header.hedaer{background:#ffffff;}
.header-title-top{margin-top:20px;}
.header-title-top h1{margin-bottom:35px;}
.logo-site{padding-left:0;display:inline-block;vertical-align:top;padding:4px 0 8px 45px;width:100%;max-width:320px;background-color:#1f1f1f;}
.logo-site img{max-width: 199px;}
/* 23-Sept-2018 Nims*/
.custome_menu{display: inline-block;}
.header_menu{position:relative;display:inline-block;border-top:none;background: transparent;}
.header_menu .container{width:auto;padding: 0;}
.header_menu .nav-list{position:static;margin:0;padding:0;}
.header_menu .nav-list li{display:inline-block;}
.header_menu .nav-list li a{color:#1f1f1f;padding:5px 15px;display:block;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;font-size:16px;font-weight:600;font-family:'Open Sans', sans-serif;}
.header_menu .nav-list li a:hover{color:#f4c61b;text-decoration:none;}
.header_menu .nav-list li .dropdown-menu a{color:#1f1f1f;font-size:14px;}
.header_menu .nav-list li .dropdown-menu a:hover{color:#f4c61b;}
.header_menu .nav-list li.dropdown a.dropdown-toggle{position: relative;padding-right:30px;}
.header_menu .nav-list li.dropdown a.dropdown-toggle::after{position:absolute;content:"\f078";right:10px;top:9px;font-family: fontawesome;font-size: 12px;font-weight: normal;color:#1f1f1f;}
.header_menu .nav-list li.dropdown.megamenu{position:static;}
/* .header_menu .nav-list li.dropdown.megamenu .dropdown-menu{border-bottom:5px solid #f4c61b;} */
.header_menu .nav-list li.dropdown .dropdown-menu{margin-top:0;min-width:300px;left:50%;-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);border-radius:10px;}
.header_menu .nav-list li.dropdown .dropdown-menu::before{position:absolute;content: "";left: 5px;top: -6px;width: 0;height: 0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1f1f1f;right: 0;margin: 0 auto;}
.header_menu .nav-list li.dropdown .dropdown-menu li{width:100%;}
.header_menu .nav-list li.dropdown .dropdown-menu li + li{border-top:1px solid #f1f1f1;}
.header_menu .nav-list li.dropdown:hover .dropdown-menu{display:block;}
.header_menu .nav-list li.dropdown .dropdown-menu a{padding:12px 15px;text-align:center;}
.header_menu .nav-list li.dropdown.megamenu .dropdown-menu{width:550px;}
.header_menu .nav-list li.dropdown .dropdown-menu li{border-bottom: none;}
.header_menu .nav-list li.dropdown .dropdown-menu li:hover a{background: #f5f5f5;}
.header_menu .nav-list li.dropdown.megamenu .dropdown-menu::before{margin:0;left:195px;}
.header_menu .nav-list li.dropdown.megamenu .mega_container{max-width:1110px;width:100%;margin:0 auto;padding:20px 0;}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop{padding:0 15px 0 15px;float:left;}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop li{display:block}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop li.m-title a{font-size:16px;font-weight:700;}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop li a:hover{color:#f4c61b;}
.header_menu .nav-list li.dropdown .dropdown-menu .left_part{width:20%;float:left;border-right:1px solid #dfdfdf;margin-right:2%;}
.header_menu .nav-list li.dropdown .dropdown-menu .right_part{width:100%;float:left;}
.header_menu .nav-list li.dropdown .dropdown-menu .right_part h3{font-size:16px;font-weight:700;padding:7px 15px;margin-bottom:0;}
.header_menu .nav-list li.dropdown .dropdown-menu .right_part .megamenu-drop{width:50%;margin-left:0;}
.header_menu .nav-list li.dropdown i{display:none;}
.header_menu .nav-list .close-menu{display:none;}

/* .header_menu .nav-list li.selected a{color:#f4c61b;} */
.header_menu .nav-list li.selected .dropdown-menu li a{color:#1f1f1f;}
.header_menu .nav-list li.selected .dropdown-menu li a:hover{color:#f4c61b}
.header_menu .nav-list li .dropdown-menu li.selected a{color:#f4c61b}
.header_menu .nav-list li.mobile-menu-div{display:none;}

.top-header-strap{padding:0;background: transparent;padding:12px 0 0;border-top:4px solid;border-bottom:0;border-image: url(images/line.png) 55 round;}
.top-header-strap .device_closest{display:none;}
@media(min-width:1200px){
.top-header-strap .container .row{margin-left:0;margin-right:0;}
}	

/*@media only screen and (max-width: 1199px) and (min-width: 1025px)  {
.logo-site{padding:13px 0;}
}*/
@media all and (max-width: 1199px) and (min-width: 1025px) {
.header_menu .nav-list li + li{margin-left:15px;}
}
@media(max-width:1199px){
.header_menu .nav-list li.dropdown a.dropdown-toggle::after{top:8px;}
.header_menu .nav-list li a{font-size:15px;}
.hedaer{border-top:0;}
.top-header-strap{border-bottom:0;border-top: 4px solid;padding-right: 15px;}
.top-header-strap .container{width:100%;max-width: 100%;} 
.logo-site img{width:inherit;max-width: 200px;}
.logo-site{padding:4px 0 6px 40px;max-width: 315px;}
}
@media(max-width:1024px){
  .header_menu .nav-list li + li{margin-left:0;}
.header_menu .nav-list li.dropdown a.dropdown-toggle{padding-right:22px;}
.header_menu .nav-list li.dropdown a.dropdown-toggle::after{top:8px;right:5px;}
}
@media(max-width:991px){
.header_menu{margin-left:7px;}
.header_menu .nav-list li a{padding:5px 8px;}
.logo-site{max-width: 290px;}
}
@media(max-width:830px){
.logo-site{padding:14px 0 18px 35px;max-width: 230px;}
.logo-site img{max-width:130px;}
}
@media(max-width:767px){
.custome_menu{width: calc(100% - 125px);display:flex;flex-direction:row-reverse;align-items: center;justify-content: flex-end;margin-top:12px;}
.logo-site{padding-top:4px;padding-bottom: 5px;}
.logo-site img{max-width:106px;}
.top-header-strap{position:relative;padding-right: 0;overflow: hidden;}
.header-right{margin-left:0;padding-right:0;position:absolute;bottom:3px;right:0;width:auto;}
}
.orignal-div-uniq{font-size:14px;margin:5px 0 20px;font-weight:500;color:#1f1f1f}
.orignal-div-uniq .save-span{display:inline-block;padding:1px 10px;background:#ac1103;font-weight:600;color:#fff;border-radius:3px}
.orignal-div-uniq .uniq-price{padding:0 5px}.orignal-div-uniq .off-month{padding:0;font-size:13px;font-weight:700}
section.banner{margin-top:117px;position:relative;}
section.banner .loader{width:80px;height:80px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
section.shop-banner{margin-top:95px;min-height:inherit;}
.custom-category-banner{min-height:inherit;}
div.inner-container{margin-top:125px;}
.slider-image img{width:100%;}
.header-text .closest-store{color:#1f1f1f;line-height:40px;text-align:right;display: inline-block;position:relative;padding-left:35px;font-family: 'Open Sans', sans-serif;font-weight: 600;}
.closest-store .bootstrap-select{width:auto !important;height:38px;line-height:38px;}
.closest-store .bootstrap-select.open .dropdown-toggle:hover,.closest-store .bootstrap-select.open .dropdown-toggle:focus{background:transparent;color:#1f1f1f;}
.closest-store .bootstrap-select .dropdown-toggle{background:transparent;color:#1f1f1f;padding-left:0;padding-right:10px;display:block !important;border:none;padding-left:5px;letter-spacing: 0;}
.closest-store .bootstrap-select.btn-group .dropdown-toggle .caret{right:1px;color:#1f1f1f}
.closest-store .bootstrap-select .dropdown-toggle:focus{outline:none !important;box-shadow:none !important;background: transparent;}
.closest-store .bootstrap-select.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow: none;color: #1f1f1f}
.closest-store .bootstrap-select .dropdown-toggle .filter-option{width:auto;font-size:15px;font-weight:600;text-transform: capitalize;font-family: 'Open Sans', sans-serif;color:#1f1f1f;}
.closest-store .bootstrap-select .dropdown-menu.open{padding:0;}
.closest-store .bootstrap-select .dropdown-menu .inner{min-width:150px;border-radius:5px;}
.closest-store .bootstrap-select .dropdown-menu .inner li{display:block;line-height:34px;}
.closest-store .bootstrap-select .dropdown-menu .inner li a{display:block;padding:5px 10px;color:#1f1f1f;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.closest-store .bootstrap-select .dropdown-menu .inner li a:hover{background:#f4c61b;color:#1f1f1f;}
.closest-store i.closeststore-icon{margin-right:5px;width:26px;height:25px;background: url('images/closest-store_1.png');display: inline-block;position: absolute;left: 0;top: 6px;}
.closest-store b{font-size: 15px;font-weight:600;}
.closest-store .bootstrap-select .dropdown-menu.open.in {display: block;margin-top:0;}
.closest-store .bootstrap-select .dropdown-menu.open .dropdown-menu.inner.in{display:block; margin-top:0;}
.track-order .track-mennu li a{line-height:150%;}
.track-order{float:right;margin-right: 15px !important;font-family: 'Open Sans', sans-serif;margin-left: 15px;}
.track-order a{display:block;position:relative;color: #1f1f1f;font-size: 15px;font-weight: 600;transition: 0.3s ease-in-out;font-family: 'Open Sans', sans-serif;}
.track-order a .counter{position:relative;right:0;top:0;color:#1f1f1f;margin-right:5px;font-size: 12px;}
.track-order a:hover{color:#f4c61b;text-decoration:none;}
.my-order{margin:0 !important;padding-left:15px;border-left: 1px solid #dfdfdf;font-family: 'Open Sans', sans-serif;line-height: 18px;height: 24px;display:flex;align-items:center;}
.my-order a{font-size: 15px;font-weight: 600;color: #1f1f1f;transition: 0.3s ease-in-out;font-family: 'Open Sans', sans-serif;}
.my-order a:hover{color:#f4c61b;text-decoration: none;}

/*Menu Done*/
.login_div{display:flex;align-items:center;position:relative;}
.login_div .user-icon{width:30px;height:30px;border:none;margin-right:5px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.login_div .user-icon a{display: flex;align-items:center;}
.login_div .user-icon i.fa.fa-user{font-size:17px;width:17px;height:17px;background:url(images/user_icon_2.png) no-repeat;}
.login_div .user-icon i.fa.fa-user::before{display:none;}
.login_div .name{color:#1f1f1f;font-size:14px;max-width: 118px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.login_div .name a{color:#fff;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;font-size:15px;font-weight:600;color:#1f1f1f;font-family: 'Open Sans', sans-serif;}
.login_div .name a:hover{color:#f4c61b;text-decoration: none;} 
ul.user_popup{width:250px;background:#fff;position:absolute;right:-103px;top:100%;margin:8px 0 0;padding:0;z-index:11;display:none;box-shadow:0 3px 5px rgba(0,0,0,0.3);border-radius:10px;}
ul.user_popup::after{position:absolute;content:"";left:5px;top:-6px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #1f1f1f;right:0;margin: 0 auto;}
ul.user_popup li{display:block;margin:0;padding:0;border-left:1px;}
ul.user_popup li + li{border-top:1px solid #f1f1f1;}
ul.user_popup li a{padding:12px 15px;color:#1f1f1f;display:block;text-align:center;font-family:'Poppins', sans-serif;}
ul.user_popup li a:hover{background:rgba(244, 198, 27, 0.2);}

.header-right{margin:0;padding: 0;justify-content: flex-end;display: flex;width: 100%;align-items:center;}
.header-search{padding-left:15px;}
.header-search .search-container{border-radius:3px;position:relative;border: 1px solid #dfdfdf;margin-bottom:5px;}
.header-search .search-container input[type="text"]{padding-left: 14px;border-radius:8px;width:400px;border:none;padding-right:65px;font-family:'Poppins', sans-serif;background:transparent;height:52px;}
.header-search .search-container input[type="text"]:focus{outline:none;}
.search-container button[type=submit]{width:45px;border:none;height:100%;top:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;border-radius:0 8px 8px 0;    position: absolute;right: 0;}
.search-container button[type=submit]:hover{background:rgba(244, 191, 30,0.8);}
.device-search{float:right;padding:0 0;max-width:360px;width:100%;margin-top:15px;}
.device-search .header-text{margin-bottom:5px;text-align: right;border-bottom:1px solid #dfdfdf;}
.woocommerce .woocommerce-breadcrumb{padding:20px 0 25px;}
.woocommerce nav.woocommerce-pagination ul li span.current a{color:#fff;}
.woocommerce nav.woocommerce-pagination ul li span.current a:hover{background:transparent;}

.autocomplete_ul{position:absolute;top:100%;background:#fff;width:100%;margin-top:1px;z-index: 11;border-radius: 5px;box-shadow:0 3px 5px rgba(0,0,0,0.3);max-height:300px;overflow-y:scroll;}
.autocomplete_ul #product-list{padding: 0}
.autocomplete_ul ul li{display:table;position:relative;margin:0;text-align:left;width:100%;padding:10px 15px;border-bottom:1px solid #dfdfdf;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
.autocomplete_ul ul li:hover{background:rgba(244, 198, 27,0.15)}
.autocomplete_ul ul li span.image{width:50px !important;float:left;margin-right:10px;}
.autocomplete_ul ul li span.image img{max-width:100%;}
.autocomplete_ul ul li .autocontent{text-align:left;overflow:hidden;}
.autocomplete_ul ul li .autocontent span.name{width:100%;margin-bottom:0;display:block;text-align:left;color:#1f1f1f;font-size:13px;font-weight:500;font-weight: 600;}
.autocomplete_ul ul li .autocontent .product-price{font-size:15px;display:inline-block;margin-right:10px;color:#3d63ac;font-weight: 600;}
.autocomplete_ul ul li .autocontent .orignal-div-uniq{display:inline-block;margin-bottom:0;}
.autocomplete_ul ul li .autocontent .orignal-div-uniq .save-span{width:auto;}
.autocomplete_ul ul li .autocontent .orignal-div-uniq .uniq-price{width:auto;font-weight: 600;}
@media(max-width:1199px){
section.banner{margin-top:115px;}
.device-search{max-width:380px;margin-top: 10px;padding-right: 15px;}
.header-text .closest-store{padding-bottom:5px;}
.track-order a,.my-order a,.login_div .name a{font-size:15px;font-weight: 600;color: #000;}
ul.user_popup{margin-top:2px;}
.header-search .search-container input[type="text"]{width:420px;}
.closest-store .bootstrap-select .dropdown-menu{left: inherit !important;right:0;}
.my-order{border-left:none;}
.header-right li{margin-right:15px;}
.login_div .user-icon i.fa.fa-user{margin-top: 0;}
}
@media(max-width:1024px){
.header-search .search-container input[type="text"]{width:100%;}
.nav-area #nav-toggle{top:13px;left:8px;}
.track-order .track-mennu{text-align:left;}
.header_menu .nav-list li.dropdown.megamenu .dropdown-menu{border-bottom:0 solid #f4c61b}
.header_menu .nav-list li ul li{border-bottom:none;}
.header_menu .nav-list li.dropdown .dropdown-menu .right_part h3{color:#fff;}
.track-order .track-mennu li + li{border-top:1px solid rgba(244, 198, 27, 0.2)}
.header-right{justify-content: flex-end;}
.header-search{width:310px;}
.device-search{max-width:350px;}
.login_div .name{max-width:90px;}
/* .top-header-strap .device_closest{max-width:45% !important;flex:0 0 45%;} */
}
@media(max-width:991px){
.header-right{margin-right:0;justify-content:center;}
.header-right .search-container{max-width:230px;}
.header-right li{margin:0 6px;}
.header-search{max-width:295px;}
.closest-store b{display:none;}
.track-order a .name{display:none;}
.top-header-strap .device-search{max-width:inherit;width:auto;}
.login_div .name{display:none;}
.my-order{padding-left: 0}
}
@media only screen and (max-width: 800px){
.nav-area .nav-mobile{display:none;}
}
@media(min-width:768px){
.mobile-search-icon{display:none;}
}
@media(max-width:767px){
.header_menu .nav-list{position:fixed;width:300px;left:-300px;top:0;z-index:999;height:100vh;background:#252525;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;overflow:scroll;padding-top:30px;}
.header_menu .nav-list li{width:100%;}
.header_menu .nav-list li a{color:#fff !important;padding:7px 15px;}
.header_menu .nav-list li a:hover{color:#f4c61b !important;}
.header_menu .nav-list li.dropdown{position:relative;}
.header_menu .nav-list li.dropdown.megamenu{position:relative;}
.header_menu .nav-list li.dropdown .dropdown-menu{display:block;position:relative;background:transparent;border:none;padding:0 0 0 15px;}
.header_menu .nav-list li.dropdown.megamenu .mega_container{padding:0;}
.header_menu .nav-list li.dropdown .dropdown-menu .left_part{width:100%;margin:0;border:none}
.header_menu .nav-list li.dropdown .dropdown-menu .right_part{width:100%;}
.header_menu .nav-list li.dropdown .dropdown-menu .right_part .megamenu-drop{width:100%;padding-left:0;margin-left:0;}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop{width:100%;padding:0;}
.header_menu .nav-list.open{left:0;}
.header_menu .nav-list li.dropdown a.dropdown-toggle::after{top: 10px;}
.header_menu .nav-list li.dropdown a.dropdown-toggle::after{display:none;}
.header_menu .nav-list li.dropdown i{display:block;color:#fff;width:35px;height:35px;position:absolute;right:0;top:3px;display: flex;justify-content: center;align-items: center;font-size:18px;transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.header_menu .nav-list .close-menu{position:absolute;top:0;font-size:22px;width:35px;height:35px;right:0;display:flex;color:#fff;justify-content: center;align-items: center;}
.header-search{padding-left: 18px;}
.top-header-strap .container{max-width:100%;width:100%;}
.header-text{text-align:right;}
.logo-site{max-width:177px;width:100%;padding-left:25px;padding-right:25px;}
.header_menu{top:0;left:0;position:relative;width:30px;height:30px;}
.nav-area .nav-mobile{display:block;width:33px;height:33px;left:0;position:absolute;background:transparent;}
.nav-area #nav-toggle{padding:10px 27px 12px 0px;top:3px;left:3px;position: absolute;}
.nav-area #nav-toggle span, .nav-area #nav-toggle span::before, .nav-area #nav-toggle span::after {cursor: pointer;border-radius: 1px;height: 1px;width: 37px;background: #fff;position: absolute;display: block;content: '';transition: all 300ms ease-in-out;}
.nav-area #nav-toggle span:before {top: -10px;}
.nav-area #nav-toggle span:after {bottom: -10px;}
.nav-area #nav-toggle span, .nav-area #nav-toggle span::before, .nav-area #nav-toggle span::after{background:#1f1f1f;width:26px;}
.top-header-strap .col-sm-6{width:50%;max-width:50% !important;flex:0 0 50%;}
.header-right{margin-left: 0;padding-right:0;position: absolute;bottom: 3px;right:6px;width:auto;}
.product-details-page .woocommerce-images{max-width:560px !important;}
.header-title-top h1{margin-bottom:15px;}
.header-right li{position:relative;}
.device-search{padding:0;margin-top:0;}
ul.user_popup{left:inherit;right:0;top:40px;}
ul.user_popup::after{left:inherit;right:10px;}
.header_menu .nav-list li.dropdown .dropdown-menu::before{display:none;}
.header_menu .nav-list li.dropdown .dropdown-menu li + li{border-top:none;}
.header_menu .nav-list li.dropdown .dropdown-menu a{text-align:left;padding:7px 15px;}
.header_menu .nav-list li.dropdown .dropdown-menu{width:100%;left:0;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);}
.header_menu .nav-list li.dropdown .dropdown-menu{width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header_menu .nav-list li.dropdown.megamenu .dropdown-menu{width:100%;}
.header_menu .nav-list li.mobile-menu-div{display:block;}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop li{border-bottom:1px solid rgba(255,255,255,0.1);}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop li + li{border-top:none;}
.header_menu .nav-list li.dropdown.megamenu .megamenu-drop + .megamenu-drop{border-top: 1px solid rgba(255,255,255,0.1);}
.header_menu .nav-list li.dropdown .dropdown-menu li{border-bottom: 1px solid rgba(255,255,255,0.1);}
/* .header_menu .nav-list li.dropdown .dropdown-menu li + li{border-top: 1px solid rgba(255,255,255,0.1);} */
.header-search .search-container{margin-bottom:0;}
.header-search .search-container input[type="text"]{height:34px;width: 100%;}

section.banner{margin-top:122px;}
.closest-store .bootstrap-select .dropdown-menu{left:inherit !important;right:0 !important;}
.device-search .header-text{position: absolute;top:18px;right:10px;border-bottom:none;}

li.my-order{display:none;}
li.track-order{margin-right:6px !important;}
}
@media(max-width:479px){
	.header-text{text-align:center;}
	.top-header-strap .col-sm-6{width:100%;max-width:100% !important;flex:0 0 100%;}
	.header-right{padding:0;bottom:3px;}
	.header-right .search-container{width: 100%;max-width:100%;}
	.top-header-strap .device-search{width:100%;padding:0 0 0;}
	.header-right li{width:100%;}
	.header-right li.track-order{right:0;display:inline-block;width:auto;}
	.desktop-menu-div.user-mobile-icon{display:inline-block;width:auto;}
	ul.user_popup{left:-170px;}
	ul.user_popup::after{left:170px;}
	.search-container button[type=submit]{width:35px;}
	ul.user_popup{left:inherit;right:-25px;top:40px;}
        .logo-site{text-align: center;}
}
@media(max-width:416px){
    .search-container input[type="text"]{width:100%;}
}
@media (max-width: 385px){
.header-right {
    margin-left: 0;
}
}

.footer {
    background: #000000;
}

.footer .footer-para {
    line-height: 1.75;
}

.footer-header.footer-green {
    color: #56ab4c;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 23px;
}

.footer-header.footer-yellow {
    color: #f4bf1e;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 23px;
}

.footer-header.footer-blue {
    color: #2a6fdd;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

.footer-list li {
    margin-bottom: 10px;
    font-family: poppins, sans-serif;
}

.footer-list.store-address-div li a {
    font-size: 14px;
    letter-spacing: 1px;
}

.footer-bott {
    padding-top: 25px;
    font-family: poppins, sans-serif;
    font-size: 13px;
    line-height: 22px;
}

.footer-logo img {
    max-width: 300px !important;
}

.footer-btm-link a {
    display: inline-block;
    padding: 0 15px;
}


