﻿@media(max-width:1100px) {    .nav-menu li a {        padding-left: 10px;        font-size: 15px;    }}@media(max-width:1000px) {}@media(max-width:800px) {    .flex-2 {        flex-direction: column-reverse;    }    .flex2-inner-deck {        width: 100%;        padding:10px 0;    }    .hm-sec2 .center-title p {        padding: unset;    }    .center-title h3 {        font-size: 30px;    }    .flex-3 {        flex-direction: column;    }    .flex3-inner-deck {        width: 100%;    }    .first-hm-card {        height: unset;    }    .red-hm-deck {        height: 170px;    }    .contact-info {        font-size: 15px;    }    .assistance-title {        font-size: 15px;    }    .g-inner-deck {        margin: unset;    }    .ser-accordion-main-div {        width: 100%;    }    .ser-flex-div {        margin-top: 0px;        flex-direction: column;    }    .footer-main-div {        flex-direction: column;        align-items: center;    }    .footer-inner-div {        width: 80%;        text-align: center;    }    .footer-links li {        justify-content: center;    }    .footer-inner-div {        padding: unset;    }        .footer-inner-div h3 {            padding: unset;        }        .footer-inner-div p {            padding: unset;        }    .box-client {        grid-template-columns: 50% 50%;    }    .blogs-box {        grid-template-columns: 100%;    }    .box-b-outer {        padding: 0;    }    .para-inner {        flex-direction: column-reverse;    }    .para {        width: 100%;    }    .para-img {        width: 100%;    }    .blog-context {        padding: 40px;    }    .back-image1, .back-image2,    .back-image3, .back-image4,    .back-image5, .back-image6,    .back-image7, .back-image8,    .back-image9, .back-image10,    .back-image11 {        height: 450px;    }    .box1, .box2 {        display: none;    }    .f-m-box {        display: block;    }    .abt-sec1 {        padding-top: 25px;    }    .form-map-box {        flex-direction: column;    }    .form, .map {        width: 100%;    }    .form-box {        margin: 40px 15px 40px 15px;        padding: 25px 15px 60px 15px;    }    .head-text-con {        padding-top: 0;    }        .head-text-con h3 {            padding-bottom: 0;        }    .box-1 {        text-align: center;    }    .head-form h3 {        font-size: 30px;    }    .head-form-inner h2 {        font-size: 25px;    }    .head-text-con h3 {        font-size: 30px;    }    .con-text p, .tel a {        font-size: 14px;    }    .con-text h3 {        font-size: 20px;    }    .accordion-sec {        padding-top: 30px;    }    .flex2-inner-deck h1 {        font-size: 25px;    }    .Welcome-box {        padding-top: 160px;    }    .first-hm    .deck-box {        flex-direction: column-reverse;    }    .num-con {        justify-content: center;    }    .copyright-div p, .copyright-div a {        padding-bottom: 45px;    }}@media(max-width:930px) {    .first-hm-card h1 {        font-size: 25px;    }}@media(max-width:900px) {    .demo {        display: block;    }    header {        display: none;    }    .header-top-sec {        display: none;    }    .menu-toggle {        display: block;    }    .box-con {        flex-direction: column;    }    .hm-card-txt-container h5 {        font-size: 15px;    }    .head-table th {        font-size: 12px;    }    .body-table td {        font-size: 12px;    }    .head-car {        font-size: 25px;    }}@media(max-width:600px) {}@media(max-width:500px) {    .ser-txt-deck h3 {        font-size: 20px;    }    .hm-sec2 {        padding-top: 30px;    }    .scroll {        bottom: 130px;    }}@media(max-width:450px) {    .main-form {        flex-direction: column;        gap: 0;    }    .book-form {        margin-bottom: 20px;    }    .submit input {        width: 100%;    }    .head-car {        font-size: 22px;    }    .p-country-list-div {        columns: 1;    }    .ser-txt-deck h3 {        font-size: 18px;    }    .center-title h3 {        font-size: 20px;    }    .bg-h6 {        margin-top: 0;    }    .text-client h5 {        font-size: 15px;    }    .box-b-text h3 {        font-size: 16px;    }    .blog-context {        padding: 30px;    }    .back-image1, .back-image2,    .back-image3, .back-image4,    .back-image5, .back-image6,    .back-image7, .back-image8,    .back-image9, .back-image10,    .back-image11 {        height: 300px;    }    .blog-context h3 {        font-size: 15px;        line-height: 25px;    }    .blog-context span {        font-size: 17px;    }    .dots-overlay {        left: 0;    }    .p-country-para-main-div h3 {        font-size: 20px;    }    .p-country-list-sec h3 {        font-size: 20px;    }    .p-country-list-sec {        padding-top: 40px;    }    .common-sec {        padding-top: 50px;    }    .g-inner-deck1 h1 {        font-size: 25px;    }    .bg-h6 {        margin: 0;    }    .head-text-con h3 {        font-size: 20px;    }    .head-form h3 {        font-size: 20px;    }    .heading-terms h3 {        font-size: 25px;    }    .terms-con {        padding-top: 35px;    }    .ser-flex-div-1 {        flex-direction: column-reverse !important;    }}