@charset "utf-8";
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/opensans/opensans-regular-webfont.eot');
    src: url('../fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-regular-webfont.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSans-Light';
    src: url('../fonts/opensans/opensans-light-webfont.eot');
    src: url('../fonts/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-light-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-light-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-light-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-light-webfont.svg#OpenSans-Light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/opensans/opensans-bold-webfont.eot');
    src: url('../fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-bold-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-bold-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-bold-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-bold-webfont.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSans-SemiBold';
    src: url('../fonts/opensans/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans/opensans-semibold-webfont.woff2') format('woff2'),
url('../fonts/opensans/opensans-semibold-webfont.woff') format('woff'),
url('../fonts/opensans/opensans-semibold-webfont.ttf') format('truetype'),
url('../fonts/opensans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: bold;
    font-style: normal;

}


/* Main */
body { background-color:#5a5a5a; margin:0; padding:0; }
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* close commented backslash hack */
.wrapper { width:100%; }
.wrapper img { border:0px; outline:0px; }
.header { background-color:#fff; border-top:1px solid #e2e2e2; box-shadow:0 0 30px 5px #999; position:fixed; top:0; width:100%; z-index:30; }
.header-content { height:50px; margin:0 auto; padding:10px 0; width:1333px; }
.header-content .logo { float:left; margin:0 0 0 10px; width:220px; }
.h-img { background-color:#fff; font-size:0px; margin:0; width:100%; }
/*.h-img img { height:auto; width:100%; }*/
.h-img .himg-content { margin:0 auto; position:relative; width:1349px; }
.h-img .himg-content img { height:auto; position:relative; width:100%; }
.h-img .himg-content .gs-btn { position:absolute; right:170px; top:40px; z-index:5; }
.h-img .himg-content .gs-btn img { height:auto; width:auto; }
.container { float:left; padding:70px 0 0 0; width:100%; }
.container .main-content { margin:0 auto; position:relative; width:1349px; }
#cycler{position:relative; width:1349px;}
#cycler img{ height:auto; position:absolute;z-index:1; width:100%;}
#cycler img.active{z-index:3}
.idlogin-wrapper { color:#000; font-family: OpenSans-Light; font-size:14px; position:absolute; left:130px; top:25px; width:265px; z-index:10; }
.idlogin-wrapper .idlogin-header { height:93px; text-align:center; }
.idlogin-wrapper .idlogin-header img { clear:both; margin:0 42%; height:auto; width:auto; }
.idlogin-wrapper .idlogin-header h1 { color:#fff; font-family:OpenSans-Bold; font-size:23px; font-weight:normal; margin:0; padding:0; text-shadow:0 0 5px #333; line-height:22px; }
.idlogin-wrapper .idlogin-content { background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 15px 0; opacity:0.8; padding:10px 10px 10px 10px; }
.idlogin-wrapper .idlogin-content table { border-collapse:collapse; width:100%; }
.idlogin-wrapper .idlogin-content table td { padding:0 5px 8px 0; }
.idlogin-wrapper .idlogin-content input.text { background-color:#ebebeb; border:1px solid #878787; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; padding:7px 10px; width:221px; }
.idlogin-wrapper .idlogin-content input.text:focus { color:#000; }
.idlogin-wrapper .login-btn { text-align:center; width:100%; }
.signup-wrapper { color:#000; font-family: OpenSans-Light; font-size:14px; position:absolute; right:130px; top:25px; width:515px; z-index:10; }
.signup-wrapper .signup-header { height:93px; text-align:center; }
.signup-wrapper .signup-header img { clear:both; margin:0 42%; height:auto; width:auto; }
.signup-wrapper .signup-header h1 { color:#fff; font-family:OpenSans-Bold; font-size:23px; font-weight:normal; margin:0; padding:0; text-shadow:0 0 5px #333; line-height:22px; }
.signup-wrapper .signup-content { background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 15px 0; opacity:0.8; padding:10px 10px 2px 10px; }
.signup-wrapper .signup-content table { border-collapse:collapse; width:100%; }
.signup-wrapper .signup-content table td { padding:0 5px 8px 0; }
/*.signup-wrapper .signup-content table td.last { padding:0; }*/
.signup-wrapper .signup-content input.text { background-color:#ebebeb; border:1px solid #878787; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; padding:7px 10px; width:221px; }
.signup-wrapper .signup-content input.text:focus { color:#000; }
.signup-wrapper .signup-content input.error-txt { background-color:#ebebeb; border:1px solid #ff0000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; padding:7px 10px; width:221px; }
.signup-wrapper .signup-content input.error-txt:focus { color:#000; }
.signup-wrapper .signup-content input.success-txt { background-color:#ebebeb; border:1px solid #21fe21; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; padding:7px 10px; width:221px; }
.signup-wrapper .signup-content input.success-txt:focus { color:#000; }
.signup-wrapper .signup-content .success-msg { float:left; position:relative; width:175px; z-index:100; }
.signup-wrapper .signup-content .success-msg .uparw { height:14px; left:20px; position:absolute; top:0; width:16px; z-index:10; }
.signup-wrapper .signup-content .success-content { background:url(../id-images/bg-white.gif) repeat 0 0; border:2px solid #21fe21; color:#000; font-family: OpenSans-Regular; font-size:10px; line-height:14px; padding:0 10px; position:absolute; text-align:center; top:13px; z-index:5; }
.signup-wrapper .signup-content .success-content p { margin:5px 0; padding:0; }
.signup-wrapper .signup-content .error-msg { float:left; position:relative; width:175px; z-index:100; }
.signup-wrapper .signup-content .error-msg .uparw { height:14px; left:20px; position:absolute; top:0; width:16px; z-index:10; }
.signup-wrapper .signup-content .error-content { background:url(../id-images/bg-white.gif) repeat 0 0; border:2px solid #ff0000; color:#000; font-family: OpenSans-Regular; font-size:10px; line-height:14px; padding:0 10px; position:absolute; text-align:center; top:13px; z-index:5; }
.signup-wrapper .signup-content .error-content p { margin:5px 0; padding:0; }
.signup-wrapper .signup-content input.sm-text { background-color:#ebebeb; border:1px solid #878787; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; padding:7px 10px; width:105px; }
.signup-wrapper .signup-content input.sm-text:focus { color:#000; }
.signup-wrapper .signup-content .captcha { float:right; margin:0 0 0 5px; width:111px; }
.signup-wrapper .signup-btn { text-align:center; width:100%; }
.signup-wrapper .signup-content .su-select { background-color:#ebebeb; border:1px solid #878787; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:13px; margin:0; padding:5px 5px; width:242px; }
.signup-wrapper .signup-content .su-select:focus { color:#000; }
.signup-wrapper .signup-content .su-select1 { background-color:#ebebeb; border:1px solid #878787; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin:0 0 0 4px; padding:4px 5px; width:243px; }
.signup-wrapper .signup-content .su-select1:focus { color:#000; }
.container .inner-content { background-color:#fff; clear:both; /*min-height:1070px;*/ margin:0 auto 0 auto; padding:0 0 100px 0; width:1349px; }
.container .inner-content .left-content { float:left; margin:13px 0 0 36px; width:716px; }
.container .inner-content .lc-top { height:80px; margin-left:36px; position:relative; width:715px; }
.container .inner-content .lc-top .lct-left { float:left; width:566px; }
.container .inner-content .lc-top h1 { color:#0f2b8c; font-family: OpenSans-Light; font-weight:normal; line-height:28px; margin:0 0 6px 0; padding:0; position:absolute; bottom:0; }
.container .inner-content .lc-top h1 span { color:#a4a0b5; font-family:OpenSans-Bold; font-size:24px; line-height:normal; }
.container .inner-content .lc-top .lct-right { bottom:8px; position:absolute; right:0; color:#000; float:left; font-family: OpenSans-Light; font-size:14px; width:147px; }
.container .inner-content .lc-top .lct-right .sm-select { background-color:#545454; border:0px; color:#fff; width:99px; }
.container .inner-content .right-content { float:right; width:581px; }

.container .inner-content .left-content .addimg-content { padding:0; text-align:right; }
.container .inner-content .left-content h2 { color:#000; float:left; font-family: OpenSans-Regular; font-size:18px; font-weight:normal; line-height:normal; margin:10px 0 5px 0; padding:0; text-transform:uppercase; width:100%; }
.container .inner-content .left-content h2 input { margin:0; padding:0; }
.container .inner-content .left-content h2.blue { color:#3f6ca3; }
.container .inner-content .left-content h2 .edit { float:right; }
.container .inner-content .left-content .form-row { float:left; margin:0 0 10px 0; width:100%; }
.container .inner-content .left-content .sm-txt { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:88px; }
.container .inner-content .left-content .sm-txt:focus { color:#000; }
.container .inner-content .left-content .md-txt { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:186px; }
.container .inner-content .left-content .md-txt:focus { color:#000; }
.container .inner-content .left-content .md-select { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:3px 0; width:220px; }
.container .inner-content .left-content .md-select:focus { color:#000; }
.container .inner-content .left-content .md-txt1 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:247px; }
.container .inner-content .left-content .md-txt1:focus { color:#000; }
.container .inner-content .left-content .md-txt2 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:340px; }
.container .inner-content .left-content .md-txt2:focus { color:#000; }
.container .inner-content .left-content .md-select1 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:3px 0; width:351px; }
.container .inner-content .left-content .md-select1:focus { color:#000; }
.container .inner-content .left-content .md-txt3 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:496px; }
.container .inner-content .left-content .md-txt3:focus { color:#000; }
.container .inner-content .left-content .sm-txt1 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:184px; }
.container .inner-content .left-content .sm-txt1:focus { color:#000; }
.container .inner-content .left-content .md-txt4 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:221px; }
.container .inner-content .left-content .md-txt4:focus { color:#000; }
.container .inner-content .left-content .lg-txt { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:697px; }
.container .inner-content .left-content .lg-txt:focus { color:#000; }
.container .inner-content .left-content .md-txt5 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:162px; }
.container .inner-content .left-content .md-txt5:focus { color:#000; }
.container .inner-content .left-content .md-select2 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:3px 0; width:172px; }
.container .inner-content .left-content .md-select2:focus { color:#000; }
.container .inner-content .left-content a { color:#008afe; font-family: OpenSans-Regular; font-size:14px; font-style:italic; text-decoration:none; }
.container .inner-content .left-content .prev-btn { float:left; }
.container .inner-content .left-content .next-btn { float:right; }
.pm-info-titles { color:#000; font-family: OpenSans-Regular; font-size:14px; padding:0; }
.pmit-first { float:left; padding:0 10px 0 0; width:260px; }
.pmit-first input.cpinput { background-color: #dcdad8; border: 1px solid #dcdad8; color: #8c8a89; float: left; font-family: OpenSans-Light; font-size: 14px; margin-right: 5px; padding: 4px 5px; width: 258px!important; }
.pmit-first input.cpinput:focus { color:#000; }
.pmit-two { float:left; text-align:center; width:58px; }
.conditions-container { color:#000; font-family: OpenSans-Regular; font-size:14px; float:left; width:100%; }
.conditions-content { background-color:#bab5b2; height:71px; overflow:auto; width:353px; }
.conditions-content ul { margin:0; padding:0; }
.conditions-content ul li { border-bottom:1px solid #c9c5c3; float:left; list-style-type:none; margin:0; padding:0 0 0 7px; width:321px; }
.conditions-content ul li .range { background-color:#d3d0cf; float:right; padding:1px 0; text-align:center; width:58px; }
.conditions-content ul li p { float:left; margin:0; padding:2px 5px 0 0; }
.based-info { background-color:#ecf4fd; color:#000; font-family: OpenSans-Regular; font-size:14px; padding:1px 6px; }
.carousel-container { background-color:#bfdaf7; border-top:4px solid #fff; padding:5px 0; position:relative; width:100%; }
.carousel-container ul { margin:0; padding:0 0.7%; }
.carousel-container ul li { display:inline; float:left; margin:0 1.5px; padding:0; width:61px; }
.carousel-container ul li img { box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; float:left; }
.carousel-container ul li .checked { clear:both; font-size:0px; line-height:0px; padding:2px 0 0 0; text-align:center; }
.carousel-container .left-arw { height:30px; position:absolute; left:2px; top:21px; width:23px; }
.carousel-container .right-arw { height:30px; position:absolute; right:2px; top:21px; width:23px; }
.smtext { color:#000; font-family: OpenSans-Light; float:left; font-size:12px; line-height:17px; text-align:center; width:100%; }
.smtext p { margin:0; padding:15px 0 30px 0; }
.intro-text { clear:both; color:#000; font-family: OpenSans-Light; font-size:12px; line-height:17px; padding:0 0 30px 0; }
.intro-text p { margin:0; padding:0; }
.intro-text a { color:#000; font-family: OpenSans-Light; font-size:12px!important; font-style:normal!important;  text-decoration:none; }
.blue-heading { background-color:#bfdaf7; color:#111111; font-family: 'OpenSans-SemiBold'; font-size:14px; padding:5px 10px; }
table.paymenttbl td { color:#696a7a; font-family: OpenSans-Regular; font-size:14px; line-height:24px; padding:5px 18px 5px 18px; }
table.paymenttbl img { float:left; margin:0 3px 0 0; }
.sm-dot-divider { border-left:1px dotted #e3e3e3; float:left; height:30px; margin:0 3px; width:2px; }
.container .inner-content .left-content .md-select3 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:3px 0; width:110px; }
.container .inner-content .left-content .md-select3:focus { color:#000; }
.container .inner-content .left-content .md-txt6 { background-color:#dcdad8; border:1px solid #dcdad8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#8c8a89; float:left; font-family: OpenSans-Light; font-size:14px; margin-right:5px; padding:4px 5px; width:213px; }
.container .inner-content .left-content .md-txt6:focus { color:#000; }
.thanks-content { padding:35px 0; text-align:center; }
.thanks-txt { clear:both; }
.thanks-txt h1 { color:#0f2b8c; font-family: OpenSans-Light; font-size:30px; font-weight:normal; line-height:35px; margin:0 0 3px 0; padding:0; vertical-align:text-top; }
.thanks-txt h1 span { color:#0f2b8c; font-family:OpenSans-Bold; font-size:18px; line-height:normal; }
.container .inner-content .thanks-txt h2 { color:#0f2b8c; font-family: OpenSans-Light; font-size:24px; font-weight:normal; line-height:normal; margin:0 0 31px 0; padding:0; text-transform:none; }
.blank-img { padding:19px 0; }
.umedex-card { clear:both; margin:0 auto; width:545px; }
.container .inner-content .umedex-card h2 { color:#3299d9!important; font-family: OpenSans-Light!important; font-size:30px!important; font-weight:normal; line-height:28px!important; margin:9px 0 7px 0; padding:0; text-transform:uppercase; }
.container .inner-content .umedex-card h3 { color:#343434; font-family: OpenSans-Light; font-size:14px; font-weight:normal; text-align:center; }
.review-info { color:#000; font-family: OpenSans-Regular; font-size:14px; }
.container .inner-content .umedex-card ul { margin:0 0 30px 0; padding:0; }
.container .inner-content .umedex-card ul li { color:#000; font-family: OpenSans-Light; font-size:12px; list-style-type:none; margin:0 0 12px 0; padding:0; text-align:left; }
.container .inner-content .umedex-card a { color: #008afe; font-size: 12px; font-style:normal; text-decoration: none; }
.review-info .ri-row { clear:both; padding:0 0 3px 0; }
.review-info p { margin:0; padding:0; }
.review-info span { color:#767676; }
.review-info a { color:#000!important; font-style:normal!important; }
.img-thumb { background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 0 5px #c8c7c7; -moz-box-shadow:0 0 5px #c8c7c7; -webkit-box-shadow:0 0 5px #c8c7c7; float:left; margin:0 15px 0 0; padding:5px; width:49px; }
#bottomfooter1 { display:none; }
.mh-mmenu, #slide_menu { display:none; }
.sec-heading { background-color:#ebebeb; float:left; width:100%; }
.bc-new1 { display:inline;  float: left; /*margin-left: 630px;*/ top: 5px; width: 35px; height: 35px; z-index: 10;}
.bc-new1 img {position: relative;}
.bc-new1 ul {margin: 0; padding: 0;}
.bc-new1 ul ul {border:1px solid #000; display: none; margin: 0; padding: 0; position: absolute; width: 35px; top:35px;}
.bc-new1 ul li {margin: 0; padding: 0; list-style: none; position: relative; float: left;}
.bc-new1 ul li:hover ul{display: block; position: absolute; left:-65px;  width: 100px; z-index:50; }
.bc-new1 ul li:hover ul li{float:left;margin: 0; padding: 0; list-style: none; width:100%;}
.bc-new1 ul li:hover ul li a { background-color: #cacbc4; color:#000; display:block; font-family: OpenSans-Light; font-size:14px; padding:5px 10px; text-decoration:none;}
.bc-new1 ul li:hover ul li a:hover { color:#fff; }
input[type="password"] { margin-top:0!important; }

/* Slideshow */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  list-style-type:none;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


/* About New */
.about-container { background:url(../images/about/bg-main-content.gif) repeat-y left top; margin:0 auto; padding:0 0 120px 0; width:1349px; }
.abt-left { color:#000; float:left; font-family: OpenSans-Regular; font-size:22px; line-height:42px; width:686px; }
.abt-left .abt-txt { padding:44px 20px 0 70px; }
.abt-left h2 { color:#000; font-family: OpenSans-Light; font-size:41px; margin:0 0 6px 0; padding:0; }
.abt-left p { margin:0; padding:0 0 41px 0; }
.abt-right { float:left; width:663px; }
.about-container hr { background:#ebeceb; height:1px; border:none; padding:0px; margin:0 auto 48px auto; clear:both; width:90%; }
.abt-right .abt-img-container { width:100%; }
.abt-right .abt-img-container img { height:auto; width:100%; }
.abt-right .wwo-container { clear:both; float:left; width:100%; }
.abt-right .wwo-container .wwo-txt { color:#fff; font-family: OpenSans-Light; font-size:24px; padding:0 35px; }
.abt-right .wwo-container h2 { color:#fff; font-family: OpenSans-Light; font-size:41px; text-align:center; text-transform:uppercase; }
.abt-right .wwo-container ul, .abt-right .wwo-container ol { margin:0; padding:0; }
.abt-right .wwo-container ul li, .abt-right .wwo-container ol li { list-style-type:none; margin:0; padding:0 0 39px 33px; text-align:justify; }
.abt-right .wwo-container ul li { background:url(../images/common/i-bullet4.gif) no-repeat left 13px; }
.m-about-container { display:none; }

/* New Care Plans */
.cplans-container { box-shadow:0 0 10px #666; margin:0 auto 60px auto; width:1199px; }
.cplans-container h1 { background-color:#959595; color:#fff; display:block; font-family: OpenSans-Light; font-size:40px; font-weight:normal; margin:0; padding:0; text-indent:25px; }
.cplans-main-content { background-color:#fff; }
.cplans-main-row1 { background:url(../id-images/bg-cp-main1.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row1 h1 { background:url(../id-images/i-bot-line1.png) no-repeat left bottom; color:#929b57; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-left-content { float:left; width:992px; }
.cplans-lcontent { color:#434343; font-family: OpenSans-Light; font-size:12px; padding:14px 25px; }
.cplans-lcontent h2 { color:#434343; font-size:12px; font-family:OpenSans-Bold; font-weight:normal; margin:0; padding:0; text-transform:uppercase; }
.cplans-lcontent p { margin:0 0 14px 0; padding:0; }
.cplans-lcontent ul { list-style-type:none; margin:0; padding:0; }
.cplans-lcontent ul li { background:url(../id-images/i-bullet1.gif) no-repeat left 5px; line-height:normal; margin:0; padding:0 0 0 13px; }
.cplans-lcontent ol { margin:0 0 15px 14px; margin:0 0 15px 18px\9; padding:0; }
.cplans-lcontent ol li { margin:0; padding:0; }
.cplans-right-content { float:left; width:207px; }
.cplans-rcontent { color:#434343; font-family: OpenSans-Light; font-size:12px; padding:124px 20px 0 20px; }
.cplans-rcontent h2 { color:#fff; font-size:14px; font-family:OpenSans-Bold; font-weight:normal; margin:0 0 3px 0; padding:0; text-transform:uppercase; }
.cplans-rcontent p { color:#fff; font-family: OpenSans-Light; font-size:22px; margin:0 0 4px 0; padding:0; }
.cplans-col1 { color:#434343; float:left; font-family: OpenSans-Light; font-size:12px; line-height:16px; padding:0 10px 0 0; width:490px; }
.cplans-col2 { color:#434343; float:left; font-family: OpenSans-Light; font-size:12px; line-height:16px; width:442px; }
.cplans-col2 h2 { color:#434343; font-size:12px; font-family:OpenSans-Bold; font-weight:normal; margin:0 0 15px 0; padding:0; text-transform:uppercase; }
.cplans-btn-row { float:left; width:100%; }
.cplans-btn-row ul { margin:0 10%; padding:0; }
.cplans-btn-row ul li { display:inline; list-style-type:none; margin:0 20px 0 0; padding:0; }
.cplans-btn-row ul li:last-child { margin:0; }
.cplans-main-row2 { background:url(../id-images/bg-cp-main2.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row2 h1 { background:url(../id-images/i-bot-line2.png) no-repeat left bottom; color:#b27794; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row3 { background:url(../id-images/bg-cp-main3.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row3 h1 { background:url(../id-images/i-bot-line3.png) no-repeat left bottom; color:#7789b2; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row4 { background:url(../id-images/bg-cp-main4.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row4 h1 { background:url(../id-images/i-bot-line4.png) no-repeat left bottom; color:#929b57; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row5 { background:url(../id-images/bg-cp-main5.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row5 h1 { background:url(../id-images/i-bot-line5.png) no-repeat left bottom; color:#4fb8e1; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row6 { background:url(../id-images/bg-cp-main6.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row6 h1 { background:url(../id-images/i-bot-line6.png) no-repeat left bottom; color:#8e8e8e; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row7 { background:url(../id-images/bg-cp-main7.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row7 h1 { background:url(../id-images/i-bot-line7.png) no-repeat left bottom; color:#f26e51; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row8 { background:url(../id-images/bg-cp-main8.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row8 h1 { background:url(../id-images/i-bot-line8.png) no-repeat left bottom; color:#a66813; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row9 { background:url(../id-images/bg-cp-main9.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row9 h1 { background:url(../id-images/i-bot-line9.png) no-repeat left bottom; color:#5b9356; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row10 { background:url(../id-images/bg-cp-main10.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row10 h1 { background:url(../id-images/i-bot-line10.png) no-repeat left bottom; color:#826b9b; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row11 { background:url(../id-images/bg-cp-main11.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row11 h1 { background:url(../id-images/i-bot-line11.png) no-repeat left bottom; color:#6688b0; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row12 { background:url(../id-images/bg-cp-main12.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row12 h1 { background:url(../id-images/i-bot-line12.png) no-repeat left bottom; color:#dd7031; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row13 { background:url(../id-images/bg-cp-main13.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row13 h1 { background:url(../id-images/i-bot-line13.png) no-repeat left bottom; color:#3c7bb3; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }
.cplans-main-row14 { background:url(../id-images/bg-cp-main14.gif) repeat-y left top; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0; }
.cplans-main-row14 h1 { background:url(../id-images/i-bot-line14.png) no-repeat left bottom; color:#69aeab; font-family: OpenSans-Light; font-size:24px; font-weight:normal; margin:0 0 16px 0; padding:0 0 12px 0; text-indent:0; width:100%; }

.id-screening-container { background-color:#fff; color:#6a9bc7; display:none; font-family: OpenSans-Light; font-size:14px; }
.id-program-container { background-color:#fff; color:#6a9bc7; display:none; font-family: OpenSans-Light; font-size:14px; }
.id-faq-container { background-color:#fff; color:#000; display:none; font-family: OpenSans-Light; font-size:12px; width:869px; }
.id-faq-maincontent { padding:15px 10px; }
.id-faq-maincontent h1 { border-bottom:1px solid #2ca9d8; color:#2ca9d8; font-family:OpenSans-Bold; font-size:20px; margin:0 0 20px 0; padding:0; text-align:center; text-transform:uppercase; }
.id-faq-maincontent h2 { color:#000; font-family:OpenSans-Bold; font-size:12px; font-weight:normal; margin:0 0 0 13px; text-transform:uppercase; }
.id-faq-maincontent p { margin:0 0 10px 50px; padding:0; }
.id-healtheval-container { background-color:#fff; color:#000; display:none; font-family: OpenSans-Regular; font-size:14px; width:871px; }
.id-healtheval-maincontent { padding:15px 10px; text-align:center; }
.id-healtheval-maincontent h1 { border-bottom:1px solid #2ca9d8; color:#2ca9d8; font-family:OpenSans-Bold; font-size:20px; margin:0 0 20px 0; padding:0; text-transform:uppercase; }
.id-healtheval-maincontent p { margin:0 0 10px 0; padding:0; }

.id-process-container { background-color:#fff; color:#000; display:none; font-family: OpenSans-Regular; font-size:14px; width:860px; }
.id-process-maincontent { padding:15px 10px; text-align:center; }
.id-process-maincontent h1 { border-bottom:1px solid #2ca9d8; color:#2ca9d8; font-family:OpenSans-Bold; font-size:20px; margin:0; padding:0; text-transform:uppercase; }
.id-process-maincontent p { margin:0 0 10px 0; padding:0; }
.cplans-rbot { border:1px solid #d7d7d7; clear:both; }
.cplans-rbot .cplans-rbot-content { padding:9px 5px; }
.cplans-rbot .cplans-rbot-content ul { list-style-type:none; margin:0; padding:0; }
.cplans-rbot .cplans-rbot-content ul li { background:none; display:inline; float:left; margin:0 14px 0 0; padding:0; text-align:center; width:132px; }
.cplans-rbot .cplans-rbot-content ul li:last-child { margin:0; }
.cplans-rbot .cplans-rbot-content ul li .doc-img { border:1px solid #d7d7d7; }
.cplans-rbot .cplans-rbotc-heading { height:90px; }
.cplans-rbot .cplans-rbot-content h4 { color:#000; font-family:OpenSans-SemiBold; font-size:11px; font-weight:normal; line-height:14px; margin:3px 0; padding:0; text-transform:uppercase; }
.cplans-rbot .cplans-rbot-content h4 span { clear:both; color:#000; float:left; font-family: OpenSans-Regular; font-size:10px; font-weight:normal; line-height:normal; text-transform:none; width:100%; }
.cplans-rbot .cplans-rbotc-txt { color:#2ca9d8; font-family: OpenSans-Regular; font-size:11px; font-weight:normal; line-height:14px; text-align:left; }
.cplans-rbot .cplans-rbotc-txt p { margin:0; padding:0; }
.cplans-rbot .cplans-rbotc-txt a { color:#2ca9d8; font-family: OpenSans-Regular; font-size:11px; outline:0px; text-decoration:none; }
.cplans-rbot .cplans-rbotc-txt .more-link { color:#2ca9d8; font-family: OpenSans-Regular; font-size:10px; float:right; }
.cplans-rbot .cplans-rbotc-txt .more-link a { color:#2ca9d8; text-decoration:none; }
.physician-popup-container { padding:12px; width:817px; }
.physician-pccontent { border:1px solid #146cb3; }
.physician-popup-container h1 { background-color:#146cb3; color:#fff; font-family: OpenSans-Bold; font-size:18px; font-weight:normal; margin:0; padding:11px 21px; text-transform:uppercase; }
.physician-pccontent-main { color:#000; font-family: OpenSans-Light; font-size:18px; line-height:24px; padding:14px 20px 26px 26px; }
.physician-pccontent-main h2 { color:#146cb3; font-family: OpenSans-Bold; font-size:18px; font-weight:normal; line-height:23px; margin:0 0 16px 0; padding:0; text-transform:uppercase; }
.physician-pccontent-main p { margin:0; padding:0; }
.physician-pccontent-left { float:left; text-align:justify; width:520px; }
.physician-pccontent-right { float:right; width:198px; }

#fc-logo { background:url(../id-images/l-foerevercare.png) no-repeat left top; background-size: contain; float: left; height: 100%; width: 166px; z-index: 30; }


@media only screen and (max-width: 599px) {
.header-content, .container .main-content, #cycler { width:100%; }
.header-content { height:29px; }
.signup-wrapper { margin:0 5%; right:inherit; top:80px; padding:0 0 62px 0; width:90%; }
.signup-wrapper .signup-content { padding:2% 2% 0.2%; }
.signup-wrapper .signup-content table td { float:left; padding:0 0 2% 0; width:100%; }
.signup-wrapper .signup-content table td.last { float:left; padding:0 0 2% 0; width:100%; }
.signup-wrapper .signup-content input.text { float:left; font-size:13px; margin:0 0 2% 0; padding:1% 2%; width:92.5%; }
.signup-wrapper .signup-content input.success-txt, .signup-wrapper .signup-content input.error-txt { float:left; font-size:13px; margin:0; padding:1% 2%; width:92.5%; }
.signup-wrapper .signup-content input.sm-text { float:left; font-size:13px; margin:0 0 0 2%; padding:1%; width:57%; }
.signup-wrapper .signup-content .captcha { height:20px; width:33%; }
#topfooter, #bottomfooter { display:none; }
#footerband {
    height: auto!important;
    left: 0;
}
#bottomfooter1 { display:block; float:left; height:auto!important; width:100%!important; }
#bottomfooterContent {
    height: auto;
    padding-left: 2%!important;
    padding-right: 2%!important;
    padding-top: 2px!important;
    width: 96% !important;
	line-height:25px;
}
copyrightText {
    float: left;
    width: 100%;
}
.mh-mmenu { display:block; float:right; margin:17px 5px 0 0; width:29px; }
body {
  position: relative;
  left: 0;
  overflow-x: hidden;
}
#slide_menu {
  position: fixed;
  top: 0;
  left: -191px;
  width: 191px;
  height: 100%;
  background: #35549d;
  z-index:999;
  display:block;
}

/* ä»¥ä¸‹è£…é£¾ãªã© */

#slide_menu ul {
  padding: 1px 0 0 0;
  margin: 0;
  height:100%!important;
  overflow:auto!important;
}

#slide_menu li + li { /*border-top: solid 1px #f39191;*/ }

#slide_menu li {
  border-bottom: solid 1px #4972d2;
  list-style: none;
  padding:0 14px;
}

#slide_menu li a {
	background:url(../id-images/i-arw1.gif) no-repeat left 12px;
	color:#fff;
  display: block;
  font-family: OpenSans-Light;
  font-size:18px;
  padding: 7px 0 7px 22px;
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#slide-button {
  position: absolute;
  top: 0;
  width: 29px;
  height: 28px;
  outline: none;
  border: none;
  cursor: pointer;
  right:0;
}
.container input, .container select { border-radius:0px!important; }
.container .inner-content { margin:50px auto 0; width:100%; }
.container .inner-content .left-content { margin:0 2%; width:96%; }
.container .inner-content .lc-top { position:relative; width:100%; }
.container .inner-content .lc-top .lct-left { width:20.6%; }
.container .inner-content .lc-top .lct-right { width:27.7%; }
.container .inner-content .left-content .form-row { margin:0; }
.container .inner-content .left-content .sm-txt, .container .inner-content .left-content .md-txt, .container .inner-content .left-content .md-txt1, .container .inner-content .left-content .md-txt2, .container .inner-content .left-content .md-txt3, .container .inner-content .left-content .sm-txt1, .container .inner-content .left-content .md-txt4, .container .inner-content .left-content .lg-txt, .container .inner-content .left-content .md-txt5, .container .inner-content .left-content .md-txt6 { margin:0 0 2% 0; padding:0.4% 0.5%; width:98%; }
.container .inner-content .left-content .md-select { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 2% 0; padding:0.4% 0; width:99%; }
.signup-wrapper .signup-content .su-select { float:left; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; margin:0 0 2% 0; padding:0 0.5%; width:98%; }
.signup-wrapper .signup-content .su-select1 { float:left; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; margin:0 0 2% 0; padding:0 0.5%; width:98%; }
.container .inner-content .left-content .md-select1 { box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; margin:0 0 2% 0; padding:0.4% 0; width:99%; }
.container .inner-content .left-content .md-select2 { box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; margin:0 0 2% 0; padding:0.4% 0; width:99%; }
.container .inner-content .left-content .md-select3 { margin:0 2% 2% 0; padding:0.4% 0; width:45%; }
.container .inner-content .right-content { display:none; margin:8% 0 0 0; float:left; width:100%; }
.container .inner-content .right-content img { height:auto!important; width:100%!important; }
.container .inner-content .lc-top .lct-right .sm-select { width:65px; }
.pmit-first { width:78%; }
.pmit-two { float:right; margin:0 16px 0 0; }
.conditions-container { margin:0 0 2% 0; }
.conditions-content { width:99%; }
.conditions-content ul li { padding:0 0 0 0.7%; width:99.3%; }
.conditions-content ul li .range { margin:0 16px 0 0; }
.review-info .ri-row table { border-collapse:collapse; }
.review-info .ri-row table td { border:1px solid #b4b4b4; font-size:12px; padding:0 2%;  width:29%!important; }
.review-info .ri-row table td a { font-size:12px!important; }
.container .inner-content .left-content h2 { font-size:14px; }
.signup-wrapper .signup-content input { border-radius:0px!important; }
.st-container { font-size:14px!important; padding:4% 0 4% 0!important; }
.st-container ul { margin: 10% 0 0 8.6%!important; }
.st-container ul li { display:block; padding:0 0 1.5% 0!important; line-height:26px; width:100%!important; }
.container { padding:66px 0 0 0; }
.about-container { display:none; }
.m-about-container { display:block; margin:0 auto; padding:0; width:100%; }
.m-about-container hr { background:#ebeceb; height:1px; border:none; padding:0px; margin:2% auto 12% auto; clear:both; width:90%; }
.m-about-icontainer { width:100%; }
.m-about-icontainer img { height:auto; width:100%; }
.m-abt-vcontent { color:#000; float:left; font-family: OpenSans-Regular; font-size:18px; line-height:34px; width:100%; }
.m-abt-vcontent .m-abt-vtxt { padding:7% 7% 7% 7%; line-height:24px; text-align:justify; }
.m-abt-vcontent h2 { color:#000; font-family: OpenSans-Light; font-size:31px; margin:0 0 9% 0; padding:0; }
.m-abt-vcontent p { margin:0; padding:0 0 9% 0; }
.abt-right { float:left; width:680px; }
.m-wwo-container { background-color:#1b6ca6; clear:both; float:left; width:100%; }
.m-wwo-container .m-wwo-txt { color:#fff; font-family: OpenSans-Light; font-size:18px; padding:0 3.5% 25% 3.5%; }
.m-wwo-container h2 { color:#fff; font-family: OpenSans-Light; font-size:31px; text-align:center; text-transform:uppercase; }
.m-wwo-container ul, .m-wwo-container ol { margin:0; padding:0; }
.m-wwo-container ul li, .m-wwo-container ol li { list-style-type:none; margin:0; padding:0 0 4% 8%; }
.m-wwo-container ul li { background:url(../images/common/i-bullet4.gif) no-repeat left 10px; }
}

@media only screen and (max-width: 767px) {
.header-content, .container .main-content, #cycler { width:100%; }
.header-content { height:45px; }
.idlogin-wrapper { float:left; margin:0 5%; left:0; top:25px; padding:0 0 6.2% 0; position:relative; width:90%; }
.idlogin-wrapper .idlogin-content { padding:2% 2% 0.2%; }
.idlogin-wrapper .idlogin-content table td { float:left; padding:0 0 2% 0; width:100%; }
.idlogin-wrapper .idlogin-content table td.last { float:left; padding:0 0 2% 0; width:100%; }
.idlogin-wrapper .idlogin-content input { float:left; border-radius:0px!important; margin:0 0 2% 0; }
.idlogin-wrapper .idlogin-content input.text { float:left; font-size:13px; margin:0; padding:1% 1.3%; width:96%; }
.idlogin-wrapper .idlogin-content input.success-txt, .idlogin-wrapper .idlogin-content input.error-txt { font-size:13px; margin:0; padding:1% 1.3%; width:96%; }
.signup-wrapper .signup-content input.sm-text { float:left; font-size:13px; margin:0 0 0 2%; padding:1%; width:57%; }

.signup-wrapper { float:left; margin:0 5%; right:inherit; top:30px; padding:0 0 20% 0; position:relative; width:90%; }
.signup-wrapper .signup-content { padding:2% 2% 0.2%; }
.signup-wrapper .signup-content table td { float:left; padding:0 0 2% 0; width:100%; }
.signup-wrapper .signup-content table td.last { float:left; padding:0 0 2% 0; width:100%; }
.signup-wrapper .signup-content input { float:left; border-radius:0px!important; margin:0 0 2% 0; }
.signup-wrapper .signup-content input.text { float:left; font-size:13px; margin:0; padding:1% 1.3%; width:96%; }
.signup-wrapper .signup-content input.success-txt, .signup-wrapper .signup-content input.error-txt { font-size:13px; margin:0; padding:1% 1.3%; width:96%; }
.signup-wrapper .signup-content input.sm-text { float:left; font-size:13px; /*margin:0 0 0 2%;*/ margin:0; padding:1% 1.3%; width:60%; }
.signup-wrapper .signup-content .captcha { height:20px; width:33%; }
#topfooter, #bottomfooter { display:none; }
#footerband {
    height: auto!important;
    left: 0;
}
#bottomfooter1 { display:block; float:left; height:auto!important; width:100%!important; }
#bottomfooterContent {
    height: auto;
    padding-left: 2%!important;
    padding-right: 2%!important;
    padding-top: 2px!important;
    width: auto !important;
	line-height:25px;
}
copyrightText {
    float: left!important;
    width: 100%;
}
.mh-mmenu { display:block; float:right; margin:17px 5px 0 0; width:29px; }
body {
  position: relative;
  left: 0;
  overflow-x: hidden;
}
#slide_menu {
  position: fixed;
  top: 0;
  left: -191px;
  width: 191px;
  height: 100%;
  background: #35549d;
  z-index:999;
  display:block;
}

/* ä»¥ä¸‹è£…é£¾ãªã© */

#slide_menu ul {
  padding: 1px 0 0 0;
  margin: 0;
  height:100%!important;
  overflow:auto!important;
}

#slide_menu li + li { /*border-top: solid 1px #f39191;*/ }

#slide_menu li {
  border-bottom: solid 1px #4972d2;
  list-style: none;
  padding:0 14px;
}

#slide_menu li a {
	background:url(../id-images/i-arw1.gif) no-repeat left 12px;
	color:#fff;
  display: block;
  font-family: OpenSans-Light;
  font-size:18px;
  padding: 7px 0 7px 22px;
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#slide-button {
  position: absolute;
  top: 0;
  width: 29px;
  height: 28px;
  outline: none;
  border: none;
  cursor: pointer;
  right:0;
}
.container input, .container select { border-radius:0px!important; }
.container .inner-content { margin:0 auto 0; min-height:auto!important; padding:0 0 17% 0; width:100%; }
.container .inner-content .left-content { margin:4% 2%; width:96%; }
.container .inner-content .lc-top { position:relative; margin:0; width:100%; }
.container .inner-content .lc-top .lct-left { width:20.6%; }
.container .inner-content .lc-top .lct-right { width:19%; }
.container .inner-content .left-content .form-row { margin:0; }
.container .inner-content .left-content .sm-txt, .container .inner-content .left-content .md-txt, .container .inner-content .left-content .md-txt1, .container .inner-content .left-content .md-txt2, .container .inner-content .left-content .md-txt3, .container .inner-content .left-content .sm-txt1, .container .inner-content .left-content .md-txt4, .container .inner-content .left-content .lg-txt, .container .inner-content .left-content .md-txt5, .container .inner-content .left-content .md-txt6 { margin:0 0 2% 0; padding:0.4% 0.5%; width:98%; }
.container .inner-content .left-content .md-select { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 2% 0; padding:0.4% 0; width:99%; }
.signup-wrapper .signup-content .su-select { float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0; padding:0.4% 0; width:99%; }
.signup-wrapper .signup-content .su-select1 { float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0; padding:0.4% 0; width:99%; }
.container .inner-content .left-content .md-select1 { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 2% 0; padding:0.4% 0; width:99%; }
.container .inner-content .left-content .md-select2 { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 2% 0; padding:0.4% 0; width:99%; }
.container .inner-content .left-content .md-select3 { margin:0 2% 2% 0; padding:0.4% 0; width:45%; }
.container .inner-content .right-content { display:none; margin:8% 0 0 0; float:left; width:100%; }
.container .inner-content .right-content img { height:auto!important; width:100%!important; }
.pmit-first { width:78%; }
.pmit-two { float:right; margin:0 24px 0 0; }
.conditions-container { margin:0 0 2% 0; }
.conditions-content { width:99%; }
.conditions-content ul li { padding:0 0 0 0.7%; width:99.3%; }
.conditions-content ul li .range { margin:0 16px 0 0; }
.review-info .ri-row table { border-collapse:collapse; }
.review-info .ri-row table td { border:1px solid #b4b4b4; font-size:12px; padding:0 2%;  width:29%!important; }
.review-info .ri-row table td a { font-size:12px!important; }
.container .inner-content .left-content h2 { font-size:14px; }
.st-container { font-size:14px!important; padding:4% 0 4% 0!important; }
.st-container ul { margin: 0 0 0 8.6%!important; }
.st-container ul li { display:block; padding:0 0 1.5% 0!important; line-height:26px; width:100%!important; }
.sec-heading { padding:0 2%; width:96%; }
.container { padding:66px 0 0 0; }
#fc-bottomfooter { display:none; }
.about-container { display:none; }
.m-about-container { display:block; margin:0 auto; padding:0; width:100%; }
.m-about-container hr { background:#ebeceb; height:1px; border:none; padding:0px; margin:2% auto 12% auto; clear:both; width:90%; }
.m-about-icontainer { width:100%; }
.m-about-icontainer img { height:auto; width:100%; }
.m-abt-vcontent { color:#000; float:left; font-family: OpenSans-Regular; font-size:18px; line-height:34px; width:100%; }
.m-abt-vcontent .m-abt-vtxt { padding:7% 7% 7% 7%; line-height:24px; text-align:justify; }
.m-abt-vcontent h2 { color:#000; font-family: OpenSans-Light; font-size:31px; margin:0 0 9% 0; padding:0; }
.m-abt-vcontent p { margin:0; padding:0 0 9% 0; }
.abt-right { float:left; width:680px; }
.m-wwo-container { background-color:#1b6ca6; clear:both; float:left; width:100%; }
.m-wwo-container .m-wwo-txt { color:#fff; font-family: OpenSans-Light; font-size:18px; padding:0 3.5% 25% 3.5%; }
.m-wwo-container h2 { color:#fff; font-family: OpenSans-Light; font-size:31px; text-align:center; text-transform:uppercase; }
.m-wwo-container ul, .m-wwo-container ol { margin:0; padding:0; }
.m-wwo-container ul li, .m-wwo-container ol li { list-style-type:none; margin:0; padding:0 0 4% 8%; }
.m-wwo-container ul li { background:url(../images/common/i-bullet4.gif) no-repeat left 10px; }
.cplans-container { width:100%; }
.cplans-main-row1, .cplans-main-row2, .cplans-main-row3, .cplans-main-row4, .cplans-main-row5, .cplans-main-row6, .cplans-main-row7, .cplans-main-row8, .cplans-main-row9, .cplans-main-row10, .cplans-main-row11, .cplans-main-row12, .cplans-main-row13, .cplans-main-row14 { background:none; }
.cplans-left-content { width:100%; }
.cplans-col1 { padding:0 0 4% 0; width:100%; }
.cplans-col2 { width:100%; }
.cplans-main-row1 .cplans-right-content { background-color:#b1b979; width:100%; }
.cplans-rcontent { padding:5% 2% 5%; text-align:center; }
.cplans-btn-row { padding:4% 0; }
.cplans-main-row2 .cplans-right-content { background-color:#bc95a8; width:100%; }
.cplans-main-row3 .cplans-right-content { background-color:#7789b2; width:100%; }
.cplans-main-row4 .cplans-right-content { background-color:#c8bb02; width:100%; }
.cplans-main-row5 .cplans-right-content { background-color:#6dcff6; width:100%; }
.cplans-main-row6 .cplans-right-content { background-color:#959595; width:100%; }
.cplans-main-row7 .cplans-right-content { background-color:#f69679; width:100%; }
.cplans-main-row8 .cplans-right-content { background-color:#c69c6d; width:100%; }
.cplans-main-row9 .cplans-right-content { background-color:#7cc576; width:100%; }
.cplans-main-row10 .cplans-right-content { background-color:#a186be; width:100%; }
.cplans-main-row11 .cplans-right-content { background-color:#7da7d9; width:100%; }
.cplans-main-row12 .cplans-right-content { background-color:#f9ad81; width:100%; }
.cplans-main-row13 .cplans-right-content { background-color:#448ccb; width:100%; }
.cplans-main-row14 .cplans-right-content { background-color:#7accc8; width:100%; }
.id-program-container, .id-faq-container, .id-healtheval-container { width:100%; }
.id-screening-container img, .id-program-container img, .id-healtheval-container img { height:auto; width:100%; }
.cplans-btn-row ul { text-align:left; margin:0 2%; }
.cplans-btn-row ul li { float:left; margin:0 2% 2% 0; }
.cplans-lcontent ul { margin:0; }
.id-process-container { width:100%; }
.id-process-container img { height:auto; width:100%; }
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
.header-content, .container .main-content, #cycler { width:100%; }
#cycler { height: 200%; left: -50%; position: fixed; width:200%; }
#cycler img { bottom:0; left:0; min-height:50%; min-width:50%; right:0; top:0; }
.header-content { height:50px; }
#topfooter, #bottomfooter { display:none; }
#footerband {
    height: auto!important;
    left: 0;
}
#bottomfooter1 { display:none; float:left; height:auto!important; width:100%!important; }
#bottomfooterContent {
    height: auto;
    padding-left: 2%!important;
    padding-right: 2%!important;
    padding-top: 2px!important;
    width: 96% !important;
	line-height:25px;
}
copyrightText {
    float: right;
    /*width: 100%;*/
}
.mh-mmenu { display:block; float:right; margin:20px 5px 0 0; width:29px; }
body {
  position: relative;
  left: 0;
  overflow-x: hidden;
}
#slide_menu {
  position: fixed;
  top: 0;
  left: -191px;
  width: 191px;
  height: 100%;
  background: #35549d;
  z-index:999;
  display:block;
}

/* ä»¥ä¸‹è£…é£¾ãªã© */

#slide_menu ul {
  padding: 1px 0 0 0;
  margin: 0;
  height:100%!important;
  overflow:auto!important;
}

#slide_menu li + li { /*border-top: solid 1px #f39191;*/ }

#slide_menu li {
  border-bottom: solid 1px #4972d2;
  list-style: none;
  padding:0 14px;
}

#slide_menu li a {
	background:url(../id-images/i-arw1.gif) no-repeat left 12px;
	color:#fff;
  display: block;
  font-family: OpenSans-Light;
  font-size:18px;
  padding: 7px 0 7px 22px;
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#slide-button {
  position: absolute;
  top: 0;
  width: 29px;
  height: 28px;
  outline: none;
  border: none;
  cursor: pointer;
  right:0;
}

.idlogin-wrapper { left:2%; margin:2% 0 0 0; top:0; width:34.3%; }
.idlogin-wrapper .idlogin-content input.text { width:93%; }

.signup-wrapper { margin:2% 0 0 0; padding:0 0 7% 0; right:2%; top:0; width:60%; }
.signup-wrapper .signup-content { width:96%; }
.signup-wrapper .signup-content table { width:100%; }
.signup-wrapper .signup-content table td { width:50%!important; }
.signup-wrapper .signup-content input.success-txt { width:89%; }
.signup-wrapper .signup-content input.error-txt { width:89%; }
.signup-wrapper .signup-content .su-select { color:#555; /*font-size:11px;*/ height:32px; /*text-indent:2%;*/ width:100%; }
.signup-wrapper .signup-content .su-select1 { color:#555; /*font-size:11px;*/ height:32px; /*text-indent:2%;*/ width:100%; }
.signup-wrapper .signup-content input.text { width:89%; }
.signup-wrapper .signup-content input.sm-text { float:left; margin:0 0 0 1%; width:57%; }
.signup-wrapper .signup-content .captcha { width:29%; }

.container .inner-content { min-height:auto; margin:0 auto 0; padding:0 0 10% 0; width:100%; }
.container .inner-content .left-content { margin:1.3% 0 0 2%; width:96%; }

.container .inner-content .right-content { display:none; margin:8% 0 0 0; float:left; width:100%; }
.container .inner-content .right-content img { height:auto!important; width:100%!important; }
.st-container ul { margin:1.5% 0 0 37px!important; padding:0; }
.st-container ul li { margin-bottom:10px!important; }
#fc-bottomfooter { display:block; height:inherit!important; padding-bottom:10px; }
/*.bc-new1 ul ul { top:35px; }*/
.m-about-container { display:none; }
.about-container { background-size:100% 100%; background-origin:content-box; padding:0 0 12%; width:100%; }
.abt-left { font-size:20px; line-height:30px; width:50.9%; }
.abt-left .abt-txt { padding:8% 7% 0 7%; }
.abt-left h2 { font-size:34px; margin:0 0 3% 0; }
.abt-left p { padding:0 0 10%; }
.about-container hr { margin:3% auto 11%; }
.abt-right { width:49.1%; }
.abt-right .wwo-container h2 { font-size:34px; }
.abt-right .wwo-container .wwo-txt { font-size:20px; }
.abt-right .wwo-container ul li, .abt-right .wwo-container ol li { padding:0 0 8% 9%; }
.abt-right .wwo-container ul li { background:url("../images/common/i-bullet4.gif") no-repeat left 11px; text-align:left; }
.cplans-container { width:100%; }
.cplans-main-row1, .cplans-main-row2, .cplans-main-row3, .cplans-main-row4, .cplans-main-row5, .cplans-main-row6, .cplans-main-row7, .cplans-main-row8, .cplans-main-row9, .cplans-main-row10, .cplans-main-row11, .cplans-main-row12, .cplans-main-row13, .cplans-main-row14 { background:none; }
.cplans-left-content { width:100%; }
.cplans-col1 { width:49%; }
.cplans-col2 { width:49%; }
.cplans-main-row1 .cplans-right-content { background-color:#b1b979; width:100%; }
.cplans-rcontent { padding:5% 2% 5%; }
.cplans-btn-row { padding:2% 0; }
.cplans-main-row2 .cplans-right-content { background-color:#bc95a8; width:100%; }
.cplans-main-row3 .cplans-right-content { background-color:#7789b2; width:100%; }
.cplans-main-row4 .cplans-right-content { background-color:#c8bb02; width:100%; }
.cplans-main-row5 .cplans-right-content { background-color:#6dcff6; width:100%; }
.cplans-main-row6 .cplans-right-content { background-color:#959595; width:100%; }
.cplans-main-row7 .cplans-right-content { background-color:#f69679; width:100%; }
.cplans-main-row8 .cplans-right-content { background-color:#c69c6d; width:100%; }
.cplans-main-row9 .cplans-right-content { background-color:#7cc576; width:100%; }
.cplans-main-row10 .cplans-right-content { background-color:#a186be; width:100%; }
.cplans-main-row11 .cplans-right-content { background-color:#7da7d9; width:100%; }
.cplans-main-row12 .cplans-right-content { background-color:#f9ad81; width:100%; }
.cplans-main-row13 .cplans-right-content { background-color:#448ccb; width:100%; }
.cplans-main-row14 .cplans-right-content { background-color:#7accc8; width:100%; }
.cplans-rcontent { text-align:center; }
.id-screening-container img, .id-program-container img, .id-healtheval-container img { height:auto; width:100%; }
.id-faq-container, .id-healtheval-container { width:100%; }
.cplans-lcontent ul { margin:0; }
.cplans-btn-row ul li { margin:0 10px 0 0; }
}

.st-container { background-color:#646464; color:#fff; float:left; font-family: OpenSans-Light; font-size:18px; display:block; padding:6px 0 6px 0; text-transform:uppercase; width:100%; }
.st-container ul { margin:0 0 0 86px; padding:0; }
.st-container ul li { display:inline; float:left; margin:0 6px 0 0; padding:0; }
.st-container ul li a { color:#fff; display:block; padding:7px 0 8px 48px; text-decoration:none; }
.st-container ul li.st-one { background:url(../id-images/i-one-off.gif) no-repeat left top; }
.st-container ul li.st-one:hover { background:url(../id-images/i-one-on.gif) no-repeat left top; }
.st-container ul li.st-one.focus { background:url(../id-images/i-one-on.gif) no-repeat left top; }
.st-container ul li.st-two { background:url(../id-images/i-two-off.gif) no-repeat left top; }
.st-container ul li.st-two:hover { background:url(../id-images/i-two-on.gif) no-repeat left top; }
.st-container ul li.st-two.focus { background:url(../id-images/i-two-on.gif) no-repeat left top; }
.st-container ul li.st-three { background:url(../id-images/i-three-off.gif) no-repeat left top; }
.st-container ul li.st-three:hover { background:url(../id-images/i-three-on.gif) no-repeat left top; }
.st-container ul li.st-three.focus { background:url(../id-images/i-three-on.gif) no-repeat left top; }
.st-container ul li.st-four { background:url(../id-images/i-four-off.gif) no-repeat left top; }
.st-container ul li.st-four:hover { background:url(../id-images/i-four-on.gif) no-repeat left top; }
.st-container ul li.st-four.focus { background:url(../id-images/i-four-on.gif) no-repeat left top; }
.marginR-0 { margin-right:0!important; }

/* 14-02-2015 */
body.bgwhite { background-color:#fff; }
.bc-search { float:left; display:inline; margin:0 10px 0 0; width:288px; }
.bc-search .text { background-color:#959595; color:#fff; border:0px; float:left; font-size:16px; height:34px; padding:0; text-indent:5px;  width:228px; -webkit-appearance: none; }
.bc-search .btn-search { border:0px; float:left; width:60px; }
.bc-cart { display:inline; float:left; position:relative; width:35px; }
.bc-cart img { position:relative; }
.bc-cart .bc-number { background:url(../images/common/i-cart-number.png) no-repeat left top; color:#fff; font-family: OpenSans-SemiBold; font-size:12px; height:21px; line-height:21px; position:absolute; right:-8px; text-align:center; top:-3px; width:21px; }
.header-right { float:right; /*width:418px;*/ width:440px; }
#headeradd
{
   z-index:30;
    width:40px;
    height:50px;
    float:right;
    vertical-align: middle ;
	background:url(../id-images/help-icon.png) no-repeat left top;
    background-size: contain;
}
.mainnav { background-color:#fff; position:relative; width:100%; z-index:5; }
.mainnav-content { background-color:#cacbc4; color:#5d5d5d; font-family: OpenSans-Light; font-size:15px; margin:0 auto; text-transform:uppercase; width:1349px; }
.mainnav-content ul { margin:0; padding:0; }
.mainnav-content ul li { border-right:1px solid #21a8dc; display:inline; float:left; margin:0; /*padding:0 0 2px 0;*/ padding:0; position:relative; text-align:center; /*width:267px;*/ width:266px; }
.mainnav-content ul li.last { border-right:0px; }
.mainnav-content ul li a { color:#5d5d5d; display:block; font-size:13px; padding:2px 0; text-decoration:none; }
.mainnav-content ul li a:hover { background-color:#39a2dc; color:#fff; }
.mainnav-content ul li:hover a { background-color:#39a2dc!important; color:#fff; }
.mainnav-content ul li a.focus { /*background:url(../id-images/i-dwn-arw-gray.gif) no-repeat 258px 8px;*/ background:url(../id-images/i-dwn-arw-gray.gif) no-repeat 76% 8px; }
.mainnav-content ul li a.focus:hover { /*background:#39a2dc url(../id-images/i-dwn-arw-white.gif) no-repeat 258px 8px;*/ background:#39a2dc url(../id-images/i-dwn-arw-white.gif) no-repeat 76% 8px; }
.mainnav-content ul ul { display:none; }
.mainnav-content ul li:hover ul { background-color:#39a2dc; display:block; position:absolute; top:21px; z-index:100; }
.mainnav-content ul li:hover ul li { border-right:0px; border-top:1px solid #9cd1ee; text-align:left; }
.mainnav-content ul li:hover ul li a { color:#81d2ff; font-family:OpenSans-Bold; font-size:12px; padding:4px 10px; }
.mainnav-content ul li:hover ul li a:hover { color:#fff; }
.home-container { background-color:#fff; padding:0 0 100px 0; width:100%; }
.home-content { margin:0 auto; width:1349px; }
.main-img { width:100%; }
.main-img img { height:auto; width:100%; }
.main-homesec { width:100%; }
.main-homesec h1 { color:#39a2dc; font-family: OpenSans-Light; font-size:40px; font-weight:normal; line-height:50px; margin:21px 100px 0 100px; padding:0; text-align:center; text-transform:uppercase; }
.main-homesec h2 { color:#2d2d2d; font-family:OpenSans-Bold; font-size:32px; font-weight:normal; line-height:50px; margin:9px 0 0 0; padding:0; text-align:center; text-transform:uppercase; }
.main-homesec p { color:#2a2a2a; font-family: OpenSans-Light; font-size:19px; font-weight:normal; line-height:34px; margin:0 130px 37px 130px; padding:0; text-align:center; }
.main-hightlights { background-color:#8c96a0; border-radius:10px; -moz-border-radius:10px; color:#fff; font-family: OpenSans-Light; font-size:26px; margin:0 auto;  text-transform:uppercase; width:1042px; }
.main-hightlights p { color:#fff; line-height:36px; margin:0 25px; padding:28px 0; text-align:center; }
.home-section-highlights { color:##2a2a2a; font-family: OpenSans-Light; font-size:26px; font-weight:normal; margin:41px auto; width:1230px; }
.hsh-left { float:left; margin:0 25px 0 0; width:365px; }
.hshl-img { float:left; }
.hshl-img img { float:left; }
.hsh-left ul { margin:0; padding:0; }
.hsh-left ul li { background-color:#39a2dc; display:block; float:left; height:54px; list-style-type:none; margin:0 0 2px 0; padding:0; width:100%; }
.hsh-left .img-floatL { float:left; }
.hsh-left .img-floatR { float:right; }
.hsh-left .text-floatL { color:#fff; float:right; font-family: 'OpenSans-SemiBold'; font-size:20px; line-height:20px; padding:6px 12px; text-align:left; vertical-align:middle; width:267px; }
.hsh-left .text-floatR { color:#fff; float:left; font-family: 'OpenSans-SemiBold'; font-size:20px; line-height:20px; padding:6px 12px; text-align:right; vertical-align:middle; width:267px; }
.hshl-heading { background-color:#f1f1f1; color:#39a2dc; float:left; height:54px; font-family:OpenSans-Bold; font-size:25px; font-weight:normal; float:left; line-height:24px; padding:13px 20px; }
.hsh-middle { background-color:#39a2dc; color:#fff; font-family: OpenSans-Light; font-size:26px; font-weight:normal; float:left; line-height:46px; margin:0 25px 0 0; width:447px; }
.hsh-middle p { color:#fff; font-family: OpenSans-Light; font-size:26px; line-height:46px; margin:12px 40px; padding:0; text-align:center; }
.hsh-right { float:left; width:365px; }
.hshr-img { float:left; }
.hshr-img img { float:left; }
.hsh-right ul { margin:0; padding:0; }
.hsh-right ul li { background-color:#39a2dc; display:block; float:left; height:54px; list-style-type:none; margin:0 0 2px 0; padding:0; width:100%; }
.hsh-right .img-floatL { float:left; }
.hsh-right .img-floatR { float:right; }
.hsh-right .text-floatL { color:#fff; float:right; font-family: 'OpenSans-SemiBold'; font-size:20px; line-height:20px; padding:6px 12px; text-align:left; vertical-align:middle; width:267px; }
.hsh-right .text-floatR { color:#fff; float:left; font-family: 'OpenSans-SemiBold'; font-size:20px; line-height:20px; padding:6px 12px; text-align:right; vertical-align:middle; width:267px; }
.hshr-heading { background-color:#f1f1f1; color:#39a2dc; float:left; height:54px; font-family:OpenSans-Bold; font-size:25px; font-weight:normal; float:left; line-height:24px; text-align:right; padding:13px 20px; width:89.5%; }
.gs-container { margin:45px auto; width:1232px; }
.gs-section { background-color:#fff; border:1px solid #bfbfbf; box-shadow:0 0 3px #bfbfbf; -moz-box-shadow:0 0 3px #bfbfbf; -webkit-box-shadow:0 0 3px #bfbfbf; margin:0 0 36px 0; }
.gs-img { box-shadow:0 0 5px #bfbfbf; -moz-box-shadow:0 0 5px #bfbfbf; -webkit-box-shadow:0 0 5px #bfbfbf; float:left; margin:0 15px 0 0; width:259px; }
.gs-img img { float:left; }
.gs-txt { float:left; padding:22px 15px 0 0; width:930px; }
.gs-txt h1 { color:#2f549b; font-family: OpenSans-Light; font-size:40px; font-weight:normal; line-height:50px; margin:0 0 16px 0; padding:0; }
.gs-txt p { color:#5d5d5d; font-family: OpenSans-Light; font-size:16px; font-weight:normal; line-height:24px; margin:0 0 22px 0; padding:0; }
.gs-logo { float:left; margin:15px 45px 0 0; }
.masn-container { background:none; /*background:url(../id-images/i-service-network.jpg) no-repeat left top;*/ float:left; /*height:733px;*/ width:100%; }
.masn-img-container { position:relative; width:100%; z-index:1; }
.masn-img-container img { height:auto; position:relative; width:100%; }
.masn-img-container .sc-section-div { display:block; height:51px; left:360px; position:absolute; top:17px; width:298px; z-index:10; }
.masn-img-container .sc-section-div a { display:block; height:51px; width:298px; }
.masn-img-container .wellness-section-div { display:block; height:27px; left:675px; position:absolute; top:17px; width:299px; z-index:10; }
.masn-img-container .wellness-section-div a { display:block; height:27px; width:299px; }
.masn-img-container .cc-section-div { display:block; height:27px; left:990px; position:absolute; top:17px; width:300px; z-index:10; }
.masn-img-container .cc-section-div a { display:block; height:27px; width:300px; }
.masn-text-container { display:block; padding:20px 0 0 0; text-align:center; width:100%; }
.masn-text-container p { color:#5d5d5d; font-family:OpenSans-Light; font-size:16px; font-weight:normal; line-height:24px; margin:0 0 15px 0; padding:0; text-align:center; }
.masn-text-container h2 { color:#6991c1; font-family: 'OpenSans-Bold'; font-size:16px; margin:0 0 20px 0; padding:0; text-transform:uppercase; }
.masn-text-container ul { list-style-type:none; margin:0; padding:0; }
.masn-text-container ul li { display:inline-block; margin:0; padding:0 42px 15px 0; }
.masn-text-container ul li:last-child { padding-right:0px; }
.masn-container h1 { color:#2f549b; font-family: OpenSans-Light; font-size:50px; font-weight:normal; line-height:normal; margin:0 0 6px 0; padding:0; text-align:center; }
.masn-sections { margin:20px auto 61px auto; width:1219px; }
.masn-sections .column { float:left; width:296px; }
.masn-sections .masn-heading1 { background:url(../id-images/bg-mb-heading.png) repeat left top; color:#fff; font-family: 'OpenSans-Bold'; font-size:18px; padding:12px 0; text-align:center; text-transform:uppercase; }
.masn-sections .masn-content1 { background:url(../id-images/bg-mb-content.png) repeat left top; color:#000; font-family: 'OpenSans-Regular'; font-size:14px; height:568px; text-align:center; }
.masn-sections .masn-content1 ul { margin:0; padding:0; }
.masn-sections .masn-content1 ul li { border-bottom:1px solid #d7dde3; display:block; list-style-type:none; margin:0; padding:6px 0; }
.masn-sections .masn-heading2 { background:url(../id-images/bg-wc-heading.png) repeat left top; color:#fff; font-family: 'OpenSans-Bold'; font-size:18px; padding:12px 0; text-align:center; text-transform:uppercase; }
.masn-sections .masn-content2 { background:url(../id-images/bg-wc-content.png) repeat left top; color:#000; font-family: 'OpenSans-Regular'; font-size:14px; height:568px; text-align:center; }
.masn-sections .masn-content2 ul { margin:0; padding:0; }
.masn-sections .masn-content2 ul li { border-bottom:1px solid #d7dde3; display:block; list-style-type:none; margin:0; padding:3px 0; }
.masn-sections .masn-content2 ul li.extra-txt { padding:13px 0; }
.marginR-10 { margin-right:10px; }

.masn-sections .masn-heading3 { background:url(../id-images/bg-cc1-heading.png) repeat left top; color:#fff; font-family: 'OpenSans-Bold'; font-size:18px; line-height:20px; padding:5px 0; text-align:center; text-transform:uppercase; }
.masn-sections .masn-content3 { background:url(../id-images/bg-cc1-content.png) repeat left top; color:#000; font-family: 'OpenSans-Regular'; font-size:14px; height:568px; text-align:center; }
.masn-sections .masn-content3 ul { margin:0; padding:0; }
.masn-sections .masn-content3 ul li { border-bottom:1px solid #d7dde3; display:block; list-style-type:none; margin:0; padding:3px 0; }
.masn-sections .masn-content3 ul li.extra-txt { padding:13px 0; }

.masn-sections .masn-heading4 { background:url(../id-images/bg-cc2-heading.png) repeat left top; color:#fff; font-family: 'OpenSans-Bold'; font-size:18px; line-height:20px; padding:5px 0; text-align:center; text-transform:uppercase; }
.masn-sections .masn-content4 { background:url(../id-images/bg-cc2-content.png) repeat left top; color:#000; font-family: 'OpenSans-Regular'; font-size:14px; height:568px; text-align:center; }
.masn-sections .masn-content4 ul { margin:0; padding:0; }
.masn-sections .masn-content4 ul li { border-bottom:1px solid #d7dde3; display:block; list-style-type:none; margin:0; padding:3px 0; }
.masn-sections .masn-content4 ul li.extra-txt { padding:13px 0; }
.masn-container1 { background:url(../id-images/i-service-network1.jpg) no-repeat left top; float:left; height:626px; padding:40px 0 0 0; width:100%; }
.masn-container1 h1 { color:#2f549b; font-family: OpenSans-Light; font-size:50px; font-weight:normal; line-height:normal; margin:0 0 6px 0; padding:6px 0 0 0; text-align:center; }
.osn-section { background-color:#fff; margin:0 auto 29px auto; padding:25px 10px 0 10px; width:930px; }
.osn-row { float:left; padding:0 0 28px 0; width:100%; }
.osn-img-container {
  display: table;
  float:left;
  width: 115px;
  text-align: center;
}

.osn-img {
  display: table-cell;
  vertical-align: middle;
  padding:10px 0 0 0; 
}
.osn-text { float:left; width:800px; }
.osn-text h2 { color:#2f549b; font-family: OpenSans-Light; font-size:24px; font-weight:normal; line-height:normal; margin:0; padding:0; text-transform:uppercase; }
.osn-text p { color:#000; font-family: OpenSans-Light; font-size:14px; font-weight:normal; line-height:24px; margin:0; padding:0; }

.prd-details-main2 { width: 1349px; background-color: #efefef;margin-left:auto;margin-right:auto; padding:0 0 90px 0; }
.description-container2 { margin:0 auto; padding:52px 0 17px 0; width:1002px; }
.prd-intro-txt2 { color:#484848; font-family: OpenSans-Light; font-size:24px; line-height:34px; padding:0 0 41px 0; }
.prd-intro-txt2 h1 { color:#356fc4; font-family: OpenSans-Light; font-size:50px; font-weight:normal; line-height:normal; margin:0 0 5px 0; padding:0; text-transform:uppercase; }
.prd-intro-txt2 p { margin:0; padding:0; text-align:center; }
.sec-heading2 { color:#356fc4; font-family: OpenSans-Bold; font-size:30px; font-weight:normal; line-height:30px; padding:0 0 3px 0; text-align:center; text-transform:uppercase; }
.reports-content2 { clear:both; padding:0 0 59px 0; }
.reports-content2 .section1 { float:left; position:relative; width:500px; }
.reports-content2 .section1 img { float:left; position:relative; }
.reports-content2 .section1 .txt { bottom:8px; color:#5d9dd3; left:14px; font-family:OpenSans-Bold; font-size:18px; position:absolute; }
.reports-content2 .section2 { float:right; position:relative; width:500px; }
.reports-content2 .section2 img { float:left; position:relative; }
.reports-content2 .section2 .txt { bottom:8px; color:#fff; left:14px; font-family:OpenSans-Bold; font-size:18px; position:absolute; }
.reports-content2 .section3 { float:left; position:relative; width:500px; }
.reports-content2 .section3 img { float:left; position:relative; }
.reports-content2 .section3 .txt { bottom:8px; color:#fff; left:14px; font-family:OpenSans-Bold; font-size:18px; position:absolute; }
.reports-content2 .section4 { float:right; position:relative; width:500px; }
.reports-content2 .section4 img { float:left; position:relative; }
.reports-content2 .section4 .txt { bottom:8px; color:#5d9dd3; left:14px; font-family:OpenSans-Bold; font-size:18px; position:absolute; }
.my-vitals2 { clear:both; padding:0 0 5px 0; }
.description-container2 h4 { color:#484848; font-family: OpenSans-SemiBold; font-size:18px; line-height:normal; margin:0; padding:0; text-align:left; }
.mv-indented-txt2 { color:#484848; font-family: OpenSans-Light; font-size:18px; line-height:normal; padding:0 0 30px 37px; text-align:left; }
.mv-indented-txt2 p { margin:0!important; padding:0; text-align:left; }
.medical-devices2 { margin:16px 0 0 0; padding:0; }
.medical-devices2 li { display:inline; float:left; list-style:none; margin:0 25px 0 0; padding:0; width:142px; }
.medical-devices2 li .last { margin:0; }
.medical-devices2 li img { float:left; margin:0 0 14px 0; }
.medical-devices2 .md-heading { color:#000; font-family: OpenSans-Light; float:left; font-size:18px; height:80px; line-height:24px; text-align:center; width:100%; }
.medical-devices2 .md-link { text-align:center; width:100%; }
.medical-devices2 .md-link a { color:#356fc4; font-family:OpenSans-Bold; font-size:11px; text-decoration:none; text-transform:uppercase; }
.italic-txt { color:#356fc4; font-family: OpenSans-Light; font-size:14px; font-style:italic; }
.my-data2 { clear:both; color:#484848; font-family: OpenSans-Light; font-size:18px; line-height:24px; }
.my-data2 p { line-height:30px; margin:10px 0 20px 0; padding:0; }
.f-areas-container { margin:0 auto; width:1349px; }
.h-focus-areas { border-bottom:1px solid #a7a7a7; font-size:0px; position:relative; width:100%; }
.h-focus-areas img { height:auto; width:100%; }
.focus-areas-heading { background:url(../id-images/bg-white1.png) repeat left top; top:0; color:#2f549b; display:block; font-family: OpenSans-Light; font-size:50px; font-weight:normal; line-height:58px; padding:0 0 10px 0; text-align:center; position:absolute; width:100%; }
.f-areas-content { background:#fff url(../id-images/bg-f-areas-content.gif) repeat-y left top; }
.f-areas-leftcol { border-right:1px solid #767676; float:left; width:344px; }
.f-areas-leftcol ul { margin:0; padding:0; }
.f-areas-leftcol ul li { list-style-type:none; margin:0; padding:0; position:relative; }
.f-areas-leftcol ul li a { background:url(../id-images/bg-lightblue.gif) repeat-x left top; display:block; color:#fff; font-family: OpenSans-Light; font-size:18px; padding:8px 16px 8px 42px; text-decoration:none; text-transform:uppercase; }
.f-areas-leftcol ul li a:hover { background:url(../id-images/bg-darkblue.gif) repeat-x left top; }
.f-areas-leftcol ul li.focus a { background:url(../id-images/bg-darkblue.gif) repeat-x left top; display:block; color:#fff; font-family: OpenSans-Light; font-size:18px; padding:8px 16px 8px 42px; text-decoration:none; text-transform:uppercase; }
.f-areas-leftcol ul li.focus a:hover { background:url(../id-images/bg-darkblue.gif) repeat-x left top; }
.f-areas-leftcol ul li img { position:absolute; top:2px; right:15px; }
.f-areas-rightcol { border:none; float:left; padding:0 0; text-align:center; width:995px; }
.top-txt { color:#2f549b; margin:10px 30px 10px 10px; position:fixed; right:0; bottom:70px; z-index:500; }
.top-txt a { background:url(../id-images/i-arrow.png) no-repeat left top; display:block; font-size:0px; height:36px; text-decoration:none; width:30px; }
.cp-main-container { background-color:#fff; margin:0 auto; padding:0; width:570px; }
.forever-care-container { clear: both; margin: 0; position: relative; width: 1349px; }
.forever-care-img { position: relative; width: 100%; z-index: 1; }
.forever-care-img img { float: left; height:auto; width:100%; }
.forever-care-img .forever-care-txt { color: #000; float: left; font-family: OpenSans-Light; font-size: 24px; line-height: 48px; padding:88px 0 0 74px; position: absolute; width: 580px; z-index: 100; }
.forever-care-img .forever-care-txt p { margin:0; padding:0; }
.forever-care-img .forever-care-txt span { font-family:OpenSans-Bold; text-transform:uppercase; }
.portable-care-container { clear: both; float:left; margin:0 0 93px 0; position: relative; width: 1349px; }
.portable-care-img { position: relative; width: 100%; z-index: 1; }
.portable-care-img img { float: left; height:auto; width:100%; }
.portable-care-img .portable-care-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:372px; line-height: 36px; padding:0; position: absolute; text-align:center; top:30px; width: 700px; z-index: 100; }
.portable-care-img .portable-care-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.portable-care-img .portable-care-txt p { margin:0; padding:0; }
.cashless-care-container { clear: both; float:left; margin:0 0 95px 0; position: relative; width: 1349px; }
.cashless-care-img { position: relative; width: 100%; z-index: 1; }
.cashless-care-img img { float: left; height:auto; width:100%; }
.cashless-care-img .cashless-care-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:709px; line-height: 36px; padding:0; position: absolute; text-align:center; top:70px; width: 454px; z-index: 100; }
.cashless-care-img .cashless-care-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.cashless-care-img .cashless-care-txt p { margin:0; padding:0; }
.care-home-container { clear: both; float:left; margin:0 0 104px 0; position: relative; width: 1349px; }
.care-home-img { position: relative; width: 100%; z-index: 1; }
.care-home-img img { float: left; height:auto; width:100%; }
.care-home-img .care-home-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:120px; line-height: 36px; padding:0; position: absolute; text-align:center; top:40px; width: 695px; z-index: 100; }
.care-home-img .care-home-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.care-home-img .care-home-txt p { margin:0; padding:0; }
.tele-care-container { clear: both; float:left; margin:0 0 104px 0; position: relative; width: 1349px; }
.tele-care-img { position: relative; width: 100%; z-index: 1; }
.tele-care-img img { float: left; height:auto; width:100%; }
.tele-care-img .tele-care-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:396px; line-height: 36px; padding:0; position: absolute; text-align:center; top:19px; width: 540px; z-index: 100; }
.tele-care-img .tele-care-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.tele-care-img .tele-care-txt p { margin:0; padding:0; }
.convenient-diagnostics-container { clear: both; float:left; margin:0 0 104px 0; position: relative; width: 1349px; }
.convenient-diagnostics-img { position: relative; width: 100%; z-index: 1; }
.convenient-diagnostics-img img { float: left; height:auto; width:100%; }
.convenient-diagnostics-img .convenient-diagnostics-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:512px; line-height: 36px; padding:0; position: absolute; text-align:center; top:41px; width: 368px; z-index: 100; }
.convenient-diagnostics-img .convenient-diagnostics-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.convenient-diagnostics-img .convenient-diagnostics-txt p { margin:0; padding:0; }
.rx-home-container { clear: both; float:left; margin:0 0 104px 0; position: relative; width: 1349px; }
.rx-home-img { position: relative; width: 100%; z-index: 1; }
.rx-home-img img { float: left; height:auto; width:100%; }
.rx-home-img .rx-home-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:688px; line-height: 36px; padding:0; position: absolute; text-align:center; top:38px; width: 540px; z-index: 100; }
.rx-home-img .rx-home-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.rx-home-img .rx-home-txt p { margin:0; padding:0; }
.edu-counseling-container { clear: both; float:left; margin:0 0 104px 0; position: relative; width: 1349px; }
.edu-counseling-img { position: relative; width: 100%; z-index: 1; }
.edu-counseling-img img { float: left; height:auto; width:100%; }
.edu-counseling-img .edu-counseling-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:67px; line-height: 36px; padding:0; position: absolute; text-align:center; top:68px; width: 650px; z-index: 100; }
.edu-counseling-img .edu-counseling-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.edu-counseling-img .edu-counseling-txt p { margin:0; padding:0; }
.forever-communication-container { clear: both; float:left; margin:0; position: relative; width: 1349px; }
.forever-communication-img { position: relative; width: 100%; z-index: 1; }
.forever-communication-img img { float: left; height:auto; width:100%; }
.forever-communication-img .forever-communication-txt { color: #fff; float: left; font-family: OpenSans-Light; font-size: 20px; left:320px; line-height: 36px; padding:0; position: absolute; text-align:center; top:98px; width: 605px; z-index: 100; }
.forever-communication-img .forever-communication-txt h1 { color:#fff; font-family: OpenSans-Light; font-size:50px; /*font-weight:normal;*/ letter-spacing:5px; line-height:47px; margin:0 0 12px 0; padding:0; text-shadow:0 0 3px #bcbcbc; }
.forever-communication-img .forever-communication-txt p { margin:0; padding:0; }
.md-img { clear: both; padding: 10px 0 30px; text-align: center; }
.img-spot {
    vertical-align: middle;
}
.single-page-nav {
padding: 0;
position: fixed;
/*top: 130px;*/
top:102px;
right: 32px;
width: 40px;
z-index:999;
}
.single-page-nav ul {
list-style: none;
padding: 0;
margin: 0 auto;
width: 80%;
}
.single-page-nav li {
float: left;
margin:0 0 10px 0;
padding:0;
text-align: center;
}
.single-page-nav a {
	background:url(../id-images/i-gray-circle.png) no-repeat left top;
display: block;
float:left;
font-size:0px;
height:25px;
position:relative;
text-decoration: none;
width:25px; 
}
.single-page-nav a:hover,  .single-page-nav .current {
	background:url(../id-images/i-blue-circle.png) no-repeat left top;
color: #38acec;
}
.single-page-nav a span { display:none; }
.single-page-nav a:hover span { background-color:#2f69b6; border-radius:10px; border:1px solid #9eb9dd; color:#fff; display:block; font-family: OpenSans-Light; font-size:16px; height:auto; top:-7px; right:35px; padding:6px 10px; position:absolute; width:auto; white-space:nowrap; z-index:100; }
.m-header { display:none; }

.ievaluation-container { display:none; width:986px; }
.ievaluation-container .ievaluation-heading { background-color:#c1dcf9; border-bottom:1px solid #b4b8b7; color:#0095ff; font-family:OpenSans-Bold; font-size:30px; letter-spacing:1px; padding:5px 0; position:relative; text-align:center; text-transform:uppercase; }
.ievaluation-container .l-umedex { left:10px; position:absolute; } 
.ievaluation-container .ievaluation-content { clear:both; width:100%; }
.f-areas-leftcol .m-focus-areas { display:none; }
.lc-top-right { float: right; margin: 20px; width:300px; }
.lc-top-right span { color: #a4a0b5; font-family: OpenSans-Bold; font-size: 30px; line-height: normal; }
.fc-header-right { float:right; }
img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}

@media only screen and (max-width: 650px) {
.wrapper { clear:both; /*margin:25px 0 0 0;*/ width:100%!important; }
#bannerband { display:none; }
.m-header { background-color:#fff; display:block; font-size:0px; margin:0; position:fixed; left:0; top:0;  box-shadow:0 0 5px 5px #999; -moz-box-shadow: 0 0 5px 5px #999; -webkit-box-shadow: 0 0 5px 5px #999;  width:100%; z-index:999; }
#bannerband { box-shadow:none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.mh-container { height:44px; margin:0; box-sizing:content-box; position:relative; min-width:100%; max-width:53%; width:100%; z-index:999; }
.mh-logo { display:inline; float:left; margin:4px 8px; width:166px; }
.mh-logo img { height:auto; width:100%; }
.mh-mmenu { float:right; margin:8px 5px 0 0; width:29px; }
.m-header .mh-right { display:none; }
body {
  position: relative;
  left: 0;
  overflow-x: hidden;
}
#slide_menu {
  position: fixed;
  top: 0;
  left: -191px;
  width: 191px;
  height: 100%;
  background: #35549d;
  z-index:999;
}

/* ä»¥ä¸‹è£…é£¾ãªã© */

#slide_menu ul {
  padding: 1px 0 0 0;
  margin: 0;
  height:100%!important;
  overflow:auto!important;
}

#slide_menu li + li { /*border-top: solid 1px #f39191;*/ }

#slide_menu li {
  border-bottom: solid 1px #4972d2;
  list-style: none;
  padding:0 14px;
}

#slide_menu li a {
	background:url(../images/common/i-arw1.gif) no-repeat left 12px;
	color:#fff;
  display: block;
  font-family: OpenSans-Light;
  font-size:15px;
  padding: 7px 0 7px 22px;
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#slide_menu li ul { display:none; margin:0 0 10px 0; }
#slide_menu li:hover ul { display:block; }
#slide_menu li ul li { border-bottom:none; padding:0 0 0 10px; }
#slide_menu li ul li a { background:none; font-size:13px; padding:5px 0 5px 10px; }


#slide-button {
  position: absolute;
  top: 0;
  width: 29px;
  height: 28px;
  outline: none;
  border: none;
  cursor: pointer;
  right:0;
}
.container { /*padding:6.6% 0 0;*/ clear:both; margin:50px 0 0 0; padding:0; position:absolute; width:100%!important; }
.h-img { float:left; width:100%; }
.h-img .himg-content { float:left; width:100%; }
.h-img .himg-content img { height:auto; width:100%; }
.h-img .himg-content .gs-btn { right:14%; top:0; margin:2% 0 0 0; width:15%; }
.h-img .himg-content .gs-btn img { height:auto; width:100%; }
.mainnav { display:none; float:left; }
.mainnav-content { width:100%; }
.mainnav-content ul li { border-right:none; border-bottom:1px solid #21a8dc; width:100%; }
.mainnav-content ul li ul { width:100%; }
.home-content { float:left; width:100%; }
.main-hightlights { width:100%; }
.home-section-highlights { width:100%; }
.hsh-left, .hsh-middle, .hsh-right { margin:0 0 5% 0; width:100%; }
.hshl-img { text-align:center; width:100%; }
.hshl-img img { height:auto; width:100%; }
.hshr-img { text-align:center; width:100%; }
.hshr-img img { height:auto; width:100%; }
.hsh-left .text-floatL { padding:0.6% 1.2%; width:71.7%; }
.hsh-left .text-floatR { padding:0.6% 1.2%; width:71.7%; }
.hsh-right .text-floatL { padding:0.6% 1.2%; width:71.7%; }
.hsh-right .text-floatR { padding:0.6% 1.2%; width:71.7%; }
.protb-btn1 { top:28.8%!important; width:5%!important; }
.protb-btn1 img { height:auto; width:100%; }
.protb-btn2 { top:12%!important; width:5%!important; z-index:500; }
.protb-btn2 img { height:auto; width:100%; }
.main-homesec p { margin:0 13% 3.7%; }
.main-hightlights p { margin:0 2.5%; }
.hshl-heading { padding:1.3% 2%; height:5.4%; width:96%; }
.hshr-heading { padding:1.3% 2%; width:96%; }
.home-section-highlights { margin:4.1% auto; width:100%; }
.main-homesec h2 { line-height:38px; }
.single-page-nav { display:none; }
.forever-care-container { width:100%; }
.forever-care-img .forever-care-txt { font-size:7px; line-height:10px; padding:3% 0 0 4.4%; width:45%; }
.portable-care-container { margin:0 0 9.3% 0; width:100%; }
.portable-care-img .portable-care-txt { font-size:7px; line-height:12px; left:25.2%; margin:1% 0 0 0; top:0; width:65%; }
.portable-care-img .portable-care-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.cashless-care-container { margin:0 0 9.5% 0; width:100%; }
.cashless-care-img .cashless-care-txt { font-size:7px; line-height:12px; left:50.9%; margin:5% 0 0 0; top:0; width:45.4%; }
.cashless-care-img .cashless-care-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.care-home-container { margin:0 0 10.4% 0; width:100%; }
.care-home-img .care-home-txt { font-size:7px; line-height:12px; left:5%; margin:1% 0 0 0; top:0; width:68%; }
.care-home-img .care-home-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.tele-care-container { margin:0 0 10.4% 0; width:100%; }
.tele-care-img .tele-care-txt { font-size:7px; line-height:10px; left:20%; margin:1% 0 0 0; top:0; width:65%; }
.tele-care-img .tele-care-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.convenient-diagnostics-container { margin:0 0 10.4% 0; width:100%; }
.convenient-diagnostics-img .convenient-diagnostics-txt { font-size:7px; line-height:12px; left:28%; margin:2% 0 0 0; top:0; width:44%; }
.convenient-diagnostics-img .convenient-diagnostics-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.rx-home-container { margin:0 0 10.4% 0; width:100%; }
.rx-home-img .rx-home-txt { font-size:7px; line-height:10px; left:30%; margin:1% 0 0 0; top:0; width:65%; }
.rx-home-img .rx-home-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.edu-counseling-container { margin:0 0 10.4% 0; width:100%; }
.edu-counseling-img .edu-counseling-txt { font-size:7px; line-height:10px; left:5%; margin:2% 0 0 0; top:0; width:50%; }
.edu-counseling-img .edu-counseling-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.forever-communication-container { margin:0 0 8% 0; width:100%; }
.forever-communication-img .forever-communication-txt { font-size:7px; line-height:10px; left:18%; margin:1% 0 0 0; top:0; width:55%; }
.forever-communication-img .forever-communication-txt h1 { font-size:8px;  letter-spacing:normal; line-height:normal; margin:0 0 2%; }
.f-areas-container { float:left; width:100%; }
.focus-areas-heading { font-size:24px; line-height:normal; padding:0 0 1% 0; }
.masn-container { background:none; background-size:100% 100%; box-sizing:content-box; height:100%; }
.masn-sections { margin:2% auto 6.1%; padding:0 2%; width:96%; }
.masn-sections .column { margin:0 0 2% 0; width:100%; }
.masn-img-container .sc-section-div { border:1px solid red; left:27%; height:12px; top:1.7%; width:22%; }
.masn-img-container .wellness-section-div { left:50%; height:6px; top:1.7%; width:22%; }
.masn-img-container .cc-section-div { left:73.5%; height:6px; top:1.7%; width:22%; }
.marginR-10 { margin:0; }
.masn-container1 { background-size:100% 100%; box-sizing:content-box; padding:4% 0 0 0; height:100%; }
.osn-row { border-bottom:1px solid #999; padding:0 0 4%; }
.osn-section { padding:2.5% 1% 4%; margin:0 auto 10% auto; width:90%; }
.osn-img { text-align:center; width:100%; }
.osn-text { padding:2% 2%; width:96%; }
.prd-details-main2 { float:left; padding:0 0 9%; width:100%; }
.description-container2 { float:left; padding:5.2% 0 15%; width:100%; }
.prd-intro-txt2 { font-size:14px; line-height:normal; padding:0 0 4.1%; }
.prd-intro-txt2 h1 { font-size:25px; line-height:normal; margin:0 4% 0.5% 4%; }
.reports-content2 { padding:0 0 5.9%; width:100%; }
.sec-heading2 { font-size:24px; line-height:28px; padding:0 0 3% 0; }
.reports-content2 .section1 { border-bottom:2px solid #fff; width:100%; }
.reports-content2 .section1 img { height:auto; width:100%; }
.reports-content2 .section1 .txt { bottom:0.8%; font-size:14px; left:1.4%; }
.reports-content2 .section2 { border-bottom:2px solid #fff; width:100%; }
.reports-content2 .section2 img { height:auto; width:100%; }
.reports-content2 .section2 .txt { bottom:0.8%; font-size:14px; left:1.4%; }
.reports-content2 .section3 { border-bottom:2px solid #fff; width:100%; }
.reports-content2 .section3 img { height:auto; width:100%; }
.reports-content2 .section3 .txt { bottom:0.8%; font-size:14px; left:1.4%; }
.reports-content2 .section4 { border-bottom:2px solid #fff; width:100%; }
.reports-content2 .section4 img { height:auto; width:100%; }
.reports-content2 .section4 .txt { bottom:0.8%; font-size:14px; left:1.4%; }
.my-vitals2 { padding:0 2% 0.5%; }
.description-container2 h4 { font-size:16px; }
.mv-indented-txt2 { font-size:16px; padding:0 0 3% 3.7%; }
.medical-devices2 { margin:1.6% 0 0; }
.medical-devices2 li { float:left; margin:0 0 8% 0; width:100%; }
.medical-devices2 li img { margin:0 27%; }
.medical-devices2 .md-heading { clear:both; font-size:16px; height:auto; width:100%; }
.medical-devices2 .md-link { clear:both; width:100%; }
.italic-txt { margin:0 2%; }
.my-data2 { font-size:16px; line-height:normal; padding:0 2%; }
.my-data2 p { line-height:normal; margin:1% 0 2%; }
.md-img { padding:1% 0 3%; }
.md-img img { height:auto; width:100%; }
.home-container { float:left; padding:0 0 15%; width:100%; }
.gs-container { margin:4.5% auto; width:90%; }
.gs-section { margin:0 0 3.6%; }
.gs-img { width:100%; }
.gs-img img { height:auto; width:100%; }
.gs-txt { padding:4.2% 2% 0 2%; width:96%; }
.gs-txt h1 { font-size:30px; line-height:normal; margin:0 0 0.6% 0; }
.gs-txt p { font-size:14px; margin:0 0 2.2% 0; }
.gs-logo { height:auto; margin:0 0 5% 0; width:100%; }
.gs-logo img { height:auto; width:100%; }
.umedex-card { width:100%; }
.falc-menu { display:none; }
.f-areas-leftcol { width:100%; }
.f-areas-leftcol .m-focus-areas { display:block; }
.f-areas-leftcol .m-focus-areas ul { margin:0; padding:0; }
.f-areas-leftcol .m-focus-areas ul li { list-style-type:none; margin:0; padding:0; position:relative; }
.f-areas-leftcol .m-focus-areas ul li .whtarw { height:10px; position:absolute; right:15px; top:15px; width:12px; }
.f-areas-leftcol .m-focus-areas ul li a { background:url(../id-images/bg-darkblue.gif) repeat-x left top; display:block; color:#fff; font-family: OpenSans-Light; font-size:18px; padding:8px 16px 8px 22px; text-decoration:none; text-transform:uppercase; }
.f-areas-leftcol .m-focus-areas ul ul { display:none; }
.f-areas-leftcol .m-focus-areas ul > li:hover ul { display:block; margin:0; padding:0; position:absolute; width:100%; }
.f-areas-leftcol .m-focus-areas ul ul li a { background:url(../id-images/bg-lightblue.gif) repeat-x left top; display:block; color:#fff; font-family: OpenSans-Bold; font-size:16px; padding:8px 16px 8px 22px; text-decoration:none; text-transform:uppercase; }
.f-areas-leftcol .m-focus-areas ul ul li a:hover { background:url(../id-images/bg-darkblue.gif) repeat-x left top; }
.f-areas-rightcol { width:100%; }
.f-areas-rightcol img { height:auto; width:100%; }
.cp-main-container { width:100%; }
.ievaluation-container { width:100%; }
.ievaluation-container .ievaluation-content img { height:auto; width:100%; } 
.ievaluation-container .ievaluation-heading { font-size:11px; }
.ievaluation-container .l-umedex { float:left; margin:0 2% 0 0; position:relative; width:18%; }
.ievaluation-container .l-umedex img { height:auto; width:100%; }
.lc-top-right { clear:both; margin:2% 0; width:100%; }
.lc-top-right span { font-size:18px; line-height:normal; }
.container .inner-content .lc-top { float:left; height:55px; width:100%; }
.container .inner-content .lc-top h1 { font-size:24px; line-height:18px; }
.container .inner-content .lc-top h1 span { font-size:18px; }
.container .inner-content .lc-top .lct-right { font-size:12px; line-height:normal; width:34%; }
.container .inner-content .lc-top .lct-right .sm-select { font-size:12px; width:100%; }
.pmit-first { padding:0 1% 0 0; width:74%; }
.pmit-first input.cpinput { padding:0.4% 0.5%; width:99%!important; }
.pmit-two { margin:0; width:25%; }
.conditions-content ul li .range { margin:0; width:25%; }
.conditions-content ul li .range select { width:90%; }
.main-homesec h1 { font-size:30px; line-height:40px; margin:2.1% 10% 0;}
html{-webkit-text-size-adjust: 100%;}
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
.wrapper { clear:both; margin:0; width:100%!important; }
#bannerband { display:none; }
.m-header { background-color:#fff; display:block; font-size:0px; margin:0; position:fixed; left:0; top:0;  box-shadow:0 0 5px 5px #999; -moz-box-shadow: 0 0 5px 5px #999; -webkit-box-shadow: 0 0 5px 5px #999;  width:100%; z-index:999; }
#bannerband { box-shadow:none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.mh-container { margin:0; box-sizing:content-box; position:relative; min-width:100%; max-width:53%; width:100%; z-index:999; }
.mh-logo { display:inline; float:left; margin:4px 8px; width:166px; }
.mh-logo img { height:auto; width:100%; }
.mh-mmenu { float:right; margin:8px 5px 0 0; width:29px; }
.m-header .mh-right { float:right; }
.m-header .mh-right ul { list-style-type:none; margin:5px 0; padding:0; }
.m-header .mh-right ul li { display:inline; float:left; margin:0 12px 0 0; padding:0; }
.m-header .bc-new1 ul { margin:0; }
body {
  position: relative;
  left: 0;
  overflow-x: hidden;
}
#slide_menu {
  position: fixed;
  top: 0;
  left: -191px;
  width: 191px;
  height: 100%;
  background: #35549d;
  z-index:999;
}

/* ä»¥ä¸‹è£…é£¾ãªã© */

#slide_menu ul {
  padding: 1px 0 0 0;
  margin: 0;
  height:100%!important;
  overflow:auto!important;
}

#slide_menu li + li { /*border-top: solid 1px #f39191;*/ }

#slide_menu li {
  border-bottom: solid 1px #4972d2;
  list-style: none;
  padding:0 14px;
}

#slide_menu li a {
	background:url(../images/common/i-arw1.gif) no-repeat left 12px;
	color:#fff;
  display: block;
  font-family: OpenSans-Light;
  font-size:15px;
  padding: 7px 0 7px 22px;
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#slide_menu li ul { display:none; margin:0 0 10px 0; }
#slide_menu li:hover ul { display:block; }
#slide_menu li ul li { border-bottom:none; padding:0 0 0 10px; }
#slide_menu li ul li a { background:none; font-size:13px; padding:5px 0 5px 10px; }

#slide-button {
	display:none;
  position: absolute;
  top: 0;
  width: 29px;
  height: 28px;
  outline: none;
  border: none;
  cursor: pointer;
  right:0;
}
.container { /*padding:5.5% 0 0;*/ padding:0; margin-top:44px; width:100%!important; }
.h-img { float:left; width:100%; }
.h-img .himg-content { float:left; width:100%; }
.h-img .himg-content img { height:auto; width:100%; }
.h-img .himg-content .gs-btn { right:14%; top:0; margin:2% 0 0 0; width:15%; }
.h-img .himg-content .gs-btn img { height:auto; width:100%; }
.mainnav { display:block; float:left; }
.mainnav-content { width:100%; }
.mainnav-content ul li { width:19.7%; }
.mainnav-content ul li a { font-size:13px; }
.mainnav-content ul > li:hover { background-color:#39a2dc!important; color:#fff; }
.mainnav-content ul li a.focus { background:url(../id-images/i-dwn-arw-gray.gif) no-repeat 95% 6px!important; }
.mainnav-content ul li a.focus:hover { background:url(../id-images/i-dwn-arw-white.gif) no-repeat 95% 6px!important; }
.mainnav-content ul ul { width:100%; }
.mainnav-content ul ul li { width:100%; }
.mainnav-content ul ul li a { font-size:11px!important; }
.home-content { float:left; width:100%; }
.main-homesec p { margin: 0 5% 3.7%; }
.main-hightlights { width:100%; }
.home-section-highlights { margin:4.1% auto; width:100%; }
.hsh-left { margin:0 1% 0 0; width:36.5%; }
.hshl-img { width:100%; }
.hshl-img img { height:auto; width:100%; }
.hshl-heading { font-size:20px; }
.hsh-left .text-floatL { font-size:16px; width:64.7%; }
.hsh-left .text-floatR { font-size:16px; width:64.7%; }
.hsh-middle { height:717px; margin:0 1% 0 0; width:24.7%; }
.hsh-middle p { font-size:16px; line-height:32.1px; }
.hsh-right { margin:0; width:36.5%; }
.hshr-img { width:100%; }
.hshr-img img { height:auto; width:100%; }
.hshr-heading { font-size:20px; width:86%; }
.hsh-right .text-floatL { font-size:16px; width:64.7%; }
.hsh-right .text-floatR { font-size:16px; width:64.7%; }
.single-page-nav { display:none; }
.forever-care-container { width:100%; }
.forever-care-img .forever-care-txt { font-size:14px; line-height:28px; padding:3% 0 0 4.4%; width:45%; }
.portable-care-container { margin:0 0 9.3% 0; width:100%; }
.portable-care-img .portable-care-txt { font-size:14px; line-height:28px; left:24%; margin:2% 0 0 0; top:0; width:60%; }
.portable-care-img .portable-care-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.cashless-care-container { margin:0 0 9.5% 0; width:100%; }
.cashless-care-img .cashless-care-txt { font-size:14px; line-height:28px; left:50.9%; margin:5% 0 0 0; top:0; width:45.4%; }
.cashless-care-img .cashless-care-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.care-home-container { margin:0 0 10.4% 0; width:100%; }
.care-home-img .care-home-txt { font-size:14px; line-height:28px; left:8%; margin:2% 0 0 0; top:0; width:59%; }
.care-home-img .care-home-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.tele-care-container { margin:0 0 10.4% 0; width:100%; }
.tele-care-img .tele-care-txt { font-size:14px; line-height:22px; left:25%; margin:2% 0 0 0; top:0; width:54%; }
.tele-care-img .tele-care-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.convenient-diagnostics-container { margin:0 0 10.4% 0; width:100%; }
.convenient-diagnostics-img .convenient-diagnostics-txt { font-size:14px; line-height:28px; left:28%; margin:2% 0 0 0; top:0; width:44%; }
.convenient-diagnostics-img .convenient-diagnostics-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.rx-home-container { margin:0 0 10.4% 0; width:100%; }
.rx-home-img .rx-home-txt { font-size:14px; line-height:22px; left:45%; margin:2% 0 0 0; top:0; width:50%; }
.rx-home-img .rx-home-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.edu-counseling-container { margin:0 0 10.4% 0; width:100%; }
.edu-counseling-img .edu-counseling-txt { font-size:14px; line-height:28px; left:5%; margin:2% 0 0 0; top:0; width:50%; }
.edu-counseling-img .edu-counseling-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.forever-communication-container { margin:0 0 5% 0; width:100%; }
.forever-communication-img .forever-communication-txt { font-size:14px; line-height:28px; left:20%; margin:2% 0 0 0; top:0; width:50%; }
.forever-communication-img .forever-communication-txt h1 { font-size:25px;  letter-spacing:normal; line-height:28px; margin:0 0 2%; }
.f-areas-container { float:left; width:100%; }
.focus-areas-heading { font-size:24px; line-height:normal; padding:0 0 1% 0; }
/*.f-areas-content { background:#fff url(../id-images/bg-f-areas-content.gif) repeat-y -20.2% top; }*/
.f-areas-content { background-size:34% 100%; }
.f-areas-leftcol { width:33.9%; }
.f-areas-leftcol ul li a { font-size:16px; padding:3% 1.6% 3% 4.2%; }
.f-areas-leftcol ul li.focus a { font-size:16px; padding:3% 1.6% 3% 4.2%; }
.f-areas-leftcol ul li img { height:auto; /*width:12%;*/ width:auto; }
.f-areas-rightcol { padding:0 2%; text-align:center; width:61%; }
.cp-main-container { width:100%; }
.cp-main-container img { height:auto; width:100%; }
.masn-container1 { background-size:100% 100%; box-sizing:content-box; padding:4% 0; height:100%; }
.osn-row { padding:0 0 4%; }
.osn-section { padding:2.5% 1% 0; width:95%; }
.osn-text { width:83%; }
.prd-details-main2 { float:left; padding:0 0 9%; width:100%; }
.description-container2 { float:left; padding:5.2% 0 15%; width:100%; }
.prd-intro-txt2 { padding:0 0 4.1%; }
.prd-intro-txt2 h1 { margin:0 2% 0.5% 2%; }
.reports-content2 { padding:0 0 5.9%; width:100%; }
.sec-heading2 { padding:0 0 3% 0; }
.reports-content2 .section1 { width:50%; }
.reports-content2 .section1 img { height:auto; width:100%; }
.reports-content2 .section1 .txt { bottom:0.8%; left:1.4%; }
.reports-content2 .section2 { width:50%; }
.reports-content2 .section2 img { height:auto; width:100%; }
.reports-content2 .section2 .txt { bottom:0.8%; left:1.4%; }
.reports-content2 .section3 { width:50%; }
.reports-content2 .section3 img { height:auto; width:100%; }
.reports-content2 .section3 .txt { bottom:0.8%; left:1.4%; }
.reports-content2 .section4 { width:50%; }
.reports-content2 .section4 img { height:auto; width:100%; }
.reports-content2 .section4 .txt { bottom:0.8%; left:1.4%; }
.my-vitals2 { padding:0 2% 0.5%; }
.mv-indented-txt2 { padding:0 0 3% 3.7%; }
.medical-devices2 { margin:1.6% 0 0; }
.medical-devices2 li { float:left; margin:0 2.5% 8% 0; width:14%; }
.medical-devices2 li img { height:auto; margin:0!important; width:100%; }
.medical-devices2 .md-heading { clear:both; height:auto; width:100%; }
.medical-devices2 .md-link { clear:both; width:100%; }
.italic-txt { margin:0 2%; }
.my-data2 { line-height:normal; padding:0 2%; }
.my-data2 p { line-height:normal; margin:1% 0 2%; }
.md-img { padding:1% 0 3%; }
.md-img img { height:auto; width:100%; }
.home-container { float:left; padding:0 0 15%; width:100%; }
.gs-container { margin:4.5% auto; width:90%; }
.gs-section { margin:0 0 3.6%; }
.gs-img { width:26%; margin:0 1.5% 0 0; }
.gs-img img { height:auto; width:100%; }
.gs-txt { padding:1% 1.5% 0 0; width:70%; }
.gs-txt h1 { margin:0 0 0.6% 0; }
.gs-txt p { margin:0 0 2.2% 0; }
.gs-logo { height:auto; margin:0 2% 5% 0; width:48%; }
.gs-logo img { height:auto; width:100%; }
.f-areas-leftcol .m-focus-areas { display:none; }
.ievaluation-container { width:100%; }
.ievaluation-container .ievaluation-content img { height:auto; width:100%; } 
.ievaluation-container .ievaluation-heading { font-size:24px; }
.ievaluation-container { width:100%; }
.ievaluation-container .ievaluation-content img { height:auto; width:100%; } 
.ievaluation-container .ievaluation-heading { padding:2% 0; font-size:24px; }
.ievaluation-container .l-umedex { float:left; position:relative; width:22%; }
.ievaluation-container .l-umedex img { height:auto; width:100%; }
.container .inner-content .lc-top { margin:0 0 0 3.6%; width:60%; }
.container .inner-content .lc-top .lct-left { width:57%; }
.lc-top-right { margin:3% 2%; width:30%; }
.lc-top-right span { font-size:24px; }
.pmit-first { width:246px; }
.pmit-first input.cpinput { width:100%!important; }
.conditions-content ul li .range { width:70px; }
.pmit-two { width:70px; }
.main-homesec h1 { margin:2.1% 10% 0; }
.id-process-container { width:100%; }
.id-process-container img { height:auto; width:100%; }
.cplans-btn-row ul { margin:0 1%; text-align:center; }
}

@media only screen and (max-width: 650px) {
	.mainnav-content ul li a.focus { background:url(../id-images/i-dwn-arw-gray.gif) no-repeat 72% 8px; }
	.mainnav-content ul li a.focus:hover { background:url(../id-images/i-dwn-arw-white.gif) no-repeat 72% 8px; }
}

@media only screen and (min-width: 480px) and (max-width:768px) {
	.wrapper { clear:both; margin:0 0 0 0; width:100%!important; }
	.mainnav-content ul li a.focus { background:url(../id-images/i-dwn-arw-gray.gif) no-repeat 392px 8px; }
	.mainnav-content ul li a.focus:hover { background:url(../id-images/i-dwn-arw-white.gif) no-repeat 392px 8px; }
	.medical-devices2 li img { margin:0 39%; }
	
}

@media only screen and (min-width: 1024px) {
	.container { /*padding:5% 0 0;*/ width:100%; }
	.hsh-middle { height:817px; }
	/*.f-areas-content { background:#fff url(../id-images/bg-f-areas-content.gif) repeat-y left top; }*/
	/*.f-areas-leftcol { width:33.6%; }*/

}

@media only screen and (min-width: 999px) { 
	/*.signup-wrapper .signup-content input.sm-text { width:42%; }
	.f-areas-content { background-size:100% 100%; box-sizing:content-box; background:#fff url(../id-images/bg-f-areas-content.gif) repeat-y left top; }*/
}



@media only screen and (min-width: 1280px) {
	.container { /*padding:5.2% 0 0!important;*/ width:100%; }
}

@media only screen and (min-width: 1920px) {
	.container { /*padding:5.2% 0 0!important;*/ width:100%; }
}

@media only screen and (min-width: 2560px) {
	.container { /*padding:5.2% 0 0!important;*/ width:100%; }
}