/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
@font-face {
  font-family: 'Montserrat-MediumItalic';
  src: url('/wp-content/uploads/fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('/wp-content/uploads/fonts/Montserrat-MediumItalic.woff') format('woff'), url('/wp-content/uploads/fonts/Montserrat-MediumItalic.ttf')  format('truetype'), url('/wp-content/uploads/fonts/Montserrat-MediumItalic.svg#Montserrat-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/wp-content/uploads/fonts/Montserrat-BoldItalic.eot');
    src: url('/wp-content/uploads/fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/Montserrat-BoldItalic.woff') format('woff'),
        url('/wp-content/uploads/fonts/Montserrat-BoldItalic.ttf') format('truetype'),
        url('/wp-content/uploads/fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
html
{
	scroll-behavior: smooth;
}
.sidebar .italic_font_bold a span
{
    font-family: 'Montserrat';
    font-weight: bold;
    font-style: italic;
} 
.italic_bold
{
	font-family: 'Montserrat';
    font-weight: bold;
    font-style: italic;
}

.italic_font
{
	 font-family: 'Montserrat-MediumItalic';
	 font-weight: 500;
}


/*Start header css*/
#Top_bar #logo{
	padding-top: 0;
	padding-bottom: 0;
}
#menu{margin-top: 0px;}
.with_aside .sidebar.columns{
	/*margin-top: 10%;*/
	margin-top: 50px;
}
.page-id-657.with_aside .sidebar.columns{
	top: 88px;
}
/*.aside_left .sidebar.columns{
}*/

.view_efficacy_model a:hover,.social_sec>a:hover{
	color: #ffffff !important;
	background: #008590;
}
.contact_us_sidebar:hover{
	color: #ffffff !important;
	text-decoration: none;
}

body a{
	color: #008590;	
}
a:hover{
	color: #008590;
}

#mobile_sec,#efficiency_mobile_section{
	display: none;
}
a:not(#menu li>a){text-decoration: underline;}
.top_drug_discovery_sec{margin-left: -10%;}
.top_drug_discovery_sec p,.video_drug_discovery p{font-size: 16px;font-family: Merriweather;}
.top_drug_discovery_sec p{
	line-height: 20px;
}
body.minimalist-header:not(.template-slider) #Header{
	top: 14px;
}
h1{
	font-family: Merriweather;
}
.home h1{
	color: #464646;
}

#Top_bar .menu > li > a span:not(.description){
    padding: 0;
    line-height: 19px;
    font-size: 16px;
}
#Top_bar .menu > li.menu-item > a{
	padding: 0;
}
.logo-no-margin #Top_bar .logo{
	/*margin-left: 80px !important;*/
	margin-right: 0px !important;
}
/*#Top_bar .menu_wrapper{
	width: 76.7%;
}*/
.custom-bar-text{
	background:#015362;
	color:#ffffff;
	line-height: 25px;
	display: flex;
	max-width: 100%;
	padding-left: 5px;
}
#menu .custom-bar-text>div{
	    font-family: Merriweather;
}
.image_sec img{vertical-align: middle;}
.image_sec{margin-left: 25.7%;/*margin-top: -20px;*/z-index: 999;}
/*#Top_bar .top_bar_left{
	min-width: 2200px;
}*/

/*End header css*/



/*start footer css*/
/*#Footer{    
	border-top: 33px solid #015362;
}*/

.social_sec a{
    border: 2px solid #008590;
    border-radius: 5px;
    margin: 0;
    padding: 3px;
    margin-right: 10px;
}
#Footer .widgets_wrapper ul{
	background: transparent;
	list-style: none;
	padding: 0;
}
#Footer #custom_html-3{
	margin-left: 23%;
    margin-right: 15%;
	padding: 0;
	font-family: Merriweather; 
}
#Footer #media_image-2{
	padding-bottom: 0;
}
#Footer aside:not(.widget_custom_html) a{
	font-size: 16px !important;
    margin-bottom: 10px;
    padding: 0;
    line-height: 20px;
    font-weight: 500;
    color: #008590 !important;
}
.footer_note{
	font-size: 14px;
	margin-bottom: 10px;
    padding: 0;
    line-height: 24px;
}
#Footer aside:not(.widget_custom_html) a{
	text-decoration: none;
}
#Footer .column.one-fifth h4{
	font-size: 16px;
    margin-bottom: 8px;
    font-weight: 500;
}
#Footer .container>.column.one-fifth:first-child{
	width: 25%;
}
#Footer .container>.column.one-fifth:last-child {
    width: 20%;
}
#Footer .container>.column.one-fifth:last-child .widget_nav_menu{
	padding-bottom: 0;
}
#Footer .container>.column.one-fifth{
	width:15%;
}

/*end footer css*/


/*home page section css*/
#watch_video_button{margin-bottom: 14%;}
#watch_video_button>a{
	border: 2px solid #008590;
    background: #008590;
    color: #ffffff;
    padding: 10px 40px;
    border-radius: 25px;
    font-size: 18px;
    text-decoration: none !important;
    font-weight: 500;
}
	.image_flex_slider{
		width: 40%;
	    float: right;
	    padding: 0;
	    position: absolute !important;
	    bottom: 0%;
	    right: 0;
	    margin: 0;
	}
	/*.image_flex_slider>.vc_column-inner{
		padding: 0;
	}*/
	
	.image_flex_slider .flexslider_fade{
		box-shadow: none;
		margin-bottom: 0;
		border: 0;
		margin-right: -25px;
	}
	.image_flex_slider_mobile .flexslider_fade{
		box-shadow: none;
	}

	.image_flex_slider .flex-direction-nav, .image_flex_slider .flex-control-paging,.image_flex_slider_mobile .flex-direction-nav,.image_flex_slider_mobile .flex-control-paging{
		display: none;
	}
	.view_efficacy_model a{
	border: 2px solid #008590;
    padding: 3px 40px;
    border-radius: 20px;
    font-size: 20px;
    color: #008590;
    text-decoration: none !important;
    font-weight: 500;
    float: left;
    margin-right: 30px;
	}

	.contact_scientist a{
	float: left;
	border: 2px solid #008590;
    background: #008590;
    color: #ffffff;
    padding: 3px 35px;
    border-radius: 20px;
    font-size: 18px;
    text-decoration: none !important;
    font-weight: 500;
    margin-right: 14px;
	}
	#custom_html-5 .contact_us_sidebar{
	float: left;
	border: 2px solid #008590;
    background: #008590;
    color: #ffffff;
    padding: 3px 23px;
    border-radius: 25px;
    font-size: 18px;
    text-decoration: none;
    font-weight: 500;
    margin-right: 0;
	}

	.efficacy_sec{
		float: left;
    	margin-right: 15%;
    	
	}

	.efficacy_sec p,.animal_models p{
		margin-bottom: 10px;
		font-weight: 500;
		font-size: 20px;
		line-height: 24px;
	}

	.trusted_leader_logo_sec .vc_col-sm-3{
		width: 17.5%;
	}
	.trusted_leader_logo_sec .vc_col-sm-2{
		width: 13%;
	}
	#Content .cro_partner_sec>.vc_column-inner {
    	margin-left: 18%;
}
#mobile_sec .wpb_text_column>.wpb_wrapper>p>a{
	color: #464646;
	text-decoration: none !important;
}
#Content .cro_partner_sec .wpb_text_column>.wpb_wrapper>p>a
{
	text-decoration: underline !important;
	color: #464646;
}

.cro_partner_sec .wpb_text_column>.wpb_wrapper>p>a:hover,#mobile_sec .wpb_text_column>.wpb_wrapper>p>a:hover{
	color: #008590;
}
/*home page section css*/




/*audio css*/

#duration{

	position: absolute;
    float: right;
    right: 0;
    bottom: 0;
    margin-bottom: 0;
    color: #ffffff;
    font-size: 18px;
    top: 28px;
    line-height: 22px;
    padding-right: 5px;
}
.audio_section .wpb_raw_code>.wpb_wrapper{
	    position: relative;
}
.audio_button_sec button{
  	background: #015362;
    cursor: pointer;
    box-sizing: border-box;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    padding: 0px 6px;
}
.audio_button_sec p{display: flex;}
.audio_button_sec #rewind{margin-left: auto;}
.audio_button_sec #rewind>i{transform: rotate(230deg); display: inline !important;}

progress {
	width: 100%;
	height: 47px;
	display: block;
	background-image: url("images/Mask-Group-400px.png");
	border-bottom: none;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* All good till now. Now we'll style the background */

progress::-webkit-progress-bar {
	background-image: url("images/Mask-Group-400px.png");
}

/*firefox*/
progress::-moz-progress-bar { 
  background-image:  url("images/Mask-Group-400px-light.png");	
}

/*IE*/
progress::-ms-fill{
	background:  url("images/Mask-Group-400px-light.png");
	border-right: none; 
}

/* Now the value part */
progress::-webkit-progress-value {

	background:  url("images/Mask-Group-400px-light.png");
	background-size: auto; 

}

.audio_section .wpb_content_element {   margin-bottom: 0px ; }

.designation_sec p{
	text-align: right; 
	color: #ffffff;
	font-size: 20px;
}

/*end audio css*/


/*custom testimonial sec*/
#quote_image_mobile_sec{
	display: none;
}
.designation_part h4{
	margin-bottom: 10px;
}
.designation_part p{font-size: 18px;line-height: 26px;}
.custom_quotes_heading h3{
    padding-top: 10px;
    line-height: 45px;
    margin-left: 50px;
    margin-right: 50px;

}
#trusted_leader_mobile_sec1,#trusted_leader_mobile_sec2{
		display: none;
	}
.custom_quotes_heading>.vc_column-inner>.wpb_wrapper:before{

	content: url("/wp-content/uploads/2019/06/open-quote.png");
	float: left;
	padding-right: 0px;
	margin-left: 5px
}
/*.quotes_sec:after{
	content: url("/wp-content/uploads/2019/06/close-quote.png");
	padding-left: 10px;
}*/
.quotes_sec>strong{
	vertical-align: top;
	font-family: Merriweather;
}

/*counter section*/

.counter_section .vc_col-sm-3 .wpb_wrapper .wpb_content_element{
	margin-bottom: 0;
}
.counter_section .vc_col-sm-3 img{
	margin-top: 0;
	margin-right: 0;
}
.counter_section .vc_col-sm-3{
	width: 14%;
}

.counter_section .vc_col-sm-3:first-child{
	bottom: 25px;
}
.counter_section .vc_col-sm-3:nth-child(2n) {
	width: 6%;
	bottom: 5px;
}

/*new*/
.counter.counter_horizontal .number-wrapper{
	text-align: center;
}

.counter_section .number-wrapper {
    min-width: 48px;
}
.counter_section .counter .desc_wrapper .title,.counter_section .counter .desc_wrapper .number-wrapper{
    font-size: 22px;
    line-height: 32px;
    padding-left: 7px;
    padding-right: 15px;
}
.counter_section .vc_col-sm-9 .desc_wrapper{
	display: inline-flex;
}
.counter_section .counter.counter_horizontal .desc_wrapper{
	padding-left: 0;
}
.counter_section .counter{
	background: none;
	padding:0;
	margin-bottom: 0;
}

/*main video section css*/

.video_sec{
	margin-bottom: 5px !important;
}

.wpb_video_widget, .wpb_video_wrapper{
	margin-bottom: 0 !important;
}
.pum-theme-416 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
	background-color: #015362;
}


/*sidebar menu*/

.page-id-679 #custom_html-5,body:not(.page-id-679) .sidebar-2 #custom_html-7{display: none;}

#custom_html-7 h3{
	color: #008590;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
#custom_html-7 a{
	word-break: break-all !important;
}
#custom_html-7 .address_sec p,#custom_html-7 .other_question p,#custom_html-7 .invest_sec>p{margin-bottom: 0;}
#custom_html-7 p.map_sec{
	margin-top: 15px;
	text-decoration: underline;
}
#custom_html-7 .invest_sec p.mail_link{
	margin-bottom: 15px;
}
#custom_html-7 .custom-html-widget{
	font-size: 16px;
}


.widget-area:before{
	background: none;
}
.widget-area{
	border-right-width: 0 !important;
	border-left-width: 0 !important;
}
.sidebar_sec .menu{
	background: #ececec;
	padding: 20px;
}



/*sidebar template css*/
.page-template-page-left-sidebar .sidebar-1.four.columns{
	width: 35%;
}
.page-template-page-both-sidebar .sidebar-1.four.columns{
	width: 28%;
}

.page-template-page-both-sidebar  .sidebar-2.columns {
    width: 19%;
}

.page-template-page-left-sidebar .sections_group{
	width: 65%;
}

.page-template-page-both-sidebar .sections_group {
    width: 51%;
    margin-left: 29%;
}

.page-template-page-both-sidebar .sections_group {
    padding-top: 50px;
}

#custom_html-5 h3{
	font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    color: #008590;
}
#custom_html-6 h3{
	font-size: 20px;
    line-height: 28px;
    font-weight: 500;
}
.contact_content_sec,#custom_html-6 .quotes_sec_sidebar,#custom_html-6 .custom-html-widget{
	font-size: 15px;
    line-height: 22px;
}
#custom_html-6 .quotes_sec_sidebar{
	position: relative;
}

#custom_html-6 .quotes_sec_sidebar:after {
    content: url(/wp-content/uploads/2019/06/close-quote_copy.png);
    padding-left: 5px;
    position: absolute;
    margin-top: 12px;
}
#custom_html-6 .quotes_sec_sidebar{
	margin-bottom: 20px;
}
#custom_html-6 .quotes_sec_sidebar>strong {
    vertical-align: top;
    font-family: Merriweather;
}
#custom_html-6 img{margin-bottom: 10px;}

#custom_html-6 .custom-html-widget{
	position: relative;
}

.sidebar-1 #wpb_widget-4.fixed,.sidebar-2 #custom_html-6.fixed{
	position: fixed !important;
    top: 70px;
}


#wpb_widget-4 .menu li{
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: 500;
}
#wpb_widget-4 .menu li>a:hover{
	text-decoration: none;
}
#wpb_widget-4 .menu li.current-menu-item >a{
	color: #464646 !important;
   	border-bottom: solid 1px #464646;
}

#wpb_widget-4 .menu li> a{
	padding-left: 0px;
	padding-right: 0px;
	/*display: inline-block;*/
	line-height: 21px;
    font-size: 18px;
    color: #464646;
    font-weight: 500;
    cursor: pointer;
}
/*end sidebar menu*/

.main_section{
	margin-top: 20px;
	margin-bottom: 5%;
	min-height: 1180px;
}

.main_section h2.sub-heading-medium{
	font-weight: 500;
	font-size: 22px;
	line-height: 38px;
}

.main_section h2, h4:not(.Capture_therapeutics_content){
	margin-bottom: 5px;
	font-weight: 500;
}
.main_section .wpb_wrapper .wpb_content_element,#Capture_therapeutics_content{
	margin-bottom: 25px;
}
.main_section p{
	color: #2E2E2E;
}
.main_section li{
	margin-bottom: 0 !important;
}

.checmical_pract_sec img {
    width: -webkit-fill-available;
}
#custom_html-5{
	margin-bottom: 60%;
}

h2.In_vivo_subheading{
	font-family: Merriweather;
	font-weight: 700;
	color: #015362;
	margin-bottom: 10px;
    margin-top: 40px;
}


.sidebar-1 #wpb_widget-4.fixed .sidebar_sec,.sidebar-1 #wpb_widget-4{
    width: 100%;
    /*max-width: 300px;
*/}

.sidebar-2 #custom_html-6.fixed {
    max-width: 200px;
    width: 100%;
}
.Capture_therapeutics_content{
	font-weight: 400 !important;
    margin-bottom: 10px !important;
    font-size: 22px;
    line-height: 34px;
}
#page-id-947 .Capture_therapeutics_content
{
   font-weight: 500 !important;
    margin-bottom: 10px !important;
    font-size: 34px;
    line-height: 30px;
}
.Capture_therapeutics_content>a{
	color: #2E2E2E;
}
.Capture_therapeutics_content>a:hover{
	color:#008590;
}
.main_section h1{
	font-size: 38px;
	line-height: 42px;
}

  .learn_more a{
  	border: 2px solid #008590 !important;
    background: #008590 !important;
    color: #ffffff !important;
    padding: 7px 24px !important;
    border-radius: 25px !important;
    font-size: 18px !important;
    font-weight: 500;

}
.learn_more a:hover{
	text-decoration: none;
}
.learn_more{
	margin-bottom: 0 !important;
}
h2>sup{
	font-size: 20px;
}

.in_vivo_sub_heading_sec .main_subheader_section{
	margin-bottom: 0;
}

.right_contact_sec h3{
	font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    color: #008590;
}
.right_contact_sec>.vc_column-inner{
	    padding: 0 10%;
}
.right_contact_sec .contact_content_sec{
	font-size: 15px;
	line-height: 22px;
}
.first_menu_left_sidebar a,.second_menu_left_sidebar a{font-size: 20px;color: #464646;}
.second_menu_left_sidebar{margin-top: 10px;}

.page-template-page-right-sidebar .main_subheader_section{
	margin-bottom: 30px;
}
.partner_sec_content_right .vc_col-sm-9 .wpb_content_element{
	padding-left: 2%;
	padding-right: 5%;
}

.page-template-page-right-sidebar .sections_group{
	width: 81%;
}
.page-template-page-right-sidebar.aside_right .sidebar-2{
	width: 19%;
}


 .gform_wrapper .gform_footer input[type=submit]{
	float: right;
    border: 2px solid #008590;
    background: rgba(0,133,144,1);
    color: #ffffff;
    padding: 5px 30px;
    border-radius: 25px;
    font-size: 15px;
    text-decoration: none;
    font-weight: 500;
}

.gform_wrapper .gform_footer input[type=submit]:focus{
	outline: none;
}

@supports (-webkit-overflow-scrolling: touch) {
  	.gform_wrapper .gform_footer input[type=submit]{
    background: #015362;
}

}

 .contact_form_sec .gform_wrapper input.large,.contact_form_sec .ginput_container_checkbox .gfield_checkbox,.contact_form_sec .ginput_container_textarea .textarea.medium{
	width: 100% !important;
}

.main_contact_section .main_top_heading_sec{

    padding-left: 28%;
    padding-right: 1%;
}
.main_contact_section{
	padding-left: 15%;
	margin-bottom: 0px;
}

.contact_form_sec .gform_wrapper ul li.field_description_below div.ginput_container_checkbox{
	margin-top: 50px;
}
.contact_form_sec .gform_wrapper ul li.field_description_below div.ginput_container_checkbox ul>li>input[type=checkbox]{
		width: 20px !important;
    	height: 20px !important;
}
.contact_form_sec .gform_wrapper ul li.field_description_below div.ginput_container_checkbox  ul.gfield_checkbox li{
	    min-height: 35px;    padding: 0px 10px 5px 0px !important;
}
.contact_form_sec .gform_wrapper ul li.field_description_below div.ginput_container_textarea{
	margin-top: 40px;
}
.contact_form_sec .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{
	    padding-right: 30px;
	    font-weight: 400;
}
.contact_form_sec .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label{
	color: #015362;
}
.contact_form_sec .gfield_checkbox li input[type=checkbox] {
    opacity: 0;
    position: absolute;
}
.contact_form_sec .gfield_checkbox li input[type=checkbox] + label{
    position: relative;
    overflow: hidden;
    padding-left: 30px;
    cursor: pointer;
    display: inline-block;
}

.contact_form_sec .gfield_checkbox li input[type=checkbox] + label:before,
.contact_form_sec .gfield_checkbox li input[type=checkbox] + label:after{
    content: '';
    position: absolute;
    left: 0;
    z-index: 1;
    -webkit-transition: .2s;
    transition: .2s;
}
/* after */
.contact_form_sec .gfield_checkbox li input[type=checkbox]:not(:checked) + label:after{
    width: 20px;
    height: 20px;
    border: 1px solid #9A9A9A;
    top: 0px;
    background-color: #ececec;
}
.contact_form_sec .gfield_checkbox li input[type=checkbox]:checked + label:after{
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #008590;
    background-color: #008590;
    z-index: 0;
	border-radius: 2px
}
/* before */
.contact_form_sec .gfield_checkbox li input[type=checkbox]:not(:checked) + label:before{
	    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.contact_form_sec .gfield_checkbox li input[type=checkbox]:checked + label:before{
	    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
	margin-top:3px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

.discuss_your_project_sec{
	z-index: 1;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 20px;
    padding-bottom: 20px;
}
.discuss_your_project_sec .wpb_column.vc_column_container.vc_col-sm-6
{
	display: flex !important;
    margin: auto !important;
}
.partner_quote_footer_sec h4,.partner_quote_footer_sec p.statement_sec{
	color: #ffffff !important;
}
a.discuss_project_link{
	float: left;
    border: 2px solid #ffffff;
    background: #ffffff;
    color: #008590;
    padding: 3px 25px;
    border-radius: 25px;
    font-size: 18px;
    text-decoration: none !important;
    font-weight: 500;
}
.discuss_auther{
	margin-top: 50px;
	margin-bottom: 30px !important;
}

/*.page-template-page-right-sidebar.page-id-657.aside_right .sidebar-2.columns{
	margin-top: 0 !important;
}
.page-template-page-right-sidebar.page-id-657.aside_right .sidebar-2.columns .widget-area{
	top: 87px;
}*/
.quote_image_sec>.vc_column-inner{
	padding-top: 40px !important;
}
.partner_quote_footer_sec{
	position: relative;
}
/*.partner_quote_footer_sec .wpb_wrapper:before{
	content: url(/wp-content/uploads/2019/06/open-quote_copy.png);
    top: -10%;
    position: absolute;
    left: -4%;

}
*/
.partner_quote_footer_sec .statement_sec:after{
	content: url(/wp-content/uploads/2019/06/close-quote_copy.png);
    padding-left: 8px;
    position: absolute;
    margin-top: 12px;
}
.discuss_your_project_sec .vc_col-sm-6{
	padding-left: 0px;
	width: 75%;
}

.dummy_sec{
	width: 0%;
}

a.discuss_project_link:hover{
    color: #ffffff;
    background: #008590;
    border: 2px solid #008590;
}

a.contact_us_sidebar:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.learn_more>a:hover,.contact_scientist>a:hover,#watch_video_button>a:hover{
	border: 2px solid #008590 !important;
    background: #ffffff !important;
    color: #008590 !important;
}

#Side_slide .social{
	display: grid;
}
#Side_slide .social li.linkedin{
	order: 1;
}
#Side_slide .social li.googleplus{
	order: 2;
}
#Side_slide .social li.facebook{
	order: 3;
}
#Side_slide .social li.twitter{
	order: 4;
}

#Side_slide .social li a{
	text-decoration: none;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    margin-bottom: 15%;
    padding: 5px;
}
#Side_slide .social li{
	display: flex;
}
#Side_slide .social li a>i:before{
	font-weight: 700;
	font-size: 22px;
}
#Side_slide #menu > ul > li > a{
	font-size: 18px;
	line-height: 24px;
}
#Side_slide #menu ul li a{
	padding-bottom: 20px;
}
#Side_slide #menu ul li{
	border: none;
}

.management_team_top{
	margin-bottom: 5%;

}
.management_team_sec{
	margin-bottom: 20px;
}
.management_team_sec p.designation{
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
}
.management_team_top p.designation
{
	font-style: italic;
}
.management_team_member h1{
	margin-bottom: 5px;
}

.management_team_content{
	margin-bottom: 7%;
}

.management_team_member .caption_heading{
	margin-top: 15%;
}
.management_team_sec h4>a{
	color: #464646;
}
.management_team_sec h4>a:hover{color:#008590;}

.main_section p,.main_section h2{
	color: #464646;
}

.nicescroll-rails {display: none !important; }

.von_frey_para_gap {
    margin-bottom: 20px;
}

.wpb_text_column.von_frey_para_gap{
	margin-bottom: 40px !important;
}

.von_frey_para_gap .learn_more {
    margin-top: 10%;
}
/*.quotes_sec_sidebar>strong*/#custom_html-7,#custom_html-6,#custom_html-5{padding-left: 20px;}

.menuo-sub-active #Top_bar .menu > li ul.sub-menu li > a:hover{
	color: #ffffff;
	background:#008590;
}
.menuo-sub-active #Top_bar .menu > li ul.sub-menu li> a{
		font-size: 13px;
		padding: 5px 15px;
}
#Top_bar .menu li ul li a span
{
	font-weight: 500;
}
.menuo-sub-active #Top_bar .menu > li ul.sub-menu{
	    box-shadow: 7px 7px 7px 7px rgba(0,0,0,0.03);
}

nav#menu .menu .pharmacology_platforms.hover>ul.sub-menu{
		display: none !important;
}

.vc_btn3-container.vc_btn3-inline>a{
	text-decoration: none !important;
}


.vc_figure-caption{
    margin-top: 3px;
    font-size: 15px;
    font-style: italic;
    line-height: 20px;
}
.management_team_sec h4 a
{
	text-decoration: none !important;
}
a:not(#menu li>a) 
{
   text-decoration: none !important;
}
a.contact_us_sidebar
{
	float: left;
    border: 2px solid #008590;
    background: #008590;
    color: #ffffff;
    padding: 3px 18px;
    border-radius: 25px;
    font-size: 18px;
    text-decoration: none;
    font-weight: 500;
    margin-right: 0;
}
div#Subheader
{
	background-color: #ffff;
    padding: 0px;
    margin-top: 25px;
}
div#Subheader:after
{
	height: 0px !important;
}
#Subheader a:first-child
{
    color: #008590;
    text-decoration: underline;
}
#Subheader ul.breadcrumbs li:first-child
{
	display: none;
}
#Subheader a:not(.dead-link)
{
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	color: #008590;
	text-decoration: underline !important;
}
#Subheader a.dead-link{
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	color: #464646;
	text-decoration: none;
}
#Subheader i.fa.fa-angle-right
{
	color: #464646 !important;
    font-weight: 600 !important;
    padding: 0px 10px 0px 10px;
    margin: 0;
    vertical-align: middle;
}
#Subheader ul.breadcrumbs li a:hover
{
	text-decoration: none;
}
#Subheader ul.breadcrumbs li a:hover:last-child
{
	text-decoration: underline;
}
.article-page .vc_single_image-wrapper
{
	margin-bottom: 0px !important;
}
p.statement_sec
{
	margin-bottom: 50px;
}
a.dead-link
{
	cursor: text;
	text-decoration: none !important;
}
.model_sec ul {
    list-style: none;
    margin: 0 0 30px 45px !important;
}
.model_sec p {
   margin-left: 5%;
    margin-bottom: 0px;
    font-weight: 500;
    margin-bottom: 10px;
}
.model_sec li {
    font-size: 18px;
    margin-bottom:10px !important;
    line-height: normal; 
}
.model_sec h4
{
	 font-weight: 800 !important;
    color: #008590;
}
.article-page .vc_row-has-fill
{
	margin-left: 0px !important;
	margin-right: 0px! important;
}
/* faqs page css */
.faqs_page .wpb_wrapper .faq .question .title.wpb_toggle {
    background-position: 23px;
    background-color: #008590;
    color:white;
    font-size: 18px;
    font-weight:600;
    font-family: Montserrat, Arial, Tahoma, sans-serif;
}
.faqs_page .wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus {
    
    color: white;
}
.faqs_page .faq .question .answer {
    padding: 10px 20px 0px 50px;
    overflow: hidden;
    font-size: 18px;
    font-family: Montserrat, Arial, Tahoma, sans-serif;
    
}
.faqs_page .faq .question:before {
   
    height: 0% !important;
    
}
.faqs_page .faq .question:after {
   
    height: 0% !important;
    
}
.faqs_page .faq .question .title {
    padding: 12px 40px 12px 30px;
}
.faqs_page .wpb_wrapper .faq {
    margin-bottom: 10px;
}
.faqs_page .wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus {
    left: auto;
    right: 20px; 
   
}
.subheading_menu a
{
	color: #008590 !important;
    border-bottom: none !important;
}
.icon-gplus:before
{
	margin-right: 10px;
}
/* faqs page css end */
.Custom_column .wpb_wrapper {
    display: flex;
}
.Custom_column img
{
	padding-right: 30%;
	width: 80%;
}
.main_contact_section .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label
{
	max-width: inherit;
    white-space: inherit;
    overflow: inherit;
    text-overflow: inherit;
}
.contact_form_sec .ginput_container_textarea .textarea.medium
{
	overflow: hidden;
}
.gf_browser_ie.gform_wrapper .gform_footer input.button
{
	padding:5px 30px;
}



.slider_title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 15px;
}
aside:not(.for-specific-testimonial-section) .slider_image img
{
    width: 85%;
    height: auto;
}
.testimonials_slider.single-photo .testimonials_slider_ul li, .testimonials_slider .testimonials_slider_ul li .author
{
	text-align: inherit;
}
.hr_dots
{
	display: none;	
}
.cro_partner_sec 
{
	width: 60%;
}
.page-id-679 .testimonials_slider.single-photo
{
	display: none;
}
.widget-area.clearfix.lines-hidden
{
	min-height: auto !important;
}
li.googleplus, a.mob-image
{
	display: none !important;
}
.number-wrapper span.number
{
	font-size: 28px !important;
    color: #3DCAD2 !important;
}
.testimonials_page .photo
{
	display: none;
}
p.statement_sec a
{
	color: #fff;
}
.image_sec img
{
	position: absolute;
    top: -15px;
    background-color: white;
}
sup
{
	line-height: normal;
}
.sidebar-1 .widget-area.clearfix.lines-hidden
{
	padding-right: 12px;
	padding-top: 20px;
}
.second_menu_left_sidebar a
{
	font-size: 16px !important;
	color: #008590 !important;
	border:none !important;
}
/*.sidebar_sec .third_menu_left_sidebar 
{
	padding-left: 20px;
}*/
.contact-page
{
	padding-left: 10% !important;
}
.page-id-679 .sections_group
{
	width: 73% !important;
}
.page-id-679 .sidebar.sidebar-2
{
	width: 27% !important;
}
.page-id-679 aside#custom_html-7
{
	padding-left: 0px;
}
.page-id-679 .widget-area
{
	padding: 15px 20px 20px;
}
img.quote-img
{
   display: inline; 
   position: absolute; 
   top: -10px; 
   padding-right: -4px; 
   left: -25px;
}
.Capture_therapeutics_content a span
{
	color: #008590;
    border-bottom: 1px solid #008590;
}
.sidebar_sec .menu
{
	padding-left: 24px;
	padding-right: 24px;
}
.video_popup_section{
	margin-bottom: -3px !important;
}
#player{
	width: 100%;
}
ul.social
{
	display: none;
}
.copyright
{
	font-size: 12px;
    color: #464646;
    font-weight: 500;
}
body.page-child h2.Capture_therapeutics_content, body.page-id-459 h2.Capture_therapeutics_content, body.page-id-1818 h2.Capture_therapeutics_content
{
	display: none;
	padding-bottom: 0px;
}
body.page-child aside#custom_html-8 , body.page-id-459 aside#custom_html-8 ,  body.page-id-560 aside#custom_html-8, body.page-id-926 aside#custom_html-8, body.page-id-943 aside#custom_html-8, body.page-id-1818 aside#custom_html-8{
    display: block;
}
.third_menu_left_sidebar a
{
	color: #464646 !important;
    font-size: 15px !important;
}
.sidebar-1 .current-menu-item a
{
	 border-bottom: 1px solid black !important;
}
body.page-child .sections_group
{
   padding-top: 10px !important;
}
body.page-child .sidebar.sidebar-1.four.columns, body.page-child .sidebar.sidebar-2.four.columns
{
	margin-top: 12px;
}
.fadeIn-Delay-1s
{
   animation-delay: 1s;
}
.fadeIn-1s, .fadeIn-3s, .fadeIn-5s, .fadeIn-7s, .fadeIn-9s
{
    animation-duration: 2s;
}
.fadeIn-Delay-3s
{
	animation-delay: 3s;
}
.fadeIn-Delay-5s
{
	animation-delay: 4s;
}
.fadeIn-Delay-7s
{
	animation-delay: 5s;
}
.fadeIn-Delay-9s
{
	animation-delay: 6s;
}
.fadeIn .vc_single_image-wrapper
{
	margin-bottom: 0px;
}
.management_team_member .wpb_wrapper, .management_designation
{
	margin-top: auto !important;
	margin-bottom: auto !important;
}
.quote_image_sec .management, .quote_image_sec .wpb_raw_code.wpb_content_element.wpb_raw_html
{
	margin-bottom: 0px !important;
}
ul.model_first_layer
{
	margin-left: 5% !important;
}
sub {
    line-height: normal;
}
.management
{
	text-align: center;
}
#Subheader .one.column
{
	width: 100%;
}
aside#custom_html-8
{
    padding: 30px;
    border-radius: 20px;
    margin-right: 5px;
    margin-bottom: 50px;

    /*background-color: rgb(140,140,140);*/
    -moz-box-shadow:  rgba(140, 140, 140, 0.55);
    -webkit-box-shadow: 3px 3px 5px 0px rgba(140, 140, 140, 0.55);
    box-shadow: 3px 3px 5px 0px rgba(140, 140, 140, 0.55);
    border:1px solid rgba(140, 140, 140, 0.55);

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;




}
body.page-template-page-left-sidebar .sections_group
{
	padding-top: 50px;
}
body.page-template-default .sections_group
{
	padding-top: 30px;
}
#Header .logo
{
	width: 10%;
	margin-top: -7px;
}
.logo-text
{
	position: absolute;
    top: -32px !important;
    font-size: 10px;
    color: black;
    text-align: center;
    width: 6% !important;
    font-weight: 600;
}
.image_sec img
{
	padding: 0px 0px 5px 0px;
    top: -9px;
}
/*#Header_wrapper
{
	margin-top: 10px;
}*/
.landing-page .ginput_container
{
	 width: 100% !important;
	 margin-left: 22% !important;
}
.landing-page .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label
{
	width: 20% !important;
}
.landing-page .gform_wrapper .gform_footer input[type=submit]
{
	float: inherit !important;
}
.main_section .landing-sec
{
	 margin-bottom: 0% !important;
}
#Footer .footer_copy .one
{
	margin-bottom: 10px;
    padding-top: 10px;
}
.copyright figcaption 
{
    font-size: 10px;
    color: #000;
    text-align: center;
    font-weight: 600;
    line-height: 20px;
}
.copyright figure 
{
    display: inline !important;
    position: absolute;
    top: -10px;
}
.copyright .logo_right_section
{
	float: right;
    width: 35%;
}
.copyright .copy_left_section
{
	float: left;
    width: 74%;
}
.sitemap-page
{
	margin-top: 45px;
}
.sitemap-page .main_top_heading_sec
{
	padding-left: 0;
    padding-right: 0;
}
.sitemap-page .right_contact_sec, .sitemap-page .vc_col-sm-9, .sitemap-page .sitemap-email-sec
{
	display: none;
}
.sitemap-page .wpb_wrapper>div
{
	margin-bottom: 0px;
}
.sitemap-page h1.vc_custom_heading.common_right_padding 
{
    font-family: Merriweather;
    font-weight: 700;
    color: #2e2e2e;
    margin-bottom: 5px;
    margin-top: 0px;
    font-size: 32px;
}
.sitemap-menu li
{
	list-style: none;
}
.sitemap-menu li a, .sitemap-menu li a em
{
	font-weight: 800;
}
ul.sub-menu li a
{
	font-weight: 400;
}
ul#menu-main-menu-1
{
	margin-top: 15px;
    margin-left: 0px;
}
.sitemap-menu ul.sub-menu
{
	margin-top: 0px;
}
.sitemap-menu .sub-menu li
{
	margin-bottom: 1px !important;
}
.in_vivo_sub_heading_sec ul li, .sitemap-menu .sub-menu li
{
	list-style: circle;
    margin: 0 0 15px 10px;
}
.sitemap-page .main_section
{
	margin-top: 30px;
}
.sidebar-1 aside#wpb_widget-4
{
	order: 1;
}
.sidebar-1 .widget-area.clearfix.lines-hidden
{
	display: block;
}
.overwrite a, #custom_html-8 h2 a
{
	text-decoration: underline;
}
#custom_html-8 h2, .overwrite h2
{
	font-size: 14px;
    font-weight: 500;
    line-height: 26px;
}
.testimonials_slider .slider_image {
    order: 2;
    margin-top: 10%;
}
.testimonials_slider.single-photo .testimonials_slider_ul li {
    display: grid;
}
.binder_resources span{
	 margin: auto;
    text-align: left;
    font-weight: 500;
    line-height: 23px;
    margin-top: 10px;
}
.binder_resources img{
    margin-right: 10px;
}
.binder_resources a{
   display: inline-flex;
   padding-left: 30px;
}
.binder_resources{
	order: 3;
	z-index: 99999;
	position: relative;
}
.page-id-1818 .binder_resources {
    order: 3;
    margin-top: 20px;
        z-index: 99999;
    padding-left: 20px;
}
.page-id-5996 aside#custom_html-6 {
    display: none;
}
#covid_home a {
    text-decoration: underline !important;
    font-weight:700;
}
.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full>a.ubermenu-target>span.ubermenu-target-title, .ubermenu ul.ubermenu-tab-content-panel>li>ul>li:not(.ubermenu-has-submenu-drop).ubermenu-column-full>a span.ubermenu-target-title{    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 22px;
    letter-spacing: normal;
    color: #2d3e51;
}
body.home.page-template-default .sections_group {
    padding-top: 10px;
}
h2.covid_text, .page-id-5996 .overwrite h2 {
    color: #008590;
    text-align: center;
    font-weight: 800 !important;
    font-size: 20px !important;
    margin-bottom: 0px !important;
}

/*
.search_page {
    max-width: 100% !important;
} */

.search_page .post-meta
{
	display: none;
}
.search_page .with_aside .content_wrapper, .with_aside .search_page .sections_group {
    width: 100% !important;
}

.search_page .with_aside .section{
	    width: 1140px;
}

.search-results .title {font-size: 32px !important; text-align: center;}

/*search icon css*/
/*.top_bar_right{
    height: auto !important;
    position: absolute !important;
    right: 12.7%;
    top: -5px !important;
}*/

.top_bar_right i{
  font-size: 30px;
}
#Top_bar .search_wrapper{
    background: #e9eaea !important;
    max-width: 54% !important;
    width: 100% !important;
    padding: 3px;
    border-radius: 5px;
    right: 0;
    box-shadow: inset 0 0 2px 2px rgba(0,0,0,.02);
    margin-top: 15px;
}
#Top_bar .search_wrapper input[type=text]::placeholder{
  font-size: 16px;
}
#Top_bar .search_wrapper .icon_close{
    right: 8px;
    top: 13px;
    color: #000;
}
#Top_bar .search_wrapper .icon_close:hover{
  right: 8px;
}
#Top_bar .search_wrapper input[type=text]{
  padding-left: 60px;
}
#Top_bar .search_wrapper .icon_search {
    left: 18px;
    color: rgba(0,0,0,.5);
    top: 12px;
    font-size: 25px;
}
#Top_bar .search_wrapper input[type="text"]{color:#000;}
#Side_slide .search-wrapper input.field{    border-width: 1px; border-color: rgba(255,255,255,0.6);width: 95%;margin: auto;}
#Top_bar .search_wrapper input.field::placeholder, #Top_bar .search_wrapper input.field::placeholder {
    color: #000;
}



/*START New Header and Footer css*/

#Top_bar .top_bar_left .menu_wrapper #menu.container{
	background: #015362;
	padding-left: 25px;
}

.logo-no-margin #Top_bar .logo{
	border: none;
	width: 20%;
}
#Top_bar .top_bar_left .menu_wrapper #menu.container #menu-main-menu>li>a{
	color: #FFFFFF;
}

.header-stack #Top_bar .secondary_menu_wrapper {
    right: 0;
    top: 0;
    width: 45%;
}

#Top_bar .custom-bar{
	margin: 20px;
	width: 60%;
}

#Top_bar .custom-bar p.custom-text{
	letter-spacing: 0px;
    font-size: 16px;
    line-height: 20px;
    color: #464646;
    opacity: 1;
    font-weight: normal;
    margin-bottom: 0;
    font-family: 'Merriweather';
}

.top_bar_left .secondary_menu_wrapper #secondary-menu .secondary-menu li.right-side-logo a img{
	width: 155px;
	height: 42px;
} 

.top_bar_left .secondary_menu_wrapper #secondary-menu .secondary-menu li.hover{
	background: transparent;
}
.top_bar_left .secondary_menu_wrapper .is-search-form input.is-search-input,.search-section .is-search-form input.is-search-input{
	border-radius: 21px 0 0 21px !important;
	height: 42px;
	font-size: 14px !important;
    color: #464646 !important;
    font-family: "Montserrat", Arial, Tahoma, sans-serif;
}
.top_bar_left .secondary_menu_wrapper .is-search-form button.is-search-submit,.search-section .is-search-form button.is-search-submit{
	border-radius: 0 21px 21px 0!important;
	height: 42px;
	width: 19%;
}
.top_bar_left .secondary_menu_wrapper .is-search-icon,.search-section .is-search-icon{
	height: 42px;
	width: 100%;
	border: 0;
}
#Top_bar .logo #logo img{
    width: 168px;
    height: 41px;
}

.top_bar_left .secondary_menu_wrapper .is-form-style.is-form-style-3 label {
    width: calc(92% - 36px)!important;
}
#secondary-menu input.is-search-input::placeholder,.search-section input.is-search-input::placeholder{
    text-align: left;
    font-size: 14px;
    letter-spacing: 0px;
    color: #8B8B8B !important;
    opacity: 1;
    line-height: 16px;
    font-family: 'Merriweather';
}

li.right-search-bar{
	width: 67.5%;
}
li.right-side-logo{
	width: 25%;
    float: right;
}
#Top_bar .menu > li:not(:last-child) {
    margin-right: 40px;
}
#Top_bar .menu > li{
	padding-bottom: 13px;
    padding-top: 14px;
}

span.is-search-icon:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 28px;
}
span.is-search-icon svg{
	display: none;
}

#Footer .widget_footer_note{
	margin-left: 27%;
    margin-right: 12%;
	padding: 0 !important;
	font-family: Merriweather; 
}

.search-results.aside_both .sections_group{
	margin-left: 0%;
}

#Subheader .column.one i.fa-angle-right:before{
	font-weight: 300;
    font-size: 16px;
    line-height: 22px;
}


.icon-section .icon_box {
	padding-left: 10%;
	min-height: auto;
	margin-bottom: 10px;
}

.icon-section .icon_box.icon_position_left .image_wrapper{
    width: 65px;
    height: auto;
}
.icon-section .icon_box a {
    display: inline;
}
.icon-section .icon_box .desc{
	font-weight: 500;
}
.custom-model-section h4{
	font-size: 18px;
	color: #015362;
	line-height: 26px;
	font-weight: 700;
}

.discuss-button-link a{
	border: 1px solid #008590 !important;
    background: #008590 !important;
    color: #ffffff !important;
    padding: 10px 32px !important;
    border-radius: 24px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin-right: 0 !important;
}
	
.discuss-button-link a:hover{
	border: 1px solid #008590 !important;
	background: #ffffff !important;
	color: #008590 !important;
	text-decoration: none;
}
.discuss-button-link{
	margin-bottom: 6px !important;
}
.custom-model-section .common_right_padding{
	margin-bottom: 10px !important;
}
.insulin-tolerance-image{
	margin-bottom: 0 !important;
}
.graph-section p{
	font-size: 14px;
    font-style: italic;
    line-height: 22px;
}
.custom-faq-section.faqs_page .wpb_wrapper .faq .question .title.wpb_toggle{
	background-color: #E2EEEE;
	color: #015362;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
}
.custom-faq-section.faqs_page .faq .question{
	border-radius: 15px;
    background: #E2EEEE;
}

.custom-faq-section.faqs_page .wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus{
	color: #015362;
	top: 20px;
}
.custom-faq-section.faqs_page .wpb_wrapper .faq .question .title > .acc-icon-plus:before, .wpb_wrapper .faq .question .title > .acc-icon-minus:before{
	font-weight: 700;
}
.sidebar_sec ul li i.fa-angle-right:before{
	vertical-align: middle;
}
.custom-faq-section.faqs_page .faq .question .title {
    padding: 14px 14px 14px 23px;
}

.custom-faq-section.faqs_page .faq .question .answer {
    padding: 0px 20px 18px 23px;
    font-weight: 500;
}
.custom-faq-section.faqs_page .faq .question .answer p{
	font-size: 16px;
	letter-spacing: 0px;
	color: #464646;
	line-height: 24px;
}
.custom-faq-section.faqs_page .faq .question.active .title.wpb_toggle{
	padding-bottom: 5px;
}
aside.for-specific-blog-section{
	padding: 30px 20px;
    border-radius: 20px;
    margin-right: 5px;
    margin-bottom: 50px;
    /* background-color: rgb(140,140,140); */
    -moz-box-shadow: rgba(140, 140, 140, 0.55);
    -webkit-box-shadow: 3px 3px 5px 0px rgba(140, 140, 140, 0.55);
    box-shadow: 3px 3px 5px 0px rgba(140, 140, 140, 0.55);
    border: 1px solid rgba(140, 140, 140, 0.55);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;
}
/*body:not(.page-id-6398) aside.for-specific-blog-section,body:not(.page-id-6398) aside.for-specific-testimonial-section{
	display: none;
}

body:not(.page-id-6389) aside.for-specific-blog-section,body:not(.page-id-6389) aside.for-specific-testimonial-section{
	display: none;
}
*/
aside.for-specific-testimonial-section{
	padding-bottom: 0;
}
/*.page-id-6398 aside.for-all,.page-id-6389 aside.for-all{
	display: none !important;
}*/
.image-section{
	text-align: center;
}
h4.main-head{
	color: #008590;
	line-height: 26px;
	font-weight: 700;
}
aside .learn-more{
	background: #008590;
    border-radius: 24px;
    color: #ffffff;
    padding: 10px 30px;
    display: block;
    max-width: max-content;
    text-align: center;
    margin: 18px auto 26px;
    border: 1px solid #008590 !important;
}
aside .learn-more:hover{
	border: 1px solid #008590 !important;
    background: #ffffff !important;
    color: #008590 !important;
    text-decoration: none;
}
.sidebar_sec ul li i.fa-angle-right {
    float: right;
    color: #008590;
    font-size: 20px;
}
aside.for-specific-testimonial-section .slider_image img{
	float: left;
}
aside.for-specific-testimonial-section .quotes_sec_sidebar strong{
	font-weight: 400;
}
aside.for-specific-testimonial-section .quotes_sec_sidebar{
	margin-bottom: 15px;
}
.sidebar_sec ul li.active i.fa-angle-right,.sidebar_sec ul li.current-menu-parent.active i.fa-angle-right{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.insulin-tolerance h3,.custom-faq-section h3{
	font-weight: 400;
}
.quotes_sec_sidebar:after {
    content: url(/wp-content/uploads/2019/06/close-quote_copy.png);
    padding-left: 8px;
    position: absolute;
    margin-top: 13px;
}

.quotes_sec_sidebar:before {
    padding-left: 0;
    position: absolute;
    margin-top: 0;
    content: url(/wp-content/uploads/2019/06/open-quote_copy.png);
}

.partner_quote_footer_sec .quotes_sec_sidebar:before,.partner_quote_footer_sec .quotes_sec_sidebar img.quote-img,.partner_quote_footer_sec .quotes_sec_sidebar:after,.statement_sec:after{
	display: none;
}
.widget_image img{
	width: 100%;
}
.testimonials_slider .testimonials_slider_ul li .author .company{
	font-size: 14px;
}
/*END New Header and Footer css*/

form.is-search-form {
    width: 100%;
}

.top_bar_left .secondary_menu_wrapper .is-search-form input.is-search-input,
.search-section .is-search-form input.is-search-input {
    float: left;
    width: 81%;
}

li.right-side-logo {
    width: 25%;
}

span.is-search-icon:before {
    line-height: 20px;
}

.top_bar_left .secondary_menu_wrapper .is-search-form button.is-search-submit,
.search-section .is-search-form button.is-search-submit {
    color: #ffffff !important;
    background-color: #008590 !important;
    margin-right: 0;
}

form.is-search-form .is-search-input {
    border-color: #e0e0e0 !important;
    background-color: #f4f4f4 !important;
}

/*New Homepage*/
.homepage_banner_new {
	background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgb(233, 233, 233) 100%) 0% 0% no-repeat padding-box padding-box transparent;
	padding-top: 50px;
}

.page-id-5283 .sections_group {
	padding-top: 0px !important;
}
.page-id-5283 #Content {	
	padding-top: 0px !important;
}
.main_slider_sec .flexslider_fade{
	box-shadow: none;
    margin-bottom: 0;
    border: 0;
    margin-right: -25px;
    background:none;
}
.homepage_testimonial_img .flex-control-paging {
	display: none;
}
.homepage_testimonial_img .flexslider_fade .flex-direction-nav a {
	display: none;
}
.leaders_slider .vc_column_container .wpb_wrapper {
	display: block;
}
.leaders_slider .Custom_column img {
	width: auto;
	padding-right: 0%;
}
.top_leader_text {
	font-size: 24px;
	line-height: 29px;
}
.leaders_slider .vc_carousel-indicators {
	top: 80px;
}
.pharmacology_support_main_sec .quotes_sec:after {
	content: url(/wp-content/uploads/2021/08/Screen-Shot-2021-03-24-at-6.04.30-PM.jpg);
	position: absolute;
}
.pharmacology_support_main_sec .quotes_sec:before {
	content: url(/wp-content/uploads/2021/08/Screen-Shot-2021-03-24-at-6.04.07-PM.jpg);
	position: absolute;
	left: 10px;
    top: 80px;
}
.pharmacology_content .custom_quotes_heading {
	font-size: 30px;
	color: #015362;
	font-weight: 700;
	line-height: 37px;
}
.pharmacology_content .quotes_sec {
	font-size: 18px;
	line-height: 28px;
}
.pharmacology_content {
	padding-left: 50px;
    padding-right: 50px;
}
.pharmacology_img img {
	border-radius: 25px;	
}
.pharmacology_support_main_sec {
	padding-top: 45px;
}
.phenotypic_screening_text {
	padding-left: 40px;
    padding-right: 40px;
}
.phenotypic_screening_btn .vc_btn3 {
	line-height: 26px;
    font-size: 16px;
    color: #008590 !IMPORTANT;
    padding: 7px 24px 7px 24px;
    background: #ffffff !important;
    border: 2px solid #007A85 !important;
    border-radius: 24px;
    font-weight: 500;
}
.phenotypic_screening_btn .vc_btn3:hover {
	background: #008590 !important;
    color: #ffffff !important;
}
.phenotypic_screening_btn {
    padding-left: 40px;
}
.phenotypic_screening_sec .vc_custom_heading {
	font-size: 30px;
    line-height: 37px;
    font-weight: 300;
    margin-bottom: 40px;
}
.phenotypic_screening_left_sec .vc_column-inner{
	box-shadow: 0px 3px 6px #0000001A;
	border: 1px solid #E0E0E0;
	border-radius: 25px;
}
.phenotypic_screening_right_sec .vc_column-inner{
	box-shadow: 0px 3px 6px #0000001A;
	border: 1px solid #E0E0E0;
	border-radius: 25px;
}
.phenotypic_screening_sec {
	padding-bottom: 65px;
}
.recent_studies .vc_column-inner {
	padding-top: 0px !important;
}
.recent_studies .vc_column_container .vc_row {
	margin-bottom: 0px;
}
.recent_studies_text {
	margin-bottom: 0px !important;
}
.recent_studies {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 40px;
    border-radius: 25px;
    margin-bottom: 90px;
}
.recent_studies .recent_studies_head {
    font-size: 24px;
    line-height: 30px;
    color: #000000D9;
    font-weight: 400;
}
.recent_studies .recent_studies_text p{
    font-size: 16px;
    color: #000000D9;
    line-height: 26px;
}
.recent_studies .recent_studies_left {
	padding-right: 50px;
    border-right: 3px solid #E0E0E0;
}
.recent_studies .recent_studies_right {
	padding-left: 20px;
    padding-right: 15px;
}

.recent_featured_publication .vc_column-inner {
	padding-top: 0px !important;
}
.recent_featured_publication .vc_column_container .vc_row {
	margin-bottom: 0px;
}
.recent_featured_pub_text {
	margin-bottom: 0px !important;
}
.recent_featured_publication {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 40px;
    border-radius: 25px;
    margin-bottom: 30px;
}
.recent_featured_publication .recent_featured_pub_head {
    font-size: 24px;
    line-height: 30px;
    color: #000000D9;
    font-weight: 400;
}
.recent_featured_publication .recent_featured_pub_text p{
    font-size: 16px;
    color: #000000D9;
    line-height: 26px;
}
.recent_featured_publication .recent_featured_pub_left {
	padding-right: 20px;
    border-right: 3px solid #E0E0E0;
}
.recent_featured_publication .recent_featured_pub_right {
	padding-left: 20px;
    padding-right: 15px;
}
.browse_all_pub_btn .vc_btn3 {
	line-height: 26px;
    font-size: 16px;
    color: #008590 !IMPORTANT;
    padding: 7px 24px 7px 24px;
    background: #ffffff !important;
    border: 2px solid #007A85 !important;
    border-radius: 24px;
    font-weight: 500;
}
.browse_all_pub_btn .vc_btn3:hover {
	background: #008590 !important;
    color: #ffffff !important;
}
.browse_all_pub_btn{
	padding-top: 40px;
    margin-bottom: 0px !important;
}
.about_melior_discovery {
	padding-top: 45px;
    padding-bottom: 35px;
}

.about_melior_discovery .about_melior_discovery_head {
	font-size: 30px;
	line-height: 37px;
	color: #000000D9;
	font-weight: 200;
	font-family: Montserrat !important;
	margin-bottom: 25px;
}
.about_melior_discovery .about_melior_discovery_text {
	font-size:16px;
	line-height:26px;
	color:#000000D9;
}
.about_melior_discovery .about_melior_discovery_btn .vc_btn3 {
	line-height: 26px;
    font-size: 16px;
    color: #ffffff !important;
    padding: 7px 24px 7px 24px;
    background: #008590 !important;
    border-radius: 24px;
    font-weight: 500;
    border: 2px solid #007A85 !important;
    margin-top: 10px;
}
.about_melior_discovery .about_melior_discovery_btn .vc_btn3:hover {
	background: #FFFFFF !important;
    color: #008590 !important;
    padding: 7px 24px 7px 24px;
    border: 2px solid #007A85 !important;
}
.about_melior_discovery .about_melior_discovery_left_sec .vc_column-inner {
    padding-right: 70px;
    padding-top: 15px;
}
.about_melior_discovery_img_content_sec .img {
	float: left;
    width: 86px;
}
.about_melior_discovery_img_content_sec .text p {
	padding: 31px 0px 30px 115px;
	font-size: 18px;
    line-height: 21px;
}
.cro_partner_sec {
	width: 50%;
}
.main_slider_sec {
	padding-top: 55px;
	background: transparent linear-gradient(270deg, #FFFFFF 0%, #E9E9E9 100%) 0% 0% no-repeat padding-box;
	padding-bottom: 30px;
}
.main_slider_sec .image_flex_slider {
	top: 36px;
	width: 28%;
}
.banner_testimonial {
    position: absolute;
    top: 178px;
    left: -224px;
    font-size: 18px;
    line-height: 21px;
}
.footer_newsletter_content {
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: 600;
	font-family: Montserrat;
    padding-top: 10px;
}
.footer_newsletter_img .wpb_single_image {
	margin-bottom: 0px;	
	padding-right: 10px;
}
.footer_newsletter_row .vc_column-inner .vc_row {
	margin-bottom: 0px;
}
.contact_scientist.btn2 a {
	background: #ffffff;
    color: #008590;
    transition: 0.3s;
}
.contact_scientist.btn2 a:hover {
	background: #008590 !important;
    color: #ffffff !important;
}
.contact_scientist.one a {
	transition: 0.3s;
}
.contact_scientist.one a:after {
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 16px;
    padding-left: 14px;
    font-weight: 600;
}
#efficiency_mobile_section .view_efficacy_model a:after {
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 16px;
    padding-left: 14px;
    font-weight: 600;
}
#logo-carousel-free-9394 .swiper-pagination-bullet {
    border: 2px solid #007A85;
}
.footer_newsletter .footer_newsletter_row .vc_column-inner {
    max-width: 1092px;
    margin: 0 auto;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
}
#logo-carousel-free-9394 .swiper-wrapper .swiper-slide {
	-webkit-filter: grayscale(100%);
}
#logo-carousel-free-9394 .swiper-wrapper .swiper-slide:hover {
	-webkit-filter: grayscale(0%);
}
.main_slider_sec.desktop .banner_head {
	font-size: 32px;
	line-height: 38px;
}
.phenotypic_screening_text .heading_link a {
	font-size: 20px;
}
.recent_featured_pub_right .publication_auth {
	font-size: 14px;
	line-height: 24px;
}
.recent_studies_right .author {
	font-size: 14px;
	line-height: 24px;
}
.leaders_slider #sp-logo-carousel-id-9394 {
	height: 96px;
}
.phenotypic_screening_left_sec .phenotypic_screening_left_img {
	margin-top: 30px;
}
.phenotypic_screening_right_sec .phenotypic_screening_right_img {
	margin-top: 58px;
}
.phenotypic_screening_right_sec .phenotypic_screening_text .heading_link {
	margin-bottom: 2px !important;
}
.recent_featured_pub_right .wpb_text_column a:hover {
	color: #015362;
}	
.recent_studies_right .rss_feed a:hover {
	color: #015362;
}
.logo-carousel-free .sp-lc-logo img {
	max-height: 60px;
	margin-right: 65px !important;
}

 .alm-err-notice, .jquery-migrate-dashboard-notice, .jquery-migrate-deprecation-notice, #wp-admin-bar-enable-jquery-migrate-helper {display:none !important;}

.home_recent_studies { margin-bottom: 20px}
.home_recent_studies p {margin: 0 0 0px;}


