 /* ---------------------------- COOKIE START ---------------------------- */

 body .cc-window {
     bottom: 50px !important;
     left: 50% !important;
     max-width: 460px;
     height: 93px;
     border-radius: 100px;
     backdrop-filter: blur(20px);
     -webkit-backdrop-filter: blur(20px);
     background-color: rgba(34, 41, 48, 0.8);
     padding: 0 30px !important;
     -webkit-transform: translateX(-50%) translateZ(100px);
     -ms-transform: translateX(-50%) translateZ(100px);
     transform: translateX(-50%) translateZ(100px);
     -webkit-transition: none;
     flex-direction: row !important;
     -o-transition: none;
     transition: none;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     z-index: 99999;
 }

 body .cc-window .cc-message {
     font-size: 15px;
     color: #fff;
     line-height: normal;
     margin: 0 !important;
 }

 body .cc-window .cc-message a {
     transition: 0.4s;
     opacity: 1;
 }

 body .cc-compliance a.cc-btn.cc-dismiss {
     transition: 0.4s;
     width: 56px;
     height: 56px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background: transparent;
     border: 1px solid #000;
     border-radius: 100px;
     position: relative;
     padding: 0;
     color: transparent;
     display: block;
 }

 body .cc-compliance a.cc-btn.cc-dismiss:before {
     content: "";
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     background-image: url(../img/svg/check-icon.svg);
     width: 20px;
     height: 15px;
     background-size: contain;
     background-position: center;
     background-repeat: no-repeat;
 }

 body .cc-compliance a.cc-btn.cc-dismiss:hover {
     background: #000;
 }

 body .cc-banner.cc-theme-edgeless .cc-message a.cc-link:hover {
     color: #000000;
     text-decoration: underline;
 }

 .cc-floating.cc-theme-edgeless .cc-message {
     margin: 0 !important;
 }

 @media only screen and (max-width: 767px) {
     body .cc-window {
         width: 100%;
         max-width: 100% !important;
         -webkit-box-orient: horizontal !important;
         -webkit-box-direction: normal !important;
         -ms-flex-direction: row !important;
         flex-direction: row !important;
         -webkit-box-align: center !important;
         -ms-flex-align: center !important;
         align-items: center !important;
         left: 50% !important;
         right: auto !important;
         -webkit-transform: translateX(-50%) scale(0.9);
         -ms-transform: translateX(-50%) scale(0.9);
         transform: translateX(-50%) scale(0.9);
         bottom: 30px !important;
         height: 110px;
         padding: 0 30px !important;
     }

     .cc-floating.cc-theme-edgeless .cc-message {
         margin: 0 !important;
     }
 }

 .container.mob-menu .hamburger-menu {
    display: none;
}
 /* ---------------------------- FOOTER START ---------------------------- */
 .footer {
     z-index: 98;
 }

 /* ---------------------------- FOOTER END ---------------------------- */

 .page {
     height: auto;
     min-height: calc(100vh - 268px);
 }

 @media only screen and (max-width: 1200px) {
     .media-group .content {
         gap: 25px;
     }

     .media-group .content .list-item {
         margin: 0;
     }

     /* ---------------------------- CONTACT START ---------------------------- */
     .contact.contact1 .kvkk-btn {
         display: block;
     }

     .contact.contact1 .kvkk-btn .kvkk {
         width: 100%;
     }

     .contact.contact1 form .form-group label {
         font-size: 13px;
         margin-bottom: 25px;
     }


     .contact.contact1 form .form-group .submit input {
         width: 100%;
     }

     /* ---------------------------- CONTACT END ---------------------------- */

 }

 @media only screen and (max-width: 568px) {
     .media-group .content .list-item {
         margin: 15px;
     }

     .media-detail .media-list .list-item {
         margin-top: 20px;
         padding: 0 20px;
     }

     /* ---------------------------- CONTACT START ---------------------------- */
     .contact.contact1 .kvkk-btn {
         display: block;
     }

     .contact.contact1 form .form-group label {
         font-size: 11px;
         margin-bottom: 20px;
     }

     .contact.contact1 form .form-group .submit input {
         width: 100%;
     }

     /* ---------------------------- CONTACT END ---------------------------- */

 }

 @media only screen and (max-width: 991px) {
     section.slider {
         height: calc(100vh - 157px);
     }
section.slider .main-slide {
    height: 85vh;
}
     .page.about .about-special {
         margin-top: 25px;
     }

     /* ---------------------------- CONTACT START ---------------------------- */
     .contact.contact1 .kvkk-btn {
         display: block;
     }

     .contact.contact1 form .form-group label {
         font-size: 11px;
         margin-bottom: 20px;
     }

     .contact.contact1 form .form-group .submit input {
         width: 100%;
     }

     /* ---------------------------- CONTACT END ---------------------------- */

 }