@media screen and (max-width: 1000px) {
    .banner-content h2 {
        font-size: 30px;
    }
}
@media screen and (max-width: 990px) {
    .client_services_inner {
        overflow: hidden;
        width: 100%;
        text-align: center;
    }
    .home_profile_left {
        margin-bottom: 30px;
        text-align: center;
    }
    .home_profile_right {
        text-align: center;
    }
    .bottom_left {
        text-align: center;
    }
    .bottom_right {
        text-align: center;
    }
}
@media screen and (max-width: 860px) {
    .mobile-menu-icon {
        display: block !important;
        margin-right: 15px;
        font-size: 23px;
    }
    .desktop-menu {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .banner-content h2 {
        font-size: 22px;
    }
    .home-about-left {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 560px) {
    .banner-content {
        top: 25%;
        left: 51px;
    }
}
@media screen and (max-width: 490px) {
    .logo_wrap h1 {
        display: none;
    }
}
@media screen and (max-width: 450px) {
    .carousel-indicators {
        display: none !important;
    }
    .banner-content h2 {
        font-size: 18px;
    }
    .banner-content {
        top: 13%;
    }
}