@charset "utf-8";
/* CSS Document */

@font-face {
font-family: "HNM";
src:url(../HelveticaNeue-Medium%20500.otf);
}
body{
font-family: "HNM", sans-serif;
}
.dc-menu{
margin-right: 0 !important;
margin-left: auto !important;	
}
.navbar{margin-bottom: -20px;}

.dc-logo{
width: 120px;
}
.navbar-light .navbar-nav .nav-link{
color: #046006;	
margin: 10px 15px;
}
.navbar-light .navbar-nav .active>.nav-link{
color: #046006;	
}

.dc-banner{
background: url(../img/kv-banner.jpg);
background-size:cover;
width:100%;
text-align:right;	
background-repeat: no-repeat;
padding:100px 0; 
margin: -30px 0;
}
.kv-effect1,.kv-effect2,.kv-ftr-effect{
width:100%;
}

.dc-banner img{
width: 500px;	
}
.dc-banner h1{
font-family: "HNM", sans-serif;
font-size: 16px;
color: #fff;
text-align: left;
letter-spacing: 4px;
font-weight: 400 !important;
}
.dc-banner h2{
font-family: 'Playfair Display', serif;	
font-size: 48px;
color: #fff;
text-align:left;
}
.dc-cta{	
text-align: left;
margin-top:3em;
}
.dc-cta a, .dc-cta-btn{
background-color: #096944;	
color: #fff;
font-size:16px;
border: none;
border-radius:0;
padding:10px 30px;
}
.dc-cta a:hover, .dc-cta-btn:hover{
bbackground-color: #000000 !important;
text-decoration: none;
}
.dc-banner .dc-caption{
padding: 1em;	
}
.kv-feature{text-align: center; padding-top: 50px; padding-bottom: 50px;}/*50*/
.kv-feature h2{
font-size: 24px;
}
.kv-feature h2 span{
font-family: 'Kalam', cursive;
color: #1b7f1d;	
font-size: 54px;
}
.kv-feature img{width: 65px;}

.kv-sep{border-left:1px solid #000; border-right:1px solid #000;}

.col-center {
	margin: 0 auto;
	float: none !important;
}
.carousel {
	margin: 50px auto 10px auto;
	padding: 0 70px;
}
.carousel .item {
	color: #999;
	font-size: 14px;
    text-align: center;
	overflow: hidden;
    min-height: 280px;
}
.carousel .item .img-box {
	width: 135px;
	height: 135px;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #ddd;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {
padding: 30px 0 10px;
font-family: "HNM", sans-serif;
font-size: 16px;
line-height:28px;
}

.carousel .overview b {
font-family: 'Playfair Display', serif;
font-size: 20px;
font-weight: 400;
line-height:28px;
color:#000;
}
.carousel .overview span {
font-family: "HNM", sans-serif;
font-size: 16px;
line-height:28px;
}
.carousel .carousel-control {
	width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
	background: none;
}
.carousel-control i {
    font-size: 68px;
	line-height: 42px;
    position: absolute;
    display: inline-block;
	color: rgba(0, 0, 0, 0.8);
    text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
}
.carousel .carousel-indicators {
	bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 15px;
	margin: 1px 3px;
	border-radius: 50%;
	border: none;
}
.carousel-indicators li {	
	background: #999;
	border-color: transparent;
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li.active {	
	background: #555;		
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}

.dc-ts-bg{
background:url(../img/dc-testimonial-bg.jpg);
background-size: cover;
width: 100%;	
padding: 4em 1em;
}
.dc-ts-head1{
font-family: "HNM", sans-serif;
font-size: 18px;
color: #000;
text-align:center;
}
.dc-ts-head2{
font-family: 'Playfair Display', serif;		
color: #d81717;
margin-top: -5px;
font-size: 32px;
text-align:center;
}

.dc-center{
text-align: center;	
}

.dc-footer{
padding: 2em 0;	
background: #459f49;
}
.dc-copyright{
font-family: "HNM", sans-serif;
font-size: 14px;
padding-top:0.75em;	
color: #fff;
}
.dc-social{
font-family: "HNM", sans-serif;
font-size: 14px;
margin-top: 5px;
float:right;	
}
.dc-social img{
width: 45px;
padding: 5px;
margin-top:-5px;	
}

.kv-as{margin-top: 2em;margin-bottom: 3em;}
.kv-as-bg{margin: 0 auto;    margin-bottom: 2em;}
.kv-as-bg h2{
    background: #1b7f1d;
    font-size: 30px;
    text-align: center;
    color: #fff;
    padding: 5px 15px;
    border-radius: 25px;
    width: 45%;
    margin: 0 auto; 
}

.kv-as .kv-grid{text-align: center;}
/*-- Our Story Page Start --*/
.dc-os-banner{
    background: url(../img/kv-our-story-banner.jpg);
    text-align: center;
    width: 100%;
    background-size: cover;
    padding: 0;
    background-position: top center;
    background-repeat: no-repeat;
    margin: -60px 0 0 0;	
}

.dc-os-banner h1{
    font-family: "HNM", sans-serif;
    text-align: center;
    color: #fff;
	padding: 260px 0 260px 0;;
    font-size: 60px;
    letter-spacing: 2px;
    text-shadow: 1px 1px #c7c7c7;
}

.kv-os {margin-top: 4em; margin-bottom: 4em;}

.kv-os h2{
font-family: 'Roboto', sans-serif;
color: #1b7f1d;
text-align: center;
margin:0 auto;
font-size:30px;	
font-weight:500;
}
.kv-os .kv-grid{display:block; margin-top: 3em;}
.kv-os .kv-grid1,.kv-os .kv-grid2{display:inline-block; vertical-align:middle;}
.kv-os .kv-grid1{
	width: 50px;
    font-family: 'Kalam', cursive;
    color: #1b7f1d;
    font-size: 46px;}
.kv-os .kv-grid2{width:80%;font-size: 16px;}

.kv-os1{margin-top:6em; margin-bottom:2em;}
.kv-os1 h3{font-family: 'Roboto', sans-serif; color: #1b7f1d; font-size:26px;
font-weight:500; padding-bottom: 5px;padding-top: 20px;}
.kv-os1 p{padding-right:30px;}
.kv-os1 img{
box-shadow: 0px 0px 21px -5px rgba(51,51,51,0.83);
display: inline-block;
width: 46%;
margin: 10px;
}
.kv-os1 .main-img{width: 95%;}
.kv-os2{
margin-top: 4em;
margin-bottom: 2em;
font-family: 'Kalam', cursive;
color: #1b7f1d;
font-size: 26px;
font-style: italic;
font-weight: bold;
text-align: center;
padding: 0 4em;	
}
.kv-os2 p{
    color: #1b7f1d;
    font-family: "HNM", sans-serif;
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    margin-top: 1em;
    text-align: right;
    margin-right: 5em;
}
.kv-oslm{width: 57% !important;border:5px solid #fff;}
.kv-osrm{width:34.5% !important; border:5px solid #fff;}
/*-- Our Story Page End --*/


/*-- What We Do Page Start --*/
.dc-wwd-banner{
    background: url(../img/kv-what-we-do-banner.jpg);
    text-align: center;
    width: 100%;
    background-size: cover;
    padding: 0;
    background-position: top center;
    background-repeat: no-repeat;
    margin: -60px 0 0 0;	
}
.dc-ab-banner{
background: url(../img/kv-advisory-board.jpg);
    text-align: center;
    width: 100%;
    background-size: cover;
    padding: 0;
    background-position: center center;
    background-repeat: no-repeat;
    margin: -60px 0 0 0;	
}

.dc-wwd-banner h1{
    font-family: "HNM", sans-serif;
    text-align: center;
    color: #fff;
	padding: 260px 0 260px 0;;
    font-size: 60px;
    letter-spacing: 2px;
    text-shadow: 1px 1px #c7c7c7;
}

.kv-wwd {margin-top: 4em; margin-bottom: 4em;}

.kv-wwd h2{
font-family: 'Roboto', sans-serif;
color: #1b7f1d;
text-align: center;
margin:0 auto;
line-height:38px;
font-size:30px;	
font-weight:500;
}

.kv-wwd1{margin-top:6em; margin-bottom:2em;}
.kv-wwd1 h3{font-family: 'Roboto', sans-serif; color: #1b7f1d; font-size:26px;
font-weight:500; padding-bottom: 5px;padding-top: 20px;}
.kv-wwd1 p{padding-right:30px;}
.kv-wwd1 p strong{color: #1b7f1d;}
.kv-wwd1 img{
box-shadow: 0px 0px 21px -5px rgba(51,51,51,0.83);
}
.kv-wwd1 .main-img{width: 95%;}

.kv-wwd1 h4{
color: #1b7f1d;
    font-size: 30px;
    line-height: 38px;
    margin-top: 1em;	
}

.no-shadow{box-shadow: none !important; }


/*-- What We Do Page End --*/


/*-- Advisory Board Page Start --*/
.dc-ab-banner{
background: url(../img/kv-advisory-board.jpg);
    text-align: center;
    width: 100%;
    background-size: cover;
    padding: 0;
    background-position: center center;
    background-repeat: no-repeat;
    margin: -60px 0 0 0;	
}
.dc-ab-desc h2{font-family: 'Roboto', sans-serif; color: #1b7f1d; font-size:26px;
font-weight:500; padding-bottom: 5px;padding-top: 20px;}
.dc-ab-desc .dc-ab-list{
list-style: none;
margin-left: -20px;	
margin-top: -8px;	
}
.dc-ab-list li{padding-bottom:3px;}
.dc-ab-list li::before {content: "-"; color: #212529;
  display: inline-block; width: 1em;
  margin-left: -1em;
}
.kv-ab1{margin-top: 4em;
    margin-bottom: 2em;}
.kv-ab1 img {
    box-shadow: 0px 0px 21px -5px rgb(51 51 51 / 83%);
	border:3px solid #fff;
}

/*-- Advisory Board Page End --*/



/*-- Studies & Trials Page Start --*/
.dc-st-banner{
    background: url(../img/kv-studies-and-trials-banner.jpg);
    text-align: center;
    width: 100%;
    background-size: cover;
    padding: 0;
    background-position: top center;
    background-repeat: no-repeat;
    margin: -60px 0 0 0;	
}

.dc-st-banner h1{
    font-family: "HNM", sans-serif;
    text-align: center;
    color: #fff;
	padding: 260px 0 260px 0;;
    font-size: 60px;
    letter-spacing: 2px;
    text-shadow: 1px 1px #c7c7c7;
}

.kv-st-report{margin-bottom:2em;}
.kv-st-report img{
box-shadow: 0px 0px 21px -5px rgba(51,51,51,0.83);
width: 90%;	
margin-bottom:2em;
}

.kv-os {margin-top: 4em; margin-bottom: 4em;}

.kv-os h2{
font-family: 'Roboto', sans-serif;
color: #1b7f1d;
text-align: center;
margin:0 auto;
font-size:30px;	
font-weight:500;
}
.kv-st1 .kv-grid{display:block; margin-top: 1em;}
.kv-st1 .kv-grid1,.kv-st1 .kv-grid2{display:inline-block; vertical-align:middle;}
.kv-st1 .kv-grid1{
	width: 40px;
    font-family: 'Kalam', cursive;
    color: #1b7f1d;
    font-size: 36px;}
.kv-st1 .kv-grid2{width:70%;font-size: 16px;}
.kv-st1 h3{font-family: 'Roboto', sans-serif; color: #1b7f1d; font-size:26px;
font-weight:500; padding-bottom: 5px;padding-top: 20px;}

.kv-st1{margin-top:6em; margin-bottom:2em;}
.kv-st1 img{
box-shadow: 0px 0px 21px -5px rgba(51,51,51,0.83);
display: inline-block;
width: 46%;
margin: 10px;
}
.kv-st1 .kv-lft-img{
width: 32.25%;
border: 5px solid #fff;
}
.kv-st1 .kv-rght-img{
width: 64%;
border: 5px solid #fff;
}

.kv-st2{margin-top: 6em; margin-bottom: 4em;}
.kv-st2 h3{font-family: 'Roboto', sans-serif; color: #1b7f1d; font-size:26px;
font-weight:500; text-align: center;}	
.kv-st2 .kv-st2-cta{text-align:center; margin-top: 2.5em;}
.kv-st2 .kv-st2-cta a{     font-family: "HNM", sans-serif;
    color: #fff;
    font-size: 26px;
    background-image: linear-gradient(to right,#459f49, #1b7f1d);
    font-weight: 500;
    text-align: center;
    padding: 15px 80px;
    border-radius: 60px;}
.kv-st2 .kv-st2-cta a:hover{     
    background-image: linear-gradient(to right,#1b7f1d, #459f49);
	text-decoration: none;
}
/*-- Studies & Trials Page End --*/


/*-- Contact Page Start --*/
.dc-cs-banner{
    background: url(../img/kv-contact-banner.jpg);	
    text-align: center;
    width: 100%;
    background-size: cover;
    padding: 0;
    background-position: top center;
    background-repeat: no-repeat;
    margin: -60px 0 0 0;	
}

.dc-cs-banner h1{
    font-family: "HNM", sans-serif;
    text-align: center;
    color: #fff;
	padding: 260px 0 260px 0;;
    font-size: 60px;
    letter-spacing: 2px;
    text-shadow: 1px 1px #c7c7c7;
}
.dc-contact-sec{
padding: 0em 0;	
margin-bottom: 2em;
}
.dc-contact-sec h2{
text-align: left !important;
margin-bottom: 20px;
}
.kv-email{font-family: 'Roboto', sans-serif !important;}
.kv-email:hover{
color: #1b7f1d;
text-decoration: none;	
}
.dc-contact-sec p{
line-height: 28px;font-family: 'Roboto', sans-serif !important;}

.dc-services-sec .dc-services-sep{
margin-top: 1em;	
}
.dc-cs-head1{
font-family: "HNM", sans-serif;
font-size: 18px;
color: #000;
text-align:left;
}
.dc-cs-head2{
font-family: 'Playfair Display', serif;		
color: #d81717;
margin-top: -5px;
font-size: 32px;
text-align:left;
margin-bottom:20px;
}
.dc-contact-sec form{
margin-top:2em;	
}
.dc-contact-sec .form-control{
border-radius: 0;
border: none;
border-bottom:1px solid #c7c7c7;
padding: 10px 15px;
font-size: 14px;	
}
*:focus {
outline: none;
}
input[type="text"]:focus,input[type="email"]:focus,textarea.form-control, textarea.form-control:focus {
background: transparent;
outline: none !important;
box-shadow: none;
color: #000;
}
::placeholder {
color: #000 !important;
font-weight:300;
}
.dc-contact-sec button{
margin-top: 1.5em;
margin-bottom: 2em;	
}
.dc-cs-shead{
font-family: 'Roboto', sans-serif;
font-size: 18px;
color: #000;	
font-weight: 400;	
}
.dc-cs-content, .dc-cs-content a{
font-family: "HNM", sans-serif;
font-size: 16px;
color: #000;
margin-bottom: 20px;
line-height: 28px;	
}
.dc-cs-content{
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
    line-height: 28px;
}

.dc-cta-btn{
font-family: "HNM", sans-serif;
    color: #fff;
    font-size: 20px;
    background-image: linear-gradient(to right,#459f49, #1b7f1d);
    font-weight: 500;
    text-align: center;
    padding: 10px 45px;
    border-radius: 60px;	
}
.dc-cta-btn:hover{
    background-image: linear-gradient(to right,#1b7f1d, #459f49);	
}

.social-enterprise{
position:absolute;
right: 130px;
top: 80px;
}
.social-enterprise img{
width: 160px;
}
/*-- Contact Page End --*/

@media (max-width: 2400px) { 
.dc-banner-pad{
 padding: 170px 0;	/*200*/
}}

@media (max-width: 2000px) { 

.dc-banner-pad{
 padding: 70px 0; /*100*/	
}
/*-- Our Story Page Start --*/
.dc-os-banner h1{
padding: 200px 0 200px 0;;
}
.dc-os-banner{margin: -40px 0 0 0;}
/*-- Our Story Page End --*/

/*-- What We Do Page Start --*/
.dc-wwd-banner h1{
padding: 200px 0 200px 0;;
}
.dc-wwd-banner{margin: -40px 0 0 0;}
/*-- What We Do Page End --*/

/*-- Studies & Trials Page Start --*/
.dc-st-banner h1{
padding: 200px 0 200px 0;;
}
.dc-st-banner{margin: -40px 0 0 0;}
/*-- Studies & Trials Page End --*/

/*-- Contact Page Start --*/
.dc-cs-banner h1{
padding: 200px 0 200px 0;
}
.dc-cs-banner{margin: -40px 0 0 0;}
/*-- contact Page End --*/
}

@media (max-width: 1600px) { 
.social-enterprise{
position:absolute;
right: 10px;
top: 80px;
}   
}
@media (max-width: 1400px) { 
.dc-banner-pad{
 padding: 80px 0;	
}
/*-- Our Story Page Start --*/
.dc-os-banner{
margin: -30px 0 0 0;	
}
.dc-os-banner h1{
padding: 130px 0 130px 0;
}
/*-- Our Story Page End --*/

/*-- What We Do Page Start --*/
.dc-wwd-banner{
margin: -30px 0 0 0;	
}
.dc-wwd-banner h1{
padding: 130px 0 130px 0;
}
/*-- What We Do Page End --*/


/*-- Studies & Trials Page Start --*/
.dc-st-banner{
margin: -30px 0 0 0;	
}
.dc-st-banner h1{
padding: 130px 0 130px 0;
}
/*-- Studies & Trials Page End --*/

/*-- Contact Page Start --*/
.dc-cs-banner h1{
padding: 130px 0 130px 0;
}
.dc-cs-banner{margin: -30px 0 0 0;}
/*-- contact Page End --*/
}
@media (max-width: 1300px) { 
.social-enterprise{
position:absolute;
right: 10px;
top: 100px;
z-index: 9999;
}
.social-enterprise img {
    width: 140px;
}
}

@media (max-width: 1200px) { 
/*-- Header Section Start -- */ 
.navbar{margin-bottom: 0px;}
.dc-banner{margin: -20px 0;}
/*-- Header Section End -- */

/*-- Our Story Page Start --*/
.dc-os-banner{margin: -40px 0 0 0;}
.kv-os1 img{width:45%; margin-top: 2em;}
.kv-os {margin-top: 3em;}
.kv-os1 {margin-top: 4em;}
	
/*-- Our Story Page End --*/

/*-- What We Do Page Start --*/
.dc-wwd-banner{margin: -40px 0 0 0;}
.kv-wwd {margin-top: 3em;}
.kv-wwd1 {margin-top: 4em;}
.kv-wwd1 h4 {
  margin-top: 0.5em;
}
/*-- What We Do Page End --*/

/*-- Studies & Trials Page Start --*/
.dc-st-banner{margin: -40px 0 0 0;}
.kv-st1 .kv-lft-img{width: 32.4%;}
.kv-st1 .kv-rght-img{ width: 63.3%;}
/*-- Studies & Trials Page End --*/

/*-- Contact Page Start --*/
.dc-cs-banner{margin: -40px 0 0 0;}
/*-- contact Page End --*/
}

@media (max-width: 991px) { 

/*-- Header Section Start -- */ 
.dc-logo {width: 140px;}
.kv-ftr-effect{margin-bottom: -10px;}
.navbar-light .navbar-toggler{
border: none;		
}
.navbar-light .navbar-toggler-icon {
-webkit-background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");	
-moz-background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-collapse{
border-top: 1px solid rgb(244, 244, 244);	
}
.navbar-light .navbar-nav .nav-link {
    margin: 0px 10px;
    border-bottom: 1px solid #f4f4f4;
}
.dc-bbn{border-bottom: none !important;}

.kv-as-bg h2{width:100%;}
/*-- Header Section End -- */

/*-- Contact Page Start --*/
.dc-tp-margn{
margin-top: 2em;
}
/*-- Contact Page End --*/

/*-- Our Story Page Start --*/
.kv-center{text-align:center;}
.kv-os2{padding:0 1em;}
.kv-os11 p {padding-right: 0px;}
.kv-oslm{width: 57% !important;margin-bottom:1.5em !important;}
.kv-osrm{width:34.8% !important;margin-bottom:1.5em !important;}
/*-- Our Story Page End --*/

/*-- What We Do Page Start --*/
.kv-wwd1 p {padding-right: 0px;}
.kv-wwd1 .main-img{margin-top: 2em;}
.kv-wwd1 h4 {margin-top: 1.5em;}
.no-shadow { box-shadow: none !important; width:500px !important;}
.btm-img{width:500px !important;}
/*-- What We Do Page Start --*/
/*-- Advisory Board Page Start --*/	
.kv-ab1 img{width: 360px !important;margin-bottom: 1.25em;}	
.kv-ab-left{text-align: left !important;}	
/*-- Advisory Board Page End --*/	
/*-- Studies & Trials Page Start --*/
.kv-st1 {
    margin-top: 3em;
    margin-bottom: 2em;
}
.kv-st1 .kv-grid2 {
    width: 90%;
}
.kv-st1 img{margin-top:2.5em;}
.kv-st1 .kv-lft-img{width: 32%;}
.kv-st1 .kv-rght-img{ width: 62%;}
/*-- Studies & Trials Page End --*/

.social-enterprise{
position:absolute;
right: 20px;
    top: 130px;
}
.social-enterprise img {
    width: 140px;
}
}

@media (max-width: 768px) { 
/*-- Header Section Start -- */
.dc-logo{width: 120px;}
.kv-as-bg h2{width:100%; font-size:26px;}
.kv-as {
    margin-top: 1em;
    margin-bottom: 0em;
}
/*-- Header Section End -- */

/*-- Feature Section Start --*/
.kv-sep{border:none;margin: 40px 0 30px 0;}
/*-- Feature Section End --*/

.kv-oslm{width: 55.5% !important;}
.kv-osrm{width:33.8% !important;}

/*-- What We Do Page Start --*/
.kv-wwd h2{line-height: 32px;
    font-size: 25px;}
	.kv-wwd1 h4{ font-size: 24px;
    line-height: 32px;}
/*-- What We Do Page Start --*/

/*-- Studies & Trials Page Start --*/
.kv-st1 .kv-lft-img{width: 31%;}
.kv-st1 .kv-rght-img{ width: 60%;}
/*-- Studies & Trials Page End --*/

/*-- Footer Section Start --*/
.dc-social{
text-align: center;
margin-top: 1em;	
float: none;
}
.dc-copyright{
text-align: center;	
}
/*-- Footer Section End --*/
.social-enterprise{
position:absolute;
right: 40px;
    top: 120px;
}
.social-enterprise img {
    width: 140px;
}
}

@media (max-width: 650px) { 
/*-- Header Section Start -- */
.dc-logo{width: 100px;}
/*-- Header Section End -- */

/*-- Banner Section Start -- */
.dc-banner{margin: -10px 0; padding: 50px 0;background-position: center;}
.kv-effect2{margin-top: -10px;}
/*-- Banner Section End -- */

/*-- Our Story Page Start --*/
.dc-os-banner h1{
padding: 70px 0 70px 0; font-size: 48px;
}
.dc-os-banner{margin: -30px 0 0 0;}
.kv-os2 {
    margin-top: 3em;
    margin-bottom: 1em;
	font-size:22px;
}
.kv-os2 p{margin-right:3em;}
.kv-os .kv-grid {
    margin-top: 1.5em;
}

/*-- Our Story Page End --*/

/*-- What We Do Page Start --*/
.dc-wwd-banner h1{
padding: 70px 0 70px 0; font-size: 48px;
}
.dc-wwd-banner{margin: -30px 0 0 0;}
.kv-wwd {
    margin-top: 2em;
}
.kv-wwd1 {
    margin-top: 3em;
}
/*-- What We Do Page End --*/

/*-- Studies & Trials Page Start --*/
.dc-st-banner h1{
padding: 70px 0 70px 0; font-size: 48px;
}
.dc-st-banner{margin: -30px 0 0 0;}
.kv-st-report img {
 width: 319px;
 margin-bottom: 3em;

}
.kv-st1 {
    margin-top: 2em;
}
/*-- Studies & Trials Page End --*/

/*-- Contact Page Start --*/
.dc-cs-banner h1{
padding: 70px 0 70px 0; font-size: 48px;
}
.dc-cs-banner{margin: -30px 0 0 0;}
/*-- contact Page End --*/
.social-enterprise{
    position: absolute;
    right: 10px;
    top: 100px;
    z-index: 9999;
}
.social-enterprise img {
    width: 120px;
}
}

@media (max-width: 575px) { 
.kv-as .kv-grid img{width:160px;}
}    

@media (max-width: 480px) { 

/*-- Banner Section Start -- */
.dc-banner{margin: -15px 0;}
.kv-effect2{margin-top: 0px;}
.kv-ftr-effect { margin-bottom: -20px;}
/*-- Banner Section End -- */

/*-- Feature Section Start --*/
.kv-feature h2 span{font-size: 44px;}
/*-- Feature Section End --*/


/*-- Our Story Page Start --*/
.dc-os-banner h1{
padding: 50px 0 50px 0;
    font-size: 36px;
}
.dc-os-banner{margin: -25px 0 0 0;}
.kv-os {
    margin-top: 2em;
	    margin-bottom: 2em;
}
.kv-os h2{font-size:26px;}
.kv-os1 img{width:95%;  margin-top: 2em;}
.kv-os2 p {
    margin-right: 2em;
}
.kv-oslm,.kv-osrm{width:95% !important;}
/*-- Our Story Page End --*/

/*-- What We Do Page Start --*/
.dc-wwd-banner h1{
padding: 50px 0 50px 0;
    font-size: 36px;
}
.kv-wwd{margin-bottom: 2em;}
.kv-wwd h2{font-size:22px;    line-height: 30px;}
.dc-wwd-banner{margin: -25px 0 0 0;}
.kv-wwd1 h4 {
    font-size: 22px;
    line-height: 28px;
}
/*-- What We Do Page End --*/

/*-- Studies & Trials Page Start --*/
.dc-st-banner h1{
padding: 50px 0 50px 0;
    font-size: 36px;
}
.dc-st-banner{margin: -25px 0 0 0;}
.kv-st1 .kv-grid2 {
    width: 85%;
}
.kv-st2 h3 {    font-size: 22px;
}
.kv-st2 {
    margin-top: 4em;
    margin-bottom: 4em;
}
.kv-st1 .kv-lft-img,.kv-st1 .kv-rght-img{ width: 95%;}
/*-- Studies & Trials Page End --*/

/*-- Contact Page Start --*/
.dc-cs-head1{font-size: 16px;}
.dc-cs-head2{font-size: 28px;}
.dc-cs-banner h1{
padding: 50px 0 50px 0;
    font-size: 36px;
}
.dc-cs-banner{margin: -25px 0 0 0;}
/*-- Contact Page End --*/
}

@media (max-width: 400px) { 
/*-- Studies & Trials Page Start --*/
.kv-st1 .kv-lft-img, .kv-st1 .kv-rght-img{
width: 95%;	
}
.kv-st2 .kv-st2-cta a{     font-size: 22px;   padding: 15px 60px;}
/*-- Studies & Trials Page End --*/
}

@media (max-width: 360px) { 
.kv-effect2 {
margin-top: 5px;
}
.kv-as .kv-grid img{width:125px;}
/*-- Studies & Trials Page Start --*/
.kv-st1 .kv-grid2 {
    width: 82%;
}
.kv-st-report img {
    width: 90%;
}
/*-- Studies & Trials Page End --*/
/*-- Advisory Board Page Start --*/	
.kv-ab1 img{width: 100% !important;margin-bottom: 1.25em;}		
/*-- Advisory Board Page End --*/	
}