@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% == */
    {}


@media only screen and (min-width: 2001px) and (max-width: 2700px)
/* == 67% == */
    {}


@media only screen and (min-width: 1801px) and (max-width: 2000px)
/* == 75% == */
    {}


@media only screen and (min-width: 1601px){
    .more-clmn-four::before {
        background-position: left;
        background-size: cover;
    }

    .cont-clmn-two-abt::before {
        background-position: left;
        background-size: cover;
    }
}


@media only screen and (min-width: 1601px) and (max-width: 1800px)
/* == 80% == */
    {}


@media only screen and (min-width: 1517px) and (max-width: 1600px)
/* == 90% == */
    {}


@media (min-width: 1801px) {}

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

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

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

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

@media (max-width: 1300px) {

    .content-ser-sec .et_pb_row.cont-row-abt .cont-clmn-abt span.et_pb_image_wrap {
        padding-bottom: 100%;
    }

}

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

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

@media (max-width: 1240px) {

    .join-team-abt-sec {
        padding-left: 0px !important;
    }

    .pro-row-title {
        width: 100% !important;
    }

    .et_pb_row {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .more-than-sec .more-than-row,
    .spec-build-cont-sec .content-spec-hm {
        padding-left: 0px;
        padding-right: 0px;
    }

    .pro-row-title .et_pb_column .pro-image span.et_pb_image_wrap img {
        object-position: left;
    }

}

@media (max-width: 1200px) {

    .content-ser-sec .et_pb_row.cont-row-abt {
        flex-direction: column;
        padding: 0;
    }

    .content-ser-sec .et_pb_row.cont-row-abt .cont-clmn-abt span.et_pb_image_wrap {
        margin-bottom: 0px;
    }

    .content-ser-sec .et_pb_row.cont-row-abt .cont-clmn-abt {
        width: 100%;
    }

    .content-ser-sec .et_pb_row.cont-row-abt .cont-clmn-abt span.et_pb_image_wrap {
        position: relative;
        padding-bottom: 50%;
        display: block;
    }

    .cont-clmn-two-abt {
        width: 100% !important;
    }

    .content-ser-sec {
        padding: 0;
    }

    .pro-row-title .et_pb_column .pro-image {
        position: absolute;
        left: 0;
        height: 100%;
    }

    .pro-row-title .et_pb_column .pro-image span.et_pb_image_wrap {
        padding-bottom: 85%;
    }

    .pro-row-title .et_pb_column .pro-title-inner {
        width: 100%;
        padding-left: 0;
    }

    .pro-row-title {
        overflow: hidden;
        padding-right: 5px;
    }

    .join-team-abt-sec {
        margin-bottom: 30px;
    }

}

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

@media (max-width: 1160px) {

    .join-team-abt-row .img-title-common {
        margin-right: 0px !important;
    }

    .join-team-abt-row .join-team-content .et_pb_text_inner {
        align-items: flex-start;
        flex-direction: column;
    }

    .popup-content {
        flex-direction: column;
        width: 100% !important;
        overflow-y: scroll;
    }

    .popup-content {
        padding: 60px 20px 20px 20px;
    }


    /* == SCROLLBAR_CSS_START == 
===============================================================*/

    /* ==== width ==== */
    .popup-content::-webkit-scrollbar {
        width: 10px;
    }

    /* === Track === */
    .popup-content::-webkit-scrollbar-track {
        box-shadow: inset 0 0 2px #979797;
        border-radius: 10px;
    }

    /* ====  Handle ==== */
    .popup-content::-webkit-scrollbar-thumb {
        background: #f0f0f0;
        border-radius: 10px;
        cursor: pointer;
    }

    /* ==== Handle on hover ==== */
    .popup-content::-webkit-scrollbar-thumb:hover {
        background: var(--goldcolor);
    }

    /* == SCROLLBAR_CSS_END == 
===============================================================*/

    .popup-content .manage-cont-outer {
        width: 100%;
    }

    .popup-content .manage-cont-outer {
        /* max-height: 100%;
        overflow-y: visible; */
        padding-right: 30px;
    }

    .popup-content .manage-cont-outer .popup-management-fields {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .popup-content span.popup-close {
        position: relative;
        top: 0;
        right: 0;
        font-size: 0;
        color: #fff;
        font-weight: 300;
        width: 100%;
        height: 23px;
        cursor: pointer;
        margin-bottom: 63px !important;
    }

    .popup-content span.popup-close::before {
        background-position: right;
    }

}

@media (max-width: 1120px) {

    .more-than-sec .more-than-row {
        flex-wrap: wrap;
        /* padding-left: 70px; */
        flex-direction: column;
    }

    .more-than-row .more-clmn-one {
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 10px !important;
    }

    .more-than-sec .more-than-row .more-clmn-two {
        width: 100%;
        display: flex;
        flex-direction: row;
        gap: 50px;
        padding-right: 40px;
        padding-left: 70px;
    }

    .more-than-sec .more-than-row .more-clmn-two .et_pb_module.et_pb_image span.et_pb_image_wrap img {
        position: relative;
    }

    .more-than-sec .more-than-row .more-clmn-two .et_pb_module.et_pb_image span.et_pb_image_wrap {
        padding-bottom: 0;
    }

    .more-than-sec .more-than-row .more-clmn-three {
        padding: 0px 20px 95px 70px;
        width: 100%;
    }

    .more-than-sec .more-than-row .more-clmn-three .et_pb_module.et_pb_text:nth-child(2) {
        margin-top: 45px !important;
    }

    .more-than-sec .more-than-row .more-clmn-four {
        width: 100%;
    }

    .home-page-social-media-section {
        margin-top: -30px;
        align-items: center;
        flex-direction: column;
    }

    .home-page-social-media-section .soci-clmn-one {
        width: 100%;
        margin-right: 0;
    }

    .home-page-social-media-section .soci-clmn-two h4 {
        text-align: center;
        padding: 0 10px 0 20px;
    }

    .home-page-social-media-section .soci-clmn-two {
        width: 100%;
    }



    .home-page-social-media-section .social-code ul.et-social-icons {
        justify-content: center;
        width: 100%;
    }

    .home-page-social-media-section::before,
    .home-page-social-media-section::after {
        display: none;
    }

    .logo-sec .logo-car-sec {
        padding-bottom: 60px;
    }

    .logo-hm-clmn .owl-dots {
        margin-top: 42px;
    }

}

@media (max-width: 1100px) {

    .content-spec-hm .content-spec-clmn-two {
        padding-bottom: 30px;
    }

    .content-spec-hm .content-spec-clm-one {
        margin-top: 130px;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-one {
        margin: 0 0 0 0;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-one {
        width: 100%;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two {
        width: 100%;
        margin-left: 0;
    }

    .abt-why-sec .abt-why-row {
        flex-direction: column;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two span.et_pb_image_wrap {
        padding-bottom: 50%;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two .et_pb_image {
        margin-bottom: 10px;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-one {
        padding: 50px 20px 50px 20px;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-one h6 {
        margin-bottom: 40px;
    }

    .management-section-wrapper::before {
        width: 94%;
    }

    .et_pb_section.management-section-wrapper::after {
        width: 6%;
    }

    .et_pb_row.management-title-row {
        padding: 30px 50px 30px 130px;
    }

    .management-row-member.manage-row {
        padding: 30px 50px 30px 130px;
    }

    .blurb-img-row-one .blurb-img-clmn-one {
        grid-template-columns: 1fr;
    }

    .blurb-img-row-one .blurb-img-clmn-one .blurb-item-five,
    .blurb-img-row-one .blurb-img-clmn-one .blurb-six-item,
    .blurb-img-row-one .blurb-img-clmn-one .blurb-sev-item {
        grid-column: auto;
    }

    h6 {
        display: flex;
        flex-wrap: wrap;
        font-size: 33px;
        column-gap: 10px;
        line-height: 41px;
    }

    .abt-why-sec {
        padding-bottom: 0;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two .abt-why-clmn-two-text {
        padding: 20px 20px 20px 20px;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two .et_pb_image {
        margin-bottom: 0;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two .abt-why-clmn-two-text blockquote {
        margin: 0;
    }

}

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

@media (max-width: 1024px) {

    .we-work-sec::before,
    .spec-pro-sec::before {
        display: none;
    }

}

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

@media (min-width: 991px) {}

@media (max-width: 991px) {

    .spec-build-cont-sec.spec-build-secouter.about-title-section .content-spec-hm .content-spec-clmn-two {
        padding-bottom: 0px;
    }

    .spec-build-cont-sec .content-spec-hm {
        padding-top: 0;
    }

    .content-spec-hm .content-spec-clmn-two {
        padding-bottom: 0;
        padding-right: 20px;
    }

    .content-spec-hm .content-spec-clm-one {
        margin-top: 50px;
    }

    div#page-container {
        padding-top: 116px !important;
    }

    .join-team-abt-row .img-title-common {
        margin-bottom: 0;
    }

    .join-team-abt-row .join-team-content {
        margin-bottom: 0;
    }

    .logo-sec::before {
        width: 63px;
        height: 130%;
        right: 0;
        top: 1px;
    }

    .more-than-sec {
        background-color: transparent !important;
    }

}

@media (max-width: 980px) {
    .content-ser-sec .et_pb_row.cont-row-abt .cont-clmn-abt {
        margin-bottom: 0;
    }
}

@media (max-width: 950px) {

    .we-work-sec .we-work-row {
        flex-direction: column;
        align-items: flex-start;
    }

    .we-work-sec .we-clmn-one {
        width: 100%;
        margin-bottom: 0;
    }

    .we-work-sec .we-clmn-two {
        width: 100%;
    }

    .spec-pro-clmn .Spec-pro-text .et_pb_text_inner {
        align-items: flex-start;
        flex-direction: column;
    }

    .spec-pro-clmn .Spec-pro-text .et_pb_text_inner h6,
    .spec-pro-clmn .Spec-pro-text .et_pb_text_inner p {
        width: 100%;
    }

}

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

@media (max-width: 850px) {

    .et_pb_row.management-title-row {
        padding: 30px 50px 30px 90px;
        flex-direction: column;
        align-items: flex-start;
    }

    .management-row-member.manage-row {
        padding: 30px 50px 30px 90px;
    }

    .management-title-row .management-title-col2 {
        width: 100%;
        text-align: left;
    }

    .management-title-row .management-title-col1 {
        width: 100%;
        margin-bottom: 10px;
    }

}

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

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

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

@media (max-width: 767px) {

    .more-than-sec .more-than-row .more-clmn-three {
        padding: 0px 20px 47px 70px;
    }

    .news-txt-inner.spec-man-text-inner h6 {
        justify-content: center;
    }

    .about-title-section .title-row-spec {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }

    .about-title-section .title-row-spec h1 {
        text-align: left;
        /* font-size: 40px; */
        margin-top: 0;
        margin-bottom: 10px;
    }

    .join-team-abt-row {
        align-items: flex-start;
        flex-direction: column;
        gap: 20px;
    }

    .join-team-abt-row .img-title-common {
        width: 100% !important;
    }

    .join-team-abt-row .img-title-common h4 {
        padding: 43px 15px 43px 15px;
    }

    .join-team-abt-row .join-team-content {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .join-team-abt-row .join-career-btn {
        padding-left: 20px;
        padding-right: 20px;
    }

    .management-grid {
        flex-direction: column;
    }

    .management-grid .management-item {
        width: 100%;
        max-width: 100% !important;
    }

    .more-than-sec .more-than-row .more-clmn-two {
        gap: 10px;
        padding-right: 20px;
    }

    .more-than-sec .more-than-row .more-clmn-two .et_pb_module.et_pb_image span.et_pb_image_wrap::before {
        border-radius: 10px;
        top: 3px;
        left: 3px;
    }

    .more-than-sec .more-than-row .more-clmn-two .et_pb_module.et_pb_image span.et_pb_image_wrap img {
        border-radius: 10px !important;
    }

    .more-than-sec .more-than-row .more-clmn-two .et_pb_module.et_pb_image {
        margin-bottom: 10px;
    }

    .et_pb_row.management-title-row {
        padding: 30px 50px 30px 50px;
    }

    .management-row-member.manage-row {
        padding: 30px 50px 30px 50px;
    }

    .about-title-section .img-title-row {
        padding: 44px 0 58px 0 !important;
        margin-top: -44px;
    }

    .about-title-section .img-title-row::after{
        display: none;
    }

    .spec-build-cont-sec.about-title-section .content-spec-hm{
        position: relative;
    }

    .spec-build-cont-sec.about-title-section .content-spec-hm::before {
        position: absolute;
        content: "";
        width: 180px;
        height: 37%;
        background: url(../images/line-svg.svg) !important;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover !important;
        right: 10px;
        z-index: 1;
        top: auto;
        bottom: 18px;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two .abt-why-clmn-two-text {
        padding: 20px 7px 20px 20px;
    }

    
}

@media (max-width: 700px) {

    .home-page-social-media-section .soci-clmn-two h4 {
        text-align: left;
    }

    /* .popup-content {
        padding: 100px 20px 20px 20px;
    } */

    .popup-content .pop-img {
        padding-bottom: 80%;
        width: 80%;
    }

}

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

@media (max-width: 600px) {

    blockquote p {
        font-size: 40px;
        line-height: 40px !important;
    }

    .cont-clmn-two-abt {
        padding: 53px 15px 57px 24px;
    }

    .cont-clmn-two-abt h6 {
        margin-bottom: 30px;
    }

    .cont-clmn-two-abt ul {
        padding-left: 50px;
    }

    .cont-clmn-two-abt p {
        padding-left: 25px;
    }

    .more-than-sec .more-than-row .more-clmn-four .more-img-bg-txt-ink {
        padding-top: 35px;
    }

    .more-than-sec .more-than-row .more-clmn-four .more-img-bg-txt-ink .et_pb_text_inner {
        padding-left: 20px;
    }

    .more-than-sec .more-than-row .more-clmn-four .more-img-bg-txt-ink .et_pb_text_inner p {
        font-size: 25px;
    }

    .more-than-sec .more-than-row .more-clmn-four .more-img-bg-txt-ink .et_pb_text_inner h2 {
        font-size: 63px;
        margin-bottom: 56px;
    }

    .more-than-sec .more-than-row .more-clmn-four .more-img-bg-txt-ink .et_pb_text_inner p:last-child {
        text-align: center;
        margin-left: -20px;
    }

    .more-than-sec .more-than-row .more-clmn-four .more-img-bg-txt-ink {
        padding-top: 85px;
    }

    .more-than-sec .more-than-row .more-clmn-four .care-build-txt {
        padding: 40px 10px 40px 10px;
    }

    .more-than-sec .more-than-row .more-clmn-four .care-build-txt p {
        color: var(--greycolor-one) !important;
        font-size: 16px;
        margin-bottom: 0;
    }

    .more-than-sec .more-than-row .more-clmn-four .care-build-txt {
        overflow: hidden;
    }

    .more-than-sec .more-than-row .more-clmn-four .care-build-txt::before {
        right: 2px;
        width: 63px;
        background-size: 260% !important;
    }

    .we-work-sec .we-work-row {
        padding-top: 0;
    }

    .we-work-sec .we-clmn-two .et_pb_button_module_wrapper {
        text-align: center;
    }

    .we-work-sec .we-clmn-one blockquote {
        margin-top: 0;
    }

    .logo-sec .logo-car-sec {
        padding-top: 0;
    }

    .join-team-abt-row {
        padding-bottom: 43px !important;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-two span.et_pb_image_wrap {
        padding-bottom: 67%;
    }

    .join-team-abt-row .join-team-content {
        padding-top: 28px;
        padding-bottom: 27px;
    }

    .join-team-abt-row .join-team-content .et_pb_text_inner h6 {
        margin-bottom: 15px;
    }

    .join-team-abt-row .img-title-common h4 {
        padding: 53px 15px 53px 15px;
        font-size: 30px !important;
    }

    .abt-why-sec .abt-why-row .abt-why-clmn-one {
        padding: 55px 20px 72px 20px;
    }

    .content-ser-sec .et_pb_row.cont-row-abt .cont-clmn-abt span.et_pb_image_wrap {
        padding-bottom: 78%;
    }

    .management-section-wrapper::before {
        height: 273px;
    }
    
    .management-title-row .management-title-col1 {
        margin-bottom: 53px;
    }

    .et_pb_section.management-section-wrapper {
        padding-bottom: 70px;
    }

    .content-ser-sec.dark-section {
        padding-top: 0;
    }

}

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

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

@media (max-width: 580px) {


}

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

@media (max-width: 500px) {
    
    .et_pb_row.management-title-row {
        padding: 30px 10px 30px 110px;
    }
    
    .management-section-wrapper::before {
        width: 81%;
    }

    .et_pb_section.management-section-wrapper::after {
        width: 19%;
    }

}

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

@media (max-width: 480px) {



    .more-than-row .more-clmn-one {
        margin-top: 114px !important;
    }

    .more-than-sec .more-than-row .more-clmn-two {
        margin-top: -25px;
    }

    .more-than-row .more-clmn-one {
        margin-top: 70px !important;
    }

    .popup-content .pop-img {
        margin-right: 0px;
        padding-bottom: 70%;
        width: 70%;
    }

    .popup-content .pop-img img {
        border-radius: 20px !important;
    }

    .popup-content .pop-img::before {
        border-radius: 20px !important;
        top: 14px;
        left: 14px;
    }

    .popup-content h3 {
        font-size: 19px;
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 24px;
        margin-bottom: 7px;
        margin-top: 7px;
    }

    .popup-content h5 {
        font-size: 18px;
        margin-bottom: 0px;
    }

    .popup-content .manage-cont-outer {
        padding-right: 0;
    }

    .popup-content .manage-cont-outer .popup-management-fields {
        width: 75%;
    }

    .pro-row-title .et_pb_column .pro-image span.et_pb_image_wrap {
        padding-bottom: 0 !important;
        height: 100%;
    }

    .pro-row-title .et_pb_column .pro-image span.et_pb_image_wrap img {
        position: relative;
        object-position: left center;
    }

}

@media (max-width: 440px) {

    .management-row-member.manage-row {
        padding: 70px 75px 30px 53px;
    }

}

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

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

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

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

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

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