.hero-wrap.js-fullheight {
    height: 500px !important;
}
.hero-wrap .overlay {
    height: 500px !important;
}
.no {
    display:none;
}
.media-title {
    font-size: 17px;
    line-height: 24px;
}
.fa-plane, .fa-lock, .fa-credit-card {
    margin-top:5px;
    font-size: 12px;
    background: #f9ab30;
    color: #fff;
    border-radius: 50%;
    align-self: flex-start;
    padding: 5px;
}
.media-box {
    display: inline-block;
    vertical-align: middle;
}
.media-box i {
    display: inline-block;
    margin-right: 10px; /* Adjust spacing as needed */
    vertical-align: middle;
}
.poster-section {
    padding-top: 25px;
    padding-bottom: 50px;
}
.pagination-container {
    display: flex;
    justify-content: center; /* Center horizontally */
    margin: 20px 0; /* Add some margin for spacing */
}

.pagination {
    display: inline-block; /* Make the pagination inline-block */
}

.pagination a {
    margin: 0 5px; /* Add some space between links */
    text-decoration: none; /* Remove underline from links */
    color: #f9ab30; /* Link color */
    padding: 8px 12px; /* Add padding for buttons */
    border: 1px solid #f9ab30; /* Border for buttons */
    border-radius: 4px; /* Rounded corners */
    transition: background-color 0.3s; /* Smooth background transition */
}

.pagination a:hover {
    background-color: #f9ab30; /* Background color on hover */
    color: white; /* Text color on hover */
}

.pagination strong {
    margin: 0 5px; /* Add some space around the current page */
    color: #000; /* Current page color */
    padding: 8px 12px; /* Add padding for the current page */
    border: 1px solid #ccc; /* Border for the current page */
    border-radius: 4px; /* Rounded corners */
}

.pagination span {
    margin: 0 5px; /* Space for ellipses */
}

.project-wrap .text .amount {
    position: absolute;
    top: -270px;
    left: -1px;
    display: inline-block;
    background: #f93030;
    color: #fff;
    margin: 0 auto;
    padding: 8px;
    font-size: 16px;
}

.project-wrap .text .airline {
    position: absolute;
    top: -190px;
    left: 40px;
    display: inline-block;
    color: #000;
    margin: 0 auto;
    padding: 8px;
    font-size: 28px;
}

.project-wrap .text .flyingclass {
    position: absolute;
    top: -110px;
    left: 90px;
    display: inline-block;
    color: #000;
    margin: 0 auto;
    padding: 8px;
    font-size: 16px;
}

.slider-text.js-fullheight {
    height: 430px !important;
}

.header-wrap {
    width: 100%;
    height: 720px !important;
    position: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}