header.main-header .container-fluid{ width:96%; max-width:1800px; padding:0px !important; }
ul,
li{ list-style:none; padding:0px; margin:0px; }
a{  text-decoration:none; }
.gray-text{ color:#999; }
button:focus{ box-shadow:none !important; outline:none !important; }

 .header-advance-search .dropdown-menu { transform:none !important; }
header.main-header .dropdown .dropdown-toggle { position:relative; display:flex; align-items:center; }
header.main-header .dropdown .dropdown-toggle::after {content: '\f107'; font-family:'font awesome 5 free'; font-size:14px;   color:#999 !important; transform:none; border:none; font-weight:600; margin-left:10px; line-height:8px !important; }
header.main-header .dropdown .dropdown-toggle img{ margin-right:7px; }

header.main-header .dropdown .dropdown-menu .dropdown-item{ white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:500; padding:0px; border-bottom:solid 1px #eee; }
header.main-header .dropdown .dropdown-menu .dropdown-item a{white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:500;  padding:8px 10px !important; display:block; width:100%;   }
header.main-header .dropdown .dropdown-menu{ right: 0 !important; left: auto !important; padding: 0px; box-shadow: 0px 8px 10px #00000010; z-index:44; top: 100%; border: none; border-radius: 0px 0px 4px 4px !important; margin-top:10px; display:block; visibility:hidden;  opacity:0;   transition: all 0.3s ease-in-out; }
header.main-header .dropdown .dropdown-menu .dropdown-item:last-child { border-bottom:none !important; border-radius:0 0 .25rem  .25rem !important; }

header.main-header .dropdown .dropdown-menu .dropdown-item img{ margin-right:8px; width:20px; }
header.main-header .dropdown .dropdown-menu .dropdown-item:hover,
header.main-header .dropdown .dropdown-menu .dropdown-item:active,
header.main-header .dropdown .dropdown-menu .dropdown-item a.active{ background:#e9ecef; cursor:pointer; }



header.main-header .catagory-dropdown a.dropdown-item { padding:8px 10px !important; }

header.main-header .dropdown .dropdown-menu .dropdown-item a.active { position:relative; }
.header-cart span{ font-size:inherit !important; }
header.main-header .dropdown .dropdown-menu .dropdown-item a.active::after{ content: '\f00c';
    position: absolute;
    right: 10px;
    top: 8px;
    font-family: 'font awesome 5 free';
    font-size: 10px;
    color: #ffb100 !important;
    transform: none;
    border: none;
    height: 20px;
    font-weight: 600;
    width: 20px;
    background: #fff;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;}


header.main-header .dropdown-menu.show { margin-top:0px; display:block;  visibility:visible;  opacity:1;  }
header.main-header .dropdown.header-account:hover .dropdown-menu {  visibility:visible;  opacity:1;  margin-top:0px; }

header.main-header { background:#ffffff; position: sticky; top: 0; width: 100%; z-index: 111; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; box-shadow: 0px 2px 14px rgb(0 0 0 / 11%); display:block; }
header.main-header .navbar{ width: 100%;   padding:0px; justify-content:space-between; }
header.main-header .navbar-brand{ margin-right:50px; }
header.main-header .nav-link { white-space:nowrap; font-size:14px; font-family: "Poppins", sans-serif; color:#151515; font-weight:600; }
header.main-header .nav-link:focus, 
header.main-header .nav-link:hover{ color:inherit; }

header.main-header .web-menu i{ margin-left:5px; }

header.main-header .dropdown .dropdown-toggle {  padding:25px 0px !important; white-space:nowrap; font-size:14px; font-family: "Poppins", sans-serif; color:#151515; font-weight:600; }



header.main-header .menu-wraper .menu-toggle a{ display:block; text-align:center; color: #151515; padding:0px; }
header.main-header .menu-wraper .menu-toggle a i{ font-size:14px; color:#999; margin-left:8px; }
header.main-header .menu-wraper .menu-toggle:hover{ cursor:pointer; color: #fff; }

header.main-header .dropdown-item.active,
header.main-header .dropdown-item:active{ color:#151515 !important; }

header.main-header .header-center{ width:100%; padding:0 5%; margin:10px 0px; }
header.main-header .header-center input::placeholder {  color: #151515; opacity: 1; }
header.main-header .header-center input:-ms-input-placeholder { color: #151515; }
header.main-header .header-center input::-ms-input-placeholder { color: #151515; }
header.main-header .header-center .header-advance-search { background:#f7f7f9; padding:6px; border-radius: 50px; display: inline-block; vertical-align: middle; position: relative; border:none !important; }
header.main-header .header-center .catagory-dropdown{  border-radius:50px 0px  0px 50px; border-right:solid 1px #ececee ;  }
header.main-header .header-center .btn.dropdown-toggle { padding:0px 10px !important;   }
header.main-header .header-center .header-advance-search form { position: relative; margin: 0px; }
header.main-header .header-center .header-advance-search .input { border-right: 1px solid #eeeeee; }
header.main-header .header-center .header-advance-search .input input { border: none !important; border: none; padding:9px 10px !important; width: 100%; font-size: 14px !important;line-height:18px !important;  color: #666666; font-weight:500;  outline: 0px; background-color: transparent; font-family: "Poppins", sans-serif; }
header.main-header .header-center .header-advance-search .input input:focus{ border:none; }
header.main-header .header-center .header-advance-search .dropdown { text-transform: capitalize; }
header.main-header .header-center .header-advance-search .store img{ width:25px !important; margin-right:5px;  }

header.main-header .header-advance-search .submit { float: left; }


header.main-header .header-advance-search .submit button,
header.main-header .header-advance-search .submit button:focus { border-radius: 50px; background-color: #cccccc; display:flex; align-items:center; justify-content:center; border: none;  height:37px; width:37px; text-align: center; outline: 0px; cursor: pointer; }
header.main-header .header-advance-search .submit button img {  filter:invert(0) !important;  }
header.main-header .header-advance-search .submit.active button { background:#ffb100; }
header.main-header .header-advance-search .submit.active button img{ filter:invert(0) !important;}



.wsanimated-arrow span, .wsanimated-arrow span:before, .wsanimated-arrow span:after { background:#151515; }
header.main-header .header-center .nav-link{ color:#999 !important; }

header.main-header .header-right{ padding-right:15px; }
header.main-header .header-right a.nav-link { margin:0px 20px !important; padding:0px; }
header.main-header .header-right .nav-item:last-child a{ margin:0px !important; }
header.main-header .header-right .mobile-app{ border-radius:10px; padding:0px 20px; display:flex; align-items:center; background: #ffead5; height:40px; margin-right:25px !important; }
header.main-header .header-right .mobile-app a{ color:#151515 !important; font-size:13px;  white-space:nowrap;  font-weight:600; font-family: "Poppins", sans-serif; }
header.main-header .header-right .mobile-app a i{ margin-right:10px; color:#ffb100;  font-size:14px; vertical-align:middle;}
header.main-header .header-right .header-language a.nav-link { display:flex; }
header.main-header .header-right .header-country .dropdown-toggle img,
header.main-header .header-right .header-language .dropdown-toggle img,
header.main-header .header-right .header-account .dropdown-toggle img{ margin-right:0px; }

header.main-header .header-right .header-country-language-option-v1 li{ padding:8px 10px !important; }

header.main-header .header-country .header-country-desktop { margin-left:8px !important; display:block; }
header.main-header .header-country .header-country-mob { display:none; margin-left:8px !important; text-transform:uppercase; }
header.main-header .header-lang-mob {  text-transform:uppercase;}

header.main-header .header-account:hover>a{ color:#151515 !important; }

header.main-header .header-account>a.nav-link{ position: relative; } 

header.main-header .dropdown a.country-selector, .dropdown a#acoount-manage { background:none !important;  }
header.main-header .header-account .dropdown-content { border: 1px solid #f1f1f1; text-align: left; opacity: 1; position: absolute; top: 100%; right: 0; left: unset; -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); transform-origin: 0 0; min-width: 180px; width: 100%; z-index: 99999; background: rgba(5255, 255, 255, 0.95); padding: 13px 0px 0; min-width: 246px; max-width: 246px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; -moz-box-shadow: 0 1px 5px 0 rgba(50, 50, 50, 0.20); -webkit-box-shadow: 0 1px 5px 0 rgb(50 50 50 / 20%); box-shadow: 0 1px 5px 0 rgb(50 50 50 / 20%); max-height: 500px; overflow-y: auto; } 
header.main-header .header-advance-search .dropdown-item.search-category-item.active { background: #ffb100 !important; color: #ffffff !important;  }


header.main-header .header-advance-search .catagory-dropdown .dropdown-menu {left:0px !important; right:auto !important; max-height: 300px; overflow: auto; z-index: 33; top:42px !important; }
header.main-header .header-advance-search .store .dropdown-menu {left:0 !important; right:auto !important; max-height: 300px; overflow: auto; z-index: 3; top:42px !important; }

header.main-header .header-search-top input[type="text"]::-webkit-input-placeholder { color: #999 !important; }
header.main-header .header-search-top input[type="text"]:-ms-input-placeholder { color: #999 !important; }
header.main-header .header-search-top input[type="text"]::placeholder { color: #999 !important; }
header.main-header .dropdown:hover .dropdown-content { opacity: 1; -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); visibility: visible; } 

header.main-header .header-language a{ margin:22px 0px; }
header.main-header .header-language img{ width: 21px; height: auto; margin-right: 7px; }
header.main-header .header-language li>a { padding:25px 0px;  }
header.main-header .header-language .prod-gram { margin-bottom: 5px !important; }
header.main-header .header-language .dropdown-menu { padding:0px; right: 0px; left: auto; }

header.main-header .header-language .header-lang-desktop { display:block; margin-left:8px !important; }
header.main-header .header-language .header-lang-mob { display:none; margin-left:8px !important; }

header.main-header .dropdown.catagory-dropdown .dropdown-menu .dropdown-item.search-category-item{ padding:8px 10px !important; }

header.main-header .header-account>a.nav-link img{ max-height:25px; max-width:25px;margin:0px; align-items:center; justify-content:center; display:flex; border-radius:4px; } 

header.main-header .welcome-msg { font-weight: 700; font-size: 14px; border-bottom: 1px solid #EEEEEE; padding: 0 0px 9px; padding:9px 20px 9px 10px; color: #151515; } 
header.main-header .header-cart:hover{ background:none; }
header.main-header .header-cart{ position:relative; }
header.main-header .header-cart #user_cart_count,
header.main-header .header-cart #user_cart_count_sm { position: absolute;top:-10px; background: #000 !important; color: #fff; border-radius: 15px; right:-15px; font-size: 10px; padding:2px; text-align: center; display:inline-block; line-height: 18px; height:20px; width:20px; }
header.main-header .header-cart #user_cart_count.active,
header.main-header .header-cart #user_cart_count_sm.active { background:#ff4134 !important; }
header.main-header .header-cart .category-value { display: none; }

header.main-header .header-cart .u-loader-sl.s1x { position:absolute; right:0; }
.slimscroll-menu > .container-fluid > .row,
.slimscroll-menu > .container-fluid > .mansory{  width:100% !important; }


@media screen and (max-width: 1500px){
header.main-header .navbar-brand{ margin-right:30px; }
header.main-header .header-center{ padding:0 2%; }
header.main-header .header-center .header-advance-search { padding:4px; }
header.main-header .header-right .mobile-app { margin-right:15px !important; }
header.main-header .header-right a.nav-link{ margin:0px 10px !important; }

	
}
 
 @media screen and (max-width: 1400px){
    header.main-header .dropdown .dropdown-menu{ max-height:300px; overflow:auto; }
}

@media screen and (max-width: 1360px){

header.main-header .d-xl-inline-block{ display:none !important; }
header.main-header .mobile-app{ display:none; }

}




@media screen and (max-width: 1200px){
header.main-header .navbar-brand{ margin-right:20px; }

}


@media screen and (max-width: 1070px){
header.main-header .header-left{ flex-direction: inherit !important;} 
header.main-header .web-menu { display:none !important; }
.wsanimated-arrow{width:23px; display: inline-block; height: 30px; display: flex; align-items: center; margin-right:30px; margin-top:0px; margin-left:0px; padding:0px; }
.wsanimated-arrow span {  width:23px !important; }
.category-value { display:block;  }
.wsactive .main-header .wsmenucontainer { margin-left:0 !important; }
.wsactive .main-header .wsmenucontainer .wsmenucontainer { margin-left:0px !important; }
.wsactive .wsanimated-arrow span:after { bottom:0 !important; }
.wsactive .wsanimated-arrow span:before { top:0 !important; }

}
@media screen and (max-width: 992px){

header.main-header .header-country .header-country-desktop { /*display:none;*/ display: block; }
header.main-header .header-country .header-country-mob { /*display:block;*/ display: none; margin-left:5px; }

header.main-header .header-language .header-lang-desktop { display:none; }
header.main-header .header-language .header-lang-mob { display:block; margin-left:5px;  }


header.main-header .header-country .dropdown-toggle::after,
header.main-header .header-language .dropdown-toggle::after,
header.main-header .header-account .dropdown-toggle::after{ display:none; }



}


@media screen and (max-width: 767px){

header.main-header .container-fluid{ width: 100%; max-width: 1800px; padding: 0px 15px !important; }
header.main-header .header-left{ flex-direction:inherit !important; }
header.main-header .header-left .nav-link{ padding-left:15px; }
header.main-header .navbar-brand { margin-right: 10px; margin-left:0;}
header.main-header .navbar-brand{ margin-right:0px;}
header.main-header .navbar-brand img{ width:68px; }

header.main-header .dropdown .dropdown-toggle{ padding:15px 0px !important; }
header.main-header .mob-menu-toggle{ margin:10px 0px !important; display:flex; align-items:center; justify-content:center; width:25px;   }
header.main-header .mob-menu-toggle span{ width:100%; height:2px; background:#151515; margin:5px 0px; display:block; }
header.main-header .mob-menu-toggle span:last-child{ width:70%; height:2px; background:#151515; margin:5px 0px; display:block; }
header.main-header .mob-menu-toggle:hover{ cursor:pointer; color: #fff; }
header.fixed-header { height: 115px; }
header.main-header .header-center{ position: absolute; top: 40px; padding: 9px 8px; width: calc(100% + 30px); left: -15px; background:#f7f7f9;  box-shadow:0px 5px 5px rgb(0 0 0 / 7%); }
header.main-header .header-advance-search{  background:#fff !important; }

header.main-header .header-advance-search .store .dropdown-menu { top:42px !important; right:0 !important; left:auto !important;  }
header.main-header .header-advance-search .catagory-dropdown .dropdown-menu{  left: 0px !important; right:auto !important;  }

main{ padding-top: 50px !important; }
}
@media screen and (max-width: 640px){
   header.main-header .header-right a.nav-link { margin:0px 7px !important;  }
   header.main-header .header-language img{ width:18px; }
   header.main-header .dropdown .dropdown-toggle{ font-size:13px; }
	header.main-header .header-left{ flex-direction:row-reverse; }
	.wsanimated-arrow{  margin-right:10px; }
    header.main-header .catagory-dropdown { display:none !important; }
	header.main-header .dropdown .dropdown-menu{ right:-40px !important; }
   header.main-header .header-right { padding-right:8px; }
   .wsanimated-arrow { margin-top: 0px; }
}
@media screen and (max-width: 375px){
	header.main-header .navbar-brand{ margin-left:0px; }
	header.main-header .navbar-brand img{ width:48px; }
	header.main-header .header-center{ width: calc(100% + 30px); left: -15px;}
   header.main-header .nav-link { padding: .5rem .5rem; }
}
.wsactive .wsmenu a span {background: #fff !important;}
@media screen and (max-width: 768px) {.header-center {padding:5px 15px !important;}}