@media (min-width:768px){
    .tab-section-row > .tab-block:first-child { margin-top: 30px; }
}
@media (min-width:992px){
    .site-header .header-mobile-show{display: none;}

    .banner-section .column-main { padding-bottom: 18px; } 
    .banner-section .font-65.banner-btm-row-not-have-buttons .banner-right-col .section-content-main:last-child { margin-top: 2px; } 
}
@media (min-width:1200px){
    .wrapper-row-71 { margin-left: -22px; margin-right: -22px; }
    .wrapper-row-71 .col_2, .wrapper-row-71 .col_3, .wrapper-row-71 .col_4, .wrapper-row-71 .col_5, .wrapper-row-71 .col_6, .wrapper-row-71 .col_7, .wrapper-row-71 .col_8, .wrapper-row-71 .col_9, .wrapper-row-71 .col_10, .wrapper-row-71 .col_11, .wrapper-row-71 .col_12, .wrapper-row-71 .col_equal{ padding-left: 22px; padding-right: 22px; }
    .column-box-bg_color .btn-orange {min-width: 305px;}
    .footer-btm-left-col-inner { max-width: 535px; }
    .accordion-block-content .note { padding-top: 41px;}

    .re-marketing-banner.banner-section .banner-btm-row-have-buttons .banner-top-wrapper-row  .banner-left-col { padding-bottom: 7px; }
    .re-marketing-banner.banner-section .banner-btm-row-have-buttons .banner-top-wrapper-row .banner-right-col {padding-bottom: 31px;}
}

@media (min-width:1281px){
 /*  .application-form-img-row > .section-column-left {
        padding-right: 55px;
    }*/
    .gform-cmn-style .gform_wrapper.gravity-theme .gform_fields{grid-column-gap: 9%;-ms-grid-columns: (1fr 9%) [12];}

}
@media (max-width:1850px) {

section.image-with-news-section .image-with-news-section-right-inner {
    background-size: 50px 5px;
} 
.meet-with-section-top-section .meet-with-section-top-content br{display: none;}

}


@media (max-width:1440px) {
    

    .section_have_down_arrow { background-image: url('../images/orange-down-arrow-responsive.png'); } 
    .arrow_color_sec__orange { background-image: url('../images/orange-down-arrow-responsive.png'); } 
    .arrow_color_sec__rose { background-image: url('../images/rose-down-arrow-responsive.png'); } 
    .arrow_color_sec__gold { background-image: url(../images/gold-down-arrow-copy.svg); } 
    .arrow_color_sec__seafoam { background-image: url('../images/seafoam-down-arrow-responsive.png'); } 
    .arrow_color_sec__teal { background-image: url('../images/teal-down-arrow-responsive.png'); }
    
    section.important-dates-section .important-dates-section-top-title:before,
    section.important-dates-section .important-dates-section-top-title:before, 
    section.image-with-news-section .image-with-news-section-right {padding-top: 50px;}
    section.image-and-title-grid-section.Style-2 .image-and-title-grid-section-inner {padding: 35px 60px;}
    section.important-dates-section .important-dates-section-top-title {padding: 45px 190px 52px;}
    .banner-section.re-marketing-page.left-arrow.thankyou-page-banner:after {background-image: url(../images/thank-you-arrow.png);}
    .section_have_down_arrow {
    height: calc((100% - 6vw) / 2);
}
}
@media (max-width:1300px) {
.apply-banner-sec .column-main.col_6.banner-left-col {
    width: 65% !important;
}
.apply-banner-sec .column-main.col_6.banner-right-col {
    width: 35% !important;
}
section.image-with-news-section {
    padding-right: calc((100% - 991px) / 2);
    padding-left: calc((100% - 991px) / 2);
}
section.image-with-news-section:after {
    width: calc((100% - 400px) / 2);
     right: 0;
}
.banner-section.re-marketing-page.thankyou-page-banner:after {
    width: 21.6%;
}
.banner-section.re-marketing-page.left-arrow.thankyou-page-banner:after {
    width: 14%;
}
section.contrast-cmn-sec.footer-section .wrapper,.site-footer .top-footer-row .wrapper {
    padding-right: 230px;
}
}
@media (max-width:1224px) {
	body .banner-section .arrow_pos_sec__middle {
    top: 70px;
}
 .font-40 {
    font-size: 35px;
    line-height: 40px;
}
.banner-btm-row-have-buttons {
    max-width: 991px;
    margin: 0 auto;
    transition: all 0.5s;
}
.section_have_down_arrow {
    width: calc((100% - 856px) / 2);
    transition: all 0.5s;
    height: calc((100% - 11vw) / 2);
}
.banner-section{overflow: hidden;}
.thankyou-page-banner .banner-btm-row-have-buttons {max-width: 800px;margin: 0 auto;}
.thankyou-page-banner .banner-btm-row-have-buttons:after {
    left: -270px;
}
.font-50 {
    font-size: 35px;
}
section.contrast-cmn-sec.footer-section .wrapper,.site-footer .top-footer-row .wrapper {
    padding-right: 130px;
}
}
@media (max-width:1199px) {
	body .banner-section .arrow_pos_sec__middle {
		height: 210px;
	}
   section.faq-section {
		padding: 90px 0;
	}
.meet-with-section-top-section .meet-with-section-top-title{line-height: normal;}
    h1 { font-size: 70px; } /*97*/
    h2 {font-size: 49px;  }/*69*/
    h3 {font-size: 42px;}/*62*/
    h4 {font-size: 36px;}/*50*/
    h5 {font-size: 34px; }/*48*/
    h6 {font-size: 30px; }/*35*/
    .font-97,.font-80 {font-size: 70px; }
    .font-87,.font-75 {font-size: 52px;}
    .font-72 { font-size: 50px;}
    .font-69,.font-65,.meet-with-section-top-section .meet-with-section-top-title {font-size: 49px; }
    .font-70 {font-size: 60px;}
    .font-63 {font-size: 43px; }
    .font-62 {font-size: 42px; }
    .font-60 {font-size: 40px; }
    .font-56{font-size: 39px;} /*56 new_font_add*/
    .font-53 {font-size: 38px; }
    .font-50 {font-size: 35px; }
    .font-48 {font-size: 34px;}
    .font-46{font-size: 30px;} /*46 new_font_add*/
    .font-45,.font-44 {font-size: 29px;}
    .font-38{font-size: 29px;} /*38 new_font_add*/
    .font-36{font-size: 29px;}
     /*36 new_font_add*/
    .font-35 {font-size: 29px; }
    .font-33{font-size: 29px;} /*33 new_font_add*/
    .font-32{font-size: 29px;} /*32 new_font_add*/
    .font-31 {font-size: 27px;}  
    .font-28 {font-size: 27px; }
    .font-27 {font-size: 26px;}
    .font-26,.font-31.section-content-btn {font-size: 22px; }
    ul li:before{top: 12px;}
    .font-25 {font-size: 21px; }
    .font-24,.font-22,.tab-content-inner.font-24 { font-size: 20px;}
    .font-21,.font-20 {font-size: 20px; }
    .font-19 {font-size: 18px; }
    .font-40 {font-size: 35px;line-height: 40px;}

 


    /*.btn-orange,.btn-orange-23,.btn-orange-25{ padding: 9px 20px;} */
    .btn-orange-23,.btn-orange-25 {font-size: 21px; } 
    .btn-orange-26 {font-size: 24px;}
    .btn-right-arrow, .site-footer .btn-right-arrow { padding: 9px 20px;background-position: calc(100% + 4px) center; }

/*     .nav-style-cmn ul li { margin: 7.5px 13px; } */
    ul li { padding: 0 0 30px 30px; } 

    .gform-cmn-style .gform_wrapper.gravity-theme .gform_fields { grid-row-gap: 30px; } 
    .gform-cmn-style .gform_wrapper.gravity-theme .select-with-label-style.gfield { margin-top: 0; } 
    .application-form-img-row > .section-column-left .section-heading { margin: 0 0 20px; } 
    .application-form-img-row > .section-column-left form { padding-top: 20px; }

    .year-details-block-inner-content { padding: 40px 30px 0; }
    .cmn-tab-js-style-1 .tabs, .cmn-tab-js-style-1 .tab_container {padding-left: 15px;padding-right: 15px;}
    .tab-content-inner-list .tab-content-inner:nth-child(even),.tab-content-inner-list .tab-content-inner:nth-child(odd) {width: 50%;}
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="color"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="date"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime-local"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="email"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="month"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="number"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="password"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="search"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="tel"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="text"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="time"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="url"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="week"], 
    .gform-cmn-style .gform_wrapper.gravity-theme select, .gform-cmn-style .gform_wrapper.gravity-theme textarea { padding: 7px 15px; font-size: 17px; }

    .arrow-down-style svg { width: 16px; height: 10px;}
    .section_have_down_arrow.arrow_pos_sec__down { top: auto; bottom: -70px; } .section_have_down_arrow.arrow_pos_sec__up { top: auto; bottom: calc(100% - 70px); }
	.application-form-img-row span,.application-form-img-row select{font-size: 17px;}
	.application-form-img-row .col-form-6 {width: 48%;}
    .sec_ptb_equal { padding-top: 50px !important; padding-bottom: 50px !important;}
    .banner-content-with-btn-row .btn-orange {padding: 12.5px 92px 14.5px 92px;font-size: 23px;line-height: normal;}
    section.image-and-title-grid-section .image-and-title-grid-section-main-title {font-size: 23px;padding: 24px 24px;}
    section.image-and-title-grid-section {padding-top: 100px;padding-bottom: 100px;}
    .heading-content-block-section-top-title {padding: 0 50px;}
    .content-section {padding: 45px 0 140px;}
    section.image-and-title-grid-section.Style-2 .image-and-title-grid-section-inner {padding: 30px;}
    section.important-dates-section .important-dates-section-top-title {padding: 52px 180px;}
	.meet-with-section {padding: 60px 0 100px;}
    .heading-content-block-section {padding: 35px 0 45px;}
    .banner-section .banner-btm-row-have-buttons .banner-left-col p br {display: none;}
    .application-form-img-row > .section-column-left {width: 57%;}
    .banner-section.re-marketing-page.left-arrow.thankyou-page-banner:after{display: none; }
    .section_have_down_arrow {
		height: calc((100% - 18vw) / 2);
	}
	.scholarship-opportunities-section {
		padding: 47px 0 40px;
	}
	section.image-and-title-grid-section.Style-1 .wrapper{
		padding-left: 15px;
		padding-right: 15px;
	}
	section.image-and-title-grid-section.Style-1 .image-and-title-grid-section-main-row {
		margin: 0 -15px;
	}
	section.image-and-title-grid-section.Style-1 .image-and-title-grid-section-main {
		padding-left: 15px;
		padding-right: 15px;
	}
	section.contrast-cmn-sec.footer-section .wrapper,.site-footer .top-footer-row .wrapper {
		padding-right: 50px;
	}
	.accordion-block-content p br {
		display: none;
	}
	.last-center-button .btn-orange {
		min-width: 250px;
	}
	.nav-style-cmn ul li {
		margin: 5.5px 7px;
	}
	.nav-style-cmn a {
		font-size: 16px;
	}
	.header-responsive-toggle {
		padding: 0px;
	}
}
@media(max-width:1023px){
	body .banner-section .arrow_pos_sec__middle {
		height: 185px;
		top: 40px;
	}
    .wrapper,.wrapper-full {padding-right: 40px; padding-left: 40px;}
    .meet-with-section {padding: 60px 0;}
    h1 { font-size: 67px; } /*97*/

    .font-97,.font-80{font-size: 67px; }
    .btn-orange-23,.btn-orange-25 {font-size: 20px; } 
    .btn-orange-26,
    .banner-content-with-btn-row .btn-orange {font-size: 23px;}

    .meet-section-cta-block-row { padding-top: 40px; } 
    .meet-section-form-row { padding-top: 67px; }
    .br-31 { border-radius: 21px;}.text-orange-bg-radius{border-top-left-radius: 21px; border-bottom-right-radius: 21px;}

   
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="color"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="date"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime-local"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="email"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="month"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="number"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="password"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="search"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="tel"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="text"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="time"], 
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="url"], .gform-cmn-style .gform_wrapper.gravity-theme input[type="week"], 
    .gform-cmn-style .gform_wrapper.gravity-theme select, .gform-cmn-style .gform_wrapper.gravity-theme textarea { font-size: 16px; }
    .gform-cmn-style .gform_wrapper.gravity-theme .gfield_label,.gform-cmn-style .gform_wrapper.gravity-theme .select-with-label-style select,.font-31.section-content-btn{font-size: 17px; }

    .counter-section-main-heading-row { padding-top: 70px; } 
    
    .tab-section,.accordion-section { padding: 70px 0; } 
    .cmn-accordion-block-column .cmn-accordion-block:not(:last-child) .accordion-block-content-main { padding-bottom: 0; }
    section.important-dates-section {padding-bottom: 75px;}
    .image-and-title-grid-section-top-title {
    padding-bottom: 75px;}
    .image-and-title-grid-section-top-title > span br{display: none;}  
    .thankyou-page-banner .banner-btm-row-have-buttons {max-width: 615px;margin: 0 auto;}
    
    
}
@media(max-width:991px){
	.header-mobile-show {
		display: inline-block;
		margin-left: 20px;
	}
	.apply-banner-sec .column-main.col_6.banner-left-col{width: 100% !important;}
	.apply-banner-sec .column-main.col_6.banner-right-col{width: 100% !important;padding-bottom:0px;}
    .banner-section .arrow_pos_sec__middle { display: none; }
    h1 { font-size: 57px; } /*97*/
    h2 {font-size: 39px;  }/*69*/
    h3 {font-size: 37px;}/*62*/
    h4 {font-size: 31px;}/*50*/
    h5 {font-size: 29px; }/*48*/
    h6 {font-size: 27px; }/*35*/
    .font-97,.font-80 {font-size: 57px; }
    .font-87,.font-75 {font-size: 47px;}
    .font-72 { font-size: 42px;}
    .font-69,.font-65,.meet-with-section-top-section .meet-with-section-top-title {font-size: 39px; }
    .font-70 {font-size: 50px;}
    .font-63 {font-size: 38px; }
    .font-62 {font-size: 37px; }
    .font-60 {font-size: 35px; }
    .font-56{font-size: 34px;} /*56 new_font_add*/
    .font-53 {font-size: 33px; }
    .font-50 {font-size: 30px; }
    .font-48 {font-size: 29px;}
    .font-46{font-size: 29px;} /*46 new_font_add*/
    .font-45,.font-44 {font-size: 28px;}
    .font-38{font-size: 25px;} /*38 new_font_add*/
    .font-36{font-size: 25px;} /*36 new_font_add*/
    .font-35 {font-size: 25px; }
    .font-33{font-size: 25px;} /*33 new_font_add*/
    .font-32{font-size: 25px;} /*32 new_font_add*/
    .font-28 {font-size: 23px; }
    .font-27,.tab-content-inner-list .tab-content-heading.font-27 {font-size: 22px;}
    .font-26,.font-31.section-content-btn {font-size: 21px; }
    .font-25{font-size: 20px; }
    .font-24,.font-22,.tab-content-inner.font-24 { font-size: 19px;}
    .font-21,.font-20 {font-size: 18px; }
    /* .font-19,.font-18,body {font-size: 16px; } */
    .font-17{font-size: 16px;} /*17 new_font_add*/
    .font-16{font-size: 15px;} /*16 new_font_add*/
    .font-15{font-size: 14px;} /*15 new_font_add*/
    .font-40 {font-size: 30px;line-height: 35px;}

    p:not(:last-child){    margin: 0 0 20px;}

    .btn-orange-23,
    .btn-orange-25,
    .banner-content-with-btn-row .btn-orange{ padding: 11px 20px;} 
    /* .btn-orange{font-size: 16px;} */
    .btn-orange-23,
    .btn-orange-25,
    .banner-content-with-btn-row .btn-orange {font-size: 19px; } 
    .btn-orange-26 {font-size: 22px;}

    .site-header-row{flex-wrap: nowrap;}

    /* .header-responsive-toggle.toggle-responsive-display .main-navigation { width: 100%; height: calc(100% - 125px); overflow-y: auto; } */
    body.body-site-main-header-show .header-toggle-responsive-overlay{ display:block; }
    .header-logo-mobile-show.header-mobile-show { display: none; align-items: center; justify-content: center; padding: 30px 20px; text-align: center;max-width: 265px; margin: 0 auto; }
    .header-responsive-toggle{background-color: #fd5000;width: 100%;top: 0; bottom: 0; z-index: 999; left: -100%; right: auto; height: auto; display: block; align-items: center; position: fixed; margin: 0; transition: all 0.5s; max-width: 100%; padding: 0 !important;}
    .header-responsive-toggle.toggle-responsive-display{width: calc(100% - 75px);left: 0;}
    .hamIcon{width: 25px;background:inherit;border:inherit;position:relative;background:inherit;padding:0;min-width:inherit;box-shadow:none;display: inline-block;min-width: 30px;margin-left: 0px;}
    .hamIcon span{display:block;height: 2px;background: #fff;margin: 5px 0;border-radius:80px;}
    .hamIcon:after,.hamIcon:before{content:'';display:block;height: 2px;border-radius:8px;background: #fff;opacity:1;transition:0.75s all ease;position:relative;top:inherit;left:0;border:none;width:100%;}
    .hamIcon:hover,.hamIcon:active,.hamIcon:focus{border:none;outline:none;background: transparent;box-shadow:none;}
    .hamIcon:hover:after,.hamIcon:active:after,.hamIcon:focus:after,.hamIcon:hover:before,.hamIcon:active:before,.hamIcon:focus:before{height: 2px;}
    .hamIcon.open span{opacity:0;}
    .hamIcon.open:after,.hamIcon.open:before{background: #fff;}
    .hamIcon.open:after{transform: rotate(-45deg) translate(5px,-5px);}
    .hamIcon.open:before{transform: rotate(45deg) translate(5px,5px);}
    .nav-style-cmn ul li { width: 100%; margin: 0; padding: 10px; max-width: 100%; }
    body.body-site-main-header-show { overflow: hidden;touch-action: none;-webkit-overflow-scrolling: none; overflow: hidden; overscroll-behavior: none; }

    .site-footer .col-footer-navigation { margin-top: 20px; width: 100%; border: 0; padding-left: 15px; } 
    .footer-nav-style .menu { column-count: 2; }
    .btm-footer-row-inner .col_6 { width: 100%; } 
    .btm-footer-row-inner .footer-btm-left-col:not(:last-child) { margin-bottom: 20px; }
    .btm-footer-row { padding: 30px 0; }
    .content-section {padding: 45px 0 100px;}

    .banner-section .banner-left-col,.banner-section .banner-right-col,.banner-section .banner-row-not-have-buttons .banner-left-col,
    .banner-section .banner-row-not-have-buttons .banner-right-col { width: 100%; padding-top: 0; padding-bottom: 15px; } 
    .banner-section .banner-left-col .banner-heading{ margin: 0; padding: 0; } 
    .banner-content-with-btn-row { padding: 30px 0 0; }
    
    .application-form-img-row > .section-column-left .section-heading { margin: 0 0 15px; }

        .meet-section-form-row > .column-main, .meet-section-cta-block-row > .column-box-bg_color {
        width: 100%;
        padding-top: 0;
        margin: 0 auto;
        max-width: 435px;
    } 
    .meet-section-cta-block-row .column-box-bg_color-inner { padding: 30px 15px; } 
    .meet-section-cta-block-row .cta-block-main-heading { margin: 0 0 20px; }
    .meet-section-form-row > .img-right-col .img-shadow,
    .application-form-img-row > .section-column-right { justify-content: center; }

    .application-form-img-row > .section-column-right,.application-form-img-row > .section-column-left { width: 100%; } 
    .application-form-img-row > .section-column-right .img-shadow { justify-content: center;padding-top: 0;}
    .year-details-block-inner-content { padding: 30px 30px 0; } .year-details-block-inner-content.pb_content { padding-bottom: 30px; }
    .year-details-block-inner-content .year-details-heading { margin: 0 0 15px; } 
    ul li { padding: 0 0 20px 25px; }

    .banner-section .banner-row-not-have-buttons .banner-left-col .banner-heading{max-width:100%}
    .banner-section .arrow_pos_sec__middle { bottom: auto; top: 15px; }

    .counter-section-main-heading-row { padding-top: 50px; } 

    .section_have_down_arrow {width: 38px;height: 100px;} 
    .section_have_down_arrow.arrow_pos_sec__down { top: auto; bottom: -50px; } .section_have_down_arrow.arrow_pos_sec__up { top: auto; bottom: calc(100% - 50px); }
    .tab-section,.accordion-section { padding: 60px 0; } 
    .tab-section-main-heading-row .section-heading:not(:last-child),.counter-section-main-heading-row .section-heading:not(:last-child),.heading-content-block-column-main .block-heading,
    .content-section .section-heading:not(:last-child)  { margin-bottom: 15px; }
    .counter-number-block-row,.year-details-section-row { padding-top: 20px; }
    .application-form-section { padding: 50px 0; }

    .cmn-tab-js-style-1 .tab_heading_style .tab-main-heading-text{padding-bottom: 2px; padding-top: 2px;    width: auto;}
    .cmn-tab-js-style-1 .tab_heading_style .arrow-down-style { margin-left: 15px; flex-shrink: 0; display: flex; flex-wrap: wrap; width: auto; } 
    .accordion-block-heading .arrow-down-style { margin-left: 15px; } 
    .cmn-tab-js-style-1 .tab_heading_style { display: flex; align-items: center; justify-content: space-between; padding: 12px 15px; } 
    .cmn-tab-js-style-1 .tabs, .cmn-tab-js-style-1 .tab_container { padding-left: 0; padding-right: 0; } 
    .cmn-tab-js-style-1 .tab_container { padding: 0; border-radius: 21px; overflow: hidden; } .cmn-tab-js-style-1 .tab_block_shadow_box .tab_container{border-radius: 12px;}
    .cmn-tab-js-style-1 .tab_content_main:not(:last-child) { border-bottom: 2px solid #000; } 
    .arrow-down-style svg { width: 15px; } 
    .cmn-tab-js-style-1 .tab-content-column { padding: 20px 0 0; } 
    .tab-content-inner-list .tab-content-inner { margin: 0 0 20px; }

    .meet-section-form-row > .column-main {text-align: center;padding-left: 0;padding-right: 0;} 
    .box-shadow-form { margin: 20px auto 0; }
    section.image-and-title-grid-section .image-and-title-grid-section-main {width: 50%;padding-bottom: 30px;}
    section.image-and-title-grid-section .image-and-title-grid-section-main-row {justify-content: center;}
    section.image-and-title-grid-section {padding-top: 60px;padding-bottom: 40px;}
    section.important-dates-section .important-dates-section-main {width: 100%;}
    section.important-dates-section .important-dates-section-inner {display: inline-block;}
    section.image-with-news-section{flex-flow: column;}
    section.image-with-news-section .image-with-news-section-left {width: 100%; padding: 0 0 0 0; max-width: 500px; margin: 40px auto;}
    section.image-with-news-section .image-with-news-section-left img {border-radius: 80px 0px 80px 0}
    section.image-with-news-section {padding-right: 40px;padding-left: 40px;padding-top: 0;}
    
    section.image-with-news-section .image-with-news-section-right {margin: 0 auto;}
    section.image-with-news-section .image-with-news-section-top-title {font-size: 22px;margin-top: -20px;}
    section.image-with-news-section .image-with-news-section-right-inner {background-size: 35px 5px;}
    .content-section {padding: 45px 0 75px;}
    .column-box-bg_color.cta_block_box_shadow {justify-content: center;margin-bottom: 24px;}
    .meet-section-form-row .form-left-col {padding-bottom: 30px;padding-right: 0;padding-left: 0;}
    .banner-section .banner-btm-row-have-buttons .banner-right-col {width: 100%;}
    .banner-section .banner-btm-row-have-buttons .banner-left-col {width: 100%;}
    .meet-with-section-top-section .meet-with-section-top-title,
    .meet-with-section-top-section .meet-with-section-top-content {width: 100%;}
    .meet-with-section-top-section .meet-with-section-top-title {padding-bottom: 20px;}
    .meet-with-section-top-section {
        padding-top: 50px;
        padding-bottom: 20px;
        text-align: center;
    }
    .meet-with-section .meet-section-form-row {flex-direction: column;}
    .application-form-img-row {flex-flow: column-reverse;}
    .application-form-img-row > .section-column-right {padding-right: 15px;}
    .application-form-img-row input[type="submit"] {margin: 0 auto;margin-top: 35px;}
    section.important-dates-section .important-dates-section-dates {font-size: 33px;}
    section.important-dates-section .important-dates-section-inner {background-size: 25px 2px;}
    section.important-dates-section {padding-bottom: 23px;}
    .banner-section.re-marketing-page.thankyou-page-banner:after {display: none;}
    .faq-section-main.desktop-screen {display: none;}
    .faq-section-main.cmn-accordion-js.mobile-screen{display: block;}
    section.faq-section .accordion-block-content-main {padding-top: 0;line-height: normal;}
/*    section.image-with-news-section:after {width: calc((104%) / 2);}*/
    
   section.image-with-news-section:after {
    width: calc((100% + 50px) / 2);
}

    section.image-with-news-section .image-with-news-section-right:before {bottom: 3px;}
    .re-marketing-page .banner-btm-row-have-buttons:after,.thankyou-page-banner .banner-btm-row-have-buttons:after{display: none;}
    .banner-section.re-marketing-page .banner-btm-row-have-buttons .banner-right-col,.banner-section.thankyou-page-banner .banner-btm-row-have-buttons .banner-right-col {display: none;}
    .banner-section.re-marketing-page .banner-heading ,.banner-section.thankyou-page-banner .banner-heading {line-height: normal;}
    .application-form-img-row > .section-column-left .form_style_2:before {display: none;}
    .application-form-img-row > .section-column-left {
        padding-left: 50px;
        padding-right: 50px;
        margin-top: 40px;
    }

    /*section.banner-section::after {
        opacity: 79%;
        height: 75%;
        background: linear-gradient(0deg, #000000 43%, rgb(245 245 245 / 0%) 98%);
    }*/
    section.banner-section::after {
        opacity: 70%;
        height: 100%;
        background: linear-gradient(0deg, #000000 43%, rgb(245 245 245 / 0%) 100%);
    }
    
	section.faq-section {
		padding: 50px 0;
	}
	.scholarship-opportunities-section .award-categories-list {
		padding: 38px 50px 15px;
	}
	section.faq-section .faq-section-question {
		font-size: 24px;
	}
	section.important-dates-section .important-dates-section-top-title:before {
		width: calc((100% - 460px) / 2);
	}
	section.important-dates-section .important-dates-section-top-title:after {
		max-width: calc((100% - 460px) / 2);
	}
}

@media(max-width:767px){
    

    h1 { font-size: 40px; } /*97*/
    h2 {font-size: 34px;  }/*69*/
    h3 {font-size: 32px;}/*62*/
    h4 {font-size: 25px;}/*50*/
    h5 {font-size: 24px; }/*48*/
    
    .font-97,.font-80 {font-size: 40px; }
    .font-87,.font-75 {font-size: 37px;}
    .font-72 { font-size: 36px;}
    .font-69,.font-65,.meet-with-section-top-section .meet-with-section-top-title {font-size: 34px; }
    .font-70 {font-size: 40px;}
    .font-63 {font-size: 33px; }
    .font-62 {font-size: 32px; }
    .font-60 {font-size: 30px; }
    .font-56{font-size: 29px;} /*56 new_font_add*/
    .font-53 {font-size: 28px; }
    .font-50 {font-size: 25px; }
    .font-48 {font-size: 24px;}
    .font-46{font-size: 24px;} /*46 new_font_add*/
    .font-45,.font-44 {font-size: 23px;}
    .font-38{font-size: 22px;} /*38 new_font_add*/
    .font-36{font-size: 22px;} /*36 new_font_add*/
    .font-35 {font-size: 22px; }
    .font-33{font-size: 22px;} /*33 new_font_add*/
    .font-32{font-size: 22px;} /*32 new_font_add*/
    .font-28 {font-size: 20px; }
    .font-27,.tab-content-inner-list .tab-content-heading.font-27 {font-size: 19px;}
    .font-26 {font-size: 18px; }
    .font-25 {font-size: 17px; }
    .font-40 {font-size: 25px;line-height: normal;}

    .font-24,.font-22,.gform-cmn-style .gform_wrapper.gravity-theme input[type="color"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="date"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime-local"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="email"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="month"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="number"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="password"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="search"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="tel"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="text"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="time"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="url"],
    .gform-cmn-style .gform_wrapper.gravity-theme input[type="week"],
    .gform-cmn-style .gform_wrapper.gravity-theme select,
    .gform-cmn-style .gform_wrapper.gravity-theme textarea,.site-footer { font-size: 16px;}
    
    .font-17{font-size: 14px;} /*17 new_font_add*/
    .font-16{font-size: 14px;} /*16 new_font_add*/
    .font-15{font-size: 13px;} /*15 new_font_add*/

    ul li:before {
        top: 4px;
        width: 4px;
        height: 4px;
        left: 0px;
    }
    .btn-orange-23,
    .btn-orange-25,
    .banner-content-with-btn-row .btn-orange{ padding: 11px 20px 13px 20px;} 
    .btn-orange-23,
    .btn-orange-25,
    .banner-content-with-btn-row .btn-orange {font-size: 16px; } 
    .btn-orange-26 {font-size: 18px;}

    .header-responsive-toggle.toggle-responsive-display{width: calc(100% - 65px);}
    
    .meet-section-cta-block-row { padding-top: 30px; } 
    .meet-with-section { padding: 20px 0px; } 
    .meet-section-form-row { padding-top: 47px; }
    .meet-section-form-row > .column-main, .meet-section-cta-block-row > .column-box-bg_color{    margin-bottom: 20px;}

    .br-31,.cmn-tab-js-style-1 .tab_container { border-radius: 15px;}.text-orange-bg-radius{border-top-left-radius: 15px; border-bottom-right-radius: 15px;}

    .heading-content-block-column-main { width: 100%; } .heading-content-block-column-main .heading-content-block-column-inner { max-width: 100% !important; }
    .arrow-down-style svg { width: 12px; }

    .year-details-block-inner-content { padding: 30px 20px 0; } 
    .year-details-block-row .year-details-block{ width: 100%; } 
    .text-orange-bg-radius { padding: 7.92px 30px; }
    .counter-number-block-row > .counter-number-block-column, .year-details-block-row .year-details-block { margin-top: 20px; } 
    .counter-number-block-column-inner .counter-number, .counter-number-block-column-inner .counter-heading { padding-left: 35px; padding-right: 35px; } 
    .tab-section-row > .tab-block { margin-top: 30px; }

    .accordion-block-content ul { margin: 15px 0 0; }
    .year-details-section-brown-bg { position: absolute; width: 100%; height: 48%; background-color: #4f2c1d; top: auto; bottom: 0; left: 0; right: 0; margin: auto; display: block; }
    section.image-and-title-grid-section .image-and-title-grid-section-main {
        width: 100%;
        padding-bottom: 38px;
        justify-content: center;
    }
    section.image-and-title-grid-section .image-and-title-grid-section-inner {
        max-width: 327px;
        width: 100%;
    }
    section.image-and-title-grid-section .image-and-title-grid-section-main-title {
        font-size: 18px;
        padding: 22px 22px;
        line-height: 26px;
    }
    section.image-and-title-grid-section .image-and-title-grid-section-main:last-child {padding-bottom: 0;}
    section.image-and-title-grid-section {
        padding-top: 63px;
        padding-bottom: 86px;
    }
    section.important-dates-section .important-dates-section-top-title:before, 
    section.important-dates-section .important-dates-section-top-title:after {
        width: 20%;
        height: 29px;
        display: none;
    }
    section.important-dates-section .important-dates-section-top-title span {padding-left: 10px;}
    section.important-dates-section {padding-bottom: 50px;}
    section.important-dates-section .important-dates-section-main-row {margin-top: 40px;}
    section.image-with-news-section .image-with-news-section-top-title {font-size: 17px;padding-bottom: 15px;}
    section.image-with-news-section .image-with-news-section-right-inner {
        border-width: 0 3px;
        padding: 6.32px 26px 0px;
        background-size: 49px 3px;
        max-width: 308px;
        margin: 0 auto;
    }
    section.important-dates-section .important-dates-section-main-row {
        margin-left: 0;
        margin-right: 0;
    }
    section.important-dates-section .important-dates-section-main {padding-left: 0;
        padding-right: 0;}
    .content-section {padding: 45px 0 44px;}
    .meet-with-section-top-section {padding-top: 30px;padding-bottom: 10px;}
    
    .cta_block_box_shadow .column-box-bg_color-inner-transparent-bg.br-31 .cta-block-main-heading {
        padding-bottom: 20px;
    }
    .image-and-title-grid-section-top-title {
        padding-bottom: 50px;
    }
    .site-branding.header-logo {
        max-width: 142px;
        margin: 0 auto;
    }
    .site-header .column-main.col_equal.col-header-logo {
        width: auto;
        text-align: center;
    }
	.site-header .col-header-btn .btn-orange {
		padding: 10.5px 30px;
	}
    section.important-dates-section .important-dates-section-top-title {
        font-size: 40px;
    }
    section.important-dates-section .important-dates-section-top-title {
        padding: 52px 40px 45px 40px;
    }
    section.important-dates-section .important-dates-section-main-row {
        margin-top: 0;
    }
    .heading-content-block-section-top-title br {
        display: none;
    }
    section.image-with-news-section .image-with-news-section-main-title {
        font-size: 40px;
        line-height: 44px;
    }
    section.image-with-news-section .image-with-news-section-main-title > span {
        font-size: 15px;
        line-height: 18px;
        padding-top: 20px;
    }
    section.image-and-title-grid-section .image-and-title-grid-section-top-title br {
        display: none;
    }
    section.image-and-title-grid-section .image-and-title-grid-section-top-title  {
        font-size: 27px;
        line-height: 30px;
        color: #fff;
    }
    .meet-with-section.thank-you-page-meet-section {
        padding-top: 31px;
    }
    .banner-section img.banner-img-cover{
        height: 500px;
        max-height: 45vh;
    }
    section.image-and-title-grid-section.Style-1 .image-and-title-grid-section-main {
        width: 100%;
    }
    section.image-and-title-grid-section.Style-1 .image-and-title-grid-section-main {
        padding-left: 40px;
        padding-right: 40px;
    }
    section.contrast-cmn-sec.footer-section .wrapper, .site-footer .top-footer-row .wrapper {
        padding-right: 40px;
        padding-left: 40px;
    }
    .application-form-img-row > .section-column-left {
        padding-left: 40px;
        padding-right: 40px;
    }
    .banner-section .banner-heading {
        line-height: normal;
    }
    section.faq-section .accordion-block-content-main {
        font-size: 16px;
    }
    section.contrast-cmn-sec.accordion-section.admissions-requirements .accordion-block-content {
        font-size: 13px;
        line-height: 16px;
    }
	.column-box-bg_color-inner.br-31.text-center,
    .box-shadow-form {
		padding: 25px 20px;
	}
    section.image-and-title-grid-section.Style-2 .image-and-title-grid-section-main {
    width: 100%;
    }
    .application-form-img-row .col-form-6:last-child {
        margin-bottom: 43px;
    }
    .image-and-title-grid-section-top-title > span {
        display: flex;
        justify-content: center;
    }
    .last-center-button .btn-orange {
        padding: 15px 45px 15px 45px;
        min-width: 250px;
    }
    .last-center-button {
        margin-top: -29.5px;
    }
    .last-center-button {
        margin-top: -25px;
    }
    .scholarship-opportunities-section .award-categories-list {
        padding: 40px 30px 10px;
    }
    .meet-section-form-row .form-left-col {
        padding-bottom: 0;
    }
    .column-box-bg_color.cta_block_box_shadow {
        margin-bottom: 20px;
    }
    .scholarship-opportunities-section .award-categories-list h3.common-heading {
        top: -12px;
        padding: 0 20px;
        font-size: 22px;
        min-width: 200px;
        text-align: center;
    }
    .scholarship-opportunities-section .award-categories-list {
        padding: 30px 20px 10px;
    }
    .scholarship-opportunities-section .award-categories {
        padding: 35px 0 0;
    }
    .scholarship-opportunities-section  .section-middle-content {
        padding-top: 20px;
    }
    .scholarship-opportunities-section .cta-button-wrapper {
        padding: 20px 0 0;
    }
	.common-content h4 {
		margin: 0 0 12px;
	}
	.scholarship-opportunities-section .accordion-block-heading {
    	margin-bottom: 20px;
	}
	.meet-with-section .meet-section-form-row {
		margin: 0px;
	}
	section.faq-section .faq-section-question {
		font-size: 18px;
	}
	.meet-with-section .cta_block_box_shadow .column-box-bg_color-inner-transparent-bg.br-31 .cta-block-main-content {
		padding-bottom: 20px;
	}
	.meet-with-section .box-shadow-form .section-heading-main,
	.cta_block_box_shadow .column-box-bg_color-inner-transparent-bg.br-31 .cta-block-main-heading {
		padding-bottom: 15px;
	}
	.bottom-accordion .accordion-header {
		font-size: 16px;
		margin-bottom: 20px;
	}
	section.faq-section {
		padding: 50px 0 25px;
	}
	section.image-and-title-grid-section {
    	padding-top: 50px;
		padding-bottom: 50px;
	}
	.accordion-block-content-main {
		padding-top: 15px;
	}
	.tab-section, .accordion-section {
		padding: 50px 0;
	}
	.footer-logo img {
		max-width: 200px;
		margin-bottom: 15px;
	}
	section.faq-section .faq-section-answer {
    padding: 0 20px;
}
}
@media(max-width:640px){
    

    .header-responsive-toggle.toggle-responsive-display{width: calc(100% - 60px);}

    .gform-cmn-style .gform_wrapper.gravity-theme .gform_fields { grid-row-gap: 20px; } 
    .gform-cmn-style .gform_wrapper.gravity-theme .select-with-label-style .gfield_label { margin-bottom: 4px; }
    .gform-cmn-style .gform_wrapper.gravity-theme .gform_footer, .gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer { padding: 10px 0 0px !important; }
    .gform-cmn-style .gform_wrapper.gravity-theme .select-with-label-style select { padding-right: 15px; background-position: right center; background-size: 12px; } 
    .gform-cmn-style .gform_wrapper.gravity-theme .select-with-label-style .gfield_label { margin-right: 10px; }
    .gform-cmn-style .gform_wrapper.gravity-theme .select-with-label-style.gfield + .select-with-label-style.gfield { margin-top: 0; }
	.application-form-img-row .col-form-6 {width: 100%;margin-bottom: 20px;max-width: 243px;
        margin: 0 auto;
        margin-bottom: 13px;}
    /* .banner-content-with-btn-row .btn-orange {padding: 11px 50px;font-size: 24px;margin-right: 0 !important;} */
    .heading-content-block-section-top-title {padding: 0 0px;}
    .application-form-img-row span, .application-form-img-row select {font-size: 14px;}
    .application-form-img-row span, .application-form-img-row select {
        font-size: 14px;
    }
    .application-form-img-row > .section-column-left form {
        flex-direction: column;
    }
    .btn-orange, .gform-cmn-style .gform_wrapper.gravity-theme .gform_footer button, .gform-cmn-style .gform_wrapper.gravity-theme .gform_footer input, .gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer button, .gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer input {
     padding: 10.5px 55px 11.5px 55px;
    }
/*    section.image-with-news-section:after {
        width: calc((108%) / 2);
    }*/
    .application-form-img-row .col-form-6.last {
      margin-bottom: 43px;
    }
    .application-form-img-row .col-12 {
      padding-left: 40px;
    }
    .heading-content-block-section-top-title > span {
     display: flex;
     justify-content: center;
    }
    .heading-content-block-section-top-title em {
     font-style: italic;
     padding-right: 5px;
    }
    .heading-content-block-section-top-title.font-40 {
        font-size: 23px;
    }
section.image-and-title-grid-section .image-and-title-grid-section-inner img {
    max-height: 275px;
}
section.image-and-title-grid-section .image-and-title-grid-section-inner {
    max-width: 296px;
}


/*24-7-24***/
.banner-section .wrapper,.banner-section .wrapper-full{
    padding-right: 20px;
        padding-left: 20px;
}
.banner-section .font-40 {
    font-size: 21px;
    line-height: normal;
}
.banner-section .font-18 {
    font-size: 14px;
}
section.banner-section::after{
    opacity: 65%;
}
.meet-with-section .wrapper.position-relative {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
}
/* end 24-7-24***/
}

@media(max-width:575px){
	.site-footer-top .section-content-main {
    margin-bottom: 30px;
	}
	.site-footer-top .section-heading {
    margin-bottom: 18px;
}
	#rc-imageselect, .g-recaptcha {
        transform:scale(0.77);
        transform-origin:0 0;
        margin-bottom: -20px;
    }
    h1 { font-size: 38px; } /*97*/
    h2 {font-size: 32px;  }/*69*/
    h3 {font-size: 30px;}/*62*/
    
    .font-97,.font-80 {font-size: 38px; }
    .font-87,.font-75 {font-size: 36px;}
    .font-72 { font-size: 34px;}
    .font-69,.font-65,.meet-with-section-top-section .meet-with-section-top-title {font-size: 32px; }
    .font-70 {font-size: 33px;line-height: 40px;}
    .font-63 {font-size: 31px; }
    .font-62 {font-size: 30px; }
    .font-60 {font-size: 28px; }
    .font-56{font-size: 27px;} /*56 new_font_add*/
    .font-53 {font-size: 26px; }
    
    .tab-content-inner-list .tab-content-inner:nth-child(even), .tab-content-inner-list .tab-content-inner:nth-child(odd){width:100%}
	.site-header .col-header-btn .btn-orange {
		padding: 8px 18px;
		font-size: 14px;
		line-height: 16px;
	}
	.col-header-btn {
		padding-left: 0px;
	}
		.column-box-bg_color-inner.br-31.text-center,
    .box-shadow-form {
		padding: 20px 15px;
	}
}
@media(max-width:479px){
    .footer-nav-style .menu { column-count: 1; }
    .site-footer .top-footer-row { padding: 70px 0 50px; }

    .banner-section .banner-right-col > div { flex-direction: column; align-items: flex-start;} 
    .banner-content-with-btn-row .btn-orange { margin: 20px auto 0 0; } 

    .parallax-effect-img-pos-right .parallax-effect-img{object-position: 84%;}
	
section.important-dates-section .important-dates-section-top-title:before, 
section.important-dates-section .important-dates-section-top-title:after {
    width: 15%;
    height: 20px;
}
.last-center-button .btn-orange {
    min-width: 230px;
}
}
@media(max-width:425px){
.banner-section .banner-left-col .banner-heading br{display:none;}
.application-form-img-row select {
    width: 100%;
    margin-top: 10px;
}
section.important-dates-section .important-dates-section-top-title {
    padding: 52px 20px 45px 20px;
}
/* .wrapper, .wrapper-full {
    padding-right: 20px;
    padding-left: 20px;
} */

section.image-with-news-section .image-with-news-section-right-inner {background-size: 34px 3px;}
.site-footer .col-footer-logo {
    padding-right: 0px;
    width: 90%;
}
.banner-section .banner-heading br {
    display: none;
}
.application-form-img-row .col-12 {
      padding-left: 0px;
}
.heading-content-block-section-top-title > span,
.image-and-title-grid-section-top-title > span  {
    display: unset;
}


}
@media(max-width:375px){
    /* .btn-orange-23, .btn-orange-25 { font-size: 15px; } */
    .application-form-img-row span, .application-form-img-row select {font-size: 15px;}
}   