	html{
	    scroll-padding-top: 160px;
	}
	body {
		/* font-family: 'Roboto', sans-serif;  overflow-x: hidden; color: #444; line-height:24px; font-size:14px; background:#f8f8f8;  */
		font-family: 'Jost', sans-serif;
		font-weight:300;
		font-size: 16px;
        letter-spacing: .05rem;
        /*
        line-height: 2rem;
        font-weight: 300;
        */
		color:var(--bs-gray-dark);

	} 
	h1, h2, h3, h4, h5, h6 {
		/* color:#444; */
		/* font-family: 'Roboto', sans-serif;  */
		font-family: 'Jost', sans-serif;
		font-weight: 400;

	} 
	input::placeholder, textarea::placeholder, select::placeholder {
		color: #343a40 !important;
		opacity: .9; /* Firefox */
	  }
	  #pages-header h1{font-weight: 500 !important;
		letter-spacing: .05rem !important}
	  input::-ms-input-placeholder { /* Edge 12 -18 */
		color: #343a40;
	  }
	p{color:#343a40 !important}
	.owl-dots{    bottom: -20px !important;}
	.owl-dots span{    display: none !important;}
a:hover {text-decoration: none !important; color:#343a40 !important}
.product-action-info h4 a{
	font-size: 1.5rem !important;
}
	ol, ul, dl {
	  margin:0px;
	}
	b, strong {
	  font-weight: 700;
	}
	.mobil_menu_bar {
		display:none
	}

	header {
		width: 100%;
		position: fixed !important;
		top: 0px;
		z-index:999;
		left: 0;
		background:rgba(0, 0, 0, 0.5);
		transition: box-shadow, background 0.1s;
	}
	
	header.smaller #mainMenu nav>ul>li>a{
		color:#444
	}
	
	.sticky-header-active header {
		background:rgba(0, 0, 0, 0.6);
		box-shadow: 0 0 5px 0px #00000078;
    }
    .navbar .navbar-nav .nav-link {
        color: #ffffff;
        font-size: 1rem;
    }
    .navbar .navbar-nav .nav-link a:hover {
        color: #e6007e !important;
    }
    footer p{
        color:var(--bs-white);
    }
	#header-middle {
	    /*
		display:block;  margin:0px; padding:0px; transition: all ease .3s;
		*/
        display: flex;
        margin: 0px;
        padding: 0px;
        transition: all ease .3s;
        justify-content: space-between;
	}

	#header-middle #logo {
		margin:0px; padding:0px; display:block; float:left; margin-top:12px; margin-left:30px; width:100px
	}
	#header-middle #logo img{
		transition: all ease .3s; width:80px
	} 


	.header_right_menu {
		position:absolute; right:400px; top:19px
	}
	
	#menu{
		margin:0px; padding:0px; list-style:none; float: right; position:relative; z-index:99;
	}	
	#menu li{
		float:left; position:relative;
	}
	#menu li a{
	    /*
		display: block; padding:2px 5px; margin-bottom:5px; width:100%; margin-left:15px; color:#fff;
		text-transform:uppercase; font-size: 14px; font-weight: 500;
		*/
        /* padding: 20px 4px; */
        /* display: block; 
        font-size: 13px;*/

        margin-left: 5px;
        color: #fff;
        text-transform: capitalize;
        font-weight: 500;
	}	

	 
	.header_right_menu_stc {
		float:right; margin-top:15px; margin-right:20px
	}
	
	
	#mainMenu {
		float:left; margin:0px; padding:0px; margin-left:30px; margin-top:10px
	}

	#mainMenu nav > ul {
		list-style: none; padding: 0; 
	} 
	#mainMenu nav>ul>li {
		float: left;  border: 0; position: relative; 
	}   
	#mainMenu nav>ul>li>a {
		padding: 20px 4px;
        display: block;
        /*
        font-size: 13px;
        */
        margin-left: 5px;
        color: #fff;
        text-transform: capitalize;
        font-weight: 500;
	 
	}  
		.page #mainMenu nav>ul>li>a {
			 color:#fff;
		}  
		header.smaller #mainMenu nav>ul>li>a {
			 color:#fff;
		} 
		
	#mainMenu nav>ul>li>a:hover {
		color:#fff; 
	}  
	#mainMenu nav>ul>li .dropdown-menu {
		min-width:260px;  top:auto; left:auto;  margin:0; position:absolute;
	}  
 
    .dropdown-inline a{
        font-size: 1.2rem;
    }
    
	.header_online_menu {
	    /*
		display:block; border-radius:4px; text-align:left; padding:4px 41px; float:left; padding-right:12px; 
        padding-top: 10px;
        padding-bottom: 10px;
        */
        
        
        display: inline-flex;
        /* width: 100%; */
        border-radius: 10px;
        /* text-align: left; */
        padding: 4px 41px;
        /* float: left; */
        padding-right: 12px;
        padding-top: 10px;
        padding-bottom: 10px;
        flex-direction: column;
	} 
	
		
		.header_online_menu.free_whatsapp {
			background:#218838 url(../img/temp/dentistkusadasi/free_whatsapp.svg) 8px center no-repeat;
			color:#fff;
			background-size:22px 22px;

		} 
		.header_online_menu.free_quote {
			background:#e6007e url(../img/temp/dentistkusadasi/free_quote.svg) 8px center no-repeat;
			background-size:22px 22px;

		} 

		.header_online_menu.skype {
            background: #00aff0 url(../img/temp/dentistkusadasi/skype-white.svg) 8px center no-repeat;
            color: #fff;
            background-size: 22px 22px;

		} 
		
	.mobile_whatsapp {
	  position: absolute;
	  right: 45px;
	  top: 10px;
	  display:none;
	}
	
	.header_online_menu {
		text-align:left; color:#fff;
	} 
	.header_online_menu span {
        display: block;
        font-size: 16px;
        line-height: 16px;
        font-weight: 400;
        /* white-space: pre; */
	}
	.header_online_menu .fw-900 {
		display:block; font-size:1rem;  font-weight:900;
		/* white-space: pre; */
	}
	

		.header_online_menu:hover {
            color: #fff;
            text-shadow: 1px 1px #e7017e;
            background-color: #343a40;
            box-shadow: 0 0 10px 0px #e7017e;

		} 

	 
	 
 
	.meta_menu_title {
		color:#fff; display:block; margin-bottom:0.2rem;
	} 
 
	#mainMenu nav>ul>li.mega-menu-item {
		position: static;  
	}  
	#mainMenu nav>ul>li.mega-menu-item>.dropdown-menu { 
		left: 0%;  right: 0%;  overflow: hidden;  width: 100%; background:rgb(0 0 0 / 90%); border-radius:0;
		
	}   
	#mainMenu nav>ul>li:hover>ul {
		display: block;  
	}  
	#mainMenu .mega-menu-link {
		font-size: 16px;  padding: 5px;  display: block;  width: 300px; float:left; color:#fff
	}  
	#mainMenu .mega-menu-link:hover {
		text-decoration:underline; opacity:0.496; transition: all .3s ease; 
	}  
	#mainMenu .treatment_photo {
		display:block; max-width:200px;  transition: all .3s ease; margin:10px; opacity:0.589
	}
	



	.sidenav {
	  height: 100%;  width: 0;  position: fixed;  z-index: 1022; top: 0; left: 0; background-color: #fff;
	  overflow-x: hidden;   transition: 0.5s;   padding-top: 30px;  
	}

	.sidenav a {
		text-decoration: none;  font-size: 15px; color: #444; display: block; transition: 0.3s; text-align:center; 
	} 
	.sidenav a:hover {
	  color: #f1f1f1; 
	} 
	.sidenav .closebtn {
	  position: absolute;  top: 0; right: 25px;  font-size: 36px; margin-left: 50px;
	} 
	.mobile_menu_list {
		margin:0px; padding:0px; list-style:none; margin-top:30px;
	} 
	@media screen and (max-height: 450px) {
	  .sidenav {
		  padding-top: 15px;
	   }
	  .sidenav a {
		  font-size: 18px;
	  }
	}
	

	header.smaller .mobil_menu_links {
		transition: all ease .3s; color:#444;
	}

 
 
	
	
	.slider_main {
		
	}
	.slider_main_desc {
		display:block; padding:0px 30px
	}
	.slider_main_desc h3 {
		color: #4ca0d8; font-weight: 500; display:block; margin-bottom:15px
	}
	.slider_main_desc p {
		font-size:17px; line-height:25px; display:block; margin-bottom:25px
	}
	.slider_main_desc a {
		display: block; border: 1px solid #4ca0d8; margin: 0px auto; padding: 0px; padding: 6px 0px; text-align: center; color: #4ca0d8;
		width: 100%;
	}
		
	#home_about .owl-dots {	
		bottom: -13%; display:none
	}	

		
	#home_about .owl-carousel .owl-nav div.owl-prev  {
		background:#396280;  border-radius:50%;
	} 		
	#home_about .owl-carousel .owl-nav div.owl-next  {
		background:#396280;  border-radius:50%; 
	} 
	
	#home_about .owl-carousel .owl-nav i  {
		color:#fff
	} 
	
	
	

	.b_now {
		padding:0px 5px; margin:0px auto; text-align:center; padding-top:20px; 
	} 
	.b_now a {
		display:block; border-radius:5px; background:#fff; width:100%
	} 		
	.b_now a .shadow  {
		height:120px; padding-top:15px; 
	} 
	.b_now a:hover { 
		-webkit-box-shadow: 3px 10px 52px -17px rgba(0,0,0,0.75);
		-moz-box-shadow: 3px 10px 52px -17px rgba(0,0,0,0.75);
		box-shadow: 3px 10px 52px -17px rgba(0,0,0,0.75);
		 
		transform: scale(1.057, 1.057);
		-o-transition:.1s;
		-ms-transition:.1s;
		-moz-transition:.1s;
		-webkit-transition:.1s;
	} 
	.b_now .frame {
		display:block; height:40px; margin-bottom:10px;  align-items: center; justify-content: center; display: flex; text-align:center;
	} 	
	.b_now .shadow img {
		margin:0px auto; text-align:center; width:80px; padding:10px 0px; object-fit:cover;
	} 
	.b_now h6 {
		color:#444; height:60px; align-items: center; justify-content: center; display: flex; text-align:center; padding:0px 2px; font-size: 19px;
	} 
	
	
	/*
		** book_now   background-clip: padding-box;
	*/
	
	.book_now {
		background:#4ca0d8 url(../images/bg-book.png) center center; padding:30px 0px; margin:15px 0px;
	}		
	.book_now h2 {
		color:#fff; font-size:38px; font-weight:700;margin-top: 22px;
	} 		
	.book_now h2 i.normal {
		 display:block; font-weight:200; font-size: 23px;
	}	
	.book_now h2 i.small {
		 display:block; font-weight:200; font-size:19px
	}  
	.book_social {
		display:block; margin-top:25px
	}
	.book_social_media {
		list-style:none; display:block; float:right; margin-bottom:30px;
	} 
	.book_social_media li {
		float:left; margin-right:20px;
	}  
	.book_social_media li a i{
		width: 38px; height: 38px; font-size: 41px; margin: 0px auto;	padding: 0px; text-align: center;	
		padding-top:12px; color:#fff
	}  
	.book_social_media li a i:hover{
		color:#39628d
	} 

	.book_treatment_plan {
		display:block; 
	} 
	.book_treatment_plan p {
		color:#fff
	}
	.book_treatment_plan p i {
		font-size:68px; float:left; padding-right:15px
	}
	.book_treatment_plan p b {
		font-size:28px; 
	}
	.book_treatment_plan p span {
		font-size:14px; 
	}
	
	
	
	
	
	.book_now_steps {
		background:#4ca0d8 url(../images/hero-bg-2.jpg) center center; padding:160px 0px; margin:15px 0px;
		position:relative; background-size: cover;
	}		
	.book_now_steps .hc-overlay { 
		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 
		background:rgba(0, 0, 0, 0.49); 
	} 
	
	.book_now_steps .text-centers  {
		margin:0px auto; padding:0px; text-align:center; display:block;
	} 	
	.book_now_steps .text-centers h2 {
		color:#fff; font-size:38px; font-weight:700;
	} 		
	.book_now_steps .text-centers h2 i {
		 display:block; font-weight:200; font-size:17px;
	}	
	
	
	
	.book_steps_plan {
		display:block;
	}
	.book_steps_plan h2 {
		display:block; font-size:25px;
	}	
	.book_steps_plan h2 i {
		display: block; font-size: 15px; font-weight: 100;
	}
	
	
	.treatment_plan {
		list-style:none; display:table; margin:0px auto; padding:0px; text-align:center; margin-top:40px
	} 
	.treatment_plan li {
		float:left; display:block;
	}  
	.treatment_plan li a {
		display:block; color:#fff; margin-left:110px;
	}  	
	.treatment_plan li a:hover {
		transform: scale(1.2);
		-o-transition:.1s;
		-ms-transition:.1s;
		-moz-transition:.1s;
		-webkit-transition:.1s;	 
	}  	
	.treatment_plan li a span {
		display:block; font-size:16px; text-align:center; text-transform:uppercase; border-bottom:1px solid #65c1ee;
		padding-bottom:2px;
	}	
	.treatment_plan li a b {
		display:block; font-size:17px; text-align:center; text-transform:uppercase; padding-top:4px;
	}  	
	.treatment_plan li a img {
		display:block; height:72px;	text-align: center; margin: 0px auto; margin-top:30px
	} 	
		
	
	
	
	/*
		** Happ patiens   background-clip: padding-box;
	*/
	
	.happ_patient_list {
		/* background: url(../images/happ_bg.png) no-repeat;  */ /* background-size:contain */ 
	
	}
		
	.happ_patient_list_bg {
		padding:10px 20px; border:1px solid #d2d2d2; border-radius:10px 10px 10px 10px;
		background: rgb(250,250,250);
		background: linear-gradient(360deg, rgba(250,250,250,1) 26%, rgba(242,243,242,1) 93%);
	}
	
	.happ_patients {
		background: url(../images/bg-1.png) center bottom no-repeat; background-size: contain;  margin: 55px 0px;  margin-bottom:0px; 
		position:relative; padding-bottom: 130px; border-radius:10px 10px 10px 10px; 
	} 
	.happ_patients .accommodation { 
		position:absolute; left:0px; right:0px; bottom:30px; margin:0px auto; padding:0px; text-align:center; display:block; font-size:41px; color:#fff
	} 		
	
	
	.happ_patients .happ_patient_item {
		display:block; margin:0px auto; padding:0px; text-align:center;  padding:0px 30px; margin-top:20px; 
		
	} 	
	
	.happ_patients .happ_patient_img img {
		display:block; width:90px; border-radius:0px 30px 30px 30px
	}
	
	.happ_patients .happ_patient_desc  {
		display:block; float:left; margin-left:1px
	}
		
	.happ_patients .happ_patient_desc h4 {
		text-align:left;
	}
			
	.happ_patients .happ_patient_desc h6 {
		text-align:left; display:block; margin-top:2px
	}
				
	.happ_patients p {
		text-align:left; display:block; margin-top:10px
	}
				
	.happ_patients .happy_star {
		margin:0px; padding:0px; list-style:none; margin-top:10px
	}
	.happ_patients .happy_star li{
		display:block; float:left; margin-right:5px; color:#ddd
	}
	.happ_patients .happy_star li::after{
		content: "\f005"; font-family: "FontAwesome"; padding-left: 5px; color:#ffa735; font-size: 17px;
	}
	
	.happ_patients .happy_logo {
		align-items: center; justify-content: center;  display:flex; margin-top:80px
	}	
		
	.happ_patients .happy_logo img {
		width:120px; 
	}	
		
	.show_more {
		background:#396280; display:block; text-align:center; font-size:15px; color:#fff; border-radius:21px; width:150px;  margin:0px auto; padding:0px; 
		text-align:center; padding:5px 0px; text-transform:uppercase;margin-bottom:100px
	}
	
	
	
 
	
	
	
	/*
		** news   background-clip: padding-box;
	*/
	.post_news_blog {
		display:block; padding:40px 20px;  
	} 
	.post_news {
		background:#fff; display:block;  box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1); border-bottom:2px solid #e24134
	} 
	.post_news_header {
		display:block;  
	}  
	.post_news_header img {
		width:100%; height:160px; object-fit: cover;
	} 
	.post_news_footer  {
		height:140px; padding: 25px; align-items: left; justify-content: center; margin-top:-12px;
	} 	
	.post_news_footer span {
		display:block; height:30px; border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-bottom:10px;color:#fc5a1b; font-size:1rem;
	} 	
	.post_news_footer h3 a { 
		font-size: 16px; line-height:12px; 
	}
	
	@media(max-width:1600px) {
		.post_news_header img {
			height:120px;
		}
		.post_news_footer  {
			height:160px; padding: 15px;
		}
		.post_news_footer h3 a { 
			font-size: 15px; line-height:10px; 
		}	
	}		
	.daha_fazlasi {
		margin: 0px auto; padding:0px; text-align:center; display:table; margin-top:30px
	}
	.daha_fazlasi a {
		font-size: 17px; text-align: center; padding:8px 12px; color:#fff; background: #ff4720; border: 1px solid #f74e2a;
	}
	.daha_fazlasi a::before {
		 content: "\f0c9"; font-family: "FontAwesome";  padding-right: 5px;
	}
		
	
	
	
	
	
	
	/** 
		**************************************************
				news_event settings
		**************************************************
	**/
 	
	.home_urunler {
		display:block; padding:40px 20px; 
	}	
	.home_urunler_item {
		display:block;   position:relative;
	}		
		
	.home_urunler_item_content a img{
		width:100%; height:240px; object-fit: cover;
	}		
	.home_urunler_item_content a .desc{
		margin:0px auto; padding:0px; position:absolute;  text-align:center; left:0px; right:0px; bottom:20px; padding:0px 20px;
	}
	.home_urunler_item_content a h3{
		font-size:25px; color:#fff; text-align:left; font-weight:bold; text-align:center;
	}			
	.home_urunler_item_content a p{
		font-size:14px; color:#fff; text-align:left; line-height: 16px;
	}				
	.home_urunler_item_content a:hover .desc {
		 bottom:40px; transition: all ease .3s;
	}	
	
	.home_urunler_item_footer {
		display:block; margin:0px auto; padding:0px; text-align:center; 
	}	
		
	.home_urunler_item_footer a {
		display:block; margin-bottom:20px
	}		
	.home_urunler_item_footer a.btn_daha_product_name {
		display:block; margin:0px auto; padding:0px; text-align:center; margin-top:20px; 	
	}	
	.home_urunler_item_footer a.btn_daha_product_name i {
		padding-left:10px
	}	
	.home_urunler_item_footer a.btn_daha_fazlasi {
		display:block; margin:0px auto; padding:0px; text-align:center;  margin-top:20px; border:1px solid #d23157 ;  padding:10px 0px;
		width:220px; background:#e6007e; color:#fff; border:none
	}	
	.home_urunler_item_footer a.btn_daha_fazlasi:hover {
		opacity:0.789
	}	
	.home_urunler_item_footer a.btn_daha_fazlasi i {
		padding-left:10px
	}	
	
	
	
	

	
		
	
	/** 
		**************************************************
				hotels settings
		**************************************************
	**/
 	
	.habers {
		display:block; padding:40px 20px; 
	}	
	.habers_item {
		display:block; margin-bottom:15px
	}	
	.habers_item_header {
		display:block; margin-bottom:5px
	}
	.habers_item_header h1 {
		display:block; text-align:left; font-size:27px; font-weight:700
	}		
	.habers_item_header h2 {
		display:block; text-align:left; font-size:23px; color:#4ca0d8
	}	 
	.habers_item_content img{
		width:100%; height:100%; height:60vh;object-fit: cover;
	}

	.habers_item_footer {
		display:block; margin:15px 0px
	}
	.habers_item_footer .show_more {
		display:block; padding:6px 0px; text-align:center; background:#396280; color:#fff; font-size: 17px;
	}
	
	.habers_item_footer .habers_button {
		display: block; border: 1px solid #4ca0d8; margin: 0px auto; margin-top: 0px; padding: 0px; padding: 6px 0px;
		text-align: center; color: #4ca0d8; width: 80%; 
	}
		
		
	.habers .owl-carousel .owl-nav div {
		position: absolute; border-radius: 2px; bottom: 40%; top: unset;
	}		
	.habers .owl-carousel .owl-nav div.owl-prev  {
		background:#396280;  border-radius:50%; left: auto; right: 85px; padding-right:3px; 
	} 		
	.habers .owl-carousel .owl-nav div.owl-next  {
		background:#396280;  border-radius:50%; left: auto; right: 30px;  padding-left:3px;
	} 
				
	.habers .owl-carousel .owl-nav div.owl-prev:hover, .habers .owl-carousel .owl-nav div.owl-next:hover  {
		background:#fff;
	} 
	
	.habers .owl-carousel .owl-nav div i {
	  font-size: 31px;
	  color: #fff;
	}			
	
	#home_about {
		background: #fff url(../images/hero-bsg-2.jpg) center center; display:block; padding:80px 0px; position:relative;
	}
	#home_about .hc-overlay { 
		position: absolute; top: 0;  right: 0; bottom: 0;  left: 0; background-size: cover;  text-indent: -9999px; 
		background:rgba(0, 0, 0, 0.49); 
	} 
	
	.home_about h2 {
		display:block; font-size:23px;
	}
	.home_about h5 {
		display:block; font-size:1rem;
	}
	
	









		
			
	
	/** 
		**************************************************
				happy_guest settings
		**************************************************
	**/
 	
	.happy_guest {
		display:block; padding:40px 20px; 
	}	
	.happy_guest_content {
		display:block; margin-bottom:15px
	}

	.happy_guest .happy_guest_item {
		display:block; margin:0px auto; padding:0px; text-align:center;  padding:20px 30px; margin-top:20px; border-radius:10px 10px 10px 10px; border:1px solid #ddd;
		
	} 	
	.happy_guest .happy_guest_item h4 {
		display:block; font-size:17px
	} 
	.happy_guest .happy_guest_item p {
		display:block; font-size:1rem;
	} 
	.happy_guest .happy_guest_item img {
		display:block; width:66px; height:66px; margin:0px auto; padding:0px; text-align:center; margin-bottom:15px
	} 

	
	.happy_guest .owl-prev {
		position:absolute; left:-40px; top:50%;
	}	
	.happy_guest .owl-prev span  {
		font-size:63px; color:#4ca0d8
	}
	
	.happy_guest .owl-next {
		position:absolute; right:-40px; top:50%;
	}
	.happy_guest .owl-next span  {
		font-size:63px; color:#4ca0d8
	}
		
	/****   center  *** */
	 
	.happy_guest .center .happy_guest_item {
		display:block; margin:0px auto; padding:0px; text-align:center;  padding:20px 30px; border:none;
		background:url(../images/bg-center.png) center center no-repeat; background-size: contain;  height:370px
	} 	
	.happy_guest .center .happy_guest_item h4 {
		display:block; font-size:19px
	}	 	
	.happy_guest .center .happy_guest_item p {
		display:block; font-size:15px
	}
	.happy_guest .center .happy_guest_item img {
		display:block; width:78px; height:75px; margin:0px auto; padding:0px; text-align:center; margin-bottom:15px 
	} 	
		
	.happy_guest .show_more {
		background:#396280; display:block; text-align:center; font-size:15px; color:#fff; border-radius:21px; width:150px;  margin:0px auto; padding:0px; 
		text-align:center; padding:5px 0px; text-transform:uppercase
	}
	
		
	/** 
		**************************************************
				join_our_story settings
		**************************************************
	**/
 	
	.join_our_story {
		display:block; padding:40px 20px; 
	}	
	.join_our_story_item {
		display:block; position:relative;
	}
	.join_our_stroy_header {
		display:block; padding:80px 20px; 
	}
		.join_our_stroy_header_left {
			display:block; margin:0px auto; padding:0px; text-align:center;
		}
	
		.join_our_stroy_header_left h2 {
			display:block;  font-size:21px
		}
		.join_our_stroy_header_left h3 {
			display:block; color: #444; padding:4px 0px; font-size:35px
		}
		.join_our_stroy_header_left p {
			font-size:15px
		}
		.join_our_stroy_header_left p a {
			
		}
		.social {
			list-style:none; display:table; margin: 0px auto;	padding: 0px; text-align: center; margin-top:20px
		} 
		.social li {
			float:left; margin-right:6px;
		}  
		.social li a {
			width: 52px; height: 52px; display:block; font-size: 21px;  padding-top:12px; color:#fff; border-radius:50%
		}
		.social li a.facebook {
			background:#2464a6
		}  
		.social li a.youtube {
			background:#f05044
		}  
		.social li a.instagram {
			background:#d30abe
		}  
		.social li a.whatsapp {
			background:#2ead43
		}  
		.social li a.linkedin {
			background:#2366b3
		}  
		.social li a.pinterest {
			background:#c8232c
		}  
			
	
	
	
	.join_our_story_item_msj {
		position:absolute; left:1px; right:1px; top:0px;  width: 100%; height:100%; background:rgba(58,58,58,0.7);  transition: all ease .3s; opacity:0
	}
		
	.join_our_story_item img{
		width: 100%; height:200px; object-fit: cover;
	}
		
	.join_desc {
		display:block; margin-top:50px;
	}		
			
	.join_our_story_item p {
		font-size:1rem; color:#fff; text-align:center;
	}		
			
	.join_our_story_item:hover .join_our_story_item_msj {
		 transition: all ease .3s; opacity:0.88
	}		
	
	
	
 
	.contact_media {
		list-style:none; display:block; float:right; 
	} 
	.contact_media li {
		float:left; display:block;
	}  
	.contact_media li a {
		display:block; color:#fff; margin-left:20px;
	}  	
	.contact_media li a:hover {
		transform: scale(1.2);
		-o-transition:.1s;
		-ms-transition:.1s;
		-moz-transition:.1s;
		-webkit-transition:.1s;	 
	}  	
	.contact_media li a span {
		display:block; font-size:14px; text-align:center; text-transform:uppercase
	}  	
	.contact_media li a img {
		display:block; /* width:72px;  */height:88px
	}  	
	
	
	

	
	
	/** 
		**************************************************
				FOOTER SETTINGS
		**************************************************
	**/
 
	footer { 
        background: var(--bs-gray-dark);  padding:40px 10px;  clear: both; 
	} 
 
	footer .list-item {  
        list-style: none;
        margin: 0;
        padding: 0;		
	} 
	footer .list-item li {  
		padding-bottom: 4px; 
	} 		
	footer .list-item li a{  
		display:block; margin:2px 0px; color:#a1a1a1; font-size:1rem;  
	} 		
	footer .list-item li a:hover {  
		 color:#777; 
	} 
 	
 	#footer-header  {
		display:block;
	} 
	
	#footer-header h3 {
		color: #fff; padding-bottom:12px; font-size: 21px; margin-bottom: 15px; padding-top:10px;  
	} 
	
	#footer-bottom  {
		margin-top:30px; display:block; border-top:1px solid #343a40; padding:25px 0px;
	} 
	
	#footer-bottom p {
		display:inline-block; font-size:1rem;
	} 		
	
	#footer-bottom p .fw-900{
		display:inline-block; font-size:1rem; /*color:#a1a1a1;*/ font-weight:normal
	} 
	
	.footer_text p {
		display:inline-block; font-size:1rem; color:#fff;
	} 	
	
	.footer_text p fw-900{
		display:inline-block; font-size:1rem; color:#fff; 
	}	
	
	.footer_text p a{
		display:inline-block; font-size:1rem; color:#fff; 
	}		
	.footer_text p a:hover{color:#ccc !important; }
	.footer_text p img {
		float:right; margin-bottom:20px;
	} 	

	.social-network {
		list-style:none; display:block; float:right; margin-bottom:30px;
	} 
	.social-network li {
		float:left; margin-right:6px;list-style: none;
	}  
	.social-network li a i{
		width: 38px; height: 38px; font-size: 21px; margin: 0px auto;	padding: 0px; text-align: center;	
		padding-top:12px; color:#fff
	}  
	.social-network li a i:hover{
		color:#ffcb00
	} 	
  
	 
 

	#news_letter {
		display: block; padding: 35px 0px; background: #0f0e0e;
	}

	#news_letter h2 {
		display:block; color:#fff
	}

	#news_letter .form-controls  {
		display: block;
		padding: 9px 10px;
		text-align: center;
		margin: 15px 0px;
		float: left;
		width: 452px;
		border-radius: 10px 0px 0px 10px; font-size:17px;
		border: none;
	}
	
	.news_letter_form a {
		background:#4ca0d8;
		margin-top: 14px;
		padding: 8px 22px;
		border-radius: 0px 10px 10px 0px;
		float: left;
		font-size:17px
	}

    .baslik-icon {
        background-image: url(../img/temp/dentistkusadasi/baslik-icon.png);
        background-repeat: no-repeat;
        background-size: contain;
        padding-left: 30px;
    }
    
    .wrap_ad2c {
        bottom: 50px!important;
    }


	