.boxed .header-slider-wrapper.halfwidth, .bgr-slider .header-slider-wrapper.halfwidth {
	width: 100% !important;
}
nav .menu-top-container ul > li:hover > a{ color:#afe6ff !important;}
.two_thirds {
  width: 68% !important;
  margin-right:1% !important;
}
.one_third {
  width: 30.3033% !important;
}
aside.left{ width: 30.3033% !important;}
.left-only{ width: 65.6566% !important;}
.left-only .page-content{ width:100% !important;}
.page-header .container_16 .grid_16{ width:100% !important;}
.no-page-header.no-header-slider.no-header-sidebars .page-wrapper{ padding-top:0px;}
body.home .one_third.last{ float:right;}
body.home .two_thirds { margin-right:0% !important;}
body.home .two_thirds .one_third{ margin-right:2% !important; width:31.3333% !important;}
.page-header h1{ width:100% !important;}
.full, .full .entry-content, .full .page-content{ width:100%;}
.contactform p:first-child{ margin-bottom:0px !important;}
.boxed .header-slider-wrapper.halfwidth .wpv-wrapper, .header-slider-wrapper.halfwidth .wpv-wrapper{ width:100% !important; height:auto !important;}
#header-slider{ width:100% !important;}
.wpv-view .wpv-slide{ margin-left:0 !important; left:0 !important; top:0px !important; margin-top:0px !important;width:100% !important;  height:auto !important;}
@media (min-width:768px) and (max-width:980px) {
body {
	max-width: 100%;
}
header.main-header{ height:162px !important;}
.boxed .boxed-layout {
	width: 96%;
}
.container_12, .container_16{ width:100%;}
.page-wrapper{ width:100%;}
.full, .full .entry-content, .full .page-content{ width:100% !important;}
.boxed .header-slider-wrapper.halfwidth .wpv-wrapper, .bgr-slider .header-slider-wrapper.halfwidth .wpv-wrapper{ width:100% !important; height:auto !important;}
}
@media (max-width:768px) {
body {
	max-width: 100%;
}
header.main-header{ height:162px !important;}
.boxed .boxed-layout {
	width: 96%;
}
 .ubermenu .ubermenu-nav{ width:100%;}
.container_12, .container_16{ width:100%;}
.page-wrapper{ width:100%;}
.full, .full .entry-content, .full .page-content{ width:100% !important;}

}

@media (min-width:580px) and (max-width:768px) {
	header.main-header{ height:162px !important;}
body.home 	.two_thirds {
  width: 58% !important;
  margin-right:1% !important;
}
body.home .one_third.last{ float:right; width:40% !important;}
body.home .two_thirds .one_third{ width:48% !important; margin-right:2% !important; margin-bottom:2%;}
body.home .two_thirds .clearboth{ display:none !important;}
}
@media (max-width:640px) {
	.main-header .fl{ width:35%;}
.main-header .fr{ width:65%;}	
.main-header .header_search{ top:0px;}
.main-header .fr .top-nav-box{ float:right;}
body.home  .two_thirds {
  width: 58% !important;
  margin-right:1% !important;
}
body.home .one_third.last{ float:right; width:40% !important;}
body.home .two_thirds .one_third{ width:48% !important; margin-right:2% !important; margin-bottom:2%;}
body.home .two_thirds .clearboth{ display:none !important;}
}
@media (max-width:540px) {
	aside.left{ width: 100% !important; margin:auto; float:none; clear:both; padding-bottom:30px !important;}
.left-only{ width: 100% !important;margin:auto; float:none; clear:both;}

}
@media (max-width: 480px){
	header.main-header{height: 162px !important;}
.main-header .header_search {
  top: -20px;
}
.top-nav-box {
  top: 35px;
}
.top-nav ul li a {
  margin: 0px 6px;
}
body.home  .two_thirds {
  width: 100% !important;
  margin-right:0% !important;
}
body.home .one_third.last{ float:none; width:100% !important; clear:both;}
body.home .two_thirds .one_third{ width:100% !important; margin-right:2% !important; margin-bottom:2%; float:left; clear:none;}
body.home .two_thirds .clearboth{ display:none !important;}

}
@media (max-width: 360px){
	.top-nav ul li a {
  margin: 0px 4px;
}
header.main-header{height: 128px !important;}

}
@media (max-width: 320px){
	header.main-header{height: 128px !important;}
	
}
