@media screen and (max-width:1400px){
    header .nav-link {
        margin-left: 16px;
    }

    html{
        overflow-x: hidden !important;
    }
}

@media screen and (max-width:1200px) {
    header .nav-link {
        margin-left: 15px;
    }

    .swiper-slide .servicesContent a {
        width: max-content;
        bottom: 0%;

    }

    .swiper-slide .servicesContent {
        height: 235px;
        overflow: hidden;
    }

    .portfolioBoxes{
        height: 460px;
    }

    .carousel_caption h3{
        font-size: 32px;

       
    }

    .phone-container select{
        font-size: 14px;
    }
}

@media screen and (max-width:1100px){
    header .nav-link {
        margin-left: 5px;
    }
}

@media screen and (max-width:992px) {

    .cta_btn{
        width: max-content;
    }

    .carousel-inner img,
    .banner-area img {
        height: 500px;
    }

    .carousel_caption h3{
        display: none;

       
    }

    .welcome_section .welcome_small {
        position: relative;
    }

    .welcome_small2 {
        height: 100%;
    }

    .welcome_section a {
        display: inline-block;
        margin-bottom: 1rem;
    }

    .technoWrapper {
        grid-template-columns: repeat(5, 1fr);
    }

    .footAddress {
        margin-top: 1rem;
    }

    .directionReseve {
        display: flex;
        flex-direction: column-reverse;
    }

    .expitise_sec,
    .technology,
    .about_tagline,
    .tagline_sec,
    .tagline_sec .container,
    .about_tagline .container,
    #testimonial_area,
    .partnerSection,
    .portfolio,
    .contactUsPage,
    .service_page_sec1,
    .service_page_sec2,
    .partnersPage,
    .vision,
    .mission {
        background-attachment: unset;
    }

    /* About Page */

    .about_introduction img {
        display: none;
    }

    .about_introduction {
        margin-bottom: 0;
    }

    .expitise_sec {
        margin-top: 2rem;
    }

    /* Product Page */

    .product_page img {
        margin-top: 1rem;
    }

    /* Contact Us */

    .contactInformation {
        padding-top: 0;
    }

    .portfolioBoxes{
        height: auto;
    }

}

@media screen and (max-width:767px) {



    .technoWrapper {
        grid-template-columns: repeat(4, 1fr);
    }

    .expitise_sec .col-12 div {
        width: 100%;
    }

    .technology h3 {
        width: 100%;
    }

    .box-area,
    .portfolioBoxes {
        width: 100%;
    }

    .footServices,
    .copywrite {
        margin-top: 1rem;
    }

    .phone-container {
        display: flex;
        flex-wrap: wrap;
        gap:10px;
        overflow: hidden;
    }

    .phone-container select{
        width: 100%;
    }   
}

@media screen and (max-width:600px) {

    .phone-container select{
        font-size: 12px;
    }

    .underline {
        width: 15%;
    }

    .carousel-inner img,
    .banner-area img {
        height: 350px;
    }

    .tagline_sec .container div {
        padding: 1.2rem;
    }

    .technoWrapper {
        grid-template-columns: repeat(3, 1fr);
    }

    footer {
        padding-bottom: 1rem;
    }

    h1,
    h2,
    .technology h3 {
        font-size: 28px;
    }
}