@media only screen and (min-width:200px) and (max-width:767px) {
    .innerpage_wrapper img {
        max-width: 100%;
    }
    
.footer-bottom a {
text-align: left;
padding-top: 3px;
}

.innerpage_wrapper h1 {
    font-size: 24px;
}

.footer-bottom p {
  width: 250px;
}
    
.care-div .item a img {
width: 35%;
margin: 0 auto;
}
    
    .menu .menu-item-184{
    display:block;
}

.acno_sec {
    padding: 60px 0;
}

.menu .menu-item-185{
     display:block;
}
    
    .sidebar-item {
    position: relative;
}

    .stellarnav {
        margin-top: 0;
    }
.inner-banner {
    margin-top: 72px;
}
    #banner-carousel .owl-nav img {
        width: 29px;
    }

    .stellarnav .menu-toggle,
    .stellarnav .call-btn-mobile,
    .stellarnav .location-btn-mobile {
        padding: 7px;
    }

    .stellarnav.mobile.light .menu-search {
        position: absolute;
        z-index: 9;
        width: 299px;
        right: 0;
        top: 51px;
    }
    
    .talk-btn {
    margin: 30px auto;
}

    .logo img {
        width: 41%;
    }

    .head-social {
        padding: 0px 0 11px 11px;
        display: none;
    }

    .banner_txt h3 {
        font-size: 15px;
    }

    .banner-text-area {
        padding-top: 8%;
        width: 84%;
    }

    .banner-overlay {
        bottom: -29px;
    }

    .banner-carousel .owl-nav .owl-next {
        right: 11%;
    }

    .care-div h4 {
        font-size: 18px;
    }

    .about-sec img {
        width: 100%;
        margin: 20px 0 0;
    }

    .care-div ul {
        display: inline-block;
    }

   .care-div ul li {
    display: inline-grid;
    padding: 26px 5px;
    margin: 0 11px 10px;
    width: 76%;
    font-size: 13px;
    height: 259px;
}

    .care-div ul li img {
        min-height: 84px;
    }

    .about-sec p {
        padding-right: 0;
    }

    .our-values .container {
        padding: 0 15px;
    }

    .our-values img {
        border-radius: 30px;
        margin: 20px 0;
    }

    .our-values .txt-part {
        padding: 20px 0;
    }

    .home-contact form .form-control {
        width: 100%;
    }

    .talk-with-us {
        background: #fff;
        padding: 29px 15px;
    }

    .footer-top {
        padding: 11px 0;
    }
    .banner {
    margin-top: 18%;
}
.care-div .item a {
    padding: 22px 5px;
    height: 160px;
    width:160px;
    word-wrap: break-word;
    }
    
    .care-div .item a h4 {
    font-size: 15px;
    }
    
    .care-div {
    padding: 42px 0;
}
}

@media only screen and (min-width:200px) and (max-width:319px) {}

@media only screen and (min-width:320px) and (max-width:479px) {}

@media only screen and (min-width:480px) and (max-width:767px) {}

@media only screen and (min-width:768px) and (max-width:991px) {
    .stellarnav {
        margin-top: 9px;
    }
    .logo img {
        width: 71%;}

    #banner-carousel .owl-nav .owl-prev {
        top: 84%;
    }
    .stellarnav .menu-search > ul > li > a {
        margin: 6px 3px;
    }
    .banner-text-area {
        width: 70%;}
        .banner_txt h3 {
            font-size: 24px;}
            #banner-carousel .owl-nav .owl-next {
                right: 7%;
            }
            .talk-with-us {
                padding: 32px 26px;}
                .care-div ul li {
                    padding: 26px 7px;
                    margin: 0 5px;
                    
                    word-wrap: break-word;
                }
                .footer-menu ul li {
                    word-wrap: break-word;
                }
                .stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile {
                    padding: 5px;
                text-align: left;}
                #banner-carousel .owl-nav .owl-next {
    right: 11%;
}
}

@media (min-width:992px) and (max-width:1366px) {
    .stellarnav {
        margin-top: 14px;
    }
    .stellarnav .menu-search > ul > li > a {
        margin: 6px 3px;
    }
    .banner-text-area {
        width: 70%;}

        .viss_inn {
    background: url(../images/abt2.jpg) no-repeat 0 0;
    background-size: cover;
    padding: 112px 12px;
    min-height: 460px;
}

.stellarnav > ul > li > a {
    padding: 5px 6px 9px;
}

}