html{ width:100%;}
body{width:100%; margin:0; overflow-x: hidden; padding-top: 0; font-family: 'Satoshi Medium'; font-size:16px;}
a, a img{text-decoration:none;outline:none;border:none;}
a:hover{ text-decoration: none !important;}
.clr{ clear:both; height:0;}
.fancybox-button svg path{color: #fff !important;}
*,*:after,*::before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;text-decoration: none;list-style-type: none;outline: none;color: #fff;font-family: 'Satoshi Medium';}
a:focus {outline: 0;}
a{ text-decoration: none !important;}
.right0{ right:0 !important;}
p{ font-size:16px;}
ul.rounded{ margin:0;margin-top: -20px;}
ul.rounded li{ list-style:disc;}
a{}
body {overflow-x: hidden;}
.content-area{ margin:auto;display: flex;max-width: 740px;flex-direction: column;margin-bottom: 60px;}
.content-area .title-top{font-style: normal;margin-bottom: 10px;font-weight: 600;font-size: 42px;text-transform: uppercase;color: #58595B;line-height: 1;position: relative;}

.post-whatsapp-icon{
  background:#25D366;
  color:#fff !important;
  padding:0 5px;
}

.text-blog-detail *{
  list-style:disc;
}

@font-face {
font-family: 'Satoshi Medium';
src: url('font/false.eot');
src: url('font/false.eot?#iefix') format('embedded-opentype'),
url('font/false.woff2') format('woff2'),
url('font/false.woff') format('woff'),
url('font/false.ttf') format('truetype'),
url('font/false.svg#false') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Satoshi bold';
src: url('font/false_1.eot');
src: url('font/false_1.eot?#iefix') format('embedded-opentype'),
url('font/false_1.woff2') format('woff2'),
url('font/false_1.woff') format('woff'),
url('font/false_1.ttf') format('truetype'),
url('font/false_1.svg#false') format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Satoshi Variable';
src: url('font/SatoshiVariable-Bold.eot');
src: url('font/SatoshiVariable-Bold.eot?#iefix') format('embedded-opentype'),
url('font/SatoshiVariable-Bold.woff2') format('woff2'),
url('font/SatoshiVariable-Bold.woff') format('woff'),
url('font/SatoshiVariable-Bold.ttf') format('truetype'),
url('font/SatoshiVariable-Bold.svg#SatoshiVariable-Bold') format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Satoshi extrabold';
src: url('font/false_2.eot');
src: url('font/false_2.eot?#iefix') format('embedded-opentype'),
url('font/false_2.woff2') format('woff2'),
url('font/false_2.woff') format('woff'),
url('font/false_2.ttf') format('truetype'),
url('font/false_2.svg#false') format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Satoshi normal';
src: url('font/false_3.eot');
src: url('font/false_3.eot?#iefix') format('embedded-opentype'),
url('font/false_3.woff2') format('woff2'),
url('font/false_3.woff') format('woff'),
url('font/false_3.ttf') format('truetype'),
url('font/false_3.svg#false') format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}

@font-face {
font-family: 'Satoshi light';
src: url('font/false_4.eot');
src: url('font/false_4.eot?#iefix') format('embedded-opentype'),
url('font/false_4.woff2') format('woff2'),
url('font/false_4.woff') format('woff'),
url('font/false_4.ttf') format('truetype'),
url('font/false_4.svg#false') format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Satoshi normal';
src: url('font/false_5.eot');
src: url('font/false_5.eot?#iefix') format('embedded-opentype'),
url('font/false_5.woff2') format('woff2'),
url('font/false_5.woff') format('woff'),
url('font/false_5.ttf') format('truetype'),
url('font/false_5.svg#false') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}

.lang-content{
  margin-right:20px;
  cursor:pointer;
  user-select: none;
}

.lang-content p{
  color:#000;
  margin-bottom:0;
  margin:0 10px;
}


header.fixed .lang-content p{
  color:#fff;
}

.lang-wrapper{
  position:fixed;
  display:none;
  background:#000;
  right:8.5%;
  top:100px;
  padding:15px;
  user-select: none;
}

.lang-wrapper li{
  margin-bottom:10px;
}

.lang-wrapper li:last-child{
  margin-bottom:0;
}

.lang-wrapper li a{
  color:#fff;
}

.lang-wrapper.active{
  display:block;
}

/* header */
header.fixed{background: rgba(0, 0, 0, 1);z-index:99;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 16px 6%;}
header{position: fixed; top:0; left:0; width:100%;padding: 40px 5%;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;z-index: 99999 !important;}
.menu-btn img{ height:30px;}
header .container{ max-width: 96% !important;}
/* header */


.page-home-area{ position:relative; width:100%;height: 85vh;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.page-home-area::after{ position: absolute; left:0; top:0; height:100%; width:50%; content: ''; background: #000; }
.slide-container {position: absolute;left: 0;width: 75%;height: 560px;display: flex;flex-direction: row;justify-content: center;align-items: center;z-index: 6666;top: 50%;transform: translate(-50%, -50%);left: 50%;}



/* Slideshow CSS */ 
#featured-post{ width:100%;}
#slide-container {width: 84%;height: 560px;position: relative;margin: 0 auto;padding: 0;overflow: hidden;z-index: 10;margin-top: 100px;}


#slides article {top: 100%;width: 100%;height: 100%;position: absolute;display: block;z-index: auto;right: -3%;}

#slides article a {text-decoration: none !important;color: inherit;display: flex;justify-content: flex-start;}


.animated {animation-duration: 1s;animation-fill-mode: both;}

/* Slideshow caption */ 
#slides article .caption-container {
max-width: 600px;
height: 250px;
background-color: rgba(255, 255, 255, 0.7);
position: relative;
display: block;
margin: 0 auto;
top: 30%;
transition-duration: 0.3s;
color: black;
border-radius: 5px;
}

#slides article .caption-container:hover {
background-color: white; 
transition-duration: 0.3s;
}

#slides article .caption {
text-align: center;
width: 80%; height: 80%;
position: relative;
margin: 0 auto;
top: 10%;
letter-spacing: 1px;
font-family: "Times New Roman", Georgia, Serif;
padding: 5% 0;
}



#slides article .caption h1{
text-align: center;
font-size: 30px;
font-family: 'Playfair Display', serif;
letter-spacing: 3px;
}



/* Slideshow button */ 

button.next {border: none;margin: 0 auto;bottom: 0;left: 0;right: 0;padding: 0;z-index: 10;-webkit-transition-duration: 0.1s;background: none;transform: rotate(180deg);width: 25px;margin-top: 0;position: relative;top: 2px;}

button.next:active {cursor: pointer;}
button.next img{width:100%;}

button.prev {border: none;margin: 0 auto;top: 0;left: 0;right: 0;padding: 0;z-index: 10;-webkit-transition-duration: 0.1s;background: none;width: 25px;margin-right: 8px;}
button.prev img{ width:100%;}

button.prev:active {cursor: pointer;}
.dots-container {
position: absolute;
margin: 0;
padding: 0;
height: 40%;
top: 30%;
z-index: 10;
}

.dots-container li{
width: 15px; height: 15px;
display: block;
font-size: 20px;
background-color: #FFF;
border-radius: 50%;
margin: 22px 10px;
z-index: 10;
}


.dots-container li:hover{
background-color: #FCBF93;
cursor: pointer;
-webkit-transition: all 1000ms cubic-bezier(0.215, 0.61, 0.355, 1);
transition:   all 1000ms cubic-bezier(0.215, 0.61, 0.355, 1); 
}

#dots .selected {
background-color: #FCBF93;
-webkit-transition: all 1000ms cubic-bezier(0.215, 0.61, 0.355, 1);
transition:   all 1000ms cubic-bezier(0.215, 0.61, 0.355, 1); 
}

.slide a{ display: flex;}
.title-slide{font-style: normal;font-weight: 500;padding-top: 40px;font-size: 47px;text-decoration: none;border: 0;line-height: 1.2;margin-bottom: 20px;}
.text-area-slide{padding-top: 0px;display: flex;flex-direction: column;left: 0.5%;position: absolute;width: 28%;top: 40%;transform: translate(0, -50%);}
.text-area-slide img{ width:78px;}
.text-area-slide p{font-style: normal;font-weight: 400;font-size: 17px;color: #FFFFFF;width: 80%;border: 0;margin-bottom: 6px;}
.button-slide{position: absolute;left: 0.5%;bottom: 18%; z-index:4;display: flex;}
.featured-article .slide{ overflow: hidden; }
.featured-article .slide span.img{position:absolute;width: 77%;right: 0;}
.featured-article .img img{width: 97%;}

#featured-post{position: relative;height: 100%;display: flex;align-items: center;}
#featured-post .shape{position: absolute;right:0;bottom: -8%;height: 410px;width:500px;z-index: 999;pointer-events: none;}


.online-meet-wrapper h3{ color: #000; text-align: center; margin-top:30px; position: relative; font-style: normal;font-weight: 500;font-size: 32px;line-height: 43px; }
.online-meet-wrapper h3::after{ position: absolute; bottom:-34px; height:26px; width:1px; content: ''; background: #000; position: absolute; margin-left: -1px; left:50%;}
.online-meet-wrapper .in{background: #FFFFFF;box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);padding: 60px;width:100%;max-width: 80%;margin:auto;margin-top:34px;position: relative;z-index: 999;}
.online-meet-wrapper .in input{ border:0; padding-bottom: 10px;font-weight: 500; font-size: 14px; border-bottom: 1px solid #000; color:#000; width:80%;}
.online-meet-wrapper .in button{ width:100%; border:0; background: #000; height:55px; border-radius: 27.8208px; font-size: 20px;}
.online-meet-wrapper .in button img{ margin-left: 10px;}
.online-meet-wrapper .in .row div{ display: flex; align-items: center;}

.treatments{ margin-top:-66px; }
.right-text-area{ background:#000000; display: flex; padding: 0 10% !important; flex-direction: column; justify-content: center; }
.right-text-area h3{ font-size:120px; color: #fff; line-height: 1; margin-bottom: 20px;}
.right-text-area p{ width:90%; margin:20px 0}


.discover{ padding: 150px 4%;}
.discover *{ color: #000;}
.discover .left-colm h4{color: #000000;font-size: 125px;line-height: 1;font-weight: 500; margin-bottom:30px;}
.discover .left-colm h4 small{ font-size:101px;color: #00000014;}
.discover .left-colm p{ width:75%; margin-bottom:30px; font-size: 20px;}
.discover .left-colm a{ margin-top:20px; display: flex;}
.discover .right-colm{position: relative;display: flex;justify-content: flex-end;}
.discover .right-colm img{position: relative;z-index: 2;width: 100%;}
.discover .right-colm::after{width: 67%; height:428px;content: ''; background:#000;position: absolute;left: -80px;bottom: -13%;}
.discover .right-colm::before{width: 100%;height: 248px;content: ''; background:url(../img/line-img.svg) no-repeat;position: absolute;left: -80px;top: 70%;z-index: 23;}

.blog{ padding: 150px 0% 90px 40px; width:90%; margin:auto; position: relative; }
.blog .right-text{padding-left: 6%;padding-top: 2%;}
.blog::after{ width:100%;height: 253px;background: #000; content:'';position: absolute; bottom:0; left:0;}
.blog .right-text h5{color: #000; font-size:42px;margin-bottom: 0;padding-bottom: 80px;position: relative;top: 0;margin-top: 10px;}
.blog .right-text p{position: relative; top:20px; width:80%; margin-bottom:50px;font-family: 'Satoshi light';font-size: 16px;padding-right: 10px;margin-bottom: 50px;}
.blog .right-text a img{ width:70px;}
.blog h6{position: static;right: 0; top:0; font-size:130px;color: #000;}
.blog .owl-nav{ display: none !important;}
.blog .owl-dots{ right:63px; bottom:60px }
.overlay-img{ position: absolute; left:-20px; top:-25px; z-index: 1;}

footer{background: #000;padding: 110px 5%; margin-top:150px;padding-bottom: 50px;}
footer .row{justify-content: space-between;}
footer *{font-family: 'Satoshi light';font-size: 18px;}
.footer-logo small{ font-size:100%; margin-right:15px;padding-top: 5px;}
.social-footer{ margin-top:8px;margin-bottom: 5px;}
.footerLogo img{width:100%;}
footer .adress{text-align: left; position:relative;}
footer .adress::after{ height:48px; width:1px;background: #fff;position: absolute; left:0; top:0;content: '';opacity: 0;}
footer .adress::before{ height:48px; width:1px;background: #fff;position: absolute; right:0; top:0;content: '';opacity: 0;}
footer .tel-center{ position: relative;}
footer .tel-center::before{ height:48px; width:1px;background: #fff;position: absolute; right:0; top:0;content: '';opacity: 0;}
footer .tel-center a{ color: #fff; margin-bottom:9px;}
footer .tel-center a:hover{ opacity:.6}
.social-right{display: flex;/* align-items: center; *//* justify-content: center; */flex-direction: column;}
.social-right a{color: #fff;margin-right: 20px;}
.social-right a:hover{color: #fff;opacity: .6;left: 20px;}
.footer-right-area{ padding-top: 20px;}
.footer-logo .col-lg-12{display: flex;justify-content: end;padding-right: 11%;margin-top: 30px;align-items: center;}
.footer-logo div{align-items: center;}
.footer-logo span{position: relative;margin-left: 15px;padding-left:15px;padding-top: 7px;}
.footer-logo span::after{ width:1px; height:25px; background: #fff; position: absolute; left:0; content: ''; }
.footer-info{ position: relative;right:-60px}

.bottom-page-head{ height:80vh; width:100%;position: relative;display: flex;align-items: center;margin-bottom: 130px;}
.bottom-page-head::after{ position: absolute; left:0; top:0; height:100%; width:50%; content: ''; background: #000; }
.bottom-page-head .inner {width: 53%;height:322px;position: relative;margin: 0 auto;padding: 0;z-index: 10;background: #FFFFFF;box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.25);left: 15.5%;display: flex;align-items: center;}
.bottom-page-head .inner .box-text{font-style: normal;padding: 0 37% 0 140px;font-weight: 400;font-size: 20px;line-height: 27px;color: #000000;position: relative;display: flex;align-items: center;justify-content: center;}
.bottom-page-head .inner .shape-smaller{ position: absolute; right:0; bottom:0; }
.bottom-page-head .inner .title{font-weight: 500;line-height: 176px;color: #FFFFFF;position: absolute;left: -58%;top: 50%;line-height: 1;transform: translate(0, -20%);}
.bottom-page-head .inner .title span{}
.bottom-arrow{position: absolute;left: 46%; bottom:30px;transform: translate(-50%,0);z-index: 2;}
.bottom-arrow img{ width:80%;}
.team-container{background: #000;padding: 128px 10%;margin: 0;}
.team-container .name{ font-weight: 500;font-size: 24px;line-height: 36px;color: #FFFFFF; margin-bottom:15px; margin-top:30px }
.team-container .position{font-weight: 500;font-size: 22px;line-height: 30px;color: #4A4949;margin-bottom: 20px;}
.team-container p{font-family: 'Satoshi light';font-weight: 600;font-size: 17px;}
.single-img{ position: relative;}
.single-img img{width: 100%;position: relative;z-index: 2;}
.single-img::before{position: absolute;right: -18px;bottom: 16%;width: 70px;height:1px;background: #fff;content: '';}
.single-img::after{position: absolute;left: -18px;top: -38px;width: 65px; height:68px;background: url(../img/shape-team.svg) no-repeat;content: '';}
.right-text{ padding-left:90px !important;padding-right: 0 !important;}
.col-team .img img, .single-img img{filter:grayscale(1);}

.single-team-row{margin-bottom: 180px;padding: 0 8%;}

.col-team{position: relative;left: 0%;display: flex !important;justify-content: center;}
.col-team *{ text-align: center; }
.col-team .img img{display: flex;width: 100%;position: relative;z-index: 2;}
.col-team .right-text{padding: 0 0 !important;}
.team-container .col-team .position{ margin-bottom: 30px; }
.col-team .col-lg-4{padding: 0 8%;}
.col-team .img{position: relative;}
.col-team .img::after{position: absolute;right: -18px; bottom:20px;width: 70px; height:1px;background: #fff;content: '';}
.col-team .img::before{position: absolute;left: -18px;top: -38px;width: 65px; height:68px;background: url(../img/shape-team.svg) no-repeat;content: '';z-index: 1;}

.white-box{ background: #fff; }
.white-box *{ color: #000000;}
.team-container.white-box .name{ color: #000;}
.team-container.white-box .img::before{ opacity: .3;}

.team-text-container{padding: 128px 10%;margin: 0; padding-bottom:90px; }
.team-text-container .right-text{ background: #000; position: relative; padding: 63px 7% !important; top:90px; right:90px;}
.team-text-container .right-text::after{ width:70px; height:1px; background: #fff; position: absolute; left:-20px; top:40px; content: '';}
.team-text-container .right-text .title{font-weight: 500;font-size: 36px;line-height: 49px;color: #FFFFFF; margin-bottom: 15px;}
.tedaviTitle{}

a{
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.treatments{padding: 128px 10%;padding-bottom: 80px;}
.treatments a{display: flex; left:0; flex-direction: column;/* border-right: 1px solid #000000; */width: 100%;position: relative;}
.blog .right-text a, .discover .left-colm a{ left:0; position: relative;}
.blog .right-text a:hover, .discover .left-colm a:hover{ left:10px;}
.treatments a:hover{ left:10px;}
.treatments a *{ color: #000;}
.treatments .item{padding: 40px 2% !important;border-right: 1px solid #000000;padding-top: 0px !important; margin-bottom:60px !important;width: 20%;}
.treatments .item img:nth-child(1){margin-bottom:20px;width:100px;height:100px;margin: auto;}
.treatments .row:nth-child(1){ border-top: 0px solid #000000;}
.treatments .row{ border-top: 1px solid #000000;}
.treatments .row p{font-size:14px;margin-bottom: 30px;height: 150px;}
.treatments .item:nth-child(11), .treatments .item:nth-child(5){ border-right:0;}
.treatments hr{color: #000 !important;opacity: 1 !important;margin-bottom: 80px;margin-top: 30px !important;}
.treatments span{font-weight: 500;font-size: 101px;text-align: left;height: 100% !important;display: flex;margin-bottom: 0;top: 16px;justify-content: flex-start;}


#slide-container-bottom-page {width: 100%;height: 560px;position: relative;margin: 0 auto;padding: 0;overflow: hidden;z-index: 10;max-width: 84%;}
#slide-container-bottom-page a{ text-decoration: none !important;
color: inherit;
display: flex;
justify-content: flex-end;}
#slide-container-bottom-page article{
top:0%;
width: 100%;
height: 100%;
position: absolute;
display: block;
z-index: auto;}
#slide-container-bottom-page .img{width: 58%;}
#slide-container-bottom-page .text-area-slide p{width: 100%;MARGIN-TOP: 12px;}

.content-page{ margin-top:100px}
.content-page * { color: #000;}
.content-page .item-col{ padding: 0 4%;}
.content-page .item-col ul li{ list-style: disc;}
.content-page .item-col:nth-child(1){ border-right:1px solid #000}

.blog-head.bottom-page-head .inner .title{}
.blog-items{ padding: 0 6%;}
.blog-items .row:hover .arrow-right{ right:-40px;}
.blog-items .row{ margin-bottom: 50px;}
.blog-items *{color: #000000;}
.blog-items .right{display: flex;flex-direction: column;justify-content: center; padding-left: 145px; padding-right: 150px; position: relative;}
.blog-items .right .title{font-style: normal;font-weight: 500;font-size: 42px;line-height: 57px;color: #000000;margin-bottom: 40px;display: block; line-height:1;}
.blog-items .left{ position: relative;}
.blog-items .left::after{position: absolute;right: -108px; width:120px; height:1px; top:50%;background: #000;content: '';}
.blog-items .left img{ width:100%;position: relative;}
.blog-items .right .arrow-right{position: absolute; right:0; top:50%;transform: translate(-50%,0);width: 93px;-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;}
.blog-items .left .shape-rounded{position: absolute;left: -20px; top:-30px; width:66px; height:66px;z-index: 0;}
.blog-items .left .shape-rounded img{ width:100%; }

.blog-head h1{ color:#000;font-style: normal;font-weight: 500;font-size: 50px;line-height: 107%;}
.blog-detail .img.position-relative img{ width:100%;display: block;position: relative;z-index: 2;}
.blog-detail .img.position-relative{width:84%; margin:auto;}
.blog-detail .img.position-relative::after{ width:66px; height:66px; position: absolute; left:-33px; top:-33px; content: ''; background: url(../img/oval.svg) no-repeat; }

.text-blog-detail{ padding: 0 15%; margin-top:70px !important}
.text-blog-detail *{ color:#000}
.text-blog-detail div{ padding: 0 4%;}
.text-blog-detail div:nth-child(1){ border-right:1px solid #000}

.antalya-detail{margin-bottom: 80px;}
.antalya-detail .img.position-relative img{ width:100%;display: block;position: relative;z-index: 2;}
.antalya-detail .img.position-relative{width:84%; margin:auto;}
.antalya-detail .img.position-relative::after{ width:66px; height:66px; position: absolute; left:-33px; top:-33px; content: ''; background: url(../img/oval.svg) no-repeat; }

.text-antalya-detail{ padding: 0 15%; margin-top:70px !important}
.text-antalya-detail *{ color:#000}
.text-antalya-detail div{ padding: 0 4%;}
.text-antalya-detail div:nth-child(1){ border-right:1px solid #000}

.antalya-col-2 .left img{ display: block; width:100%; }
.antalya-col-2 .right{background: #000;padding: 120px;display: flex;justify-content: center;flex-direction: column;position: relative;}
.antalya-col-2 .right h4{font-weight: 500;font-size: 36px;line-height: 57px;color: #FFFFFF;margin-bottom: 10px;}
.antalya-col-2 .right p{ font-size:16px;}
.antalya-col-2 .left{ padding:0}
.antalya-col-2 .right::after{width: 100%;height: 238px;background: url(../img/bg-shape-line.svg) no-repeat center bottom;content: '';position: absolute; bottom:0; left:0;background-size: 100% 100%;}



.blog.other-blog::after{ display:none !important}
.blog.other-blog .right-text p{ color: #000;}
.blog.other-blog .right-text h5{padding-bottom: 6px;}
.other-blog h6{ font-size:24px !important;color: #E0E0E0;top: 41%;right: 0;position: static;margin-bottom: 0;}

.comment-content{ padding: 0 8% !important;}
.comment-content .in{background:#D9DBDE;margin-bottom: 25px;padding: 40px 40px;text-align: center;height: 580px;display: flex;flex-direction: column;align-items: center;justify-content: center;background: #FFFFFF;box-shadow: 0px 7px 30px -10px rgba(0, 0, 0, 0.25);position: relative;}
.comment-content .in img{ margin-bottom: 20px;}
.comment-content .in p{color: #000;position: relative;font-size: 18px;}
.comment-content .in p::after{ width:24px; height:1px;position: absolute; left:-40px;content: '';background: #000; top:10px;opacity: 0;}
.comment-content .in .name-date{display: flex;justify-content: space-between;width: 100%;position: relative;margin-top: 0;}
.comment-content .in .name-date *{ color: #000; }
.comment-content .in .name-date span{background: #fff; padding:0 10px;position: relative; z-index:2;color: #4A4949;font-size: 16px;font-weight: 700;}
.comment-content .in .name-date::after{ width:100%; height:1px; background: #000; position: absolute; left:0; top:50%; content: '';}
.comment-content .item{ width:30%;margin-right: 5%;margin-bottom: 3%;}
.comment-content .item:nth-child(3n+0){ margin-right: 0;}
.comment-content .item{ position: relative;}
.comment-content .item::after{ width:100%; height:100%; content: ''; background: url(../img/comment-bg.png) no-repeat center center; position: absolute; left:0; top:0; }


.pagination.mt-5{ display: flex; justify-content: center; margin-top:10px !important}
.pagination a{ width:10px; background:#4A4949; border-radius: 10px; margin:0 10px; height: 10px;}
.pagination a.active{ background: #D9D9D9; }




/* comment */
.commentAddForm{display: flex;flex-direction: column;background: rgba(255, 255, 255, 0.93);box-shadow: 0px 8px 12px 4px rgba(0, 0, 0, 0.16);border-radius: 0;padding: 50px;margin-bottom: 120px;margin-top: 0;display: none;background: #D9D9D9;box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.16);background: #FFFFFF;box-shadow: 0px 8px 12px 4px rgba(0, 0, 0, 0.16);border-radius: 0px;width: 84%;margin: auto;margin-top: 40px; position: relative;}
.commentAddForm::after{ width:100%; height:100%; content: ''; background: url(../img/comment-bg.png) no-repeat center center; position: absolute; left:0; top:0; }
.cont{width: 100%;margin-top: 0;text-align: center;overflow: hidden;position: relative;z-index: 3;}
.titleAreaSub{text-align: center;position: relative;z-index: auto;}
.titleAreaSub h4{font-weight: bold;font-size: 24px;line-height: 120%;letter-spacing: -0.01em;text-transform: capitalize;margin-bottom: 15px;color: #000;}
.titleAreaSub p{font-size: 16px;line-height: 120%;letter-spacing: -0.01em;text-transform: capitalize;color: #000;}
div.stars{display: inline-block;}
input.star{display: none;}
label.star {float: right;padding: 10px;font-size: 36px;color: #D1B13C;transition: all .2s;opacity: 1;cursor: pointer;}
input.star:checked ~ label.star:before {content:'\f005';color: #D1B13C;transition: all .25s;opacity: 1;}
input.star-5:checked ~ label.star:before {color: #D1B13C;text-shadow: 0 0 0px #000000;}
input.star-1:checked ~ label.star:before {color: #f00;}
label.star:before{content:'\f006';font-family: FontAwesome;}
.rev-box{overflow: hidden;height: 0;width: 100%;transition: all .25s;}
textarea.review{background: #000;border: none;width: 100%;max-width: 100%;height: 100px;padding: 10px;box-sizing: border-box;color: #EEE;}
label.review{display: block;transition:opacity .25s;}
input.star:checked ~ .rev-box{height: 125px;overflow: visible;}
.star-container {display: flex;width: 350px;flex-direction: row-reverse;}
.star:before {content: "\f005";font-family: fontAwesome;/* font-size: 60px; */position: relative;display: block;color: #000000;opacity: 1 !important;}
.star:after {content: "\f005";font-family: fontAwesome;position: absolute;top: 7px;font-size: 0;color: gold;opacity: 0;opacity: 1 !important;}
.star:hover:after,
.star:hover ~ .star:after,
.star.star__checked:after,
.star.star__checked ~ .star:after{opacity: 1;}

.formItems{ max-width:822px; width:100%;display: flex;flex-direction: column; margin:auto;position: relative;z-index: 2;}
.formItems textarea, .formItems input{ width:100%; height:65px;background: none;color: #000;padding: 0; border:0;border-radius: 20px;border-bottom: 1px solid #000;border-radius: 0;}
.formItems textarea{height: 120px; resize:none;padding-top: 20px;}
.formItems input::placeholder, .formItems textarea::placeholder{ color:#58595B}
.formItems .row{margin-bottom: 20px;}
.formItems .row button{ width:max-content; border:0;cursor: pointer;color: #fff;display: flex;align-items: center;justify-content: center; background:none;position: relative;width: 284px;margin: auto;display: flex;align-items: center;justify-content: center;background: #000;height: 55px;border-radius: 55px;}
.formItems .row button::after {position: absolute;bottom: -2px;left: 0;width: 0%;content: '';background: #000;height: 1px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;opacity: 0;}
.formItems .row button:hover::after{ width:100%;}
.formItems label{ color: #000;}
.formItems .row button *{color: #fff;font-size: 20px;}
.formItems .row button img{ margin-left:10px;}

/* comment */




/* iletisim */
.contactForm{display: flex;flex-direction: column;background: rgba(255, 255, 255, 0.93);box-shadow: 0px 8px 12px 4px rgba(0, 0, 0, 0.16);border-radius: 0;padding: 50px;margin-bottom: 120px;margin-top: 0;display: none;background: #D9D9D9;box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.16);background: #FFFFFF;box-shadow: 0px 8px 12px 4px rgba(0, 0, 0, 0.16);border-radius: 0px;width: 56%;margin: auto;margin-top: 40px;position: relative;margin-top: -120px;position: relative;z-index: 9;}
.contactForm::after{ width:100%; height:100%; content: ''; background: url(../img/comment-bg.png) no-repeat center center; position: absolute; left:0; top:0; }
.contactForm .cont{width: 100%;margin-top: 0;text-align: center;overflow: hidden;position: relative;z-index: 3;}
.contactForm .titleAreaSub{

text-align: center;

position: relative;

z-index: auto;

font-weight: 500;

font-size: 42px;

line-height: 57px;

/* renk-1 */

color: #000000;

margin-bottom: 50px;

}
.contactForm .titleAreaSub h4{font-weight: bold;font-size: 24px;line-height: 120%;letter-spacing: -0.01em;text-transform: capitalize;margin-bottom: 15px;color: #000;font-weight: 500;font-size: 42px;line-height: 57px;color: #000000;position: relative; margin-bottom:30px;}
.contactForm .titleAreaSub h4:after{ width:350px; height:1px; position:absolute; left:50%; transform:translate(-50%,0); content:''; background:#000; bottom:-5px;}
.contactForm .titleAreaSub p{font-size: 16px;line-height: 120%;letter-spacing: -0.01em;text-transform: capitalize;color: #000;}
.contactForm .rev-box{overflow: hidden;height: 0;width: 100%;transition: all .25s;}
.contactForm textarea.review{background: #000;border: none;width: 100%;max-width: 100%;height: 100px;padding: 10px;box-sizing: border-box;color: #EEE;}
.contactForm label.review{display: block;transition:opacity .25s;}
.contactForm input.star:checked ~ .rev-box{height: 125px;overflow: visible;}

.contactForm .formItems{ max-width:822px; width:100%;display: flex;flex-direction: column; margin:auto;position: relative;z-index: 2;}
.contactForm .formItems textarea, .formItems input{ width:100%;height: 45px;background: none;color: #000;padding: 0; border:0;border-radius: 20px;border-bottom: 1px solid #000;border-radius: 0;}
.formItems select{ width:100%;height: 45px;background: none; font-size:18px;color: #000;padding: 0; border:0;border-radius: 20px;border-bottom: 1px solid #000;border-radius: 0;}
.formItems select option{ color: #000;}
.contactForm .formItems textarea{height: 80px; resize:none;padding-top: 20px;}
.contactForm .formItems input::placeholder, .formItems textarea::placeholder{ color:#58595B}
.contactForm .formItems .row{margin-bottom: 20px;}
.contactForm .formItems .row button{ width:max-content; border:0;cursor: pointer;color: #fff;display: flex;align-items: center;justify-content: center; background:none;position: relative;width: 284px;margin: auto;display: flex;align-items: center;justify-content: center;background: #000;height: 55px;border-radius: 55px;}
.contactForm .formItems .row button::after {position: absolute;bottom: -2px;left: 0;width: 0%;content: '';background: #000;height: 1px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;opacity: 0;}
.contactForm .formItems .row button:hover::after{ width:100%;}

.contactForm .formItems .row button *{color: #fff;font-size: 20px;}
.contactForm .formItems .row button img{margin-left: 10px;}

.map{ position: relative; width:84%; margin:auto;}
.map::after{ content: ''; width:66px; height:66px; position: absolute; left:-33px; top:-33px; content: ''; background: url(../img/mapShape.svg) no-repeat; }
.map iframe{ position: relative; z-index:4}
/* iletisim */


.checkbox-area{position: relative;margin-bottom: 50px;z-index: 1;}
.checkbox-area label{display: block;position: relative;font-size: 15px;padding: 0px;margin: 0;height: auto;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;padding-left: 25px;padding-top: 15px;font-style: normal;font-weight: normal;font-size: 16px;line-height: 150%;
/* identical to box height, or 24px */letter-spacing: -0.02em;color: #000;}
.checkbox-area .check{display: block;position: absolute;border: 1px solid rgba(0, 0, 0, 0.2);/* border-radius: 100%; */height: 18px;width: 18px;top: 18px;left: 0;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;border: 1px solid #000000;}
.checkbox-area .check::before {display: block;position: absolute;content: '';/* border-radius: 100%; */height: 16px;width: 16px;top: 0px;left: 0;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;transform: scale(0.7);}
.checkbox-area input[type=checkbox]:checked ~ .check {border: 1px solid #000;}
.checkbox-area input[type=checkbox]:checked ~ .check::before{background: #000000;}
.checkbox-area input[type=checkbox]{position: absolute;visibility: hidden;}
.checkbox-area label b{color: #000;}

.antalya-col-2 .images-area{ margin-top:-40px; position: relative; z-index:5; padding: 0 5%;}
.antalya-col-2 .images-area img{ width:90%; display: block; margin:auto;}

.ui-datepicker td {
    border: 0;
    padding: 3px 2px !important
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #000 !important;
background: #000!important;
color: #fff!important;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: 0.2em 0;
background: #000 !important;
}
.ui-datepicker-calendar tr th span{ color: #000 !important;}
.ui-datepicker .ui-datepicker-next span{ width:20px !important; height:20px !important;background: transparent url(../img/next-date.svg) no-repeat center !important;right: 10px !important;left: auto !important;top: 50% !important;margin-top: -10px !important;}
.ui-datepicker .ui-datepicker-prev span{ width:20px !important; height:20px !important;background: transparent url(../img/next-date.svg) no-repeat center !important;right: auto !important;left: 15px !important;top: 50% !important;margin-top: -10px !important;transform: rotate(-180deg) !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
border:1px solid #000 !important;/* background: transparent !important; */font-weight: normal;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
   background:none !important
}




.hover-image-container .in, .hover-image-container .out {
    overflow: hidden;
    transition: transform .75s cubic-bezier(.3,.1,.3,1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    }
    .hover-image-container .clone {
    transform: scale(1.05);
    }
    .offers-slider__img {
        position: relative;
        display: flex;
        align-items: center;
        margin: auto;
        z-index: 2;
        width: 80%;
    }
    .about-expertise__bg .img-inner img, .about-expertise__bg .img-inner video, .about-expertise__img .img-inner img, .about-expertise__img .img-inner video, .about-our-services__img-big .img-inner img, .about-our-services__img-big .img-inner video, .about-our-services__img-small .img-inner img, .about-our-services__img-small .img-inner video, .article .img-inner img, .article .img-inner video, .contact-block__bg-image .img-inner img, .contact-block__bg-image .img-inner video, .contact-block__image .img-inner img, .contact-block__image .img-inner video, .cover__img .img-inner img, .cover__img .img-inner video, .management-bg .img-inner img, .management-bg .img-inner video, .management-img .img-inner img, .management-img .img-inner video, .news-card__img .img-inner img, .news-card__img .img-inner video, .offer-agent__img .img-inner img, .offer-agent__img .img-inner video, .offer-simple-section .img-inner img, .offer-simple-section .img-inner video, .offers-card__img img, .offers-card__img video, .offers-slider__img .img-inner img, .offers-slider__img .img-inner video, .our-innovation__img .img-inner img, .our-innovation__img .img-inner video, .project-agent__img .img-inner img, .project-agent__img .img-inner video, .project-img .img-inner img, .project-img .img-inner video, .project-item__img .img-inner img, .project-item__img .img-inner video, .project-view-slider__img .img-inner img, .project-view-slider__img .img-inner video, .real-estate__bg-image .img-inner img, .real-estate__bg-image .img-inner video, .real-estate__main-image .img-inner img, .real-estate__main-image .img-inner video, .real-estate__medium-image .img-inner img, .real-estate__medium-image .img-inner video, .real-estate__small-image .img-inner img, .real-estate__small-image .img-inner video, .single-member-img .img-inner img, .single-member-img .img-inner video, .single-offer-slider__img .img-inner img, .single-offer-slider__img .img-inner video, .single-offer-video .img-inner img, .single-offer-video .img-inner video, .sold-properties-slider__img .img-inner img, .sold-properties-slider__img .img-inner video, .team-member__img .img-inner img, .team-member__img .img-inner video, .two-halves__img .img-inner img, .two-halves__img .img-inner video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        font-family: "object-fit:cover";
        object-fit: cover;
    }
    .offers-slider__img .img-inner {
        padding-top: 50%;
        margin: auto;
        display: flex;
        width: 100%;
    }
    .about-expertise__bg .img-inner img, .about-expertise__bg .img-inner video, .about-expertise__img .img-inner img, .about-expertise__img .img-inner video, .about-our-services__img-big .img-inner img, .about-our-services__img-big .img-inner video, .about-our-services__img-small .img-inner img, .about-our-services__img-small .img-inner video, .article .img-inner img, .article .img-inner video, .contact-block__bg-image .img-inner img, .contact-block__bg-image .img-inner video, .contact-block__image .img-inner img, .contact-block__image .img-inner video, .cover__img .img-inner img, .cover__img .img-inner video, .management-bg .img-inner img, .management-bg .img-inner video, .management-img .img-inner img, .management-img .img-inner video, .news-card__img .img-inner img, .news-card__img .img-inner video, .offer-agent__img .img-inner img, .offer-agent__img .img-inner video, .offer-simple-section .img-inner img, .offer-simple-section .img-inner video, .offers-card__img img, .offers-card__img video, .offers-slider__img .img-inner img, .offers-slider__img .img-inner video, .our-innovation__img .img-inner img, .our-innovation__img .img-inner video, .project-agent__img .img-inner img, .project-agent__img .img-inner video, .project-img .img-inner img, .project-img .img-inner video, .project-item__img .img-inner img, .project-item__img .img-inner video, .project-view-slider__img .img-inner img, .project-view-slider__img .img-inner video, .real-estate__bg-image .img-inner img, .real-estate__bg-image .img-inner video, .real-estate__main-image .img-inner img, .real-estate__main-image .img-inner video, .real-estate__medium-image .img-inner img, .real-estate__medium-image .img-inner video, .real-estate__small-image .img-inner img, .real-estate__small-image .img-inner video, .single-member-img .img-inner img, .single-member-img .img-inner video, .single-offer-slider__img .img-inner img, .single-offer-slider__img .img-inner video, .single-offer-video .img-inner img, .single-offer-video .img-inner video, .sold-properties-slider__img .img-inner img, .sold-properties-slider__img .img-inner video, .team-member__img .img-inner img, .team-member__img .img-inner video, .two-halves__img .img-inner img, .two-halves__img .img-inner video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        font-family: "object-fit:cover";
        object-fit: cover;
    }
    .hover-image-container .clone {
        transform: scale(1.05);
    }
    
    .hover-image-container .in, .hover-image-container .out {
        overflow: hidden;
        transition: transform .75s cubic-bezier(.3,.1,.3,1);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        pointer-events: none;
    }
    .hover-image-container {
        /* overflow: hidden; */
    }
    
    .hover-image-container .out img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    font-family: "object-fit:cover";
    object-fit: cover;
    }
    
    .hover-image-container .clone{
        transform:scale(1.05)
    }
    .hover-image-container:hover .out{
        transform:translateX(-100%)
    }
    .hover-image-container:hover .in{
        transform:translateX(100%)
    }
    .cta_ellipse{
        position:relative;
        transition:color .35s cubic-bezier(.3,.1,.3,1),transform 1s cubic-bezier(.3,.1,.3,1)
    }
    





/* menu */
.menuWrapper{ position: fixed; top:0; left:0; width:100%; z-index:999; display: flex; visibility: hidden; pointer-events: none;}
.menuWrapper.active{ visibility: visible; pointer-events: inherit; }
.menuWrapper .left{ width:50%; position: relative; left:-400px; opacity: 0;  transition: 0.4s ease 0.2s; height:100vh; background: #000; display: flex; padding: 0 5%; display: flex; justify-content: flex-start; align-items: flex-end; padding-bottom: 100px;}
.menuWrapper.active .left{ left:0; opacity: 1;}
.menuWrapper .left .item{ padding-bottom: 20px; margin-bottom: 30px; position: relative; color: #fff; position: relative;}
.menuWrapper .left .item::after{ width:70px; height:1px; background: #fff; left:0; content: ''; position: absolute; bottom:0; left:0;}
.menuWrapper .left .item *{color: #fff;}
.menuWrapper .right{ width:50%;transition: 0.4s ease 0.2s; position: relative; right:-400px; opacity: 0;  height:100vh; background: #fff; display: flex; padding: 0 5%; position: relative;}
.menuWrapper.active .right{ right:0; opacity: 1;}
.menuWrapper .right nav{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 36%;display: flex;flex-direction: column;justify-items: flex-start;align-items: flex-start;}
.menuWrapper .right nav a{position: relative;font-weight: 500;font-size: clamp(1.25rem, 0.38vw + 1.11rem, 1.56rem) !important;line-height: 34px;margin-bottom: 10px;text-align: center;color: #000;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.menuWrapper .right nav a::after{ width:0px; height:1px; background: #000; position: absolute; left:-60px; top:50%; content: '';  -webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; }
.menuWrapper .right nav a:last-child{ margin-bottom: 0;}
.menuWrapper .right nav a:hover::after{ width:38px;}
.menuWrapper .right nav a:hover{ color: #000;}
.menuWrapper .right nav a.sub-url{font-size:clamp(1rem, 0.15vw + 0.94rem, 1.13rem) !important;line-height:20px;padding-left:20px;}
.social-menu{ position: absolute; right:9%; top:40%; transform: translate(-50%,0); display: flex; flex-direction: column; justify-content: center; align-items: center;z-index:2; }
.social-menu a{ margin-bottom: 10px;}
.menu-icon.active{background: url(../img/menu-close.svg) no-repeat;background-size: 100%;width: 35px;height: 35px;}
.menu-icon.active svg{ opacity:0;}
/* menu */

.hide{ opacity: 0; pointer-events: none;}
.overFlowHidden{ overflow: hidden !important;}

.fixed svg *{ fill:#fff;}

.treatments div img{ width:100%;}

.menu-shape{ position: absolute; right:0; bottom:0; opacity: 0; transition: 0.4s ease 0s;z-index:1; }
.active .menu-shape{ opacity: 1;}

.text-title{font-size: 80px !important;/* text-align: center; */justify-content: center;display: flex;left: 50%;position: absolute;transform: translate(0, 0);font-weight: 300 !important;}
.mobiltitle{display: none !important;font-size: 28px;}

.documents{ margin-top:80px; padding: 0 10%; }
.documents h6{ font-style: normal;font-weight: 500;font-size: 42px;line-height: 57px;color: #000000; text-align: center; margin-bottom: 70px; }
.documents a.certification{background: #000;color: #fff;font-style: normal;font-weight: 500;font-size: 37px;line-height: 57px;color: #FFFFFF; height:124px;display: flex;align-items: center;padding: 0 70px;position: absolute; top:50%;transform: translate(28%,-50%);width: 94%;left: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.documents a.certification::after{ background: url(../img/arrow-img.svg) no-repeat; width:75px; height:10px; position: absolute; right:30px; top:50%; transform: translate(-50%,0); content: ''; }
.documents a.certification:hover{background: #9f9f9f;}
.download-btn{background: #000;  height:110px; margin:auto; width:100%;max-width: 500px;display: flex;align-items: center;justify-content: center; margin-top:70px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;padding: 0 6%;}
.download-btn span{font-style: normal;font-weight: 500;font-size: 18px;line-height: 27px;color: #FFFFFF;margin-left: 50px;}
.download-btn:hover{background: #9f9f9f;}
.download-btn:hover *{/* color: #000; */}




.gallery-full{ width:100%; background: #000; margin:150px 0 0 0; position: relative; padding: 120px 5%; padding-bottom: 40px; }
.gallery-full .container-fluid{ padding: 0 !important;}
.gallery-full h3{position: absolute; left:50%; top:-40px;transform: translate(-50%,0); height:80px;background: #fff; width:100%;max-width: 640px;display: flex;align-items: center;justify-content: center;color: #000;box-shadow: 0px 7px 30px -10px rgba(0, 0, 0, 0.25);}
.gallery-full .col-lg-4{ margin-bottom:60px;}
.gallery-full img{ width:90%; margin: auto;}

.white-bg.gallery-full{ background: #fff; }
.white-bg.gallery-full h3{ background: #000; color: #fff;}
.video-boxs a{ position: relative;}
.video-boxs a::after{ width:55px; height:55px; background: url(../img/video-img.svg) no-repeat; position: absolute; left: 50%; top:50%; transform:translate(-50%,-50%); content: ''; pointer-events: none; }


.title-footer, .adress b{color: #5c5b5b !important;font-family: 'Satoshi bold';font-size: 20px;/* color: #4A4949; */}
.adress a{ color:#fff !important;}
.directions{display: flex;flex-direction: column;margin-top:10px;left: 0;position: relative;}
.directions img{ margin-top: 10px; width:70px}
.directions span{ color: #5c5b5b !important; font-family: 'Satoshi bold';font-size: 20px;}

.custom-file-input {
    color: transparent !important;
    border: 0 !important;
    max-width: 284px;
    width: 100% !important;
    height: 55px !important;
    position: relative;
  }
  .custom-file-input::-webkit-file-upload-button {
    visibility: hidden;
  }
  
.custom-file-input::before {content: "CV Ekle";color: #fff;display: inline-block;background: #000000;padding: 10px 22px;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;font-weight: 400;border-radius: 2px;outline: none;width: 100%;text-align: center;height: 55px;border-radius: 55px;align-items: center;display: flex;justify-content: center;font-size: 20px;padding-right: 70px;}
.custom-file-input::after {content: "";width: 46px;height: 31px;background: url(../img/submit.svg) no-repeat;position: absolute;top: 50%;transform: translate(0, -50%);right: 27%;pointer-events: none;}

.team-form{ margin-top:150px !important;}

.telegram-icon{
  position: fixed !important;
  bottom:200px;
  right:80px;
  z-index: 9999;
  background:#2AABEE;
  border-radius: 100px;
}

.whatsapp-icon{
    position: fixed !important;
    bottom:80px;
    right:80px;
    z-index: 9999;
    background:#25D366;
    border-radius: 100px;
}

  @keyframes pulse{
    0% {
      transform: scale(0.8);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    10% {
      transform: scale(1.1);
      filter: alpha(opacity=1);
      opacity: 1;
    }
    20% {
      transform: scale(0.9);
      filter: alpha(opacity=1);
      opacity: 1;
    }
    100% {
      transform: scale(0.8);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
  }
  
  @-moz-keyframes pulse{
    0% {
      transform: scale(0.8);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    10% {
      transform: scale(1.1);
      filter: alpha(opacity=1);
      opacity: 1;
    }
    20% {
      transform: scale(0.9);
      filter: alpha(opacity=1);
      opacity: 1;
    }
    100% {
      transform: scale(0.8);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
  }
  
  @-webkit-keyframes pulse{
    0% {
      transform: scale(0.8);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    10% {
      transform: scale(1.1);
      filter: alpha(opacity=1);
      opacity: 1;
    }
    20% {
      transform: scale(0.9);
      filter: alpha(opacity=1);
      opacity: 1;
    }
    100% {
      transform: scale(0.8);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
  }
  
  
  @keyframes outer-ripple {
    0% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    80% {
      transform: scale(3.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
    100% {
      transform: scale(3.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
  }
  
  @-webkit-keyframes outer-ripple {
    0% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    80% {
      transform: scale(3.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
    100% {
      transform: scale(3.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
  }
  
  @-moz-keyframes outer-ripple {
    0% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    80% {
      transform: scale(3.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
    100% {
      transform: scale(3.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
  }
  /* inner ripple */
  
  @keyframes inner-ripple {
    0% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    30% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    100% {
      transform: scale(2.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
  }
  
  @-webkit-keyframes inner-ripple {
    0% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    30% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    100% {
      transform: scale(2.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
  }
  
  @-moz-keyframes inner-ripple {
    0% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    30% {
      transform: scale(1);
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    100% {
      transform: scale(2.5);
      filter: alpha(opacity=0);
      opacity: 0;
    }
  }

.whatsapp-icon img{
    padding:5px;width:65px;
}

.telegram-icon img{
  padding:5px;width:65px;
}


.treatments-page.treatments div a svg{width:100px;height: 100px;display: block;margin: auto;margin-bottom: 20px;}


@media screen and (max-width: 1560px){
.single-img {
position: relative;
width: 34% !important;
}
.single-team-row {
padding: 0 0;
}

.right-text {
width: 64% !important;
}

.col-team .col-lg-4 {
padding: 0 2%;
}

.title-slide{font-size: 34px;margin-bottom: 10px;padding-top: 0px;}
.treatments {
padding: 128px 6%;
padding-bottom: 80px;
}
.title-footer, .adress b {font-size: 18px;}
.footer-logo .col-lg-12{ padding-right:8%}
.featured-article .slide span.img {position: absolute;width: 78%;}
footer *, footer .tel-center a{ font-size:16px;}

.menu-shape{width: 30%;}
.bottom-page-head{ height:96vh;}
.bottom-page-head .inner .box-text {padding: 0 37% 0 6%;font-size: 17px;}
.text-title {font-size: 70px !important;}
.menuWrapper .right nav a {position: relative;font-weight: 500;font-size: 30px;line-height: 1;margin-bottom: 18px;}
.bottom-page-head .inner .shape-smaller {
width: 40%;
}
.bottom-page-head .inner{ height:245px;}

.page-home-area{height: 100vh;}
.blog {padding: 150px 0% 40px 40px;}
.text-area-slide{padding-top: 0;top: 40%;}
.button-slide {position: absolute;left: 3.5%;bottom: 32%;z-index: 4;display: flex;}
#slide-container-bottom-page .img {width: 58%;top: 49%;transform: translate(0, -50%);}

}

.treatments svg * {fill: none;stroke-width:2px;}


@media only screen and (max-width: 1024px) {
.gallery-full img {width: 100%;}
.gallery-full {
width: 100%;
background: #000;
margin: 100px 0 0 0;
position: relative;
padding: 60px 5%;
padding-bottom: 0;
}

.gallery-full .col-lg-4 {margin-bottom: 30px;}
.page-home-area::after{ width:100%;}
#slide-container-bottom-page .text-area-slide{ position:static; }
#slide-container-bottom-page{ height: auto;}
#slide-container-bottom-page article{ position: static;}
.featured-article .img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
#slide-container-bottom-page article{ margin-top:80px;}
#slide-container-bottom-page .text-area-slide{ transform: translate(0,0);}

#slide-container-bottom-page .img {
width: 100%;
margin-top: 0 !important;
}

#slide-container-bottom-page a {
text-decoration: none !important;
color: inherit;
display: flex;
justify-content: flex-end;
flex-direction: column;
}

#slide-container-bottom-page .img{ position:static !important; }
.text-area-slide p{text-align: left;}
.text-area-slide svg{ display: none;}
.mobiltitle{ display: flex !important; align-items: center; justify-content: center;}
.bottom-page-head .inner .title svg{ overflow: visible !important; display: none;}
.menu-shape{ display: none;}
.comment-content .item {width: 47%;margin-right: 3% !important;margin-bottom: 3%;}
.comment-content {padding: 0 4% !important;}
.comment-content .in{ padding: 40px 4%;}
.comment-content{margin-top: 60px;}
.single-team-row{ margin-bottom:130px;}
    .team-text-container .col-lg-5{ width:100%;padding: 0;}
    .team-text-container .col-lg-7{ width:100%;}
    .team-text-container .right-text .title br{ display:none;}
    .team-text-container img{ width:100%;}
.team-text-container .right-text .title {
font-weight: 500;
font-size: 26px;
line-height: 1.4;
color: #FFFFFF;
margin-bottom: 15px;
}
.team-text-container .right-text {background: #000;position: relative;padding: 22px 2% !important;top: 0;right: 0;height: auto;padding-bottom: 0 !important;justify-content: center;display: flex;flex-direction: column;padding-bottom: 20px !important;}

.team-container .col-team .position {margin-bottom: 20px;}
.team-text-container {padding: 38px 2%;margin: 0;padding-bottom: 90px;}
.team-container * {color: #fff;}
.team-container.white-box .name {color: #fff;line-height: 1;margin-top: 13px;}
.first.team-container{padding-top: 100px;padding-bottom: 0;margin-bottom: 0;}
.team-container {background: #000;padding: 88px 3%;margin: 0;padding: 40px 3%;}
.team-container:nth-child(1){ padding-top:100px !important;}
.single-img::before{ display: none;}
.col-team .col-lg-4 {padding: 0 4%;}
.col-team .img::after{ display: none;}
.single-team-row .single-img{ width:35%;}
.single-team-row .right-text{ width:65%;}
.team-container p{ font-size:14px;}
.team-container .name{font-size: 25px;margin-top: 5px;margin-bottom: 0;}
.bottom-page-head .inner .box-text {
font-style: normal;
padding: 0 15%;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #000000;
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}

.bottom-page-head::after{position: absolute; left:0;top: -200px; width:100%; height:200px;content: '';background: #000;}
.bottom-page-head .inner .title svg {
    width: 100% !important;
}
.treatments .row p {font-size: 13px;margin-bottom: 30px;}
.treatments .row hr{ display: none;}

.bottom-page-head{ height:auto;margin-bottom: 0;margin-top: 190px;position: relative;}
.treatments .item{width: 33%;text-align: center;align-items: center;justify-content: center;}
    .treatments .item{border-right:0 !important;}
    .treatments .item:nth-child(5n+0){border-right:0px solid #000 !important;}
    .treatments .item:nth-child(7n+0){border-right:0px solid #000 !important;}
.bottom-page-head .inner .title{ position:static !important;margin-top: -110px;margin-bottom: 73px;}
.bottom-page-head .inner{ width:100%; left:0;flex-direction: column;}
.treatments span, .treatments small{font-size: 17px; top:0;text-align: center;justify-content: center;}
.right-text-area h3{font-size: 38px;margin-top: 20px;margin-bottom: 0;}
.text-area-slide{ width:100%;}
.text-area-slide{ top:26%;}
    .menuWrapper .left .item::after{ left:50%; transform:translate(-50%,-50%);}
.featured-article .slide span.img {position: absolute;width: 100%;}
.title-slide {font-size: 30px !important;}
.online-meet-wrapper .in input {
border: 0;
padding-bottom: 10px;
font-weight: 500;
font-size: 14px;
border-bottom: 1px solid #000;
color: #000;
width: 100%;
margin-bottom: 23px;
}
.title-slide br{ display: none;}

.custom-file-input{ margin-bottom: 20px; margin-top:20px;}

}

.treatments div{ padding: 0 !important;}
.treatments .right-text-area{ padding: 40px !important;}

.treatments div a img{width: 110px !important;}


.textanimBox small{position: relative;/* font-weight: normal; */color: #ffffff38;font-size: 101px;}
.textAnim{ position: relative;}
.textAnim{width: 0;height: 90px !important;color: #ffffff;left: 0px;overflow:hidden;position: absolute;/* top: 25px; */}

.textAnim2{ position: relative;}
.textAnim2{width: 0;color: #000000;left: 0px;overflow:hidden;position: absolute;height: 100%;top: 15px;}


.textAnim3{ position: relative;}
.textAnim3{width: 0;height: 100%;color: #7c7d7e;left: 0px;overflow:hidden;position: absolute !important;font-size: 42px;top: 0px;}

.blog-slider .textAnim3{position: static;right: 0;top: 5px;font-size: 101px;color: #000;}
.blog-slider h4{font-size: 150px;}
.blog-slider h4 small{color: #b3b3b3;}

footer .col-lg-4{}
footer .footer-right-area{}
footer .footer-right-area .col-lg-4{}
.mobilTitleBlog{ display: none !important; color:#000; text-align: center; margin:0 0 30px 0; }
.mobilTitleBlog *{ color: #000; font-size:26px;}
.treatments-page.treatments div a.hideImg svg{opacity:0;}
.treatments-page.treatments div a svg{transition: 0.4s ease 0s;}
.treatments-page.treatments div a img.showImg{ opacity:1; }

@media screen and (max-width: 1500px){
.discover .left-colm h4{ font-size:70px;}
.discover .left-colm h4 *{font-size: 90px !important;top: 9px;}
.right-text-area h3 *{font-size: 70px !important;top: 5px;}
#slide-container{height:450px;width: 95%;}

}
.documents .col-lg-6 img{ width:100%;}

.treatments-page.treatments div a img {
    width: 100px !important;
    position: absolute;
    left: 50%;
    top: 36%;
    transform: translate(-63%, -160%);
    opacity: 0;
    height: 70px;
    transition: 0.4s ease 0s;
}
.treatments-page.treatments div a img.link {
    width: 100px !important;
    left: 0%;
    top: 100%;
    transform: translate(0%, 0); display: block;
    height: 15px;
}

@media screen and (max-width: 1024px){
    .documents .col-lg-6{width:100%;}
   #slides article{ right:0;}
   .right-text {
    width: 100% !important;
}
.team-container p {
    font-size: 16px;
}

.single-img {
position: relative;
width: 100% !important;
}

    .formItems label{ margin-top:20px;}
    
    header.fixed .container-fluid{ padding:0px 0 !important;}
    .documents a.certification{position: static;width: 100%;margin-bottom: 30px;}
    .documents a.certification{ transform: translate(0,0);}
    .bottom-page-head .inner .title {
        margin-top: -70px;
        margin-bottom: 0;
        text-align: center;
        height: 97px;
    }
    
.bottom-page-head .inner .title svg{width: 100% !important;left: 50%;position: absolute;transform: translate(-50%, -50%);height: 140px;width: max-content !important;}
    .text-blog-detail {
        padding: 0 7%;
        margin-top: 40px !important;
    }
    .mobilTitleBlog{display: block !important;text-align: left;}
    .bottom-arrow{ display: none;}
    #slide-container-bottom-page .img {
        width: 100%;
        margin-top: 62px;
        margin-bottom: 0;
    }
    #slide-container-bottom-page .text-area-slide p{ text-align: center; margin-bottom: 40px;}

    #slide-container-bottom-page .text-area-slide p {
        width: 100%;
    }
    .blog.other-blog .right-text h5{ margin-top: 10px;}
    .owl-theme.blog-slider .owl-nav.disabled+.owl-dots{ bottom:-30px !important;}
    .blog-head h1 {
        color: #000;
        font-style: normal;
        font-weight: 500;
        font-size: 40px;
        line-height: 1.3;
        padding-top: 20px;
    }


    .blog-detail, .map{ margin-top:100px;}
    .contactForm{ width:75%;}
    .checkbox-area{ margin-bottom: 0;}
    .contactForm .formItems .row {
        margin-bottom: 0;
    }
    .blog-items .right .arrow-right{ top:100%;left: 6%;}
    .blog-items .left{ width:100%; margin-top:60px;padding: 0;}
    .blog-items .right .title{ margin-bottom:20px;}
    .blog-items .right{ width:100%;padding: 0;margin-top: 20px;}
    .antalya-col-2 .right::after{ opacity:0;}
.treatments div a img {width: 100px !important;text-align: left;margin-left: 0;}
    .team-text-container .right-text::after{ display:none;}
.bottom-page-head .inner{ height:auto;padding-bottom: 30px;}
header svg * {fill: #fff;}
.logo{ position: absolute;}
.button-slide {
position: absolute;
left: 87%;
bottom: 16%;
z-index: 4;
display: flex;
}

.logo img{width: 70%;}
.text-area-slide {top: 78%;}
#slide-container {height: 630px;}
.offers-slider__img{width: 100%;}
#featured-post .shape{ display:none;}
.discover .right-colm {position: relative;display: flex;justify-content: flex-end;flex-direction: column;margin-top: 40px;padding: 0;}
.discover .left-colm h4{ font-size:50px;margin-bottom: 12px;}
.discover .left-colm h4 *{ font-size:50px !important;top: 4px;}
.treatments a img{width: 40%;display: block; margin:auto;}
.treatments .col-lg-6{ padding: 0 !important;}
.treatments .col-lg-6.right-text-area{padding: 30px !important;}
.page-home-area{ height:auto; padding-top:20px;}
.menuWrapper .right nav a {position: relative;font-weight: 500;font-size: 27px;line-height: 1.4;margin-bottom: 10px;text-align: center;color: #000;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
header {padding: 40px 3%;}
.online-meet-wrapper .in{ max-width: 100%;}
.online-meet-wrapper .in button{ font-size:17px;}
.treatments div img {width: 100%;}
.discover .right-colm img{ width:100%;}
.discover .right-colm::after{ width:100%;}
.blog h6{ font-size:60px;}
.blog .right-text h5{ font-size:22px;padding-bottom: 0;}
.blog .right-text p{ padding-right: 0;}
.right-text {padding-left: 10px !important;padding-right: 0 !important;}
.blog::after{ height:190px;}
.blog {padding: 150px 0% 20px 0px;width: 90%;margin: auto;position: relative;}
.footerLogo img{width: 100%;}
.footerLogo{display: flex; align-items:center;padding-top: 0;}
footer .tel-center a, footer .adress {font-size: 12px;}
footer * {font-size: 12px;}
footer .col-lg-4{width: 22%;}
    footer .col-lg-4.social-right{ width:27%;}
footer .col-lg-8{width: 78%;}
footer{ padding:40px 2%}
.footer-info{ right:0;}
.footer-info .row{display: flex;justify-content: flex-end;}
footer .adress {/* text-align: center; */position: relative;width: 38% !important;}
.blog-slider h4 *{font-size: 60px !important;top: 0px;}
.right-text-area h3 * {font-size:50px !important;top: 5px;}
.discover .left-colm h4 br{display: none !important;}
.discover .left-colm h4 small{ margin-right:10px;}
.discover .left-colm p {width: 100%;font-size: 16px;}
.discover {padding: 150px 0;padding-bottom: 30px;padding-top: 30px;}
.blog::after, .blog-slider h4 small{ display: none;}
.blog .right-text p{ color: #000;}
.owl-theme.blog-slider .owl-nav.disabled+.owl-dots {
margin-top: 0;
position: absolute;
text-align: center;
/* width: auto; */
bottom: 0;
opacity: 1;
right: 0;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.menuWrapper .right{ width:100%;height: auto;padding: 0;flex-direction: column;display: flex;padding-bottom: 50px;align-items: center;justify-content: center;position: absolute;top: 0;}
.menuWrapper .left{ width:100%;padding-top: 0;padding-bottom: 10px !important;height: auto;align-items: center;justify-content: center;text-align: center;height: auto;position: absolute;top: 50%;}
.menuWrapper{display: flex;flex-direction: column-reverse;padding-top: 0;background: #000;height: 100vh;}
.menuWrapper .right nav{ width:100%;left: 0;transform: translate(0, 0);text-align: center;align-items: center;top: 33px;position: relative;height: 38vh;align-items: center;justify-content: center;}
.social-menu{ position:absolute;top: 50%;transform: translate(0, -80%);}
.menuWrapper .left .item br{ display: none;}
.treatments {padding: 128px 7%;padding-bottom: 80px;}
.bottom-page-head .inner .shape-smaller {position: absolute;right: 0;bottom: 0;width: 12%;}
.comment-content .in{ height:auto}
.antalya-detail {
margin-bottom: 80px;
margin-top: 50px;
}
.antalya-detail .img.position-relative img {
width: 100%;
display: block;
position: relative;
z-index: 2;
height: 300px;
object-fit: cover;
}
.text-antalya-detail div:nth-child(1) {
border-right: 0px solid #000;
}
.text-antalya-detail {
padding: 0 6%;
margin-top: 20px !important;
}
.antalya-col-2 .right{padding: 30px;padding-bottom: 80px;}


}

@media screen and (max-width: 900px){
    .text-blog-detail div:nth-child(1) {
        border-right: 0px solid #000;
    }
    .antalya-col-2 .images-area img{ margin-bottom: 40px;}
    
.featured-article .slide span.img {position: absolute;width: 100%;}
.comment-content .in img{ width:40%; margin:auto;}
header {
padding: 20px 3%;
}
.col-team .col-lg-4 {
padding: 0 6%;
margin-bottom: 90px;
}
.single-team-row .single-img {
    width: 100%;
}
.single-team-row .right-text {width: 100%; margin-top:20px;text-align: center;}
.team-text-container .right-text {
background: #000;
position: relative;
padding: 22px 5% !important;
top: 0;
right: 0;
height: auto;
padding-bottom: 0 !important;
justify-content: center;
display: flex;
flex-direction: column;
padding-bottom: 20px !important;
}
.team-text-container {
padding: 38px 2%;
margin: 0;
padding-bottom: 0;
}
.content-page {
margin-top: 30px;
}



}

.menu-icon{ cursor: pointer;}
.treatments-page span,.treatments-page small{font-size: 17px !important;height: 50px !important;}


@media screen and (max-width: 640px){
    .team-form {
        margin-top: -20px !important;
    }
    .col-team .col-lg-4:last-child{ margin-bottom: 0;}
    .documents a.certification{ font-size:18px;padding: 10px 5%;height: auto;}
#slide-container {height: 400px;margin-top: 70px;}
.commentAddForm{ padding: 30px;}
label.star{ padding: 4px;}
.comment-content .item {
width: 100%;
margin-right: 0% !important;
margin-bottom: 3%;
}
.title-slide{ padding-top: 0;}
svg text {
stroke-width: 2;
font-size: 190px;
}
.bottom-page-head {
    margin-top: 160px;
}
.bottom-page-head .inner .title {
margin-top: -80px;
margin-bottom: 73px;
}
.logo img {
width: 100%;
}
.bottom-page-head .inner .title {margin-top: -50px;text-align: center;height: auto;margin-bottom: 40px;}
.bottom-page-head .inner .box-text {
font-style: normal;
padding: 0 4%;
font-weight: 400;
font-size: 15px;
line-height: 1.5;
color: #000000;
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.bottom-page-head .inner .shape-smaller{ display: none;}

.button-slide {left: 0;bottom: 4%;}
.logo {position: absolute;width: 40%;}
.offers-slider__img {width: 100%;}
.title-slide {margin-bottom: 10px;}
.text-area-slide{ left:0; }
.text-area-slide {top: 64%;padding: 0;}
.text-area-slide p{ width:100%;}
.title-slide {font-size: 26px !important;}
.online-meet-wrapper .in{ padding: 30px;}
.right-text-area h3 * {font-size: 30px !important;top: 5px;}
.right-text-area h3{ margin-top:0;}
.discover .left-colm h4 * {
font-size: 30px !important;
top: 4px;
}
.discover .right-colm::after{ display: none;}
.discover .right-colm::before {
width: 100%;
height: 248px;
content: '';
background: url(../img/line-img.svg) no-repeat;
position: absolute;
left: 0;
top: 70%;z-index: 23;background-size: 100%;}
.treatments {padding: 128px 2%;padding-bottom: 20px;}
.blog {padding: 70px 0% 20px 0px;width: 94%;margin: auto;position: relative;}
 .blog .col-lg-12.position-relative{ padding:0 !important}
.right-text {padding-left: 18px !important;padding-right: 0 !important;}
.blog .right-text p{width:96%;top: 0;padding-top: 10px;}
footer .col-lg-4 {width: 100% !important;}
.footerLogo img {width: 60%;margin: auto;margin-bottom: 0;}
footer .footer-right-area .col-lg-4 {width: 100% !important;}
footer .footer-right-area {width: 100% !important;}
footer .adress::after, footer .adress::before{ display: none;}
footer .tel-center::before{ display: none;}
footer .tel-center a, footer .adress {font-size: 16px;}
footer * {
font-size: 16px;
}
footer .footer-right-area .col-lg-4 {width: 100% !important;margin-bottom: 5px;margin-top: 10px;}
.social-footer{margin-top: 10px;}
.footer-logo .col-lg-12 {display: flex;padding-right: 0;margin-top: 20px;justify-content: center;}
.menu-icon svg{ width:35px;}
.menuWrapper .right{ padding-top:100px;}
.menuWrapper .right nav a{font-size: 18px;margin-bottom: 5px;}
.social-menu {position: static;top: 53%;transform: translate(0, 28px);display: flex;flex-direction: row;margin-top: 0;}
.social-menu a{ margin:0 8px;}
button.prev,button.next{ width:30px;}
button.next{ top:0;}
.treatments .row p {font-size: 16px;margin-bottom: 10px;}
.bottom-page-head .inner {
height: auto;
padding-bottom: 20px;
}
.treatments .item {width: 100%;text-align: center;align-items: center;justify-content: center;margin-bottom: 20px !important;}
.treatments div a img.link {width: 60px !important;margin: auto;margin-top: 10px;}
.treatments span, .treatments small{ font-size:15px;}
.treatments .item:last-child{ margin-bottom: 0 !important;}
.menuWrapper .right{ padding-top: 0;}
.antalya-col-2 .right h4 {
font-weight: 500;
font-size: 23px;
line-height: 1.5;
color: #FFFFFF;
margin-bottom: 10px;
}

.map iframe {
position: relative;
z-index: 4;
height: 340px;
}
.contactForm {width: 85%;padding: 20px;margin-top: -20px;}
.contactForm .titleAreaSub h4:after{ width:100%;}
.formItems .col-6{ width:100%;}
.contactForm .titleAreaSub *{ font-size:28px !important;}
.blog-items .right .arrow-right {
top: 100%;
left: 14%;
}
.blog-detail .img.position-relative img {
width: 100%;
display: block;
position: relative;
z-index: 2;
height: 200px;
object-fit: cover;
}
.blog-head h1{ font-size:22px;}
.text-blog-detail {padding: 0 3%;margin-top: 40px !important;}
.bottom-page-head.blog-head{margin-top: 140px;}
.blog-detail, .map {margin-top: 70px;}
#slide-container-bottom-page{height: auto;max-width: 100%;}
#slide-container-bottom-page .text-area-slide p {width: 100%;font-size: 14px;margin-top: 0;}
footer{ margin-top:50px;}
.blog-items .right .title{ font-size:22px;}
.blog-items .left::after{ display: none;}
.documents {margin-top: 50px;padding: 0 2%;}
.documents h6{ font-size:32px; margin-bottom:20px}
.documents a.certification::after{right: -20px;}
.download-btn span{ margin-left:6px;}
footer .tel-center{ width:50%;}
#slide-container-bottom-page .featured-article .slide{ height:auto}
#slide-container-bottom-page .img{ transform: translate(0,0);}
#slide-container-bottom-page .text-area-slide p {text-align: center;margin-bottom:25px;}
.contactForm .titleAreaSub{ margin-bottom: 0; }
.contactForm .titleAreaSub h4{ margin-bottom: 10px;}
.map{ width:100%;margin-top: 0;}
.featured-article .img img {
width: 100%;
height: 170px;
object-fit: cover;
}
.whatsapp-icon{ zoom:.6}
  .blog-slider .col-lg-6.right-text{padding: 0 23px !important;}
}


.mobile-fixed-menu{
  display:none;
}

@media screen and (max-width: 640px){

  .mobile-fixed-menu{
      display:block;
      position:fixed;
      bottom:0;
      z-index:99;
      width:100%;
  }

  .mobile-fixed-menu .left{
      width:33.3%;
      background:#58595B;
      color:#fff;
      float:left;
  }

  .mobile-fixed-menu .center{
    width:33.3%;
    background:#2AABEE;
    color:#fff;
    float:left;
}

  .mobile-fixed-menu .right{
      width:33.3%;
      background:#25d366;
      color:#fff;
      float:left;
  }

  .mobile-fixed-menu .right a,.mobile-fixed-menu .left a, .mobile-fixed-menu .center a{
      color:#fff;
      text-align:center;
      padding:15px 0;
      display:block;
      font-weight:bold;
  }

  .whatsapp-icon{
      display:none;
  }

  .telegram-icon{
    display:none;
}

  .treatments .row p{
    height:208px;
  }

  .blog-slider .col-lg-6.right-text{
    background:#000;
  }

  .blog-slider h4{
    color:#fff;
  }

  .blog .right-text h5{
    color:#fff;
  }

  .blog .right-text p{
    color:#fff;
  }

  .blog .right-text a{
    margin-bottom:20px;
    display: inline-block;
  }

  .blog{
    height:670px;
    background:#000;
    margin: 0;
    width: 100%;
    padding: 0 20px;
  }

  .menuWrapper .right nav{
    height:53vh;
  }

  .menuWrapper .right nav a{
    margin-bottom:10px;
  }

  .menuWrapper .left{
    top:65%;
  }

  .menuWrapper .left .item:last-child:after{
    display:none;
  }

  .blog.other-blog .right-text p{
    color:#fff;
  }

  .blog .right-text a{
    color:#fff;
  }

  .treatments .row p{
    height:auto;
  }

  .lang-content p{
    color:#fff;
  }

}

.c1{
  width: 100%; height: 103px;margin-top:25px;
}

.c2{
  font-weight:bold;stroke:#FFF;fill:transparent;stroke-width:1px;stroke-dasharray:560;
}

.c3{
  display: block;
}

.c4{
  border:0;
}

.c5{
  mask-type:alpha
}

.yayin-btn{
  color:#fff !important;
}

#modal p{
  color:#000;
}

#modal p strong{
  color:#000;
}

.fancybox-container{
  z-index: 99999 !important;
}


.modal-form{
  max-width:1200px;
  width:100%;
  background:#fff;
  position:fixed;
  z-index:99999;
  top:10%;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  height:100%;
  max-height:800px;
  display:block;
}

.modal-form.active{
  display:block;
}

.modal-form .wrapper-content{
  position:relative;
  width:100%;
}

.modal-form .closed{
  width:50px;
  height:50px;
  background:#000;
  position:absolute;
  right:0;
  top:0;
  z-index:9999999;
  font-size:40px;
  line-height:40px;
  color:#fff;
  text-align:center;
  font-weight:100;
  cursor:pointer;
}


.modal-form .right img{
  height:100%;
  position:absolute;
  display:block;
  right:0;
  top:0;
  bottom:0;
  padding-top:5%;
}

.swal2-container{
  z-index:99999999999 !important;
}

.modal-form .left{

}

.modal-form .right{
  padding:0;
}

.modal-form .left p{
  color:#000;
}

.modal-form .left .title{
  font-style: normal;
  font-weight: 700;
  font-size: 45px;
  line-height: 100%;
}

.modal-form .left .sub-title{
  font-style: normal;
  font-weight: 700;
  font-size: 45px;
  line-height: 100%;
  color: #000000;
}

.modal-form .left .desc{
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #4A4949;
  margin-top:17px;
}

.modal-form .content{
  padding:0 67px;
  padding-top:5%;
}

.modal-form form label{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #4A4949;
}

.modal-form form input[type=text]{
  border:none;
  border-bottom: 1px solid #000000;
  border-radius:0;
  outline:none;
  box-shadow:none;
  padding-left:0;
  padding-right:0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #4A4949;
  opacity: 0.6;
}

.modal-form form .form-group{
  margin-top:20px;
}

.modal-form form textarea{
  border:none;
  border-bottom: 1px solid #000000;
  border-radius:0;
  outline:none;
  box-shadow:none;
  padding-left:0;
  padding-right:0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #4A4949;
  opacity: 0.6;
}

.modal-form form input[type=text]:focus{
  box-shadow:none;
  border-bottom: 1px solid #000000;
}

.modal-form form textarea:focus{
  box-shadow:none;
  border-bottom: 1px solid #000000;
}

.modal-form form .form-check label{
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #000000;
}

.modal-form form button{
  background: #000000;
  border-radius: 27.8208px;
  width:100%;
  height:55px;
  max-width:284px;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 40px;
  color: #FFFFFF;
  border:2px solid #000;
  margin-top:20px;
}

.modal-form form button:hover{
  color: #000;
  background:#fff;
}

.modal-mobile{
  display:none;
}

@media only screen and (max-width: 1440px) {

  .modal-form{
    top:0;
  }

}

@media only screen and (max-width: 1366px) {

  .modal-form{
    max-width:95%;
    max-height:90%;
  }

  .modal-form .right img{
    max-height:700px;
  }

  .journey{
    width:300px;
  }

  modal-form form .form-group{
    margin-top:10px;
  }

}

@media only screen and (max-width: 1280px) {

  .modal-form .right img{
    max-height:600px;
  }

  .journey{
    width:300px;
  }

  .modal-form .left .desc{
    font-size:14px;
  }

  .modal-form form .form-group{
    margin-top:10px;
  }

  .modal-form{
    max-width:95%;
    max-height:90%;
  }

}

.modal-form .left .desc span{
  display:none;
  color:#000;
}

@media only screen and (max-width: 600px) {
  .reverse-list{
    display:flex;
    flex-wrap:wrap-reverse;
  }
  .reverse-list .rl{
    width:100%;
  }

  .contactForm{width:106%;margin-bottom:40px;}

  .menuWrapper{
    z-index:1002;
  }

  .mobile-fixed-menu{
    z-index:1001;
  }

  footer{
    padding-bottom:80px;
  }

  .mobile-cover{
    text-align:left;
  }

  .modal-mobile{
    display:inline-block;
  
  }

  .modal-form .right{
    width:100%;
  }
  
  .modal-form .right{
    display:none;
  }

  .modal-form .content{
    padding:0px 20px;
  }

  .modal-form{
    max-height:95%;
  }

  .modal-form form button{
    max-width:100%;
    margin-top:10px;
  }

  .journey{
    width:200px;
    margin-top:10px;
  }

  .modal-form form .form-check label{
    font-size:14px;
    line-height:120%;
  }

  .modal-form .left .desc{
    margin-top:0;
  }

  .modal-form form label{
    font-size:14px;
  }

  .modal-form form input[type=text]{
    padding-top:3px;
    padding-bottom:3px;
  }

  .modal-form .left .desc span{
    display:block;
    font-weight:bold;
  }

  .modal-form form .form-group{
    margin-top:5px;
  }

}