@media only screen and (min-width: 1600px) {

    .container {
        max-width: 1450px;
    }


}

@media only screen and (max-width: 1600px) {

    .featureitems .fs30,
    .orderprocesssec .nav-tabs .nav-link {
        font-size: 20px;
    }


    .proudleads .featureitems img {
        width: 75px;
    }

    .infofooter ul li a img {
        width: 35px;
    }

    img.headerGirl {
        width: 450px;
    }
}

@media only screen and (max-width: 1400px) {

    img.headerGirl {
        width: 400px;
    }

    .fs50 {
        font-size: 40px;
    }

    .fs45 {
        font-size: 35px;
    }

    .inforeviews img {
        width: 220px;
    }

    .profileSec .profile {
        max-width: 300px;
    }

    .sliderSec ul li {
        font-size: 14px;
    }


    .sliderSec .righinfo {

        width: 78%;
        transform: translate(137px, -31px);

    }

    .righthand {

        width: 450px;
    }



}

@media only screen and (max-width: 1200px) {
    .sliderSec .righinfo {
        top: 0rem;
    }

    .righthand {

        width: 400px;
    }

    .proinfo {
        transform: translate(10px, 101px);
    }

    .faqsSec .accordion-button {
        font-size: 16px;
    }

    .faqsSec .accordion-body {
        font-size: 13px;
    }

    .processSec .accordion-body {
        line-height: normal;
    }
}

@media only screen and (max-width: 992px) {

    .fs50,
    .fs40,
    .fs45,
    .orderprocesssec .fs30,
    .fs25,
    section.breadcrumb h1,
    .sliderSec .right-content span,
    .fs35 {
        font-size: 20px;
    }

    .sliderSec ul li {
        flex: 100%;
    }

    .reviewBox {
        padding: 1rem;
    }

    .service-content ul {

        grid-template-columns: auto auto;
    }

    .righthand {
        display: none;
    }

    .sliderSec h1 span {
        padding: 0px 5px;
    }

    .profileSec .profile,
    .profileSec .qatarflag {
        display: none;
    }

    .sliderSec .righinfo {
        position: relative;

        padding: 1rem 1rem;

        width: 100%;
        transform: none;

        margin-bottom: 10px;
    }

    .ratingheader {
        top: 0px;
    }

    .ratingheader i {
        font-size: 10px;
    }

}

@media only screen and (max-width: 576px) {
    .service-content ul {

        grid-template-columns: auto;
    }

    .ctaSec .rightcta button span,
    .callnowSec .img-responsive,
    .faqsSec .img-responsive {
        display: none;
    }

    .companies p {
        text-align: center;
    }

    .sitemapdata ul li {
        width: 100%;
    }

    section.not-found h1,
    section.not-found h2 {
        font-size: 45px;
    }

    .google {
        width: 120px;
    }

    .orderprocesssec li.nav-item {
        flex: 100%;
    }

    .proinfo {
        transform: none;
        margin-top: 10px;
        position: relative;
        width: 100%;
    }

    .ratingitems {

        width: 100%;
        background: var(--white);
        display: flex;
        justify-content: center;
    }



    .rightcta button {
        width: max-content;
    }

    .copyrightSec .fs20 {
        font-size: 14px;
    }

    .rightcta input.whatsn {
        width: max-content;
    }

    .rightcta select {
        flex: none;
        width: max-content;
    }

    .slideclientbox {
        padding: 1rem 1rem;
        font-size: 14px;
    }

    .infofooter ul li a img {
        width: 20px;
    }


}