@media only screen and (min-width: 1093px) and (max-width: 1200px){
    .middle-header-content li{
        margin-right: 52px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px){
    .middle-header-content{
        float: none;
        text-align: center;
    }
    .middle-header-content li{
        font-size: 15px;
        margin-right: 43px;
        padding-left: 4px;
    }
    .middle-header-content li i{
        font-size: 20px;
    }
    .middle-header-content li span{
        font-size: 15px;
    }
    .about-area{
        margin: 45px 0;
    }
    .callup img{
        width: 50px;
    }
    .callup a{
        top: 62%;
    }
    .whaspp img{
        width: 50px;
    }
    .whaspp a{
        top: 75%;
    }
    .go-top.active{
        bottom: 5px;
    }
    .b1{
        padding: 50px 0;
    }
    .a1 .container{
        width: 100%;
    }
    .faq-item .faq-label{
        font-size: 14px;
    }

}

@media only screen and (min-width: 920px) and (max-width: 991px){
    .middle-header-content li{
        font-size: 14px !important;
        margin-right: 52px !important;
        padding-left: 8px !important;
    }
}

@media only screen and (min-width: 876px) and (max-width: 991px){
    .call{
        height: 265px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .middle-header-content{
        float: none;
        text-align: center;
    }
    .middle-header-content li i{
        font-size: 16px;
    }
    .middle-header-content li span{
        font-size: 13px;
    }
    .middle-header-content li{
        font-size: 13px;
        margin-right: 42px;
        padding-left: 0px;
    }
    .middle-header h1 a{
        margin-bottom: 25px;
    }
    .main-slides-item{
        min-height: 335px !important;
    }
    .main-slides-content h1{
        font-size: 36px;
        padding: 65px 0 0 54px;
    }
    .main-slides-content p{
        padding-left: 55px;
        width: 501px;
    }
    .navbar-area{
        background-color: #f4448e;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-area.is-sticky{
       background: #f4448e!important;
    }
    .mean-container .mean-bar{
        background-color: #f4448e;
    }
    .mean-container .mean-nav{
        margin-top: 34px;
    }
    .mean-container a.meanmenu-reveal{
        padding: 0;
    }
    .mean-container a.meanmenu-reveal span{
        margin-top: -5px;
    }
    .main-responsive-nav .mean-container a.meanmenu-reveal span{
        top: 8px;
    }
    .about-area{
        margin-top: 40px;
    }
    .about-area .about-content h3{
        font-size: 29px;
    }
    .services-area{
        padding-bottom: 20px;
    }
    .single-services-item .services-content h3 a{
        font-size: 15px;
    }
    .yoga1{
        padding: 40px 0;
    }
    .free_consultant1 {
        padding: 15px 0 10px;
    }
    .consult_dscrip1{
        padding: 20px 0;
    }
    .book_apt_consult h1{
        padding: 20px 0;
    }
    .test-section{
        padding: 10px 0 30px;
    }
    .go-top.active{
        bottom: 10px;
    }
    .b2 .margint-left{
        margin-left: 10px;
    }
    .single-footer-widget h3{
        margin-bottom: 15px;
    }
    .single-footer-widget{
        margin-bottom: 40px;
    }
    .callup img{
        width: 40px;
    }
    .callup a{
        top: 65%;
    }
    .whaspp img{
        width: 40px;
    }
    .whaspp a{
        top: 75%;
    }
    .b1{
        padding: 40px 0;
    }
    .a1 .container{
        width: 100%;
    }
    .a1{
        padding: 30px 0;
    }
    .says{
        padding: 25px;
    }
    .says p{
        font-size: 16px;
    }
    .says h2{
        font-size: 22px;
    }
    .satr i{
        font-size: 18px;
    }
    .call{
        height: 290px;
    }
    .faq-item .faq-label{
        font-size: 14px;
    }

}

@media only screen and (min-width: 661px) and (max-width: 767px) {
    .middle-header-content{
/*        display: none;*/
        float: none;
        text-align: center;
    }
    .middle-header-content li i{
        font-size: 16px;
    }
    .middle-header-content li span{
        font-size: 15px;
    }
    .middle-header-content li{
        font-size: 14px;
        margin-right: 56px;
        padding-left: 15px;
    }
    .middle-header h1 a{
        margin-bottom: 20px;
    }
    .navbar-area{
        padding: 8px 0;
    }
    .top-header-area{
        padding: 4px;
    }
    .top-header-optional{
        display: none;
    }
    .mean-container a.meanmenu-reveal{
        width: 25px;
    }
    .top-header-optional li a i{
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .contact-detail p{
        font-size: 15px;
        padding: 0;
    }
    .middle-header-area{
        padding-top: 6px;
    }
    .mean-container .mean-bar{
        background-color: #f4448e;
        border-bottom: none;
    }
    .mean-container a.meanmenu-reveal span{
        margin-top: 25px;
        top: -8px;
    }
    .mean-container .mean-nav{
        margin-top: 29px;
    }
    .mean-container a.meanmenu-reveal{
        padding: 0;
    }
     .main-slides-item{
        min-height: 150px!important;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        width: 30px;
        height: 31px;
        line-height: 30px;
        font-size: 13px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-].owl-next{
        right: 5px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        left: 5px;
    }
    .about-area .about-content h3{
        font-size: 34px;
    }
    .about-content h3 span{
        font-size: 26px;
    }
    .about-area .about-content h4{
        font-size: 20px;
    }
    hr:not([size]){
        margin: 2px;
    }
    .main-slides-item{
        height: 250px;
    }
    .main-slides-content h1{
        padding: 30px 0px 10px 38px;
        font-size: 26px;
        margin-bottom: 0;
    }
    .main-slides-content p{
      padding-left: 40px;
        font-size: 14px;
        width: 430px;
    }
    .about-content{
        padding-right: 0;
    }
    .about-area{
        margin-top: 20px;
    }
    .about-content h4 span{
        font-size: 20px;
        line-height: 28px;
    }
    .about{
        padding-right: 0;
        margin-bottom: 15px;
        text-align: center;
    }
    .about-image img{
        padding-left: 0;
        margin-left: 0;
        width: 60%;
    }
    .about img{
        right: 0;
        top: 0;
    }
    .about-content p{
        font-size: 16px !important;
    }
    .about-content a{
        font-size: 16px !important;
        margin-bottom: 40px;
        padding: 6px 16px
    }
    .services-area{
        padding-bottom: 25px;
    }
    .section-title{
        margin-bottom: 20px;
    }
    .section-title h3{
        font-size: 30px;
        padding-bottom: 5px;
    }
    .section-title h3:after{
        display: none;
    }
    .section-title span.line{
        display: none;
    }
    .yoga1{
        padding: 30px 0;
    }
    .yoga1 p{
        font-size: 18px;
        line-height: 29px;
        padding-top: 8px;
    }
    .book_apt_consult ul{
        padding-left: 0;
    }
    .book_apt_consult ul li a{
        font-size: 16px;
    }
    .whaspp{
        display: none;
    }
    .callup{
        display: none;
    }
    .gallery-heading h3{
        font-size: 28px;
        margin-bottom:20px;
    }
    .gallery-heading h3:before{
        display: none;
    }
    .gallery-heading h3:after{
        display: none;
    }
    .single-services-item .services-content h3 a{
        font-size: 16px;
        padding: 12px;
    }
    .consult_dscrip1{
        padding: 0;
        padding-bottom: 20px;
    }
    .consult_dscrip1 ul{
        padding: 0;
    }
    .consult_dscrip1 h1{
        padding: 0;
        font-size: 26px;
        margin-bottom: 15px;
    }
    .consult_dscrip1 ul li{
        font-size: 15px;
    }
    .free_consultant1{
        padding: 35px 0 20px;
    }
    .book_apt_consult h1{
        font-size: 26px;
        padding: 0px 0 20px
    }
    .book_apt_consult ul li a{
        margin-bottom: 16px;
        padding: 10px 20px;
    }
    .testimonoal h2{
        font-size: 28px;
        line-height: 0;
    }
    .testimonoal h2:after{
        display: none;
    }
    .testimonoal h2:before{
        display: none;
    }
    .test-section{
        padding: 60px 0 25px;
    }
    .single-review-item .icon i{
        font-size: 16px;
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .single-review-item{
        font-size: 40px;
        padding: 40px;
    }
    .single-review-item p{
        font-size: 16px;
        font-style: normal;
        line-height: 24px;
    }
    .single-review-item .review-info h3{
        margin-bottom: 0;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 20px;
    }
    .review-slides.owl-theme .owl-dots .owl-dot span{
        width: 14px;
        height: 14px;
        margin: 0 5px;
    }
    .footer-area {
        padding: 30px 0 0;
    }
    .single-footer-widget h3{
        margin-bottom: 15px;
        font-size: 19px;
    }
    .single-footer-widget p{
        font-size: 16px;
    }
    .b2 .margint-left{
        margin-left: 0;
    }
    .single-footer-widget .quick-links li a{
        font-size: 16px;
        line-height: 19px;
    }
    .single-footer-widget .footer-information li{
        padding-left: 35px;
        margin-bottom: 15px
    }
    .single-footer-widget .footer-information li span a{
        font-size: 16px;
    }
    .single-footer-widget .footer-information li span{
        line-height: 24px;
    }
    .single-footer-widget .footer-information li i{
        font-size: 16px;
    }
    .single-footer-widget .footer-information li i.fa-envelope-o{
        font-size: 16px;
    }
    .copyright-area{
        padding: 0;
    }
    .copyright-area-content p{
        font-size: 15px;
    }
    .go-top{
        width: 40px;
        height: 40px;
    }
    .go-top.active{
        bottom: 50px;
        right: 8px;
    }
    .navbar-area.is-sticky{
        background: #f4448e !important;
    }
    .navbar-area {
        background-color: #f4448e;
    }
    .b1{
        padding: 50px 0;
    }
    .about-content img{
        width: 40%;
        margin: 0 25px 0 0;
    }
    .b1 h3 span{
        font-size: 22px;
    }
    .a1 .container{
        width: 100%;
    }
    .a1{
        padding: 30px 0;
    }
    .says{
        padding: 25px;
    }
    .says p{
        font-size: 16px;
    }
    .says h2{
        font-size: 22px;
    }
    .satr i{
        font-size: 18px;
    }
    .call{
        margin-bottom: 25px;
    }
    .s3{
        margin-top: 10px;
    }
    .s2{
        border: none;
        border-bottom: 2px solid #d1caca;
    }
    .contact-form{
        padding-bottom: 20px;
    }
    .map iframe{
        height: 350px !important;
    }
    .faq-item .faq-label{
        font-size: 14px;
    }
    .service-detail h1{
        font-size: 30px;
    }
     .middle-header img{
        padding: 10px 125px;
    }

}

@media only screen and (min-width: 576px) and (max-width: 660px){
    .middle-header-content{
        display: block!important;
        float: none;
        text-align: center;
    }
    .middle-header-content li i{
        font-size: 16px;
    }
    .middle-header-content li span{
        font-size: 14px;
    }
    .middle-header-content li{
        font-size: 13px;
        margin-right: 50px;
        padding-left: 0px;
    }
    .middle-header h1 a{
        margin-bottom: 20px;
    }
    .call{
        height: 280px !important;
    }
    .service-detail h1{
        font-size: 23px;
    }
    .middle-header img{
        padding: 8px 85px;
    }
}

@media only screen and (min-width: 521px) and (max-width: 660px) {
    .middle-header-content{
        display: none;
    }
    .navbar-area{
        padding: 8px 0;
    }
    .top-header-area{
        padding: 4px;
    }
    .top-header-optional{
        display: none;
    }
    .mean-container a.meanmenu-reveal{
        width: 25px;
    }
    .top-header-optional li a i{
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .contact-detail p{
        font-size: 15px;
        padding: 0;
    }
    .middle-header-area{
        padding-top: 6px;
    }
    .mean-container .mean-bar{
        background-color: #f4448e;
        border-bottom: none;
    }
    .mean-container a.meanmenu-reveal span{
        margin-top: 25px;
        top: -8px;
    }
    .mean-container .mean-nav{
        margin-top: 29px;
    }
    .mean-container a.meanmenu-reveal{
        padding: 0;
    }
     .main-slides-item{
        min-height: 150px!important;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        width: 30px;
        height: 31px;
        line-height: 30px;
        font-size: 13px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-].owl-next{
        right: 5px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        left: 5px;
    }
    .about-area .about-content h3{
        font-size: 24px;
    }
    .about-content h3 span{
        font-size: 24px;
    }
    .about-area .about-content h4{
        font-size: 20px;
    }
    hr:not([size]){
        margin: 2px;
    }
    .main-slides-item{
        height: 250px;
    }
    .main-slides-content h1{
        padding: 30px 0px 10px 38px;
        font-size: 26px;
        margin-bottom: 0;
    }
    .main-slides-content p{
      padding-left: 40px;
        font-size: 14px;
        width: 350px;
    }
    .about-content{
        padding-right: 0;
    }
    .about-area{
        margin-top: 20px;
    }
    .about-content h4 span{
        font-size: 20px;
        line-height: 28px;
    }
    .about{
        padding-right: 0;
        margin-bottom: 15px;
        text-align: center;
    }
    .about-image img{
        padding-left: 0;
        margin-left: 0;
        width: 60%;
    }
    .about img{
        right: 0;
        top: 0;
    }
    .about-content p{
        font-size: 16px !important;
    }
    .about-content a{
        font-size: 16px !important;
        margin-bottom: 40px;
        padding: 6px 16px
    }
    .services-area{
        padding-bottom: 25px;
    }
    .section-title{
        margin-bottom: 20px;
    }
    .section-title h3{
        font-size: 26px;
        padding-bottom: 0;
    }
    .section-title h3:after{
        display: none;
    }
    .section-title span.line{
        display: none;
    }
    .yoga1{
        padding: 30px 0;
    }
    .yoga1 p{
        font-size: 18px;
        line-height: 29px;
        padding-top: 20px;
    }
    .book_apt_consult ul{
        padding-left: 0;
    }
    .book_apt_consult ul li a{
        font-size: 16px;
    }
    .whaspp{
        display: none;
    }
    .callup{
        display: none;
    }
    .gallery-heading h3{
        font-size: 28px;
        margin-bottom:10px;
    }
    .gallery-heading h3:before{
        display: none;
    }
    .gallery-heading h3:after{
        display: none;
    }
    .single-services-item .services-content h3 a{
        font-size: 16px;
        padding: 12px;
    }
    .consult_dscrip1{
        padding: 0;
        padding-bottom: 20px;
    }
    .consult_dscrip1 ul{
        padding: 0;
    }
    .consult_dscrip1 h1{
        padding: 0;
        font-size: 26px;
        margin-bottom: 15px;
    }
    .consult_dscrip1 ul li{
        font-size: 15px;
    }
    .free_consultant1{
        padding: 35px 0 20px;
    }
    .book_apt_consult h1{
        font-size: 26px;
        padding: 0px 0 20px
    }
    .book_apt_consult ul li a{
        margin-bottom: 16px;
        padding: 10px 20px;
    }
    .testimonoal h2{
        font-size: 28px;
        line-height: 0;
    }
    .testimonoal h2:after{
        display: none;
    }
    .testimonoal h2:before{
        display: none;
    }
    .test-section{
        padding: 40px 0 25px;
    }
    .single-review-item .icon i{
        font-size: 16px;
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .single-review-item{
        font-size: 40px;
        padding: 35px;
    }
    .single-review-item p{
        font-size: 16px;
        font-style: normal;
        line-height: 24px;
    }
    .single-review-item .review-info h3{
        margin-bottom: 0;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 20px;
    }
    .review-slides.owl-theme .owl-dots .owl-dot span{
        width: 14px;
        height: 14px;
        margin: 0 5px;
    }
    .footer-area {
        padding: 30px 0 0;
    }
    .single-footer-widget h3{
        margin-bottom: 15px;
    }
    .single-footer-widget p{
        font-size: 16px;
    }
    .b2 .margint-left{
        margin-left: 0;
    }
    .single-footer-widget .quick-links li a{
        font-size: 16px;
        line-height: 19px;
    }
    .single-footer-widget .footer-information li{
        padding-left: 35px;
        margin-bottom: 15px
    }
    .single-footer-widget .footer-information li span a{
        font-size: 16px;
    }
    .single-footer-widget .footer-information li span{
        line-height: 24px;
    }
    .single-footer-widget .footer-information li i{
        font-size: 16px;
    }
    .single-footer-widget .footer-information li i.fa-envelope-o{
        font-size: 16px;
    }
    .copyright-area{
        padding: 0;
    }
    .copyright-area-content p{
        font-size: 15px;
    }
    .go-top{
        width: 40px;
        height: 40px;
    }
    .go-top.active{
        bottom: 50px;
        right: 8px;
    }
    .navbar-area.is-sticky{
        background: #f4448e !important;
    }
    .navbar-area {
        background-color: #f4448e;
    }
    .b1{
        padding: 50px 0;
    }
    .about-content img{
        width: 40%;
        margin: 0 25px 0px 0;
    }
    .b1 h3 span{
        font-size: 20px;
    }
    .b1 .about-content h4{
        font-size: 17px;
    }
    .b1 .about-content h4 span{
        font-size: 17px;
    }
    .a1 .container{
        width: 100%;
    }
    .a1{
        padding: 30px 0;
    }
    .says{
        padding: 25px;
    }
    .says p{
        font-size: 15px;
        line-height: 24px;
    }
    .says h2{
        font-size: 22px;
    }
    .satr i{
        font-size: 18px;
    }
    .s1{
        padding: 45px 0 0;
    }
    .call{
        height: auto;
        padding: 20px;
        margin-bottom: 20px;
    }
    .call span{
        font-size: 25px;
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .call p{
        font-size: 16px;
    }
    .s2{
        border: none;
        border-bottom: 1px solid #d1caca;
        padding-bottom: 40px;
    }
    .s3{
        margin-top: 25px;
    }
    .section-title h2{
        font-size: 24px;
    }
    .contact-form{
        padding-bottom: 0px;
    }
    .contact-form form .form-group{
        margin-bottom: 10px;
    }
    .contact-form form .form-group textarea.form-control{
        height: 100px;
    }
    .map iframe{
        height: 250px !important;
    }
    .contact-area .margintop{
        margin-top: 20px;
    }
    .sidebar{
        margin-bottom: 50px;
    }
    .faq-item .faq-label{
        font-size: 14px;
    }

}

@media only screen and (min-width: 421px) and (max-width: 520px) {
    .middle-header-content{
        display: none;
    }
    .navbar-area{
        padding: 5px 0;
    }
    .top-header-area{
        padding: 4px;
    }
    .top-header-optional{
        display: none;
    }
    .mean-container a.meanmenu-reveal{
        width: 25px;
    }
    .top-header-optional li a i{
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .contact-detail p{
        font-size: 15px;
        padding: 0;
    }
    .middle-header-area{
        padding-top: 6px;
    }
    .mean-container .mean-bar{
        background-color: #f4448e;
        border-bottom: none;
    }
    .mean-container a.meanmenu-reveal span{
        margin-top: 25px;
        top: -8px;
    }
    .mean-container .mean-nav{
        margin-top: 29px;
    }
    .mean-container a.meanmenu-reveal{
        padding: 0;
    }
     .main-slides-item{
        min-height: 150px!important;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        width: 30px;
        height: 31px;
        line-height: 30px;
        font-size: 13px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-].owl-next{
        right: 5px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        left: 5px;
    }
    .about-area .about-content h3{
        font-size: 24px;
    }
    .about-content h3 span{
        font-size: 22px;
    }
    .about-area .about-content h4{
        font-size: 19px;
    }
    hr:not([size]){
        margin: 2px;
    }
    .main-slides-item{
        height: 220px;
    }
    .main-slides-content h1{
/*        display: none;*/
        padding: 90px 130px 0px 50px;
        font-size: 26px;
    }
    .main-slides-content p{
        display: none;
    }
    .about-content{
        padding-right: 0;
    }
    .about-area{
        margin-top: 20px;
    }
    .about-content h4 span{
        font-size: 19px;
        line-height: 28px;
    }
    .about{
        padding-right: 0;
        margin-bottom: 15px;
        text-align: center;
    }
    .about-image img{
        padding-left: 0;
        margin-left: 0;
        width: 80%;
    }
    .about img{
        right: 0;
        top: 0;
    }
    .about-content p{
        font-size: 16px !important;
    }
    .about-content a{
        font-size: 16px !important;
        margin-bottom: 30px;
        padding: 6px 16px
    }
    .services-area{
        padding-bottom: 25px;
    }
    .section-title{
        margin-bottom: 20px;
    }
    .section-title h3{
        font-size: 24px;
        padding-bottom: 0;
    }
    .section-title h3:after{
        display: none;
    }
    .section-title span.line{
        display: none;
    }
    .yoga1{
        padding: 30px 0;
    }
    .yoga1 p{
        font-size: 17px;
        line-height: 24px;
        padding-top: 20px;
    }
    .book_apt_consult ul{
        padding-left: 0;
    }
    .book_apt_consult ul li a{
        font-size: 16px;
    }
    .whaspp{
        display: none;
    }
    .callup{
        display: none;
    }
    .gallery-heading h3{
        font-size: 26px;
        margin-bottom:10px;
    }
    .gallery-heading h3:before{
        display: none;
    }
    .gallery-heading h3:after{
        display: none;
    }
    .single-services-item .services-content h3 a{
        font-size: 16px;
        padding: 12px;
    }
    .consult_dscrip1{
        padding: 0;
    }
    .consult_dscrip1 ul{
        padding: 0;
    }
    .consult_dscrip1 h1{
        padding: 0;
        font-size: 24px;
        margin-bottom: 15px;
    }
    .consult_dscrip1 ul li{
        font-size: 15px;
    }
    .free_consultant1{
        padding: 35px 0 20px;
    }
    .book_apt_consult h1{
        font-size: 24px;
        padding: 16px 0 20px
    }
    .book_apt_consult ul li a{
        margin-bottom: 16px;
        padding: 10px 20px;
    }
    .testimonoal h2{
        font-size: 26px;
        line-height: 0;
    }
    .testimonoal h2:after{
        display: none;
    }
    .testimonoal h2:before{
        display: none;
    }
    .test-section{
        padding: 40px 0 25px;
    }
    .single-review-item .icon i{
        font-size: 16px;
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .single-review-item{
        font-size: 40px;
        padding: 35px;
    }
    .single-review-item p{
        font-size: 16px;
        font-style: normal;
        line-height: 24px;
    }
    .single-review-item .review-info h3{
        margin-bottom: 0;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 20px;
    }
    .review-slides.owl-theme .owl-dots .owl-dot span{
        width: 14px;
        height: 14px;
        margin: 0 5px;
    }
    .footer-area {
        padding: 30px 0 0;
    }
    .single-footer-widget h3{
        margin-bottom: 15px;
    }
    .single-footer-widget p{
        font-size: 16px;
    }
    .b2 .margint-left{
        margin-left: 0;
    }
    .single-footer-widget .quick-links li a{
        font-size: 16px;
        line-height: 19px;
    }
    .single-footer-widget .footer-information li{
        padding-left: 35px;
        margin-bottom: 15px
    }
    .single-footer-widget .footer-information li span a{
        font-size: 16px;
    }
    .single-footer-widget .footer-information li span{
        line-height: 24px;
    }
    .single-footer-widget .footer-information li i{
        font-size: 16px;
    }
    .single-footer-widget .footer-information li i.fa-envelope-o{
        font-size: 16px;
    }
    .copyright-area{
        padding: 0;
    }
    .copyright-area-content p{
        font-size: 15px;
    }
    .go-top{
        width: 40px;
        height: 40px;
    }
    .go-top.active{
        bottom: 50px;
        right: 8px;
    }
    .navbar-area.is-sticky{
        background: #f4448e !important;
    }
    .navbar-area {
        background-color: #f4448e;
    }
    .b1{
        padding: 50px 0;
    }
    .about-content img{
        float: none;
        text-align: center;
        width: 80%;
        margin: 0;
    }
    .b1 h3{
        padding-top: 15px;
    }
    .a1 .container{
        width: 100%;
    }
    .a1{
        padding: 30px 0;
    }
    .says{
        padding: 25px;
    }
    .says p{
        font-size: 15px;
        line-height: 24px;
    }
    .says h2{
        font-size: 22px;
    }
    .satr i{
        font-size: 18px;
    }
    .s1{
        padding: 45px 0 0;
    }
    .call{
        height: auto;
        padding: 15px;
        margin-bottom: 20px;
    }
    .call span{
        font-size: 25px;
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .call p{
        font-size: 15px;
    }
    .s2{
        border: none;
        border-bottom: 1px solid #d1caca;
        padding-bottom: 40px;
    }
    .s3{
        margin-top: 25px;
    }
    .section-title h2{
        font-size: 22px;
        margin-top: 20px;
    }
    .contact-form{
        padding-bottom: 0px;
    }
    .contact-form form .form-group{
        margin-bottom: 10px;
    }
    .contact-form form .form-group .form-control{
        height: 38px;
        padding: 15px;
        font-size: 15px;
    }
    .contact-form form .form-group textarea.form-control{
        height: 100px;
    }
    .map iframe{
        height: 200px !important;
    }
    .contact-area .margintop{
        margin-top: 20px;
    }
    .sidebar{
        margin-bottom: 40px;
    }
    .header_title_page{
        padding: 30px 0;
    }
    .head_title_inn h1{
        font-size: 26px;
    }
    .head_title_inn ul{
        padding: 0;
    }
    .head_title_inn ul li{
        font-size: 15px;
    }
    .head_title_inn ul a{
        padding-right: 0;
    }
    .service-main{
        padding: 40px 0;
    }
    .service-main h2{
        font-size: 20px;
        padding: 10px 7px;
    }
    .faq-item .faq-label{
        padding: 10px 34px 11px 15px;
        font-size: 14px;
    }
    .sidebar ul li a{
        font-size: 15px;
    }
    .faq-item .faq-item-show+.faq-cont{
        padding: 0;
    }
    .list-li li{
        padding: 0;
    }
    .service-detail{
        padding: 15px;
    }
    .service-detail h1{
        font-size: 26px;
    }
    .service-detail img{
        margin: 8px 0 14px;
    }
    .service-detail h5{
        font-size: 15px;
        line-height: 26px;
    }
    .default-btn{
        padding: 8px 16px;
        font-size: 15px;
    }

}

@media only screen and (min-width: 341px) and (max-width: 420px) {
    .middle-header-content{
        display: none;
    }
    .navbar-area{
        padding: 5px 0;
    }
    .top-header-area{
        padding-bottom: 0;
    }
    .top-header-optional{
        display: none;
    }
    .mean-container a.meanmenu-reveal{
        width: 25px;
    }
    .top-header-optional li a i{
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .contact-detail p{
        font-size: 15px;
        padding: 0;
    }
    .middle-header-area{
        padding-top: 0;
    }
    .mean-container .mean-bar{
        background-color: #f4448e;
        border-bottom: none;
    }
    .mean-container a.meanmenu-reveal span{
        margin-top: 25px;
        top: -8px;
    }
    .mean-container .mean-nav{
        margin-top: 29px;
    }
    .mean-container a.meanmenu-reveal{
        padding: 0;
    }
     .main-slides-item{
        min-height: 150px!important;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        width: 30px;
        height: 31px;
        line-height: 30px;
        font-size: 13px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-].owl-next{
        right: 5px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        left: 5px;
    }
    .about-area .about-content h3{
        font-size: 24px;
    }
    .about-content h3 span{
        font-size: 20px;
    }
    .about-area .about-content h4{
        font-size: 17px;
    }
    hr:not([size]){
        margin: 2px;
    }
    .main-slides-item{
        height: 150px;
    }
    .main-slides-content h1{
/*        display: none;*/
        padding: 60px 33px 0px;
        font-size: 22px;
    }
    .main-slides-content p{
        display: none;
    }
    .about-content{
        padding-right: 0;
    }
    .about-area{
        margin-top: 20px;
    }
    .about-content h4 span{
        font-size: 17px;
        line-height: 25px;
    }
    .about{
        padding-right: 0;
        margin-bottom: 15px;
        text-align: center;
    }
    .about-image img{
        padding-left: 0;
        margin-left: 0;
        width: 80%;
    }
    .about img{
        right: 0;
        top: 0;
    }
    .about-content p{
        line-height: 25px;
        font-size: 15px !important;
    }
    .about-content a{
        font-size: 15px !important;
        margin-bottom: 30px;
        padding: 5px 14px
    }
    .services-area{
        padding-bottom: 25px;
    }
    .section-title{
        margin-bottom: 20px;
    }
    .section-title h3{
        font-size: 22px;
        padding-bottom: 0;
    }
    .section-title h3:after{
        display: none;
    }
    .section-title span.line{
        display: none;
    }
    .yoga1{
        padding: 30px 0;
    }
    .yoga1 p{
        font-size: 16px;
        line-height: 22px;
        padding-top: 20px;
    }
    .book_apt_consult ul{
        padding-left: 0;
    }
    .book_apt_consult ul li a{
        font-size: 15px;
    }
    .whaspp{
        display: none;
    }
    .callup{
        display: none;
    }
    .gallery-heading h3{
        font-size: 25px;
        margin-bottom:10px;
    }
    .gallery-heading h3:before{
        display: none;
    }
    .gallery-heading h3:after{
        display: none;
    }
    .single-services-item .services-content h3{
        margin-bottom: 0;
    }
    .single-services-item .services-content h3 a{
        font-size: 15px;
        padding: 12px;
    }
    .consult_dscrip1{
        padding: 0;
    }
    .consult_dscrip1 ul{
        padding: 0;
    }
    .consult_dscrip1 h1{
        padding: 0;
        font-size: 24px;
        margin-bottom: 15px;
    }
    .consult_dscrip1 ul li{
        font-size: 15px;
    }
    .free_consultant1{
        padding: 35px 0 20px;
    }
    .book_apt_consult h1{
        font-size: 24px;
        padding: 16px 0 20px
    }
    .book_apt_consult ul li a{
        margin-bottom: 10px;
        padding: 10px 20px;
    }
    .testimonoal h2{
        font-size: 24px;
        line-height: 0;
    }
    .testimonoal h2:after{
        display: none;
    }
    .testimonoal h2:before{
        display: none;
    }
    .test-section{
        padding: 40px 0 25px;
    }
    .single-review-item .icon i{
        font-size: 15px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .single-review-item{
        font-size: 40px;
        padding:25px 35px;
    }
    .single-review-item p{
        font-size: 15px;
        font-style: normal;
        line-height: 24px;
    }
    .single-review-item .review-info h3{
        margin-bottom: 0;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 20px;
    }
    .review-slides.owl-theme .owl-dots .owl-dot span{
        width: 12px;
        height: 12px;
        margin: 0 3px;
    }
    .footer-area {
        padding: 30px 0 0;
    }
    .single-footer-widget h3{
        margin-bottom: 15px;
    }
    .single-footer-widget p{
        font-size: 15px;
        line-height: 26px;
    }
    .rd a button{
        width: 102px;
        height: 30px;
    }
    .b2 .margint-left{
        margin-left: 0;
    }
    .single-footer-widget .quick-links li a{
        font-size: 15px;
        line-height: 19px;
    }
    .single-footer-widget .footer-information li{
        padding-left: 32px;
        margin-bottom: 12px
    }
    .single-footer-widget .footer-information li span a{
        font-size: 15px;
    }
    .single-footer-widget .footer-information li span{
        line-height: 24px;
    }
    .single-footer-widget .footer-information li i{
        font-size: 15px;
    }
    .single-footer-widget .footer-information li i.fa-envelope-o{
        font-size: 16px;
    }
    .copyright-area{
        padding: 0;
    }
    .copyright-area-content p{
        font-size: 14px;
    }
    .go-top{
        width: 35px;
        height: 35px;

    }
    .go-top.active{
        bottom: 50px;
        right: 8px;
    }
    .navbar-area.is-sticky{
        background: #f4448e !important;
    }
    .navbar-area {
        background-color: #f4448e;
    }
    .b1{
        padding: 50px 0;
    }
    .about-content img{
        float: none;
        text-align: center;
        width: 80%;
        margin: 0;
    }
    .b1 h3{
        padding-top: 15px;
    }
    .middle-header{
        padding-top: 5px;
    }
    .a1 .container{
        width: 100%;
    }
    .a1{
        padding: 30px 0;
    }
    .says{
        padding: 20px;
        margin: 15px 0;
    }
    .says p{
        font-size: 15px;
        line-height: 24px;
    }
    .says h2{
        font-size: 20px;
    }
    .satr i{
        font-size: 16px;
    }
    .s1{
        padding: 45px 0 0;
    }
    .call{
        height: auto;
        padding: 15px;
        margin-bottom: 20px;
    }
    .call span{
        font-size: 25px;
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .call p{
        font-size: 15px;
    }
    .s2{
        border: none;
        border-bottom: 1px solid #d1caca;
        padding-bottom: 40px;
    }
    .s3{
        margin-top: 25px;
    }
    .section-title h2{
        font-size: 22px;
        margin-top: 20px;
    }
    .contact-form{
        padding-bottom: 0px;
    }
    .contact-form form .form-group{
        margin-bottom: 10px;
    }
    .contact-form form .form-group .form-control{
        height: 38px;
        padding: 15px;
        font-size: 15px;
    }
    .contact-form form .form-group textarea.form-control{
        height: 100px;
    }
    .map iframe{
        height: 200px !important;
    }
    .contact-area .margintop{
        margin-top: 20px;
    }
    .sidebar{
        margin-bottom: 35px;
    }
    .header_title_page{
        padding: 30px 0;
    }
    .head_title_inn h1{
        font-size: 26px;
    }
    .head_title_inn ul{
        padding: 0;
    }
    .head_title_inn ul li{
        font-size: 15px;
    }
    .head_title_inn ul a{
        padding-right: 0;
    }
    .service-main{
        padding: 40px 0;
    }
    .service-main h2{
        font-size: 20px;
        padding: 10px 7px;
    }
    .faq-item .faq-label{
        padding: 10px 34px 8px 10px;
        font-size: 14px;
    }
    .faq-item .faq-label i{
        width: 20px;
    }
    .faq-item .faq-item-show+.faq-cont{
        padding: 0;
    }
    .list-li li{
        padding: 0;
    }
    .service-detail{
        padding: 15px;
    }
    .service-detail h1{
        font-size: 24px;
    }
    .service-detail img{
        margin: 8px 0 14px;
    }
    .service-detail h5{
        font-size: 15px;
        line-height: 26px;
    }
    .default-btn{
        padding: 6px 12px;
        font-size: 15px;
    }

}

@media only screen and (min-width: 281px) and (max-width: 340px) {
    .middle-header-content{
        display: none;
    }
    .navbar-area{
        padding: 5px 0;
    }
    .top-header-area{
        padding-bottom: 0;
    }
    .top-header-optional{
        display: none;
    }
    .mean-container a.meanmenu-reveal{
        width: 25px;
    }
    .top-header-optional li a i{
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .contact-detail p{
        font-size: 15px;
        padding: 0;
    }
    .middle-header-area{
        padding-top: 0;
    }
    .mean-container .mean-bar{
        background-color: #f4448e;
        border-bottom: none;
    }
    .mean-container a.meanmenu-reveal span{
        margin-top: 25px;
        top: -8px;
    }
    .mean-container .mean-nav{
        margin-top: 29px;
    }
    .mean-container a.meanmenu-reveal{
        padding: 0;
    }
     .main-slides-item{
        min-height: 150px!important;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        width: 30px;
        height: 31px;
        line-height: 30px;
        font-size: 13px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-].owl-next{
        right: 5px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        left: 5px;
    }
    .about-area .about-content h3{
        font-size: 24px;
    }
    .about-content h3 span{
        font-size: 18px;
    }
    .about-area .about-content h4{
        font-size: 15px;
    }
    hr:not([size]){
        margin: 2px;
    }
    .main-slides-item{
        height: 150px;
    }
    .main-slides-content h1{
/*        display: none;*/
        padding: 50px 19px 0px;
        font-size: 20px;
    }
    .main-slides-content p{
        display: none;
    }
    .about-content{
        padding-right: 0;
    }
    .about-area{
        margin-top: 20px;
    }
    .about-content h4 span{
        font-size: 15px;
    }
    .about{
        padding-right: 0;
        margin-bottom: 15px;
    }
    .about-image img{
        padding-left: 0;
        margin-left: 0;
    }
    .about img{
        right: 0;
        top: 0;
    }
    .about-content p{
        line-height: 25px;
        font-size: 15px !important;
    }
    .about-content a{
        font-size: 15px !important;
        margin-bottom: 30px;
        padding: 5px 14px
    }
    .services-area{
        padding-bottom: 25px;
    }
    .section-title{
        margin-bottom: 20px;
    }
    .section-title h3{
        font-size: 22px;
        padding-bottom: 0;
    }
    .section-title h3:after{
        display: none;
    }
    .section-title span.line{
        display: none;
    }
    .yoga1{
        padding: 30px 0;
    }
    .yoga1 p{
        font-size: 15px;
        line-height: 22px;
        padding-top: 20px;
    }
    .book_apt_consult ul{
        padding-left: 0;
    }
    .book_apt_consult ul li a{
        font-size: 15px;
    }
    .whaspp{
        display: none;
    }
    .callup{
        display: none;
    }
    .gallery-heading h3{
        font-size: 24px;
        margin-bottom:10px;
    }
    .gallery-heading h3:before{
        display: none;
    }
    .gallery-heading h3:after{
        display: none;
    }
    .single-services-item .services-content h3{
        margin-bottom: 0;
    }
    .single-services-item .services-content h3 a{
        font-size: 15px;
        padding: 10px;
    }
    .consult_dscrip1{
        padding: 0;
    }
    .consult_dscrip1 ul{
        padding: 0;
    }
    .consult_dscrip1 h1{
        padding: 0;
        font-size: 24px;
        margin-bottom: 15px;
    }
    .consult_dscrip1 ul li{
        font-size: 15px;
    }
    .free_consultant1{
        padding: 35px 0 20px;
    }
    .book_apt_consult h1{
        font-size: 24px;
        padding: 16px 0 20px
    }
    .book_apt_consult ul li a{
        margin-bottom: 10px;
        padding: 10px 20px;
    }
    .testimonoal h2{
        font-size: 24px;
        line-height: 0;
    }
    .testimonoal h2:after{
        display: none;
    }
    .testimonoal h2:before{
        display: none;
    }
    .test-section{
        padding: 40px 0 25px;
    }
    .single-review-item .icon i{
        font-size: 15px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .single-review-item{
        font-size: 40px;
        padding:25px 35px;
    }
    .single-review-item p{
        font-size: 15px;
        font-style: normal;
        line-height: 24px;
    }
    .single-review-item .review-info h3{
        margin-bottom: 0;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 20px;
    }
    .review-slides.owl-theme .owl-dots .owl-dot span{
        width: 12px;
        height: 12px;
        margin: 0 3px;
    }
    .footer-area {
        padding: 30px 0 0;
    }
    .single-footer-widget h3{
        margin-bottom: 15px;
    }
    .single-footer-widget p{
        font-size: 15px;
        line-height: 26px;
    }
    .rd a button{
        width: 102px;
        height: 30px;
    }
    .b2 .margint-left{
        margin-left: 0;
    }
    .single-footer-widget .quick-links li a{
        font-size: 15px;
        line-height: 19px;
    }
    .single-footer-widget .footer-information li{
        padding-left: 32px;
        margin-bottom: 12px
    }
    .single-footer-widget .footer-information li span a{
        font-size: 15px;
    }
    .single-footer-widget .footer-information li span{
        line-height: 24px;
    }
    .single-footer-widget .footer-information li i{
        font-size: 15px;
    }
    .single-footer-widget .footer-information li i.fa-envelope-o{
        font-size: 16px;
    }
    .copyright-area{
        padding: 0;
    }
    .copyright-area-content p{
        font-size: 14px;
    }
    .go-top{
        width: 35px;
        height: 35px;

    }
    .go-top.active{
        bottom: 50px;
        right: 8px;
    }
    .navbar-area.is-sticky{
        background: #f4448e !important;
    }
    .navbar-area {
        background-color: #f4448e;
    }
    .b1{
        padding: 50px 0;
    }
    .a1 .container{
        width: 100%;
    }
    .a1{
        padding: 25px 0;
    }
    .says{
        padding: 20px;
        margin: 15px 0;
    }
    .says p{
        font-size: 14px;
        line-height: 22px;
    }
    .says h2{
        font-size: 20px;
    }
    .satr i{
        font-size: 16px;
    }
    .s1{
        padding: 45px 0 0;
    }
    .call{
        height: auto;
        padding: 15px;
        margin-bottom: 20px;
    }
    .call span{
        font-size: 25px;
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .call p{
        font-size: 14px;
    }
    .s2{
        border: none;
        border-bottom: 1px solid #d1caca;
        padding-bottom: 40px;
    }
    .s3{
        margin-top: 25px;
    }
    .section-title h2{
        font-size: 20px;
        margin-top: 18px;
    }
    .contact-form{
        padding-bottom: 0px;
    }
    .contact-form form .form-group{
        margin-bottom: 10px;
    }
    .contact-form form .form-group .form-control{
        height: 35px;
        padding: 15px;
        font-size: 14px;
    }
    .contact-form form .form-group textarea.form-control{
        height: 100px;
    }
    .map iframe{
        height: 170px !important;
    }
    .contact-area .margintop{
        margin-top: 20px;
    }
    .sidebar{
        margin-bottom: 35px;
    }
    .header_title_page{
        padding: 30px 0;
    }
    .head_title_inn h1{
        font-size: 22px;
    }
    .head_title_inn ul{
        padding: 0;
    }
    .head_title_inn ul li{
        font-size: 14px;
    }
    .head_title_inn ul a{
        padding-right: 0;
    }
    .service-main{
        padding: 40px 0;
    }
    .service-main h2{
        font-size: 18px;
        padding: 10px 7px;
    }
    .faq-item .faq-label{
        padding: 10px 34px 8px 7px;
        font-size: 13px;
    }
    .faq-item .faq-label i{
        width: 20px;
    }
    .faq-item .faq-item-show+.faq-cont{
        padding: 0;
    }
    .list-li li{
        padding: 0;
    }
    .service-detail{
        padding: 15px;
    }
    .service-detail h1{
        font-size: 22px;
    }
    .service-detail img{
        margin: 8px 0 10px;
    }
    .service-detail h5{
        font-size: 14px;
        line-height: 24px;
    }
    .default-btn{
        padding: 4px 8px;
        font-size: 14px;
    }

}

@media only screen and (min-width: 240px) and (max-width: 280px) {
    .middle-header-content{
        display: none;
    }
    .navbar-area{
        padding: 5px 0;
    }
    .top-header-area{
        padding-bottom: 0;
    }
    .top-header-optional{
        display: none;
    }
    .mean-container a.meanmenu-reveal{
        width: 25px;
    }
    .top-header-optional li a i{
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .contact-detail p{
        font-size: 14px;
        padding: 0;
    }
    .middle-header-area{
        padding-top: 0;
    }
    .mean-container .mean-bar{
        background-color: #f4448e;
        border-bottom: none;
    }
    .mean-container a.meanmenu-reveal span{
        margin-top: 25px;
        top: -8px;
    }
    .mean-container .mean-nav{
        margin-top: 29px;
    }
    .mean-container a.meanmenu-reveal{
        padding: 0;
    }
     .main-slides-item{
        min-height: 150px!important;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        width: 30px;
        height: 31px;
        line-height: 30px;
        font-size: 13px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-].owl-next{
        right: 5px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        left: 5px;
    }
    .about-area .about-content h3{
        font-size: 24px;
    }
    .about-content h3 span{
        font-size: 18px;
    }
    .about-area .about-content h4{
        font-size: 13px;
    }
    hr:not([size]){
        margin: 2px;
    }
    .main-slides-item{
        height: 150px;
    }
    .main-slides-content h1{
/*        display: none;*/
        padding: 50px 19px 0px;
        font-size: 20px;
    }
    .main-slides-content p{
        display: none;
    }
    .about-content{
        padding-right: 0;
    }
    .about-area{
        margin-top: 20px;
    }
    .about-content h4 span{
        font-size: 14px;
    }
    .about{
        padding-right: 0;
        margin-bottom: 15px;
    }
    .about-image img{
        padding-left: 0;
        margin-left: 0;
    }
    .about img{
        right: 0;
        top: 0;
    }
    .about-content p{
        line-height: 23px;
        font-size: 14px !important;
    }
    .about-content a{
        font-size: 14px !important;
        margin-bottom: 30px;
        padding: 5px 14px
    }
    .section-title{
        margin-bottom: 20px;
    }
    .section-title h3{
        font-size: 19px;
        padding-bottom: 0;
    }
    .section-title h3:after{
        display: none;
    }
    .section-title span.line{
        display: none;
    }
    .services-area{
        padding-bottom: 20px;
    }
    .yoga1{
        padding: 30px 0;
    }
    .yoga1 p{
        font-size: 13px;
        line-height: 22px;
        padding-top: 15px;
    }
    .book_apt_consult ul{
        padding-left: 0;
    }
    .book_apt_consult ul li a{
        font-size: 14px;
    }
    .whaspp{
        display: none;
    }
    .callup{
        display: none;
    }
    .gallery-heading h3{
        font-size: 22px;
        margin-bottom:10px;
    }
    .gallery-heading h3:before{
        display: none;
    }
    .gallery-heading h3:after{
        display: none;
    }
    .single-services-item .services-content h3{
        margin-bottom: 0;
    }
    .single-services-item .services-content h3 a{
        font-size: 14px;
    }
    .consult_dscrip1{
        padding: 0;
    }
    .consult_dscrip1 ul{
        padding: 0;
    }
    .consult_dscrip1 h1{
        padding: 0;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .free_consultant1{
        padding: 35px 0 20px;
    }
    .book_apt_consult h1{
        font-size: 22px;
        padding: 16px 0 20px
    }
    .book_apt_consult ul li a{
        margin-bottom: 10px;
        padding: 10px 20px;
    }
    .testimonoal h2{
        font-size: 22px;
        line-height: 0;
    }
    .testimonoal h2:after{
        display: none;
    }
    .testimonoal h2:before{
        display: none;
    }
    .test-section{
        padding: 40px 0 25px;
    }
    .single-review-item .icon i{
        font-size: 15px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .single-review-item{
        font-size: 40px;
        padding:25px 35px;
    }
    .single-review-item p{
        font-size: 14px;
        font-style: normal;
        line-height: 23px;
    }
    .single-review-item .review-info h3{
        margin-bottom: 0;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 20px;
    }
    .review-slides.owl-theme .owl-dots .owl-dot span{
        width: 12px;
        height: 12px;
        margin: 0 3px;
    }
    .footer-area {
        padding: 30px 0 0;
    }
    .single-footer-widget h3{
        margin-bottom: 15px;
        font-size: 20px;
    }
    .single-footer-widget p{
        font-size: 14px;
    }
    .rd a button{
        width: 102px;
        height: 30px;
    }
    .b2 .margint-left{
        margin-left: 0;
    }
    .single-footer-widget .quick-links li a{
        font-size: 14px;
        line-height: 19px;
    }
    .single-footer-widget .footer-information li{
        padding-left: 25px;
        margin-bottom: 12px
    }
    .single-footer-widget .footer-information li span a{
        font-size: 14px;
    }
    .single-footer-widget .footer-information li span{
        line-height: 24px;
    }
    .single-footer-widget .footer-information li i{
        font-size: 14px;
    }
    .single-footer-widget .footer-information li i.fa-envelope-o{
        font-size: 16px;
    }
    .copyright-area{
        padding: 0;
    }
    .copyright-area-content p{
        font-size: 14px;
    }
    .go-top{
        width: 35px;
        height: 35px;
    }
    .go-top.active{
        bottom: 50px;
        right: 8px;
    }
    .navbar-area.is-sticky{
        background: #f4448e !important;
    }
    .navbar-area {
        background-color: #f4448e;
    }
    .b1{
        padding: 40px 0;
    }
    .a1 .container{
        width: 100%;
    }
    .a1{
        padding: 25px 0;
    }
    .says{
        padding: 20px;
        margin: 15px 0;
    }
    .says p{
        font-size: 14px;
        line-height: 22px;
    }
    .says h2{
        font-size: 20px;
    }
    .satr i{
        font-size: 16px;
    }
    .s1{
        padding: 45px 0 0;
    }
    .call{
        height: auto;
        padding: 15px;
        margin-bottom: 20px;
    }
    .call span{
        font-size: 25px;
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .call p{
        font-size: 14px;
    }
    .s2{
        border: none;
        border-bottom: 1px solid #d1caca;
        padding-bottom: 40px;
    }
    .s3{
        margin-top: 25px;
    }
    .section-title h2{
        font-size: 20px;
        margin-top: 18px;
    }
    .contact-form{
        padding-bottom: 0px;
    }
    .contact-form form .form-group{
        margin-bottom: 10px;
    }
    .contact-form form .form-group .form-control{
        height: 35px;
        padding: 15px;
        font-size: 14px;
    }
    .contact-form form .form-group textarea.form-control{
        height: 100px;
    }
    .map iframe{
        height: 170px !important;
    }
    .contact-area .margintop{
        margin-top: 20px;
    }
    .sidebar{
        margin-bottom: 35px;
    }
    .header_title_page{
        padding: 30px 0;
    }
    .head_title_inn h1{
        font-size: 22px;
    }
    .head_title_inn ul{
        padding: 0;
    }
    .head_title_inn ul li{
        font-size: 14px;
    }
    .head_title_inn ul a{
        padding-right: 0;
    }
    .service-main{
        padding: 40px 0;
    }
    .service-main h2{
        font-size: 18px;
        padding: 10px 7px;
    }
    .faq-item .faq-label{
        padding: 10px 34px 8px 7px;
        font-size: 13px;
    }
    .faq-item .faq-label i{
        width: 20px;
    }
    .faq-item .faq-item-show+.faq-cont{
        padding: 0;
    }
    .list-li li{
        padding: 0;
    }
    .service-detail{
        padding: 15px;
    }
    .service-detail h1{
        font-size: 20px;
    }
    .service-detail img{
        margin: 8px 0 10px;
    }
    .service-detail h5{
        font-size: 14px;
        line-height: 24px;
    }
    .default-btn{
        padding: 4px 8px;
        font-size: 14px;
    }

}