/*
Theme Name: Research Trials
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 
Requires at least: 4.4
Requires PHP: 5.2.4
License: 
License URI: 
Tags: 
Text Domain: researchtrials

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */

/* Home page issue 23.06.2021 */
/* Live Wesbite  */
 .right .form-group label:before{
/* 	height: calc(1.5em + .75rem + 8px) !important; */
}
 .form-section .form-body label{
	font-size: 16px;
}
 .form-section .form-body input{
/* 	height: calc(1.5em + .75rem + 16px) !important; */
    padding: .375rem .75rem !important;
}
.right .form-group.captcha label:before{
	    height: calc(1.5em + .75rem + 1px) !important;
}
 .form-body input.prim-btn{
	margin-top: 37px !important;
}
#button .fas.fa-arrow-up{
	font-size: 16px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.testimonial-wrap .carousel-indicators{
	    margin: 0 auto;
}
.footer .justify-content-around .col-lg-3{margin-left: 30px;margin-right: 30px;}

/********filter section********/
/* #find_study {
	    position: absolute;
    top: 15%;
    z-index: 999;
    width: 295px;
    right: -295px;
    background: #FFFFFF;
    transition: all .5s;
}
#find_study.active{
	 right: 0;
    transition: all .5s;
} */

.fda-wrap .tab-wrap .tab-content .tab-pane.fade{
    opacity: 1 !important;
}

.backdrop{
    position: fixed;
    width: 100%;
    top: 0;
    height:950px;
    z-index: 99;
    background-color: #fff;
    opacity: 0.9;
    display: none;
}

.backdrop.active{
    display: block;
}
/* 13.07.2021 */
.location-filter select{
	min-height:46px !important;
}
.common-wht-page ul li {
    font-size: 19px !important;
}
.common-wht-page ul{
	text-transform: initial !important;
}
.three-col-box .single-box .icon2 {
    width: 100px !important;
}
.back-visiable .arrow span{
	font-family: 'Roboto', sans-serif !important;
}
.back-visiable .arrow a i{
	    font-size: 16px !important;
}
.privacy-wrap .result-detail-box li h2{
	margin-bottom:20px;
}
.three-col-box .single-box .icon3 {
    width: 120px !important;
}
.privacy-wrap .result-detail-box li h1{
    font-family: 'Open Sans';
    font-weight: 600;
}
@media (max-width:576px){
	.privacy-wrap .result-detail-box li h1{
		font-size: 16px !important;
    	line-height: normal;
	}
	.common-wht-page ul li{
		font-size:15px !important;
	}
}
#primary #main{
	    max-width: 675px;
    margin: 0 auto;
    padding: 60px 0;
}
.contact-page h1{
	display:none;
}
.contact-page h1.com-page-heading{
	display:block !important;
}
.contact-page h2{
	        color: #21A1F9;
	    font-size: 25px;
    margin-bottom: 25px;
	font-family: 'Open Sans Condensed' !important;
    font-weight: 600;
}
.contact-page p a{
	color:#2196F3
}
.contact-page p a span{
	color:#2196F3 !important;
	text-decoration:none !important;
}
.contact-page p a span:hover{
	color:#3F51B5 !important;
	font-weight:700;
}
.contact-page p a:hover{
	color:#3F51B5 !important;
}
@media(max-width:767px){
    .cardiology .cardiology-sec h4{
        font-size: 30px !important;
    }
    .cardiology .cardiology-sec p{
        padding-right: 0px;
        line-height: 23px;
        font-size: 13px;
    }
    .cardiology .cardiology-card .card-wrap .card-title{
        min-height: unset;
    }
    .cardiology-acute .cardiology-sec{
        padding: 30px 0;
    }
    .cardiology-acute .cardiology-sec h4{
        padding: 0px 25px 0;
        margin: 0;
    }
    .cardiology-acute .cardiology-sec p{
        font-size: 15px;
        line-height: 23px;
        padding: 15px 25px 0;
    }
    .cardiology-acute .cardiology-sec .basic-img{
        margin-top: 20px;
    }
    .thought-facial .thought-facial-area h3{
        font-size: 20px;
        padding-bottom: 5px;
    }
    .thought-facial .thought-facial-area p {
        color: #424242;
        font-size: 15px;
        line-height: 23px;
    }
    .thought-facial .thought-facial-area img.mobile-img{
        padding: unset !important;
        height:auto;
        object-fit: contain;
        margin-bottom: 25px;
    }
    .thought-facial-reference{
        padding-bottom: 30px;
    }
    .facial-acne-header h5{
       line-height: 25px !important;
    }
    .featured-facial-acne .facial-acne-body p{
        font-size: 15px;
    }
    .featured-facial-acne .facial-acne-body .basic-img:first-child{
    }
    .featured-facial-acne .pagination {
        flex-wrap: nowrap;
/* 		margin-bottom: 0px; */
    }
    .featured-facial-acne .pagination-sec input{
        width:87% !important;
		height: calc(1.5em + 1rem + 9px);
    }
    .category-popular .popular-post .post-img img{
        height:auto;
    }
    .category-popular .category ul li a {
        font-size: 14px !important;
    }
    .category-popular h6{
        
		    font-size: 21px !important;
    margin-bottom: 15px !important;
    }
}
.page-item:first-child .page-link{
/* 	 background-color: transparent !important; */
}
.page-link-prev{
	background-color: transparent !important;
}
.page-item:last-child .page-link{
/* 	    background-color: transparent !important; */
}

.pagination>li>a, .pagination>li>span{
	border: unset !important;
	line-height: 17px !important;
    text-align: center;
    background-color: #2196F3 !important;
    color: #fff !important;
	    margin: 4px 1px;
}

/* 27.07.2021 */
@media (min-width:992px) and (max-width: 1999px){
	.header .navbar-nav .nav-item:not(:last-child){
		padding: 0 0px 0 0 !important;
	}
}
@media (max-width:992px){
	.sky-blue{
		margin-top: 70px;
	}
  .desktop-menu-wrap{
    display: none !important;    
  }
  .white-page{
  	margin-top: 15px;
  }
}

@media (max-width: 768px){
	.three-col-box .entire-area-select{
		height: 100%;
	}
	.three-col-box .single-box{
		min-height: 100% !important;
		height: 100% !important;
	}
}

@media (max-width: 586px){
	.sky-blue{
/* 		margin-top: 55px; */
		margin-top: 70px;
	}
	.copyrights{
		padding: 0 15px;
	}
	.copyrights h6{
		font-size: 10px;
	}
	.footer .form-body .col-lg-7.left{
		width: 100%;
	}
	.footer .form-body form{
		width: 100%;
	}
}
/******03/08/2021*******/
.footer .form-section form .left,
.footer .form-section form .right{
	display:block !important;
}
.footer .form-section .form-body h2, 
.footer .form-section .form-footer{
	margin:0 auto;
}
.date-selector-wrapper{
	min-height: 300px;
}
.cal-time-label, .cal-time-value{
	position: relative;
    top: 19px;
}
.cal-footer{
	margin-top: -15px;
}
.cal-time-slider{
	background-image:unset !important;
}
/******06/08/2021*****/
.header .search-ul .search-tab > form{
	display:flex;
	width:100%;
}
.search-result > .container{
	background-color:#fff;
}
.search-result .page-title{
	color: #3F51B5;
}
.search-result .page-title span{
	    color: #21A1F9;
}
.search-result .main-content div.col-md-12 h3{
	    color: #21A1F9;
	    font-size: 24px;
    font-weight: normal;
    line-height: normal;
    text-transform: capitalize;
}
.search-result .main-content div.col-md-12{
	padding:30px 0;
}
.search-result .main-content div.col-md-12 .prim-btn{
	width:116px !important;
}
.search-result .main-content div.col-md-12:not(:last-child){
	    border-bottom: 1px solid #eee;
}
.search-result .main-content div.col-md-12:last-child{
	padding-bottom:60px !important;
}

/******Mobile Menu Navigation**********/
@media (max-width:992px){
	.mob-main-menu li.nav-dropdown-open ul{
		padding-top:18px !important;
	}
	.mob-main-menu li.nav-dropdown-open ul li:first-child{
		padding-left:30px !important;
		position:relative;
		
	}
	.mob-main-menu li.nav-dropdown-open ul li:first-child a{
		text-transform:uppercase !important;
	}
	.mob-main-menu li.nav-dropdown-open ul li:first-child:after{
		       /* content: "\f015"; */
    /* font-family: "Font Awesome"; */
    font-weight: 400;
    color: #2196f3;
    /* position: absolute; */
    /* top: 4px; */
    content: "\f015";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    font-weight: bold;
		left: 17px;
    top: 10px;
/*         top: 3px; */
/*     left: 34px; */
    font-size: 17px;
    /* font-size: 18px; */

	}
}

/* 17/09/2021 */
.back-visiable .arrow span{
	font-weight:500 !important;
}
@media (max-width: 992px){
	.white-page {
/*     	margin-top: 15px !important; */
	}
}
@media (max-width:768px){
	.cardiology .cardiology-card .row{
		padding-bottom:25px !important;
	}
	.thoughts-box-wrap .col-12 {
    	margin-bottom: 2px;
	}
	.page-template-white-paper .share-with-other{
		display:none;
	}
	.page-template-select-expert .white-page.share-with-other.main-top {
	    display: block;
	}
	.featured-facial-acne .category-popular {
	    margin-top: 3px;
		padding-bottom:3px;
	}
	.featurestroies-template-default .main-content.mobile-view-author {
 	   display: none;
	}
	.mobile-view-fda select{
		background:transparent;
	}
	.mobile-social-icon{
		display:block !important;
	}
	.cardiology .cardiology-card .card-wrap .card-title{
		padding-top: 0 !important;
    min-height: auto !important;
    margin: 20px 0;
	}
	html body.cardiology .cardiology-sec h4{
		font-size:30px !important;
		line-height:normal !important;
	}
	.cardiology .cardiology-sec{
		padding:20px 25px !important;
	}


	.home .filter-icon-tab{
/*		width: 219px !important;*/
    bottom: auto !important;
    top: 135px !important;
	}
	.home .filter-icon-tab .filter-icon{
		padding: 4px 5px;
	}
	.home .filter-icon-tab .filter-icon h6{
		display: flex;
	}
	.filter-icon-tab{
/*		width: 105px !important;*/
	}
	.filter-icon-tab .filter-icon{
		padding: 4px 5px;
	}
	.filter-icon-tab .filter-icon h6{
/*		display: none;*/
	}



	.backdrop{
		background-color: hsl(0deg 0% 100% / 80%);
	}
	.filter-main .filter-body h3 button.active{
		box-shadow: unset !important;
	}
	.filter-main .filter-content{
		height: auto !important;
	}
	.filter-main .filter-search-area .prim-btn{
		margin: 15px auto 30px auto !important;
	}
	.filter-main.active {
		/*top: 14% !important;*/
		z-index: 999999 !important;
	}
	html body .filter-icon-tab{
		    z-index: 99999 !important;
/* 		z-index: 999 !important; */
	}
	.backdrop{
		z-index: 9999;
	}
	.menu-research-trail-footer-menu-container .menu,.menu-about-research-trails-container .menu,
	.menu-research-trial-conditions-container .menu, .menu-centred-on-research-trials-container .menu,
	.menu-meet-the-experts-container .menu, .menu-about-us-container .menu {
    	width: 100% !important;
	}
	.welcome-wrap {
	    padding-top: 120px !important;
	}
}

@media (max-width: 585px){
	.featured-facial-acne .pagination-sec input{
		margin:0 auto;
		width:85% !important;
	}
	.select-location-wrap span.req-field{
		font-size:14px !important;
	}
	.find-expert-wrap .left-box .location-filter input{
		font-size:13px !important;
	}
	.location-filter select{
		font-size:14px !important;
	}
	.location-filter .button.dropdown{
		margin: 10px 0 !important;
	}
	.find-expert-wrap .left-box .location-filter .location-label{
/* 		margin-bottom:30px !important; */
	}
	.find-expert-wrap .left-box .location-filter .title,.find-expert-wrap .left-box .location-filter .location-label{
		font-weight: 400 !important;
		font-size:14px !important;
	}
	.featured-card .pagination-sec{
		padding-top:0 !important;
	}
	.form-section .prim-btn {
    	width: 100%;
	}
	.filter-main .register-close .close-icon{
		top: 93px !important;
	}
	.filter-main .filter-head{
		justify-content:center;
	}
	.featured-facial-acne .facial-acne-body p{
		font-size:15px !important;
		padding-bottom: 0 !important;
	}
	.featurestroies-template-default .share-with-other {
    	margin-top: 1px;
	}
	.featured-facial-acne .facial-acne-header p{
		margin-bottom:15px;
	}
	.category-popular .popular-post .post-img img{
		object-fit:cover;
	}
	.category-popular .popular-post .post-img{
		margin-top:0 !important;
	}
	.featured-card .pagination-sec {
    padding-bottom: 20px;
}

.page-template-page-templatesfeatured-stories-php .category-popular {
    margin-top: -15px;
}
	.drug-name-wrap.filter-result-box li{
		    margin-bottom: 15px !important;
	}
	.cardiology .cardiology-sec p{
		font-size:15px !important;
		padding-right:0 !important;
		line-height:24px !important;
	}
	.our-focus .our-focus-content h1{
		    font-size: 24px;
	}
	.share-with-other{
		    margin-top: 15px;
	}
	.page-template-page-templatestestimonial-template-php .share-with-other{
		margin-top:0 !important;
	}
	.filter-main .filter-body .on-off-toggle .currently-enrolling .switch__left{
		/*margin-left: 3px !important; */
	}
	.footer .form-section .form-body h2{
		font-size: 20px !important;
	}
}



@media (max-width: 576px){
	.thought-facial .thought-facial-area,.thought-facial-reference{
		margin:0 -15px;
	}
	.thought-facial .autor-img-details .author-col{
		padding-left:0;
	}
	html body .thought-facial .thought-facial-heading{
		padding-bottom:2px !important;
	}
	.thought-facial .thought-facial-area p{
		font-size:15px !important;
	}
	.thought-facial .thought-facial-area h3{
		font-size:20px !important;
		padding:5px 0 10px 0 !important;
	}
	.location-filter select{
		min-height:40px !important;
	}


	.home .filter-icon-tab .filter-icon h6{
/*		padding: 15px 5px;*/
	}
	
	.home .filter-icon-tab{
		top: 90px !important;
/*		width:210px !important;*/
	}
	.footer .top p.address{
		font-size: 12px;
	}
	.filter-main .filter-head h6{
		font-size: 20px !important;
	}
	/*.filter-main {
		top: 11% !important;
	}*/
	.copyrights h6 {
	    font-size: 11px;
	}
}

@media (max-width:750px){
	.participating-experts .reverse .experts-name.right:after {left: -10px;right: auto;}
	.reverse .experts-details {
    	flex-direction: row-reverse;
	}
	.participating-experts .reverse .experts-name.left:after {
    	right: -10px;
    	left: auto;
	}
}
.filter-main .filter-body h3 button.active{
	box-shadow:unset !important;
}
.common-wht-page ul{
	padding:0 15px;
}
.sign-form-wrap.form-section,.row.form-footer{
	padding:15px;
}
.location-filter select{
	background:transparent;
}
.gastrointestinal-wrap .result-detail-box ul li.pt-0 {
    padding-top: 0 !important;
}
.gastrointestinal-wrap .mail-box span a{
	overflow-wrap:break-word;
}
.featured-card a.page-link {
    text-transform: uppercase;
    line-height: normal !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.category-popular h6{
	margin-bottom:30px;
}
.category-popular .popular-post a {
    font-size: 12px;
    color: #333333;
    text-transform: uppercase;
}

.category-popular .category ul li a {
    text-transform: capitalize;
}

.category-popular .popular-post .post-img {
    margin-top: 30px;
}
.clinical-form-newsletter h3 {
    text-align: center;
    display: block;
    width: 100%;
}

/* 20.09.2021 */
.facial-acne-header span {
    font-size: 15px;
    color: #333333;
}
.featured-facial-acne .pagination-sec {
    padding: 30px 0;
}
span.d-block.req-field {
    font-size: 13px;
}
.find-expert-wrap .left-box .location-filter input{
	font-size:15px;
}
.location-filter select{
	font-weight:400;
	font-size:15px;
}
.select-clinic .list-down-box ul li a{
	font-size:15px;
}
.contol-box span{font-size: 16px;}
.status-box span,.bottom-content-wrap ul li h6{
	text-transform:uppercase;
}
.samll-desc p{
    font-size: 15px !important;
}
.single-box-content ul {
    margin-top: 0;
}
html body .bottom-content-wrap .main-content ul{
	padding-top:0 !important;
}
.white-page.phases-wrap .p-0.mb-0 {
    margin-top: 0;
}
.phase3-box p{
	margin-top:25px !important;
}
.cardiology-acute .cardiology-sec a {
    color: #000;
}
.pagination-sec input{
	    height: calc(1.5em + 1rem + 10px);
}
.featured-card .pagination-sec {
    padding-bottom: 30px;
}
.featured-card .pagination-sec nav form select {
    border: 1px solid #AABDC5;
    color: #AABDC5;
    width: auto;
    font-size: 14px;
    padding: 7px 15px;
    border-radius: 4px;
	cursor: pointer;
}
.search-detail-wrap .location-wrap .card-box p {
    margin-bottom: 30px !important;
}
.search-detail-wrap .location-wrap .card-box address a,.search-detail-wrap .location-wrap .card-box p{
	font-size:15px !important;
	font-weight:600;
}
.search-detail-wrap .serach-box .location-wrap .right-card span,.select-clinic .list-down-box ul li h6{
	text-transform:uppercase;
}
.thought-facial .autor-img-details a.author-name{
	font-size:14px;
}
.participating-experts .experts-details .experts-name .experts-name-tab{
	z-index:99;
}
/* Form step  */
.page .main-inputs h3 {
    text-align: center;
    line-height: 30px;
}
.page .main-inputs h3 span {
    color: #2196F3 !important;
    padding-top: 50px;
    font-size: 28px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 7px;
}
.page .main-inputs h4{
    color: #FF00B0;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    font-family: 'Open Sans';
}
.page label {
    font-weight: 500;
}
.page-one-inputs .form-group {
    margin-bottom: 20px;
    display: block;
}
.location-input select, .location-input input {
    cursor: pointer;
}
.navigation .left-btn i{
	font-size:15px;
}
/*.page-template-registration-page .filter-icon {
    padding: 9px 5px;
}*/
/*.page-template-registration-page .filter-icon-tab .filter-icon h6 {
    display: none;
}*/
/*.page-template-registration-page .filter-icon-tab {
    width: 105px !important;
}*/
.last-page-nav .last-page-nav-center button {
    margin-top: 0;
}
.safety-and-privacy a.prim-btn {
	text-transform:uppercase;
}
.footer.contact_content {
    background-color: #fdfeff;
    color: #3F51B5;
}
.footer.contact_content .social-icon {
    padding-top: 0;
    justify-content: left;
}
.footer.contact_content .social-icon li {
    border: 2px solid #3f51b5;
    margin-right: 10px;
}
.footer.contact_content .social-icon li a {
    color: #3f51b5;
}
@media (max-width:992px){
	.safety-and-privacy h5{
		font-size:24px;
	}
	.multistep {
    	padding: 50px 20px !important;
	}
	.multistep .title h4{
		font-size: 36px !important;
	}
	.page .main-inputs h3 span{
		font-size:24px;
	}
}
@media (max-width:768px){
	.safety-and-privacy {
    	text-align: center;
	}
	.safety-and-privacy a.prim-btn {
    	margin: 0 auto;
    	text-transform: uppercase;
	}
	.safety-and-privacy h5 {
    	margin: 18px 0;
    	padding-top: 0;
	}
	.slidepage .navigation .left, .slidepage .navigation .right{
		flex-basis: 50% !important;
	}
	.slidepage .navigation .center{
		display:none;
	}
	.multistep .title h4{
		font-size: 30px !important;
	}
	.page .main-inputs h3 span{
		font-size:20px !important;
	}
	.page .main-inputs h4{
		font-size:18px;
		margin-top: 15px !important;
	}
	.navigation .go-back p{
		font-size:16px !important;
		line-height:normal !important;
	}
	.navigation .left-btn button{
		height: 60px !important;
    	width: 60px !important;
	}
}

@media (max-width:580px){
	.multistepfooter.footer{
		padding:10px 0;
	}
	.multistepfooter.footer .form-header {
    	border: unset;
	}
	.footer .form-section .form-header h6{
		font-size:20px;
	}
	.copyrights h6{
		padding: 20px 0;
    	margin: 0;
		font-size:10px;
	}
	.safety-and-privacy{
		padding: 10px 15px;
	}
	.safety-and-privacy h5{
		line-height: normal;
    	font-size: 22px;
	}
	.navigation.last-page-nav .last-page-nav-left {
    	margin-top: 20px;
	}
	.navigation.last-page-nav{
		flex-direction: column-reverse;
	}
	.navigation .left, .navigation .right{
		    margin-top: 20px !important;
		    align-items: center !important;
	}
	.navigation .right .go-back p{
		text-align:right !important;
	}
	.navigation .go-back p{
		margin-bottom:0 !important;
	}
	.navigation .go-back{
		    padding: 0 10px !important;
	}
	.navigation .go-back p{
		font-size:12px !important;
	}
	.main-inputs .page label{
		font-size:15px !important;
	}
	.confidential .logo-title h5{
		line-height:normal;
	}
	.confidential .logo img{
		width:102px !important;
	}
	.progress-sec .step{
		margin: 0 27px !important;
	}
	.multistep .title h4{
		text-align:left !important;
	}
	.multistep {
		padding: 25px 15px 30px !important;
	}
	.page-one-inputs{
		max-width: 100% !important;
    	padding: 15px 0 !important;
	}
}

.register-submit-overlay {
    justify-content: center;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0;
    right: 0;
    display: flex;
    background-color: rgb(255 255 255 / 90%);
    z-index: 99999;
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
}
.register-submit-overlay .processing-div h4 {
    font-size: 19px;
    font-weight: bold;
    color: #3F51B5;
    font-family: 'Open Sans';
    max-width: 200px;
    line-height: normal;
}
.register-submit-overlay .processing-div img {
    margin-top: -20px;
}
.register-submit-overlay .processing-div {
	text-align: center;
	position: absolute;
    top: 130px;
}

.register-submit-overlay .result-div {
    text-align: center;
    position: absolute;
    top: 85px;
}
.register-submit-overlay .result-div h4 {
    font-size: 19px;
    font-weight: bold;
    color: #3F51B5;
    font-family: 'Open Sans';
    max-width: 230px;
    line-height: normal;
}

@media (max-width: 600px){
	.register-submit-overlay .processing-div img{
		width: 150px;
	}
	.register-submit-overlay{
		padding-top: 0 !important;
	}
	.register-submit-overlay .processing-div{
		position: absolute;
    	top: 135px;
	}
	.register-submit-overlay .result-div{
		position: absolute;
    	top: 110px;
	}
}
.input-area .form-group > label {
    text-transform: uppercase;
    font-size: 14px;
    color: #333333;
}
.input-area .form-group .location-input {
    margin-right: 0;
    margin-top: 20px;
}
.filter-main .filter-body .filter-search-area .input-group {
    flex-wrap: nowrap;
}
.filter-main .filter-body .filter-search-area .input-group-text {
    width: auto !important;
}
p.no-records {
    text-align: center;
    display: block;
    width: calc(100% - 510px);
    margin: 0 !important;
}
.last-page h4 {
    text-align: left !important;
    color: #3F51B5 !important;
    font-family: 'Open Sans Condensed' !important;
}
.second-step .form-group .location-input {
    margin-top: 0;
}
.third-step .location-input {
    margin-top: 0 !important;
}
@media (max-width:992px){
	p.no-records {
		width: calc(100% - 460px);
	}
}
@media (max-width:768px){
	.modal-dialog .table{
		table-layout: unset !important;
    	overflow-x: auto !important;
    	display: block !important;
	}
	p.no-records {
		text-align:left;
		padding-left: 30px;
		width: 100%;
	}
}
@media (max-width:580px){
	p.no-records {
		padding-left: 15px;
	}
}
.third-step .phone-number-input {
    margin-top: -20px !important;
    margin-bottom: 20px;
}
.tax-conditioncategory .common-wht-page .card-img img {
    max-height: 170px;
    overflow: hidden;
    height: auto;
    object-fit: cover;
}

/* 18.10.2021 */
/* Meet our expert custom css */
.custom-experts-wrap .col-md-2 {
    padding: 1px;
}
.custom-experts-wrap .col-md-2 img {
    width: 100%;
    max-width: 100%;
    height: 100%;
	object-fit: cover;
}
.custom-experts-wrap {
    position: relative;
/*     max-height: 600px; */
	max-height:450px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.custom-experts-wrap a:after{
    content:'';
    background-image: linear-gradient(rgba(0, 0, 0, 0.603), rgba(0, 0, 0, 0.603));
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    top: 0;
    width: 100%;
    z-index: 99;
}
.custom-experts-wrap a {
    display: block;
    position: relative;
}
.custom-experts-wrap .expert-content-wrap{
    position: absolute;
    top: 39%;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    z-index: 99;
}
.custom-experts-wrap .expert-content-wrap h4{
    color: #FDFEFF;
    font-size: 36px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    font-family: 'Open Sans';
}
.custom-experts-wrap .expert-content-wrap h5{
    color: #FDFEFF;
    font-size: 36px;
    font-weight: 900;
    text-transform: capitalize;
}
.date-selector-wrapper {
	width: 280px;
    padding: 25px;
    height: 385px;
}
a.meet-exp-link:after {content: '';position: unset;background-image: unset;}
@media (max-width: 600px){
    .custom-experts-wrap .expert-content-wrap h4,.custom-experts-wrap .expert-content-wrap h5{
        font-size: 24px;
    }
    .custom-experts-wrap{
        max-height: initial;
    }
    .custom-experts-wrap .col-md-2{
        display: none;
    }
    .custom-experts-wrap .col-md-2:nth-child(3),.custom-experts-wrap .col-md-2:nth-child(4),
    .custom-experts-wrap .col-md-2:nth-child(9),.custom-experts-wrap .col-md-2:nth-child(10){
        display: block;
    }
}
.flag-img{
	overflow: hidden;
}
.cal-time-slider{
	position: relative;
	top: 15px;
}
.cal-time-slider input{
	margin: 0;
}
.cal-time{
	line-height:30px;
}
.cal-footer{
	margin-top:0;
}
.date-selector-wrapper input[type="range"]{
	margin: 0 !important;
}
.cal-time-label, .cal-time-value{
	top:15px !important;
}
.participating-experts .experts-details .experts-img img{
	height: 300px;
    object-fit: cover;
}

ul.doc_pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
	padding-left:0;
}

ul.doc_pagination li.page-item {
    list-style: none;
	display:flex;
}
ul.doc_pagination li.page-item a.page-link:hover {background-color: #3F51B5 !important;}
ul.doc_pagination li.page-item a.page-link.page-link-prev:hover,ul.doc_pagination li.page-item a.page-link.page-link-nxt:hover {
    background-color: transparent !important;
}
ul.doc_pagination li.page-item a.page-link {
    width: 44px;
    height: 34px;
    border-radius: 3px;
    line-height: 23px;
    text-align: center;
/*     background-color: #2196F3 !important; */
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    padding: .5rem .75rem;
    border: unset;
    margin: 0;
    cursor: pointer;
}

ul.doc_pagination li.page-item a.page-link.active {
    background-color: #3F51B5 !important;
}
@media (max-width: 576px){
  .mob-main-menu li.nav-dropdown-open ul li:first-child:after{
    left: 34px;
    top: 3px;
  }
}

.card-thum-wrap .card h6{
min-height: 30px;
}
.page.slidepage input {
    color: #495057 !important;
}
.location-filter select{
	color: #495057 !important;
}
.filter-main .filter-body .search-info{
	max-width:90%;
	margin:0 auto;
}
input#data_zipcode::placeholder {
    font-size: 12px;
}
#find_study .location-input {
    margin-right: 0 !important;
}
form#find_study .filter-main .filter-body .inner-slider {
/*     padding-left: 0 !important; */
}
#search_map {
    border-radius: 30px;
}
.state_error{
	color: #ff0000;
}
.find-expert-wrap .right-box .submit-wrap input{
	font-size: 15px;
}
.cardiology .cardiology-card .card-wrap p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.thought-facial-area p {
    margin-bottom: 5px !important;
}
.thought-facial-area p a {
    font-size: 17px;
    color: #000;
    text-decoration: unset !important;
}
.thought-facial-area p a span {
    font-size: 17px !important;
    text-decoration: unset;
}
.thought-facial-area p a:hover span,.thought-facial-area p a:hover{
    color: #2196F3;
}
@media (max-width: 768px){
	.col-md-5.right button.prim-btn{
		position: unset !important;
	}	
}
.header .search-ul .search-tab .input-box input{
	color: #000 !important;
}
@media (max-width: 600px){
	.location-filter select{
		height:40px !important;
	}
	.map-drop-pin-wrap .img-gallery{
		height: 250px !important;
		border-radius:30px;
	}
	.participating-experts .experts-details .experts-img img{
		height: 200px !important;
	}
}
@media (max-width: 992px){
	.page-template-featured-stories .container.featured-card p {
    	padding: 30px 0 0px 30px;
	}
}
@media (max-width: 574px){
	.page-template-featured-stories .container.featured-card p {
    	padding: 0px 0 0px 5px;
	}
}
.common-wht-page .single-box-content li p.mb-0 {
    margin-top: 40px;
}
.footer .mobile-social-icon .social-icon{
	justify-content: space-evenly !important;
}
html body .brief-summary {
    margin-top: 0 !important;
}
.single-active_studies .act-detial .row {
    max-width: unset;
    display: flex !important;
}
.fea-cat-pag{
	margin-bottom: 10px;
}


.select2-container .select2-choice span{
            padding:10px;
            color: #000 !important;
        }
            .select2-choice {
            height: 46px !important;
            }
            .select2-choice {
  background-color: #fff !important;
  background-image: none !important;
}

#medical-expert #s2id_med_exc a.select2-choice {
  height: 39px !important;
  line-height: 17px;
  color: #1b1c1d !important;
}
#medical-expert #s2id_med_exc a.select2-choice span {
  color: #1b1c1d !important;
  font-size: 13px;
}

#condition #s2id_act_conditions a.select2-choice {
  height: 39px !important;
  line-height: 17px;
  color: #1b1c1d !important;
}
#condition #s2id_act_conditions a.select2-choice span {
  color: #1b1c1d !important;
  font-size: 13px;
}

.page-template-findtrailsearch-template .card-thum-wrap .color-box-img img.card-img-top {
  height: 210px;
  object-fit: cover;
}
p.address a {
  color: #fff;
}
#menu-centered-on-research-trials {
  width: 100% !important;
}

//Location page tab css
      .panel-body {
       border: 0px !important;
    }
    .panel-title:before {
       float: right !important;
       font-family: FontAwesome;
       content:"\f056";
       padding-right: 5px;
    }
    a.collapsed .panel-title:before {
       float: right !important;
       content:"\f055";
    }
    .panel-heading a:hover  , 
    .panel-heading a:active , 
    .panel-heading a:focus  {
       text-decoration:none;
    }
    .panel-heading h2.panel-title {
      font-size: 20px;
      color: #000;
      margin-bottom: 0;
   }
   .panel-heading {
      border-bottom: 1px solid #e4e4e4;
      padding: 8px 0;
   }

.page-template-page-locations .panel-heading h2 {
         font-size: 17px;
      }
      .page-template-page-locations #accordion {
         margin-top: 20px;
      }
      .page-template-page-locations .panel-collapse .panel-body {}
      .page-template-page-locations .panel-collapse .panel-body ul {
         list-style: none;
         padding-left: 30px;
         border-bottom: 1px solid #e4e4e4;
         padding-bottom: 15px;
         margin-bottom: 0;
      }
      .page-template-page-locations .panel-collapse .panel-body ul li a {
         font-size: 16px;
      }
      .page-template-page-locations .panel-collapse .panel-body ul li {
         line-height: normal;
      }
      .page-template-page-locations .panel-heading a.collapsed .panel-title:before {
         content: '+';
         font-size: 22px;
         font-weight: 600;
      }
      .page-template-page-locations .panel-heading .panel-title:before {
         float: unset !important;
      }
      .page-template-page-locations .panel-heading a .panel-title:before {
         content: '-';
         font-size: 26px;
         font-weight: 600;
      }
.page-template-page-locations a.country_cli_filter.active_cn {
         opacity: 1;
      }
      .page-template-page-locations a.country_cli_filter {
         opacity: 0.3;
      }

.page-template-page-locations a.country_cli_filter img{
    height: 120px !important;
    object-fit: contain;
}

.page-template-page-locations a.country_cli_filter img{
    height: 120px !important;
    object-fit: contain;
}
.tax-condition_active_studies  .cnt_act_filter a.country_filter  img{
    height: 120px !important;
    object-fit: contain;
}
.tax-condition_active_studies  .cnt_act_filter a.country_filter  img{
    height: 120px !important;
    object-fit: contain;
}

@media screen and (max-width:768px){
    .tax-condition_active_studies  .cnt_act_filter li:last-child ,
    .page-template-page-locations .cnt_act_filter li:last-child{
      padding-right: 0;
    }
    .tax-condition_active_studies .cnt_act_filter li h5,
    .page-template-page-locations .cnt_act_filter li h5{
      font-size: 16px;
      line-height: normal;
    }
}

@media screen and (max-width:650px){
    .tax-condition_active_studies .cnt_act_filter,
    .page-template-page-locations .cnt_act_filter{
      justify-content: space-around;
    }
    .tax-condition_active_studies .cnt_act_filter a.country_filter img,
    .page-template-page-locations .cnt_act_filter a.country_cli_filter img{
      height: 70px !important;
    }
    .tax-condition_active_studies .cnt_act_filter li h5,
    .page-template-page-locations .cnt_act_filter li h5{
      font-size: 15px;
    }
}

@media screen and (max-width:415px){
    .tax-condition_active_studies .cnt_act_filter li h5,
    .page-template-page-locations .cnt_act_filter li h5{
      font-size: 12px;
    }
    .tax-condition_active_studies .cnt_act_filter li,
    .page-template-page-locations .cnt_act_filter li{
      padding-right: 15px;
    }
}

.our-focus .allergy-sec a.prim-btn{
	background-color: #8B1F18;
     border: 2px solid #8B1F18;
}


.allergy-sec .bone-title {
  background-color: #8B1F18;
}
.our-focus .respiratory-sec a.prim-btn{
	background-color: #8f9a27;

     border: 2px solid #8f9a27;

}
.respiratory-sec .bone-title {
  background-color: #8f9a27
}

.our-focus .respiratory-sec a.prim-btn:hover{
	border: 2px solid #8f9a27;
	color: #8f9a27;
}
.our-focus .allergy-sec a.prim-btn:hover{
	border: 2px solid #8B1F18;
	color: #8B1F18;
}

.register-wrap a img {
  margin: 0 15px;
	width:28px;
	height:28px;
}
.expect-name-wrap {
  margin-top: 20px;
}
.contact-gen,.contact-gen:hover{
	color:#fff !important;
}
.chosen-single.chosen-single-with-deselect {
  height: 39px !important;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
  margin-top: 6px;
    background: #fff;
  color: #000;
}
.chosen-single.chosen-default {
  height: 38px !important;
  background: #fff !important;
  color: #000 !important;
}
.chosen-container-single .chosen-single{
	 background: #fff !important;
  color: #000 !important;
}
.chosen-container-single .chosen-single abbr {
	top: 12px !important;
}
.chosen-container-single .chosen-single span {
	margin-top:5px !important
}

@media only screen and (max-width: 600px) {
    
    .cond-multi-select:after {
    height: 20px !important;
 }
} 
.slidepage input::placeholder{
	text-indent: -21px;
}
@-moz-document url-prefix() { 
  .page .main-inputs input{
	text-indent: 0px;
   }
}

.single-active_studies .act-detial .row {
    max-width: unset;
    display: flex !important;
}
.filter-search-area .filter-head h6 {
    font-size: 15px !important;
}

.gov_text p {
  font-size: 13px !important;
}
.tit_gov{
	 font-size: 13px !important;
     margin-bottom: 10px;
     display: inline-block;
}
.img_logo_sec {
  text-align: right;
}
.custom-line.rest_cus_hr {
  margin-bottom: 35px;
  margin-top: 35px;
}
.img_logo_sec img {
  width: 25% !important;
}
@media screen and (max-width:600px){
	.gov_image img {
    vertical-align: 0px;
 	width:75% !important;
    margin-left: 0px !important;
}
}
.clc_inform {
  margin-bottom: 0px !important;
  font-size: 15px !important;
  font-family: 'Open Sans';
  font-weight: normal;
}
.clc_last_upd {
  font-size: 15px !important;
  font-family: 'Open Sans';
  font-weight: normal;
}


.filter-search-area .filter-head {
    margin-bottom: 20px !important;
}

.register-wrap {
  animation: pulse 2s linear 3.1s infinite;
}