@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../font/eot/IRANSansWeb(FaNum).eot');
    src: url('../font/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /*url('../font/woff2/IRANSansWeb(FaNum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('../font/woff/IRANSansWeb(FaNum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../font/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?invz7w');
    src: url('fonts/icomoon.eot?invz7w#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?invz7w') format('truetype'), url('fonts/icomoon.woff?invz7w') format('woff'), url('fonts/icomoon.svg?invz7w#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: all .2s linear 0.2s;
    -moz-transition: all .2s linear 0.2s;
    transition: all .2s linear 0.2s;
    opacity: 1;
}

body {
    overflow-x: hidden;
    font-family: IRANSans !important;
}
ul,
ol {
    list-style-type: none;
    padding: 0;
}
* {
    outline: 0 !important;
}
a,
a:hover {
    text-decoration: none !important;
}
/* ***************** کلاس ******************** */
h1,
.h1 {
    font-size: 1.6em !important;
}
h2,
.h2 {
    font-size: 1.35em !important
}
h3,
.h3 {
    font-size: 1.25em !important;
}
h4,
.h4 {
    font-size: 1.11em !important;
}
h5,
.h5 {
    font-weight: bold !important;
    font-size: 1em !important;
}
h6,
.h6,
strong,
b {
    font-weight: bold !important;
}

svg.icon {
    width: 1em;
    height: 1em;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

svg.icon path {
    -ms-transition: inherit;
    transition: inherit;
}

.widget_title .title {
    display: inline-block;
}
.widget_title>h2 {
    margin-top: 0;
}
.widget_title .english_headline {
    float: left;
    font-size: 0.8em !important;
    color: #b2b2b2;
    text-transform: uppercase;
    padding-left: 10px;
    padding-top: 7px;
}
.widget_title .persian_headline {
    font-size: 0.9em !important;
    font-weight: bold;
    padding-right: 10px;
}
label.new {
    background-color: #ff0043;
    color: #fff;
    padding: 2px 6px;
    font-size: 0.75em;
    border-radius: 20px;
    margin: 5px;
    font-weight: normal;
}
label.update {
    background-color: #17d2ad;
    color: #fff;
    padding: 2px 6px;
    font-size: 0.75em;
    border-radius: 20px;
    margin: 5px;
    font-weight: normal;
}
label.proprietary {
    background: linear-gradient(-109deg, #3ce2c1, #236fef, #e13b5f);
    color: #fff;
    padding: 2px 6px;
    font-size: 0.75em;
    border-radius: 20px;
    margin: 5px;
    font-weight: normal;
}
.widget_title {
    margin-bottom: 10px;
    margin-top: 15px;
}
label.know_more {
    color: #887f37;
    font-size: 0.88em;
    margin: auto 8px;
    font-weight: normal;
    background-color: #fff5a7;
    padding: 0 5px;
    border-radius: 28px;
    display: inline;
    cursor: pointer;
}
label.important {
    color: #ff0043;
    margin-left: 10px;
}
.widget_content {
    clear: both;
}
/* **************************** up menu & social network  ***************************** */
.social_tels_top {
    text-align: left;
}
body.page_index .WK_top_panel .nav>.menu-item-type-custom>a {
    padding: 10px 7px;
    font-size: 0.8em;
    color: #919191;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
body.page_index .WK_top_panel .nav>.menu-item-type-custom>a:focus,
body.page_index .WK_top_panel .nav>.menu-item-type-custom>a:hover {
    background-color: transparent;
    color: #464545;
}
body.page_index .social_tels_top .btn-social-icon {
    font-size: 0.9em;
    color: #919191;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
body.page_index .social_tels_top .btn-social-icon:focus,
body.page_index .social_tels_top .btn-social-icon:hover {
    background-color: transparent;
    color: #464545;
}
body.page_index .WK_top_panel {
    margin-top: 10px;
}
body.page_index .social_tels_top .resaize_img {
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
body.page_index  .social_tels_top .btn-social-icon:hover .resaize_img .img_S {
    top: -80px;
}
body.page_index  .social_tels_top .resaize_img .img_S {
    position: ;
    position: absolute;
    top: -19px;
}
body.page_index .social_tels_top .resaize_img .resaize_img_google {
    left: -503px;
}
body.page_index .social_tels_top .resaize_img .resaize_img_facebook {
    left: -465px;
}
body.page_index .social_tels_top .resaize_img .resaize_img_tumblr {
    left: -429px;
}
body.page_index .social_tels_top .resaize_img .resaize_img_instagram {
    left: -388px;
}
body.page_index .social_tels_top .resaize_img .resaize_img_telegram {
    left: -349px;
}
/* **************************** main menu ***************************** */
.WK_main_menu_navbar .navbar.top_bar_menu {
    width: 100%;
    border-radius: 0 !important;
    height: 80px;
    position: relative;
    padding: 8px 0px;
    background-color: none;
}
/*.WK_main_menu_navbar .navbar.top_bar_menu::before {
    content: "";
    width: 94%;
    position: absolute;
    height: 100%;
    right: 3%;
    top: 0;
    box-shadow: 0px 0px 40px 1px rgba(0, 0, 0, 0.088);
    z-index: -4;
    border-radius: 30px;
}*/
.WK_main_menu_navbar .logo-in-menu {
    z-index: 2;
    position: relative;
}
.WK_main_menu_navbar .top_bar_menu .nav > li {
    width: 77px;
    text-align: center;
    margin: 0 2px;
    height: 66px;
    font-size: 12px;
}
.WK_main_menu_navbar .top_bar_menu .nav>li>a {
    overflow: hidden;
    padding: 0 1px;
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.WK_main_menu_navbar .top_bar_menu .nav>li>a:focus,
.WK_main_menu_navbar .top_bar_menu .nav>li>a:hover {
    background-color: transparent;
}
.WK_main_menu_navbar .top_bar_menu .nav>li.active>a span,
.WK_main_menu_navbar .top_bar_menu .nav>li>a:hover span,
.WK_main_menu_navbar .top_bar_menu .nav>li>a:focus span {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
    color: #12d0dc;
    transition: 0.5s;

}
.WK_main_menu_navbar .top_bar_menu .nav>li>a span {
    position: relative;
    /*display: inline-block;*/
    transition: 0.7s;
}

.WK_main_menu_navbar .top_bar_menu .nav > li > a span::before {
    position: absolute;
    bottom: 100%;
    content: attr(data-hover);
    -webkit-transform: translate3d(10px, -5px, 0);
    -moz-transform: translate3d(10px, -5px, 0);
    transform: translate3d(10px, -5px, 0);
    text-align: center;
    width: 79px;
    /* border: 1px solid; */
    /* left: 0; */
    right: 0;
    margin: auto;
    display: inline-block;
}

.WK_main_menu_navbar .top_bar_menu .logo-in-menu{
	display: block;
	float: left;
}

.WK_main_menu_navbar .top_bar_menu .logo-in-menu img {
    width: 100%;
    /*float: left;*/
    padding: 0;
    margin: 0;
}
.WK_main_menu_navbar .top_bar_menu .nav>li .new_NO {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: 700;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 1px 3px 0px 3px;
    color: #fff;
    background-color: #12d0dc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
body.page_index .WK_main_menu_navbar .navbar .resaize_img {
    width: 60px;
    height: 60px;
    position: relative;
    overflow: hidden;
    transition:0.5s;
}
.WK_main_menu_navbar .navbar .nav>li.active .resaize_img .img_S,
.WK_main_menu_navbar .navbar .nav>li:hover .resaize_img .img_S {
    top: -129px;
    transition: 0.5s;
}
.WK_main_menu_navbar .navbar .nav>li.active .resaize_img .img_S,
.WK_main_menu_navbar .navbar .nav>li .resaize_img .img_S{
    transition: 0.7s;
}
body.page_index .WK_main_menu_navbar .navbar .resaize_img .img_S {
    position: absolute;
    top: 12px;
}
.WK_main_menu_navbar .navbar .resaize_img .icon1 {
    right: 7px;
}
.WK_main_menu_navbar .navbar .resaize_img .icon2 {
    right: -49px;
}
.WK_main_menu_navbar .navbar .resaize_img .icon3 {
    right: -106px;
}
.WK_main_menu_navbar .navbar .resaize_img .icon4 {
    right: -159px;
}
.WK_main_menu_navbar .navbar .resaize_img .icon5 {
    right: -219px;
}
.WK_main_menu_navbar .navbar .resaize_img .icon6 {
    right: -273px;
}
.WK_main_menu_navbar .navbar .resaize_img .icon7 {
    right: -330px;
}
/* **************************** search ***************************** */
body.page_index .WK_search .panel_search {
    text-align: center;
    font-size: 0.9em;
    color: #c2c2c2;
}
body.page_index .WK_search .max_sear {
    font-size: 0.85em;
    text-align: center;
    color: #969696;
}
body.page_index .WK_search .max_sear .tagged_>a {
    margin: 0 8px 0px 0px;
    padding: 1px 3px;
    font-size: 0.82em;
    color: #9d9d9d;
    border-radius: 6px;
    box-shadow: 0px 1px 1px 0.8px #cbcbcb;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
body.page_index .WK_search .max_sear .tagged_>a:active,
body.page_index .WK_search .max_sear .tagged_>a:focus,
body.page_index .WK_search .max_sear .tagged_>a:hover {
    color: #ffffff;
    box-shadow: 0px 1px 1px 0.8px #31c9cf;
    background-color: #31c9cf;
}
body.page_index .WK_search .panel_search .link_search {
    color: #e13b5f;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    border: 1px solid transparent;
}
body.page_index .WK_search .panel_search .link_search:active,
body.page_index .WK_search .panel_search .link_search:focus,
body.page_index .WK_search .panel_search .link_search:hover {
    color: #9d9d9d;
}
body.page_index .WK_search #search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0);
    opacity: 0;
    z-index: 20;
}
body.page_index .WK_search #search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -o-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1);
    opacity: 1;
}
body.page_index .WK_search #search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 28px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}
body.page_index .WK_search #search .btn {
    left: 50%;
    margin-left: -45px;
    margin-top: 61px;
    position: absolute;
    top: 50%;
    background-color: #31c9cf;
    border: #31c9cf;
    border-radius: 0;
    font-size: 1.3em;
    padding: 5px 25px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
body.page_index .WK_search #search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
    background-color: #31c9cf;
    border-color: #31c9cf;
    opacity: 1;
    padding: 10px 17px;
    font-size: 27px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
body.page_index .WK_search hr {
    border-style: dashed;
    border-width: 1px;
    color: #cecece;
}
/* **************************** main menu ***************************** */
.WK_main_menu_navbar .navbar-brand-centered {
    position: absolute;
    left: 50%;
    display: block;
    width: 160px;
    text-align: center;
    background-color: transparent;
}
.WK_main_menu_navbar .navbar>.container .navbar-brand-centered,
.WK_main_menu_navbar .navbar>.container-fluid .navbar-brand-centered {
    margin-left: -80px;
}
/* **************************** up owl ***************************** */
.side-banner img {max-width:100%;height:auto;}
body.page_index .WK_upside_carousel .owl_carousel_1::after {
    content: "";
    width: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0 0 55px 80px #fff;
}
body.page_index .WK_upside_carousel .owl_carousel_1::before {
    content: "";
    width: 0%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    box-shadow: 0 0 50px 90px #fff;
    z-index: 1;
}
body.page_index .WK_upside_carousel .owl_carousel_1 .item {
    width: 100%;
}
body.page_index .WK_upside_carousel .owl_carousel_1.owl-carousel .owl-item {
    height: 290px;
}
body.page_index .WK_upside_carousel .owl_carousel_1 {
    max-width: 1450px;
    margin: 15px auto;
}
body.page_index .WK_upside_carousel .product:hover {
    box-shadow: 0 0px 10px 2px;
}
body.page_index .WK_upside_carousel .product:hover .buy {
    opacity: 1;
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
    transition: 0.5s;
}
body.page_index .WK_upside_carousel .product .buy>i {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img {
    width: 60px;
    height: 60px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: right;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .img_S {
    position: absolute;
    top: -56px;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .resaize_G_L {
    right: 7px;
    width: auto;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .icon2 {
    right: -49px;
    width: auto;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .icon3 {
    right: -106px;
    width: auto;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .icon4 {
    right: -162px;
    width: auto;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .icon5 {
    right: -219px;
    width: auto;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .icon6 {
    right: -273px;
    width: auto;
}
body.page_index .WK_upside_carousel .product .buy .resaize_img .icon7 {
    right: -330px;
    width: auto;
}
body.page_index .WK_upside_carousel .product .buy {
    line-height: 23px;
    opacity: 0;
    padding-left: 0;
    position: absolute;
    right: 12%;
    top: 20%;
    -webkit-transform: translateX(40%);
    -moz-transform: translateX(40%);
    -ms-transform: translateX(40%);
    -o-transform: translateX(40%);
    transform: translateX(40%);
    transition: transform 0.4s ease 0s, opacity 0.4s ease 0s, transform 0.4s ease 0s;
    will-change: transform, opacity;
    z-index: 3;
    color: #fff;
    font-size: 1em !important;
    font-weight: normal;
}
body.page_index .WK_upside_carousel .buy .name_buy {
    margin-bottom: 30px;
}
body.page_index .WK_upside_carousel .buy .sub_text,
body.page_index .WK_upside_carousel .buy .type_buy {
    font-size: 0.8em;
    margin: 0;
    padding-top: 25px;
}
body.page_index .WK_upside_carousel .line_ .icon_ {
    border: 1px solid #fff;
    background-color: #fff;
    height: 50px;
    width: 25px;
    text-align: center;
    padding: 16px 8px;
    font-size: 1em;
    left: 0;
    float: left;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
    border-left: 0;
    box-sizing: border-box;
    color: #5691f2;
}
body.page_index .WK_upside_carousel .line_>hr {
    position: absolute;
    width: 95%;
    left: 0;
    z-index: -1;
    top: 4px;
}
body.page_index .WK_upside_carousel .product .line_ {
    font-size: 1.2em;
    line-height: 23px;
    opacity: 0;
    padding-left: 0;
    position: absolute;
    left: 0;
    top: 37%;
    -webkit-transform: translateX(-55%);
    -moz-transform: translateX(-55%);
    -ms-transform: translateX(-55%);
    -o-transform: translateX(-55%);
    transform: translateX(-55%);
    transition: transform 0.4s ease 0s, opacity 0.6s ease 0s, transform 0.4s ease 0s;
    will-change: transform, opacity;
    z-index: 3;
    margin: auto;
    width: 100%;
}
body.page_index .WK_upside_carousel .product:hover .line_ {
    opacity: 1;
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
}
body.page_index .WK_upside_carousel .product {
    /*background: linear-gradient(-109deg, #3ce2c1, #236fef, #e13b5f);*/
    background: #ffffff00;
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    overflow:hidden;
    transition: 0.5s;
}
body.page_index .WK_upside_carousel .owl-stage {
    margin: 15px 0 !important;
}
body.page_index .WK_upside_carousel .product:hover .hovereffect>img {
    opacity: 0.1;
    transition: 0.5s;
}
body.page_index .WK_upside_carousel .product .hovereffect {
    height: 100%;
    position: relative;
    width: 100%;
}
body.page_index .WK_upside_carousel .product .hovereffect>img {
    height: 100%;
}
body.page_index .WK_upside_carousel .owl_carousel_1 .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    right: 2px;
    font-family: fontawesome;
    font-size: 2em;
    margin-right: 7px;
    color: #3d5bd1;
    transform: rotateY(180deg) !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2;
}
body.page_index .WK_upside_carousel .owl_carousel_1 .owl-nav .owl-next {
    position: absolute;
    left: 2px;
    top: 50%;
    font-family: fontawesome;
    font-size: 2em;
    margin-left: 7px;
    color: #3d5bd1;
    transform: rotateY(180deg) !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2;
}
body.page_index .WK_upside_carousel .owl_carousel_1 .owl-nav .owl-prev:hover,
body.page_index .WK_upside_carousel .owl_carousel_1 .owl-nav .owl-next:hover {
    color: #000000;
}
body.page_index .WK_upside_carousel .owl_carousel_1 .owl-theme .owl-nav [class*="owl-"] {
    color: #3d5bd1 !important;
    font-size: 2em !important;
    background: transparent !important;
    border-radius: 0 !important;
}
/* **************************** ads pic ***************************** */
body.page_index .WK_ads .ads_pic {
    margin: 2% auto 1% auto;
    width: 100%;
    z-index: 18;
    position: relative;
}
/* **************************** carousel  ***************************** */
body.page_index .WK_carousel .owl_carousel_2 h4 {
    margin: 0;
}
body.page_index .WK_carousel .sec_ads .effect_image {
    background: #000000;
    position: relative;
    overflow: hidden;
    width: 100%;
    cursor: pointer;
    height: 100%;
}
body.page_index .WK_carousel .sec_ads .effect_image img {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, transform 0.35s;
}
body.page_index .WK_carousel .sec_ads .effect_image:hover img {
    opacity: 0.4;
    -webkit-transform: scale3d(1.05, 1.05, 1);
    transform: scale3d(1.05, 1.05, 1);
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description {
    padding: 20px;
    width: 100%;
    border-right: 0px solid #fff;
    text-align: justify;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
    color: #fff;
    line-height: 28px;
}
body.page_index .WK_carousel .sec_ads .effect_image:hover .text_description {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
body.page_index .WK_carousel .sec_ads .effect_image:hover .text_description>a {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
}
body.page_index .WK_carousel .sec_ads .effect_image:hover .text_description>a {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
body.page_index .WK_carousel .sec_ads .effect_image:hover .text_description>a {
    opacity: 1;
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description>a {
    color: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-weight: bolder;
    font-size: 16px;
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description .btn_start,.shbanner_link>.btn_start {
    background-color: #ff0043;
    padding: 13px 10px 8px 16px;
    border-radius: 123px;
    height: 50px;
    width: 50px;
    text-align: center;
    font-size: 1.5em;
    margin-right: 15px;
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description .btn_start::after,.shbanner_link>.btn_start::after {
    content: "";
    width: 42px;
    height: 42px;
    position: absolute;
    left: 0;
    z-index: -1;
    border-top-right-radius: 74px;
    border-bottom-right-radius: 116px;
    border-top-left-radius: 100px;
    background-color: #ff0043;
    opacity: 0.7;
    bottom: 0;
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description>a {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description p {
    font-size: 0.85em;
    height: 62%;
    overflow: auto;
}
body.page_index .WK_carousel .sec_ads .effect_image .text_description>h2 {
    font-size: 1.6em !important;
        margin-bottom: 15px;
        line-height: 32px;
}
body.page_index .WK_carousel .carousel .area_control .right.carousel-control {
    width: 40px;
    height: 40px;
    color: #fff;
    background-image: none !important;
    background: #2379ef !important;
    font-size: 27px;
    opacity: 1;
    box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.4);
}
body.page_index .WK_carousel .carousel .area_control .left.carousel-control {
    width: 40px;
    height: 40px;
    color: #fff;
    background-image: none !important;
    background: #2379ef !important;
    font-size: 27px;
    opacity: 1;
    box-shadow: 0 0px 7px 1px rgba(0, 0, 0, 0.4);
}
body.page_index .WK_carousel .carousel .area_control {
    width: 38%;
    position: relative;
    top: -50px;
    height: 50px;
    margin: auto;
}
body.page_index .line_color {
    margin-top: 0;
    margin-bottom: -20px;
    border: 0;
    border-top: 0px solid transparent;
    background: linear-gradient(-90deg, #3ce2c1, #236fef, #e13b5f);
    height: 45px;
    box-shadow: inset 0 -40px 40px 11px #fff;
    position: relative;
}
body.page_index .line_color::before {
    content: "";
    width: 1%;
    position: absolute;
    box-shadow: 0 29px 100px 89px #fff;
    height: 100%;
    right: -10px;
    top: 0;
    background-color: #fff;
}
body.page_index .line_color::after {
    content: "";
    width: 1%;
    position: absolute;
    box-shadow: 0 29px 100px 89px #fff;
    height: 100%;
    left: -10px;
    top: 0;
    background-color: #fff;
}
body.page_index .WK_carousel .owl_carousel_2 .owl-nav {
    position: absolute;
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 65px;
}
body.page_index .WK_carousel .owl_carousel_2 .owl-nav .owl-prev {
    position: absolute;
    right: -10px;
    font-family: fontawesome;
    font-size: 1.4em;
    color: #fff;
    transform: rotateY(180deg) !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2;
    width: 40px;
    height: 40px;
    padding: 10px;
    text-align: center;
}
body.page_index .WK_carousel .owl_carousel_2 .owl-nav .owl-next {
    position: absolute;
    left: -10px;
    font-family: fontawesome;
    font-size: 1.4em;
    color: #fff;
    transform: rotateY(180deg) !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2;
    width: 40px;
    height: 40px;
    padding: 10px;
    text-align: center;
}
body.page_index .WK_carousel .owl_carousel_2 .owl-nav .owl-prev:hover,
body.page_index .WK_carousel .owl_carousel_2 .owl-nav .owl-next:hover {
    color: #000000;
}
body.page_index .WK_carousel .owl_carousel_2 .owl-nav .owl-next::before,
body.page_index .WK_carousel .owl_carousel_2 .owl-nav .owl-prev::before {
    content: "";
    background-color: #3d5bd1;
    width: 30px;
    height: 30px;
    position: absolute;
    z-index: -1;
    top: 5px;
    bottom: -5px;
    right: 0;
    left: 0;
    margin: auto;
}
body.page_index .WK_carousel .owl_carousel_2 {
    margin-bottom: -20px;
}
body.page_index  .WK_carousel {
    /*margin-top: 2%;*/
}
/* **************************** quick access ***************************** */
body.page_index .quick_access_wrapper .tab-bottom .nav-pills>li.active>a,
body.page_index .quick_access_wrapper .tab-bottom .nav-pills>li.active>a:focus,
body.page_index .quick_access_wrapper .tab-bottom .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: transparent;
}
body.page_index .quick_access_wrapper .nav-link-tabi li.active {
    width: 48% !important;
    background: linear-gradient(-90deg, #3ce2c1, #236fef,#7251b5);
    border-radius: 30px;
}
body.page_index .WK_main_columns .left_column {
    background-color: #fff;
    padding: 0px;
    padding-right: 20px;
}
body.page_index .WK_main_columns .left_column::before {
    content: "";
    width: 100%;
    height: 96%;
    position: absolute;
    top: 1%;
    right: 0;
    left: 0;
    margin: auto;
    box-shadow: 0 60px 50px rgba(0, 0, 0, 0.15);
    border-radius: 14%;
    z-index: -2;
    background: transparent;
}
body.page_index .quick_access_wrapper .tab-bottom .nav-link-tabi {
    padding-right: 10px;
    margin-bottom: 15px;
}
body.page_index .quick_access_wrapper .tab-bottom .nav>li>a:focus,
body.page_index .quick_access_wrapper .tab-bottom .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
body.page_index .quick_access_wrapper .tab-bottom .nav>li>a {
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
body.page_index .quick_access_wrapper .tab-bottom .farsi_list {
    color: #6c6c6c;
    font-size: 0.9em;
    padding-right: 12px;
}
body.page_index .quick_access_wrapper .tab-bottom .english_list {
    float: left;
    color: #000;
    font-size: 0.85em;
    text-transform: uppercase;
    padding-left: 12px;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
body.page_index .quick_access_wrapper .tab-bottom .tab-pane .cat-item {
    border-bottom: 1px solid #f4f4f4;
    padding: 11px 0;
    cursor: pointer;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
}
.cat-item .english_list::before {
    color: #4a5cd3;
    font-size: 1.5em;
    opacity: 0;
    transition: all 0.5s ease 0s;
    content: "";
    margin-right: 5px;
    font-family: "fontawesome";
    vertical-align: sub;
}
.cat-item:hover .english_list:before {
    opacity: 1;
    right: 50%;
}
body.page_index .quick_access_wrapper .tab-bottom .tab-pane .cat-item:last-child {
    border: 0px !important;
}
body.page_index .quick_access_wrapper .tab-bottom .tab-pane .cat-item::after {
    content: "";
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
body.page_index .quick_access_wrapper .tab-bottom .tab-pane .cat-item:hover::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    cursor: pointer;
    top: 0;
    box-shadow: 0 0 10px 1px #eaeaea;
}
body.page_index .quick_access_wrapper .tab-bottom .tab-pane .cat-item:hover .english_list {
    color: #4a5cd3;
    transform: translateX(12%);
}
body.page_index .quick_access_wrapper .nav-link-tabi li>a>span {
    display: none;
    position: absolute;
    right: 60px;
    color: #fff;
}
body.page_index .quick_access_wrapper .nav-link-tabi li.active>a>span {
    display: inline-block;
}
body.page_index .quick_access_wrapper .nav-link-tabi .resaize_img {
    width: 40px;
    height: 30px;
    position: relative;
    /*overflow: hidden;*/
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: right;
    top: -12px;
    right: -6px;
}
body.page_index .quick_access_wrapper .nav-link-tabi .resaize_img .img_S {
    position: absolute;
    top: -1px;
    width: 780px;
}
body.page_index .quick_access_wrapper .nav-link-tabi li.active .resaize_img .img_S {
    top: -54px;
}
body.page_index .quick_access_wrapper .nav-link-tabi .resaize_img .resaize_G_L {
    right: 2px;
}
body.page_index .quick_access_wrapper .nav-link-tabi .resaize_img .icon4 {
    right: -142px;
}
body.page_index .quick_access_wrapper .nav-link-tabi .resaize_img .icon5 {
    right: -194px;
}
/* **************************** widget ADS ***************************** */
body.page_index .ADS_wrapper .widget_title {
    display: none;
}
body.page_index .ADS_wrapper img {
    width: 100%;
}
/* **************************** categorization wrapper ***************************** */
body.page_index .categorization_wrapper .filter-button {
    display: inline-block;
    margin: 0 1px;
    padding:8px 11px;
    color: #888888;
    font-size: 0.9em;
    border-radius: 16px;
    border: 0;
    margin: 8px auto 20px auto;
    transition: 0.2s;
    background: #fff;
}
body.page_index .categorization_wrapper .widget_content>div {
    display: inline-block !important;
}
body.page_index .categorization_wrapper .btn.btn-default.active,
body.page_index .categorization_wrapper .btn.btn-default.focus,
body.page_index .categorization_wrapper .btn.btn-default:focus,
body.page_index .categorization_wrapper .btn.btn-default.active,
body.page_index .categorization_wrapper .btn.btn-default:active,
body.page_index .categorization_wrapper .filter-button:hover,
body.page_index .categorization_wrapper .btn-default.active.focus,
body.page_index .categorization_wrapper .btn-default.active:focus,
body.page_index .categorization_wrapper .btn-default.active:hover,
body.page_index .categorization_wrapper .btn-default:active.focus,
body.page_index .categorization_wrapper .btn-default:active:focus,
body.page_index .categorization_wrapper .btn-default:active:hover,
.categorization_wrapper .filter-button.active {
    color: #ffffff;
    background: linear-gradient(-90deg, #3ce2c1, #236fef,#7251b5);
    border: 0px;
    background-color: transparent;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
    transition: 0.2s;
}
body.page_index .categorization_wrapper .gallery-title {
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
body.page_index .categorization_wrapper .gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
body.page_index .categorization_wrapper .gallery_product {
    margin-bottom: 0px;
    border-top: 1px solid #f5f5f5;
    padding-top: 20px;
    position: relative;
    padding-bottom: 20px;
}
body.page_index .categorization_wrapper .gallery_product::before {
    width: 100%;
    content: "";
    position: absolute;
    height: 1px;
    right: 0;
    background-color: #e3e3e3;
    top: 0;
}
body.page_index .categorization_wrapper .gallery_product .photo_pillar {
    text-align: center;
}
body.page_index .categorization_wrapper .gallery_product .img_respond {
    height: 95px;
    margin-right: 10px;
    width: 65px;
    padding: 5px;
}
body.page_index .categorization_wrapper .gallery_product .name_product {
    line-height: 22px;
    margin-top: 0;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
body.page_index .categorization_wrapper .gallery_product .prop_product {
    color: #626262;
    font-size: 0.75em;
    line-height: 23px;
}

body.page_index .categorization_wrapper .gallery_product:hover .name_product {
    color: #4a5cd3;
}
/* **************************** popular panel ***************************** */
body.page_index .popular_panel_wrapper .widget_title {
    display: none;
}
body.page_index .popular_panel_wrapper {
    position: relative;
}
body.page_index .popular_panel_wrapper .list_intr .subject {
    position: absolute;
    bottom: 0;
    z-index: 2;
    padding: 10px;
    color: #fff;
}
body.page_index .popular_panel_wrapper .list_intr .subject h4 {
    font-size: 0.9em !important;
    font-weight: bold;
}
body.page_index .popular_panel_wrapper .list_intr .sub_subject {
    font-size: 0.75em;
}
body.page_index .popular_panel_wrapper .list_intr .introduction_sec {
    position: relative;
    min-height: 110px;
}
body.page_index .popular_panel_wrapper .list_intr .introduction_sec:first-child .img_backg {
    height: 210px;
}
body.page_index .popular_panel_wrapper .list_intr .img_backg {
    width: 100%;
    position: relative;
    height: 110px;
}
body.page_index .popular_panel_wrapper .list_intr {
    margin: 0;
}
body.page_index .popular_panel_wrapper .popular_panel_titel {
    position: absolute;
    z-index: 2;
    top: 90px;
    padding-right: 10px;
    color: #fff;
    font-size: 0.89em !important;
    font-weight: bold;
}
body.page_index .popular_panel_wrapper .popular_panel_titel {
    position: absolute;
    z-index: 2;
    top: 90px;
    padding-right: 10px;
    color: #fff;
}
body.page_index .popular_panel_wrapper .list_intr li.introduction_sec::before {
    content: "";
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
    background-size: cover;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
body.page_index .popular_panel_wrapper .list_intr li.introduction_sec:hover:before {
    content: "";
    background-color: rgba(35, 124, 239, 0.8);
}
/* **************************** futur game ***************************** */
body.page_index .futur_game_wrapper .introduction_game>li {
    background-color: #ff0043;
    width: 100%;
    height: 110px;
}
body.page_index .futur_game_wrapper .introduction_game .product_hover {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
body.page_index .futur_game_wrapper .introduction_game .product_hover:hover .img_responsive {
    opacity: 0;
}
body.page_index .futur_game_wrapper .product_hover .img_responsive {
    height: 100%;
    width: 100%;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
body.page_index .futur_game_wrapper .product_hover .text_view i::after {
    content: "";
    width: 20px;
    height: 3px;
    position: absolute;
    bottom: -13px;
    border-radius: 50%;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.1);
}
body.page_index .futur_game_wrapper .product_hover .text_view i {
    font-size: 1.5em;
    vertical-align: bottom;
    margin-left: 10px;
    border: 1ox solid #000;
    position: relative;
}
body.page_index .futur_game_wrapper .product_hover .count_day {
    font-size: 1em;
    position: absolute;
    top: 35%;
    color: #fff;
    width: 100%;
    text-align: left;
    font-weight: bold;
    padding: 0px 15px;
}
body.page_index .futur_game_wrapper .product_hover .name_game {
    top: 10px;
    position: relative;
}
body.page_index .futur_game_wrapper .product_hover:hover .count_day {
    opacity: 0;
}
body.page_index .futur_game_wrapper .product_hover .count_day span {
    float: left;
    background-color: #ff0043;
    width: 50px;
    height: 50px;
    text-align: center;
    padding: 2px 1px;
    font-size: 18px;
    margin: 0 22px 0 8px;
    position: relative;
    z-index: 5;
    transform: rotate(7deg);
}
body.page_index .futur_game_wrapper .product_hover .count_day span::before {
    background-color: #ff0043;
    width: 50px;
    height: 50px;
    content: "";
    position: absolute;
    top: 0;
    left: 2px;
    opacity: 0.5;
    transform: rotate(15deg);
    z-index: -1;
}
body.page_index .futur_game_wrapper .product_hover .text_view {
    color: #fff;
    font-size: 1em;
    left: 50%;
    opacity: 0;
    position: absolute;
    text-align: center;
    right: 84%;
    transform: translateX(50%);
    transition: all 0.5s ease 0s;
    width: 90%;
    display: inline-block;
    font-weight: bold;
    top: 40%;
}
body.page_index .futur_game_wrapper .introduction_game .product_hover:hover .text_view {
    opacity: 1;
    right: 50%;
}
body.page_index .futur_game_wrapper .introduction_game {
    margin-top: 20px;
}
/* **************************** site information ***************************** */
body.page_index .site_information_wrapper {
    margin: 40px auto;
}
body.page_index .site_information_wrapper .widget_title {
    display: none;
}
body.page_index .site_information_wrapper .list-group-item .list-group-item-heading {
    float: left;
    color: #1e66d4;
    font-size: 0.9em !important;
}
body.page_index .site_information_wrapper .list-group-item .list-group-item-text {
    color: #828282;
    font-size: 0.88em;
}
body.page_index .site_information_wrapper .list-group-item {
    border: 0;
}
body.page_index .site_information_wrapper a.list-group-item:focus,
body.page_index .site_information_wrapper a.list-group-item:hover {
    background-color: transparent;
}
body.page_index .site_information_wrapper .list-group-item:last-child {
    border: 1px solid #e6e6e6 !important;
    width: 92%;
    margin: auto;
}

body.page_index .site_information_wrapper .list-group-item:last-child .class_name .flag_ {
    width: 20px;
    margin: auto 0px auto 12px;
}
body.page_index .site_information_wrapper .list-group-item:last-child .list-group-item-text {
    color: #828282;
    font-size: 0.88em;
    float: left;
}
body.page_index .site_information_wrapper .list-group-item:last-child .class_name>span {
    position: absolute;
    text-transform: uppercase;
    font-size: 0.7em;
    text-align: center;
    line-height: 5px;
    color: #a6a6a6;
}
body.page_index .site_information_wrapper .list-group-item:last-child .list-group-item-heading {
    float: none;
    color: #1e66d4;
    font-size: 1.8em !important;
    font-weight: bold !important;
    margin-top: -5px;
}
.widget_wrapper.blog_wrapper {
    padding-top: 30px;
}
/* **************************** blog  ***************************** */
body.page_index .blog_wrapper .widget_title {
    display: none;
}
body.page_index .blog_wrapper .blog_list>li {
    border-bottom: 1px dashed #a7a7a7;
    padding: 15px 4px;
    width: 92%;
    margin: 0 auto;
}
body.page_index .blog_wrapper .blog_list>li .suj_text {
    color: #2372ef;
    font-weight: normal !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
body.page_index .blog_wrapper .blog_list>li:hover .suj_text {
    color: #000;
}
body.page_index .blog_wrapper .blog_list>li .sub_text {
    color: #7d7d7d;
    font-size: 0.93em;
}
body.page_index .blog_wrapper .blog_list>li:last-child {
    border: 0;
}
/* **************************** recent news ***************************** */
body.page_index .recent_news_wrapper {
    border: 10px solid transparent;
    padding: 15px;
    border-image: url(../img/border_img.png)22 stretch;
    position: relative;
    margin: 20px auto 20px auto;
}
body.page_index .recent_news_wrapper .count_news {
    position: absolute;
    left: 45px;
    color: #ff0043;
    font-size: 1.4em;
    clear: both;
    top: 14px;
}
body.page_index .recent_news_wrapper .count_news>span {
    margin-left: 10px;
}
body.page_index .recent_news_wrapper .news_text li {
    color: #565656;
    font-size: 0.9em;
    line-height: 28px;
}
body.page_index .recent_news_wrapper .resaize_img {
    width: 30px;
    height: 30px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: left;
    top: 0;
}
body.page_index .recent_news_wrapper .resaize_img .img_S {
    position: absolute;
    top: 8px;
}
body.page_index .recent_news_wrapper .resaize_img .resaize_count_news {
    left: -265px;
    top: -13px;
}
/* **************************** buy  ***************************** */
body.page_index .WK_main_columns .buy_news .nav-tabs.onvan_centered.centered {
    text-align: center;
    margin-bottom: 35px;
}
body.page_index .WK_main_columns .buy_news .nav-tabs.onvan_centered.centered>li {
    display: inline-block;
    float: none;
    padding: 0 !important;
}
body.page_index .WK_main_columns .buy_news .nav-tabs.onvan_centered .active {
    background-color: #fff;
    padding: 0 10px;
    top: 20px;
}
body.page_index .WK_main_columns .buy_news .nav-tabs.onvan_centered .onvan {
    font-size: 0.8em !important;
    font-weight: normal;
    margin: 14px;
    text-align: center;
    color: #b3b3b3;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_download > a:hover {
    color: #4a5cd3;
}
body.page_index .WK_main_columns .buy_news .onvan .warning_icon {
    color: #f21313;
    font-size: 1.2em;
    margin-left: 6px;
    vertical-align: bottom;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_download > a{
    font-weight: bold;
    font-size: 1em;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #000 ;
}

body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_download > a svg{
    width: 20px;
    height: 20px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .top_header .mod_articles_category_title {
    font-size: 1.1em;
    color: #000;
    font-weight: bold;
    line-height: 23px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_download>i {
    margin-left: 5px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .top_header {
    margin-bottom: 30px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .type_class>i {
    margin: 35% auto;
    text-align: center;
    display: block;
    font-size: 2em;
}
body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img {
    width: 80px;
    height: 80px;
    position: absolute;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    top: 15px;
    right: 0;
}
body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img .img_S {
    position: absolute;
    top: 8px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img .resaize_G_L {
    right: 25px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img .icon4 {
    right: -150px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img .icon5 {
    right: -207px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img .icon3 {
    right: -109px;
    top: 4px;
}
body.page_index .WK_main_columns .buy_news .btn_download .resaize_img {
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: right;
    top: 0;
}
body.page_index .WK_main_columns .buy_news .btn_download .resaize_img .img_S {
    position: absolute;
    top: 8px;
}
body.page_index .WK_main_columns .buy_news .btn_download .resaize_img .resaize_Dload {
    right: -700px;
    top: -13px;
}
body.page_index .WK_main_columns .buy_news .class_name .resaize_img {
    width: 50px;
    height: 70px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: left;
    top: 0px;
}
body.page_index .WK_main_columns .buy_news .class_name .resaize_img .img_S {
    position: absolute;
    top: -55px;
}
body.page_index .WK_main_columns .buy_news .resaize_img .icon5 {
    right: 0;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_Later>i {
    margin-right: 15px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_Later {
    background-color: #f5ffdc;
    box-shadow: -0.5px 1px 1px 0.5px #dfe5cf;
    color: #6C7A4B;
    font-size: 0.92em;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 140px;
    position: relative;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_Later:hover,
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_Later:focus,
body.page_index .WK_main_columns .buy_news .text_news_box .btn.btn_Later:active {
    box-shadow: none;
    color: #565f40;
}
body.page_index .WK_main_columns .buy_news {
    position: relative;
    margin-bottom: 30px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn_Later .resaize_img {
    width: 20px;
    height: 20px;
    position: absolute;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn_Later .resaize_img .img_S {
    position: ;
    position: absolute;
    top: -19px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .btn_Later .resaize_img .resaize_img_marker {
    right: -738px;
    top: -18px;
}
body.page_index .WK_main_columns .buy_news .ads_m_img {
    float: left;
    margin-left: -20px;
    position: relative;
}
body.page_index .WK_main_columns .buy_news .class_name {
    position: absolute;
    left: 20px;
    direction: ltr;
    top: 40px;
    width: 100%;
}
body.page_index .WK_main_columns .buy_news .Int_game {
    color: #fff;
    position: relative;
}
body.page_index .WK_main_columns .buy_news .class_name>i {
    float: left;
    font-size: 2em;
    margin: 0px 20px 7px 0px;
    width: 60px;
    height: 80px;
    text-align: center;
    padding: 5px;
}
body.page_index .WK_main_columns .buy_news .list-group-item-heading {
    margin-top: 13px;
    margin-bottom: 0;
    font-size: 2em !important;
    font-weight: bolder;
}
body.page_index .WK_main_columns .buy_news .text_news_box table {
    font-size: 0.8em;
}
body.page_index .WK_main_columns .buy_news .text_news_box table td,
body.page_index .WK_main_columns .buy_news .text_news_box table th {
    padding: 4px 0px 5px 16px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .top_header>label {
    float: right;
    margin: 0 0 0 12px;
}
body.page_index .WK_main_columns .buy_news .text_news_box .mod_articles_category_introtext {
    margin: 10px auto 20px;
    line-height: 27px;
    font-size: 0.79em;
    text-align: justify;
    font-weight: bold;
}
body.page_index .WK_main_columns .buy_news .product_image img {
    height: auto;
    width: 180%;
    margin: 10px auto 0;
    float: left;
    padding-left: 15px;
}
body.page_index .WK_main_columns .buy_news .text_news_box table .head_info {
    font-weight: bold;
}
body.page_index .WK_main_columns .btn_class {
    text-align: center;
    position: relative;
    z-index: 2;
    top: -230px;
}
body.page_index .WK_main_columns .btn_class .btn.btn_absra {
    background-color: #2374ef;
    color: #fff;
    font-size: 1.3em;
    padding: 8px 22px;
}
/*body.page_index .WK_main_columns .right_column::before {
    content: "";
        position: absolute;
        bottom: -25px;
        height: 0;
        width: 100%;
        right: 0;
        left: 0;
       box-shadow: 0 -100px 150px 300px #ffffff;
        z-index: 1;
}*/
body.page_index .WK_main_columns .buy_counter .widget_footer {
    text-align: right;
}
body.page_index .WK_main_columns .buy_counter .btn_download .resaize_img {
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: left;
    top: 0;
    margin-right: 5px;
}
body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later:hover,
body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later:focus,
body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later:active {
    color: #000;
}
body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later {
    background-color: transparent;
    box-shadow: 0px 0px 0px 0px #dfe5cf;
    color: #797979;
    font-size: 0.82em;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 140px;
    margin-top: 2px;
    position: relative;
}
/* Pie Chart */
body.page_index .WK_main_columns .buy_counter .progress_chart {
    width: 98px;
    height: 98px;
    border-radius: 50%;
    background-color: #E5E5E5;
    position: relative;
}
body.page_index .WK_main_columns .buy_counter .progress_chart.gt_25 {
    background-color: #2fbf15;
}
body.page_index .WK_main_columns .buy_counter .counter_progress {
    content: "";
    position: absolute;
    border-radius: 50%;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    width: 100px;
    height: 100px;
    clip: rect(0, 100px, 100px, 50px);
}
body.page_index .WK_main_columns .buy_counter .counter_progress .counter_progress_fill {
    content: "";
    position: absolute;
    border-radius: 50%;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    width: 100px;
    height: 100px;
    clip: rect(0, 50px, 100px, 0);
    background: #2fbf15;
    transform: rotate(0deg);
}
body.page_index .WK_main_columns .buy_counter .gt_25 .counter_progress {
    clip: rect(0, 50px, 100px, 0);
}
body.page_index .WK_main_columns .buy_counter .gt_25 .counter_progress .counter_progress_fill {
    clip: rect(0, 100px, 100px, 50px);
    background: #E5E5E5;
}
body.page_index .WK_main_columns .buy_counter .counter_percents {
    content: "";
    position: absolute;
    border-radius: 50%;
    left: calc(50% - 90.95652px/2);
    top: calc(50% - 90.95652px/2);
    width: 90.95652px;
    height: 90.95652px;
    background: #fff;
    text-align: center;
    display: inline-block;
}
body.page_index .WK_main_columns .buy_counter .counter_percents span {
    display: inline-block;
    font-size: 2em;
    font-weight: bold;
    color: #2fbf15;
}
body.page_index .WK_main_columns .buy_counter .counter_percents_wrapper {
    display: inline-block;
    vertical-align: middle;
    padding: 30% 0 0;
}
body.page_index .WK_main_columns .buy_counter .Progress_Bar {
    padding-right: 0;
    text-align: center;
}
body.page_index .WK_main_columns .buy_counter .bar_counter {
    margin: 18px auto auto;
    display: inline-block;
}
/* **************************** ***************************** */
body.page_index .WK_main_columns .B_W_color {
    margin-top: 0;
    margin-bottom: 20px;
    border: 0;
    border-top: 0px solid transparent;
    background-color: #D1D1D1;
    height: 40px;
    box-shadow: inset 0 -40px 40px 11px #fff;
    position: relative;
    z-index: -1;
}
body.page_index .WK_main_columns .B_W_color::before {
    content: "";
    width: 1%;
    position: absolute;
    box-shadow: 0 29px 100px 89px #fff;
    height: 100%;
    right: -10px;
    top: 0;
    background-color: #fff;
}
body.page_index .WK_main_columns .B_W_color::after {
    content: "";
    width: 1%;
    position: absolute;
    box-shadow: 0 29px 100px 89px #fff;
    height: 100%;
    left: -10px;
    top: 0;
    background-color: #fff;
}
/* **************************** footer ***************************** */
.WK_footer {
    background-image: url(../img/footer_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0 20px 0;
    margin: auto;
    position: relative;
    font-size: 0.87em;
    margin-top: 30px;
    box-shadow: 0px -6px 14px whitesmoke;
}
.WK_footer::before {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    content: "";
    top: 0;
    right: 0;
    left: 0;
}
.WK_footer .titel {
    font-size: 1.4em !important;
    margin-top: 5px;
}
.WK_footer .footer_titel>i {
    float: right;
    width: 50px;
    height: 50px;
    text-align: center;
    padding: 10px;
    font-size: 2em;
    margin-left: 4px;
}
.WK_footer .footer_titel {
    margin-bottom: 30px;
}
.WK_footer .cat_item {
    margin-bottom: 0px;
    height: 31px;
    font-size: 11px;
    overflow: hidden;
}
.WK_footer .headline {
    margin: 0;
}
.WK_footer .cat_item a {
    color: #5d5b5b;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-weight: bold;
}
.WK_footer .cat_item a:focus,
.WK_footer .cat_item a:hover,
.WK_footer .cat_item a:active {
    color: #000;
}
.WK_footer .G_com {
    color: #2374ef;
}
.WK_footer .G_and {
    color: #ff0043;
}
.WK_footer .G_con {
    color: #2fc4d2;
}
.WK_footer .G_mag {
    color: #000000;
}
.WK_footer .logo_Enamad .pic_enamad img {
    width: 90px;
    float: left;
    margin: auto 14px;
}
.WK_footer .meno_footer {
    font-size: 0.87em;
    color: #8e8e8e;
}
.meno_footer, .logo_Enamad {
    margin-top: 40px;
}
.WK_footer .meno_footer .Copy_Act a,
.WK_footer .meno_footer .menu-item>a {
    color: #8e8e8e;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.WK_footer .meno_footer .menu-item.active,
.WK_footer .meno_footer .menu-item>a:focus,
.WK_footer .meno_footer .menu-item>a:hover,
.WK_footer .meno_footer .menu-item>a:active,
.WK_footer .meno_footer .Copy_Act a:focus,
.WK_footer .meno_footer .Copy_Act a:hover,
.WK_footer .meno_footer .Copy_Act a:active {
    color: #000;
    background-color: transparent;
}
.meno_footer .menu-item.open>.dropdown-menu {
    display: none;
}
 .WK_footer .meno_footer .resaize_img,
 .WK_footer .footer_titel .resaize_img {
    width: 51px;
    height: 51px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: right;
    margin-left: 20px;
}
 .WK_footer .meno_footer .resaize_img .img_S,
 .WK_footer .footer_titel .resaize_img .img_S {
    position: absolute;
    top: -1px;
}
 .WK_footer .footer_titel li.active .resaize_img .img_S {
    top: -54px;
}
 .WK_footer .footer_titel .resaize_img .icon1 {
    left: -100px;
    top: 0px;
}
 .WK_footer .footer_titel .resaize_img .icon4 {
    left: -46px;
    top: 3px;
}
 .WK_footer .footer_titel .resaize_img .icon5 {
    right: -225px;
    top: -121px;
}
 .WK_footer .footer_titel .resaize_img .icon3 {
    right: -109px;
    top: 4px;
}
 .WK_footer .meno_footer .resaize_img .resaize_per {
    left: 0;
    top: 0;
    margin-left: 13px;
}
/* **************************** ***************************** */
@media (min-width: 768px) {}
@media (max-width: 1199px) {
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .previous_item {
    left: -15px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .current_item {
    left: 30px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .next_item {
    left: 76px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .next_hidden {
    left: 90px;
}
    body.page_index .WK_carousel .sec_ads .effect_image .text_description {
        padding: 10px;
    }
    body.page_index .WK_carousel .sec_ads .effect_image .text_description>h2 {
        font-size: 1.4em !important;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    body.page_index .WK_carousel .sec_ads .effect_image .text_description p {
        height: 66%;
    }
    body.page_index .quick_access_wrapper .nav-pills>li {}
    body.page_index .quick_access_wrapper .nav-link-tabi li.active,
    body.page_index .quick_access_wrapper .nav-link-tabi li {
        width: 100% !important;
        float: right;
        margin: 2px auto;
    }
    body.page_index .quick_access_wrapper .tab-bottom .nav-link-tabi {
        padding-right: 0;
        margin-bottom: 10px;
        border-bottom: 1px solid #e3e3e3;
    }
    body.page_index .quick_access_wrapper .nav-link-tabi li>a>span {
        left: 20px;
    }
     .WK_footer .logo_Enamad .pic_enamad img {
        margin: auto 3px;
        width: 30%;
    }
    body.page_index .categorization_wrapper .filter-button {
        margin: 2px auto 5px auto;
    }
    body.page_index .WK_main_columns .buy_news .text_news_box table td,
    body.page_index .WK_main_columns .buy_news .text_news_box table th {
        padding: 4px 0px 5px 5px;
    }
    body.page_index .WK_main_columns .buy_news .text_news_box table {
        font-size: 0.8em;
    }
    body.page_index .WK_main_columns .buy_news .text_news_box .mod_articles_category_introtext {
        font-size: 0.9em !important;
    }
}
@media (max-width:991px) {
    body.page_index .WK_carousel .sec_ads .effect_image img {
        max-height: 210px;
    }

    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider img {
    width: 150px;
    height: 212px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .next_hidden {
    left: 60px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .next_item {
    left: 47px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .current_item {
    left: 18px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .previous_item {
    left: -11px;
}body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider {
    height: 270px;
}
    body.page_index .WK_carousel .owl_carousel_2 .owl-nav {
        bottom: 0;
    }
    body.page_index .WK_carousel .owl_carousel_2 {
        margin-bottom: 80px;
    }
    body.page_index .WK_main_columns .ads_magazine_wrapper .item img {
        height: 230px !important;
        width: 100%;
    }
    body.page_index .WK_main_columns .ads_magazine_wrapper .carousel-caption>h3 {
        float: none;
        margin: 8px 10px 5px;
        text-align: center;
    }
    body.page_index .WK_main_columns .ads_magazine_wrapper .item {
        text-align: center;
    }
    body.page_index .WK_main_columns .ads_magazine_wrapper .carousel-caption>span {
        float: none;
    }
    label.new,
    label.update,
    label.proprietary {
        font-size: 0.8em;
    }
    body.page_index .categorization_wrapper .gallery_product .photo_pillar {
        margin-bottom: 15px;
    }
    body.page_index .categorization_wrapper .gallery_product .prop_product,
    body.page_index .categorization_wrapper .gallery_product .name_product {
        padding-right: 10px;
    }
    body.page_index .futur_game_wrapper .product_hover .count_day span {
        margin: 0 10px 0 0px;
    }
    body.page_index .futur_game_wrapper .product_hover .name_game {
        top: 0px;
        font-size: 0.9em;
    }
    .WK_footer .meno_footer .menu-item>a {
        padding: 5px 10px;
    }
}
@media (max-width:900px) {}
@media (max-width:767px) {
    body.page_index .WK_carousel .sec_ads .effect_image img {
        max-height: 210px;
    }
    img.shbanner {
        margin: 15px auto;
        text-align: center;
        display: block;
    }
    
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider img {
    width: 210px;
    height: 300px;
    }
         body.page_index .WK_main_columns .ads_magazine_wrapper .outer_pad {
        width: 60%;
        margin: auto;
    }
        body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider {
        height: 350px;
    }
        body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .current_item {
        left: 118px;
    }
        body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .previous_item {
        left: 0;
    }
        body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .next_item {
        left: 235px;
    }
    body.page_index .WK_top_panel .nav>.menu-item-type-custom>a {
        float: right;
    }
    .WK_main_menu_navbar .navbar.top_bar_menu .logo_sit_me img {
        height: 50px;
        width: auto;
    }
    .WK_main_menu_navbar .navbar.top_bar_menu {
        width: 100%;
        padding: 2px 0px 8px;
        height: auto;
    }
    .WK_main_menu_navbar .navbar.top_bar_menu .navbar-toggle {
        background-color: #2374ef;
    }
    .WK_main_menu_navbar .navbar.top_bar_menu .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .top_bar_menu .nav>li {
        width: 100%;
        margin: 0 0px;
    }
    body.page_index .WK_main_columns .ads_magazine_wrapper .item {
        text-align: center;
        width: 50%;
    }
    body.page_index .WK_main_columns .ads_magazine_wrapper .item img {
        height: 340px !important;
    }
    body.page_index .quick_access_wrapper .nav-link-tabi li.active,
    body.page_index .quick_access_wrapper .nav-link-tabi li {
        width: 30% !important;
        float: right;
        margin: 9px auto 25px;
    }
    body.page_index .ADS_wrapper img {
        width: 320px;
        margin: auto;
        display: block;
    }
    body.page_index .categorization_wrapper .widget_content>div {
        width: 100%;
    }
    body.page_index .categorization_wrapper .filter-button {
        width: 17%;
        margin: 12px auto 12px auto;
    }
    body.page_index .categorization_wrapper .gallery_product .img_respond {
        height: 150px;
    }
    body.page_index .popular_panel_wrapper {
        width: 70%;
        margin: 20px auto;
    }
    body.page_index .futur_game_wrapper .introduction_game {
        margin: 20px auto;
        width: 70%;
    }
    .WK_footer .logo_Enamad .pic_enamad img {
        width: 10%;
    }
    .WK_footer .meno_footer .nav>li {
        position: relative;
        display: inline-block;
    }
    body.page_index .WK_main_columns .B_W_color {
        margin-top: 50px;
    }
}
@media (max-width:680px) {
    .WK_footer .logo_Enamad .pic_enamad img {
        width: 20%;
    }
}
@media (max-width:650px) {
body.page_index .WK_main_columns .ads_magazine_wrapper .outer_pad {
    width: 80%;
}
}
@media (max-width:530px) {
    body.page_index .WK_main_columns .ads_magazine_wrapper .outer_pad {
    width: 100%;
}
    body.page_index .WK_upside_carousel .owl_carousel_1::after,
    body.page_index .WK_upside_carousel .owl_carousel_1::before {
        box-shadow: 0 0 0px 0px #fff;
    }
}
@media (max-width:500px) {
    .col-md-3.col-sm-3.col-xs-3.product_image{
        max-height:inherit;
    }
    body.page_index .WK_main_columns .buy_counter .Progress_Bar {
        padding-right: 10px;
    }
    body.page_index .WK_main_columns .buy_news .text_news_box,
    body.page_index .WK_main_columns .buy_news .product_image {
        width: 100%;
    }
    body.page_index .WK_main_columns .buy_news .product_image img {
        height: auto;
        width: 180%;
        margin: 11px auto 30px;
        display: block;
    }
    body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img {
    right: 0 !important;
    }
    body.page_index .WK_search .tagged_ {
        display: inline-block;
    }
}
@media (max-width:440px) {
body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .previous_item {
    left: 10%;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .current_item {
    left: 27%;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .next_item {
    left: 44%;
}
}
@media (max-width:400px) {
    body.page_index .popular_panel_wrapper {
        width: 100%;
    }
    body.page_index .futur_game_wrapper .introduction_game {
        margin: 20px auto;
        width: 100%;
    }
    body.page_index .WK_upside_carousel .product .buy {
        margin-top: 10px;
    }
}
@media (max-width:399px) {
    body.page_index .WK_upside_carousel .product {
    width: 60%;
    margin: auto;
    display: inline-block;
    left: 0;
    right: 0;
}
}
@media (max-width:380px) {
    body.page_index .quick_access_wrapper .nav-link-tabi li.active, body.page_index .quick_access_wrapper .nav-link-tabi li {
    width: 100% !important;
    float: right;
    margin: 5px auto 0px;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .previous_item {
    left: 0;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .current_item {
    left: 20%;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider_items .next_item {
    left: 40%;
}
    body.page_index .WK_main_columns .ads_magazine_wrapper .choose_slider img {
    width: 170px;
    height: 250px;
}
}


/*style for svgs*/
.social_tels_top{
    position: relative;
}

.btn-social-icon svg{
    width: 15px;
    height:15px;
    fill:#272525;
    opacity: 0.4;
    transition: all 200ms ease-in-out;
}

.icn-google-plus{
    position: absolute;
    bottom:-30px;
    left: 140px;
}

.icn-facebook{
    position: absolute;
    bottom: -30px;
    left: 100px;
}

.icn-twitter{
    position: absolute;
    bottom: -30px;
    left: 60px;
}

.icn-instagram{
    position: absolute;
    bottom: -30px;
    left:20px;
}

.icn-telegram{
    position: absolute;
    bottom: -30px;
    left: -20px;
}

.icn-telegram svg{
    fill: #000
}

body.page_index .social_tels_top .btn-social-icon:focus svg, body.page_index .social_tels_top .btn-social-icon:hover svg{
    fill: #000!important;
    opacity: 1;
}

.navbar-collapse .navbar-nav li .txt{
    display: block;
    font-weight: 500;
    font-size: 14px;
    opacity: 0;
}

.navbar-collapse .navbar-nav li:hover .txt{
    opacity: 1;
}

.navbar-collapse .navbar-nav li svg{
    width: 30px;
    height: 30px;
    /*margin-top: 5px;*/
    overflow: hidden;
    fill: #000;
    transition: all 200ms ease-in-out;
}

.navbar-collapse .navbar-nav li:hover svg{
    fill: #2fc4d2;
    transform: translateY(25px);
}

.WK_main_menu_navbar .top_bar_menu .nav > li > a span::before{
    content: none;
}

.count-news-index{
    position: absolute;
    left: 0;
    top: 0;
}

.count-news-index svg{
    margin-top: 15px;
    width: 20px;
    height:20px;
    fill: #ff0043;
    margin-left: 20px;
}

body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later svg{
    opacity: 0.6;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-top: 5px;
}

body.page_index .WK_main_columns .buy_counter .text_news_box ul.has_rank li.btn.btn_download svg{
    width: 20px;
    height: 20px;
    fill: #000;
}

body.page_index .WK_main_columns .buy_news .text_news_box .type_class{
    text-align: center;
    margin-top: 30px;
}

body.page_index .WK_main_columns .buy_news .text_news_box .type_class svg{
    width: 40px;
    height: 40px;
    fill: #000;
}

body.page_index .quick_access_wrapper .nav-link-tabi .resaize_img svg{
    width: 40px;
    height: 40px;
    fill: #000;
}

body.page_index .quick_access_wrapper .nav-link-tabi li.active svg{
    fill: #fff;
}

.sbs-media {
  display: -ms-flexbox;
  display: box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}
.sbs-media .sbs-content {
  box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 1em;
  min-width: 0px;
}

.WK_footer .footer_titel .icon-title-footer svg{
    width: 40px;
    height: 40px;
    fill: #000;
}

body .single .svg-net-social {
    position:  relative;
    top: 10px;
}

body .single .svg-net-social .btn-social-icon svg{
    position: absolute;
    left: 0;
    top: 8px;
    opacity: 1;
}

body .single .svg-net-social .btn-social-icon:hover svg{
    fill: #1bb5c2!important;
}

body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later svg{
    fill: #000;
    opacity: 0.6;
}

body.page_index .WK_main_columns .buy_news .text_news_box .type_class svg{
    fill: #000;
}

body.page_index .quick_access_wrapper .nav-link-tabi .resaize_img svg{
    fill: #a2a2a2;
}

.WK_footer .G_com .icon-title-footer svg{
    fill: #2374ef;
}

.WK_footer .android_games .icon-title-footer svg{
    fill: #ff0043;
}

.WK_footer .cassenole_games .icon-title-footer svg{
    fill: #2fc4d2;
}

.WK_footer .game_magazines .icon-title-footer svg{
    fill: #a4a2a2;
}

.WK_main_menu_navbar .switch-color-mode{
    cursor: pointer;
    float: left;
    position: relative;
}

.WK_main_menu_navbar .sun{
	position: absolute;
    top: -40px;
    left: 150px;
    z-index: 1000
}

.WK_main_menu_navbar .sun svg{
	fill: #000;
	width: 20px;
	height: 20px;
}

.WK_main_menu_navbar .month{
    position: absolute;
    top: -40px;
    left: 155px;
    opacity: 0;
    z-index: 1000
}

.WK_main_menu_navbar .month svg{
	fill: #000;
	width: 11px;
	height: 11px;
}

#myNavbar .nav.navbar-nav{
    margin-bottom: -5px;
}


.wk_owl_carousel_1 .owl-nav {
	display: block !important
}

body.page_index .c-sections .social_tels_top a:hover svg{
    fill:#000;
}

nav.navbar.top_bar_menu::before{
    display: block!important;
}
.form-control {
   width: auto !important;
   margin-bottom: 10px;
   font-family:Tahoma !important;
}






