﻿body {
}

/*--- media Query mobile ----*/
@media only screen and (max-width: 600px) {
    .top-header ul li {
        font-size: 3.8vw;
    }

    .section1 p {
        font-size: 4.5vw !important;
    }

    video {
        height: 33vh !important;
    }
   
    .counter-section2 h2 {
        font-size: 10vw !important;
    }

    .counter-section2 p {
        margin-top: 0px !important;
    }

    .Navigation .container-fluid {
        padding-left: 5.5vw !important;
    }

    .video-form {
        position: inherit;
    }

    ul.navbar-nav {
        margin-left: 0vw !important;
    }

    .video-form .col-md-6 {
        padding: 0px;
        margin: 0px;
    }

    .footer ul {
        padding-left: 3vw;
    }

    ul {
        padding-left: 6.5vw !important;
    }

    .form-Sec .col-md-12 h4 {
        font-size: 5.3vw;
    }

    .form-Sec .svg-inline--fa {
        font-size: 9.5vw;
    }

    .btn-free-appraisal {
        top: 36vh;
        position: absolute;
    }

    .form-Sec h3 {
        font-size: 7.4vw;
    }

    .video-form h4 {
        font-size: 6.4vw;
    }

    .form-Sec .col-md-12 {
        padding: 0vw;
    }

    .table-bordered td {
        font-size: 5.5vw !important;
    }

    .video-form p {
        font-size: 5.6vw;
    }

    .video-form h2 {
        font-size: 8vw;
    }

    .btn-free-appraisal {
        font-size: 5vw;
    }

    label {
        font-size: 4vw !important;
    }

    .form-control {
        font-size: 4vw;
    }

    .form-Sec .col-md-12 {
        margin-bottom: 4vh;
    }

    .footer ul li {
        font-size: 4.1vw !Important;
    }

    .contact-page .form-control {
        padding-left: 4vw;
    }

    .banner-sec {
        height: 15vh;
        background-position: center;
    }

    .btn-all {
        padding: 1.6vh 5.6vw;
    }

    .contact-page h2 {
        font-size: 9.7vw;
    }

    .contact-page .col-md-12 {
        padding: 0px;
    }

    .contact-page table {
        width: 100% !important;
    }

    .navbar-dark .navbar-toggler {
        background: #17a2b8;
        right: 0;
        margin-left: 24vw;
    }

    .footer .svg-inline--fa {
        font-size: 6.6vw;
    }

    .footer .form-control {
        font-size: 4.5vw;
    }

    .footer .btn {
        font-size: 4.3vw !important;
    }

    .section5 h2 {
        font-size: 7.5vw;
    }

    .testimonial-sec h2 {
        font-size: 7.5vw;
    }

    .testimonial .testimonial-title small {
        font-size: 5.5vw !important;
    }

    .last-sec h2 {
        font-size: 8vw;
    }

    .testimonial .testimonial-title span {
        font-size: 5vw !important;
    }

    .section h4 {
        font-size: 4.4vw;
    }

    .our-team > .description > .team-prof > h4 {
        font-size: 5.3vw;
    }

    .our-team > .description > .team-prof > span {
        font-size: 5.3vw;
    }

    .section2 ul li {
        font-size: 4.5vw;
    }

    .section1 .col-md-4 .col-md-12 {
        margin-bottom: 3vh;
    }

    .section1 h4 {
        font-size: 5vw;
    }

    .section2 h2 {
        font-size: 8vw;
    }
    .thanks p {
        font-size: 16px;
        font-weight: 500;
    }
    .section1 h2 {
        font-size: 7.5vw;
    }
    .footer p {
        font-size: 14px;
        color: #fff;
    }
    .btn-all {
        font-size: 4.5vw;
    }

    .form-Sec .form-control {
        font-size: 4.5vw;
    }

    .section .col-md-4 .col-md-12 {
        margin-bottom: 4vh;
    }

    .Navigation .navbar-dark .navbar-nav .nav-link {
        font-size: 5vw;
    }

    .form-Sec h2 {
        font-size: 7.5vw !important;
    }

    .form-started p {
        font-size: 5.5vw !important;
    }

    .form-Sec .col-md-12 h4 {
        font-size: 7.5vw !important;
    }

    .contact-page .form-control {
        font-size: 4.5vw;
    }

    .serviceBox .title {
        font-size: 7vw;
    }

    .serviceBox .description {
        font-size: 7vw;
    }
    .mobileviev{
        background-color:aliceblue;
    }
        .mobileviev h3 {
            background: #288ac9;
            color: #fff;
            font-size: 20px;
            text-align: center;
        }
    .dropdown-item {
        text-transform: uppercase;
        color: #0e7cc2 !important;
        font-size: 15px;
        font-weight: 500;
    }
    .navbar-dark .nav-link {
        color: #0e7cc2 !important;
        font-size: 15px;
        font-weight: 500;
        margin-right: 1vw;
        margin-left: 1vw;
        text-transform: uppercase;
    }
    .sst{
        display:none;
    }

    .Navigation .navbar-dark .navbar-nav .nav-link {
        font-size: 5vw;
    }

        .Navigation .navbar-dark .navbar-nav .nav-link .svg-inline--fa {
            font-size: 5vw !important;
        }

    .navbar-dark .navbar-brand img {
        width: 42vw !important;
    }

    .navbar-dark .navbar-brand {
        position: inherit;
    }

    .navbar-dark {
        padding: 0px;
    }
}

/*--------------------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 ---*/

@media only screen and (max-width: 600px) {
}
@media (min-width: 1920px) and (max-width: 2560px) {
    .person .form-control{
        font-size:1.10vw;
    }
    .person h3 {
        font-size: 1.17vw;
        font-weight: 600;
        color: #fff;
        margin-bottom: 0px;
        background: #0e7cc2;
        padding: 2px;
        padding-left: 10px;
        margin-top: 0.2vw;
    }
    .thanks {
        padding-top: 5vw;
        padding-bottom: 5vw;
    }
}