/*Write Css*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong,label,input,textarea,button,select {
    font-family: "Montserrat", sans-serif !important;
}

.holiday-demo6 .agro_banner .sliderArea .slider-items {
    height: auto !important;
}

.agro_banner .sliderArea .slider-items figure img {
    height: 570px !important;
}

.agro_banner .sliderArea .banner-form {
    position: initial !important;
}

.agro_banner .sliderArea .banner-form form {
    background: #f1f1f1a8 !important;
    margin-top: -140px;
    position: relative;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin-bottom: 20px;
}

.agro_banner .sliderArea .slider-items .slider-contents {
    top: 50% !important;
}

.agro_banner .sliderArea .banner-form form textarea {
    height: 50px;
}

.cta_2 .row {
    padding: 100px 0;
}

.about .about-contents .btn {
    background: var(--button-color);
    color: #fff;
    padding: 15px 45px;
    border-radius: 40px;
    transition: 0.4s;
    border: 1px solid;
}

.about .about-contents .btn:hover {
    color: var(--button-color);
    background: transparent;
}

.about .about-bg {
    top: -169px !important;
}

.agency_work_area .agency_section__title h4 {
    display: none;
}

.footer-area .footer-backgroundimg {
    display: none;
}

.holiday-demo6 .footer-area .footer-top, 
.holiday-demo6 .footer-area .footer-bottom{
    background: var(--main-color-one) !important;
}

.accociated-wrapper-contents {
    background: var(--main-color-one) !important;
    padding: 20px 0 0 0;
    border-bottom: 1px solid #dddddd42;
}

.holiday-demo6 .copy-right-area {
    background: #02152aa6 !important;
}

.about .title,
.section-title .title,
.agency_work_area .title,
.featured-destinations .tittle,
.activityArea .tittle,
.agro-newsletter h3{
    font-weight: 700 !important;
}

.agency_section__title p {
    color: var(--light-color) !important;
    margin: 0;
}

.adventure-grid-area .single-adventure .adventure-content h4 {
    font-weight: 700;
}

.about .title {
    margin: 0 0 20px 0;
}

.agency_section__title {
    margin: 0 0 30px 0;
}

.booking-area .single-why-contents-title {
    font-weight: 600;
    font-size: 21px !important;
}

.booking-area .single-why {
    height: 217px;
}

.agency_section__title .title,
.featured-destinations .tittle,
.activityArea .tittle{
    font-size: 42px !important;
}

.adventure-grid-area .single-adventure .tour {
    background: var(--button-color) !important;
    border-bottom-right-radius: 7px;
}

.adventure-grid-area .single-adventure .adventure-content .price {
    font-weight: 700;
    margin: 20px 0 0 0 !important;
}

.blog-area .single-blog-contents .btn i {
    display: none;
}

.blog-area .single-blog-contents .btn {
    transition: 0.4s;
    border: 1px solid var(--button-color) !important;
}

.blog-area .single-blog-contents .btn:hover {
    color: var(--button-color) !important;
    background: transparent !important;
}

/*Responsive*/

@media (max-width: 992px){
    .header .main-navbar .navbar-collapse {
        background: var(--main-color-one) !important;
        margin: -9px 0 0 0;
    }
    .holiday-demo6 .header .main-navbar ul li a{
        display: inline-block !important;
    }
    .navbar-nav > .menu-item-has-children {
        position: relative;
    }
    .navbar-nav > .menu-item-has-children:after {
        content: '\f0d7';
        font-family: 'FontAwesome';
        color: #fff;
        position: absolute;
        right: 10px;
        top: 4px;
        cursor: pointer;
    }
    .holiday-demo6 .header .main-navbar ul .menu-item-has-children > .sub-menu-show {
        display: block !important;
        background: #3e1861 !important;
        width: 100% !important;
        left: 0;
    }
    .agency_section__title .title, .featured-destinations .tittle, .activityArea .tittle {
        font-size: 32px !important;
    }
}

@media (max-width: 768px){
    .booking-area .single-why {
        height: auto !important;
    }
}


.top-header p {
  font-size: 16px;
  color: #fff;
  visibility: hidden;   /* hide old text */
  position: relative;
}

.top-header p::after {
  content: "Fly Smart. Fly With Phoenix.";
  visibility: visible;
  position: absolute;
  top: 0;
  left: 50%;                 /* push to middle */
  transform: translateX(-50%); /* pull back half its width */
  white-space: nowrap;        /* prevent breaking into 2 lines */
  text-align: center;
}



/* === Add vertical spacing between cards === */
.agency-products .row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 0; /* 30px row-gap, 0 column-gap */
}

/* === Optional: Add bottom margin to each column === */
.agency-products .row > div {
    margin-bottom: 20px;
}

/* === Responsive adjustments for small screens === */
@media (max-width: 768px) {
    .agency-products .row {
        gap: 20px 0; /* Smaller gap on mobile */
    }

    .agency-products .row > div {
        width: 100% !important; /* Stack cards vertically */
    }
}


/*.agency_work_area {*/
/*    background-color: #ecddfc !important;*/
/*    padding: 50px 0;*/
/*    position: relative;*/
/*    z-index: 0;*/
/*}*/

/*.agency_work_area .container {*/
/*    max-width: 1200px;*/
/*    margin: 0 auto;*/
/*}*/

/*.first-bg,*/
/*.last-bg {*/
/*    display: none !important;*/
/*}*/


