@charset "UTF-8";

/* CSS Document */

@media only screen and (max-width: 1000px) {

.wrapper{
	padding:2% !important;
}


    
.webfootercol1{
    float:none !important;
    width:400px !important;
    margin:0 auto;
     text-align: center !important;
    margin-bottom: 20px;
}
    



.webfootercol2{
      float:none !important;
    width:100% !important;
     text-align: center !important;
    margin-bottom: 20px;
}

.
    
}

/* Tablet Layout */

@media only screen and (max-width: 769px) {

.featurethird{
    float:none !important;
    width: 100% !important;
    margin-right: 0% !important;
}

.featurethirdlast{
  float:none !important;
    width: 100% !important;
}

/*.featurehalf{
  
    width: calc(100%/2) !important;
   
}

.featurehalflast{
   
    width: calc(100%/2) !important;
    
}*/
    
.featurethird .featuretext, .featurethirdlast .featuretext{
    min-height:340px;
}


.featurehalf .featuretext, .featurehalflast .featuretext{
    min-height:200px;
}    


}

/* Tablet - Portrait - Layout */

@media only screen and (max-width: 650px) {
	
.featurehalf{
  float:none !important;
    width: 100% !important;
   
}

.featurehalflast{
    float:none !important;
    width: 100% !important;
    
}



}

/* Mobile Layout */

@media only screen and (max-width: 481px) {

.tagline{
    font-size:20px !important;
    line-height: 24px !important;
    
    
}


}
