@media only screen and (max-width:1199px) {
    .about-content p{font-size: 16px;}
    .about-card{margin-bottom: 20px;}
    .heading::before{width: 406px;}
    .heading::after{width: 406px;}
}
@media only screen and (max-width:991px) {
    .nav-menu>li>a{color: #000;}
    .heading::before{width: 282px;}
    .heading::after{width: 282px;}
    .footer-sec p{float: none; text-align: center;}
    
}
@media only screen and (max-width:767px) {
    .contact-us-page iframe{margin-top: 25px;}
    .banner-img-sec h1{font-size: 22px;}
    .about-content p {
        font-size: 13px;
    }
    .about-content h5{font-size: 26px;}
    .heading::before {
        width: 195px;
    }
    .heading::after {
        width: 195px;
    }
}
@media only screen and (max-width:575px) {
    .about-content p{font-size: 18px;}
    .contact-us-page h3{font-size: 25px;}
    .heading::before{width: 50px;}
    .heading::after{width: 50px;}
}