@media only screen and (max-width: 1199px) {
	.grid-inner{padding:20px 30px;}	
	.img-con{width:56%;}
	.navbar{margin-bottom:0;}
	.main-center {margin-top:20px;}
}
@media only screen and (max-width: 991px) {
.navbar-default .navbar-nav > li > a{padding:8px 6px 6px 10px; font-size:15px;}
.gem{padding:120px 0;}
.custom-grid ul li{width:50%; }
.grid-inner{min-height:170px; padding-bottom:0;}
.img-left {width:100%;}
.img-con{margin-left:0; margin-top:10px; width:100%;}
/*.footer-col:first-child{width:33.33%;}*/
.footer-col{/*width:33.33%; */min-height:150px; /*margin-bottom:-20px;*/}
/*.logo-footer img {  margin-left: 15px;  margin-top: -30px; }*/
/*.footer-col:nth-child(3){border:0;}*/
/*.footer-col:nth-child(4){padding:0;min-height:inherit;}*/
/*.footer-col:nth-child(5){padding:0 30px ; min-height:inherit; width:33.33%;}*/
.right-section{padding-left:15px;}
.map-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
.map-responsive iframe{left:0; top:0; height:100%; width:100%; position:absolute;}
.footer-col:last-child{border-right:1px solid #d1cd2b;}
.logo-footer img{width:90%;}

}

@media only screen and (max-width: 767px) {
.navbar-default{background:#4d4d4d;}	
.menu-btn {color:#fff; display:inline-block; font-size:16px; font-weight:bold; padding:15px; text-transform:uppercase;}
.navbar-toggle{border:0 !important; background:none !important; border-radius:0; padding-right:0;}
.navbar-toggle .icon-bar{background:#fff !important; height:4px; width:30px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}
.navbar-nav > li{display:block; background:none; text-align:left;}
.navbar-collapse{padding:0; border:0; position:absolute; width:100%; background:#737373;}
.navbar-nav{margin:0;}
.navbar-default .navbar-nav > li > a:hover{background:#ce238f; color:#fff;}
.right-section{width:100%; float:none !important; padding-left:0;}
.left-links{float:none !important;}
.blog-inner{margin-bottom:30px;}
.blog-description{margin-bottom:15px;}
.blog-description h3{margin-bottom:10px;}
.map-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
.map-responsive iframe{left:0; top:0; height:100%; width:100%; position:absolute;}
.logo-footer img {  margin-top: 0px;}
.footer-col {
    min-height: auto; border:0;
}
.footer-col:nth-child(2) ,.footer-col:nth-child(3){
    padding: 0;
}
.footer-col:last-child{border:0;}
.logo-footer img{width:50%;}
}

@media only screen and (max-width: 640px) {
.footer-col:first-child{width:100%;}
.footer-col{width:100%; min-height:inherit !important; margin-bottom:20px; border:0; padding:0 !important; margin-bottom:0;}   	
.top-banner h1 a{font-size:24px;}
.custom-grid ul li{width:100%;}
.grid-inner{min-height:inherit;padding:15px;}
.logo-footer img {  margin-left: 0px!important;  margin-top: 0px!important;}
.logo-footer img {  width: 50% !important;}
}

@media only screen and (max-width: 480px) {
	.top-banner h1 a{font-size:17px;}
	.gem h2{font-size:16px;}
	.top-banner h1 a{display:block;}
	.gem{padding:60px 0;}
	.menu-btn{padding:10px 15px;}
	.navbar-toggle{padding:0; margin-bottom:0;}
	.navbar{min-height:inherit;}
	.navbar-toggle{margin-top:9px;}
	.school-left h3, .school-right h3{font-size:18px; margin-bottom:0;}
	.school-left h4{font-size:16px; padding:15px 0;}
	.blog-inner h3{font-size:18px; margin-top:15px; margin-bottom:10px;}
	.bottom-blog{padding-top:0;}
.logo-footer img {  width: 80% !important;}
	
}