@charset "utf-8";.top-strip{background:#2d3e50;font-size:13px;font-weight:300;color:#FFF;line-height:30px;}

.top-strip i{color:#1bbc9b;}

.top-left{text-align:left;}

.top-right{text-align:right;}

.top-strip a, .top-strip a:hover{color:#FFF;text-decoration:none;}

.logo{font-size:30px;text-transform:uppercase;font-weight:300;color:#1bbc9b;letter-spacing:5px;line-height:50px;float:left;width:auto;}

.logo span{color:#2d3e50;}

.header{border-bottom:solid 1px #e6e6e6;}

.banner{position:relative;margin:0 auto;}

#banner{margin:0px;padding:0px;list-style:none;}

#banner li{margin:0px;list-style:none;height:400px;text-align:center;}

#banner li img{display:inline-block;}

.slogan{position:absolute;top:25%;line-height:38px;text-align:left;}

.slogan span.top{font-size:32px;font-weight:300;background:url(../img/banner-text-bg.png) top left repeat;padding:0 10px;color:#FFFFFF;}

.slogan span.bottom{font-size:32px;background:url(../img/banner-text-bg.png) top left repeat;padding:0 10px;color:#FFFFFF;font-weight:300;}

.key-banner{position:relative;}

.key-inner .key-row{position:relative;padding:20px 0px;border-bottom:1px solid #ECF0F1;}

.key-row{position:absolute;width:100%;bottom:0;background:url(../img/key-bg.png) top left repeat;z-index:999;}

.sales-box{padding-top:32px;}

.sales-box .sales-icon{width:100%;height:100%;position:relative;display:block;}

.sales-icon .circle{color:#FFF;font-size:32px;top:-62px;background:#1bbc9b;height:2em;width:2em;line-height:2em;position:absolute;right:0;left:0;display:block;text-align:center;margin:0 auto;border-radius:50%;}

.circle img{margin-top:-10px;}

.key-point{font-size:16px;font-weight:700;color:#2d3e50;text-align:center;padding:10px 0px;}

.key-point-box{font-size:14px;line-height:16px;font-weight:400;color:#2d3e50;text-align:left;padding:0px;}

.newicon1, .newicon2, .newicon3, .newicon4{display:block;float:left;margin-top:2px;margin-right:8px;}

.key-point-text{display:block;overflow:hidden;}

.welcome-text{padding:20px 0px 20px 0px;letter-spacing:0.5px;}

.pharma-logo{padding-top:15px;padding-left:10px;}

.pharma-logo .img1{margin-bottom:20px;}

.treatments-bg{padding:20px 0px 0px 0px;position:relative;}

#treatments-slider{margin:0px;padding:0px;list-style:none;}

#treatments-slider li{margin:0px;list-style:none;}

.treatments-box{border-bottom:solid 3px #1bbc9b;padding-bottom:20px;font-size:13px;line-height:14px;margin-bottom:20px;margin-left:0px;}

.treatments-box a{text-decoration:none;color:#555555;}

.treatments-box a.treat-title{color:#2d3e50;text-decoration:none;}

.treat-title{display:block;padding-bottom:7px;font-weight:400;color:#1bbc9b;font-size:16px;}

.treatments-thumb{width:100%;display:inline-block;position:relative;margin-bottom:32px;}

.treatments-thumb span{width:100%;height:100%;position:absolute;bottom:-22px;left:0;background:url(../img/plus.png) center bottom no-repeat;}

.brand-logos{padding:30px 0px;border-bottom:solid 1px #e6e6e6;text-align:center;}

.steps-box{padding:30px 0px 0px 0px;text-align:center;font-size:16px;color:#2d3e50;}

.steps-box p{padding-top:10px;}

.steps-title{padding-bottom:0px;}

.mid{padding-bottom:10px;background:url(../img/seprator.gif) left bottom no-repeat;}

.steps1, .steps2, .steps3{display:inline-block;background:url(../img/arrow-line.png) right 25px no-repeat;margin-bottom:20px;}

.round-box{display:inline-block;width:20px;border-radius:50%;padding:20px;background:#1bbc9b;font-size:36px;font-weight:900;color:#ffffff;clear:both}

.news-box{background:#f8f8f8;padding-top:30px;font-size:12px;line-height:14px;display:none;}

.news-box h1{margin-bottom:30px;}

.news-box a{font-size:12px;line-height:14px;color:#555555;text-decoration:none;}

.news-box a:hover h4{color:#1bbc9b;}

.news-events{margin-bottom:30px;}

.news-icon{width:32px;height:32px;float:left;margin-right:20px;margin-top:0;font-size:32px;color:#1bbc9b;}

.news-text{display:block;overflow:hidden;}

.news-box h4{font-size:14px;font-weight:700;letter-spacing:0.5px;padding-bottom:10px;margin-bottom:0px;padding-top:7px;color:#2d3e50;}

.review-video-box{padding:30px 0px 0px 0px;}

.review-video-box h1{margin-bottom:30px;}

#testimonials, #testimonials2{margin:0px;padding:0px;list-style:none;}

#testimonials li, #testimonials2 li{margin:0px;list-style:none;}

.reviews{font-style:italic;margin-bottom:30px;}

.reviews-icon{float:left;display:block;margin-right:20px;width:32px;height:32px;float:left;margin-top:0;}

.reviews-text{padding-bottom:10px;display:block;overflow:hidden;}

.reviewer{background:url(../img/reviews-arrow.png) top left no-repeat;font-style:normal;font-size:16px;font-weight:700;color:#2d3e50;padding-left:50px;padding-top:20px;}

.reviewer small{font-style:normal;font-size:12px;font-weight:400;color:#555555;}

.video-box{margin-bottom:30px;}

.video-thumb{width:100%;display:inline-block;position:relative;}

.video-thumb span{width:100%;height:100%;position:absolute;top:0;left:0;}

.payment-logos{padding:0px 0px 30px 0px;text-align:right;}

.footer-nav{padding:20px 0px;background:#1bbc9b;font-weight:300;color:#FFF;text-align:center;}

.followus{padding-top:10px;}

.followus a{color:#FFF;text-decoration:none;}

.followus i{font-size:18px;margin:0px 10px;}

.followus i:last-child{margin-right:0px}

.btm-nav a{color:#FFF;text-decoration:none;margin:0px 10px;}

.btm-nav a:hover{color:#FFF;text-decoration:underline;}

.btm-nav a:last-child{margin-right:0px;}

.copyright{padding:5px 0px;background:#2d3e50;color:#FFF;text-align:center;font-size:12px;font-weight:300;}

.product-banner-title h1{margin-top:20px;}

.product-banner{padding:20px 0px 0px 0px;background:#ECF0F1;}

.price{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:24px;font-weight:300;line-height:30px;color:#fff;text-align:center;vertical-align:middle;background-color:#1bbc9b;border:1px solid #1bbc9b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}

.thumb-box, .thumb-details{padding-bottom:20px;}

.inner-banner{background:#f4f3f1;}

.inner-banner p{font-size:18px;line-height:24px;padding-bottom:30px;font-weight:300;}

.inner-banner h1{font-size:30px;color:#2D3E50;margin:50px 0px 0px 0px;letter-spacing:0.2px;font-weight:300;}

.banner-img{text-align:right;}

.banner-img img{max-width:100%;}

.inr-content{padding:30px 0px 0px 0px;}

.inner-treatment{padding-top:20px;}

.inner-treatment .treatments-box{border-bottom:none;padding-bottom:0px;}

.inner-treatment .treatments-thumb{margin-bottom:20px;}

.inner-product{padding-top:20px;}

.inner-product .products-box{border-bottom:none;padding-bottom:0px;}

.inner-product .products-thumb{margin-bottom:5px;}

.inner-product .prod-title{font-size:12px;font-weight:700;letter-spacing:normal;padding-bottom:0px;}

.spacing{padding-top:20px;}

article h3{margin:0px;padding:10px 0px;}

.list{margin:20px 0px;padding:0px;}

#Homepage .list li{font-size:14px;}

.list li{margin:0px;padding:0px 0px 10px 30px;font-size:16px;list-style:none;background:url(../img/list.png) left top no-repeat;}

.box-spacing{padding:0px 18px 30px 0px;}

aside h3{margin:0px;}

.links-list{margin:0px;padding:0px;}

.links-list li{margin:0px;padding:0px;font-size:16px;list-style:none;border-bottom:solid 1px #ecf0f1;font-weight:300;}

.links-list li:last-child{border-bottom:none;}

.links-list li a{color:#555555;text-decoration:none;display:block;padding:10px 0px 10px 30px;background:url(../img/links-arrow.png) 0px 13px no-repeat;margin-right:20px;}

.links-list li a:hover{color:#1bbc9b;text-decoration:none;display:block;padding:10px 0px 10px 30px;background:url(../img/links-arrow-h.png) 0px 13px no-repeat;margin-right:20px;}

.review-box{padding-bottom:0px;}

.third-col{padding-right:0px !important;}

.news-thumbl{float:left;margin:0px 10px 10px 0px;}

.news-thumbr{float:left;margin:0px 0px 10px 0px;}

.news-thumb-box{padding-bottom:20px;float:left;}

.col1{float:left;}

.col2{float:right;}

.col3{float:right;}

.in-pharma .img2{margin-top:20px;}

#thumb-slider{margin:0px;padding:0px;list-style:none;}

#thumb-slider li{margin:0px;list-style:none;height:230px;background:#ffffff;text-align:center;}

#thumb-slider li img{display:inline-block;text-align:center;}

#thumb-pager a{display:block;float:left;margin-bottom:10px;border:solid 5px #dddddd;width:60px;height:60px;background:#ffffff;}

#thumb-pager a:last-child{margin-bottom:0px;}

.products-bg{background:#f8f8f8;padding:20px 0px 0px 0px;position:relative;}

#products-slider{margin:0px;padding:0px;list-style:none;}

#products-slider li{margin:0px;list-style:none;}

.products-box{padding-bottom:10px;font-size:13px;line-height:22px;color:#1bbc9b;font-weight:300;margin-bottom:20px;margin-left:0px;text-align:center;}

.products-box a{text-decoration:none;color:#2d3e50;display:block;}

.products-box a.prod-title{color:#1bbc9b;text-decoration:none;}

.prod-title{display:block;font-size:16px;padding-bottom:7px;font-weight:400;letter-spacing:1px;color:#1bbc9b;}

.products-thumb{width:100%;display:inline-block;position:relative;margin-bottom:0px;}

.key-show{display:none;visibility:hidden;}

.text-title{background:url(../img/seprator.gif) left bottom no-repeat;}

.text-title-heading{font-size:30px;line-height:30px;background:url(../img/seprator.gif) left bottom no-repeat;}

.content-box{padding-bottom:20px;}

.rightside h3{padding-top:0px;}

.mg-btm{margin-bottom:0px;}

.pd-btm{padding-bottom:0px;}

.manuf-info h1{display:inline-block;}

.manuf-logo{float:right;text-align:right;width:auto;padding-left:20px;padding-top:22px;}

.manuf-logo img{vertical-align:middle;margin-left:5px;}

.medi-price select{width:100%;}

.medi-price .btn{width:100%;margin-top:6px;padding-left:0px;padding-right:0px;}

.accordion-heading a{text-decoration:none;font-size:16px;color:#2d3e50;}

.accordion-heading a span{display:block;float:right;width:20px;height:20px;background:url(../img/accordion-arrow.png) 0px 0px no-repeat;}

.accordion-heading a:hover span{background:url(../img/accordion-arrow.png) -20px 0px no-repeat;}

.accordion-heading a.acrd-arrow span{background:url(../img/accordion-arrow.png) 0px 0px no-repeat;}

.accordion-heading a.acrd-arrow-h span{background:url(../img/accordion-arrow.png) -20px 0px no-repeat;}

.accordion-heading a:hover{text-decoration:none;font-size:16px;color:#1bbc9b;}

.info-table tbody tr:hover > td{color:#ffffff;background-color:#1bbc9b;}

.btm-breadcrumb{background:#f5f5f5;}

input.button{background:#19bc9a;font-weight:bold;line-height:32px;display:inline-block;white-space:nowrap;padding:0 20px;text-decoration:none;overflow:hidden;float:left;text-align:center;color:#FFFFFF;border:none;}

.products-box a .prod-btn{background-color:#19bc9a;color:#ffffff !important;border-radius:4px;font-size:14px;padding:0 12px 3px;vertical-align:middle;display:inline-block;font-weight:normal;line-height:32px;overflow:hidden;text-align:center;text-decoration:none;width:60%;margin-top:10px;}

.products-box a:hover .prod-btn{background-color:#2d3e50;color:#ffffff !important;border-radius:4px;font-size:14px;padding:0 12px 3px;vertical-align:middle;display:inline-block;font-weight:normal;line-height:32px;overflow:hidden;text-align:center;text-decoration:none;width:60%;margin-top:10px;}

.lvcht{display:inline-block;}

.review-time{position:absolute;bottom:10px;left:51px;font-size:12px;}

.inner-products-box{width:100%;padding:20px;float:left;clear:both;border:1px solid #d5d5d5;box-sizing:border-box;border-radius:5px;margin-bottom:30px;}

.inner-products-box .products-thumb{float:left;width:40%;}

.inner-products-box .products-details{float:right;width:58%;}

.inner-products-box a{text-decoration:none;}

.inner-products-box a span.prod-title:hover{color:#2d3e50;}

.inner-products-box .prod-title{font-size:22px;font-weight:300;}

.inner-products-box li{font-size:14px;color:#555555;line-height:22px;background:url(../img/list.png) left 3px no-repeat;background-size:16px;padding:0px 0px 10px 22px;}

.inner-products-box .btn{width:100%;font-size:18px;line-height:normal;padding:6px 0px;border:none;}

.inner-products-box .btn:hover{border:none;}

.nav-hide{display:none;}

.disclaimer {

    font-size: 10px;

    line-height: 12px;

}

h2.subheading {
    margin: 0px;
    padding: 10px 0px;
    font-size: 20px;
    color: #2d3e50;
    line-height: 25px;font-weight:normal;
}

table.PriceTbl tr > td:first-child {text-align: left !important;padding-left: 15px;}