.FAD-bgImg{width:100%; min-height:320px; background:url(../../../images/modules/FAD/FAD_Banner.png)no-repeat center center; background-size:100% 100%; padding: 25px;}
.FAD-bgImg .heading h6{color:#9f1d52; display:inline-block;}
.FAD-bgImg .heading span i{margin:0 12px;}
.FAD-bgImg .bg-white{height:100%;}

.fad-bg-part1{padding-left:0px;}
.fad-bg-part1 .fad-avt{margin: 16px 0; position:relative;}
.fad-bg-part1 .fad-avt > img{width: 150px;}
.fad-bg-part1 .fad-avt > span{position:absolute; left:27%; bottom:0;}
.fad-bg-part1 .fad-avt > span img{width:40px;}
.fad-bg-part1 .dt-name h3{font-size:26px; color:#666666;}
.fad-bg-part1 .rating i{font-size:20px; color:#f7c83c; margin-right: 4px;}
.fad-bg-part1 .ratingMore{margin:4px 0 8px 0;}
.fad-bg-part1 .ratingMore span{color:#2c3e93; font-size:12px; }
.fad-bg-part1 .ratingMore .borderRight{padding-right:4px; margin-right:8px; border-right:1px solid #2c3e93;}
.fad-bg-part1 .FAD-detail li{background-color:#fff; color:#808080; padding: 10px 8px; margin: 8px 0 8px 0; width:100%;}
.fad-bg-part1 .FAD-detail li{font-size:14px; }
.fad-bg-part1 .FAD-detail li span img{margin-right:6px;}

.fad-bg-part2{padding-right:50px;}
.fad-bg-part2 .FAD-location h5, 
.fad-bg-part2 .FAD-info h5{display:inline-block; color:#9f1d52;}
.fad-bg-part2 .FAD-location, 
.fad-bg-part2 .FAD-info{padding:18px;}
.fad-bg-part2 .FAD-location .locationIcon img, 
.fad-bg-part2 .FAD-info .infoIcon img{width:36px; margin-right:6px;}
.fad-bg-part2 .FAD-location h4, 
.fad-bg-part2 .FAD-info h4{font-size:20px; color:#880e3a; display:inline-block; }
.fad-bg-part2 .FAD-location .subHeading{font-size:16px;}
.fad-bg-part2 .FAD-location .content{padding: 8px 10px 0 10px;}
.fad-bg-part2 .FAD-info .content{padding: 8px 10px;}
.fad-bg-part2 .FAD-location .content ul,
.fad-bg-part2 .FAD-info .content ul{color:#808080; margin:8px 0;}
.fad-bg-part2 .FAD-location .content ul li{display:block; margin:8px 0;width:100%;}
 #PageContent .FAD-bgImg .fad-bg-part2 .FAD-location .content ul li{display: flex !important}
.fad-bg-part2 .FAD-location .content ul li .title{width:auto;min-width: 55px; float:left; position:relative; padding-right: 10px; font-size: 12px; color:#666666;}
.fad-bg-part2 .FAD-location .content ul li .title:after{content:':'; position:absolute; right:0; top:0;}
.fad-bg-part2 .FAD-location .content ul li .text{width:auto; float:left; padding-left: 10px; font-size: 14px; color:#666666;}

.fad-bg-part2 .FAD-info .content ul li{display:block; margin:8px 0;width:100%}
.fad-bg-part2 .FAD-info .content ul li .title{display:block; font-size: 14px; color:#666666;}
.fad-bg-part2 .FAD-info .content ul li .text{display:block; font-size: 14px; color: #000000;}
.fad-bg-part2 .websiteLink a{color:#666666 !important; line-height: 16px; display: inherit; word-break: break-all;}
.fad-bg-part2 .websiteLink a:hover{color:#666666; opacity:0.75;}

.FAD-tab{border-top:1px solid #666666; border-bottom:1px solid #666666; overflow:hidden;}
.FAD-tab li{border-right:1px solid #666666;border-left:1px solid #666666; padding:18px 28px; cursor:pointer; color:#2f2d2e; float:left;margin-left:-1px;}
.FAD-tab li:first-child{}
.FAD-tab .active{color:#880e3a; position:relative;}
.FAD-tab .active:after{content:''; position:absolute; bottom:0; left:0; width:100%; border-bottom:2px solid #3d7ec5;}
.FAD-tabContent{font-family:"Filson Pro-Regular", "filson-pro", "filson-soft", sans-serif; padding:2rem 5rem; line-height: 1.7; min-height:calc(100vh - 596px); color:#000;}
.FAD-tabContent ul li{list-style:none;}

/*schedule*/
.bookAppt h3{font-size:26px; color:#666666; margin-bottom:1.5rem;}
.bookAppt .form-controls{width:80%; margin-bottom:0.5rem; padding:4px 12px; color:#808080;}
.bookAppt select{padding: 5px 36px 5px 12px !important; background-color: #fff !important;}

.select2-width{width:80%;}
.select2-container .select2-selection--single{height:auto;}
.select2-container .select2-selection--single .select2-selection__rendered{padding: 5px 36px 5px 12px; color:#808080;}
.select2-container--default .select2-selection--single{border-radius:0; color:#808080;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;}
.select2-container--default .select2-selection--single .select2-selection__arrow{width:16px; height:100%; background: url(../../../images/home/dropdown.png) no-repeat center center!important; background-size:16px 16px; cursor:pointer; top:0; right:0; padding: 0 18px;}
.select2-results__option{width:100%; padding: 2px 6px;}

/*education and training*/
.FAD-tabContent .content li{width:100%; margin-bottom: 0.5rem;}
.FAD-tabContent .content li .title{display:inline-block; color:#000;}
.FAD-tabContent .content li p{display:inline-block; color:#2f2d2e;}
.FAD-tabContent .content li .bulletIcon{display:inline-block; margin-right: 0.25rem;}
.colon{position:relative; display:inline-block; margin-right: 1rem;}
.colon:after{content:':'; position:absolute; top:0; right:-12px;}

/*blogs and videos*/
.blogs_videos h3{font-size: 26px; color: #666666; margin-bottom: 1.5rem;}
.blogs_videos .card{background-color:#fff; border:none; box-shadow:3px 2px 10px 0px rgba(4,26,55,.05);}
.blogs_videos .card .btn{padding:3px 8px; font-size:12px;}
.blogs_videos .blueBg{background-color:#3d7ec5; border:1px solid #3d7ec5;}
.blogs_videos .card h3{color: #2f2d2e; margin-top:0.5rem; margin-bottom:1rem; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.blogs_videos .card p{color:#666666; line-height:1.5; max-height: 96px; overflow: hidden;}
.blogs_videos .card .articleLink{overflow:hidden; margin-top: 1rem;}
.blogs_videos .card .articleLink li{width:50%; float:left;}
.blogs_videos .card .articleLink li span{display:inline-block; font-size:14px;}
.blogs_videos .card .articleLink li .dtIcon{width:15%; float:left;}
.blogs_videos .card .articleLink li .dtText{padding-top: 2px; width:85%; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.blogs_videos .card .articleLink .commentSec{text-align: right;}
.blogs_videos .card .articleLink li .commentIcon{}
.blogs_videos .card .articleLink li .commentText{padding-top: 2px; padding-left:2px}
.blogs_videos .card .articleLink li a span{display:inline-block; color:#666666;}
.blogs_videos .card .articleLink li a{display:block; overflow:hidden;}
.blogs_videos .card .articleLink li a:hover span{color:#333333;}
.blogs_videos .card .articleLink li a:hover, .blogs_videos .card .articleLink li a:focus{text-decoration:none;}
.blogs_videos .card .articleLink li .dtIcon img{width:30px;}

.blogs_videos .videoCard{ display: flex; display:-ms-flex; flex-direction: row; flex-wrap: nowrap; padding:0;}
.blogs_videos .videoCard .videoSec{width:50%; position:relative;}
.blogs_videos .videoCard .videoSec video{object-fit: fill;}
.blogs_videos .videoCard .videoSec .playIcon{position:absolute; top:50%; left:50%; width: 44px; height: 44px; background-color: #9f1d52; border-radius: 50%; padding: 10px 14px; cursor:pointer; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.blogs_videos .videoCard .videoSec .playIcon i{color:#fff; font-size:20px;}
.blogs_videos .videoCard .videoContent{width:50%; padding:25px 25px 25px 12px;}
.blogs_videos .videoCard .articleLink li{width:100%;}
.blogs_videos .videoCard .articleLink li .viewsText{vertical-align: middle; padding-left:2px}
.blogs_videos .videoCard .articleLink li span{display:inline-block; font-size:14px;}

/*Request an Appointment*/
.requestAppt_bgImg{width:100%; min-height:300px; background:url(../../../images/modules/FAD/FAD_Banner_RA.png)no-repeat center center; background-size:100% 100%;}

.banner{width:40%; margin:0 auto;}
.breadcrumbCustom h6{color:#880e3a; display:inline-block;}
.breadcrumbCustom span i{margin:0 12px;}
.bannerHeading{font-size:30px; color:#880e3a; padding:0.4rem 0;}
.bannerContent{font-size:20px; color:#666666; margin-bottom:1rem;}

.QuickEasy{padding:16px 0;}
.QuickEasy h3{margin-bottom:24px;}
.QuickEasy .imgContainer{margin:12px 0 18px 0;}
.QuickEasy .card .text{font-size:14px; color:#666666; margin-bottom: 6px; text-align:center;}
.QuickEasy .card{height:100%;}
.QuickEasy .apptDesc{color:#666666; font-size:24px; margin:1.5rem 0.75rem 0;}
.QuickEasy .apptDesc b{color:#666666; font-size:24px; font-weight:600;}

.rate_review{padding:16px 0;}
.rate_review .title{font-size:20px; margin-bottom:1.5rem;}
.rate_review .ratingStar ul{margin:8px 0;}
.rate_review .ratingStar ul li i{font-size: 24px; color: #f7c83c; margin-right: 4px;}
.rate_review .ratingStar span{font-size: 24px; color: #666666;}
.rate_review .ratingStar{display:inline-block; padding:0 2rem; border-right:1px solid #666666;}

.rate_review .reviewCounts{display:inline-block; padding:0 2rem; }
.rate_review .reviewCounts span{font-size: 32px; font-weight:600;}
.rate_review .reviewCounts p{font-size: 24px; color:#666666;}
.rate_review .learmoreText{font-size:18px; margin:1rem 0 1rem 0;}
.rate_review .separator{width:90%; height:1px; background-color:#666666; margin:0 auto;}
.rate_review .physicianRating .title{margin:0.75rem 0 0 0;}
.rate_review .physicianRating .content{width:50%; margin:0.75rem auto;}
.rate_review .physicianRating .unfillBtn{padding: 6px 18px; margin:0.5rem 0 1rem 0;}

/*after developed */
.mlTiles{padding:0 !important;}
.findaclass_inputGroup:after{display:none;}
.findaclass_inputGroup .searchIcon{
	display: inline-block;
    position: absolute;
    left: 34px;
    top: 50%;
    transform: translate(-50%, -50%);
}
.findaclass_textclass{font-size:14px}
.RadComboBox_Default, .RadComboBox_Default, .RadComboBox_Default .rcbInput{
	color:#808080 !important;
	font-style:normal !important;
	font-size:14px !important;
	font-family:"Filson Pro-Regular", "filson-pro", "filson-soft", sans-serif !important;
}
.radDropdownCustom .findaclass_dropdown{background: transparent !important; width:100% !important;}
.radDropdownCustom .RadComboBox table{
	height: 46px;
    font-size: 14px;
    background-color: #fff !important;
    color: #808080;
	border:1px solid #999 !important;
}
.radDropdownCustom .RadComboBox table td.rcbInputCell{
	background:none;
	width:82% !important;
	padding-left:12px !important;
}
.radDropdownCustom .RadComboBox table td.rcbArrowCell{
	background: url(../../../images/home/dropdown.png) no-repeat right 8px center !important;
    background-size: 16px 16px;
    cursor: pointer;
	width:auto;
}
.RadComboBoxDropDown .rcbItem {
    color: #808080 !important;
    font-size: 14px !important;
}
.customSelect-design{
	width: 100%;
    height: 46px;
    font-size: 14px;    
    color: #808080 !important;
	background: url(../../../images/home/dropdown.png) no-repeat right 8px center !important;
	background-color: #fff !important;
    background-size: 16px 16px;
    cursor: pointer;
	padding: 4px 36px 4px 12px !important;
	border: 1px solid #999;
    box-shadow: none;
	display:inline-block;
	line-height:2.25rem;
}
.applyFilter{line-height:0; display:none;}
.sortbySelect{color:#9f1d52;}
.cardContent .findaclass-heading{text-align:center;}
.findaDoctorTiles > a{ height:100%;}
.findaDoctorTiles .card{height:100%;}
.findaDoctorTiles .card .period{display:block; margin:6px 0;overflow-x: hidden;text-overflow: ellipsis;white-space: nowrap;}
.findaDoctorTiles{margin-bottom:24px !important;}
.findaclass-btn{padding:10px 12px;}

#printReady > .row{margin:0;}
.findaclass-patientcat{
	display: inline-block;
}
.selectDropdownCommon div{
	width: 100%
}
.selectDropdownCommon div select{
	display: block;
    width: 100%;
    height: 46px;
    font-size: 13px;
    background-color: #fff !important;
    color: #808080;
}
.specialitySec{
	position: relative;
}
.specialitySec img{
	
}
.physicianAddressSec{
	position: relative;
	left:-4px;
}
.physicianAddressSec img{
	padding-right: 10px;
}
.networkSec{
	position: relative;
	left:-4px;
}
.networkSec img{
	padding-right: 10px;
}


@media (max-width:576px){
	.banner{width:100%;}
	.requestAppt_bgImg{background-repeat: repeat; background-size: cover;}
}
@media (max-width:786px){
	.FAD-tab li:first-child{margin-left: 0rem;}
}
@media (max-width:992px){
	.requestAppt_bgImg{background-repeat: repeat; background-size: cover;}	
	.FAD-tab li:first-child{margin-left: 1.5rem;}
}
@media (max-width:1200px){
	.FAD-bgImg{max-height:unset; min-height:420px; background-repeat: repeat; background-size: cover;}
}
@media (max-width: 1440px){
	.fad-bg-part2{padding-right:0;}
}
@media (max-width: 1440px){
	.fad-bg-part2{padding-right:0;}
}
@media (max-width:1200px){
	.FAD-bgImg{max-height:unset; min-height:420px; background-repeat: repeat; background-size: cover;}
}
@media (max-width:992px){
	.requestAppt_bgImg{background-repeat: repeat; background-size: cover;}	
	.FAD-tab li:first-child{margin-left: 1.5rem;}
}
@media (max-width:768px){
	.FAD-tab li:first-child{margin-left: 2px;}
	.FAD-tab li{padding:10px 18px;}
}
@media (max-width:576px){
	.banner{width:100%;}
	.requestAppt_bgImg{background-repeat: repeat; background-size: cover;}
	.fad-bg-part1 .heading{text-align:left !important}
	.FAD-bgImg{padding:16px 8px;}
	.FAD-LocationCol{margin-top:12px; margin-bottom:12px;}
	.FAD-tab li:first-child{margin-left: 0px;}
	.FAD-tab li{width:100%; border-bottom:1px solid #666666;}
}
.physicianDetailBackSearch{
	padding-bottom: 15px;
	margin-top: 20px;
}