

@media (max-width: 1680px) {

    .rtl .banner_main::before {
        height: 40vh;
    }
}

@media (min-width: 1551px) and (max-width: 1680px) { 
    .rtl .banner_main {
        background-size: contain;
    }
    .rtl section.solutions_provide {
        margin-top: -230px;
    }

}



@media (max-width: 1550px) {
    .rtl .discover_title {
        margin-right: 10px;
    }
    
    .rtl .banner_text {
        padding-bottom: 100px;
    }
    .rtl .banner_main {
        height: 720px;
    }
    .rtl .banner_main::before {
        height: 230px;
    }
}


@media (min-width: 1440px) and (max-width: 1550px) {
    .rtl .our_client_title img {
        margin-right: -15px;
    }
    .rtl .our_client_title .heading_h2 {
        padding-right: 50px;
    }
}

@media (max-width: 1440px) {
    .rtl .technology_text {
        padding-right: 60px;
    }
    .rtl .icon-4 {
        left: 20%;
    }
    .rtl .icon-3 {
        left: 28%;
    }
    .rtl .icon-1 {
        left: 35%;
        top: 42%;
    }
    .rtl .icon {
        right: 19%;
    }
    .rtl .discovery_content {
        margin-right: -10px;
    }
    .rtl .icon-2 {
        right: 0.5%;
    }
    .rtl .wire-info {
        margin-right: 0px;
        margin-left: -10px;
    }
    .rtl .banner_main::before {
        height: 200px;
    }
}    


@media (max-width: 1400px) {

    .rtl .futureavensetech {
        padding: 10px 0px 10px 15px;
    }

    .rtl .our_client_title h2 {
        padding-right: 47px;
        padding-left: 0px;
    }
    .rtl .our_client_title img {
        margin-left: 0px;
        margin-bottom: -28px;
        margin-right: 0px;
    }
    .rtl .news_carousel .owl-nav {
        left: -18rem;
    }

    .rtl .client_carousel .owl-nav {
        right: -18rem;
    }
    .rtl .vision_mission_main {
        padding-right: 32px;
    }
    .rtl .lead_us_description {
        padding-right: 32px;
    }
    .rtl .why_choose_content_details {
        padding-right: 32px;
    }
    .rtl .discover_title {
        margin-right: 0px;
    }
}



@media (max-width: 1366px) {
    .rtl .testing-info {
        margin-right: 0px;
        margin-left: 0px;
    }
}



@media (max-width: 1200px) {
    .rtl section.solutions_provide {
        margin-top: -150px;
    }
    .rtl .technology_text {
        padding-right: 40px;
        padding-left: 0px;
    }
    .rtl .banner_main::before {
        background: linear-gradient(180deg, rgba(22, 37, 95, 0) 0%, rgba(255, 255, 255, 0.88) 73.93%, #FFF 91.47%);
    }
    .rtl .news_carousel .owl-nav {
        left: -15rem;
    }
    .rtl .client_carousel .owl-nav {
        right: -23rem;
    }
        .rtl .vision_mission_main {
        padding-right: 12px;
    }
    .rtl .lead_us_description {
        padding-right: 12px;
    }
    .rtl .why_choose_content_details {
        padding-right: 12px;
    }
    .rtl .mobile_deve_contents {
        padding-right: 12px;
    }
    .rtl .professional-icon-box {
        margin-right: 20px;
        margin-left: 0;
    }
}


@media (max-width: 1024px) {
    .rtl section.solutions_provide {
        margin-top: -90px;
    }
    .rtl .testing_cont {
        text-align: right;
    }
    .rtl .prof-icon {
        left: 45px;
        top: 0;
    }
    .rtl .banner_main {
        height: 480px;
    }
    .rtl .banner_text {
        width: 610px;
    }

}



@media (max-width: 991px) {
    .rtl .news_carousel .owl-nav {
        position: unset;
        justify-content: center;
        margin-top: 20px;
    }
    .rtl .client_carousel .owl-nav {
        right: -18rem;
    }
}





@media (max-width: 768px) {

    .rtl section.solutions_provide {
        margin-top: -60px;
    }

    .rtl .banner_main {
        background-position: 40% 50%;
        background-size: cover !important;
    }
    .rtl .detail_post_content {
        padding-left: 0px;
        padding-right: 0px;
    }
    .rtl .services_stffing_description {
        padding-right: 0px;
    }

}

@media (max-width: 767px) {
    .rtl .futureavensetech {
        padding: 30px 15px 30px 15px;
    }
    .rtl .our_client_title img {
        margin-right: 0px;
    }
    .rtl .our_client_title h2 {
        padding-right: 35px;
    }
    .rtl .futureavensetech_image::after {
        background: linear-gradient(0deg, #09124B 0%, rgba(2, 2, 1, 0.00) 100%);
    }
    .rtl .our_client_text p {
        padding-right: 0px;
        padding-top: 17px;
        padding-left: 0px;
    }

    .rtl .lead_us_description {
        padding-left: 0px;
        padding-right: 0px;
    }
    .rtl .services_stffing_description {
        padding-right: 0px;
    }
    .rtl .services_description_source {
        padding-left: 0px;
    }
    .rtl .mobile_deve_contents {
        padding-right: 0px;
    }

}


@media (max-width: 575px) {
    .rtl .banner_main {
        background-position: 20% 50%;
    }
    .rtl .technology_text {
        padding-right: 0px;
        padding-left: 0px;
    }
    .rtl .future_avensetech {
        margin-top: 40px;
    }
    .rtl .technology_icons {
        gap: 15px;
    }
    .rtl .about_banner_text ul {
        gap: 5px;
    }
    .rtl .about_banner_text ul li {
        font-size: 18px !important;
    }
    .rtl .banner_main::before {
        background: linear-gradient(360deg, #FFF 5.72%, rgba(255, 255, 255, 0.00) 22.87%), linear-gradient(356deg, #FFF 10.27%, rgba(255, 255, 255, 0.00) 18.87%);
    }
    .rtl .banner_text {
        padding-bottom: 70px;
    }
    .rtl .banner_main::after {
        background: linear-gradient(130deg, #000 0%, rgba(0, 0, 0, 0.54) 31.49%, rgba(255, 255, 255, 0.00) 98.23%);
    }
    .rtl .banner_text h1 {
        font-size: 24px;
        line-height: 29px;
    }
}