
body .ct-feature-layout1.style2 { padding: 25px 30px 25px; }
body .ct-tabs--layout1.style3 .ct-tab-title { padding: 0 30px 10px 30px; }

body .site #pagetitle.page-title { padding-top: 127px !important; }

body.single-success-events .row #primary { padding-left: 15px; padding-right: 15px; }


.career-applybox-holder .item--inner { min-height:440px}
.capabilities-block-wrap .grid-item-inner .item--featured img {max-height: 380px; object-fit:cover}

.general-form-fix .gform_legacy_markup_wrapper .top_label div.ginput_container { margin-top:0 }
.general-form-fix .gform_legacy_markup_wrapper input { margin:0 !important;  }
.general-form-fix .ginput_container  { margin:0 !important  }
.general-form-fix .ginput_container input {  padding-left:15px !important  }
.general-form-fix .ginput_container textarea {  padding-left:15px !important  }

.general-form-fix .gform_validation_errors { display:none }
.general-form-fix .gfield_description.validation_message { display:none }
body .general-form-fix  li.gfield.gfield_error {background-color:transparent !important;
    margin-bottom: 0px!important;
    border-top: none;
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 0;}
body .general-form-fix  li.gfield.gfield_error input { background-color:#ffe4e4d4; border:1px solid #d70e0e !important }

body footer .footer-newslatter  .gform_confirmation_message_1 {color: #FFF;}

@media screen and (min-width: 1200px) {
    #ct-header-wrap.ct-header-layout9.h-style1 .container { max-width: 1890px; padding: 0 30px; }
}



@media screen and (max-width: 1599px) {
    header .ct-main-menu > li { margin: 0 9px; }
}

@media screen and (max-width: 1359px) {
    header .ct-header-main .ct-header-meta { display: none !important; }
    header .ct-main-menu > li > a {font-size: 14px;}
}

@media screen and (max-width: 1199px) {
    body .ct-tabs--layout1.style3 .ct-tab-title { padding: 0 20px 10px 20px; }

    body .site #pagetitle.page-title {
        padding-top: 97px !important;
    }

    .success-story-holder .custom-event-row .slider .our-team-box { flex: 0 0 50%; max-width: 50%;}
}

@media screen and (max-width: 992px) {
    footer .ct-contact-info1 { font-size: 13px; }
}
@media screen and (max-width: 767px) {
    #rev_slider_2_1_wrapper .custom.tparrows {opacity: 0 !important;}
    /* .title-box-shadow { zoom: 70%;} */
    body #ct-header-wrap .ct-header-branding a img, body #ct-header-wrap .ct-logo-mobile img { max-height: 19px !important; }

    .media-wrapper-sec .elementor-widget-container { text-align: center; }

    .success-story-holder .custom-event-row .slider .our-team-box { flex: 0 0 100%; max-width: 100%;}

    .right-img-f-row  .ct-team-grid4 .item--inner { padding-bottom: 90px; }



    .homepage-test-sec .ct-slick-carousel .slick-prev:before { color:#000; font-size:30px }
    .homepage-test-sec .ct-slick-carousel .slick-next:before { color:#000; font-size:30px }
    .homepage-test-sec .ct-slick-carousel .slick-prev { left:5px !important }
    .homepage-test-sec .ct-slick-carousel .slick-next { right:5px !important }
    .homepage-test-sec .ct-slick-carousel.slick-arrow-style2 .slick-arrow:after { background-color:transparent  !important; display: none !important; }
    .homepage-test-sec .ct-slick-carousel.slick-arrow-style2 .slick-arrow { background-color:transparent  !important } 


    footer #menu-footer-menu { display: block; columns: 2; }
}



@media screen and (max-width: 575px) {
    .career-applybox-holder .item--inner { min-height:1px}
}

@media screen and (max-width: 374px) {
 body.page-id-3510 .ct-fancy-box-layout3 .item--icon { margin-right: 18px;}
}


/*banner fix*/
@media screen and (max-width: 1439px) {
    .fix-group-rev { margin-left:90px !important }
    .fix-group-rev-right { margin-right:90px !important }
}

@media screen and (max-width: 1199px) {
    .fix-group-rev { margin-left:110px !important }
    .fix-group-rev-right { margin-right:110px !important }
}

@media screen and (max-width: 767px) {
    .fix-group-rev { margin-left:0px !important }
    .fix-group-rev { margin-right:0px !important }
}