.site-container {
	max-width: 1240px;
}
.sidebar-primary { 
	width: 360px;
}

@media only screen and (max-width: 1200px) {
    .site-container {
    	max-width: 1140px;
    }
     .sidebar-primary {
     	width: 360px;
    }
  }
 @media only screen and (max-width: 1023px) {

    .site-container {max-width: 95%;}

    .sidebar-primary{width: 100%;}

}
 @media only screen and (max-width: 380px) {
  .ginput_container.ginput_recaptcha > div {
	  max-width: 100% !important;
	  width: 100% !important;
 }
.ginput_container.ginput_recaptcha iframe {
  max-width: 100% !important;
  width: 100% !important;
}

}

