html, body {
	overflow-x: hidden;
}

@media (min-width: 768px){
.container {max-width: 1350px;width:auto;} 
}
@media (min-width: 1200px){
.container {width: 1354px;} 
}

.h400 {
	height: 400px !important;
}

	@media (max-width: 768px)
	{
		.h400 {
			height: 200px !important;
		}
	}

img{max-width:100%;}
.m-b{margin-bottom:30px;}
.u-c{text-transform:uppercase;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-color:#eee;}


.btn{box-shadow:none;border-radius:0;outline:none !important;border:none;}

.btn-primary{background:#525252;border:none;}
.btn-secondary{background:#b49342;border:none;color:#fff;}
.btn-danger{background:#da4f49;}

.b-l{border-left:1px solid #ddd;}
.p-l{padding-left:25px;}

._askldma213sa_sad {
	color: #000 !important;
	margin-top: -20px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
	font-size: 18.7px;
}

	._askldma213sa_sad:hover {
		text-decoration: underline;
	}



b, strong{font-weight:600;}
a {color: #986a6c;}


#content {min-height: initial;}











.hdtopline{background:#222;color:#fff;}
.hdtopline .container{position:relative;padding:10px 0}
.hdtopline .localize{position:absolute;left:0;top:3px;text-align:left;}
.hdtopline p{margin:0;text-align:center;font-size: 20px;font-weight: 300;}
.hdtopline p u{text-decoration:none;border-bottom:1px  solid #fff;}


.hdtopline .btn-link.dropdown-toggle{color:#fff;}
.hdtopline .btn-link>span{float:left;margin-right:5px;}
.currency-select.btn{text-align:left;color:#333;}
 

.headerwrap{border-bottom:1px solid #ddd;}
.headerwrap{margin-bottom:15px;}
.common-home .headerwrap{margin-bottom:0;}
.logolink{display:block; padding: 12px 17px;}
.logolink img{width: 238px;padding-top: 6px;}



.headerwrap.fixed{position:fixed;width:100%;z-index:12;background:#fff;top:0;}



#menu1.navbar{border:none;margin:15px 0 0 0;}
.headerwrap.focusd-search #menu1.navbar{position:static;}
#menu1 .nav>li{margin-left:25px;}
#menu1 .nav>li:first-child{margin-left:0px;}
#menu1 .nav>li>a{color:#555;text-transform:uppercase;font-size:12px;font-weight:700;border-bottom:2px solid #fff;background:none !important;padding:5px 0;}
#menu1 .nav>li:hover>a{border-color:#333;}

#menu1 .nav>li.txdanger>a{color:#ff4900;}
#menu1 .nav>li.txdanger:hover>a{border-color:#ff4900;}



@media (max-width: 1200px){
	#menu1.navbar{margin-top:20px;}
	#menu1 .nav>li{margin-left:10px;}
	#menu1 .nav>li>a{font-size:14px;}
}

@media (max-width: 700px){
	#menu1.navbar{margin: 0;}
	.logolink{padding:0;}
}





@media (min-width: 1200px){
	#menu1 .navbar-collapse.collapse{padding:0;}
}




.dropdown-menu{padding:15px 15px 0 15px;min-width:220px;}
.dropdown-menu ul{margin:0 -15px;}
.dropdown-menu ul>li {clear:both;}
.dropdown-menu ul>li> a{display:block;padding:5px 9px;color:#333;}
.dropdown-menu li > a:hover{background:#f9f2df;color:#333;}
.dropdown-menu .see-all{display:block;background:#eee;color:#333;padding:8px;margin: 0 -15px;    font-weight: 600;font-size: 12px;}


.hr-bar{float:right;margin: 24px 17px 0 0;}
.hr-bar> li{display:inline-block;position:relative;margin-left:15px;}
.hr-bar> li.searchdiv {position:static;}

.hr-bar> li b{display:block;width:25px;height:25px;font-weight:normal;}
.hr-bar> li b.search{background:url(../image/zoom1a.svg);    background-size: 28px;}
.hr-bar> li.searchdiv.focusd b.search{background:url(../image/close1a.svg);    background-size: 25px;}

.hr-bar> li b.user{background:url(../image/user1a.svg);     background-size: 45px;background-position: -10px -9px;}
.hr-bar> li b.cart{background:url(../image/cart1a.svg);    background-size: 100%; }
.hr-bar> li .dropdown-menu{left:auto;right:0;}
.ctotal{background:#000;width: 17px;height: 17px;color: #fff;position: absolute;right: -7px;bottom: -7px;border-radius: 100%;text-align: center;line-height: 16px;font-size:11px;overflow:hidden;}

#cart{margin-bottom:0;}
.cartremv{border:none;background:none;}

.hr-bar> li.hcart .dropdown-menu{width:320px;padding:10px 25px;}
.hr-bar> li.hcart .dropdown-menu table{font-size:12px;}



 
.hr-bar> li.searchdiv #search input{width:100%;height:54px;border:0;padding:10px;outline:none !important;}
.hr-bar> li.searchdiv #search button{background:none;position:absolute;right: 0;top:4px;border: none;font-size: 21px;color: #ccc;outline: none !important;box-shadow: none !important;}

 

.focusd-search .header-first-block,
.focusd-search .header-second-block,
.focusd-search .container{position:static;}


.searchdiv #search{margin: 0;border: 0;box-shadow: none;padding: 1px;position:absolute;border-top:1px solid #bbb;border-bottom:1px solid #bbb;width: 0;display:none;font-size:21px;transition:all .2s ease;}

.searchdiv.focusd #search{    width: 100%;display: block;left: 0;z-index: 99;background: #fff;    top: 105px;}
.headerwrap.fixed .searchdiv.focusd #search{top: 65px;}








.owl-carousel{margin-bottom:20px;}

.owl-nav{}
.owl-nav>div{position:absolute;left:0;top:50%;    padding: 5px;background: rgba(255, 255, 255, 0.57);font-size: 46px;margin-top: -13px;}
.owl-nav>.owl-next{left:auto;right:0;}
.owl-nav>div:hover{background: rgba(255, 255, 255, 0.8);}




.slider {overflow: hidden;}
.slider .owl-carousel .owl-stage-outer {overflow: visible;}
.slider .owl-carousel .owl-stage-outer .owl-stage .item {opacity: 0.3;}
.slider .owl-carousel .owl-stage-outer .owl-stage .active .item {opacity: 1;}
.slider .item button {padding-left: 15px;padding-right: 15px;background-color: gray;border-style: solid;color: #fff;
border-color: transparent;padding-top: 0px;padding-bottom: 0px;font-size: 12px;font-weight: 200;
}

.slider .item span {display: inline-block;}
.slider .item {text-align: center;}
.slider .sliders {position: relative;}


.slider #slider-title {text-align: center;}
.slider #slider-title span {border-bottom: 1px solid #9d9d9d;padding: 10px;}

@media (max-width: 960px){
	.slider .sliders{padding:0;}
}





.fullrow img{width:100%;} 
 
 
 










.div-title{position:relative;margin-bottom:25px;text-align:center;font-weight:300;font-size:24px;line-height:1.5;text-transform:uppercase;clear:both;}
.div-title:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#eee;}
.div-title span{
	display: inline-block;
	background: #fff;
	padding: 0px 40px;
	position: relative;
	color: #4c1616;
	z-index: 1;
	font-weight: 700;
	border-bottom: solid 1px #4c1616;
}






.price-old{text-decoration:line-through;}




.prdbox .panelbox{padding:5px;margin-bottom:30px;border:1px solid #ddd;position:relative;}
.prd-image{margin:-10px;margin-bottom:0;}
.prd-name{
	display: block;
	padding: 10px 0;
	color: #333;
	height: 70px;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
}
@media (max-width: 960px){
.prd-name{display:block;padding:10px 0;color:#333;height:90px;}

}

.col-md-3 .prd-name{font-size:11px;line-height:1.3}


.prdbox .price{text-align: center;}
.prdbox .price span{font-size:17px;font-weight:600;}
.prdbox .price span.price-old{font-weight:normal;margin-right:10px;font-size:14px;}

.pbuttons{position:absolute;right:10px;top:10px;display:none;}
.pbuttons button{border:none;background:none;font-size:20px;color:#000;}


@media (min-width: 960px){
	.prdbox:hover .pbuttons{display:block;}
}

 
.extra-thumbs{width: 72px;position: absolute;left: -71px;top:0px;height:100%;z-index: 9;display: none;background: #fff;padding: 4px;border:1px solid #ddd;border-right:0;}
.extra-thumbs >div{margin-bottom:5px;border:background:#666;}
.extra-thumbs >div:hover{cursor:pointer;background:#333;}
.extra-thumbs >div:hover img{opacity:.65;}
.extra-thumbs img{width:100%;height:auto;}
.col-md-3 .extra-thumbs{width:68px;left:-67px;}
 
.product-grid .panelbox:hover { }
@media (min-width: 767px){
.panelbox:hover .extra-thumbs{display:block;}	
}



.breadcrumb{display:none;}




.box-title{font-size:16px;text-transform:uppercase;margin-bottom:20px;text-align:center;border-bottom:1px solid #ddd;font-weight:600;}
.box-title span{position:relative;z-index:1;padding:0 15px;display:inline-block;    top: 8px;background: #fff;}


.list-group a{border:none !important;background:none !important;padding:3px 5px;color:#333;}
.list-group a.active{font-weight:600;}





.mfilter-content{border:none;}
.mfilter-content ul{padding:0;list-style:none;}
.mfilter-heading-text{padding:5px 0;margin:0;border-bottom:1px solid #ddd;}
.mfilter-heading-text > span{padding:0;}
.mfilter-filter-item .mfilter-options{padding:0;}
.mfilter-tb-as-td.mfilter-col-input{position:absolute;left:-999999px;}
.mfilter-heading-content{font-size:18px;  padding: 0;}
.mfilter-content-opts{margin-bottom:25px;}

.mfilter-price-inputs{margin-left:-5px;}
#mfilter-opts-price-min, 
#mfilter-opts-price-max{border-radius:0;padding:0 5px;width:108px;min-width:1px;max-width:none;display:inline-block;margin-right:5px;margin-left:5px;} 
.mfilter-opts-container{padding:5px;background:#ffffff;border:none;}
.mfilter-button-reset{margin-left:0;color:#333;}
.mfilter-reset-icon{background-position:0 2px;position:relative;top:1px;margin-right:5px;}
label.mfilter-tb-as-td{padding:3px 0;}

.mfilter-input-active label{font-weight:bold;}

.mfilter-counter{display:none;}



.topdesc p{margin:0;}
.filterpanel{margin-bottom:15px;border:1px solid #ccc;}
.filterpanel select{border-radius:0;margin:-1px;height:33px;}





.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, 
.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #eee;border-color:#e8e8e8;color:#000;}
.pagination>li>a, .pagination>li>span{color:#333;}



.viewbuttons{margin:4px 0 0;}
.viewbuttons button{background:none;border:none;opacity:.2;outline:none !important;margin:0 5px 0 0;padding:0;}
.viewbuttons button.viewthis{opacity:1;}



.mfilter-free-container{    margin-left: -238px;top:124px;}
.mfilter-free-button{margin:0 0 0 0 !important;background:url(../image/flt.png);    width: 30px;height: 100px;position: absolute;right: -30px;top: 0;}
.mfilter-free-container-closed .mfilter-free-button{ }
.mfilter-free-container-opened .mfilter-free-button{ }
 




/*prod*/



.owl-thumb-item{border:1px solid #eee;padding:1px;background:none;margin-bottom:5px;}
.galbox{border:1px solid #eee;}

.ekko-lightbox{padding:0 !important;}
.ekko-lightbox .modal-body{padding:0 !important;}
.ekko-lightbox .modal-dialog{max-width:100% !important;width:100% !important;box-sizing:border-box;    margin: 0;}
.ekko-lightbox .modal-content{border:none;background:none;}
.ekko-lightbox .modal-header{border:none;padding:0;min-height:1px;}
.ekko-lightbox .modal-title{display:none;}
.ekko-lightbox .modal-header .close{position: absolute;right:5px;top:5px;background: #fff;opacity: 1;width: 40px;height: 40px;z-index: 2;}

.prod-info{}
.prod-info h1{font-weight:300;line-height:1.3;margin:0 0 5px;font-size: 22px;text-transform:uppercase;}
.prod-info .serial{color:#777;}
.prod-info {}


.prod-props{}
.prod-props .proplabel{margin-right:15px;}
.prodprice-old{margin-right:15px;font-size:16px;text-decoration:line-through;font-weight:300;}
.prodprice-new{font-size:24px;}


.optionbox{position:relative;}
.optionbox .form-group{clear:both;position:relative;float:left;width:100%;border-bottom:1px solid #f3f3f3;}
.optionbox .form-group .control-label{float:left;margin-right:15px;font-weight:bold;margin:5px 10px 0 0;}
.optionbox .form-group .control-label + *{float:left;}
.optionbox .form-group .radio,
.optionbox .form-group .chechbox{display:inline-block;margin:0;}
.optionbox div.required .control-label:before{display:none;}

.to-size{position:absolute;right:0;top:25px;font-weight:600;text-transform:uppercase;cursor:pointer;display:block;z-index:1;}
.to-size img{display:inline-block;vertical-align:-2px;}

@media (max-width: 960px){
	.to-size{position:static;    margin: 5px 0 20px;}
}



.styled-rad .labelb {display:block;float:left;margin-bottom:10px;text-align: center;border: 2px solid #fff;box-shadow:inset 0 0 1px 0 #333;padding:5px 5px;box-sizing: border-box;min-width:60px;}
.styled-rad .labelb input{position:absolute;left:-9999px}
.styled-rad .labelb span {display:block;}
.styled-rad .labelb img{width:32px;height:auto;}
.styled-rad .labelb:hover{box-shadow:inset 0 0 1px 0 #1000FF;}
.styled-rad .labelb.secili {border-color: #b7caf4;background:#f6f5fb;}



.to-cartbox{padding-bottom:15px;}
.to-cartbox input#input-quantity{display:inline-block;margin-right:10px;border-radius:0;width:auto;font-size:18px;text-align:center;float:left;}
.to-cartbox #button-cart{border:none;background:#555;color:#fff;height:34px;padding:0 25px;text-transform:uppercase}
.to-cartbox #button-cart i{margin-right:10px;}
.cart-alert{    font-weight: 600;margin-top: 15px;padding: 3px 10px;background: #f4ffed;border: 1px solid #d2f7bb;}

.descriptionbox{border:1px solid #eee;padding:15px;clear:both;font-family:'Open Sans', sans-serif;}
.descriptionbox .titlebox{border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin:-15px;margin-bottom:10px;
border-bottom:2px solid #e6e6e6;padding:10px 19px;font-weight:600;text-transform:uppercase;background:#f6f6f6;}



















/*footer*/

footer{border-top:1px solid #eee;background:#fff;padding-top:50px;margin-top:20px;}

.credit{background:#fff;color:#333;padding:10px 0;border-top:2px solid #eee;border-bottom:2px solid #eee;margin-bottom:20px;}



.fbox1{border-right:2px solid #ddd;height:100%;box-sizing:border-box;padding-right:20px;overflow:hidden;}
.fbox1 >img{float:left;margin-right:10px;}
.fbox1 .socialbox {float:right;}
.fbox1 .socialbox a{display:block;margin:5px 0 10px 0;}

.ftitle{font-weight:600;text-transform:uppercase;font-size:13px;color:#333;margin-bottom:10px;}
.flinks {list-style:none;padding:0;margin:0 0 20px 0;}
.flinks li{}
.flinks li a{color:#333;display:inline-block;padding:3px 0}
.flinks li a:hover{color:#000;}


@media (max-width: 769px){
	.fbox1{border-right:0;}
	.fbox1 >img{width:130px}
}




/*mobile**/





@media (max-width: 960px){
	.siteheader >*,
	#menu1.navbar{position:static}
	.headerwrap{position:relative;}
	.hr-bar> li.searchdiv{position:static;}
	.searchdiv.focusd #search{top:100%;background: #fff;z-index:9;left: 0;right: 0;width: 100%;border-left:0;border-right:0;}
	
	}

@media (max-width: 960px){
	
}



.burgerbar{font-size: 28px;float: left;    padding: 8px 10px;    border-right: 1px solid #ddd;margin-right: 10px;}
@media (max-width: 1200px){
	.headerwrap{border-bottom:1px solid #ddd;}
	.logolink img{width:180px;}
}
@media (max-width: 1020px){
	
	#menu1.navbar{margin-top:10px;    min-height: 1px;}
	.logolink{padding:0;}
	.logolink img{width:150px;}
	.header-first-block{padding-left:0;}
	
}

@media (max-width: 960px){
	#menu1.navbar{margin-top:0px;}
	.hr-bar{margin-top:9px;}
	
}

@media (max-width: 760px){
	.hdtopline p{font-size:16px;margin-left: 43px;}
	.hr-bar{padding:0;    margin-top: 5px;}
	
	
}

@media (max-width: 480px){
	.logolink img{width:120px;margin-top:5px}
	.header-first-block{    width: 240px !important;}
	.header-second-block{padding: 0;width: 130px !important;right:15px;margin-top: 5px;background:#fff;    float: right;margin-right: 10px;position:absolute;}
}

@media (max-width:400px){
	.burgerbar{    padding:7px 5px;}
	.header-first-block{width:180px !important;}
	.searchdiv.focusd #search{    width: 308px;    right: 0;position: absolute;left: auto;margin: 0;border: 1px solid #ddd;}
}

@media (max-width:360px){
	.searchdiv.focusd #search{    right: -20px;}
}




 
.mob-cat-bar{padding:20px 0 40px;background:#eee;display:none;margin-bottom:5px;position:absolute;left:0;right:0;z-index:1030;} 
 
.mob-cat-list{list-style:none;margin:0;padding:0;text-align: right;}
.mob-cat-list>li{border-bottom:1px solid #ddd;margin-bottom:10px;}
.mob-cat-list>li>a{text-transform:uppercase;text-transform:uppercase;font-weight:700;padding:3px;display:block;}
 

.children-cats{    padding-left: 0;margin: 0;list-style: none;}
.children-cats>li{}
.children-cats>li>a{padding:5px 5px 5px 25px;display:block;font-weight:600;}
 

 
 
 
 


.MobilBannerSet{display:none;}

@media (max-width: 760px){
.MobilBannerSet{display:block;}
.MobilBannerSet img{width:100%;padding: 0px 15px 0px 15px;}
/*
.common-home #slider{display:none;}
*/
.common-home .slider{display:none;}
.common-home .Banner2Set{display:none;}
.common-home .fullrow{display:none;}

}
 
 
 .cart-image{text-align:right;}
.padding-lg{padding:60px 0} 
 @media (min-width: 1200px){
	.empdiv-msg{padding-top:120px;}
	.cart-image{text-align:right;}
}

 
 
@media (max-width: 1200px){ 
.empdiv-msg{text-align:center;}
.empdiv-msg h1{font-size:26px;}

}
.scrollToTop{
	z-index:99999;
	width:50px; 
	height:50px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:75px;
	right:40px;
	display:none;
	background: url('image/top.png') no-repeat 0px 0px;
}
.scrollToTop:hover{
	text-decoration:none;
}

@media (max-width: 700px){ 
.scrollToTop{
	z-index:99999;
	width:50px; 
	height:50px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:15px;
	right:15px;
	display:none;
	background: url('image/top.png') no-repeat 0px 0px;
}
}

.featuredCartBtn {
	width: 100%;
	margin: 15px 0 0 0;
	height: 35px;
	background-color: #521d1d;
	color: white;
	border: none;
}

.featuredCartBtn {
	width: 100%;
	margin: 15px 0 0 0;
	height: 35px;
	background-color: #FF8600;
	color: white;
	border: solid 2px #FF8600;
}

.featuredCartBtn:hover {
	background-color: #FFFFFF;
	color: #FF8600;
	border: solid 2px #FF8600;
}
.owl-carousel .owl-buttons div i {
    display: block !important;
    font-size: 40px !important;
    margin: 0 0 0 14px !important;
    color: white !important;
}

.owl-carousel:hover .owl-buttons .owl-prev {
    left: 0 !important;
}

.owl-controls .owl-buttons .owl-next {
    right: 0 !important;
}

.owl-controls .owl-buttons div {
    top: 40% !important;
    background-color: grey !important;
}

.FixedCallButton {
	text-align: center;
	z-index: 99999999;
	padding: 10px 0;
	position: fixed;
	bottom: -2px;
	left: 3px;
}

	.FixedCallButton a {
		border-bottom-right-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
	    background-color: #2ecc71;
	    border: 0 !important;
	    border-bottom: 4px solid #32b266 !important;
	    color: #fff !important;
	    border-radius: 5px;
	    padding: 7px;
	    font-size: 14px;
	}

	.FixedCallButton a i {
		margin-right: 3px;
		margin-left: 0;
	}

.FixedWhatsAppButton {
	text-align: center;
	z-index: 99999999;
	position: fixed;
	height: 50px;
	width: 62px;
	top: 72px;
	left: 0;
}

	.FixedWhatsAppButton a {
		border-bottom-left-radius: 0 !important;
		border-top-left-radius: 0 !important;
		background-color: #2ecc71;
		border: 0 !important;
		border-bottom: 4px solid #32b266 !important;
		color: #fff !important;
		margin-left: -30px;
		border-radius: 5px;
		padding: 10px 34px;
		font-size: 24px;
	}

	.FixedWhatsAppButton a i {
		position: absolute;
		margin-left: -1px;
		margin-top: -2px;
	}

.FixedWhatsAppButton_Two {
	position: fixed;
    bottom: 10px;
    z-index: 5;
    left: 0;
}

@media (max-width: 768px)
{
	.FixedWhatsAppButton_Two {
		left: 10px;
		bottom: 0;
	}
}

.FixedCallButton_Desktop {
	position: fixed;
    bottom: 5px;
    z-index: 5;
	right: 7px;
	border-radius: 4px;
    background: #25D366;
    color: #fff;
    font-size: 13px;
    padding: 6px 8px 6px 25px;
    display: inline-block;
    outline: none;
	cursor: pointer;
	background-color: #25d366;
}
	.FixedCallButton_Desktop > a {color: #FFF;}
		.FixedCallButton_Desktop > a > i {
			position: absolute;
			left: 6px;
			margin-top: 1.7px;
			font-size: 18px;
		}

@media (max-width: 768px)
{
	#menu1 .hr-bar {
		margin-right: 0;
	}

	a.logolink img {
		width: 100px;
		margin-bottom: 12px;
	}
}

.umf-product-container .prdbox:nth-child(odd)  {padding-right: 5px;}
.umf-product-container .prdbox:nth-child(even) {padding-left: 5px;}