/* ___________________ Header Start _______________________*/
a{outline:none;}
#header{box-shadow: none !important;width: 100%;display: inline-block;padding: 8px 0 0 0 !important;box-shadow: 0 1px 0px 0 rgba(159, 159, 159, 0.12) !important;}

#header .top-block{padding:0 0 8px !important;margin: 0 !important;display: inline-block;width: 100%;background: #fff !important; vertical-align:bottom;}
#header .top-block .logo-block{float:left;width:233px; padding:0; margin:0;}
#header .top-block .logo-block img{width:auto; height:auto;}

#header .top-block .right-block{float:right; padding:18px 0 0 0; margin:0;}
#header .top-block .right-block .search-box{float:left;padding-top: 7px;margin-right: 30px;}
#header .top-block .right-block .search-box .form-control{width:644px;border:none;border-bottom:1px solid #d5d5d5; color:#262626; border-radius:0; text-transform:capitalize; font-size:14px; line-height:27px;}
#header .top-block .right-block .search-box .form-control:focus{outline:none; border-color:#ff0b13;}
#header .top-block .right-block .search-box .form-control::-webkit-input-placeholder {color:#696969;opacity:1; }
#header .top-block .right-block .search-box .form-control:-ms-input-placeholder {color:#696969;opacity:1; }
#header .top-block .right-block .search-box .form-control::placeholder {color:#696969;opacity:1; }
#header .top-block .right-block .search-box .input-group{position:relative;}
#header .top-block .right-block .search-box .input-group .btn{font-size:0; border:none; background:none; position:absolute; right:0; bottom:0;}
#header .top-block .right-block .search-box .input-group .btn:focus{outline:none; border:none; box-shadow:none;}

#header .top-block .right-block .account-block{float:left; padding:0;margin:0;}
#header .top-block .right-block .account-block .login-block{padding:0;}
#header .top-block .right-block .account-block .login-block.af-log li:nth-child(1){display:none;}

#header ul {list-style-type:none}
#header .top-block .right-block .account-block ul li a{padding:14px 30px 13px 52px;background: url(../images/login-icon1.png) no-repeat 20px center, #d41c1e;font-size: 14px;line-height: 16px;font-family: 'DINPro-Medium';color: #fffffd;border-radius: 6px;letter-spacing: 1px; transition:all 500ms ease-in-out; text-transform:uppercase;}
#header .top-block .right-block .account-block ul li a:hover{background-color:#223d80;}







#header .top-block .right-block .cart-block{float: right;padding: 0 0 0 30px;margin: 7px 0 0 30px;border-left: 1px solid rgba(0,0,0,0.12);}
#header .top-block .right-block .cart-block a{background: url(../images/carticon1.png) no-repeat left top;width: 31px;height: 27px;display: inline-block;position: relative;}
#header .top-block .right-block .cart-block a span{position: absolute;top: -6px;right: -11px;width: 20px;height: 20px;border-radius: 30px;color: #fff;font-size: 11px;line-height: 16px;font-weight: 500;background: #18367f;text-align: center;border: 2px solid #fff;}

.navbar-default .container.searchbardiv{display:none;}
#header .top-block .right-block .cart-block .slid{display:none;}
#header .top-block .right-block .cart-b{position:relative;}
#header .top-block .right-block .cart-b .dropdown-block {font-size: 14px;line-height: 20px;box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.10);letter-spacing: 1px;text-align: center;opacity:0;visibility: hidden;transition: all 500ms ease-in-out;position: absolute;right: 0;padding: 0 0 6px;margin: 0 auto;background: #fff;top:27px;z-index:999;}
#header .top-block .right-block .cart-b:hover .dropdown-block{opacity: 1;visibility: visible;}
#header .top-block .right-block .cart-b .dropdown-block .empty-block{font-size: 15px;line-height: 20px;width: 178px;padding: 8px 0 0 0;margin: 0;}




#header .bottom-section{display:inline-block;width:100%;vertical-align:bottom;border-top: 1px solid rgba(0,0,0,0.12);}
#header .bottom-section .container{ position:relative;}
#header .bottom-section .all-block{display: inline-block;padding: 0;margin: 0;width: 100%;text-align: center;}
#header .bottom-section .search-box{display:none;}






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

}

/*================ Mini Cart Start ================*/
.navbar-default .top-section .rt-box .cart-block{display:inline;position:relative;}
.navbar-default .top-section .rt-box .cart-block a{text-transform: uppercase;letter-spacing: 1px;background:url(../images/carticon1.png) no-repeat 6px center;display: inline-block;padding: 15px 18px;color: #fff;position: relative;border: 1px solid #173e82;width: 48px;height: 48px;text-align: center;border-radius: 50px;}
.navbar-default .top-section .rt-box .cart-block a span{position: absolute;top: -3px;left: -5px;width: 22px;height: 22px;background: #7c5b48;text-align: center;padding: 3px 0 0 0;margin: 0;border-radius: 100%;font-size: 13px;line-height: 16px;}
.navbar-default .top-section .rt-box .cart-block .dropdown-block{font-size:14px;line-height:38px;box-shadow:0px 1px 4px 1px rgba(0,0,0,0.10);letter-spacing:1px;text-align:center;opacity:0;visibility:hidden;transition:all 500ms ease-in-out;position:absolute;right:0;padding:0 0 6px;margin:0 auto;background:#fff;top:40px;}
.navbar-default .top-section .rt-box .cart-block:hover .dropdown-block{opacity:1;visibility:visible;display:block;}
.navbar-default .top-section .rt-box .cart-block .dropdown-block .empty-block{font-size:15px;line-height:20px;width:178px;padding:8px 0 0 0;margin:0;}

.woocom-cart{width:400px;overflow-y:scroll;height:300px;box-shadow:none !important;border:none !important;}
.woocom-cart .top-panel{width:100%;margin:0;padding:12px 0 0 0 !important;border:none !important;}
.woocom-cart .top-panel h1{font-size:21px;line-height:22px;color:#303030;text-align:center; font-weight:500;padding:0 0 12px 0;margin:0;}
.woocom-cart .top-panel h1 a{float:right;color:#6f6f6f;padding-right: 15px;}
.woocom-cart .top-panel h1 a:hover{color:#5262de;}
.woocom-cart .mini-cart{margin:0;padding:0;border-top:1px solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1); }
.navbar-default .top-block .rt-block .bottom-section .buttons-block .cart-block .dropdown-block .woocom-cart .mini-cart ul{ display:flex; justify-content:space-between;}
.woocom-cart .mini-cart ul{padding:0;}
.woocom-cart .mini-cart ul li{padding:0 12px;margin: 0;font-size: 14px;color: #303030;line-height: 18px;font-weight: 500;text-transform: capitalize;text-align: left;display: inline;}
.woocom-cart .item-pane{border-bottom:1px solid rgba(0,0,0,.1);padding-left:15px;padding-right:15px;margin:0;padding-top:12px;display:flex;justify-content:space-between; border-bottom:1px solid rgba(0,0,0,.1);}
.woocom-cart .item-pane .item-box{margin:0;padding:0 10px;}
.woocom-cart .item-pane .item-box.fill{padding:4px;}
.woocom-cart .item-pane .item-box h3{padding:10px 0 20px !important;margin:0;font-size:15px; color:#303030;line-height:18px;font-weight:500;text-transform:capitalize;text-align:left;}
.woocom-cart .item-pane .item-box h3 span{display:block; }
.woocom-cart .item-pane .item-box a{ cursor:pointer !important; }
.woocom-cart .total-block{margin:0;padding:10px 0;}
.woocom-cart .total-block h4{font-size: 15px;line-height: 18px;font-weight: 500;text-align: left;padding: 0 15px 12px;margin: 0;}
.woocom-cart .total-block h4 span{float:right; font-weight:600;letter-spacing:2px;}
.woocom-cart .total-block h5{font-size:17px;line-height:19px;font-weight:500;padding:8px 15px;margin:0;text-align:left;border-top:1px solid #e5e5e5;}
.woocom-cart .total-block h5 span{float:right;color:#223d82;}
.bottom-panel{/*background:#fff;*/border-top:1px solid rgba(0,0,0,.2);padding:12px 12px;text-align:center;}
.dropdown-block .bottom-panel button{border-radius: 20px;padding: 9px 20px 8px;margin: 0 5px !important; color:#fff; font-weight:400; letter-spacing:0; transition:all 500ms ease-in-out;}
.dropdown-block .bottom-panel button.shopping{background:#000 !important;}
.dropdown-block .bottom-panel button.shopping:hover{background:#223d82 !important;}
.dropdown-block .bottom-panel button.checkout{background:#223d82 !important;}
.dropdown-block .bottom-panel button.checkout:hover{background:#000 !important;}

.bottom-panel .checkout{cursor:pointer;font-weight:500;padding:9px 26px;font-size:14px;line-height:18px;color:#000;background:#e9e9e9;text-transform:uppercase;border:none;}
.bottom-panel .checkout:hover{background:#7c5b48; color:#fff;}
/*================ Mini Cart End ================*/
.overlay-content {position:relative;top:60px;width:100%;text-align:left;padding:0 0;margin-top:30px;}
.overlay-content .lower_sub{border-top:1px solid #474747;}
.overlay a:hover{color:#7c5b48 !important;}
.overlay .sb-caret:hover {color: #7c5b48 !important;}
.overlay ul li{padding:0 0 0 0;border-bottom:1px solid #474747;}
.overlay ul li:last-child{border:none;}
.overlay a {display:block;font-size:22px;color:#fff;line-height:25px;text-decoration:none;padding:8px 0 8px 24px;transition:0.3s;text-transform:uppercase;}
.overlay ul li a{ display:inline-block; width:95%;  font-size:18px; line-height:20px; outline:none;font-family: 'DINPro-Regular' !important;}
.overlay .sb-caret{ display:inline-block; width:auto; font-size:20px;line-height:42px;color:#fff; margin:0 !important; border:none !important; text-align:right;padding-right:20px;cursor:pointer;}
.overlay .sb-caret:before{ content:"\f107"; font-family:FontAwesome; }
.overlay .sb-caret:hover{ color:#5262de; }
.overlay ul li .sb-submenu li a{padding-left:46px;font-size:17px;line-height:20px; text-decoration:none !important; }
.overlay ul li .sb-submenu li ul li a{font-size:16px;line-height:16px;padding-left:62px;width:92%;text-decoration:none !important;}
.overlay ul li .sb-submenu li ul li ul{background:#383838;}
.overlay .sb-submenu{margin-left:0;border-top:1px solid #474747;background:#262626;}
.overlay .closebtn { font-weight:300;position:absolute;top:20px;right:9px;font-size:60px;}
.m-search{display:none;}
.overlay .cun-s-box{ display:block;}
.overlay .language-block{ display:block; }
.overlay .language-block .lng{ display:block; width:100%;  font-size:22px; color:#fff; line-height:25px; text-decoration:none; padding:8px 0 8px 24px; margin:0; transition:0.3s; text-transform:uppercase; text-align:left; background:none; border:none; border-bottom:1px solid #474747; outline:none; }
.overlay .language-block.lan-block2 .dropdown-menu .img{ margin:0 8px 0 0; }
.overlay .language-block .dropdown-menu{ background:#262626; }
.overlay .language-block .dropdown-menu li a{ padding-left: 46px; font-size: 17px; line-height: 20px; }
.overlay .language-block .dropdown-menu li:last-child{ border-bottom:1px solid #474747; }
.overlay .language-block .lng i{ color:#fff; float:right; width:5%; }
.overlay .language-block .lng:hover{ color:#7c5b48; }
.overlay .drop{ display:block; }
.overlay .drop .dropbtn{ display:block; width:100%; font-family: 'Roboto', sans-serif !important; font-weight:500; font-size:22px; color:#fff; line-height:25px; text-decoration:none; padding:8px 0 8px 24px; margin:0; transition:0.3s; text-transform:uppercase; text-align:left; border:none; border-bottom:1px solid #474747; outline:none; background:none; height:auto; position:relative; }
.overlay .drop .dropbtn:after{ content:"\f107"; font-family:FontAwesome; color:#fff; width:5%; float:right; }
.overlay .drop .dropbtn:hover{ color:#7c5b48; }
.overlay .drop .dropdown-content{ display:none; position:relative; left:inherit; background:#262626; }
.overlay .drop .dropdown-content.active{ display:block; }
.overlay .drop .dropdown-content a{ padding-left:46px; font-size:17px; color:#fff; line-height:20px; border-bottom:1px solid #474747; }
.overlay .drop .dropdown-content a:hover{ color:#7c5b48; background:none; }





@media screen and (max-width:1280px) {
#header .bottom-section .search-box .form-control{width: 204px;}
#header .top-block .right-block .account-block .login-block li{margin: 0 20px 0 0;}
#header .top-block .right-block .account-block .login-block li a{font-size: 12px;}
#header .top-block .right-block .account-block .login-block li.phone a{font-size: 17px;line-height: 19px;}
#header .top-block .right-block .account-block .login-block li.phone a .fa{font-size: 14px;line-height: 23px;width: 24px;height: 24px;}
#header .top-block .right-block .search-box .form-control {width:428px;}
#header .top-block .right-block .account-block .login-block li {margin: 0;}





}

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




}

@media screen and (max-width: 991px) {
#header .top-block .search-box{display:none;}
#header .bottom-section .search-box{display:block;}
#header .top-block .right-block .cart-block{padding:4px 0 0 0;margin: 0;border-left: none;}
#header .bottom-section .search-box .input-group{position:relative;}
#header .bottom-section .search-box .form-control{width:100%; border: none;color: #262626;border-radius: 0;text-transform: capitalize;font-size: 14px;line-height: 27px;}
#header .bottom-section .search-box .input-group .btn {font-size: 0;border: none;background: none;position: absolute;right: 0;}






#header .top-block .right-block .account-block{display:none;}
#header .bottom-section .all-block{width: 100%; display:none;}
#header .bottom-section .search-box{width: 100%;}
#header .bottom-section .search-box .form-control{width: 100%;border-bottom: transparent;}
#header .top-block .right-block .cart-block .slid{display:block;}
#header .top-block .right-block .cart-b{display:none;}

.mobile-menu-icon{float: left !important;margin: 0 0 0 40px !important;}
#header .top-block .right-block .cart-block .slid{display: inherit;float: left;background: transparent;width: 30px;height: 30px;}
#header .top-block .right-block .cart-block a span{top: -8px;right: -6px;}

#header .top-block .logo-block{width:155px;}
#header .top-block .logo-block img{width:100%;}
#header .top-block .right-block{padding: 10px 0 0 0;}
#header .bottom-section{background:#eee;}
#header .bottom-section .search-box .form-control{background:transparent;min-height:40px;}
#header .bottom-section .search-box .input-group .btn{top:8px;}

.mm-panel.mm-hasnavbar .mm-navbar{height:0;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > *{font-size: 0px;height: 0;padding: 0;}


}

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

}
@media screen and (max-width: 600px) { 
.woocom-cart{width:100%;}
.mm-panels > .mm-panel{padding:5px !important;}
.woocom-cart .item-pane{padding-left: 0;padding-right: 0;}
.bottom-panel .checkout{font-size: 12px;line-height: 15px;}
.bottom-panel .shopping{font-size: 12px;line-height: 15px;}
.dropdown-block .bottom-panel button{padding: 7px 12px 5px;}

}


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

}

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

}

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

}