

/*.sticky_img {position: absolute;left: 0;top: 0;}*/
.sticky_img{display: inline-block;vertical-align: top;position: absolute;left: -7%;top: 9px;width: 600px;z-index: -1;pointer-events: none;}
.sticky_img img{max-width: 100%;display: block;}
.sticky_img.fixed {position: fixed;}
/*.sticky_img{width: 600px;z-index: -1;display: inline-block;}
.img-parallax {
  max-width: 100%;display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%,0);
  pointer-events: none
}*/
body .osteopathy_detail:before,body .recommend_wrap:before{display: none;}
@media only screen and (min-width:1921px){
    .banner_inner {min-height: 600px;}

    .sticky_img {width: 800px;}
    .main_detail_content{position: relative;min-height:820px;}
    .main_detail_content .sticky_img {width: 800px;}
}


@media only screen and (min-width:1700px) and (max-width:1920px){
    .sticky_img {width: 700px;}
    .main_detail_content{position: relative;min-height:720px;}
    .main_detail_content .sticky_img {width: 700px;}

}


@media only screen and (max-width:1660px){
    img{max-width: 100%;}
    header .logo{max-width: 230px;}
    header .menu nav{padding-top: 45px;}
    .main{margin-top: 110px;}
    .banner .ba_img{height: calc(100vh - 110px);}
    .banner .ba_img .slider_text .bg_line{width: 900px;padding-right: 35px;}
    .banner .ba_img .slider_text .bg_line h2{font-size: 63px;line-height: 42px;}
    .banner .ba_img .slider_text .bg_line h3{font-size: 42px;line-height: 42px;}
    .banner .ba_img .slider_text .bg_line .after_line:after{width: 15px;}
    .banner .ba_img .slider_text .detail{font-size: 26.25px;line-height: 55px;width: 200px;}
    .banner .ba_img .slider_text{bottom: 75px;}
    .common_problems .text_pro h3{font-size: 48px;}    
    .common_problems .text_pro p{font-size: 24px;}
    .common_problems .list_pro .bg_img h5{font-size: 28px;}
    .common_problems{padding: 90px 0px;}
    .contact{padding-top: 210px;padding-bottom: 100px;}
    .contact .con_text h3{font-size: 48px;}
    .contact .con_text .info h6{font-size: 24px;}
    .contact .con_form .co_in .contact_form .submit{width: 200px;height: 60px;font-size: 30px;}
    .customers_recommend h3{font-size: 48px;}
    .customers_recommend .testimonial .box p, .customers_recommend .testimonial .box h6{font-size: 22px;line-height: 28px;padding-bottom: 25px;}
    .customers_recommend .testimonial .box em{font-size: 22px;}
    .banner_inner .banner_text{max-width: 800px;}
    .article_blog{margin-top: 70px;margin-bottom: 100px;}
    .inner_ntfound{margin-bottom: 50px;}

}
@media only screen and (max-width:1460px){
    .banner .ba_img .slider_text .bg_line{width: 800px;padding: 20px;}
    .banner .ba_img .slider_text .bg_line h2{ font-size: 58px;line-height: 40px;padding-bottom: 10px;}
    .banner .ba_img .slider_text .bg_line h3{font-size: 40px;line-height: 42px;}
    .customers_recommend .testimonial .owl-prev{right: -40px;width: 35px;height: 50px;}
    .customers_recommend .testimonial .owl-next{left: -40px;width: 35px;height: 50px;}
    .customers_recommend .testimonial .box:before{width: 70px;height: 67px;}
    .customers_recommend .testimonial .box{padding: 50px 25px 30px 20px;}
    .customers_recommend .show_more{margin: 50px auto;max-width: 400px;line-height: 65px;font-size: 28px;}
    .customers_recommend h3{margin-bottom: 30px;}
    .customers_recommend:before{top: -29%;left: -11%;width: 730px;height: 78%;}
    .common_problems .text_pro{margin-top: 90px;}
    .common_problems .list_pro .bg_img{ width: 260px;height: 260px;}
    .about_wrap .breadcrumbs{margin-bottom: 50px;}
    .about_wrap .right_text .banner_text h3{line-height: 60px;font-size: 44px;}
    .about_wrap .right_text .banner_text{margin-bottom: 25px;}
    .about_wrap .right_text .con_text h4{font-size: 28px;margin-bottom: 20px;}
    .about_wrap .right_text .con_text p,.about_wrap .right_text .con_text h6{font-size: 18px;line-height: 28px;}
    .about_wrap .do_info{width: 47%;left: 0;}
    .te_text h4{font-size: 40px;line-height: 46px;}
    .osteopathy_detail:before {top:22%;left: -13%;width: 500px;}
    .sticky_img {width: 500px;}
    .about_wrap .do_info .big_img img {left: 0;}


}
@media only screen and (max-width:1366px)
{
    .wrapper{padding: 0px 40px;}
    header .menu nav ul li a{font-size: 22px;margin-left: 20px;}
    header .logo{max-width: 210px;}
    header .menu nav{padding-top: 40px;}
    .main{margin-top: 105px;} 
    footer .right_footer .col a{font-size: 18px;}
    footer .right_footer .col ul li{margin-bottom: 5px;}
    footer .right_footer .col.col1{width: 250px;}
    footer .right_footer .col .contact_footer a{font-size: 24px;}
    footer{padding-top: 50px;padding-bottom: 30px;}    
    footer .right_footer .col h3{font-size: 22px;}
    .banner .ba_img{height: calc(100vh - 100px);}
    ul.rslides_tabs.rslides1_tabs li a{width: 15px;height: 15px;}
    ul.rslides_tabs.rslides1_tabs li{margin: 0px 5px;}
    a.rslides_nav.rslides1_nav{top: -100px;}
    .common_problems .list_pro .bg_img h5{font-size: 24px;line-height: 26px;height: 50px;}
    .common_problems .text_pro h3{font-size: 38px;}
    .common_problems .text_pro p{font-size: 20px;}
    .common_problems .text_pro .specification{padding: 0px 20px;line-height: 56px;}
    .banner .ba_img .slider_text .bg_line{width: 730px;}    
    .contact{padding-top: 150px;padding-bottom: 60px;}
    .contact .con_text h3{font-size: 40px;}
    .contact .con_text .info h6, .contact .con_text .info a{font-size: 22px;}
    .customers_recommend .testimonial .box p, .customers_recommend .testimonial .box h6{font-size: 18px;line-height: 26px;padding-bottom: 20px;}
    .customers_recommend .testimonial .box em{font-size: 18px;}
    .customers_recommend .testimonial .box:before{width: 60px;height: 70px;}
    .customers_recommend .show_more{margin: 40px auto;max-width: 330px;line-height: 55px;font-size: 24px;}
    .article_blog .box .article_text h3{font-size: 32px;line-height: 32px;margin-bottom: 20px;}
    .article_blog .box .article_text p{font-size: 18px;line-height: 26px;}
    .article_blog .box .article_text .btn_wrap{margin-top: 40px;}
    .article_blog .box .right_img{min-height: 250px;}
    .contact.con_page .con_text h5{font-size: 30px;}
    .contact.con_page .con_form .co_in .contact_form .submit{left: -230px;bottom: 0;}
    .osteopathy p,.osteopathy h6{font-size: 22px;line-height: 32px;}
    .thanks_popup {height: 45%;}

}
@media only screen and (max-width:1280px) 
{
    .common_problems .list_pro .bg_img{ width: 240px;height: 240px;}
    .common_problems .text_pro{margin-top: 70px;}
    .common_problems{padding: 70px 0px;}
    .banner_inner .banner_text{max-width: 700px;}
    .contact.con_page .breadcrumbs{margin-bottom: 90px;}
    .te_text h4{font-size: 36px;line-height: 40px;}
    .tretment_type .list_pro .box .bottom_text p{font-size: 18px;line-height: 26px;}
    .tretment_type .list_pro .box{padding: 0px 50px;}
}
@media only screen and (max-width:1024px) 
{    
    /*mob menu*/
    #nav-icon2{display: block;}
    #nav-icon2 {width: 40px;height: 40px;position: fixed;right: 12px;top: 17px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;z-index: 9999; right: 30px;top: 30px;}
    #nav-icon2 span {display: block;position: absolute;height: 5px;width: 100%;background: #84d3ee;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
    #nav-icon2 span {display: block;position: absolute;height: 5px;width: 50%;background: #ffffff;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
    #nav-icon2 span:nth-child(even) {left: 50%;border-radius: 0 9px 9px 0;}
    #nav-icon2 span:nth-child(odd) {left:0px;border-radius: 9px 0 0 9px;}
    #nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {top: 0px;}
    #nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {top: 10px;}
    #nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {top: 20px;}
    #nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    #nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
    #nav-icon2.open span:nth-child(1) {left: 5px;top: 7px;}
    #nav-icon2.open span:nth-child(2) {left: calc(50% - 5px);top: 7px;}
    #nav-icon2.open span:nth-child(3) {left: -50%;opacity: 0;}
    #nav-icon2.open span:nth-child(4) {left: 100%;opacity: 0;}
    #nav-icon2.open span:nth-child(5) {left: 5px;top: 17px;}
    #nav-icon2.open span:nth-child(6) {left: calc(50% - 5px);top: 17px;} 
    header .menu nav{position: fixed;width: 220px;height: 50vh;background-color: #ffffff;top: 0px;left: 0px;right: 0px;z-index: 999;transform: translateX(100%);-webkit-transform: translateX(100%);-o-transform: translateX(100%);-moz-transform: translateX(100%);transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;-moz-transition: 0.5s all ease;}
    header .menu nav.active{transform: translateX(0);-webkit-transform: translateX(0);-o-transform: translateX(0);-moz-transform: translateX(0);}
    #nav-icon2.open span{background: #fff;}
    header .menu nav {width: 100%;height: 100vh;background-color:#191212a6;padding-top: 0px;}
    header .menu nav ul li{display: block;margin-bottom: 20px;}
    header .menu nav ul {text-align: left;padding-left: 30px;padding-top: 80px;}
    header .logo{max-width: 165px;}
    .main{margin-top: 90px;}
    .banner .ba_img{height: 500px;}
    a.rslides_nav.rslides1_nav{top: 25%;bottom: auto;}
    a.rslides_nav.prev{right: 20px;}
    a.rslides_nav.next{left: 20px;}
    .banner .ba_img .slider_text .bg_line h2{font-size: 42px;line-height: 36px;}
    .banner .ba_img .slider_text .bg_line h3{font-size: 30px;line-height: 30px;}
    .banner .ba_img .slider_text .bg_line{width: 600px;}
    .banner .ba_img .slider_text .detail{font-size: 24px;line-height: 50px;width: 180px;margin-right: 60px;}
    .wrapper{padding: 0px 20px;}
    .common_problems .text_pro p{font-size: 18px;line-height: 22px;}
    .common_problems .list_pro .bg_img{ width: 200px;height: 200px;}
    .common_problems .list_pro .bg_img h5{font-size: 18px;line-height: 22px;}
    .common_problems .text_pro .specification{line-height: 50px;font-size: 24px;}
    .common_problems .list_pro a{margin-left: 2%;margin-bottom: 20px;}
    .common_problems{padding: 50px 0px;}
    .contact .con_form .co_in .wpcf7-form-control-wrap:first-child{margin-left: 2.5%;}
    .contact .con_form .co_in .contact_form .submit{width: 180px;height: 54px;font-size: 24px;}
    .contact .con_text h3{font-size: 30px;}
    .contact .con_text .info{margin-top: 190px;}
    .contact .con_text .info h6, .contact .con_text .info a{font-size: 18px;}
    .contact .con_form .co_in .contact_form .in{height: 150px;font-size: 20px;}
    .contact .con_form .co_in .contact_form .in{height: 40px;margin-bottom: 15px;}
    .contact .con_form .map{height: 260px;}
    .contact .con_text .info{margin-top: 160px;}
    .customers_recommend .testimonial{padding: 0px 40px;}
    .customers_recommend .testimonial .owl-prev{right: -10px;}
    .customers_recommend .testimonial .owl-next{left: -10px;}
    .customers_recommend .testimonial .box p, .customers_recommend .testimonial .box h6{font-size: 16px;line-height: 22px;}
    .customers_recommend .testimonial .box em{font-size: 16px;}
    .customers_recommend .testimonial .box{padding: 40px 20px 20px 20px;}
    .customers_recommend .testimonial .box:before{width: 50px;height: 61px;top: -30px;}
    footer .right_footer .col.col1{width: 200px;margin-left: 40px;}
    footer .right_footer .col .contact_footer a{font-size: 20px;}
    footer .right_footer .col .contact_footer{width: 100%;margin-left: 20px;}
    footer .right_footer .col.col2{width: 280px;margin-left: 20px;}
    footer .right_footer .col.col3{width: 150px;}
    footer .left_footer{width: 230px;}
    .banner .ba_img .slider_text .bg_line .after_line{padding-right: 40px;}    
    .about_wrap .do_info{width: 55%;}
    .con_footer .in{margin-left: 1.5%;}
    header .menu nav ul li a{color: #fff;}
    header .menu nav ul li.active a{color: #fff;}
    header .menu nav ul li {text-align: right;padding-right: 40px;}
    .banner_inner .banner_text{max-width: 600px;}
    .banner_inner .banner_text h1{font-size: 42px;}
    .article_blog .box .article_text h3{font-size: 28px;line-height: 30px;}
    .article_blog .box .article_text p{font-size: 16px;line-height: 24px;}
    .article_blog .box .article_text .btn_wrap a.btn{line-height: 40px;font-size: 20px;}
    .article_blog .box .article_text{margin-top: 25px;}
    .article_blog .box{padding: 15px 16px 20px 30px;}
    .article_blog .box .article_text .btn_wrap{margin-top: 20px;}
    .contact.con_page .breadcrumbs{margin-bottom: 50px;}
    .contact.con_page .banner_text{padding: 10px;}
    .contact.con_page .con_text .info{margin: 40px 0px;}
    .contact.con_page .con_text h5{font-size: 24px;line-height: 34px;letter-spacing: 0px;}
    .recommend_wrap .reco_testomonial .box_tes .mark_text p{font-size: 20px;line-height: 28px;}
    .recommend_wrap .reco_testomonial .box_tes .description p{font-size: 18px;line-height: 22px;margin-bottom: 20px;}
    .recommend_wrap .reco_testomonial .box_tes .text_left h5{font-size: 22px;}
    .recommend_wrap .reco_testomonial .box_tes:before{width: 80px;height: 68px;}
    .tretment_type .list_pro .bg_img{width: 210px;height: 210px;}
    .tretment_type .triptool.list_pro .bg_img h5{font-size: 22px;line-height: 24px;padding-top: 36%;}
    .tretment_type .triptool.list_pro .bg_img h6{font-size: 16px;}
    .tretment_type .list_pro .box{padding: 0px 35px;}
    .tretment_type .triptool.list_pro a.box_round{margin-bottom: 20px;}
    .te_text h4{font-size: 30px;line-height: 38px;margin-bottom: 30px;}    
    .tretment_type .list_pro .bg_img h5{font-size: 22px;line-height: 24px;height: 45px;}
    #fbw_id-2{    overflow: hidden;}
    .map iframe{height: 300px;}
    .thanks_popup {width: 55%;height: 250px;}

}
@media only screen and (max-width:940px)
{
    .common_problems .text_pro{width: 100%;float: none;margin-top: 0;padding-left: 0;margin-bottom: 40px;}
    .common_problems .list_pro{width: 100%;float: none;text-align: center;}
    .common_problems{padding: 30px 0px;}
    .common_problems .text_pro h3{font-size: 48px;}
    .common_problems .text_pro p{font-size: 22px;line-height: 32px;}
    .common_problems .list_pro a:nth-child(3n),.common_problems .list_pro a{margin-left: 10px;margin-right: 10px;width: auto;}    
    .common_problems .list_pro .bg_img{width: 280px;height: 280px;}
    .common_problems .list_pro .bg_img h5{font-size: 28px;line-height: 28px;height: 58px;}
    header .menu nav ul li{margin-bottom: 15px;}
    header .menu nav{padding-top: 0px;}
    .contact{padding: 50px 0px;}
    .contact .con_text .info{margin-top: 40px;}
    .contact .con_text{float: none;width: 100%;margin-bottom: 30px;}
    .contact .con_form{float: none;width: 100%;}
    .contact .con_text h3{font-size: 40px;}
    .contact .con_text .info h6, .contact .con_text .info a{font-size: 26px;}
    body footer .wrapper .right_footer .col{margin: 0px;max-width: 49%;width: 100%;}
    footer .right_footer .col .contact_footer a{display: block;}
    footer .left_footer{width: 49%;margin-top: 0;position: relative;}
    body footer .wrapper .right_footer .col.col3{margin-top: 40px;}
    .about_wrap .do_info{width: 100%;float: none;position: relative;}
    .about_wrap .right_text{width: 90%;float: none;margin: 0 auto;display: block;}
    .about_wrap{padding-right: 0;}
    .con_footer .in{margin-left: 1.4%;}
    .con_footer .submit{font-size: 30px;padding: 0px 30px;line-height: 55px;}
    .about_wrap .breadcrumbs{padding-right: 25px;padding-top: 20px;margin-bottom: 20px;}
    .about_wrap .right_text .banner_text{margin-top: 20px;}
    .about_wrap .right_text .banner_text h3{line-height: 40px;font-size: 30px;}
    .about_wrap .right_text .banner_text{padding: 10px 15px;}
    .about_wrap h3:after{width: 8px;}
    .about_wrap .right_text .con_text{padding: 20px 10px 15px 10px;}
    .about_wrap .right_text .con_text h4{ font-size: 18px;margin-bottom: 18px;line-height: 28px;}
    .about_wrap .right_text .con_text p, .about_wrap .right_text .con_text h6{font-size: 15px;line-height: 20px;padding-bottom: 15px;}
    .con_footer{padding: 20px 0px;}
    .con_footer h5{font-size: 20px;}
    .con_footer input[type='email'].in,.con_footer .in{margin-left: 0;width: 100%;font-size: 22px;padding-right: 10px;}
    .con_footer .submit{font-size: 24px;padding: 0px 30px;line-height: 45px;margin: 0 auto;}
    .banner_inner .banner_text{max-width: 500px;}
    .article_blog{margin-top: 50px;}
    .article_blog .box .right_img{width: 40%;}
    .article_blog .box .article_text{width: 60%;padding-right: 25px;}
    .contact.con_page .con_form .co_in .contact_form .submit{position: relative;right: 0;bottom: 0;}
    .contact.con_page .con_form{width: 100%;float: none;}
    .contact .con_text .info h6, .contact .con_text .info a{font-size: 22px;}
    .contact.con_page{padding-bottom: 200px;}
    .contact .con_form .co_in .contact_form textarea.in{height: 150px;}
    .osteopathy{margin-top: 30px;}
    .osteopathy .padd_left{padding-left: 0;}
    .osteopathy .detail_description .left_media,.osteopathy .detail_description .right_text{float: none;width: 100%;}
    .osteopathy .detail_description .left_media .img img{display: block;margin: 0 auto;}
    .recommend_wrap .reco_testomonial .box_tes .description{padding-right: 25px;}
    .recommend_wrap .reco_testomonial .box_tes{padding: 40px 30px;margin-bottom: 70px;}
    .tretment_type .list_pro .box,.tretment_type .list_pro .box:nth-child(3n){width: 50%;border-left: #7f9ba3 1px solid;}
    .tretment_type .list_pro .box:nth-child(2n){border: 0px;}
    .te_text h5{font-size: 26px;line-height: 38px;}
    .iner_cntn_nt{padding: 20px 0;}
    .inner_ntfound h1{font-size: 38px;}
    .inner_ntfound h4{font-size: 18px;padding: 20px 0 20px;}
    .map iframe{height: 300px;}
    header .menu nav ul li.current_page_item a,header .menu nav ul li a:hover{color: #fff;}


}
@media only screen and (min-width:768px) and (max-width:940px){
    .about_wrap .right_text {width: 61%;margin-right: 0;}
    .about_wrap .do_info {width: 42%;position: absolute;}

}
@media only screen and (max-width:767px)
{
    footer .left_footer{margin-top: 0;}
    .banner .ba_img{background-position: bottom center;}
    .banner .ba_img .slider_text .bg_line{width: 100%;}
    a.rslides_nav.prev{right: 10px;width: 30px;height: 30px;}
    a.rslides_nav.next{left: 10px;width: 30px;height: 30px;}
    .banner .ba_img .slider_text{left: 0px;right: 0px;padding-right: 20px;bottom: 40px;}
    .banner .ba_img .slider_text .bg_line{background-color: rgba(255,255,255,0.6);}
    .banner .ba_img .slider_text .bg_line .after_line:after{width: 6px;}
    .banner .ba_img .slider_text .bg_line .after_line{padding-right: 20px;}
    .banner .ba_img .slider_text .bg_line h2{font-size: 28px;line-height: 26px;padding-bottom: 0;}
    .banner .ba_img .slider_text .bg_line h3{font-size: 20px;line-height: 24px;}
    .banner .ba_img .slider_text .bg_line{padding: 10px;}
    .banner .ba_img .slider_text .detail{font-size: 18px;line-height: 40px;width: 140px;margin-right: auto;margin-left: auto;display: block;position: relative;right: -15px;}
    ul.rslides_tabs.rslides1_tabs{top: -30px;}
    .common_problems .text_pro h3{font-size: 28px;}
    .common_problems .text_pro p{ font-size: 16px;line-height: 22px;letter-spacing: 0px;}
    .common_problems .text_pro .specification{line-height: 40px;font-size: 18px;padding: 0px 30px;}
    .common_problems .list_pro .bg_img{width: 230px;height: 230px;}
    .common_problems .list_pro .bg_img h5{ font-size: 24px;line-height: 25px;height: 56px;right: 0;}
    .wrapper{padding: 0px 15px;}
    header .logo{max-width: 125px;}
    #nav-icon2{right: 15px;top: 20px;}
    header{padding-top: 10px;padding-bottom: 5px;}
    .main{margin-top: 60px;}
    .contact{padding: 20px 0px;}
    .contact .con_text h3{font-size: 26px;}
    .contact .con_text .info{margin-top: 20px;}
    .contact .con_text .info h6, .contact .con_text .info a{font-size: 16px;}
    .contact .con_text .info h6 i{width: 15px;margin-left: 7px;}
    .contact .con_form .map{margin-top: 0px;float: none;width: 100%;margin-bottom: 20px;}
    .contact .con_form .co_in{padding-right: 0;float: none;width: 100%;}
    .contact .con_form .co_in h5{font-size: 22px;}
    .contact .con_form .co_in .contact_form .in_50,.contact .con_form .co_in .wpcf7-form-control-wrap:first-child{margin-left: 0;width: 100%;}
    .contact .con_form .co_in .contact_form textarea.in{height: 100px;}
    .contact .con_form .co_in .contact_form .submit{width: 140px;height: 40px;font-size: 20px;margin: 0 auto;border-radius: 10px;}
    .customers_recommend:before {top: -20px;left: -30px;width: 40%;height: 48%;}
    .customers_recommend h3{margin-bottom: 20px;margin-top: 20px;font-size: 28px;}
    .customers_recommend .testimonial .box:before{width: 40px;height: 51px;top: -30px;right: 20px;}
    .customers_recommend .show_more{margin: 30px auto;max-width: 250px;line-height: 45px;font-size: 18px;padding: 0px;}
    body footer .wrapper .right_footer .col{max-width: 100%;}
    footer .right_footer .col a.logo{max-width: 180px;margin: 0 auto;display: block;}
    footer{padding-top: 20px;padding-bottom: 20px;}
    footer .right_footer .col .contact_footer{margin-top: 20px;margin-bottom: 30px;}
    footer .right_footer .col .contact_footer a{font-size: 16px;}
    body footer .wrapper .right_footer .col.col3{margin: 20px 0px;}
    footer .left_footer{float: none;width: 100%;text-align: center;}
    footer .left_footer img{max-width: 200px;}
    header .menu nav ul{ padding-left: 0;}
    header .menu nav ul li a{font-size: 18px;}
    header .menu nav ul li{margin-bottom: 10px;}
    a.rslides_nav.rslides1_nav{top: 40%;}
    footer .right_footer .col a{font-size: 16px;}
    header .menu nav{padding-top: 0px;}
    .banner_inner{min-height: 350px;}
    .banner_inner .banner_text{ max-width: 80%;padding: 10px;bottom: 30px;}
    .banner_inner .banner_text h1 {font-size: 24px;padding-right: 12px;line-height: 22px;}
    .banner_inner .banner_text h1:after {width: 4px;}
    .article_blog{margin-top: 30px;margin-bottom: 50px;}
    .article_blog .box{padding: 15px;}
    .article_blog .box .right_img{width: 100%;float: none;display: block;min-height: 230px;background-size: contain;}
    .article_blog .box .article_text{width: 100%;padding-right: 0;}
    .article_blog .box .article_text h3{font-size: 20px;line-height: 26px;margin-bottom: 15px;}
    .article_blog .box .article_text p{font-size: 14px;line-height: 22px;}
    .article_blog .box .article_text .btn_wrap a.btn{font-size: 16px;line-height: 36px;}
    .article_blog .box .article_text .btn_wrap i{max-width: 30px;}
    .contact.con_page .breadcrumbs{margin-bottom: 30px;padding-top: 20px;}
    .contact .con_text h3{font-size: 24px;}
    .contact.con_page .con_text .info{margin: 30px 0px;}
    .contact.con_page .con_text h5{font-size: 18px;line-height: 26px;}
    .contact.con_page {background-position: top left;padding-bottom: 50px;background-size: 240% 54%;padding-bottom: 50px;}
    .banner_inner .banner_text{background-color: rgba(255, 255, 255, 0.5);}
    .osteopathy{margin-top: 20px;margin-bottom: 40px;}
    .osteopathy ol li, .osteopathy ul li,.osteopathy p, .osteopathy h6{font-size: 16px;line-height: 24px;}
    .osteopathy h5{font-size: 22px;margin-top: 20px;}
    .osteopathy .detail_description .left_media iframe{min-height: 250px;margin-bottom: 20px;}
    .recommend_wrap:before{top: 10%;left: -16%;width: 600px;}    
    .recommend_wrap .reco_testomonial .box_tes{padding: 50px 15px 20px 10px;}
    .recommend_wrap .reco_testomonial{margin-top: 70px;}
    .recommend_wrap .reco_testomonial .box_tes .description,.recommend_wrap .reco_testomonial .box_tes .mark_text{float: none;width: 100%;}
    .recommend_wrap .reco_testomonial .box_tes .description{padding-left: 0;}
    .recommend_wrap .reco_testomonial .box_tes:before{width: 60px;height: 48px;top: -20px;right: 20px;}
    .recommend_wrap .reco_testomonial .box_tes .description p,.recommend_wrap .reco_testomonial .box_tes .mark_text p{ font-size: 16px;line-height: 24px;margin-bottom: 20px;}
    .recommend_wrap .reco_testomonial .box_tes .text_left h5{font-size: 16px;line-height: 20px;}
    .recommend_wrap .reco_testomonial .box_tes .description{padding-right: 0;}
    .tretment_type .list_pro .box:nth-child(2n),.tretment_type .list_pro .box, .tretment_type .list_pro .box:nth-child(3n){width: 100%;border: 0px;margin-bottom: 30px;text-align: right;}
    .breadcrumbs{padding-top: 25px;}
    .te_text h4{font-size: 20px;line-height: 28px;margin-bottom: 20px;}
    .tretment_type{padding-top: 50px;}
    .tretment_type .list_pro a.box_round{margin-top: 0;display: block;}
    .tretment_type .list_pro .box .bottom_text p{font-size: 16px;line-height: 23px;}
    .tretment_type .list_pro .box .bottom_text a{margin-top: 15px;}
    .tretment_type .list_pro .box .bottom_text{text-align: right;}
    .tretment_type .list_pro .bg_img{display: block;margin: 0 auto;text-align: center;}
    .tretment_type .triptool.list_pro .bg_img h5{padding-top: 35%;}
    .te_text h5{font-size: 17px;line-height: 22px;}
    .tretment_type .list_pro a.box_round{display: inline-block;}
    .tretment_type .list_pro .box:nth-child(2n), .tretment_type .list_pro .box, .tretment_type .list_pro .box:nth-child(3n){text-align: center;}
    a.tel{pointer-events: auto;}
    footer .right_footer{float: none;}
    .contact .con_form .map{height: auto;}
    .left_media .alignnone {margin: 0;height: auto;}
    .recommend_wrap .reco_testomonial .box_tes h5{font-size: 18.43px;line-height: 24px;}
    .mobile_imges{display:block;}
    .mobile_imges img {max-width: 50%;display: block;transform: rotateY(180deg);}
    .mobile_imges img{max-width: 50%;display: block;}
    .about_wrap .do_info .big_img{display: none;}
    .thanks_popup .inner>img { right: 10px;top: 12px;}
    .thanks_popup .inner h4 {font-size: 30px;line-height: 40px;}
    .osteopathy_detail:before {top:22%;left: -10%;width: 150px;}
    .sticky_img {width: 300px;left: -10%;}

    .thanks_popup .inner h4 {font-size: 22px;line-height: 30px;}
    .thanks_popup {left: 0;top: 0;width: 90%;height: 220px;bottom: 0;margin: auto;border-radius: 10px;}
    .page-template-articles .banner_inner {min-height: 350px;background-size: 330% 100%;}
    .breadcrumbs a{color: #626e5c !important;}
    .breadcrumbs em{color: #a6c3cc;}
    .page-template-treatment .banner_inner{background-size: 180% 120%;}

}
@media (max-height: 500px)
{
}
@media (max-width:340px)
{
    .customers_recommend .testimonial .owl-next,.customers_recommend .testimonial .owl-prev{width: 25px;height: 40px;}
    .customers_recommend .testimonial{padding: 0px 20px;}
}


