.body{font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
.text-bold{font-weight: 600;}
.text-brown{color: #596277;}
.navbar img{height: 50px;}
.navbar-light .navbar-nav .nav-link.active{background: inherit;color: #d90000;}
.navbar-light .navbar-nav .nav-link:hover{color: #fff;background: #d90000;}
.navbar-light .navbar-nav .nav-link{padding: 26px 10px;}
.ara-button{border: none;}
.ara-button:hover{background: #00ac1d;}
.transparent-bg{background: #00000057;border-radius: 10px;padding: 25px;}
.info-box p{margin-bottom: 0;}
.py-info{padding: 2rem 0;background: rgba(189, 189, 189, 0.212);border-radius: 10px;}
.btn-square{padding: 10px 25px;font-weight: 600;}
.ml-2{margin-left: 0.5rem;}
.team-item .team-overlay .btn:hover{background: #00ac1d;}
.alt-sayfa-ortala{display: flex; flex-direction: column; align-items: center; justify-content: center;}
.info-alt{background: #000;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.info-alt h6{color: #fff;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
.servis-bolge button {
    border-radius: 4px;
    background-color: #d90000;
    border: none;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    padding: 16px;
    
    transition: all 0.5s;
    cursor: pointer;
    box-shadow: 0 10px 20px -8px rgba(0, 0, 0,.7);
    width: 100%;
    margin-bottom: 0.7rem;
}
  
.servis-bolge button{
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}

.servis-bolge button:hover{
    background-color: #00ac1d;
}
  
.servis-bolge button:after {
    content: '\f2a0';
    font-family:"Font Awesome 5 Free";
    position: absolute;
    opacity: 0;
    top: 11px;
    right: -20px;
    font-size: 20px;
    transition: 0.5s;
}
  
.servis-bolge button:hover{
    padding-right: 24px;
    padding-left:8px;
}
  
.servis-bolge button:hover:after {
    display: none;
    opacity: 1;
    right: 330px;
}
.bg-banner{
    background: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url(../img/carousel-bg-2.jpg) center center no-repeat;
    background-size: cover;
}
.color-white{color: #fff;}
.team-item .position-relative{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.servis-bolge button:hover:after {opacity: 0;}
.bg-banner h4{font-size: 16px!important;}
.bg-banner p{color: #fff;}
.bg-banner .text-success{color: #00ac1d!important;}
.footer .btn.btn-link{font-weight: 700;font-size: 13px;}
.footer .btn.btn-link:hover{letter-spacing: normal;}
.info-image{width: 100%;height: 100%;object-fit: cover;}
.slider-text{font-size: 50px;}
/*--- MOBÄ°L-ARA BUTONU ---*/
.mobil-ara-buton{width:100%;line-height:23px;color:#FFF!important;font-size:23px;font-weight:600;background-color:#2BA201;position:fixed;display:none;bottom:0;text-align:center;z-index:9999;left:0;text-decoration:none!important;padding:5px 0}
.mobil-ara-buton img{width:20px;margin-right:15px}
.i-flex{display: inline-flex;}
.icon-duzeltme{font-size:35px;display:flex;align-items:center;margin-right:10px}
.dg{display:grid}
.fs-13{font-size: 13px;}


.carousel-item > img{height: 700px; object-fit: cover;}
.carousel-item .col-lg-12.transparent-bg.text-center{margin-top: 15px;}
.team-item .team-overlay{background: none!important;}
.team-item .team-overlay{background: #b5b5b58a;}
.team-item .team-overlay .btn{color: #fff; background: var(--primary);border-radius: 10px;}



@media(max-width:1400px){
    .bg-banner p{font-size: 15px;}
    .service .nav .nav-link{padding: 1.4rem!important;}
    .booking h1{font-size: 30px;margin-bottom: 1.2rem!important;}
    .footer .btn.btn-link{font-size: 12px;}
    .servis-bolge button:hover:after {right: 290px;}
}
@media(max-width:1200px){
    .slider-text{font-size: 40px;}
    .navbar-collapse .ara-button{padding: 25px 10px!important;font-size: 14px;}
    .navbar-light .navbar-nav .nav-link{font-size: 14px;padding: 26px 7.5px;}
    .navbar img{height: 40px;}
    .py-info{padding: 1rem!important;}
    .info-box h5{font-size: 1rem;}
    .info-box p{font-size: 13px;}
    .bg-banner p{line-height: 1.24;margin-bottom: 0.9rem;}
    .service .nav .nav-link{padding: 1.36rem!important;}
    .service .nav .nav-link:last-child{margin-bottom: 0!important;}
    .d-none-1200{display: none;}
    .servis-bolge button:hover:after {right: 250px;}
    .alt-sayfa-ortala{margin-top: 1rem;}
    .alt-sayfa-ortala p{font-size: 14px; margin-bottom: 0.5rem;}
}
@media(max-width:991px){
    .mobil-ara-buton{display:block}
    .d-block-991{display: block;}
    .d-none-991{display: none;}
    .navbar-nav{padding: 0.3rem 1.5rem!important;}
    .navbar-light .navbar-nav .nav-link{padding: 0.3rem;font-size: 15px;}
    .navbar img{height: 50px;}
    .info-image{display: none;}
    .booking .py-5{padding-top: 1rem!important;padding-bottom: 1rem!important;}
    .servis-bolge button:hover:after {right: 270px;display: none;}
    .footer .container:nth-child(2) .copyright{padding-bottom: 0!important;}
}
@media(max-width:767px){
    .servis-bolge button:hover:after {right: 370px;}
    .slider-text{font-size: 30px;}
    .team-item .position-relative.overflow-hidden{background-size: cover;}
    .booking p{line-height: 1.3;}
    .bg-banner p{font-size: 14px;}
    .d-none-767{display: none;}
    .d-block-767{display: block!important;}
    .footer .copyright{font-size: 13px;}
}
@media(max-width:576px){
    .servis-bolge button:hover:after {right: 75%;}
    .footer h4{margin-bottom: 0.5rem!important;}
    .footer .col-xl-3.col-lg-4.col-md-6{margin-top: 1.5rem!important;}
    .d-none-576{display: none;}
    .d-block-576{display: block!important;}
    .slider-text{/*font-size: 20px;*/}
    .carousel-item .ara-button{padding: 0.7rem 2rem!important;font-size: 13px;}
    .carousel-item .ara-button i{margin: 0!important;}
    .navbar img{height: 37px;}
    #header-carousel .carousel-item{min-height: 365px;}
    .position-absolute.top-0.end-0.mt-n4.me-n4.py-4.px-5{display: none;}
    .bg-banner h4{font-size: 15px!important;}
    .bg-banner i{font-size: 15px!important;}
    .service .nav .nav-link{padding: 1rem!important;margin-bottom: 0.5rem!important;}
    .col-lg-6.pt-4{padding-top: 0.5rem!important;margin-top: 1rem!important;}
    .sm-pt{padding-top: 0.5rem!important;margin-top: 1rem!important;}
    .footer .container:nth-child(2) .copyright{padding-top: 0!important;}
    .page-header-inner{padding-top: 1rem!important;padding-bottom: 1rem!important;}
    .page-header-inner .display-4{font-size: 30px;margin-bottom: 0!important;margin-top: 1rem!important;}
}
@media(max-width:430px){
    .servis-bolge button:hover:after {right: 80%;}
    .footer .copyright{font-size: 12px;}
    .mobil-ara-buton{padding: 11px 0;}
    .page-header-inner .display-4{font-size: 25px;}
    .breadcrumb{font-size: 13px;}
}
@media(max-width:360px){
    .servis-bolge button:hover:after {right: 85%;}
}