﻿body {
}
@media only screen and (max-width: 600px) {

    
    .aboutus a svg {
        font-size: 4.4vw;
    }
    .sidebar{
        display:none;
    }
    .section1 {
        padding-top: 0;
    }
    .sidebarmobile {
        display:block;
    }
    .topbar {
        background-color: #1f3042;
    }
    .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 1.73vw;
        font-size: 3.31vw;
        margin-top: 1.09vw;
        font-weight: bold;
       
    }
    .crkh h2{
        font-size:5vw;
        font-weight:bold;
    }
    .crkh1 h2 {
        font-size: 4.9vw;
        font-weight: bold;
    }
    .crkh2 h2 {
        font-size: 4.6vw;
        font-weight: bold;
    }
    .sidebarmobile h5{
        font-size:6vw;
    }
    #Flobanercaption {
        font-family: Amita;
        font-weight: bold;
        font-size: 14px;
        padding-top: 0px;
        padding-bottom: 0px;
        color: #032465;
        text-align: left;
        left: 45%;
        bottom: 11%;
    }
    
        .btncontact:hover {
            padding: 1.73vw;
            font-size: 3.31vw;
            color: #1f3042;
            background-color: white;
            border: 0.07320644216691069vw solid #fd8a23;
        }
    .ourservices a {
        text-decoration: none;
        padding: 2.36vw;
    }
    .ourservices a:hover {
        text-decoration: none;
        padding: 2.36vw;
    }


    .footer .socialul svg {
        font-size: 5.756955vw;
    }
    .ourservices p {
        text-align: justify;
        color: black;
        font-size: 4.1vw;
        line-height: 1.6;
        letter-spacing: 0;
    }
    .appointmentdemo svg {
        font-size: 10.29429vw;
        text-align: center;
        color: #003d69;
    }
    .appointmentdemo .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0px;
        font-size: 4.24451vw;
        font-weight: bold;
    }
    .testimonial .description {
        font-size: 4.098097vw;
        font-style: italic;
        color: #8a8a8a;
        line-height: 5.683748vw;
        margin: 0;
    }
    .Menubar .navbar {
        color: white;
        Font-size: 1.3vw;
        padding: 1vw;
        padding-top: 1vh !important;
        padding-bottom: 0vh !important;
        position: relative;
        margin-left: 0vw;
    }

    .testimonial .description:hover {
        font-size: 4.098097vw;
        font-style: italic;
        color: #8a8a8a;
        line-height: 5.683748vw;
        margin: 0;
    }
    .testimonial .testimonial-content {
        padding: 1.8301610541727673vw 1.8301610541727673vw 2.1961932650073206vw 3.6603221083455346vw;
        margin-bottom: 20px;
        background: #fff;
        border: 1px solid #f0f0f0;
        position: relative;
    }
    .testimonial .testimonial-content:hover {
        padding: 1.8301610541727673vw 1.8301610541727673vw 2.1961932650073206vw 3.6603221083455346vw;
        margin-bottom: 20px;
        background: #fff;
        border: 1px solid #f0f0f0;
        position: relative;
    }
    .testimonial .title {
        display: block;
        font-size: 4.317716vw;
        font-weight: 700;
        color: #1f3042;
        text-transform: capitalize;
        letter-spacing: 1px;
        margin: 0 0 5px 0;
    }
    .testimonial-content .testimonial-icon {
        width: 7.660322vw;
        height: 11.29429vw;
        background: #ffc349;
        text-align: center;
        font-size: 9.610542vw;
        color: #fff;
        line-height: 2.074671vw;
        position: absolute;
        top: -0.291362vw;
        left: -4.390922vw;
    }
    .wrapfeatures p {
        text-align: justify;
        font-size: 4.3vw;
    }
    .wrapfeatures h3 {
        text-transform: capitalize;
        color: #003d69;
        font-size: 5.049vw;
    }
    .wrapfeatures .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0.7320644216691069vw;
        font-size: 3.317716vw;
        font-weight: bold;
        margin-top: 2.098097vw;
        margin-bottom: 0px !important;
    }
    .wrapfeatures .btncontact1:hover {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0.7320644216691069vw;
        font-size: 3.317716vw;
        margin-top: 2.098097vw;
        margin-bottom: 0px !important;
        font-weight: bold;
    }
    .wrapfeatures .btncontact:hover {
        color: #1f3042;
        background-color: white;
        border: 1px solid #fd8a23;
        padding: 0.7320644216691069vw;
        font-size: 3.317716vw;
        font-weight: bold;
        margin-top: 2.098097vw;
        margin-bottom: 0px !important;
    }
    .sidebar h5 {
        color: white;
        background: #1f3042;
        margin-top: 0;
        font-size: 4.48vw;
    }
    .bent {
        color: #003d69;
        font-size: 4.830161vw;
    }
    .section3 h4 {
        color: #003d69;
        font-size: 4.75vw;
        padding-top: 3vw;
    }
    .section3 .card1 {
        background: aliceblue;
         border:0;
    }
    .section3 center {
        border-radius: 5%;
        border: 1px solid #003d69;
        padding: 5px;
    }
    .menusec h5 {
        color: #003d69;
        Font-size: 4.830161vw;
    }
    .wrapfeatures ol li {
        font-size: 4.3vw;
        line-height: 1.8;
    }
    .scandocp {
        font-size: 4.3vw !important;
    }
    .section3 h5 {
        color: #003d69;
        font-size: 4.46vw;
    }
    .wrapfeatures .btncontact1 {
        color: #1f3042;
        background-color: white;
        border: 1px solid #fd8a23;
        padding: 0.7320644216691069vw;
        font-size: 3.317716vw;
        margin-top: 2.098097vw;
        margin-bottom: 0px !important;
        font-weight: bold;
    }

    .sidebarmobile ul li svg {
        color: #ffc349;
        margin-left: 0;
    }
    .sidebarmobile .navbar-light .navbar-nav .nav-link {
        color: white;
        font-size: 14px;
        font-weight: bold;
        padding-right: 0px;
        padding-left: 0rem;
        padding-bottom: 0px;
        padding-top: 3px;
        BORDER-BOTTOM: 1px solid white;
    }
    .testimonial .post {
        display: block;
        font-size: 4.02489vw;
        color: #003d69;
    }
    .appointmentdemo .btncontact:hover {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0px;
        font-size: 4.24451vw;
        font-weight: bold;
    }
        .topbar .col-md-9 {
            padding-top: 4px;
        }

        .topbar .col-md-3 {
            padding-top: 0px;
        }

        .topbar ul li {
            display: inline-block;
            font-size: 14px;
            color: white;
            margin-bottom: 3px;
            margin-right: 10px;
        }

    .footer .card1 h6 {
        font-size: 15px;
        color: #d0d3d6;
    }

        .footer .card1 h6:hover {
            font-size: 15px;
            color: white;
        }

    .ServicesBanner {
        display: none;
    }

    .topbar .fastruck {
        padding-top: 8px;
        background-color: #ef7a13;
    }

        .topbar .fastruck li {
            font-weight: bold;
        }

    .topbar ul li a {
        color: White;
    }

    .topbar svg {
        font-size: 18px;
    }

        .topbar svg:hover {
            font-size: 18px;
        }

    .topbar .col-md-2 {
        padding-top: 5px;
    }

    .topbar .col-md-1 {
        padding-top: 0px;
    }

    .topbar .col-md-6 {
        padding-top: 0px;
    }

    .topbar ul {
        margin-bottom: 5px;
        padding: 0px;
        margin-left: 0px;
    }

    .h1header {
        color: #003d69;
        font-size: 23px !important;
    }

    .Menubar .col-md-7 {
        padding-top: 5px;
        padding-left: 0px;
    }

    .btn-all {
        background: #003d69;
        color: #fff;
        font-size: 15px;
        border-radius: 0;
    }
    .btn-all:hover {
        background: #003d69;
        color: #fff;
        font-size: 15px;
        border-radius: 0;
    }
    .fb-page{
        width:100%;
    }
    .whychooseus ul li {
        list-style-type: disclosure-closed;
        font-size: 15px;
        color: #000;
        line-height: 1.8;
    }

    .Menubar .navbar-light .navbar-toggler {
        color: white;
        border-color: #ffc349;
    }

    .Menubar .navbar-light .navbar-toggler-icon {
        background-color: #ffc349 !Important;
    }

    .Drivah1 {
        color: #003d69;
        font-weight: 800;
        font-size: 22px;
    }

    .welcometocwc {
        padding-bottom: 24px;
        padding-top: 40px;
    }

        .welcometocwc h1 {
            font-family: math;
            font-size: 24px;
            text-align: center;
        }

    .Menubar {
        background-color: #003d69;
        padding-bottom: 15px;
        padding-top: 15px;
    }

        .Menubar img {
            width: 90%;
        }

        .Menubar .navbar-light .navbar-nav .nav-item :after {
            content: "  ";
        }

    .navdemo {
        text-align: left;
    }

    .Menubar .navbar-light {
        background-color: #003d69 !Important;
    }

    .Menubar .navbar {
        color: white;
        Font-size: 18px;
    }
    .bannerslide .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0.7vw;
        font-size: 1.4vw;
        margin-top: 0.7vw;
        font-weight: bold;
    }
    .bannerslide .btncontact1 {
        color: #1f3042;
        background-color: white;
        border: 0.07320644216691069vw solid #fd8a23;
        padding: 0.7vw;
        font-size: 1.4vw;
        margin-top: 0.7vw;
        font-weight: bold;
    }
    .bannerslide .btncontact:hover {
        color: #1f3042;
        background-color: white;
        border-color: #003d69;
        padding: 0.7vw;
        font-size: 1.4vw;
        margin-top: 0.7vw;
        font-weight: bold;
    }
    .bannerslide .btncontact1:hover {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0.7vw;
        font-size: 1.4vw;
        margin-top: 0.7vw;
        font-weight: bold;
    }
    .bannerbtn svg{
        font-size:2vw;
    }
    .banner2 svg {
        font-size: 1.5vw;
    }
    /*.banner2 .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0.7vw;
        font-size: 1.5vw;
        margin-top: 0.7vw;
        font-weight: bold;
    }*/
    .Menubar .navbar-nav .dropdown-menu {
        position: static;
        float: none;
        background-color: #1f3042;
    }

    .Menubar .dropdown-item {
        display: block;
        width: 100%;
        padding: 0.25rem 1.5rem;
        clear: both;
        font-weight: 400;
        color: white;
        text-align: inherit;
        white-space: nowrap;
        background-color: #1f3042;
        border: 0;
        font-weight: bold;
    }

        .Menubar .dropdown-item:hover {
            color: #fd8a23;
        }

    .Menubar .navbar-nav .show > .nav-link {
        color: white !Important;
    }

    .Menubar .navbar-light .navbar-nav .nav-link {
        color: white !Important;
    }

        .Menubar .navbar-light .navbar-nav .nav-link:hover {
            color: #ffc349 !Important;
        }


    .Menubar .navbar-light .navbar-nav .nav-link {
        color: white;
        font-size: 14px;
        font-weight: bold;
        padding-right: 0px;
        padding-left: 0rem;
        padding-bottom: 0px;
        padding-top: 3px;
    }

    .navdemo svg {
        font-size: 17px !important;
    }

    .aboutus .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 10px;
        font-size: 14px;
        margin-top: 15px;
        font-weight: bold;
    }

        .aboutus .btncontact:hover {
            font-size: 14px;
            color: #1f3042;
            background-color: white;
            border: 1px solid #fd8a23;
        }

    .aboutus .btncontact1 {
        color: #1f3042;
        background-color: white;
        border: 1px solid #fd8a23;
        padding: 10px;
        font-size: 14px;
        margin-left: 10px;
        margin-top: 15px;
        font-weight: bold;
    }

        .aboutus .btncontact1:hover {
            color: white;
            background-color: #003d69;
            border-color: #003d69;
            padding: 10px;
            font-size: 14px;
            margin-left: 10px;
            font-weight: bold;
        }

    .whychooseus .card h4 {
        font-weight: bold;
        padding-top: 15px;
        color: #1f3042;
        font-size: 17px;
    }

    .whychooseus svg {
        font-size: 20px !important;
    }

    .whychooseus .card1 h4 {
        font-weight: bold;
        padding-top: 15px;
        color: #fff;
        font-size: 17px;
    }
    .appointment1 svg {
        font-size: 4.4vw;
    }
    .appointment1 .btncontact {
        color: #003d69;
        background-color: #ffc349;
        border-color: #ffc349;
        padding: 1.7vw;
        font-size: 4.3vw;
        margin-top: 0.7vw;
        font-weight: bold;
    }
        .appointment1 .btncontact:hover {
            font-size: 4.3vw;
            color: white;
            background-color: #1f3042;
            border: 1px solid #ffc349;
        }

    .appointment .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        padding: 0px;
        font-size: 14px!important;
        font-weight: bold;
    }
        .Menubar .navbar-expand-md .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
           
            flex-basis: auto;
            padding-left: 50px;
        }

        .Menubar .navbar-light .navbar-nav .nav-link:hover {
            color: #fd8a23;
        }

    .appointment .btncontact {
        color: white;
        background-color: #003d69;
        border-color: #003d69;
        margin-top: 5px;
        font-weight: bold;
       
       
        padding-left: 20px;
        padding-right: 20px;
        font-size: 18px;
        font-weight: bold;
    }

    .aboutus h5 {
        color: #003d69;
        font-size: 17px;
    }
    .appointment .btncontact:hover {
        font-size: 17px;
        color: white;
        background-color: #003d69;
        border: 2px solid #003d69;
    }

    .carousel-indicators {
        display:none;
    }

        #caption1 {
        font-family: Amita;
        font-weight: bold;
        font-size: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
        color: White;
        text-align: left;
    }


    #caption2 {
        font-family: Amita;
        font-weight: bold;
        font-size: 20px;
        padding-top: 0vw;
        padding-bottom: 0vw;
        color: White;
        text-align: left;
        left: 0px;
        right: 0px;
        padding-left: 78vw;
    }
    .carouselh3 {
        font-size: 16px;
    }

    .carouselh2 {
        font-size: 30px;
    }


    .banner img {
        width: 100%;
    }

    .banner .btncontact {
        color: white;
        background-color: #fd8a23;
        border-color: #fd8a23;
        padding: 10px;
        font-size: 14px;
        margin-top: 15px;
        font-weight: bold;
    }

        .banner .btncontact:hover {
            font-size: 13px;
            color: white;
            background-color: rgba(0,0,0,0.3);
            border: 1px solid #fd8a23;
        }

    .banner .btncontact1 {
        color: white;
        background-color: rgba(0,0,0,0.3);
        border: 1px solid #fd8a23;
        padding: 10px;
        font-size: 14px;
        margin-left: 10px;
        margin-top: 15px;
        font-weight: bold;
    }

        .banner .btncontact1:hover {
            color: white;
            background-color: #fd8a23;
            border-color: #fd8a23;
            padding: 10px;
            font-size: 13px;
            margin-left: 10px;
            font-weight: bold;
        }

    .whychooseus {
        padding-top: 20px;
        padding-bottom: 20px;
    }

        .whychooseus img {
            border-radius: 10px;
            width: 95%;
            margin-left: 12px;
        }

        .whychooseus .hero-text {
            text-align: center;
            position: absolute;
            top: 82%;
            left: 21%;
            transform: translate(-50%, -50%);
            color: white;
            background-color: #fd8a23;
            padding: 4px;
            /* border: 10px solid white; */
            border-radius: 14px;
        }

            .whychooseus .hero-text h4 {
                font-size: 13px;
            }

            .whychooseus .hero-text h3 {
                font-size: 18px;
            }

        .whychooseus h5 {
            padding-top: 15px;
            color: #003d69;
            font-size:17px;
        }

        .whychooseus h1 {
            font-size: 24px;
        }

        .whychooseus p {
            text-align: justify;
        }

        .whychooseus #livechat {
            padding-bottom: 15px;
        }

    .aboutus {
        padding-top: 10px;
        padding-bottom: 40px;
    }

        .aboutus h1 {
            font-size: 24px;
        }

        .aboutus img {
            border-radius: 10px;
            width: 100%;
            padding-top: 20px;
        }

        .aboutus .hero-text {
            text-align: center;
            position: absolute;
            top: 89%;
            left: 21%;
            transform: translate(-50%, -50%);
            color: white;
            background-color: #1f3042;
            padding: 10px;
        }
    .form-control {
        display: block;
        width: 95%;
        height: calc(1.5em + 0.75rem + 2px);
        padding: .375rem .75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }
    .ourservices .icon-wrapper {
        background-color: #003d691c;
        position: relative;
        margin: auto;
        font-size: 10.928258vw;
        height: 3em;
        width: 3em;
        color: #ffffff;
        border-radius: 50%;
        display: grid;
        place-items: center;
        transition: 0.5s;
    }
    .ourservices img {
        width: 70%;
    }
   
    .footer .footeraddress {
        font-size: 4.2vw;
    }
    .footer .table tr td {
        color: #d0d3d6;
        font-size: 5vw;
        padding-left: 5px;
    }
    .ourservices {
        background-color: #f0f8ff;
        padding-top: 2.299213vh;
        padding-bottom: 0;
    }
    .btn-secondary {
        color: #fff;
        font-size: 4.3vw;
        background-color: #6c757d;
        border-color: #6c757d;
    }
    .appointmentdemo h2 {
        font-size: 20px;
        font-weight: bold;
        color: #003d69;
        text-align: center;
        padding-top: 14px;
    }
    .Demod p {
        text-align: justify;
    }
    .Demod h5 {
        text-align: center;
        color: #003d69;
        font-size: 17px;
    }
    .Demod h1 {
        text-align: left;
        font-size: 24px;
    }
    .ourservices h3 {
         font-size: 5.2vw;
        font-weight: 600;
        color: #1f194c;
        margin: 1em 0;
    }
    .ourservices h1 {
        text-align: left;
        font-size: 24px;
    }
    .ourservices h5 {
        text-align: left;
        color: #003d69;
        font-size:17px;
    }
    .ourservices .heading {
        text-align: justify;
        padding-top: 10px;
    }

    .Consultservices .worker {
        width: 100%;
        position: absolute;
        bottom: 0px;
        display: none;
    }

    .Consultservices h1 {
        padding-top: 15px;
        color: White;
        text-align: center;
        font-size: 2.5rem;
    }

    .Consultservices p {
        padding-top: 5px;
        color: white;
        text-align: center;
    }

    .Consultservices svg {
        font-size: 22px;
        color: #fd8a23;
    }

    .Consultservices a {
        font-weight: bold;
        color: White;
        font-size: 18px;
        text-decoration: none;
    }

        .Consultservices a:hover {
            color: lightgray;
            font-size: 18px;
            text-decoration: none;
        }

    .Consultservices ul li {
        padding-top: 14px;
        display: inline-block;
        font-size: 24px;
        color: white;
        margin-right: 10px;
    }

    .ourteam {
        padding-top: 0px;
        padding-bottom: 0px;
    }

        .ourteam h5 {
            text-align: left;
            color: #003d69;
            font-size: 17px;
            padding-top: 15px;
        }

    #ourofficeh5 {
        text-align: left;
        color: #fd8a23;
        padding-top: 20px;
    }

    .ourteam h1 {
        text-align: left;
        font-size: 24px;
    }

    .spanourteam {
        display: none;
    }
    .apptop {
        padding-top: 30px;
        height: 100%;
    }
    .ouroffice h1 {
        text-align: left;
        font-size: 24px;
    }

    .ouroffice h5 {
        text-align: left;
        color: #003d69;
        font-size: 17px;
        padding-top: 15px;
    }
    .ouroffice .card1 h4 {
        font-weight: bold;
        padding-top: 10px;
        color: White;
        font-size: 18px;
        padding-bottom: 2px;
        margin: 0;
    }
    .ouroffice .card1 h5 {
        font-size: 18px;
        text-align: left;
        margin: 0px;
        padding: 0px;
    }

    .ouroffice .card1 h6 {
        text-align: left;
    }

    .ouroffice .card-body {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 10px;
    }

    .ouroffice .card1 svg {
        font-size: 30px;
        color: #ffc349;
        text-align:left;
    }
    .headoffice h3 {
        text-align: left;
    }
    .ouroffice .card1 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        margin-bottom: 8px;
        font-weight: 500;
    }
    .ouroffice hr {
        margin-top: 1px !Important;
        margin-bottom: 8px !Important;
        border: 0;
        border-top: 1px solid rgba(0,0,0,.1);
    }

    .ouroffice .ifmrame {
        padding-top: 10px;
    }

    .ouroffice {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .appointment h2 {
        font-size: 22px;
        font-weight: bold;
        color: #003d69;
        text-align: center;
        padding-top: 14px;
    }
    .googlecomment {
        background: #f0f8ff;
        padding-bottom: 15px;
        padding-top: 15px;
    }
        .googlecomment h5 {
            text-align: left;
            color: #003d69;
            font-size: 17px;
        }
    .ptest {
         margin-top: 0px; 
    }
        .googlecomment h1 {
            text-align: left;
            font-size: 24px;
        }

        .googlecomment .btncontact {
            color: white;
            background-color: #fd8a23;
            border-color: #fd8a23;
            padding: 10px;
            font-size: 15px;
            margin-top: 10px;
            font-weight: bold;
        }

    .appstore img{
        width:40%;
    }

    .footer .logofooter img {
        width: 80%;
    }
    .googlecomment .btncontact:hover {
        font-size: 14px;
        color: #1f3042;
        background-color: #f8f8f8;
        border: 2px solid #fd8a23;
    }

    .testimonial {
        margin: 4px 10px 7px;
    }

    .scrollbar {
        background-color: #c50501;
        padding: 5px;
    }

        .scrollbar h1 {
            color: White;
            font-size: 19px;
        }
    .footer .table tr td svg {
        color: #ffc349;
        font-size: 16px !important;
    }
    .footer h4 {
        color: White;
        padding-bottom: 0px;
        font-size: 17px;
        margin: 4px;
    }
    footer .card1 h5 {
        font-size: 18px;
        margin: 0px;
        color: #d0d3d6;
    }
    .table tr td a {
        font-size: 16px;
        padding-left: 8px;
        text-decoration: none;
        color: #d0d3d6;
    }

    .footer p {
        padding-top: 10px;
        margin-top: 0px;
        margin-bottom: 7px;
    }

    .footer .table td, .table th {
        padding: 0em;
        vertical-align: top;
        border-top: none;
        padding-top: 0px;
    }
    .appdiv{
        margin-bottom:5px;
    }
    .footer .card1 svg {
        font-size: 25px;
        color: #ffc349;
        margin: 0px;
        padding: 0px;
    }
    .footer .card1 h5 {
        font-size: 16px;
        color: #d0d3d6;
        margin: 0px;
        padding: 0px;
    }
        .footer .card1 h5:hover {
            font-size: 16px;
            color: #FFF;
        }
        .footer .card1 svg:hover {
            font-size: 25px;
            color: white;
        }
    .section3 p {
        font-size: 4.4vw;
        text-align: justify;
    }
    .advtbar li a {
        text-transform: uppercase;
        color: White;
        font-size: 4.4vw;
    }
    .sectionbent {
        padding-top: 15px !important;
        padding-bottom: 0px !important;
    }
    .ptu {
        margin-top: 10px;
    }
    .mt-2{
        margin-top:0!important;
        margin:0;
    }
    .section2 {
        padding-top: 0px;
    }
    .h5header {
        color: #003d69;
        font-size: 27px !important;
        text-align: center;
        text-transform: uppercase;
    }
    .wrapfeatures ul li {
        list-style-type: none;
        font-size: 4.3vw;
        line-height: 1.8;
    }
    .wrapfeatures ul svg {
        color: #003d69;
        font-size: 4.5vw;
        margin-right: 5px;
    }
    .footer {
        padding-top: 5px;
        padding-bottom: 0px;
        background-color: #1f3042;
    }

    .develop p {
        color: White;
        font-size: 14px;
    }

    .ouroffice iframe {
        width: 100%;
        height: 100%;
        border: 0;
    }
    .col, .col-1, .container-fluid, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12,  .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        position: relative;
        width: 100%;
        padding-right: 3.098097vw !important;
        padding-left: 3.098097vw !important;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 100%;
    }

}

/*--------------------1440px--------------------*/


@media only screen and (min-width:1440px) {


    .container {
        max-width: 85% !important;
    }

    h1 {
        font-size: 2.9vw;
    }

    h2 {
        font-size: 2.4vw;
    }

    h3 {
        font-size: 2.1vw;
    }

    h4 {
        font-size: 1.8vw;
    }

    h5 {
        font-size: 1.5vw;
    }

    h6 {
        font-size: 1.2vw;
    }

    p {
        font-size: 1.2vw;
    }
}









/*--------------------1680px--------------------*/


@media only screen and (min-width:1680px) {


    .container {
        max-width: 85% !important;
    }

    h1 {
        font-size: 2.9vw;
    }

    h2 {
        font-size: 2.4vw;
    }

    h3 {
        font-size: 2.1vw;
    }

    h4 {
        font-size: 1.8vw;
    }

    h5 {
        font-size: 1.5vw;
    }

    h6 {
        font-size: 1.2vw;
    }

    p {
        font-size: 1.2vw;
    }
}








/*--------------------2048px--------------------*/
@media only screen and (min-width:2048px) {

    .container {
        max-width: 85% !important;
    }

    h1 {
        font-size: 3vw;
    }

    h2 {
        font-size: 2.4vw;
    }

    h3 {
        font-size: 2.1vw;
    }

    h4 {
        font-size: 1.8vw;
    }

    h5 {
        font-size: 1.5vw;
    }

    h6 {
        font-size: 1.2vw;
    }

    p {
        font-size: 1.2vw;
    }
}


/*--------------------2560px--------------------*/
@media only screen and (min-width:2560px) {

    .container {
        max-width: 85% !important;
    }



    h1 {
        font-size: 3vw;
    }

    h2 {
        font-size: 2.4vw;
    }

    h3 {
        font-size: 2.1vw;
    }

    h4 {
        font-size: 1.8vw;
    }

    h5 {
        font-size: 1.5vw;
    }

    h6 {
        font-size: 1.2vw;
    }

    p {
        font-size: 1.2vw;
    }
}

/*--------------------2880px--------------------*/


@media only screen and (min-width:2880px) {

    .container {
        max-width: 85% !important;
    }

    h1 {
        font-size: 3vw;
    }

    h2 {
        font-size: 2.4vw;
    }

    h3 {
        font-size: 2.1vw;
    }

    h4 {
        font-size: 1.8vw;
    }

    h5 {
        font-size: 1.5vw;
    }

    h6 {
        font-size: 1.2vw;
    }

    p {
        font-size: 1.2vw;
    }
}


/*--------------------5120px--------------------*/


@media only screen and (min-width:5120px) {


    .container {
        max-width: 85% !important;
    }

    h1 {
        font-size: 2.9vw;
    }

    h2 {
        font-size: 2.4vw;
    }

    h3 {
        font-size: 2.1vw;
    }

    h4 {
        font-size: 1.8vw;
    }

    h5 {
        font-size: 1.5vw;
    }

    h6 {
        font-size: 1.2vw;
    }

    p {
        font-size: 1.2vw;
    }
}

/*-- Media Query of phone ---*/


