/*-1500--125%*/
@media only screen and (max-width: 1599.98px) {
    .video-container a::before { width: 60px; height: 60px; }
    /*----*/
    .bottom-cta{ padding-left: 55px; padding-right: 30px;}
    .bottom-cta .icon-holder{ height: 90px;}
    .bottom-cta .listing-style1 li{ padding-left: 35px;}
    .bottom-cta .listing-style1 li::before{ font-size: 19px;top: 3px;}
    .title-icon{ height: 130px;}
    .odd-even-img { padding-right: 55px;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img {padding-right: 0px;padding-left: 55px;}
    .odd-even-info { padding-left: 25px;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info {padding-left: 0px;padding-right: 25px;}
    .odd-even-list.alt .odd-even-box{ padding: 20px 0px;}
    .odd-even-list.alt .odd-even-img { padding-right: 50px;}
    .odd-even-list.alt .odd-even-box:nth-child(even) .odd-even-img {padding-right: 0px;padding-left: 50px;}
    .counter-holder {font-size: 55px; }
    .counter { height: 3.4rem;}
    .counter-box .icon-holder{ height: 52px;}
    .grp-list li{ padding: 15px 0px;}
    .grp-list .counter-holder{ min-width: 175px;}
    .icon-pod-box .icon-holder{ height: 80px; width: 80px; }
    .sfc-box{padding: 20px 20px 40px 105px;}
    .step{ left: -8px; top: 15px; font-size: 16px; height: 40px; padding: 0px 20px;}
    .sfc-box::before{width: 8px; height: 8px; left: -8px; top:55px;}
    .icon-pod-list .icon-pod-box{padding: 30px 20px;}
    .icon-pod-list .icon-pod-box .icon-holder{min-width: 80px;}
    .top-right .logo2 {width: 82px;}
    .topbar{height: 50px;}
    
    .prgm-box-btn .btn-holder .custom-button {letter-spacing: 0.5px;}
    .programms-wrapper1 .section-head{padding-bottom: 40px;}
    .programms2-wp1 .section-head{padding-bottom: 60px;}
    
    .financial-img .img-holder{margin-top: -60px;}
    .breadcrumb-container.alt.plain {padding: 30px 0 0;}
    .faqs-wrapper1 .section-head {padding-bottom: 30px;}
    .faqs-box-title {padding-bottom: 15px;}
    .faqs-boxes-holder .faqs-box {margin-bottom: 40px;}
    .cu-left-title{margin-bottom: 60px;}
    .whatsapp-ico {width: 38px;height: 38px;font-size: 20px;}
    .indiviual-boxes .icon-pod-box {padding: 0 80px;}
    .program-enquiry-wrapper1 {padding: 80px 0 120px;}
    .form-types .radio label > span {padding-left: 45px !important;}
    .form-types .radio label > span{height: 62px;}
    .form-types .radio label > span::before, .form-types .radio label > span::after{left: 20px;}
    .pd2-inner-list ul li{padding: 25px;}
    .outcome-number span {width: 40px;height: 40px;font-size: 20px;}
    .outcome-number {padding-bottom: 20px;}
    .outcome-box{padding: 25px;}
    .outcome-title p{font-size: 14px;}
    .learning-bottom-list h6 {margin-bottom: 18px;}
    .apply-now-section {padding-top: 45px;}
    .trainer-bio p {margin-bottom: 13px;}
    .programms2-holder .programms2-box {margin-bottom: 100px;padding: 30px;}
    .counter-box p span {font-size: 12px;}
    .home-wrapper2 .odd-even-info{padding-right: 80px;}
    .home-wrapper2 .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{padding-right: 90px;}
    .bottom-cta .inner-container-xxl{padding:120px 0;}
    .abt-btn-alt .custom-button{padding:0 22px;}
    .contact-address-box.p20{padding:22px 30px !important;}
    
    
    }
    /*-1400-*/
    @media only screen and (max-width: 1499.98px) {
    
    }
    /*-1300-xxl*/
    @media only screen and (max-width: 1399.98px) {
    .show-xxl { display: block !important; }
    .hide-xxl { display: none !important; }
    .float-xxl { position: relative; transform: none; top: 0; }
    .float-xxl .float-container-info { padding: 30px 0px; }
    .auto-xxl { /*-ms-flex: 0 0 100%; */ flex: 0 0 100%; width: 100%; max-width: 100%; }
    /*---*/
    
    }
    /*-1200-*/
    @media only screen and (max-width: 1299.98px) {
    
    }
    /*-992-xl*/
    @media only screen and (max-width: 1199.98px) {
    .height-xl { height: auto !important; }
    .show-xl { display: block !important; }
    .hide-xl { display: none !important; }
    .leftpad.xl { padding-left: 0px !important; }
    .rightpad.xl { padding-right: 0px !important; }
    .leftmargin.xl { margin-left: 0px !important; }
    .rightmargin.xl { margin-right: 0px !important; }
    .pt0-xl { padding-top: 0px !important; }
    .pr0-xl { padding-right: 0px !important; }
    .pb0-xl { padding-bottom: 0px !important; }
    .pl0-xl { padding-left: 0px !important; }
    .p0-xl { padding: 0px !important; }
    .overlay-xl::before { visibility: visible; }
    .auto-xl { flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-xl { text-align: center !important; }
    .text-left-xl { text-align: left !important; }
    .justify-center-xl { justify-content: center !important; }
    .width-xl { width: 100% !important; max-width: 100%; }
    .float-xl { position: relative; transform: none; top: 0; }
    .float-xl .float-container-info { padding: 30px 0px; }
    .img-left.xl, .img-right.xl { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    ul.d-flex.xl, .form-group.inline.xl { display: block !important; }
    .form-group.inline.xl > label, .form-group.inline.xl .control { width: 100%; }
    /*---*/
    .home-wrapper2 .odd-even-info{padding-right: 0px;}
    .home-wrapper2 .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{padding-right: 0px;}

    
    }
    /*-768-lg*/
    @media only screen and (max-width: 991.98px) {
    .height-lg { height: auto !important; }
    .show-lg { display: block !important; }
    .hide-lg { display: none !important; }
    .leftpad.lg { padding-left: 0px !important; }
    .rightpad.lg { padding-right: 0px !important; }
    .leftmargin.lg { margin-left: 0px !important; }
    .rightmarginlg { margin-right: 0px !important; }
    .pt0-lg { padding-top: 0px !important; }
    .pr0-lg { padding-right: 0px !important; }
    .pb0-lg { padding-bottom: 0px !important; }
    .pl0-lg { padding-left: 0px !important; }
    .p0-lg { padding: 0px !important; }
    .overlay-lg::before { visibility: visible; }
    .auto-lg { flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-lg { text-align: center !important; }
    .text-left-lg { text-align: left !important; }
    .justify-center-lg { justify-content: center !important; }
    .width-lg { width: 100% !important; max-width: 100%; }
    .float-lg { position: relative; transform: none; top: 0; }
    .float-lg .float-container-info { padding: 30px 0px; }
    .img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    ul.d-flex.lg, .form-group.inline.lg { display: block !important; }
    .form-group.inline.lg > label, .form-group.inline.lg .control { width: 100%; }
    [data-animation-in] {opacity: 1;}
    /*------*/
    .odd-even-img { padding: 0px;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img {padding: 0px;}
    .odd-even-info { padding:0px;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info {padding:0px;}
    .odd-even-list.alt .odd-even-box{ padding: 20px 0px;}
    .odd-even-list.alt .odd-even-img { padding-right: 0px;}
    .odd-even-list.alt .odd-even-box:nth-child(even) .odd-even-img {padding-right: 0px;padding-left: 0px;}
    .indiviual-boxes .icon-pod-box {padding: 0;}
    .outcomes-holder .col-lg-2:nth-child(3) .outcome-box:before{display: none;}
    .financial-img{ padding-right: 0px;}
.financial-content {margin-left: 0px;}
    .bottom-cta .inner-container-xxl{padding:80px 0;}
    .abt-btn-alt .custom-button{padding:0 20px;}
    
    }
    /*-736-md*/
    @media only screen and (max-width: 767.98px) {
    .height-md { height: auto !important; }
    .show-md { display: block !important; }
    .hide-md { display: none !important; }
    .leftpad.md { padding-left: 0px !important; }
    .rightpad.md { padding-right: 0px !important; }
    .leftmargin.md { margin-left: 0px !important; }
    .rightmargin.md { margin-right: 0px !important; }
    .pt0-md { padding-top: 0px !important; }
    .pr0-md { padding-right: 0px !important; }
    .pb0-md { padding-bottom: 0px !important; }
    .pl0-md { padding-left: 0px !important; }
    .p0-md { padding: 0px !important; }
    .overlay-md::before { visibility: visible; }
    .auto-md { flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-md { text-align: center !important; }
    .text-left-md { text-align: left !important; }
    .justify-center-md { justify-content: center !important; }
    .width-md { width: 100% !important; max-width: 100%; }
    .float-md { position: relative; transform: none !important; top: 0 !important; }
    .float-md .float-container-info { padding: 30px 0px; }
    .img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    ul.d-flex.md, .form-group.inline.md { display: block !important; }
    .form-group.inline.md > label, .form-group.inline.md .control { width: 100%; }
    /*----*/
    .bottom-cta { padding: 30px;}
    .top-right .logo2 {width: 65px;}
    .topbar{line-height: 1.2; height: 60px;}
    .programms-wrapper1 .section-head{padding-bottom: 25px;}
    /* .programms2-holder {padding: 20px;} */
    .programms2-wp1 .section-head {padding-bottom: 40px;}
    .financial-img .img-holder {margin-top: -40px;}
    .cu-left-title{margin-bottom: 30px;}
    .indiviual-boxes .icon-pod-box {padding: 0;}
    .btn-holder.inline a {margin: 0 8px;}
    .form-types .radio label > span {height: 50px;}
    .form-types .radio label > span::before, .form-types .radio label > span::after {left: 12px;}
    .form-types .radio label > span {padding-left: 40px !important;}
    .program-enquiry-wrapper1 {padding: 50px 0 50px;}
    .form-types .radio-holder .radio{margin-right: 10px;}
    .pd2-inner-list ul li{padding: 15px;}
    .pd2-inner-list ul li:first-child {padding: 15px 15px !important;}
    .outcome-box{padding: 25px;}
    .pd2-title {padding-top: 35px;}
    .outcome-box:before{display: none;}
    .programms2-holder .programms2-box {margin-bottom: 60px;padding: 25px;}
    .bottom-cta .inner-container-xxl{padding:50px 0;}
    .abt-btn-alt .custom-button{padding:0 20px;}
    
    
    }
    /*-600-*/
    @media only screen and (max-width: 699.98px) {
    }
    /*-480-sm*/
    @media only screen and (max-width: 575.98px) {
    .height-sm { height: auto !important; }
    .show-sm { display: block !important; }
    .hide-sm { display: none !important; }
    .leftpad.sm { padding-left: 0px !important; }
    .rightpad.sm { padding-right: 0px !important; }
    .leftmargin.sm { margin-left: 0px !important; }
    .rightmargin.sm { margin-right: 0px !important; }
    .overlay-sm::before { visibility: visible; }
    .auto-sm { flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-sm { text-align: center !important; }
    .text-left-sm { text-align: left !important; }
    .justify-center-sm { justify-content: center !important; }
    .width-sm { width: 100% !important; max-width: 100%; }
    .float-sm { position: relative; transform: none; top: 0; }
    .float-sm .float-container-info { padding: 30px 0px; }
    .img-left.sm, .img-right.sm { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    ul.d-flex.sm, .form-group.inline.sm { display: block !important; }
    .form-group.inline.sm > label, .form-group.inline.sm .control { width: 100%; }
    hr { margin: 20px 0; }
    .icaptcha { bottom: 30px; }
    .fancybox-navigation .fancybox-button--arrow_left { left: 0px; }
    .fancybox-navigation .fancybox-button--arrow_right { right: 0px; }
    /* .fancybox-navigation .fancybox-button { width: 25px; height: 25px; top: calc(50% - 25px); }  */
    .video-container a::before { width: 40px; height: 40px; }
    .grid-content.alt, .grid-ov-info { padding: 20px; }
    /*---*/
    .bottom-cta .icon-holder {height: 70px;}
    .title-icon {height: 100px; }
    .counter-holder {font-size: 45px; }
    .counter { height: 2.7rem;}
    .counter-box .icon-holder{ height: 45px;}
    .grp-list .counter-holder {min-width: 135px;}
    .prerequisites-box{clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 20%);}
    
    .icon-pod-box .icon-holder{ height: 60px; width: 60px; }
    .sfc-box{padding: 20px 20px 30px 80px;}
    .step{ font-size: 13px;}
    .icon-pod-list .icon-pod-box{padding: 20px 20px;}
    .icon-pod-list .icon-pod-box .icon-holder{min-width: 60px; margin-right: 20px;}
    }
    /*-414-xs*/
    @media only screen and (max-width: 479.98px) {
    .height-xs { height: auto !important; }
    .hide-xs { display: none !important; }
    .show-xs { display: block !important; }
    .hide-xs { display: none !important; }
    .auto-xs {flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-xs { text-align: center !important; }
    .text-left-xs { text-align: left !important; }
    .justify-center-xs { justify-content: center !important; }
    .width-xs { width: 100% !important; max-width: 100%; }
    /*----*/
    .grp-list li{  display: block; text-align: center;}
    }
    /*-375-*/
    @media only screen and (max-width: 413.98px) {
    .height-xxs { height: auto !important; }
    .show-xxs { display: block !important; }
    .hide-xxs { display: none !important; }
    .auto-xxs { flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-xxs { text-align: center !important; }
    .text-left-xxs { text-align: left !important; }
    .width-xxs { width: 100% !important; max-width: 100%; }
    /*---*/
    .program-details-price small{ margin-left: 0px; display: block; margin-top: 5px;}
    }
    /*-320-*/
    @media only screen and (max-width: 319.98px) {
    
    }
    