@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic&subset=latin,latin-ext);
/*font-family: "Open Sans", sans-serif;*/

@font-face {
	font-family: 'HelveticaNeueLTComTh';
	src: url('../fonts/HelveticaNeueLTComTh.eot');
	src: url('../fonts/HelveticaNeueLTComTh.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTComTh.woff2') format('woff2'), url('../fonts/HelveticaNeueLTComTh.woff') format('woff'), url('../fonts/HelveticaNeueLTComTh.ttf') format('truetype'), url('../fonts/HelveticaNeueLTComTh.svg#HelveticaNeueLTComTh') format('svg');
}
@font-face {
	font-family: 'HelveticaNeueLTComHvCn';
	src: url('../fonts/HelveticaNeueLTComHvCn.eot');
	src: url('../fonts/HelveticaNeueLTComHvCn.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTComHvCn.woff2') format('woff2'), url('../fonts/HelveticaNeueLTComHvCn.woff') format('woff'), url('../fonts/HelveticaNeueLTComHvCn.ttf') format('truetype'), url('../fonts/HelveticaNeueLTComHvCn.svg#HelveticaNeueLTComHvCn') format('svg');
}
@font-face {
	font-family: 'HelveticaNeueLTComLt';
	src: url('../fonts/HelveticaNeueLTComLt.eot');
	src: url('../fonts/HelveticaNeueLTComLt.eot') format('embedded-opentype'),  url('../fonts/HelveticaNeueLTComLt.woff2') format('woff2'),  url('../fonts/HelveticaNeueLTComLt.woff') format('woff'),  url('../fonts/HelveticaNeueLTComLt.ttf') format('truetype'),  url('../fonts/HelveticaNeueLTComLt.svg#HelveticaNeueLTComLt') format('svg');
}
.nopad {
	margin: 0px !important
}
.nopad {
	padding: 0px !important
}

.nolpad {
	padding-left: 0px !important;
}
.norpad {
	padding-right: 0px !important;
}
.black {
	background: #000;
}
.green {
	background: #92cb3f;
	height:60px;
}
.rj-p2 {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	margin: 0px;
	padding: 15px 0px;
	color: white;
}

.rj-p2 a {
	color: white;
}

.warn-warning {
	padding: 13px 15px;
	background:red;
	color:white;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	margin-top:10px;
}

.logo {
	position: relative;
	top: -10px;
}

.img-logo {
	width:130px;
	height:130px;
	margin-top:-20px;
}

/**************************/
.navbar-default {
	background-color: transparent !important;
	border-color: transparent !important;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px !important;
	border: 0px solid transparent !important;
	z-index:999999;
}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	padding: 20px 28px !important;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #000 !important;
	font-weight: 600;
}
.reds {
	background: #d90202;
}
.navbar-nav > li > a:hover {
	color: #fff !important;
	background-color: #DBE120 !important;
}
/**************************/
.slider {
	/*background: url(../images/5kbg.jpg) repeat-x;*/
	height: auto;
}
.slder {
}
.grean {
	background: url(../images/grnbg.jpg) repeat-x;
	height: auto;
}
.result {
	background: #f4f4f4;
	margin-top: 50px;
	padding: 60px 10px 5px 10px;
	min-height: 436px;
	position: relative;
}
.result h6 {
	position: absolute;
	top: -30px;
	left: 41%;
	margin: 0px;
	padding: 0px;
}
.sld h1 {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	color: #3a3a3a;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
}
.one .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 110% !important;
	margin-top: -16px;
	outline: 0px none;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.one .bx-wrapper .bx-prev {
	background: url(../images/ctrl.png) no-repeat 0 0px;
	right: 67px;
	left: 75%;
}
.sld img {
	margin: 0px auto;
}
.reas h1 {
	color: #990708;
}
.reas h1 span {
	color: #01894b;
}
.reas iframe {
	width: 100%;
	height: 250px;
	border: 4px #fff solid;
}
.rease iframe {
	width: 100%;
	height: 250px;
	border: 4px #fff solid;
}
.reas h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	color: #3a3a3a;
	margin: 0px;
	line-height: 24px;
	padding: 0px 0px px 0px;
	text-align: center;
}
.rease h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	color: #3a3a3a;
	margin: 0px;
	line-height: 24px;
	padding: 0px 0px px 0px;
	text-align: center;
}
.rease h2 span {
	font-weight: 600;
	color: #01894b;
}
.reas h2 span {
	font-weight: 600;
	color: #01894b;
}
.batn img {
	display: block;
	margin: 17px auto;
}
.white {
	background: url(../images/white-shadow.png) no-repeat center 0px, url(../images/wht-bg.jpg) repeat 0 0;
	height: auto;
}
.grenh1 h1 {
	font-family: 'HelveticaNeueLTComTh';
	font-size: 74px;
	color: #01894b;
	text-align: center;
	margin: 0px;
	padding: 20px 0;
	text-transform: uppercase;
}
.videos {
	margin: 0px auto;
	text-align: center;
}
.shasow {
	background: url(../images/video-shadow.png) -20px 0px no-repeat;
	height: 30px;
	background-size: 100%;
}
.videos iframe {
	margin: 0px auto;
	width: 70%;
	height: 450px;
	border: 15px #e7e7e7 solid;
}
.white p {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #3a3a3a;
	margin: 0px;
	padding: 10px 0;
	line-height: 24px;
	text-align: justify;
}
.pure-whit {
	background: url(../images/pure-whit.jpg);
	height: auto;
}
.whet h1 {
	font-family: "HelveticaNeueLTComTh";
	font-size: 58px;
	color: #01894B;
	text-align: center;
	margin: 0px;
	padding: 20px 20px 0px 20px;
	text-transform: uppercase;
}
.whet p {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	color: #3A3A3A;
	margin: 0px;
	padding: 15px 0px 20px 0px;
	line-height: 24px;
	text-align: center;
}
.fair-girl img {
	margin: 0px auto;
	display: block;
}
.fair-girl h3 {
	font-family: 'HelveticaNeueLTComHvCn';
	font-size: 20px;
	color: #01894B;
	margin: 0px;
	padding: 10px 0 0 0;
	text-align: center;
	text-transform: uppercase;
}
.fair-girl p {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #3A3A3A;
	margin: 0px;
	padding: 10px 20px;
	line-height: 24px;
	text-align: center;
}
.white-txt-box p {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	color: #3a3a3a;
	margin: 20px 0;
	padding: 20px;
	line-height: 24px;
	text-align: justify;
	background: #fff;
	border: 2px solid #e8e8e8
}
.pure-gren {
	background: url(../images/gren-shasow.png) no-repeat center 88px, url(../images/pure-gren.png) repeat 0 0;
	height: auto;
}
.grc h1 {
	color: #fff;
	padding: 20px 220px 10px 220px;
}
.grc p {
	color: #fff;
	padding: 15px 80px 20px 80px;
}
.inten-menu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.inten-menu ul li {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #f7e5f3;
	margin: 20px 0;
	padding: 0px 0 0 80px;
	line-height: 22px;
	background: url(../images/right-check.png) no-repeat 0px 0px;
	text-align: justify;
}
.inten-menu img {
	margin: 0px 0 0 15px;
}
.test {
	position: relative;
}
.testimonial {
	background: url(../images/testimonal-bg.jpg) repeat;
	height: auto;
}
.testi {
	padding: 70px 0px 0px 0px;
	position: relative;
}
.testi p {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #828282;
	margin: 0;
	padding: 10px 0px 10px 0px;
	line-height: 22px;
	font-weight: bold;
	text-align: justify;
}
.hrs {
	border-bottom: 1px solid #e3e3e3;
	margin: 20px 0 0px 0;
}
.hars {
	border-bottom: 1px solid #e3e3e3;
	margin: 0px 20px;
}

.testi h3 {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	color: #008b4d;
	margin: 0px;
	padding: 10px 0 0;
	text-transform: uppercase;
	font-weight: bold;
}
.backs {
	background: url(../images/test-bgs.jpg) repeat-x 0px 15px;
	height: 355px;
}
.quot {
	position: absolute;
	top: -10px;
	left: 10px;
}
.margn {
	margin: 20px 0
}
.testi-button img {
	margin: 20px auto;
	display: block;
}
.why h1 {
	padding: 20px 0 0 0px;
	color: #fff;
	font-weight: lighter
}
.why p {
	padding: 20px 80px;
	color: #fff;
}
.pure-grens {
	background: url(../images/green-whit.jpg);
	height: auto;
}
.dumy-box {
	background: #fff;
	padding: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	color: #828282;
	font-weight: bold;
	text-align: justify;
	position: relative;
}
.num {
	background: #ea7900;
	width: 70px;
	position: absolute;
	bottom: -30px;
	right: 50px;
}
.num p {
	font-family: "Open Sans", sans-serif;
	font-size: 36px;
	font-weight: bolder;
	text-align: center;
	color: #fff;
	margin: 0;
}
.rj-01 p {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	color: #fff;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-weight: lighter;
	line-height: 26px;
}
.rj-01-cont {
    margin-top: 95px;
}

.skinny-babs img {
	margin: 60px auto 10px;
}
.footer {
	background: url(../images/footer-bg.png);
	height: 630px;
}
.footer-nav {
	text-align: center;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #010101;
	font-weight: bold;
}
.footer-nav a {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #010101;
	margin-top: 20px;
	padding: 10px 8px;
	display: inline-block;
}
.ftrnav {
	text-align: center;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	color: #010101;
}
.ftrnav a {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	color: #010101;
	margin-top: 0px;
	padding: 10px 8px;
	display: inline-block;
}
/**********************order pag*******************************/
.order-bg {
	background: url(../images/order-page-bg.jpg);
}
.middle-order {
	margin: 10px 0px;
	background: #fff;
	border: 1px #e4e4e4 solid;
	padding: 0 10px;
}
.rj-h h1 {
	color: #008a4c;
	font-family: 'HelveticaNeueLTComLt';
	font-size: 35px;
	margin: 0px;
	padding: 15px 0px;
	text-transform: uppercase;
}
.hrlin {
	border-bottom: 1px solid #e3e3e3;
	margin: 0 10px;
}
.rj-p p {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px 0px;
	color: #8c8c8c;
}
.ninty img {
	margin: 0px auto;
}
.ninty h1 {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.ninty p {
	font-family: "Open Sans",sans-serif;
font-size: 14px;
margin: 0px;
text-align: justify;
line-height: 18px;
padding: 10px;
color: #9a7e35;
}
.tow-bx {
	background: #ffeec1;
	padding: 14px;
}
.gren-h h1 {
	background: #008a4c;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 25px;
	margin: 0px;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px
}
.gray-h h1 {
	background: #434343;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 25px;
	margin: 0px;
	font-weight: bold;
	margin: 0;
	padding: 10px
}
.product-one {
	border: #ececec solid 1px;
	background: #f7f7f7;
	margin:15px 0;
}
.order-check img {
	padding-top: 90px;
	margin: 0px auto;
	display: block;
}
.order-pic img {
	margin: 30px auto;
	display: block;
}
.prd-bdr {
	border-left: #dedede solid 1px;
}
.redhr {
	border-bottom: #ff5a00 solid 5px;
}
.raw {
	padding: 0px 10px;
}
.raw h1 {
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	margin: 0px;
	font-weight: bold;
	color: #ff5a00;
	padding: 4px 0;
	text-transform: uppercase;
}
.raw p {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0
}
.hrse {
	border-bottom: 1px solid #E3E3E3;
	margin: 4px 0px;
}
.raw h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 30px;
	margin: 0px;
	font-weight: 600;
	color: #ff5a00;
	padding: 4px 0;
	text-transform: uppercase;
}
.raw h2 span {
	text-decoration: line-through;
	color: #333
}

.gray-h{ position:relative;}

.pbt{padding-bottom: 20px;}

.freship {
    position: absolute;
    top: 10px;
    right: 10px;
}


/***form**/
.form {
		background: #fff;
}.form h1{margin:0px;background: #EBB90C;}
.form h1 img{
	color: #fff;
	margin: 0px auto;
	display:block;
	margin-bottom: 10px;
	
}
.inpt-data {
	margin: 10px 0px;
	padding: 0px 10px;
}
.inpt-dat {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px;
}
.name {
	font-family: 'Open Sans', sans-serif;
	padding: 8px 0 0 0;
	text-align: right;
	font-size: 12px;
}
.int {
	border-radius: 0px !important;
	height: 30px !important;
}
.rus-btn img {
	display: block;
	margin: 0px auto;
}
.lock img {
	padding: 10px;
}
.loc-txt {
	font-family: 'Open Sans', sans-serif;
	padding: 8px 0 0 0;
	font-size: 14px;
}
.loc-txt span {
	font-weight: 800;
}

.former{ padding:5px; border:1px #ededed solid; margin:20px 0 0 0}

.rib p{ background:#ffeec1;font-family: 'Open Sans', sans-serif;
	padding: 10px;
	font-size: 15px;
	text-align:center;
	margin:0 10px;}
	
	.we-accept p{
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	font-size: 15px;
	text-align:center;
	margin:0 10px; }
	.we-accept img{ margin:0px auto; display:block;}
	
.cardpad{padding: 5px 0 !important;}
.seal img{ margin:20px auto;}
/***form**/
/**************clinic page*******************/
.clinic-slider img{ margin:0px auto;width: 99%;}
.clinic-txt h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 60px;
    color: #535353;
    text-align: center;
    margin: 0px;
    padding: 20px 0px 5px 0px;
    text-transform: uppercase;
}


.clinic-txt p{
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	font-size: 18px;
	text-align:justify;
	margin:0 10px;}




.grenhr{ margin:0px 43%; border-bottom:2px solid #018e4e;}

.clinic-doc img{ margin:40px auto; }

.doc-txt p{
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	font-size: 18px;
	text-align:justify;
	margin:0 10px;}
	
	.bottompad p{ padding:10px 0}
/*************faq**********************/
.qns p{ color:#af2626;
     font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	font-size: 18px;
	text-align:right;}
.qnsp p{ color:#018e4e;
     font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	font-size: 18px;
	text-align:right;}	
	
.ans p {
    color: #E80000;
    font-family: "Open Sans",sans-serif;
    padding: 10px 20px 10px 0px;
    font-size: 18px;
    text-align: justify;
}
	
.ansp p {
    color: #333;
    font-family: "Open Sans",sans-serif;
    padding: 0px 20px 0px 0px;
    font-size: 18px;
    text-align: justify;
}

/****************intigrd**************/
.intigrd{ margin-top:20px;}

.coffee iframe{ width:100%; height:200px; border:0px; padding:15px 0}
.video{ background:url(../images/vid-bg.jpg); padding:0 15px ; margin-bottom:20px;}

.grpic img{ margin:0px auto;}

.footer-bg{ background:#fff; width:100%;}
/**********thank you*************/
.clinic-text h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 120px;
    color: #0d9557;
    text-align: center;
    margin: 0px;
    padding: 20px 0px 5px 0px;
    text-transform: uppercase;
}
.clinic-text p {
	color:#333; 
	font-family: 'Open Sans', sans-serif;
	padding: 10px 0;
	font-size: 18px;
	margin:0px 20%;
	text-align:center;}
.order-total{ border:#efefef solid 1px; width:50%;margin:0px 25%;}
.order-total p{color:#333; 
	font-family: 'Open Sans', sans-serif;
	padding: 5px 40px;
	font-size: 18px;}
	
.tol{ text-align:center;}	
.tol a {
	color:#00C; 
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	font-size: 16px;
	margin:0px ;
	text-align:center;
	display:inline-block;}

.order-total h2{color:#333; 
	font-family: 'Open Sans', sans-serif;
	padding: 0 10px;
	margin:0px;
	font-size: 50px;
	font-weight:bold;
	text-align:center;}	
	
.middle-orders {
    margin: 0px;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #E4E4E4;
    padding: 0px 10px;
}
.order-total{margin-bottom:20px;}


/*************/
.col-5{ float:left; width:19%; margin:20px 5px;}
.col-5 img{margin:0px auto;}
.col-5 img:hover{ background:#FF0;}

.bdrs{ border:#f0f0f0 1px solid; padding:30px 20px 20px 20px; position:relative; margin-top:40px;}

.cup {
    position: absolute;
    top: -40px;
    left: 20px;
}
.verti img{margin:20px auto;}


.before img{margin:0px auto;}
.rj-pe p{
	color:#505050; 
	font-family: 'Open Sans', sans-serif;
	padding: 10px 0;
	margin:0px;
	font-size: 18px;
	text-align:justify;}
.clint h3{	
font-family: "Open Sans",sans-serif;
font-size: 20px;
color: #008B4D;
margin: 0px;
padding: 10px 0px 0px;
text-transform: uppercase;
font-weight: bold;}	


.onee .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 104% !important;
    margin-top: -16px;
    outline: 0px none;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.onee .bx-wrapper .bx-prev {
    background: transparent url("../images/ctrl.png") no-repeat scroll 0px 0px;
    right: 67px;
    left: 85%;
}
		
/*****************************************************/
@media (min-width: 1200px) {
}

@media (min-width: 992px) and (max-width: 1199px) {
	
	
	
	
	
.navbar-nav > li > a {
	line-height: 20px;
	padding: 20px 8px !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	color: #000 !important;
	font-weight: 600;
}
/*.logo img {
	width: 50%;
}
.logo {
	top: -27px;
}*/
.grean {
	background: transparent url("../images/grnbg.jpg") repeat-x scroll 0% 0%;
	height: auto;
	background-size: 100%;
}
.grenh1 h1 {
	font-size: 60px;
	padding: 20px 0px;
}
.whet h1 {
	font-size: 48px;
	padding: 20px 30px 0px;
}
.fair-girl h3 {
	font-size: 17px;
}
.fair-girl p {
	font-size: 15px;
	padding: 10px 10px;
}
.white-txt-box p {
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
}
.pure-gren {
	background: url("../images/gren-shasow.png") no-repeat scroll center 270px, transparent url("../images/pure-gren.png") repeat scroll 0px 0px;
	height: auto;
}
.inten-menu img {
	margin: 0px auto;
}
.backs {
	background: transparent;
	height: auto;
}
.testi {
	padding: 70px 10px;
	position: relative;
	background: #fff;
	margin: 10px 0px;
}
.nolpad {
	padding-left: 15px !important;
}
.footer {
	background: transparent url("../images/footer-bg.png") repeat scroll 0% 0%;
	height: auto;
}

}

@media (min-width: 768px) and (max-width: 991px) {
	
	.col-5 {
    float: left;
    width: 32%;
    margin: 20px 5px;
}
	/**********order*********/
.freship {
    position: absolute;
    top: -13px;
    right: -100px;
}
.freship img{width:50%;}

.order-pic img {
    margin: 100px auto;
    display: block;
}

.lp{padding-left:0px !important;}
.rp{padding-right:0px !important;}

/**************/
	
.sld h1 {
    margin-top:25px;
}	
	
	
.navbar-nav > li > a {
	line-height: 20px;
	padding: 20px 8px !important;
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	color: #000 !important;
	font-weight: 600;
}
/*.logo img {
	width: 50%;
}
.logo {
	top: -27px;
}*/
.grean {
	background: transparent url("../images/grnbg.jpg") repeat-x scroll 0% 0%;
	height: auto;
	background-size: 100%;
}
.grenh1 h1 {
	font-size: 60px;
	padding: 20px 0px;
}
.whet h1 {
	font-size: 48px;
	padding: 20px 30px 0px;
}
.fair-girl h3 {
	font-size: 17px;
}
.result {
	background: #F4F4F4 none repeat scroll 0% 0%;
	margin-top: 50px;
	padding: 5px 10px;
	min-height: 410px;
}
.dumy-box {
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
}
.rj-01 p {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
}
.fair-girl p {
	font-size: 15px;
	padding: 10px 10px;
}
.white-txt-box p {
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
}
.pure-gren {
	background: url("../images/gren-shasow.png") no-repeat scroll center 358px, transparent url("../images/pure-gren.png") repeat scroll 0px 0px;
	height: auto;
}
.inten-menu img {
	margin: 0px auto;
}
.backs {
	background: transparent;
	height: auto;
}
.testi {
	padding: 70px 10px 20px 10px;
	position: relative;
	background: #fff;
	margin: 10px 0px;
}
.nolpad {
	padding-left: 15px !important;
}
.footer {
	background: transparent url("../images/footer-bg.png") repeat scroll 0% 0%;
	height: 418px;
}

.clinic-txt h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 30px;}
	.clinic-text h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 70px;}
	
	.clinic-text p {
    margin: 0px 10%;}
	
	.order-total {
    border: 1px solid #EFEFEF;
    width: 70%;
    margin: 0px 15%;
}
	
	
}

@media (min-width: 481px) and (max-width: 767px) {
	.col-5 {
    float: left;
    width: 50%;
    margin: 20px 0px;
}
	
	.clinic-text h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 40px;}
	/*********order***/
	.middle-order {
    margin: 10px;}
	
	.tow-bx {
   
    margin: 10px 0px;
}
	
	
	.order-check img {
    padding-top: 20px;
    margin: 0px auto;
    display: block;
}

.ts {
	font-size: 15px;
	padding: 15px 0px  !important;
}

.freship {
    position: absolute;
    top: 57px;
    right: -50px;
}
.freship img{width:80%;}



	/*********/
	
/*.logo {
	position: absolute;
	top: -19px;
	left: 0px;
}
.logo img {
	width: 40%;
}*/	
	
.dis {
	display: none;
}
.rj-p {
	font-size: 15px;
	padding: 15px 0px 15px 210px;
}
.result {
	min-height: 396px;
}
.grean {
	background-size: 100%;
}
.grenh1 h1 {
	font-size: 45px;
}
.white p {
	padding: 20px 20px;
}
.whet h1 {
	font-size: 35px;
	padding: 20px 20px 0px;
}
.why p {
	padding: 10px;
	color: #FFF;
}
.white-txt-box p {
	font-size: 15px;
}
.grc h1 {
	color: #FFF;
	padding: 20px 20px 10px;
}
.inten-menu img {
	margin: 0px auto;
}
.pure-gren {
	background: url("../images/gren-shasow.png") no-repeat scroll center 350px, transparent url("../images/pure-gren.png") repeat scroll 0px 0px;
	height: auto;
}
.backs {
	background: transparent;
	height: auto;
}
.nolpad {
	padding-left: 15px !important;
}
.testi {
	padding: 70px 10px 20px 10px;
	position: relative;
	background: #fff;
	margin: 10px 0px;
}
.dumy-box {
	font-size: 16px;
	margin: 40px 0px;
}
.footer {
	background: transparent url("../images/footer-bg.png") repeat scroll 0% 0%;
	height: auto;
}
.videos iframe {
	margin: 0px auto;
	width: 80%;
	height: 300px;
	border: 15px solid #E7E7E7;
}
.shasow {
	background: transparent url("../images/video-shadow.png") no-repeat scroll 0px 0px / 100% auto;
	height: 30px;
}
.rj-01 p {
	font-size: 17px;
	padding: 10px 0px 10px;
	line-height: 22px;
}

.clinic-txt h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 35px;}
	
.order-total h2 {
    font-size: 30px;
}
	
	   .order-total {
    border: 1px solid #EFEFEF;
    width: 80%;
    margin: 0px 10%;
}
.order-total p {
    color: #333;
    font-family: "Open Sans",sans-serif;
    padding: 5px 34px;
    font-size: 14px;
}
.tol a {
     font-size: 14px;}
	   
	   
	   
}

@media (min-width: 360px) and (max-width: 480px) {
		.col-5 {
    float: left;
    width: 100%;
    margin: 20px 0px;
}
	
	
	.order-total {
    border: 1px solid #EFEFEF;
    width: 90%;
    margin: 0px 5%;
}
.order-total p {
   font-size: 12px;
}
	.order-total h2 {
    font-size: 30px;
}
	
	.clinic-text h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 35px;}
	/*********order***/
	.middle-order {
    margin: 10px;}.order-total h2 {
    font-size: 30px;
}
	
	.tow-bx {
   
    margin: 10px 0px;
}
.rj-h h1 {
    color: #008A4C;
    font-family: "HelveticaNeueLTComLt";
    font-size: 25px;}
	.freship {
    position: absolute;
    top: 85px;
    right: 0px;
}
.freship img{width:80%;}


	
	/***************/
	.ninty h1 {
    padding: 0px 0px 0px 10px;
}
	
.testi {
	padding: 70px 10px 20px 10px;
	position: relative;
	background: #fff;
	margin: 10px 0px;
}
.dumy-box {
	font-size: 16px;
	margin: 50px 0px;
}
.dis {
	display: none;
}
.backs {
	background: transparent;
	height: auto;
}
.nolpad {
	padding-left: 15px !important;
}
/*.logo {
	position: absolute;
	top: -19px;
	left: 0px;
}
.logo img {
	width: 40%;
}*/
.grenh1 h1 {
	font-family: "HelveticaNeueLTComTh";
	font-size: 40px;
}
.videos iframe {
	margin: 0px auto;
	width: 90%;
	height: 220px;
	border: 5px solid #E7E7E7;
}
.shasow {
	background: transparent url("../images/video-shadow.png") no-repeat scroll 0px 0px / 100% auto;
}
.white p {
	font-size: 16px;
	padding: 10px 20px;
}
.whet h1 {
	font-family: "HelveticaNeueLTComTh";
	font-size: 33px;
	padding: 20px;
}
.whet p {
	font-size: 16px;
	padding: 15px;
	text-align: justify;
}
.pure-gren {
	background: url("../images/gren-shasow.png") no-repeat scroll center 538px, transparent url("../images/pure-gren.png") repeat scroll 0px 0px;
	height: auto;
}
.pure-grens {
	background: transparent url("../images/green-whit.jpg") repeat scroll 0% 0%;
	height: auto;
	background-size: 100%;
}
.footer {
	background: transparent url("../images/footer-bg.png") repeat scroll 0% 0%;
	height: auto;
}
.footer-nav a {
	font-size: 14px;
	padding: 0px 8px;
}
.rj-01 p {
	font-size: 17px;
	padding: 20px 0px 20px;
	ine-height: 26px;
}
.skinny-babs img {
	margin: 50px auto 10px;
}
.grean {
	background: transparent url("../images/grnbg.jpg") repeat-x scroll 0% 0%;
	height: auto;
	background-size: 100%;
}
.clinic-txt h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 30px;}.order-total h2 {
       font-size: 30px;}
	   
.onee .bx-wrapper .bx-controls-direction a {
      top: 102% !important;
  }
.onee .bx-wrapper .bx-prev {
   
    right: 67px;
    left: 65%;
}
}

@media (min-width: 320px) and (max-width: 359px) {
	.onee .bx-wrapper .bx-controls-direction a {
      top: 102% !important;
  }
.onee .bx-wrapper .bx-prev {
    right: 65px;
    left: 60%;
}
			.col-5 {
    float: left;
    width: 100%;
    margin: 20px 0px;
}
	.clinic-text h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 30px;}
		/*********order***/
	.middle-order {
    margin: 10px;}
	
	.order-total {
    border: 1px solid #EFEFEF;
    width: 90%;
    margin: 0px 5%;
}

.order-total p {
     font-size: 12px;
}
	
.order-total h2 {
    font-size: 22px;
}
	.tow-bx {
   
    margin: 10px 0px;
}
.rj-h h1 {
    color: #008A4C;
    font-family: "HelveticaNeueLTComLt";
    font-size: 25px;}
	
	
	
.freship {
    position: absolute;
    top: 65px;
    right: -20px;
}

.ninty p {
     padding: 10px 0px 10px 20px;
    color: #9A7E35;
}




.tol a {
 
    padding: 0 5px;
   }

.freship img{width:80%;}


.ninty h1 {
    padding: 0px 0px 0px 20px;
}

.gren-h h1 {
      font-size: 15px;
}

.gray-h h1 {
        font-size: 17px;}
	
	/***************/
	
	
.skinny-babs img {
	margin: 50px auto 10px;
}
.dumy-box {
	font-size: 16px;
	margin: 50px 0px;
}
.why p {
	padding: 0px 10px;
	color: #FFF;
}
.dumy-box {
	font-size: 16px;
	margin: 40px 0px;
}
.rj-01 p {
	font-size: 17px;
	padding: 20px 0px 20px;
	ine-height: 26px;
}
.footer-nav a {
	font-size: 14px;
	padding: 0px 8px;
}
.pure-gren {
	background: url("../images/gren-shasow.png") no-repeat scroll center 700px, transparent url("../images/pure-gren.png") repeat scroll 0px 0px;
	height: auto;
}
.footer {
	background: transparent url("../images/footer-bg.png") repeat scroll 0% 0%;
	height: auto;
}
.pure-grens {
	background: transparent url("../images/green-whit.jpg") repeat scroll 0% 0%;
	height: auto;
	background-size: 100%;
}
.white p {
	font-size: 16px;
	padding: 10px 20px;
}
.whet h1 {
	font-family: "HelveticaNeueLTComTh";
	font-size: 33px;
	padding: 20px;
}
.dis {
	display: none;
}
.videos iframe {
	margin: 0px auto;
	width: 90%;
	height: 220px;
	border: 5px solid #E7E7E7;
}
.shasow {
	background: transparent url("../images/video-shadow.png") no-repeat scroll 0px 0px / 100% auto;
}
.backs {
	background: transparent;
	height: auto;
}
.nolpad {
	padding-left: 15px !important;
}
/*.logo {
	position: absolute;
	top: -19px;
	left: 0px;
}
.logo img {
	width: 40%;
}*/
.grenh1 h1 {
	font-family: "HelveticaNeueLTComTh";
	font-size: 40px;
}
.grean {
	background: transparent url("../images/grnbg.jpg") repeat-x scroll 0% 0%;
	height: auto;
	background-size: 100%;
}
.clinic-txt h1 {
    font-family: "HelveticaNeueLTComTh";
    font-size: 30px;}
}

.vid iframe {
	margin: 0px auto;
	width: 100%;
	height: 450px;
    border: 15px #e7e7e7 solid;}

.rj-p a {
   color:#fff;
    font-weight: bold;
    text-decoration:underline
}

.rj-p a:hover {
   color:#fff;
    font-weight: bold;
    text-decoration:underline;
}

.adres{
    text-align: center;
}

.verti iframe {
width:100%;
}


#last-order-arrow{background:transparent url(../images/order-block-arrow-bg.png) 100% 50% no-repeat;background-size:contain;font-family:'HelveticaNeueLTComHvCn',sans-serif;font-size:48px;text-transform:uppercase;text-align:center;line-height:.6;padding:33px 0 33px}
#last-order-arrow span {font-size:26px;}
@media (min-width:992px){#last-order-arrow{margin-right:20px}}
@media (min-width:1200px){#last-order-arrow{margin-right:40px}}


.btn-order{display:block; padding:0 15px;text-align:center;color:white;background:url(../images/btn-order-bg.png) 0 100% repeat-x;border:none;border-radius:0;font-family:'Roboto',sans-serif;font-size:24px;font-weight:700;line-height:.7;letter-spacing:-1px;text-transform:uppercase;text-shadow:1px 1px 1px #000;padding-top:20px;padding-bottom:20px}
.btn-order span { font-size:18px;}
.btn-order:hover { text-decoration:none; color:white;}
@media (min-width:768px){.btn-order{font-size:28px}}

#last-order-block{text-shadow:1px 1px 1px #000}
@media (min-width:992px){#last-order-block{background:transparent url(../images/last-order-block-bg.png) 100% 0 no-repeat;background-size:contain}}

.no-gutter>[class*='col-']{padding-right:0;padding-left:0}
#last-order-content{padding-top:5px; padding-bottom:10px;}
@media (min-width:992px){#last-order-content{width:60%}}

#top-h1 {
	color:#ef0b12;
	font-size:40px;
}

#last-order-content-top span {
	color:black;
	font-size:26px;
	line-height:19px;
}

#last-order-content-top {
	text-align:center;
}

.img-certs {
	margin-top:15px;
	margin-bottom:15px;
}

#top-list {
	list-style:none;
	margin:20px 0;
	color:#464646;
}

#top-list li {
	font-size:18px;
	margin-top:20px;
	padding: 3px 0px 3px 40px;
	background: url(../images/arrow-green.png) no-repeat left top;
}

#top-list li span {
	color:#008c4d;
	font-weight:bold;
	font-size:20px;
}

.btn-order-block-yl {
	font-size:21px;
	background:#eabe0c;
	border:3px solid #ffcd11;
	color:#2d2401;
	display:block;
	margin:10px auto;
	font-weight:bold;
	padding:15px 15px 5px 15px;
	max-width:350px;
	text-align:center;
	line-height:22px;
}

.btn-order-block-yl:hover {
	color:#2d2401;
	text-decoration:none;
}
.btn-order-block-yl span {
	font-weight:normal;
	font-size:18px;
}

#headers-body {
	font-size:52px;
	margin-bottom:20px;
	text-align:center;
	display:block;
	font-weight:bold;
	color:#d9313e;
	text-shadow: -1px 0 #e6e6e6, 0 1px #e6e6e6, 1px 0 #e6e6e6, 0 -1px #e6e6e6;
}


#head-green {
	margin-top:50px;
	font-family:'HelveticaNeueLTComHvCn',sans-serif;
	font-size:28px;
	color:green;
	display:block;
	text-align:center;
}

#head-below-green {
	color:black;
	font-size:32px;
	line-height:30px;
	font-weight:normal;
	margin:10px 0 30px 0;
	text-align:center;
	display:block;
}

#btn-order-bottom {
	margin:30px 0 0 15px;
}

#middle-top-h1 {
	font-weight:bold;
	font-size:42px;
	text-align:center;
	color:#c30f10;
	margin-top:15px;
}

#middle-top-h2 {
	text-align:center;
	color:black;
	font-size:29px;
}

#middle-arrow {
	margin:25px 0 25px 0;
	position:relative;
}

#md-ar-s1, #md-ar-s2, #md-ar-s3 {
	position:absolute; top:5px;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	display:block;
	width:140px;
}
#md-ar-s1 {
	margin-left:20px;
}
#md-ar-s2 {
	margin-left:180px;
}
#md-ar-s3 {
	margin-left:370px;
}


@media (max-width:1200px){
	#top-h1 { font-size:52px; }
	#last-order-content-top span { font-size:23px; }
	#top-list li { font-size:16px; margin-top:15px;}
	#top-list li span { font-size:20px; }
	#headers-body { font-size:42px; }
	#head-green {font-size:34px; margin-top:25px;}
	#head-below-green {font-size:22px; margin:0 0 0 0;}
	.footer { height:545px; }
	#middle-top-h1 { font-size:34px;}
	#middle-top-h2 { font-size:22px;}
	#md-ar-s1, #md-ar-s2, #md-ar-s3 { font-size:13px; width:90px;}
	#md-ar-s2 { margin-left:160px; }
	#md-ar-s3 { margin-left:300px; }
}

@media (max-width:992px) {
	#headers-body { font-size:38px; }
	.hide-bt-x { display:none;}
	.col-center-md { display:none;}
	.footer { height:490px; }
	#middle-arrow { display:none; }
}

@media (max-width:768px) {
	#headers-body { font-size:22px; }
	.navbar-nav > li > a {background:#dddddd; }
}