body{font-family:'Open Sans',sans-serif;color:#333;overflow-x:hidden;font-size:1rem;line-height:28px}
.h1,.h2,.h3,h1,h2,h3{margin:2.5rem 0 0.5rem}
input[type='number']{-moz-appearance:textfield;appearance:textfield}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
p:not(.lead){font-size:1rem;line-height:28px;margin-bottom:30px}
.body-wrap{overflow-x:unset;z-index:auto}
.size-40{width:40px!important;height:40px!important}
.size-24{height:24px!important;width:24px!important}
.sticky-top{position:sticky;top:0;z-index:99}
.gry-bg{background-color:#fff}
.bg-gray{background-color:#f1f1f1}
.bg-gray-dark{background-color:#ddd}
.c-pointer{cursor:pointer}
.minw-0{min-width:0!important}
a,a:hover{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
a:focus,input:focus,button:focus{outline:none;box-shadow:none!important}
button,input[type="submit"]{cursor:pointer}
.opacity-5{opacity:.5}
.jodit_container .jodit_workplace{min-height:300px!important}
.img-fit{object-fit:cover;max-width:100%}
.text-truncate-2{overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.slick-slide:focus{outline:0}
.btn-anim-primary{position:relative;color:#fff;z-index:1;transition:all .3s;-webkit-transition:all .3s;border:1px solid transparent;border-radius:3px;font-weight:600}
.btn-anim-primary:before{position:absolute;width:100%;content:"";left:0;z-index:-1;transition:all .3s;-webkit-transition:all .3s;top:0;height:100%}
.btn-anim-primary:hover:before{height:0}
.btn-styled{padding:.6rem 1.5rem}
.btn #copied{color:#fff}
.form-default .input-group--style-1 .input-group-addon{border:1px solid #e6e6e6;border-left:0}
.input-group--style-1 .input-group-addon>i{line-height:2.8}
.btn-twitter{color:#fff;background-color:#00aced;border-color:#00aced}
.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover{background-color:#0493bf;border-color:#0493bf;color:#fff}
.btn-twitter.btn-outline{background-color:transparent;border-color:#00aced;color:#00aced}
.btn-twitter.btn-outline:active,.btn-twitter.btn-outline:focus,.btn-twitter.btn-outline:hover{background-color:#00aced;border-color:#00aced;color:#00aced}
.absolute-close-btn{position:absolute;top:7px;right:12px;z-index:1}
.slick-carousel:not(.slick-initialized) > div{display:none}
.c-preloader{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;content:"";background:#fff;z-index:9999}
.c-preloader i{position:absolute;height:50px;width:50px;text-align:center;left:calc(50% - 25px);top:calc(50% - 25px);line-height:50px;font-size:30px}
.bootstrap-tagsinput{font-size:.875rem;font-weight:400;color:#555;background-color:#FFF;border-width:1px;border-color:#e6e6e6;border-radius:2px;display:block;box-shadow:none;display:block;width:100%;padding:.22rem .75rem;line-height:1.5}
.bootstrap-tagsinput .label{padding:.18em .2em;border-radius:3px;display:inline-block}
.bootstrap-tagsinput input[type="text"]{padding:.18em 0;border-radius:3px}
.custom-input-file--4+label,.custom-input-file--4+label:hover,.custom-input-file--4.has-focus+label,.custom-input-file--4:focus+label{color:#676767;border-color:#e6e6e6}
.custom-input-file--4+label:hover strong,.custom-input-file--4+label:hover strong,.custom-input-file--4.has-focus+label strong,.custom-input-file--4:focus+label strong{color:#676767;background-color:#e6e6e6}
.custom-input-file.has-focus+label,.custom-input-file:focus+label{outline:none}
.custom-input-file--4+label strong{color:#676767;background-color:#e6e6e6;font-size:14px;padding:.4rem 1.25rem;font-weight:400}
.custom-input-file--4+label span{min-height:1em;font-size:14px;padding:.4rem .75rem;font-weight:400}
#noticeModal .modal-header{border-bottom:0}
#noticeModal .modal-header .close{position:absolute;right:10px;top:7px}
#noticeModal .modal-body {padding:0 1.5rem;top:-34px}
#noticeModal .modal-body h2{color:#C3D4EE;font-weight:700}
#noticeModal .modal-body h4 {font-size:1rem;line-height:1.9;color:#fff}
#noticeModal .modal-content{min-height:550px}
#noticeModal .modal.fade .modal-dialog.modal-dialog-zoom{-webkit-transform:translate(0,0)scale(.8);transform:translate(0,0)scale(.8);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}
#noticeModal .modal.show .modal-dialog.modal-dialog-zoom{-webkit-transform:translate(0,0)scale(1);transform:translate(0,0)scale(1)}
/* .modal.show .modal-dialog{max-width:1140px} */
.modal.show .modal-lg{max-width:1150px}
#verify_process .modal-dialog{max-width:750px}
@media (min-width:1500px) {
.container{max-width:1300px}
}
@media (min-width:1200px) {
.modal-lg{max-width:1050px}
}
.summernote + .note-editor.note-frame{border-color:#e6e6e6}
.summernote + .note-editor.note-frame .note-toolbar.panel-heading{position:static!important}
.checkbox-alphanumeric input:checked ~ label{transform:scale(1)}
.checkbox-alphanumeric label{line-height:1.4rem}
.checkbox-alphanumeric label:hover{border-color:#6f7bc5}
select + .select2-container{width:100%!important;min-width:100%!important;max-width:100%!important}
.select2-dropdown{border:1px solid #cbcbcb;padding:0;z-index:9999}
.select2-dropdown .select2-results__option{padding:7px 10px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-dropdown .select2-results__option[aria-selected=true]{background-color:transparent}
.select2-dropdown .select2-results__option[aria-selected=true]:before{font-size:10px;right:6px}
.select2-dropdown .select2-results__option[aria-selected=true]:hover:before{color:#f5f5f5}
.select2-dropdown .select2-search--dropdown{margin-top:0;margin-bottom:0}
.select2-dropdown .select2-search--dropdown:before{font-size:12px;left:11px;opacity:.5}
.select2-dropdown .select2-search--dropdown .select2-search__field{border:1px solid #ccc;height:36px;padding-left:24px;font-size:13px}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#676767}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:.67rem .1rem}
.select2-container--default .select2-selection--single{height:calc(2.1rem + 2px)}
.c-scrollbar::-webkit-scrollbar,.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px;background:#e0e0e0;border-radius:3px}
.c-scrollbar::-webkit-scrollbar-track,.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:transparent}
.c-scrollbar::-webkit-scrollbar-thumb,.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:4px}
.no-scrollbar::-webkit-scrollbar{width:0}
.no-scrollbar::-webkit-scrollbar-track{background:transparent}
.no-scrollbar::-webkit-scrollbar-thumb{background:transparent}
.header .top-navbar{margin-top:10px;background:#fff;border-bottom:1px solid #fff}
.top-navbar .top-bar-item{padding:0;display:inline-block}
.top-navbar{background:#f8f8f8;border-bottom:1px solid #e9e9e9}
.top-navbar .inline-links > li:not(:last-of-type){margin-right:3px;padding:0 12px;border-right:1px solid #e1e4e8}
.top-navbar .dropdown-menu{margin:0}
.top-navbar .dropdown-menu .dropdown-item{padding:0}
.top-navbar .dropdown-menu .dropdown-item a{font-size:13px!important;display:block;padding:8px 10px}
.top-navbar .inline-links .flag{margin-right:7px}
.top-navbar a{color:#999}
ul.inline-links > li, ul.inline-links > li > a{font-weight:600}
.top-navbar .nav-user-img{margin:-9px 5px 0;padding:5px 7px;transition:all .5s}
.top-navbar:hover .nav-user-img{border-color:var(--primary)!important;box-shadow:0 6px 10px rgba(0,0,0,0.16)}
.header .top-navbar a:hover{color:#313993}
.top-navbar .active,.top-navbar .dropdown-item:hover{background:#eaeaea}
.logo-bar-area{padding-top:20px;padding-bottom:20px}
.logo-bar-area .navbar-brand{padding:0;padding-right:20px;display:block;margin-right:0}
.logo-bar-area .navbar-brand img{max-width:100%;width:auto;height:auto;max-height:50px}
.category-menu-icon-box{width:46px;width:46px;min-width:46px}
.category-menu-icon{position:relative;top:6px;background:#f2f2f2;padding:0;border:1px solid #e9e9e9;border-radius:3px;cursor:pointer;line-height:38px;text-align:center}
.navbar-toggler-icon{background-position:0 -1px}
.category-menu-icon:hover,.category-menu-icon.active{background:#fff}
.category-menu-icon:after{margin:0;vertical-align:middle;border-top:4px solid #979797;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}
.search-box input[type="text"]{width:auto;overflow:hidden;height:40px;padding:0 0 0 15px;border:1px solid #cbcbcb;border-right:0 none;border-radius:25px 0 0 25px;font-size:13px}
.search-box button{width:48px;border:0;padding:0;border-radius:0 25px 25px 0;height:40px;color:#cbcbcb;font-size:26px;padding-left:11px;padding-right:11px;background:#fff!important;border:1px solid #cbcbcb;border-left:0}
.logo-bar-area .category-select{width:160px;min-width:160px;max-width:160px;margin-bottom:0;border-right:1px solid #C3D4EE}
.logo-bar-area .category-select select{border:1px solid #cbcbcb;border-right:0 none;height:40px!important;border-left:1px solid #C3D4EE}
.logo-bar-area .select2-container .select2-selection--single{border:1px solid #cbcbcb;border-right:0 none;height:40px;border-left:1px solid #C3D4EE}
.logo-bar-area .select2-container .select2-selection--single .select2-selection__rendered{color:#777;font-size:13px;margin-right:5px}
.logo-bar-area .select2-container--default .select2-selection--single:before{border:0;content:"\f107";font-family:'FontAwesome';top:calc(50% - 13px);right:15px}
.logo-bar-area .select2-selection--single .select2-selection__arrow b{border:0}
.logo-bar-icons{margin-left:30px}
.logo-bar-icons>div:not(:first-of-type){margin-left:10px}
.logo-bar-icons .nav-search-box .nav-box-link,.logo-bar-icons .nav-compare-box .nav-box-link,.logo-bar-icons .nav-wishlist-box .nav-box-link,.logo-bar-icons .nav-cart-box .nav-box-link{display:block;position:relative;color:#333;padding:3px 0}
.logo-bar-icons .nav-search-box .nav-box-icon,.logo-bar-icons .nav-compare-box .nav-box-icon,.logo-bar-icons .nav-wishlist-box .nav-box-icon,.logo-bar-icons .nav-cart-box .nav-box-icon{font-size:32px;width:32px;line-height:32px;color:#777}
.logo-bar-icons .nav-search-box .nav-box-number,.logo-bar-icons .nav-compare-box .nav-box-number,.logo-bar-icons .nav-wishlist-box .nav-box-number,.logo-bar-icons .nav-cart-box .nav-box-number{position:absolute;top:0;left:36px;min-width:25px;height:16px;line-height:16px;text-align:center;border-radius:8px;color:#fff;font-size:12px}
.logo-bar-icons .nav-search-box .nav-box-text,.logo-bar-icons .nav-compare-box .nav-box-text,.logo-bar-icons .nav-wishlist-box .nav-box-text,.logo-bar-icons .nav-cart-box .nav-box-text{font-size:12px}
.nav-cart-box .dropdown-menu{border-color:#ccc;margin:0}
.nav-cart-box .dropdown-menu .dropdown-cart-items{max-height:195px;overflow-y:auto}
.dropdown-cart .dc-header{padding:5px;text-align:center}
.dropdown-cart .dc-item{padding:5px 15px}
.dropdown-cart .dc-btn .link--style-1{color:#fff;font-size:13px;border-radius:3px}
.section-title-1{padding-bottom:8px;border-bottom:1px solid #e0e0e0;margin-bottom:20px;position:relative}
.section-title-1:before{content:"";position:absolute;width:150px;height:2px;bottom:-1px;left:0}
.section-title-1 li a{font-size:13px;color:#333!important;padding:7px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.section-title-1 li a.active,.section-title-1 li a:hover{border:1px solid transparent;color:#fff!important}
/*.main-nav-area{background:#edeeef;padding:15px 0;box-shadow:inset 0px -1px 2px 0px rgb(203 203 203 / 20%)}*/
.main-nav-area{background:#4D53B3;padding:0;box-shadow:inset 0px -1px 2px 0px rgb(203 203 203 / 20%);width:100%;margin:0}
.main-nav-area .navbar.bg-default{background:transparent;margin-left:26%;z-index:999}
.main-nav-area .navbar-nav .nav-item .nav-link{margin:0;padding:0 10px;height:46px;line-height:46px;font-size:14px;color:#fff;text-shadow:0 0 1px #000;font-weight:600!important;text-transform:capitalize}
.main-nav-area .navbar-nav .nav-item .nav-link.nav-rwc{position:relative;left:41px;background:#313993}
.main-nav-area .navbar-nav .nav-item.active{background:#313993}
.header .main-nav-area .navbar-nav .nav-item .nav-link:hover{color:#fff;text-shadow:1px 1px 1px #000;text-decoration:none}
/* .main-nav-area .navbar-nav .nav-item:not(:last-of-type){border-right:1px solid #E9E9E9} */
.main-nav-area .navbar-nav .nav-item.active .nav-link,
.main-nav-area .navbar-nav .nav-item .nav-link:hover{color:#fff;text-shadow:1px 1px 1px #000}
section.home-banner-area{/* background:#f9f6f3; */border-top:1px solid #ddd/* ;border-bottom:1px solid #f1edea */}
/*section.trend-product{border-top:1px solid #fbfbfb}*/
.category-sidebar{background-color:#fff;margin-top:-71px}
.category-sidebar.shadow-sm{box-shadow:0 0.125rem 0.25rem rgb(77 83 179 / 30%)!important}
.category-sidebar .all-category{height:46px;line-height:46px;padding-left:16px;font-size:13px;background-color:#313993;border:0;-webkit-transition:all 0.5s ease;transition: all 0.5s ease}
.category-sidebar .all-category:hover{background-color:#6F7BC5;cursor:pointer}
.category-sidebar .all-category > span{font-size:16px;margin-right:30px;font-weight:700;color:#fff}
.category-sidebar .all-category a{color:#fff;font-size:12px;margin-right:9px;margin-top:9px;background-color:#4D53B3;border-color:hsl(34deg 74% 27% / 8%)}
.category-sidebar .all-category a:hover{color:#fff!important;background-color:rgb(144 90 18 / 40%)}
.category-sidebar .categories>li{border:0;padding:6.375px 0;border-bottom:1px solid #FFFEFB}
.category-sidebar .categories>li:hover{background:#C3D4EE}
.category-sidebar .categories>li>a{padding:8px 10px;color:#333;font-size:14px;border:1px solid transparent;position:relative}
.category-sidebar .categories>li:hover >a::before{content:"";position:absolute;border-right:12px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-2px;top:50%;transform:translateY(-50%);z-index:999}
.category-sidebar .categories>li>a::after{position:absolute;width:276px;height:1px;background:#d1d1d1;top:-7px;left:-1px}
.category-sidebar .categories>li>a:hover::after{background:#C3D4EE;top:unset;bottom:-9px}
.category-sidebar .categories>li:hover >a,
.hover-category-menu .category-sidebar .categories>li:hover >a{border-color:transparent;padding-left:15px;color:#313993;font-weight:600}
.category-sidebar .categories>li>a .cat-image{width:16px;opacity:.6;margin-right:10px}
.category-sidebar .sub-cat-menu{display:none;position:absolute;width:calc(100% - 25% + 18px);left:calc(25% - 16px);height:calc(100% - -30px);overflow:hidden;top:-25px;z-index:100;background-color:#fff;border:1px solid #C3D4EE;overflow-y:auto}
.category-sidebar .categories>li:hover .sub-cat-menu{display:block}
.home-banner-area .help-guide{display:block;margin-top:1px;border-top:1px solid #f9f9f9;max-height:186px;overflow:hidden}
.home-banner-area .help-guide img{max-height:194px}
.sub-cat-content .sub-cat-list{padding:10px;padding-top:0}
.sub-cat-content .sub-cat-list .card{margin:10px;border:0}
.card .sub-cat-items{padding:0;list-style:none}
.card .sub-cat-items li a{font-size:13px;color:#333;display:block;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;line-height:26px}
.card .sub-cat-items li.sub-cat-name a{margin-bottom:5px;font-weight:600;line-height:35px;height:35px;border-bottom:1px solid #e9e9e9}
.egoal-reg{background-image:url(../../uploads/admin_login_background/zqGTEaC0pTVlafP05Fw4Myv2Wm92pX7OS46dj6sd.jpeg);background-size:cover;background-position:center center;background-attachment:fixed}
.egoal-reg .profile .card h3{margin:0;color:#d47b39;text-shadow:1px 1px 2px #f5f5f5}
.egoal-reg .profile .card h3 .regn{background:#ffe5b4}
.egoal-reg .profile .card h3 .regn p{margin:0;padding:0 15px;font-size:1rem;font-weight:600}
.egoal-reg .card .login-right{background:#fff url(../images/banner/registration.png);background-position:bottom;background-size:cover;background-repeat:no-repeat;min-height:420px;min-width:48.4%;box-shadow:none;position:relative}
.egoal-reg .card .login-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(21 25 54 / 30%);padding:15px 25px}
.egoal-reg .card .login-right .login_message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.egoal-reg .card .login-right .login_message p{color:#ffe5b4;font-size:16px;text-shadow:1px 1px 3px rgb(21 25 54 / 80%);line-height:1.875em}
.egoal-reg .card .login-right .login_message p:last-child{margin-bottom:0}
.egoal-reg .card .login-right .info{position:absolute;left:0;bottom:32px;width:100%;text-align:center}
.egoal-reg .card .login-right .info a.spb-goal-button:hover{color:#fff}
.sub-cat-featured{padding:20px}
.sub-cat-featured a{display:flex;height:60px;border:1px solid #e9e9e9;text-align:right}
.sub-cat-featured a .featured-img{height:auto;width:70px;background:#fff;margin-top:-10px;margin-right:6px}
.sub-cat-featured a .featured-name{width:100%;padding:13px 20px 13px 13px;font-size:13px;font-weight:600;line-height:16px;height:42px;overflow:hidden;white-space:normal;word-wrap:break-word;text-align:left}
.sub-cat-brand{padding:10px 15px;padding-left:25px}
.sub-cat-brand .sub-brand-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}
.sub-cat-brand .sub-brand-item{width:calc(50% - 4px);height:50px;border:1px solid #e9e9e9;padding:5px 10px;margin:2px;overflow:hidden;background-color:#FFF}
.sub-cat-brand .sub-brand-item img{max-width:80px;max-height:40px}
.hover-category-menu{position:absolute;width:100%;top:calc(100% - 18px);display:block;z-index:9}
#hover-categories,#category-menu-icon{display:none;border-bottom:1px solid #313993}
.hover-category-menu .category-sidebar{margin-top:18px;padding:0;position:relative;left:-4px;max-width:268px;background:#4D53B3}
.category-sidebar #hover-categories.categories>li{border-bottom:1px solid #313993}
.category-sidebar #hover-categories.categories>li:hover{background:#C3D4EE}
.category-sidebar #hover-categories.categories>li>a::after{position:absolute;width:100%;height:1px;background:#6f7bc5;top:-7px;left:0}
.category-sidebar #hover-categories.categories>li>a{color:#FFFEFB}
.category-sidebar #hover-categories.categories>li>a:hover{color:#313993}
.hover-category-menu .category-sidebar .all-category{position:relative}
.hover-category-menu .all-category span{font-size:14px}
.hover-category-menu .all-category span#menu-bar-drop-icon{float:right;margin:0 12px;font-size:24px}
a, button, input, textarea, .btn, .has-transition{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}
.hover-category-menu .all-category span#menu-bar-drop-icon .rotate{transform:rotate(180deg)}
.hover-category-menu .category-sidebar .sub-cat-menu{height:auto;top:2px;left:calc(25%);box-shadow:2px 3px 5px 0 rgba(51,51,51,.2)}
.hover-category-menu .category-sidebar .sub-cat-menu.hove-sub-cat{width:calc(100% + 632px);top:46px;left:calc(100%)}
.hover-category-menu .category-sidebar .categories>li>a{padding:8px 10px}
.home-slide.carousel.slide{margin-bottom:20px;border-radius:3px;overflow:hidden}
.deal-control-prev,.deal-control-next{margin:0;border:1px solid #ebebeb;background-color:#ffffff;font-size:16px;text-align:center;width:30px;height:25px;color:#7b7b7b;line-height:25px;-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}
.deal-control-prev{border-right:1px solid #ebebeb;border-radius:30px 0 0 30px}
.deal-control-next{border-radius:0 30px 30px 0}
.deal-slide .carousel-item img{-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.deal-slide .carousel-item img:hover{transform:scale(1.3);-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all}
.deal-slide .product-title{line-height:1.4em;white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:15px!important}
.deal-slide .card-text{font-weight:600;line-height:1.7;font-size:16px}
.service-section{background:#fff}
.service-section .jodit_grid{background:#fff;margin:24px 0;padding:0 10px!important}
.bg-white.shadow-sm{border-radius:20px;background:#ffffff!important}
.egoal-element{padding:0 15px 1rem}
.egoal-widget-container{border-right:1px solid #e2e2e2}
.egoal-widget-container.return{border-right:0}
.egoal-widget-container:before{content:"";width:60px;height:45px;background:url(images/egoal-icon.png) no-repeat;background-position-y:0;background-position-x:0;opacity:1!important;position:relative;float:left;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all}
.egoal-widget-container.member:before{background-position-x:-52px}
.egoal-widget-container.money:before{background-position-x:-107px}
.egoal-widget-container.secure:before{background-position-x:-162px}
.egoal-widget-container.return:before{background-position-x:-217px}
.egoal-widget-container:hover:before{background-position-y:-55px;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all}
.egoal-widget-container .egoal-image-box-title{margin:1.5rem 0 0;font-size:15px;font-weight:600;line-height:23px;letter-spacing:.1px}
.egoal-widget-container .egoal-image-box-description{margin:0;color:#777;font-size:12px;line-height:16px;letter-spacing:.1px;display:flex}
.product-details-area{background-color:#fff;padding:20px 0}
.product-gallery,
.product-description-wrapper{padding:20px}
.product-description-wrapper .product-title{display:inline-block;font-size:18px;line-height:22px;color:#333}
.product-description-wrapper .product-description-label,
.product-description-wrapper .product-short-desc,
.product-description-wrapper .avialable-amount{font-size:13px;color:#777;overflow:hidden;text-overflow:ellipsis}
.product-description-wrapper .product-price-old{margin:0;font-size:14px;opacity:.7;font-weight:500!important}
.product-description-wrapper .product-price{margin:0;font-size:26px;line-height:24px;display:inline-block}
.product-description-wrapper .product-price .piece{font-size:13px;color:#777}
.product-description-wrapper .product-short-desc ul{margin:0;padding:0 0 0 18px}
.product-description-wrapper .product-short-desc ul li{line-height:21px;color:#333;font-size:14px}
.product-desc-tab .tab-content p{margin:0 0 5px;font-size:.9125rem}
.product-desc-tab img{max-width:100%;height:auto}
.product-desc-tab table{width:100%!important;max-width:100%!important;margin:20px 0}
.product-desc-tab table tr{border:1px solid #ddd;height:30px}
.product-desc-tab table tr td{border-right:1px solid #ddd}
.product-desc-tab table tr:first-child td{font-size:14px}
.btn-breadcrumb .btn:not(:last-child):after{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid white;position:absolute;top:50%;margin-top:-17px;left:100%;z-index:3}
.btn-breadcrumb .btn:not(:last-child):before{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid rgb(173,173,173);position:absolute;top:50%;margin-top:-17px;margin-left:1px;left:100%;z-index:3}
.bg-primary{background-color:#4D53B3!important}
.bg-secondary{background-color:#6F7BC5!important}
.bg-secondary-base{background-color:#ed7205}
.btn-primary{background-color:#4D53B3;border-color:#4D53B3}
.btn-primary:hover{background-color:#6F7BC5;border-color:#6F7BC5}
.btn-breadcrumb .btn-primary{background-color:#313993;border-color:#4D53B3}
.btn-breadcrumb .btn-primary:hover{background-color:#6F7BC5;border-color:#4D53B3}
.btn-breadcrumb .btn{padding:6px 12px 6px 24px;-webkit-transition:all .0s linear;transition:all .0s linear}
.btn-breadcrumb .btn:first-child{padding:6px 6px 6px 10px}
.btn-breadcrumb .btn:last-child{padding:6px 18px 6px 24px}
.btn-outline-primary{color:#4D53B3;border-color:#313993}
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle{background-color:#4d53b3;border-color:#4d53b3}
.btn-breadcrumb .btn.btn-primary:not(:last-child):after{border-left:10px solid #313993}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before{border-left:10px solid #2166b1}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after{border-left:10px solid #6F7BC5}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before{border-left:10px solid #285e8e}
.btn.btn-outline-bread{font-size:13px;padding:0 0 0 22px}
.btn-breadcrumb .btn.btn-outline-bread:not(:last-child):before{content:"\f101";font-family:"FontAwesome";font-size:16px;font-weight:400;line-height:1;border-left:none;top:1px;left:calc(100% + -2px);margin:0;padding:0;width:28px;height:12px;border:none}
.btn-breadcrumb .btn.btn-outline-bread:not(:last-child):after{border-top:10px solid transparent;border-bottom:10px solid transparent}
.btn-breadcrumb .btn.btn-outline-bread:first-child{padding:0 0 0 16px}
.btn-breadcrumb .btn.btn-outline-bread:last-child{padding:0 0 0 22px}
.seller-info-box .sold-by .medal-badge{right:0;top:0;background:#fafafa;padding:5px 7px}
.medal-badge svg{height:34px;width:22px}
.seller-info-box{border:1px solid #e9e9e9;background-color:#FAFAFA}
.seller-info-box .sold-by{padding:15px;border-bottom:1px solid #e9e9e9}
.seller-info-box .sold-by .title{font-size:12px;border-bottom:1px solid #e9e9e9;padding-bottom:3px;margin-bottom:5px}
.seller-info-box .sold-by .name{font-size:14px;font-weight:600}
.seller-info-box .sold-by .location{font-size:12px;opacity:.7}
.seller-info-box .sold-by .rating{background:#fff;border:1px solid #e9e9e9;padding:6px;margin-top:12px}
.seller-info-box .store-btn,.seller-info-box .follow-btn{background:0;border:0;font-size:13px;padding:12px;color:#333;width:100%;text-align:center}
.seller-info-box .follow-btn{border-left:1px solid #e9e9e9}
.sidebar-box{border:1px solid #e9e9e9}
.sidebar-box .box-title{padding:15px;border-bottom:1px solid #e9e9e9;font-size:16px;line-height:18px;background-color:#313993;color:#fff;font-weight:600}
.sidebar-box .box-content{padding:15px}
.category-accordion .category-name{background:none;text-align:left;color:#313993;font-size:14px;padding:5px 20px;position:relative}
.category-accordion .category-name.collapsed:after{transform:rotate(90deg)}
.category-accordion .category-name:before,.category-accordion .category-name:after{content:"";position:absolute;background:#313993;transition:150ms all ease-out;top:calc(50% - 1px);left:0;width:10px;height:2px;opacity:.5}
.category-accordion .category-name:after{transform:rotate(-0deg)}
.category-accordion .single-sub-category{padding-left:20px}
.category-accordion .single-sub-category .sub-category-name{position:relative;padding:3px 0 3px 10px;font-size:14px;color:#777;text-align:left;background:none}
.category-accordion .single-sub-category .sub-category-name:after{content:"-";position:absolute;left:0;top:3px}
.category-accordion .sub-sub-category-list{margin:0;padding-left:20px;list-style:none}
.category-accordion .sub-sub-category-list li a{display:block;font-size:13px;color:#777;position:relative;padding:3px 0 3px 10px}
.category-accordion .sub-sub-category-list li a:after{content:"-";position:absolute;left:0;top:3px}
.product-box-1 .product-title{margin-bottom:0!important}
.product-box-1 .product-title a{font-size:14px!important}
.product-box-1 .price-wrapper{margin-top:0!important}
.product-box-1 .price-wrapper .price{font-size:12px!important}
.brands-collapse-box{height:42px;overflow:hidden}
.brands-collapse-box.full{height:auto;overflow:hidden}
.brands-collapse-box li{float:left;list-style-type:none;height:37px;width:70px;border:1px solid #ccc;border-radius:3px;margin-right:5px;margin-top:5px;text-align:center;background-color:#fff;position:relative;padding:0!important}
.brands-collapse-box li a{display:block;height:100%;width:100%;padding:5px}
.brands-collapse-box li img{height:100%;width:auto}
.more-brands-btn{border:0;background:none;margin-top:10px;padding:5px 0}
.more-brands-btn i{font-size:10px;border-radius:50%;height:16px;width:16px;text-align:center;line-height:14px;border:1px solid #333;opacity:.3}
.sort-by-box label{font-size:14px;opacity:.8;margin-bottom:0}
.sort-by-box .search-widget input{font-size:14px;border-color:#e9e9e9;border-radius:5px;padding:9px 10px}
.sort-by-box .search-widget input:hover,.sort-by-box .search-widget input:focus{border-color:#ccc}
.sort-by-box .search-widget button{line-height:1;height:auto;width:auto;padding:14px;right:0;opacity:.5}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;margin-top:4px}
.select2-container--default .select2-selection--multiple{height:auto}
.select2-container--default .color-preview{height:12px;width:12px;display:inline-block;margin-right:5px;margin-top:2px}
.sortSelectCustom .select2-selection--single{border-color:#e9e9e9;border-radius:5px;height:auto;padding:3px 10px}
.sortSelectCustom .select2-selection--single .select2-selection__rendered{padding:8px 0;color:#797979!important;font-size:14px}
.form-box{border:1px solid #dee2e6;font-size:15px}
.form-box-title,.btn.btn-text{font-size:1rem;font-weight:600}
.form-box-content{line-height:1}
.modal-category-box{padding:20px;border:1px solid #eaeaea;max-height:400px;min-height:400px;overflow-y:auto}
.col-4:not(:last-of-type) .modal-category-box{border-right:0}
.modal-category-list ul{list-style:none;padding:0;padding-top:15px;margin:0}
.modal-category-list ul li{font-size:13px;padding:6px 0;cursor:pointer;position:relative;z-index:1}
.modal-category-list ul li.selected:before,.modal-category-list ul li:hover:before{content:"";position:absolute;top:0;right:-20px;width:calc(100% + 40px);background:#eaeaea;height:100%;z-index:-1}
.modal-category-list.has-right-arrow ul li:after{content:"\f105";font-family:'fontawesome';position:absolute;right:0;top:calc(50% - 10px);font-size:14px;opacity:.8}
.sidebar-widget-title{position:relative}
.sidebar-widget-title span{background:#fff;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.2em;position:relative;padding:8px;color:#dadada}
.sidebar-widget-title:before{content:"";width:100%;height:1px;background:#dee2e6;position:absolute;left:0;right:0;top:50%}
.widget-profile-box .image{height:80px;width:80px;margin:0 auto;border-radius:50%;border:5px solid #c3d4ee;background-size:cover;background-repeat:no-repeat;background-position:center}
.widget-profile-box .name{font-size:16px;font-weight:600;margin-top:12px}
.widget-profile-menu a{padding:.55rem 1.2rem!important;font-size:14px!important;font-weight:500!important;color:#1d2834!important;border-left:3px solid transparent;border-radius:0!important}
.widget-profile-menu a i{opacity:.6;font-size:13px!important;top:0!important;width:18px;height:18px;text-align:center;line-height:18px;display:inline-block;margin-right:.5rem!important}
.widget-profile-menu a.active{background:#f3f3f3;border-left:3px solid transparent}
.widget-profile-menu a:hover,.widget-profile-menu a.active:hover i{color:#fff!important}
.table-cart tbody tr td{position:relative;padding:1rem 0}
.table-cart tbody tr td.profit-margin{text-align:center}
.table-cart .cart-item td p{margin:0;padding-right:20px;font-size:12px}
.table-cart tbody tr td.product-image a{width:60px;height:60px}
.table.profit-details tr{border-bottom:1px solid #f1f1f1;height:40px}
.table tr.incomplete{background:rgb(255 59 48 / 20%)}
.table tr.incomplete td{color:#ff3b30;font-weight:600}
label.payment_option input{opacity:0;position:absolute}
label.payment_option{position:relative;cursor:pointer}
label.payment_option span{display:inline-block;border-radius:4px;background:#f6f6f6;position:relative}
label.payment_option span img{width:auto;height:auto;max-height:100%}
label.payment_option input:checked + span:before{position:absolute;height:100%;width:100%;background:rgba(255,255,255,0.8);content:"";top:0;left:0}
label.payment_option input:checked + span:after{position:absolute;content:"";left:calc(50% - 6px);top:calc(50% - 12px);width:12px;height:24px;border:solid #28a745;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:2px 3px 5px rgb(94,146,106)}
.added-to-cart .product-box{border-top:1px solid #C3D4EE;border-bottom:1px solid #C3D4EE;padding:15px 0;margin:25px 0}
.added-to-cart .product-box .block-image{display:table-cell;width:100px;height:100px}
.added-to-cart .product-box .block{display:table;width:100%}
.added-to-cart .product-box .block-body{display:table-cell;vertical-align:middle;position:relative;padding:0 0 0 2rem}
.added-to-cart .product-box .block-body h6{font-size:14px;margin-bottom:10px}
.added-to-cart .text-success i{font-size:18px;height:50px;width:50px;line-height:48px;border:2px solid #28a745;border-radius:50px;margin-bottom:15px}
.order-note p{background:#f3f3f3;margin:0;padding:20px;border:10px solid #fff;line-height:22px;font-weight:600;text-shadow:1px 1px 2px #f3f3f3;font-size:13px;color:#313993;letter-spacing:.5px;box-shadow:inset 0 0 4px 0 #ccc}
.order-note ol{background:#f3f3f3;margin:0 24px 24px;padding:30px 30px 15px;border:1px solid #fff;line-height:22px;font-weight:600;text-shadow:2px 2px 2px #ffffff;color:#313993;letter-spacing:.5px;box-shadow:inset 0 0 4px 0 #ccc}
.order-note ol li{list-style-type:bengali;list-style-position:inside;margin-bottom:10px;font-size:13px;font-weight:400;text-shadow:none;color:#15158F}
.product-card-1{padding-top:30px;transition:all .3s;border:1px solid #f1f1f1}
.product-card-1 .product-image-container{position:relative;display:block;margin-bottom:15px;padding:0 12px}
.product-card-1 .product-image-container a{height:220px;background-size:cover;background-position:center top;background-repeat:no-repeat}
.product-card-1 .product-details{padding-top:10px}
.product-card-1 .rating-count{top:0;margin-left:5px}
.product-title{font-size:13px;font-weight:600;margin-top:5px;padding:0 15px;line-height:1.6;max-height:40px}
.product-title a{color:#111;display:block}
.price-box .old-product-price{font-size:15px;color:#888;font-weight:500;text-decoration:line-through;margin-right:5px}
.price-box .product-price{font-size:16px}
.price-box strong{font-weight:700}
.product-label.label-hot{position:absolute;top:0;left:12px;background:#2ba968;text-transform:uppercase;font-size:10px;font-weight:600;padding:3px 10px;color:#fff}
button.btn-quickview{border:0;background:#000;padding:7px 11px;color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;right:12px;position:absolute;top:0;opacity:0;visibility:hidden;transition:all .3s}
button.paction.add-wishlist,button.paction.add-compare{background:transparent;border:1px solid transparent;font-size:18px;display:inline-flex;line-height:29px;border-radius:50%;height:35px;width:35px;text-align:center;padding:3px 8px;position:relative;top:4px;margin:0 3px;transition:all .3s;-webkit-transition:all .3s}
button.paction.add-wishlist:hover,button.paction.add-compare:hover{border:1px solid transparent;color:#fff}
.product-card-1-action{visibility:hidden;opacity:0;margin:0;transition:all .3s}
.product-card-1:hover{padding:10px 0 20px;box-shadow:0 2px 6px rgba(0,0,0,0.2)}
.product-card-1:hover .product-card-1-action,.product-card-1:hover button.btn-quickview,.product-card-2:hover button.btn-quickview{visibility:visible;opacity:1}
.section-login .card .login-form,.section-login .card .login-right{min-height:325px;background:#2c8cf4 url(../images/banner/login-bg.svg);background-repeat:no-repeat;background-position:32px;background-size:cover;border-right:1px solid #03458c;box-shadow:3px 3px 5px 0 rgb(0 0 0 / 31%)}
.section-login .card .login-right{background-position:center;position:relative;border-left:1px solid #1266bd}
.section-login .card .login-right .login_message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.section-login .card .login-right .login_message p{color:#f1faff;text-shadow:2px 2px 2px rgb(2 67 138);line-height:1.8em}
.section-login .card .reg-now #htb .info a.spb-goal-button{box-shadow:1px 1px 1px 1px #313993;background:#4D53B3}
.section-login .card .reg-now #htb .info a.spb-goal-button:hover{background:#4D53B3;box-shadow:inset 1px 1px 3px 1px #313993;color:#f3f3f3}
.btn-egoal{top:20px;color:#fff;background-color:#0161cd;border-color:#035abb;box-shadow:1px 1px 3px 0px #024080;text-transform:uppercase}
.btn-egoal:hover{background-color:#0353a7;border-color:#0353a8}
.footer{background:#313993}
.footer .footer-bottom{background:#101010;padding-bottom:0!important}
.footer .footer-bottom img{position:relative;left:-51px}
.product-card-2{padding:5px;border:0;border-radius:20px;transition:all .3s}
.product-card-2 .product-label.label-hot{left:0}
.product-card-2 button.btn-quickview{right:0}
.product-card-2:hover{box-shadow:0 2px 6px rgba(0,0,0,0.2)}
.product-card-2 .card-image img{border-radius:20px;height:240px}
.card-body .para{margin-bottom:0;font-size:12px}
.carousel-item .hot-deal-img{min-height:253px}
.card-body.hot-deal{position:absolute;top:230px;left:0;background-color:#C3D4EE;transition:transform 0.3s ease}
.carousel-item.active:hover .hot-deal{transform:translateY(-100%)}
.footer-top-bar{padding:0;border-top:1px solid #C3D4EE;border-bottom:1px solid #C3D4EE}
.footer-top-bar .col-lg-3{border-right:1px solid #C3D4EE}
.footer-top-bar .col-lg-3:first-child{border-left:1px solid #C3D4EE}
.footer-top-box{padding:20px;transition:all .3s;-webkit-transition:all .3s}
.footer-top-box:hover{box-shadow:0 10px 30px rgba(0,0,0,0.08)}
.footer-top-box a{display:block;color:#333}
.footer-top-box i{font-size:32px;margin-bottom:10px}
.footer-top-box h4{font-size:15px!important}
.home-slide .slick-dots{position:absolute;margin:0;padding:0;right:5%;bottom:20px}
.home-slide .slick-dots li{list-style:none;display:inline-block;margin:0 5px}
.home-slide .slick-dots li button{background:#fff;height:4px;width:25px;border:0;color:transparent;font-size:0}
.home-slide .slick-prev,.home-slide .slick-next{opacity:.3;transition:all .3s;width:30px;background:rgba(0,0,0,0.1);height:60px;top:calc(50% - 30px);position:absolute;border:0;z-index:99}
.home-slide .slick-prev{left:0}
.home-slide .slick-next{right:0}
.home-slide:hover .slick-prev,.home-slide:hover .slick-next{opacity:1}
.home-slide .slick-next .next-icon,.home-slide .slick-prev .prev-icon{background:none;height:30px;width:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}
.home-slide .slick-next .next-icon:after,.home-slide .slick-prev .prev-icon:after{position:absolute;content:"";top:7px;width:16px;height:16px;border:solid white;border-width:0 2px 2px 0}
.home-slide .slick-next .next-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:4px}
.home-slide .slick-prev .prev-icon:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:12px}
.media-banner a{display:block}
.media-banner{border-radius:3px;overflow:hidden}
.switch{position:relative;display:inline-block;width:38px;height:18px}
.switch input{opacity:0;width:0;height:0}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#888888;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:white;-webkit-transition:.4s;transition:.4s}
input:checked + .slider{background-color:rgb(100,189,99)}
input:focus + .slider{box-shadow:0 0 1px #2196F3}
input:checked + .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.slider.round{border-radius:20px}
.slider.round:before{border-radius:50%}
.seller-shop-menu li{padding:0!important}
.seller-shop-menu li a{padding:14px 20px;display:inline-block;font-size:13px;color:#4c4c4c!important;font-weight:600;border-bottom:3px solid transparent}
.caorusel-box .slick-slide:focus{outline:none}
.caorusel-box .slick-arrow{position:absolute;top:50%;transform:translateY(-75%);z-index:9;border:0;transition:all .3s;width:40px;background:none;height:40px;background:rgb(255 255 255);border-radius:50%;box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 35%)!important}
.caorusel-box .slick-arrow span{position:absolute;display:inline-block;top:calc(50% - 8px);width:16px;height:16px;border:solid rgba(0,0,0,0.2);border-width:0 2px 2px 0;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}
.caorusel-box .slick-arrow:hover span{border-color:rgba(0,0,0,0.5)}
.caorusel-box .slick-prev{left:-12px}
.caorusel-box .slick-prev span{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:15px}
.caorusel-box .slick-next{right:-15px}
.caorusel-box .slick-next span{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:9px}
.caorusel-box .slick-dots{margin:0;padding:0;list-style:none;text-align:center}
.caorusel-box .slick-dots li{display:inline-block;margin:0 3px}
.caorusel-box .slick-dots li button{border:0;background:#ccc;border-radius:10px;height:6px;width:10px;transition:all .3s;-webkit-transition:all .3s;-ms-webkit-transition:all .3s;font-size:0;padding:0;color:transparent}
.caorusel-box .slick-dots li.slick-active button{width:30px}
.caorusel-box .center-mode .slick-center .card{-moz-transform:scale(1.15);-ms-transform:scale(1.1)5;-o-transform:scale(1.15);-webkit-transform:scale(1.15);opacity:1;transform:scale(1.15)}
.flash-deal-box .countdown .countdown-item{margin:0 3px!important}
.flash-deal-box .countdown .countdown-digit{font-size:13px;height:26px;width:26px;line-height:26px}
.flash-deal-box .countdown .countdown-label{font-size:10px;width:100%;padding:0;line-height:1}
.flash-deal-box .countdown-label,.flash-deal-box .countdown-separator{display:none}
.flash-deal-box .countdown .countdown-item{border-radius:3px;margin-left:15px!important;position:relative}
.flash-deal-box .countdown .countdown-item:not(:last-child):before{position:absolute;content:":";right:-10px;top:3px}
.flash-deal-box .countdown-digit{border-radius:3px}
.flash-content.c-scrollbar{height:362px;max-height:362px;min-height:362px;overflow-y:auto;padding:8px}
.flash-content.c-scrollbar.c-height{height:416px;max-height:416px;min-height:416px}
.flash-deal-item{background:#fff;border-radius:7px;overflow:hidden;padding:7px;margin-bottom:10px}
.flash-deal-item:last-of-type{margin-bottom:0}
.flash-deal-item .price{font-size:16px;font-weight:600;padding-left:10px;line-height:1.3}
.flash-deal-item .price del{font-weight:400;font-size:15px;color:#777}
.flash-deal-item .img{width:100%;background-color:#fff}
.flash-deal-item .img img{height:70px}
.trending-category ul{list-style:none;padding:0;margin:0;text-align:center}
.trending-category ul li{background:#fff;margin-right:5px;display:inline-block;width:calc((100%/6) - 13.5px);-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}
.trending-category ul li.active,.trending-category ul li:hover{width:calc((100%/6) + 18px)}
.trending-category ul li:first-child{width:calc((100%/6) + 21px)}
/*.trending-category ul li.active .img,.trending-category ul li:hover .img{margin-left:16px}*/
.trending-category ul:hover li.active{width:calc((100%/6) - 10px)}
.trending-category ul:hover li.active .img{margin-left:0}
.trending-category ul li.active:hover{width:calc((100%/6) + 21px)}
/*.trending-category ul li.active:hover .img{margin-left:16px}*/
.trending-category ul li:last-child{margin:0}
.trend-category-single{overflow:hidden;padding:0;box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 20%)!important;}
.trend-category-single .img{max-width:150px;min-width:150px;max-height:150px;min-height:150px;background-position:center;background-size:cover;background-color:#fff;opacity:1;-webkit-transition:margin-left .3s ease;-moz-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}
.trend-category-single .name{padding:10px;color:#333;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.badge-gray{color:#ffffff;background-color:#313993;font-weight:600;padding:.45em 1.65em;box-shadow:inset -3px -3px 7px rgb(55 140 189 / 62%),inset 3px 3px 5px rgb(26 29 33 / 29%);line-height:11px}
ul.seller-brand-list{list-style:none;padding:0;margin:0}
ul.seller-brand-list .brand-item{display:inline-block;border:1px solid #C3D4EE;margin:4px 2px;width:calc(50% - 6px);width:calc(33.33% - 8px);padding:10px}
.swal2-popup{width:350px}
.swal2-popup .swal2-title{font-size:16px;font-weight:700;margin:0}
.swal2-icon{transform:scale(0.6);margin:0;margin-top:-10px}
.contact-widget li:not(:last-child){margin-bottom:8px}
.dashboard-widget{background:#fff;padding:20px 15px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.02);transition:all .3s;-webkit-transition:all .3s}
.dashboard-widget:hover{box-shadow:0 10px 40px rgba(0,0,0,0.1);transform:translateY(-5px)}
.dashboard-widget a,.dashboard-widget a:hover{color:#fff}
.dashboard-widget svg{overflow:hidden;vertical-align:middle;position:absolute;bottom:0;left:0}
.dashboard-widget i{width:44px;height:44px;line-height:46px;background:rgba(255,255,255,.3);border-radius:50%;font-size:16px;margin-bottom:15px;color:#fff}
.dashboard-widget .title{font-size:15px;font-weight:700}
.dashboard-widget .sub-title{font-size:12px;opacity:.7}

p.wallet-balance{color:gray;font-size:0.875rem;font-weight:400}
h1.wal-amount{margin:0 0 .5rem;font-size:1.875rem;font-weight:600;line-height:1.2}
hr.border-wallet{border:1px dashed #dee2e6;opacity:0.4}
h3.draw-amount{font-size:1.25rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}
span.total-text{font-size:0.875rem}
span.text-amount{font-size:1.25rem;font-weight:600}
a.text-history{font-size:0.75rem}
.verified-icon img{position:relative;left:50%;transform:translateX(-50%)}
.verified-icon .figure-caption{position:absolute;bottom:-21px;left:3px}
.verified-icon .figure-caption div:last-child{padding-left:1px}
.form-box .form-box-content table tr{margin:-13px 0 0;display:block;line-height:26.5px}
.form-shipping.form-box{min-height:286px}
.bg-palette-1{background:#313993!important}
.bg-palette-2{background:#4D53B3!important}
.bg-palette-3{background:#6F7BC5!important}
.bg-palette-4{background:#FFFFEB!important}
.bg-palette-5{background:#C3D4EE!important}
.bg-palette-1 .table tbody td,
.bg-palette-2 .table tbody td,
.bg-palette-3 .table tbody td,
.bg-palette-1 .form-box-title,
.bg-palette-2 .form-box-title,
.bg-palette-3 .form-box-title{color:#fff}
.bg-palette-1 .table tbody td a,
.bg-palette-2 .table tbody td a,
.bg-palette-3 .table tbody td a{color:#4D53B3;font-weight:600;background:#C3D4EE;padding:5px 20px;border-radius:25px}
.wa-group .btn-anim-primary{border-color:#25D366}
.wa-group .btn-anim-primary:before{background:#25D366}
.fb-group .btn-anim-primary{border-color:#1d1e2b}
.fb-group .btn-anim-primary:before{background:#1d1e2b}
.fb-page .btn-anim-primary{border-color:#3b5998}
.fb-page .btn-anim-primary:before{background:#3b5998}
.form-box-content ol li{margin:0 10px 10px;line-height:1.7rem;text-align:justify;color:#454545;font-size:14px;font-weight:500}

.plus-widget i{background:#ddd;height:69px;width:69px;line-height:69px;font-size:36px}
.red-widget{background-color:#eb4786;background-image:linear-gradient(315deg,#eb4786 0%,#b854a6 74%)}
.blue-widget{background-color:#47c5f4;background-image:linear-gradient(315deg,#47c5f4 0%,#6791d9 74%)}
.green-widget{background-color:#a6ec5f;background-image:linear-gradient(315deg,#a6ec5f 0%,#40ab09 74%)}
.yellow-widget{background-color:#ffb72c;background-image:linear-gradient(315deg,#ffb72c 0%,#f57f59 74%)}
.purple-widget{background-color:#875fc0;background-image:linear-gradient(315deg,#875fc0 0%,#5346ba 74%)}
.category-widget ul{padding:0;margin:0;list-style:none;border-left:1px solid #aebcd3;border-bottom:1px solid #aebcd3;border-top-left-radius:10px;border-top-right-radius:10px}
.category-widget ul li{float:left;width:50%;padding:15px;background:#C3D4EE;border-top:1px solid #aebcd3;border-right:1px solid #aebcd3;color:#15158f;font-weight:600;font-size:14px}
.category-widget ul li:first-child{border-top-left-radius:10px}
.category-widget ul li:nth-child(2){border-top-right-radius:10px}
.category-widget ul li a{color:#15158f}
.category-widget ul li a span{opacity:.5}
.product-box-1{background:#fff;transition:all .3s;-webkit-transition:all .3s;-ms-webkit-transition:all .3s}
.product-box-1:hover{box-shadow:0 2px 6px rgba(0,0,0,0.2);-webkit-transform:translateY(-5px);-ms-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.product-box-1 .card-image a{display:block}
.product-box-1 .card-image img{height:200px}
.product-box-1 .price-bar{padding:10px 15px;border-top:1px solid #C3D4EE;border-bottom:1px solid #C3D4EE}
.product-box-1 .title a{font-size:14px;font-weight:600;color:#111;display:block}
.product-box-1 .price-bar .price{font-size:16px}
.product-box-1 .price-bar .price del{color:#777;font-size:95%}
.product-box-1 .cart-add .btn{background:none;padding:8px 12px;font-weight:600;border:0}
.product-box-1 .cart-add .btn:hover{color:#fff}
.product-box-2{border-radius:20px;padding:5px;transition:all .3s;-webkit-transition:all .3s}
.product-box-2 .border-top,.product-box-2 .border-left{border-color:#fff!important}
.product-box-2 .border-top .para,.para{color:#939497;font-weight:600;font-size:.6125rem;margin:0}
.product-box-2 .badge.badge-md.badge-pill{position:absolute;right:5px;top:5px;height:20px;line-height:5px;box-shadow:1px 1px 2px 0px rgb(35 35 35 / 60%);z-index:99}
.product-box-2:hover{box-shadow:0 2px 6px rgba(0,0,0,0.2);-webkit-transform:translateY(-5px);-ms-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.product-box-2 .product-image img{height:177px}
.product-box-2 .overflow-hidden{border-radius:20px;overflow:hidden}
.product-box-2:hover .product-btns{right:0;opacity:0.5}
.product-box-2 .product-btns{transition:all .3s;-webkit-transition:all .3s;background:#fff;position:absolute;right:-34px;top:0;height:100%;width:32px;opacity:0}
.product-box-2 .product-btns .btn{background:transparent;display:block;padding:0;text-align:center;width:100%;height:33.333%;font-size:16px}
.product-box-2 .add-to-cart{background:transparent;padding:0;text-align:center;font-size:16px;border:1px solid transparent;height:30px;width:30px}
.product-box-2 .add-to-cart:hover{color:#fff}
.product-box-2.alt-box .product-image img{height:300px;transform:scale(1.06);-webkit-transition:all .5s;transition:all .5s}
.product-box-2.alt-box .product-image img:hover{transform:scale(1.3)}
.product-box-2.alt-box .product-image .imageContainer img{height:205px}
.imageContainer .top-right{background:#d31119;font-size:14px;font-weight:600;height:24px;line-height:24px;padding:0 5px;border-radius:5px;box-shadow:inset -2px -2px 5px 2px #ff0000}
.product-box-2.alt-box .product-btns{right:auto;left:0;top:auto;bottom:-32px;height:32px;width:100%}
.product-box-2.alt-box:hover .product-btns{right:auto;left:0;bottom:0}
.product-box-2.alt-box .product-btns .btn{width:33.333%;float:left;height:32px}
.product-box-3{transition:all .3s;-webkit-transition:all .3s;background:#fff}
.product-box-3:hover{box-shadow:0 2px 6px rgba(0,0,0,0.2);-webkit-transform:translateY(-5px);-ms-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.product-box-3 .product-image{width:90px;min-width:90px;max-width:90px}
.product-box-3 .product-details{width:calc(100% - 90px);min-width:calc(100% - 90px);max-width:calc(100% - 90px);padding:10px}
.product-box-3 .product-image a{display:block}
.product-box-3 .product-image img{height:80px}
.product-box-3 .title{font-size:14px;font-weight:600;margin-bottom:0}
.product-box-3 .title a{color:#111}
/*.products-pagination{box-shadow:1px 1px 8px 0px #ddd}*/
.product-nav{margin:0 auto;display:table}
.product-nav .pagination li{margin:0 5px;background:#ffffff;border-radius:3px;box-shadow:-3px -3px 7px #ffffff73,3px 3px 5px rgb(94 104 121 / 29%)}
.product-nav .pagination li.page-item a.page-link{background:transparent;font-size:18px;text-decoration:none;color:#4d3252;height:45px;width:50px;display:block;line-height:45px;margin:0;padding:0!important;border:0}
.product-nav .pagination li:hover{box-shadow:inset -3px -3px 7px #ffffff73, inset 3px 3px 5px rgb(94 104 121 / 29%)}
.product-nav .pagination li.active{box-shadow:inset -3px -3px 7px #ffffff73,inset 3px 3px 5px rgba(94,104,121,0.288)}
.product-nav .pagination li.active a.page-link{font-size:17px;color:#6f6cde}
.product-nav .pagination li:first-child{margin:0 15px 0 0}
.product-nav .pagination li:last-child{margin:0 0 0 15px}
.product-nav .pagination li span.page-link{background:transparent;border:0;font-size:18px;height:45px;width:55px;color:#326cd6;font-weight:600;display:block;line-height:45px;margin:0;padding:0!important}
.product-nav .pagination li span.page-link:hover{background:transparent;color:#326cd6}
.all-category-menu ul{margin:0;padding:0;list-style:none;background-color:white;position:relative;box-shadow:0 8px 8px rgba(0,0,0,0.05)}
.all-category-menu ul li{float:left;width:16.667%;padding:12px 10px;position:relative;transition:all .3s;-webkit-transition:all .3s;border:2px solid transparent;min-height:59px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.all-category-menu ul li:before,.all-category-menu ul:before{position:absolute;content:""}
.all-category-menu ul li:before{border-left:1px solid #f3f1f1;border-bottom:1px solid #f3f1f1;height:calc(100% + 4px);width:calc(100% + 4px);top:-2px;left:-2px;transition:all .3s;-webkit-transition:all .3s}
.all-category-menu ul:before{border-top:1px solid #f3f1f1;border-right:1px solid #f3f1f1;height:100%;width:100%;top:0;left:0}
.all-category-menu ul li a{color:#5d5d5d;font-weight:700;font-size:12px;line-height:1.3;flex:1 1 auto}
.all-category-menu ul li a .cat-icon{font-size:22px;padding-left:5px;opacity:.5;line-height:1}
.all-category-menu ul li a .cat-image{max-width:27px;min-width:27px;padding-left:5px;height:auto;opacity:.5}
.all-category-menu ul li a .cat-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.sub-category-menu{padding:50px 100px}
.sub-category-menu ul{margin:0;padding:0;list-style:none;width:calc(100% + 20px);margin-left:-10px}
.sub-category-menu:not(:last-of-type){border-bottom:1px solid #C3D4EE}
.sub-category-menu ul:after{display:block;clear:both;content:""}
.sub-category-menu ul li{float:left;width:33.33333%}
.sub-category-menu ul li a{display:block;padding:3px 10px;color:#5f5f5f}
.sub-category-menu h3{font-size:22px;margin-bottom:22px}
.typed-search-box{position:absolute;top:100%;border:1px solid #eceff1;box-shadow:0 5px 25px 0 rgba(123,123,123,0.15);background:#fff;width:calc(100% - 48px);height:auto;transition:all .3s;-webkit-transition:all .3s;-ms-webkit-transition:all .3s;min-height:200px;z-index:999999}
.typed-search-box .search-preloader{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}
.typed-search-box .search-preloader .loader{position:absolute;top:0;left:50%;transform:translateX(-18px);-webkit-transform:translateX(-18px)}
.loader > div{display:inline-flex;width:8px;height:8px;border-radius:100%;margin:0 2px;background:#777;-webkit-animation:bounce 1.48s ease-in-out infinite both;animation:bounce 1.48s ease-in-out infinite both}
.loader > div:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}
.loader > div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes bounce {
0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:.2}
40%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}
}
@keyframes bounce {
0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:.2}
40%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}
}
.typed-search-box .search-nothing{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:15px;text-align:center;width:100%;padding:5px 20px}
.typed-search-box .title{background:#ddd;font-size:10px;text-align:right;opacity:.5;padding:3px 15px 4px;text-transform:uppercase;line-height:1}
.typed-search-box ul{margin:0;padding:0;list-style:none}
.typed-search-box ul a{display:block;padding:5px 15px;color:#525252}
.typed-search-box ul a:hover{background:#f7f7f7}
.typed-search-box .search-product .image{width:50px;min-width:50px;background-color:#ffffff;background-size:cover;height:50px;background-position:center}
.typed-search-box .product a{padding:8px 15px}
.typed-search-box .search-product .product-name{margin-bottom:5px;font-size:13px;font-weight:600;margin-left:20px}
.typed-search-box .search-product .price-box{margin-left:20px}
.process-steps{margin:0;padding:0;list-style:none}
.process-steps li{width:16%;float:left;text-align:center;position:relative}
.process-steps li .title{font-weight:600;font-size:13px;color:#777;margin-top:8px}
.process-steps li .icon{height:30px;width:30px;margin:auto;background:#fff;border-radius:50%;line-height:30px;font-size:14px;font-weight:700;color:#adadad;position:relative}
.process-steps li+li:after{position:absolute;content:"";height:3px;width:calc(100% - 30px);background:#fff;top:14px;z-index:0;right:calc(50% + 15px)}
.process-steps li.done .icon{color:transparent}
.process-steps li.done:after,.process-steps li.active:after,.process-steps li.active .icon{color:#fff}
.process-steps li.done .icon:before{position:absolute;content:"";left:11px;top:7px;width:8px;height:14px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.details-table tr td{color:#333;padding:5px}
.product-gal{padding:20px 15px}
.product-gal-thumb{width:50px;margin-right:10px}
.product-gal-thumb .xzoom-thumbs{margin-bottom:0}
.product-gal-thumb a{display:block}
.product-gal-thumb a img{max-width:100%;margin:0;margin-bottom:10px;border-radius:2px}
.product-gal-thumb a img.xactive{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid transparent}
.product-gal-img{position:relative;width:calc(100% - 60px);max-height:500px;overflow:hidden}
.product-gal-img img{width:100%!important;height:100%;object-fit:cover;image-rendering:pixelated}
.product-gal-img button{position:absolute;bottom:0;right:0;font-size:15px}
.xzoom-source{z-index:1060}
.xzoom,.xzoom-lens,.xzoom-preview{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:1055}
.btn-back-to-top:before{font-family:"LineAwesome";content:"\f113"}
.checkbox-color input:checked ~ label:after{content:"\f17b";font-family:"LineAwesome"}
.hamburger-icon{width:24px;height:18px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;top:9px}
.hamburger-icon:before{content:"";position:absolute;top:-11px;left:-8px;width:40px;height:40px;border-radius:5px;box-shadow:inset 0px 0px 3px 1px rgb(119 119 119 / 20%)}
.hamburger-icon span{display:block;position:absolute;height:2px;width:100%;background:#777;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.hamburger-icon span:nth-child(1){top:0}
.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:8px}
.hamburger-icon span:nth-child(4){top:16px}
.hamburger-icon.open span:nth-child(1){top:8px;width:0;left:50%}
.hamburger-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.hamburger-icon.open span:nth-child(4){top:8px;width:0;left:50%}
@media (min-width: 1200px) {
.offset-xl-r-2{margin-right:16.666667%}
.offset-xl-r-1{margin-right:8.333333%}
.card .login-right{max-width:300px}
.section-login .card .login-right{max-width:100%}
.section-login .card .reg-now #htb .info{max-width:60%}
}
@media (max-width: 1199px) {
.logo-bar-icons .nav-search-box .nav-box-link,.logo-bar-icons .nav-compare-box .nav-box-link,.logo-bar-icons .nav-wishlist-box .nav-box-link,.logo-bar-icons .nav-cart-box .nav-box-link{padding:4px 5px}
.logo-bar-icons .nav-search-box .nav-box-number,.logo-bar-icons .nav-compare-box .nav-box-number,.logo-bar-icons .nav-wishlist-box .nav-box-number,.logo-bar-icons .nav-cart-box .nav-box-number{left:auto;right:0;min-width:20px;height:14px;line-height:13px;font-size:10px}
.logo-bar-icons .nav-search-box .nav-box-icon,.logo-bar-icons .nav-compare-box .nav-box-icon,.logo-bar-icons .nav-wishlist-box .nav-box-icon,.logo-bar-icons .nav-cart-box .nav-box-icon{font-size:24px;text-align:center}
}
@media (max-width: 991px) {
.logo-bar-area{padding:12px 0;box-shadow:0 0 20px rgba(0,0,0,0.1)}
.card .login-right{margin-top:20px}
.mobile-menu-icon-box{padding:8px 0;margin-right:20px}
.search-box{position:absolute;width:100%;left:0;top:0;background:#fff;padding:12px 15px!important;z-index:99;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.search-box.show{opacity:1;visibility:visible}
.search-box input[type="text"]{border-color:transparent;font-size:15px}
.search-box-back button{background:none!important;color:#777;border-radius:0}
.typed-search-box{top:calc(100% + 12px);width:calc(100% + 30px);left:-15px}
.side-menu-wrap{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:80vw;height:100%;z-index:999;transition:opacity .4s cubic-bezier(.77,0,.175,1),visibility .4s cubic-bezier(.77,0,.175,1);-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1),visibility .4s cubic-bezier(.77,0,.175,1);-ms-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1),visibility .4s cubic-bezier(.77,0,.175,1)}
.side-menu-overlay{position:fixed;z-index:998;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition:opacity .3s,visibility .3s;-webkit-transition:opacity .3s,visibility .3s;-ms-webkit-transition:opacity .3s,visibility .3s}
.side-menu-wrap.opacity-0,.side-menu-overlay.opacity-0{opacity:0;visibility:hidden}
.side-menu-wrap.opacity-1,.side-menu-overlay.opacity-1{opacity:1;visibility:visible}
.side-menu{position:absolute;left:0;top:0;bottom:0;height:100%;width:300px;max-width:80vw;transition:left .4s cubic-bezier(.77,0,.175,1);-webkit-transition:left .4s cubic-bezier(.77,0,.175,1);-ms-webkit-transition:left .4s cubic-bezier(.77,0,.175,1);background:#fff;color:#777;z-index:99;box-shadow:5px 0 10px rgba(37,53,92,0.2);overflow-y:auto}
.side-menu::-webkit-scrollbar{width:2px;background:transparent}
.lumo-side-menu::-webkit-scrollbar-track{background:transparent}
.side-menu::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:2px}
.side-menu.closed{left:-250px}
.side-booking-option.open{left:0}
.side-menu-header{position:relative;color:#fff}
.side-menu-close{position:absolute;color:#fff;font-size:24px;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer}
.side-menu-header .widget-profile-box .image{margin:0;height:60px;width:60px;border:3px solid #da8471}
.side-menu-header .widget-profile-box .name{margin-left:10px;font-weight:700;margin-top:0}
.side-menu-header .side-login a{color:#fff;font-size:14px;font-weight:600;line-height:14px}
.side-menu-header .side-login a:not(:first-child){margin-left:10px;border-left:1px solid #fff;padding-left:10px}
.side-menu-list ul{padding:20px 0;margin:0;list-style:none}
.side-menu-list ul li a{color:#5a5a5a;font-size:13px;padding:5px 0;display:block;font-weight:500}
.side-menu-list ul li a i{opacity:.6;margin-right:8px}
.side-menu-list ul li .badge{border-radius:8px;color:#fff;min-width:20px;height:13px;line-height:12px;padding:0;position:relative;top:-4px;font-size:10px}
.deal-slide .carousel-item{text-align:center;padding-top:20px}
section.home-banner-area{padding:30px 0 10px}
.egoal-widget-container .egoal-image-box-title{font-size:13px;line-height:17px;display:inline-block}
.egoal-widget-container .egoal-image-box-description{font-size:10px}
.category-sidebar{margin:0;background:transparent;display:none}
.category-sidebar .sub-cat-menu{display:none!important}
.category-sidebar .categories > li{width:calc(100%/7 - 2.9px);height:auto;display:inline-block;background:#fff;border-radius:5px;border:1px solid #e9e9e9!important;margin:0;vertical-align:top}
.category-sidebar .categories{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap}
.category-sidebar .categories > li > a > *{display:block}
.category-sidebar .categories > li > a{text-align:center;height:100%;text-overflow:unset;white-space:initial;border:none!important;padding:22px 10px}
.category-sidebar .categories > li > a .cat-image{margin:auto;width:auto;margin-bottom:8px}
.category-sidebar .categories > li > a .cat-name{font-size:12px;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px}
.sub-category-menu{padding:40px 30px}
.all-category-menu ul li{width:25%}
}
@media (max-width: 767px) {
.home-slide .slick-slide{height:175px!important}
.all-category-menu ul{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap;padding:13px 12px 0}
.all-category-menu ul li{display:inline-block;width:120px;height:80px;float:none;text-align:center;padding:8px;vertical-align:top}
.all-category-menu ul li a .cat-name{white-space:initial;margin-top:5px;font-weight:600}
.all-category-menu ul li:before{border-top:1px solid #f3f1f1}
.sub-category-menu ul li{width:50%}
}
@media (max-width: 575px) {
.sub-category-menu{padding:30px 20px}
.service-section{display:none}
}
ul.inline-links > li{vertical-align:top}
.c-rating > label{color:#d9dbdc;float:right;margin-bottom:0}
.c-rating > label:before{margin:0 2px;font-size:16px;font-family:FontAwesome;content:"\f005";display:inline-block}
.c-rating > input{display:none}
.c-rating > input:checked ~ label,.c-rating:not(:checked) > label:hover,.c-rating:not(:checked) > label:hover ~ label{color:#ed7205}
.c-rating > input:checked + label:hover,.c-rating > input:checked ~ label:hover,.c-rating > label:hover ~ input:checked ~ label,.c-rating > input:checked ~ label:hover ~ label{color:#ed7205}
.img-upload-preview{border:2px dashed #ddd;height:160px;border-radius:3px;cursor:pointer;text-align:center;overflow:hidden;padding:5px;display:flex;align-items:center;margin:auto;justify-content:center;position:relative;margin-bottom:20px}
.img-upload-preview .close-btn{right:3px;top:3px;background:rgb(237,60,32);border-radius:3px;width:30px;height:30px;line-height:30px;text-align:center;text-decoration:none;color:rgb(255,255,255);position:absolute;padding:0}
.social-nav{padding:0;list-style:none;margin:0 auto}
.social-nav li{display:inline-block}
.social-nav a{display:inline-block;width:35px;height:35px;font-size:16px;color:#FFF;text-decoration:none;cursor:pointer;text-align:center;line-height:34px;background:#000;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.top-bar .social-nav{float:none!important}
.top-bar .social-nav a{float:left;width:15px;height:15px;text-decoration:none;cursor:pointer;text-align:center;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.social-nav a .fa{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.social-nav a:hover .fa{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
#share .share-square{position:relative;background:0;margin-right:5px;line-height:24px}
#share .share-square:before{position:absolute;top:50%;left:50%;font-family:'FontAwesome';font-size:18px;color:#fff;transform:translate(-50%,-47%)}
#share .share-square-facebook{background:#4267B2}
#share .share-square-facebook:hover{background:#314d84}
#share .share-square-facebook:before{content:"\f09a"}
#share .share-square-twitter{background:#1DA1F2}
#share .share-square-twitter:hover{background:#1a8cd2}
#share .share-square-twitter:before{content:"\f099"}
#share .share-square-linkedin{background:#0e76a8}
#share .share-square-linkedin:hover{background:#0b6692}
#share .share-square-linkedin:before{content:"\f0e1"}
#share .share-square-tumblr{background:#34526f}
#share .share-square-tumblr:hover{background:#487198}
#share .share-square-tumblr:before{content:"\f173"}
#share .share-square-whatsapp{background:#25D366}
#share .share-square-whatsapp:hover{background:#1ca04e}
#share .share-square-whatsapp:before{content:"\f232"}
#share .share-square-email{background:#313993}
#share .share-square-email:hover{background:#6F7BC5}
#share .share-square-email:before{content:"\f003"}
img.pin_img{width:50%;margin:-60px 0 20px}
#otp input[type=text]{max-width:30px;padding:4px 0;margin:3px!important}
.model-0{position:absolute;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;left:0;top:50px}
.model-0 li{float:none;display:block}
.model-0 a:hover{padding-left:20px;width:65px}
.model-0 .twitter{background:#00aced}
.model-0 .facebook{background:#3b579d}
.model-0 .google-plus{background:#dd4a3a}
.model-0 .linkedin{background:#007bb6}
.model-0 .pinterest{background:#cb2026}
.model-1 li{margin:0 2px}
.model-1 a{background:#fff;-webkit-transition:-webkit-transform 1s,background .4s;-moz-transition:-moz-transform 1s,background .4s;-o-transition:-o-transform 1s,background .4s;transition:transform 1s,background .4s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.model-1 a:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.model-1 .twitter{color:#00aced}
.model-1 .facebook{color:#3b579d}
.model-1 .google-plus{color:#dd4a3a}
.model-1 .linkedin{color:#007bb6}
.model-1 .pinterest{color:#cb2026}
.model-1 .skype{color:#01AEF2}
.model-1 .youtube{color:#E62117}
.model-2 a{overflow:hidden;font-size:18px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin:0 5px}
.model-2 a:hover{background:#fff;text-shadow:0 0 #d4d4d4,1px 1px #d4d4d4,2px 2px #d4d4d4,3px 3px #d4d4d4,4px 4px #d4d4d4,5px 5px #d4d4d4,6px 6px #d4d4d4,7px 7px #d4d4d4,8px 8px #d4d4d4,9px 9px #d4d4d4,10px 10px #d4d4d4,11px 11px #d4d4d4,12px 12px #d4d4d4,13px 13px #d4d4d4,14px 14px #d4d4d4,15px 15px #d4d4d4,16px 16px #d4d4d4,17px 17px #d4d4d4,18px 18px #d4d4d4,19px 19px #d4d4d4,20px 20px #d4d4d4,21px 21px #d4d4d4,22px 22px #d4d4d4,23px 23px #d4d4d4,24px 24px #d4d4d4,25px 25px #d4d4d4,26px 26px #d4d4d4,27px 27px #d4d4d4,28px 28px #d4d4d4,29px 29px #d4d4d4,30px 30px #d4d4d4}
.model-2 .twitter{background:#00aced;text-shadow:0 0 #0087ba,1px 1px #0087ba,2px 2px #0087ba,3px 3px #0087ba,4px 4px #0087ba,5px 5px #0087ba,6px 6px #0087ba,7px 7px #0087ba,8px 8px #0087ba,9px 9px #0087ba,10px 10px #0087ba,11px 11px #0087ba,12px 12px #0087ba,13px 13px #0087ba,14px 14px #0087ba,15px 15px #0087ba,16px 16px #0087ba,17px 17px #0087ba,18px 18px #0087ba,19px 19px #0087ba,20px 20px #0087ba,21px 21px #0087ba,22px 22px #0087ba,23px 23px #0087ba,24px 24px #0087ba,25px 25px #0087ba,26px 26px #0087ba,27px 27px #0087ba,28px 28px #0087ba,29px 29px #0087ba,30px 30px #0087ba}
.model-2 .twitter:hover{color:#00aced}
.model-2 .instagram{background:#e1306c;text-shadow:0 0 #e1306c,1px 1px #e1306c,2px 2px #e1306c,3px 3px #e1306c,4px 4px #e1306c,5px 5px #e1306c,6px 6px #e1306c,7px 7px #e1306c,8px 8px #e1306c,9px 9px #e1306c,10px 10px #e1306c,11px 11px #e1306c,12px 12px #e1306c,13px 13px #e1306c,14px 14px #e1306c,15px 15px #e1306c,16px 16px #e1306c,17px 17px #e1306c,18px 18px #e1306c,19px 19px #e1306c,20px 20px #e1306c,21px 21px #e1306c,22px 22px #e1306c,23px 23px #e1306c,24px 24px #e1306c,25px 25px #e1306c,26px 26px #e1306c,27px 27px #e1306c,28px 28px #e1306c,29px 29px #e1306c,30px 30px #e1306c}
.model-2 .instagram:hover{color:#e1306c}
.model-2 .facebook{background:#3b579d;text-shadow:0 0 #2d4278,1px 1px #2d4278,2px 2px #2d4278,3px 3px #2d4278,4px 4px #2d4278,5px 5px #2d4278,6px 6px #2d4278,7px 7px #2d4278,8px 8px #2d4278,9px 9px #2d4278,10px 10px #2d4278,11px 11px #2d4278,12px 12px #2d4278,13px 13px #2d4278,14px 14px #2d4278,15px 15px #2d4278,16px 16px #2d4278,17px 17px #2d4278,18px 18px #2d4278,19px 19px #2d4278,20px 20px #2d4278,21px 21px #2d4278,22px 22px #2d4278,23px 23px #2d4278,24px 24px #2d4278,25px 25px #2d4278,26px 26px #2d4278,27px 27px #2d4278,28px 28px #2d4278,29px 29px #2d4278,30px 30px #2d4278}
.model-2 .facebook:hover{color:#3b579d}
.model-2 .google-plus{background:#dd4a3a;text-shadow:0 0 #c23122,1px 1px #c23122,2px 2px #c23122,3px 3px #c23122,4px 4px #c23122,5px 5px #c23122,6px 6px #c23122,7px 7px #c23122,8px 8px #c23122,9px 9px #c23122,10px 10px #c23122,11px 11px #c23122,12px 12px #c23122,13px 13px #c23122,14px 14px #c23122,15px 15px #c23122,16px 16px #c23122,17px 17px #c23122,18px 18px #c23122,19px 19px #c23122,20px 20px #c23122,21px 21px #c23122,22px 22px #c23122,23px 23px #c23122,24px 24px #c23122,25px 25px #c23122,26px 26px #c23122,27px 27px #c23122,28px 28px #c23122,29px 29px #c23122,30px 30px #c23122}
.model-2 .google-plus:hover{color:#dd4a3a}
.model-2 .linkedin{background:#007bb6;text-shadow:0 0 #005983,1px 1px #005983,2px 2px #005983,3px 3px #005983,4px 4px #005983,5px 5px #005983,6px 6px #005983,7px 7px #005983,8px 8px #005983,9px 9px #005983,10px 10px #005983,11px 11px #005983,12px 12px #005983,13px 13px #005983,14px 14px #005983,15px 15px #005983,16px 16px #005983,17px 17px #005983,18px 18px #005983,19px 19px #005983,20px 20px #005983,21px 21px #005983,22px 22px #005983,23px 23px #005983,24px 24px #005983,25px 25px #005983,26px 26px #005983,27px 27px #005983,28px 28px #005983,29px 29px #005983,30px 30px #005983}
.model-2 .linkedin:hover{color:#007bb6}
.model-2 .pinterest{background:#cb2026;text-shadow:0 0 #9f191e,1px 1px #9f191e,2px 2px #9f191e,3px 3px #9f191e,4px 4px #9f191e,5px 5px #9f191e,6px 6px #9f191e,7px 7px #9f191e,8px 8px #9f191e,9px 9px #9f191e,10px 10px #9f191e,11px 11px #9f191e,12px 12px #9f191e,13px 13px #9f191e,14px 14px #9f191e,15px 15px #9f191e,16px 16px #9f191e,17px 17px #9f191e,18px 18px #9f191e,19px 19px #9f191e,20px 20px #9f191e,21px 21px #9f191e,22px 22px #9f191e,23px 23px #9f191e,24px 24px #9f191e,25px 25px #9f191e,26px 26px #9f191e,27px 27px #9f191e,28px 28px #9f191e,29px 29px #9f191e,30px 30px #9f191e}
.model-2 .pinterest:hover{color:#cb2026}
.model-2 .skype{background:#01AEF2;text-shadow:0 0 #2b88ad,1px 1px #2b88ad,2px 2px #2b88ad,3px 3px #2b88ad,4px 4px #2b88ad,5px 5px #2b88ad,6px 6px #2b88ad,7px 7px #2b88ad,8px 8px #2b88ad,9px 9px #2b88ad,10px 10px #2b88ad,11px 11px #2b88ad,12px 12px #2b88ad,13px 13px #2b88ad,14px 14px #2b88ad,15px 15px #2b88ad,16px 16px #2b88ad,17px 17px #2b88ad,18px 18px #2b88ad,19px 19px #2b88ad,20px 20px #2b88ad,21px 21px #2b88ad,22px 22px #2b88ad,23px 23px #2b88ad,24px 24px #2b88ad,25px 25px #2b88ad,26px 26px #2b88ad,27px 27px #2b88ad,28px 28px #2b88ad,29px 29px #2b88ad,30px 30px #2b88ad}
.model-2 .skype:hover{color:#01AEF2}
.model-2 .youtube{background:#E62117;text-shadow:0 0 #9f191e,1px 1px #9f191e,2px 2px #9f191e,3px 3px #9f191e,4px 4px #9f191e,5px 5px #9f191e,6px 6px #9f191e,7px 7px #9f191e,8px 8px #9f191e,9px 9px #9f191e,10px 10px #9f191e,11px 11px #9f191e,12px 12px #9f191e,13px 13px #9f191e,14px 14px #9f191e,15px 15px #9f191e,16px 16px #9f191e,17px 17px #9f191e,18px 18px #9f191e,19px 19px #9f191e,20px 20px #9f191e,21px 21px #9f191e,22px 22px #9f191e,23px 23px #9f191e,24px 24px #9f191e,25px 25px #9f191e,26px 26px #9f191e,27px 27px #9f191e,28px 28px #9f191e,29px 29px #9f191e,30px 30px #9f191e}
.model-2 .youtube:hover{color:#E62117}
.model-2 .rss{background:#ffa500;text-shadow:0 0 #a37217,1px 1px #a37217,2px 2px #a37217,3px 3px #a37217,4px 4px #a37217,5px 5px #a37217,6px 6px #a37217,7px 7px #a37217,8px 8px #a37217,9px 9px #a37217,10px 10px #a37217,11px 11px #a37217,12px 12px #a37217,13px 13px #a37217,14px 14px #a37217,15px 15px #a37217,16px 16px #a37217,17px 17px #a37217,18px 18px #a37217,19px 19px #a37217,20px 20px #a37217,21px 21px #a37217,22px 22px #a37217,23px 23px #a37217,24px 24px #a37217,25px 25px #a37217,26px 26px #a37217,27px 27px #a37217,28px 28px #a37217,29px 29px #a37217,30px 30px #a37217}
.model-2 .rss:hover{color:#ffa500}
.model-3{margin-bottom:50px}
.model-3 a{background:#fff;-webkit-transition:padding .4s;-moz-transition:padding .4s;-o-transition:padding .4s;transition:padding .4s;margin:0 5px}
.model-3 a:after{content:'';position:absolute;border:24px solid #fff;z-index:-1;border-bottom-color:transparent!important;left:0;top:60%;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s}
.model-3 a:hover{color:#fff;padding-top:10px}
.model-3 a:hover:after{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
.model-3 .twitter{color:#00aced}
.model-3 .twitter:hover{background:#00aced}
.model-3 .twitter:hover:after{border-color:#00aced}
.model-3 .facebook{color:#3b579d}
.model-3 .facebook:hover{background:#3b579d}
.model-3 .facebook:hover:after{border-color:#3b579d}
.model-3 .google-plus{color:#dd4a3a}
.model-3 .google-plus:hover{background:#dd4a3a}
.model-3 .google-plus:hover:after{border-color:#dd4a3a}
.model-3 .linkedin{color:#007bb6}
.model-3 .linkedin:hover{background:#007bb6}
.model-3 .linkedin:hover:after{border-color:#007bb6}
.model-3 .pinterest{color:#cb2026}
.model-3 .pinterest:hover{background:#cb2026}
.model-3 .pinterest:hover:after{border-color:#cb2026}
.model-4 li{margin:0 -5px}
.model-4 a{background:none;line-height:1.7;font-size:14px}
.model-4 a:hover{color:#1E2127}
.model-4 .twitter{color:#00aced}
.model-4 .facebook{color:#3b579d}
.model-4 .google-plus{color:#dd4a3a}
.model-4 .linkedin{color:#007bb6}
.model-4 .pinterest{color:#cb2026}
.model-4 .skype{color:#01AEF2}
.model-4 .youtube{color:#E62117}
.model-4 .rss{color:#ffa500}
.model-5 li{float:left}
.model-5 a{background:#222}
.model-5 .twitter:hover{color:#00aced}
.model-5 .facebook:hover{color:#3b579d}
.model-5 .google-plus:hover{color:#dd4a3a}
.model-5 .linkedin:hover{color:#007bb6}
.model-5 .pinterest:hover{color:#cb2026}
.model-6 li{float:left}
.model-6 a:hover{background:#fff}
.model-6 .twitter{background:#00aced}
.model-6 .twitter:hover{color:#00aced}
.model-6 .facebook{background:#3b579d}
.model-6 .facebook:hover{color:#3b579d}
.model-6 .google-plus{background:#dd4a3a}
.model-6 .google-plus:hover{color:#dd4a3a}
.model-6 .linkedin{background:#007bb6}
.model-6 .linkedin:hover{color:#007bb6}
.model-6 .pinterest{background:#cb2026}
.model-6 .pinterest:hover{color:#cb2026}
.model-7 li{margin:0 10px}
.model-7 a{background:none;-webkit-box-shadow:0 0 4px 3px;-moz-box-shadow:0 0 4px 3px;box-shadow:0 0 4px 3px;text-shadow:0 0 1px #333333;-webkit-transition:-webkit-transform 0.4s,background .4s;-moz-transition:-moz-transform 0.4s,background .4s;-o-transition:-o-transform 0.4s,background .4s;transition:transform 0.4s,background .4s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.model-7 a .fa{-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s}
.model-7 a:hover{background:#fff}
.model-7 a:hover .fa{-webkit-transform:rotate(-10deg) scale(3);-moz-transform:rotate(-10deg) scale(3);-ms-transform:rotate(-10deg) scale(3);-o-transform:rotate(-10deg) scale(3);transform:rotate(-10deg) scale(3)}
.model-7 .twitter{color:#00aced}
.model-7 .facebook{color:#3b579d}
.model-7 .google-plus{color:#dd4a3a}
.model-7 .linkedin{color:#007bb6}
.model-7 .pinterest{color:#cb2026}
.model-8 a{background:#FFF}
.model-8 a:hover{-webkit-box-shadow:0 48px 0 inset;-moz-box-shadow:0 48px 0 inset;box-shadow:0 48px 0 inset}
.model-8 a:hover>.fa{color:#fff}
.model-8 .twitter{color:#00aced}
.model-8 .twitter:hover{color:#00aced}
.model-8 .facebook{color:#3b579d}
.model-8 .facebook:hover{color:#3b579d}
.model-8 .google-plus{color:#dd4a3a}
.model-8 .google-plus:hover{color:#dd4a3a}
.model-8 .linkedin{color:#007bb6}
.model-8 .linkedin:hover{color:#007bb6}
.model-8 .pinterest{color:#cb2026}
.model-8 .pinterest:hover{color:#cb2026}
.model-9 li{margin:0 10px}
.model-9 a{color:#fff;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.model-9 a:hover{background:#fff}
.model-9 .twitter{background:#00aced}
.model-9 .twitter:hover{color:#00aced}
.model-9 .facebook{background:#3b579d}
.model-9 .facebook:hover{color:#3b579d}
.model-9 .google-plus{background:#dd4a3a}
.model-9 .google-plus:hover{color:#dd4a3a}
.model-9 .linkedin{background:#007bb6}
.model-9 .linkedin:hover{color:#007bb6}
.model-9 .pinterest{background:#cb2026}
.model-9 .pinterest:hover{color:#cb2026}
.model-3d-0 a{background:#333;float:left;margin:0 10px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}
.model-3d-0 a:hover{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}
.model-3d-0 a:hover .fornt{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.model-3d-0 a:hover .back{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible}
.model-3d-0 .front,.model-3d-0 .back{width:48px;height:48px;background:#333;position:absolute;top:0;left:0;-webkit-transform:translateZ(18px);-moz-transform:translateZ(18px);-ms-transform:translateZ(18px);-o-transform:translateZ(18px);transform:translateZ(18px);-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible}
.model-3d-0 .back{font-size:32px;-webkit-transform:rotateX(90deg) translateZ(18px);-moz-transform:rotateX(90deg) translateZ(18px);-ms-transform:rotateX(90deg) translateZ(18px);-o-transform:rotateX(90deg) translateZ(18px);transform:rotateX(90deg) translateZ(18px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.model-3d-0 .twitter .back{background:#00aced}
.model-3d-0 .facebook .back{background:#3b579d}
.model-3d-0 .google-plus .back{background:#dd4a3a}
.model-3d-0 .linkedin .back{background:#007bb6}
.model-3d-0 .pinterest .back{background:#cb2026}
.model-3d-1 a{background:#fff;color:#666;float:left;margin:0 10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.model-3d-1 a:hover{color:#fff;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.model-3d-1 a:hover .fornt{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.model-3d-1 a:hover .back{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible}
.model-3d-1 .front,.model-3d-1 .back{width:48px;height:48px;position:absolute;top:0;left:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible}
.model-3d-1 .back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.model-3d-1 .twitter .back{background:#00aced}
.model-3d-1 .facebook .back{background:#3b579d}
.model-3d-1 .google-plus .back{background:#dd4a3a}
.model-3d-1 .linkedin .back{background:#007bb6}
.model-3d-1 .pinterest .back{background:#cb2026}
@media (max-width: 991px) {
.logo-bar-area{transition:transform .3s;-webkit-transition:transform .3s}
.sm-fixed-top{position:fixed!important;top:0;background:#fff;width:100%;left:0;transform:translateY(0)}
.home-banner-area .pr-3{padding-right:0!important}
.gutters-5>.col,.gutters-5>[class*=col-]{padding-right:2px!important;padding-left:2px!important}
.gutters-5 .col.mb-1:nth-child(2n+2){padding-left:2px!important}
.textstyle:before,.textstyle:after,.shadow-two:before,.shadow-two:after{width:auto!important;bottom:-14px!important;border-width:15px!important}
.textShadow:before,.textShadow:after{bottom:-14px!important}
.textstyle:before{left:-12px!important}
.textstyle:after{right:-12px!important}
.textstyle .shadow-two:before{left:-18px!important}
.textstyle .shadow-two:after{right:-18px!important}
.section-login .card .login-form{padding:40px 24px}
.section-login .card .login-right .login_message{display:contents}
.reg-now #htb .info p{margin:0 auto;font-size:10px}
.fw-textstyle:before{left:-12px!important}
.fw-textstyle:after{right:-12px!important}
}
.site-wrap{max-width:1440px;margin-left:auto;margin-right:auto}
.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
@media (min-width: 1500px) {
.container{max-width:1400px}
.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-xxl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-xxl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xxl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xxl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-xxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-xxl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.carousel-inner .slider-img{min-height:315px;border-radius:3px}
.bg-soft-primary .fw-600{font-weight:600;text-transform:uppercase}
.gutters-5{margin-right:-5px;margin-left:-5px}
.gutters-5>.col,.gutters-5>[class*=col-]{padding-right:5px;padding-left:5px}
.gutters-5 .col.mb-1:nth-child(2n+2){padding-left:0}
.gutters-5 .col.mb-1:last-child{padding-right:5px}
.gutters-10{margin-right:-10px;margin-left:-10px}
.gutters-10>.col,.gutters-10>[class*=col-]{padding-right:10px;padding-left:10px}
.c-scrollbar-light{padding-bottom:0!important}
@media (max-width: 576px) {
.hamburger-icon{top:0}
.product-card-2 .card-image img,.product-box-1 .card-image img,.product-box-2.alt-box .product-image img{height:230px}
.product-box-2 .product-image{margin:.6rem}
.category-sidebar .categories > li{width:calc(100%/4 - 4px)}
.textstyle{font-size:14px!important}
.textstyle:before,.textstyle:after,.shadow-two:before,.shadow-two:after{width:auto!important;bottom:-14px!important;border-width:15px!important}
.textShadow:before,.textShadow:after{bottom:-14px!important}
.textstyle:before{left:-16px!important}
.textstyle:after{right:-16px!important}
.textstyle .shadow-two:before{left:-22px!important}
.textstyle .shadow-two:after{right:-22px!important}
.section-login .card .login-form{padding:40px 24px}
.egoal-reg .card .login-right:before{background:rgb(21 25 54 / 15%)}
.section-login .card .login-right .login_message,.egoal-reg .card .login-right .login_message{display:contents}
.reg-now #htb .info p{margin:0 auto;font-size:10px}
.fw-textstyle:before{left:-16px!important}
.fw-textstyle:after{right:-16px!important}
.fw-textstyle .shadow-two:before,.fw-textstyle .shadow-two:after{display:none!important}
ul.inline-links > li{margin-bottom:10px!important}
}
@media (max-width: 767px) {
.carousel-inner .slider-img{min-height:auto}
.sm-px-0{padding-right:0;padding-left:0}
.sm-no-gutters{margin-right:0;margin-left:0}
.sm-no-gutters>.col,.sm-no-gutters>[class*=col-]{padding-right:0;padding-left:0}
}
.product-box-4 .product-image{padding:12px;border-right:1px solid #C3D4EE;height:100px;width:100px;max-width:100px;flex:0 0 100px;text-align:center}
.product-box-4{border:1px solid #C3D4EE;transition:all .3s;-webkit-transition:all .3s}
.product-box-4 .product-image img{max-height:80px}
.product-box-4 .product-details{padding:15px}
.product-box-4 .product-details .title{font-size:15px;font-weight:600;margin-bottom:2px}
.product-box-4 .product-details .title a{color:#333}
.product-box-4 .product-details .price-box .product-price{font-size:14px}
.product-box-4 .product-details .price-box .old-product-price{font-size:13px}
.product-box-4:hover{box-shadow:0 2px 6px rgba(0,0,0,0.2)}
.star-rating i{color:#bfbfbf}
.star-rating .active{color:#ed7205}
.star-rating .half{position:relative}
.star-rating .half:after{position:absolute;content:"\f089";top:0;left:0;font-size:inherit;color:#f4c150;z-index:1}
.box-2 .img{max-height:50px}
.box-2 .name{font-size:14px;font-weight:500;opacity:.8}
.box-3 img{max-height:60px;margin:0 auto}
.brand-box{padding:5px}
.brand-box a{border:1px solid #C3D4EE}
.brand-box a:hover{box-shadow:0 5px 10px rgba(0,0,0,0.1)}
.brand-box .img{padding:5px;text-align:center}
.brand-box img{height:50px}
.brand-box .name{padding-left:10px}
.hov-bounce:hover{transform:translateY(-3px);-webkit-transform:translateY(-3px);-ms-webkit-transform:translateY(-3px)}
.hov-bounce-alt:hover{transform:translateX(-3px);-webkit-transform:translateX(-3px);-ms-webkit-transform:translateX(-3px)}
.icon-anim:hover i{transform:translateX(4px);-webkit-transform:translateX(4px)}
.icon-anim i{transition:all .3s;-webkit-transition:all .3s}
.radio-box{position:relative;display:block;float:left;width:16px;height:16px;border:2px solid #C8CCD4;border-radius:100%;-webkit-tap-highlight-color:transparent}
.radio-box:after{content:'';position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:100%;background:#225CFF;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}
label:hover .radio-box:after{transform:scale(3)}
input[type="radio"]:checked + .radio-box{border-color:#225CFF}
input[type="radio"]:checked + .radio-box:after{transform:scale(1);transition:all .2s cubic-bezier(.35,.9,.4,.9);opacity:1}
.form-control-lg + .select2-container--default .select2-selection--single{height:calc(3rem + 2px)}
.form-control-lg + .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.97rem .1rem}
.select2-dropdown,.select2-dropdown .select2-search--dropdown .select2-search__field{border:1px solid #e6e6e6;border-radius:5px}
.select2-dropdown .select2-results__option:not(:last-child){border-bottom:1px solid #e6e8e8}
.select2-dropdown .select2-results__option{padding:12px}
.select2-dropdown .select2-results__option:hover{background-color:#313993;color:#fff}
.trend-category-single .img img{height:150px}
.table th.seller-notic{font-size:13px;font-weight:400;color:#da0f0f;line-height:21px;letter-spacing:.1px}
.separator{display:flex;align-items:center;text-align:center}
.separator::before,.separator::after{content:'';position:relative;flex:1;/*border-top:2px solid #4D53B3;border-bottom:1px solid #fff;*/top: 18px}
.separator::before{margin-right:.25em;right: 25px}
.separator::after{margin-left:.25em;left: 25px}
.textstyle{position:relative;background-color:#4D53B3;color:#ffffff;font-weight:700;width:auto;height:auto;padding:5px 30px;font-size:18px;font-family:'Montserrat';z-index: 1}
.fw-textstyle{width:290px;margin-bottom:15px}
.textShadow{font-family:'SolaimanLipi';min-width:303px;display:inline;color:#FFFEFB;animation-name:textShadow;-webkit-animation-name:textShadow;animation-duration:.8s;-webkit-animation-duration:.8s;text-shadow:1px 1px 1px #313993}
.textstyle:before,.textstyle:after,.shadow-two:before,.shadow-two:after{content:"";position:absolute;display:block;width:50%;bottom:-17px;border:18px solid #4D53B3;z-index:-1}
.textstyle:before,.shadow-two:before{left:-140px;border-right-width:1.5em;border-left-color:transparent}
.textstyle:after,.shadow-two:after{right:-139px;border-left-width:1.5em;border-right-color:transparent}
.shadow-two:before, .shadow-two:after{border-color:#C3D4EE;z-index:-2}
.textstyle .shadow-two:before{border-left-color:transparent;left:-161px}
.textstyle .shadow-two:after {border-right-color:transparent;right:-160px}
.fw-textstyle .shadow-two:before{border-left-color:transparent;left:-150px}
.fw-textstyle .shadow-two:after {border-right-color:transparent;right:-150px}
.fw-textstyle:before{left:-128px}
.fw-textstyle:after{right:-128px}
.textShadow:before,.textShadow:after{content:"";border-color:#313993 transparent transparent;position:absolute;display:block;border-style:solid;bottom:-17px}
.textShadow:before{left:0;border-width:1em 0 0 1em}
.textShadow:after{right:0;border-width:1em 1em 0 0}
#tab-delivery_tab .delivery-policy{border:1px solid rgba(0,0,0,.1)}
.delivery-policy .policy-details{padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}
.delivery-policy .policy-details:last-child{border-bottom:0}
.delivery-policy .policy-details h4{font-size:17px;font-weight:600;margin-bottom:10px}
.delivery-policy .policy-details span{display:block}
.delivery-policy .policy-details span ol{margin:0}
.verification-notice{position:relative;background:#c3d4ee;padding:25px 30px;border-radius:5px;box-shadow:inset -3px -3px 0px 0px #6f7bc5;text-transform:uppercase}
.verification-notice p{margin:0}
.verification-notice p span{font-size:.9125rem;font-weight:700;color:#313993;line-height:1.6rem;text-shadow:2px 2px 1px #ffffff}
.verification-notice .spb-goal-button{position:absolute;right:0;bottom:0;background:#6f7bc5;border-bottom-right-radius:10px;color:#fff;padding:5px 15px;box-shadow:inset -1px -1px 4px 2px #6f7bc5;font-size:14px;font-weight:700;transition:all .5s ease}
.verification-notice .spb-goal-button:hover{box-shadow:inset 1px 1px 4px 2px #4d53b3}
.retails-profit{position:relative;padding:10px 0;text-transform:uppercase}
.retails-profit p{margin:0}
.retails-profit p span{font-size:.8125rem;font-weight:600;color:#777777;line-height:2rem;min-width:140px;display:inline-block}
.retails-profit p span.profit-price{font-size:20px;padding-left:30px;color:#313993;min-width:auto}
.noUi-horizontal{height:22px;cursor:pointer;box-shadow:inset .2rem .2rem .5rem rgb(0 0 0 / 16%),inset -.2rem -.2rem .5rem rgb(255 255 255 / 25%);border-radius:1rem;border:1px solid #d4d4d4}
.noUi-horizontal:after{content:"";position:absolute;background:rgb(190 190 190);width:1px;left:11px;border-radius:0;height:6px;top:7px;box-shadow:20px 0 0 rgb(190 190 190),40px 0 0 rgb(190 190 190),60px 0 0 rgb(190 190 190),80px 0 0 rgb(190 190 190),100px 0 0 rgb(190 190 190),120px 0 0 rgb(190 190 190),140px 0 0 rgb(190 190 190),160px 0 0 rgb(190 190 190),180px 0 0 rgb(190 190 190),200px 0 0 rgb(190 190 190),220px 0 0 rgb(190 190 190),240px 0 0 rgb(190 190 190)}
.noUi-horizontal .noUi-origin{top:1px}
.noUi-horizontal .noUi-handle.noUi-handle-lower,.noUi-horizontal .noUi-handle.noUi-handle-upper{border-radius:50%;background:#F9FBFA;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#C7CED6),color-stop(100%,#F9FBFA));background-image:-webkit-linear-gradient(top,#C7CED6,#F9FBFA);background-image:-moz-linear-gradient(top,#C7CED6,#F9FBFA);background-image:-o-linear-gradient(top,#C7CED6,#F9FBFA);background-image:linear-gradient(top,#C7CED6,#F9FBFA);width:26px;height:26px;-webkit-box-shadow:0 2px 3px -1px rgb(0 0 0 / 60%),0 -1px 0 1px rgb(0 0 0 / 15%) inset,0 1px 0 1px rgb(255 255 255 / 90%) inset;-moz-box-shadow:0 2px 3px -1px rgba(0,0,0,0.6),0 -1px 0 1px rgba(0,0,0,0.15) inset,0 1px 0 1px rgba(255,255,255,0.9) inset;box-shadow:0 2px 3px -1px rgb(0 0 0 / 60%),0 -1px 0 1px rgb(0 0 0 / 15%) inset,0 1px 0 1px rgb(255 255 255 / 90%) inset;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s}
.noUi-handle.noUi-handle-upper{z-index:9}
.noUi-horizontal .noUi-origin:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:50%;background:#30A2D2;-webkit-box-shadow:0 1px 1px 1px rgb(22 73 163 / 70%) inset,0 1px 0 0 #fff;-moz-box-shadow:0 1px 1px 1px rgba(22,73,163,0.7) inset,0 1px 0 0 white;box-shadow:0 1px 1px 1px rgb(22 73 163 / 70%) inset,0 1px 0 0 #fff;transform:translate(8px,4px);z-index:9}
.range-slider-value{text-shadow:.5px .5px .9px rgb(0 0 0 / 40%)}
.form-control, .form-control > .btn{border-top-right-radius:0;border-bottom-right-radius:0}
.footer-top .btn-base-1{border-top-left-radius:0;border-bottom-left-radius:0}
/* color theme */
a,
a:hover,
.btn-anim-primary:hover,
.required-star,
.top-navbar .active a,
.top-navbar a:hover,
.logo-bar-icons .nav-search-box .nav-box-link:hover,
.logo-bar-icons .nav-compare-box .nav-box-link:hover,
.logo-bar-icons .nav-wishlist-box .nav-box-link:hover,
.logo-bar-icons .nav-cart-box .nav-box-link:hover,
.main-nav-area .navbar-nav .nav-item .nav-link:hover,
.category-sidebar .all-category a:hover,
.card .sub-cat-items li a:hover,
.product-description-wrapper .product-price,
.breadcrumb li a:hover,
.widget-profile-menu a.active i,
.product-title a:hover,
.price-box .product-price,
.footer-top-box i,
.flash-deal-item .price,
.category-widget ul li a:hover,
.product-box-3 .title a:hover,
.all-category-menu ul li a:hover,
.typed-search-box .category a,
.process-steps li.done .title,
.process-steps li.active .title,
.top-navbar .top-navbar-menu > ul.top-menu > li > a:hover,
.top-navbar .top-navbar-menu ul.top-menu > li ul.sub-menu > li > a:hover,
.top-navbar--inverse .top-navbar-menu > ul.top-menu > li > a:hover,
.top-navbar .top-navbar-links .top-bar-date a:hover,
.top-navbar .top-navbar-links .top-bar-link a:hover,
.top-navbar .topbar-login > li a:hover,
.navbar-nav .nav-item-icon .nav-link:focus,
.navbar-nav .nav-item-icon .nav-link:hover,
.navbar-nav .nav-item-icon.show .nav-link,
.navbar-nav .nav-item-icon.show .nav-link,
.navbar-nav .nav-item-icon.show .nav-link:focus,
.navbar-nav .dropdown-menu .dropdown-item:focus,
.navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar-nav .dropdown-menu .open .dropdown-item,
.mega-dropdown-menu > li > ul > li > a:hover,
.mega-dropdown-menu .meganav-section-title > a:hover,
.st-profile .profile-user-name,
.link,
.link--style-1:hover,
.link--style-2,
.link--style-2,
.link--style-2:hover,
.link--bb-1:hover,
.heading:hover > a,
.heading-inverse:hover > a,
.icon-pic--style-1,
.badge-duration,
.block-author .author-info .author-name > a:hover,
.block.block--style-1.grid .block-category,
.block--style-3 .block-price,
.block-quote .quote-icon,
.block-testimonial > .quote,
.block.article .meta-tags a,
.block.article.grid .article-category,
.block.article.list .article-category,
.article-wrapper .article-title > a:hover,
.block.product .product-title a:hover,
.block.property .block-content .content-title,
.block-comment .block-body .comment-options > a:hover,
.block-cell .block-text p.price,
.btn-inline-links > a:after,
.btn-base-1.btn-outline,
.bg-base-1 .btn-base-5:hover,
.card-title > .btn-aux:hover > .aux-text,
.card-blockquote > footer,
.card-outer-quote,
.card-fill--hover:hover i,
.accordion--style-3 .card-header > .card-title > a[aria-expanded="true"],
.accordion--style-4 .card-header > .card-title > a[aria-expanded="true"],
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after,
.checkbox-alphanumeric input:checked ~ label,
.icon-block--style-1-v1 .block-icon > .icon-number,
.icon-block--style-1-v1 .block-icon i,
.icon-block--style-1-v3 .block-icon i,
.icon-block--style-1.v3 .block-icon i,
.icon-block--style-1-v5.active .block-icon,
.icon-block--style-3-v1 > i,
ul.icons li > a:hover,
ul.inline-links > li > a:hover,
ul.inline-links > li > a:hover > .heading,
ul.inline-links.inline-links--style-2 > li:before,
ul.categories > li:hover > a,
ul.categories > li > ul > li > a.active,
ul.categories--style-1 > li > a:hover > .category-name,
ul.categories--style-3 > li > a:hover,
ul.categories--style-3 > li > a.active,
ul.categories--style-3 > li > ul > li > a.active,
.sidebar .list-unstyled > li:hover > a,
.list-recent .post-author,
.list-recent .post-author a:hover,
.list-recent .post-title a:hover,
.list-icon--style-1 i,
.meta-category a,
.section-title--style-1 .underlay-subtitle,
.table-cart .cart-item-content .cart-item-title:hover,
.nav-tab-image-wrapper:hover .nav-tab-image-title,
.tabs--style-2 > .nav-tabs > li.active > a > i,
.swiper-button--style-1:active,
.swiper-button--style-1:focus,
.swiper-button--style-1:hover,
.swiper-button--style-2:hover,
.shop-cards .product.product--style-2 .product-content .product-icon-btn.active,
.shop-cards .product.product--style-2 .product-content .product-icon-btn:hover,
.product .product-actions--2 .btn-product-action:hover,
.product .product-actions--3 .btn-product-action:hover,
.search-widget--style-2 button.btn-inner:hover,
.sidebar .sidebar-search-widget button:hover,
.link-menu--style-1 > a.active,
.link-menu--style-1 > a:hover,
.tabs--style-2 .nav-tabs .nav-item.show .nav-link,
.tabs--style-2 .nav-tabs .nav-link.active,
.tabs--style-2 .nav-tabs .nav-link:hover,
.product-box-1 .title a:hover,
.product-box-1 .price-bar .price,
.sub-category-menu ul li a:hover,
.product-box-2 .add-to-cart{color:#6F7BC5}
.hov-shaddow:hover{box-shadow:0 3px 10px rgba(52, 152, 219, .4)}
.btn-alt-base-1{background:#27d485}
.c-base-1,
.link-menu--style-2 a.active{color:#313993!important}
.btn-base-1{background:#4D53B3}
.search-box button,
.widget-profile-menu a:hover,
button.paction.add-wishlist:hover,
button.paction.add-compare:hover,
.home-slide .slick-dots li.slick-active button,
.home-slide .slick-dots li button:hover,
.caorusel-box .slick-dots li.slick-active button,
.caorusel-box .slick-dots li button:hover,
.flash-deal-box .countdown .countdown-digit,
.flash-content.c-scrollbar,
.process-steps li.done .icon,
.process-steps li.done:after,
.process-steps li.active:after,
.process-steps li.active .icon,
.side-menu-header,
.section-title-1:before,
.top-navbar .top-navbar-menu ul.top-menu > li ul.sub-menu > li .language-active,
.navbar-nav .nav-link:focus,
.navbar-nav .nav-link:hover,
.navbar-nav .show .nav-link,
.navbar-nav .show .nav-link:focus,
.navbar-nav .show .nav-link:hover,
.btn-back-to-top,
.block.article .video-hover-play a:hover:before,
.card-hover--animation-1:hover .btn,
.carousel--style-1 .carousel-control:hover,
.sd-1:before,
.sd-base-1:before,
.footer--style-1,
.form-material .bar:after,
.form-material .bar:before,
input:checked + .toggle-switch-slider:before,
.feature--boxed-border.active:after,
.icon-block--style-2-v2.active .block-icon,
.icon-block--style-2-v2:hover .block-icon,
.icon-block--style-4 .block-icon,
.list-wrapper,
.nav-pills .nav-link:focus,
.nav-pills .nav-link:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills--style-3 .nav-link:focus,
.nav-pills--style-3 .nav-link:hover,
.nav-pills--style-3.nav-pills-inverse .nav-link:focus,
.nav-pills--style-3.nav-pills-inverse .nav-link:hover,
.nav-pills--style-3.nav-pills-inverse .nav-link.active,
.nav-pills--style-3.nav-pills-inverse .nav-link.active:focus,
.nav-pills--style-3.nav-pills-inverse .nav-link.active:hover,
.pricing-plans--style-1 .block-pricing.active,
.pricing-plans--style-2 .block-pricing.active .plan-title,
.pricing-plans--style-3 .block-pricing .plan-title-wrapper.active,
.promos.bg-base-1 .promo,
.bg-base-1 .section-title--style-2.text-center .section-title-inner > span,
[class*="social-media--style-1"] > li > a:hover,
.social-media.social-media--style-1-v1 > li > a,
.social-media.social-media--style-1-v2 > li > a:hover,
.social-media.social-media--style-1-v3 > li > a:hover,
.social-media-brand-color:not(.social-media-brand-color--hover) > li > a:hover,
.tabs--style-1 .nav-tabs > li > a:hover,
.tabs--style-1 .nav-tabs > li > a.active,
.tabs--style-1 .nav-tabs > li.active > a,
.tabs--style-1 .nav-tabs > li.active > a:focus,
.tabs--style-1 .nav-tabs > li.active > a:hover,
.timeline::before,
.noUi-connect,
.swiper-pagination--style-1 .swiper-pagination-bullet-active,
.swiper-pagination-bullet-active,
.view-fifth h2,
.profile-picture.btn-aux:hover,
.product .product-actions--1 .btn-product-action:hover,
.search-widget--style-5 .btn-inner:focus,
.search-widget--style-5 .btn-inner:hover,
.tagcloud a,
.tagcloud--style-1 a:hover,
.contacts .contact-footer > button:hover,
.play-video--1,
.link-menu--style-3 > a.active,
.link-menu--style-3 > a:hover,
.section-title-1 li a.active,
.section-title-1 li a:hover,
.product-box-1 .cart-add .btn:hover{background: #313993}
.pace .pace-progress,
.widget-profile-menu a:hover{background:#313993!important}
.btn-anim-primary:before,
.bootstrap-tagsinput .label,
.logo-bar-icons .nav-search-box .nav-box-number,
.logo-bar-icons .nav-compare-box .nav-box-number,
.logo-bar-icons .nav-wishlist-box .nav-box-number,
.logo-bar-icons .nav-cart-box .nav-box-number,
.side-menu-list ul li .badge,
.navbar.bg-base-1,
.vd--1,
.vd--2,
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before,
.radio input[type="radio"]:checked + label::after,
.radio-primary input[type="radio"] + label::after,
.radio-primary input[type="radio"]:checked + label::after,
.form-card--style-2 .form-header,
.modal[data-modal-color=base-1] .modal-content,
.pagination > .active .page-link,
.pagination > .active .page-link:focus,
.pagination > .active .page-link:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
.pager .page-item .page-link:focus,
.pager .page-item .page-link:hover,
.progress-bar,
.flatpickr-month,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before,
.noUi-horizontal .noUi-handle,
.noUi-vertical .noUi-handle,
.input-group-btn-vertical > .btn:hover,
#map-zoom-in:hover,
#map-zoom-out:hover,
.product-box-2 .add-to-cart:hover{background-color:#313993}
.btn-base-1.btn-outline:active,
.btn-base-1.btn-outline:focus,
.btn-base-1.btn-outline:hover,
.flatpickr-day.selected, .flatpickr-day.selected:hover,
.bg-base-1{background-color:#313993!important}
.btn-anim-primary,
.form-control:focus,
.sub-cat-featured a:hover,
.brands-collapse-box li:hover,
.widget-profile-menu a.active,
button.paction.add-wishlist:hover,
button.paction.add-compare:hover,
.all-category-menu ul li.active,
.all-category-menu ul li.active:before,
.product-gal-thumb a img.xactive,
label.payment_option input:checked + span,
.link--bb-1,
.ribbon.bg-base-1:before,
.ribbon.bg-base-1:after,
.card-hover--animation-1:hover .btn,
.delimiter-left-thick--style-1,
.checkbox input[type="checkbox"]:checked + label::before,
.checkbox input[type="radio"]:checked + label::before,
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before,
.radio-primary input[type="radio"]:checked + label::before,
input:checked + .toggle-switch-slider:before,
input:checked + .toggle-switch-slider,
.checkbox-alphanumeric input:checked ~ label,
.checkbox-color input:checked ~ label,
a > .feature--boxed-border:hover,
.icon-block--style-1-v3 .block-icon,
.icon-block--style-1-v5.block-bordered-grid-animated:hover .block-inner::after,
.icon-block--style-2-v2.active .block-icon,
.icon-block--style-2-v2:hover .block-icon,
.icon-block--style-4:hover .block-icon::after,
.pagination > .active .page-link,
.pagination > .active .page-link:focus,
.pagination > .active .page-link:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
.pricing-plans--style-2 .block-pricing.active .plan-title,
.nav-tab-image-wrapper:hover .nav-tab-image,
.tabs--style-1 .nav-tabs > li > a.active,
.tabs--style-1 .nav-tabs > li:first-child > a.active,
.tabs--style-2 .nav-tabs .nav-item.show .nav-link,
.tabs--style-2 .nav-tabs .nav-link.active,
.tabs--style-2 .nav-tabs .nav-link:hover,
.timeline-img,
.dropzone,
.milestone-counter .milestone-delimiter,
.search-widget .form-control:focus,
.search-widget--style-5 .form-control:focus,
.search-widget--style-5 .form-control:hover,
.typeface-palette a.active > .typeface-entry,
.typeface-palette a.active:hover > .typeface-entry,
.section-title-1 li a.active,
.section-title-1 li a:hover,
.bg-base-1 .btn-base-1,
.product-box-2 .add-to-cart,
.seller-shop-menu li.active a,
.seller-shop-menu li a:hover{border-color:#313993}
.btn-base-1.btn-outline,
.btn-base-1.btn-outline:active,
.btn-base-1.btn-outline:focus,
.btn-base-1.btn-outline:hover{border-color:#313993!important}
.slice--arrow.slice--arrow.bg-base-1:before,
.badge-corner-base-1,
.block--style-4-v2 .block-body.bg-base-1:after,
.form-card--style-2 .form-header:after,
.icon-block--arrow .block-icon:after{border-top-color:#313993}
@media (min-width: 992px) {
.navbar--style-1 .navbar-nav .nav-link:focus,
.navbar--style-1 .navbar-nav .nav-link:hover,
.navbar--style-1 .navbar-nav .show .nav-link,
.navbar--style-1 .navbar-nav .show .nav-link:focus,
.navbar--style-1 .navbar-nav .show .nav-link:hover,
.navbar--style-1 .navbar-nav .show .nav-link::after,
.navbar--style-1 .navbar-nav .nav-link:hover::after,
.navbar--style-1 .navbar-nav .nav-link:focus::after,
.navbar-dropdown--inverse .dropdown-menu .dropdown-item:focus,
.navbar-dropdown--inverse .dropdown-menu .dropdown-item:hover,
.navbar-dropdown--inverse .dropdown-menu .open .dropdown-item,
.mega-dropdown-menu .mega-dropdown-col-icon > a:hover,
.navbar-dropdown--inverse .mega-dropdown-menu .meganav-section-title > a:hover{color:#313993}
.tabs .nav-pills.nav-pills--rounded .active .nav-pill .nav-pill-circle,
.tabs .nav-pills.nav-pills--rounded a.active:hover .nav-pill .nav-pill-circle{background:#313993}
.navbar-expand-lg .navbar-collapse{display:block!important}
}
@media (max-width: 991px) {
.navbar-nav .nav-link:focus,
.navbar-nav .nav-link:hover,
.navbar-nav .show .nav-link,
.navbar-nav .show .nav-link:focus,
.navbar-nav .show .nav-link:hover,
.navbar-inverse .dropdown-menu .dropdown-item:focus,
.navbar-inverse .dropdown-menu .dropdown-item:hover{color:#313993}
}
@media (min-width: 992px) and (min-width: 992px) {
.navbar-aside .navbar-expand-lg .navbar-nav .nav-link:hover,
.navbar-aside .navbar-expand-lg .navbar-nav .nav-link:focus,
.navbar-aside .navbar-expand-lg .navbar-nav .show .nav-link,
.navbar-aside .navbar-expand-lg .navbar-nav .show .nav-link:hover{color:#313993}
}
.shape-container[data-shape-fill="primary"] .shape-item{fill:#313993}
input:focus + .toggle-switch-slider{box-shadow:0 0 1px #313993}
.bg-base-1.ss-style-zigzag::after {background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #313993), color-stop(0.25, #313993));background-image:linear-gradient(135deg, #313993 25%, transparent 25%), linear-gradient(225deg, #313993 25%, transparent 25%)}
.photostream .photo-wrapper img:hover{box-shadow:0 0 0 3px #313993}
.map-container address{background-color:fade(#313993, 80%)}
/* ------------------------------hover color------------------------------ */
.btn-base-1:active,
.btn-base-1.active,
.btn-base-1:focus,
.btn-base-1:hover,
.bg-base-1 .btn-base-1,
.bg-base-1 .btn-base-1:active,
.bg-base-1 .btn-base-1:focus,
.bg-base-1 .btn-base-1:hover,
.form-base-1 .form-control,
.form-base-1 .input-group-addon,
.form-base-1 .form-control:focus,
.icon-block--style-1-v5 .block-icon-circle,
.promos.bg-base-1 .promo .price,
.ss-style-invertedrounded::after,
.ss-style-invertedrounded::before,
.social-media.social-media--style-1-v1 > li > a:hover{background-color:#6F7BC5}
.cta-wrapper > a:hover > .bg-base-1{background:#6F7BC5!important}
.btn-base-1:active,
.btn-base-1.active,
.btn-base-1:focus,
.btn-base-1:hover,
.bg-base-1 .btn-base-1:active,
.bg-base-1 .btn-base-1:focus,
.bg-base-1 .btn-base-1:hover,
.product .product-actions--1 .btn-product-action:hover{border-color:#6F7BC5}
@media (min-width:576px){.container{max-width:676px}.logo-bar-area .container,.top-navbar .container{max-width:540px}.modal-dialog{max-width:550px;min-height:calc(100% - 4.5rem);margin:4.25rem auto 0}}
@media (min-width:768px){.container{max-width:868px}.logo-bar-area .container,.top-navbar .container{max-width:720px}.promos.bg-base-1 .scale{box-shadow:0 0 4px 1px #6F7BC5}}
@media (min-width:992px){.container{max-width:1092px}.logo-bar-area .container,.top-navbar .container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1200px}.logo-bar-area .container,.top-navbar .container{max-width:1190px}}
@media (max-width:480px){.btn{padding:.5rem .82rem;font-size:12px}.logo-bar-icons>div:not(:first-of-type){margin-left:0}}
@media (max-width:320px){.deal-slide .carousel-item{padding-top:0}}