@media only screen and (min-width:200px) and (max-width:767px) {
    .innerpage_wrapper img {
        max-width: 100%;
    }
li#menu-item-423 {
    display: block;
}

.care-div h2 {
    font-size: 30px;
    font-weight: 700;
    color: rgb(255, 122, 151);
    font-style: italic;
    font-family: 'Montserrat';
}

.care-div p {
    font-size: 18px;
    padding: 0 5%;
    line-height: 25px;
}   

.about-sec h3 {
    font-size: 30px;
    margin-bottom: 12px;
    text-align: center;
}
.page-id-458 span.wpcf7-list-item {
    padding-bottom: 8px;
    margin: 0;
    margin-top: 6px;
}

section.about-sec {
    text-align: center;
}

section.our-values {
    text-align: center;
}

.our-values h3 {
    font-size: 30px;
}


.our-values .txt-part p {
padding-right: 0;
}

.product-sec h2 {
    font-size: 30px;
    text-align: center;
}

.product-sec p {
    font-size: 22px;
    padding: 0 6%;
    line-height: 29px;
    margin-bottom: 35px;
    text-align: center;
}

.footer-top h2 {
    padding: 30px 0px 4px;
    font-weight: 700;
    font-size: 30px;
    color: rgb(255, 122, 151);
    text-align: center;
}

.innerpage_wrapper p {
    line-height: 26px;
    font-size: 15px;
}

.abt_btninn p {
    line-height: 30px;
    font-size: 15px;
    letter-spacing: 1px;
}

.abt_btninn p {
    line-height: 30px;
    font-size: 15px;
}

.service_detls_left h2 {
    font-size: 23px;
}

.partners_section h2 {
    font-size: 22px;
}

.footer-top3 {
    padding: 50px 10px;
}

.team_sec2 p {
    line-height: 26px;
    font-size: 15px;
}
.team_sec1 p {
    line-height: 26px;
    font-size: 15px;
}

.innerpage_wrapper h1 {
    font-size: 28px;
    font-weight: 800;
    margin: 0 0 16px;
    text-align: center;
}
    
.footer-bottom a {
text-align: left;
padding-top: 3px;
}

.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;
}*/
.sindle_header_banner {
    width: 100%;
    height: 160px;
    position: relative;
}

.sindle_header_banner .overlay_content h1 {
top: 30%;
font-size: 25px;
}

.partners_image {
    text-align: center;
    margin-bottom: 10px;
}
.team_sec2 {
    padding: 33px 0;
}

.team_sec1 {
    padding: 30px 0;
}
    #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: 100%;
    }

    .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:1280px) {
    .stellarnav {
        margin-top: 14px;
    }
    .stellarnav .menu-search > ul > li > a {
        margin: 6px 3px;
    }
    .banner-text-area {
        width: 70%;}
.stellarnav li a {
font-size: 17px;
}
.stellarnav > ul > li > a {
    padding: 4px 6px 7px;
}
}


