
body{ margin:0px; padding:0px !important; font-family: 'Open Sans', sans-serif; overflow-x:hidden;}

.wrapper{ width:100%; float:left; height:auto; margin:0 0 0 0;}

header{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0 0 15px 0; text-align:center;}
.lighttype{
	width:100%;
	float:left;
}
.detailsimages{
	width:100%;
	float:left;
}
.detailsimages img{
	width:100%;
	float:left;
}
.lighttype img{
	width:100%;
	float:left;
}
.lighttype h2{
	width:100%;
	float:left;
	padding:8px;
	background:#2C3D8F;
	text-align:center;
	color:#FFFFFF !important;
	font-size:18px !important;
	
}
.lighttype h2:hover{
	width:100%;
	float:left;
	padding:8px;
	background:#036;
	text-align:center;
	color:#FFFFFF !important;
	font-size:18px !important;
	
}
.newform{
	width:100%;
	float:left;
	background:#ffffff;
	border-radius:30px;
	padding:15px;
	}
.newform h1{
	width:100%;
	color:#f27034;
	font-size:24px;
	font-weight:700;	 
	}
.newform input{
	width:100%;
	color:#000000;
	font-size:15px;
	font-weight:600;
	margin-bottom:20px;
	margin-top:20px;
	border:none;
	background:#ffffff !important;
	border-bottom:1px solid #000;	
	}	
	.newform select{
	width:100%;
	height:40px;
	color:#000000;
	margin-bottom:20px;
	margin-top:20px;
	font-size:15px;
	font-weight:600;
	background:#ffffff !important;
	border:none;
	border-bottom:1px solid #000;		 
	}
.newform button{
	width:100%;
	padding:15px;
	color:#ffffff;
	margin-bottom:20px;
	margin-top:20px;
	font-size:15px;
	font-weight:800;
	background:#f27034 !important;
	border:none;
	border-radius:10px;
		 
	}
	.newform button i{
		padding-left:20px !important;
		font-weight:800;
	}
	.newform button:hover{
		background:#000 !important;
	}
.newformimg img{
	width:100%;
	float:left;
	border:2px solid #FFF;
	height:auto;
	border-radius:20px;
	margin-top:40px;
	
	}

header .head-top{ width:100%; height:auto; margin:0 0 15px 0; padding:5px 0; background:#194075;}
header .head-top p{ width:auto; float:left; height:auto; margin:0 50px 0 0; color:#FFFFFF; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px;}
header .head-top p i{ float:left; margin:0 10px 0 0; line-height:35px;}
header .head-top p a{ color:#FFFFFF; text-decoration:none;}
header .head-top p a:hover{ color:#fff;}

header .logo{ width:250px; height:auto; margin:0 0 0 0; float:left;}
header .logo img{ width:auto;}

header .menu{ width:auto; float:right; margin:20px auto 0; height:auto; display:flex; text-align:center;}

header .menu .search{ width:auto; float:right; margin:0 0 0 20px; height:auto;}
header .menu .search i{ color:#000; font-size:15px; line-height:40px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; cursor:pointer;}
header .menu .search i:hover{ color:#f36f31;}

.middile{ width:100%; float:left; height:auto; margin:0 0 0 0;}

.home-slider{ width:100%; float:left; height:auto; margin:0 0 0 0;}
.home-slider img{ width:100%;}

.home-first{ width:100%; float:left; height:auto; margin:-35px 0 0 0; position:relative;}
.home-first img{ width:100%;}

.home-second{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:50px 0 20px; background:#f4f4f4;}
.home-second .container{ overflow:hidden;}

.home-second h2{ width:100%; float:left; height:auto; margin:0 0 30px 0; font-size:30px; font-weight:600; font-family: 'Open Sans', sans-serif; color:#000; text-align:center;}

.home-second a{ width:94%; float:left; height:auto; margin:0 3%; text-align:center;}
.home-second a img{ width:100%; float:left; height:auto; margin:0 0 0 0; border:2px solid #747474; border-radius:50%; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; transition: all .3s linear;}
.home-second a h3{ width:100%; float:left; height:auto; margin:15px 0 0 0; font-size:20px; font-weight:500; font-family: 'Open Sans', sans-serif; color:#000; text-align:center; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
.home-second a:hover img{ border:2px solid #f36f31; transform: scale(1.1);}
.home-second a:hover h3{ color:#f36f31;}

.home-second .col-sm-2{ width:18%; float:left; height:auto; margin:35px 1% 0;}

.latest-arrivals{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:50px 0 20px; background:#f4f4f4;}
.latest-arrivals h2{ width:100%; float:left; height:auto; margin:0 0 35px 0; font-size:30px; font-weight:600; font-family: 'Open Sans', sans-serif; color:#000; text-align:center; text-align:center;}
.latest-arrivals h2 span{ width:60%; float:left; margin:15px 20% 0; height:2px; background:#ddd;}

.latest-arrivals .box{ width:100%; float:left; height:auto; margin:0 0 0 0; background:#fff; border-radius:5px; padding:15px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; border:2px solid #fff;}
.latest-arrivals .box .images{ width:100%; float:left; height:auto; margin:0 0 0 0; overflow: hidden;}
.latest-arrivals .box .images img{ width:100%; transition: all .3s linear;}
.latest-arrivals .box h3{ width:100%; float:left; height:auto; margin:0 0 15px 0; font-size:20px; font-weight:600; color:#000; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
.latest-arrivals .box h3 span{ font-size:13px; color:#777; font-weight:400; width:100%; float:left; margin:0 0 5px 0;}
.latest-arrivals .box h4{ width:auto; float:left; height:auto; margin:15px 0 0 0; font-size:20px; font-weight:600; color:#f36f31; font-family: 'Open Sans', sans-serif;}
.latest-arrivals .box:hover{ border:2px solid #eee !important;}
.latest-arrivals .box:hover h3{ color:#f36f31;}

.latest-arrivals .box:hover img{transform: scale(1.1);}

.latest-arrivals .box i{ width:25px; height:25px; text-align:center; font-size:13px; line-height:21px; border:2px solid #000; color:#000; float:right; margin:15px 0 0 0; border-radius:50%;}

.home-third{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0 0; background:#f4f4f4;}
.home-third img{ width:100%;}

.home-third .box{ width:100%; float:left; height:auto; margin:0 0 0 0; text-decoration:none; position:relative; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}

.home-third .box h2 {
       text-transform: uppercase;
       color: #000;
       text-align: center;
       position: relative;
       padding: 10px;
	   font-size:18px;
	   width:100%;
	   display:none;
	   position:absolute; top:0;
	   text-decoration:none;
	   font-weight:600;
	   font-family: 'Open Sans', sans-serif;
       background:#fff;
       margin: 0 0 0 0;
	   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    }
	
.home-third .box:hover h2{ display:block;}

	
.best-seller{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:20px 0 50px; background:#f4f4f4;}
.best-seller h2{ width:100%; float:left; height:auto; margin:0 0 20px 0; font-size:30px; font-weight:600; font-family: 'Open Sans', sans-serif; color:#000; text-align:center; text-align:center;}
.best-seller h2 span{ width:60%; float:left; margin:15px 20% 0; height:2px; background:#ddd;}

.best-seller .box{ width:100%; float:left; height:auto; margin:0 0 0 0; background:#fff; border-radius:5px; padding:15px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; border:2px solid #fff;}
.best-seller .box .images{ width:100%; float:left; height:auto; margin:0 0 0 0; overflow: hidden;}
.best-seller .box:hover img{transform: scale(1.1);}


.best-seller .box .images img{ width:100%; transition: all .3s linear;}
.best-seller .box h3{ width:100%; float:left; height:auto; margin:0 0 15px 0; font-size:13px; font-weight:600; color:#000; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
.best-seller .box h3 span{ font-size:13px; color:#777; font-weight:400; width:100%; float:left; margin:0 0 5px 0;}
.best-seller .box h4{ width:auto; float:left; height:auto; margin:15px 0 0 0; font-size:20px; font-weight:600; color:#f36f31; font-family: 'Open Sans', sans-serif;}
.best-seller .box:hover{ border:2px solid #eee !important;}
.best-seller .box:hover h3{ color:#f36f31;}

.best-seller .box i{ width:25px; height:25px; text-align:center; font-size:13px; line-height:21px; border:2px solid #000; color:#000; float:right; margin:15px 0 0 0; border-radius:50%;}

.home-download{ background: url(../images/bg.jpg)no-repeat center;
  background-attachment: scroll;
  background-size: auto;
background-attachment: fixed;
background-size: cover;
padding: 50px 0;
float: left;
width: 100%;}
.home-download h2{ width:100%; float:left; height:auto; margin:20px 0 0 0; font-size:55px; font-weight:600; text-transform:uppercase; color:#f36f31; font-family: 'Open Sans', sans-serif;}
.home-download h2 span{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:39px; font-weight:500;}

.home-download p{ width:100%; float:left; height:auto; margin:15px 0 25px 0; font-size:17px; font-weight:400; color:#000; font-family: 'Open Sans', sans-serif;}

.home-download a{ width:auto; float:left; height:auto; line-height:40px; background:#f36f31; color:#fff; font-size:22px; font-weight:600; padding:0 20px; border-radius:40px; text-decoration:none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; border:2px solid #fff;}
.home-download a:hover{ background:#222; color:#fff;}
.home-download img{ width:100%; float:left; margin:-20px 0 0 0;}


.customer-review{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:30px 0 20px; background:#f4f4f4;}
.customer-review h2{ width:100%; float:left; height:auto; margin:0 0 35px 0; font-size:30px; font-weight:600; font-family: 'Open Sans', sans-serif; color:#000; text-align:center; text-align:center;}
.customer-review h2 span{ width:60%; float:left; margin:15px 20% 0; height:2px; background:#ddd;}

.customer-review .box{ width:100%; float:left; height:auto; margin:0 0 0 0; background:#fff; border-radius:5px; padding:15px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; border:2px solid #fff; min-height:150px;}
.customer-review .box:hover{ border:2px solid #eee !important;}

.customer-review .box .left{ width:30%; float:left; height:auto; margin:0 0 0 0; border-right:1px solid #ddd; padding:0 3%; text-align:center;}
.customer-review .box .left h3{ width:100%; float:left; height:auto; margin:7px 0 0 0; font-size:16px; font-weight:700; color:#000; font-family: 'Open Sans', sans-serif; line-height:18px; text-align:center;}
.customer-review .box .left h3 span{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:12px; font-weight:400;}
.customer-review .box .left .image{ width:60px; height:60px; border:1px solid #ddd; border-radius:50%;  display:inline-block; padding:2px;}
.customer-review .box .left .image img{ width:100%; border-radius:50%;}

.customer-review .box .right{ width:66%; float:right; margin:0 0 0 0; padding:0 2%;}
.customer-review .box .right p{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:13px; font-weight:400; color:#000; font-family: 'Open Sans', sans-serif;}



.outlets{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:30px 0 20px; background:#fff;}
.outlets h2{ width:100%; float:left; height:auto; margin:0 0 20px 0; font-size:30px; font-weight:600; font-family: 'Open Sans', sans-serif; color:#000; text-align:center; text-align:center; text-transform:uppercase;}

.outlets .box{ width:100%; float:left; height:auto; margin:0 0 0 0; background:#fff; border-radius:5px; padding:15px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; border:2px solid #fff; }
.outlets .box:hover{ border:2px solid #eee !important;}
.outlets .box img{ width:100%;}

footer{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:50px 0 20px; background:#00164c;}

footer .footer-logo{ width:auto; height:auto; margin:0 0 0 0;}
footer p{ width:100%; float:left; height:auto; margin:10px 0 0 0; font-size:12px; color:#fff; font-family: 'Open Sans', sans-serif; line-height:17px;}
footer h2{ width:100%; float:left; height:auto; margin:10px 0 15px 0; font-size:15px; color:#fff; font-family: 'Open Sans', sans-serif; line-height:17px; font-weight:600;}

footer ul{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0; list-style:none;}
footer ul li{ width:100%; float:left; height:auto; margin:0  0 0 0; padding:0;}
footer ul li a{ width:auto; float:left; text-decoration:none; color:#fff; font-size:12px; font-family: 'Open Sans', sans-serif; line-height:22px;}
footer ul li a:hover{ text-decoration:underline; color:#fff;}

footer form{ width:100%; float:left; height:auto; margin:0 0 0 0; border-bottom:2px solid #fff; padding:0 0 5px 0;}
footer form input{ width:100%; float:left; height:auto; background:none !important; border:none !important; font-size:12px !important; color:#fff !important; font-family: 'Open Sans', sans-serif !important; padding:0 !important; margin:0 !important;}
footer form input[type="submit"]{ float:right; width:auto; margin:-22px 0 0 5px !important; cursor:pointer; background:#292929 !important	; padding:5px 7px !important; border-radius:3px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
footer form input:focus{ box-shadow:none !important; border:none;}

footer form input[type="submit"]:hover{ background:#f36f31 !important;}

footer .social{ width:100%; float:left; height:auto; margin:15px 0 0 0;}
footer .social a{ width:35px; height:35px; font-size:15px; text-align:center; line-height:35px; border-radius:50%; background:#fff; color:#000; float:left; margin:0 5px 0 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}

footer .social a.facebook{ background:#1877f2; color:#fff;}
footer .social a.insta{ background:#dd475e; color:#fff;}
footer .social a.twitter{ background:#2daae1; color:#fff;}
footer .social a.youtube{ background:#fd2e27; color:#fff;}

footer .social a.facebook:hover{ background:#004caf;}
footer .social a.insta:hover{ background:#b41c34;}
footer .social a.twitter:hover{ background:#0b81b5;}
footer .social a.youtube:hover{ background:#bf0600;}

footer .copyright{ width:100%; float:left; height:auto; margin:40px 0 0 0; text-align:center; color:#fff; font-size:12px; font-family: 'Open Sans', sans-serif;}


.fullScreen{
		position: fixed;
		top: 0;
		left: 0;
		z-index:111;
		right: 0;
		bottom: 0;
		background-color: #000000d4;
		display: none
	}

	.inputBox{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background: white;
		padding: 2px;
		border-radius: 3px;
		box-shadow : inset 0 0.25rem 0.125rem 0 rgb(0 0 0 / 5%);
		display: flex;
	}

	.inputBox input{
		height: 45px;
		width: 270px;
		border: none;
		outline: none;
		font-size: 19px;
		color: #4a4a4a;
		padding-left: 15px
	}

	.inputBox button{
		border: none;
		background-color: transparent;
		vertical-align: middle;
		cursor: pointer;
		transition: 0.5s
	}

	.inputBox button:hover{
		transform: rotate(360deg);

	}

	.inputBox button i{
		font-size: 20px;
		margin:-6px 0 2px 0;
		float:right;
	}

	.closeBtn{
		height: 30px;
		width: 30px;
		background-color: white;
		border-radius: 16px;
		position: absolute;
		top: 62px;
		right: 42px;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
	}
	
	
.static-banner{ width:100%; float:left; height:auto; margin:0 0 0 0; border:1px solid #ddd;}
.static-banner img{ width:100%;}

.Inner-page{ width:100%; float:left; padding:50px 0; background:#f4f4f4;}

.main-breathcumb{ width:100%; float:left; height:auto; margin:0 0 0 0; text-align:center;}
.main-breathcumb h1{ width:100%; float:left; height:auto; font-size:42px; color:#f46f30; font-weight:700; font-family: 'Open Sans', sans-serif;}

.main-breathcumb ul{ width:100%; float:left; list-style:none; padding:0; margin:0;}
.main-breathcumb ul li{ width:auto; display:inline-block; padding:0 0; font-size:13px; color:#000; font-family: 'Open Sans', sans-serif;}
.main-breathcumb ul li a{ color:#888; text-decoration:none;  font-family: 'Open Sans', sans-serif;}
.main-breathcumb ul li a:hover{ color:#f46f30;}
.main-breathcumb ul li a:after{ width:auto; height:auto; content:"/"; color:#666; position:relative; padding:0 5px;}

.Inner-page .products{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:30px 0 0 0;}

.Inner-page .products .box{ width:94%; float:left; height:auto; margin:0 3% 25px; background:#fff; border-radius:5px; padding:15px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; border:2px solid #fff;}
.Inner-page .products .box .images{ width:100%; float:left; height:auto; margin:0 0 0 0; overflow:hidden;}
.Inner-page .products .box .images img{ width:100%; transition: all .3s linear;}

.Inner-page .products .box:hover img{transform: scale(1.1);}
.Inner-page .products .box h3{ width:100%; float:left; height:auto; margin:0 0 15px 0; font-size:17px; font-weight:600; color:#000; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
.Inner-page .products .box h3 span{ font-size:13px; color:#777; font-weight:400; width:100%; float:left; margin:0 0 5px 0;}
.Inner-page .products .box h4{ width:auto; float:left; height:auto; margin:15px 0 0 0; font-size:20px; font-weight:600; color:#f36f31; font-family: 'Open Sans', sans-serif;}
.Inner-page .products .box:hover{ border:2px solid #eee !important;}
.Inner-page .products .box:hover h3{ color:#f36f31;}

.Inner-page .products .box i{ width:25px; height:25px; text-align:center; font-size:13px; line-height:21px; border:2px solid #000; color:#000; float:right; margin:15px 0 0 0; border-radius:50%;}

.Inner-page .product-filter{ width:100%; float:left; height:auto; margin:20px 0 0 0;}
.Inner-page .product-filter .top{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:15px; background:#fff; border:1px solid #f1f1f1;}

.Inner-page .product-filter .top .left{ width:70%; float:left; height:auto; margin:0 0 0 0;}

.Inner-page .product-filter .top .left .browse-cat{ width:30%; float:left; height:auto; margin:0 0 0 0; padding:0 2% 0 0; border-right:2px solid #ddd;}

.Inner-page .product-filter .top .left .browse-cat .form-control{ border:none; padding:10px 0; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700; width:100%; height:auto; background:none; z-index:1; position:relative;}
.Inner-page .product-filter .top .left .browse-cat:after{ content:"\f107"; position:relative; float:right; margin:-34px 15px 0 0; font-family:'FontAwesome';}
.Inner-page .product-filter .top .left .browse-cat .form-control:focus{ box-shadow:none;}

.Inner-page .product-filter .top .left .pricerange{ width:68%; float:left; height:auto; margin:0 0 0 0; padding:0 0 0 3%; border-right:2px solid #ddd;}

.Inner-page .product-filter .top .right{ width:15%; float:right; height:auto; margin:0 0 0 0;}
.Inner-page .product-filter .top .right .form-control{ border:2px solid #ddd; padding:10px; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700; width:100%; height:auto; background:none; z-index:1; position:relative;}

.Inner-page .product-filter .top #filter-btn{ border:2px solid #ddd; padding:10px 20px; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700; width:auto; height:auto; background:none; z-index:1; position:relative; float:left; display:none;}

.Inner-page .product-filter .top .right .form-control:focus{box-shadow:none;}
.Inner-page .product-filter .top .right:after{ content:"\f107"; position:relative; float:right; margin:-34px 15px 0 0; font-family:'FontAwesome';}

.Inner-page .product-filter .bottom{ width:100%; float:left; height:auto; margin:10px 0 0 0;}
.Inner-page .product-filter .bottom .left{ width:auto; float:left; margin:0 0 0 0;}

.Inner-page .product-filter .bottom .left span{ width:auto; float:left; height:auto; margin:0 5px 0 0; background:#fff; border-radius:7px; padding:5px 7px; font-size:11px; font-family: 'Open Sans', sans-serif;}
.Inner-page .product-filter .bottom .left span a{ color:#000; text-decoration:none; float:right; margin:0 0 0 5px;}

.Inner-page .product-filter .bottom .left .clear{ width:auto; float:left; margin:0 0 0 0; font-family: 'Open Sans', sans-serif; font-size:11px; text-transform:uppercase; font-weight:700; color:#000; text-decoration:none; margin:7px 0 0 7px;}
.Inner-page .product-filter .bottom .left .clear:hover{ color:#f06b2b;}

.Inner-page .product-filter .bottom .right{ width:auto; float:right; margin:7px 10px 0 0; font-weight:700; font-size:13px; font-family: 'Open Sans', sans-serif; color:#666;}

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height:7px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-widget-content {
	border: 1px solid #dddddd;
	background: #f56c2c;
	color: #333333;
	float:left;
	width:30%;
	border-radius:20px;
	margin:20px 2% 0;
}

.ui-widget-header {
	border: 1px solid #dddddd;
	background: #000;
	float:left;
	width:30%;
	border-radius:20px;
	color: #333333;
	font-weight: bold;
}

#min_price{ width:15%; height:auto; float:left;-moz-appearance: textfield; padding:5px 5px 5px 18px; border-radius:7px; border:1px solid #ddd; font-size:13px; font-family: 'Open Sans', sans-serif; position:relative; margin:5px 0 0 -15px; background:none;}

.Inner-page .product-filter .top .left .pricerange span.min:before{ content:"\f156"; position:relative; float:left; margin:13px 0 0 0; font-family:'FontAwesome'; font-size:13px;}

#max_price{ width:15%; height:auto; float:left; -moz-appearance: textfield; padding:5px 5px 5px 18px; border-radius:7px; border:1px solid #ddd; font-size:13px; font-family: 'Open Sans', sans-serif; position:relative; margin:5px 0 0 -15px; background:none;}

.Inner-page .product-filter .top .left .pricerange span.max:before{ content:"\f156"; position:relative; float:left; margin:13px 0 0 35px; font-family:'FontAwesome'; font-size:13px;}

.Inner-page .product-filter .top .left .pricerange h3{ width:auto; float:left; height:auto; margin:11px 30px 0 0; font-size:15px; font-weight:700; font-family: 'Open Sans', sans-serif;}


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	background: #f56c2c;
	font-weight: normal;
	border-radius:50%;
	color: #454545;
	margin:-3px 0 0 0;
}


.poppage h4{font-weight:700; font-family: 'Open Sans', sans-serif; font-size:24px; color:#000; text-transform:uppercase; width:100%; float:left;}

.poppage .modal-header{ text-align:center; padding:50px 50px 20px; border:none; border-bottom:1px solid #ddd;}
.poppage .modal-header .btn-close{ position:absolute; right:20px; top:30px;}
.poppage .modal-header .btn-close:focus{box-shadow:none;}

.poppage .modal-body{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0 50px 50px;}

.poppage .modal-body .first{ width:100%; float:left; height:auto; margin:0 0 0 0; border-bottom:1px solid #ddd; text-align:center; padding:10px 0;}
.poppage .modal-body .first h3{font-weight:700; font-family: 'Open Sans', sans-serif; font-size:20px; color:#000; width:auto; float:left; line-height:50px;}
.poppage .modal-body .first img{ width:150px;}
.poppage .modal-body .first a{ float:right; width:auto; margin:8px 0 0 0; font-family: 'Open Sans', sans-serif; font-size:17px; background:#f36f31; color:#fff; text-decoration:none; line-height:40px; padding:0 20px; border-radius:25px; font-weight:600; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}

.poppage .modal-body .first a:hover{box-shadow:0 5px 10px rgba(243,111,49,.5);}

.detail-page{ width:100%; height:auto; float:left; margin:0 0 0 0; background:#f4f4f4;}

.detail-page .top{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:30px 0;}

.detail-page .top .mid{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:30px 15px 0 0; border-right:1px solid #ddd;}
.detail-page .top .mid h1{ width:100%; float:left; height:auto; margin:0 0 0 0; font-family: 'Open Sans', sans-serif; font-size:27px; font-weight:700; color:#000;}
.detail-page .top .mid .review{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:15px 0; border-bottom:1px solid #ddd;}
.detail-page .top .mid .review i{ color:#fbb43b; font-size:20px; float:left; margin:3px 3px 0 0;}
.detail-page .top .mid .review i.grey{ color:#CCC;}
.detail-page .top .mid .review span{ float:left; margin:0 0 0 30px; font-size:17px; color:#bbb; font-family: 'Open Sans', sans-serif;}

.detail-page .top .mid h2{ width:100%; float:left; height:auto; margin:15px 0; font-family: 'Open Sans', sans-serif; font-size:27px; font-weight:700; color:#f36f31;}
.detail-page .top .mid ul{ width:100%; float:left; height:auto; margin:0 0 25px 0; padding:0; list-style:none;}

.detail-page .top .mid ul li{ width:100%; float:left; height:auto; margin:0 0 7px 0; font-family: 'Open Sans', sans-serif; font-size:17px; color:#555;}
.detail-page .top .mid ul li span{ font-weight:600; width:45%; float:left; height:auto; margin:0 0 0 0;}

.detail-page .top .mid .availblity{ width:auto; float:left; height:auto; margin:0 0 0 0; background:#fff; border-radius:40px; line-height:45px;  font-family: 'Open Sans', sans-serif; font-size:17px; color:#555; font-weight:600; padding:0 0 0 30px}
.detail-page .top .mid .availblity span{ background:#51d356; color:#fff; float:right; border-radius:40px; padding:0 30px; margin:0 0 0 20px;}

.detail-page .top .mid .buynow{float:left; width:85%; margin:25px 0 0 0; font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-size:24px; background:#00196e; color:#fff; text-decoration:none; line-height:60px; padding:0 20px; border-radius:45px; text-align:center; font-weight:600; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; font-weight:700;}

.detail-page .top .mid .buynow:hover{box-shadow:0 5px 10px rgba(243,111,49,.5);}

.detail-page .top .mid .share{ width:100%; float:left; height:auto; margin:20px 0 0 0; font-family: 'Open Sans', sans-serif; font-size:15px; color:#555; font-weight:600;}
.detail-page .top .mid .share span{ width:auto; float:left; height:auto; margin:0 25px 0 0;}
.detail-page .top .mid .share a{ width:25px; height:25px; float:left; margin:0 7px 0 0; text-decoration:none; color:#fff; background:#ccc; border-radius:50%; text-align:center; line-height:25px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}

.detail-page .top .mid .share a.facebook:hover{ background:#004aa5;}
.detail-page .top .mid .share a.instagram:hover{ background:#9600e4;}
.detail-page .top .mid .share a.twitter:hover{ background:#009ed9;}
.detail-page .top .mid .share a.youtube:hover{ background:#c00000;}

.detail-page .top .right{ width:100%; float:left; height:auto; margin:0 0 0 0;}

.detail-page .top .right .first{ width:100%; background:#fff; float:left; height:auto; margin:0 0 0 0; text-align:center; padding:25px 0;}
.detail-page .top .right .first img{ width:49px; display:inline-block; margin:-25px 0 0 0; color:#f36f31;}

.detail-page .top .right .first h2{ width:auto; font-family: 'Open Sans', sans-serif; font-size:17px; color:#555; font-weight:600; display:inline-block; margin:0 0 0 10px; padding:10px 0 0 0; line-height:25px;}
.detail-page .top .right .first h2 a{ color:#f36f31; text-decoration:none; font-size:18px; font-weight:800;}

.detail-page .top .right .second{ width:100%; background:#fff; float:left; height:auto; margin:30px 0 0 0; text-align:center; padding:35px 25px; font-family: 'Open Sans', sans-serif; font-size:17px; color:#555; font-weight:600;}
.detail-page .top .right .second a{ width:100%; float:left; background:#aaaaaa; font-size:17px; font-weight:700; color:#fff; text-decoration:none; border-radius:50px; line-height:50px; margin:15px 0 0 0; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}

.detail-page .top .right .second a:hover{box-shadow:0 5px 10px rgba(243,111,49,.5); background:#000; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; cursor:pointer;}

.detail-page .top .right .third{ width:100%; background:#fff; float:left; height:auto; margin:30px 0 0 0; text-align:center; padding:55px 15px 20px; font-family: 'Open Sans', sans-serif; font-size:16px; color:#555; font-weight:700; text-transform:uppercase; line-height:20px;}

.detail-page .top .right .third span{ width:auto; display:inline-block;}
.detail-page .top .right .third img{ width:80px; display:inline-block; margin:-35px 5px 0 0;}


.detail-page .top .left{ width:100%; float:left; height:auto; margin:0 0 0 0; overflow:hidden;}

.detail-page .productdetail{ width:100%; float:left; height:auto; margin:40px 0 0 0; background:#fff;}

.detail-page .productdetail .tab-content{ padding:50px 0;}

.detail-page .productdetail .tab-content h2{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:24px; color:#000; font-weight:700; font-family: 'Open Sans', sans-serif;}

.detail-page .productdetail .tab-content p{ width:100%; float:left; height:auto; margin:10px 0 0 0; font-size:15px; color:#000; font-weight:500; font-family: 'Open Sans', sans-serif;}
.detail-page .productdetail .tab-content h3{ width:100%; float:left; height:auto; margin:10px 0 0 0; font-size:20px; color:#000; font-weight:600; font-family: 'Open Sans', sans-serif;}

.detail-page .productdetail .tab-content a{ width:auto; float:none; display:inline-block; text-align:center; padding:0 30px; line-height:50px; border-radius:40px; color:#000; text-decoration:none; background:#e6e6e6; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:600; margin:30px auto 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}

.detail-page .productdetail .tab-content a:hover{ background:#f36f31; color:#fff;}

.detail-page .productdetail .nav-tabs .nav-link{ background:#fff; padding:0 40px; line-height:60px; text-transform:none; font-size:20px; font-weight:600; border-radius:40px; margin:-80px 0 0 0;}

.detail-page .productdetail .nav-tabs .nav-link.active{ background:#f36f31; color:#fff !important; border-radius:40px;}


.menu #sidebar{ display:none;}
.menu #sidebarCollapse{ display:none; border:none; background:none; color:#f36f31; font-size:23px;}
 
 
@media (max-width: 992px) {
.menu #sidebar{ display:block;}
.menu #sidebarCollapse{ display:block;}
.menu .navbar{display:none !important;}
header .menu .search{ margin:-34px 0 0 20px !important;}

.menu #sidebar .dropdown-menu{ border-radius:0; border:none; width:100%; margin:0px; padding:0px;}
.menu #sidebar .dropdown-menu li a{ font-weight:600; line-height:40px; font-size:15px;}
.dropdown-toggle::after{ right:20px !important;}

}

@media (max-width: 767px) {
header .menu .search{ margin:0 15px 0 0;}
header .head-top p{ width:50%; float:left; height:auto; margin:0 0 0 0; font-size:11px; line-height:15px; text-align:center;}

header .head-top p i{ margin:0 5px 0 0; line-height:15px; display:none;}
header .logo{ width:150px; position:relative; z-index:1; float:none; display:inline-block; text-decoration:none;}
.navbar-light .navbar-toggler{ position:absolute; left:0; top:32px;}
header .menu{ width:100%; float:left; margin:-35px 0 0 0; display:block;}
.menu .navbar-nav{ width:100%; float:left; height:auto; margin:10px 0 0 0; text-align:left;}
.menu .navbar-nav li{ border-bottom:1px solid #eee;}
.menu .dropdown-toggle::after{float:right; margin:3px 0 0 0;}
.home-first{ padding:10px 0; margin:0;}
.home-second{ padding:30px 0 0;}
.home-second h2{ font-size:20px;}
.home-second{ text-align:center;}
.home-second .col-sm-2{ width:48%; float:none; display:inline-block; margin:35px auto 0;}
.home-second a h3{ font-size:14px;}
.home-second a img{ width:100%; display:inline-block; float:none;}
.latest-arrivals{ padding:15px 0 30px 0;}
.home-second a{ text-align:center;}
.owl-theme .owl-dots .owl-dot span{ width:12px !important;}
.latest-arrivals h2{ font-size:20px;}
.latest-arrivals .box h3{ font-size:12px;}
.latest-arrivals .box h3 span{ font-size:11px;}
.latest-arrivals .box h4{ font-size:13px; margin:20px 0 0 0;}
.best-seller{ padding:30px 0;}
.best-seller h2{ font-size:20px;}
.best-seller .nav-link{ font-size:12px; padding:0 5px;}
.best-seller .box h3{ font-size:16px;}
.best-seller .box h3 span{ font-size:11px;}
.best-seller .box h4{ font-size:15px;}

.best-seller .col-sm-3{ width:50%;}
.best-seller .box h3{ font-size:12px;}
.best-seller .box h4{ font-size:13px; margin:20px 0 0 0;}


Inner-page .products .box h3{ font-size:16px;}
Inner-page .products .box h3 span{ font-size:11px;}
Inner-page .products .box h4{ font-size:15px;}

.home-download{ padding:20px 0;}
.home-download h2{ font-size:30px; margin:0;}
.home-download p{ font-size:14px;}
.home-download img{ margin:0;}
.home-download a{ font-size:17px; width:100%; text-align:center;}
.home-download h2 span{ font-size:24px;}
.customer-review{ padding:30px 0;}
.customer-review h2{ font-size:20px;}
.customer-review .box .left{ width:100%; border:none;}
.customer-review .box .right{ width:100%; text-align:center; margin:12px 0 0 0;}
.outlets{ padding:30px 0;}
.outlets h2{ font-size:20px;}
footer{ padding:30px 0;}
footer h2{ margin:20px 0 10px;}
.inputBox button{  float: right;  position: relative;  margin: -27px 0 0 0;}

.main-breathcumb h1{ font-size:16px; margin:0;}
.main-breathcumb ul li{ font-size:9px;}
.Inner-page{ padding:30px 0;}

.Inner-page .products .col-sm-3{ width:50%;}
.Inner-page .products .box h3{ font-size:13px;}
.Inner-page .products .box h4{ font-size:13px; margin:21px 0 0 0;}

.Inner-page .product-filter .top .left{ width:100%;}
.Inner-page .product-filter .top .left .browse-cat{ width:100%; border:none; border:2px solid #ddd; padding:0 5px; margin-bottom:10px;}
.Inner-page .product-filter .top .left .pricerange{ width:100%; padding:0 0 0 11px; border:none;}
.Inner-page .product-filter .top .left .pricerange h3{ display:none;}
#min_price{ width:27%;}
.ui-widget-content{ width:34%;}
#max_price{ width:27%;}
.Inner-page .product-filter .top .right{ width:auto; margin:0 0 0 0;}
.Inner-page .product-filter .bottom .right{ width:100%; float:left;}
.poppage .modal-body .first h3{ font-size:14px; line-height:30px;}
.poppage .modal-body .first img{ width:90px;}
.poppage .modal-body{ padding:0 12px 50px;}
.poppage .modal-body .first a{ font-size:14px; line-height:35px; margin:0;}

.detail-page .top .mid .share{ margin:20px 0 30px 0;}
.detail-page .productdetail .nav-tabs .nav-link{ font-size:14px; padding:0 15px; line-height:30px; margin:10px 10px 0;}

.detail-page .productdetail .tab-content{ padding:30px 0;}
.detail-page .top .mid{ padding:30px 0 0 0; border:none;}

.navbar{ display:flex !important; margin:inherit !important;}

.Inner-page .products .box{ width:100%; margin:0;}

.Inner-page .product-filter .top #filter-btn{ display:block; border: 1px solid #ddd; padding:7px 7px; margin:0 5px 0 0; font-weight:600; font-size:9px; text-transform:uppercase;}
.Inner-page .product-filter .top #filters{ display:none; margin:20px 0 0 0; background:#fff; padding:10px;}
.Inner-page .product-filter .top .right .form-control{border: 1px solid #ddd; padding:7px 7px; font-weight:600; font-size:9px; float:right; width:auto;}
.Inner-page .product-filter .top .right::after{ margin:3px -70px 0 0; display:none;}
.Inner-page .product-filter .top .left .browse-cat .form-control{ font-size:13px; font-weight:600;}
.Inner-page .product-filter .bottom .right{ float:right; width:100%; text-align:right; margin:0 0px 0 0; font-size:11px; font-weight:600;}

.main-breathcumb{ width:60%; text-align:left; float:left;}

.Inner-page .product-filter{ margin:-42px 0 0 0;}
.Inner-page .product-filter .top{ padding:0; background:none; border:none;}
.Inner-page .product-filter .bottom{ margin:16px 0 0 0;}
.Inner-page .product-filter .bottom .left span{ font-size:9px;}
.Inner-page .product-filter .bottom .left{ width:auto; float:right;}
.Inner-page .product-filter .bottom .left .clear{ font-size:9px; font-weight:600; margin:5px 0 0;}
.Inner-page .products{ padding:10px 0 0 0;}
}

