@media only screen and (max-width: 600px) {
.Social-Icon-fut {
  
    font-size: 9vw !important;
}
.footer h5 {
  
    font-size: 6.5vw !important;
}
.about-banner h2{
font-size:7vw !important;
}
.about-banner p{
font-size:4vw !important; 
}
.about-banner h4{
font-size:5vw !important;
}
.covid-19 p{
font-size:3vw !important;
}
.covid-19 p a{
font-size:4vw !important;
}
.section7 h2{
font-size:7vw !important;
}
.home-for h2{
font-size:8vw !important;
}
.footer table tr td{
font-size:4vw !important;
}
.footer table tr td img {
width:22%;
}
.footer ul li a {
    
    font-size: 5vw !important;
}
.sub-footer ul li a {
   
    font-size: 4vw !important;
}
.Why-Choose h1 {
 
    font-size: 8vw !important;
}
.Why-Choose h3 {
    font-size: 5vw !important;
}
.nav-item {
    font-size: 4vw !important;
}
 
}


@media screen and (max-width: 950px) {
	.testimonials li { max-width: 580px; }
}
@media screen and (max-width: 750px) {
	.testimonials li { max-width: 400px; }
}
@media screen and (max-width: 500px) {
	.testimonials li { max-width: 300px; }
}
@media screen and (max-width: 400px) {
	.testimonials li { max-width: 200px; }
}


/* Media Query */

/*--------------------667px--------------------*/

@media only screen and (max-width: 667px)
{
    .navbar
    {
        font-size: 4.5vw;
    }
    .Welcome h1
    {
        font-size: 11vw;
    }
    .Welcome p
    {
        font-size: 4vw;
    }
    .Our-Work h1
    {
        font-size: 11vw;
    }
    .Our-Work p
    {
        font-size: 4vw;
    }
    .Project-Detail h1
    {
        font-size: 11vw;
    }
    .Project-Detail p
    {
        font-size: 4vw;
    }
    .Footer-logo li a
    {
        font-size: 4.5vw;
    }
    .footer p
    {
        font-size: 4vw;
    }
    .Table-footer
    {
        font-size: 4vw;
    }
    .Logo-Image
    {
        width: 25vw !important;
    }
    .Contact-Us h1
    {
        font-size: 11vw;
    }
    .Contact-Us
    {
        font-size: 4.3vw;
    }
    .Subfooter img
    {
        width: 5.2vw;
        margin-right: 5vw;
    }
    .footer img
    {
        width: 8vw;
        margin-left: 1vw;
    }
    .Media-icons-Top-Nav img
    {
        width: 3vh !important;
    }
    .TopNav
    {
        font-size: 3vw;
    }
    .Contact-Us-Content h1
    {
        font-size: 13vw !important;
    }
    .Contact-Us-Content p
    {
        font-size: 3.5vw;
    }
    .Are-easy-to-find h1
    {
        font-size: 13vw;
    }
    .Are-easy-to-find p
    {
        font-size: 4vw;
    }
    .Contact-Us-Content
    {
        padding-top: 8vh;
        padding-bottom: 8vh;
    }
    .card-header a {
    font-size: 4.6vw;
}
.form-control {
    font-size: 3vw;
}

}











/*--------------------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;
    }
}