@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;}

    /* .re-marketing-banner.banner-section .arrow_pos_sec__middle { bottom: 108px; }
    .thankyou-page-banner.banner-section .arrow_pos_sec__middle { bottom: 90px; } */
    
    .banner-section .column-main { padding-bottom: 18px; } 
    .thankyou-page-banner .banner-btm-row-have-buttons { padding-bottom: 28px; } 
    .banner-btm-row-have-buttons { padding-bottom: 9px; } 
    .banner-section .font-65.banner-btm-row-not-have-buttons .banner-right-col .section-content-main:last-child { margin-top: 2px; } 
    .banner-section .banner-btm-row-not-have-buttons .banner-top-wrapper-row { padding-bottom: 17px; }
}
@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: 68px;}
    .gform-cmn-style .gform_wrapper.gravity-theme .gform_fields{grid-column-gap: 9%;-ms-grid-columns: (1fr 9%) [12];}

}
/* @media (min-width:1439px) {
    .wrapper-row-71 { margin-left: -31px; margin-right: -31px; }
    .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: 31px; padding-right: 31px; }
   
    .application-form-img-row > .section-column-left{padding-right: 48px;}
    .counter-section-main-heading-row .section-content-main { max-width: 1615px; width: 100%; }
    .content-section .section-column-main { max-width: 1705px;width: 100%; }
    
    .banner-section.thankyou-page-banner{min-height: 969px;}
    .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:1745px) {
    .thankyou-page-banner.banner-section .arrow_pos_sec__middle { bottom: 178px; }
    .re-marketing-banner.banner-section .arrow_pos_sec__middle { bottom: 108px; }

    .application-form-img-row > .section-column-left{padding-right: 94px;}
    .gform-cmn-style .gform_wrapper.gravity-theme .gform_fields{grid-column-gap: 9%;-ms-grid-columns: (1fr 9%) [12];}
    }
@media (max-width:1780px) { 
    .accordion-block-content ul li br,.cmn-tab-js-style-1 .tab_container li .tab-content-editor br { display: none; }

    .year-details-block-inner-content .year-details-content { margin-bottom: 15px; } 

    .tab-content-inner-list .tab-content-heading.font-27 { font-size: 24px;}
    .tab-content-inner.font-24 { font-size: 22px; }


}
@media (max-width:1744px) {
    .section_have_down_arrow { width: 100px; height: 270px; }

    .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-responsive.png'); } 
    .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'); }

    .banner-section .arrow_pos_sec__middle {bottom: 225px;}
}
@media (max-width:1470px) {
    .banner-section .banner-row-not-have-buttons .banner-left-col,.banner-section .banner-row-not-have-buttons .banner-right-col { width: 50%; } 
    .banner-section .banner-row-not-have-buttons .banner-left-col .banner-heading {  width: 100%; }

    .font-87,.font-75 {font-size: 62px;}
}
@media (max-width:1440px) {
    h1 { font-size: 82px; } /*97*/
    /* h2 {font-size: 59px;  }/*69*/
    /* h3 {font-size: 52px;}62 */
    /* h4 {font-size: 40px;}50 */
    /* h5 {font-size: 38px; }48 */
    /* h6 {font-size: 34px; }35 */
    /* .font-97,.font-80 {font-size: 82px; }
    .font-87,.font-75 {font-size: 62px;}
    .font-72 { font-size: 62px;}
    .font-69,.font-65 {font-size: 59px; }
    .font-63 {font-size: 53px; }
    .font-62 {font-size: 52px; }
    .font-60 {font-size: 50px; }
    .font-53 {font-size: 43px; }
    .font-50 {font-size: 40px; }
    .font-48 {font-size: 38px;}
    .font-45,.font-44 {font-size: 34px;}
    .font-35 {font-size: 34px; }
    .font-31 {font-size: 30px; }
    .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: 19px;}

    .nav-style-cmn ul li {margin: 7.5px 15px;}
    .banner-content-with-btn-row{padding-right: 0;}
    .btn-orange-23,.btn-orange-25 { padding: 12.66px 35px; }
    .btn-orange-26{padding: 11.5px 35px;}
    .banner-section{min-height: auto;}
    .banner-section .banner-right-col > div { max-width: 100%; }
    .banner-section .banner-row-not-have-buttons .banner-left-col{    width: 53%;}
    .banner-section .banner-row-not-have-buttons .banner-right-col{width: 47%;}
     
    .year-details-block-inner-content { padding: 50px 50px 0; } 
   
    .year-details-block-inner-content .year-details-heading { margin: 0 0 30px; } 
    .counter-number-block-column-inner .counter-number, .counter-number-block-column-inner .counter-heading { padding-left: 45px; padding-right: 45px; }

    .cmn-tab-js-style-1 .tabs, .cmn-tab-js-style-1 .tab_container { padding-left: 35px; padding-right: 35px; }
    
} */

@media (max-width:1440px) {
    .section_have_down_arrow { width: 100px; height: 270px; }

    .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-responsive.png'); } 
    .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'); }

}
@media (max-width:1199px) {
    .wrapper,.wrapper-full {padding-right: 35px; padding-left: 35px;}

    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 {font-size: 49px; }
    .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: 28px;}  
    .font-28 {font-size: 27px; }
    .font-27 {font-size: 26px;}
    .font-26,.font-31.section-content-btn {font-size: 22px; }
    ul li:before{top: 9px;}
    .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; }

 


    .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; }

    .heading-content-block-section { padding: 100px 0 70px; }

    /* .site-footer .col-footer-logo{ width: 310px;    padding-right: 30px;}
    .site-footer .col-footer-navigation{ width: calc(100% - 310px);max-width:100%;padding-left: 30px;} */

    .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 {width: 65px;height: 176px;} 
    .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); }
}
@media(max-width:1023px){
    .wrapper,.wrapper-full {padding-right: 30px; padding-left: 30px;}

    h1 { font-size: 67px; } /*97*/

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

    .meet-section-cta-block-row { padding-top: 40px; } 
    .meet-with-section { padding-bottom: 40px; background: linear-gradient(to bottom, #fff 26.4%, #1c626d 26.4%); } 
    .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;}

    .heading-content-block-section { padding: 70px 0 40px; }

    .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; }
}
@media(max-width:991px){
    .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: 25px; }/*35*/
    .font-97,.font-80 {font-size: 57px; }
    .font-87,.font-75 {font-size: 47px;}
    .font-72 { font-size: 42px;}
    .font-69,.font-65 {font-size: 39px; }
    .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-31 {font-size: 24px;}  
    .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*/

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

    .btn-orange-23,.btn-orange-25{ padding: 11px 20px;} 
    .btn-orange{font-size: 16px;}
    .btn-orange-23,.btn-orange-25 {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: flex; 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; }

    .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-section .banner-left-col .banner-heading br{display:none;}
    .banner-content-with-btn-row { padding: 30px 0 0; }
    .banner-section-wrapper { padding-bottom: 20px; }

    .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;} 
    .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 { margin-bottom: 30px; } 
    .application-form-img-row { flex-direction: column-reverse; }
    .application-form-img-row > .section-column-right .img-shadow { justify-content: center; }
    .year-details-block-inner-content { padding: 30px 30px 0; } 
    .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: 50px 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; }
    .heading-content-block-section { padding: 50px 0 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_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; } 
    .box-shadow-form { margin: 20px auto 0; }

}

@media(max-width:767px){
    .wrapper,.wrapper-full { padding-right: 20px; padding-left: 20px;}

    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*/
    h6 {font-size: 20px; }/*35*/
    .font-97,.font-80 {font-size: 40px; }
    .font-87,.font-75 {font-size: 37px;}
    .font-72 { font-size: 36px;}
    .font-69,.font-65 {font-size: 34px; }
    .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-31 {font-size: 21px;}  
    .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-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-21,.font-20 {font-size: 15px; }
    .font-19,.font-18 {font-size: 14px; }
    .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: 7px;width: 5px; height: 5px;}
    .btn-orange-23,.btn-orange-25{ padding: 11px 20px;} 
    .btn-orange-23,.btn-orange-25 {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-bottom: 30px; } 
    .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; }
}
@media(max-width:640px){
    .wrapper,.wrapper-full { padding-right: 15px; padding-left: 15px;}

    .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; }
}
@media(max-width:575px){
    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 {font-size: 32px; }
    .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%}
}
@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%;}

 
    .btn-orange,.btn-orange-23, .btn-orange-25 { padding: 9px 15px;font-size: 15px; }
}

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