  @media(max-width:1200px) {
    .fo-banner {min-height:600px !important;}
}
@media(max-width:1024px) {
    .fo-banner {min-height:500px !important;}
}
@media(max-width:991px) {
.mission-content-block h2 { font-size: 1.750rem; line-height: 2.125rem; }
.fo-banner {min-height:480px !important;}
}

@media(max-width:768px) {
.mission-content-block h2 { font-size: 1.350rem; line-height: 1.550rem; }
.mission .three-bl-height, .mission .two-bl-height, .mission-content-block .vc_column-inner { min-height: 320px; }
.cycle-prev.easy-t-cycle-prev { left: -36px; }
.cycle-next.easy-t-cycle-next { right: -36px; }
.fo-banner {min-height:380px !important;}
}
@media(max-width:767px) {
.container { max-width: 92%; }
.testimonal-section-bl .style-clean_style { width: 100%; margin-bottom: 80px; }
.cycle-prev.easy-t-cycle-prev { left: -43px; }
.cycle-next.easy-t-cycle-next { right: -43px; }
.email-newsleter-block .es_textbox input { padding: 9px 15px 8px 15px; }
.footer-bottom .col-sm-6 { width: 100%; max-width: 100%; flex: 100%; text-align: center; }
.foote-navigation .widget_text ul { margin: 10px auto 0 auto; padding: 0; float: none; width: 216px; }
	.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before {
    padding-top: 98% !important;
}
}
@media(max-width:700px) {
    .fo-banner {min-height:340px !important;}
}
@media(max-width:600px) {
    .fo-banner {min-height:300px !important;}
}

@media(max-width:575px) {
.logo img { width: 50%; }
.cycle-prev.easy-t-cycle-prev { left: -28px; }
.cycle-next.easy-t-cycle-next { right: -28px; }
	.head-title.vc_separator h4 {font-size: 1.75rem;}
	.head-title-content p {font-size: 1rem;}
}

@media(max-width:500px) {
.email-newsleter-block .es_textbox { width: 100%; }
.email-newsleter-block .es_button { width: 100%; padding: 0; }
.email-newsleter-block .es_textbox input, .email-newsleter-block .es_button input { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.email-newsleter-block .widget .widget-title { font-size: 1.125rem; }
    .fo-banner {min-height:250px !important;}
	.programs-content-block .modal-content .modal-body .inner-content h2, .mission-content-block .modal-content .modal-body .inner-content h2{
			width: auto !important;
	}
}
@media(max-width:420px) {
    .fo-banner {min-height:200px !important;}
}

@media(max-width:360px) {
    .fo-banner {min-height:170px !important;}
}

