@font-face{ font-family: 'OpenSans-Light'; src: url('../fonts/OpenSans-Light.eot'); src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype'), url('../fonts/OpenSans-Light.svg#webfont') format('svg'); }
@font-face{ font-family: 'OpenSans-Regular'; src: url('../fonts/OpenSans-Regular.eot'); src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.svg#webfont') format('svg'); }
@font-face{ font-family: 'OpenSans-Semibold'; src: url('../fonts/OpenSans-Semibold.eot'); src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.svg#webfont') format('svg'); }

@font-face{ font-family: 'LobsterTwo-Regular'; src: url('../fonts/LobsterTwo-Regular.eot'); src: url('../fonts/LobsterTwo-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/LobsterTwo-Regular.woff') format('woff'), url('../fonts/LobsterTwo-Regular.ttf') format('truetype'), url('../fonts/LobsterTwo-Regular.svg#webfont') format('svg'); }
@font-face{ font-family: 'LobsterTwo-Bold'; src: url('../fonts/LobsterTwo-Bold.eot'); src: url('../fonts/LobsterTwo-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/LobsterTwo-Bold.woff') format('woff'), url('../fonts/LobsterTwo-Bold.ttf') format('truetype'), url('../fonts/LobsterTwo-Bold.svg#webfont') format('svg'); }


.wapper{font-family:"OpenSans-Regular","微软雅黑"}
a:hover{background:none;cursor:pointer;}
.clear{clear: both;height:0}
p{color:#494949;font-size:15px;line-height:24px;}
/*top_header*/
.top_header{height:125px;background:#ffffff;}
.top_header ul{list-style: outside none none;}
.top_header .top_mes{padding: 0;margin:0 auto;}

/*nav_container*/
.main_nav{font-family: 'OpenSans-Light','微软雅黑';}
.nav_container .main_nav .menu {height:60px;line-height:60px;background: #51aef9;padding:0 0}
.nav_container .main_nav .menu li {list-style:none;float: left;position: relative;z-index: 99;border-bottom: none !important;}
.main_nav .menu li a {display: block;line-height: 60px;text-decoration: none;color: #ffffff !important;padding: 0px 30px !important;background:none;text-transform:Uppercase}
#menuen li a {padding: 0 20px !important;}
.main_nav .menu li a:hover, .main_nav .menu li a.hov {background: #74befa !important;}
.main_nav .menu ul {position: absolute;display: none;background: #74befa;padding:15px;}
.main_nav .menu ul li {min-width: 290px;float: left;text-align: left;background: #74befa;}
.main_nav .menu ul a {display: block;line-height: 25px;text-transform: none;}
.main_nav .menu li.active a{font-weight:900;font-family:"OpenSans-Semibold","微软雅黑"}
.main_nav .menu li.active a:hover{font-weight:900;font-family:"OpenSans-Semibold","微软雅黑"}
.main_nav .menu li.active ul li a{font-weight:100;font-family: 'OpenSans-Light',"微软雅黑";}
.main_nav .menu li ul li a:hover{font-weight:900;font-family:"OpenSans-Semibold","微软雅黑"}

/*breadcrumbs*/
#breadcrumbs{height:47px;line-height:47px;margin:0 0 40px 0;border-bottom:1px solid #d2d2d2;}
#breadcrumbs a{text-decoration:none;color:rgb(124, 124, 124);text-transform:capitalize;}
#breadcrumbs img{margin:0 10px;}
#breadcrumbs span{color:rgb(124, 124, 124) !important;}
#breadcrumbs a:hover{background:#ffffff;color:rgb(124, 124, 124);}
#breadcrumbs a:active{background:#ffffff;color:rgb(124, 124, 124);}
#breadcrumbs a:focus{background:#ffffff;color:rgb(124, 124, 124);}


/*banner*/
.banner{height:780px}
#thumbimgs #thumbimgs-inner .thumbimg{border-radius:50%;border:5px solid #ffffff}
#thumbimgs-inner .thumbimg .thumbimages img{display:none}
#thumbimgs .active{border:5px solid #259af7 !important;}
#cp-bg-navigation{bottom:120px !important;}
#cp-caption-inner{top:30% !important;}
#cp-caption-inner h3{background:none;font-family: 'OpenSans-Regular','微软雅黑';text-transform:unset;font-size:48px}
#cp-caption-inner .cp-desc-block p {background:none;font-family: 'OpenSans-Light','微软雅黑';font-size:26px;}
#cp-caption-inner .cp-desc-block p a{font-size:20px;color:#ffffff;text-decoration:none;margin:15px;border: 1px solid #ffffff;display:table;padding:10px 20px;line-height:40px;text-align:center;}
#cp-caption-inner .cp-desc-block p a:hover{background:none;}

/*.home_catagory_block*/
.mainoutside{width:1170px;margin:0 auto;background:#ffffff;padding:0 30px;}
.main{width:1170px;margin: 0 auto;}
@media only screen and (min-width: 768px)and (max-width: 1024px){
    .main{width:950px;margin: 0 auto;}
    .mainoutside{width:950px;margin:0 auto;background:#ffffff;padding:0 15px;}
    /*.main_nav .menu li a{padding:0 8px !important;}*/
    .main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase{padding:0 2% !important;height:295px !important;}
    /*.left{width:100% !important;}*/
    /*.rightbanner_middle{width:100% !important;}*/
    .Physiotherapy{width:625px !important;}
    .Physiotherapy ul li .messageleft{width:65% !important;}
    .Physiotherapy ul li .messageright{width:30% !important;margin-left:0 !important;}
    .Physiotherapy img{width:100% !important;}
    .article_promotions{width:620px !important;}
    .online_booking_desc{width:620px !important;}
    #bookingForm{width:620px !important;}
    .testimonials{width:620px !important;}
    .contactus{width:620px !important;}
    .testimonials .testimonialtitle img{width:100% !important;}
    .main_container .col_main .home_promotions_block .promotions_left h2{padding-left:100px}
    .main_container .col_main .home_promotions_block .promotions_left{width:48% !important;}
    .main_container .col_main .home_promotions_block .promotions_right{width:48% !important;}

    .main_container .col_main .home_promotions_block .promotions_right a{margin-left:50% !important;}
    #menuen li a {padding: 0px 8px !important;}
    #menucn li a {padding: 0px 20px !important;}
    .contactus iframe{width:620px !important;}
    /*.unite-gallery{height:200px;}*/
    .main_container .col_main .home_catagory_block .block{float:left;width:30% !important;margin-right:5% !important;margin-top:-101px;}
    .aboutus .content .contentleft{width:563px !important;}
}
.main_container .col_main .home_catagory_block .block{float:left;width:370px;margin-top:-101px;margin-right:30px;}
.main_container .col_main .home_catagory_block .block:last-child{margin-right:0 !important;}
.main_container .col_main .home_catagory_block .block .block_top{border-radius:20px 20px 0 0;color:#ffffff;height:71px;padding:30px 0 0 30px;text-align:left;background:#259af7;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
#home_catagory_block .block .block_top{height:61px;padding:40px 0 0 30px;}
#home_catagory_block .block .block_top p{line-height:10px;}
.main_container .col_main .home_catagory_block .block .block_top h2{font-size:38px;font-weight:100;font-family:'LobsterTwo-Regular','微软雅黑'}
#home_catagory_block .block .block_top h2{font-size:28px;font-weight:400;font-family:'LobsterTwo-Regular','微软雅黑'}
.main_container .col_main .home_catagory_block .block .block_top p{margin:0 0;font-size:14px;color:#ffffff;line-height:10px;}
.main_container .col_main .home_catagory_block .block .block_middle img{width:100%;}
.main_container .col_main .home_catagory_block .block .block_bottom {text-align:left;margin:15px 0 30px 0;height:105px;overflow:hidden}
.main_container .col_main .home_catagory_block .block .block_bottom p{color:#7c7c7c;font-size:14px;}
.main_container .col_main .home_catagory_block .block .block_action {display:block;border:1px solid #259af7;color:#259af7;width:173px;height:38px;line-height:38px}
.main_container .col_main .home_catagory_block .block .block_action a:hover{background:none;color:#259af7}
.main_container .col_main .home_catagory_block .block .block_action a{text-decoration:none;color:#3fa2f8}

/*home_promotions_block*/
.main_container .col_main .home_promotions_block{margin:0 auto;padding:70px 0;font-size:15px;}
.main_container .col_main .home_promotions_block .promotions_left{color:#ffffff;height: 253px;width:560px;float:left;background:url(../images/home_promotions_bg.jpg) no-repeat;}
.main_container .col_main .home_promotions_block .promotions_left h2{font-size:40px;font-family: 'LobsterTwo-Regular','微软雅黑';padding-top:60px}
.main_container .col_main .home_promotions_block .promotions_left p{padding:5px 30px;margin:0 0;color:#ffffff;}
.main_container .col_main .home_promotions_block .promotions_left a{text-decoration:underline;cursor:pointer;color:#ffffff;}
.main_container .col_main .home_promotions_block .promotions_left a:hover{background:none;}
.main_container .col_main .home_promotions_block .promotions_right{ color:#ffffff;height: 253px;width:560px;float:right;background:url(../images/home_booking_bg.jpg) no-repeat;}
.main_container .col_main .home_promotions_block .promotions_right h2{font-size:40px;font-family: 'LobsterTwo-Regular','微软雅黑';padding:60px 0 0 150px; }
.main_container .col_main .home_promotions_block .promotions_right p{color:#ffffff;padding:0 0 10px 216px;margin:0 0;text-align: left;}
.main_container .col_main .home_promotions_block .promotions_right p span{font-weight:600;font-family: 'OpenSans-Semibold'}
.main_container .col_main .home_promotions_block .promotions_right a{color:#ffffff;text-decoration:none;height:33px;width:133px;cursor:pointer;line-height:33px;display:block;margin:0 auto;border:1px solid #ffffff;}
.main_container .col_main .home_promotions_block .promotions_right a:hover{background:none;}
.main_container .col_main .home_reviews_block{padding:80px 0;width:100%;background-image: url(../images/home_customer_reviews_bg.jpg);background-repeat: no-repeat;}
.main_container .col_main #home_promotions_block_cn h2{font-size:35px;font-weight:400}
.main_container .col_main #home_promotions_block_cn .promotions_right h2{text-align:left;padding:60px 0 0 213px }
.main_container .col_main #home_promotions_block_cn .promotions_right a{margin:15px 0 0 216px }


/*home_reviews_block*/

.main_container .col_main .home_reviews_block .reviews_block{margin:0 auto;background:#ffffff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
.main_container .col_main .home_reviews_block .reviews_block h2{padding:30px 0;color:#259af7;font-size:50px;font-family: 'LobsterTwo-Regular','微软雅黑'}
.main_container .col_main .home_reviews_block .reviews_block .viewmore{margin:50px 0;display:inline-block;text-decoration:none}
.main_container .col_main .home_reviews_block .reviews_block .viewmore span{width:175px;height:40px;line-height:40px;background:#259af7;display:block;color:#ffffff;}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase{text-align:left;width:27%;padding:0 3%;border-right:1px solid #d2d2d2;margin:0;height:295px;overflow:hidden}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase .tpm-info-name{font-weight:400;font-family: 'OpenSans-Semibold'}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase .tpm-info-company{color:#259af7;margin:0 0;font-size:12px;}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase .tpm-showcase-bottom{padding-bottom:0}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase .tpm-showcase-bubble-bottom{padding:10px 0;}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase .tpm-showcase-bubble-bottom p{font-style:normal;font-size:14px;color:#494949;}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase:last-child{border-right: none}
.main_container .col_main .home_reviews_block .reviews_block .show-testimonials #testimonial-slide120 .tpm-showcase .tpm-showcase-bubble-bottom::after{border-style:none;}
.main_container .col_main .home_reviews_block .reviews_block .home_reviews_block_cn{font-size:35px;font-weight:400}
/*footlinks*/

/*foot-sub*/
.acymailing_fulldiv tr, .acymailing_fulldiv td{float:left;padding:0 0;height:24px;}
.acymailing_module_form .acyfield_email input{border: 1px solid #d2d2d2;height:22px;color:rgb(124, 124, 124);padding-left:5px;}
input.button, button.button, button.validate{height:22px;padding:0 0;border:1px solid #d2d2d2;border-left:none;}
.acymailing_module_form table.acymailing_form{margin:10px 0;}
.acymailing_module_form .acyfield_email{width:200px;padding-bottom:0;}
.acymailing_module_form .acysubbuttons .button{padding:0 0 !important;border-left:none;height:24px;margin-left:7px;width:30px;background:#ffffff url(../images/arrow.png) no-repeat 8px 8px }
.acymailing_module_form td{padding-bottom:0 !important;}
.acymailing_fulldiv tr, .acymailing_fulldiv td{float:left;padding:0 0;}

/*foot-middle*/
.footer_container{background:#259af7;color:#ffffff;font-size:12px;}
.footer_container a{text-decoration:none;color:#ffffff;}
.footer_container a:hover{background:none;}
.footer_container .footer_middle .footer_links {padding:60px 0 25px 0}
.footer_container .footer_middle .footer_links a{color:#ffffff;}
.footer_container .footer_middle .footer_links a:hover{color:rgb(9, 81, 151);}
.footer_container .footer_middle .footer_links .item{float:left;padding:0 0;text-align:left;margin-right:8%;width:28%;}
.footer_container .footer_middle .footer_links .item .quick_links ul li{list-style-position:inside;list-style-type:square;line-height:25px}
.footer_container .footer_middle .footer_links .item .quick_links .quicklink{width:50%;float:left}
.footer_container .footer_middle .footer_links .last{margin-right:0;float:right}
.footer_container .footer_middle .footer_links .item h3{font-size:25px;font-weight:100;font-family:'LobsterTwo-Regular','微软雅黑';border-bottom:4px solid #ffffff;padding-bottom:10px;margin:0 0 15px 0;}
.footer_container .footer_middle .footer_links .item .newsletter_content .input-box{float:left}
.footer_container .footer_middle .footer_links .item .newsletter_content .actions{float:left;}
.footer_container .footer_middle .footer_links .item .newsletter_content .actions .button{width:37px;height:26px;background: rgb(255, 255, 255) url(../images/arrow.png) no-repeat 12px 8px;border-left:none;}
.footer_container .footer_middle .footer_links .item .newsletter_content #newsletter-validate-detail #newsletter{padding-left:10px;width:203px;height:24px;border:1px solid #d2d2d2}
.footer_container .footer_middle .footer_links .item .newsletter_content #newsletter-validate-detail .form-subscribe-header{margin-bottom:10px;font-weight:100}
.footer_container .footer_middle .footer_links .item .newsletter_content #newsletter-validate-detail .linklogo{margin-top:10px}
.footer_container .footer_middle .footer_links .item .newsletter_content #newsletter-validate-detail .linklogo img{margin-right:5px}
.footer_container .footer_bottom{padding-bottom:50px}
.footer_container .footer_bottom .phonenum{display:inline-block;float:left;font-size:30px;font-family: 'LobsterTwo-Regular','微软雅黑'}
.footer_container .footer_bottom .phonenum img{margin-right:10px}
.footer_container .footer_bottom .copyright{float:left;margin:16px 0 0 20px;}
.footer_container .footer_bottom .copyright a{color:#ffffff;}
.footer_container .footer_bottom .copyright a:hover{color:rgb(9, 81, 151);}

/*about-us*/
.aboutus .content .contentleft{text-align:left;float:left;width:783px;margin-right:30px;}
.aboutus .content .contentleft a{background:none;color:#494949;text-decoration:none;}
.aboutus .content .contentleft h2{color:rgb(81, 174, 249);font-family: 'LobsterTwo-Regular','微软雅黑';font-size:24px;}
.aboutus .content .contentleft h3{color:rgb(81, 174, 249);font-size:18px;font-family:'OpenSans-Semibold','微软雅黑' }
.aboutus .contentright{float:right;width:357px;}
.aboutus .content .contentright img{width:100%;}
.aboutus #userForm{}

/*contact-us*/
.contactus{text-align:left;width:845px;}
.contactus .rsform{color:#494949;}
.contactus .des{margin-bottom:20px;}
.contactus .title{color: rgb(81, 174, 249);font-family: "LobsterTwo-Regular",'微软雅黑';font-size: 24px;margin-bottom: 20px;text-align: left;}
.contactus .des p{color:rgb(81, 174, 249);margin:0 0;font-family: 'OpenSans-Semibold','微软雅黑';line-height:1.2em;}
.contactusaddress{text-align:left;margin:30px 0;border-bottom:1px solid #d2d2d2;padding-bottom:30px;width:100%;}
.contactusaddress div{margin-bottom: 8px;color:#494949}
.contactusaddress div img{margin:0 10px -2px 0;}
.contactus .rsform #userForm .componentheading{color:rgb(81, 174, 249);margin:10px 0 20px 0;font-family: 'OpenSans-Semibold','微软雅黑';font-size:18px}
.contactus .rsform #userForm{margin-bottom:50px;display:inline-block;}
.contactus .rsform #userForm .rsform-block-name{float:left;width:48%;}
.contactus .rsform #userForm .rsform-block-phone{float:right;width:48%;}
.contactus .rsform #userForm .rsform-block-email{float:left;width:48%;}
.contactus .rsform #userForm .rsform-block-preferred{float:right;width:48%;}
.contactus .rsform #userForm .rsform-block-comment{float:left;width:100%;}
.contactus .rsform #userForm .rsform-block-comment .rsform-text-box{width:99.5%;margin-top:5px;border:1px solid #d2d2d2;background:#f0f0f0;}
.contactus .rsform #userForm .rsform-block-captcha{float:left;width:100%;display:block;}
.contactus .rsform #userForm .rsform-block-submit{float:left;width:100%;display:block;overflow:unset;}
.contactus .rsform #userForm .formField input{width:97%;border:1px solid #d2d2d2;height:33px;line-height:33px;margin-top:10px;padding-left:2%;background:#f0f0f0}
.contactus .rsform #userForm .rsform-block-submit input{display: block;float: right;height: 40px;padding-left: 0;width: 145px;color:#ffffff;background:rgb(81, 174, 249);border:none;}
.contactus .rsform #userForm .formField{color:#494949;}
.contactus .rsform #userForm .componentheading{display:none;}

/*online-booking*/
.online_booking_desc{text-align: left;width: 845px;}
.online_booking_desc h2{color: rgb(81, 174, 249);font-family: "LobsterTwo-Regular",'微软雅黑';font-size: 24px;margin-bottom: 20px;}
.online_booking_desc p{margin-bottom:20px}
.rsform #bookingForm {color:#494949;text-align:left;margin-bottom:100px}
.rsform #bookingForm .componentheading{display:none;}
.rsform #bookingForm .formField input{width:97%;border:1px solid #d2d2d2;height:20px;line-height:20px;margin-top:10px;padding-left:2%;}
.rsform #bookingForm .formField label{display:inline-block;}
.rsform #bookingForm .rsform-block-firstname{float:left;width:48%;}
.rsform #bookingForm .rsform-block-lastname{float:right;width:48%;}
.rsform #bookingForm .rsform-block-phonenumber{float:left;width:48%;}
.rsform #bookingForm .rsform-block-email{float:right;width:48%;}
.rsform #bookingForm .rsform-block-choose-your-services{width:100%;display:block;height:15px;overflow:hidden;line-height:5px;}
.rsform #bookingForm .rsform-block-massage{width:100%;line-height:1px;overflow:hidden}
.rsform #bookingForm .rsform-block-massage input{display:inline-block;width:auto;height:15px;margin-right:5px}
.rsform #bookingForm .rsform-block-traditional{width:100%;line-height:1px;overflow:hidden}
.rsform #bookingForm .rsform-block-traditional input{display:inline-block;width:auto;height:15px;margin-right:5px}
.rsform #bookingForm .rsform-block-chiropractic{width:100%;line-height:1px;overflow:hidden}
.rsform #bookingForm .rsform-block-chiropractic input{display:inline-block;width:auto;height:15px;margin-right:5px}
.rsform #bookingForm .rsform-block-osteopathy{width:100%;line-height:1px;overflow:hidden}
.rsform #bookingForm .rsform-block-osteopathy input{display:inline-block;width:auto;height:15px;margin-right:5px}
.rsform #bookingForm .rsform-block-reflexology{width:100%;line-height:1px;overflow:hidden}
.rsform #bookingForm .rsform-block-acupuncture{width:100%;line-height:1px;overflow:hidden;margin-bottom:10px;}
.rsform #bookingForm .rsform-block-physiotherapy{width:100%;line-height:1px;overflow:hidden}
.rsform #bookingForm .rsform-block-physiotherapy input{display:inline-block;width:auto;height:15px;margin-right:5px}
.rsform #bookingForm .rsform-block-acupuncture input{display:inline-block;width:auto;height:15px;margin-right:5px}
.rsform #bookingForm .rsform-block-reflexology input{display:inline-block;width:auto;height:15px;margin-right:5px}
.rsform #bookingForm .rsform-block-details #details{width:99.5%;margin-top:15px;border:1px solid #d2d2d2;height:200px}
.rsform #bookingForm .rsform-block-submit input{display: block;float: left;height: 40px;padding-left: 0;width: 145px;color:#ffffff;background:rgb(81, 174, 249);border:none;}


/*our-team*/
.ourteam{text-align:left}
.ourteam li{list-style:none;height:200px;margin:40px 0;padding-bottom:40px;border-bottom:1px solid #d2d2d2}
.ourteam li:last-child{margin-bottom:0}
.ourteam .otleft{ float: left;display:inline-block;}
.ourteam .otleft img{ border-radius: 50%;height: 200px;width: 200px;}
.ourteam .otright{margin: 0 0 0 15px;text-align: left;margin-left:235px;}
.ourteam .otright .name{display: block;padding: 0 0 20px;}
.ourteam h2{font-size:24px;font-family: "LobsterTwo-Regular",'微软雅黑';color:rgb(81, 174, 249);margin-bottom:20px;}
.ourteam .otright .name{font-family: "OpenSans-Semibold",'微软雅黑';color:rgb(81, 174, 249)}

/*promotions*/
.left .show-testimonials{display:none;}
.article_promotions{text-align:left;margin-bottom:50px;width:845px;}
.article_promotions img{width:100%;}
.article_promotions h2{color:rgb(81, 174, 249);margin-bottom:20px;font-size:24px;font-family: "LobsterTwo-Regular",'微软雅黑';}
.article_promotions h3{color:rgb(81, 174, 249);margin:20px 0 0 0;font-family: "OpenSans-Semibold","微软雅黑"}
.article_promotions p{margin:0 0}

/*rightbanner*/
.rightbanner .rightbanner_top{margin-bottom:30px;background:url(../images/promotions_right_photo_01.jpg);width:250px;height:179px;padding:80px 20px 0 20px;color:#ffffff;}
.rightbanner .title{font-size:39px;font-family: 'OpenSans-Light','微软雅黑';font-weight:100;display:block;margin-bottom:15px;}
.rightbanner .desc{font-size:14px;font-family: 'OpenSans-Light','微软雅黑';margin:0 0;display:block;}
.rightbanner{float:right;}
.rightbanner a{text-decoration:none;}
.rightbanner .rightbanner_bottom{background:url(../images/promotions_right_photo_02.jpg);width:290px;height:380px;position:relative;}
.rightbanner .rightbanner_bottom .content{left:0;padding:10px 0;position:absolute;bottom:0;background:rgb(81, 174, 249);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;width:100%;color:#ffffff;}
.rightbanner .rightbanner_bottom .content p {padding:0 0;margin:0 0}
.rightbanner .rightbanner_middle{position:relative;background: url(../images/rightbanner_middle.png);width:250px;height:178px;padding:80px 20px 0 20px;color:#ffffff;}
.rightbanner .rightbanner_middle .content{left:0;padding:10px 0;position:absolute;bottom:0;background:rgb(81, 174, 249);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;width:100%;color:#ffffff;}

#rightbanner_top_cn .title{font-size:35px;}
#rightbanner_bottom_cn .title{font-size:35px;}
/*gallery-wrapper*/
.ug-gallery-wrapper{padding-bottom:40px}

/*Testimonials*/
.testimonials{width:845px;float:left;}
.testimonials h2{color: rgb(81, 174, 249);font-family: "LobsterTwo-Regular",'微软雅黑';font-size: 24px;margin-bottom: 20px;text-align:left;}
.testimonials .show-testimonials{margin:30px 0}
.testimonial-error{display:none;}
.testimonials .testimonial-wrapper .tpm-showcase{margin:10px 0 !important;}
.testimonials .testimonial-wrapper .tpm-showcase .tpm-info-company{color:rgb(81, 174, 249)}
.testimonials .testimonial-wrapper .tpm-showcase .tpm-showcase-testimonial-right {margin-top:15px}
.testimonials .testimonial-wrapper .tpm-showcase .tpm-showcase-bubble-right::after{border:none !important;border-style:none !important;}
.testimonials .testimonial-wrapper .tpm-showcase .tpm-showcase-bubble-right p{font-style:normal;text-align:left;}
/*.wapper{width:1920px}*/


.top_header .top_mes .logo{float:left;margin-top:35px;cursor:pointer}
.top_header .top_mes a:hover{background:none;color:#00000;}
.top_header .top_mes a:link, .top_header .top_mes a:visited{background:none;}
.top_header .top_mes .top_main{float:right;height:125px;}
.top_header .top_mes .top_main .custom{float:left;}
.top_header .top_mes .top_main .headerbox{display:block;margin-right:20px;float:left;font-size:12px;}
.top_header .top_mes .top_main .headerbox .top_language ul li{float:left;}
.top_header .top_mes .top_main .headerbox .top_language ul li a{display:block;}
.top_header .top_mes .top_main .headerbox .top_language ul li a span{display: block;float: right;margin: 0px 15px 0 5px;color:#7c7c7c}
.top_header .top_mes .top_main .headerbox .top_tel ul li{text-align:right;color:#7c7c7c;}
.top_header .top_mes .top_main .headerbox .top_tel .tel{font-size: 18px; margin-left: 10px;color:#7c7c7c;font-weight:600}
.top_header .top_mes .top_main .headerbox .top_language{margin-top:90px;}
.top_header .top_mes .top_main .headerbox .top_herb{margin-top:15px;}
.top_header .top_mes .top_main .headerbox .top_tel{margin-top:48px;}

/*.nav_container*/
.nav_container{width:100%;background:#51aef9;}
.top_header .nav_container .main_nav{width:1173px;height:60px;margin:0 auto;color:#ffffff}
.top_header .nav_container ul.menu{padding:0 0;list-style-type:none;}
.top_header .nav_container ul li{float:left;height:60px;line-height:60px;border-bottom:none;list-style-type:none;}
.top_header .nav_container ul li a{background:none;}
.top_header .nav_container ul li a:visited{padding:0 20px;background:#74bff9;color:#ffffff;}
.top_header .nav_container ul.menu li a:link{padding:0 20px;color:#ffffff;background-image:none;}
.top_header .nav_container ul.menu li a:visited{padding:0 20px;color:#ffffff;background:#74bff9;}
.top_header .nav_container ul.menu li a:hover{padding:0 20px;color:#ffffff;background:#74bff9;}

.top_header .nav_container ul.menu li {position: relative}
.top_header .nav_container ul.menu li ul li{float:none;background:#74bff9}
.top_header .nav_container ul.menu li ul{display:none;position:absolute;}

.main_container .col_main{background:#ffffff url("../images/avitern_bg.png") no-repeat;}
.main_container .col_main .banner img{width:100%}

.left{margin:0 0}
.left .item-page{padding:0 0}

/*leftmenu*/
.ourservicestitle{width:290px;}
.ourservicestitle h2{color: rgb(81, 174, 249);line-height:50px;font-family: "LobsterTwo-Regular",'微软雅黑';font-size: 24px;padding-left: 30px;background:#f0f0f0;text-align:left}
/*.ourservicestitle .line{height:4px;width:80%;}*/
#leftmenu{background: #f0f0f0;color: rgb(81, 174, 249);padding:0 20px 20px 0;margin-bottom:30px;text-align:left;}
#leftmenu li{border-bottom:none;}
#leftmenu li a{padding-left:30px;color:rgb(81, 174, 249)}
#leftmenu li a:hover{background:none;}
#leftmenu li:first-child{border-top:4px solid rgb(81, 174, 249);}
.serviceleft{height: 259px;position: relative;width: 290px;background:url(../images/service_left_photo.jpg)}
.serviceleft .content{background: rgb(37, 154, 247) none repeat scroll 0 0;bottom: 0;color: rgb(255, 255, 255);opacity: 0.8;padding: 10px 0;position: absolute;width: 100%;}
.serviceleft .content h2{display: block;font-family: "OpenSans-Light",'微软雅黑';font-size: 39px;font-weight: 100;margin-bottom: 15px;}
.serviceleft .content p{color:#ffffff;}
.rightbanner_middle{position:relative;background: url(../images/rightbanner_middle.png) !important;width:250px;height:178px;padding:80px 20px 0 20px;color:#ffffff;}
.rightbanner_middle .content{left:0;padding:10px 0;position:absolute;bottom:0;background:rgb(81, 174, 249);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;width:100%;color:#ffffff;}
.rightbanner_middle .title{font-size:39px;font-family: 'OpenSans-Light','微软雅黑';font-weight:100;display:block;margin-bottom:15px;}
#rightbanner_middle_cn .title{font-size:35px;}
.rightbanner_middle .desc{font-size:14px;font-family: 'OpenSans-Light','微软雅黑';margin:0 0;display:block;}
.rightbanner_middle:hover{background:background: url(../images/rightbanner_middle.png);}

/*Physiotherapy*/
.Physiotherapy{width:845px;text-align:left;margin-left:35px}
.Physiotherapy h2{color: rgb(81, 174, 249);font-family: "LobsterTwo-Regular",'微软雅黑';font-size: 24px;margin-bottom: 20px;}
.Physiotherapy h3{color: rgb(81, 174, 249);font-family: "OpenSans-Semibold",'微软雅黑';}
.Physiotherapy .line{border-bottom:1px solid #d2d2d2;margin-bottom:20px}
.Physiotherapy .title{font-size:15px;font-family:"OpenSans-Semibold",'微软雅黑';color:#000000; }
/*.Physiotherapy ul{margin-bottom:50px;}*/
.Physiotherapy ul li{list-style-type:none;border-bottom:1px solid #d2d2d2;padding-bottom:20px;}
.Physiotherapy ul li .messageleft{float:left;width:562px;}
.Physiotherapy ul li .messageright{width:243px;float:right;margin-left:40px;}
.Physiotherapy ul li .messageright img{width:100%;margin-top:20px;}



/*leftmenu*/
.left .menu{background: #f0f0f0;color: rgb(81, 174, 249);padding:0 20px 20px 0;margin-bottom:30px;text-align:left;}
.left .menu li{border-bottom:none;list-style:none;line-height:30px}
.left .menu li a{padding-left:30px !important;color:rgb(81, 174, 249) !important;text-decoration:none;}
.left .menu li a:hover{background:none !important;font-weight:900;font-family:"OpenSans-Semibold",'微软雅黑';}
.left .menu li.active a{font-weight:900;font-family:"OpenSans-Semibold",'微软雅黑';}
.left .menu li:first-child{border-top:4px solid rgb(81, 174, 249);padding-top:20px;}

/*gallery*/
.Gallery h2{color: rgb(81, 174, 249);font-family: "LobsterTwo-Regular",'微软雅黑';font-size: 24px;margin-bottom: 20px;text-align: left;}

.rsform-block-captcha{position:relative;}
.rsform-block-captcha .refresh{position:absolute;top:15px;background:url(../images/refresh.png) no-repeat;height:14px;width:11px;float:left;margin:10px 10px 0 0;}
.rsform-block-captcha img{margin-left:15px;}
/*.rsform-block-captcha{position:relative;}*/
.rsform-block-captcha .desc{position:absolute;top: 40px;}
.rsform-block-captcha .desc .mess{font-size:12px;margin:10px 0 10px 0}
.rsform-block-captcha .desc p{margin:0 0;}


.main h2, .main h3{font-weight:400;}