body{ margin: 0; padding: 0; text-align: center; font-family: 'Mulish', sans-serif;}	

.clr{ clear: both; }

header{ float:left; width: 100%; }
.g_header {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
  }
  
  
  .whatsapp-icon img {
    width: 35px;
    height: 35px;
}
.whatsapp-icon {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    background-color: #25d366;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    z-index: 9999;
}
  
  
 .card-header .btn-link{    font-weight: 600;
    text-decoration: none;
    color: #000;} 
  
  
  
  
.bottom-strip {
    position: fixed;
    bottom: 3px;
    left: 0;
    width: 93%;
    background: #d1330f;
    color: #fff;
    text-align: center;
    padding: 9px 10px;
    z-index: 9999;
    font-size: 21px;
    letter-spacing: 1px;
    color: #FFF !important;
    text-decoration: none !important;
    float: none;
    right: 0;
    margin: 0 auto;
    border-radius: 37px;
}

.bottom-strip a {
  color: #ffcc00;
  text-decoration: none;
  font-weight: bold;
}


  .bottom-strip {display:none !important;}
  
.strip_btn_box {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
  
  
  
  
  .overlay-div{ position: fixed; width: 100%; height: 100%; background: #000000cc; z-index: 999999999;}
  .display-desktop2{ display: flex;}
  .logo-vector{     position: fixed;
    top: 66%;
    right: 0;
    z-index: 9999;
    width: 219px;}
  .g_shrink {
    background: #ffffff;
    animation: smoothScroll 1s forwards;
    position: fixed;
    -webkit-transition: all 0.5s ease;
    -moz-transition: position 10s; 
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: all 0.5s ease;
    box-shadow: 0 0 10px #0000005c;
    z-index: 99999999;
  }

.product-title-2 {float: left;
    font-size: 25px; text-align:left;
    color: #114476;
    font-weight: 600;
    margin-bottom: 20px;}

.product-title-3 {float: left;
    font-size: 20px; text-align:left;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;}

.product-btn {
    background-color: #20AAE1;
    color: #FFF;
    text-decoration: none;
    display: block;
    width: 111px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    letter-spacing: 0.5px;
    margin-bottom: 22px;
    float: left;
    border-radius: 5px;
}







  .g_shrink .top_hedaer{ display: none;}
section{ float:left; width: 100%; padding: 60px 0; position: relative;}
.container {
    max-width: 1366px;
}

.contact-item img{ margin-bottom: 20px;}
.top_hedaer{ float:left; width: 100%;     position: relative; border-bottom: solid 1px #eee;;}
.top_hedaer::before{     position: absolute;
    content: "";
    left: 0; display: none;
    width: 40%;
    background:#114476;
    height: 33px; }
.contact-line{     float: left;
    font-size: 14px;
    color: #fff;
    margin: 7px 0;
    position: relative;}
    .contact-line img{ margin-left: 10px;}
.social{  margin-left: 20px;   float: right;
    width: 122px; }
.social h6{     float: left;
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-top: 5px;}
.social ul{ padding: 0; margin: 0; }
.social ul li{ display: inline-block; list-style: none;  }
.padding-left-50{ padding-left: 50px;}
.padding-left-50 .content{ padding-right: 0 !important;}
.social ul li a{ display: block; font-size: 14px; margin-left: 5px; }

.social li a img{ width: 22px; }


.office-time{ float: right; font-size: 14px; }

.office-time h5{     font-size: 14px;

    margin-top: 6px;
    margin-left: 20px; }
.office-time img{ margin-right: 10px; float: left; }
.middle-header{     float: left;
    width: 100%;
    padding: 10px 0;}
.navbar{ padding: 0; float: left; width: 100%;}
.navbar ul{ margin-right:50px;}

.navbar-light .navbar-brand{ padding:0;}
.navbar-light .navbar-nav .nav-link{ font-size: 16px; color: #000; padding: 0 16px;}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
    color: #20AAE1; font-weight: 600;
}

.offer-div button{            padding: 5px 8px;
    border: solid 1px #fff;
    color: #000;
    margin-top: 17px;
    position: absolute;
    top: -32px;
    right: -18px;
    width: 40px;
    height: 40px;
    display: inline-block;
    background: #fff;
    border-radius: 100%;}

.phone-no{     float: right;
    margin-left: 36px;}
.phone-no span{ float: left; background: #eee; padding: 10px; border-radius: 5px; margin-right: 10px;}
.phone-no h5, h4{ float: left;}

.phone-no h5{ font-size: 12px; margin-bottom: 8px;}
.phone-no h4{ font-size: 16px; font-weight: 600; clear: both;}
.phone-no div{ float: left;}


.offer-div{ position: absolute;
    right: 0;
    display: table-cell;
    margin: 0 auto;
    left: 0;
    transform: translate(0%, 0%);
    background-color: #114476e6;
    z-index: 99999;
    width: 404px;
    padding: 50px;
    color: #fff;
    border-radius: 10px;
    top: 50%;
    transform: translate(0, -63%);}

    .offer-div h4{     font-size: 30px;
        color: #fff;
        float: left;
        width: 100%;
        text-align: center;
        font-weight: 600;
        margin-bottom: 22px;     position: relative;}

        .offer-div h5{     font-size: 30px;
            color: #fff;
            float: left;
            width: 100%;
            text-align: center;
            font-weight: 600;
            margin-top: 22px;     position: relative;}
    .offer-div p{ font-size: 16px; color: #fff;     position: relative;}
    .offer-text{ float:left; width: 100%;}
.carousel-control-next {
   left: 118px;;
}

.carousel-control-prev {
    left: 74px;
}

.carousel-control-next-icon {
   width: 10px;
}

.carousel-control-prev-icon {
    width: 10px;
 }
.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 90%;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    color: #fff;
    text-align: center;
    opacity: .8;
    height: 30px;
    background: #22aae1;
    border-radius: 100%;
}
.banner-title {
    font-size: 30px;
    color: #fff;
    margin-bottom: 37px;
}

.base-footer a {
    color: #fff;
    text-decoration: none;
    text-align: left !important;
    float: left;
}
.carousel-caption {
    position: absolute;
    right: 0;
    bottom: 20px;
    left: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
   
}

.slider-div-main{ position: relative; float:left; width: 100%;}
.slider{ position: relative; float:left; width: 100%;}
.title-small{ font-size: 20px; color: #20AAE1; font-weight: 600; text-transform: uppercase;}

.title{ font-size: 38px; font-weight: 600; color: #20aae1;}
.content{ font-size: 16px; color: #000; opacity: 0.8;}
.about-us .phone-no {
    float: left;
    margin-left: 36px;
    margin-top: 20px;
}
.about-us .content{ padding-right: 60px;}
.read-more-btn{     float: left;
    font-size: 16px;
    color: #fff;
    background: #114476;
    padding: 13px 20px;
    border-radius: 5px;}

    .read-more-btn:hover{color: #fff;
        background: #20AAE1; text-decoration: none;}


    .product-box{ border-radius: 10px; position: relative; float: left; width: 100%;  overflow: hidden;  -webkit-transition: all 0.5s ease;
        -moz-transition: position 10s;
        -ms-transition: position 10s;
        -o-transition: position 10s;
        transition: all 0.5s ease;}
.p-img{ position: relative; float: left; width: 100%;}

.product-box a{ position:absolute; bottom: 15px; right: 15px; left: 15px; background: #fff; color: #114476; font-size:20px; padding: 15px 5px; border-radius: 5px;;}

.product-box:hover a{ text-decoration: none;  color: #fff;
    background: #114476;}

    .product-box:hover img{-webkit-transition: all 200ms ease-in;
        -webkit-transform: scale(1.1);
        -ms-transition: all 200ms ease-in;
        -ms-transform: scale(1.1);   
        -moz-transition: all 200ms ease-in;
        -moz-transform: scale(1.1);
        transition: all 200ms ease-in;
        transform: scale(1.1); border-radius: 5px;}

.quotes-form{ position: relative; width: 100%;}

.quotes-form::before{ position: absolute; top: 0; right: 0; left: 0; height: 100%;   background: #114476e3; content: "";}



.quotes-form .title-small{ font-size: 20px; color: #20AAE1; font-weight: 600; text-transform: uppercase; position: relative;}

.quotes-form .title{ font-size: 38px; font-weight: 600; color: #fff; position: relative;}


.quotes-form label{ font-size: 16px; color: #fff; text-align: left; width: 100%;}
.quotes-form input{ height: 55px; background: #ffffff82;  border: none;}
.quotes-form select{ height: 55px; background: #ffffff82;  border: none;}

.quotes-form select.form-control:not([size]):not([multiple]) {  border: none;
    height: 55px; background: #ffffff82;
}
.quotes-form textarea{background: #ffffff82;  border: none;}

.quotes-form button{ float: none;
    margin: 0 auto;
    position: relative;
    z-index: 999;
    font-size: 22px;
    color: #fff;
    background: #20AAE1;
    border: none;
    padding: 13px 115px;
    border-radius: 5px;
    margin-top: 20px;}





.testimonial-div{background: #fff;
    box-shadow: #0000001c 0px 3px 24px;
    float: left;
    width: 100%;
    border-radius: 5px;
    padding: 20px;     min-height: 191px;}



.testimonial_div-slider{float: left;
    width: 100%;
    
    padding: 20px;}

    .testimonial_div-slider .photo {
        display: inline-block;
        margin: 0 auto;
        width: 100px;
        height: 100px;
        background: #00000017;
        border-radius: 100px;
    }

    .testimonial_div-slider h6 {
        font-size: 22px;
        color: #000;
        font-weight: 600;
        margin-top: 20px;
    }


.clients li{ list-style: none;}
.clients li img{ background: #fff; border-radius:7px; padding: 5px;}


.why-us-point{ float:left; width: 100%;}
.why-us-point i{ float:left; width: 120px; height: 120px; border: solid 2px #20aae1; border-radius: 100%; margin-top: 5px; margin-bottom: 20px;}

.why-us-point img{ padding: 20px;}
.clients{ float:left; width: 100%; background: #00000014;}
.why-us-point{ float: left;
    width: 100%;
    margin-bottom: 20px;
    background: #fff;
    box-shadow: 0 0 5px #0000004a;
    border-radius: 10px;
    padding: 20px;}
.why-us-point .title{ font-size: 20px; text-transform: uppercase;}

.top-slider{ position: relative; width: 100%;}

.top-slider::before{ position: absolute; top: 0; right: 0; left: 0; height: 100%;   background: #080808c9; content: "";}
.inner-section .col-lg-12{ margin-top: 100px;}
.inner-section{ position: absolute; top: 0; right: 0; left: 0; height: 100%;}
.inner-section .title{ color: #fff;}
.banner-title2 h1 {
    font-size: 50px; position: relative;
    color: #fff; font-weight: 600;
    margin-bottom: 15px;
    text-align: center; z-index: 999;
}

.breadcrumb-item a {
    /* font-size: 24px; */
    color: #fff;
}
.breadcrumb {
    background: none;
    display: block;
    -ms-flex-wrap: block;
    flex-wrap: block;
    padding: 0;
}

.breadcrumb-item {
    display: -ms-flexbox;
    display: inline-block;
}

.breadcrumb-item.active {
    /* font-size: 24px; */
    color: #fff;
}


.contact-item {
    border: 2px solid #eef2fb;
    padding: 20px 20px;
    text-align: center;
    flex-basis: 33.33%;
    margin: 0px 10px 0px;
    border-radius: 4px; text-align: center;
}

.contact-item p {
    margin-top: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #20aae1;
    font-weight: 700;
 
}

.contact-item h4 {
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 0.5rem;
    color: #114476;
    text-align: center;
    float: left;
    width: 100%;
    font-size: 18px;
}


#contactForm .form-control {
    transition: all 0.3s ease-in-out;
    background: #eef2fb;
    height: 55px; margin-bottom: 25px;
    border-radius: 5px;
    padding-left: 20px;
    border-color: transparent;
}

#contactForm textarea{ height: 200px !important;}
#contactForm button{ float: none;
    margin: 0 auto;
    position: relative;
    z-index: 999;
    font-size: 18px;
    color: #fff;
    background: #20AAE1;
    border: none;
    padding: 13px 115px;
    border-radius: 5px;
    margin-top: 20px;}

.product-slider{ margin-top: 16px;}

    .product-inner-div{ float:left; width: 100%;}
    .product-title{ float:left; font-size: 30px; color: #114476; font-weight: 600; margin-bottom: 20px;}

    .product-img_div img{ max-height: 500px; min-height: 400px; min-width: 200px;}

footer{ float: left;
    width: 100%;
    /* background: url(../images/footer-bg.png) no-repeat top center fixed; */
    padding: 60px 0; height: 100%; background: #f7f7f7 !important;}

.footer-div{ float: left; width: 100%; text-align: left; }
.footer-div-link{ float:left; width: 100%;}
.footer-div-link h3{ font-size: 20px; text-align: left; margin-bottom: 20px; font-weight: 600; color: #114476;}


.footer-div-link ul{ padding: 0; margin: 0;}
.footer-div-link ul li{ float:left; width: 100%; font-size: 14px; font-weight: 400; padding-bottom: 10px; list-style: none; text-align: left;}
.footer-div-link ul li a{ display: block; font-size: 14px; color: #000;}

.base-footer{ background: #114476; float: left; width: 100%; padding: 10px 0;}
.base-footer p{ margin: 0; font-size: 16px; color: #fff;}


.product-slider{ float:left; width: 100%;}
.display-desktop{ display: block;}
.display-mobile{ display: none;}

.featured-carousel{ padding: 0;}

@media (max-width:1366px) {
    .container {
        max-width: 1200px;
    }

    .navbar-brand img{ width: 200px;}
    .navbar ul {
        margin-right: 0;
    }
    .navbar-light .navbar-nav .nav-link {
        font-size: 15px;
        color: #000;
        padding: 0 10px;
    }

    .phone-no h4 {
        font-size: 14px;
        font-weight: 600;
        clear: both;
    }

    .social h6 {
        float: left;
        font-size: 12px;
        color: #000;
        font-weight: 600;
        margin-top: 8px;
    }

    .office-time h5 {
        font-size: 13px;
        margin-bottom: 0;
        margin-top: 8px;
        margin-left: 20px;
    }

    /* .offer-div {
        top: 0%;
    } */

    .title {
        font-size: 30px;
        font-weight: 600;
        color: #114476;
    }

    .title-small {
        font-size: 15px;
        color: #20AAE1;
        font-weight: 600;
        text-transform: uppercase;
    }

    .content {
        font-size: 14px;
        color: #000;
        opacity: 0.8;
    }

    .quotes-form .title {
        font-size: 30px;
        font-weight: 600;
        color: #fff;
        position: relative;
    }

    .testimonial_div-slider .p{ font-size: 14px;}
    .logo-vector {
        position: fixed;
        top: 50%;
        right: 0;
        z-index: 9999;
        width: 164px;
    }
}


@media (max-width:1280px) {
    .container {
        max-width: 1200px;
    }

    .navbar-brand img{ width: 200px;}
    .navbar ul {
        margin-right: 0;
    }
    .navbar-light .navbar-nav .nav-link {
        font-size: 15px;
        color: #000;
        padding: 0 10px;
    }

    .phone-no h4 {
        font-size: 14px;
        font-weight: 600;
        clear: both;
    }

    .social h6 {
        float: left;
        font-size: 12px;
        color: #000;
        font-weight: 600;
        margin-top: 8px;
    }

    .office-time h5 {
        font-size: 13px;
        margin-bottom: 0;
        margin-top: 8px;
        margin-left: 20px;
    }

    /* .offer-div {
        top:0;
    } */

    .title {
        font-size: 30px;
        font-weight: 600;
        color: #114476;
    }

    .title-small {
        font-size: 15px;
        color: #20AAE1;
        font-weight: 600;
        text-transform: uppercase;
    }

    .content {
        font-size: 14px;
        color: #000;
        opacity: 0.8;
    }

    .quotes-form .title {
        font-size: 30px;
        font-weight: 600;
        color: #fff;
        position: relative;
    }

    .testimonial_div-slider .p{ font-size: 14px;}
    .logo-vector {
        position: fixed;
        top: 50%;
        right: 0;
        z-index: 9999;
        width: 164px;
    }
}


@media (max-width:1024px) {

    .top_hedaer{ display: none;}
    /* .offer-div {
        position: absolute;
        right: 15%;
        background-color: #114476e6;
        z-index: 99999;
        width:380px;
        padding: 20px 9px;
        color: #fff;
        border-radius: 10px;
        top: 6%;
    } */
    .email{ display: none;}

    .about-us img{ margin-top: 20px;}

    .offer-div h4 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .offer-div p {
        font-size: 14px;
        color: #fff;
    }

    .offer-div h5 {
        font-size: 22px;
        color: #fff;
        float: left;
        width: 100%;
        text-align: center;
        font-weight: 600;
        margin-top: 0;
    }
}


@media (max-width:768px) {
    .whatsapp-icon {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    background-color: #25d366;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    z-index: 9999;
}
      .bottom-strip {display:block !important;}
    
    .whatsapp-icon {

    bottom: 70px;
   
}
    
        .base-footer {
        background: #114476;
        float: left;
        width: 100%;
        padding: 21px 0;
        margin-bottom: 45px !important;
    }
    
    
    .base-footer a {
    color: #fff;
    text-decoration: none;
    text-align: center !important;
    float: none;
}
    
    .logo-vector{ display: none;}
    /* .offer-div {
        position: absolute;
        right: 21%;
        background-color: #114476e6;
        z-index: 99999;
        width: 287px;
        padding: 4px 9px;
        color: #fff;
        border-radius: 10px;
        top: 6%;
    } */

    .title {
        font-size: 22px;
        font-weight: 600;
        color: #114476; margin-bottom: 20px !important;
    }

    .product-box{ margin-bottom: 20px;}


}

@media (max-width:600px) {
    .content {
        font-size: 14px;
        color: #000;
        opacity: 0.8; text-align: justify !important;
    }
    .about-us .phone-no{ display: none;}
    .about-us .content {
        padding-right: .0;
    }
    section{ padding: 20px 0;}
    /* .offer-div {
        position: relative;
    right: 0;
    background-color: #114476e6;
    z-index: 99999;
    width: 346px;
    padding: 37px 9px;
    color: #fff;
    border-radius: 0;
    top: 6%;
    left: 0;
    transform: translate(36%, 0);
    } */
    .footer-div {
        float: left;
        width: 100%;
        text-align: left;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: solid 1px #d5d5d5;
    }

    .footer-div-link {
        float: left;    
        padding-bottom: 20px;
        margin-bottom: 20px;
        width: 100%;   
        border-bottom: solid 1px #d5d5d5;
    }
    .display-desktop{ display: none !important;}
.display-mobile{ display: block;}
.navbar-toggler {
    padding: 0;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: none;
    border-radius: 0.25rem;
}
.navbar-light .navbar-nav .nav-link {
    font-size: 15px;
    color: #000;
    padding: 9px 10px;
    border-bottom: solid 1px #eee;
}

.phone-no{ display: none;}

footer{padding: 20px 0 0;}

.base-footer {
    background: #114476;
    float: left;
    width: 100%;
    padding: 21px 0;
}

.contact-item {
    border: 2px solid #eef2fb;
    padding: 20px 20px;
    text-align: center;
    /* flex-basis: 100%; */
    margin: 0px 0px 0px;
    border-radius: 4px;
    text-align: center;
    height: 100%;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.product-inner-div{ padding: 0 15px;}
.inner-section {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
}

.inner-section .col-lg-12 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.product-title {
    float: left;
    font-size: 24px;
    color: #114476;
    font-weight: 600;
    margin-bottom: 20px;
}
.product-slider {
    float: left;
    width: 100%;
    padding: 0 15px;
}
#contactForm button {
    float: none;
    margin: 0 auto;
    position: relative;
    z-index: 999;
    font-size: 18px;
    color: #fff;
    background: #20AAE1;
    border: none;
    padding: 13px 115px;
    border-radius: 5px;
    margin-top: 20px;
    width: 100%;
}
.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
    padding: 0 6px;
}

.about-us img{ margin-bottom: 20px;}

.footer-div h3{ font-size: 20px;}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    width: 30px;
    color: #fff;
    text-align: center;
    opacity: .8;
    height: 30px;
    top: 80%;
}
.carousel-control-next-icon {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E);
    width: 10px;
}
.carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E);

    width: 10px;
}
.carousel-control-next {
    left: 90px;
}
.carousel-control-prev {
    left: 30px;
}

.about-us .col-lg-5{ margin-bottom: 10px !important;}

.display-desktop2{ display: none;}
.padding-left-50{ padding-left: 15px;}
}
@media (max-width:480px) {

    .title {
        font-size: 20px;
        font-weight: 600;
        color: #114476;
        margin-bottom: 20px !important;
    }
 }



@media (max-width:414px) {   

    .offer-div {
        width:350px;
    }
    .quotes-form button {
        float: none;
        margin: 0 auto;
        position: relative;
        z-index: 999;
        font-size: 22px;
        color: #fff;
        background: #20AAE1;
        border: none;
        padding: 13px 115px;
        border-radius: 5px;
        margin-top: 20px;
        width: 92%;
    }
    .quotes-form .title {
        font-size: 24px;
        font-weight: 600;
        color: #fff;
        position: relative;
    } 
    .about-us img {
        margin-top: 0;
    }
    .offer-div{padding: 30px 9px;}
}


@media (max-width:375px) {   

    /* .offer-div {
        position: relative;
        right: 0;
        background-color: #114476e6;
        z-index: 99999;
        width: 346px;
        padding: 37px 9px;
        color: #fff;
        border-radius: 0;
        top: 6%;
        left: 0;
        transform: translate(4%, 0);
    } */
    .quotes-form button {
        float: none;
        margin: 0 auto;
        position: relative;
        z-index: 999;
        font-size: 22px;
        color: #fff;
        background: #20AAE1;
        border: none;
        padding: 13px 115px;
        border-radius: 5px;
        margin-top: 20px;
        width: 92%;
    }
    .quotes-form .title {
        font-size: 24px;
        font-weight: 600;
        color: #fff;
        position: relative;
    } 
    .about-us img {
        margin-top: 0;
    }
    .offer-div{padding: 30px 9px;}
}









































