@media(max-width: 1470px) {
    :root {
        --container-width: calc(100% - 60px);
        --container-out: 30px;
    }
    .contact-flex {
       
        align-items: stretch;
       
    }
    .contact-flex .item {
     
        height: initial;
    }
    }
    @media(max-width: 1370px) {
    header .logo img{height: 100px;}
    .slider .arrows li {
       
        left: initial;
        right: 124px;
    }
    
    }
    @media(max-width: 1300px) {
    .ekipdetail-flex .item {
        width: calc(50% - 165px);
        
    }
    }
    
    
    @media(max-width: 1200px) {
    .form {width:calc(100% - 30px);  margin:0 auto;      
                padding: 70px 80px;}
    .slider .bottom .menu li {
        margin-left: 30px;
    }
    .slider .bottom .menu li:first-child {
        margin-left: 50px;
    }
    
    
        .home-services .left {
        width: 60%;
        padding-right: 30px;
    }
    .home-services .img-container {
        width: 40%;
    }
    header {
       
    top: 40px;
    }
    footer {
       
        padding: 60px 0 45px;
    }
    
    .contact-flex .item p {
     
        font-size: 14px;
      
    }
    .contact-flex .item {
      
        padding: 50px 20px 30px 20px;
    }
    .contact-flex .item a:not(.g-btn) {
        font-size: 17px;
    }
    .fast-form .form .close {
      
        right: 0;
      
    
    }
    }
    @media(max-width: 1024px) {
    .slider .bottom .menu li {
        margin-left: 20px;
    }
    .slider .bottom .menu li:first-child {
        margin-left: 25px;
    }
    .home-team .item img {height:470px;}
    .team-item {
        gap: 20px;
    }
    .home-team .name {
      
        margin-top: 25px;
    }
    .home-team .btn {
        margin-bottom: 25px;
    }
    .home-team h2 {
      
        font-size: 33px;
        max-width: 31rem;
    }
    .home-team h2 b {
        font-size: 55px;
       
    }
    .home-comment .right {
       
        padding-left: 0vw;
    }
    .ekip-flex:not(.ekipdetail-flex) .item {
        margin-right: 0;
        max-width: calc(33.333% - 15px);
    }
    .service-flex .item {
        width: calc(calc(100% / 2) - 20px);
      
    }
    .data-flex .item {
        width: calc(calc(100% / 2) - 20px);
     
    }
    .detail-page-flex .right {
     
        padding: 51px 0 0 40px;
    }
    .share-copy {
       
        align-items: start;
      
        flex-direction: column;
        gap: 15px;
    }
    .home-comment h2 {
        font-size: 32px;
        line-height: 52px;
        max-width: 29rem;
        text-align: center;
        margin: 0 auto 38px;
    }
    
    .home-comment h2 b {
        font-family: var(--font3);
        font-weight: 400;
        font-size: 72px;
    }
    
    
    .home-comment .content p {
        max-width: 100%;
        color: #00283B;
        font-weight: 300;
        font-size: 22px;
        line-height: 31px;
    }
    .home-team {
      
        height: initial;
        padding: 130px 0;
    }
    .home-comment {
        height: initial;
      
        padding: 110px 0;
    }
    }
    @media(max-width: 992px) {
        header .c-container>.d-flex{align-items: center !important;}
    .slider:not(.banner) .content {
        bottom: 15%;
        text-align: center;
    }
    .slider .content h3 {
       
        max-width: calc(100% - 30px);
       margin: 0 auto 40px;
    }
    header .randevu {
      
        display: none;
    }
    header .right .open-menu {
        display: flex;
       cursor:pointer;
    }
    .slider .bottom .menu {
       
        display: none;
    }
    .slider .bottom .down {
      
       height:64px;
    }
    .slider .arrows li {
       z-index:10;
        top: calc(100% - 80px);
    }
    .slider .bottom {
      
        bottom: 15px;
       
    }
    .form .g-btn {
      
        margin-top: 15px;
        display: block;
        width: 100%;
    }
    .checkbox {
      
        margin-bottom: 15px;
    }
    .home-services li {
       
        font-size: 22px;
       
    }
    }
    @media(max-width: 980px) {
        .detail-page img {
    max-height: 60vh;
    min-height: 45vh;
}
    .home-services li {
       
        font-size: 18px;
       
    }
    .banner h1 {
     
        font-size: 22px;
        max-width: 25rem;
    }
            .form {
              
                padding: 30px 45px;
            }
            .contact-flex .item a:not(.g-btn) {
                font-size: 16px;
            }
    .contact-flex .item {
        width: 100%;}
    }
    @media(max-width: 860px) {
     .form {
              text-align:center;
                padding: 30px 30px;
            }
    .home-services li {
       
        font-size: 18px;
       
    }
    .home-about .d-flex{flex-direction: column;
        text-align: center;
        gap: 20px;}
    .home-about .content {
        width: 100%;
        text-align: center;
    }
    .home-about .content h1 {
       
        max-width: 100%;
    }
    .home-about .content p {
       
        max-width: 100%;
    }
    .home-services>.d-flex{flex-direction: column-reverse;
       
        gap: 0px;}
            .home-services .left {
                width: 100%;
                padding-right: 30px;
            }
     .home-services .left .content{
                width: 100%;text-align: center;
               
            }
    .home-services  .img-container  {
              width: 100%;
               
            }
    .home-services h1 {
       
        max-width: 100%;
        text-align: center;
    }
    .home-services .img-container img {
      
        height: initial;
    min-height:200px;
    }
    .home-about .img-container {
        width: 100%;
    }
    .home-about.page .content h1 {
        max-width: 100%;
    }
    .form>.d-flex{flex-wrap:wrap;}
    .form .left,.form .right {
        width: 100%;
           max-width: 100%;
    }
    .form p {
        
        max-width: 100%;
        margin-bottom: 25px;
    }
            .checkbox {
            
                display: none;
            }
    .show-768{display:block;}
    .hide-768{display:none;}
    
    .home-team:before {
       display:none;
    }
            .home-team .team-img {
                position: relative;
                padding: 60px 0;
                padding-left: 30px;
            }
    .home-team .team-img:before {
        content: "";
        height: 100%;
        width: calc(var(--container-out) + 225px);
        background: #D9B187;
        position: absolute;
        top: 0;
        left: -30px;
    z-index:-1;
    }
    .home-team .c-container{max-width:100%;padding-right:30px;}
    .home-team h2 {
       
        margin: 0 auto 60px;
        text-align: center;
    }
    .all-team {
        color: #D9B187;
        margin-top: 60px;
    }
    .home-comment .left {
        width: 100%;
    }
    .home-comment .right {
        width: 100%;text-align: center;
    }
    .home-comment h2 {
        font-size: 54px;
        line-height: 92px;
    }
    .home-comment h2 b {
      
        font-size: 124px;
    }
    .home-comment p {
      
        margin: 0 auto 25px;
        text-align: center;
    }
    .home-comment .slick-dots {
      
        justify-content: center;
        margin-top: 40px;float: none;
    }
    footer .d-flex{flex-direction: column;text-align: center;align-items: center !important;}
    footer .footer-menu li a {
       
        padding-left: 0;
    }
    footer .footer-menu li  {
       
    margin-top: 15px;
    }
    footer .bottom .left {
       
        flex-direction: column;
        margin-bottom: 20px;
    }
    footer  .social-media .d-flex{flex-direction: initial;justify-content: center !important;margin-bottom: 30px;}
    footer .center {
        margin: 30px 0 36px;
    }
    .footer-menu{margin-bottom: 30px;}
    .home-comment {
        height: initial;
        padding: 0px 0 110px;
    }
    .sss h3 {text-align: center;
        margin-bottom: 30px;}
        .home-about.page {
           
margin-bottom: 110px;
           
padding: 0;
        }
        .ekip-flex:not(.ekipdetail-flex) .item {
          
            max-width: calc(50% - 8px);
            width: 50%;
        }
        .ekipdetail-flex .item {
            width: 100%;
        }
        .ekip-detail .right {
         
            width:100%;
            margin-top: 00px;
        }
        .ekipdetail-flex .item img{
            width: 100%;
        }
        .detail-page-flex {
            flex-direction: column-reverse;
            flex-wrap: wrap;
        }
        .detail-page-flex .left,.detail-page-flex .right {
            width: 100%;
            margin-top: 0;
            padding-left: 0;
        }
        .share-copy {
            align-items: start;
            flex-direction: initial;
            gap: 15px;
        }
        .data-flex .item {
            width: 100%;
        }
    }
    @media(max-width: 768px) {
        :root {
            --container-width: calc(100% - 30px);
            --container-out: 15px;
        }
        .service-flex .item {
            width: 100%;
        }
        .service-flex .item .content p {
          
            max-width: 26rem;
        }
    }
    @media(max-width: 600px) {
        .footer-form {
         
            flex-direction: column;
            text-align: center;
            justify-content: center;
        }
        .footer-form .right {
            align-items: center;
        }
        .footer-form b {
          display: block;
          margin-bottom: 15px;
        }
        header .logo img {
            height: 64px;
        }
        .slider .arrows li {
           
            right: 80px;
        }
        .slider .arrows li.next {
          
            right: 15px;
        }
        .ekip-flex:not(.ekipdetail-flex) .item {
            max-width: 100%;
            width: 100%;
        }
        .ekip h1 {
            font-size: 30px;
            line-height: 43px;
           
        }
        .ekip h1 b {
            font-size: 54px;
           
        }
        .banner img {
           object-position: center;
            min-height: 370px;
          
        }
        .ekipform {
            padding: 55px 15px;
            flex-direction: column;
            gap: 25px;
            text-align: center;
        }
        .ekipform .randevu {
            width: 100%;align-items: center;
        }
        .service-flex .item .content {
           
            padding: 0 15px;
        }

        .service h1 {
            font-size: 30px;
            line-height: 43px;
          
        }
        
        .service h1 b {
            font-size: 54px;
          
        }
        .share-copy {
           
            flex-direction: column;
           
        }
        .breadcrumb ul {
            justify-content: start;
            white-space: nowrap;
            overflow-x: auto;
            width: 100%;padding-left: 15px;
        }
        .open-menu-container {
          
            padding: 5px 15px 0px 15px;
            
        }
        .openmenu .logo img {
            height: 64px;
        }

       
        .contact.page h1 {
            font-size: 48px;
            line-height: 54px;
           
        }
        
        .contact.page h1 b {
            font-size: 76px;
           
        }
        .contact-whatsapp {
            justify-content: center;
            flex-direction: column;
            gap: 20px;
            text-align: center;
        }
        .form {
            padding: 30px 10px; width: calc(100% - 0px);
        }
        .fast-form {
         
            display: block;
            overflow: auto;
        }
        .fast-form .form h2 {
          
            margin-top: 50px;
        }
        .slider .content h2 {
            font-size: 16px;
            line-height: 20px;
         
        }
        .slider .content h3 {
            font-size: 32px;
            line-height: 36px;
            max-width: calc(100% - 0px);
            margin-bottom: 10px;
           
        }
        .slider .content h3 b {
            font-size: 61px;
            line-height: 60px;
        }
        .home-about {
          
            padding: 110px 0;
        }
        .home-about img {height: 200px;
        }
        .home-services h1 {
            font-size: 30px;
           
            line-height: 38px;
           
        }
        
        .home-services h1 b {
           
            font-size: 54px;
        }
        .home-information{padding: 90px 0;}
        .home-information .d-flex{
            flex-direction: column;
            text-align: center;
            gap: 20px;
        }
        .home-comment h2 {
            font-size: 32px;
            line-height: 52px;
        }
        .home-comment h2 b {
          
            font-size: 72px;
        }
        .team-item {
            gap: 20px;
            flex-direction: column;
        }
       
          .home-team .item img {
            height: inherit;
            width: 70%;
            object-fit: cover;
        }
        .home-team .arrows {
           
            top: -100px;
        }
        .home-team .c-container {
          
            padding-right: 0;
        }
        .home-team .team-img {
            position: relative;
            padding: 34px 0;
            padding-left: 24px;
        }
        .home-team .team-img:before {
           
            width: calc(var(--container-out) + 175px);
        }
        .home-services .left {
            padding: 95px 15px;
            height: initial;
        }
        .home-services li d{
            position: relative;
           
        }
        .home-services li a {
            position: relative;
            left: -100px;
            display: none;
        }
        .home-services li {
            justify-content: center;
        }
        .home-services li.active {
            padding-left:0;
        }
                header {
            top: 20px;
        }
.openmenu .logo {
            margin: 20px 0px 0px 0px;
          
        }.ekipdetail-flex .w-50{width:100%;}
          }
          
@media (max-width: 1700px) and (min-width: 1371px) {
    
    .slider .content {
  
    padding-top: 80px;
}
}