.cookie-popup h3 {
            margin-bottom: 10px;
            color: #333;
        }

 
        .cookie-popup p { 
            margin-bottom: 15px; 
            font-size: 14px;



            color: #666;



            line-height: 1.5;



        }



        



        .cookie-buttons {



            display: flex;



            justify-content: flex-end;



            gap: 10px;



        }



        



        .cookie-btn {



            padding: 8px 16px;



            border: none;



            border-radius: 4px;



            cursor: pointer;



            font-weight: 500;



            transition: all 0.3s ease;



        }



        



        .accept-btn {



            background-color: #3c5aa8;



            color: white;



        }



        



        .accept-btn:hover {



            background-color: #2a4284;



        }



        



        .close-btn {



            background-color: #e0e0e0;



            color: #333;



        }



        



        .close-btn:hover {



            background-color: #ccc;



        }



        



        .hidden {



            display: none !important;



        }



        



        @media (max-width: 768px) {



           



            



            .cookie-popup {



                width: 95%;



                bottom: 10px;



            }



        }



@media (min-width: 991px) and (max-width: 1321px) {



  .logo {



    max-width: 7rem !important;



  }







  @media (min-width: 991px) and (max-width: 1321px) {



  .header-action .header-btn .btn {



    border: 2px solid transparent !important;



    color: var(--tg-white) !important;



    font-size: clamp(0.6rem, 0.8vw, 1rem) !important;



    min-width: 4.4rem !important;   



    max-width: 6.5rem !important;  



    display: inline-flex !important;



    justify-content: center !important; /* horizontal centering */



    align-items: center !important; /* vertical centering */



    text-align: center !important;



  }



}



}



/* .navbar-wrap ul li a {



  font-size: clamp(0.9rem, 0.9vw, 1rem)!important;



} */
.header-style-four .menu-area {
    background: #d4effb;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .05);
}
@media (min-width: 991px) and (max-width: 1321px) {
    .logo {
        max-width: 30rem
480px
 !important;
    }
}
 
    .video-popup {
      position: fixed;
      top: 0; left: 0;
      width: 100%; height: 100%;
      
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 9999;
    }

    .video-box {
      position: relative!important;
      width: 90%;
      max-width: 800px;
    }

    .video-box video {
      width: 100%!important;
      border-radius: 10px;
    }

    .close-btn {
      position: absolute!important;
      top: -15px;
      right: -15px;
      background: #fff;
      color: #000;
      font-weight: bold;
      border-radius: 50%;
      width: 30px!important;
      height: 30px!important;
      line-height: 30px!important;
      text-align: center;
      cursor: pointer;
      box-shadow: 0 0 10px rgba(0,0,0,0.5);
    }
.socialsignal-custom-html-content {
    padding: 0px !important;
}
.socialsignal-wrapper.socialsignal-wrapper-rounded.socialsignal-wrapper-shadow.socialsignal-custom-html-wrapper {
    background: transparent !important;
}
.socialsignal-custom-html-content {
    padding: 0 !important;
}
.socialsignal-wrapper-shadow {
    box-shadow: none !important;
}
button.socialsignal-close {
    opacity: 1 !important;
    color: #0f0f0f !important;
    background: #ffe66a !important;
}
.footer-bottom {
    border-top: 1px solid #fff89d;
    padding: 10px 0 0 0;
}
.footer-widget {
    margin-bottom: 0px;
}
.footer-top-two {
    padding: 30px 0 0px;
}
.footer-bottom.container { 
    border-radius: 50px 50px 0 0;
}
.copyright-text p {
    color: #ffe66a;
    font-size: 14px;
    margin-bottom: 0;
}
 @media (max-width: 768px) {
.footer-bottom.container { 
    margin-top: 20px;
}
}
.bannernew::before
{
  content:none;
}
.bannernew-circle {
    /*background: #0e4da1;*/
    position: relative;
    padding: 0;
    border-radius: 30px;
    box-shadow: 4px 4px #fff8ad;
    margin-top: 100px;
      width: 400px; 
}
.bannernew .welcome {
    font-size: 30px;
    color: var(--primary-color-yellow);
    font-weight: bolder;
    line-height: 0;
    color: #ffe66a;
}
.bannernew .h1 {
    font-size: 30px;
    color: var(--primary-color-yellow);
    font-weight: bolder;
    line-height: 0;
    color: #ffe66a;
}
.bannernew p, .bannernew h1 {
    color: #1264ad;
    margin: 5px 0 10px 0;
}
.breadcrumb-bg:before { 
    background: none !important;
}