@charset "utf-8";
 @media (min-width: 1320px) {
.container {
max-width: 1302px;
}
}
@media only screen and (max-width: 1319px) {
.banner_heading{font-size: 45px;}
.banner_content_area{font-size: 18px;}
.button{font-size: 18px;}
.product_content_heading,
.product_content h2.woocommerce-loop-product__title{font-size: 20px;}
.product_content_price {font-size: 20px;}
.product_content_button {font-size: 12px;}
.product_content_button a {padding: 0px 8px;}
.whychoose_image{display:none;}
.whychoose_block{margin-left:auto; margin-right:auto; text-align:center !important; position:static; padding-bottom:20px;}
}
@media only screen and (max-width: 1599px) { }
@media only screen and (max-width: 1499px) { }
@media only screen and (max-width: 1419px) { }
@media only screen and (max-width: 1199px) {
.logo {width: 150px; position: static; margin:auto; transform:none;}	
.header_top {padding: 15px 0px;}
.header_gap{height:90px;}
.product_section{padding:40px 0px; background:none;}
.product_content_buttonarea{display:block;}
.product_content_price{border:none; padding-right:0px;}
.footer_gap{height:0px;}
.footer_logo{position:static; transform:none; margin:auto; padding-bottom:20px;}
.inner_banner_content{display:none;}
.whychoose_section{padding:70px 0px;} }
@media only screen and (max-width: 991px) {
.header_top {display: none;}
.logo {width:100px;}
.heading{font-size:50px;}	
.banner_area {min-height: auto;}	
.banner_content{min-height:inherit; width:100%; max-width:inherit; display:block; background:url(//www.opticianschoiceco.com/wp-content/themes/opticianschoise/images/banner/banner-mobile.png) no-repeat center center; background-color:#000;}	
.banner_content_area {max-width: none; padding:40px 20px;}
.threecolumn_section .row div.col-lg-4 {border:none;}
.twocolumn_section{padding:40px 0px; background-image:none;}
.twocolumn_right{font-size: 18px; padding-left:0px;}
.product_inner_section{background-image:none;}
footer{text-align:center;}
footer ul li{display:block; padding:0px 0px 0px 0px;}
.footer_top{display:block; padding: 39px 0px;}
.footer_left{display: block;  max-width: 260px; margin: auto;}
.footer_right{display:block;}
.footer_block{margin-bottom:10px;}
.footer_block:first-child {margin-right: 0;}
.footer_logoarea{padding-bottom:20px;}
.footer_logo{width:200px; position:static; transform:none; margin: auto;}
.about_style2{font-size:35px;}
.whychoose_section{padding:40px 0px; background:none;}
.whychoose_area{padding-top:0px;}
.contact_section{padding:40px 0px; background:none;}
.contact_area_left{padding:0px 0px 30px 0px;}
.productdetails_right{padding-left:0px;}
.productdetails_bottom_content{padding:20px 10px;} }
@media only screen and (max-width: 767px) {
.inner_area{padding:40px 0px;}	
.contact_right_heading{font-size:30px; padding:30px 15px;}
.contact_right_area{padding:30px 15px;} }
@media only screen and (max-width: 599px) { }
@media only screen and (max-width: 499px) { }