/* Tablet Layout:768px. */
@media only screen and (min-width:768px) and (max-width:991px) {
.featured-list #grid .thumb {width:50%;}
.carousel-caption h1 {font-size:30px;text-transform:uppercase;}
}
/* Mobile Layout:320px. */
@media only screen and (max-width:767px) {
.featured-list #grid .thumb {width:50%;}
/*.carousel-caption {top:5px;}*/
.carousel-caption h1 {font-size:15px;}
.btn.btn-learn {font-size:10px;font-weight:500;padding:5px 7px;text-align:center;text-transform:uppercase;}
.about-text {text-align:center;}
.single-feature {text-align:center;}
.feature-icon {margin-bottom:8px;}
.feature-text h4 {line-height:25px;}
.carousel-caption hr{display:none;}
.main-buttons {padding:1em;}
.main-buttons a.btn.btn-learn{font-size:150%;padding:0.8em;}
.main-buttons > div {padding: 1em;}
.copyright .copy-text, .copyright .social{text-align:center !important;}


}
/* Wide Mobile Layout:480px. */
@media only screen and (min-width:480px) and (max-width:767px) {
.featured-list #grid .thumb {width:50%;}
/*.carousel-caption {top:5px;}*/

.btn.btn-learn {font-size:10px;font-weight:500;padding:5px 7px;text-align:center;text-transform:uppercase;}
.about-text {text-align:center;}


}

@media only screen and (max-width:460px) {

.main-buttons > div{padding: 0.6em;}
.main-buttons a.btn.btn-learn {
    font-size: 150%;
    padding: 0 10px;
    font-size: 14px !important;
    line-height: 30px;
}
.hm-ab.about-sec img 
{
	margin-bottom: 20px;
}
	}
