




@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Google Sans Italic'), local('GoogleSans-Italic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaErENHsxJlGDuGo1OIlL3L8phULjtH.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	}
	/* greek */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Google Sans Italic'), local('GoogleSans-Italic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaErENHsxJlGDuGo1OIlL3L8p9ULjtH.woff2) format('woff2');
	unicode-range: U+0370-03FF;
	}
	/* vietnamese */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Google Sans Italic'), local('GoogleSans-Italic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaErENHsxJlGDuGo1OIlL3L8pNULjtH.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
	}
	/* latin-ext */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Google Sans Italic'), local('GoogleSans-Italic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaErENHsxJlGDuGo1OIlL3L8pJULjtH.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}
	/* latin */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Google Sans Italic'), local('GoogleSans-Italic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaErENHsxJlGDuGo1OIlL3L8pxULg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	/* cyrillic */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 500;
	src: local('Google Sans Medium Italic'), local('GoogleSans-MediumItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-m93OwBmO24p.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	}
	/* greek */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 500;
	src: local('Google Sans Medium Italic'), local('GoogleSans-MediumItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-m93OwdmO24p.woff2) format('woff2');
	unicode-range: U+0370-03FF;
	}
	/* vietnamese */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 500;
	src: local('Google Sans Medium Italic'), local('GoogleSans-MediumItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-m93OwtmO24p.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
	}
	/* latin-ext */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 500;
	src: local('Google Sans Medium Italic'), local('GoogleSans-MediumItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-m93OwpmO24p.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}
	/* latin */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 500;
	src: local('Google Sans Medium Italic'), local('GoogleSans-MediumItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-m93OwRmOw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	/* cyrillic */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Google Sans Bold Italic'), local('GoogleSans-BoldItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-idxOwBmO24p.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	}
	/* greek */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Google Sans Bold Italic'), local('GoogleSans-BoldItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-idxOwdmO24p.woff2) format('woff2');
	unicode-range: U+0370-03FF;
	}
	/* vietnamese */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Google Sans Bold Italic'), local('GoogleSans-BoldItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-idxOwtmO24p.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
	}
	/* latin-ext */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Google Sans Bold Italic'), local('GoogleSans-BoldItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-idxOwpmO24p.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}
	/* latin */
	@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Google Sans Bold Italic'), local('GoogleSans-BoldItalic'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaZrENHsxJlGDuGo1OIlL3L-idxOwRmOw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	/* cyrillic */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaGrENHsxJlGDuGo1OIlL3Kwp5MKg.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	}
	/* greek */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaGrENHsxJlGDuGo1OIlL3Nwp5MKg.woff2) format('woff2');
	unicode-range: U+0370-03FF;
	}
	/* vietnamese */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaGrENHsxJlGDuGo1OIlL3Bwp5MKg.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
	}
	/* latin-ext */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaGrENHsxJlGDuGo1OIlL3Awp5MKg.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}
	/* latin */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Google Sans Regular'), local('GoogleSans-Regular'), url(https://fonts.gstatic.com/s/googlesans/v11/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	/* cyrillic */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLU94Yt3CwZ-Pw.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	}
	/* greek */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLU94YtwCwZ-Pw.woff2) format('woff2');
	unicode-range: U+0370-03FF;
	}
	/* vietnamese */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLU94Yt8CwZ-Pw.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
	}
	/* latin-ext */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLU94Yt9CwZ-Pw.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}
	/* latin */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	src: local('Google Sans Medium'), local('GoogleSans-Medium'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLU94YtzCwY.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	/* cyrillic */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Google Sans Bold'), local('GoogleSans-Bold'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLV154t3CwZ-Pw.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	}
	/* greek */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Google Sans Bold'), local('GoogleSans-Bold'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLV154twCwZ-Pw.woff2) format('woff2');
	unicode-range: U+0370-03FF;
	}
	/* vietnamese */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Google Sans Bold'), local('GoogleSans-Bold'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLV154t8CwZ-Pw.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
	}
	/* latin-ext */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Google Sans Bold'), local('GoogleSans-Bold'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLV154t9CwZ-Pw.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}
	/* latin */
	@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Google Sans Bold'), local('GoogleSans-Bold'), url(https://fonts.gstatic.com/s/googlesans/v11/4UabrENHsxJlGDuGo1OIlLV154tzCwY.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	

body {
	font-family: 'Google Sans';
}

.middle {
	height: 100%;
	flex-direction: column;
	justify-content: center;
	display: flex;
  }
	



.navbar-brand img {
	width: 300px;
}


.navigation {
	padding: 22px 0;
	position: absolute;
}

.navigation .navbar-nav {
	display: initial;
}

.navigation .navbar-nav li{
	margin-left: 25px;
	float: left;
}
.navigation .navbar-nav li a {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding-left: 0;
	padding-right: 0;
	
}


.navigation .dropdown:hover .dropdown-menu {
	display: block;
	margin-top: 0;
	box-shadow: 0 4px 16px 0 rgb(0 0 0 / 20%);
	border: 0;
 }

 .navigation .navbar-nav li .dropdown-menu li{
	margin: 0;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
 }
 .navigation .navbar-nav li .dropdown-menu li a {
	color: #222;
	text-transform: inherit;
	padding:12px 1rem;
	font-size: 13px;
	font-weight: 500;

 }

 .navigation .navbar-nav li .dropdown-menu li a:hover {
	background: #009845;
	color: #fff;
 }


 .contactButton {
	margin-left: 25px;
	height: auto;
	position: relative;
	top: -4px;
}

.contactButton a {
	border: 1px solid #f68820;
	color: #fff !important;
	padding: 8px 13px !important;
	background: #f68820;
	text-transform: uppercase;
	font-size: 12px !important;
	position: relative;
	line-height: 100%;
	font-weight: 700;
	border-radius: 2px;
}

.call_button {
	text-align: right;
}

.call_button h6 {
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	color: #fff;
	font-size: 19px;
}

.call_button h6 span {
	color: #009845;
}

.call_button h6 a {
	color: #fff;
	text-decoration: none;
	margin-left: 10px;
}




.hero-header {
	width: 100%;
	background-size: cover !important;
	height: 100%;
}


.hero-action-buttons {

}


.hero-text {
	position: relative;
	top: 40px;
}



.hero-text h1 {
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	margin-bottom: 20px;
}

.hero-text p {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size: 22px;
}


.hero-action-buttons {
	margin-top: 17px;
}
.hero-action-buttons a {
	padding:9px 20px;
	border-radius: 2px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 1px;
}


.button-about{
	background:#009845;
	color: #fff;
}

.button-about:hover {
	color: #fff;
}


.button-what-we-do {
	background: #fff;
	color: #222;
	width: 44%;
	margin-left: 10px;
}


.heading h2{
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	color: #121212;
	font-size: 2.2rem;
}

.heading p {
	font-size: 15px;
	font-weight: 500;
	color: #838383;
}

.our-services {
	padding: 60px 0;
	background: #f7f7f7;
}


.service_card {
	position: relative;
	min-height: 350px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: url("../img/service-bg2.svg");
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-transition: .2s;
	transition: .2s
}

.service_card:hover {
	background-image: url("../img/service-bg.svg")
}

.service_card_icon{
	position: absolute;
	width: 128px;
	height: 128px;
	padding: 15px;
	border: 9px solid #f7f7f7;
	border-radius: 110px;
	margin: 0 auto;
	top: -39px;
	left: 0;
	right: 0;
}

.service_card_icon img {
	width: 100%;
}

.service-card-content-box {
	width: 100%;
	margin-right: auto;
	text-align: center;
	padding:0 47px;
	height: auto;
	padding-top: 60px;
}

.service-card-content-box h3 {
	margin-bottom: 10px;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	color: #192029;
	font-size: 21px;
}

.service-card-content-box p {
	font-size: 14px;
	margin-bottom: 12px;
}


.service-card-content-box a {
	color: #009845;
	font-size: 14px;
	text-decoration:none;
	font-weight: 500;
}

.service-card-content-box a i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 2px;
}




.who_we_are {
	padding: 60px 0;
	background: #28328c;
}


.who_we_are_text h2 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	color: #fff;
	font-size: 2.2rem;
	margin-bottom: 20px;
}

.who_we_are_text p {
	color: #fff;
	font-size: 15px;
	margin-bottom: 30px;
	line-height: 24px;
}

.who_we_are_text a {
	background: #fff;
	color: #10161f;
	padding: 8px 20px;
	border-radius: 1px;
	font-size: 14px;
	font-weight: 500;
	width: max-content  ;
}

.who_we_are_text a i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 2px;
	color: #10161f;
}


.who_we_are_img img {
	width: 100%;
}



.clinical_reswarch{
	padding: 60px 0;
}


.clinical_research_card {

}

.cr_img img {
	width: 100%;
}



.rc_content {
	text-align: center;
}
.rc_content h5 {
	font-family: 'Roboto Slab', serif;
	font-weight: 800;
	color: #333333;
	font-size: 1.1rem;
	margin-top: 20px;
}

.rc_content p {

}


.rc_content a {
	color: #009845;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
}

.rc_content a i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 2px;
}


.view_more {

}


a.view_more {
	background: #009845;
	color: #fff !important;
	padding: 8px 20px;
	border-radius: 1px;
	font-size: 14px;
	font-weight: 500;
	width: max-content  ;
}

.view_more i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 6px;
	color: #fff;
}

.clinical_research .owl-nav {
	display: flex !important;
	position: absolute;
	width: 100%;
	justify-content: space-between;
}

.clinical_research .owl-nav button {
	width: 45px;
	height: 45px;
	border-radius: 100% !important;
	border: 1px solid #afafaf !important; 
	margin: 0 24px;
}
.clinical_research .owl-nav button i {
	color: #0a9c4c;
	font-size: 22px;
}

.clinical_research .owl-nav button:hover {
	background: #0a9c4c !important;
	border: 1px solid #0a9c4c !important;
}

.clinical_research .owl-nav button:hover i {
	color: #fff;
}



.what-we-do {
	background: #28328c;
	padding: 70px 0;
}

.what-we-do-img img {
	width: 100%;
}


.tradning_features {
	padding-left: 30px;
}

.tradning_features .weicon {
	border-radius: 17px;
	padding: 9px;
	min-width: 110px;
}

.tradning_features .weicon img {
	width: 100%;
}


.we-info h4 {
	color: #fff;
	font-weight: 600;
	font-size: 20px;
	font-family: 'Roboto Slab', serif;
	margin-bottom: 11px;
}

.we-info p {
	color: #fafafa;
	font-size: 14px;
	margin-bottom: 10px;
}
.we-info a {
	color: #009845;
	font-size: 13px;
	text-decoration: none;
	font-weight: 500;
}

.we-info a i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 2px;
}


.trading_left h2 {
	font-family: 'Roboto Slab', serif;
	font-weight: +00;
	color: #fff;
	font-size: 2.1rem;
	margin-bottom:23px;
	letter-spacing: 1px;
}


.trading_left p {
	color: #fff;
	font-size: 14px;
	margin-bottom: 35px;
	line-height: 24px;
}

.trading_left img {
	width: 100%;
}


.worlface_card{
	background-size: cover !important;
	padding: 30px;
	min-height: 368px;
	justify-content: space-between;
}

.worlface_card h4 {
	color: #fff;
	font-weight: 600;
	font-size: 25px;
	font-family: 'Roboto Slab', serif;
	margin-bottom: 0;
	letter-spacing: .5px;
} 

.worlface_card p {
	font-size: 14px;
	color: #fff;
}


.worlface_card a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	font-weight: 500;
}

.worlface_card a i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 2px;
}


.blog {
	background: #28328c;
}

.blog .heading h2 {
	color: #fff;
}
.blog .heading p {
	color: #fff;
}


.blog_card {

}

.blog_featured_img {
	overflow: hidden;
}   

.blog_featured_img img {
	width: 100%;
}

.blog_content {
	padding: 10px 0;
	padding-right: 11px;
}

.blog_content h5 {
	color: #fff;
	font-size: 15px;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	line-height: 21px;
}

.blog_content p {
	color: #f1f1f1;
	font-size: 14px;
	margin-bottom: 8px;
}

.blog_content a {
	color: #009845;
	font-size: 13px;
	text-decoration: none;
	font-weight: 500;
}

.blog_content a i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 2px;
}



footer {
	padding: 70px 0;
}

footer .col-md-1{
	border-left: 1px solid #cccccc;
	overflow: hidden;
}

.footer_left img{
	width: 80%;
}



.footer_left ul.social {
	padding: 0;
	margin:40px 0 22px;
	width: 100%;
	float: left;
}

.footer_left ul.social li {
	float: left;
	list-style: none;
	margin-left: 12px;
}

.footer_left ul.social li a{
	width: 37px;
	height: 37px;
	background: #fff;
	border: 6px solid #ebebeb;
	border-radius: 100%;
	display: inline-block;
	text-align: center;
}

.footer_left ul.social li a svg {
	width:13px;
	fill: #666666;
}



.footer_menu {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
}

.footer_menu li {
	list-style: none;
	float: left;
	margin-left: 20px;
}

.footer_menu li a {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
}


.footer_left p {
	margin:12px 0 0;
	font-size: 14px;
	color: #999999;
	float: left;
}


.footer_links_top {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
}

.footer_links_top li {
	list-style: none;
	float: left;
	margin-left: 40px;
}

.footer_links_top li a {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
}


.footer_links_main h6{
	color: #999999;
	font-size: 14px;
}


.footer_links_main{
	padding: 0;
	margin:50px 0 0;
	width: 100%;
	float: left;
}

.footer_links_main li {
	list-style: none;
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

.footer_links_main li a {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
	font-weight: 400;
}


.copyright{
	font-size: 13px;
	color: #f1f1f1;
	margin: 0;
}


.copyright a {
	color: #333399;
	text-decoration: none;
	font-size: 13px;
	font-weight: 700;
	margin-left: 4px;
}


/* pharmacovigilance */



.banner_inner {
	background-size: 100% !important;
	height: 78vh;
	 background-repeat: no-repeat !important;
}



.banner_inner img {
	width: 100%;
}


.banner_caption {
	position: relative;
}



.banner_caption_hero h2 {
	font-weight: 700;
	font-size: 2.4rem;
	width: max-content;
	font-family: 'Roboto Slab', serif;
	letter-spacing: .5px;
}

.banner_caption_hero h2 span {
	display: block;
}

.banner_caption_hero h6 {
	color: #fafafa;
}

.banner_caption_hero h2::after{
	content: "";
	background-image: url('../img/heading_line.png');
	position: absolute;
	bottom: -15px;
	left: 0;
	width: 118px;
	height: 11px;
	background-size: 100%;
}


.heading-line {
	width: 43px;
	height: 3px;
	background: #fff;
	margin-top: 4px;
}

.breadcumbs{
	padding: 10px 0;
	position: relative;
	top: -30px;
}
.breadcumbs .breadcrumb  {
	margin: 0;
}

.breadcumbs .breadcrumb li a{
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}

.breadcumbs .breadcrumb li {
	font-size: 14px;
	color: #666666;
}



.pharmacovi_about {
	padding: 20px 60px;
}
.pharmacovi_about h3 {
	color: #192029;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	line-height: 37px;
}

.pharmacovi_about p {
	font-size: 14px;
	color: #28328c;
	font-weight: 500;
}   



.pharmacovi_section2 {
	padding:60px 0;
	position: relative;
}


.pharmacovi_img_wrapper {
	padding: 2px;
	border-radius: 13px;
	border: 1px solid #8d99ff;
	box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 20%);
}

.pharmacovi_img {
	padding: 12px;
	border-radius: 13px;
	border: 1px solid #e2e2e2;
}

.pharmacovi_img img {
	width: 100%;
}



.pharmacovi_content h3 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	color: #192029;
	font-size: 1.6rem;
	margin-bottom: 13px;
}

.pharmacovi_content p {
	font-size: 14px;
}

.pharmacovi_content h5 {
	font-size: 15px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 12px;
}

.pharmacovi_content ul {
	margin: 0;
	padding: 0;
}

.pharmacovi_content ul li span:first-child{
	color: #009845;
	font-size: 21px;
	line-height: 100%;
	margin-right:4px;
}
.pharmacovi_content ul li {
	list-style: none;
	float: left;
	font-weight: 600;
	color: #28328c;
	font-size: 14.5px;
	margin-bottom: 5px;
	width: 100%;
}


.milestones{
	padding: 70px 0;
	background: #fafafa;
}

.milestones_card img {
	width:60px;
}   

.milestones_card span {
	display: block;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 50px;
	color: #333399;
	margin: 0 0;
}

.milestones_card h6 {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-size:19px;
	color: #192029;
	margin: 0;
}

.lines img {
	width: 35px;
}


.about_designed_image {
	position: absolute;
	right: 0;
	top: 0;
	width: 10%;
}




/* about us */

.team {
	padding: 0 0;
	background: #28328c;
}
.team .heading h2 {
	color: #fff;
}

.team .heading p {
	color: #fff;
}



.ream_card img {
	width: 100%;
}

.ream_card h6 {
	text-transform: none;
	font-size: 13px;
	font-weight: 500;
	color: #808080;
	margin-top: 17px;
	margin-bottom: 6px;
}

.ream_card h5 {
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	color: #222;
	font-size: 1.1rem;
	margin: 0;
}


.team_wrapper {
	top: 84px;
	border-bottom: 3px solid #28328c;
	padding-bottom:22px;
}


.testmonials {
	padding:150px 0 70px;
	background: #f7f8f9;
}



.review-card img {
	width: 65px !important;
	margin: 25px auto 17px;
}

.review-card h6 {
	color: #28328c;
	line-height: 25px;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	font-size: 1.1rem;
	line-height: 28px;
}

.review-card span {
	color: rgb(136, 136, 136);
	display: block;
	margin-top: 30px;
	margin-bottom: 5px;
	font-size: 12px;
	text-transform: uppercase;
}

.review-card h5 {
	color: #333333;
	font-size: 15px;
	font-weight: 500;
}


.testmonials .owl-theme .owl-dots .owl-dot span {
	background: #cccccc !important;
	width: 6px !important;
	height: 6px !important; 
}
.testmonials .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #636363 !important;
}






/* contact us */


.contact_card {
	border: 1px solid #d7d7d7;
	padding: 30px;
	position: relative;
}
.contact_card h5 {
	font-size: 17px;
	text-transform: uppercase;
	color: #192029;
	letter-spacing: 7px;
	font-weight: 900;
	position: absolute;
	top: -10px;
	background: #fff;
	padding: 0 11px;
	left: 16px;
}

.contact_card ul {
	margin: 0;
	padding: 0;
}

.contact_card ul li {
	display: flex;
	font-size: 14px;
	color: #666666;
	margin-bottom: 10px;
}

.contact_card ul li a {
	color: #666666;
	text-decoration: none;
}

.contact_card ul li span i{
	color: #009845;
	margin-right: 20px;
	font-size: 15px;
	position: relative;
	top: 2px;
}

.contact_card a.direction_btn {
	background: #009845;
	border-radius: 30px;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
	padding: 3px 12px;
	position: absolute;
	bottom: -13px;
	left: 27px;
}


.contact_info {
	padding:40px 0 80px;
}



.contact_form {
	background: #28328c;
	padding: 70px 0;
}



.form_wrapper h3 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	color: #fff;
	font-size: 1.8rem;
	line-height: 100%;
	margin-bottom: 25px;
}



.form_wrapper .form-control {
	border: 1px solid #28328c;
	font-size: 14px;
	color: #333333;
	border-radius: 2px;
	padding: 12px .75rem;
}

.form_wrapper label {
	font-size: 13px;
	font-weight: 500;
	color: #f1f1f1;
}

.form_wrapper .form-control::placeholder {
	font-size: 14px;
	color: #333333;
}

.form_wrapper .readmore .btn {
	background: #009845;
	color: #fff !important;
	padding: 8px 20px;
	border-radius: 1px;
	font-size: 14px;
	font-weight: 500;
	width:100%;
}   







.register_form {
	height: 100%;
	background: #273189;
}



.form_group_wraper label {
	margin-bottom: 5px;
}
.form_group_wraper .form-group .dropdown-menu{
	box-shadow: 0 2px 4px -1px rgb(0 0 0 / 20%), 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%);
	border: 0;
	padding-right: 2px;
  }
  
  .form_group_wraper .form-group .dropdown-menu li {
	font-size: 14px;
  }
  
  
  .form_group_wraper .form-group .dropdown-menu li .dropdown-item.active {
	background-color: #0d7544;
  }
  
  .form_group_wraper .form-group .dropdown-menu .inner::-webkit-scrollbar-track{
	background-color: #f1f1f1;
	border-radius: 20px;
  }
  
  .form_group_wraper .form-group .dropdown-menu .inner::-webkit-scrollbar{
	width: 8px;
	background-color: #c7c7c7;
	border-radius: 20px;
  }
  
  .form_group_wraper .form-group .dropdown-menu .inner::-webkit-scrollbar-thumb{
	background-color: #c7c7c7;
	border-radius: 20px;
  }
  
  
  
  
  .form_group_wraper .bootstrap-select{
	width: 100% !important;
	background: #fff !important;
	/* box-shadow: 0 0.125rem 0.25rem 0 rgba(0,0,0,.25); */
  }
  
  
  
  .form_group_wraper .bootstrap-select>.dropdown-toggle {
	padding: .6rem .75rem;
	/* height: 48px; */
	font-size: 14px;
	font-weight: 400;
	background: #fff;
	color: #333333;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.08);
	border: 1px solid #e2e2e2;
	border-radius: 3px;
  }
  
  .form_group_wraper .bootstrap-select>.dropdown-toggle:focus{
	outline: 0 !important;
	box-shadow: none;
  }
  
  .form_group_wraper .form-group {
	position: relative;
  }
  
  
  .form_group_wraper .dropdown-menu li a {
		font-size: 14px;
  }
  
  
  .form_group_wraperx .form-control {
	background: #eaeaea;
	position: relative;
	padding: .6rem .75rem;
	border-radius: 0;
	margin: 0;
	height: auto;
	border: 1px solid #ccc;
  }
  
  .form_group_wraper .form-control:focus{
	box-shadow: none;
  }
  
  
  .form_group_wraper .bootstrap-select .dropdown-menu li a {
	cursor: pointer;
	padding:7px .8125rem;
	border-bottom: .0625rem solid #ececec;
	font-size: .875rem;
  }
  
  
  .form_group_wraper .bootstrap-select .dropdown-menu li a:hover{
	background-color: #f1f1f1;
  }
  
  
  .bs-searchbox .form-control {
	padding: 0.25rem .75rem;
	float: left;
	font-size: 13px;
  }
  
  
  .form_group_wraper .form-control {
	font-size: 13px;
	font-weight: 500;
	color: #333333;
	padding:12px .75rem;
	/* box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 8%);
	border: 1px solid #e2e2e2; */
  }
  
  .form_group_wraper .form-control::placeholder {
	font-size: 13px;
	font-weight: 400;
	color: #333333;
  }
  
  .bs-searchbox .form-control::placeholder{
	font-size: 14px;
	color: #212529;
  }
  
  
  
  
  .datepicker-dropdown {
	top: 0;
	left: 0
  }
  
  .datepicker table tr td.today,
  span.focused {
	border-radius: 50% !important
  }
  
  .datepicker-dropdown thead tr:nth-child(2) {
	background-color: transparent !important;
	border-bottom:1px solid #d6d6d6;
  }
  
  .datepicker-dropdown thead tr:nth-child(3) th {
	color: #3e42de !important;
	padding-top: 20px;
	padding-bottom: 10px
  }
  .datepicker td, .datepicker th {
	font-size: 13px;
  }
  .datepicker-dropdown {
	box-shadow: rgb(0 0 0 / 20%) 0px 2px 4px -1px, rgb(0 0 0 / 14%) 0px 4px 5px 0px, rgb(0 0 0 / 12%) 0px 1px 10px 0px;
	border: 0px !important;
	border-radius: 4px;
  }
  
  .dow,
  .old-day,
  .day,
  .new-day {
	width: 33px !important;
	height: 33px !important;
	border-radius: 0px !important
  }
  
  
  .old-day:hover,
  .day:hover,
  .new-day:hover,
  .month:hover,
  .year:hover,
  .decade:hover,
  .century:hover {
	border-radius: 50% !important;
	background-color: #eee
  }
  
  td.active {
	border-radius: 50% !important;
	background-image: linear-gradient(#90CAF9, #64B5F6) !important;
	color: #fff !important
  }
  
  
  
  .datepicker-dropdown .prev {
	border-radius: 0 !important;
	padding: 12px 10px !important;
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	opacity: 0.8
  }
  
  .datepicker-dropdown .next{
	border-radius: 0 !important;
	padding: 12px 10px !important;
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	opacity: 0.8
  }
  
  .datepicker-dropdown .datepicker-switch{
	border-radius: 0 !important;
	padding: 12px 10px !important;
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	opacity: 0.8
  }
  
  .prev:hover,
  .next:hover,
  .datepicker-switch:hover {
	background-color: inherit !important;
	opacity: 1
  }
  
  .datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th {
	cursor: pointer;
	color: #222;
	font-size: 15px !important;
  }
  
  
  
  .datepicker-dropdown td.ative {
	background-color: #0044cc !important;
  }
  
  .datepickerform span {
	position: absolute;
	top: 38px;
	right: 11px;
  }
  
  .datepickerform span i {
	color: #022c5e;
  }
  
  
  
  .search_button {
	justify-content: flex-end;
  }
  
  .search_button input{
	background: #3fbcba;
	color: #fff;
	border-radius: 2px !important;
	width: 100%;
	font-size: 14px;
	padding: .6rem 2.5rem;
	font-weight: 500;
	border: 0;
	width: max-content;
  }
  
  
  


.registraion_img img {
	width:100%;
}



/* .register_form .form_wrapper {
	position: relative;
	top: 40px;   
} */


.form_logo {
	text-align: center;
}

.form_logo img {
	width: 300px;
}


.form_logo h4{
	text-align: center;
	font-size: 14px;
	color: #f1f1f1;
	font-weight: 400;
	margin-top: 7px;
	margin-bottom: 17px;
}





/* batches */

.baches {
	padding: 70px 0 90px;
}

.batches .bateches-card {
	padding:8px 6px;
	border-radius: 4px;
	border: 1px solid #ececec;
	box-shadow: 3px 4px 21px 0px rgba(0, 0, 51, 0.05);
	background: #fff;
	margin-bottom: 18px;
}
.batches .bateches-card:last-child {
	margin: 0;
}
.batches .bateches-card .bateches-card-child {
	padding: 10px 20px;
	border-radius: 4px;
	height: auto;
}

.batches .bateches-card .bateches-card-child h5 {
	margin: 0 0 3px;
	font-size: 19px;
	color: #121212;
	font-weight: 700;
}

.batches .bateches-card .bateches-filling h5 {
	margin: 0 0 3px;
	font-size: 19px;
	color: #333333;
	font-weight: 500;
}


.batches .bateches-card .bateches-card-child p {
	margin: 0;
	font-size: 14px;
	color: #273458;
	font-family: "Google Sans" !important;
	font-weight: 400;
}
.batches .bateches-card .bateches-filling {
	background: #f7f7f7;
	padding: 13px 35px;
	border-radius: 4px;
}
.batches .bateches-card .bateches-filling p {
	color: #ff0404;
	font-weight: 500;
}

.batches .bateches-card .bachers-enroll {
	padding: 10px 18px;
}
.batches .bateches-card .bachers-enroll button {
	background-color: #5e6ae6;
	background: linear-gradient(90deg, #5e6ae6 0%, #28328c 100%);
	font-family: "Google Sans" !important;
	color: #fff;
	margin-right: 14px;
	text-transform: uppercase;
	padding:13px 34px;
	border-radius: 6px;
	font-weight: 700;
	font-size: 15px;
	border: 0;
}
.batches .bateches-card .bachers-enroll span {
	font-family: "Google Sans" !important;
	display: inline-block;
	font-size: 13px;
	color: #273458;
}




/* blog */

.blog_section {
	padding:30px 0 50px;
}


.blog_featured_img img {
	width: 100%;
}

.blog_card{
	border: 0;
	border-radius: 0 !important;
}
.blog_card .card-body{
	padding: 1rem 0;
 
}

.blog_card .card-body span {
	font-weight: 500;
	font-size: 11px;
	text-transform: uppercase;
	color: #808080;
	margin-bottom: 5px;
	display: block;
}

.blog_card .card-body h5 {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
}

.blog_card .card-body p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 8px;
}

.blog_card .card-body a {
	color: #009845;
	font-size: 13px;
	text-decoration: none;
	font-weight: 500;
}

.blog_card .card-body a i {
	font-size: 16px;
	position: relative;
	top: 2px;
	margin-left: 2px;
}



.blog_card_color {
	background: #f9ad81;
	min-height: 290px;
}

.blog_card_color .card-body {
	padding:2rem;
}


.blog_card_color2 {
	background: #333399;
}



/* careers */

.openings {
	background: #fff;
	padding:70px 0;
}


.banner_caption_hero h5 {
	color: #999999;
	font-weight: 300 !important;
	font-size: 29px;
	position: relative;
}


.header_careers {
	background-size: 100% !important;
	height: 62vh;
	margin-top: 60px;
	justify-content: flex-start;
	padding-top: 100px;
}
.header_careers .banner_caption_hero h2::after{
	display: none;
}

.header_careers .banner_caption_hero span {
	color: #494949;
	font-weight: 300 !important;
	font-size: 18px;
	margin-bottom:4px;
	display: block;
}

.header_careers .banner_caption {
	position: relative;
}
/* 
.header_careers .banner_caption .career_banner_image {
	position: absolute;
	top: 0;
	width: 370px;
	right: -160px;
}

.header_careers .banner_caption .career_banner_image img {
	width: 100%;
} */


.banner_caption_hero h5::after{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -19px;
	background: url('../img/down2.png');
	background-size: 100%;
	width: 140px;
	height: 8px;
}

.openings .accordion-button {
	background-color: #fff;
	border: 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 20px;
	text-align: left;
	min-height: 83px;
	padding: 10px 25px;
	box-shadow: none !important;
}

.openings .accordion-collapse {
border: 0;
}

.openings .accordion-item {
background: #fff;
}

.openings .accordion-item {
margin-bottom: 20px;
}

.openings .accordion-button::after {
	width: 3rem;
	line-height: 3rem;
	height: 3rem;
	background: #fb8068;
	content: "\f107";
	font-family: FontAwesome;
	font-weight: normal;
	text-decoration: inherit;
	position: absolute;
	top: 20px;
	right: -25px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	border-radius: 100%;
}

.openings .accordion-body {
	padding:2rem 2rem;
	border-top: 1px solid #e1e1e1;
}

.openings .accordion-button h5 {
	font-size: 17px;
	font-weight: 900;
	color: #103471;
	margin: 0 0 3px;
}

.openings .accordion-button span {
	font-size: 13px;
	font-weight: 400;
	color: #666666;
}

.openings .accordion-button p {
	font-size: 13px;
	font-weight: 400;
	color: #666666;
	line-height: 21px;
	margin: 0;
}

.resume_upload {
	width: 100%;
	background: #f8f8f8;
	padding:6px;
	font-size: 13px;
	border-radius: 1px;
	border: 1px solid #e1e1e1;
	box-shadow: none !important;
	color: #333333;
	overflow: hidden;
}

.resume_upload span {
	height: auto;
	margin-left: 10px;
}

.resume_upload button {
	float: right;
	background: #d7d7d7;
	color: #333333;
	font-size: 13px;
	padding: 2px 9px;
	border-radius: 2px;
}

.openings .accordion-button:not(.collapsed) {
	color: #fff;
	background-color: #fff !important;
}


.openings  .hello2 span:first-child {
	float: left;
	width: 4%;


}
.openings  .hello2 span:last-child {
	float: left;
	width: 96%;
}
.openings .hello2{
	width: 100%;
	float: left;
}

.openings .formputs .form-control {
	width: 100%;
	background: #f8f8f8;
	padding:10px 15px;
	font-size: 13px;
	border-radius: 1px;
	border: 1px solid #e1e1e1;
	box-shadow: none !important;
	color: #333333;
}

.openings .formputs .form-control::placeholder{
	color: #333333;
}


.applyButton {
	background: #fb8068;
	color: #fff !important;
	padding: 10px 20px;
	text-align: center;
	width: 100%;
	border-radius: 1px;
	font-size: 13px;
	font-weight: 500;
}
.reds input {
	padding: 20px;
	margin-top: 12px;
/* margin-bottom: 20px; */
}
.openings .yellowds {
	margin: 0px;
}

.openings .collapsecontented{
	margin-bottom: 35px;
}

.openings .collapsecontented span {
	line-height: 33px;
}

.openings .collapsecontented h5 {
	font-size: 15px;
	font-weight: 700;
	color: #666666;
}

.openings .collapsecontented p {
	font-size: 13.5px;
	color: #333333;
	line-height: 22px;
	margin: 0;
}

.reds.petails input {
	padding-bottom: 100px;
}
.redsyres input {
	background: #1697d0;
	color: #fff;
	font-weight: 700;
}
.openings div#collapseOne {
	padding-bottom: 50px;
	padding-bottom: 50px;
}
.openings .hellor span {
	color: #1697d0;
}
.openings .collapsecontent {
	padding-bottom: 32px;
	line-height: 29px;
}
.openings button.btn.btn-link {
font-family: 'Conv_Rene Bieder - Choplin SemiBold';
font-size: 1.9rem;
color: #121212;
}
  


/*  blog  */

.blog_container {
	padding: 150px 0 10px;
}


.blog_header h2 {
	color: #121212;
	font-weight: 700;
	font-size: 2.5rem;
	position: relative;
	width: max-content;
	margin: 0 auto 25px;
}

.blog_header h2::after{
	content: "";
	background-image: url('../img/blog_arrow.png');
	position: absolute;
	bottom: -15px;
	width: 137px;
	height: 9px;
	background-size: 100%;
	left: -21px;
	right: 0;
	margin: 0 auto;
}

.blog_header p {
	font-size: 18px;
	font-weight: 400;
	color: #333333;
}


.blog_feature {
	position: relative;
}

.blog_img {
	background-size: cover !important;
}

.blog_img img {
	width: 100%;
}


.blog_caption {
	position: absolute;
	bottom: 0;
	padding:70px 110px 20px 20px;
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,.95) 0,transparent 100%);
	background: linear-gradient(0deg,rgb(1 12 31) 0,transparent 100%);
}
.blog_caption h4 {
	color: #fff;
	font-weight: 700;
	font-size: 1.5rem;
	margin: 0;
	line-height: 31px;
}

.blog_caption p {
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	
}


a.blog_feature {
	height: 45vh;
	background-size: cover !important;
	display: block;
}

.blog_feature-small {
	background: #f8f8f8;
	padding: 17px 17px;
	height: 45vh;
	position: relative;
}

.blog_small_featured img {
	width: 100%;
}



.blog_feature-small p {
	font-size: 13px;
	text-transform: uppercase;
	color: #666666;
	margin: 0 0 10px;
	
}

.blog_feature-small h6{
	color: #333333;
	font-weight: 700;
	margin:10px 0;
	font-size: 14.5px;
	line-height: 20px;
	padding-right: 10px;
}


.blog_feature-small a {
	font-size: 12px;
	font-weight: 600;
	color: #333333;
	text-decoration: none;
	position: absolute;
	bottom: 15px;
}

.blog_feature-small a i {
	font-size: 18px;
	position: relative;
	top: 3px;
}


.blog_featured_color {
	background: #fb8068;
}

.blog_featured_color h3{
	color: #fff;
	font-weight: 700;
	font-size: 1.3rem;
	margin: 0;
	line-height:28px;
	padding-right: 10px;
}

.blog_featured_color p {
	color: #fff;
}

.blog_featured_color a {
	color: #fff;
}



a.blog_list_card {
	margin-top: 10px;
	position: relative;
	display: block;
}

.blog_card_img {
	background-size: cover !important;
	height: 207px;
}

.blog_card_caption {
	background: #fff;
	padding: 22px 32px 0 30px;
	width: 90%;
	float: right;
	position: relative;
	top: -60px;
}

.blog_card_caption small {
	font-size: 13px;
	text-transform: uppercase;
	color: #666666;
	margin: 0 0 10px;
}

.blog_card_caption h4 {
	color: #103471;
	font-weight: 700;
	font-size: 1.4rem;
	margin:11px 0 17px;
	line-height: 26px;
}

.blog_card_caption p {
	font-size: 13px;
	color: #333333;
}


.user_blog {
	width: 37px;
	height: 37px;
	border-radius: 100px;
	overflow: hidden;
}

.user_blog img {
	width: 100%;
}

.blog_username  {
	font-size: 12px !important;
	color: #999999 !important;
	margin-left: 10px;
}
.blog_username strong{
	margin-bottom: 3px;
	font-size: 13px;
	color: #121212 !important;
	font-weight: 600;
}




.blog_breif_container {
	padding-top: 105px;
}
.blog_breif_featured {

}

.blog_breif_featured img {
	width:100%;
}

.blog_breif_card {
	padding: 30px 40px;
	background: #fff;
	position: relative;
	top: -40px;
}

.blog_breif_card span {
	/*font-size: 13px;
	text-transform: uppercase;
	color: #666666;
	margin: 0 0 10px;
	display: block;*/
} 

.blog_breif_card h3 {
	color: #103471;
	font-weight: 700;
	font-size: 2.5rem;
	margin: 0 0 20px;
	line-height:45px;
}

.blog_breif_card p {
	font-size: 16px;
	color: #103471;
	line-height: 26px;
}

.blog_brief_image {
	padding-left: 140px;
	padding-right: 100px;
	margin: 50px 0;
}

.blog_brief_image img {
	width: 100%;
}

.blog_breif_card h5 {
	font-weight: 700;
	font-size: 22px;
	color: #103471;
	margin: 40px 0 20px;
}

.blog_breif_card h6 {
	padding:30px 60px;
	background: #fb8068;
	font-weight: 700;
	font-size: 22px;
	color: #fff;
	line-height:35px;
	text-align: center;
	margin-top: 30px;
}


.backTOBlog {
	font-size: 25px;
	color: #111111;
	display: block;
	margin-bottom: 10px;
}



.sharing_icons {
	margin: 0;   
	padding: 0;
}

.sharing_icons li {
	list-style: none;
	float: left;
	margin: .3em .6em .3em 0;

}


.sharing_icons li a {
	color: #fff;
	font-size: 17px;
	width: 30px;
	height: 30px;
	border-radius: 100px;
	text-align: center;
	line-height: 33px;
	display: inline-block;
}

.comments_wrapper ul {
	text-align: center;
	margin:40px auto 0;
}
.comments_wrapper ul li {
	float: none;
	display: inline-block;
}




.navbar-toggler {
	color: #fff;
	font-size: 34px;
	padding: 0;
	box-shadow: none !important;
	outline: 0;
}



.desk_none {
	display: none;
}

.navbar-nav .dropdown-menu{
	overflow: hidden;
}

.tab_block {
	display: none;
}

@media (max-width: 575.98px) { 
	.contactButton a{
		padding: 8px 9px !important;
		font-size: 11px !important;
	}
	.desk_none {
		display: block;
	}
	.mobile_none {
		display: none !important;
	}
	.contactButton {
		position: initial;
		margin: 0;
	}

	.navigation .navbar-nav {
		display: initial;
		padding: 30px 20px;
		float: left;
	}
	.navbar-brand img {
		width: 160px;
	}

	.hero-header{
		background-position: center !important;
		height: 78%;
	}

	.hero-text h1 {
		font-size: 24px;
		line-height: 31px;
	}

	.hero-text p {
		font-size: 18px;
	}
	.hero-action-buttons{
		display: flex;
	}
	.hero-action-buttons a {
		width: 50%;
		padding: 9px 10px;
	}

	.clinical_reswarch{
		padding: 40px 0 20px;
	}
	.heading h2 {
		font-size: 24px;
	}

	.rc_content {
		font-size: 16px;
		margin-top: 13px;
	}
	.clinical_research_card {
		margin-bottom: 20px;
	}
	.who_we_are{
		padding:40px 0;
	}
	.who_we_are_text h2{
		font-size: 24px;
	}

	.who_we_are_img {
		margin-top: 30px;
	}

	.worlface_card {
		margin-bottom: 0px;
		padding: 20px;
		float: left;
		border-bottom: 19px solid #fff;
	}

	.worlface_card h4 {
		font-size: 22px;
	}

	.blog_content h5 {
		 font-size: 14px;
	}
	.blog_content {
		padding-right: 0;
	}

	.blog_card {
		margin-bottom: 15px;
	}

	footer {
		padding: 40px 0;
	}

	.footer_links_top li {
		margin-right: 26px;
		margin-left: 0;
	}

	.footer_right {
		margin-top: 20px;
	}

	.navigation {
		background: #27429b;
	}

	.navigation .navbar-nav li {
		width: 100%;
	}

	.navigation .dropdown:hover .dropdown-menu {
		overflow: hidden;
	}
	.navigation .navbar-nav li {
		margin: 0 0 10px;
	}

	.banner_inner {
		height: 300px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		padding-top: 56px;
	}

	.banner_caption_hero h2 {
		font-size: 26px;
	}

	.breadcumbs {
		display: none;
	}

	.pharmacovi_section2{
		padding:40px 0;
	}

	.pharmacovi_content h3{
		font-size: 21px;
	}

	.pharmacovi_content  {
		margin-top: 10px;
	}

	.milestones_card span{
		font-size: 33px;
	}

	.milestones_card h6{
		font-size: 16px;
	}

	.milestones_card  {
		margin-bottom: 30px;
	}

	.milestones_card img {
		width: 55px;
	}
	.team_wrapper {
		position: initial !important;
		padding: 0;
	}

	.team {
		padding: 40px 0 10px;
	}

	.ream_card h6 {
		color: #fff;
	}

	.ream_card h5 {
		color: #fff;
	}

	.ream_card {
		margin-bottom:30px;
	}

	.ream_card h5 {
		font-size: 16px;
	}
	.heading p {
		font-size: 14px;
	}

	.testmonials {
		padding: 40px 0;
	}
	.milestones {
		padding: 40px 0;
	}

	.batches .bateches-card .bateches-filling{
		padding: 10px 10px;
	}
	.batches .bateches-card .bateches-card-child{
		padding: 10px 10px;
	}
	.batches .bateches-card .bachers-enroll{
		padding: 10px 10px;
	}
	.batches .bateches-card .bachers-enroll button{
		padding: 9px 6px;
		margin-right: 0;
		font-size: 12px;
		min-width: 95px;
	}
	.batches .bateches-card .bateches-filling h5{
		font-size: 16px;
	}
	.batches .bateches-card .bateches-card-child h5{
		font-size: 15px;
	}
	.baches{
		padding: 40px 0;
	}
	.blog_card .card-body h5{
		font-size: 17px;
	}
	.blog_card_color .card-body{
		padding: 10px;
	}

	.blog_breif_card{
		padding:0;
	}

	.blog_breif_card h3 {
		font-size: 23px;
		line-height: initial;
	}
	.blog_breif_featured {
		overflow: hidden;
	}
	.blog_breif_featured img {
		width: 220%;
	}
	.blog_breif_card{
		position: initial;
	}

	.blog_username strong{
		font-size: 15px;
	}

	.blog_brief_image{
		padding-left: 0;
		padding-right: 0;
		margin: 0 0 30px;
	}
	.blog_breif_card h6{
		padding: 20px 20px;
		font-size: 19px;
		line-height: 29px;
	}

	.pharmacovi_about{
		padding: 20px 0;
	}
	.pharmacovi_about h3{
		line-height: 30px;
		font-size: 18px;
	}

	.contact_card {
		margin-bottom: 60px;
	}

	.contact_info {
		padding: 40px 0 0px;
	}

	.form_wrapper h3 {
		font-size: 23px;
	}

	.form_wrapper {
		padding-top: 40px;
	}

	.footer_links_main{
		margin: 30px 0 0;
	}
}



@media (min-width: 576px) and (max-width: 767.98px) { 
	.desk_none {
		display: block;
	}
	.mobile_none {
		display: none !important;
	}    
	
	.tab_block {
		display: block;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
	.hero-header {
		background-position: center !important;
		height: 78%;
	}
	.navbar-brand{
		margin: 0;
	}
	.call_button h6{
		font-size: 14px;
		margin: 8px 18px 0 0px;
	}
	.tab_block {
		display: flex;
	}
	.desk_none {
		display: flex;
	}
	.mobile_none {
		display: none !important;
	}
	.navigation .navbar-nav li{
		width: 100%;
	}
	.contactButton {
		position: initial;
		margin: 0;
	}

	.navigation .navbar-nav {
		display: initial;
		padding: 30px 20px;
		float: left;
	}
	.navbar-brand img {
		width: 160px;
	}

	.hero-header{
		background-position: center !important;
		height: 62%;
	}

	/* .hero-text h1 {
		font-size: 24px;
		line-height: 31px;
	}

	.hero-text p {
		font-size: 18px;
	} */
	.hero-action-buttons{
		display: flex;
	}
	.hero-action-buttons a {
		width: 50%;
		padding: 9px 10px;
	}
	.navigation {
		background: #27429b;
	}

	.hero-header .col-md-5{
		width: 70%;
	}

	.who_we_are .col-md-5 {
		width: 50%;
	}

	.worlface_card{
		padding:13px;
		min-height: 328px;
	}

	.clinical_reswarch .col-md-3.col-6 {
		width: 50%;
	}

	.banner_inner {
		height: 300px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		padding-top: 56px;
	}
	.banner_caption_hero h2{
		font-size: 2rem;
	}

	.team_wrapper .col-md-11 {
		width:100%;
	}

	.baches .col-md-8 {
		width: 100%;
	}
	.blog_section .col-md-11{
		width: 100%;
	}   

	.blog_breif_container .blog_brief_text .col-md-9{
		width: 91.6666666667%;
	}

	.contact_info .col-md-11 {
		width: 100%;
	}
	.pharmacovi_about .col-md-7{
		width: 90%;
	}
	.contact_card h5{
		font-size: 16px;
	}

	.contact_card{
		padding: 17px;
	}

	.contact_info .col-md-4.px-3{
		padding: 0 5px !important;
	}
	.contact_card ul li span i{
		margin-right: 10px;
	}

	
 }


 @media (min-width: 992px) and (max-width: 1199.98px) { 
	.banner_inner {
		height: 383px;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		padding-top: 56px;
	}
	.hero-header {
		background-position: center !important;
		height: 62%;
	}
  }
