/*Generic Classes*/
.oswald{font-family:"oswald"}
.coloredTitle{color:#1f7030!important}
.gradBorder{border:1.5px solid #96c854;display: inline-block;}
.ulContent li {margin-bottom: 10px;list-style-type: none;text-indent: -1.5em!important; margin-left: 2em !important;}
.ulContent li:before{  content: "";display: inline-block;width: 0;height: 0;border-style: solid; border-color : transparent transparent #96c854 transparent}
.ulContentGreen li:before{border-color : transparent transparent #1f7030 transparent }
.pageInfo{font-size:1.125em;color:#000}
.dashedCont{border:dashed 1px}
.grayCont{background-color:#efefef}
.listingItem a > img {width: 100%;min-height: 100%;height: 180px; vertical-align: middle}
.accordion h5{font-size:1.6em;color:#1f7030}
.fullMaxWidth{max-width:100%}
.DropDownCustom select{background:#fff;color:#737373; background:#fff url('/style%20library/Dhcr/Images/DropDownIconFilled.png') no-repeat 96% center ;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; -prefix-appearance: none!important;}
.CustomHeader {font-size:0.85em;margin-bottom:8px}
.dispBlock{display:block}
/*input[type=file]::-webkit-file-upload-button{display:none} 
input[type=file]{position:relative}
input[type=file]:after{content: 'No file chosen'; position: absolute}*/
.ddlNote { font-size: 0.75em;color: #94969a;margin-top: 5px} 
/***Key Frames***/
@-webkit-keyframes spinnerRotate
{
    from{-webkit-transform:rotate(0deg);}
    to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spinnerRotate
{
    from{-moz-transform:rotate(0deg);}
    to{-moz-transform:rotate(360deg);}
}
@-ms-keyframes spinnerRotate
{
    from{-ms-transform:rotate(0deg);}
    to{-ms-transform:rotate(360deg);}
}
/***About us***/
.aboutUsTitle ,.aboutUs .coloredTitle , .phase p:first-child , .phaseContent{font-size:1.125em}
.aboutUsDiagram{text-align:center}
.aboutUsDiagram img{max-width:100%}
.phase{width:140px;height:140px; border-radius: 50%;text-align: center;color:#fff}
.phase p{padding-top: 30px; margin-bottom: 0}
.phase h2{color:#fff;font-size:3em}
.phaseContainer{ margin-top: 105px;position: relative}
.phaseContainer .phaseContent{background-color:#efefef}
.phaseContainer:nth-child(even) .phase {position: absolute;top: -75px}
.phaseContainer:nth-child(odd) .phase {position: absolute;right:0;top: -75px}
/***Loader***/
.pace:before { background:transparent url("/E-Services/DHCCImages/logoIconMedium.png")no-repeat center !important;border: none !important;


     -webkit-animation-name: spinnerRotate !important;
    -webkit-animation-duration: 5s !important;
    -webkit-animation-iteration-count: infinite!important;
    -webkit-animation-timing-function: linear!important;
    -moz-animation-name: spinnerRotate!important;
    -moz-animation-duration: 5s!important;
    -moz-animation-iteration-count: infinite!important;
    -moz-animation-timing-function: linear!important;
    -ms-animation-name: spinnerRotate!important;
    -ms-animation-duration: 5s!important;
    -ms-animation-iteration-count: infinite!important;
    -ms-animation-timing-function: linear!important;
     display:inline-block;font-size:0;width:100px;height:107px;padding:0}

/***Icons***/
.icon-chest:before {content: "\e90c"}
.icon-clinc:before {content: "\e90e"}
.icon-head:before {content: "\e911"}
.icon-hold:before {content: "\e912"}
.icon-hospital2:before {content: "\e913"}
.icon-legs:before {content: "\e914"}
.icon-pharmcy:before {content: "\e915"}
.icon-spine:before {content: "\e917"}
.icon-stomach:before {content: "\e918"}
.icon-community:before {content: "\e91b"}
.icon-all:before {content: "\e91e"}
.icon-Disease:before {content: "\e91f"}
.icon-Speciality:before {content: "\e922"}
.icon-LangIc:before {content: "\e905"}
.icon-aid-kit:before {content: "\e998"}
.icon-mail:before {content: "\e909"}
.icon-phone-receiver:before {content: "\e90a"}
.icon-map-pin:before {content: "\e91a"}
.icon-clock:before {content: "\e91c"}
.icon-checked:before {content: "\e90b"}
/***Mission-Vision-Goals && Excellence Award***/
.vision-mission {margin-top:100px}
.vision-mission img{width:100%;/*max-width:408px;max-height:345px*/height:345px}
.vision-mission h2{font-size:2.25em;color:#fff;margin-bottom: 10px}
.vision, .mission{position:relative;min-height: 350px}
.visionContainer, .missionContainer{min-height: 220px;padding:20px;top: -60px;z-index:1}
.visionContainer, .missionContainer , .awardContainer{/*width: 234px;*/ background-color:rgb(31,112,48); opacity: 0.902;color:#efefef;position: absolute}
.goals h1{	font-size:2.25em}
.goals .borderGradDir{z-index:-1}
.goalContainer{display:inline-block;width:calc(25% - 34px)}
.goalContainer:last-child{margin:0}
.goalNo{background-color:#96c854;  border-radius: 50%; width: 82px; height: 82px}
.goalNo h2{font-size:3.75em;color:#fff;padding-top:15px}
.goals .goalsWrapper {margin: -145px 0 100px 0;position: relative;background-color:#fff}
/***Excellence Award***/
.excellenceAwards {margin-top:70px;line-height:1.6}
.excellenceAwards .accordion-section-title{line-height:normal}
.excellenceAwards .accordion-section-content ul li {font-size:0.95em}
.excellenceAwards h2{font-size:2.25em}
.excellenceAwards .coloredTitle , .engineeringServices .coloredTitle  {font-size:1.5em;margin-bottom:15px}
.excellenceAwards .titleNo{margin-bottom:15px}
.excellenceAwards .excellenceAwardsImg{position:relative}
.excellenceAwards .excellenceAwardsImg img{width:100%}
.excellenceAwards .awardContainer {font-size:1.125em;padding:30px;min-height: 177px;width: 35.5%;top: -30px}
.excellenceAwards .title, .engineeringServices .title{border-bottom: 1px dashed #b7b7b7;  margin: 10px;font-weight: 700;display: inline-block}
.excellenceAwards .subTitle, .engineeringServices .subTitle{font-weight: 500}
.excellenceAwards .intro, .engineeringServices .intro{margin-left:33px}
.excellenceAwards  .subContent , .engineeringServices .subContent{ margin-left: 30px}
.excellenceAwards  .subContent li:before  , .engineeringServices .subContent li:before {border-color: transparent transparent #58595b transparent}
.excellenceAwards .borderGrad {padding:80px 111px 127px;transform: translate3d(-98px, -92.155px, 0px);;position: absolute;border-image: linear-gradient(300deg, rgba(0,0,0,0),rgba(31,112,48,.15),rgba(31,112,48,.85) ,#1f7030) 18;}
.engineeringServices .subIntro{font-weight:500}
/***Meet The Team && Partners***/
.teamsRow  {margin: 40px 0 60px;position:relative}
.teamsRow:first-child{z-index:10;padding: 40px 0;background: #1f7030;background: -moz-linear-gradient(45deg, #1f7030 0, #96c854 100%);background: -webkit-linear-gradient(45deg, #1f7030 0,#96c854 100%);  background: linear-gradient(45deg, #1f7030 0,#96c854 100%);}
.teamsRow:nth-child(2) {margin-bottom: 200px}
.teamsRow .icon-quote-start:before{color:#efefef;font-size:2em}
.teamsRow .readMore{margin-top:40px !important; border: 2px solid transparent}
.teamsRow .readMore:hover{background: transparent;border: 2px solid #fff;color: #fff!important}
.teamsCont{position:relative}
.teamsCont .borderGradDir {position:absolute; z-index: -1; padding: 104px 5px; transform: translateX(-80px) translateY(-130px)}
.teamsCont img {height: 190px;width: 190px;}
.firstImageCont {width: 32%;text-align: center}
.firstImageCont img{box-shadow: 6px 6px rgba(255, 255, 255 ,0.4)}  
.firstTitle{color:#fff;font-size:2.25em;font-family:"oswald"}
.firstSubTitle {color: #efefef}
.firstTextCont {width: 58%}
.icon-quote-start.rotate{ float: right; transform: rotate(180deg)}
.quote{font-family:"oswald";font-size:6em}
.firstDesp {color: #efefef;margin:20px 0 0}
.BtnStyle {background: #fff;color: #000 !important;padding: 15px; text-transform: uppercase;display: inline-block;font-size: 0.875em}
.imgShadow{box-shadow:6px 6px #96c854;}
.imgShadow , .teamsThumbCont  , .partnersThumbCont , .teamDetail , .partnerDetails  {/*-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;*/}
.teamsRow .imgShadow,.teamsRow .imgShadow img{width:190px;height:190px}
.teamDetail{padding: 35px;top: -34px; left: -34px}
.teamDetail , .partnerDetails{opacity: 0;visibility: hidden;position: absolute;/* min-width: 150px; width: 263px; height: 414px; */text-align: center; background-color: #f9f9f9; box-shadow: 0px 6px 15.66px 2.34px rgba(0, 0, 0, 0.2);z-index: 1;transform: scale(1.1);-webkit-transition: all .1s ease; -moz-transition: all .1s ease; -ms-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease}
.teamDetail .readMore , .partnerDetails .readMore{color:#000;padding:11px 14px}
.teamsThumbCont{width:calc(25% - 19px);position:relative;margin-bottom: 60px}
.partnersThumbCont{margin-bottom: 35px;position:relative}
.teamsThumbCont:hover .teamDetail , .partnersThumbCont:hover .partnerDetails , .partnersThumbCont:focus .partnerDetails  {opacity:1 ; visibility:visible}
.teamsThumbCont img {min-width: 100%}  
.teamsThumb , .partnerThumb {color: #000;padding: 5px 0;line-height: 18px}
.teamsThumbSubTitle{font-size:0.875em}
.partnerRow .imgShadow{width:257px;height:257px;text-align: center;}
.teamsThumbTitle{padding: 21px 0 8px 0}
.teamsThumbTitle,.partnerThumbTitle{font-size:1.5em;font-family:"oswald";line-height: 25px;}
.partnerThumb .readMore{margin: 35px 0 0px !important;}
.partnerThumbTitle{font-size:1.25em;font-weight:900;padding: 15px 0 8px 0}
.partnerThumbType{color:#96c854}
.partnersThumbCont img {padding-top: 80px;;max-height: 135px; max-width: 90%!important;width: auto;margin: 0!important}
.partnerDetails{padding:35px 0 26px;right:calc(50% - 140px);width: 265px;top: 5px;left: -12px}
.partnerDetails .imgShadow{width:189px;height:189px;}
.partnerDetails .imgShadow img {padding-top: 60px}
.partnerDetails a:nth-child(1){display: inline-block; padding: 0 37px;}
/***Meet The Team - Details Page***/
.teamContainer.Directors .DirectorsImg .DirectorsDetails{}
.Directors{margin:0 auto;width:37%;position:relative} 
.DirectorsImg{width:30%;vertical-align:middle}
.DirectorsImg a{display:block;margin:0 auto;width:100%}
.DirectorsImg img{text-align:center;vertical-align:middle;height:100px;width: 100%;margin: 0}
.excContainer .Directors .Name,.excContainer .Directors .Title{display:table}
.Directors .Name{vertical-align:middle;width:100%;color:#008165;vertical-align:bottom;font-size:1.5em;font-weight:500;font-family:oswald}
.Directors .Title{width:100%;color:#959595;font-size:.875em}
.excContainer .Directors .Title span,.excContainer .Directors .Name span{text-transform:capitalize;text-align:center;display:table-cell;vertical-align:middle}
.teamContainer.Directors{width:100%}
.teamContainer .DirectorsImg{border-bottom:0;width:22%;background-color:transparent}
.teamContainer .DirectorsDetails{width:75%}
/***Board***/
.board strong{font-size:1.125em}
/***Food-Poisiong***/
.foodPoisoning .coloredTitle{font-size:1.25em}
/***Feedback***/
.feedback input[type=file]{ padding-top: 6px;padding-bottom: 29px}
/***Press Release - Landing Page***/
#PressReleasesListingContainerDiv.ListingContainer .Item , #AnnouncementsListingContainerDiv.ListingContainer .Item {background-color: #efefef;margin-bottom: 30px}
#PressReleasesListingContainerDiv.ListingContainer .Item img , #AnnouncementsListingContainerDiv.ListingContainer .Item img {display: inline-block;font-size: 12px;max-width: 100%;min-height: 160px;width: 23%;padding: 20px 0 20px 2%}
#PressReleasesListingContainerDiv .Item img , #AnnouncementsListingContainerDiv .Item img{height: 160px}
#PressReleasesListingContainerDiv.ListingContainer .Item .Info ,  #AnnouncementsListingContainerDiv.ListingContainer .Item .Info{padding: 20px 2%; /*color: #808285;*/ width: 71%; vertical-align: top; display: inline-block}
#PressReleasesListingContainerDiv.ListingContainer .Item .Info > a ,  #AnnouncementsListingContainerDiv.ListingContainer .Item .Info > a {display: block;font-size: 1.125em}
#PressReleasesListingContainerDiv .Item .date ,  #AnnouncementsListingContainerDiv .Item .date {color: #afafaf;display: block;margin-bottom: 15px}
#PressReleasesListingContainerDiv .pressBrief ,  #AnnouncementsListingContainerDiv .brief{overflow: hidden}
/*#PressReleasesListingContainerDiv .ListingContainer .Info .moreButton , #AnnouncementsListingContainerDiv .ListingContainer .Info .moreButton{float: left;font-size: .75em!important}*/
#PressReleasesListingContainerDiv .Info .readMore ,#mainContent .pressDetailsBtn , #AnnouncementsListingContainerDiv .Info .readMore {margin:17px 0; color:#fff}
#PressReleasesListingContainerDiv .Info .readMore , #AnnouncementsListingContainerDiv .Info .readMore{padding:10px 15px}
/***Press Release - Details Page && Annoucments - Details Page***/
#mainContent .pressDetailsBtn , #DeltaPlaceHolderMain .readMore {	padding:15px}
#mainContent .pressDetails .date{color:#afafaf;display:block;padding:0 15px;margin-bottom:20px}
#mainContent .pressDetails h2{display:block;font-size:1.5em;font-weight:400;margin:0;padding:0 2% 0}
#mainContent .pressContent{/*font-size:1em;color:#959595*/line-height: 28px;}
/*#mainContent .pressDetails .AnnonceImg{margin:20px 15px 15px}*/
.AnnonceImg img{box-shadow: 6px 6px #96c854;}
.pressDetails .AnnonceContent{min-height:190px}
.AnnouncementContainer .AnnonceImg img{width:100%;height:100%;max-width:300px!important;max-height:174px;display:block;border:0}
.AnnonceContent .ms-formfieldcontainer{clear:both;display:block;float:left;width:100%}
#DeltaPlaceHolderMain .readMore{margin:15px 0 30px}
/***Annoucments - Landing Page***/
/*#AnnouncementsListingContainerDiv .listingItem .info {min-height: 219px;position:relative}
#AnnouncementsListingContainerDiv .listingItem, .itemDetails {background-color: #efefef} 
#AnnouncementsListingContainerDiv .info a:nth-child(1) {min-height: 42px}
#AnnouncementsListingContainerDiv .listingItem .brief {color:#444}
#AnnouncementsListingContainerDiv .readMore{padding:15px}*/
/***Partners***/
.GeneralForm.ViewMode.Partners .dashedCont{margin-bottom: 40px; padding: 20px;}
/***Partners-Filter***/
.partnersFilter{border:none;padding: 0 40px;}
.partnersFilter .LabelContainer {padding-top: 7px}
.partnersFilter .firstRow{padding: 15px 20px; background-color: #efefef;}
.partnersFilter .firstRow , .partnersFilter .secondRow{padding:20px !important;width:96%}
.partnersFilter .secondRow{ background-color: #ddd;text-align: center}
.partnersFilter .secondRow input{padding:0 5px}
.Filter{min-height:40px;background:#fff;width:96%;margin-bottom:20px}
.partnersFilter .ControlContainer.DropDownCustom{position:relative}
.partnersFilter .ControlContainer.DropDownCustom select:after{}
.Filter .FormRow{padding:0;clear:both}
.Filter .ControlContainer input[type="text"],.Filter .ControlContainer select{border:none;box-shadow:none;background:#fff;color:#404040;height:37px;padding:0 5px}
.Filter .ControlContainer.wide input[type="text"]{width:200px;border: 1px solid #b7b7b7;}
.Filter .btn-primary{height:40px!important;min-width:65px!important;padding:10px 5px!important}
.Filter .ControlContainer.wide{margin:0}
.Filter .ControlContainer{margin-left:20px;margin-right:20px}
.Filter .ControlContainer input[type="text"]:active,.Filter .ControlContainer.DropDownCustom select:active,.Filter .ControlContainer.DropDownCustom select:focus,.Filter select:focus{box-shadow:none!important}
.Filter.multiline .ControlContainer{margin-bottom:10px}
.Filter .ControlContainer.DropDownCustom select{width:170px;border:1px solid #b7b7b7;}
/***Partner Details***/
.partnerDetailsHeader{color: #1f7030;font-family: "oswald"; font-size: 1.4375em;margin-bottom: 15px;padding-bottom: 9px}
.GeneralForm.ViewMode.Partners{position:relative; line-height: 26px}
.GeneralForm.ViewMode.Partners .layoutCol3{color:#000}
.partnerDetailImg img{position: absolute;right: 0;top: -20px}
/***Partner Management***/
.partnerManagement .ControlContainer input[type="Radio"] {width: 15px}
.partnerManagement  .FormRow {padding-bottom: 23px}
.partnerManagement  input[type=file] {padding: 2px 2% 25px}
/***Partner List***/
.PartnersList .TableStyle01 td {width: 12%;min-width: 12%}
.PartnersList .TableStyle01 td.TextAlignL{width: 15%;min-width: 15%}
/***Doctor-Paging***/
#Paging button,#Paging a#NextPage,#Paging a#PreviousPage{min-width: 6em;padding: 7px 10px;color: #1f7030;border:none;background-color: transparent;cursor: pointer;margin: 0; font-size: 1em}
#Paging button:hover,#Paging a#NextPage:hover,#Paging a#PreviousPage:hover{cursor:pointer}
/***Paging***/
.paging{width:100%;clear:both;margin-top:20px}
.paging .pageLink, .paging .nextLink, .paging .previousLink {height: 30px;width: 30px;color: #656565;background: #fff;display: inline-table;border-radius: 50%;line-height: 30px; margin: 0 5px 5px;cursor: pointer!important}
.paging .nextLink, .paging .previousLink{font-size: .875em}
.paging .previousLink.dimmed, .paging .nextLink.dimmed {color:rgba(0, 0, 0, 0.6)}
.paging .previousLink, .paging .nextLink {color:#008266;text-decoration: none}
.pageLink.activePage, .paging .pageLink:hover, .paging .pageLink:focus{background-color:#008266;color: #fff;text-decoration: none;}
.pageLink.activePage {cursor: default!important; text-decoration: none}

/*** Find A Doctor ***/
/* Background */
main{background-size:cover;background-attachment:fixed}
/* General-Header */
#divContainer{position:relative;min-height:760px;font-family:"Segoe UI";margin-bottom:75px}
#divContainer .header {text-transform:uppercase;font-size:2em;text-transform:uppercase;margin-bottom:10px}
#divContainer .header,#divContainer .subHeader{text-align:center;color:#008165;text-align:center;display:block}
#divContainer .subHeader{color:#000}
#divContainer .steps{text-align:center}
#divContainer .steps ul{padding:0}
#divContainer .steps li{display:inline-block;list-style-type:none;position:relative;margin-bottom:10px;width:calc(100%/7);vertical-align: top}
#divContainer .steps li{width:calc(100%/7)}
#divContainer .steps li h2{font-size:1.25em}
/*Portal Old Style*/
/*#divContainer .steps li{display:inline-block;list-style-type:none;position:relative;margin-bottom:10px;width:calc(100%/6);vertical-align: top}
#divContainer .steps li{width:calc(100%/6)}*/
#divContainer .steps span{display:block;cursor:default;font-family:"oswald";font-size: 1.25em;}
#divContainer .steps .icon{margin: 0 auto;vertical-align: top;;padding:20px;color:#fff;background:#1f7030;border-radius:100%;font-size:40px;width:40px;height:40px;text-align:center;margin-bottom:15px;transition:all .5s ease;-webkit-transition:all .5s ease;cursor:pointer;position:relative}
#divContainer .steps.communityDirectory .icon{/*margin:0 70px 15px 70px*/margin: 0 auto;margin-bottom: 15px}
/*#divContainer .steps .icon:hover{
    background: #1f7030 !important;
}*/
#divContainer .communityDirectory .icon img{ border-radius: 50%;width:72px;height: 72px; position: absolute;top: 4px;left: calc(50% - 36px);}  
#divDoctorDetails .galleria-lightbox-close{position: absolute;top: 10px;right: 10px;height: 20px;width: 20px;background: #fff;text-align: center;cursor: pointer;color: #444;font: 16px/22px arial,sans-serif;z-index: 99999}
#divContainer .checked .icon,#divContainer .steps .icon:hover , .specialities:hover {background:#96c854}
.specialities:hover {background:#1f7030}
#divContainer .checked .fa.fa-check{color:#fff;background:#f32f46;padding:5px;font-size:10px;width:10px;height:10px;margin:0px;position:absolute;top:35px;right:30px;display:block;border-radius:100%}
/* General Footer */
#divContainer .fError{color:#d75a4a;padding:10px;background:rgba(0,0,0,0.7);border-radius:5px}
#divContainer .fError:before{color:#fff;background-color:#d75a4a;padding:5px;border-radius:100%;margin:10px;font-family:"FontAwesome"}
#divContainer .prevNextBtns .prev:hover{background-color:#96c854;color:#fff}
#divContainer .prevNextBtns{position:fixed;bottom:0;background-color:rgba(0,0,0,0.5);padding:10px 0px;z-index:9;width:calc(100% - 17px);text-align:center}
#divContainer .prevNextBtns input{color:#fff;text-transform:uppercase;background:#1f7030;border-radius:3px;padding:12px 20px;transition:all 0.5s ease;font-weight:600;text-decoration:none;border:0;margin:0}
#divContainer .prevNextBtns input:hover{color:#099b7b;background:#fff;cursor:pointer}
/* Select Gender */
#divGender {margin-top:125px}
.gender{width:50px;height:150px;transition:all 1s ease;position:absolute;transform:scale(1.3);z-index:1}
.gender.left,.gender.right{cursor:pointer}
.gender:hover{transform:scale(1.7)}
#divGender .selected{transform:scale(2);z-index:9}
#divGender .selected:hover{transform:scale(2)}

#divMale{background:url("/style%20library/Dhcr/Images/boy.png") no-repeat center;background-size:contain}
#divFemale{background:url("/style%20library/Dhcr/Images/girl.png") no-repeat center;background-size:contain}
#divKid{background:url("/style%20library/Dhcr/Images/kid.png") no-repeat center;background-size:contain}
#hexagon,#hexagonStat {margin:auto;width:95px;height:80px;position:absolute;z-index:0;top:515px;background:#e1e1e1;border:2px solid #fff;border-left:0;border-right:0;opacity:0.5}
#hexagon:before,#hexagon:after,#hexagonStat:before,#hexagonStat:after {content:"";position:absolute;top:21px;width:36px;height:36px;background-color:#e1e1e1;
								transform:scaleY(1.55) rotate(45deg);border:1px solid #e1e1e1}
#hexagon:before,#hexagonStat:before{left:-19px}
#hexagon:after,#hexagonStat:after {left:76px}
.genderTitle{text-transform:uppercase;display:block;color:#fff;position:absolute;top:625px;left:calc(50% - 50px);width:100px;text-align:center;text-shadow:2px 2px 5px #000}
/* Disease Area */
#divDiseaseArea{height:585px}
.front,.back{position:absolute;margin-top:60px;width:0px}
.front .gender,.back .gender{width:100px}
.front .gender:hover,.back .gender:hover{transform:scale(2.5)}
.front #hexagonStat,.back #hexagonStat{top:280px;left:50%}
.front  .frontBack,.back  .frontBack{text-shadow:2px 2px 5px #000}
.front .diseaseGender,.back .diseaseGender{width:100px;height:200px;position:absolute;transform:scale(2.3);z-index:1}
#woman{background:url("/style%20library/Dhcr/images/woman.png") no-repeat center;background-size:contain}
#kid{background:url("/style%20library/Dhcr/Images/kid.png") no-repeat center;background-size:contain}
#man{background:url("/style%20library/Dhcr/Images/man.png") no-repeat center;background-size:contain}
.frontBack{text-transform:uppercase;display:block;color:#fff;position:absolute;width:100px;top:370px;left:50%;text-align:center;display:none}
.front{left:calc(45% - 100px)}
.back{right:calc(45% - 40px)}
.front .areaTitle,.back .areaTitle{color:#808285;position:absolute;top:-15px;text-transform:uppercase;font-size:0.85em}
.front .areaTitle{left:10px}
.back .areaTitle{right:10px}
.area{position:absolute;z-index:5;cursor:pointer}
.area .icon{padding:10px;border-radius:100%;position:absolute;top:-15px;left:-50px;width:35px;background:#e1e1e1;color:#808285;font-size:35px;background-size:200% 100%;background-image:linear-gradient(to right,#e1e1e1 50%,#1f7030 50%);-webkit-transition:all 0.2s linear 0.45s;-moz-transition:all 0.2s linear 0.45s;transition:all 0.2s linear 0.45s}
.area hr{display:inline-block;width:100px;border:0px;height:2px;transition:all 1s ease;background:#efefef;background-size:200% 100%;background-image:linear-gradient(to right,#efefef 50%,#1f7030 50%);-webkit-transition:background-position 0.25s linear 0.2s;-moz-transition:background-position 0.25s linear 0.2s;transition:background-position 0.25s linear 0.2s}
.back .area:before{content:"";width:2px;height:6px;background:#ddd;border-radius:100%;font-size:5px;padding:0px 2px;position:absolute;top:6px;background-size:200% 100%;background-image:linear-gradient(to right,#ddd 50%,#1f7030 50%);-webkit-transition:background-position 0.2s linear 0s;-moz-transition:background-position 0.2s linear 0s;transition:background-position 0.2s linear 0s}
.front .area:after{content:"";width:2px;height:6px;background:#ddd;border-radius:100%;font-size:5px;padding:0px 2px;position:absolute;top:6px;right:0px;background-size:200% 100%;background-image:linear-gradient(to right,#fff 50%,#1f7030 50%);-webkit-transition:background-position 0.2s linear 0s;-moz-transition:background-position 0.2s linear 0s;transition:background-position 0.2s linear 0s}
.front .area.head{top:-125px;left:-60px}
.front .area.head hr{width:100px}
.front .area.chest{top:-50px;left:-95px}
.front .area.chest hr{width:150px}
.front .area.stomach{top:35px;left:-115px}
.front .area.stomach hr{width:160px}
.front .area.hand{top:100px;left:-110px}
.front .area.hand hr{width:90px}
.front .area.leg{top:210px;left:-60px}
.front .area.leg hr{width:80px}
.back .area .dot{left:0}
.back .area.head{top:-125px;left:60px}
.back .area.head hr{width:100px}
.back .area.head .icon{left:100px}
.back .area.spine{top:-30px;left:55px}
.back .area.spine hr{width:150px}
.back .area.spine .icon{left:150px}
.back .area.leg{top:210px;left:80px}
.back .area.leg hr{width:90px}
.back .area.leg .icon{left:90px}
.front .area:hover .icon,.front .area.selectedArea .icon{background-position:-100% 0%;color:#fff;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}
.front .area:hover hr,.front .area.selectedArea hr{background-position:-100% 0%;-webkit-transition:background-position 0.25s linear 0.2s;-moz-transition:background-position 0.25s linear 0.2s;transition:background-position 0.25s linear 0.2s}
.front .area:hover:after,.front .area.selectedArea:after{background-position:-100% 0%;-webkit-transition:background-position 0.2s linear 0.45s;-moz-transition:background-position 0.2s linear 0.45s;transition:background-position 0.2s linear 0.45s}
.back .area:hover .icon,.back .area.selectedArea .icon{background-position:100% 0%;color:#fff;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}
.back .area:hover hr,.back .area.selectedArea hr{background-position:100% 0%;-webkit-transition:background-position 0.25s linear 0.2s;-moz-transition:background-position 0.25s linear 0.2s;transition:background-position 0.25s linear 0.2s}
.back .area:hover:before,.back .area.selectedArea:before{background-position:100% 0%;-webkit-transition:background-position 0.2s linear 0.45s;-moz-transition:background-position 0.2s linear 0.45s;transition:background-position 0.2s linear 0.45s}
/* Select Gender */
.search .selectGender{background:#fff;padding:0px 20px;color:#737373}
.search .selectGender span{text-transform:uppercase;vertical-align:middle}
.search .selectGender td,.search .selectGender label,.search .selectGender input{cursor:pointer}
.search .selectGender table,.search .selectGender tr{display:inline-block;vertical-align:middle;margin:0px 30px}
/* Specialities */
#divSpeciality .searchInput,#divDoctors .searchInput,#divFacilities .searchInput,#divDoctors .search select,#divDiseaseArea .search select{position:static;padding:12px 15px 12px 20px;background:#fff url(/style%20library/Dhcr/images/search.png) no-repeat;background-size:25px;background-position:10px;border:0;width:100%;border-radius:0;color:#008165;cursor:default;box-sizing:border-box}
#divSpeciality .searchInput ,#divFacilities .searchInput {padding:12px 18px 12px 45px !important}
#divSpeciality .searchInput:hover,#divDoctors .searchInput:hover,#divFacilities .searchInput:hover{background:#fff url(/style%20library/Dhcr/images/search.png) no-repeat;background-size:25px;background-position:10px;cursor:default}
#divSpeciality .search,#divDoctors .search,#divFacilities .search,#divDiseaseArea .search{background:#efefef;padding:10px;margin-bottom:10px;margin-top:10px;width:calc(100% - 16px)}
#divDoctors .searchInput,#divDoctors .searchInput:hover,#divDiseaseArea .search select{background:#fff;padding:12px 15px 12px 20px}
#divDiseaseArea .search{margin-bottom:125px}
.search input:focus{outline:0}
.search{position:relative}
.search .clearSearch{width:35px;margin:0;padding:12px 0px;border:0;background:#fff url(/style%20library/Dhcr/Images/clearSearch.png) no-repeat center;background-size:25px;min-width:25px;cursor:pointer;position:absolute;top:12px}
.search button.clearSearch{top:20px}
.search .clearSearch:hover{background-color:transparent}
/*.specialities.non-clincal{float:left;height:35px}*/
.specialities{transition:all 1s ease;margin:10px 20px;width:calc(20% - 36px);background:#efefef;position:relative;text-align:center;padding:10px;display:inline-block;color:#000;font-size:0.85em}
.specialities a{transition:all 1s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:block;color:#000}
.specialities a:hover{text-decoration:none}
.specialities i{color:#fff;background:#f32f46;padding:2px 6px 8px 4px;font-size:10px;width:10px;height:10px;margin:0px;position:absolute;top:-10px;right:-10px;display:none;border-radius:100%}
.specialities:hover{text-decoration:none;color:#fff;cursor:pointer}
.specialities:hover a{color:#fff}
.specialities.selected{background-color:#1f7030;color:#fff}
.specialities.selected i{display:block}
.specialities.selected .icon-checked{font-size:12px;padding: 4px 6px 6px 4px}
.specialities.selected a{color:#fff}
#divContainer .filters{color:#fff;margin-top:30px}
#divContainer .filters div{background:#1f7030;padding:10px;display:inline-block;margin-bottom:10px;cursor:pointer}
#divContainer .filters div:after{content:"\2a2f";font-size:25px;padding:10px;vertical-align:middle}
#divContainer .filters div:hover{background:#96c854}
/* Doctor Gender & Language */
.narrowContainer{width:80%;margin:auto;margin-top:50px;text-align:center}
.doctorGender{margin-right:35px;width:calc(33.33% - 35px);display:inline-block;cursor:pointer}
.doctorGender img{vertical-align:bottom;padding:0px 10px;width:calc(100% - 20px)}
.doctorGender span{display:block;background:#e9f3f1;text-align:center;padding:15px;position:relative}
.doctorGender .fa.fa-check{display:none}
.doctorGender.checked .fa.fa-check{top:-10px !important;display:block}
.drLangh {color:#fff;margin:55px 0px 25px 0px}
.drLang{margin-bottom:30px;cursor:pointer}
.drLang span .fa.fa-check{top:-10px !important}
.drLang span{display:inline-block;padding:10px 25px;background-color:rgba(255,255,255,0.7);color:#fff;position:relative;width:calc(33.33% - 80px);margin:15px;color:#000}
.drLang span.checked{color:#fff;background:#008165}
.drLang span .fa{display:none}
.drLang span.checked .fa{display:block}
.rateStars i:before{color:#e69618;margin:2px}
.emptyLanguages{color:#fff}
/* Doctors Listing */
#divDoctors .doctorsListing{margin-top:35px}
/*#divDoctors .doctorsListing .doctor{width:calc(25% - 55px);display:inline-block;vertical-align:middle;cursor:pointer;box-sizing:border-box}*/
#divDoctors .doctorsListing .doctor img#doctorImage,#divDoctors .doctorsListing .doctor img[id*="doctorImage"]{width:110px;height:110px;object-fit:contain;background:#fff;box-sizing:border-box}
/*#divDoctors .doctorsListing .doctorDetails{display:inline-block;width:100%;height:100px;box-sizing:border-box;background-color: #efefef;padding: 10px;}*/
#divDoctors .doctorsListing .doctorDetails{background-color:#efefef}
#divDoctors .doctorsListing .doctorDetails:hover , #FacilitiesContainerDiv .facility:hover .facilityDetails , #DoctorsContainerDiv .doctor:hover .doctorDetails{color:#fff;background-color:#1f7030 !important;transition: all .5s ease;-webkit-transition: all .5s ease}
#FacilitiesContainerDiv .facility:hover .facilityDetails h3,#DoctorsContainerDiv .doctor:hover .doctorDetails h3 ,#divDoctors .doctorsListing .doctorDetails:hover h3 , #FacilitiesContainerDiv .facilityDetails:hover h3{color:#fff}
#divDoctors .doctorsListing .doctorDetails h3{font-size:1.1em;font-weight:600;color: #1f7030}
#divDoctors .doctorsListing .doctorDetails .doctorSpeciality{font-size:0.825em;margin:10px 0px}
#divDoctors .doctorsListing .doctorRate{display:none}
#divDoctors .doctorsListing .rateStars{display:none}
#divDoctors .search input,#divDoctors .search select{width:calc(33.33% - 10px);margin:0px 3px;border: 1px solid #b7b7b7;}
#divDoctors .search input[type="submit"]{border:none}
#divDoctors .search input[type="submit"]:hover {box-shadow:none}
#divDoctors .search input:hover ,#divDoctors .search select:hover ,#divDoctors .search input:focus ,#divDoctors .search select:focus , .FormRow.firstRow input:hover , .FormRow.firstRow input:focus ,  .FormRow.firstRow select:hover,  .FormRow.firstRow input:focus {border-color: #96c854!important;-webkit-box-shadow: 3px 3px 0px 0px #e0e0e0;-moz-box-shadow: 3px 3px 0px 0px #e0e0e0;box-shadow: 3px 3px 0px 0px #e0e0e0;background-color: #fff;}
#divDoctors .search select , .dropDownCustom select{background:#fff;color:#737373; background:#fff url('/style%20library/Dhcr/Images/DropDownIconFilled.png') no-repeat 96% center ;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; -prefix-appearance: none!important;}
#divDoctors .clearSearch{width:20px!important}
#divDoctors .search input::-webkit-input-placeholder {color:#737373}
#divDoctors .search input:-moz-placeholder {color:#737373}
#divDoctors .search input::-moz-placeholder {color:#737373}
#divDoctors .search input:-ms-input-placeholder {color:#737373}
/* Doctor Details */
#divDoctorDetails.docSpec{position:fixed;z-index:99999;width: 90%;left: 5%; overflow-y: auto; bottom: 10px}
#divDoctorDetails.docSpec #doctorDetailsContainer{background-color:#fff;margin:0; -webkit-box-shadow: 10px 10px 0 -4px rgba(142,194,82,1); -moz-box-shadow: 10px 10px 0 -4px rgba(142,194,82,1); box-shadow: 10px 10px 0 -4px rgba(142,194,82,1);/*overflow-y:auto;bottom:10px*/}
#divDoctorDetails.docSpec #doctorDetailsContainer .doctorClinic,#divDoctorDetails.docSpec #doctorDetailsContainer .educQualifications,#divDoctorDetails.docSpec #doctorDetailsContainer .SpokenLanguages{color:#000}
#divDoctorDetails.docSpec .fa-times{color:#008165;position:absolute;top:25px;font-size:20px;z-index:1;cursor:pointer}
#divDoctorDetails.docSpec #doctorDetailsContainer .doctorClinic:before,#divDoctorDetails.docSpec #doctorDetailsContainer .educQualifications:before,#divDoctorDetails.docSpec #doctorDetailsContainer .SpokenLanguages:before{color:#008165}
#divDoctorDetails.docSpec #doctorDetailsContainer .clinicText,#divDoctorDetails.docSpec #doctorDetailsContainer .educText,#divDoctorDetails.docSpec #doctorDetailsContainer .langText{color:#008165}
#divDoctorDetails.docSpec #doctorDetailsContainer .doctorDetails{background:rgba(0,0,0,0.1)}
#divDoctorDetails.docSpec #doctorDetailsContainer .doctorFullName{color:#008165}
#divDoctorDetails.docSpec #doctorDetailsContainer .nationality,#divDoctorDetails.docSpec #doctorDetailsContainer .nationalityTitle{color:#000}
#divDoctorDetails.docSpec #dvPopupContent{position:absolute;top:135px;visibility:visible;display:none;border:1px solid rgba(0,0,0,0.2)}

.fad .search{background:rgba(0,0,0,0.2)!important}
.fad #FacilitiesContainerDiv .facilityDetails h3,.fad #FacilitiesContainerDiv .facilityDetails .facilityPhone,.fad .header{color:#008165!important}
#divContainer.fad  .steps span{color:#008165}

#doctorDetailsContainer{padding:20px 35px 5px 20px}
#doctorDetailsContainer .doctorDetails h2{font-size: 1.46em}
#doctorDetailsContainer #doctorImage,#doctorDetailsContainer img[id*="doctorImage"],#divFacilityDetails #divfacilityInfo img{width:135px;height:135px;display:inline-block;vertical-align:top;background:#fff;box-sizing:border-box;object-fit:contain}
#doctorDetailsContainer .doctorDetails,#divFacilityDetails .doctorDetails{display:inline-block;vertical-align:top;background-color:rgba(0,0,0,0.1);padding:20px 30px;width:calc(100% - 80px);position:relative;height:auto;box-sizing:border-box}
/*Old Style*/
/*#doctorDetailsContainer .doctorDetails,#divFacilityDetails .doctorDetails{display:inline-block;vertical-align:top;background-color:rgba(0,0,0,0.1);padding:20px 30px;width:calc(100% - 135px);position:relative;height:135px;box-sizing:border-box}*/
#doctorDetailsContainer .doctorFullName{color:#1f7030;font-size:1.125em;font-family:oswald}
#doctorDetailsContainer .nationalityContainer img{vertical-align:middle;width:30px;height:20px;object-fit:cover}
#doctorDetailsContainer .nationalityContainer .nationality{	font-size:.875em}
#doctorDetailsContainer .nationality{display:block;font-weight:600;margin:20px 0 5px 0}
#doctorDetailsContainer .nationalityTitle{vertical-align:middle;font-weight:600;margin:0 10px;font-size:0.75em}
#doctorDetailsContainer .doctorRateContainer,#divFacilityDetails .doctorRateContainer{color:#fff;position:absolute;top:30px;text-align:center;display:none}
#doctorDetailsContainer .rateText{display:block}
#doctorDetailsContainer .rateValue{display:block;font-size:2.5em;margin:15px 0px;font-weight:600}
#doctorDetailsContainer .clinicValue a{color:#000!important}
#doctorDetailsContainer .clinicText,#doctorDetailsContainer .educText,#doctorDetailsContainer .langText{display:block;font-weight:600;font-family:"Segoe UI";margin-bottom:10px;color:#1f7030;font-size:1em}
#doctorDetailsContainer span{font-family:"Segoe UI";line-height:1.2em}
#doctorDetailsContainer .doctorClinic,#doctorDetailsContainer .educQualifications,#doctorDetailsContainer .SpokenLanguages{margin-top:25px;display:inline-block;vertical-align:top;position:relative;display:block}
#doctorDetailsContainer .doctorClinic:before,#doctorDetailsContainer .educQualifications:before,#doctorDetailsContainer .SpokenLanguages:before{color:#1f7030;font-size:20px;position:absolute}
#doctorDetailsContainer .educQualifications:before{font-size:22px}
.SpokenLanguages li{font-family:"Segoe UI";margin-bottom:3px}
.rateStars i{cursor:pointer}
#divRequestAnAppointment{position:absolute;right:35px;top:calc(50% - 10px)}
#divRequestAnAppointment a{color:#fff;background:#008165;padding:10px 15px;border-radius:5px}
#divRequestAnAppointment a:before{content:"\f058";font-family:"FontAwesome";padding:0px 5px}
#divRequestAnAppointment a:hover{text-decoration:none;background-color:rgba(0,129,100,0.5)}
#dvPopupContent{padding:20px}
#dvPopupContent.popUpContent .popUpClose{margin-bottom:20px;padding:0}
#dvPopupContent h3{font-weight:600;color:#008164}
#dvPopupContent .formRow{width:100%;height:auto;margin:0;margin-bottom:20px}
#dvPopupContent .formRow span{font-size:1em}
#dvPopupContent .formBtn{text-align:center}
#dvPopupContent a.blueBtnLink{border-radius:5px}
#dvPopupContent .generalSuccessMessage,#dvPopupContent .generalErrorMessage{margin:0;min-width:350px}
/* Paging */
#divContainer .previousLink.dimmed,#divContainer .nextLink.dimmed{color:#c2c2c2 !important}
#divContainer .paging{margin-bottom:20px;direction:ltr}
/*Alphabet*/
.alphabet{margin:30px 0}
.alphabet span{margin:5px;padding:5px 10px;border:1px solid #adadad;text-transform: uppercase;color: #008165;width: 10px;text-align: center;display: inline-block}
/*Old Style*/
/*
.alphabet{margin:30px 30px 70px}
.alphabet span{margin:5px;padding:5px 10px;border:1px dashed #b7b7b7;text-transform:uppercase;color:#000}
*/
.alphabet span.selected,.alphabet span:hover{border-color:#1f7030;background:#1f7030;color:#fff;cursor:pointer}
/*New Styles*/
.doctorTitle{display: inline-block;margin-left: 30px}
.doctorTitle .educQualifications.icon-quality{padding-left: 30px !important}

/*** Find A Clinic ***/
/**/
#divFacilitySpecialities #divSpecialityID{color:#000;display: inline-block;width: 40%}
#divDoctorDetails ul{line-height:1.5}
.educQualifications ul{font-family: "Segoe UI"}
#divFacilityDoctors .doctor img{display:none}
#divfacilityInfo .detailsWrapper span{vertical-align:middle}
#FacilitiesContainerDiv  .emptyfacilities {color:#444}
#divFacilityDetails .facilityDet .dispBlock {margin-top: 10px}
/* Clinics Listing */
#FacilitiesContainerDiv {margin-top:35px}
#divFacilities .steps .icon{cursor:pointer}
#FacilitiesContainerDiv .facility , #divDoctors .doctorsListing .doctor{width: calc(25% - 27.75px);display:inline-block;vertical-align:middle;margin-bottom:35px;cursor:pointer;vertical-align:top}
#FacilitiesContainerDiv .facilityimg#doctorImage,#FacilitiesContainerDiv .facilityimg[id*="doctorImage"]{width:110px;height:110px;object-fit:contain;background:#fff;box-sizing:border-box;/*padding:3px*/max-width:100%;max-height:100%}
#FacilitiesContainerDiv .facilityDetails , #divDoctors .doctorsListing .doctorDetails{background-color:#efefef;padding:6px 15px;display:inline-block;width:calc(100% - 110px);height:110px;box-sizing:border-box}
#FacilitiesContainerDiv .facilityDetails h3{font-size:1em;color:#1f7030;font-weight:600}
#FacilitiesContainerDiv .facilityDetails .facilityPhone{font-size:0.9em;margin:10px 0px;font-family:"Segoe UI" !important}
/*#FacilitiesContainerDiv .facilityDetails .facilityPhone:before{font-family:"FontAwesome"}*/
#FacilitiesContainerDiv .doctorRate{display:none}
#FacilitiesContainerDiv .facilityRate{display:none}
#FacilitiesContainerDiv .rateValue{display:none}
/*#FacilitiesContainerDiv .facility:hover .facilityDetails{background:#efefef}*/
/* Facility Details */
#divFacilityDetails{margin-top:30px;box-sizing:border-box;color:#fff;font-family:"Segoe UI"}
#divFacilityDetails #NumberOfOPages{color:#000}
#divFacilityDetails #divfacilityInfo h2{color:#1f7030;font-size:1.2em;font-weight:600}
#divFacilityDetails #divfacilityInfo .nationalityContainer{color:#000}
#divFacilityDetails .facilityDet span,#divFacilityDetails .facilityDet a{color:#000}
#divFacilityDetails .facilityDet .telText{color:#008165;text-decoration:none}
#divFacilityDetails .facilityDet{display:inline-block;margin:18px 0px;width:33.10%;vertical-align:top}
/*#divFacilityDetails .facilityDet a{text-decoration:underline}*/
#divFacilityDetails .facilityDet a:hover{text-decoration:none}
#FacilitiesContainerDiv .facilityDetails .facilityPhone:before , #divFacilityDetails .facilityDet.icon-LangIc:before,#divFacilityDetails .facilityDet.icon-clock:before,#divFacilityDetails .facilityDet.icon-map-pin:before ,#divFacilityDetails .facilityDet.phone-receiver:before ,#divFacilityDetails  .facilityDet.icon-phone-receiver:before ,#divFacilityDetails  .facilityDet.icon-mail:before{font-family:DHCR!important}
#divFacilityDetails .facilityDet.icon-phone-receiver:before{font-size:17px}
#divFacilityDetails .facilityDet.icon-map-pin ,#divFacilityDetails .facilityDet.icon-mail {/*font-weight:600*/} 
#divFacilityDetails .facilityDet:before{font-size:20px;color:#008165;width:25px;text-align:center;display:inline-block;vertical-align:middle;font-family:"FontAwesome"}
#divFacilityDetails .detailsWrapper{margin-top:10px;margin-bottom:10px;width:100%}
#divFacilityDetails .rateValue{display:block;font-size:2em;margin:5px 0px;font-weight:600}
#divFacilityDetails .accordion-section-content,#divFacilityDetails .accordion-section-content-facility{overflow-y:auto}
#divFacilityDetails .nationality{font-weight:500;display:block;margin-top:25px;margin-bottom:10px}
#divFacilityDetails .doctorDetails{height:auto;min-height:135px}
#divFacilityDoctors .doctor,.specialityDoctor{margin-bottom:15px;cursor:pointer;width:25%;display:inline-block;float: left}
#divFacilityDoctors img,.specialityDoctor img{width:50px!important;height:50px!important;object-fit:cover}
#divFacilityDoctors .doctorName,.specialityDoctor .doctorName{color:#008165;font-size:0.85em;font-weight:600}
#divFacilityDoctors .doctorSpeciality,.specialityDoctor .doctorSpeciality{color:#757575;font-size:0.85em;/*width:215px;*/overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#divFacilityDoctors .rateValue,.specialityDoctor .rateValue{display:none !important}
#divFacilityDoctors .rateStars,#divFacilitySpecialities .rateStars{display:inline-block;margin:0px 5px;vertical-align:top;color:#757575}
#divFacilityDoctors .rateStars span,#divFacilitySpecialities .rateStars span{margin:0px 5px}
#divFacilityDoctors .doctorLangauges,.specialityDoctor .doctorLangauges{color:#757575;font-family:"Segoe UI" !important;font-size:0.85em;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}
#divFacilityDoctors .doctorLangauges:before,.specialityDoctor .doctorLangauges:before{vertical-align:middle;font-family:"icomoon";font-size:15px;color:#757575}
#divFacilityInsurance .insurance{color:#000;/*background:url(/style%20library/Dhcr/Images/bullet.png)2px no-repeat;background-size:15px;*/display:inline-block;width:calc(50% - 20px);margin-bottom:5px}
/*#divFacilityInsurance .insurance:before{content:"\25CF";display:inline-block;padding:0px 10px;font-size:15px;color:#008165}*/
#divFacilitySpecialities .accordion-section-content,#divFacilitySpecialities .accordion-section-content-facility{background-color:rgba(219,217,215,0.9)}
#divFacilitySpecialities .accordion{margin-bottom:10px}
#divFacilitySpecialities .accordion-section-title.active,#divFacilitySpecialities .accordion-section-title-facility.active {color:#fff}
.emptyFacilityDoctors{color:#000}
/* Inner Accordion Section */
/*#divFacilitySpecialities{padding:20px}*/
#divFacilitySpecialities .accordion{border-bottom:1px solid #cfd6d4}
#divFacilitySpecialities .accordion:last-child{border:0}
#divFacilitySpecialities .accordion-section-content,#divFacilitySpecialities .accordion-section-content-facility{background-color:#d7e8e5;margin-bottom:20px}
#divFacilitySpecialities .accordion-section-title,#divFacilitySpecialities .accordion-section-title-facility{background-color:#fff;color:#000}
#divFacilitySpecialities .accordion-section-title.active,#divFacilitySpecialities .accordion-section-title-facility.active{background-color:#fff;color:#008165}
#divFacilitySpecialities .accordion-section-title .arrow:before,#divFacilitySpecialities .accordion-section-title-facility .arrow:before{background-color:transparent;color:#000;font-size:15px}
#divFacilitySpecialities .accordion-section-title.active .arrow:before,#divFacilitySpecialities .accordion-section-title-facility.active .arrow:before{color:#008165}
.emptyfacilities{text-align:center;color:#fff;margin-top: 100px}
/* Non clinical Data */
.nonCilinicalFacility{background-color:rgba(0,0,0,0.18);color:#fff;margin:10px 0px;padding:20px}
.nonCilinicalFacility h2{color:#fff;font-weight:600;margin-bottom:15px}
.nonCilinicalFacility .facilityDet{width:50%;display:inline-block;margin:5px 0px}
.nonCilinicalFacility .facilityDet:before{padding:5px}
.nonCilinicalFacility .telValue,.nonCilinicalFacility a{margin:5px 25px;color:#fff}
.nonCilinicalFacility a{text-decoration:underline}
.nonCilinicalFacility .fa-search:before,.nonCilinicalFacility .icon-LangIc:before{font-size:15px}
.icon.icon-community:before{font-size:40px}
.icon.icon-all:before{font-size:35px}
.icon.tabs{background-size: 72px 72px !important}
/*Style 1*/
#divContainer a.previousLink,#divContainer  a.previousLink:visited,#divContainer  a.pageLink,a.pageLink:visited,#divContainer  a.nextLink,a.nextLink:visited{margin:0px 15px}

/*Executive BIO*/
.bioImg{width:29%;display:inline-block;vertical-align:top}
.bioImg img{width:calc(100% - 15px)}
.newsDetailsContent.bio{width:70%;display:inline-block}

/*Events Listing*/
.dhccItem{position:relative;display:inline-block;width:calc(33.33% - 20px);height:275px;margin-bottom:25px}
.dhccItem > a{display:block;height:100%;cursor:pointer}
.dhccItem > a img{height:100%;width:100%;object-fit:cover}
.dhccItem > a:before{content:"";display:block;position:absolute;height:100%;width:100%;left:0;background:rgba(255,255,255,0);transition:all 0.5s ease;
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%)}
.dhccItem > a:hover:before,.dhccItem .activeTab:before{background:rgba(0,129,101,0.5)}
.description{position:absolute;bottom:0;padding:25px;color:#fff;text-align:center;box-sizing:border-box;width:100%;text-transform:uppercase}
.description h3,.description .date{color:#fff}
.description .title{font-size:1.875em;line-height:1em}
.description .date{font-size:1em;margin-top:10px}
/***Sitemap***/
.InnerSiteMapCol .ListingTitle{display:inline-block;margin:5px}
.InnerSiteMapCol .Level1{font:500 100% "Segoe UI",segoeui,verdana;color:#58595b;margin-bottom:5px;display:inline-block}
.InnerSiteMapCol .Level1 .Icon{display:none}
.InnerSiteMapCol ul.block{list-style-type:none;background-color:#eee;margin-bottom:30px;padding:14px 3.1766200762389%}
.InnerSiteMapCol.Last .Level1{color:#1f7030;font-weight:400}
.InnerSiteMapCol .Icon{display: inline-block;width: 0;height: 0;border-style: solid;border-color: transparent transparent #96c854 transparent}
.InnerSiteMapCol .SubLevel{color:#58595b}
.InnerSiteMapCol .SubLevel .Icon{border-color: transparent transparent #58595b transparent;height: 7px;}
.InnerSiteMapCol ul.block{margin-bottom:0}
/*.InnerSiteMapCol ul.block{padding:10px 0}*/
/******FAQs******/
#dvNoFAQsItems{background-color:#fff}
#FAQsContainerDiv{background-color:#fff;padding:20px;box-sizing:border-box}
.FaqContainerScroll{background-color:#fff;padding:10px}
#FAQsContainerDiv .accordion-sectionFAQ{margin-bottom:32px}
#FAQsContainerDiv h1{color:#1f7030}
#FAQsContainerDiv .accordion-section-titleFAQ{background-color:transparent;color:#6b6b6b!important;padding:0;background-image:none;padding-left:40px}
#FAQsContainerDiv .num{position:absolute;left:0;color:#1f7030;background-color:#e7e7e7;width:28px;height:28px;text-align:center;line-height:28px;display:inline-block;border-radius:14px}
#FAQsContainerDiv .active .num{color:#fff;background-color:#1f7030}
#FAQsContainerDiv .accordion-section-contentFAQ{border:0;color:#8d8b8b!important;    background-color: transparent}
#FAQsContainerDiv .accordion-section:nth-child(15n+0) .accordion-section-contentFAQ.open,#FAQsContainerDiv .accordion-section:last-child .accordion-section-contentFAQ.open{border:0!important}
#FAQsContainerDiv ul{margin-top:10px}
#FAQsContainerDiv ol{list-style-position:inside}
#FAQsContainerDiv table , #FAQsContainerDiv table tr {border:none}
/*#FAQsContainerDiv table > thead > tr > th,#FAQsContainerDiv table > thead > tr > td{border-bottom-width:2px}*/
#FAQsContainerDiv table > tbody > tr:nth-child(odd) > td{background-color:#e5e5e5}
#FAQsContainerDiv table > tbody > tr:nth-child(even) > td{background-color:#efefef}
/*#FAQsContainerDiv table > tbody > tr:hover > td,#FAQsContainerDiv table > tbody > tr:hover > th{background-color:#f5f5f5}*/
#FAQsContainerDiv table{width:100%;margin-bottom:20px}
#FAQsContainerDiv table tr > th{font-weight:700}
#FAQsContainerDiv table thead > tr > th,#FAQsContainerDiv table tbody > tr > th,#FAQsContainerDiv table tfoot > tr > th,#FAQsContainerDiv table thead > tr > td,#FAQsContainerDiv table tbody > tr > td,#FAQsContainerDiv table > tr > td{padding:8px;line-height:1.428571429;vertical-align:top}
#FAQsContainerDiv table thead > tr > th{vertical-align:bottom}
#FAQsContainerDiv table thead:first-child tr:first-child th{border-top:0}
.GeneralForm.ViewMode ul li,#FAQsContainerDiv ul li,ul.ulStyle01 li,.accordion-section-content ul li,.accordion-section-contentFAQ ul li{font-size:.875em;list-style:none!important;min-width:40%}
ul.ulStyle01 li,#FAQsContainerDiv li{font-size:1em}
#FAQsContainerDiv{padding:20px}
#FAQsContainerDiv table caption + thead tr:first-child th, #FAQsContainerDiv table colgroup + thead tr:first-child th, #FAQsContainerDiv table thead:first-child tr:first-child th, #FAQsContainerDiv table caption + thead tr:first-child td, #FAQsContainerDiv table colgroup + thead tr:first-child td, #FAQsContainerDiv table thead:first-child tr:first-child td ,#FAQsContainerDiv table > tbody > tr:first-child > td , .tableBG td{background-color: #1f7030 !important;color:#fff}
#FAQsContainerDiv table caption + thead tr:first-child th, #FAQsContainerDiv table colgroup + thead tr:first-child th, #FAQsContainerDiv table thead:first-child tr:first-child th, #FAQsContainerDiv table caption + thead tr:first-child , #FAQsContainerDiv table colgroup + thead tr:first-child , #FAQsContainerDiv table thead:first-child tr:first-child,#FAQsContainerDiv table > tbody > tr:first-child{border-radius: 4px 0 0}
#FAQsContainerDiv table , #FAQsContainerDiv tbody , #FAQsContainerDiv tr, #FAQsContainerDiv td{border:0 !important}
#FAQsContainerDiv table thead:first-child tr:first-child th:first-child{border-radius: 4px 4px 0 0}
/******Accordion******/
.accordion-section-content ul.ulStyle01 li,.accordion-section-contentFAQ ul.ulStyle01 li,#FAQsContainerDiv ul li{float:none}
.accordion,.accordionFAQ{display:block}
.accordion-section,.accordion-sectionFAQ,.accordion-section-facility{margin:15px 0}
.accordion-section-title,.accordion-section-titleFAQ,.accordion-section-title-facility{position:relative;word-break:break-word;width:calc(100% - 30px);padding:15px;font-weight:500;display:inline-block;background: #008266 !important;transition: all linear .15s;font-size: 1em;color: #fff;}
.accordion-section-title:before,.accordion-section-title-facility:before{content: "\a907";position: absolute;color: #fff;right: 0px;font-size: 12px;padding: 19px 20px 18px;top: 0px;background-color: #008266;font-family: DHCR !important}
.accordion-section-title.active,.accordion-section-titleFAQ.active,.accordion-section-title-facility.active{color:#fffbackground: #008266 !important;}
.accordion-section-title.active:before,.accordion-section-title-facility.active:before{background-color: #008266;}
.accordion-section-title.active:before,.accordion-section-title-facility.active:before{content:"\a921"}
/*.accordion-section-title:hover,.accordion-section-titleFAQ:hover{background-color:#1f7030;text-decoration:none;color:#fff}*/
.accordion h4,.accordionFAQ h4,.GeneralForm.ViewMode h4{color:#1f7030;margin-bottom:20px}
.accordion-section-content,.accordion-section-contentFAQ,.accordion-section-content-facility{width:calc(100% - 30px);padding:15px;border-top:none;background-color: #efefef;display:none}
.accordion-section-content .ans {margin: 0 17px}
/*.accordion-section-title{background:transparent none repeat scroll 0 0!important;color:#000!important;text-decoration:underline!important}*/
/*.GeneralForm.ViewMode ul li,#FAQsContainerDiv ul li,ul.ulStyle01 li,.accordion-section-content ul li,.accordion-section-contentFAQ ul li{list-style:disc inside!important;background:none}*/
/*#FAQsItems{width:100%}*/
/*#FAQsContainerDiv .accordion-section-contentFAQ{display:block!important}*/
/*#mainContent,.contentNav,#FAQsContainerDiv{padding:0!important;width:96%;box-sizing:initial!important}*/
/***E-Services***/
.reserved-location .layoutCol3{width:21%}
.reserved-location .layoutCol9{width:79%}
.activities, .activities .labelContainer{color: #7e7e7e; margin: 10px 30px;font-size:0.85em !important}
.activities li span{color: #7e7e7e;}
/***Print***/
@media print{
	#PressReleasesListingContainerDiv .Info .readMore, #mainContent .pressDetailsBtn, #AnnouncementsListingContainerDiv .Info .readMore ,  #DeltaPlaceHolderMain .readMore{display:none}
	.goals .pageTitle{margin:50px}
}

/***Media Quieries***/
@media screen and (max-width:1500px){
#FacilitiesContainerDiv .facility , #divDoctors .doctorsListing .doctor{width:calc(33.33% - 20px)}
.teamsRow .imgShadow, .teamsRow .imgShadow img {width: 160px;height: 170px}
.teamsThumbCont{width:18%}
}
@media screen and (max-width:1160px){
.accordion-section-title:before,.accordion-section-title-facility:before{font-size:10px}
/***Meet The Team***/
.teamsRow .imgShadow, .teamsRow .imgShadow img {width: 150px;height: 160px}
.firstImageCont {width: 38%}
}
@media screen and (max-width:1024px){
/***Community Directory***/
/*#divContainer .steps.communityDirectory .icon { margin: 0 45px 15px 45px}*/
#divFacilityDoctors .doctor,.specialityDoctor{width:33.33%}
}
@media screen and (max-width:980px){
.vision-mission .layoutCol6{width:50%}
/***Find a Doctor***/
#FacilitiesContainerDiv .facility, #divDoctors .doctorsListing .doctor {width:calc(50% - 20px)}
/***Find A Doctor***/
.specialities {width: calc(25% - 36px)}
/*#divContainer .steps .icon { margin: 35px 15px 20px 15px}*/
/***Feedback***/
.feedback .layoutCol7 {width: 100%}
/***Community Directory***/
#divFacilityDoctors .doctor,.specialityDoctor , #divFacilityDetails .facilityDet {width: 50%}
#divContainer .steps .icon {padding: 18px}
#divContainer .steps span {font-size: 1.2em}
#divContainer .communityDirectory .icon img {width: 68px; height: 68px;left: calc(50% - 34px)}
.icon.tabs{background-size: 68px 68px !important}
/***Meet The Team***/
.teamsThumbCont {width: 20%}
.firstImageCont {width: 32%}
/***Excellence Award***/
.excellenceAwards .borderGrad {display:none}
}
@media screen and (max-width:800px){
/***Find A Doctor***/
.specialities {width: calc(33.33% - 36px)}
#divContainer .steps.communityDirectory span {font-size:1.12em}
/*#divContainer .steps.communityDirectory .icon {margin: 0 30px 15px 30px}*/
/***Community Directory***/
}
@media screen and (max-width:768px){
/***General***/
.accordion-section-title:before,.accordion-section-title-facility:before{border-radius:50%;padding:8px;top:calc(50% - 15px);right:10px}
.accordion-section-title, .accordion-section-titleFAQ , .accordion-section-content, .accordion-section-contentFAQ,.accordion-section-content-facility{width: calc(100% - 50px);  padding-right: 40px;}
/***Mission & Vision***/
.goalContainer {width: calc(25% - 27px)}
/***Meet The Team***/
.firstImageCont { width: 42%}
.firstTextCont {width: 56%}
.teamsThumbCont {width:31.33%}
/***Press Release***/
#PressReleasesListingContainerDiv .Item img , #AnnouncementsListingContainerDiv .Item img {width: 30% !important}
#PressReleasesListingContainerDiv.ListingContainer .Item .Info , #AnnouncementsListingContainerDiv.ListingContainer .Item .Info{width:66% !important}
/***Announcments***/
.innerThreeCol {width: 46%}
.innerThreeCol:nth-child(2n+0) { margin-right: 0}
/***Partner Management**/
.partnerManagement .layoutCol6 , .partnerManagement .LabelContainer ,.partnerManagement  .CheckBoxCustom3Col , .partnerManagement   .CustomRadioButton, .partnerManagement .divSpecialty , .partnerManagement  .ControlContainer.layoutCol3 , .partnerManagement .layoutCol12 {margin-bottom:10px;width:100%}
.partnerManagement  .CheckBoxCustom3Col td {width: 100%}
.partnerManagement .FormRow {padding-bottom: 0}
.partnerManagement .FormRow.Buttons{padding-bottom: 20px}
/***Find A doctor***/
.front, .back { transform: scale(0.8)}
.doctorTitle{margin-left: 0;margin-top: 15px;display: block}
/***Commmunity Directory***/
#divContainer .steps li {width: calc(100%/4);}
/***Excellence Award***/
.excellenceAwards .awardContainer {width: 52%;padding: 10px 10px 0;font-size: 1em;}
}
@media screen and (max-width:680px){
/***Press Release Details***/
.AnnouncementContainer .AnnonceImg img{max-width:90%;display:block}
.AnnonceImg.float{float:none}
/***Press Release Details***/
.AnnouncementContainer .AnnonceImg img, .AnnouncementContainer .AnnonceImg .devAnnonceImg {max-width: 80% !important;margin-left: 10%}
/***Paterner Details**/
.GeneralForm.ViewMode.Partners .layoutCol3 {width: 30%}
.GeneralForm.ViewMode.Partners .layoutCol9 {width: 70%}
/***Community Directory***/
#divFacilityDoctors .doctor,.specialityDoctor{width:100%}
}
@media screen and (max-width:640px){
/***General***/
/***Mission & Vision***/
.vision-mission .layoutCol6 {width: 100%}
.vision{margin-bottom:100px}
/***Find a Doctor***/
#FacilitiesContainerDiv .facility, #divDoctors .doctorsListing .doctor {width: 100%}
#divDoctors .search input, #divDoctors .search select {width: 100%;margin: 7px 3px}
#divDoctors .clearSearch {right: 4%;left:auto !important}
/***Find A Doctor***/
.search .selectGender table {display: block;margin: 0}
.search .selectGender tr {margin: 0}
.specialities {width: calc(50% - 36px)}
#divContainer .steps .icon {padding: 15px;font-size: 35px; /*margin:10px 20px 8px 20px*/}
#divContainer .communityDirectory .icon img {width: 62px;height: 62px;left: calc(50% - 31px)}
#divFacilityDetails .facilityDet {width: 100%}
.icon.tabs{background-size: 62px 62px !important}
}
@media screen and (max-width:600px){
.partnerDetailImg img{position:relative}   
.goalContainer { width: 40%} 
/***Find a Doctor***/
#doctorDetailsContainer {padding: 0}
.front, .back { margin:0px 30px; transform: scale(0.6)}
/*#divContainer .steps.communityDirectory .icon {margin: 0 37px 15px 37px}*/
/***Community Directory***/
/***Meet The Team***/
.teamsThumbCont {width: 48%}
.teamsRow .firstImageCont{float:none}
.teamsRow .firstTextCont{ width: 90%; margin-top: 15px}
}
@media screen and (max-width:480px){
/***About DHCR***/
.phase {width: 100px;height: 100px}
.phase p {padding-top: 12px}
.phaseContainer:nth-child(odd) .phaseContent, .phaseContainer:nth-child(even) .phaseContent {padding: 50px 20px 30px !important}
.phaseContainer:nth-child(even) .phase , .phaseContainer:nth-child(odd) .phase{left: calc(50% - 50px);top:-52px}
    
/***Press Release Details***/
.AnnouncementContainer .AnnonceImg img, .AnnouncementContainer .AnnonceImg .devAnnonceImg{max-width:100% !important;margin:0}
/***Press Release***/
#PressReleasesListingContainerDiv .Item img , #AnnouncementsListingContainerDiv .Item img{width: 100% !important}
/***Announcments***/
#AnnouncementsListingContainerDiv .innerThreeCol { width: 100%}
#AnnouncementsListingContainerDiv .info a:nth-child(1) {min-height: 54px}
/***Meet The Team***/
.teamsThumbCont {width: 100%}
/***Meet The Team - Details***/
.teamContainer .DirectorsImg {width: 30%;float: none;display: block;margin-bottom: 15px}
.teamContainer .DirectorsDetails {width: 93%}
/***Find a doctor***/
#doctorDetailsContainer .doctorDetails, #divFacilityDetails .doctorDetails{padding: 10px 0}
#doctorDetailsContainer .doctorDetails, #divFacilityDetails .doctorDetails {background-color:transparent}
#doctorDetailsContainer .doctorDetails, #divFacilityDetails .doctorDetails {height:auto}
#divFacilitySpecialities #divSpecialityID {width: 100%}
#divFacilityInsurance .insurance {width: calc(100% - 28px)}
/***Find A Doctor***/
.front, .back { margin: 0 40px; transform: scale(0.45)}	
#divContainer .steps .icon {padding: 10px;font-size: 35px;/*margin: 25px 5px 10px;*/}
#divContainer .steps span , #divContainer .steps.communityDirectory span {font-size: 1em}
#doctorDetailsContainer .doctorHeader{background: rgba(0,0,0,0.1);padding: 15px}
#doctorDetailsContainer #doctorImage,#doctorDetailsContainer img[id*="doctorImage"], #divFacilityDetails #divfacilityInfo img {display:block;box-shadow:6px 6px #96c854}
#doctorDetailsContainer .doctorDetails, #divFacilityDetails .doctorDetails{padding:15px 10px}
#divContainer .communityDirectory .icon img {width: 52px;height: 52px;left: calc(50% - 26px)}
#divContainer .steps li {width: calc(100%/3)}
.icon.tabs{background-size: 52px 52px !important}
/*#divContainer .steps.communityDirectory .icon {margin: 0 30px 15px 30px}*/
/***Feedback***/
.feedback .layoutCol3 , .feedback .layoutCol8 {width: 100%}
.feedback .layoutCol3 {margin-bottom:10px}
/***Excellence Award***/
.excellenceAwards .excellenceAwardsImg{background-color: rgb(31,112,48);padding: 10px}
.excellenceAwards .awardContainer {padding:0;width:100%;top:0;min-height:auto;position:relative}
}
@media screen and (max-width:400px){
.teamContainer .DirectorsImg {width: 35%}
/***Find A Doctor***/
.specialities {width:90%}
#doctorDetailsContainer .doctorFullName {font-size: 1.1em}
.filters label{font-size:0.95em}
#divContainer .filters div:after {padding: 10px 0}
span.truncate {width: 90px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
/*#divContainer .steps.communityDirectory .icon {margin: 0 15px 15px 15px}*/
}
@media screen and (max-width:320px){
.teamContainer .DirectorsImg {width: 40%}
}