/* ================= FILE 1 ================= */

html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow-y: auto;
}

body {
    font-family: "Mate SC", sans-serif;
    font-weight: lighter;
}

/* ---------------- AUTH / MODALS ---------------- */

.logn {
    background-color: #042759;
    color: #fff;
    text-align: center !important;
}

.g-log,
.f-log {
    border: 1px solid grey;
    color: #000;
    font-size: 1.2em;
    width: 50%;
}

.g-log { background-color: #d64937; }
.f-log { background-color: #3f5aa9; margin-right: 2%; }

.g-log img,
.f-log img {
    width: 13%;
    padding: 2%;
}

.orsig { margin-top: 4%; text-align: center; }
.hd-line { display: flex; color: #ffb200; }
.sign_up { font-weight: 700; }
.mem { margin-bottom: 8px; color: #ffc107; }

.bday {
    font-size: 19px;
    color: #fff;
    margin-right: 2%;
}

.select-body {
    display: inline-block;
    height: 30px;
    font-size: 13px;
    border: 1px solid #bdc7d8;
    color: #141823;
    border-radius: 5px;
}

/* ---------------- HEADER ---------------- */

header {
    font-family: 'Mate SC', sans-serif;
    font-size: 23px;
    text-shadow: 4px 4px 4px #aaa !important;
}

.sm-section {
    font-family: 'Mate SC', serif;
}

.sm-section h2 {
    font-family: 'Mate SC', serif;
    text-shadow: 4px 4px 4px #aaa !important;
}

/* ---------------- NAV BUTTONS ---------------- */

.headBtons {
    width: auto;
    height: auto;
    color: white;
    animation: showtime 5s infinite;
    text-decoration: none;
    cursor: pointer;

}

@keyframes showtime {
    50% { box-shadow: 10px 20px 30px tomato; }
}

/* ---------------- MEDIA QUERIES ---------------- */

@media (max-width: 600px) {
    .sm-section h2 {
        display: table-cell;
    }

    .btn__cls {
        transition: none !important;
    }

    .btn__cls:hover {
        transform: none !important;
    }
}

/* ---------------- IMAGES & CAROUSEL ---------------- */

img,
#carouselExampleControls,
#carouselExampleFade {
    filter: drop-shadow(0 0 1rem gray);
}
.modal-content .modal-body {
    text-align: left;
}

.form-check-inline {
    display: inline-flex !important;
    align-items: center;
}
/* Prevent form double-submit */
.form-processing{
    position:relative;
    pointer-events:none;
}
.form-processing::after{
    content:'Processing...';
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    background:rgba(255,255,255,.6);
    backdrop-filter:blur(3px);
    font-weight:600;
    z-index:9999;
}

/* UX */
.nav-link,
.navbar a,
a[data-bs-toggle="modal"],
button,
.btn,
input,
label{
    cursor:pointer!important;
}

/* Navbar toggler icon */
.navbar-toggler-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.55)' stroke-linecap='round' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
body a {
    color: black;
    text-decoration: none;
}


/* ================= FILE 2 ================= */

body{
    width:100%;
    overflow-x:hidden;
    margin:0!important;
    padding:0;
   font-family: "Mate SC", sans-serif;
    font-weight: 400;
}
.new-wrap{margin-top:6.5em;position:absolute;width:100%}.wrap-box{width:90%;position:relative;margin-left:5%;padding:5%;background-color:RGB(255,255,255,.6);border-radius:50px;color:#fff;padding-left:20px;padding-right:20px}.fa-microphone:hover{color:#ff4500!important}.fa-microphone{cursor:pointer;position:relative}.fa-microphone .tooltiptext{visibility:hidden;width:150px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;font-size:1rem;position:absolute;z-index:1;top:3rem;margin-left:-10rem}.fa-microphone:hover .tooltiptext{visibility:visible!important}.trending-hotels{display:flex;justify-content:center}@media (max-width:600px){.btn__cls{transition:none!important}}@media (max-width:600px){.btn__cls:hover{transform:none!important}}.btn__cls{text-shadow:2px 2px 4px #778899!important;font-size:1.4rem;transition:transform 2s}.btn__cls:hover{transform:rotate(15deg)}.moreT{text-decoration:none;background-color:#01114f;color:#fff;font-weight:700;border-radius:6px;padding:4px}.moreT:hover{color:#01114f;background-color:orange}.moreD{text-decoration:none;background-color:orange;color:#01114f;font-weight:700;border-radius:6px;padding:4px}.moreD:hover{color:#fff;background-color:#01114f}.trending-packages{display:flex;justify-content:center}.grab-deals{display:flex;justify-content:center}.subscribe{margin-top:3em;height:10em;width:100%;padding:3em;padding-left:7%;padding-right:7%;background-color:#eee!important}.trending-cities{display:flex;margin-left:15%}.trd_city{font-size:14px;font-weight:700;text-decoration:none;color:grey}.column{float:left;width:50%}.row:after{content:"";display:table;clear:both}.country{width:100%;float:left}.country ul li{width:43%;float:left;padding:5px!important;list-style:disc;font-size:12px}.country ul li a{text-decoration:none}a.button.sky-blue2{background-color:#042759;border:1px solid grey;text-decoration:none;font-size:22px;color:#fff;padding-right:10px;padding-left:10px;padding-bottom:10px;margin-left:20px}.blog{display:flex;justify-content:center}.blog-bg{padding-top:4%}.vendor_list{margin:8% 8% 0 8%}.discou{display:flex;height:150px;background:#eee;padding:3%}.discou a button{border-radius:6px;margin-left:0;height:50px;font-size:.9167em;font-weight:700;background:#042759;height:35px;line-height:34px;border:none;color:#fff;cursor:pointer;padding:0 15px;white-space:nowrap}.footer-wrapper{background-color:orange}#footer .discover li{line-height:2.6667em;font-size:1.0833em}.col-xs-6{width:50%!important;list-style-type:none}iframe,img{border:0}img{vertical-align:middle}.bottom{background-color:#042759;display:flex;font-weight:700;font-size:17px;color:#fff;padding-top:10px;margin-bottom: 3.4em;}.budget{position:fixed;left:0;bottom:0;width:100%;background-color:orange;color:#fff;padding:14px 16px;text-decoration:none;font-size:20px;font-weight:600;text-align:center;z-index:999}.enquiry_div_cls{position:fixed;top:14em;z-index:9999;right:0}.parallax{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:auto auto;overflow:hidden}section#content{min-height:400px;padding-top:40px;text-align:left}.NewBton{width:100px;height:100px;background-color:coral;color:#fff;animation:mymove 5s infinite}@keyframes mymove{50%{box-shadow:10px 20px 30px #00f}}@media (max-width:660px){.t_hotl{margin-left:60px!important}}

  .ldbtn{
    margin-bottom: 4rem;
    text-align: center !important;
    background-color: #042759;
    border: 1px solid grey;
    color: #fff !important;
    font-size: 18px;
    width: 76%;
    margin-left:8%;
    font-weight: bold;
    cursor: pointer;

  }
    .ldbtn:hover{
    background-color: #ffa500;
    color: #042759 !important;
    }
    .ldbtn1{
    margin-bottom: 4rem;
    text-align: center;
      background-color: #ffa500;
    border: 1px solid grey;
    color: #fff !important;
    font-size: 18px;
    width: 76%;
    margin-left:8%;
    font-weight: bold;
    cursor: pointer;

  }
     .ldbtn1:hover{
    background-color:#042759 ;
    color: #fff ;
    }
      @media (max-width: 600px) {
  .ldbtn {
  margin-left: -6% !important; 
  }
}
      @media (max-width: 600px) {
  .ldbtn1 {
  margin-left: -6% !important; 
  }
}