@media (max-width:1399px) {

    .trusted-partner-des {
        margin-bottom: 50px;
    }

    .trusted-partner-review-box {
        padding:35px;
    }

    .get-in-touch-img-form .get-in-touch-form {
        padding: 80px 100px; 
    }

    .get-in-touch-boxes { 
        gap: 30px;
    }

}

@media (max-width:1199px) {

    .inner-banner-sec {
        padding-top: 250px;
        padding-bottom: 100px;
        margin-bottom: 60px;
    }

    .trusted-partner-review-box {
        padding:30px;
    }

    .trusted-partner-des {
        margin-bottom: 40px;
    }

    .get-in-touch-sec {
        padding: 80px 0px;
    }

    .get-in-touch-img-form .get-in-touch-form {
        padding: 80px;
    }

    .get-in-touch-boxes { 
        gap: 25px;
    }

    .get-in-touch-box a {
        word-break: break-word;
    }

    .team-side-img img {
        width: 400px;
        height: 400px;
    }

    .team-side-img-des {
        margin-top: 50px;
        padding-top: 50px;
    }

    .leadership-heading-des {
        padding-top: 50px;
    }

    .our-team-sec {
        margin-bottom: 70px;
    }
    
}

@media (max-width:991px) {

    .inner-banner-sec {
        padding-top: 200px;
    }

    .trusted-partner-review-box {
        padding: 25px;
    }

    .get-in-touch-sec {
        padding: 60px 0px;
    }

    .get-in-touch-img-form .get-in-touch-form {
        padding: 40px;
    }

    .get-in-touch-img-form .get-in-touch-img::before {
        width: 30px;
        height: 60px;
        right: -30px;
    }

    .get-in-touch-boxes > * {
        padding: 15px;
    }

    .get-in-touch-boxes {
        gap: 20px;
        margin-top: 30px;
    }

    .get-in-touch-box a {
        font-size: 16px;
        line-height: 22px;
    }

    .team-des {
        margin-top: 40px;
    }

    .team-side-img-des {
        margin-top: 40px;
        padding-top: 40px;
    }

    .team-side-img img {
        width: 354px;
        height: 354px;
    }

 
    
}

@media (max-width:767px) {

    .inner-banner-sec {
        padding-top: 150px;
        padding-bottom: 80px;
        margin-bottom: 50px;
    }

    .trusted-partner-des-text {
        margin-top: 20px;
    }

    .trusted-partner-des {
        margin-bottom: 30px;
    }

    .trusted-partner-review-box {
        padding: 20px;
    }

    .trusted-partner-review-boxes .row { 
        margin-bottom: -25px;
    }

    .trusted-partner-review-boxes .row > * { 
        margin-bottom: 25px;
    }

    .get-in-touch-sec {
        padding: 40px 0px;
    }

    .get-in-touch-img-form {
        display: block;
    }

    .get-in-touch-img-form .get-in-touch-img , 
    .get-in-touch-img-form .get-in-touch-form {
        width: 100%;
    }

    .get-in-touch-img-form .get-in-touch-img h3{
        position: relative;
        transform: none;
        left: unset;
        top: unset;
        margin: 40px 0 0;
        padding: 0 15px;
    }

    /* .get-in-touch-img-form .get-in-touch-img::before {
        right: unset;
        top: unset;
        bottom: -50px;
        left: 50%;
        transform:rotate(90deg);
        width: 30px;
        height: 70px;
    } */
    .get-in-touch-img-form .get-in-touch-img img {
        clip-path: unset;
        position: relative;
        top: unset;
    }

    .get-in-touch-img-form .get-in-touch-form {
        padding: 40px 20px;
    }

    .get-in-touch-img-form .form-group {
        margin-bottom: 25px;
    }

    .submit-btn-group .btn-theme {
        min-width: 120px;
    }

    .form-group label , .form-control {
        font-size: 14px;
        line-height: normal;
    }

    .form-group label {
        margin-bottom: 5px;
    }

    .form-group textarea , .form-control {
        padding: 9px 15px;
    }

    .get-in-touch-boxes {
        flex-direction: column;
    }

    .get-in-touch-boxes > * {
        width: 100%;
    }

    .trusted-partner-des-text p {
        line-height: 24px;
    }
    
    .leadership-heading-des {
        padding-top: 30px;
    }

    .leadership-des {
        margin-top: 20px;
    }

    .team-des h2 {
        margin-bottom: 20px;
    }

    .team-des {
        margin-top: 30px;
    }

    .team-side-img-des {
        margin-top: 30px;
        padding-top: 30px;
    }

    .team-side-img img {
        width: 290px;
        height: 290px;
    }

    .team-des p , .leadership-des p {
        line-height: 26px;
    }

    .our-team-sec {
        margin-bottom: 50px;
    }

}