

	.videoss {

	  position: relative; width:100%; height:400px; display:table

	 

	}

	.video-backgrounds {

	  position: absolute; 

	  top: 0; right: 0; bottom: 0; left: 0;

	  z-index: -99;

	}

	.video-foregrounds, .video-backgrounds iframe {

	  position: absolute;

	  top: 0;

	  left: 0;

	  width: 100%;

	  height: 100%;

	  pointer-events: none;

	}

	



	.datepicker table tr td, .datepicker table tr th {

		font-size: 12px;

	}



	.hotel_detail_header {

		display:block; margin-top:120px;  padding:50px 0px

	} 

	.hotel_header_big_area  {

		display:block; position:relative

	} 

	.hotel_header_big_area .show_all {

		display:block; position:absolute; left:15px; bottom:15px; background:#f3f4f6; font-size:12px; color:#444; text-align:center;

		border-radius:6px; padding:3px 11px; z-index:99

	} 

	.hotel_header_big_area img {


	} 

	.hotel_header_small_area  {

		display:block; 

	} 

	.hotel_header_small_area img {


	}





	.hotel_detail_content {

		display:block; margin-top:10px;  padding:20px 0px

	}

	.hotel_detail_content_box {

		display:block; margin-bottom:20px;  padding:10px 20px; border: 1px solid #e8e8e8; border-radius:10px

	}

	.hotel_detail_content_box h2 {

		display:block; margin-bottom:20px; font-weight: 600; font-size: 24px;

	}	

	.hotel_detail_content_box h2 span {

		display:block; padding-top:15px; border-bottom:1px solid #e8e8e8; margin-bottom:15px; width:50px

	}

	.hotel_detail_content_box iframe {

		width:100%; height:450px

	}



	.hotel_detail_content_box ul {

		margin-left:10px

	}







	.hotel_detail_form {

		display:block; margin-top:10px;  padding:20px 10px; background: #f8f8f8; border-radius:5px

	}

	 

	.hotel_detail_form h5 {

		display:block; margin-bottom:20px; padding:0px 20px; color:#47a0ff; text-align:center; font-weight:700

	}	



	.hotel_detail_form .item_form_block {

	  padding: 4px 12px;  border-radius: 3px;  margin-bottom: 10px; border:none; background:#fff

	}

 

	.hotel_detail_form .send_contact_form {

	  background: rgba(36, 127, 189, 0.89);

	}	















	.hotel_icons {

		display:block; margin-top:25px; padding-top:5px; border-top:1px solid #f2f2f2

	} 

	.hotel_icon_list {

		display:block; margin-bottom:5px;  width:100%;  padding:12px 6px;   background:#fff;  border-radius:5px; border:1px dotted  #d2d2d2

	} 	

	.hotel_icon_list img {

		margin-right:6px; width:16px; 

	}

	 







	.isotope-item .owl-carousel .owl-nav div {

		width:34px; height:34px;  display: inline-block;  text-align: center;  padding-top:6px; background:#fbfbfb;  

		-webkit-transition: .3s; -o-transition: .3s; transition: .3s;

	} 

	.isotope-item .owl-carousel .owl-nav div i {

		font-size:21px;  

	}   

	.isotope-item .owl-carousel .owl-nav div:hover {

		color:#fff; 

	} 

	.isotope-item .owl-carousel .owl-nav div {

		position: absolute; border-radius:50%;

		top: 50%; left: 100px;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%);

		opacity: 0;

		visibility: hidden;

		-webkit-transition: .3s;

		-o-transition: .3s;

		transition: .3s;

	} 

	.isotope-item .owl-carousel .owl-nav div.owl-next  {

		left: auto; right: 100px; opacity: 0; visibility: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;

	} 

	.isotope-item .owl-carousel:hover .owl-nav div.owl-prev  {

		left: 30px;  opacity: 1; visibility: visible;

	} 

	.isotope-item .owl-carousel:hover .owl-nav div.owl-next  {

		right: 30px;  opacity: 1; visibility: visible;

	} 



	/** 

		**************************************************

				other_otels settings

		**************************************************

	**/

	

	#other_hotels_page {

		background:#f3f4f6; padding:50px 60px;

	}



	.other_otels {

		display:block;

	}	

	.other_otels_item {

		display:block;   position:relative;

	}		

	

	.other_otels_item .desc{

		margin:0px auto; padding:0px;  text-align:center; padding:0px 10px; margin-top:15px

	}

	.other_otels_item .desc h4{

		text-align:left; 
		font-size: 24px;

	}			





























	.contact_option_area {

		display:block; height:500px; padding:40px 0px

	}



	.contact_option_area_item {

		display:block; border:1px solid #ddd; padding:140px 30px

	}





	.flex-container {

		height: 300px;

		display: -webkit-flex; 

		padding:30px 0px

	}







	.flex-slide {

		position:relative;

		margin:0 5px;

		height: 300px;

		-webkit-flex: 1;  /* Safari 6.1+ */

		-ms-flex: 1;  /* IE 10 */    

		flex: 1;

		cursor: pointer;

		-webkit-transition: all 500ms ease;

		-moz-transition: all 500ms ease;

		-ms-transition: all 500ms ease;

		-o-transition: all 500ms ease;

		transition: all 500ms ease;

	 

		

	}



	.flex_slide_content {

		display:block; padding:30px 20px; margin:0px; height:340px; width:80%; 

	}

	.flex_slide_content h2 {

		display:block; font-weight:700;  color:#fff; margin-bottom:30px

	}	

	.flex_slide_content p {

		 color:#fff; font-size:13px;

	}

	.icon {

		position:absolute; left:40px; bottom:-20px; color:#fff; text-align:center; padding:12px 20px; border:1px solid #f2f2f2;

	}

	.icon a {

		color:#fff; 

	}

	.flex-slide:hover {

		-webkit-flex-grow: 3;

		flex-grow: 3;

	}

	.flex-slide.active {

		-webkit-flex-grow: 2;

		flex-grow: 2;

	}

	.free_code {

		background:#e91e63

	}	

	.flex-slide.active .free_code {

		background:#e91e63 url(../img/temp/tour-medical-/get_a_free_code.png) right bottom no-repeat;

		background-size:200px auto

	}

	.whatsapp {

		background:#25d366

	}	

	.flex-slide.active .whatsapp {

		background:#25d366 url(../img/temp/tour-medical-/whatsapp.png) right bottom no-repeat;

		background-size:200px auto

	}



	.what_do_need {

		background:#3f72af

	}	

	.flex-slide.active .what_do_need {

		background:#112d4e url(../img/temp/tour-medical-/what_do_i_need.png) right bottom no-repeat;

		background-size:200px auto

	}





	#pages-about-icons {

		display:block; background:#192026; padding:30px 0px

	}

	

	.about_ikon_content.item-1 {

		margin-top:-80px;

	}	

	.about_ikon_content_header {

		position:relative;

	} 	

	.about_ikon_content_header img {

		max-width:180px; border-radius:50%; border:2px dashed #756b6b; padding:5px

	} 	

	.about_ikon_content_header i {

		color:#fff; font-size:77px;

	} 	

	.about_ikon_content_footer .text-center h3 {

		color:#fff;  font-weight:700

	} 	

	.about_ikon_content_footer .text-center p {

		color:#fff; display:block; padding-top:10px; font-weight:300

	}

	

















	.background-videos{width:100%; height:100%;background:#000; z-index:1 /* transform:scale(0.9); */}



	#mainVideoCon { height:100vh; background:#000;}

	#visualVideo {width:100%;background:#000;}



	.background-video-wrapper{position:absolute; left:0; top:0; overflow:hidden; height:100%; width:100%;background:#000;}

	.background-video{position:absolute; top:0; left:0px; width:100%; height:100%;background:#000; filter: brightness(0.8);/* transform:scale(0.9); */}

	.background-video:after {content:""; position:absolute; width:100%; height:100%; background-color:#000; z-index:99;}

	.background-video.start:after{opacity:0;filter:Alpha(opacity=0); -webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s; }



	.background-video iframe{

		width: 100vw;

		height: 200vh; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */

		min-height: 100vh;

		min-width: 220.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */

		position: absolute;

		top: 50%;

		left: 50%;

		background:#000;

		transform: translate(-50%, -50%);

		pointer-events:none;

	}



	.main-video-play {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:999;}

	.video-circle-box {display:inline-block; }

	.video-circle-box .circle-box {position:relative; margin:auto; width:60px; height:60px; text-align:center; border:2px solid #fff; border-color:rgba(255, 255, 255, 0.2); border-radius: 50%; z-index:11; box-sizing:border-box; cursor:pointer;}

	.video-circle-box .circle-box svg{

		overflow: visible; 

		position:absolute;

		top:2px;

		left:-2px;

		width:54px;

		height:54px;

		fill:none; 

		stroke:#fff;

		transform:rotate(-90deg);

	}

	.video-circle-box .circle-box svg circle { transform-origin: center; stroke: #fff; stroke-dasharray: 360; stroke-dashoffset: 360; stroke-width: 4px; }

	.video-circle-box .circle-box i {line-height:54px; font-size:24px; color:#fff; }

	.video-circle-box .circle-box i.play:before {content:"\ea3e";}



	@media all and (max-width:1024px){

		#mainVideoCon {height:56.25vw;}	

		.background-video iframe { min-height:100%;min-width: 130.77vh;height:100%}

		.video-circle-box .circle-box {width:43px; height:43px;}

		.video-circle-box .circle-box svg {width:38px; height:38px; }

		.video-circle-box .circle-box i {font-size:18px; line-height:38px;}

	}





	.page_back_button {

		display: block; border: 1px solid #4ca0d8; margin: 0px auto; margin-top: 0px; padding: 0px; padding: 6px 0px; font-size:23px;

		text-align: center; color: #4ca0d8; width: 30%; 

	}

	.icerik_contents {

		display:block;/*  padding:30px 0px */

	}



	#pages-header1 {

		padding:0px 0px; margin-top:0px;   position: relative;  margin-top:-15px; 

	}   

	#pages-header1 img {

	}  

	.ratio-26x2{

		--bs-aspect-ratio: 36.25%;

	}

	#pages-header1 .hc-overlay { 

		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 

		background:rgba(0, 0, 0, 0.13); z-index:99

	}  

	#pages-header1 h2 { 

		position: absolute; left: 5%; bottom: 15%; font-size:3.3rem; z-index:99; color:#fff

	} 

	#pages-header1 h2 span { 

		display:block; font-size:33px

	} 

	#pages-header1 h1 { 

		position: absolute; left: 5%; bottom: 10%; font-size:3.3rem; z-index:99; color:#fff

	} 

	#pages-header1 h1 span { 

		display:block; font-size:33px

	} 

	#pages-header1 .down { 

		position: absolute; left:0%; right:0%; bottom: 5%; text-align:center; margin:0px auto; padding:0px; display:table;

		border-radius:4px; 

		z-index:998;

		border:1px solid #fff;

		color:#fff;

		padding:10px 20px;

		font-size:18px;

		transition: all 0.25s, bottom 0.75s ease-in-out;

		-webkit-animation: bounce 1s ease infinite;

		animation: bounce 3s ease infinite; 

	} 	

		

	#pages-header1 .down i { 

		font-size:22px;  color:#fff

	}  

	

	#pages-header1 #breadcrumb { 

	}  



	#pages-header {

		padding:0px 0px; margin-top:0px;   position: relative;  margin-top:-15px; 

	}  

	#pages-header img {

	}  

	#pages-header .hc-overlay { 

		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 

		background:rgba(0, 0, 0, 0.53); z-index:99

	}  



	#breadcrumb { 

		list-style-type: none; position: absolute; left: 5%; bottom: 0%; z-index:998;padding: 10px; background: rgb(230, 0, 126, 60%); border-radius: 10px;

	}  

	#breadcrumb li {

		 float:left; font-size:1.1rem; color:#fff   

	} 

	#breadcrumb li a {

		text-align:left; font-size:1.1rem; padding-left:5px; color:#fff   

	}	 

	#breadcrumb li a:hover {

		color:#ebebeb; font-weight: 600;   

	} 

	#breadcrumb li a:after {

		font-family:FontAwesome; font-size: 12px; content: "/"; padding-left:2px;

	} 

	#breadcrumb li a.last:after {

		font-family:FontAwesome; font-size: 12px; content: ""; padding-left:2px;

	}

	#pages-header h1 { 

		position: absolute; left: 5%; bottom: 10%; font-size:51px; z-index:99; color:#fff

	} 

	#pages-header h2 { 

		position: absolute; left: 5%; bottom: 10%; font-size:51px; z-index:99; color:#fff

	} 

	#pages-header h2 span { 

		display:block; font-size:33px

	} 

	#pages-header .down { 

		position: absolute; left:0%; right:0%; bottom: 5%; text-align:center; margin:0px auto; padding:0px; display:table;

		border-radius:4px; 

		z-index:998;

		border:1px solid #fff;

		color:#fff;

		padding:10px 20px;

		font-size:18px;

		transition: all 0.25s, bottom 0.75s ease-in-out;

		-webkit-animation: bounce 1s ease infinite;

		animation: bounce 3s ease infinite; 

	} 	

		

	#pages-header .down i { 

		font-size:22px;  color:#fff

	}  

	#haber_arsivi .container {

		

	}

	#haber_arsivi .col-lg-2,  #haber_arsivi .col-lg-10 { 

	  padding-right: 15px; padding-left: 15px;

	} 

	.news_archives {

		display:block; margin-bottom:30px; background:#fff; padding:20px 20px

	}

		

	.news_archives_header {

		display:block; margin-bottom:10px;  border-bottom: 1px solid #f2f2f2; padding-bottom:15px;

		

	} 	

	.news_archives_header h2 {

		display:block; font-size:17px;

	}

	.news_archives_detail_photo  {

		display:block; max-width:100%; margin:0px auto; padding:0px; text-align:center; margin-bottom:30px

	} 

	.categories-list {

	  list-style:none

	} 

	.categories-list li a{

		position: relative; display: block; font-size: 14px; color: #222; padding: 8px; border-bottom: 1px solid #f2f2f2;

		margin-bottom: 10px; line-height:17px

	} 

	.categories-list li a.active {

		color:#e24437

	}   

	.categories-list li a span{

	  float: right; font-size:12px; color:#fc5a1b

	}



		

		

		

		

	.tedavi_detay_box {

		display: block;

		height:460px;

		padding: 10px 22px;

		padding-top: 10px;



		border-radius: 5px;

		margin-bottom: 15px;

		padding-top: 5px;

		background: #fff;

	}	 

	.treatment_detail {

		display:block; padding:0px 0px; 

	} 

	.tedavi_detay_sliders {

		display:block; padding:10px 0px; 

	}

		.tedavi_detay_sliders img {

			width:100%; height:400px; object-fit: cover; display:none

		}



	.tedavi_detay_slider .owl-dots {

		bottom: 34px;

	}









	.tedavi_detay_on_bilgi {

		padding:0px 0px; display:block; padding:0px 20px

	} 

	.tedavi_detay_on_bilgi_header {

		padding:0px 0px; display:block; 

	} 

	.tedavi_detay_on_bilgi h3, .tedavi_detay_on_bilgi h2 {

		

		display:block; margin-bottom:15px; font-weight: 500; font-size:30px;



	}

	.tedavi_detay_on_bilgi p {

		display:block;

	}





	/*

		Tedavi Detay Sayfası Yeni

	*/

.pages-content {

} 

	.tedavi_detays {

		display:block; margin:0px 30px; font-size: 1.1rem

	} 

	

	.tedavi_detays h1 {

		display:block; font-weight: 700; margin-bottom:15px; font-size:2.6rem;

	} 

	.tedavi_detays h2 {

		display:block; margin-bottom:15px; font-weight: 500; margin-top:55px; font-size:2.1rem;

	} 

		

	.tedavi_detays h3 {

		display:block; margin-bottom:15px; font-size:1.7rem; font-weight: 500; margin-top:35px; text-transform: none; /* padding-left:20px */

	} 

		

	.tedavi_detays h4 {

		display:block; font-weight: 400; margin-bottom:15px; margin-top:35px; font-size:1.5rem;

	} 

		

	.tedavi_detays h5 {

		display:block; font-weight: 400; margin-bottom:15px; font-size:1.45rem;

	} 

		

	.tedavi_detays h6 {

		display:block; font-weight: 400; margin-bottom:15px; font-size:1.25rem;

	} 

	.tedavi_detays li{

		font-size: 16px

	} 

	.tedavi_detays strong{

		font-weight: 500

	} 

	

	.tedavi_detays .readmore-button-wrapper{top:5px !important; right:5px !important; text-align: right !important;}

	

	

	.tedavi_detay {

		display:block; margin:0px 10px; margin-bottom:85px

	} 



	

	.tedavi_detay p {

		display: block;

    text-align: justify;

    font-size: 1.1rem;

    letter-spacing: .05rem;

    line-height: 1.6rem;

    font-weight: 400;

	} 

	.tedavi_detay img {

		width:100%; margin:0px auto; padding:0px; text-align:center; display:block; margin:30px 0px

	} 	



	.tedavi_detay [class*='ratio-'] {

		 margin:0px auto; padding:0px; text-align:center; display:block; margin:30px 0px; margin-bottom:60px;

	}



	.tedavi_detay ul li {

		display:block; margin-bottom:5px; font-size: 1.1rem; margin-left:15px

	}

	.tedavi_detay ul li::before {

		font-family: "FontAwesome";

		content: "\f111";

		color: #444; 

		font-size: 8px;

		padding-right: 7px;

	}



	.tedavi_detay .mce-toc  {

		background: #f8f8f8; border:1px solid #cccccc;

		padding:25px 15px;

		padding-right:25px;

		display:table;

		margin-bottom:15px;

	}



	.tedavi_detay .mce-toc ul {

		margin-bottom:0px; padding:0

	}



	.tedavi_detay .mce-toc ul li {

		display:block; margin-bottom:0px; font-size: .9rem; margin-left:15px; counter-increment: item;

	}

	.tedavi_detay .mce-toc ul li::before {

		font-family: "FontAwesome";

		content: "\f111";

		color: #444; 

		font-size: .5rem;

		padding-right: 4px;

		margin-bottom: 0px;

		margin-right: 0px;

	}



	 .tedavi_detay li:before {

		margin-bottom: 6px;

		margin-right: 10px;

		content: counter(item);

		background:#f8f8f8;

		border-radius: 4px;

		

		width: 26px;

		padding-top:1px;

		padding-bottom:2px;

		text-align: center;

		display: inline-block;

		font-weight:bold

	  }



	ol  {

		margin-left:15px

	} 





	 .tedavi_detay ol {

	   list-style: none;

	   counter-reset: item;

	   margin-bottom:5px; margin-left:15px;padding:0

	 }

	 .tedavi_detay  li {

	   counter-increment: item;

	   margin-bottom: 5px;

	   font-size:16px

	 }

	.tedavi_detay li:before {

	   margin-bottom: 6px;

	   margin-right: 10px;

	   content: counter(item);

	   background:#f8f8f8;

	   border-radius: 4px;

	   

	   width: 26px;

	   padding-top:1px;

	   padding-bottom:2px;

	   text-align: center;

	   display: inline-block;

	   font-weight:bold

	 }





		



	.summary_details {

		display: flex;

    margin-bottom: 5px;

    width: 100%;

    padding: 3px 3px;

    background: #fff;

    border-radius: 5px;

    align-items: center;

    flex-direction: row;

    flex-wrap: wrap;

	line-height: 1.3rem;

	font-size: 15px;

	} 	

	.summary_details img {

		margin-right:3px; width:2rem; 

	}

































	.brands_block {

		display:block; padding: 0px; 

	}



	.brands_block .item img {

		margin:0px auto; padding:0px;  max-width:68%; text-align:center; display:table; padding:0px 0px

	}  



	.brands_block .slider-desciption {

		position: absolute; bottom: 5%; left: 5%;  text-align:left; border-bottom:1px solid #ddd; width:300px; padding-bottom:10px

	}  

	.brands_block .active .slider-desciption {

		-webkit-animation-duration: 1s;  

		animation-duration: 1s;  

		-webkit-animation-fill-mode: both; 

		animation-fill-mode: both; 

		animation-delay: 0.3s; 

		animation-name: fadeInLeft;  

		text-align: left; 

	} 



	.brands_block .active .slider-desciption h2 {

		font-size:26px; display:block; font-weight:700;

	} 

	 

	.brands_block .owl-carousel .owl-nav div.owl-prev {

	  top:50%; left: 30px; right: unset; background:#f2f2f2; width:40px; height:40px; border-radius:4px

	}	

	.brands_block .owl-carousel .owl-nav div.owl-prev i {

		color:#444; 

	}



	.brands_block  .owl-carousel .owl-nav div.owl-next {

	   top:50%; right: 30px; left: unset; background:#f2f2f2; width:40px; height:40px; border-radius:4px

	}

	 

	.brands_block .owl-carousel .owl-nav div.owl-next i {

		color:#444; 

	}	



















	.faq {

		/* background:#f8f8f8;  */display:block; padding:50px 0px

	}  

	.faq .btn-link {

		color:#444; font-weight:bold; font-size:21px

	}  

	.ezmo:before {

		color:#000;

		display:inline-block;

		line-height: 26px; 

		transition: 0.2s; 

		font-weight:bold;

		font-family: "FontAwesome"; 

		border-radius:5px;

		text-decoration:none;

		font-size: 34px; 

		padding: 0 5px; 

		text-align: center;  

		content: "-"; 

		margin-right:15px

	}  

	.ezmoil:before {

		display:inline-block; 

		line-height: 26px; 

		font-family: "FontAwesome"; 

		text-decoration:none;

		font-size: 34px; 

		padding: 0 5px; 

		text-align: center;  

		content: "+";

		color:#000; 

		transition: 0.2s; 

		transform: rotate(180deg);

		font-weight:bold;

		margin-right:15px

	} 





	.faq_item {

		display:block; background:#ececf1; margin-bottom:8px; padding:10px 0px

	}



	.card-body {

	   display:block; background:#ececf1

	}

	.accordion ol {

		 margin:0px; padding:0px; 

	}

		

	.accordion p {

		font-size:13px

	}

	.accordion ol li {

		display:block; margin-bottom:5px; font-size: 14px;

	}

	.accordion ol li::before {

		font-family: "FontAwesome";

		content: "\f111";

		color: #444;

		font-weight: bold;

		font-size: 10px;

		padding-right: 7px;

		float: left;

	}



	.accordion ul li {

		display:block; margin-bottom:5px; font-size: 14px;

	}

	.accordion ul li::before {

		font-family: "FontAwesome";

		content: "\f111";

		color: #444;

		font-weight: bold;

		font-size: 10px;

		padding-right: 7px;

		float: left;

	}











	.transfer_block {

		display:block; background:rgba(0,0,0,0.789); padding:30px 0px; background:#192026; margin-top: -12px;

	} 

	.transfer_block_item {

		display:block; 

	} 	

	.borders {

		 border-right:1px dashed #d2d2d2; padding:0px 20px 

	} 	

	.transfer_block_item img {

		border-radius:50%; width:90px; margin-right:20px; margin-left:20px

	} 		

	.transfer_block_item_desc {

		display:block;

	} 		

	.transfer_block_item_desc h4 {

		display:block; margin-bottom:15px; color:#fff

	} 				

	.transfer_block_item_desc p {

		color:#a1a1a1

	}



	.transfer_big_car {

		display:block;  padding-top:50px

	} 	

	.transfer_big_car_content {

		display:block; background:url(../img/temp/tour-medical-/bg-earth.png) no-repeat; padding:60px 0px

	} 	

	.transfer_big_car_content h2 {

		display:block; font-size:66px; font-weight:900; color:#4ca0d8; margin-top:40px

	} 	

	.transfer_big_car_content h2 span.title_big {

		display:block; font-size:51px; font-weight:700; color:#444; margin-top:15px

	}	

	.transfer_big_car_content h2 span.title_small {

		display:block; font-size:21px; font-weight:300; color:#444; margin-top:15px; letter-spacing:normal !important;

	} 	

	 

	 

	.transfer_cars_area {

		display:block; padding-top:20px

	} 

	.transfer_car {

		padding:20px 0px; position:relative

	}

	.transfer_car_content {

		border:2px dashed #d2d2d2; height:450px; padding:10px 15px; 

	}

	.transfer_car_content figure {

		margin:0px auto; padding:0px; text-align:center; display:block

	}

	.transfer_car_content figure img {

		width:300px; transition: all 0.3s ease !important;

	}	

	.transfer_car_content figure img:hover {

		  -webkit-transform: scale(1.1);

		  -moz-transform: scale(1.1);

		  -ms-transform: scale(1.1);

		  -o-transform: scale(1.1);

		  transform: scale(1.1);

		  -webkit-transition: all 0.3s ease !important;

		  -moz-transition: all 0.3s ease !important;

		  -o-transition: all 0.3s ease !important;

		  transition: all 0.3s ease !important;

	}





	.transfer_car_content aside {

		position:relative; z-index:99; padding:0px 30px

	}

		

	.transfer_car_content aside h3 {

		display:block; margin-bottom:5px; 

	}

	.transfer_car_content .main  {

		text-align:center; display:block

	}	

	.transfer_car_content .main ul {

		margin:0px auto; padding:0px; text-align:center; display:table; list-style:none

	}	

	.transfer_car_content .main ul li {

		float:left; width:90px; height:70px; padding:10px 6px; border:1px solid #ddd; margin:2px;

		line-height:11px; font-size:11px

	}	

	.transfer_car_content .main ul li span {

		display:block; color:#4497ce; margin:5px; font-size:19px

	}









	.transfer_car_content footer  {

		background:none; margin:0px auto; padding:0px; text-align:center; display:block; 

		position:absolute; bottom:50px; left:0px; right:0px

	}

	.transfer_car_content footer a  {

		background:#4ca0d8; text-align:center; color:#fff; font-size:17px; border-radius:1px; padding:10px 30px

	}

	.transfer_car_content footer a:hover  {

		background:#4497ce; 

	}

	.transfer_car_content footer a:after  {

		 content: "\f178";  font-family: "FontAwesome"; padding-left: 5px;

	}





	.transfer_extra_big_cars_area { 

		display:block; background:url(../img/temp/tour-medical-/bg_transfer.jpg) no-repeat; padding:120px 120px;

		margin-top:50px;  

	}



	.transfer_extra_big_cars_area_content { 

		margin:0px auto; padding:0px; text-align:center; display:block; margin-top: 60px

	}

	.transfer_extra_big_cars_area_content h3 { 

		text-align:center; font-weight:200; font-style:italic

	}



	.transfer_extra_big_cars_area_content h4 { 

		font-size:13vh; text-align:center; font-weight:700; line-height:9vh

	}



	.transfer_extra_big_cars_area_content h4 span { 

		font-size:8vh; color:#4ca0d8; font-weight:700; 

	}



	.transfer_extra_big_cars_area_content h1 { 

		font-size:15vh; text-align:center; font-weight:700; line-height:9vh

	}



	.transfer_extra_big_cars_area_content h1 span { 

		font-size:11vh; color:#4ca0d8; font-weight:700; 

	}



	.transfer_extra_big_cars_area_footer {

		margin:0px auto; padding:0px; text-align:center; display:block; position:relative; margin-bottom:-310px; margin-top:100px

		

	}







	.transfer_car_propertis {

		display:block; background:#192026; padding:60px 0px; 

	} 

	 

	.transfer_car_propertis_content {

		display:block; background:#192026; margin-top:200px 

	} 



	.transfer_propertis {

		display:block

	} 



	.transfer_propertis h2 {

		display:block; color:#fff; margin-bottom:50px

	}



	.propertis_list {

		padding: 0px;

		list-style: none;

		text-align: center;

		display: table;

		margin: 0px auto;

	}	

	.propertis_list li {

		margin:0px auto; padding:0px; text-align:center; display:block; width:140px;

		float:left; padding:10px 6px; border:1px dashed #fff; margin:12px; padding:15px 10px;

		font-size:15px; color:#fff

	}	

	.propertis_list li span {

		display:block; color:#4497ce; margin:5px; font-size:39px

	}





	.transfer_car_form_area {

		display:block; background:#f8f8f8 url(../images/trsdsansfer/bg_transfer.png) no-repeat; padding:50px 0px;

		margin-top:-10px;  

	}





	.car_form_area {

		background:#fff; display:block; padding:50px 20px; border-radius:15px

	}

	.form_left_sidebar {

		display:block; padding-top:50px; padding-bottom:20px

	}



	

	.transfer_propertis .car_photos {

		display:block; width:42px; height:42px; margin:0px auto; padding:0px; text-align:center; margin-bottom:5px

	}

	



	.transfer_detail {

		display:block; padding:110px 0px

	}



	.transfer_detail figure img{

		display:block; margin:0px auto; padding:0px; text-align:center; max-width:72%

	}





	.transfer_detail aside {

		display:block;

	}

		

	.transfer_detail aside h2 {

		display:block; font-size:27px; margin-bottom:20px

	}

			

	.transfer_detail aside p {

		

	}



	.transfer_detail aside ul {

		margin:0px; padding:0px; display:table

	}

	.transfer_detail aside ul li {

		display:block; margin-bottom:5px; font-size: 14px; float:left; border:1px dashed #444; margin:12px; padding:10px 6px;

	}

	.transfer_detail aside ul li::before {

		font-family: "FontAwesome";

		content: "\f00c";

		color: #4ca0d8 ;

		font-weight: bold;

		font-size: 11px;

		padding-right: 7px;

		float: left;

	}



















	/**

		MOdal Form

	**/



	.modal_form {

		display:block; margin:10px 0px; 

	}

	.modal_form h2 {

		display:block; margin-bottom:15px

	}

	.modal_form_content .modal_form_item {

		display:block; margin-top:15px

	}

	.modal_form_content .modal_form_item b {

		display:block; margin-bottom:8px; font-size:14px; font-weight:bold

	}



	.modal_form_content .modal_form_item .text_box {

		padding:22px 16px; font-size:14px; border-radius:2px; border: 1px solid #97c5ee;

	}		

	.modal_form_content .modal_form_item .text_box_phone {

		padding:22px 16px; width:100%; border-radius:none;  border-radius:2px; border: 1px solid #97c5ee;

	}	

	.modal_form_content .modal_form_item .select_box {

		

		display: inline-block;

		width: 100%;

		height: 44px;

		padding: .375rem 1.75rem .375rem .75rem;

		line-height: 1.25;

		color: #464a4c;

		vertical-align: middle;

		background: #fff url("../img/temp/tour-medical-/select.svg") no-repeat right .75rem center;

		background-size: auto;

		background-size: auto;

		background-size: auto;

		-webkit-background-size: 8px 10px;

		background-size: 28px 15px;

		-moz-appearance: none;

		-webkit-appearance: none;

		border-radius:2px;

		border: 1px solid #97c5ee;

	} 



	.modal_form_content .modal_form_item label.weeks {

		background:#fff; float:left; border:1px solid #f2f2f2; margin-right:15px; padding:5px; width:120px; font-size:13px;

	}	

	.modal_form_content .modal_form_item label.time {

		background:#fff; float:left; border:1px solid #f2f2f2; margin-right:15px; padding:5px; width:220px; font-size:13px;

	}	

	.modal_form_content .modal_form_item label.contact_channel {

		background:#fff; float:left; border:1px solid #f2f2f2; margin-right:15px; padding:5px; width:160px; font-size:13px

	}	

	.modal_form_content .modal_form_item label.i_agree {

		font-size:13px

	}

	.modal_form_content .modal_form_item .browse {

		border:none; background:none

	}



	.create_modal_form {

		padding:10px 20px; text-align:center; border-radius:33px; background:#2c4157;

		color:#fff; 

	}











	/*

		homepage blog.css

	*/

	.events {

		padding-left: 0;  margin-bottom: 0;   border: 1px solid #f2f2f2;  padding: 10px 25px;  border-radius: 5px;  margin-bottom: 25px;

		-webkit-transition: 0.6s;  transition: 0.6s;

	}

	.events .number {

		display: inline-block; height: 55px; width: 55px; line-height: 55px; background-color: #ffffff; 

		color: #fc5a1b; text-align: center; font-size: 20px; font-weight: 600; border-radius: 50px;

		-webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);

		box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);

		-webkit-transition: 0.6s;

		transition: 0.6s;

	}



	.events .number:hover {

		background-color: #fc5a1b; color: #ffffff;

	} 

	.events .content-title {

		display:block; font-size: 1.1rem;  margin-bottom: 0; line-height: 1.4; color: #172b3b;

	} 

	.events .content-info img {

		display: inline-block;  height: 75px;  width: 95px; object-fit:contain; border:1px solid #f2f2f2; padding:3px;

		box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);

	}

	.events .default-btn {

		border: none; position: relative; display: inline-block; text-align: center; overflow: hidden; 	border-radius: 5px; padding: 12px 5px; font-weight: 500; font-size: 13px;

		z-index: 1; color: #fff; background-color: #fc5a1b;

		-webkit-transition: 0.6s;

		transition: 0.6s;

	}









	/*

		about_ust about.css

	*/



	.page-content-body-welcome {

		display:block; padding:55px 85px;

	} 

	.page-content-body-welcome h1 {

		font-size:21px; text-align:left; font-weight:300

	} 	

	.page-content-body-welcome span {

		color: #B29063;

	}

	.page-content-body-welcome .coop {

		display:block; margin-top:20px; font-size:12px; text-transform:uppercase; color: #B29063;

	}





	.about_ust_page {

		display:block; 

	} 	

	.about_ust_page_content {

		display:block; padding:0px 30px

	} 

	.about_ust_page h3{

		display:block; color:#4ca0d8; font-weight:700; margin-bottom:10px; padding-top:10px

	} 



	.post_item_page {

		display:block; border-bottom: 1px solid #377a9b; padding-bottom: 40px;

	} 	

	.post_item_page img {

		display:block; max-width:100%; margin-top:5px; padding:2px; border:1px solid #fff

	} 

	.post_item_page_content {

		padding:0px 20px; display:block;  color:#fff

	} 

	.post_item_page h1 {

		display:block;  color:#4cc5fd; padding-bottom:15px

	}		

	 

	.about_page_item {

		list-style-type:none

	}  

	.about_page_item li a {

		display:block;  margin-bottom:6px;  border-bottom:1px solid #f2f2f2;  box-shadow: 0 6px 38px rgba(0, 0, 0, .05); 

		padding: 8px 12px; border-radius: 5px; border: 1px solid #ececec; background:#4cc5fd; color:#fff

	} 	

	.about_page_item li a:hover { 

		color:#444;	 

	} 

	.about_page_item li a i {

		float:left; font-size:13px; color:#fff; padding-right:8px; padding-top:3px; line-height: 20px;

	}









	/** 

		**************************************************

				news_event settings

		**************************************************

	**/



	.blog_post {

		display:block; padding:40px 20px; 

	}	



	.blog_post_item {

		display:block;   position:relative; margin-bottom:50px

	}		

		.blog_post_item_gizli {

			background:rgba(0,0,0, 0.775); z-index:998; position:absolute; left:0px; right:0px; top:0px; width:100%; height:223px;

			display:none; 

		}		

		.blog_post_item_gizli:after {

			color:#fff;  position: absolute; font-size: 1.2em; text-align: center; line-height: 40px; width: 40px; height: 40px; left: 50%; top: 50%; 

			margin-left: -20px; margin-top: -20px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: scale(0.1, 0.1); 

			transform: scale(0.1, 0.1); filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 

			-moz-opacity: 0; -khtml-opacity: 0; opacity: 0; content: "\f0c1";   font-family: "FontAwesome";

			/* f16a*/

		}		

		.blog_post_item:hover .blog_post_item_gizli {

			display:block; 

		}

		.blog_post_item:hover .blog_post_item_gizli:after {

			-webkit-transform: scale(1, 1); transform: scale(1, 1); filter: alpha(opacity=60); -moz-opacity: .6; -khtml-opacity: .6; opacity: .6;

			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 

		} 

		

		

	.blog_post_item_content a img{

	

	}		

	.blog_post_item_content a .desc{

		  z-index:998; 

	}

	.blog_post_item_content a h3{

	}			

	.blog_post_item_content a p{

	 line-height: 16px;

	}	



	/* 	

	.blog_post_item_content a:hover .desc {

		 bottom:40px; transition: all ease .3s;

	}	

	 */

	.blog_post_item_footer {

		display:block;  padding:0px; 

	}	

		

	.blog_post_item_footer a {

		display:block; margin-bottom:20px

	}		

	.blog_post_item_footer a.btn_daha_product_name {

		display:block; padding:0px;

	}	

	.blog_post_item_footer a.btn_daha_product_name i {

		padding-left:10px

	}	

	.blog_post_item_footer a.btn_daha_fazlasi {

		display:block; margin:0px auto; padding:0px; text-align:center;  margin-top:20px; border:1px solid #d2d2d2;  padding:10px 0px; border-radius:3px;

		width:220px; border: 1px solid #4ca0d8;  color:#444; text-transform:uppercase; font-weight:500

	}	

	.blog_post_item_footer a.btn_daha_fazlasi:hover {

		background:#4ca0d8; color:#fff

	}	

	.blog_post_item_footer a.btn_daha_fazlasi i {

		padding-left:10px

	}	







	 

	 

	 

	 

	 

	 

	 

	 

	 

	 

	 







		

	/**

		page_details page settings

	**/	



	.page_details {

		display:block; padding:0px 20px

	}

	.page_details_overview {

		

	}	

	.page_details_overview h1 {

		display:block; font-size:41px; font-weight:900; margin-bottom:15px; color:#000

	}	

	.page_details_overview h2 {

		display:block; font-size:27px; font-weight:900; margin-bottom:15px; color:#000

	}

	.page_details_overview img{

		max-width:100%;

	}

	.page_details p  {

		text-align:justify

	} 







	/**

		scenarios page settings

	**/		

	.scenarios {

		display:table; margin-top:50px; margin-left:30px

	}	

	.scenarios h1 {

		display:block; font-size:41px; font-weight:900; margin-bottom:15px; color:#000

	}	

	.scenarios h2 {

		display:block; font-size:27px; font-weight:900; margin-bottom:15px; color:#000

	}



	.scenarios .desc{

	}	

	.scenarios .desc .img_desc_ {

		max-width:260px; float:left; display:block;

	}	

	.scenarios .desc .img_desc_sol {

		max-width:260px; float:left; display:block; margin-right:20px; margin-bottom:20px

	}	

	.scenarios .desc .img_desc_sag {

		max-width:260px; float:right; display:block; margin-left:20px; margin-bottom:20px

	}

	.scenarios p  {

		text-align:justify; display:block; padding-top:30px

	} 







	/**

		producedure_area page settings

	**/	



	.producedure_area_main {

		 display:block; 

	}

	.producedure_area_main {

		 display:block; margin-left:30px

	}	

	.producedure_area_main p {

		 display:block; font-size:17px

	}	







	/**

		scenarios page settings

	**/		

	.our_implant_brands_area {

		 padding:30px; margin:30px

	}	



	.our_implant_brands span{

		margin: 30px 30px; font-size: 30px; color: #a3b2c4; border-bottom: 1px solid; padding-bottom: 20px;

	}







		

	 



	/**

		normal_text_area page settings

	**/		

		

	.normal_text_area {

		display:block; padding:100px 0px

	}		

			

	.normal_text_area_main {

		display:block; margin-bottom:20px

	} 		

	.normal_text_area_main h1 {

		display: block; font-size: 25px; font-weight: 900; margin-bottom: 15px;color: #000;

	}	 		

	.normal_text_area_main h2 {

		display: block; font-size: 22px; font-weight: 700; margin-bottom: 15px;color: #000;

	}				

	.normal_text_area_main p {

		display:block; text-align:left; font-size:15px; 

	} 				

	.normal_text_area_main img {

		display:block; text-align:center; margin: 0px auto; padding: 0px;

	}	

		 



		/**

			benefits_area page settings

		**/		

	 		

		.benefits_area_main {

			padding:0px; margin:0px; display:table; width: 100%; margin-bottom:10px; border: 1px solid #f2f2f2; padding:5px

		}		

				

		.benefits_area_main p {

			align-items: center; justify-content: left;  display:flex; padding:0px; margin:0px

		} 	

		

		.benefits_area_main img {

			margin:0px; max-width:30px; float:left; margin-right:20px

		}	

		

		.table_list_info {

		  border-collapse: collapse;  border-spacing: 0; width: 100%; 

		}



		.table_list_info td {

		  border-bottom:4px solid #f8f8f8

		}



		.table_list_info td {

		  text-align: left;  padding: 14px; background:#fff; font-size:12px;

		}



		 



	/**

		complications_area page settings

	**/



	.complications_area {

		display:block; padding:100px 0px

	}

	.normal_text_area_main h1 {

		display: block; font-size: 25px; font-weight: 900; ;color: #000;

	}

	.complications_area ul {

		display: block; list-style:none; margin:0px; padding:0px; margin-top:20px;

	}	

	.complications_area ul li {

		background: url(../images/icon/icon_type_2.png) center left no-repeat; font-size: 15px; margin-bottom: 9px; display: block;

		padding-left: 38px;

	}	



	/**

		testimonials_area page settings

	**/		

			

	.testimonials_area {

		display:block;  padding:20px 0px; margin:20px 0px

	}	

	.testimonials_area_shadow {

		display:block; /* background:rgba(38,37,60,0.687); */ padding:40px 0px;

	}

	.testimonials_area_desc  {

		display: block; padding-top:50px;

	}	

	.testimonials_area_desc h1 {

		display: block;  font-weight: 700; color: #444;

	}

	.testimonials_area_desc p {

		display: block;  font-weight: 700; color: #444;

	}

		

	.testimonials_slider_area {

		display:block; padding:30px 30px; background:#053261; border-radius:15px; height:300px

	}	

			

	.testimonials_slider_area_header {

		display:block; padding:10px 10px;

	}	

				

	.testimonials_photo {

		display:block; float:left;

	}			

	.testimonials_photo img {

		 display:block; max-width:88px; border-radius:50%;

	}	

	.testimonials_desc {

		display:block; float:left; margin-top: 20px; margin-left: 22px;

	}	

	.testimonials_desc h2 {

		font-size: 23px; font-weight: 900; color: #fff;

	}	

	.testimonials_desc p {

		font-size: 17px; font-weight: 700; color: #fff;

	} 

	.testimonials_logo img {

		display:block; max-width:160px; margin-top:5px; float:right; margin-right:10px;

	}





	.testimonials_comments_area{

		

	}

	.testimonials_comments h3 {

		padding-bottom:10px; border-bottom:1px solid #fff; font-size: 17px; font-weight: 900; color: #fff; 

		margin:15px 0px;

	}	

	.testimonials_comments p {

		font-size: 15px; font-weight: 700; color: #fff;

	}	





	.testimonials_comments h3 {

		padding-bottom:10px; border-bottom:1px solid #fff; font-size: 17px; font-weight: 900; color: #fff; 

		margin:15px 0px;

	}	

	.testimonials_comments p {

		font-size: 15px; font-weight: 700; color: #fff;

	}	



	.treatmen_detail_form {

		display:block; padding:50px 0px; background:#eeeeee url(../img/temp/tour-medical-/big_bg.png) right bottom no-repeat;

	}	

	.treatmen_detail_form h1 {

		display:block; margin-bottom:15px; color:#000

	}

	.treatmen_detail_form h1 span {

		display:block; 

	}

		

	.treatmen_detail_form .form_block {

		display:block; 

	}

			

	.treatmen_detail_form .form_block p{

		display:block; margin-bottom:5px

	}

				

	.treatmen_detail_form .form_block p b {

		font-size:17px; color:#000

	}

					

	.treatmen_detail_form .form_block p span {

		display:block; font-size:13px; 

	}

			

	.treatmen_detail_form .form_items{

		border-bottom:2px solid #000; background:none; padding:10px 0px

	}

				

	.treatmen_detail_form .form_date{

		border:2px solid #000; background:none; padding:10px 10px

	}



	.treatmen_detail_form_send {

	  margin-top:30px;

	  border: none;

	  display: block;

	  padding: 10px 21px;

	  background: #4ca0d8;

	  color: #fff;

	  cursor: pointer;

	  font-size: 19px;

	  text-align: center;

	  border-radius: 5px;

	}



 







	.



	/**

		right_sidebar page settings

	**/		



	.right_sidebar {

		display:block; position:relative;

	}

	sidebar.smaller {

		position: fixed; top: 210px; z-index: 999; width:300px

	}



	 

	.advertisement {

		display:block; padding:0px; margin:100px 10px; position:relative;

	} 

	.advertisement_content {

		background:#f8f8f8;   display:block; padding:0px; border-radius:10px

	}  	

	.advertisement_content_header {

		background:#4cbaf2; padding:25px 0px;  display:block;   border-radius:10px 10px 0px 0px

	}

		.advertisement_title {

			margin:0px auto; padding:0px; text-align:center; display:block; margin-top:20px;

		}

		.advertisement_title h1 {

			text-align:center; font-size:26px; color:#fff;  font-weight:900

		}	

		.advertisement_title h2 {

			text-align:center; font-size:13px; color:#fff; /* text-transform:uppercase */

		}

		.advertisement_title h2 span {

			display:block; text-align:center; font-size:17px; color:#fff; font-weight:200

		}



	.advertisement_middle {

		padding:30px 10px;  display:block;   height: 360px;

	}	

	.advertisement_middle h3 {

		text-align:center; font-size:14px; color:#444; 

	}



	.advertisement_middle ul {

		list-style:none; margin:0px auto;  text-align:center; display:table; margin-top:15px; margin-bottom:15px;

	}

	.advertisement_middle ul li {

		background:url(../img/temp/tour-medical-/list-icon.png) 10px center no-repeat; text-align:left; font-size:12px; color:#444; 

		background-size:16px 10px; width:100%; float: left; padding: 3px 32px; margin-bottom:2px

	}



	.advertisement_select_button {

		

	}	



	.advertisement_select_button a {

		position:absolute; left:0px; right:0px; text-align:center; padding:0px; margin:0px auto;  bottom: -14px;

		background:#58bff3; display:block; border-radius:15px; width:160px; padding:8px 0px

	}	







	.advertisement_top_img {

		position:absolute; left:0px; right:0px; text-align:center; padding:0px; margin:0px auto;  top: -49px; 

		background:#fff; height:80px; width:80px; display:block; border-radius:50%

	}	

	.advertisement_top_img img {

		height: 65px; width: 65px; display: block; border-radius: 50%; margin-left: 10px; margin-top: 10px;

	}















	/**

		Pages Services Rightsidebar

	**/





	.services_form{

		display:block;  /* border-radius:15px; */ padding:15px 0px; padding-top:0px;

		border-radius: 10px; 

	} 

	.services_form_content .form-control {

		 background:#fff; padding:18px 12px; margin-bottom:10px

	} 	

	.services_form_content label span {

		font-size:11px

	} 		

	.services_form_content .servies_form_button {

		display:block; margin:0px auto; padding:0px; text-align:center; margin-top:20px;  border-radius:7px; cursor:pointer;

		background:#00a3c8; color:#fff; padding:8px 0px; font-size:17px; font-weight:700

	}  

	.services_form_header {

		display:block; text-align:center;background-color: #00a3c8 !important; margin-bottom:25px;

		border-radius: 10px 10px 0px 0px;

	} 	

	.services_form_header h3 {

		display:block; text-align:center; color:#fff; font-weight:700; padding:25px 0px; font-size:17px

	}























	/**

		COntact page settings

	**/







	.contact_post {

		background:#fff; display:block; margin:0px auto; padding:0px; text-align:center; padding:20px 30px

	}

	.contact_post i {

		font-size:19px; color: #4ca0d8; ;

	}

	.contact_post strong {

		font-size:19px; color: #4ca0d8; font-weight: 500;

	}



	.form-control-contact {

		display:block; border:1px solid #d2d2d2; width:100%; padding:12px 10px; font-size:14px; border-radius:4px

	}



	.form-control-contact-message {

		display:block; border:1px solid #d2d2d2; width:100%; padding:15px 10px; font-size:14px; border-radius:4px

	}



	.send_contact_form {

		border:none; display: block; padding:10px 21px; background:#4ca0d8; color:#fff; cursor:pointer; font-size:14px;

		text-align:center; border-radius:5px; 

	} 	 		

	.send_contact_form::after {

	  content: "\f178";  font-family: "FontAwesome"; padding-left: 5px;

	}







	.parallax_contact {

		display:block; padding:50px 0px; /* background:url(../images/section-bg02.jpg); */

		background-attachment: fixed;

		background-position: center;

		background-repeat: no-repeat;

		background-size: cover;

		position: relative;

		background: url(../img/temp/tour-medical-/bg-01.gif);

	} 

	.parallax_contact .hc-overlay { 

		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 

		background:rgba(0, 0, 0, 0.01); z-index:99

	}



	.form_area {

		position:relative; z-index:999

	}



	#contact_maps  {

		display:block; padding-top:100px; background:#efefef; position:relative

	}



	#contact_maps_header  {

		display:block; margin-bottom:30px

	}

	#contact_maps iframe {

		width:100%; height:600px;

	}



	.contact_info{

		position:relative;  

	} 

	.contact_information {

		z-index:9; position:absolute; right:15%; bottom:10%; display:block; width:440px; height:440px; background:rgba(14, 84, 174, 1);

		padding:30px;

	} 	

	.contact_information table {

		border:none

	} 		

	.contact_information table td {

		border-bottom: 1px solid #1d65a4; font-size:13px; color:#fff; padding: 10px 0px;

	}





	.contact_social {

		list-style:none; display:block; margin:0px; padding:0px; margin-top:20px

	} 

	.contact_social li {

		float:left; margin-right:16px;

	}  

	.contact_social li a i{

		width: 44px; height: 44px; font-size: 21px; margin: 0px auto; padding: 0px; text-align: center;	

		padding-top:9px; color:#fff; border-radius:50%

	}  

		.contact_social li a i.fa-facebook {

			background:#33589e

		}  

		.contact_social li a i.fa-twitter {

			background:#4ba0eb

		}  

		.contact_social li a i.fa-youtube {

			background:#ff000e

		}  

		.contact_social li a i.fa-pinterest {

			background:#c8232c

		}  

		.contact_social li a i.fa-instagram {

			background:#ff7832

		}  



	.contact_social li a i:hover{

		color:#ffcb00

	} 









	/* ROOMS LIST */

	.rooms-list {

	  width: 100%;

	  display: flex;

	  flex-wrap: wrap;

	  margin: 0;

	  padding: 0;

	}

	.rooms-list li {

	  width: 50%;

	  display: inline-block;

	  margin: 0;

	  margin-top: 50px;

	  padding: 0;

	  padding-right: 30px;

	  list-style: none;

	}

	.rooms-list li:nth-child(1) {

	  margin-top: 0;

	}

	.rooms-list li:nth-child(2) {

	  margin-top: 0;

	}

	.rooms-list li:nth-child(even) {

	  padding-right: 0;

	  padding-left: 30px;

	}



	/* ROOM BOX */

	.room-box {

	  width: 100%;

	  display: flex;

	  flex-wrap: wrap;

	}

	.room-box figure {

	  width: 100%;

	  display: block;

	  margin: 0;

	}

	.room-box figure img {

	  width: 100%;

	}

	.room-box .content {

	  width: calc(100% - 50px);

	  display: flex;

	  flex-wrap: wrap;

	  background: #fff;

	  margin-top: -50px;

	  margin-left: 50px;

	  position: relative;

	  z-index: 1;

	  padding: 50px;

	  padding-right: 0;

	}

	.room-box .content .price-line {

	  width: 100%;

	  display: block;

	  font-size: 15px;

	  font-weight: 800;

	  color: #4ca0d8;

	  letter-spacing: 1px;

	}

	.room-box .content .price-line span {

	  color: #141414;

	  opacity: 0.7;

	}

	.room-box .content h3 {

	  width: 100%;

	  display: block;

	  font-size: 26px;

	/*   font-family: "Argesta Display"; */

	  margin-bottom: 20px;

	}

	.room-box .content .bottom-specs {

	  width: 100%;

	  display: flex;

	  flex-wrap: wrap;

	  align-items: center;

	  border-top: 1px solid #eee;

	  padding-top: 20px;

	  margin-top: 20px;

	}

	.room-box .content .bottom-specs .icons {

	  width: 50%;

	  display: inline-block;

	}

	.room-box .content .bottom-specs .icons img {

	  height: 25px;

	  margin-right: 5px;

	}

	.room-box .content .bottom-specs .reviews {

	  width: 50%;

	  text-align: right;

	  color: #888888;

	  font-size: 15px;

	}

	.room-box .content .bottom-specs .reviews span {

	  padding: 5px 8px;

	  background: #4ca0d8;

	  color: #fff;

	  font-weight: 800;

	  margin-left: 5px;

	}



	/* ROOM TYPE */

	.room-type {

	  width: 100%;

	  display: flex;

	  flex-wrap: wrap;

	  margin-bottom: 50px;

	}

	.room-type .price-line {

	  width: 100%;

	  display: block;

	  font-size: 15px;

	  font-weight: 800;

	  color: #856d47;

	  letter-spacing: 1px;

	}

	.room-type .price-line span {

	  color: #141414;

	  opacity: 0.7;

	}

	.room-type h3 {

	  width: 100%;

	  display: block;

	  font-size: 80px;

	  font-family: "Argesta Display";

	  margin-bottom: 20px;

	  text-indent: -4px;

	}

	.room-type small {

	  width: 100%;

	  display: block;

	  opacity: 0.5;

	  font-size: 1.1rem;

	}



	/* VIDEO BOX */

	.video-box {

	  width: 100%;

	  display: flex;

	  flex-wrap: wrap;

	  align-items: center;

	  justify-content: center;

	  text-align: center;

	  margin: 100px 0;

	}

	.video-box .play-btn {

	  width: 140px;

	  height: 140px;

	  line-height: 140px;

	  display: inline-block;

	  background: #fff;

	  color: #856d47;

	  font-size: 30px;

	  text-align: center;

	  border-radius: 50%;

	  -webkit-transition: all .35s ease-in-out;

	  -moz-transition: all .30s ease-in-out;

	  -ms-transition: all .30s ease-in-out;

	  -o-transition: all .30s ease-in-out;

	  transition: all .30s ease-in-out;

	  margin-bottom: 100px;

	}

	.video-box .play-btn:hover {

	  background: #856d47;

	  color: #fff;

	}

	.video-box h2 {

	  width: 100%;

	  display: block;

	  margin: 0;

	  font-size: 32px;

	  font-weight: 800;

	  color: #fff;

	}









	.about_header {

		display:block;  margin-top:50px;

	} 	

	.about_header_content {

		display:block; padding:10px 0px

	} 	

	.about_header_content h3 {

		display:block; margin:40px 0px

	}

	.about_header_content h4 {

		display:block; margin-top:10px; font-weight:700

	} 	

	.about_list {

		display:block; margin-bottom:30px

	} 

	.about_list .car_img {

		width:100px; height:100px; padding:10px; border: 2px dashed #d2d2d2; border-radius:50%

	} 	





	.term_of_uses {

		display:block; border-radius:15px; background:#fff; padding:30px 20px

	}

	.term_of_uses h4 {

		display:block; margin:10px 0px

	}	

	.term_of_uses i {

		display:block; font-size:41px; color: rgba(77,160,216,0.89);

	}

			

	 

	.tour-guide-single {

	 overflow:hidden;

	 box-shadow:4px 3px 40px rgba(16,33,34,.06);

	 border-radius:0;

	 margin-left:auto;

	 margin-right:auto;

	 width:100%;

	 max-width:470px

	}

	.tour-guide-single:hover .guide-image img {

		transform:scale(1.1)

	}

	.tour-guide-single:hover .guide-image .social-area {

		opacity:1;

		transform:translateY(0%)

	}

	.tour-guide-single .guide-image {

		overflow:hidden;

		position:relative

	}

	.tour-guide-single .guide-image img {

		transition:all .65s ease

	}

	.section-title1 span {

	  display: block;

	 

	  font-size: 1.8rem;

	  font-weight: 400;

	 

	  margin-bottom: 10px;

	  text-transform: uppercase;

	  letter-spacing: 3px;

	}



	.section-title1 h2 {

	

	  font-weight: 700;

	

	  margin-bottom: 15px;

	  margin-top: -7px;

	  display: inline-block;

	

	  line-height: 1.4;

	}

	 

	 

	 .facilities-section {

		background:#fff7f5;

		padding:90px 0

	}

	.facility-single {

		border:1px dashed #5e5e5e;

		padding:25px 20px;

		display:flex;

		justify-content:center;

		align-items:center;

		gap:20px;

		transition:all .55s ease

	}

	.facility-single:hover {

		background:var(--primary-color2);

		border:1px dashed transparent

	}

	@media(max-width:767px) {

	 .facility-single {

	  gap:15px

	 }

	}

	.facility-single .text h4 {

		font-size:2.2rem;

		font-weight:600; 

		margin-bottom:10px

	}

	.facility-single .text p, .facility-single .text .info-single .info-text a, .info-single .info-text .facility-single .text a {

		font-size:17px;

		font-weight:400;

		color:var(--text-secondary); 

		margin-bottom:0

	}

	.facility-single2 {

		background:#fff;

		box-shadow:4px 3px 40px rgba(16,33,34,.06);

		text-align:center;

		padding:35px 25px;

		position:relative;

		z-index:1;

		overflow:hidden

	}

/* 	.facility-single2:hover::before {

		transform:scale(1);

		opacity:1

	} 

 	.facility-single2:hover .facility-content h4 {

		font-size:2.4rem;

		font-weight:700;

	 

	} 

	.facility-single2:hover .facility-content p, .facility-single2:hover .facility-content .info-single .info-text a, 

	.info-single .info-text .facility-single2:hover .facility-content a {

		font-size:17px;

		font-weight:400; 

	}

	

 	.facility-single2::before {

		 content:"";

		 position:absolute;

		 left:0;

		 top:0;

		 right:0;

		 bottom:0;

		 width:100%;

		 height:100%;

		 background: #0069d9;

		 z-index:-1;

		 transform:scale(.0.22);

		 opacity:0;

		 transition:all .55s ease

	}

 */

	.facility-single2 .facility-icon {

		margin-bottom:30px

	}	

	.facility-single2 .facility-icon img {

		width:100px; height:70px

	}

	.facility-single2 .facility-content h4 {

		 

		 font-weight:700;

	 

		 transition:all .45s ease;

		 margin-bottom:15px

	}

	.facility-single2 .facility-content p,

	.facility-single2 .facility-content .info-single .info-text a,

	.info-single .info-text .facility-single2 .facility-content a {

	 

		font-weight:400;

		  

		margin-bottom:0;

		transition:all .45s ease

	}

	

	

	.footer-section .footer-about {

		 background-color:#1d3557;

		 padding:25px;

		 border-radius:50%;

		 position:relative;

		 overflow:hidden;

		 max-width:280px;

		 margin:0 auto

	}

	@media(min-width:768px)and (max-width:991px) {

	 .footer-section .footer-about {

	  max-width:220px;

	  margin:0 auto

	 }

	}

	@media(min-width:576px)and (max-width:768px) {

	 .footer-section .footer-about {

	  max-width:220px;

	  margin:0 auto

	 }

	}

	@media(max-width:1199px) {

	 .footer-section .footer-about {

	  padding:20px

	 }

	 .transfer_extra_big_cars_area{padding:0px !important}

	 .transfer_extra_big_cars_area_footer{margin-bottom: -100px !important; margin-top: 100px !important;}

	 .transfer_extra_big_cars_area_content h3{padding-top:90px !important;}

	}

	.footer-section .footer-about .footer-plane {

		 position:absolute;

		 left:50%;

		 transform:translateX(-50%);

		 top:40px;

		 opacity:.1

	}

	.footer-section .footer-about .footer1-logo {

		 position:absolute;

		 top:50%;

		 left:50%;

		 transform:translate(-50%,-50%);

		 text-align:center;

		 

	}

	.footer-section .footer-about .footer1-logo p,

	.footer-section .footer-about .footer1-logo .info-single .info-text a,

	.info-single .info-text .footer-section .footer-about .footer1-logo a {

	 font-size:16px;

	 font-weight:400;

	 color:#fff;

	

	 margin-bottom:0;

	 margin-top:10px

	}

	@media(max-width:1199px) {

	 .footer-section .footer-about .footer1-logo img {

	  max-width:130px;

	  width:100%

	 }

	}

	.footer-section .footer-about svg {

	 -webkit-animation:rotate 15s linear infinite;

	 animation:rotate 15s linear infinite

	}

	.footer-section .footer-about svg path {

	 fill:#fff

	}

	@-webkit-keyframes rotate {

	 0% {

	  transform:rotate(0deg)

	 }

	 100% {

	  transform:rotate(360deg)

	 }

	}

	@keyframes rotate {

	 0% {

	  transform:rotate(0deg)

	 }

	 100% {

	  transform:rotate(360deg)

	 }

	}

