html, body {
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 13px;
  max-width: 100%;
  overflow-x: hidden;
  font-family: Poppins, sans-serif ;
  font-weight: 200;

}
a{
  text-decoration: none;
}
li{list-style: none}
header{position: fixed;top: 0;width: 100%;z-index: 7}
header ul li {list-style-type: none}
.header-top {
  width: 100%;
  height: 68px;
  background-color: #EAEAE9;
  display: block;
  padding: 18px 18px;

}
.header-bottom {
  width: 100%;
  height: 40px;
  background-color: #0099a3e6;
  display: block;
  overflow: hidden;
}
.header-phone-number{background-color: #029AC9;width: 100%;height: 100%;box-shadow: 11px 20px 70px 20px rgb(0 0 0 / 37%);}
.lang-dropdown{display: none !important;position: absolute;right: 0;top: 108px}
.lang-dropdown li {
  height: 40px;
  width: 99px;
  list-style-type: none;
  background-color: #029AC9;
  text-align: center;
  padding: 10px 0;
}
.lang-sel:hover .lang-dropdown{display: flex !important;}
.header-top ul{width: fit-content;margin: 0;display: inline-flex;padding: 0}
.header-top ul li a{color: #58585B;}
.header-top .float-left .header-item {display: inline-flex;margin: 0 10px}
.header-top .float-right .header-item {display: inline-flex;margin: 5px 12px}
.header-bottom ul{width: fit-content;margin: 0;display: inline-flex;padding: 0;overflow: hidden}
.header-bottom ul li a{color: #FFFFFF}
.header-bottom .float-left{margin-left: 13px}
.header-bottom .float-left .header-item {display: inline-flex;margin: 11px 15px}
.header-bottom .float-right{margin-right: 13px}
.header-bottom .float-right .header-item {    display: inline-flex;
  margin: 0 14px;
  height: 40px;
  padding: 7px 5px;text-align: center}
.logo1 {width: 160px}
.logo {width: 100px;height: 40px}
.icons {width: 20px;height: 20px}
.logo-divider{
  height: 40px;
  border-left: 1px solid #0099A3;
}
.header-top-scroll{height: 52px;padding: 8px 18px;}
.header-bottom-scroll{height: 32px;}
.header-bottom-scroll .lang-dropdown{top: 82px;}
.header-bottom-scroll .float-left .header-item{margin: 7px 15px;}
.header-bottom-scroll .float-right .header-item{padding: 2px 5px;height: unset}
.float-left{float: left}
.float-right{float: right}
.float-right li a{margin: 5px 10px}
.slider-content{
  position: absolute;
  top: 31%;
  left: 18%;
}
.slider-heading{
  font-size: 48px;
  font-weight: 700;
  line-height: 78px;
  letter-spacing: 2px;
  color: #FFFFFF;
}
.slider-content-p{
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  margin: 11px 0 20px 24%;
  width: max-content;
  line-height: 20px;
  letter-spacing: 1px;
}
.slide-link-btn{
  font-size: 13px;
  background: none;
  border: none;
  color: #FFFFFF;
  margin: 30px 0 0 -12px;
  width: 140px;
  height: 34px;

}
.slide-link-btn span {line-height: 32px;margin-left: -20px}
.slide-link-btn:hover{
  background-color: #FFFFFF;
  color: #029AC9;
  border-radius: 20px;
  transition: transform 1s;

}
.button-circle {
  width: 32px;
  height: 32px;
  background: white;
  border-radius: 20px;
  padding: 9px;
}
.slider-social-bar{
  background-color: #0099a3e6;
  width: 180px;
  height: 68px;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 5;
  padding: 25px 0;
}
.social-bar-item{
  display: inline-block;
  list-style: none;
  margin: 0 10px;
}
.hak-left-sec{background-color: #58585B;position: relative}
.hak-right-banner{
  height: 405px;
  background-image: url("../images/hak-bot-banner.webp");
  background-size: cover;
  background-position: 122% 49%;
}
.hak-heading{
  font-size: 21px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 1px;
  color: #FFFFFF;
}
.hak-content-p{
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  margin: 11px 0 20px 17%;
  width: max-content;
  line-height: 20px;
  letter-spacing: 1px;
}
.general-btn{
  font-size: 13px;
  background: none;
  border: none;
  color: #FFFFFF;
  margin: 30px 0 0 0;
  width: 140px;
  height: 34px;
}
.general-btn span {line-height: 32px;margin-left: -20px}
.hak-content-box{
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0 0 0 70px;
  width: fit-content;
  transform: translate(-50%,-50%);
}
.hak-bot-sec{
  height: 406px;
  background-image: url("../images/home-hak1.webp");
  background-position: 50% 57%;
  background-size: cover;
  position: relative;
}
.hak-bot-bar{
  position: absolute;
  width: 445px;
  height: 300px;
  top: 50%;
  right: 150px;
  transform: translateY(-50%);
  color: #FFFFFF;
}
.hak-bot-bar p{
  background-image: linear-gradient(to right,#00c7bc, #0086b9);
  padding: 28px 30px;
  font-size: 14px;
  font-weight: 300;
}
.hak-bot-bar p a{
  font-size: 13px;
  line-height: 15px;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
.hak-bot-bar p a:hover{
  border-bottom: 5px solid #FFFFFF;
}

.hak-bot-bar h4{
  height: 146px;
  width: 100%;
  background-color: #00000061;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: relative;
  font-size: 21px;
  font-weight: 400;
  padding: 50px 35px;
  margin: 0;
}
.main-gallery-sec{
  background-color: #FFFFFF;
  position: relative;
  padding: 80px 150px;
}
.home-gal-heading{
  color: #58585B;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 1px;
}
.home-gal-heading span {color: #029AC9}
.home-gal-btn {float: right;border-bottom: 1px solid #029AC9; color: #0099A3;font-weight: 500;font-size: 13px;line-height: 20px}
.main-gallery-sec .home-gal-item{height: 394px;padding: 0;margin: 30px 5px;position: relative}
.gal-img-bg h4{
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: 1px;
}
.gal-img-bg{
  height: 255px;
  width: 255px;
  background-image: linear-gradient(to right,#00c7bc, #0086b9);
  position: absolute;
  right: 0;
  top: 0;
  padding: 35px 30px;
}
.gal-img{
  width: 285px;
  height: 285px;
  bottom: 0;
  left: 0;
  position: absolute;
  background-size: cover;
  background-position: left;
  box-shadow: 18px 20px 20px 2px rgb(0 0 0 / 14%);
}
.gal-img button {margin: 20px 0 0 235px;width: 32px}
.gal-img button img:hover {  background-image: linear-gradient(to right,#00c7bc, #0086b9);}
.swap2{display: none}
.gal-img button:hover .swap2{display: flex}
.gal-img button:hover .swap1{display: none}
.gal-second-sec .hak-bot-bar h4 {
  height: 146px;
  width: 100%;
  background-color: #00000061;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: relative;
  font-size: 21px;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 30px 27px;
  line-height: 30px;
  margin: 0;
}
.gal-second-banner{
  height: 405px;
  background-image: url("../images/home-small.webp");
  background-size: cover;
  background-position: center center;
}
.gal-second-sec .row{
  background-image: linear-gradient(to right,#00c7bc, #0086b9);
  padding: 75px 12%;
}
.gal-second-sec .row .col-md-6{
  height: 245px;
}
.gal-second-sec-left{background: none;position: relative}
.gal-second-sec .hak-heading {letter-spacing: 1px}
.gal-second-sec .hak-content-box {padding: 0;left: 42%}
.gal-second-sec .hak-content-p {font-size: 14px;margin: 0 0 20px 27%}
.gal-second-sec .general-btn span {margin: 0}
::-webkit-input-placeholder {
  font-style: italic;
  font-size: 13px;
  font-weight: 200;
}
:-moz-placeholder {
  font-style: italic;
  font-size: 13px;
  font-weight: 200;
}
::-moz-placeholder {
  font-style: italic;
  font-size: 13px;
  font-weight: 200;
}
:-ms-input-placeholder {
  font-style: italic;
  font-size: 13px;
  font-weight: 200;
}
.home-form-sec{
  background-color: #FFFFFF;
  text-align: center;
  padding: 100px;
}
.home-form-sec h3 {
  color: #58585B;
  font-size: 21px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 15px;

}
.home-form-sec p {
  color: #58585B;
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 30px;
}
.home-form-sec p a{
  color: #029AC9;
}
.home-form-sec input {
  border-width: 0 0 2px 0;
  border-color: #0099A3;
  width: 50%;
  padding: 8px 20px;
  margin-bottom: 25px;
}
.home-form-sec input:focus {
  outline: none;
}
.home-form-sec button {
  width: 220px;
  padding: 10px 20px;
  background-color: #F5F5F5;
  border: none;
  color: #58585b75;
  font-size: 13px;
  font-weight: 400;
}
.home-form-sec button:hover {
  background-color: #0099A3;
  color: #FFFFFF;
}
footer{background-color: #FFFFFF}
.footer-top-bar img{width: 160px}
.footer-top-bar{
  height: 80px;
  width: 100%;
  border-width: 0 0 1px 0;
  border-color: #0099A3;
  border-style: solid;
}
.footer-container{padding: 50px 150px}
.footer-list-section{
  width: 100%;
  font-size: 13px;
  padding-top: 30px;
}
.footer-list-heading{
  color: #0099A3;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 20px !important;
}
.foot-col{position: absolute;}
.col-left{left: 0}
.col-lefmid{left: 25%}
.col-middle{left: 45%}
.col-rigmid{left: 75%}
.col-right{right: 0}
.footer-list-section {text-align: center;position: relative;height: 300px}
.footer-list-section ul{ display: inline-table;padding: 0;text-align: left}
.footer-list-section ul li a{font-weight: 300;color: #58585B;}
.footer-list-section ul li{margin: 9px 0}

.footer-disclaim{
  height: 80px;
  background-color: #58585B;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 300;
  padding: 30px 11%;
  letter-spacing: 1px;
}
.other-page-banner {margin-top: 108px}
.other-page-banner .hak-bot-bar h4 {font-size: 28px;font-weight: 800;line-height: 20px;padding: 35px 35px}
.other-page-banner .hak-bot-bar h4 span{font-size: 16px;font-weight: 400}
.other-page-banner .hak-bot-bar p {height: 30px;width: 100%}
.other-page-banner .hak-bot-bar {
  position: absolute;
  width: 445px;
  height: 176px;
  top: 50%;
  left: 150px;
  transform: translateY(-50%);
  color: #FFFFFF;
  overflow: hidden;
}
.gal-page-img{
  width: 345px;
  height: 285px;
  bottom: 0;
  left: 0;
  position: absolute;
  background-size: cover;
  background-position: center;
  box-shadow: 18px 20px 20px 2px rgb(0 0 0 / 14%);
}
.gallery-gal-item{height: 295px;padding: 0;margin: 30px 5px;position: relative;cursor: pointer; width: 355px;}
.ilet-map-img{
  height: 405px;
  
  background-size: cover;
  background-position: center;
}
.ilet-call-btn:hover{color: #FFFFFF}
.ilet-call-btn{
  width: 445px;
  height: 117px;
  background-image: linear-gradient(to right,#00c7bc, #0086b9);
  font-size: 21px;
  text-align: center;
  font-weight: 200;
  position: absolute;
  color: #FFFFFF;
  top: 50%;
  right: 150px;
  transform: translateY(-50%);
  padding: 32px 55px;
  box-shadow: -17px 20px 20px 2px rgb(0 0 0 / 14%);
  border: none;
}
.ilet-call-btn span{font-weight: 800;color: #FFFFFF}
.ilet-call-btn img{float: right;margin-top: 10px}
.kurumsal-mid-img .general-btn{
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-weight: 200;
  letter-spacing: 1px;
}
.kurumsal-mid-img{
  background-image: url("../images/kurumsal-small.webp");
  background-size: cover;
  background-position: center;
  position: relative;
}
.kurumsal-content-p{
  font-size: 16px;
  font-weight: 400;
  color: #58585B;
  margin: 20px 0 20px 13%;
  line-height: 20px;
}

.modal {
  display: none;
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000000d1;
}

.modal-content {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: transparent;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gallery img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.gallery {
  margin: auto;
  padding: 5px;
  z-index: 98;
  height: 100vh;
  width: 100%;
}
.gallery img {
  max-width: 100%;
  max-height: 80vh;
}
.gallery .mainImg {
  position: relative;
  width: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gallery .mainImg img {
  display: block;
  margin: auto;
}
.gallery .mainImg i {
  color: #FFF;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.gallery .mainImg i.fa-chevron-left {
  left: 0;
}
.gallery .mainImg i.fa-chevron-right {
  right: 0;
}
.gallery .thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
}
.gallery .thumbnails li {
  cursor: pointer;
}
.gallery .thumbnails li:not(:last-child) {
  margin-right: 0;
}
.gallery .thumbnails li img {
  border: 2px solid transparent;
  opacity: 0.7;
}
.gallery .thumbnails li img.active {
  border-color: #FFFFFF;
  opacity: 1;
}

.close-btn{
  transform: rotate(45deg);
  position: absolute;
  right: 25px;
  top: 25px;
  width: 24px;
  z-index: 99;
  cursor: pointer;
}
.chevs{
  cursor: pointer;
  background-color: white;
  position: absolute;
  top: 40%;
  transform: translate(-50%,-50%);
  width: 32px;
  height: 32px;
  border-radius: 50px;
  z-index: 99;
}
.chev-left{left: 20%;padding: 6px 11px;transform: translateX(-50%)}
.chev-right{right: 19%;padding: 6px 12px;transform: translateX(-50%)}

@media screen and (max-width:1370px){
  .ilet-call-btn{right: 2%}
}
@media screen and (max-width:1245px){
  .ilet-call-btn{
    position: relative;
    transform: translateY(0);
    margin-top: 30px;
    display: block;
  }

}
@media screen and (max-width:991px){
  .header-bottom .float-right .header-item {margin: 0 4px;}
  .footer-container {
    padding: 50px 20px;
  }
}
@media screen and (max-width:767px){
  .hak-right-banner{
    filter: brightness(0.5);
    z-index: -1;
  }
  .header-top{
    height: 60px;
    padding: 10px 20px;
  }
  .logo{width: 84px}
  .logo1{width: 125px}
  .footer-top-bar .float-left{width: 124px}
  .footer-top-bar .float-right{width: 84px;margin-top: 10px}
  .tab-search{display: none}
  .tab-location{display: none}
  .tab-nav{position: fixed;
    top: 15px;
    right: 15px;
    padding: 0 0 !important;
  }
  .tab-nav .icons{width: 32px;height: 32px;}
  .header-top .float-right .header-item {display: none}
  .header-bottom .float-left .header-item {margin: 11px;}

  .header-top-scroll{height: 52px;padding: 8px 18px;}
  .header-top-scroll .float-right .header-item {display: none}
  .header-top-scroll .float-right .tab-nav {top: 12px}

  .header-bottom-scroll{height: 32px;}
  .header-bottom-scroll .lang-dropdown{top: 82px;}
  .header-bottom-scroll .float-left .header-item{margin: 7px 22px;}
  .header-bottom-scroll .float-right .header-item{padding: 2px 5px;height: unset}
  .slider-content{text-align: center;left: 50%;transform: translateX(-50%);width: 100%;padding: 0 30px;}
  .slider-heading{text-align: center;font-size: 24px;line-height: 35px}
  .slider-content-p{margin: 0;font-size: 12px; width: auto;}
  .slider-pagi {left: 20px}
  .hak-content-box {
    position: absolute;
    top: 50%;
    padding: 0 0 0 70px;
    width: fit-content;
    transform: translate(-58%,30%);
    text-align: center;
  }
  .hak-heading{
    font-size: 18px;
    line-height: 20px;
  }
  .hak-content-p{
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    width: unset;
  }
  .hak-bot-sec{
    height: 500px;
    background-position: center !important;
  }
  .hak-bot-bar{
    width: 100%;
    right: 0;
  }
  .main-gallery-sec{padding: 40px 20px}
  .home-gal-heading{font-size: 16px;line-height: 22px}
  .home-gal-btn{margin-top: 15px}
  .gal-second-sec-left .hak-content-box{
    position: relative;
    margin: 0;
    top: 0;
    left: 50%;
    transform: translate(-50%,0);
  }
  .gal-second-sec .row {padding: 0}
  .gal-second-sec .hak-content-p {margin: 0}
  .home-form-sec {padding: 50px 20px;}
  .home-form-sec input {
    width: 80%;
    text-align: center;
  }
  .footer-container {padding: 50px 10px;}
  .foot-col{width: 100%;position: relative}
  .footer-list-section ul{text-align: center}
  .footer-list-section{height: unset}
  .col-left{left: 0}
  .col-lefmid{left: 0}
  .col-middle{left: 0}
  .col-rigmid{left: 0}
  .col-right{left: 0}
  .footer-disclaim .float-right{float: none}
  .footer-disclaim .float-left{float: none}
  .footer-disclaim{height: unset;text-align: center}
  .other-page-banner .hak-bot-bar {width: unset;left: 0}
  .main-gallery-sec .row .col-md-8 {padding: 0 !important;text-align: center}
  .kurumsal-content-p {
    font-size: 12px;
    margin: 0;
  }
  .kurumsal-mid-img{height: 500px}
  .ilet-call-btn {
    width: 95%;
    position: relative;
    top: 0;
    right: 0;
    transform: translate(0,0);
    padding: 30px 30px;
    margin-top: 30px;
  }
  .gal-second-sec .hak-bot-bar h4 {font-size: 16px}
  .hak-bot-bar p {font-size: 12px}
  .tab-menu-inside{width: 100%}
  .tab-menu-inside .tab button {
    padding: 14px 58px;
  }
  .gallery .mainImg {
    position: absolute;
    width: 80%;
    left: 50%;
    top: 25%;
    transform: translateX(-50%);
  }
  .chev-right{right: 3%}
  .chev-left{left: 10%}
  .chevs{top: 50%}
  .img-box{
    position: relative;
    height: 480px;
  }
  .other-page-banner{margin-top: 99px}

}
.special-whatsapp-button{position: fixed;bottom: 20px;right: 20px;z-index: 9;background-color: #1ebea5;padding: 8px 25px;border-radius: 30px;}

#Location iframe{position: absolute; bottom: 0;}

@media screen and (max-width:767px){
	.slider-container{height: 60vh !important;}
	.slider{height: 100% !important;}
	.slide{height: 100% !important}
	.slide__bg{background-size: contain !important; height: 100% !important; background-repeat: no-repeat !important;}
	.slide-link-btn{margin-top: 10px !important}
}




