@media only screen and (max-width: 1096px) {
.wrapper									{ width:100%; margin:0 auto;}	
.container									{ width:99%; margin:0 auto;}
.main_footer								{ width:99%;}	
.inner_cnt_left .inr_cnt_lft_sub			{ padding:47px 0 36px 8px;}
.content .inner_cnt_right					{ padding:130px 10px 0 0;}
.content .inner_cnt_right img				{ right:36px;}
.content .inner_cnt_right1 img				{ top:103px;}
.content .cnt-rght-inner1bg					{ bottom:145px;}
.main_content .content						{ width:98%;}	

.cnt_end_inner2 .cnt_end_inner2_right		{ padding:40px 30px 23px 37px}
.cnt_end_inner2 .cnt_end_inner2_left		{ padding:40px 0 23px 30px}
.cnt_end_inner2 .cnt_end_inner2_left_sub	{ padding:0 33px 0 0;}


.inner2										{ width:99%;}
.main_content .inner2_main_left				{ width:33.33%; }
#slider3 .caption							{ padding:30px 0 20px 10px; max-width:680px; font-size: 43px; line-height:45px;}
			 
			 
}

@media only screen and (max-width: 1050px) {
.content .content_left ul li:nth-child(2)	{ padding:40px 0 25px 15px;}
.content .content_left ul li				{ padding:40px 0 25px 15px;}
.content .content_right						{ padding:130px 20px 0 0; }	

.cnt_end_inner2 .cnt_end_inner2_left		{ padding:40px 0 23px 15px}
.cnt_end_inner2 .cnt_end_inner2_left_sub	{ padding:0 15px 0 0;}
.cnt_end_inner2 .cnt_end_inner2_right		{ width:45%;}
.cnt_end_inner2 .cnt_end_inner2_left		{ width:45%;}

}

@media only screen and (max-width: 1023px) {
.content .content_right						{ width:60%;}
.main_footer .footer						{ width:95%;}
.content .inner_cnt_right					{ width:97%; padding:130px 0 0 0px; float:none;  margin:0 auto;}
.content .inner_cnt_right img				{ display:none;} 
.cnt_inner3_left .cnt_inner3_left_sub		{ padding:54px 0 75px 15px; width:100%; }
.main_content .cnt_inner3_left				{ width:57%;}
.smw_left 									{ text-align: center;margin-bottom: 25px !important;}
#social-widget-2							{ text-align:center;}
#text-2 > a									{ text-align:center;}
}

@media only screen and (max-width: 1000px) {
.cnt_end_inner2 .cnt_end_inner2_left		{ width:98%; margin:0 auto; padding:40px 0 23px 0px}
.cnt_end_inner2 .cnt_end_inner2_left_sub	{ width:98%; padding:0; margin:0 auto; border:none;}
.cnt_end_inner2 .cnt_end_inner2_right		{ width:98%; margin:0 auto; padding:0 0 20px 0; background:none;}
.cnt_end_inner2 .cnt_end_inner2_right_sub	{ width:98%; margin:0 auto; }
#slider3 .caption							{ padding:20px 0 10px 10px; max-width:586px; font-size:35px; line-height:38px;}
	

}


@media only screen and (max-width: 950px) {
.main_content .inner2_main_left				{ width:50%; margin:10px auto; text-align:center; float:none;}	
	
	
}

@media only screen and (max-width: 900px) {
#slider3 .caption							{ padding:20px 0 10px 10px; max-width:500px; font-size:30px; line-height:33px;}	
}




@media only screen and (max-width: 925px) { 	
.content .content_right						{ width:98%; float:none; padding:0 0 0 15px;}
.header .logo								{ float:none;}	
.nav > li									{ float:none;}
.heder_menu .nav li ul						{ width:100%;}
.heder_menu .nav li li						{ display:block; float:none; }
.header .heder_menu							{ width:100%; padding:20px 0 0 0; float:none;}	
.header .heder_menu .nav li a				{ background:none;}
.heder_menu .nav li li a					{ background:#e7decd !important;}
.header .logo								{ width:100%; float:none; margin:0 auto;  text-align:center; padding:10px 0 0 0; }
.header .logo a img							{ width:30%; margin:0 auto; text-align:center; height:auto;}/*
.toggleMenu									{ background:#ca2029;  font-family: 'Open Sans'; font-size:14px; color:#fff;}
.toggleMenu:hover							{ color:#fff;}					*/

#slider3 .caption							{ padding:20px 0 10px 10px; max-width:450px; font-size:25px; line-height:28px;}
.nav li ul.sub-menu     					 { margin-left:0px;} 
.toggleMenu									{position: absolute;top: 42px; right: 5px;}
.header .logo								{ text-align:left;}
.header .heder_menu ul						{ width:100%;}	
 .nav li ul {


    left: -9999px;
    position: absolute; 
}


.heder_menu .nav li ul						{ margin-top:-20px;}	
	
}


@media only screen and (max-width: 767px) {
.main_footer .footer .ftr_left			{ display: inline-block;    float: none;    margin: 0 auto;    text-align: center;   width: 100%;}
.main_footer .footer .ftr_left h3 a		{ text-align:center;}

.main_footer .footer .ftr_mid			{ display: inline-block;    float: none;    margin: 0 auto;    text-align: center;   width: 100%; padding:0;}
.main_footer .footer .ftr_mid h3 a		{ text-align:center;}	

.main_footer .footer .ftr_right			{ width:35%; float: none;    margin: 0 auto; padding:10px 0;}
.content .content_right					{ width:97%;}

.main_content .cnt_inner3_left			{ width:96%;}
.main_content .cnt_inner3_right			{ float:none; display:inline-block; text-align:center; width:96%; margin:0 auto; padding:10px 0 0;}
.main_content .inner2_main_left			{ width:56%; }	

#slider3 .caption						{ padding:20px 0 10px 10px; max-width:400px; font-size:22px; line-height:25px;}	
}

@media screen and (max-width: 768px) {    
.active 										{ display:block; }
.nav > li 										{ float:none;}
.nav > li > .parent 							{ background-position:95% 50%;}
.nav li li .parent 								{ background-image:url("/wp-content/themes/Hoyer/css/images/downArrow.png"); background-repeat:no-repeat; background-position:95% 50%;}
.nav ul 										{ display:block; width:100%;}
nav > li.hover > ul , .nav li li.hover ul 		{ position:static;}

}

@media screen and (max-width: 640px) {  
#slider3 .caption						{ padding:20px 0 10px 10px; max-width:350px; font-size:22px; line-height:25px;}

}


@media screen and (max-width: 600px) { 
#slider3 .caption						{ padding:20px 0 10px 10px; max-width:300px; font-size:18px; line-height:20px;}
.banner ul.callbacks_tabs				{ right:80px;}
}




@media only screen and (max-width: 575px) {
.main_content .inner2_main_left			{ width:75%; }
 .main_content .cnt_inner3_left h1 a  {width:100%;}
		
	
	
}

@media only screen and (max-width: 520px) {
.content .inner_cnt_left				{ width:97%; margin:0 auto; text-align:center; float:none;}
.inr_cnt_lft_sub a img					{ width:100%; margin:0 auto; text-align:center;}
.content .inner_cnt_right				{ padding:20px 0 0;}	
}

@media screen and (max-width: 500px) { 
#slider3 .caption						{ padding:20px 0 10px 10px; max-width:270px; font-size:18px; line-height:20px;}
.banner ul.callbacks_tabs				{ right:60px;}

}

@media only screen and (max-width: 460px) {
	
.content .content_right					{ width:95%;}
.content .content_left					{ width:100%;}	
.main_footer .footer .ftr_right			{ width:59%;}
.main_content .inner2_main_left			{ width:80%; }	
.banner ul.callbacks_tabs				{ right:35px;}
}

@media only screen and (max-width: 400px) {
.main_content .inner2_main_left			{ width:95%; }

#slider3 .caption						{ padding:20px 0 10px 10px; max-width:230px; font-size:15px; line-height:17px;}
.banner ul.callbacks_tabs				{ right:10px;}

}
@media only screen and (max-width: 350px) {
.content .content_left					{ width:100%;}
.content .content_left ul li a img		{ width:100%;}
.main_footer .footer .ftr_right			{ width:85%;}
#slider3 .caption						{ max-width:200px; font-size:13px; line-height:15px;}	
	
}
input[type=text], input[type=tel], input[type=email], textarea {
	color: #222;
}
.wpcf7-file {
	color: #222;
}