@charset "utf-8";
/* CSS Document */

/******************** max-width:1020px ********************/
@media all and (max-width:1020px){

#header{
	margin-bottom:0 !important;
}

#dropdown-nav-1-wrap {
  background: none repeat scroll 0 0 #68920D;
  border-bottom: 1px solid #FFFFFF;
}

.nav-1-chosen-select{
	border:0;
	color:#fff;
}


}



/******************** max-width:765px ********************/
@media all and (max-width:765px){

#php-text-7 a{
	display:none !important;
}

#php-text-9{
  background: url("./css/images/get_in_touch.png") repeat-x scroll 0 0 #359BC0;
-webkit-border-radius: 0 0 8px 8px;
-moz-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;
	
	display:block !important;
    float: right;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
	padding: 5px 0;
    width: 100px;	
    float: none;
    margin: 0 auto;
}

#php-text-9 a:hover{
	color:#fdab59 !important;
}

#php-text-6{
	float: none;
	text-align:center;
}

#php-text-7, #php-text-8{
	margin:0 auto;
	float:none
}

.flexslider .slides img{
	height: auto;
}

#php-text-3 .php-textwidget .joinletter{
	width: 86%;
}

#php-text-3 .php-textwidget #wpcf7-f63-t1-o1{
	width:90%;
}

img.alignright{
	float:none;
	display: block;
}


#php-text-5 .php-textwidget{
	text-align:center;
}

#flexslider_0 .slides li .flex-caption{
	position: static;
	top: 64px;
	width: 95%;
}

#php-text-2 .widget-wrap{
	background: none;
}

#flexslider_0 .slides li .flex-caption a{
	margin: 5% auto;
}

#wpcf7-f136-p21-o1 p label{
	width: 23%;
}


}




/******************** max-width:475px ********************/
@media all and (max-width:475px){

#content img, #content p img{
	width: 94%;
}

.call-info{
	font-size: 24px;
	word-wrap: break-word;
}

#content .call-info a, .call-info span{
	font-size: 24px;
}

#flexslider_0 .slides li .flex-caption h3{
	font-size: 24px;
}
#flexslider_0 .slides li .flex-caption span {
  font-size: 20px;
  line-height: 20px;
}
.logosite img{
	max-width:90%;
}

#content blockquote{
	margin: 0 0 15px;
}

#wpcf7-f136-p21-o1 p label{
	float:none;
}

#wpcf7-f136-p21-o1 p input.wpcf7-text{
	width: 99%;
}

#wpcf7-f136-p21-o1 p.btn-submit input{
	display:block;
	float:none;
	margin: 0 auto;
	width: 50%;
}

#wpcf7-f136-p21-o1{
	padding-bottom: 0;
}

div.wpcf7 img.ajax-loader{
	height:16px !important;
}

}



/******************** max-width:315px ********************/
@media all and (max-width:315px){

#php-text-3 .php-textwidget .joinletter h4{
	font-size: 37px !important;
}

#php-text-3 .php-textwidget .joinletter p{
	padding-left:0;
}


.get-touch{
	right:0;
}

#menu-footer-menu{
	width: 90%;
}

#content-wrap{
	float: none;
    margin: 0 auto;
    max-width: 100%;
}

#sidebar-1-wrap{
	width: 90% !important;
	padding: 10px;
}

#content blockquote{
	padding: 10px 0 0;
}

#wpcr_table_2{
	width: 44%;
}

}