@media screen and (max-width: 1199px) {
    .menu-items-nv .nav-link{
        padding: 0 8px !important;
    }
    .social-icon-wgt .items-social {
        margin: 0 5px;
    }
    .social-icon-wgt .items-social a {
        width: 30px;
        height: 30px;
    }
    .service-banner-carousel{
        height: auto;
    }
    .service-banner-carousel .carousel-item {
        height: auto;
    }
}
@media screen and (max-width: 991px) {
    .top-side-social {
        order: 2;
        flex-grow: 1;
        margin-right: 20px;
    }
    .toggle-menu-button{
        order: 3;
    }
    .nav-menu-ul .menu-items-nv {
        margin: 5px 0px;
    }
    .dropdown-mega-menu {
        border: 0;
        box-shadow: none;
    }
}
@media screen and (max-width: 767px) {
    .homepage-consultation-section{
        padding: 30px 0px;
    }
    .h2-service-title {
        font-size: 28px;
    }
    .serv-disc, .list-service-follow li {
        font-size: 14px;
    }
    .home-feature-card {
        padding: 20px 15px;
    }
    .home-feature-icon i {
        font-size: 32px;
    }
    .home-feature-title {
        font-size: 18px;
    }
    .home-feature-text {
        font-size: 14px;
    }
    .title-em-w3{
        font-size: 19px;
    }
    .contact-form-map-wrapper {
        padding: 0px 0px 50px;
    }
}   