@media only screen and (min-width: 768px){
/*header css start*/
.swipe{left: -237px !important;}
ul.nav-primary{display:block !important;}

/*footer css start*/
.footer-col-content{height: 100% !important;display: block !important; opacity: 1 !important;}
}

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

}

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


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

}

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


}

@media only screen and (max-width:1100px){
/*mobile menu css start*/





}

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

}

@media only screen and (max-width:900px){
	.footer-col-content li.mail-icon a{font-size:11px;}
	.header-menu{
	display:none;
	position: absolute;
    right: 0;
    top: 100%;
	background:#e8e8e8;
	width:100%;
	z-index:9;
}
.header-menu-list li{
	  display: block;
    float: none;
}

.header-menu-list li a{
	padding: 0 12px;
	 display: block;
	 color: #000;
}

.mobile-menu{
	background: none;
    bottom: 0;
    display: inline-block;
    font-size: 28px;
    height: 35px;
    line-height: normal;
    position: absolute;
    right: 0;
    top: 45px;
    width: 35px;
	display:block!important;
}
}

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

}

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

.top-icon-menu{display:block;text-align:center;}

.top-contact-details ul li,
#menu-topmenu1,.header-top-links ul li,
.header-social-icons{
	 display: inline-block;
}

.header-top-links ul li{
 position:static;
}

.top-contact-details,
.top-contact-details ul li,
.header-top-right,
.header-social-icons,
#menu-topmenu1,
.header-top-links,
.top-contact-details ul{
	 float: none;
	 text-align: center;
}





/*footer css start*/
.footer-main{padding:17px 0 9px;}
.cms-home .footer-main{padding:17px 0 9px;}
.footer-col.footer-col1, .footer-col.footer-col2{width:100%;}
.footer-col.footer-col3, .footer-col.footer-col4{width:100%;}

.footer-col-content{display:none;}
.footer-col h3{border-bottom: 1px solid #e3e3e3;padding-bottom: 14px;margin: 0px 0px 12px;cursor:pointer;}
.footer-col span.toggle{display:inline-block;}
.messages li { margin:0 0 20px !important; }
#containerDiv,.products > iframe{max-width:100%;top:0;}
.mid_bg,.mid_bg_inner,.products > iframe{height:auto;}
.top_bg,.bottom_bg{max-width:100%;}
}

@media only screen and (max-width:699px){
	.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{padding:7px;}

}

@media only screen and (max-width:599px){
	.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{padding:7px 15px;}
	.button2 {float: left;margin: 0 0 0 1px;}
	.cart-table span.or {float: left;height: 30px;padding: 10px 5px 0;vertical-align: middle;}
}

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

}

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


}

@media only screen and (max-width:399px){
/*mobile menu*/
.logo,.logo a,.logo a img{
    float: none;
    text-align: center;
	max-width:100%;
}

.logo a{
	display:inline-block;
	width:auto;
}

.mobile-menu{
	position: relative;
	top: 6px;
	float: right;
	
}


}



@media only screen and (max-width: 399px) {
.block-login .block-content { margin-top: 5px;}
}