.patient-guide-tabs ul {padding-top:20px !important;} /* Added on 13th Dec 2022 */

ul.ff-errors{
	display: none;
}
.ff-form-errors{
	color: #ff0300 !important;
	float: left !important;
	display: block;
	width: 100%;
}
.ff-form-custom-errors p{
	color: #ff0300 !important;
}
.ff-has-errors {
	border-color: #ff0300 !important;
	border: #ff0300 1px solid !important;
}

.freeform-file-drag-and-drop {
	border: 1px dashed #323188 !important;
	border-radius: 30px !important;
}
.tab-articles .grid-articles, .tab-articles .fliter{
	background: #e0e0e045 !important;
	border: #333;
}
.field-wrapper .upload-hold .fileUpload{
	position: inherit !important;
}
.text-green {
	color: #208882 !important;
}
.text-info-item {color: #333 !important;}
.register-form .form-group{margin-bottom: 0 !important;}
input[type="radio"], input[type="checkbox"]{
	width: auto !important;
}
.d-none{display: none !important;}
.ff-form-success{color: #208882; font-weight: bold;}
.certificate-section p {
    font-family: 'Bahij_TheSansArabic-Plain';
}
.certificate-slider .slick-track {
  display: flex;
}
.certificate-slider .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
}
.h-auto{
	height:auto !important;
}
.news-event-item img{
	max-height: 200px !important;
}
#ConfirmMsg.modal{
	z-index: 999999;
	background: #0003;
}
.job-desc ol,
.job-desc ul{
	margin:0;
}
.pxc-form {
	position: relative;
	z-index: 99;
}
#ConfirmMsg.modal button.close {
    margin-bottom: 0 !important;
}

/* rooms-and-suites new css  */
.bg-title .title-container-inner {
  background-color: #5b5b5b;
  padding: 20px;
}
.bg-title .title-container-inner h1, .bg-title .title-container-inner h2 {
  color: #fff;
  font-size: 35px;
  text-transform: uppercase;
}
.px-0 {
	padding-left: 0;
	padding-right: 0;
}
.column-box .room-suites h1, .column-box .room-suites h6 {
	position: static;
	background-color: #5b5b5b;
	padding: 10px;
	color: #fff !important;
	margin: 0;
	font-family: Bahij_TheSansArabic-Bold;
	display: none;
}
.column-box .room-suites-gal .feature-text img {
  filter: brightness(1);
}
.column-box .feature-text img {
	padding-bottom: 10px;
}
.list-group-content ul {
	list-style: disc;
	padding-left: 1rem;
}
.feature__slider-main .slick-slide img {
	width: 100%;
	filter: brightness(.8);
}
.feature__slider-thmb img {
  max-height: 100px;
  object-fit: cover;
  height: 100%;
  width: 100%;
	filter: brightness(.8);
	cursor: pointer;
}
.feature__slider-thmb .slick-slide>div {
  margin-right: 10px;
}
.feature__slider-thmb .slick-slide:last-child>div {
  margin-right:0;
}
.full-column-box .feature-text img {
	height: 550px;
}
.room-suites1 .feature-column {
    max-height: 290px
}
.bg-title-grey{
	background-color: #5b5b5b;
	padding: 20px;
	margin: 0 1.5rem;
}
.bg-title-grey > h1.title-large{
	color: #ffffff;	
	padding-top: 0;
}
.frame-fullwidth iframe#Iresult {
	padding-left: 0;
	padding-right: 0;
}
.virtualthumb .row .row {
	display: flex;
}
.virtualthumb .grid-item img {
  width: 100%;
  height: auto;
  cursor: pointer;
  border: 7px solid #f4f4f4;
  padding: 0;
}
.virtualthumb .grid-item h2 {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #323188;
	margin-top: 20px;
}
.virtualthumb .row:before {
    height: auto;
    width: 0;
}
.map {
	min-height: 450px;
}
.map .contactus {
	border: 0;
	padding: 30px 24px 30px 60px;
}
.map .col-12 {
    padding: 0;
}
#btnscrolltop {
  display: inline-block;
  background-color: #9E9E9E;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
  opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#btnscrolltop::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#btnscrolltop:hover {
  cursor: pointer;
  background-color: #333;
}
#btnscrolltop:active {
  background-color: #555;
}
#btnscrolltop.show {
  opacity: 1;
  visibility: visible;
}
.btn-view-all{
  background-color: #208882 !important;
  border: 1px solid #208882 !important;
}
.btn-view-all:hover{
    background-color: #323188 !important;
    border-color: #323188 !important;
}
.footer .row{
	max-width: unset !important;
}

.clinic-centers-tab ul li.active a{
	background-color: #323188 !important;
  color: #ffffff !important;
  border: none !important;
  background: 0 0;
}
.statistics-numbers .grid-item .stat{
	backface-visibility: hidden; 
	transition: -webkit-transform 1000ms cubic-bezier(0.42, 0, 0.58, 1) 0s, opacity; transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, 1, 1); 
	opacity: 1; 
	visibility: visible; 
	transform-origin: 50% 50% 0px;
}
.statistics-numbers .grid-item .stat img{
	width: 50%;
	padding-top: 10px;
	padding-bottom: 0;
}
.statistics-numbers .grid-item .stat h4{
	font-size: 18px;
}
.statistics-numbers .grid-item .stat .counter{
	font-size: 30px;
}
.item-career {
    background-color: #eae8e8;
    display: flex;
    min-height: 161px;
    margin-bottom: 29px;
    height: 161px;
    padding: 10px;
}
.info-item-career h1 {
    font-family: Bahij_TheSansArabic-Bold;
    font-weight: 400;
    color: #323188;
    font-size: 20px;
    margin: 0;
}
.info-item-career span {
    font-family: Bahij_TheSansArabic-Plain !important;
    color: #208882;
    font-weight: 400;
    font-size: 15px;
}
.apply-item-career span {
    font-family: Bahij_TheSansArabic-Plain !important;
    font-weight: 400;
    color: #323188;
    font-size: 15px;
    width: 100%;
    float: left;
    text-align: center;
    width: 100%;
    float: left;
    margin: 0 0 4px 0;
    text-align: center;
}

.slick-4-slides .slick-arrow{
	position: absolute;
  top: 50% !important;
  margin: 0px !important;
  padding: 0px !important;
  z-index: 9999;
  transform: translate(0, -50%);
}
.slick-4-slides .slick-next {
    background-image: url(/assets/img/double-right.png);
    width: 30px;
    height: 34px;
    background-repeat: no-repeat;
    right: -50px;
    font-size: 0px !important;
}
.slick-4-slides .slick-prev {
    background-image: url(/assets/img/double-left.png);
    width: 30px;
    height: 34px;
    background-repeat: no-repeat;
    left: -50px;
    font-size: 0px !important;
}
.w-100{
	width: 100% !important;
}
.cta-section {
	background: url('/assets/img/careersbg.png');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 250px;
	height: 100%;
	width: 100%;
	padding: 50px 0;
	display: flex;
	align-items: center;
}
.cta-section .row .column.width-12 {
	display: flex;
	align-items: center;
}
.cta-section .title-large, .cta-section h2 {
	margin-bottom: 0;
}
.cta-section h2 span {
	font-size: 1.5em;
	line-height: 1.2em;
	max-width: 490px;
}
.cta-section .column> :first-child {
	backdrop-filter: none;
}
.item-big-news ul {
	list-style: disc;
	margin-bottom: 1rem !important;
	padding-left: 1.25rem;
}
.item-big-news ul li {
	list-style: disc;
}  
.item-big-news ol {
	margin-bottom: 1rem !important;
	padding-left: 1.25rem;
}


@media(max-width:1199px) {
	.contactus .team-content-info h4 {
		font-size: 14px;
	}
}
@media(max-width:991px) {
	.contactus .team-content-info h4 {
		font-size: 16px;
	}
	.map .contactus {
		padding-left: 24px;
	}
}
@media (max-width: 768px) {
	.bg-title .title-container-inner h1, .bg-title .title-container-inner h2 {
	  padding-top: 0;
	  font-size: 27px;
	}
	.cta-section .row .column.width-12 {
		display: block;
	}
	.cta-section .text-right {
		text-align: left;
		padding-top: 20px;
	}
}

@media(max-width:767px) {
	.pxc-form .fileUpload {
		top: 10px;
	}
	.slick-4-slides .slick-prev {
		left: 0;
	}
	.slick-4-slides .slick-next{
		right: 0;
	}
	.pxc-form #uploadFile2 + .fileUpload {
    top: 73px;
	}
	.virtualthumb .row .row {
		display: inherit;
	}
}
@media(max-width: 500px) {
	.header .header-inner .navigation>ul>li {
		display: table !important;
	}
	.top-homepage {
		padding-top: 7rem;
	}
}
@media(max-width: 575px) {
	.header .header-inner .navigation>ul>li>a:not(.button) {
		min-width: 35px;
	}
	.header .navigation>ul>li>a {
		letter-spacing: 0;
	}
	.navigation .dropdown-list, .navigation ul {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.header .navigation>ul>li>a {
		font-size: 20px;
	}
	.feature__slider-thmb img {
	  max-height: 70px;
	}
	.full-column-box .feature-text img {
		height: 300px;
	}
}
@media(max-width: 375px) {
	.header .header-inner .navigation>ul>li>a:not(.button) {
		min-width: 30px;
	}
	.header .navigation>ul>li>a {
		font-size: 16px;
		margin: 0 3px;
	}
	.header .tooltip1 img{
		width:14px;
	}
	li.ser-icon {
    		margin-top: 5px !important;
	}
.ser-icon {
    font-size: 16px !important;
}
}
@media screen and (orientation:landscape) and (min-device-width:500px) and (max-device-width:630px)
{
	.logo-right-scape,.navigation.nav-right{
		float: right !important;
	}
}
