@charset "utf-8";
/* CSS Document */
/*----------------
RESET CSS
-----------------*/
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#000000;
	text-align:center;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border: 0;}
a {outline: none;color: inherit;text-decoration: none;}
img {border: none; height:auto;}
li {list-style: none;}
* {box-sizing: border-box;}
.img-full {max-width: 100%;}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}
.fl{ float:left;}
.fr{ float:right;}
.show-tab, .show-mob{ display:none;}
.show-desk{ display:block;}
.hide-desk{ display:none;}

@font-face {
	font-family: 'Nantes';
	src: url('Nantes-Bold.woff2') format('woff2'),
	url('Nantes-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Nantes';
	src: url('Nantes-BoldItalic.woff2') format('woff2'),
	url('Nantes-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins';
	src: url('Poppins-Regular.woff2') format('woff2'),
	url('Poppins-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins';
	src: url('Poppins-SemiBold.woff2') format('woff2'),
	url('Poppins-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins';
	src: url('Poppins-Bold.woff2') format('woff2'),
	url('Poppins-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins';
	src: url('Poppins-Italic.woff2') format('woff2'),
	url('Poppins-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins';
	src: url('Poppins-Medium.woff2') format('woff2'),
	url('Poppins-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Oswald';
	src: url('Oswald-Medium.woff2') format('woff2'),
	url('Oswald-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	}

/*====MAIN CSS START====*/
.container {
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
.top-fix-bar{
	float: left;
	width: 100%;
	margin-bottom:80px;
	}
.header{
	float:left;
	width:100%;
	background:#ffffff;
	height:80px;
	padding:9px 0;
	margin-top:-80px;
	top:80px;
	position:relative;
	border-bottom:1px solid #dddddd;
	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	}
.fixed-nav .header{
	position: fixed;
	z-index: 11;
	-webkit-transition: margin .3s ease-out;
	transition: margin .3s ease-out;
	margin-top:0;
	top:0;
	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	}				
.logo{
	float:left;
	margin-top:12px;
	width:190px;
	}
ul.topMenu{
	display:inline-block;
	vertical-align:middle;
	margin:16px 0 0 0;
	}
ul.topMenu li{
	float:left;
	padding:4px 20px;
	}
ul.topMenu li a{
	color:#000000;
	font-size:17px;
	line-height:18px;
	letter-spacing:0.3px;
	}
.d-menu-ic {
    display: inline-block;
    vertical-align: middle;
}
ul.topMenu li a:hover, ul.topMenu li a.active{color:#138dd8;}
a.header-btn{
    float:right;
    color:#000000;
    font-size:17px;
    text-align: center;
    width: 145px;
    height: 45px;
    line-height:48px;
	border-radius:9px;
	margin-top:9px;
	letter-spacing:0.5px;
	font-weight:500;
	border:1px solid #f76d01;
	}
a.header-btn:hover{ background:#f76d01; color:#fff;}
	
.mob-mnu-ic{
    cursor: pointer;
    position:absolute;
    right: 0px;
    top: 14px;
	z-index:16;
	height:30px;
	}
.mob-mnu-ic button{
	outline: none;
    -webkit-appearance: none;
	background: none;
	padding:0;
    cursor: pointer;
	border: none;
	}
.mob-mnu-ic span{
	color:#000;
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	font-weight:300;
	margin-top:4px;
	margin-right:5px;
	}
.bar1, .bar2, .bar3 {
	width:25px;
	height:3px;
	background-color: #000;
	transition: 0.4s;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	}
.bar2{margin:4px 0;}
.dl-active .bar1 {
	-webkit-transform: rotate(-45deg) translate(-5px, 5px);
	transform: rotate(-45deg) translate(-5px, 5px);
	background:#000;
	}
.dl-active .bar2 {opacity: 0;}
.dl-active .bar3 {
	-webkit-transform: rotate(45deg) translate(-5px, -5px);
	transform: rotate(45deg) translate(-5px, -5px);
	background:#000;
	}	
.mobilemenu{
	left:0;
	position:fixed;
	top:98px;
	background:rgba(255,255,255,1);
	z-index:10;
	right:0;
	bottom:0;
	overflow:scroll;
	display:none;
	}
.mobimenu-top{ top:65px;}	
.mobilemenu li{
	float:left;
	width:100%;
	text-align:left;
	border-bottom:1px solid #dddddd;
	}
.mobilemenu li a{
	float:left;
	width:100%;
	padding:18px 20px 15px;
	font-size:16px;
	line-height:16px;
	color:#000;
	font-weight:400;
	}	
.mobilemenu li a:hover{color:#000;}



/*============DESKTOP-DROPDOWN-MENU====================*/
.dropMenu{
	position:absolute;
	left:420px;
	right:0;
	background:#fff;
	width:210px;
	top:60px;
	opacity: 0;
	visibility: hidden;
	display: block;
	padding:5px 15px 15px;
	transition: all 0.3s ease-in-out;
	z-index:9;
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);
	border-radius:10px;
	}
ul.topMenu li:hover .dropMenu{
	opacity: 1;
	visibility: visible;
	}
ul.studies_list{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:360px;
	}
ul.studies_list li{
	float:left;
	width:100%;
	position:relative;
	padding:15px 10px 15px 65px;
	text-align:left;
	font-size:16px;
	line-height:24px;
	color:#000;
	font-weight:600;
	margin-top:10px;
	}
.studies_icon{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-25px;
	background:#e3f1fb;
	width:50px;
	padding:7px;
	border-radius:10px;
	}
/*=========MOBILE-DROPDOWN-MENU====================*/
.menuOpen{
	position:relative;
	}
.menuOpen:after{
	content:'+';
	position:absolute;
	right:17px;
	top:50%;
	margin-top:-8px;
	color:#000;
	font-size:24px;
	line-height:24px;
	height:24px;
	}
.menuOpen.mnutog:after{
	content:'-';
	}
ul.dropdown-mobile{
	float:left;
	width:100%;
	display:none;
	padding:15px 25px 15px;
	border-top: 1px solid #dddddd;
	}
ul.dropdown-mobile li{ border:none;}
ul.dropdown-mobile li a{
	position:relative;
	font-size:15px;
	padding:22px 20px 22px 50px;
	background:#fff;
	font-weight:600;
	letter-spacing:0.3px;
	}
ul.dropdown-mobile li a img{
	width:36px;
	margin-top:-18px;
	}
ul.dropdown-mobile li a:hover{ color:#138dd8;}
ul.dropdown-mobile li:last-child{border:none;}

/*========================
FORM-POP
==========================*/
.popup-Box{
	position:fixed;
	top:0;
	bottom:0;
	width:100%;
	left:0;
	background:rgba(0,0,0,0.7);
	z-index:999;	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
	}
.pop-content{
	float: left;
    width: 100%;
    padding: 30px 0;
	}		
.pop-container{
	max-width: 600px;
    margin: 0 auto;
    padding: 0 15px;
	}	
.pop-outerBox{
	float:left;
	width:100%;
	position:relative;
	background:#ebfdfd;
	border-radius:20px;
	overflow:hidden;
	padding:30px 0;
	}
.pop-box-body{
	float:left;
	width:100%;
	padding:0 50px;
	}
.pop-close{
	position: absolute;
    line-height: 19px;
    z-index: 99;
    right: 10px;
    top: 10px;
    font-size: 11px;
    color: #333;
    border-radius: 50%;
    border: 1px solid #938f8f;
    width: 20px;
    height: 20px;
    text-align: center;
    font-family: sans-serif;
    font-weight: 400;
    cursor: pointer;
	}
.pop-heading{
	float:left;
	width:100%;
	font-size:36px;
	line-height:40px;
	letter-spacing:0.8px;
	color:#1c2239;
	font-weight:bold;
	font-family: 'Nantes';
	}
.pop-heading2{font-size: 29px;line-height: 35px;}
.pop-subheading{
	float:left;
	width:100%;
	font-size:17px;
	line-height:26px;
	letter-spacing:0.3px;
	font-weight:300;
	color:#010101;
	margin-top:15px;
	margin-bottom:5px;
	}
.frmElement{
	float:left;
	width:100%;
	margin-top:20px;
	position:relative;
	}
.frmField{
	float: left;
    width: 100%;
    outline: none;
    height:60px;
    color: #000;
    font-size: 17px;
	letter-spacing:0.5px;
    padding: 0px 15px;
    font-family: 'Poppins', sans-serif;
	border:1px solid #cfebeb;
    font-weight: 300;
	-webkit-appearance:none;
	border-radius:10px;
	background:#fff;
	position:relative;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);
	}
.find-btn{
	display: inline-block;
    vertical-align: middle;
    width: 100%;
	max-width:390px;
    margin-top: 30px;
    background: #f76d01;
    border-radius: 8px;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0.5px;
    font-weight: 500;
    padding: 18px 10px 16px;
    border: none;
    outline: none;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    cursor: pointer;
    -webkit-appearance: none;
	}
.find-btn img{
	display:inline-block;
	vertical-align:middle;
	margin:-2px 0 0 10px;
	}
	
	
/*====Banner-Sec====*/
.banner {
    float:left;
    width:100%;
	padding:100px 0;
	background:#f9f9f9;
	height:651px;
	}
.banner-right{
	float:right;
	width:52%;
	text-align:left;
	position:relative;
	z-index:1;
	}
.baner-vfy-text{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#1c2239;
	font-weight:normal;
	letter-spacing:0.5px;
	}
.baner-vfy-text img{
	display:inline-block;
	vertical-align:middle;
	margin:-3px 7px 0 0;
	width:15px;
	}
.banner-heading{
	float:left;
	width:100%;
	font-size:60px;
	line-height:64px;
	font-weight:bold;
	margin-top:20px;
	letter-spacing:0.5px;
	font-family: 'Nantes';
	}
.banner-heading span{
	font-style:italic;
	color:#138dd8;
	}
.banner-model{
	position:absolute;
	left:0;
	top:-70px;
	}
.bnr-text{
	float:left;
	width:100%;
	font-size:20px;
	line-height:30px;
	color:#010101;
	font-weight:500;
	letter-spacing:0.5px;
	margin-top:25px;
	}
.btn_box{
	display: inline-block;
    vertical-align: middle;
    width:100%;
    max-width:510px;
	}
a.banner-botn{
	display:inline-block;
	vertical-align:middle;
	max-width:235px;
	height:60px;
	width:100%;
	font-size:22px;
	line-height:63px;
	font-weight:500;
	letter-spacing:0.5px;
	text-align:center;
	border-radius:10px;
	padding-right:20px;
	margin-top:45px;
	color:#f76d01;
	border: 1px solid #f76d01;
	background: url(../images/btn-arwblk.png) no-repeat 87% 21px;
	}
.btn_box a.banner-botn2{background: url(../images/btn-arwblk.png) no-repeat 87% 21px;border: 1px solid #f76d01; color:#f76d01;}
a.banner-botn:hover{
	color:#fff;
	background:url(../images/btn-arw.png) no-repeat 87% 21px #f76d01;
	}
.btn_box a.banner-botn2:hover{
	color:#fff;
	background:url(../images/btn-arw.png) no-repeat 87% 21px #f76d01;
	}
.btn_box a.banner-botn{ margin-right:15px; text-transform:uppercase;}
.btn-arw{
	display:inline-block;
	vertical-align:middle;
	margin:-3px -15px 0 15px;
	}
.btnbtm-text{
	float:left;
	width:100%;
	font-size:17px;
	line-height:25px;
	color:#1c2239;
	margin-top:25px;
	letter-spacing:0.5px;
	font-style:italic;
	}
/*====leader_strip====*/
.leader_strip{
	float:left;
	width:100%;
	padding:40px 0 25px;
	border-bottom:1px solid #cccccc;	
	}
.leader_strip_head{
	float:left;
	width:100%;
	font-size:35px;
	line-height:40px;
	color:#000;
	font-weight:bold;
	font-family: 'Nantes';
	}
ul.trust_logo_list{
	float:left;
	width:100%;
	
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    row-gap: 25px;
	column-gap:40px;
	margin-top:20px;
	}
ul.trust_logo_list li{
	display:inline-block;
	vertical-align:middle;
	margin:15px 0;
	}
ul.trust_logo_list li img{
	display:block;
	margin:0 auto;
	max-width:90%;
	}
.trusted_logo1{ width:140px;}
.trusted_logo2{ width:114px;}
.trusted_logo3{ width:125px;}
.trusted_logo4{ width:90px;}
.trusted_logo5{ width:120px;}
.trusted_logo6{ width:105px;}
.trusted_logo7{ width:111px;}
.trusted_logo8{ width:136px;}
.trusted_logo9{ width:150px;}
.trusted_logo10{ width:150px;}
.trusted_logo11{ width:150px;}
.trusted_logo12{ width:115px;}
.trusted_logo13{ width:115px;}
.trusted_logo14{ width:85px;}
/*====Section-1====*/
.section-1{
	float:left;
	width:100%;
	padding:60px 0;
	background:#fff;
	position:relative;
	}
.common-heading{
	float:left;
	width:100%;
	font-size:55px;
	line-height:58px;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.5px;
	font-family: 'Nantes';
	}
.common-text{
	float:left;
	width:100%;
	font-size:17px;
	line-height:27px;
	margin-top:25px;
	letter-spacing:0.5px;
	color:#334155;
	}
.common-text strong{ font-weight:600;}
.comn-pad{ padding:0 90px;}
.s1_text{
	float:left;
	width:100%;
	font-size:28px;
	line-height:34px;
	color:#000000;
	font-weight:600;
	margin-top:50px;
	}
.s1_box{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:770px;
	margin-top:35px;
	}
.s1_video_box{
	float:left;
	width:100%;
	border:3px solid #fff;
	box-shadow:0 0 7px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,0.2);
	}
.s1_video_img{
	display:block;
	margin:0 auto;
	max-width:100%;
	}


/*====Section-2====*/
.section-2{
	float:left;
	width:100%;
	padding:60px 0;
	background:#f8f8f8; 
	}
.s2_row{
	float:left;
	width:100%;
	}
.s2_col{
	float:left;
	width:33.33%;
	position:relative;
	margin-top:45px;
	text-align:center;
	border-right:1px solid #cccccc;
	}
.s2_col:last-child{ border-right:none;}
.s2_col span{
	float:left;
	width:100%;
	font-size:48px;
	line-height:54px;
	color:#138dd8;
	font-weight:500;
	font-family: 'Oswald';
	}
.s2_col p{
	float:left;
	width:100%;
	font-size:20px;
	line-height:28px;
	color:#000000;
	font-weight:normal;
	margin-top:15px;
	}
/*====Section-3====*/
.section-3{
	float:left;
	width:100%;
	padding:70px 0;
	background:#fff;
	}
.s3_row{
	float:left;
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
	}
.s3_col{
	float:left;
	width:31.5%;
	border:2px solid #fff;
	margin-top:30px;
	border-radius:10px;
	box-shadow:0 0 4px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.1);
	padding:25px 25px;
	cursor:pointer;
	transition: all 0.3s ease;
	background:#fff;
	}
.s3_col:hover{ border:2px solid #138dd8;transition: all 0.3s ease;}
.s3_icon{
	display:block;
	margin:0 auto 15px;
	width:60px;
	}
.s3_col span{
	float:left;
	width:100%;
	font-size:24px;
	line-height:30px;
	color:#000;
	font-weight:600;
	}
.s3_col p{ margin-top:12px;}

/*====Section-4====*/
.section-4{
	float:left;
	width:100%;
	padding:60px 0;
	background:#f8fafc;
	}
.s4_review_row{
	float:left;
	width:100%;
	margin-top:10px;
	}
.s4_rev_box{
	float:left;
	margin:25px 15px 0;
	padding:25px;
	border-radius:5px;
	text-align:left;
	background:#fff;
	width:31%;
	}
.rev_text{
	float:left;
	width:100%;
	margin-top:0;
	letter-spacing:0;
	min-height:270px;
	margin-bottom:30px;
	}
.s4_rev_box_btm{
	float:left;
	width:100%;
	position:relative;
	padding-left:60px;
	text-align:left;
	}
.rev_img{
	position:absolute;
	left:0;
	top:0;
	}
.s4_rev_box_btm span{
	float:left;
	width:100%;
	font-size:19px;
	line-height:26px;
	color:#000;
	font-weight:600;
	}	
.s4_rev_box_btm p{
	float:left;
	width:100%;
	font-size:15px;
	line-height:20px;
	color:#676767;
	margin-top:5px;
	}

/*====clinical-Css====*/
.clinical-banner{
	float:left;
	width:100%;
	padding:50px 0 60px;
	background:url(../images/clinical-banner.jpg) no-repeat center top #f7fcff;
	}
.sub-hdng{
	float: left;
    width: 100%;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.5px;
    color: #51ade5;
	margin-bottom:15px;
	}
a.trial-btn{ margin-top:30px;}
.clinical-s1{
	float:left;
	width:100%;
	padding:70px 0;
	}
.clinical-s1-box{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin-top:30px;
	}
.clinical-s1-row{
	float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
	align-items: center;
    flex-wrap: wrap;
	margin:70px 0;
	}
.clinical-s1-row:last-child{ margin-bottom:0;}
.clinical-col-prod{
	width:51%;
	position:relative;
	padding-left:70px;
	}
.clinical-col-prod-rght{
	padding-left:0;
	}
.clinical-col-prod-rght2{padding-left:35px;}
.clinical-s1-img{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	}
.clinimgBrdrds{ border-radius:15px;}
.clinical-col-details{
	width:47%;
	text-align:left;
	position:relative;
	margin-top:40px;
	padding:0 0 0 70px;
	}
.clinical-col-details h3{
	font-size:24px;
	line-height:30px;
	color:#000000;
	font-weight:600;
	letter-spacing:0.5px;
	}
.clinical-col-details p{
	font-size:17px;
	line-height:26px;
	letter-spacing:0.5px;
	color:#000000;
	margin-top:20px;
	}
.clinical-detailsBx1{
	padding:0 70px 0 80px;
	}
.clinical-detailsBx1:before{
	position: absolute;
    left: 180px;
    top: -180px;
    background: url(../images/detailsBx-arrow1.png) no-repeat left top;
    width: 67px;
    height:169px;
    content: "";
	}
.clinical-detailsBx2:before{
	position: absolute;
    right: -110px;
    top: -240px;
    background: url(../images/detailsBx-arrow2.png) no-repeat left top;
    width: 407px;
    height:173px;
    content: "";
	}
.clinical-detailsBx3:before{
	position: absolute;
    left: -130px;
    top: -200px;
    background: url(../images/detailsBx-arrow3.png) no-repeat left top;
    width: 262px;
    height:152px;
    content: "";
	}
	
.clincal_s2{
	float:left;
	width:100%;
	padding:15px 0 50px;
	background:#f5f5f5;
	}
/*====case_studies_banner====*/
.case_studies_banner{
	float:left;
	width:100%;
	position:relative;
	}
.case_studies_s1{
	float:left;
	width:100%;
	position:relative;
	padding:60px 0;
	}
.case_studies_s1:before{
	position:absolute;
	content:"";
	left:50%;
	margin-left:-9.5px;
	top:-22.5px;
	width:19px;
	height:45px;
	background:url(../images/s1-dwn-arw.png) no-repeat center top;
	}
.studies_experience_box{
	float:left;
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
	margin-top:30px;
	}
.studies_exp_col{
	float:left;
	width:32%;
	border-radius:10px;
	box-shadow:0 3px 4px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 3px 4px 1px rgba(0,0,0,0.1);
	margin-top:25px;
	overflow:hidden;
	}
.studies_exp_img{
	display:block;
	margin:0 auto 0;
	width:100%;
	}
.studies_exp_col_cont{
	float:left;
	width:100%;
	padding:30px 15px 25px;
	position:relative;
	text-align:left;
	}
.studies_col_icon{
	padding:13px 13px;
	background:#fff;
	border:1px solid #51ade5;
	border-radius:50%;
	position:absolute;
	right:25px;
	top:-33px;
	width:66px;
	height:66px;
	}
.studies_exp_ico{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.studies_exp_head{
	float:left;
	width:100%;
	font-size:24px;
	line-height:30px;
	color:#000;
	font-weight:600;
	}
.studies_exp_col_cont .common-text{
	margin-top:10px;
	color:#000;
	letter-spacing:0;
	}
/*====eczema_css====*/
.eczema_banner{
	float:left;
	width:100%;
	}
ul.eczema_banner_list{
	display:inline-block;
	vertical-align:middle;
	max-width:600px;
	width:100%;
	margin-top:25px;
	}
ul.eczema_banner_list li{
	float:left;
	width:33.33%;
	position:relative;
	text-align:center;
	}
ul.eczema_banner_list li img{
	display:block;
	margin:0 auto 10px;
	width:50px;
	}
ul.eczema_banner_list li p{
	float:left;
	width:100%;
	font-size:17px;
	line-height:25px;
	color:#000;
	font-weight:500;
	border-right:1px solid #d6ecfa;
	}
ul.eczema_banner_list li:last-child p{ border-right:none;}

.eczema_studies_section{
	float:left;
	width:100%;
	padding:60px 0;
	background:#fff;
	}
.eczema_sec_box{
	float:left;
	width:100%;
	}
.eczema_sec_box .common-heading{ text-align:left;}
.resp_tab_inner{
	float:left;
	width:100%;
	border-left:1px solid #ccc;
	padding:0 0 10px 60px;
	}
.resp_inner_heading{
	float:left;
	width:100%;
	font-size:32px;
	line-height:38px;
	color:#000;
	font-weight:bold;
	}
.resp_tab_inner .common-text{ margin-top:20px;}
.resp_tab_inner .common-text .linktext{ text-decoration:underline; color:#0000FF;}
.resp_sub_text{
	float:left;
	width:100%;
	font-size:20px;
	line-height:26px;
	color:#000;
	font-weight:600;
	margin-top:40px;
	}
ul.case_details_point{
	float:left;
	width:100%;
	margin-top:10px;
	}
ul.case_details_point li{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#000;
	font-weight:normal;
	margin-top:14px;
	padding-left:40px;
	background:url(../images/case_point_chk.png) no-repeat left 3px;
	}
/*====whyGoodLab====*/
.whygoodlab-s1-img{ border-radius:15px;}

/*====About_Page====*/
.about-s1{
	float:left;
	width:100%;
	padding:70px 0;
	background:#fff;
	}
.about-s1-left{
	float:left;
	width:59%;
	text-align:left;
	}
.about-s1-img{
	position:absolute;
	right:0;
	top:0;
	width:430px;
	}
/*====about-s2====*/
.about-s2{
	float:left;
	width:100%;
	padding:60px 0;
	background:#f0f5fa;
	}
.about-s2-text1{
	float:left;
	width:100%;
	font-size:22px;
	line-height:30px;
	color:#010101;
	margin-top:20px;
	}
.about-s2-mid{
	display:inline-block;
	vertical-align:middle;
	max-width:910px;
	width:100%;
	margin-bottom:20px;
	}
.about-s2-mid-row{
	float:left;
	width:100%;
	padding:25px 25px 25px;
	border-radius:6px;
	box-shadow:0 0 4px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.3);
	background:#fff;
	margin-top:30px;
	}
.about-percent-text{
	float:left;
	width:16%;
	font-size:50px;
	line-height:50px;
	color:#138dd8;
	font-weight:500;
	font-family: 'Oswald';
	text-align:center;
	}
.about-percent-text sup{
	position:relative;
	font-size:60%;
	top:0;
	right:0;
	line-height:100%;
	}
.about-s1-row-text2{
	float:right;
	width:calc(100% - 16%);
	text-align:left;
	font-size:22px;
	line-height:28px;
	color:#010101;
	letter-spacing:0.5px;
	}
/*====about-s3====*/
.about-s3{
	float:left;
	width:100%;
	padding:60px 0;
	background:#ffffff;
	}
.about-s3-right{
	float:right;
	width:58%;
	text-align:left;
	}
.about-s3-right .common-text{ letter-spacing:0;}
.about-s2-img{
	position:absolute;
	left:0;
	top:0;
	border-radius:15px;
	width:460px;
	}
/*====about-s4====*/
.about-s4{
	float:left;
	width:100%;
	padding:60px 0;
	background:#ffffff;
	border-bottom:1px solid #9e9e9e;
	}
.abt-s4-row{
	float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 60px 0 0;
	}
.abt-s4-col{
	float:left;
	width:32%;
	background:#fff;
	box-shadow: 0 9px 12px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 9px 12px 2px rgba(0,0,0,0.1);
	padding:0 25px 30px;
	text-align:left;
	margin-top:80px;
	}
.abt-team-img{
	display:block;
	margin:-80px auto 30px;
	background:#fff;
	padding:5px;
	border:1px solid #3ab3d6;
	max-width:100%;
	}
.abt-s4-col-text1{
	float:left;
    width:100%;
    font-size:16px;
    line-height:30px;
    letter-spacing:0.5px;
    color: #000000;
	font-weight:600;
	min-height:64px;
	}
.abt-s4-col-text1 span{ font-size:30px; font-weight:600;}
.abt-s4-col-text2{
	float: left;
    width: 100%;
    font-size:18px;
    line-height:26px;
    letter-spacing: 0;
    color: #000000;
	margin-top:20px;
	}
/*====freetrial====*/
.freetrial-banner{
	float:left;
	width:100%;
	}
.freetrial-banner a.banner-botn{ max-width:300px; background-position:95% 21px;}
.freetrail-s1{
	float:left;
	width:100%;
	padding:70px 0;
	}
.freetrail-s1-left{
	float:left;
	width:100%;
	text-align:center;
	padding:0 90px;
	}
.freetrail-s1-img{
	position:absolute;
	right:0;
	top:-25px;
	border-radius:10px;
	}
.freetrail-s2{ background:#f7fcff;}
.freetrial-solution{ position:relative; padding-right:240px;}
.freetrial-solution-img{ position:absolute; right:0; top:0; width:230px;}
.freetrial-solution .common-text{ letter-spacing:0.3px;}

/*====Footer-Sec====*/
.footer-sec{
	float:left;
	width:100%;
	}
.footer1{
	float:left;
	width:100%;
	padding:60px 0 40px;
	border-bottom:1px solid #e7e7de;
	}
.footer-logo{
	display:block;
	margin:0 auto 0;
	width:190px;
	}
.footer-text{
	float:left;
	width:100%;
	font-size:14px;
	line-height:22px;
	color:#333;
	margin-top:20px;
	}
.footer-text a{
	font-size:16px;
	line-height:24px;
	padding:0 10px;
	letter-spacing:0.5px;
	}
.footer2{
	float:left;
	width:100%;
	padding:35px 0;
	}
ul.social-list{
	float:left;
	}
ul.social-list li{
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 15px;
	}
ul.social-list li img{
	display:block;
	margin:0 auto;
	max-width:100%;
	width:30px;
	}
.footer2 .footer-text{ width:auto; margin-top:0;}
.footer2text{
	display:inline-block;
	vertical-align:middle;
	float:none;
	font-size:16px;
	letter-spacing:0.5px;
	}

.fl{ float:left;}
.fr{ float:right;}

/*---------Media Querry---------*/

@media only screen and (max-width:1200px){
.container{width:1004px;}

ul.topMenu li{ padding:5px 10px;}
ul.topMenu li a{ font-size:16px; line-height:18px;}
.dropMenu{ left:355px;}
ul.studies_list li{padding:15px 10px 15px 65px;}

.banner{ height:579px; padding:95px 0;}
.banner-model{ width:480px; top:-64px;}
.banner-heading{ font-size:54px; line-height:60px;}
.bnr-text{ font-size:19px; line-height:27px; margin-top:20px;}

.s3_col{ padding:20px 15px;}
.s3_col p{ letter-spacing:0.3px;}

.section-4{ overflow:hidden;}
.rev_text{ letter-spacing:0; font-size:16px; line-height:24px;}
.s4_rev_box{ padding:20px 15px;}
.s4_rev_box_btm span{ font-size:18px;}

/*====clinical-Css====*/
.clinical-banner{ background-size:cover;}
.clinical-col-prod{ padding:0;width: 45%;}
.clinical-detailsBx1,.clinical-col-details{ padding: 0 0 0 60px;}

/*====eczema====*/
.resp_tab_inner{ padding:0 0 10px 50px;}

/*====about-page===*/
.about-s1-img{ width:390px; top:70px;}
.about-s2-img{ width:370px; top:0;}
.about-s3-right .common-heading{ font-size:48px; line-height:52px;}
.abt-s4-col-text1 span{ font-size:26px; line-height:30px;}
.abt-s4-col-text2{ font-size:16px; line-height:24px;}

/*====freetrial====*/
.freetrial-solution{ padding-right:250px;}
.freetrail-s1-img{ width:380px; top:0;}


ul.social-list{ width:30%;}
.footer-text{ letter-spacing:0.5px;}

}


@media only screen and (max-width:1023px){
.container{width:750px;}
.show-desk, .show-mob {display: none;}
.show-tab {display: block;}

.mobilemenu{ top:80px;}
.mobimenu-top{ top:80px;}
.mobilemenu li a{ padding:24px 20px 18px;}
.mob-mnu-ic{ top:23px;}
a.header-btn{ margin-right:45px;}

.mob-menu-left{ float:left; width:calc(100% - 50px);}
.mob-menu-right{ float:right; width:50px;height: 58px; position:relative;padding: 15px 10px; border-left:1px solid #ddd;}

.banner{ height:auto; padding:40px 0;}
.banner-model{ width:310px; left:0; top:54px;}
.banner-right{ width:56%;}
.banner-heading{ font-size:44px; line-height:48px;}
.bnr-text{ font-size:16px; line-height:26px; margin-top:15px;}
.btnbtm-text{ font-size:16px; line-height:24px;}
a.banner-botn{ margin-top:25px;}
.btn_box a.banner-botn{ width:200px; margin-right:5px; font-size:18px;}
.common-heading{ font-size:45px; line-height:46px;}
.comn-pad{ padding:0;}
.common-text{ font-size:16px; line-height:26px;}

.leader_strip_head{ font-size:30px; line-height:36px;}
ul.trust_logo_list{column-gap: 30px;}


.s2_col span{ font-size:44px; line-height:50px;}
.s2_col p{ font-size:16px; line-height:26px;}

.s3_col{ width:32%; padding:20px 10px;}
.s3_col span{ font-size:21px; line-height:28px;}

.s4_review_row{ padding:0 20px;}
.s4_rev_box{ padding:20px;}

/*========================
FORM-POP
==========================*/
.pop-outerBox{ padding:30px 0;}
.pop-box-body{ padding:0 20px;overflow-y: scroll;max-height: 85vh;}
.pop-heading{ font-size:22px; line-height:28px;}
.pop-subheading{font-size: 15px;line-height: 22px; margin:10px 0 0;}
.frmElement{ margin-top:15px;}
.frmField{ height:55px; font-size:16px;}
.find-btn{font-size: 17px;padding: 17px 5px 15px;margin-top: 25px;}
.find-btn2{font-size: 20px;}
.find-btn img {margin: -2px 0 0 4px;}

/*====clinical-Css====*/
.clinical-s2-col{ padding:0 20px;}
.clinical-detailsBx1,.clinical-col-details{padding: 0 0 0 0;}
.clinical-s2-hdng{ font-size:42px;}
.clinical-detailsBx2:before{ top:-180px;}
.clinical-detailsBx1:before {left: 150px;top: -120px; background-size: 100%;width: 46px;height: 121px;}

/*====case_studies_banner====*/
.studies_exp_col_cont{ padding:30px 15px 20px;}
.studies_col_icon{ width:58px; height:58px; padding:12px; top:-29px;}
.studies_exp_head{ font-size:21px; line-height:28px;}

/*====eczema====*/
.resp_tab_inner{ padding:0 0 10px 30px;}
.resp_inner_heading{ font-size:28px; line-height:30px;}

/*====about-page===*/
.about-s1-img{ width:290px;}
.about-s2-text1{ font-size:20px; line-height:26px;}
.about-s2-mid-row{ padding:20px 35px;}
.about-s1-row-text2{font-size:18px; line-height:26px;}
.about-s2-img{ width:270px;}
.about-s3-right .common-heading{ font-size:36px; line-height:40px;}
.abt-s4-col{ padding:0 15px 25px;}
.abt-s4-col-text1{ font-size:15px; line-height:20px; min-height:45px;}
.abt-s4-col-text1 span{ font-size:22px; line-height:24px;}

/*====freetrial====*/
.freetrail-s1-left{ padding:0 20px;}
.freetrial-solution{ padding-right:240px;}
.freetrail-s1-img{width: 290px;top:75px;}
.freetrial-solution-img{ position:static; display:inline-block; vertical-align:middle; margin:15px auto 0;}
.freetrial-solution{ padding:0 0 10px 30px;}
.freetrial-banner a.banner-botn:hover{ background-position:95% center;}

.footer2text{ float:right;}
ul.social-list{ width:35%;}
ul.social-list li{ margin:0 0 0 15px;}
}

@media only screen and (max-width:767px){
.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}
.show-desk{display:none;}
.show-mob{display:block;}
.hide-mob{ display:none;}

.topStrip{ padding:6px 0 6px; overflow:hidden;}
.topStrip p{font-size:14px; line-height:15px;}


.logo{ width:140px; margin:6px 0 0 0;}
.top-fix-bar{ margin-bottom:60px;}
.header{ height:60px; margin-top:-60px; top:60px;}

.mob-mnu-ic{ top:14px; right:15px;}
.mobilemenu{ top:60px;}
.mobimenu-top{ top:60px;}

.banner{ padding:25px 0 0;}
.banner-right{ width:100%; text-align:center;}
.banner-model{ position:static; display:inline-block; vertical-align:top; margin:10px auto 0; width:250px;}
.banner-heading{ font-size:36px; line-height:40px; margin-top:10px;}
.baner-vfy-text{ font-size:15px; line-height:20px;}
.baner-vfy-text img{ margin:-2px 5px 0 0; width:12px;}
.bnr-text{ font-size:16px; line-height:22px; margin-top:12px; letter-spacing:0.5px;}
.btnbtm-text{ font-size:14px; line-height:22px; margin-top:8px;}
.btn_box a.banner-botn{ width:165px; height:54px; line-height:57px; font-size:16px; background-position:92% center;background-size:8px;}
.btn_box a.banner-botn2{ margin-right:0;}
a.banner-botn:hover{background-position:92% center;background-size:8px;}
.btn_box a.banner-botn2:hover{ background-position:92% center;background-size:8px;}
a.banner-botn{margin-top:20px;background-position:92% center;background-size:8px;}

.leader_strip{ padding:25px 0 25px;}
.leader_strip_head{ font-size:22px; line-height:28px;}
ul.trust_logo_list{display: flex;justify-content: center;flex-wrap: wrap;align-items: center;row-gap:40px;column-gap: 0px; margin-top:20px;}
ul.trust_logo_list li{ float:left; width:33.33%; margin:0px 0 0;}
.trusted_logo4{ width:75px;}
.trusted_logo14{ width:65px;}
.trusted_logo12 {width: 75px;}
ul.trust_logo_list li img{ max-width:75%;}

.section-1{ padding:28px 0 35px;}
.s1_text{ margin-top:30px; font-size:19px; line-height:28px;}
.s1_box{ margin:15px 0;}
.common-heading{ font-size:27px; line-height:34px;}
.common-text{ font-size:16px; line-height:24px; margin-top:18px; padding:0; letter-spacing:0.3px;}

.section-2{ padding:28px 0 35px;}
.s2_row{ margin-bottom:0; padding:0 15px;}
.s2_col{ width:100%;margin-top:0; padding:20px 0; border:none; border-bottom:1px solid #ccc;}
.s2_col:last-child{ border:none;}
.s2_col span{ font-size:30px; line-height:36px;}
.s2_col p{ letter-spacing:0.5px; margin-top:10px; font-size:16px; line-height:24px;}

.section-3{ padding:28px 0 35px;}
.s3_row{ padding:0 15px; margin-top:10px;}
.s3_col{ width:100%; padding:25px 20px; margin-top:25px;}

.section-4{ padding:28px 0 35px;}
.s4_review_row{ padding:0 0;}
.s4_rev_box{ width:100%; margin:25px 10px 15px;}
.rev_text{ min-height:264px;}


/*====clinical-Css====*/
.clinical-banner{ padding:26px 0 30px;}

.clinical-s1-box{ margin-top:10px;}
.sub-hdng{ font-size: 17px;margin-bottom:0;}
.clinical-s1{ padding:25px 0 35px;}
.clinical-s1-row{ margin:20px 0;}
.clinical-s1-row:last-child{ margin-bottom:0;}
.reverse{flex-flow: column-reverse;}
.clinical-col-prod{ width:100%; text-align:center; }
.clinical-s1-img4{ max-width:80%;}
.clinical-col-details{ width:100%; text-align:center; padding:0;margin:20px 0 0;}
.clinical-detailsBx1:before,.clinical-detailsBx2:before,.clinical-detailsBx3:before{ display:none;}
.clinical-col-details h3{font-size: 22px; line-height: 27px;}
.clinical-col-details p {font-size: 16px;line-height: 24px; margin-top: 10px;}
.clinical-s1-img-m{ margin:0 auto; max-width:100%;}
.clincal_s2{ padding:10px 0;}

/*====case_studies_banner====*/
.case_studies_banner{ padding:20px 0 30px;}
.case_studies_s1:before{ width:15px; background-size:100%; height:36px; top:-18px;}
.case_studies_s1{ padding:30px 0;}
.studies_experience_box{ margin-top:5px; padding:0 5px;}
.studies_exp_col{ width:100%; margin-top:30px;}
.studies_exp_col_cont{ padding:30px 20px;}
.studies_col_icon{ width:62px; height:62px; top:-31px;}

/*====eczema====*/
ul.eczema_banner_list li img{ width:40px;}
ul.eczema_banner_list li p{ font-size:13px; line-height:20px; padding:0 5px; border:none;}

.eczema_sec_box .common-heading, .eczema_banner .common-heading{ font-size:30px; line-height:36px;}
.eczema_studies_section{ padding:25px 0 30px;}
.resp_tab_inner{ padding:0 0 0 0; border:none;}
.resp_inner_heading{ font-size:25px; line-height:30px; display:none;}
.resp_sub_text{ font-size:18px; line-height:26px; margin-top:30px;}
ul.case_details_point li{ font-size:16px; line-height:24px; padding-left:35px;}

/*====about-page===*/
.about-s1{ padding:30px 0 35px;}
.about-s1-left{ width:100%; text-align:center;}
.about-s1-img-mob{display:inline-block; vertical-align:middle; margin:20px auto 8px; max-width:100%;}
.about-s1-left p{ text-align:left;}

.about-s2{ padding:30px 0 35px;}
.about-s2-text1{ font-size:18px; line-height:26px; margin-top:15px;}
.about-s2-mid{ margin:5px 0 15px;}
.about-s2-img{ position:static;display:inline-block; vertical-align:middle; margin:25px auto 10px; max-width:100%;border-radius:10px;}
.about-s2-mid-row{ padding:15px 10px; margin-top:20px;}
.about-s1-row-text2{width:calc(100% - 21%); font-size:16px; line-height:24px; letter-spacing:0.5px;}
.about-percent-text{ font-size:36px; line-height:36px; width:17%;}

.about-s3{ padding:30px 0 35px;}
.about-s3-right{ width:100%; text-align:center;}
.about-s3-right p{ text-align:left;}
.about-s3-right .common-heading{ font-size:27px; line-height:34px;}

.about-s4{ padding:30px 0 35px;}
.abt-s4-row{ margin:-10px 0 0; padding:0 10px;}
.abt-s4-col{ width:100%;margin-top:120px;}
.abt-s4-col-text1{ min-height:auto;}

/*====freetrial====*/
.freetrail-s1{ padding:30px 0 35px;}
.freetrail-s1-left{ width:100%; text-align:center; padding:0;}
.freetrial-solution-img{ display:block; margin:20px auto 5px;}


.footer1{ padding:25px 0 20px;}
.footer-logo{ width:135px;}
.footer-text{ margin-top:10px; font-size:13px; letter-spacing:0;}
.footer-text a{ font-size:13px; letter-spacing:0.5px;}
.footer2{ padding:20px 0 25px;}
ul.social-list{ width:100%; text-align:center;}
.footer2 .footer-text{ margin-top:16px; float:none; display:inline-block; vertical-align: top;}
.footer-text.fr{ display:none;}
.foterlink{ display:none;}
ul.social-list li img{ width:25px;}

}

