@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Volkhov:ital,wght@0,400;0,700;1,400;1,700&display=swap');
*{
    margin: 0px;
    padding: 0px;
}
body{
    font-family: "Inter", sans-serif;
}
.hero{
    height: 750px;
    background-image: url(../images/banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    border-radius: 0px 0px 110px 0px;
}
.menu>ul{
    list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    padding-left: 0px;
    gap: 30px;
    justify-content: center;
}
.header {
    height: 100px;
}
.menu {
    background: rgba(152, 222, 253, 0.52);
    border-radius: 100px;
    border: 1px solid rgb(255 255 255 / 71%);
    backdrop-filter: blur(7px);
}

.header {
    top: 20px;
}
.logo {
    height: 75px;
    display: flex;
    align-items: center;
}
.logo>a>img{
    width: 100%;
}
.menu {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu>ul>li>a {
    color: #05073C;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 1; /* 121.429% */
    text-decoration: none;
}
.width_50 {
    width: 50%;
}

.banner_style_img {
    display: flex;
}

.banner_image {
    position: relative;
}

img.broken {
    position: absolute;
    left: -2px;
}

.header {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9;
    top: 20px;
}

.hero {
    position: relative;
}
.plain_img{
    width: 100%;
    height: 750px;
}
a.cta_link {
    color: #FFF;

    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 1; /* 121.429% */
    text-decoration: none;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 10px;
}

.cta {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: end;
    gap: 20px;
    width: 100%;
}
a.cta_link.active_btn {
    border-radius: 200px;
    border: 2px solid #ffffff;
    color: #ffffff;
text-align: center;
font-family: Inter;
font-size: 14.297px;
font-style: normal;
font-weight: 800;
line-height: 28px; /* 195.847% */
width: 150px;
}
.banner_content_wraper {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.banner_content_txt>h4 {
    color: #05073C;
    font-family: Inter;
    font-size: 14.531px;
    font-style: normal;
    font-weight: 400;
    line-height: 1; /* 193.583% */
    margin-bottom: 12px;
}

.banner_content_txt>h2 {
    color: #151835;
    font-family: Volkhov;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 72px; /* 120% */
}

.banner_content_txt>h2>span {
    color: #09D;
    font-family: Volkhov;
    font-style: normal;
    font-weight: 700;
    line-height: 72px;
}

.category_content>h4 {
    color: var(--text-heading-color, #1E1D4C);
    text-align: center;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.category_content>p {
    color: var(--TEXT-CLR, #5E6282);
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 162.5% */

}

.header_wraper>h4 {
    color: var(--TEXT-CLR, #5E6282);
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.header_wraper>h2 {
    color: var(--3rd, #14183E);
    text-align: center;
    font-family: Volkhov;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    text-transform: capitalize;
}

.category_card {
    border-radius: 36px;
    text-align: center;
    transition: 0.5s;
    position: relative;
    border-radius: 36px;
    z-index: 1;

}
.category_inner{
    /* background-color: #FFF; */
    padding: 30px 20px;
    margin-bottom: 0px;
}
.header_wraper {
    margin-bottom: 70px;
}
.category_card::after {
    content: '';
    height: 90px;
    width: 95px;
    position: absolute;
    left: -45px;
    bottom: -50px;
    border-radius: 30px 0px 10px 0px;

    z-index: -1;
}
.category_icons>span>i {
    font-size: 45px;
    color: #0099dd;
}
.margin_bottom_65 {
   padding-bottom: 65px;
}
.category_card:hover {
    background: var(--white, #FFF);
    box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.02), 0px 64.815px 46.852px 0px rgba(0, 0, 0, 0.02), 0px 38.519px 25.481px 0px rgba(0, 0, 0, 0.01), 0px 20px 13px 0px rgba(0, 0, 0, 0.01), 0px 8.148px 6.519px 0px rgba(0, 0, 0, 0.01), 0px 1.852px 3.148px 0px rgba(0, 0, 0, 0.00);
    text-align: center;
    height: 100%;
}
.category_card:hover::after {
    background: rgba(0, 173, 250, 0.52);
}
.category_sections {
    padding: 70px 0px;
}
.category_icons {
    margin-bottom: 20px;
}
.all_time_content {
    /* background: rgba(233, 249, 253, 0.81); */
    padding: 70px 80px;
    padding-right: 40px;
    padding-left: 150px;
}

.all_time_content>h2 {
    color: var(--3rd, #14183E);
    text-align: left;
    font-family: Volkhov;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    line-height: 1;
    margin-bottom: 30px;
}

.all_time_content>p {
    color: #05073C;
    font-family: Inter;
    font-size: 14.531px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.13px; /* 193.583% */
    margin-bottom: 30px;

}

.all_time_content a button,.all_time_content button {
    border-radius: 10px;
    background: #09D;
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.414px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 194.255% */
    border: none;
    outline: none;
    padding: 10px 30px;
}

.width_50_style {
    position: relative;
}

.width_50_style>span {
    position: absolute;
    right: -1px;
    bottom: 0;
    top: 0;
}

.width_50_style>img {
    width: 100%;
    height: 100%;
}

.width_50_style {
    width: 50%;

}

.width_50_style>span>svg {
    height: 100%;
}

.style_image_width {
    position: absolute;
}
.combaine {
    position: relative;
}

.style_image_width {
    left: 0;
    right: 0;
}
.style_image_width {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.category_sections {
    position: relative;
}

span.patern {
    display: flex;
    position: absolute;
    right: 40px;
    width: 150px;
    top: 25px;
}

span.patern img {
    width: 100%;
}

.main_content_easy>h4 {
    color: var(--TEXT-CLR, #5E6282);
    text-align: left;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
}

.main_content_easy>h2 {
    color: #151835;
    font-family: Volkhov;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    text-transform: capitalize;
}

.main_content_easy {
    margin-bottom: 30px;
}

.point_box_contents>h4 {
    color: var(--TEXT-CLR, #5E6282);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1; /* 19.92px */
    margin-bottom: 6px;
}

.ft_point_item {
    display: flex;
    align-items: center;
    gap: 20px;
}

.point_box_contents>p {
    color: var(--TEXT-CLR, #5E6282);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 124.5%; /* 19.92px */
    margin-bottom: 0;
}

.main_point_wrapers {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.easy_and_fast {
    padding: 0px 0px;
    padding-top: 0px;
}
.pre_ready_cards{
    display: flex;
    align-items: center;
    justify-content: end;
}
.pre_ready_cards>img {
    width: 90%;
}

.easy_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
/*trending destination*/
.destination-card {
  padding: 10px;
}

.card-image {
  width: 100%;
  aspect-ratio: 1 / 1;
  background-size: cover;
  background-position: center;
  border-radius: 20px;
}
.slick-slide {
  padding: 10px;
}
.slick-prev:before,
.slick-next:before {
  color: #000;
}

.card-image {
    width: 100% !important;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
}

.destination-card {
    position: relative;
}


.destination-card>.td_contents {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9999;
    bottom: 10px;
    text-align: center;
    bottom: 26px;
}

.td_contents>h5 {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 1; /* 153.6% */
    margin-bottom: 0;
}

.td_contents>p {
    color: #FFF !important;
    text-align: center;
    font-family: Inter !important;
    font-size: 13.234px !important;
    font-style: normal;
    font-weight: 400 !important;

    margin-bottom: 0px !important;
}
.destination-card>.card-image{
       height: calc(480px - 20px);
}

.product_card_content_list_cd.slick-current {
  transform: scale(1.10);

  transition: all 0.3s ease-in-out;
}

.destination-card{
    padding: 20px 15px;
}
.trending_destination {
    background: #E9F9FD;
    padding: 70px 0px;
}
h3.headings_textes {
    color: #151835;
    font-family: Inter;
    font-size: 29.766px;
    font-style: normal;
    font-weight: 700;
    line-height: 1; /* 151.181% */
    margin-bottom: 30px;
}
/* slick slider */
.testimonial-slider .testimonial-item {
  width: 90%;
  margin: auto;
  box-shadow: 0 5px 20px rgba(0,0,0,0.05);
  text-align: center;
}
.testimonial-item img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.testimonial-slider .slick-slide {
  opacity: 0.5;
  transform: scale(0.9);
  transition: all 0.3s ease;
}
.testimonial-slider .slick-center {
  opacity: 1;
  transform: scale(1);
  z-index: 2;
}

.width_50_style.slice_styles>span {
    position: absolute;
    right: unset;
    bottom: 0;
    top: 0;
    left: -8px;
}
.all_facilities.grab_up_destination .all_time_content>h2{
    font-size: 40px;
    line-height: 50px;
}
.all_facilities.grab_up_destination .all_time_content{
    padding: 80px 50px;
}
.width_50_style.slice_styles{
    height: unset;
}
.all_facilities.grab_up_destination .all_time_content{
    background-color: #FAF9FD;
}
.width_50_style.slice_styles{
    width: 100%;
}
.all_facilities.grab_up_destination{
    height: 500px;
}
.all_facilities.grab_up_destination .combaine {
    background: #faf9fd;
}
.all_facilities.grab_up_destination .all_time_content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: self-start;
}
.width_50_style.slice_styles img{
    border-radius: 10px;
}
.travel_artical {
    padding: 80px 0px;
}

.travel_heading>h2 {
    color: #05073C;
    font-family: Volkhov;
    font-size: 29.648px;
    font-style: normal;
    font-weight: 700;
    line-height: 1; /* 151.779% */
    margin-bottom: 0;
}

.travel_read_more>a {
    color: #05073C;
    font-family: Inter;
    font-size: 14.297px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.13px; /* 196.756% */
    text-decoration: none;
}

.travel_read_more {
    text-align: right;
}

.blog_cta>h4 {
    color: #05073C;
    font-family: Inter;
    font-size: 13.891px;
    font-style: normal;
    font-weight: 400;
    line-height: 1; /* 131.024% */
    margin-bottom: 0;
    border-right: 2px solid #E7E6E6;
    padding: 5px 10px;
}
.blog_cta>h4:last-child{
    border-right: none;
}
.blog_cta {
    display: flex;
    align-items: center;
}
.blog_cta {
    padding-top: 30px;
    margin-bottom: 10px;
}
.blog_card_contents>h2 {
    color: #05073C;
    font-family: Inter;
    font-size: 17.297px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px; /* 156.098% */
    margin-bottom: 0px;
}
.blog_cta>h4:first-child{
    padding-left: 0px;
}
.blog_img>img {
    width: 100%;
}

.blog_card_thumbnail {
    position: relative;
}

span.labels {
    border-radius: 200px;
    background: #FFF;
    position: absolute;
    top: 20px;
    left: 20px;
    display: flex;
    width: 62.17px;
    height: 36.25px;
    padding: 9px 14.8px 9.25px 15px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    color: #05073C;
    font-family: Inter;
    font-size: 13.563px;
    font-style: normal;
    font-weight: 500;
    line-height: 1; /* 193.548% */
}
.header_t_a {
    margin-bottom: 45px;
}
.travel_artical {
    background: #FAFAFD;
}

.all_facilities.grab_up_destination {
    margin-bottom: 75px;
}
.blog_thumbnail_content>h4 {
    color: #FFF;
    font-family: Inter;
    font-size: 15.875px;
    font-style: normal;
    font-weight: 700;
    line-height: 20.8px; /* 131.024% */
    margin-bottom: 0;
}

.blog_thumbnail_content {
    position: absolute;
    top: 0;
}

.blog_thumbnail_content>h2 {
    color: #FFF;
    font-family: Inter;
    font-size: 23.813px;
    font-style: normal;
    font-weight: 700;
    line-height: 31.2px; /* 131.024% */
    text-transform: capitalize;
    margin-bottom: 0;
}

.blog_thumbnail_content>h5 {
    color: #FFF;
    font-family: Inter;
    font-size: 15.625px;
    font-style: normal;
    font-weight: 700;
    line-height: 20.8px; /* 133.12% */
    margin-bottom: 0;
}

.blog_thumbnail_content {
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px 20px;
    padding-left: 30px;
}
.special_offers{
    padding: 80px 0px;
}
.subscribe_inner>h2 {
    color: #151835;
    text-align: center;
    font-family: Volkhov;
    font-size: 33px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 163.636% */
    margin-bottom: 45px;
}

.subscribe_inner {
    border-radius: 20px 129px 20px 20px;
    /* opacity: 0.2; */
    background: var(--light-color, #f9f7fe);
    padding: 70px 0px;
}

.search_box>input {
    width: 100%;
    height: 50px;
    flex-shrink: 0;
    border-radius: 10px;
    background: var(--white, #FFF);
    line-height: 1;
    border: none;
}

.form_fields {
    width: 100% !important;
}

.subscribe_btns_wrapers>button {
    border-radius: 10px;
    background: #09D;
    height: 50px;
    padding: 0px 20px;
    border: none;
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Open Sans";
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.search_box {
    width: 80%;
}

.form_fields {
    justify-content: center;
    gap: 15px;
}

.search_box {
    position: relative;
}

.search_box>span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
}

.search_box>input {
    padding-left: 50px;
    outline: none;
}

.search_box>input::placeholder{
    color: var(--TEXT-COLOR, #39425D);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}



.subscribe {
    position: relative;
}

span.right_patern {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

span.left_patern {
    display: block;
    position: absolute;
    left: 0;
    left: 0;
    position: absolute;
    bottom: 0;
}


span.tele {
    position: absolute;
    right: 6px;
    top: 0;
}
.footer-sections {
    background: #05073C;
    position: relative;
    padding: 70px 0px;
}

.subscribe_section {
    padding-bottom: 100px;
}

.footer-sections>span {
    position: absolute;
    left: 0;
    right: 0;
    top: -6px;
}

.footer-sections>span>img,.footer-sections>span {
    width: 100%;
}
.top_main_headings>h4 {
    color: #FFF;
    font-family: Inter;
    font-size: 19.688px;
    font-style: normal;
    font-weight: 500;
    line-height: 1; /* 190.476% */
    margin-bottom: 0;
}

.right_top_label>h4 {
    color: #FFF;
    font-family: Inter;
    font-size: 16.203px;
    font-style: normal;
    font-weight: 500;
    line-height: 1; /* 196.752% */
    margin-bottom: 0;
    text-align: right;
}

.footer_top_section {
    margin-bottom: 30px;
}

.footer_logo {
    margin-bottom: 20px;
}

.footer_column_header>h4 {
    color: #FFF;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 1; /* 150% */
    margin-bottom: 0;
}

.footer_column_header {
    margin-bottom: 28px;
}

.footer_column_content>ul {
    list-style: none;
    padding-left: 0;
}

.footer_column_content>ul>li>a {
    color: #FFF;
    font-family: Inter;
    font-size: 14.414px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.13px; /* 195.157% */
    text-decoration: none;
}

.footer_column_content>ul>li {
    margin-bottom: 16px;
}
.search_box_footer>input {
    border-radius: 12px;
    border: 1px solid #E7E6E6;
    background: #FFF;
    padding: 10px 20px;
    border: none;
    outline: none;
    width: 100%;
    outline: none;
}

.search_box_footer {
    position: relative;
}

.search_box_footer>button {
    position: absolute;
    right: 0;
    color: #05073C;
    text-align: center;
    font-family: Inter;
    font-size: 14.531px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.13px; /* 193.583% */
    background: transparent;
    border: none;
    outline: none;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
    padding: 10px;
}
.footer_copy_right {
    background: #05073C;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    padding: 25px 0px;
}

.footer_copy_right_text>h4 {
    color: #FFF;
    font-family: Inter;
    font-size: 14.531px;
    font-style: normal;
    font-weight: 400;
    line-height: 1; /* 193.583% */
    margin-bottom: 0;
}
span.belune {
    position: absolute;
    bottom: -60px;
    left: -70px;
    z-index: 9;
}
/* testimonial */
.testimonial_header_details>h5 {
    color: var(--TEXT-CLR, #5E6282);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 8px !important;
}
.testimonial_header_details>h2 {
    color: #151835;
    font-family: Volkhov;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0 !important;
}
.inner_testimonial {
    border-radius: 10px;
    background: #F9F7FE;
    box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.02), 0px 64.815px 46.852px 0px rgba(0, 0, 0, 0.02), 0px 38.519px 25.481px 0px rgba(0, 0, 0, 0.01), 0px 20px 13px 0px rgba(0, 0, 0, 0.01), 0px 8.148px 6.519px 0px rgba(0, 0, 0, 0.01), 0px 1.852px 3.148px 0px rgba(0, 0, 0, 0.00);
    padding: 28px 30px;
    text-align: left;
}

.testimonial-item {
    padding: 35px;
}
.inner_testimonial>img {
    position: absolute;
    top: 10px;
    left: 10px;
}
.inner_testimonial>p {
    color: var(--TEXT-CLR, #5E6282);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 200% */
    margin-bottom: 30px;
}

.inner_testimonial>h6 {
    color: var(--TEXT-CLR, #5E6282);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 5px;
}

.inner_testimonial>small {
    color: var(--TEXT-CLR, #5E6282);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0;
}
.btn-wrap.testimonial_btn_arrows {
    position: absolute;
    right: 0;
    display: flex;
    flex-direction: column;
    top: 0;
    bottom: 0;
    justify-content: center;
    gap: 30px;
}

.testimonial_wrapers {
    position: relative;
}

.btn-wrap.testimonial_btn_arrows>button {
    border: none;
    outline: none;
    background: transparent;
    outline: none;
    cursor: pointer;
    z-index: 999;
}


section.testimonials {
    position: relative;
}

span.left_tt_bottom {
    position: absolute;
    bottom: 50px;
    left: 30px;
}


section.testimonials>span.right_tt_top {
    position: absolute;
    top: 30px;
    right: 20px;
}
.testimonials{
    padding: 90px 0px;
}
/*about*/
.about_img img {
    width: 100%;
}

.about_content p {
    color: #97918B;
    font-family: Gilroy-Medium;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px; /* 161.111% */
    margin-bottom: 30px;
}

a.about_btns {
    border-radius: 10px;
    background: #09D;
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.414px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 194.255% */
    padding: 12px 30px;
    text-decoration: none;
}

.about_content {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    height: 100%;
}

.about_section {
    padding-bottom: 50px;
}



.social_media_section>ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 15px;
    height: 100%;
}

.social_media_section>ul>li>a {
    text-decoration: none;
    background: rgba(152, 222, 253, 0.52);
    display: flex;
    align-items: center;
    width: 42px;
    height: 42px;
    justify-content: center;
    backdrop-filter: blur(1px);
    border-radius: 8px;
    border: 1px solid #ffffff6e;
    color: #14183e;
}

.social_media_section {
    height: 100%;
}


.footer_logo>a>img {
    width: 120px;
}


.destination-card>.td_contents {
    position: absolute;
    left: 50%;
    /* right: 0; */
    z-index: 9999;
    bottom: 10px;
    text-align: center;
    bottom: 26px;
    width: 80%;
    background: #00000066;
    transform: translateX(-50%);
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #0000006b;
}
a.btn.btn-ct-primary {
    border-radius: 10px;
    background: #09D;
    height: 50px;
    padding: 0px 20px;
    border: none;
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Open Sans";
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner_content_txt>ul>li {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;

    /* list-style-type: bullet; */
    color: #eb328b;
    font-style: italic;
}
.banner_content_txt>ul>li::marker {
    color: #eb328b;
}


.category_icons {
    height: 70px;
}

.category_content>h4 {
    height: 60px;
}
.category_content>button>i {
    font-size: 24px;
    color: #ba1f25;
}
.style_image_width {
    border-radius: 20px;
    overflow: hidden;
}

/* text color for visa */
.all_time_content {
    position: relative;
    z-index: 1;
}

.all_time_content>h4 {
    font-size: 18px;
    color: #ba1f25;
    margin-bottom: 20px;
}
.all_facilities.mb-5
 {
    margin-bottom: 85px !important;
}
.trending_destination.domestice_bg {
    background: #ba1f2514;
}
