@charset "utf-8";

:root {
  /* colors */
  --primary-color:#000000;
  --secondary-color:#2288c8;
  --black: #000000;
  --light-black: #121212;
  --black-02:#54595F;
  --black-03:#5e5e5e;
  --white: #ffffff;
  --red: #e31e24;
  --green:#003024;
  --green-02:#0cb423;
  --gray:#bbbbbb;
  --gray-02:#cbd5e1;
  --gray-03:#9e9e9e;
  --dark-blue:#07244c;
  --ligh-red:#ebe2e0;
  --soft-blush:#e7cc6a;

  /* Font sizes */
  --font-size-12: 0.75em;
  --font-size-14: 0.875em;
  --font-size-16: clamp(0.9375em, 0.925em + 0.0625vw, 1em);
  --font-size-18: clamp(1em, 0.975em + 0.125vw, 1.125em);
  --font-size-20: clamp(1.125em, 1.1em + 0.125vw, 1.25em);
  --font-size-24: clamp(1.25em, 1.2em + 0.25vw, 1.5em);
  --font-size-30: clamp(1.5em, 1.425em + 0.375vw, 1.875em);
  --font-size-40: clamp(1.625em, 1.45em + 0.875vw, 2.5em);
  --font-size-56: clamp(1.875em, 1.55em + 1.625vw, 3.5em);
  --font-size-70: clamp(2.5em, 2.125em + 1.875vw, 4.375em);

  /* Font weight */
  --fw-light: 300;
  --fw-normal: 400;
  --fw-medium: 500;
  --fw-semi-bold: 600;
  --fw-bold: 700;
  --fw-extra-bold : 800;
  --fw-black : 900;

  --PlusJakarta:"Plus Jakarta Sans", sans-serif;
  
  --border-radius-10: clamp(0.3125rem, 0.2367rem + 0.3236vw, 0.625rem);
}

/* Common-css */
* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  list-style: none;
  outline: none;
  border: none;
  position: relative;
  line-height: 1.2em;
}
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body,
html {
  width: 100%;
  min-width: 320px;
  margin: 0 auto;
}
body {
  margin: 0;
  padding: 0;
  background-color: var(--white);
  /* background-color: #f1f1f1; */
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0;
  color: var(--primary-color);
  min-width: 320px;
  font-family: var(--PlusJakarta);
}
img {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
}
.rows {
  width: 100%;
}
.container,section > .uagb-container-inner-blocks-wrap,.home_slider .uagb-container-inner-blocks-wrap,.home_slider .slider_wrapper{
  width: 92% !important;
  margin: 0 auto !important;
  max-width: 1300px !important;
}
section > .uagb-container-inner-blocks-wrap{padding: 0 !important;row-gap: 0 !important;column-gap: 0 !important;}
.cover,.covers {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(5, 5, 5, 0.8);
  top: 0;
  left: 0;
  z-index: 5;
  display: none;
}
.covers.act,.cover.act{display: block;}
.covers{z-index: 5;}
.flex {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.align-center {
  align-items: center;
}
.align-start {
  align-items: flex-start;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.align-end {
  align-items: flex-end;
}
.justify-end {
  justify-content: flex-end;
}
.justify-left {
  justify-content: flex-start;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-column {
  flex-direction: column;
}
.align-self-start{
  align-self: flex-start;
}
.text-center{text-align: center;}

.ws-nowrap {
  white-space: nowrap;
}

br {
  line-height: 0;
}
.capitalize{text-transform: capitalize;}
.d-none{display: none !important;}

.scrollToTop{bottom:5.5em;z-index:6;display:none;position:fixed;right:20px;background:var(--black) url(../images/arw-up.png) no-repeat center center;width:35px;height:35px;text-align:center;border-radius:3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);cursor:pointer}

body.page-id-10{background-color: var(--white);}

.h1{font-size: var(--font-size-56);line-height: 1em;}
.h2{font-size: var(--font-size-40);line-height: 1em;}
.h3{font-size: var(--font-size-30);line-height: 1em;}
.h4{font-size: var(--font-size-20);line-height: 1em;}
.h5{font-size: var(--font-size-18);line-height: 1em;}
.h6{font-size: var(--font-size-16);line-height: 1em;}
p{font-size: var(--font-size-18);line-height: 1.5em;}


figure{width: 100% !important;}

/*Button*/
.btn_primary{display: inline-block;width: auto;padding: 0.75em 1.25em;font-size: var(--font-size-18);font-weight: var(--fw-bold);background-color: var(--secondary-color);color: var(--white);border-radius: 2rem;border: 1px solid var(--secondary-color);transition: all 0.5s ease-in-out;-webkit-transition: 0.5s ease-in-out;cursor: pointer;}
.btn_primary i{margin-left: 0.5em;}
.btn_primary:hover{background-color: var(--white);color: var(--secondary-color);}

.booknow_btn{display: inline-block;width: auto;padding: 0.75em 1em;font-size: var(--font-size-12);border: 1px solid var(--secondary-color);background-color: var(--secondary-color);color: var(--white);font-weight: var(--fw-medium);cursor: pointer;border-radius: 0.5em;letter-spacing: 1px;}

.btn_no_border{display: inline-block;width: auto;font-size: var(--font-size-14);color: var(--secondary-color);font-weight: var(--fw-medium);cursor: pointer;}

.btn_primary_ed a{width: auto !important;padding: 0.875rem 1.5rem !important;font-size: var(--font-size-14) !important;font-weight: var(--fw-bold) !important;background-color: var(--secondary-color) !important;color: var(--white) !important;border-radius: 2rem !important;border: 1px solid var(--secondary-color) !important;transition: all 0.5s ease-in-out !important;-webkit-transition: 0.5s ease-in-out !important;cursor: pointer !important;letter-spacing: 1px !important;font-family: var(--PlusJakarta) !important;}
.btn_primary_ed_in a{width: auto !important;padding: 0.875rem 1.5rem !important;font-size: var(--font-size-14) !important;font-weight: var(--fw-bold) !important;color: var(--white) !important;border-radius: 2rem !important;border: 1px solid rgb(255 255 255 / 0.3) !important;transition: all 0.5s ease-in-out !important;-webkit-transition: 0.5s ease-in-out !important;cursor: pointer !important;background: transparent !important;backdrop-filter: blur(12px) !important;letter-spacing: 1px;font-family: var(--PlusJakarta) !important;}
.btn_primary_ed a i{color: var(--white); margin-left: 0.5rem;}
.btn_primary_ed_in a i{color: var(--secondary-color); margin-right: 0.5rem;}


/*Button*/

/*Form*/
input[type="text"],input[type="tel"],input[type="email"],textarea,select {color: var(--primary-color); border: 1px solid var(--gray-02);width: 100%; font-size: var(--font-size-16);  resize: none;  background-color: var(--white);  padding: 0.75em 0.75em;  display: block;  font-weight: 400;  font-family:var(--PlusJakarta);border-radius: 5px;}
textarea { height: 5rem; resize: none;}
::placeholder,::-moz-placeholder,::-webkit-input-placeholder { color: var(--primary-color); font-weight: var(--fw-normal);opacity: 1;font-size: var(--font-size-14);}

input[type="text"].error, input[type="tel"].error, input[type="email"].error, textarea.error, select.error {
  color: var(--red);
  border-color: 1px solid var(--red);
}
.error_msg{display: block;  font-size: var(--font-size-12);  position: absolute;  bottom: -1.25em;  left: 0;color: var(--red);}
.wpcf7-not-valid-tip{display: none !important;}
/*Form*/
    
/*Header*/
header{position: relative;width: 100%;padding: 0;}
header.sticky{position: fixed;width: 100%;z-index: 3;top: 0;left: 0;background-color: var(--white); box-shadow: 0 5px 8px -4px rgba(0, 0, 0, 0.08);}
header .top_bar{background-color: var(--dark-blue);padding: 0.5em 0;}
header .top_bar span{color: var(--gray-02);font-size: clamp(0.5rem, 0.4167rem + 0.4167vw, 0.75rem);}
header .top_bar span i,header .top_bar a .fa-solid{color: var(--secondary-color);margin-right: 0.25rem;}
header .top_bar .col_left{column-gap: 1em;row-gap: 0.5rem;}
header .top_bar .col_right{column-gap: 1em;display: none;}
header .top_bar .social{column-gap: 0.875rem;}
header .top_bar a{color: var(--gray-02);font-size: var(--font-size-12);}
header .top_bar a:hover{color: var(--white);}
header .top{padding: 1em 0;}
header .logo_wrapper img{max-width: clamp(6.25rem, 5.2083rem + 5.2083vw, 9.375rem);}
header .main_navs{position: fixed;width: 96%;height: 100%;z-index: 6;top: 0;right: -150%;background-color: var(--white);padding: 2em 1.5em;max-width: 360px;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
header.active .main_navs{right: 0;}
header .menu_list{row-gap: 1.5em;}
header .menu_list li a{font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);color: var(--primary-color);}
header .menu_list .menu-item-has-children ul{display: none;}
header .menu_list .menu-item-has-children .sub-menu{margin-top: 1em;}
header .menu_list .menu-item-has-children .sub-menu li:not(:last-child){margin-bottom: 0.9em;}
header .menu_list .menu-item-has-children > a{background: url(../images/down.png) no-repeat right center;background-size: var(--font-size-12);padding-right: 1.5em;}
header .menu_list .menu-item-has-children > a:hover,.menu_list .menu-item-has-children.current_page_parent > a{background: url(../images/down-green.png) no-repeat right center;background-size: var(--font-size-12);}
header .menu_list li a:hover,header .menu_list li.current-menu-item a,.menu_list .current_page_parent > a{color: var(--secondary-color);}
header .main_navs .close,header .hamburger_menu{cursor: pointer;}
header .main_navs .close{margin-bottom: 2em;}
header .main_navs .close img{max-width: 25px;}
header .hamburger_menu img{max-width: 30px;}
header .btn_primary{display: none;}
header .right_wrap{display: none;}
.need_Assistance span{font-size: var(--font-size-12);color: var(--gray-03);}
.need_Assistance a{font-size: var(--font-size-14);color: var(--dark-blue);font-weight: var(--fw-bold);}
.need_Assistance a:hover{color: var(--secondary-color);}
/*Header*/

/*Footer*/
footer{padding: clamp(2.1875rem, 1.6193rem + 2.8409vw, 3.75rem) 0 0 0;background-color: #2288c8;}
footer .footer_panel{row-gap: 2em;padding-bottom: clamp(2.1875rem, 1.6193rem + 2.8409vw, 3.75rem);}
footer .logo img{max-width: clamp(7.5rem, 6.5rem + 5vw, 12.5rem);}
footer .col .logo p{color: var(--white); font-size: var(--font-size-14);margin-top: 1.5em;}
footer h5{color: var(--white);font-size: var(--font-size-20);margin-bottom: 0.875em;}
footer .menu_list{row-gap: 0.875em;column-gap: 0.75em;}
footer .menu_list li a,footer .more_info a{color: var(--white);}
footer address{color: var(--white);font-style: normal;}
footer .more_info .adr_wrap{row-gap: 0.75em;}
footer  .social_icons{column-gap: 1.5em;}
footer  .social_icons svg{color: var(--white);}
footer .more_info .adr_wrap svg{width: 20px;vertical-align: middle;margin-right: 0.5em;color: var(--white);}
footer .bottom_panel{border-top: 1px solid rgba(167, 180, 201, 0.2);}
footer .bottom_panel span{color: var(--gray-02);font-size: var(--font-size-14);padding-top: 1.5em;padding-bottom: 1.35em;opacity: 0.75;}
footer .bottom_panel span span{color: var(--white);font-size: inherit;opacity: 1;}
/*Footer*/

/*Home*/
.home_wrapper{padding-bottom: clamp(1.25rem, 0.7813rem + 2.3438vw, 3.125rem);}
.home_banner{padding: 0 !important;}
.home_banner .n2-ss-layer{padding: 0 !important;}
.home_banner .n2-ss-layer .n2-ss-section-main-content{padding: 0 clamp(1rem, 0.8594rem + 0.7031vw, 1.5625rem) !important;border-radius: 3em;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .n2-ss-item-image-content{border-radius: 1em;max-height: 80vh;overflow: hidden;}
/* .home_banner .n2-ss-slide-active .n2-ss-layer .n2-ss-section-main-content .n2-ss-item-image-content img{animation: smoothZoom 10s ease-in-out infinite;} */
.home_banner .n2-ss-layer .n2-ss-section-main-content .n2-ss-item-image-content img{min-height: 500px;object-fit: cover;width: 100% !important; height: 100%;}
.home_banner .n2-ss-layer .n2-ss-section-main-content .n2-ss-item-image-content::after{content: "";width: 100%;height: 100%;background: rgba(2,6,23,0.6);position: absolute;top: 0;left: 0;}
.home_banner .cont_wrapper{position: absolute !important;top: 50%;left: 0;width: 100%;z-index: 1;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.home_banner .n2-section-smartslider .nextend-bullet-bar .n2-bullet{padding: 5px !important;background: var(--white) !important;margin: 6px !important;opacity: 0.7 !important;transition: all 0.5s ease-in-out !important;}
.home_banner .n2-section-smartslider .nextend-bullet-bar .n2-bullet.n2-active{background: var(--secondary-color) !important;padding: 5px 12px !important;}
.home_banner h1{font-size: clamp(1.875em, 1.2981em + 2.8846vw, 3.75em) !important;font-family: var(--PlusJakarta) !important;font-weight: var(--fw-bold) !important;line-height: 1.1em !important;margin-bottom: 0.325em !important;max-width: 10em !important;display: inline-block !important;width: auto !important;}
.home_banner h1 span{background-image: linear-gradient(to right, #bae6fd , #fff , #7dd3fc) !important; -webkit-background-clip: text;    background-clip: text;color: transparent !important;}
.home_banner p{margin-bottom: 1em !important;font-size: var(--font-size-18) !important; font-family: var(--PlusJakarta) !important;max-width: 30em !important;width: auto !important;display: inline-block !important;}
.home_banner .btn_wrapper .n2-ss-layer-col{padding: 0 !important;display: flex !important;row-gap: 1em;}


.info_section{padding: clamp(1.875rem, 0.9375rem + 4.6875vw, 5.625rem) 0 clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem) 0 !important;}
.info_section .uagb-container-inner-blocks-wrap{row-gap: 1.5em !important;}
.info_section .about_info_card{width: 48% !important;}
.info_section .about_info_card img{max-width: clamp(2.8125rem, 1.8182rem + 4.9716vw, 5rem);margin-bottom: 1em;}
.about_info_card h3{font-size: var(--font-size-20);}
.about_info_card p{font-size: var(--font-size-16);}

.services_panel{padding: clamp(2.5rem, 2.0313rem + 2.3438vw, 4.375rem) 0;}
.services_panel.packages{padding: clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem) 0 clamp(1.875em, 1.25em + 3.125vw, 4.375em) 0;}
.services_panel .title_panel{margin-bottom: clamp(1.5rem, 1.1735rem + 1.6327vw, 2.5rem);justify-content: space-between;}
.services_panel .title_panel .col:first-child{width: 85%;}
.services_panel .title_panel .col:last-child{width: 13%;}
.services_panel.activities .title_panel .col:first-child{width: 75%;}
.services_panel .title_panel .col:last-child{width: auto;margin-top: 0 !important;}
.services_panel.activities .title_panel h2{font-size: clamp(1.375em, 1.15em + 1.125vw, 2.5em);}
.services_card .img{border-top-left-radius: 1em;border-top-right-radius: 1em;width: 100%;overflow: hidden;}
.services_card .img img{max-height: 220px;width: 100%;object-fit: cover;border-top-left-radius: 1em;border-top-right-radius: 1em;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;min-height: 220px;}
.services_card:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.services_card .cont {padding: 1em;border: 1px solid #e5e7eb;border-bottom-left-radius: 1em;border-bottom-right-radius: 1em;background-color: var(--white);}
.services_card .cont h3{font-size: var(--font-size-18);color: var(--black);line-height: 1.2em;font-weight: var(--fw-semi-bold);margin-top: 0.5em;}
.services_card .location{color: rgb(79,94,113);font-size: var(--font-size-14);letter-spacing: 0.4px;display: block;width: 100%;}
.services_card .location svg{width: 15px;vertical-align: middle;margin-right: 0.35em;color: var(--secondary-color);margin-top: -0.2em;}
.services_card .cont_wrapper{padding-bottom: 1em;margin-bottom: 1em;border-bottom: 1px solid rgb(232,237,241);}
.services_card .actual_price{color: rgb(170, 175, 182);font-size: 0.875em;text-decoration: line-through;}
.services_card .cont_wrap{margin-top: -0.5em;}
.services_card .cont_wrap.m0{margin-top: 0;}
.services_card .price_col small{font-size: var(--font-size-14);color: var(--primary-color);margin-right: 0.25em;}
.services_card .price_col .price_action{font-size: var(--font-size-16);color: var(--secondary-color);}
.services_card .discount{position: absolute;top: 0;right: 0;background-color: var(--green-02);color: var(--white);font-size: var(--font-size-14);z-index: 1;    padding: 0.5em; border-bottom-left-radius: 0.5em;}
.services_panel .title_panel  .col:last-child{column-gap: 1em;height: 100%;margin-top: 1em;}
.services_panel .swiper-button-next,.services_panel .swiper-button-prev{position: relative;height: auto !important;inset: 0;width: auto !important;margin: 0 !important;z-index: 2 !important;}
.services_panel .swiper-button-next:after,.services_panel .swiper-button-prev:after{font-size: var(--font-size-24);color: var(--secondary-color);}

.services_panel.packages .services_card{padding: 1em;border-radius: 0.75rem;background-color:rgba(211,228,254,0.3);box-shadow:  0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);}
.services_panel.packages .services_card .img img{max-height: 200px;border-radius: 0.5rem;min-height: 200px;}
.services_panel.packages .services_card .img img:hover,.services_panel.packages .services_card .img{border-radius: 0.5rem;}
.services_panel.packages .services_card .cont{padding: 0;margin-top: 0.75em;border: 0;background-color: transparent;}
.services_panel.packages .services_card .cont_wrapper{border-color: rgba(211,228,254,0.8);}

.destination_card{width: 100%;border-radius: 1.125em;}
.destination_card .img{height: clamp(15.625rem, 14.1964rem + 7.1429vw, 20rem);border-radius: 1.125em;overflow: hidden;}
.destination_card .img::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;
background: #2A7B9B;
background: -webkit-linear-gradient(180deg, rgba(42, 123, 155, 0) 70%, rgba(0, 0, 0, 0.66) 100%);
background: -moz-linear-gradient(180deg, rgba(42, 123, 155, 0) 70%, rgba(0, 0, 0, 0.66) 100%);
background: linear-gradient(180deg, rgba(42, 123, 155, 0) 70%, rgba(0, 0, 0, 0.66) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2A7B9B", endColorstr="#000000", GradientType=0);  
}
.destination_card .img img{width: 100%;object-fit: cover;height: 100%;border-radius: 1.125em;}
.destination_card .cont{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 1;padding: clamp(1rem, 0.7143rem + 1.4286vw, 1.875rem) clamp(1rem, 0.7143rem + 1.4286vw, 1.875rem) 2em clamp(1rem, 0.7143rem + 1.4286vw, 1.875rem);transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;transform: translateY(4.8em);}
.destination_card:hover .cont{transform: translateY(0);}
.destination_card .cont h5{font-size: var(--font-size-30);color: var(--white);margin-bottom: 1em;}
.destination_card .cont p{font-size: var(--font-size-16);color: var(--white);}
/*Home*/


/*Package Details*/
.tour-package_details{background-color: rgba(35,133,197,0.1);}
/* .tour-package_details .title_panel{padding: 0 clamp(1rem, 0.8594rem + 0.7031vw, 1.5625rem);} */
/* .tour-package_details .title_wrapper{background: url(../images/banner.jpg) no-repeat left center;background-size: cover;padding: 2em;min-height: 60vh;overflow: hidden;} */
/* .tour-package_details .title_wrapper::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;    background: var(--secondary-color);opacity: 0.1;} */
.tour-package_details .title_panel{overflow: hidden;}
.tour-package_details .title_panel h1{font-size: var(--font-size-56);color: var(--white);margin-bottom: 0.25em;z-index: 1;}
.tour-package_details .breadcrumbs{z-index: 1;}
.tour_cont_wrapper .package_wrapper{margin-top: clamp(1.5625rem, 1.4583rem + 0.5208vw, 1.875rem);row-gap: 1.25em !important;}
.tour_cont_wrapper .package_wrapper,.package_wrapper .package_slider,.package_slider .swiper-content,.package_slider .swiper-content .wp-block-uagb-container {padding: 0 !important;border-radius: 1em;}
.package_slider .swiper-slide{border-radius: 1em;}
.package_slider .swiper-content img{border-radius: 1em;width: 100% !important;object-fit: cover;max-height: 400px !important;}
.package_slider .swiper-pagination{position: relative !important;inset: 0;margin-top: 0.5em;z-index: 2;}
.package_slider .swiper-pagination .swiper-pagination-bullet{width: 10px !important;height: 10px !important;background-color: transparent !important;border: 1px solid var(--secondary-color);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.package_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: var(--secondary-color) !important;transform: scale(1.2);-webkit-transform: scale(1.2);}
.package_wrapper .cont{padding: 0 !important;row-gap: 1em;margin-top: 1.5em;}
.tour_cont_wrapper{padding: clamp(1.5625rem, 1.25rem + 1.5625vw, 2.5rem) 0 clamp(1.875rem, 1.0587rem + 4.0816vw, 4.375rem) 0;}
.tour_cont_wrapper .tour-content{background-color: var(--white);border-radius: 1em;padding: clamp(1.5625rem, 1.4583rem + 0.5208vw, 1.875rem);}
.tour_cont_wrapper .tour-content .title_sec h2{font-size: var(--font-size-30);color: var(--secondary-color);}
.tour_cont_wrapper .tour-content p{font-size: var(--font-size-16);}
.tour_cont_wrapper .tour-content h3{font-size: var(--font-size-24);margin-top: 1em;}
.tour_cont_wrapper .tour-content .itinerary_box{padding: 0 !important;}
.tour_cont_wrapper .tour-content .itinerary_box .itinerary_wrapper{padding: clamp(1.5625rem, 1.0523rem + 2.551vw, 3.125rem) clamp(1rem, 0.5102rem + 2.449vw, 2.5rem) !important;background-color: rgba(35,133,197,0.1);border-radius: 1em;margin-top: 1em;row-gap: clamp(2rem, 1.6327rem + 1.8367vw, 3.125rem);}
.itinerary_box .itinerary_col {padding: 0 !important;}
.itinerary_box .itinerary_col h6{font-size: var(--font-size-18);font-weight: var(--fw-semi-bold);color: var(--secondary-color);text-transform: uppercase;display: inline-block !important;width: auto !important;text-align: center;}
.itinerary_box .itinerary_col h6 span{font-weight: var(--fw-bold);background-color: var(--secondary-color);color: var(--white);border-radius: 50%;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;margin-bottom: 0.25em;}
.itinerary_box .itinerary_cont{padding: 0 !important;width: 80% !important;margin-top: 0.5em;}
.itinerary_box .itinerary_cont h5{font-size: var(--font-size-18);}
.itinerary_box .itinerary_cont h5:not(:last-child){margin-bottom: 0.875em;}
.itinerary_box .itinerary_cont p:not(:last-child){margin-bottom: 0.875em;}
.tour_cont_wrapper .more_info_tab{padding: clamp(1.5625rem, 1.0523rem + 2.551vw, 3.125rem) clamp(1rem, 0.5102rem + 2.449vw, 2.5rem) !important;background-color: #FFF8EB;border-radius: 1em;margin-top: clamp(0.625rem, 0.4209rem + 1.0204vw, 1.25rem);} 
.tour_cont_wrapper .more_info_tab .uagb-container-inner-blocks-wrap{row-gap: clamp(1.5625rem, 1.25rem + 1.5625vw, 2.5rem) !important;}
.tour_cont_wrapper .more_info_tab .single_col{flex-wrap: wrap !important;row-gap: 0.5em !important;}
.tour_cont_wrapper .more_info_tab .single_col .wp-block-column{width: 100% !important;flex-basis: 100% !important;}
.tour_cont_wrapper .more_info_tab .single_col .wp-block-column h4{font-size: var(--font-size-24); margin-bottom: 0.5em;}
.tour_cont_wrapper .more_info_tab .single_col .wp-block-column ul{display: flex;flex-direction: column;row-gap: 1em;flex-wrap: wrap;column-gap: 1em;}
.tour_cont_wrapper .more_info_tab .single_col .wp-block-column .includes li{background: url(../images/check.png) no-repeat left 2px;background-size: var(--font-size-18);font-size: var(--font-size-16);padding-left: 1.5em;line-height: 1.3em;}
.tour_cont_wrapper .more_info_tab .single_col .wp-block-column .excludes li{background: url(../images/delete.png) no-repeat left 2px;background-size: var(--font-size-18);font-size: var(--font-size-16);padding-left: 1.5em;line-height: 1.3em;}
.tour_cont_wrapper tr:not(:first-child) td{font-size: var(--font-size-16);}
.tour_cont_wrapper .itinerary_wrapper  ul{margin-left: 1.125em;}
.tour_cont_wrapper .itinerary_wrapper ul li{list-style: disc;margin-bottom: 0.75em;line-height: 1.3em;font-size: var(--font-size-14);font-weight: var(--fw-normal);}

.tour_cont_wrapper .aside_panel{width: 100%;}
.tour_cont_wrapper .aside_panel .aside_Wrapper{width: 100%;row-gap: clamp(1.25rem, 1.0459rem + 1.0204vw, 1.875rem);}
.tour_cont_wrapper .aside_panel .enqury_box,.package_info_box{background-color: var(--white);border-radius: 1em;padding: clamp(1.5625rem, 1.4583rem + 0.5208vw, 1.875rem);row-gap: 0.75em;border: 1px solid rgba(6, 97, 104, 0.2);}
.enqury_box small{font-size: var(--font-size-14);font-weight: var(--fw-semi-bold);color: var(--secondary-color);}
.enqury_box .amount{font-size: var(--font-size-30);font-weight: var(--fw-bold);color: var(--secondary-color);line-height: 1em;}
.enqury_box .amount s{text-decoration: line-through;margin-right: 0.5em;color: #FFAA0D;}
.enqury_box .per{font-size: var(--font-size-14);margin-left: 1em;display: inline-block;}
.enqury_box .per .sep{font-size: 1.5em;font-weight: var(--fw-light);margin-right: 0.25em;}
.enqury_box .amount_wrap{align-items:  flex-end;}
.enqury_box .btn_Sec{margin-top: 1em;}
.package_info_box svg{color: var(--secondary-color);vertical-align: middle;margin-right: 0.25em;max-width: 22px;}
.package_info_box span{font-size: var(--font-size-14);}
.package_includes{margin-top: 2em;}
.package_includes span{font-size: var(--font-size-16);background-color: var(--secondary-color);color: var(--white);padding: 0.5em 1em;border-radius: 20px;font-weight: var(--fw-bold);}
.package_includes::before{content: "";width: 100%;height: 1px;background-color: var(--secondary-color);display: inline-block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.includes_panel{row-gap: 1.5em;margin-top: 1em;}
.include_box{width: auto;row-gap: 0.25em;}
.include_box img{max-width: 35px;}
.include_box span{font-size: var(--font-size-12);}


.breadcrumbs li a{font-size: var(--font-size-18);color: var(--white);}
.breadcrumbs li:not(:last-child)::after {content: ">";display: inline-block;font-size: var(--font-size-18);color: var(--white);margin: 0 0.5em;font-family:cursive;}
.packages_listing .breadcrumbs li a{color: var(--secondary-color);}
.breadcrumbs li:not(:last-child)::after{color: var(--primary-color);}
.packages_listing .breadcrumbs {margin-bottom: 0.25rem;}

.cloud {height: 100px; width: 100%; position: absolute; top: 50%; left: 0px; z-index: 1;transform: translateY(-50%);}
.cloud img{height: 180px;}
.plane {position: absolute; width: 50%; right: 0px; top: 40%; bottom: 0px; z-index: 1;transform: translateY(-50%);}
.plane .plane-bx { animation: slide-right 50s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;}

.ulist{margin-left: 1.125em;}
.ulist li{list-style-type: disc;font-size: var(--font-size-16);}
.ulist li:not(:last-child){margin-bottom: 0.45em;}

@keyframes slide-right {
  0% {
    transform: translateX(-100%) scale(0.2);
  }
  100% {
      transform: translateX(50%) scale(1);
  }
}
/*Package Details*/

/*Package Listing*/
.packages_listing{background-color: #bee6ff45;}
.packages_listing,.team_panel{padding:  0;border-top: 1px solid rgb(232,237,241);}
.title_panel.cmn .breadcrumbs li,.main_title_panel .breadcrumbs li{color: var(--white);font-size: var(--font-size-16);}
.title_panel.cmn .breadcrumbs li a,.main_title_panel .breadcrumbs li a{color: var(--white);}
/* .title_panel.cmn .breadcrumbs li a,.main_title_panel .breadcrumbs li a{color: rgb(170, 175, 182);} */
.title_panel.cmn .breadcrumbs li a:hover,.main_title_panel .breadcrumbs li a:hover{color: var(--dark-blue);}
.title_panel.cmn .breadcrumbs li:not(:last-child)::after,.main_title_panel .breadcrumbs li:not(:last-child)::after{color: var(--white);content: "/";}
.title_panel.cmn  h1,.main_title_panel h1{font-size: clamp(1.375em, 1.15em + 1.125vw, 2.5em);margin-bottom: 0.35em;color: var(--white);}
.packages_listing .package_wrappers{padding: clamp(1.875em, 1.25em + 3.125vw, 4.375em) 0 clamp(4.375rem, 3.2212rem + 5.7692vw, 8.125rem) 0;}
.packages_listing .package_wrappers .package_list_card{row-gap: 1.5em;column-gap: 4%;}
.packages_listing .package_wrappers .services_card{width: 100%;}
.title_panel.has_bg{background: url(../images/bg.svg) no-repeat;background-size: cover;width: 100%;padding: 4em 0;background-position: center;}
.title_panel.has_bg .title_wrapper{z-index: 2;}
/*Package Listing*/

/*Contact Us*/
.main_title_panel{padding:4em  0 !important;border-top: 1px solid #e8edf1;border-color: #e8edf1 !important;}
.contact_panel {padding: clamp(1.5rem, 0.3rem + 6vw, 7.5rem) 0 0 0 !important;}
.contact_panel .contact_wrapper{padding: clamp(1.5rem, 0.3rem + 6vw, 7.5rem) !important;background: rgba(211,228,254,0.3) url(../images/bg-form.png) no-repeat center;background-size: cover;border-radius: 1em;}
.contact_panel .col_left,.contact_panel .col_right{padding: 0 !important;}
.contact_panel .col_left h2{font-size: var(--font-size-40);margin-bottom: 0.875em;}
.contact_panel .col_left p{color: #4f5e71;}
.contact_us_form{row-gap: 2em;}
.contact_us_form label{color: #4f5e71;font-size: var(--font-size-16);margin-bottom: 0.5em;display: block;}
.contact_us_form input,.contact_us_form textarea{border-color: transparent;}
.contact_us_form textarea{height: 120px;}
.contact_us_form .btn_primary{width: 100%;text-align: center;}
.branch_us {padding: clamp(2.1875rem, 1.375rem + 4.0625vw, 6.25rem) 0 clamp(2.5rem, 1.25rem + 6.25vw, 7.5rem) 0 !important;}
.branch_us h2{font-size: var(--font-size-40);margin-bottom: 1em;}
.branch_card{background-color: #cceafe;border-radius: 1em;padding: clamp(1.375rem, 1.0938rem + 1.4063vw, 2.5rem) clamp(1rem, 0.8594rem + 0.7031vw, 1.5625rem) !important;row-gap: 1em !important;}
.branch_card .branch_wrap {padding: 0 !important;justify-content: space-between !important;}
.branch_card .branch_wrap .icon{align-self: flex-start;}
.branch_card .icon{width: 15% !important;}
.branch_card .icon svg{width: 23px;fill: var(--secondary-color);height: auto;}
.branch_card p{width: 84% !important;}
.branch_card a{color: var(--primary-color);}
.branch_card h3{margin-bottom: 0.5em;}
.branch_us .branchs_wrapper{column-gap: 4%;row-gap: 1.5em;padding: 0 !important;}
/*Contact Us*/

/*About Us*/
.aboutus_panel{padding: clamp(1.5625rem, 1.25rem + 1.5625vw, 2.5rem) 0 clamp(2.1875rem, 1.1719rem + 5.0781vw, 6.25rem) 0 !important;}
.aboutus_panel .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.aboutus_panel .col_cont,.aboutus_panel .col_img{padding: 0 !important;}
.aboutus_panel .col_cont{row-gap: 0.75em;}
.aboutus_panel .col_cont h1{font-size: var(--font-size-56);margin-bottom: 0.25em;}
.aboutus_panel .col_cont p{font-size: var(--font-size-18);}
.aboutus_panel .col_img img{width: 100%;}
.aboutus_panel .col_img img {
    mask-image: url(../images/bg-vector.webp);
    mask-size: cover;
    mask-repeat: no-repeat;
    mask-size: cover;
    -webkit-mask-image: url(../images/bg-vector.webp);
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    width: 100% !important;
}
.aboutus_panel ul{margin-top: 1.875em;}
.aboutus_panel li{color: var(--secondary-color);margin-bottom: 1em;font-weight: var(--fw-semi-bold);}
.aboutus_panel li::before{content: "";background: url(../images/check-sm.png) no-repeat left center;background-size: contain;display: inline-block;width: 1.75em;height: 1.125em;transform: translateY(3px);}

.why_us{padding: clamp(2.1875rem, 0.8594rem + 6.6406vw, 7.5rem) 0 !important;background-color: #e6f7f4;}
.why_us h1{font-size: var(--font-size-56);margin-bottom: 0.875em;}
.why_us .why_us_wrapper{padding: 0 !important;row-gap: 1.5em !important;}
.why_card{width: 100%;}
.why_card{padding: clamp(1.375rem, 1.0938rem + 1.4063vw, 2.5rem) clamp(1rem, 0.8594rem + 0.7031vw, 1.5625rem);background-color: var(--white);border-radius: 1em;}
.why_card h3{font-size: var(--font-size-24);margin-top: 0.875em;margin-bottom: 0.5em;}

.companies{padding: clamp(2.1875rem, 0.8594rem + 6.6406vw, 7.5rem) 0 clamp(2.5rem, 0.7813rem + 8.5938vw, 9.375rem) 0 !important;}
.companies h1{font-size: var(--font-size-40);margin-bottom: 2em;}
.companies .companies_wrapper{padding: 0 !important;}

.md_message_panel{padding: clamp(1rem, 0.7813rem + 1.0938vw, 1.875rem) 0 clamp(2.5rem, 0rem + 12.5vw, 12.5rem) 0 !important;}
.md_message_panel .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.md_message_panel .img,.md_message_panel .cont,.md_message_panel .cont .cont_wrap{padding: 0 !important;}
.md_message_panel h2{font-size: var(--font-size-40);margin-bottom: 0.5em;}
.md_message_panel .cont{row-gap: 0.5em !important;}
.md_message_panel .cont .cont_wrap{margin-top: 1em;}

.team_wrapper{row-gap: clamp(1.875rem, 1.0938rem + 3.9063vw, 5rem);column-gap: 4.5%;padding: clamp(1.25rem, 0.9375rem + 1.5625vw, 2.5rem) 0 clamp(3.125rem, 2.0313rem + 5.4688vw, 7.5rem) 0 ;}
.team_card{width: 100%;}
.team_card .cont{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);background: var(--white);width: 82%;padding: 1.25em 1em;border-top-left-radius: 0.625em;border-top-right-radius: 0.625em;text-align: center;}
.team_card img{border-bottom-left-radius: 0.625em;border-bottom-right-radius: 0.625em;}
.team_card .cont h4{font-size: var(--font-size-24);margin-bottom: 0.35em;}
.team_card .cont span{font-size: var(--font-size-16);}
/*About Us*/


/*Popup*/
.popup{position: fixed;top: 50%;left: 50%;width: 80%;max-width: 500px;background-color: var(--white);z-index: 99;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);border-radius: 1em;display: none;padding-bottom: 1em;}
.popup .popup_body{padding: 2em;max-height: 90vh;overflow-y: auto;}
.popup .close{position: absolute;top: -1em;right: -1em;width: 2em;height: 2em;background-color: var(--secondary-color);padding: 0.5em;border-radius: 0.25em;cursor: pointer;z-index: 1;}
.popup .close img{filter: invert(1);-webkit-filter: invert(1);}
.popup .book_now{row-gap: 1.5em;margin-top: 1em;}
#booknow h3{font-weight: var(--fw-semi-bold);}
#booknow .btn_primary{padding: 0.75em 1.75em;}
/*Popup*/

/*Thankyou*/
.thankyou{padding: 12% 0;}
.thankyou .container{max-width: 800px !important;}
.thankyou h2{line-height: 1.3em;}
/*Thankyou*/

.our_services{padding:  clamp(1.875em, 1.25em + 3.125vw, 4.375em) 0 !important;}
.our_services .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.our_services .col_left{padding: 0 !important; }
.our_services .col_left .eyebrow{font-size: var(--font-size-16);color: var(--secondary-color);font-weight: var(--fw-medium);margin-bottom: 0.5em;}
/* .our_services .eyebrow{background-image: linear-gradient(to right, #30b8ff, #000, var(--secondary-color)) !important;  -webkit-background-clip: text;  background-clip: text; color: transparent !important;} */
.our_services .col_left h2{max-width: 15em;}
.our_services .col_left .info{font-size: var(--font-size-18);color: var(--primary-color);margin-top: 1em;font-weight: var(--fw-normal);}
.our_services .btn_wrapper{margin-top:  clamp(1.125rem, 0.9375rem + 0.9375vw, 1.875rem);}
.our_services .col_right{padding: 0 !important;row-gap: clamp(1.25rem, 0.6378rem + 3.0612vw, 3.125rem) !important;}
/* .our_services .service_card{overflow: hidden; position: sticky;  top: 120px;} */
.service_card{padding: 0 !important;border-radius: 32px;background-color: #f7e4fe;}
.service_card.green{background-color: #ECF8F1;}
.service_card.yellow{background-color: #FEF9CE;}
.service_card.blue{background-color: #d3e4fe;}
.service_card.red{background-color: #feced6;}
.service_card.purple{background-color: #fecef8;}
.service_card .cont{padding: clamp(3rem, 2.0204rem + 4.898vw, 6rem) 1.5625rem clamp(2.4375rem, 1.6416rem + 3.9796vw, 4.875rem) clamp(1.875rem, 1.5689rem + 1.5306vw, 2.8125rem);flex-direction: column !important;align-items: flex-start !important;}
.service_card .cont .number{font-weight: var(--fw-bold); font-size:clamp(3.125rem, 2.1046rem + 5.102vw, 6.25rem);  line-height: 0.8;   letter-spacing: -0.05em;  background: linear-gradient(180deg, rgba(95, 85, 106, 0.2) 0%, rgba(247, 228, 254, 0) 100%);  background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;    margin-bottom: -10px;}
.service_card .cont h3{margin-bottom: 0.35em;}
.service_card .cont p{font-size: var(--font-size-16);}
.service_card .btn_no_border{font-size: var(--font-size-18);margin-top: 1.5em;background: url(../images/next.png) no-repeat right center;background-size: contain;width: auto !important;padding-right: 2em;}
.service_card .btn_no_border a{color: var(--secondary-color);}
/* .service_card .cont .desc{margin-bottom: 0.35em;} */


.faq_panel {padding:  clamp(1.875em, 1.25em + 3.125vw, 4.375em) 0 !important;}
.faq_panel .col_left,.faq_panel .col_img{padding: 0 !important;}
.faq_panel .uagb-container-inner-blocks-wrap{row-gap: 2em !important;}
.faq_panel .eyebrow{font-size: var(--font-size-16);color: var(--secondary-color);font-weight: var(--fw-medium);margin-bottom: 0.5em;}
.faq_panel .col_left .info{font-size: var(--font-size-18);color: var(--primary-color);margin-top: 1em;font-weight: var(--fw-normal);}
.faq_panel .faq_wrapper{margin-top: 2em;display: flex;flex-direction: column;row-gap: 1em;}
.faq_wrapper .uagb-faq-item{margin: 0;border: 0;background-color: rgba(211,228,254,0.3);padding: 0.675em 1em;border-radius: 0.5em;}
.faq_wrapper .uagb-faq-item .uagb-faq-questions{padding: 0.675em 0 !important;}
.faq_wrapper .uagb-faq-item .uagb-faq-questions h3{font-size: var(--font-size-20);}
.faq_wrapper .uagb-faq-item .uagb-faq-content{padding: 0 !important;margin-bottom: 0.675em;}
.faq_wrapper .uagb-icon svg{width: 1em;height: 1em;font-size: 1em;}
.faq_panel .col_img img:after { content: ""; position: absolute; width: 200%; height: 0%; left: 50%; top: 50%; background-color: rgba(255, 255, 255, .5); transform: translate(-50%, -50%) rotate(-45deg); z-index: 1;}
.faq_panel .col_img .getin_card {background-color: var(--white);padding: 1.875em;border-radius: 1.25em;position: absolute;bottom: 1.125em;left: 1.125em;width: auto !important;max-width: 450px; animation: 6s ease-in-out infinite float-left-right;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.faq_panel .col_img .getin_card h4{margin-bottom: 0.5em;}
.faq_panel .col_img .getin_card p{font-size: var(--font-size-16);margin-bottom: 1.5em;}
.faq_panel .col_img .getin_card a{font-size: var(--font-size-16);color: var(--dark-blue);margin-bottom: 0.725em;font-weight: var(--fw-semi-bold);}
.faq_panel .col_img .getin_card a svg{vertical-align: middle;margin-right: 0.4em;}


.blog_sections{padding:  clamp(1.875em, 1.25em + 3.125vw, 4.375em) 0 clamp(3.125rem, 1.7045rem + 7.1023vw, 6.25rem) 0;}
.blog_panel{row-gap: clamp(2rem, 1.2045rem + 3.9773vw, 3.75rem);}
.blog_card{width: 100%; border-radius: 1em; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}
.blog_card .img{overflow: hidden;}
.blog_card .img img{border-top-left-radius: 1em;border-top-right-radius: 1em;width:100%;}
.blog_card .img::after{content: "";background-color: rgba(0, 0, 0, 0.25);position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-top-left-radius: 1em;border-top-right-radius: 1em;opacity: 0;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;}
.blog_card:hover .img::after{opacity: 1;}
.blog_card .cont{padding: 1.25em 1.25em 2em 1.25em;}
.blog_card .date{font-size: var(--font-size-14);color: var(--black-03);}
.blog_card h3{font-size: var(--font-size-24);color: var(--primary-color);margin-top: 0.25em;line-height: 1.2em;}

.blog_details{padding: 2em 0 clamp(3.125rem, 1.7045rem + 7.1023vw, 6.25rem) 0;}
.blog_details .blog_d_wrap{row-gap: 2em;}
.blog_single_wrapper .title_panel.has_bg{padding: 4em 0 6.5em 0;background-position-x: 20%;}
.blog_single_wrapper .title_panel.has_bg h1{color: var(--white);margin-top: 0.25em;max-width: 26em;}
.blog_single_wrapper .title_panel.has_bg .date{font-size: var(--font-size-16);}
.blog_cont_wrapper{row-gap: 1em !important;padding: 0 !important;}
.blog_cont_wrapper img{border-radius: 1em;margin: 0.5em 0;}
.blog_cont_wrapper ul{margin-left: 1.125em;}
.blog_cont_wrapper ul li{font-size: var(--font-size-18);line-height: 1.3em;list-style-type: disc;margin-bottom: 0.5em;}
.blog_cont_wrapper h2{font-size: var(--font-size-24);margin-top: 0.5em;}
.blog_cont_wrapper h3{font-size: var(--font-size-20);margin-top: 0.7em;}
.blog_cont_wrapper h4{font-size: var(--font-size-18);margin-top: 0.85em;}
.blog-navigation{margin-top: 2em;}
.blog-navigation .btn_link a{font-size: var(--font-size-18);font-weight: var(--fw-bold);color: var(--secondary-color);} 

.blog_details .aside{padding: 1.25em 1.25em 2em 1.25em;  border: 1px solid #E1E4E5; border-radius: 8px;}
.recent_posts_list{row-gap: 2em;}
.aside .title_panel{margin-bottom: 1.75em;padding-bottom: 1.25em;}
.aside .title_panel h2{font-size: var(--font-size-24);}
.aside .title_panel::after, .aside .title_panel::before{
    content: "";
    height: 3px;
    width: 100%;
    background-color: #E9EDF5;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.aside .title_panel::after{background-color: var(--secondary-color); width: 30px;}
.aside .recent_post_card{row-gap: 2em;}
.aside .recent_post_card a{column-gap: 1.25em;}
.aside .recent_post_card img{border-radius: 1em;min-height: 80px;}
.aside .recent_post_image{width: 30%;}
.aside .recent_post_content{width: 60%;}
.aside .recent_post_card .date{font-size: var(--font-size-14);color: #5e5e5e;}
.aside .recent_post_card h3{font-size: var(--font-size-20);color: var(--primary-color);margin-top: 0.25em;}

.service_wrapper{padding:  clamp(1.875em, 1.25em + 3.125vw, 4.375em) 0 clamp(3.125rem, 1.7045rem + 7.1023vw, 6.25rem) 0 !important;}
.service_wrapper .uagb-container-inner-blocks-wrap{row-gap: 1em !important;}
.service_wrapper ul{margin-left: 1.125em;}
.service_wrapper ul li{list-style-type: disc;font-size: var(--font-size-18);margin-bottom: 0.75em;}
.service_wrapper p a{color: var(--secondary-color);}

.talk_to_us .uagb-container-inner-blocks-wrap{row-gap: 2em !important;font-size: var(--font-size-18);}
.talk_to_us a{row-gap: 2em !important;font-size: var(--font-size-18) !important;}
@media screen and (min-width:640px) {
  /*Home*/
  .info_section .about_info_card{width: 48% !important;}
  .home_banner .btn_wrapper .n2-ss-layer-col{flex-direction: row !important; column-gap: 1em !important;}
  /*Home*/
  /*Package Details*/
  .itinerary_box .itinerary_cont{width: 90% !important;}
  /*Package Details*/

  /*Package Listing*/
  .packages_listing .package_wrappers .services_card{width: 48%;}
  /*Package Listing*/

  .team_card{width: 47%;}
  .blog_panel{column-gap: 2%;}
  .blog_card{width: 48%;}
}
@media screen and (min-width:768px) {
  /*Contact us*/
  .branch_card{width: 48% !important;}
  /*Contact us*/

  /*About us*/
  .why_card{width: 32% !important;}
  .md_message_panel .cont{width: 60% !important;order: 2;}
  .md_message_panel .img{width: 40% !important;order: 1;}

  /*About us*/

  .blog_card{width: 31.3%;}
}
@media screen and (min-width:980px) {
  /*Header*/
  header .main_navs{position: relative;inset: 0;background-color: transparent;z-index: 1;width: auto;max-width: 100%;padding: 0;}
  header .main_navs nav{justify-content: flex-end;}
  header .menu-item-has-children ul{position: absolute; z-index: 4; width: 250px; margin-left: 0; top: 2.2em;  margin-top: 0;  padding: 0.5em 0 1em 0; background-color: var(--white);border-bottom-left-radius: 1em;border-bottom-right-radius: 1em;box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;}
  header .menu-item-has-children ul li{padding: 0.5em 1em 0.5em 1em;}
  header .hamburger_menu{display: none;}
  header .main_navs .close{display: none;}
  header .btn_primary{display: inline-block;}
  header .top_bar .col_right{display: flex;}
  header .menu_list{flex-direction: row; column-gap: 2em;}
  header .menu_list li a{font-size: var(--font-size-12);}
  header .right_wrap{column-gap: 1.75em;display: flex; font-size: 0.75rem;}
  /* header .container{max-width: 1300px !important;} */
  /*Header*/

  /*Footer*/
  footer .footer_panel .col{width: 20%;}
  footer .footer_panel .col:nth-child(2){padding-left: 5%;}
  footer .menu_list{flex-direction: column;}
  /*Footer*/

  /*Home*/
  .info_section .about_info_card{width: 23% !important;}
  /*Home*/

  /*Package Details*/
  .tour_cont_wrapper .tour-content{width: 67%;}
  .tour_cont_wrapper .aside_panel{width: 30%;}
  .tour_cont_wrapper .aside_panel .aside_Wrapper {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
  .tour_cont_wrapper .aside_panel .aside_Wrapper.act {position: sticky !important;position: -webkit-sticky !important;top: 0;}
  .tour_cont_wrapper .more_info_tab .uagb-container-inner-blocks-wrap{justify-content: space-between !important;}
  /* .tour_cont_wrapper .more_info_tab .single_col{width: 50% !important;} */
  /* .tour_cont_wrapper .more_info_tab .single_col:first-child .wp-block-column:last-child{border-bottom: 1px solid var(--secondary-color);padding-bottom: 3% !important;} */
  /* .tour_cont_wrapper .more_info_tab .single_col:last-child{padding-left: 2% !important;} */
  /*Package Details*/

  /*Package Listing*/
  .packages_listing .package_wrappers .services_card{width: 30%;}
  /*Package Listing*/

  /*Contact Us*/
  .contact_panel .col_left,.contact_panel .col_right{width: 46% !important;}
  /*Contact Us*/

  /*About Us*/
  .aboutus_panel .col_cont,.aboutus_panel .col_img{width: 48% !important;}
  .aboutus_panel .col_img{width: 45% !important;}
  .team_card{width: 30.33%;}
  /*About Us*/

  .our_services{min-height: 80dvh;align-items: center !important;}
  .our_services .col_left{width: 40% !important; margin-top: 2em;padding-bottom: 10em !important;}
  .our_services .col_right{width: 55% !important;}
  .our_services .col_left,.our_services .service_card {position: sticky;top: 11.6875em;}


  .faq_panel .col_left{width: 48% !important;order: 2;}
  .faq_panel .col_img{width: 48%  !important;order: 1;}

  .blog_details .col_left{width: 60%;}
  .blog_details .aside{width: 30%;}
}

@media screen and (min-width:1100px) {
/*Header*/
  header .menu_list{column-gap: 2em;}
  header .menu_list li a{font-size: var(--font-size-14);}
  header .right_wrap{font-size: 1rem;}
  /*Header*/
}
@media screen and (min-width:1280px) {
/*Header*/
  header .menu_list{column-gap: 3em;}
  header .menu_list li a{font-size: var(--font-size-16);}
  /*Header*/
}

@media screen and (min-width:1360px) {
  
  /*Package Listing*/
  .packages_listing .package_wrappers .package_list_card{column-gap: 2.5%;row-gap: 2.5em;}
  .packages_listing .package_wrappers .services_card{width: 23%;}
  /*Package Listing*/

  /*Contact Us*/
  .branch_us .branchs_wrapper{row-gap: 2.5em;column-gap: 3.5%;}
  .branch_card{width: 31% !important;}
  /*Contact Us*/

  /*About Us*/
  .team_card .cont{width: 70%;padding: 1.25em;}
  /*About Us*/
}

@media screen and (min-width: 1600px) {
  .service_card .cont{padding: 6em 1.5625rem 9em clamp(1.875rem, 1.5689rem + 1.5306vw, 2.8125rem);}
}

/*Animation*/
@keyframes smoothZoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}

@keyframes float-left-right {
  0% {
    transform: translateX(0);
  }
  50% {
      transform: translateX(-40px);
  }
  100% {
      transform: translateX(0);
  }
}
/*Animation*/



