@media only screen and ( max-width:989px)
{    img { max-width:100%; } 
	.container { max-width:748px; }
	#Logo { max-width:50%; margin-top:23px; }
	.phoneNumber { padding-right:0; }
	
	.menuAndSearch { width:748px; }
	.topMenu li a { font-size:14px; padding:0 10px; }
	.menuAndSearch .searchOuter { width:12px; }
	.menuAndSearch .searchOuter input[type="text"] { display:none; }
	.menuAndSearch .searchOuter  { position:absolute; right:0; }

	.caption { width:748px; }
	.grayBg { padding:30px 0 20px;}
	.topContent { padding:0 20px; }
	
	.topContent .leftText { max-width:310px;}
	.rightVideo .video iframe { width:370px; }
	
	.homeMiddleTwoBox { padding-top:10px; }
	.homeMiddleTwoBox ul li { margin-left:40px; width:332px; }
	
	.HomeBottomContent { padding:28px 20px 24px; }
	.HomeBottomContent p { width:347px; }
	.btnAdvisor { margin-right:0; }
	.logoes { padding:23px 20px; }
	.logoes img,.HomeBottomColumns .LeftColumn img,.followUs img,.homeBanner img,.leftText img  { width:auto; max-width:inherit; }
	.HomeBottomColumns { padding:0 20px; }
	
	.HomeBottomColumns .LeftColumn { max-width:46%; }
	.HomeBottomColumns .rightColumn { max-width:46%; }
	.HomeBottomColumns .rightColumn .newsList .detail h3 ,.HomeBottomColumns .LeftColumn h2{ font-size:17px; }
}

@media only screen and ( max-width:767px) 
{
	#Logo { max-width:56%; }
	.container { max-width:548px; }
	#topLinks li { padding-left:13px; }
	#topLinks li a { font-size:13px; }
	.phoneNumber { font-size:25px; }
	.caption { width:548px; }
	.caption { background-size:100% 100% ; }
	.menuAndSearch { width:548px; }
	
	
	.topContent,.HomeBottomContent ,.logoes,.HomeBottomColumns{ padding-left:10px; padding-right:10px; }
	.topContent .leftText ,.topContent .rightVideo { max-width:100% ;}
	.rightVideo .video iframe { width:528px; height:250px; }
	.homeMiddleTwoBox { padding-top:15px; }
	.homeMiddleTwoBox ul li { width:252px; margin-left:20px; }
	.homeMiddleTwoBox ul li h2 { font-size:16px; padding:20px 10px; }
	.HomeBottomContent p { width:100%; }
	.btnAdvisor { float:none; }
	.logoes img { width:20%; max-width:inherit;  padding:0 10px; }
	
	.gform_wrapper h3.gform_title { padding-bottom:10px; }
	.footerTop { padding:20px 0 30px; }
	.followUs { padding-top:10px; }
	.copyright { float:left; clear:none; padding-top:10px; }
	
	#sidebar .searchOuter input[type="text"] { width:109px; }
	#comments label { padding-bottom:10px; }
	#comments #submit { margin-left:0; }
	.menuAndSearch .searchOuter  { width:205px; }
	.menuAndSearch .searchOuter input[type="text"] { display:block; width:177px; }
}

@media only screen and ( max-width:567px) {
	.container { max-width:460px; }
	.caption { width:460px; }
	.caption h1 { width:auto; font-size:25px; line-height:25px; }
	.caption h2 { line-height:20px; font-size:17px; width:auto; }
	.homeBanner { height:300px; }
	.header { min-height:165px; }
	#Logo { max-width:100%; }
	#topLinks { float:left; padding-top:2px; }
	#topLinks li { padding-left:0; padding-right:14px; }
	#topLinks li a { line-height:20px; }
	.menuAndSearch { top:145px; }
	
	.menuAndSearch { width:460px; } 
	.rightVideo .video iframe { width:440px; }	
	.homeMiddleTwoBox ul li .boxContent,.homeMiddleTwoBox ul li { width:auto; max-width:100%; margin-left:0; }
	.homeMiddleTwoBox ul li:first-child { margin-bottom:20px; }
	.logoes img { max-width:19%; }
	
	.HomeBottomColumns .rightColumn ,.HomeBottomColumns .LeftColumn { max-width:100%; }
	.HomeBottomColumns .rightColumn { margin-top:30px; }
	.footerTop .gform_wrapper .gform_footer input[type="submit"] { margin-top:15px; }
	.copyright ,.followUs { float:left; padding-top:10px; clear:left; }
	
	.Left ,.Right { width:100%; }
	#sidebar .searchOuter input[type="text"] { width:90%; }
	#sidebar h3.widget-title { cursor:pointer; }
	#sidebar ul { display:none; }
	#comments textarea { width:300px; } 
	#comments #submit { margin-left:100px; }
}

@media only screen and ( max-width:479px) {
	
	 .container { max-width:300px; }
	 .caption { width:300px; } 
	 .caption .btnConsult { font-size:18px; }
	
	  #topLinks  { float:none; padding:8px 0 4px; clear:both; text-align:center; }
	  #topLinks li { float:none; display:inline; padding:0 14px; text-align:center; } 
	  .phoneNumber { float:none; text-align:center; font-size:20px; }
	
	 .HomeBottomColumns .LeftColumn h3 { font-size:17px; }
	 .menuAndSearch { width:300px; } 
	 .rightVideo .video iframe { width:280px; height:200px; }
	 .btnDiscover,.btnAdvisor { padding:0; width:100%; display:block; font-size:15px; text-align:center; clear:both; }
	 .logoes { display:none; }
	 
	 #comments input[type="text"], #comments textarea,#gform_2 input[type="text"], #gform_2 textarea { width:95%; padding:6px 2.5%; }
	 #comments #submit { margin:0 auto; display:block; }
}