/*****************
  Maxwell Ngila Nzioki      Version 1.0 
  Author:   Maxwell Ngila Nzioki

  - 		    Media Queries


  Presets
******************/
@media(max-width: 1239px){

.two-home-column-style img{
	width:100%;
	height:auto;
}

.two-home-column-style h4 {
  font-size: 28px;
  margin: inherit;
}

.two-home-column-style a {
	padding:10px 20px;
	font-size:14px !important;
	margin: 0 auto;
}

div#in-banner {
  margin: 51px 0 0;
}

}

@media(max-width: 1040px){

.two-home-column-style img{
	width:100%;
	height:auto;
}

.two-home-column-style h4 {
  font-size: 28px;
  margin: inherit;
}

.two-home-column-style a {
	padding:10px 20px;
	font-size:12px !important;
	margin: 0 auto;
}

.in-touch-life-stage, .in-touch-life-stage h3 {
  margin:20px 0;
}
#in-touch { 
background:#dcebcb; 
margin-top:0px ;
padding:0 0 9px; 
}
 
}


@media(max-width: 992px){
	
	


.two-home-column-style img{
	width:100%;
	height:auto;
}

.two-home-column-style h4 {
  font-size: 68px;
  margin: inherit;
}


.two-home-column-style p {
	padding:0;
	font-size:24px;
	
}

.products_service{
	float:left;
	min-width:96% !important;
}

.product_details_link_wrap {
  margin: 5% 0;
}

	.body_text_style h3 {
  font-size: 150%;
  line-height:160%;}
  
  

.main_hover_title h5 {
  font-size: 180%;
}
	
.hover_title h4, .hover_title h5 {
  font-size: 100%;
}

#view_goals_link, .team_member_link_wrap a {
font-size: 100%;
}



}

@media (max-width: 767px) {

.mobile_share{ display:none;}
#main-side-navigation li a{
font-size:100%;
}


.navbar .nav li a {
padding: 13px 20px; 
}
		
	.body_text_style h3 {
  font-size: 150%;
  line-height:160%;}
  

#in-touch {  
padding: 0;
}

.two-home-column-style img{
	width:100%;
	height:auto;
}

.two-home-column-style h4 {
  font-size: 48px;
  margin: inherit;
}

.two-home-column-style p {
	padding:0;
	font-size:18px;
	
}

.two-home-column-style a {
	padding:10px 20px;
	font-size:18px !important;
	margin: 0 auto;
}

	#in-touch h3 a{
		font-size:100% !important; 
 	 text-align:center !important;
	  margin:5% !important;
	  }
	  
	  
.products_service{
	min-width:97% !important;
	margin:3% 0;
}

.product_details_link_wrap {
  margin: 5% 0;
}


	
}


@media (max-width: 640px) {

#in-touch {  
padding: 0;
}

.two-home-column-style img{
	width:100%;
	height:auto;
}

.two-home-column-style h4 {
  font-size: 42px;
  margin: 0;
}

.two-home-column-style a {
	padding:10px 20px;
	font-size:100% !important;
	margin: 0 auto;
}
	
	#in-touch h3{ 
	font-size:120% !important; 
	
	}
	
.products_service{
	min-width:96% !important;
	margin:3% 0;
}


}

@media (max-width: 480px){
	


.team-member-wrap{
width:100% !important;
float:left;
margin:5% 0!important;
}

#in-touch {  
padding: 0;
}

.two-home-column-style img{
	width:100%;
	height:auto;
}

.two-home-column-style h4 {
  font-size: 32px;
  margin: 0;
}

.two-home-column-style p {
  font-size: 100%;
}

.two-home-column-style a {
	padding:10px;
	font-size:100% !important;
	margin: 0 auto;
}

	#in-touch h3{ 
	font-size:100% !important; 
	
	}
	


	#in-touch h3 a{
		font-size:100% !important; 
	display:block;
	 max-width:50%; 
	 text-align:center !important;
	  margin:5% auto !important;
	  }


.products_service{
	min-width:95% !important;
	margin:3% 0;
}

	   
.product_details_link_wrap {
  margin: 10% 0;
}



}
