.custom-text-shadow{
    text-shadow:5px 5px 5px #fff
}
.custom-mail-send-btn{
    background:#56b341;
    border:none;
    color:#fff;
    padding:10px 80px;
    border-radius:10px
}
.list-unstyled li{
    font-weight:700;
    color:rgba(220,53,69)!important
}
video{
    margin:10px
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    border-color:transparent!important
}
a.active{
    font-weight:700!important
}
.nav-link{
    color:inherit
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:transparent!important;
    color:#1d1d1d
}
.custom-number-bg-color{
    background:#fff;
    width:200px;
    height:200px;
    border-radius:50%;
    text-align:center!important;
    padding:15px
}
iframe{
    width:100%;
    height:30vh
}
hr{
    border:none;
    border-top:3px double #333;
    color:#333;
    overflow:visible;
    text-align:center;
    height:5px
}
hr::after{
    background:#fff;
    content:'YESTAŞ';
    padding:0 4px;
    position:relative;
    top:-18px
}
.menu-link{
    background-color:#5fb541;
    padding:10px 20px;
    margin-bottom:25px;
    box-shadow:rgba(149,157,165,0.2) 0 8px 24px;
    cursor:pointer
}
.menu-link a{
    color:#fff;
    font-weight:700;
    font-size:clamp(1.5rem,1.5vw,2rem);
    width:100%;
    display:block
}
.working-hours div p{
    margin-bottom:5px
}
header.sticky.sticky-active .header-reverse.glass-effect{
    background-color:#fff!important
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    border-color:transparent!important
}
a.active{
    font-weight:700!important
}
.nav-link{
    color:inherit
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:transparent!important;
    color:#1d1d1d
}
.fa-check,.fa-ban,.fa-exclamation{
    width:120px;
    height:120px;
    border-radius:50%;
    color:#fff;
    display:table-cell!important;
    vertical-align:middle;
    text-align:center;
    font-size:48px;
    margin-right:15px
}
.fa-check{
    background-color:#32a200
}
.fa-ban{
    background-color:#ff6371
}
.fa-exclamation{
    background-color:#ffef9a
}
.anket:hover{
    color:#000
}
.error-message{
    color:#e65656;
    background-color:transparent;
    text-align:center;
    width:100%;
    font-weight:700;
    padding:10px;
    border-radius:5px
}
.custom-text-shadow{
    text-shadow:5px 5px 5px #fff
}
.answer-label{
    display:flex;
    align-items:center;
    cursor:pointer;
    margin-bottom:15px
}
.answer-text{
    width:200px;
    margin-left:10px
}
.answer-image{
    width:150px;
    margin-left:10px
}
.custom-w{
    width:70%;
    max-width:70%
}
.label-width{
    width:30%
}
.form-test{
    font-weight:700
}
.custom-mail-send-btn{
    background:#56b341;
    border:none;
    color:#fff;
    padding:10px 80px;
    border-radius:10px
}
input[type="radio"],input[type="checkbox"]{
    padding:0!important
}
.custom-mail-send-btn{
    background:#56b341;
    border:none;
    color:#fff;
    padding:10px 80px;
    border-radius:10px
}
.anket:hover{
    color:#000
}
.error-message{
    color:#e65656;
    background-color:transparent;
    text-align:center;
    width:100%;
    font-weight:700;
    padding:10px;
    border-radius:5px
}
.custom-text-shadow{
    text-shadow:5px 5px 5px #fff
}
.answer-label{
    display:flex;
    align-items:center;
    cursor:pointer;
    margin-bottom:15px
}
.answer-text{
    width:200px;
    margin-left:10px
}
.answer-image{
    width:150px;
    margin-left:10px
}
.custom-btn-text-hover{
    margin-bottom:10px
}
.custom-btn-text-hover:hover{
    color:#484848!important
}
.barguzu-img, .sema-img, .gedik-img, .beylerderesi-img, .yoresel-img, .gunduzbey-img, .ugur-img {
    position: absolute;
    top: 50%;
    left: 50px;
    transform: translateY(-50%);
    width: 30vw;
    height: 300px;
    object-fit: cover;
    visibility: hidden;
    opacity: 0;
    transition: opacity .5s ease-in-out,visibility .5s ease-in-out
}
.default-logos{
    position:absolute;
    top:30%;
    left:15%
}
.barguzu-img.show, .sema-img.show, .gedik-img.show, .beylerderesi-img.show, .yoresel-img.show, .gunduzbey-img.show, .ugur-img.show{
    visibility: visible;
    opacity: 1
}
.default-logos{
    visibility:visible;
    opacity:.2;
    object-fit:cover
}
.default-logos.hide{
    visibility:hidden;
    opacity:0
}
.navbar .navbar-nav .submenu-content ul .sub-title a{
    color:var(--dark-gray);
    font-size:16px;
    font-weight:600;
    margin-bottom:0!important
}
.navbar-toggler{
    border:none;
    background:transparent
}
.navbar-toggler-line{
    display:block;
    width:25px;
    height:3px;
    margin:5px auto;
    background-color:#333
}
.navbar-collapse{
    display:none
}
.navbar-collapse.show{
    display:block
}
@media (min-width: 992px){
    .navbar-collapse{
        display:flex!important;
        justify-content:center
    }
    .mobile-menu-img-none{
        display:none
    }
}
@media (max-width: 992px){
    .mobile-menu-img-none{
        display:none!important
    }
}
.mobile-menu-img-none{
    display:block
}
.swiper-number-pagination-style-01 .swiper-number{
    bottom:10px!important
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
    .responsive-second-section{
        padding-top:250px
    }
}
.modal-content{
    background-color:transparent;
    border:none!important
}
.search-input{
    border-radius:50px
}
.search-btn{
    position:absolute;
    right:30px;
    top:23px;
    border:none;
    border-radius:50px;
    width:40px;
    height:40px;
    color:#fff;
    background:#68bc43
}
.search-close-icon{
    position:absolute;
    right:10px;
    top:10px;
    color:#fff;
    font-size:24px;
    cursor:pointer
}
.index-social-facility-display-none{
    display:none
}
/* .slider-mobile-img{ */
    /* height:75vh */
/* } */
/* .slider-mobile-img-second{ */
    /* height:400px */
/* } */
.search-result-box{
    border:1px solid #c7c7c74f;
    border-radius:10px;
    padding:10px
}
.search-result-img img{
    width:350px;
    height:200px;
    object-fit:cover;
    object-position:center top
}
.search-result-content{
    padding:10px 10px 0
}
.search-result-btn a{
    background-color:#05afca;
    color:#fff;
    padding:10px 40px;
    border-radius:10px
}
.search-icon-color{
    color:#05afca
}
.search-result-btn{
    padding-top:20px
}
.text-ellipsis{
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:3;
    line-clamp:3;
    -webkit-box-orient:vertical
}
 .modal-content {
     background-color: transparent;
     border: none !important;
 }

 .search-input {
     border-radius: 50px;
 }

 .search-btn {
     position: absolute;
     right: 30px;
     top: 23px;
     border: none;
     border-radius: 50px;
     width: 40px;
     height: 40px;
     color: white;
     background: #68bc43;
 }

 .search-close-icon {
     position: absolute;
     right: 10px;
     top: 10px;
     color: white;
     font-size: 24px;
     cursor: pointer;
 }

@media (max-width:991px) {
     .index-mobile-img-none {
         display: none;
     }

     .index-project-mobile-responsive {
         height: 250px !important;
     }

     .index-social-facility-display-none {
         display: none;
     }

     .slider-mobile-img {
         height: 70vh;
     }

     .slider-mobile-img-second {
         height: 400px;
     }
 }