@media only screen and (min-width: 4501px) and (max-width: 6000px)
/* == 25% == */
    {}


@media only screen and (min-width: 3100px) and (max-width: 4500px)
/* == 33% == */
    {}


@media only screen and (min-width: 2701px) and (max-width: 3100px)
/* == 50% == */
    {
    .about-content {
        padding-bottom: 35px !important;
    }

    .about-content {
        padding-right: 10px !important;
    }

    .blog-single .programs-section {
        width: 95.5%;
    }

}


@media only screen and (min-width: 2001px) and (max-width: 2700px)
/* == 67% == */
    {
    .about-content {
        padding-bottom: 35px !important;
    }

    .blog-single .programs-section {
        width: 94.5%;
    }


}


@media only screen and (min-width: 1801px) and (max-width: 2000px)
/* == 75% == */
    {
    .about-content {
        padding-bottom: 35px !important;
    }

    .blog-single .programs-section {
        width: 93.5%;
    }



}


@media only screen and (min-width: 1601px) and (max-width: 1800px)
/* == 80% == */
    {
    .about-content {
        padding-right: 10px !important;
    }

    .blog-single .programs-section {
        width: 93.5%;
    }

}


@media only screen and (min-width: 1517px) and (max-width: 1600px)
/* == 90% == */
    {}


@media (min-width: 1801px) {

    .container,
    .e-con-inner,
    .elementor-container {
        max-width: 96% !important;
    }

}

@media (min-width: 1517px) {
    .donation-outer {
        max-width: 1220px !important;
    }

    .about-outer .who-outer {
        padding-right: 80px;
    }

    /* .blog-single .cont-and-short-sec .cont-sec {
        width: 60%;
        padding-right: 90px;
    } */

    .make-paymet-outer .submit-you-pay .submit-head-text img {
        top: 15px;
    }

    .your-support-sec .e-con-inner {
        max-width: 95% !important;
    }

    .header-desktop-menu nav.desktop-menu ul#menu-header-menu {
        gap: 30px;
    }


}

@media (min-width: 1700px) {

    .admissions-page-outer .e-con-inner,
    .table-adm-outer .e-con-inner,
    .admissions-page-outer .e-con-inner,
    .team-shortcode .e-con-inner {
        max-width: 100% !important;
        padding-left: 58px !important;
        padding-right: 58px !important;
    }

    th,
    td {
        font-size: 18px;
    }

    table.programs-table th {
        font-size: 16px !important;
    }

    .table-adm-outer .e-con-inner td, 
    .table-adm-outer .e-con-inner td a {
        font-size: 16px !important;
    }

}

@media (max-width: 1400px) {}

@media (max-width: 1370px) {}

@media (max-width: 1340px) {}

@media (max-width: 1311px) {}

@media (max-width: 1300px) {}

@media (max-width: 1285px) {}

@media (max-width: 1260px) {}

@media (min-width: 1241px){
    
    .scroll-content {
        display: none;
    }

}

@media (max-width: 1240px) {

    body.page-id-1968 .common-outer {
        padding-bottom: 20px;
    }

    .about-outer::before {
        left: -30px !important;
    }

    .common-outer.blog-single {
        width: 100%;
    }

    .form-short-sec .e-con-inner {
        gap: 0;
        padding: 0 !important;
    }

    .page-id-2119 .about-outer .e-con-inner {
        padding-left: 0px !important;
    }

    .your-support-sec .e-con-inner {
        padding: 0 !important;
    }

    .year-txt-cont {
        padding: 0;
    }

    .form-short-sec {
        padding: 0 !important;
    }

    .map-sec .e-con-inner {
        padding: 0 !important;
    }

    .map-sec {
        padding: 0 !important;
    }

    .head-cont {
        padding: 0 !important;
    }

    .head-cont .e-con-inner {
        padding: 0 !important;
    }

    .career-page-button .e-con-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .career-page-outer-one .e-con-inner,
    .career-page-outer-two .e-con-inner,
    .career-page-button .e-con-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .make-paymet-outer .submit-you-pay {
        padding-right: 0;
        padding-left: 0;
    }

    .virtual-section .e-con-inner {
        padding: 0 !important;
    }

    table.programs-table {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        display: block;
        max-width: 1140px;
        width: 100%;
        border-collapse: collapse;
    }

   

}



@media (max-width: 1200px) {

    .career-page-outer-two .e-con-inner .career-contact-us-list-item {
        width: 35%;
        padding-left: 0;
    }

    .career-page-outer-two .e-con-inner .career-contact-us-btn {
        width: 30%;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short {
        gap: 5px;
    }



    .admissions-page-outer .e-con-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .admissions-page-outer {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .table-adm-outer {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .table-adm-outer .e-con-inner {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .blog-single .cont-and-short-sec .cont-sec p img {
        width: 100%;
    }

   
  
}

@media (max-width: 1170px) {}

@media (max-width: 1160px) {}

@media (max-width: 1120px) {}

@media (max-width: 1100px) {

    .post-whole-outer.grid .post-outer.item.grid-item {
        width: 47%;
    }

    .about-content h2 {
        text-align: center;
    }

    .form-short-sec .e-con-inner {
        flex-direction: column-reverse !important;
        padding-bottom: 50px !important;
    }

    .form-short-sec .e-con-inner .short-ele-sec .short-wite-mod {
        width: 100%;
    }

    .form-short-sec .e-con-inner .cnt-frm-sec {
        padding-left: 0 !important;
        padding-right: 0;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .def-data {
        width: 100% !important;
    }
}

@media (max-width: 1060px) {}

@media (max-width: 1024px) {}

@media (max-width: 1000px) {}

@media (min-width: 992px) {

    .programs-section .scroll-content {
        display: none;
    }
}

@media (max-width: 991px) {

    .blog-single .cont-and-short-sec {
        flex-direction: column;
    }

    .admissions-page-outer img {
        width: 100%;
    }

    .blog-single .cont-and-short-sec .service-shortcode-sec.service-home {
        width: 100%;
    }

    .blog-single .cont-and-short-sec .cont-sec {
        width: 100%;
        padding-right: 0;
    }

    .blog-single .cont-and-short-sec .cont-sec {
        width: 100%;
    }

    .common-outer.blog-single {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .page-id-2119 .about-outer {
        padding-left: 0 !important;
    }

    table.service-locations-table {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        display: block;
        max-width: 1050px;
        width: 100%;
        border-collapse: collapse;
    }

    .blog-single .programs-section {
        width: 100%;
    }

    .blog-single .cont-and-short-sec {
        padding-left: 0px !important;
    }

    .page-id-2119 .about-outer .who-outer {
        padding-right: 0;
    }

    .page-id-2240 .common-outer {
        padding-bottom: 20px;
    }

}


@media (max-width: 950px) {

    .career-page-button .e-con-inner {
        flex-direction: column !important;
        align-items: flex-start !important;
    }

    .blog-single .submit-you-pay {
        flex-direction: column;
        gap: 30px;
    }

    .make-paymet-outer .submit-you-pay .submit-head-text img {
        display: none;
    }

    .blog-single .submit-you-pay .submit-head-text {
        width: 100%;
    }

    .blog-single .submit-you-pay .service-inr-payment-form-sec {
        width: 100%;
    }

    .blog-single .submit-you-pay .service-inr-payment-form-sec form table tr td select {
        width: 100%;
    }

    .blog-single .submit-you-pay .service-inr-payment-form-sec form table tr td input {
        width: 100%;
    }

}

@media (max-width: 900px) {

    .services-carousel {
        width: 100% !important;
    }

}

@media (max-width: 850px) {

    .career-page-outer-one .e-con-inner img {
        width: 100%;
    }

    .year-txt-cont {
        padding-right: 65px !important;
    }

}

@media (max-width: 800px) {

    .career-page-outer-two .e-con-inner .career-contact-us-list-item {
        width: 100% !important;
    }

    .career-page-outer-two .e-con-inner .career-contact-us-btn {
        width: 100% !important;
    }

    .post-whole-outer.grid .post-outer.item.grid-item {
        width: 100%;
        margin-left: 0;
    }

    .blog {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .about-bi-bett .e-con-inner {
        padding: 0 !important;
    }

    .year-txt-cont {
        padding-right: 65px !important;
    }

}

@media (max-width: 790px) {}

@media (max-width: 790px) {

    .year-txt-cont {
        padding-right: 65px !important;
    }
}

@media (max-width: 767px) {

    .virtual-btn-outer {
        padding-bottom: 60px !important;
        padding-top: 0px !important;
    }

}

@media (max-width: 740px) {}

@media (max-width: 640px) {}

@media (max-width: 600px) {

    .form-short-sec .e-con-inner .short-ele-sec .short-wite-mod .main-cnt-sec .nxt-sec {
        display: flex;
        flex-direction: column;
        gap: 35px;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .def-data {
        border-bottom: 1px solid #cfcfcf;
        width: 100% !important;
        border-left: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }

    .form-short-sec address {
        text-align: center;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .def-data {

        padding: 0px 20px 30px 20px;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .def-data h5 {
        text-align: center;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .def-data p {
        text-align: center;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .opt-hrs::before {
        display: block;
        transition: 0.5s ease;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short {
        gap: 30px;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-short-sec .e-con-inner {
        gap: 50px !important;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .def-img {
        width: 100%;
        text-align: center;
    }

    .form-short-sec {
        padding-top: 30px !important;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .otr-cl-fx {
        justify-content: space-between;
    }

    .year-txt-cont .togeth-txt img {
        margin-right: 10px !important;
    }
}

@media (max-width: 650px) {}

@media (max-width: 701px) {}

@media (max-width: 550px) {

    .testimonial-masonry-grid .testimonial-masonry-item .testimonial-box-outer .testimonial-box {
        padding: 50px 25px 25px 25px;
    }

    .testimonials-page .e-con-inner {
        padding: 0 !important;
    }

    .main-contct-frm-sec .phn-sec {
        width: 100%;
    }

    .main-contct-frm-sec .emil-sec {
        width: 100%;
    }

    .blog-single .submit-you-pay {
        padding-left: 30px;
        padding-right: 30px;
    }

    .year-txt-cont .togeth-txt img {
        width: 32px !important;
    }

    .make-paymet-outer .submit-you-pay {
        padding-right: 0;
        padding-left: 0;
    }

}

@media (max-width: 500px) {

    .about-content h2 {
        text-align: left;
    }

    .programs-section thead tr th {
        font-size: 15px;
    }

    .programs-section tbody td a {
        font-size: 15px !important;
    }

    .programs-section tbody td {
        font-size: 15px;
}

}

@media (max-width: 480px) {

    .about-content {
        padding: 0 !important;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short .otr-cl-fx {
        flex-direction: column;
        /* align-items: flex-start; */
        margin-top: 20px;
    }

    .short-ele-sec .short-wite-mod .nxt-sec .default-short {
        gap: 0px !important;
    }

}

@media (max-width: 440px) {

    .service-sidebar .toggle-sidebar h4.sidebar-name {
        font-size: 24px;
    }

    .service-sidebar {
        width: 320px !important;
        padding: 20px 20px 20px 20px;
    }

    .about-us-bottom-since-con h3 {
        font-size: 71px !important;
    }

    /* .common-btn-two a::before {
    top: 25px;
    } */

    .service-m-outer .e-con-inner .service-con .img-right-sec .right-fit-txt {
        padding: 20px 0px 20px 0px;
    }

    .service-m-outer .e-con-inner .service-con .img-right-sec .right-fit-txt::before {
        left: 200px !important;
    }

}

@media (max-width: 400px) {

    /* .service-inner-donate-container .donate-form-sec {
        width: 60%;
    }

        .service-inner-donate-container .make-a-donation-sec {
        width: 40%;
    } */
    /* 
    .service-inner-donate-container .make-a-donation-sec h6 {
    font-size: 16px !important;
} */

}

@media (max-width: 380px) {}

@media (max-width: 360px) {

    .your-support-sec .e-con-inner .your-matter-cont-1 {

        padding-left: 10px;
    }
}

@media (max-width: 350px) {
    .service-m-outer .e-con-inner .service-con .img-right-sec .common-btn-two {
        bottom: -80px;
        width: 100%;
        right: 0;
        padding-right: 0px;
    }

    .service-m-outer .e-con-inner .service-con .img-right-sec .common-btn-two a {
        background: #4CB7A5 !important;
        border: 3px solid #A3D7CB !important;
        padding: 15px 68px 15px 28px;
    }

    .your-support-sec .e-con-inner .your-matter-cont-1 {
        padding-left: 15px;
    }
}

@media (max-width: 330px) {

    /* .common-btn-two a::before {
        top: 37px;
    } */

}