/* @font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand-SemiBold.woff2') format('woff2'),
        url('../fonts/Quicksand-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand-Light.woff2') format('woff2'),
        url('../fonts/Quicksand-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand-Bold.woff2') format('woff2'),
        url('../fonts/Quicksand-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand-Medium.woff2') format('woff2'),
        url('../fonts/Quicksand-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand-Regular.woff2') format('woff2'),
        url('../fonts/Quicksand-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');

body{font-family: 'Quicksand', sans-serif !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Quicksand', sans-serif !important;}
.top-header-content .row{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.top-header-content .row:before, .top-header-content .row:after{display: none;}
.header .top-header-content a{font-weight: 700;}
.main-menu ul.nav-main li a.level0{font-weight: 700; font-size: 13px; letter-spacing: -0.2px;}
.top-header-content .row .col-lg-7{display: flex; align-items: center; justify-content: flex-end;}
.header .top-header-content{max-height: unset; padding: 6px 0px;}
.header-v4 .search-form .form-search .btn{height: 30px; float: none; line-height: 30px; background: none !important; position: absolute; top: 50%; transform: translateY(-50%); left: 0;}
.header-v4 .search-form .form-search{height: 30px; position: relative;}
.header-v4 .search-form .form-search .input-text{height: 30px; position: static !important; opacity: 1 !important; float: none; visibility: unset; padding-left: 40px; width: 327px; box-shadow: none !important; font-size: 14px; color: #222; font-weight: 700; font-style: normal;}
.header-v4 .search-form .form-search .input-text::placeholder{font-style: normal; color: #AAAAAA; font-size: 14px; font-weight: 700;}
.header-v4 .search-form:hover .form-search .input-text{position: static !important; width: 100% !important; max-width: 327px;}
.top-header-content .minicart-wrapper, .top-header-content .header-wishlist, .header .top-header-content .account-dropdown, .header .top-header-content .language{float: none !important;}
.header .top-header-content .account-dropdown a, .header .top-header-content .header-wishlist a{margin-left: 21px; margin-right: 21px;}
.search-form{max-width: 327px;}
.header-v4 .minicart-wrapper .showcart .icon-cart{display: flex; float: none; align-items: center;}
.header-v4 .minicart-wrapper .showcart .icon-cart .pe-7s-shopbag{float: none; top: 0;}
.header-v4 .minicart-wrapper .showcart .icon-cart .show-header3{text-transform: none; margin-left: 8px; margin-right: 12px;}
.search-form .form-search .search-close{display: none !important;}
.container {
    max-width: 1300px;
    width: 100%;
}
/* .header-menu.header-sticky {
    display: none;
} */
.header-v4 .header-menu{height: unset; border: none !important;}
.header-v4 .middle-header-content .logo img{margin: 0;}
.middle-header-content .menu-vertical-btn{margin-bottom: 0 !important; border-radius: 5px !important;}
.header-v4 .middle-header-content{padding: 15px 0; box-shadow: 0px 34px 20px #0000000D;}
.header-v4 .middle-header-content .row .col-lg-3 {width: 20%;}
.header-v4 .middle-header-content .row .col-lg-9 {width: 80%;}
.middle-header-content .row .logo-main-custom{display: flex; align-items: center;}
.middle-header-content .row .logo-main-custom .logo img{width: 160px; height: 44px !important; object-fit: contain; object-position: left; margin-right: 25px;}
.middle-header-content .vertical-menu-home{position: unset; padding: 0; z-index: 9;}
.header-v4 .main-menu nav ul.nav-main > li:first-child a.level0 {
    margin-left: 0;
}
body header .main-menu{display: flex !important; justify-content: flex-end;}
.header-v4 .main-menu nav ul.nav-main li a.level0 {
    padding: 13px 7px !important;
}
.header .top-header-content .language a i{font-size: 13px !important; font-weight: 900;}


.category-menu.dropdown i{font-weight: 900; font-size: 13px;}
.main-menu ul.nav-main li a.level0 .icon-next{margin-left: 2px;}
.minicart-wrapper .showcart .icon-cart .count .counter-number{padding: 3.5px 8.3px; font-size: 15px; color: #333333;}
.header .top-header-content .account-dropdown > a .fa, .header .top-header-content .header-wishlist > a .fa, .header .top-header-content .social-login-options > a .fa{font-size: 15px;}
.header-v4 .top-header-content .header-wishlist { border-right: none; }
.language a.toggle{margin-left: 38px; margin-right: 0;}
.pe-7s-shopbag:before { font-family: FontAwesome; content: "\f07a"; }

.header .sticky-menu .sticky-element.sticky-logo .logo img{width: 160px;}
.main-home-banner{padding-top: 34px; padding-left: 10px; padding-right: 10px;}
.main-banner-right-content .flexslider .slides img{max-height: 323px !important;}
img{max-width: 100%; height: auto;}
.main-banner-right-content .flexslider .flex-direction-nav .flex-next, .main-banner-right-content .flexslider .flex-direction-nav .flex-prev{font-size: 0;}
.main-banner-right-content .flex-nav-prev{position: absolute; top: 50%; vertical-align: middle; transform: translateY(-50%);}
.main-banner-right-content .flex-nav-next{position: absolute; top: 50%; right: 0; vertical-align: middle; transform: translateY(-50%);}
.main-banner-right-content .flex-direction-nav a:before{font-size: 34px;}
.main-banner-right-content .flex-direction-nav a{display: flex; align-items: center; justify-content: center;}
.header-v4 .search-form .search-autocomplete{top: 30px;}
.header .top-header-content .dropdown-menu{left: -60px;}
.header .sticky-menu .sticky-content{/* width: 100% !important; */ background-color: unset; height: 63px;}
.header .sticky-menu .sticky-content .main-menu{background-color: #fff;}
.middle-header-content .col-lg-9.col-md-8.header-sticky.sticky-content{width: 100%; background: #fff; display: flex;}
.middle-header-content .col-lg-9.col-md-8.header-sticky.sticky-content .main-menu{justify-content: center; position: relative; left: 50px; width: calc(100% - 320px); margin: auto;}
body .header-v4.sticky-menu .sticky-content .main-menu nav ul.nav-main > li a.level0{padding: 6px !important;}
.middle-header-content .sticky-element .vertical-menu-home{display: none;}
.header-menu.header-sticky.sticky-content{display: none;}
.header .sticky-menu .sticky-element.minicart-wrapper{right: 0 !important; left: 0; top: 16px; max-width: 1320px; width: 100%; text-align: right; margin: 0 auto !important; padding-left: 20px; padding-right: 20px; display: flex; justify-content: flex-end; align-items: center;}
.header .sticky-menu .sticky-element.sticky-logo{width: 180px !important;}
.header-wishlist .fa-heart-o:before { content: "\f004" !important; }




/* responsive css start here */
@media(max-width: 1440px){
    .owl-carousel:hover .owl-controls .owl-nav .owl-prev {left: 0 !important;}
    .owl-carousel:hover .owl-controls .owl-nav .owl-next {right: 0 !important;}

    .testimonial-container .owl-carousel:hover .owl-controls .owl-nav .owl-prev{right: 70px !important; left: auto !important;}
    .testimonial-container .owl-carousel:hover .owl-controls .owl-nav .owl-next{right: 20px !important;}


}

@media(max-width: 1200px){
    .header-v4 .middle-header-content .row .col-lg-3 {width: 25%;}
.header-v4 .middle-header-content .row .col-lg-9 {width: 75%;}
.owl-carousel .owl-controls .owl-nav .owl-prev{width: 30px !important; height: 30px !important; display: flex; align-items: center; justify-content: center;}
.owl-carousel .owl-controls .owl-nav .owl-next{width: 30px !important; height: 30px !important; display: flex; align-items: center; justify-content: center;}
}

@media(max-width: 991px){
    body .header-v4 .search-form .form-search {
        height: 30px;
    }
    .header-v4 .search-form .form-search .btn{height: 30px;}
    body .header-v4 .search-form {
        height: 30px;
    }
    .header-v4 .middle-header-content .row .col-lg-3 {
        width: 100%;
    }
    .header-v4 .middle-header-content .row .col-lg-9 {
        width: 100%;
    }
    .header .top-header-content .account-dropdown > a .fa, .header .top-header-content .header-wishlist > a .fa, .header .top-header-content .social-login-options > a .fa{margin-right: 0;}
    .header-v4 .minicart-wrapper .showcart .icon-cart .show-header3{margin-left: 8px; margin-right: 10px;}
    .header .top-header-content .account-dropdown a, .header .top-header-content .header-wishlist a{margin-left: 15px; margin-right: 15px;}
    .header .main-menu{padding: 50px 15px;}
    .custom-main-header{display: flex; align-items: center;}
    .header .btn-responsive-nav{float: right; margin-right: 10px;}
    .header-v4 .header-menu{border: none;}
    .header .middle-header-content .logo{margin-bottom: 0;}
    body .header-v4 .search-form .search-autocomplete{top: 35px;}
}

@media(max-width: 767px){
    .header-v4 .search-form .form-search .input-text, .search-form{width: 250px;}
    .minicart-wrapper .showcart .icon-cart .count .counter-number{padding: 1px 6px;}
    .main-banner-right-content .flexslider .slides img { height: unset !important; }
    .main-home-banner { padding-top: 0; }
    .main-banner-right-content .flex-direction-nav a:before { font-size: 24px; }
    .main-banner-left-content{padding-top: 15px; text-align: center;}
    .col-md-4.col-sm-4.col-xs-12.hidden-xs-half.margin-bottom20 .promobanner.zoom { display: none; }
}

@media(max-width: 630px){
    .header-v4 .minicart-wrapper .showcart .icon-cart .count{top: -8px;}
    .top-header-content .row{flex-direction: column;}
    .top-header-content .row .col-lg-7{margin-top: 12px;}
}

@media(max-width: 400px){
    .header-v4 .top-header-content .account-dropdown > a, .header-v4 .top-header-content .social-login-options > a, .header-v4 .top-header-content .header-wishlist > a{margin-left: 15px; margin-right: 15px;}
    .header-v4 .minicart-wrapper{margin-right: 15px;}
    /* .header .top-header-content .dropdown-menu{min-width: auto;}
    .header .top-header-content .dropdown-menu li a{font-size: 0;} */
}