@charset "utf-8";
/* CSS Document */

@media screen and (max-width:2560px) {}
@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1366px) {}
@media screen and (max-width:1280px) {}

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

@media screen and (max-width:960px) { 
#backgroundipadcontainer{ width:100% !important;}
 #Outer, .Inner{ width:100%;}
.Content.Wide .BlockContent, .Content.Widest .BlockContent img{ max-width:100%;}
 #HomeThird{ width:100%; float:none; margin:0 auto;}
 .hero{width:100% !important;
 }
 .hero img{ max-width:100%;}
 .hero_slider div {
	 width:100% !important;
 }
 	.toggle-menu{margin:1px 0 0 0; padding:0px 5px 5px; width:38px;  border: 2px solid #fff; display:block; position:absolute; right:10px; top:-100px; -webkit-border-radius:5px; border-radius:5px;}
	.toggle-menu.active{background:#e14547; border-color:#e14547;}
	.toggle-menu.active span{background:#fff;}
	.toggle-menu strong{position:absolute; left:-999999px; top:-999999px; font-size:0; text-indent:-999999px;}
	.toggle-menu span{display:block; height:4px; background:#ed6e41; margin:5px 0 0 0;}
	
	.main-menu {float: none; left: 0; padding: 0; position: absolute; top: 0; width: 100%; display:none;}
	.main-menuul li{display:block; float:none; padding:0; font-size:13px;}
	.main-menu ul li a{display:block; padding:5px 10px; background:#444444; -webkit-transition:All .3s ease; transition:All .3s ease;}
	.main-menu ul li a:hover,nav ul li a.active{background:#555555; border:0;}
	
	#HeaderLower li{ float:none; width:100%;} 
	#MainPosition{ width:100%;}
	#HeaderLower li a{  background-color:#fff; color:#414141; box-sizing:border-box; border-left:0; height:45px; line-height:40px;}
	#Wrapper img{ max-width:100%; height:auto; display:block; margin:0 auto;}
	#HomeThirdLast{ float:none; width:100%;}
	.Column img{ max-width:100%; height:auto;}
	.slide-show-render-full .slide-overlay{ width:auto;}
	
	#TopMenu .currency-converter{ padding: 0 7px;}
	.CartLink{padding-left: 25px;
    padding-right: 10px;}
	#TopMenu .FloatRight{ float:none; height:auto;}
	#Logo #LogoImage{ margin-top: 4px;
    width: 88px;} 
	#HeaderLower{ margin:0;}
	#MainPosition{ margin:0 !important; float:none;}
	#SearchForm{ width:100%; margin:0 auto; float:none; clear:both; height:37px;}
	#HeaderLower li.ActivePage a, #HeaderLower li.over a, #HeaderLower li a:hover{ background:#fff;}
	.main-menu ul{ background:#333;}
	#FixedPageMenu{ margin-left:0 !important; height:auto;}
	
	#HeaderLower{ width:100%; margin:0 auto; padding:0;}
	#PageContent{
		width:100%;
	}
	h2.PageContentTitle{
		width:100%;
	}
	.BlockContent{
		width:100%;
		
	}
	
	#MainPosition{ display:none !important;
	}
	#FixedPageMenumobile{ margin-left:0 !important; height:auto;}
	#MainPositionmobile{ width:100%;}
	#MainPositionmobile{ margin:0 !important; float:none;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width:96% !important;
		margin-left:15px;
	}
	.single-product .bx-wrapper{
		display:none !important;
	}
	
.ProductWarrantyContainer{
		
		/*width:86% !important;*/
		
	}
	.woocommerce-main-image{
		width:97% !important;
	}
	.woocommerce div.product form.cart .variations select{
		width:90% !important;
	}
	.sqcustom{
		/*width:95% !important;*/
	}
	.PhotoFourth {
		width:100% !important;
	}
	.PhotoFourth img{
	margin-bottom:15px !important;
	

}
	.Photopage{
	width:100% !important;
}
.photo_title{
	width:100%
	float:left;
	text-align:center;
	margin-bottom:25px;
}
.VideoSecond{
width: 100%;
height: 197px;
float: left;
margin-bottom:16px !important;
   
}
#HomeThird{
	margin-bottom:15px !important;
}
#HomeThirdLast{
	margin-bottom:15px !important;
	padding-top:0 !important;
}
.Content .Block h2 {
padding:0 0 0 10px; 
text-align: center;
}
.woocommerce-cart .cart-collaterals {
	padding-left:20px !important;
}
.woocommerce-billing-fields h3{
	padding-left:20px !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
	float: left;
    width: 38% !important;
    overflow: visible;
}

#TopMenu li {
    float: left !important;
    margin: 0 1px 0 0 !important;
}
#TopMenu .checkout {
display: none !important;
}
.address{
	margin-left:30px;
}

#FooterUpper .Column{
	float:none;
	margin:76px auto 0;
}
#FooterMenu{ float:none; margin:0; text-align:center;}
#social{ float:none;}
*{ box-sizing:border-box;}
.Textbox, .field-xlarge{ height:36px;}
#Logo{ margin-bottom:3px;}
#responsive-menu{ top:203px; height:auto !important;}
#FooterUpper{ padding:10px 0;}
.wc-tabs-wrapper, .woocommerce-tabs{ margin-top:10px !important;}
.woocommerce div.product .product_title{ font-size:20px !important;}
}

	


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

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

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

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


@media screen and (max-width:320px) {}
@media (min-width: 200px) and (max-width: 767px) {
.Content {
float: right;
width: 100% !important;
min-height: 800px;
margin: 0 0 0 0;
padding: 0 0 20px 0;
}
.BlockContent p{
	/*margin-left:30px;*/
		
	}
	.resp-easy-accordion .resp-tabs-container{
		/*width:90% !important;*/
	}
	
}
@media screen and (min-width:960px) {
	#FixedPageMenumobile{
		 display:none !important;
	}
	#MainPositionmobile{
		 display:none !important;
	}
}
