@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap");
*,
*::after,
*::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

main {
    overflow: hidden;
    width: 100%;
}

/* ------------------Typography------------------ */
html {
    font-size: 62.5%;
    font-size: 0.72vw;
    scroll-behavior: smooth;
}

body {
    font-family: "Montserrat", sans-serif;
    color: #000000;
    font-size: 1.6rem;
    margin: 0;
}

/* h1, */
h2,
h3,
h4,
h5,
h6 {
    font-family: "Montserrat", sans-serif;
    line-height: 1.2;
    margin: 1rem 0;
}
/* 
<div class="d-none">
        <div class="h/folders/1-qzMBIZUwDT2-2pF7nuPx6bbMI0DRrGN?usp=sharing"></div>
        <div class="h/folders/1-qzMBIZUwDT2-2pF7nuPx6bbMI0DRrGN?usp=sharing"></div>
        <div class="h/folders/1-qzMBIZUwDT2-2pF7nuPx6bbMI0DRrGN?usp=sharing"></div>
        <div class="h/folders/1-qzMBIZUwDT2-2pF7nuPx6bbMI0DRrGN?usp=sharing"></div>
    </div>*/
/* h1 {
    font-size: 5rem;
} */

h2 {
    font-size: 4rem;
}

h3 {
    font-size: 3rem;
}

h4 {
    font-size: 2.4rem;
}

h5 {
    font-size: 3rem;
}

h6 {
    font-size: 1.8rem;
}

p {
    line-height: 1.4;
}

a {
    text-decoration: none;
    font-family: "Montserrat", sans-serif;
    color: #000000;
}

a:hover {
    text-decoration: none;
}

img {
    vertical-align: middle;
}

.relative {
    position: relative;
}

.flex_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.vertical__padding {
    padding: 4rem 0;
}

.top_side {
    position: fixed;
    bottom: 5rem;
    right: 2rem;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background: #1a96e4;
    border: 0.2rem solid #fff;
    display: -ms-grid;
    display: grid;
    opacity: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 99;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.top_side i {
    color: #fff;
    font-size: 1.6rem;
}

.top_side:hover {
    background: #009dd9;
}

.headingCenter {
    text-align: center;
}

.headingCenter h2 {
    color: #009dd9;
}

.headingCenter p {
    width: 70%;
    margin: 0 auto;
}

.closeNav,
.nav_toggle {
    display: none;
}

.socialIcon {
    margin: 2rem 0;
    gap: 1rem;
}

.socialIcon a {
    width: 3rem;
    height: 3rem;
    background: #009dd9;
    border-radius: 50%;
    display: -ms-grid !important;
    display: grid !important;
    place-items: center;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.socialIcon a i {
    font-size: 1.4rem;
}

.socialIcon a:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    background: #1a96e4;
}

.click_style {
    list-style: none;
}

.click_style li {
    position: relative;
}

.click_style li::before {
    content: "\f14a";
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    position: absolute;
    left: -3rem;
    color: #009dd9;
}

.star {
    list-style: none;
}

.star li {
    position: relative;
}

.star li::before {
    content: "\f005";
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    position: absolute;
    left: -3rem;
    color: #009dd9;
}

.blog-contact {
    -webkit-box-shadow: 0 0 0.5rem #ddd;
    box-shadow: 0 0 0.5rem #ddd;
    padding: 1rem;
    margin: 1rem auto;
}

.blog-contact h3 {
    font-size: 2rem;
    color: #009dd9;
}

.quote-offer {
    width: 8rem;
    height: 8rem;
    position: absolute;
    top: -3rem;
    left: -5rem;
}

.quote-offer img {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
}

.recent_post li {
    padding: 1rem 0;
    margin: 1rem auto;
    border: 1px solid #ddd;
}

.recent_post li img {
    width: 100%;
    margin-bottom: 1rem;
}

.recent_post li div {
    padding: 1rem;
    border-top: 1px solid #ddd;
}

.recent_post li h5 {
    font-size: 2rem;
    color: #009dd9;
    font-weight: 600;
}

.cardm li {
    padding: 1rem;
    border: 1px solid #ddd;
}

.cardm li > b {
    color: #009dd9;
}

.roron img {
    width: 100%;
}

.roron p {
    text-align: justify;
}

.grid {
    display: -ms-grid;
    display: grid;
}

.grid-col90 {
    -ms-grid-rows: auto;
    -ms-grid-columns: 5fr 90fr 5fr;
    grid-template: auto / 5fr 90fr 5fr;
}

.grid-col80 {
    -ms-grid-rows: auto;
    -ms-grid-columns: 10fr 80fr 10fr;
    grid-template: auto / 10fr 80fr 10fr;
}

.grid-col60 {
    -ms-grid-rows: auto;
    -ms-grid-columns: 20fr 60fr 20fr;
    grid-template: auto / 20fr 60fr 20fr;
}

.grid .block__inner {
    -ms-grid-column: 3;
    -ms-grid-column-span: -1;
    grid-column: 3/2;
}

.block__1x2 .left,
.block__1x2 .right {
    -ms-grid-rows: auto;
    -ms-grid-columns: (1fr) [2];
    grid-template: auto/repeat(2, 1fr);
}

.block__1x3 {
    -ms-grid-rows: auto;
    -ms-grid-columns: (1fr) [3];
    grid-template: auto/repeat(3, 1fr);
}

.padding-vertical {
    padding: 4rem 0;
}

.grid_2 {
    display: grid;
    grid-template-columns: auto auto;
}

/* Mobile screens: change to 1 column */
@media (max-width: 600px) {
    .grid_2 {
        grid-template-columns: auto ;
          background-color: orange !important;
    }
}

.grid_3 {
    grid-template-columns: repeat(3, 1fr);
}

.grid_4 {
    grid-template-columns: repeat(4, 1fr);
}

.flex_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.flex_space {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.flex_center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.list__item {
    line-height: 1.5;
}

.list-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.list-inline .list__item {
    font-weight: 600;
    text-transform: uppercase;
}

.media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.media__img {
    width: 30%;
}

.media__img img {
    width: 100%;
}

.media__body {
    width: 70%;
}

.popup {
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
    z-index: 99;
}

.popup::before {
    content: "";
    position: absolute;
    width: 100vw;
    background: #0000004a;
    height: 120vh;
    left: -66%;
    top: -47%;
}

.contentBox {
    position: relative;
    width: 60rem;
    height: 40rem;
    background: #fff;
    border-radius: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: 0px 0.5rem 1.5rem rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0.5rem 1.5rem rgba(0, 0, 0, 0.1);
}

.contentBox .img_box {
    position: relative;
    width: 30rem;
    height: 40rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.contentBox .img_box:before {
    content: "";
    position: absolute;
    width: 25rem;
    height: 25rem;
    border-radius: 50%;
    background: #006f99a6;
}

.contentBox .img_box img {
    position: relative;
    max-width: 29rem;
    z-index: 1;
    mix-blend-mode: hard-light;
}

.contentBox .content {
    position: relative;
    width: 30rem;
    height: 40rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content h3 {
    color: #333;
    line-height: 1em;
    font-weight: 300;
    font-size: 2rem;
}

.content h2 {
    color: #009dd9;
    line-height: 1em;
    font-size: 4rem;
}

.content h2 span {
    color: #333;
    font-size: 0.75em;
    text-transform: uppercase;
}

.content p {
    font-weight: 300;
}

.content a.btn {
    display: inline-block;
    padding: 1rem 2rem;
    border-radius: 1rem;
    margin-top: 1.5rem;
}

.close {
    position: absolute;
    top: 2rem;
    right: 2rem;
    width: 4rem;
    height: 4rem;
    background: #f3f3f3 url(../webImages/cancel.png) no-repeat;
    background-size: 1rem;
    background-position: center;
    cursor: pointer;
    border-radius: 50%;
    z-index: 10;
}

.btn {
    font-size: 1.6rem;
    border-radius: 3rem;
    padding: 1rem 2rem;
}

.btn-primary {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0067f4),
        to(#2bdbdc)
    );
    background-image: linear-gradient(to right, #0067f4, #2bdbdc);
}

.input_box {
    position: relative;
    width: 100%;
}

.input_box input,
.input_box select,
.input_box textarea {
    width: 100%;
}

.input_box label {
    font-weight: 500;
}

.input_ {
    position: relative;
    width: 100%;
}

.effect-8 {
    border: 1px solid #ccc;
    padding: 7px 14px 9px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    outline: none;
}

.effect-8 ~ .focus-border:before,
.effect-8 ~ .focus-border:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #009dd9;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.effect-8 ~ .focus-border:after {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
}

.effect-8 ~ .focus-border i:before,
.effect-8 ~ .focus-border i:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 0;
    background-color: #009dd9;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.effect-8 ~ .focus-border i:after {
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
}

.effect-8:focus ~ .focus-border:before,
.effect-8:focus ~ .focus-border:after {
    width: 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.effect-8:focus ~ .focus-border i:before,
.effect-8:focus ~ .focus-border i:after {
    height: 100%;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

form .grid {
    gap: 2rem;
}

.header {
    position: absolute;
    left: 0;
    top: 0;
    padding: 1rem 0;
    z-index: 9;
    width: 100%;
}

.header_ {
    width: 100%;
    position: fixed !important;
    top: 0;
    background: #fff !important;
    left: 0;
    -webkit-animation-name: animationFade;
    animation-name: animationFade;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-box-shadow: 0 1rem 1rem -1rem #ddd;
    box-shadow: 0 1rem 1rem -1rem #ddd;
    z-index: 10;
}

.header_ .header__logo img {
    width: 11rem;
}

.header .block__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header__logo img {
    width: 15rem;
}

.header__menu {
    gap: 10rem;
}

.header__menu ul {
    gap: 2rem;
}

.header__menu ul li {
    position: relative;
}

.header__menu ul li a {
    position: relative;
    color: #000;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.header__menu ul li a::before {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    right: 0;
    width: 0;
    height: 0.3rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: #009dd9;
}

.header__menu ul li a:hover::before,
.header__menu ul li a.active::before {
    left: 0;
    width: 100%;
}

.header__menu ul li a.dropdown {
    display: none;
}

.header__menu ul li ul {
    position: absolute;
    top: 110%;
    visibility: hidden;
    width: 100%;
    min-width: 26rem;
    padding: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: transparent;
    z-index: 1;
}

.header__menu ul li ul li {
    position: relative;
    visibility: hidden;
    opacity: 0;
    display: block;
    list-style: none;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: #fff;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.header__menu ul li ul li a {
    font-size: 1.4rem;
}

.header__menu ul li ul li a::before {
    opacity: 0;
}

.header__menu ul li ul li:hover {
    opacity: 1 !important;
    visibility: visible !important;
}

.header__menu ul li ul li:hover a {
    color: #000 !important;
}

.header__menu ul li ul li:hover:hover a {
    color: #fff !important;
}

.header__menu ul li:hover ul li {
    visibility: visible;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}

.header__menu ul li:hover ul li a {
    position: relative;
    display: block;
    color: #000;
    padding: 1rem 2rem;
    margin-right: 0;
    z-index: 2;
    border-bottom: 0.1rem solid #ddd;
}

.header__menu ul li ul li:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 0;
    -webkit-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
    /*background: #1a96e4;*/
    background: linear-gradient(220deg, #2bdadc, #0067f4);
    z-index: 1;
}

.header__menu ul li ul li:hover::before {
    height: 100%;
}

.header__menu ul li:nth-child(0) {
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
}

.header__menu ul li:nth-child(1) {
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.header__menu ul li:nth-child(2) {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.header__menu ul li:nth-child(3) {
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms;
}

.header__menu ul li:nth-child(4) {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.header__menu ul li:nth-child(5) {
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms;
}

.header__menu ul li:nth-child(6) {
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}

.header__menu ul li:nth-child(7) {
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms;
}

.header__menu ul li:nth-child(8) {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

.header__menu ul li:nth-child(9) {
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms;
}

.header__menu ul li:nth-child(10) {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms;
}

.header__menu ul li:nth-child(11) {
    -webkit-transition-delay: 550ms;
    transition-delay: 550ms;
}

.header__menu ul li:nth-child(12) {
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms;
}

.header__menu ul li:nth-child(13) {
    -webkit-transition-delay: 650ms;
    transition-delay: 650ms;
}

.header__menu ul li:nth-child(14) {
    -webkit-transition-delay: 700ms;
    transition-delay: 700ms;
}

.header__menu ul li:nth-child(15) {
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms;
}

.header__menu ul li:nth-child(16) {
    -webkit-transition-delay: 800ms;
    transition-delay: 800ms;
}

.header__menu ul li:nth-child(17) {
    -webkit-transition-delay: 850ms;
    transition-delay: 850ms;
}

.header__menu ul li:nth-child(18) {
    -webkit-transition-delay: 900ms;
    transition-delay: 900ms;
}

.header__menu ul li:nth-child(19) {
    -webkit-transition-delay: 950ms;
    transition-delay: 950ms;
}

.header__menu ul li:nth-child(20) {
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms;
}

.header__menu ul li:nth-child(21) {
    -webkit-transition-delay: 1050ms;
    transition-delay: 1050ms;
}

.header__menu ul li:nth-child(22) {
    -webkit-transition-delay: 1100ms;
    transition-delay: 1100ms;
}

.header__menu ul li:nth-child(23) {
    -webkit-transition-delay: 1150ms;
    transition-delay: 1150ms;
}

.header__menu ul li:nth-child(24) {
    -webkit-transition-delay: 1200ms;
    transition-delay: 1200ms;
}

.header__menu ul li:nth-child(25) {
    -webkit-transition-delay: 1250ms;
    transition-delay: 1250ms;
}

.header__menu ul li:nth-child(26) {
    -webkit-transition-delay: 1300ms;
    transition-delay: 1300ms;
}

.header__menu ul li:nth-child(27) {
    -webkit-transition-delay: 1350ms;
    transition-delay: 1350ms;
}

.header__menu ul li:nth-child(28) {
    -webkit-transition-delay: 1400ms;
    transition-delay: 1400ms;
}

.header__menu ul li:nth-child(29) {
    -webkit-transition-delay: 1450ms;
    transition-delay: 1450ms;
}

.header__menu ul li:nth-child(30) {
    -webkit-transition-delay: 1500ms;
    transition-delay: 1500ms;
}

.header__menu ul li:nth-child(31) {
    -webkit-transition-delay: 1550ms;
    transition-delay: 1550ms;
}

.header__menu ul li:nth-child(32) {
    -webkit-transition-delay: 1600ms;
    transition-delay: 1600ms;
}

.header__menu ul li:nth-child(33) {
    -webkit-transition-delay: 1650ms;
    transition-delay: 1650ms;
}

.header__menu ul li:nth-child(34) {
    -webkit-transition-delay: 1700ms;
    transition-delay: 1700ms;
}

.header__menu ul li:nth-child(35) {
    -webkit-transition-delay: 1750ms;
    transition-delay: 1750ms;
}

.header__menu ul li:nth-child(36) {
    -webkit-transition-delay: 1800ms;
    transition-delay: 1800ms;
}

.header__menu ul li:nth-child(37) {
    -webkit-transition-delay: 1850ms;
    transition-delay: 1850ms;
}

.header__menu ul li:nth-child(38) {
    -webkit-transition-delay: 1900ms;
    transition-delay: 1900ms;
}

.header__menu ul li:nth-child(39) {
    -webkit-transition-delay: 1950ms;
    transition-delay: 1950ms;
}

.header__menu ul li:nth-child(40) {
    -webkit-transition-delay: 2000ms;
    transition-delay: 2000ms;
}

.header__menu ul li:nth-child(41) {
    -webkit-transition-delay: 2050ms;
    transition-delay: 2050ms;
}

.header__menu ul li:nth-child(42) {
    -webkit-transition-delay: 2100ms;
    transition-delay: 2100ms;
}

.header__menu ul li:nth-child(43) {
    -webkit-transition-delay: 2150ms;
    transition-delay: 2150ms;
}

.header__menu ul li:nth-child(44) {
    -webkit-transition-delay: 2200ms;
    transition-delay: 2200ms;
}

.header__menu ul li:nth-child(45) {
    -webkit-transition-delay: 2250ms;
    transition-delay: 2250ms;
}

.header__menu ul li:nth-child(46) {
    -webkit-transition-delay: 2300ms;
    transition-delay: 2300ms;
}

.header__menu ul li:nth-child(47) {
    -webkit-transition-delay: 2350ms;
    transition-delay: 2350ms;
}

.header__menu ul li:nth-child(48) {
    -webkit-transition-delay: 2400ms;
    transition-delay: 2400ms;
}

.header__menu ul li:nth-child(49) {
    -webkit-transition-delay: 2450ms;
    transition-delay: 2450ms;
}

.header__menu ul li:nth-child(50) {
    -webkit-transition-delay: 2500ms;
    transition-delay: 2500ms;
}

.header__menu ul li:nth-child(51) {
    -webkit-transition-delay: 2550ms;
    transition-delay: 2550ms;
}

.header__menu ul li:nth-child(52) {
    -webkit-transition-delay: 2600ms;
    transition-delay: 2600ms;
}

.header__menu ul li:nth-child(53) {
    -webkit-transition-delay: 2650ms;
    transition-delay: 2650ms;
}

.header__menu ul li:nth-child(54) {
    -webkit-transition-delay: 2700ms;
    transition-delay: 2700ms;
}

.header__menu ul li:nth-child(55) {
    -webkit-transition-delay: 2750ms;
    transition-delay: 2750ms;
}

.header__menu ul li:nth-child(56) {
    -webkit-transition-delay: 2800ms;
    transition-delay: 2800ms;
}

.header__menu ul li:nth-child(57) {
    -webkit-transition-delay: 2850ms;
    transition-delay: 2850ms;
}

.header__menu ul li:nth-child(58) {
    -webkit-transition-delay: 2900ms;
    transition-delay: 2900ms;
}

.header__menu ul li:nth-child(59) {
    -webkit-transition-delay: 2950ms;
    transition-delay: 2950ms;
}

.header__menu ul li:nth-child(60) {
    -webkit-transition-delay: 3000ms;
    transition-delay: 3000ms;
}

.header__menu ul li:nth-child(61) {
    -webkit-transition-delay: 3050ms;
    transition-delay: 3050ms;
}

.header__menu ul li:nth-child(62) {
    -webkit-transition-delay: 3100ms;
    transition-delay: 3100ms;
}

.header__menu ul li:nth-child(63) {
    -webkit-transition-delay: 3150ms;
    transition-delay: 3150ms;
}

.header__menu ul li:nth-child(64) {
    -webkit-transition-delay: 3200ms;
    transition-delay: 3200ms;
}

.header__menu ul li:nth-child(65) {
    -webkit-transition-delay: 3250ms;
    transition-delay: 3250ms;
}

.header__menu ul li:nth-child(66) {
    -webkit-transition-delay: 3300ms;
    transition-delay: 3300ms;
}

.header__menu ul li:nth-child(67) {
    -webkit-transition-delay: 3350ms;
    transition-delay: 3350ms;
}

.header__menu ul li:nth-child(68) {
    -webkit-transition-delay: 3400ms;
    transition-delay: 3400ms;
}

.header__menu ul li:nth-child(69) {
    -webkit-transition-delay: 3450ms;
    transition-delay: 3450ms;
}

.header__menu ul li:nth-child(70) {
    -webkit-transition-delay: 3500ms;
    transition-delay: 3500ms;
}

.header__menu ul li:nth-child(71) {
    -webkit-transition-delay: 3550ms;
    transition-delay: 3550ms;
}

.header__menu ul li:nth-child(72) {
    -webkit-transition-delay: 3600ms;
    transition-delay: 3600ms;
}

.header__menu ul li:nth-child(73) {
    -webkit-transition-delay: 3650ms;
    transition-delay: 3650ms;
}

.header__menu ul li:nth-child(74) {
    -webkit-transition-delay: 3700ms;
    transition-delay: 3700ms;
}

.header__menu ul li:nth-child(75) {
    -webkit-transition-delay: 3750ms;
    transition-delay: 3750ms;
}

.header__menu ul li:nth-child(76) {
    -webkit-transition-delay: 3800ms;
    transition-delay: 3800ms;
}

.header__menu ul li:nth-child(77) {
    -webkit-transition-delay: 3850ms;
    transition-delay: 3850ms;
}

.header__menu ul li:nth-child(78) {
    -webkit-transition-delay: 3900ms;
    transition-delay: 3900ms;
}

.header__menu ul li:nth-child(79) {
    -webkit-transition-delay: 3950ms;
    transition-delay: 3950ms;
}

.header__menu ul li:nth-child(80) {
    -webkit-transition-delay: 4000ms;
    transition-delay: 4000ms;
}

.header__menu ul li:nth-child(81) {
    -webkit-transition-delay: 4050ms;
    transition-delay: 4050ms;
}

.header__menu ul li:nth-child(82) {
    -webkit-transition-delay: 4100ms;
    transition-delay: 4100ms;
}

.header__menu ul li:nth-child(83) {
    -webkit-transition-delay: 4150ms;
    transition-delay: 4150ms;
}

.header__menu ul li:nth-child(84) {
    -webkit-transition-delay: 4200ms;
    transition-delay: 4200ms;
}

.header__menu ul li:nth-child(85) {
    -webkit-transition-delay: 4250ms;
    transition-delay: 4250ms;
}

.header__menu ul li:nth-child(86) {
    -webkit-transition-delay: 4300ms;
    transition-delay: 4300ms;
}

.header__menu ul li:nth-child(87) {
    -webkit-transition-delay: 4350ms;
    transition-delay: 4350ms;
}

.header__menu ul li:nth-child(88) {
    -webkit-transition-delay: 4400ms;
    transition-delay: 4400ms;
}

.header__menu ul li:nth-child(89) {
    -webkit-transition-delay: 4450ms;
    transition-delay: 4450ms;
}

.header__menu ul li:nth-child(90) {
    -webkit-transition-delay: 4500ms;
    transition-delay: 4500ms;
}

.header__menu ul li:nth-child(91) {
    -webkit-transition-delay: 4550ms;
    transition-delay: 4550ms;
}

.header__menu ul li:nth-child(92) {
    -webkit-transition-delay: 4600ms;
    transition-delay: 4600ms;
}

.header__menu ul li:nth-child(93) {
    -webkit-transition-delay: 4650ms;
    transition-delay: 4650ms;
}

.header__menu ul li:nth-child(94) {
    -webkit-transition-delay: 4700ms;
    transition-delay: 4700ms;
}

.header__menu ul li:nth-child(95) {
    -webkit-transition-delay: 4750ms;
    transition-delay: 4750ms;
}

.header__menu ul li:nth-child(96) {
    -webkit-transition-delay: 4800ms;
    transition-delay: 4800ms;
}

.header__menu ul li:nth-child(97) {
    -webkit-transition-delay: 4850ms;
    transition-delay: 4850ms;
}

.header__menu ul li:nth-child(98) {
    -webkit-transition-delay: 4900ms;
    transition-delay: 4900ms;
}

.header__menu ul li:nth-child(99) {
    -webkit-transition-delay: 4950ms;
    transition-delay: 4950ms;
}

.header__menu ul li:nth-child(100) {
    -webkit-transition-delay: 5000ms;
    transition-delay: 5000ms;
}

.header__contact .right {
    gap: 2rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.header__contact .right .call {
    gap: 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header__contact .right .call .left {
    position: relative;
    width: 4rem;
    height: 4rem;
    /*background: #1a96e4;*/
    background: linear-gradient(359deg, #2bdadc, #0067f4);
    display: -ms-grid;
    display: grid;
    place-items: center;
    color: #fff;
    border-radius: 50%;
}

.header__contact .right .call .left i {
    font-size: 1.8rem;
}

.header__contact .right .call .right {
    padding: 1rem 1.8rem 1rem 4.3rem;
    margin-left: -4.8rem;
}

.header__contact .right .call .right h3 {
    font-size: 1.5rem;
    margin: 0;
}

.header__contact .right .call .right h5 {
    margin: 0;
    color: #009dd9;
    font-size: 1.3rem;
}

@media only screen and (max-width: 978px) {
    .header .nav_toggle {
        display: block;
    }
    .header .nav_toggle i {
        font-size: 3rem;
        color: #009dd9;
    }
    .header__menu {
        width: 27rem;
        position: fixed;
        right: -100%;
        top: 0;
        display: block;
        height: 100vh;
        background: #009dd9;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .header__menu .closeNav {
        padding: 1rem;
        position: relative;
        z-index: 999;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .header__menu .closeNav i {
        color: #fff;
        font-size: 2rem;
    }
    .header__menu-m {
        border-top: 0.1rem solid #fff;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0 2rem;
        padding-top: 1rem;
    }
    .header__menu ul li {
        overflow: hidden;
        padding: 0;
        width: 100%;
    }
    .header__menu ul li ul li a {
        padding: 0 !important;
        border: 0 !important;
    }
    .header__menu ul li::before {
        display: none;
    }
    .header__menu ul li .sideMenuinner {
        gap: 1rem;
    }
    .header__menu ul li.dropdownmain .dropdown {
        display: block;
    }
    .header__menu ul li.dropdownmain .dropdown::before {
        background: transparent;
    }
    .header__menu ul li ul {
        position: relative;
        min-width: 100%;
        top: 0;
        max-height: 0;
        visibility: visible;
    }
    .header__menu ul li ul li {
        background: transparent;
        visibility: visible !important;
        -webkit-transform: none !important;
        transform: none !important;
        opacity: 1 !important;
    }
    .header__menu ul li ul li a {
        color: #fff !important;
    }
}

@-webkit-keyframes animationFade {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes animationFade {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.banner {
    min-height: 100vh;
}

.banner::before {
    content: "";
    position: absolute;
    inset: 0;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(232, 237, 255, 0.9)),
        color-stop(50%, rgba(239, 254, 255, 0.9)),
        color-stop(68%, rgba(254, 255, 244, 0.3)),
        to(rgba(255, 255, 255, 0.12))
    );
    background: linear-gradient(
        rgba(232, 237, 255, 0.9),
        rgba(239, 254, 255, 0.9) 50%,
        rgba(254, 255, 244, 0.3) 68%,
        rgba(255, 255, 255, 0.12)
    );
}

.banner__Txt {
    position: relative;
    width: 100%;
    left: 5%;
    padding-top: 20rem;
}
.banner__Txt_hero {
    position: relative;
    width: 35%;
    left: 5%;
    padding-top: 20rem;
}
.banner__aboutus {
    position: relative;
    width: 35%;
    left: 5%;
    padding-top: 8%;
}


.banner__Txt .flex_ {
    gap: 2rem;
    margin: 2rem 0;
}

.banner__right {
    position: relative;
    padding-top: 9rem;
    padding-bottom: 3rem;
    width: 40%;
    right: 5%;
}

.banner__right .quotemain__box {
    background: #fff;
}

.OurTeam3 {
    padding: 2rem;
}

.OurTeam3 .block__inner .media {
    margin: 4rem 0;
    gap: 5rem;
}

.OurTeam3 .block__inner .media__img {
    width: 50%;
    border: 1px solid #009dd9;
}

.OurTeam3 .block__inner .media__img img {
    width: 100%;
    max-height: 50em;
    min-height: 50rem;
    -o-object-fit: cover;
    object-fit: cover;
}

.OurTeam3 .block__inner .media__body {
    width: 50%;
}

.OurTeam3 .block__inner .media__body h2 {
    position: relative;
    color: #000;
    font-size: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
}

.OurTeam3 .block__inner .media__body h2 span {
    color: #009dd9;
}

.OurTeam3 .block__inner .media__body h2::before {
    content: "";
    position: relative;
    width: 3rem;
    height: 3rem;
    background: #009dd9;
    display: inline-block;
}

.OurTeam3 .block__inner .media__body p {
    text-align: justify;
}

.OurTeam3 .block__inner .media__body .btn {
    border-radius: 0.5rem;
}

.OurTeam3 .block__inner .media:nth-child(2n) .media__img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.OurTeam3 .block__inner .media:nth-child(2n) .media__body {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.accordian {
    margin-bottom: 1rem;
    -webkit-box-shadow: 0 0 1.2rem #ccc;
    box-shadow: 0 0 1.2rem #ccc;
    background: #fff;
}

.accordian__heading {
    cursor: pointer;
    padding: 0.5rem 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.accordian__heading i {
    color: #009dd9;
}

.accordian__heading h3 {
    font-size: 1.6rem;
}

.accordian__heading.active {
    background: #009dd9;
}

.accordian__heading.active h3,
.accordian__heading.active i {
    color: #fff;
}

.accordian__heading.active i::before {
    content: "\f068";
    color: #fff;
}

.accordian__body {
    padding: 0rem 1.8rem;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.3s ease-out;
    transition: max-height 0.3s ease-out;
}

.accordian__body p {
    padding: 2rem 0;
}

.footer {
    position: relative;
    width: 100%;
    padding: 3rem 0 0;
    background: url(../webImages/Shipping.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}

.footer::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #000000d6;
}

.footer_menu {
    position: relative;
    width: 100%;
    margin: 0px auto;
    text-align: center;
    display: block;
    border-bottom: 1px solid #cccccc30;
}

.footer_menu ul {
    list-style: none;
    padding: 0px;
    margin: 0;
}

.footer_menu ul li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.footer_menu ul li a {
    position: relative;
    display: block;
    color: #1a96e4;
    font-size: 15px;
    margin-right: 33px;
    padding: 10px 0px;
    text-transform: uppercase;
}

.footer_menu ul li:last-child a {
    margin: 0px;
}

.footer_menu ul li a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 5px;
    background: #ffffff;
    left: 0;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    bottom: 0px;
}

.footer_menu ul li a:hover:after {
    width: 100%;
}

.footer_menus {
    margin: 5rem 0 2rem;
    gap: 4rem;
}

.footer_menus li {
    position: relative;
}

.footer_menus li + li::before {
    content: "";
    position: absolute;
    left: -2.3rem;
    top: 0;
    width: 0.2rem;
    height: 100%;
    background: #fff;
}

.footer_menus li a {
    font-size: 1.8rem;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.footer_menus li a:hover {
    color: #1a96e4;
}

.footer_m {
    -ms-grid-columns: 1.1fr 0.6fr 0.8fr 1fr;
    grid-template-columns: 1.1fr 0.6fr 0.8fr 1fr;
    gap: 3rem;
}

.footer_box {
    position: relative;
    width: 100%;
    margin: 2rem auto;
}

.footer_box .foterm li {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.footer_box .foterm li::before {
    content: "";
    font-family: "Font Awesome 6 Free";
    content: "\f105";
    display: inline-block;
    margin-right: 1rem;
    vertical-align: middle;
    font-weight: 900;
}

.footer_box p {
    color: #ffffff;
    line-height: 1.4;
    text-align: left;
    font-size: 1.6rem;
    margin: 0.8rem auto;
    width: 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.footer_box ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.footer_box ul.socialIcon {
    margin: 2rem 0;
}

.footer_box h2 {
    color: #ffffff;
    font-size: 2rem;
    text-transform: uppercase;
}

.footer_box ul li {
    position: relative;
    font-weight: 100;
    color: #ffffff;
    padding: 2px 0px;
    text-align: left;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.footer_box ul li a {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-size: 1.6rem;
}

.footer_con ul li:hover a {
    color: #1a96e4;
}

.footer_bottom {
    position: relative;
    width: 100%;
    margin: 0px auto;
    background-color: #009dd9;
    padding: 1rem 0px;
}

.footer_bottom_ * {
    font-weight: 100;
    color: #fff;
}

.footer_bottom_ h3 {
    margin: 0;
}

.footer_bottom_ h3 a {
    display: inline-block;
    font-weight: 900;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.footer_bottom_ h3 a:hover {
    color: #1a96e4;
}

.footer_bottom_txt a,
.footer_bottom_txt span {
    font-size: 1.4rem;
}

.footer_bottom_txt a {
    margin: 0 0.7rem;
}

.footer_box form {
    position: relative;
}

.footer_box form input {
    padding: 1.6rem;
    font-size: 1.4rem;
}

.footer_box form button {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    border: transparent;
    background: transparent;
    padding: 0;
    padding-right: 1.1rem;
}

.footer_box form button i {
    color: #009dd9;
}

.top_side {
    position: fixed;
    bottom: 5rem;
    right: 2rem;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background: #1a96e4;
    border: 0.2rem solid #fff;
    display: -ms-grid;
    display: grid;
    opacity: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 99;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.top_side i {
    color: #fff;
    font-size: 1.6rem;
}

.top_side:hover {
    background: #009dd9;
}

.section2 {
    overflow: hidden;
    padding: 6rem 0;
}

.section2 h2 {
    position: relative;
    margin-bottom: 5rem;
    color: #009dd9;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 600;
}

.section2 .block__inner::before {
    /* content: "";
    display: block;
    position: absolute;
    top: -100%;
    left: 0;
    width: 100%;
    height: 200%;
    -webkit-transform: skew(0deg, 10deg);
    transform: skew(0deg, 10deg);
    z-index: -1;
    background: #009dd9;
    background-attachment: fixed;
    background-image: url("../webImages/section2background.svg"); */
}

.section2 .servicesm::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    background: #fff6eb;
    width: 100%;
    height: 100%;
    -webkit-transform: skew(0deg, 10deg);
    transform: skew(0deg, 10deg);
    background-image: url("../webImages/section2background.svg");
}

.section2 .services {
    gap: 2rem;
    margin-bottom: 3rem;
}

.section2 .services__item {
    position: relative;
    background: #fff;
    padding: 3rem 2rem;
    border-radius: 2.5rem;
    -webkit-box-shadow: 0 0.7rem 2rem #641c0222;
    box-shadow: 0 0.7rem 2rem #641c0222;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    z-index: 1;
}

.section2 .services__item::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -0.1rem;
    right: -0.1rem;
    width: 5rem;
    height: 5rem;
    border-radius: 2.5rem 0;
    background-color: #009dd9;
    background-size: 2rem 2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("../webImages/servicesicon.svg");
}

.section2 .services__item img {
    width: 5rem;
    margin-bottom: 2rem;
    position: absolute;
    right: 1.6rem;
    top: 1.9rem;
}

.section2 .services__item h3 {
    font-size: 2rem;
    color: #009dd9;
}

.section2 .services__item p {
    font-size: 1.6rem;
    font-weight: 300;
    color: #009dd9;
    opacity: 0.8;
    line-height: 1.4;
}

.section2 .services__item:hover {
    -webkit-transform: translateY(-1rem);
    transform: translateY(-1rem);
    background: #009dd9;
}

.section2 .services__item:hover img {
    -webkit-filter: brightness(100);
    filter: brightness(100);
}

.section2 .services__item:hover::after {
    background-color: #fff;
    background-size: 2rem 2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("../webImages/servicesicon2.svg");
}

.section2 .services__item:hover h3,
.section2 .services__item:hover p {
    color: #fff;
}

.section3 {
    padding: 6rem 0;
}

.section3 .headingCenter h2 {
    color: #009dd9;
    font-weight: 600;
}

.section4 {
    padding: 0;
}

.section5 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section5__left img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.section5__right {
    background: #009dd9;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 3rem;
}

.section5__right h3,
.section5__right p {
    color: #fff;
}

.section5__right i {
    font-size: 2.6rem;
    color: #009dd9;
    position: absolute;
    left: 1.8rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.section5__right form {
    margin-top: 3rem;
}

.section5__right form .call-newsletter {
    position: relative;
}

.section5__right input {
    width: 45rem;
    height: 5.6rem;
    outline: none;
    border: 0;
    border-radius: 5rem;
    background-color: #fff;
    padding-left: 6rem;
    padding-right: 3rem;
}

.section5__right button {
    border: 0;
    border-radius: 5rem;
    height: 4.8rem;
    padding: 0 3.2rem;
    font-size: 1.6rem;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 4px;
    background-color: #009dd9;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.innerPage .header {
    position: relative;
    background: #fff;
    border-bottom: 1px solid #ddd;
}

.innerPage .banner__Txt {
    position: absolute;
    width: 35%;
    left: 0;
    right: 0;
    padding-top: 0%;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    text-align: center;
}

.innerPage main {
    min-height: 80vh;
}

.quotemain .block__inner > h2 {
    color: #000000;
    margin-bottom: 2rem;
    font-size: 3rem;
    font-weight: 600;
    text-align: center;
}

.quotemain__box {
    background: #ffffffe8;
    -webkit-box-shadow: 0 0 1rem #ddd;
    box-shadow: 0 0 1rem #1a96e4ab;
    border: 0.1rem solid #ddd;
    padding: 2rem;
}

.quotemain__box h3 {
    margin-bottom: 2rem;
    font-size: 2rem;
    font-weight: 600;
    padding-bottom: 1rem;
    border-bottom: 1px solid #009dd9;
}

.innerServices .block__inner {
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
    gap: 2rem;
}

.innerServices__left img {
    width: 100%;
}

.innerServices__left h4 {
    color: #009dd9;
}

.innerServices__left p {
    text-align: justify;
}

.innerServices__left p a {
    font-weight: 600;
    color: #009dd9;
}

.innerServices__left .card {
    padding: 2rem;
}

.innerServices__left .card h2 {
    color: #009dd9;
    font-size: 2.2rem;
}

.innerServices__right img {
    width: 100%;
}

.innerServices__right .quotemain__box {
    border: 0.1rem dotted red;
}

.innerServices__right .quotemain__box .grid_3 {
    gap: 1rem;
}

.innerServices__right .quotemain__box h3 {
    font-size: 1.4rem;
}

.innerServices__right .quotemain__box .input_box label {
    font-weight: 500;
    font-size: 1.3rem;
}

.innerServices__right .quotemain__box img {
    width: 100%;
}

.pricePage .card__main.w-50 {
    margin: 4rem auto;
    gap: 2rem;
}

.pricePage .card {
    position: relative;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding: 2rem 3rem;
}

.pricePage .card h2 {
    font-size: 2.2rem;
    font-weight: 600;
}

.pricePage .card.discount h3 {
    color: #009dd9;
}

.pricePage .card.discount img {
    position: absolute;
    top: -10%;
    left: -11%;
    width: 60px;
}

.pricePage .card:hover {
    border-color: #009dd9;
}

@media only screen and (max-width: 979px) {
    html {
        font-size: 60%;
    }
    .grid-col60 {
        -ms-grid-rows: auto;
        -ms-grid-columns: 5fr 90fr 5fr;
        grid-template: auto / 5fr 90fr 5fr;
    }
    .banner__Txt_hero {
        display: none;
    }
    .banner__right {
        width: 96%;
        right: 0;
        margin: 0 auto;
    }
    .OurTeam3 .block__inner .media {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .OurTeam3 .block__inner .media__img,
    .OurTeam3 .block__inner .media__body {
        width: 100%;
    }
    .services.grid_3,
    .services.grid_4 {
        -ms-grid-columns: (1fr) [2];
        grid-template-columns: repeat(2, 1fr);
    }
    .section5 {
        -ms-grid-columns: (1fr) [1];
        grid-template-columns: repeat(1, 1fr);
    }
    .footer_m {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        gap: 0;
        padding-bottom: 4rem;
    }
    .footer_m .footer_box {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin: 0rem auto;
        text-align: center;
    }
    .footer_m .footer_box:nth-child(2),
    .footer_m .footer_box:nth-child(3) {
        display: none;
    }
    .footer_m .footer_box .flex_,
    .footer_m .footer_box .socialIcon {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .header__menu ul li a {
        color: #fff;
    }
    .header__menu ul li ul li {
        border-bottom: 1px solid #ddd;
    }
    .header__contact .right .call {
        display: none;
    }
    .innerPage .banner__Txt {
        width: 100%;
        display: block;
    }
    .innerPage .innerServices .block__inner {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .innerPage .innerServices .block__inner .grid_3 {
        -ms-grid-columns: (1fr) [2];
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 767px) {
    .services.grid_3,
    .services.grid_4 {
        -ms-grid-columns: (1fr) [1];
        grid-template-columns: repeat(1, 1fr);
    }
    .innerPage .innerServices .block__inner .grid_3 {
        -ms-grid-columns: (1fr) [1];
        grid-template-columns: repeat(1, 1fr);
    }
    .section5__right input {
        width: 100%;
    }
    .section5__right form {
        width: 100%;
    }
    .section5__right form button {
        font-size: 1.2rem;
    }
    .error {
      border: 2px solid red;
      }
      .make-dropdown {
          max-height: 200px;
          overflow-y: auto;
      }
      .dropdown-item {
          white-space: nowrap;
      }
      .vehicle-model-dropdown {
          max-height: 200px;
          overflow-y: auto;
          position: absolute;
          z-index: 1000;
      }
      .input-form.tj-select {
          position: relative;
      }
}
/*# sourceMappingURL=main.css.map */
