body.rtl
{
	font-kerning: none !important;
}

.about_pages_img:after {
	z-index: -1;
}


@media only screen and (max-width:992px)
{
	.intl-tel-input.iti-container .country-list .country.preferred
	{
		display: flex;
	}
}

.services-menu-list-container {
	position: relative;
	width: 100%;
}
.service_menu_list2 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.home_services_slider .listing_img,
.listing_section .listing_img {
	height: 360px;
}
.listing_img {
	height: 18.5rem;
}
.listing_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.logo-img {
	width: 9rem;
}
.darkHeader .logo-img {
	width: 5rem;
}
.term-container.hide {
	display: none !important;
}

.map-popup-close {
		position: absolute;
	    top: -1.8rem;
	    right: -1.8rem;
	    z-index: 22;
	    border-radius: 50%;
	    color: #000;
	    font-size: 1.4rem;
	    background: #fff;
	    width: 1.6rem;
	    text-align: center;
	    height: 1.6rem;
	    line-height: 1.6rem;
	    cursor: pointer;
	}
	.map-popup-shadow {
		width: 100%;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 2;
		background-color: rgba(0,0,0,0.4);
		display: none;
	}
	.map-popup-shadow.show,
	.map-popup.show {
		display: block;
	}
	.map-popup {
		width: 70%;
		height: 60vh;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 3;
		background-color: #fff;
		padding: 1rem;
		display: none;
	}
	.map-popup-container {
		position: relative;
	}
	.map-popup-container,
	.map-popup iframe {
		width: 100%;
		height: 100%;
	}
	.map-popup,
	.map-popup-container,
	.map-popup iframe {
		border-radius: 10px;
	}
	.address_row a {
		cursor: pointer !important;
	}
/**************************************************************/
@media screen and (min-width: 960px) {
	.history-sub-item {
		height: 400px;
		width: 468px;
	}
	.history-item-1 .history-sub-item {
		left: 33rem;
	}
	.history-item-2 .history-sub-item {
		top: 6.9rem;
    	left: 4rem;
	}
	.history-item-3 .history-sub-item {
		left: 53.65rem;
	}
	.history-item-4 .history-sub-item {
		left: 34.2rem;
	}
	.history-item-5 .history-sub-item {
		left: -2.3rem;
	}
	.history-item-6 .history-sub-item {
		left: 53.65rem;
	}
	.history-item-7 .history-sub-item {
		left: 47.4rem;
   		top: 4rem;
	}
	.history-item-8 .history-sub-item {
		left: -3.09rem;
		top: 6rem;
	}
	.history-item-9 .history-sub-item {
		left: 53.4rem;
	}
	.history-item-10 .history-sub-item {
		left: 47.7rem;
    	top: 3.5rem;
	}
	.history-item-11 .history-sub-item {
		left: -3.04rem;
		top: 11.5rem;
	}
	.history-sub-item {
		position: relative;
	}
	.history-sub-item:before {
		width: 40px;
	    height: 40px;
	    position: absolute;
	    content: "";
	    top: 17px;
	    z-index: 10;
		background: url(assets/images/Bullet.png) no-repeat center center;
	}
	.history-item-1,
	.history-item-3,
	.history-item-4,
	.history-item-6,
	.history-item-7,
	.history-item-9,
	.history-item-10 {
		text-align: left;
	}
	.history-item-2,
	.history-item-5,
	.history-item-8,
	.history-item-11 {
		text-align: right;
	}
	.history-item-1 .history-sub-item:before,
	.history-item-3 .history-sub-item:before,
	.history-item-4 .history-sub-item:before,
	.history-item-6 .history-sub-item:before,
	.history-item-7 .history-sub-item:before,
	.history-item-9 .history-sub-item:before,
	.history-item-10 .history-sub-item:before {
		left: -75px;
	}
	.history-item-2 .history-sub-item:before,
	.history-item-5 .history-sub-item:before,
	.history-item-8 .history-sub-item:before,
	.history-item-11 .history-sub-item:before {
		right: -75px;
	}
	.history-item .images {
		position: absolute;
		top: 0;
		z-index: 10;
	}
	.history-item .images .div-img-rel {
		position: relative;
	}
	.history-item .images .div-img {
		position: absolute;
		top: 0;
	}
	.history-item .images .div-img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: 20px;
	}
	.history-item:not(.history-item-8) .images-1 .div-img {
		z-index: 1;
		width: 422px;
		height: 285px;
	}
	.history-item.history-item-2 .images {
		left: 61%;
    	top: -18%;
	}
	.history-item.history-item-7 .images {
		top: 10rem;
	}
	.history-item.history-item-8 .images {
		left: 68%;
	}
	.history-item.history-item-8 .images .div-img {
		z-index: 1;
		width: 279px;
	    height: 360px;
	}
	.history-item.history-item-11 .images {
		left: 39%;
	}

	.history-item.history-item-5 .images {
		left: 57%;
    	top: -38%;
	}


	.history-item .images-2 .div-img:first-child {
		z-index:2;
		left: 86px;
		width: 193px;
		height: 234px;
		transform: rotate(-369deg);
	}
	.history-item .images-2 .div-img:last-child {
		z-index: 1;
		top: 44px;
	    left: 247px;
		width: 177px;
		height: 213px;
		transform: rotate(-349deg);
	}
	.history-item.history-item-6 .images-2 .div-img:first-child {
		z-index: 1;
	    left: 0;
	    width: 422px;
	    height: 285px;
	    transform: rotate(0);
	}
	.history-item.history-item-6 .images-2 .div-img:last-child {
		z-index: 2;
	    top: 113px;
	    left: 353px;
	    width: 177px;
	    height: 213px;
	    transform: rotate(-349deg);
	}
	.history-item .images-3 .div-img:nth-of-type(2n+1) {
		z-index: 3;
		top: 78px;
		width: 371px;
		height: 267px;
		transform: rotate(-6deg);
	}
	.history-item .images-3 .div-img:nth-of-type(2n+2) {
		z-index: 2;
		left: 321px;
		top: 135px;
		width: 212px;
		height: 255px;
		transform: rotate(-349deg);
	}
	.history-item .images-3 .div-img:nth-of-type(2n+3) {
		z-index: 1;
	    left: 456px;
	    width: 211px;
	    height: 272px;
	    transform: rotate(-359deg);
	    top: -25px;
	}
	.history-item {
		position: relative;
	}
	.history-item-1 .images,
	.history-item-3 .images,
	.history-item-4 .images,
	.history-item-6 .images,
	.history-item-7 .images,
	.history-item-9 .images,
	.history-item-10 .images {
		left:0;
	}
	.history-item-2 .images,
	.history-item-5 .images,
	.history-item-8 .images,
	.history-item-11 .images {
		right:0;
	}
	.history-items {
		margin: 6rem 0 12rem 0;
		background: url(assets/images/Line.png) repeat-y center top;
		position: relative;
		direction: ltr;
	}
	.history-items:after {
		width: 57px;
		height: 75px;
		position: absolute;
		bottom: -90px;
	    left: 27.78rem;
		z-index: 10;
		content: "";
		background:url(assets/images/arrow.png) no-repeat center center / cover;
	}
	#menu-primary-navigation li:first-child {
		display: none;
	}
	#menu-primary-navigation-arabic li:first-child {
		display: none;
	}
}
.history-item .images .div-img {
	border-radius: 7px;
    overflow: hidden;
}
.history-year {
	color: #9fd8d8;
	font-size:65px;
	font-weight: 700;
	font-style: normal;
	line-height: 70px;
}
.history-title {
	color: #ffffff;
	font-size: 30px;
	font-weight: 700;
	font-style: normal;
	line-height: 40px;
}
.history-brief,
.history-description {
	color: #ffffff;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	line-height: 25px;
}
.history-brief.hide,
.history-description.hide {
	display: none;
}
a.more {
	color: #ffffff !important;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	cursor: pointer;
}
.history-container {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	background-image: linear-gradient(1deg, #01242c 0%, #003540 21%, #118b8d 59%, #49bfbe 100%);
}

/**************************************************************/
@media screen and (max-width: 960px) {
	.history-items {
		padding: 3rem 0;
	}
	.history-item .images {
		display: inline-block;
		margin: 1.5rem 0;
	}
	.history-item  .images.images-1 {
		width: 100%;
	}
	.history-item  .images.images-1 img {
		width: 100%;
	}
	.history-item  .images.images-2 {
		width: 100%;
	}
	.history-item  .images.images-2 .div-img {
		width: 49%;
		height: 15rem;
	}
	.history-item  .images.images-2 .div-img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.history-item  .images.images-2 .div-img:first-child {	
		float: left;
	}
	.history-item  .images.images-2 .div-img:last-child {
		float: right;
	}
	.history-item  .images.images-3 .div-img {
		width: 32%;
		height: 9rem;
		float: left;
	}
	.history-item  .images.images-3 .div-img:nth-of-type(3n+2) {
		margin: 0 1%;
	}
	.history-item  .images.images-3 .div-img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
}

@media screen and (max-width: 768px) {
	.home_services_slider .listing_img, 
	.listing_section .listing_img {
		height: 300px;
	}
	.doctor_listing_row {
		font-size: 1.3rem;
	}
}
@media screen and (max-width: 620px) {
	.home_services_slider .listing_img, 
	.listing_section .listing_img {
		height: 200px;
	}
	.doctor_listing_row {
		font-size: 1rem;
	}
}

.container.block-editor-block-list__layout { background: #f1f1f1; }


.wpcf7-spinner { z-index: 999; }


.silkor-block ul,
.silkor-block ol {
  margin: revert;
  padding: revert;
  list-style-type: revert;
  box-sizing: border-box;
}

body.rtl .silkor-block {  direction: rtl; }

body.wp-admin.rtl .silkor-block { text-align: right; }

a.all_service_btn.down { 
background-image: url(./assets/images/down_arrow.svg);
background-position: 95% 13px;
}

body.rtl a.all_service_btn.down { background-position: 20px 13px; }

a.all_service_btn.horizontal { 
background-image: url(./assets/images/blog_arrow.svg);
}
body.rtl a.all_service_btn.horizontal { 
background-image: url(./assets/images/blog_arrow_ar.svg);
padding-right: 0px;
padding-left: 30px;
background-position: 20px center;
}


/*.silkor-block p { font-size: 15px; margin: 5px 0;}
.silkor-block h1, .silkor-block h2, .silkor-block h3, .silkor-block h4, .silkor-block h5, .silkor-block h6 { margin: 0 0 5px 0; }


.silkor-block h1 {
	font-family: 'silkor';
	font-size: 30px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h2 {
	font-family: 'silkor';
	font-size: 22.5px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h3 {
	font-family: 'silkor';
	font-size: 17.55px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h4 {
	font-family: 'silkor';
	font-size: 15px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h5 {
	font-family: 'silkor';
	font-size: 12.45px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h6 {
	font-family: 'silkor';
	font-size: 10.05px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}
*/

.silkor-block p { font-size: 15px; margin: 5px 0;}
.silkor-block h1, .silkor-block h2, .silkor-block h3, .silkor-block h4, .silkor-block h5, .silkor-block h6 { margin: 0 0 5px 0; }


.silkor-block h1 {
	font-family: 'silkor';
	font-size: 65px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h2 {
	font-family: 'silkor';
	font-size: 50px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h3 {
	font-family: 'silkor';
	font-size: 40px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h4 {
	font-family: 'silkor';
	font-size: 27px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h5 {
	font-family: 'silkor';
	font-size: 20px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

.silkor-block h6 {
	font-family: 'silkor';
	font-size: 10px;
	line-height:1;
    font-weight: bold;
    font-style: normal;
	letter-spacing: 1.02px;
    padding-bottom: 0.5rem;
}

@media only screen and (max-width:992px)
{
	.silkor-block h1 {
	font-size: 50px;
	}

	.silkor-block h2 {
	font-size: 40px;
	}
	
	.silkor-block h3 {
	font-size: 30px;
	}
	
	.silkor-block h4 {
	font-size: 20px;
	}

	.silkor-block h5 {
	font-size: 15px;
	}
	
	.silkor-block h6 {
	font-size: 10px;
	}
}

@media only screen and (max-width:768px)
{
	.silkor-block h1 {
	font-size: 30px;
	}

	.silkor-block h2 {
	font-size: 25px;
	}
	
	.silkor-block h3 {
	font-size: 20px;
	}
	
	.silkor-block h4 {
	font-size: 15px;
	}

	.silkor-block h5 {
	font-size: 10px;
	}
	
	.silkor-block h6 {
	font-size: 9px;
	}
}



body.rtl .silkor-block h1,
body.rtl .silkor-block h2,
body.rtl .silkor-block h3,
body.rtl .silkor-block h4,
body.rtl .silkor-block h5,
body.rtl .silkor-block h6 {
  letter-spacing: 0px;
}




/*Doctors*/
/* .rtl .doctors_img img
{
	height: 300px;
}

@media only screen and (max-width: 992px)
{
	.rtl .doctors_img img
	{
		height: auto !important;
	}
} */

body.sticky-menu-on {
  padding-top: 100px;
}
