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

.mt_container_inner {
  margin: 0 auto;
  width: 90%;
}

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


.under_grid .miller_row_section {
  width:auto;
  padding:0 35px;
}


div.summary a.compare {
  float:none;
}

div.summary .yith-wcwl-add-to-wishlist + div.clear + div{
  clear: both;
  float: left;
  margin-top:20px;
}

.woocommerce-breadcrumb .breadcrumb_wrapper {
  margin: 0 auto;
  width: 87%;
}

#top_header_section .top_header_wrapper {
  margin: 0 auto;
  width: 90%;
}

.mt_container_inner {
  margin: 0 auto;
  width: 90%;
}

header .header_wrapper{
width:100%;
}

.header_section .mt_container_inner {
  position: relative;
  width:90%;
}

.footer_widget h3 {
	font-size:1em;
}

}



@media only screen and (max-width: 1024px){
.mt_container_inner {  margin: 0 auto;}



.blog-item.blog_list.shortcode {
  box-sizing: border-box;
  float: left;
  padding: 15px;
  width: 48%;
}


.blog-item.blog_list.shortcode:nth-child(3n+1) {
  clear: none;
}

.blog-item.blog_list.shortcode:nth-child(2n+1) {
  clear: left;
}


ul#main_nav{display:none;}

.under_grid .miller_row_section {
  width:auto;
  padding:0 35px;
}


.woocommerce.columns-4 ul.products li.product {
  float: left;
  padding: 0;
  position: relative;
  width:29%;
}


.woocommerce.columns-4 ul.products li.product:nth-child(3n){
margin-right:0;
}

.woocommerce.columns-4 ul.products li.product:nth-child(5n){
clear:none;
}

.woocommerce.columns-4 ul.products li.product:nth-child(3n+1){
margin:0 3.8% 2.992em 0;
clear:left;
}



.container_wrapper.Sidebar.Right .page_content_wrapper {
  float: left;
  width: 100%;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width:46%
}

.page_content_wrapper.right_sidebar > .content_wrapper {
  width: 100%;
}


.page_content_wrapper.left_sidebar > .content_wrapper {
  width: 100%;
}


.page_content_wrapper.right_sidebar > #sidebar {
  clear: left;
  width: 100%;
  margin-top:40px;
}



.page_content_wrapper.left_sidebar > #sidebar {
  clear: left;
  width: 100%;
  margin-top:40px;
}





.container_wrapper.Sidebar.Left div.sidebar_container {
  float: right;
  width:100%;
  margin-top:40px;
}

.container_wrapper.Sidebar.Right div.sidebar_container {
  float: left;
  width:100%;
  margin-top:40px;
}


.container_wrapper.Sidebar.Left .page_content_wrapper {
  border-radius: 4px;
  float: left;
  width: 100%;
}

.mobile-menu.show-for-small {
  display: inline-block;
}


nav.main_menu.left_side>ul{
display:none;
}

.footer_widget h3 {
	font-size:1em;
}

}

@media only screen and (max-width: 1090px){
.team-member {
  width: 46%;
  float: left;
  margin-bottom:30px;
}

.team-member:nth-child(2n+1){
clear:left;
}


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




.team-member {
  width: 44%;
  float: left;

}


#portfolio-grid .item {

  width: 48%;
}

#portfolio-grid .item.four_col {
	width:48%;
}


}

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


.client_image img{
height:auto !important;
}

.wpb_wrapper .blog-item.blog_list.shortcode {
  width: 48%;
}

.wpb_wrapper .blog-item.blog_list.shortcode:nth-child(3){
clear:left;
}


#footer .footer_4 > div.column {
  width: 33%;margin-bottom:30px;
}


#footer .footer_4 > div.column:nth-child(4){
clear:left;
}


#miller_quick_view_section {
  background: #ffffff none repeat scroll 0 0;
  left:5%;
  height:40%;
  overflow-y: auto;
  overflow-x:hidden;
  padding: 25px;
  position: fixed;
  top: 14%;
  width: 80%;
  z-index: 99999;
}

#miller_quic_view_close {
  background:#00bed8;
  border-radius:0;
  color: #383838;
  padding: 14px 20px;
  position: absolute;
  right: 0;
  z-index:99;
  color:#fff;
  top: 0;
  
}


.woocommerce.columns-4 ul.products li.product {
  float: left;
  padding: 0;
  position: relative;
  width:46%;
}

.woocommerce.columns-4 ul.products li.product:nth-child(3n) {
  margin: 0 3.8% 2.992em 0;

}


.woocommerce.columns-4 ul.products li.product:nth-child(3n+1) {
  clear: none;
  margin: 0 3.8% 2.992em 0;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
  width: 100%;
}

.woocommerce-tabs{
margin-top:30px;
float:left;
width:100%;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
  width:45%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  width: 100%;
}



#footer .footer_5 > div.column {
  width: 28%;
  margin-left: 3%;
}

#footer .footer_5>div.column:nth-child(3n+1){
clear:left;
}


#displayMenu{
display:none !important;
}


#top_header_section .top_header_wrapper {
  font-size: 0.9em;
}

header#header .menu li a {
  font-size: 0.9em;
}

}


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

.team-member {
  width: 90%;
  display:inline-block;
  margin:20px auto;
	
}
.blog-item.blog_list.shortcode {
  box-sizing: border-box;
  float: left;
  padding: 15px;
  width:98%;
}





#portfolio-grid .item.four_col {
	width:100%;
}


#portfolio-grid .item {

  width: 100%;
}


#footer .footer_4 > div.column {
  width: 50%;margin-bottom:30px;
}

#footer .footer_4 > div.column:nth-child(3){
clear:left;
}


#footer .footer_4 > div.column:nth-child(4){
clear:none;
}


.wpb_wrapper .blog-item.blog_list.shortcode {
  width: 100%;
}

.wpb_wrapper .blog-item.blog_list.shortcode:nth-child(1){
clear:left;
}



#top_header_section{display:none !important;}

}

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


.wpb_wrapper .blog-item.blog_list.shortcode {
  width: 48%;
}

.wpb_wrapper .blog-item.blog_list.shortcode:nth-child(3){
clear:left;
}


#footer .footer_4 > div.column {
  width:48%;margin-bottom:30px;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width:100%;
  margin-left:0;
  margin-right:0;
}


.woocommerce.columns-4 ul.products li.product {
  float: none;
  padding: 0;
  position: relative;
  display:block;
  margin:20px auto;
  width:80%;
  
}

.woocommerce.columns-4 ul.products li.product:nth-child(3n) {
  margin:20px auto;
}


.woocommerce.columns-4 ul.products li.product:nth-child(3n+1) {
  clear: none;
  margin:20px auto;
}

}