@media only screen and (max-width: 1399px) {
	input[type="text"]{
		margin-bottom: 15px;
	}
	.form-wrap h2{
		font-size: 25px;
	}
	.fac-wrap h6{
		line-height: 20px;
	}
	.fac-wrap p{
		font-size: 18px;
	}
	.fac-wrap h2{
		font-size: 20px;
	}
	.fac-wrap{
		margin-bottom: 40px;
	}
	.f-leader p{
		font-size: 16px;
	}
	h5 {
	    font-size: 20px;
	}
	.united-corp h2 + p{
		font-size: 16px;
	}
	.healthcare p {
	    font-size: 16px;
	}
	.healthcare h2{
		font-size: 27px;
	}
	.form-wrap {
		padding: 105px 23% 0;
	}
	.arabia-dtls h1{
		margin-bottom: 7%;
	}
	.arabian-hospitals{
		margin-bottom: 3%;
	}
	.arabian-hospitals strong{
		margin-bottom: 15px;
	}
	h1{
		font-size: 30px;
	}
	h2{
		font-size: 25px;
	}
	h3{
		font-size: 30px;
	}
	h4 {
	    font-size: 30px;
	}
	strong{
		font-size: 25px;
	}
	p{
		font-size: 20px;
	}
	.however{
		padding: 4% 10%;
	}
	.however h2{
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 1200px) {
	.chartElement .text_container .text, .chartElement .text_container .title{
		font-size: 14px;
	}
	.abstract_section{
		font-size: 15px;
		padding: 20px 35px;
	}
	#main_title_cont{
		font-size: 35px;
	}
	.section_content_text{
		font-size: 14px;
		line-height: 20px;
	}
	.right_side_content_container{
		font-size: 12px;
	}
	.footer_nav ul li{
		font-size: 12px;
	}
	.grey_section_title{
		font-size: 26px;
	}
	.grey_section_content ul li{
		margin-right: 25px;
	}
	.united-corp h2{
		font-size: 20px;
	}
	.arabian-hospitals span {
		display: block;
		font-size: 18px;
		line-height: 25px;
	}
	.arabian-hospitals {
		margin-bottom: 35px;
	}
	.however {
		padding: 20px 5%;
	}
	p {
		font-size: 16px;
	}
	.fac-wrap p {
		font-size: 18px;
	}
	.arabia-dtls h1 {
		margin-bottom: 40px;
	}
	.however h2 {
		margin-bottom: 20px;
	}
	h2 {
		font-size: 25px;
	}
	.however p {
		margin-bottom: 0;
	}
	.navigation li {
		font-size: 13px;
	}
	.however h2::after {
		left: -27%;
		top: 13px;
		width: 105px;
	}
	.healthcare {
		padding: 120px 0 0 50px;
	}
	.healthcare h2 {
		font-size: 25px;
		padding-left: 0;
	}
	.united-corp {
		padding: 115px 50px 0;
	}
	.united-corp h4 {
		font-family: "playfair_displaybold";
		margin-bottom: 20px;
	}
	h4 {
		font-size: 30px;
	}
	.united-corp h2 + p {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.f-leader {
		padding: 20px 13.3%;
	}
	.f-leader p {
		font-size: 16px;
	}
	.fac-wrap {
		margin-bottom: 40px;
	}
	.form-wrap {
		padding: 105px 10% 0;
	}
	.fac-wrap h2 {
		font-size: 24px;
	}
	.animate_circle .side-circle-upper{
		  background-size: 68% auto;
	}
	.animate_circle .side-circle-upper::after{
		bottom: -11px;
	}
	.animate_circle .side-circle-upper::before {
		top: -2px;
	}
	.side-circle-circle{
		height: 315px;
		width: 315px;		
	}
	@-webkit-keyframes draw_line1 {
from {
	width: 100%;
}
to {
	width: 305px;
}

}
@keyframes
draw_line1 {from{
	width: 100%;
}
to {
	width: 305px;
}
}
.animate_circle .side-circle-upper {
	top:44%;
}
.dots {
	width: 7px;
	height: 7px;
}
}
@media only screen and (max-width: 1023px) {
	.fac-wrap h2{
		font-size: 22px;
	}
	.blog-left.map-blog img{
		width: 100%;
		height: auto;
		min-height: 50%;
	}
	.fac-wrap:last-child{
		margin-bottom: 0px;
	}
	.blog-left, .blog-right {
		float: none;
		width: 100%;
		height: 50%;
	}
	.active .blog-left {
		height: 50%;
	}
	.blog-right {
		padding: 0 20px 30px;
		height: 50%;
		position: absolute;
		top: 50%;
	}
	.arabia-dtls, .healthcare, .united-corp, .facilities-sec, .form-wrap {
		padding: 40px 0 0;
	}
	.united-corp h2 {
		text-align: left;
	}
	.submit-btn button {
		float: none;
	}
	.see-more {
		padding: 0px 0 0 0;
		position: static;
	}
	#fp-nav {
		display: none;
	}
	.hidden-sm {
		display: none;
	}
	
.map-blog.full_width {
	height: 100%;
}

}
@media only screen and (max-width: 991px) {
	.chartElement{
		height: 250px;
	}
	.chartElement .text_container .text{
		line-height: 19px;
		font-size: 12px;
	}
	.partner_element .media-heading{
		font-size: 14px;
		line-height: 20px;
	}
	.abstract_section{
		margin-bottom: 40px;
	}
	.section_content_text ul li{
		line-height: 20px;
	}
	.abstract_section{
		font-size: 13px;
		padding: 20px;
	}
	.extended_text{
		margin-top: 0px;
	}
	.section_container{
		margin-bottom: 40px;
	}
	.main_page_container{
		padding-left: 15px;
	}
	#left_side_nav_bar{
		display: none;
	}
	.right_side_content_container, .copyright{
		font-size: 11px;
	}
	.narrow_col_right{
		padding-right: 0px;
	}
	.title_text_group{
		margin-bottom: 30px;
	}
	.employee_record .employee_studies, .employee_record .employee_position{
		font-size: 12px;
		line-height: 16px;
	}
	.employee_record .employee_name{
		font-size: 13px;
		margin-bottom: 5px;
	}
	.section_content_text{
		font-size: 12px;
		line-height: 20px;
	}
	.nav_number{
		top: -45px;
		font-size: 60px;
	}
	.section_content_title{
		font-size: 18px;
		margin-bottom: 15px;
	}
	#main_title_cont {
		font-size: 25px;
		margin-bottom: 30px;
	}
	.footer_nav_container{
		display: none;
	}
	.grey_section_content ul li span{
		font-size: 20px;
		top: 2px;
	}
	.grey_section_content ul li{
		font-size: 14px;
		margin-right: 16px;
	}
	.grey_section_title{
		line-height: 33px;
		font-size: 18px;
		margin-bottom: 30px;
	}
	.logo svg{
		width: 200px;
	}
	textarea {
		min-height: 85px;
	}

}
@media only screen and (max-width: 767px) {
	.add_margin_bottom{
		margin-bottom: 35px;
	}
	.media.partner_element{
		margin-bottom: 10px;
	}
	.partner_element .media-heading{
		font-size: 14px;
	}
		.partner_element .media-body{
		font-size: 12px;
	}
	.abstract_section {
	    padding: 0px;
	}
	.section_content_text{
		font-size: 13px;
	}
	.social_media, .copyright{
		line-height: 16px;
	}
	div#about_page{
		margin-top: 60px;
	}
	#main_title_cont{
		margin-bottom: 40px;
	}
	.inter_section{
		margin-top: 20px;
	}
	.nav_number.right_side{
		top: -27px;
		font-size: 40px;
		left: 20px;	
	}
	.section_img_cont {
	    margin-bottom: 20px;
	}
	.nav_number {
	    top: -27px;
	    font-size: 40px;
	    left: 20px;
	}
	#footer{
		padding: 30px 0 0 0;
	}
	.copyright, .right_side_content_container{
		text-align: center;
		float: none;
	}
	.copyright{
		margin-top: 10px;
	}
	.grey_section_content{
		display: block;
	}
	.grey_section_content ul li{
		font-size: 14px;
		margin-right: 18px;
		display: block;
		float: none;
		text-align: left;
	}
	.grey_section_title{
		line-height: 28px;
		font-size: 18px;
	}
	.see-more {
		padding: 20px 0 0 0;
	}
	.see-more a{
		font-size: 16px;
	}
	.fac-wrap p{
		font-size: 14px;
	}
	.fac-wrap h2{
		font-size: 16px;
	}
	h6{
		font-size: 12px;
	}
	#fp-nav {
		display: none;
	}
	.blog-right {
		height: auto;
	}
	.form-wrap input, .form-wrap textarea {
		width: 100%;
	}
	.arabian-hospitals strong {
		margin-bottom: 5px;
	}
	.arabian-hospitals li {
		margin-bottom: 0;
		width: 31.5%;
	}
	strong {
		font-size: 16px;
	}
	.arabian-hospitals {
		margin: 0 -20px;
	}
	.arabian-hospitals span {
		font-size: 12px;
		line-height: 18px;
	}
	.healthcare h3 {
		margin-bottom: 30px;
	}
	h3 {
		font-size: 25px;
	}

	.healthcare p, p, .united-corp h2 + p, .fac-wrap p, .f-leader p {
		font-size: 15px;
		line-height: 20px;
	}
	.healthcare h2, .healthcare h3, h4, .fac-wrap h2, .form-wrap h2, h5 {
		font-size: 20px;
		line-height: 26px;
	}
	.united-corp h2 {
		font-size: 18px;
		margin-bottom: 25px;
	}
	.f-leader {
		margin-left: 0;
	}
	h6 {
		font-size: 14px;
	}
	.hidden-xs {
		display: none;
	}
	input[type="text"] {
		margin-bottom: 15px;
		font-size: 12px;
		padding: 5px 25px;
	}
	.form-wrap h6 {
		margin-bottom: 15px;
	}
	.arabia-dtls h1 {
		margin-bottom: 20px;
	}
	.healthcare h3, .united-corp h2, .fac-wrap p {
		margin-bottom: 0;
	}
	.header {
		padding: 0;
	}
	.logo {
		width: 150px;
	}
	.navigation {
		float: none;
		left: 100%;
		padding: 70px 0 0;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100vh;
		background: #fff;
	}
	.navigation li {
		display: block;
		margin: 0;
		padding-left: 40px;
		padding-right: 40px;
		font-size: 18px;
	}
	.navigation li a {
		display: block;
		border-bottom: 1px solid #e6e6e6;
		padding: 3.5vh 0;
	}
	.side-circle-circle {
		display: none;
	}

	.animate_circle .side-circle-upper {
		-webkit-background-size: 50% auto;
		background-size: 50% auto;
	}
	.animate_circle .side-circle-upper::after {
		bottom: -8px;
	}
	.animate_circle .side-circle-upper::before {
		top: -2px;
	}



@media only screen and (max-width: 600px){
	.blog-left.map-blog img{
		width: auto;
		height: 100%;
		min-height: 50%;
	}
}
@media only screen and (max-width: 400px){
	.chartElement .text_container{
		padding: 0px;
	}
	.chartElement .text_container .text{
		line-height: 16px;
	}
	.chartElement{
		height: 290px;
	}
}
@-webkit-keyframes draw_line1 {
from {
	width: 100%;
}
to {
	width: 233px;
}
}
@keyframes
draw_line1 {from{
	width: 100%;
}
to {
	width: 233px;
}
}
.animate_circle .side-circle-upper {
	top:44%;
}
.dots {
	width: 5px;
	height: 5px;
}
#fp-nav.right {
	width: 100%;
}
#fp-nav.right ul {
	left: 0;
}
}

@media only screen and (min-width: 768px) {
	.menu-btn {
		display: none;
	}
	.msg-box.hide{
		display: none;
	}
}