#biz_header_area {
    /* background: linear-gradient(
  to right,
  #0D0D0D 0%,
  #0D0D0D 82%,
  #000000 100%
); */

    position: fixed;
    top: 0px;
    z-index: 1;
    background-color: rgba(13, 13, 13, 0.9);
    transition: all 0.08s;
}
#biz_upcomming .e-con-inner .e-con-inner .e-div-block-base .biz_uc_location span {
    border-top: none;
}
div#biz_header_area.biz-header-fixed {
    top: 0;
    z-index: 10;
}

#biz_header_area .elementor-widget-image img {
    max-width: 176px;
}

#biz_header_area .elementor-widget-image {
    text-align: left;
}

#biz_top_bar a.elementor-button.elementor-button-link {
    padding: 0;
}

#biz_top_bar .elementor-element-8eec480 {
    max-width: 150px;
}

#biz_top_bar span.elementor-button-icon {
    font-size: 24px;
}

#biz_top_bar .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

#biz_top_bar span.elementor-button-text {
    position: relative;
    top: 3px;
}

div#ekit-megamenu-footer-nav {
    height: auto;
	margin: 0 auto;
}

.biz_social_nav li a {
    border: 1px solid rgba(255, 255, 255, 0.1);
    line-height: 22px;
    background: rgba(255, 255, 255, 0.1);
}

.biz_social_nav li a svg path {
    color: #fff;
    fill: #fff;
}

.biz_social_nav svg {
    position: relative;
    top: -2px;
    width: 13px !important;
}

#biz_footer_area a.elementskit-btn.whitespace--normal svg {
    width: 100%;
    font-size: 100px;
    margin: 0;
    height: auto;
}

#biz_footer_area a.elementskit-btn.whitespace--normal {
    padding: 0;
    display: inline-block;
    width: 176px !important;
}

#biz_bottom_footer a {
    padding: 0;
}

div#biz_bottom_footer {
    padding: 0 15px;
}

div#biz_bottom_footer .e-con-inner {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 23px;
    position: relative;
    z-index: 1;
}

div#biz_hero_area {
    position: relative;
	height: 100vh;
}

div#biz_hero_caption {
    position: absolute;
    top: 50%;
    max-width: 1300px;
    margin: 0 auto;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-left: 15px;
}

div#biz_hero_caption div {
    max-width: 715px;
}

div#biz_hero_caption div.elementor-element.elementor-element-2069535 p {
    line-height: 150%;
}

div#biz_hero_caption a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 0;
    text-decoration: none;
    background: #2176FF;
    border-radius: 999px;
    padding: 20px 30px;
}

div#biz_hero_caption .elementor-element-c114b3a span.elementor-heading-title.elementor-size-default {
    border: 1px solid #fff;
    background-color: rgba(255, 255, 255, 0.17);
    padding: 12px 34px;
    border-radius: 999px;
    position: relative;
}

div#biz_hero_caption .elementor-element-c114b3a span.elementor-heading-title.elementor-size-default:before,
div#biz_hero_caption .elementor-element-c114b3a span.elementor-heading-title.elementor-size-default:after {
    position: absolute;
    content: '';
    left: 10px;
    top: 13px;
    background: url('../img/hero-elipse.png');
    height: 19px;
    width: 19px;
}

div#biz_hero_caption .elementor-element-c114b3a span.elementor-heading-title.elementor-size-default:after {
    left: auto;
    right: 10px;
}

#biz_header_area .e-con-inner {
    justify-content: space-between;
}

.elementor-14 .elementor-element.elementor-element-8e357a0 .elementskit-navbar-nav>li.current-menu-item>a {
    color: #fff !important;
    font-weight: 500;
}

/* scroll text */

#biz_scroll_text {
    overflow: hidden;
    position: relative;
    width: 100%;
    background-color: #2176FF;
    color: #fff;
    padding: 23px 0;
}

#biz_scroll_text .elementor-icon-list-items {
    display: flex;
    align-items: center;
    gap: 60px;
    width: max-content;
    animation: bizMarquee 25s linear infinite;
}

#biz_scroll_text .elementor-icon-list-item {
    flex-shrink: 0;
    white-space: nowrap;
    position: relative;
}

#biz_scroll_text .elementor-icon-list-item:before {
    position: absolute;
    content: "";
    left: -38px;
    top: 5px;
    height: 16px;
    width: 16px;
    background-image: url('../img/star.png');
}

@keyframes bizMarquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

/* home about */
#biz_home_about .elementor-element.elementor-element-d501a5e.e-con-full.e-flex.e-con.e-child {
    max-width: 685px;
    margin-left: auto;
}

.biz_sec_subtitle {
    position: relative;
    padding-left: 20px;
}

.biz_sec_subtitle span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 19px;
    width: 19px;
    background-image: url('../img/blue-circle.png');
}

/* counter */
#biz_counter .e-con-inner .e-div-block-base {
    max-width: 150px;
    padding: 0;
}

#biz_counter .e-con-inner {
    flex-direction: row;
    gap: 5px;
    padding-bottom: 80px;
    margin: 0 auto;
    padding-left: 10px;
}

/* partnership carousel */
#biz_partner_carousel h2.elementor-heading-title.elementor-size-default {
    margin-bottom: 15px;
}

#biz_partner_carousel .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    padding: 0;
}

#biz_partner_carousel .swiper-slide {
    margin: 5px;
    padding: 15px 0;
    border-radius: 13px;
    border: 1px solid rgba(33, 118, 255, 0.4);
    background-color: #13171E03;
}

#biz_partner_carousel .swiper-slide img {
    width: 82px;
    height: 82px;
}

#biz_partner_carousel .elementor-image-carousel-wrapper {
    position: relative;
}

#biz_partner_carousel .elementor-image-carousel-wrapper:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 209px;
    height: 100%;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    z-index: 1;
}

#biz_partner_carousel .elementor-image-carousel-wrapper:before {
    position: absolute;
    content: "";
    left: auto;
    right: 0;
    top: 0;
    width: 209px;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    z-index: 10;
}

#biz_partner_carousel .elementor-swiper-button.elementor-swiper-button-prev,
#biz_partner_carousel .elementor-swiper-button.elementor-swiper-button-next {
    display: none;
}

/* what we do */
.biz_sec_title>span {
    position: relative;
}

.biz_sec_title>span:before,
.biz_sec_title>span:after {
    position: absolute;
    content: "";
    left: -20px;
    top: 0;
    height: 19px;
    width: 19px;
    background-image: url('../img/blue-circle.png');
}

.biz_sec_title>span:after {
    left: auto;
    right: -20px;
}

#biz_what_we_do_cards .e-con-inner {
    gap: 10px;
}

#biz_what_we_do_cards .elementor-element.e-con-full.e-flex.e-con.e-child .elementor-widget-image-box {
    border-radius: 20px;
    height: 100%;
}

/* partnership */
div#biz_home_partnership {
    max-width: 1300px;
    margin: 0 auto;
    padding: 80px 0;
}

#biz_home_partnership .elementor-element.elementor-element-4a9f14e.elementor-widget.elementor-widget-heading {
    margin-bottom: 12px;
}

#biz_home_partnership .elementor-element.elementor-element-97c168a.elementor-widget.elementor-widget-heading {
    margin-bottom: 24px;
}

#biz_home_partnership .elementor-element.elementor-element-5055404.elementor-widget.elementor-widget-heading {
    margin-bottom: 24px;
    max-width: 765px;
	width: 100%;
}

#biz_upcomming .e-div-block-base {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

#biz_upcomming .e-div-block-base .e-con-boxed {
    max-width: 640px;
    border: 1px solid #2176FF44;
    border-radius: 12px;
    padding: 45px;
}

div#biz_upcomming>.e-con-inner {
    width: auto !important;
    max-width: unset;
}

#biz_upcomming .e-con-inner .e-con-inner .e-div-block-base {
    display: unset;
    max-width: 424px;
}

#biz_upcomming .e-div-block-base .e-con-boxed .elementor-element.elementor-widget.elementor-widget-heading h2 {
    margin-bottom: 10px;
}

#biz_upcomming {
    overflow: hidden;
    width: 100%;
}

#biz_upcomming p {
    line-height: 150%;
    marbin-bottom: 20px;
}

.biz_uc_date {
    display: inline-block;
    padding: 9px 18px;
    border-radius: 9999px;
}

.biz_uc_location>span {
    display: inline-block;
    margin-bottom: 20px;
    position: relative;
    padding-left: 30px;
    border-top: 2px solid #ffffff25;
    padding-top: 10px;
    margin-top: 10px;
}

.biz_uc_location>span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 6px;
    height: 24px;
    width: 24px;
    background-image: url('../img/biz-location.png');
}

.biz_uc_date>span {
    display: block;
}

.biz_uc_location {
    margin-top: 10px;
}

.biz_single_uc footer.e-div-block-base {
    display: flex !important;
    padding: 0;
    padding-top: 20px;
}

.biz_single_uc footer.e-div-block-base .elementor-widget-button:last-child a {
    background: transparent;
    border: 1px solid #212121;
    color: #2A2A2A;
}

.biz_single_uc:hover {
    background-color: #2176FF;
    color: #fff
}

.biz_single_uc:hover h2.elementor-heading-title.elementor-size-default,
.biz_single_uc:hover span.elementor-heading-title.elementor-size-default,
.biz_single_uc:hover p.elementor-heading-title.elementor-size-default {
    color: #fff;
}

.biz_single_uc:hover .biz_uc_location>span:before {
    background-image: url('../img/location-white.png');
}

.biz_single_uc:hover a.elementor-button.elementor-button-link.elementor-size-sm {
    background: #fff;
    color: #2A2A2A;
}

.biz_single_uc:hover footer.e-div-block-base .elementor-widget-button:last-child a {
    border-color: #fff;
    color: #fff;
    background-color: transparent;
}
#biz_upcomming {
    overflow: hidden;
}
#biz_upcomming>.e-con-inner {
    display: flex;
    width: max-content;
    animation: bizMarquee 15s linear infinite;
}

#biz_upcomming:hover>.e-con-inner {
    animation-play-state: paused;
}

#biz_upcomming .e-div-block-base {
    display: flex;
    /* flex-shrink: 0; */
    gap: 20px;
}

/* Single card */
#biz_upcomming .biz_single_uc {
    flex-shrink: 0;
}

@keyframes bizMarquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

/* destination and trip */
/* div#biz_home_dnt {
    overflow: hidden;
    width: 100%;
    padding: 0;
} */

div#biz_home_dnt>.elementor-element>.e-con-inner {
/*     flex-direction: row; */
}

div#biz_home_dnt .e-div-block-base {
    max-width: 420px;
    width: 100%;
    background: #fafafa;
    border-radius: 24px;
    padding: 15px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
}

div#biz_home_dnt .biz_uc_date.elementor-widget {
    background-color: transparent;
    padding: 0;
    margin-top: 24px;
    margin-bottom: 18px;
}

div#biz_home_dnt .biz_uc_date.elementor-widget span {
    color: #2A2A2A;
    padding-left: 10px;
}

div#biz_home_dnt .biz_uc_date.elementor-widget span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 5px;
    height: 5px;
    width: 5px;
    background: #2176FF;
}

div#biz_home_dnt .elementor-widget-heading h2 {
    margin-bottom: 18px;
}

.biz_dnd_footer {
    padding: 0;
}

div#biz_home_dnt .elementor-widget-heading p {
    line-height: 150%;
}

.biz_dnd_footer .e-con-inner {
    flex-direction: row !important;
    align-items: center !important;
}

.biz_dnd_footer .e-con-inner .biz_uc_location {
    margin-top: 0;
}

.biz_dnd_footer .e-con-inner .biz_uc_location span {
    margin-bottom: 0;
}

.biz_dnd_footer .elementor-button {
    padding: 14px 21px !important;
    font-size: 14px !important;
}

.biz_country_flag {
    flex-direction: row !important;
    align-items: center;
    padding: 0;
}

#biz_supported .biz_uc_location>span:before {
    background-image: url('../img/location-white.png');
}

#biz_supported .e-con-inner {
    gap: 20px;
}
#biz_supported .biz_single_card:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to right, #000000 0%, #00000000 100%);
}

#biz_supported .biz_single_card div {z-index: 1;}

/* gallery */
.biz_gallery_1st_row {
    padding-right: 20px;
}

.biz_gallery_1st_row .e-con-inner {
    flex-direction: row !important;
}

.biz_gallery_1st_row .e-con-inner .elementor-widget-image:first-child {
    width: 40%;
}

.biz_gallery_1st_row .e-con-inner .elementor-widget-image:nth-child(2) {
    width: 58%;
}

#biz_tabs_grid #\37 9ae23d-tab-content-0 {
    padding: 0;
}

.elementor-element.elementor-element-f50955c.biz_gallery_1st_row.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding-left: 0;
    padding-right: 0;
}

.elementor-element.elementor-element-eeff4ae.e-con-full.biz_gallery_2nd_row.e-flex.e-con.e-child {
    padding-left: 0;
    padding-right: 0 !important;
	flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
}
.biz_gallery_2nd_row > div {
	flex: 0 0 calc(33.33% - 10px);
}
#biz_tabs_grid.biz_gallery_page_tabs  .e-con.e-atomic-element.e-tabs-menu-base {
    background: #F3F7FB;
    max-width: 380px;
    margin: 0 auto;
    border-radius: 999px;
    padding: 10px 10px;
}
#biz_tabs_grid.biz_gallery_page_tabs button.e-tab-base {
}

#biz_tabs_grid.biz_gallery_page_tabs button.e-tab-base:nth-child(2),
#biz_tabs_grid.biz_gallery_page_tabs button.e-tab-base {
     background-color: #fff;
 }
.elementor-element.elementor-element-6a9fa4f.biz_gallery_1st_row.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding-right: 0;
}
 #biz_tabs_grid.biz_gallery_page_tabs button.e-tab-base.e--selected {
    background: #2B7FFF;
 }


.biz_gallery_1st_row .e-con-inner .elementor-widget-image:first-child img {
    height: 100% !important;
}

.biz_gallery_2nd_row {
    flex-direction: row !important;
    padding-right: 0;
}

.biz_gallery_2nd_row .elementor-widget-image {
    width: 33% !important;
}

.biz_gallery_2nd_row .elementor-widget-image img {
    width: 100% !important;
    height: 100%;
}

div#\37 9ae23d-tab-content-1 .elementor-widget-video {
    width: 32%;
}

div#\37 9ae23d-tab-content-1 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    flex-wrap: wrap;
}

button#\37 9ae23d-tab-2 {
    display: none;
}

/* instagram */
.biz_side_sec_intro .e-con-inner {
    flex-direction: row !important;
}

/* contact */
.biz_contact_info a {
    text-decoration: none !important;
}

.biz_contact_info {
    background: #fff;
    padding-right: 130px;
	padding-top: 60px;
	padding-left: 60px;
}

.biz_contact_info .biz_sec_title>span:after {
    display: none;
}

#biz_contact form.wpcf7-form {
    background: #13171E;
    padding: 30px 30px 6px 30px;
    border-radius: 16px;
    color: #fff;
}

#biz_contact form.wpcf7-form span.biz_field_label {
    font-size: 16px;
    margin-bottom: 12px;
    color: #fff;
    display: inline-block;
}

#biz_contact form.wpcf7-form label span {
    color: #2B7FFF;
}

#biz_contact form.wpcf7-form label span.wpcf7-not-valid-tip {
    color: red;
}


#biz_contact form.wpcf7-form label .biz-single-input-2 {
    display: flex;
}

.biz-single-input-2 {
    display: flex;
    gap: 15px;
}

.biz-single-input input,
.biz-single-input.biz_radio_field .wpcf7-form-control-wrap,
#biz_contact span.wpcf7-form-control-wrap textarea {
    height: 48px;
    border-radius: 8px !important;
    border: 1px solid #EBEBEB10 !important;
    background: #FAFAFA10;
    color: #ffffff70;
}

.country-select .country-list .country-name {
    display: none !important;
}

.biz-single-input label {
    width: 100%;
}

.biz-single-input.biz_radio_field label input {
    height: 15px;
    width: 15px;
}

#biz_contact form.wpcf7-form .biz-single-input.biz_radio_field label span.wpcf7-list-item-label {
    color: #ffffff70;
}

.biz-single-input.biz_radio_field .wpcf7-form-control-wrap {
    display: flex;
    align-items: center;
}

#biz_contact span.wpcf7-form-control-wrap textarea {
    height: 100px;
}

.biz_check_field label {
    width: auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.biz_check_field label input[type="checkbox"] {
    height: 20px;
    width: 20px;
    border-radius: 8px !important;
}

#biz_contact form.wpcf7-form .biz_check_field label span {
    color: #fff;
}

.biz-single-input.biz_check_field>p {
    display: flex;
    gap: 5px;
}

.biz-single-input.biz_check_field>p a {
    text-decoration: none !important;
    color: #2B7FFF;
    position: relative;
    top: -2px;
}

.biz-single-input.biz_check_field .wpcf7-list-item {
    margin-left: 0;
}

.biz-contact-submit p input,
.biz-contact-submit p input:focus {
    background: #2176FF;
    border-color: #2176FF;
    color: #fff;
    width: 100%;
    border-radius: 9999px;
    height: 56px;
}

.biz-contact-submit p input:hover {
    background-color: transparent;
    border-color: #fff;
}

#biz_tabs_grid button.e-tab-base {
    border-radius: 9999px;
    padding: 15px;
}

#biz_tabs_grid button.e-tab-base,
#biz_tabs_grid button.e-tab-base:nth-child(2) {
    background: #2A2A2A14;
    border-color: #2A2A2A14;
    color: #2A2A2A;
}

#biz_tabs_grid button.e-tab-base.e--selected {
    color: #fff;
    background: #2B7FFF;
    /* border: 1px solid #2B7FFF; */
}



#biz_tabs_grid .e-con.e-atomic-element.e-tabs-menu-base {
    gap: 8px;
    font-weight: 600;
}

.biz-contact-submit>p {
    margin: 0;
}

/* page banner */
.biz_page_banner {
    padding-top: 200px;
    padding-bottom: 165px;
    padding-left: 15px;
	padding-right: 15px;
}

.biz_breadcrumb ul.elementor-icon-list-items {
    display: flex;
    gap: 25px;
}

.biz_breadcrumb ul.elementor-icon-list-items li.elementor-icon-list-item:first-child {
    position: relative;
}

.biz_breadcrumb ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2) span.elementor-icon-list-text {
    color: #fff;
}

.biz_breadcrumb ul.elementor-icon-list-items li.elementor-icon-list-item:first-child:after {
    position: absolute;
    content: "";
    right: -18px;
    top: 6px;
    height: 12px;
    width: 12px;
    left: auto;
    background: url('../img/right-angle.png');
}

.biz_breadcrumb ul.elementor-icon-list-items li.elementor-icon-list-item a {
    text-decoration: none;
}

.biz_page_banner p.elementor-heading-title.elementor-size-default {
    line-height: 30px;
}

.biz_about_count .e-con.e-atomic-element.e-div-block-base {
    padding: 0 !important;
}

.e-con-full.biz_about_count.e-flex.e-con.e-child {
    padding: 40px 0 0 0 !important;
}

.biz_side_sec_intro .biz_sec_subtitle {
    padding-left: 25px !important;
}

.biz_pr_circle {
    width: 92px;
    height: 92px;
    border: 1px solid #2A2A2A;
    line-height: 92px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: 32px !important;
}

.biz_right_principle .e-div-block-base {
    margin-bottom: 140px;
    padding-left: 75px;
}

.biz_right_principle .e-div-block-base:last-child {
    margin-bottom: 0;
}

.biz_left_principle .e-div-block-base {
    margin-bottom: 186px;
}

.biz_left_principle .e-div-block-base:first-child {
    margin-top: 200px;
}

.biz_left_principle .e-div-block-base {
    margin-left: auto;
    padding-right: 75px;
}

#biz_two_side_content .e-div-block-base {
    max-width: 562px;
	flex-direction: column;
}

.biz_right_principle .e-div-block-base {
    padding-left: 75px !important;
}

.biz_left_principle {
    position: relative;
}

.biz_left_principle:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background: #2A2A2A;
}

.biz_right_principle .e-div-block-base {
    position: relative;
}

.biz_right_principle .e-div-block-base:before,
.biz_left_principle .e-div-block-base:before {
    position: absolute;
    content: "";
    left: -11px;
    top: -10px;
    height: 100%;
    width: 1px;
    background: #2176FF;
    opacity: 0;
    transition: all 0.3s;
}

.biz_left_principle .e-div-block-base:before {
    left: auto;
    right: -10px;
    z-index: 2;
}

.biz_right_principle .e-div-block-base:hover:before,
.biz_left_principle .e-div-block-base:hover:before {
    opacity: 1;
}

.biz_uc_campus .biz_single_uc .e-con-inner {
    align-items: center;
}

.biz_uc_campus .biz_single_uc {
    max-width: unset;
    padding: 0 !important;
    border: none !important;
    border-radius: unset !important;
    background: #F3F7FB;
}

.biz_uc_campus .biz_single_uc:hover {
    background-color: #2176FF;
	border-radius: 12px 0 0 12px !important;
}

.biz_check_list .elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: transparent;
}

.biz_process_intro .e-con-inner {
    max-width: 520px;
}

.biz_success_cards .elementor-image-box-wrapper {
    text-align: center !important;
}

.biz_success_cards .elementor-widget-image-box {
    padding: 0 !important;
}

.biz_success_cards .elementor-image-box-wrapper figure.elementor-image-box-img {
    width: 120px !important;
    height: 120px;
    border: 1px solid #2176FF40;
    border-radius: 50%;
    background-color: #13171E03;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px auto !important;
    position: relative;
}

.biz_success_cards .elementor-position-top {
    background-color: transparent !important;
}

.biz_success_cards .elementor-image-box-description {
    max-width: 263px;
    margin: 0 auto !important;
}

.biz_success_cards .elementor-image-box-wrapper figure.elementor-image-box-img:after {
    position: absolute;
    content: "";
    right: 127%;
    top: 60px;
    height: 2px;
    width: 134px;
    background: #2176FF;
}

.biz_success_cards .e-child:first-child .elementor-image-box-wrapper figure.elementor-image-box-img:after {
    display: none;
}

.biz_partner_wwd .elementor-element.elementor-element-32b3fd9.elementor-widget.elementor-widget-heading {
    max-width: 764px;
}

.biz_destination_cards .e-con-full.e-flex.e-con.e-child {
    gap: 0;
    padding: 140px 28px 28px 28px;
}

.biz_destination_cards .e-con-inner {
    gap: 20px;
}

.biz_destination_cards .e-con-full.e-flex.e-con.e-child h2.elementor-heading-title.elementor-size-default {
    margin-bottom: 10px;
}

.biz_destination_cards .e-con-full.e-flex.e-con.e-child p.elementor-heading-title.elementor-size-default {
    line-height: 25px;
    margin-bottom: 10px;
}

.biz_img_footer_cards_wwd img.attachment-large {
    width: 100%;
}

.biz_mtt11 {
    flex-direction: row !important;
    align-items: center;
}


.biz_mtt11 .elementor-widget-image {
    max-width: 234px;
    width: 100%;
}

.biz_mtt11 .e-div-block-base div {
    text-align: left !important;
}

.biz_mtt11 .e-div-block-base {
    padding: 0 !important;
}

.biz_cp_2block .e-div-block-base {
    max-width: 1300px;
    margin: 0 auto;
    display: flex !important;
    padding: 80px 0 !important;
    flex-direction: row;
}

.biz_cp_2block .e-div-block-base figure.elementor-image-box-img {
    width: 118px !important;
    height: 118px !important;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0 !important;
    flex: none;
}

.biz_cp_2block .elementor-image-box-wrapper {
    gap: 32px;
}

.biz_cp_proud_4cards .elementor-view-default {
    width: 47% !important;
}

.biz_cp_proud_4cards {
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
    padding-left: 15px;
    max-width: 555px;
}

.biz_cp_proud_4cards span.elementor-icon {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.biz_cp_proud_4cards span.elementor-icon svg {
    width: 20px;
}

.biz_cp_proud .e-con-inner>div {
    gap: 0;
}

.biz_cp_partner_slide .elementor-widget-heading {
    max-width: 700px !important;
    margin: 0 auto;
}

.biz_cp_partner_slide .elementor-widget-heading:nth-child(2) {
    margin-bottom: 60px !important;
}

.biz_cp_cf_fullwidth .e-div-block-base:nth-child(2) {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    padding-top: 30px;
}

.biz_transparent_btn a.elementor-button.elementor-button-link.elementor-size-sm {
    border: 1px solid #fff;
    background: transparent;
}

.biz_transparent_btn a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    background-color: #2176FF;
    border-color: #2176FF;
}

.biz_cp_tabs_nav .e-tab-base {
    background: #2176FF09 !important;
    color: #2176FF !important;
    border: none !important;
    border-radius: 999px;
}

.biz_cp_tabs_nav .e-tab-base.e--selected {
    background: #2176FF !important;
    color: #fff !important;
}

.biz_cp_tabs_nav .e-tabs-menu-base {
    gap: 5px;
	max-width: 660px;
    margin: 0 auto;
    margin-bottom: 40px;
}

.biz_offer_cards figure.elementor-image-box-img {
    display: flex;
    justify-content: center;
}

.biz_mot_how .e-con-inner {
    flex-direction: row !important;
    text-align: center;
}

.biz_mot_how .e-con-inner h2.elementor-heading-title.elementor-size-default {
    width: 92px;
    height: 92px;
    border: 1px solid #2A2A2A;
    text-align: center;
    margin: 0 auto;
    line-height: 92px;
    border-radius: 50%;
    margin-bottom: 32px;
    position: relative;
}

.biz_mot_how .e-con-inner h2.elementor-heading-title.elementor-size-default:after {
    position: absolute;
    content: "";
    left: 120px;
    top: 46px;
    height: 1px;
    width: 292px;
    background: #2A2A2A;
}

.biz_mot_how .e-con-inner .e-div-block-base:last-child h2.elementor-heading-title.elementor-size-default:after {
    display: none;
}

.biz_mot_how .e-con-inner h3.elementor-heading-title.elementor-size-default {
    margin-bottom: 20px;
}

.biz_check_list .e-con-inner {
    flex-direction: row !important;
}

.biz_check_list li.elementor-icon-list-item {
    margin-bottom: 20px;
    gap: 10px;
}

.biz_featured_2cards .e-con-inner {
    gap: 20px;
}

#biz_tabs_grid .e-tabs-base,
#biz_tabs_grid #\37 9ae23d-tab-content-0,
#biz_home_partnership,
#biz_counter .e-con-inner .e-div-block-base,
#biz_home_about .elementor-element.elementor-element-7aedd3e.e-con.e-atomic-element.e-div-block-base.e-7aedd3e-b8cd49e,
#biz_mission_value .biz_about_count.e-flex.e-con.e-child .e-div-block-base {
    flex-direction: column;
}

#biz_tabs_grid .e-con.e-atomic-element.e-tabs-menu-base {
    justify-content: center;
    margin-bottom: 50px;
}

#biz_tabs_grid button.e-tab-base {
    width: auto;
    padding: 15px 39px;
}
.contact_social_home .elementor-widget-elementskit-social-media {}

.contact_social_home .elementor-widget-elementskit-social-media li a {
    width: 44px;
    height: 44px;
    background: #2a2a2a;
}

#contact_social_home .biz_social_nav li a {
    background-color: #2a2a2a20;
    border-radius: 12px;
}

#contact_social_home .biz_social_nav li a svg path {
    fill: #2A2A2A;
    color: #2A2A2A;
}

#contact_social_home ul.ekit_social_media {
    text-align: left;
}
div#contact_social_home {
    padding-top: 10px;
	padding-left: 0;
}
.elementor-element.elementor-element-6fb1645.elementor-widget.elementor-widget-heading {
    margin: 0 10px;
}
#sb_instagram .sb_instagram_header, .sb_instagram_header {
    display: none;
}
.elementor-15 .elementor-element.elementor-element-94fb668 ul#menu-footer-nav > li > a{
    color: #fff !important;
    font-weight: 400;
}
.elementor-14 .elementor-element.elementor-element-8e357a0 .elementskit-navbar-nav > li > a:hover, 
.elementor-14 .elementor-element.elementor-element-8e357a0 .elementskit-navbar-nav > li.active > a,
.off-canvas-navigation ul li.current_page_item a{
    color: #2176FF !important;
}
.biz_odt_explore .elementor-element {
    background-color: transparent !important;   
}
.biz_odt_explore .e-flex.e-con.e-child {
    border: 1px solid #D9D9D9;
    border-radius: 18px;  
    gap: 0;       
}
.biz_odt_explore .e-con-inner {
    gap: 10px;
}

.biz_odt_explore .e-flex.e-con.e-child > div {
    padding: 0;
}

.biz_odt_explore .elementor-image-box-content {
    padding: 32px 28px 0 28px;
}

.biz_odt_explore .elementor-widget-button {
    padding: 22px 28px 32px 28px !important;
}
.biz_odt_explore .e-con-inner {
    gap: 20px;
}

.biz_odt_explore .e-flex.e-con.e-child > div {
    padding: 0;
}

.biz_odt_explore .elementor-image-box-content {
    padding: 22px 28px 0 28px;
}

.biz_odt_explore .elementor-widget-button {
    padding: 22px 28px 32px 28px !important;
}

.biz_odt_explore figure.elementor-image-box-img img {
    border-radius: 0 !important;
    width: 100%;
}

.biz_odt_explore figure.elementor-image-box-img {
    margin-bottom: 0 !important;
}
.biz_google_reviews .elementor-image-box-wrapper {
    text-align: left;
    display: flex;
    gap: 10px;
}

.biz_google_reviews .elementor-widget-image {
    text-align: left;
}
.biz_google_reviews figure.elementor-image-box-img {
    width: 46px !important;
    margin: 0 !important;
}

.biz_google_reviews h3.elementor-image-box-title {
    margin: 0;
    display: inline-block;
    position: relative;
}
.biz_google_reviews h3.elementor-image-box-title:after {
    position: absolute;
    content: "";
    right: -20px;
    top: 3px;
    height: 16px;
    width: 16px;
    background-image: url(../img/checkmark.png);
}
.biz_google_reviews .elementor-image-box-content {
    width: auto;
    text-align: left;
}
.biz_google_reviews .e-flex.e-con.e-child {
    padding: 24px;
    border-radius: 24px;
}
.biz_google_reviews .e-div-block-base {
    background-color: #F3F7FB;
    border-radius: 8px;
}
.biz_google_reviews .p.elementor-heading-title.elementor-size-default {
    line-height: 150%;
}
.biz_google_reviews  .e-con-inner {
    gap: 24px;
}
.biz_fullwidth_video_odt .elementor-widget-video {
    border-radius: 28px;
}
.biz_offer_cards .elementor-widget-image-box {
    background-color: transparent !important;
}
.biz_offer_cards figure.elementor-image-box-img {
    width: 65px;
    height: 65px;
}
.biz_contact_page_form  .biz_contact_info {
    background-color: transparent;
    padding-right: 20px;
}

.biz_contact_page_form  form.wpcf7-form {
    background: #fff;
    max-width: 656px;
    margin-left: auto;
    padding: 30px;
    border-radius: 16px;
    font-family: "Inter", sans-serif;
}
.biz_contact_page_form form.wpcf7-form {
    padding-bottom: 0;
}

.biz_contact_page_form form.wpcf7-form span.biz_field_label {
    color: #010810;
    margin-bottom: 10px;
    display: inline-block;
}

.biz_contact_page_form form.wpcf7-form .biz-single-input input,
.biz_contact_page_form .intl-tel-input.separate-dial-code .selected-flag {
    background: #FAFAFA;
}
.biz_contact_page_form form.wpcf7-form .biz-single-input input {
    color: #010810;   
}
.biz_contact_page_form textarea {
    background: #FAFAFA;
    max-height: 112px;
    border: none;
}
.biz_contact_page_form .biz-contact-submit p input:hover {
    border: 1px solid #2176FF;
    color: #2a2a2a;
}
.biz_contact_page_form div#contact_social_home {
    padding-top: 220px;
}
.biz_contact_page_form div#contact_social_home h2.elementor-heading-title.elementor-size-default{
    margin-bottom: 10px;
}
.biz_contact_address .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left !important;
    gap: 10px;
}

.biz_contact_address .e-con-full.e-flex.e-con.e-child {
    background-color: #FAFAFA;
    justify-content: center;
}

.biz_contact_address .e-con-inner {
    gap: 20px;
}
.biz_contact_address .elementor-image-box-title {
    margin: 0;
}

.biz_contact_address  figure.elementor-image-box-img {
    height: 48px !important;
    width: 48px !important;
    margin: 0 !important;
    text-align: center;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
    border-radius: 8px;
}
#biz_tabs_grid.biz_gallery_page_tabs button.e-tab-base:nth-child(3) {
    display: none;
}
#biz_tabs_grid.biz_gallery_page_tabs div#bc1e511-tab-content-1 {
    display: flex;
    min-width: auto;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
}
#biz_tabs_grid.biz_gallery_page_tabs div#bc1e511-tab-content-1 .elementor-widget.elementor-widget-video {
    width: calc(33% - 10px) !important;
}


#wpcf7-f949-p6-o1 .intl-tel-input .country-list .country-name {
    color: #2a2a2a;
}


/* offcanvas style start */
.off-canvas-panel {
    position: fixed;
    top: 0;
    right: -400px; /* Width of drawer hidden offscreen */
    width: 400px;
    height: 100%;
    background-color: #ffffff;
    z-index: 99999;
    box-shadow: -5px 0 25px rgba(0, 0, 0, 0.15);
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    box-sizing: border-box;
}
.off-canvas-inner {
    position: relative;
    padding: 60px 40px;
    height: 100%;
    overflow-y: auto;
}
body.off-canvas-active .off-canvas-panel {
    transform: translateX(-400px); /* Slide into view */
}
.off-canvas-close {
    position: absolute;
    top: 20px;
    right: 20px;
    background: none;
    border: none;
    font-size: 32px;
    cursor: pointer;
}
.off-canvas-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
}
body.off-canvas-active .off-canvas-overlay {
    opacity: 1;
    visibility: visible;
}
body.off-canvas-active {
    overflow: hidden; /* Prevents page background scrolling */
}
.off-canvas-navigation ul {
    list-style: none;
    padding: 0;
    margin: 40px 0 0 0;
}
.off-canvas-navigation ul li {
    margin-bottom: 10px;
    text-align: left;
}
.off-canvas-navigation ul li a {
    text-decoration: none;
    font-size: 16px;
    color: #2A2A2A;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
}
button#desktop-menu-trigger {
    border: none;
    padding: 0;
    width: 32px;
    height: 32px;
}

button#desktop-menu-trigger img {
    width: 100%;
    height: 100%;
}

button#desktop-menu-trigger:hover,
button#desktop-menu-trigger:focus{
    background: transparent;
}
button#desktop-menu-close:hover {
    background: #2176FF;
}
.biz_offcanvas {
    text-align: right;
    height: 32px;
}
/* offcanvas style end */









.biz_btn_trans a {
    border: 1px solid #2176FF;
}
.biz_btn_trans a:hover {
    color: #fff;
    background: transparent !important;
}
.biz_btn_trans.btn_txt_black a:hover {
    color: #2a2a2a;
}
#sb_instagram .sbi_follow_btn a {
    background: #2176FF !important;
    color: #fff;
    padding: 16px 20px;
    border-radius: 999px;
    font-size: 16px;
    font-weight: 500;
}
.elementor-element.elementor-element-dde2653.e-con.e-atomic-element.e-div-block-base,
.elementor-element.elementor-element-d4c0c7f.e-con.e-atomic-element.e-div-block-base,
.elementor-element.elementor-element-647865a.e-con.e-atomic-element.e-div-block-base,
.elementor-element.elementor-element-7c8aa26.e-con.e-atomic-element.e-div-block-base,
.elementor-element.elementor-element-ee984bb.e-con.e-atomic-element.e-div-block-base,
.biz_cp_tabs_nav .e-con.e-atomic-element.e-tabs-base,
.elementor-element.elementor-element-5368ef0.e-con.e-atomic-element.e-div-block-base,
.biz_mot_how .e-con-inner > div,
.elementor-element.elementor-element-01109a2.e-con.e-atomic-element.e-div-block-base,
.biz_contact_page_form div#contact_social_home,
.elementor-element.elementor-element-1936f70.e-con.e-atomic-element.e-div-block-base,
div#contact_social_home,
div#bc1e511-tab-content-0,
.elementor-element.elementor-element-1d454e8.e-con.e-atomic-element.e-div-block-base,
.elementor-element.elementor-element-9ad3d7d.e-con.e-atomic-element.e-div-block-base {
    flex-direction: column;
}
.biz_cp_tabs_nav .e-tabs-menu-base button {
    text-align: center;
    justify-content: center;
    padding: 9px 17px;
}
div#\34 73dd49-tab-content-1.e--selected,
div#\34 73dd49-tab-content-2.e--selected,
div#\34 73dd49-tab-content-3.e--selected {
    display: block;
}
#biz_tabs_grid.biz_gallery_page_tabs .e-con.e-atomic-element.e-tabs-menu-base {
	margin-bottom: 40px;
}
.elementor-element.elementor-element-ad408dc.e-con-full.biz_offcanvas.e-flex.e-con.e-child {
    padding-right: 10px;
}
.elementor-element.elementor-element-7aedd3e.e-con.e-atomic-element.e-div-block-base.e-7aedd3e-b8cd49e {
    min-width: auto;
}
.elementor-14 .elementor-element.elementor-element-8e357a0 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
	color: #fff;
	fill: #fff;
}
.biz_offcanvas {
	display: none;
}
button.elementskit-menu-hamburger.elementskit-menu-toggler span {
    display: none;
}
button.elementskit-menu-hamburger.elementskit-menu-toggler {
    height: 40px;
    width: 40px !important;
    background-image: url('../img/offcanvas-icon.png') !important;
	background-repeat: no-repeat !important;
	background-color: transparent !important;
	padding: 0 !important;
	border: none;
}
.elementor-14 .elementor-element.elementor-element-8e357a0 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
	color: rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 0, 0, 0.2);
}

.elementor-14 .elementor-element.elementor-element-8e357a0 .ekit_menu_responsive_tablet .elementskit-navbar-nav > li > a .elementskit-submenu-indicator path {
    fill: #fff;
}
button.elementskit-menu-hamburger.elementskit-menu-toggler {}

button.elementskit-menu-close.elementskit-menu-toggler, button.elementskit-menu-close.elementskit-menu-toggler:hover {
    background-color: transparent;
    border-color: red;
    color: red !important;
}


#biz_carousel_marque {
    overflow: hidden;
}

#biz_carousel_marque .swiper-wrapper {
    display: flex;
    width: max-content !important;
    flex-wrap: nowrap;
    will-change: transform;
    transform: translate3d(0,0,0);
}

#biz_carousel_marque .swiper-slide {
    flex-shrink: 0;
}
.biz_img_footer_cards_wwd img {
    width: 100%;
}
.biz_img_footer_cards_wwd {
    gap: 10px;
    margin=b: 8;
}
.biz_img_footer_cards_wwd {
    padding: 80px 10px;
}
div#biz_player_pathway_cp_proud {
    margin: 0;
    max-width: 100%;
    width: 100%;
}
#biz_player_pathway_cp_proud .biz_cp_proud {
    max-width: 1300px;
    margin: 0 auto;
}
.biz_it_page_fullwidth_gallery_2 {
    padding-bottom: 0;
}
.biz_it_page_fullwidth_gallery_1 {
    padding-top: 10px;
}
.biz_single_uc  a {
    text-decoration: none !important;
}

.biz_single_uc h2 {
    font-size: 28px !important;
}
.elementor-kit-5 div#biz_upcomming img {
    border-radius: 12px 0 0 12px !important;
}
div#biz_partner_carousel.elementor-element-d8c5fc1 {
    display: none;
}
#sb_instagram #sbi_images {
	padding: 10px;
}

/* blog table of content sticky */
.elementor-element-9f3b721 .e-con-inner{
    display: flex;
    align-items: flex-start;
    gap: 30px; /* optional */
}

.elementor-element-9f3b721 .elementor-element-15125eb{
    position: sticky;
    top: 80px; /* adjust according to your header height */
    align-self: flex-start;
}
@media only screen and (max-width: 1199px) {
    .biz_offcanvas {
        margin-right: 10px;
    }
    .elementor-element.elementor-element-8e357a0.elementor-widget.elementor-widget-ekit-nav-menu {
/*         display: none; */
    }
    .elementor elementor-1841 .elementor-element.elementor-element-6e79968.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        margin: 0 30px !important;
    }

    .elementor-1841 .elementor-element.elementor-element-6e79968.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 0 15px;
    }
    .biz_odt_explore .e-con-inner {
        flex-wrap: wrap !important;
        padding: 0 10px;
    }
    .biz_odt_explore .e-flex.e-con.e-child {
        width: calc(50% - 10px) !important;
    }
    .biz_success_cards .elementor-image-box-wrapper figure.elementor-image-box-img:after {
        width: 90px;
        right: 140%;
    }
}

/* dnt supported carousel players */
.biz_dnt_players .swiper {
    overflow: hidden;
    width: 100%;
    display: block !important;
}

.biz_dnt_players .swiper-wrapper {
    display: flex !important;
}

.biz_dnt_players .swiper-slide {
    flex-shrink: 0;
    height: auto;
}

.biz_dnt_players .biz_single_card {
    box-sizing: border-box;
}

@media only screen and (max-width: 1024px) {
	.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
		left: auto !important;
		right: -100vw !important;
		transition: right .6s cubic-bezier(.6,.1,.68,.53) !important;
	}
	.elementskit-menu-offcanvas-elements.active {
		left: auto !important;
		right: 0 !important;
	}
}
@media only screen and (max-width: 992px) {
	#biz_tabs_grid.biz_gallery_page_tabs .e-con.e-atomic-element.e-tabs-menu-base {
		margin-bottom: 0;
	}
.elementor-element.elementor-element-a9f925c.e-con-full.biz_gallery_2nd_row.e-flex.e-con.e-child {
    gap: 5px;
    padding: 0;
}
.elementor-element.elementor-element-2355ce3.biz_cp_proud {
    padding: 0;
}
div#biz_home_dnt .elementor-widget-heading h2 {
    font-size: 18px !important;
}

div#biz_home_dnt .elementor-widget-heading p {
    font-size: 14px !important;
}

.biz_dnd_footer .e-con-inner .biz_uc_location span {
    font-size: 14px !important;
}
	.elementor-kit-5 div#biz_upcomming img {
		border-radius: 12px !important;
	}

	.biz_img_footer_cards_wwd.biz_it_page_fullwidth_gallery_2 {
		padding-bottom: 0;
	}

	.biz_img_footer_cards_wwd.biz_it_page_fullwidth_gallery_1 {
		padding-top: 10px;
	}
	#biz_player_pathway_cp_proud .biz_cp_proud {
		padding-top: 0;
		padding-bottom: 0;
	}
	.biz_img_footer_cards_wwd {
		padding: 50px 10px;
	}
	.biz_dnt_players  {
		padding: 0 !important;
	}
	.biz_dnt_players .biz_single_card {
		padding: 20px;
	}
	.biz_dnt_players .biz_single_card:before {
		background-position: right center !important;
	}
	.elementor-1114 .elementor-element.elementor-element-150b062,
	.elementor-1114 .elementor-element.elementor-element-903826d,
	.elementor-1534 .elementor-element.elementor-element-597b97d,
	.elementor-1534 .elementor-element.elementor-element-fb3d07b,
/* 	.elementor-1534 .elementor-element.elementor-element-82e1cba, */
	.elementor-1534 .elementor-element.elementor-element-c45b1b4,
	.elementor-1534 .elementor-element.elementor-element-c536d08,
	.elementor-1534 .elementor-element.elementor-element-a2b5c8e,
	.elementor-1534 .elementor-element.elementor-element-63dfa36,
	.elementor-3586 .elementor-element.elementor-element-7a24d8c,
	.elementor-3586 .elementor-element.elementor-element-681eb5e,
	.elementor-element-33a1061,
	.elementor-element-f8d82ce,
	.elementor-element-c881d2b,
	.elementor-element-69dd454,
	.elementor-2410 .elementor-element.elementor-element-3c7e135 {
		padding: 0 10px !important;
	}
	.elementor-element.elementor-element-03f7372 {
		padding: 40px 10px 30px 10px;
	}
	.elementor-element.elementor-element-f8d82ce {
		margin-bottom: 20px;
	}
	#biz_two_side_content .e-con-inner .biz_right_principle div, #biz_two_side_content .e-con-inner .biz_left_principle div {
		margin: 0 auto;
		text-align: center;
	}
	.biz_check_list  .e-con-inner {
		gap: 0;
	}
	.elementor-element.elementor-element-b93b8fb.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
		width: 100%;
	}
	div#biz_bottom_footer .e-con-inner {
		padding: 5px 0px 0 0px;
	}
	.elementor-15 .elementor-element.elementor-element-6fb1645 .elementor-heading-title {
		font-size: 14px;
	}
	.elementor-15 .elementor-element.elementor-element-94fb668 .elementskit-navbar-nav > li > a {
		padding: 0;
		font-size: 14px;
	}
	.biz_faqs .ekit-wid-con .elementskit-accordion .ekit-accordion-title {
		padding-right: 50px;
	}
	.e-con.e-atomic-element.e-tabs-content-area-base.e-0e1631b-a8ab5f1 {
    margin-top: 40px;
}
	div#biz_counter {
    margin-top: 30px;
    padding-left: 0;
}
.elementor-element.elementor-element-6fb1645.elementor-widget.elementor-widget-heading p {
    line-height: 18px;
	margin-top: 5px;
}
.ekit-wid-con.ekit_menu_responsive_mobile button.elementskit-menu-hamburger.elementskit-menu-toggler {
    display: none;
}
.elementor-element.elementor-element-2890f14.elementor-widget-tablet__width-initial.biz_btn_trans.elementor-widget.elementor-widget-button {
    margin-left: 10px;
}

    #biz_header_area .e-con-inner {
        flex-direction: row !important;
        flex-wrap: nowrap;
    }
.elementor-element.elementor-element-ad408dc.e-con-full.biz_offcanvas.e-flex.e-con.e-child {
    max-width: 100px;
}
.elementor-element.elementor-element-aec4e21.e-con-full.biz_contact_info.e-flex.e-con.e-child {}.elementor-element.elementor-element-aec4e21.e-con-full.biz_contact_info.e-flex.e-con.e-child {
    padding-right: 20px;
}
div#\37 9ae23d-tab-content-1 .elementor-widget-video {
    width: calc(50% - 10px) !important;
}

.biz_gallery_1st_row  .elementor-widget__width-initial.elementor-widget.elementor-widget-image,
#biz_tabs_grid.biz_gallery_page_tabs div#bc1e511-tab-content-1 .elementor-widget.elementor-widget-video {
    width: calc(50% - 10px) !important;
}

.biz_gallery_2nd_row  .elementor-widget.elementor-widget-image {
    max-width: calc(50% - 10px) !important;
    width: 100% !important;
}

.biz_gallery_2nd_row {
    flex-wrap: wrap;
}
    .biz_contact_info .biz_contact_page_form {
        gap: 0;
    }
    .biz_contact_page_form div#contact_social_home {
        padding-top: 0px;
    }
.biz_contact_page_form .biz_contact_info {
    padding-left: 10px;
    padding-right: 10px;
}

.biz_contact_page_form  .wpforms-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.biz_cp_proud_4cards .elementor-widget-icon-box {
    width: 100% !important;
}
.biz_mot_how  .e-div-block-base {
    padding-bottom: 150px;
}

.biz_mot_how .e-con-inner h2.elementor-heading-title.elementor-size-default:after {
    left: 50%;
    transform: translateX(-50%) rotate(90deg);
    width: 112px;
    top: -90px;
}

.biz_mot_how .e-con-inner .e-div-block-base:last-child h2.elementor-heading-title.elementor-size-default:after {
    display: block;
}

.biz_mot_how .e-con-inner .e-div-block-base:first-child h2.elementor-heading-title.elementor-size-default:after {
    display: none;
}
.biz_mot_how .e-con-inner .e-div-block-base {
    padding-bottom: 150px;
}
.biz_mot_how .e-con-inner .e-div-block-base:last-child {
    padding-bottom: 0;
}
.biz_success_cards .e-con-inner {
    flex-direction: column !important;
    align-items: center !important;
}
.biz_mot_how  .e-con-inner,
.biz_check_list .e-con-inner,
.biz_cp_proud .e-con-inner{
    padding: 0 24px;
}

.biz_cp_proud  .elementor-element.elementor-element-9594185.elementor-widget.elementor-widget-image {
    margin-top: 30px;
}
.biz_cp_proud {
    padding-top: 60px;
    padding-bottom: 60px;
}
.elementor-element.elementor-element-a6efeba.elementor-widget-tablet__width-initial.elementor-align-center.elementor-widget.elementor-widget-button {
    width: 100%;
}
.biz_offer_cards .e-con-inner >div {
    padding-bottom: 25px;
}

.biz_offer_cards .e-con-inner >div:last-child {
    padding-bottom: 0;
}
.biz_featured_2cards  .e-con-inner {
    padding: 0 24px;
}
.biz_success_cards .e-con-inner .e-flex.e-con.e-child {
    padding-bottom: 90px;
}

.biz_success_cards .elementor-image-box-wrapper figure.elementor-image-box-img:after {
    top: -50px;
    transform: rotate(90deg);
    right: 27%;
    width: 55px;
}
.biz_success_cards .e-con-inner .e-flex.e-con.e-child:last-child {
    padding-bottom: 0;
}
.biz_destination_cards .e-con-full.e-flex.e-con.e-child {
    padding: 140px 40px 28px 40px;
}
.biz_img_footer_cards_wwd > div {
    width: calc(30% - 10px);
}

.biz_img_footer_cards_wwd {
    justify-content: center;
}
.biz_cp_official .elementor-element.elementor-element-12d8f0e.e-con-full.e-flex.e-con.e-child {
    margin-bottom: 30px;
}
.biz_mtt11 .elementor-element.elementor-element-ec6805a.elementor-widget.elementor-widget-image {
    text-align: left;
}
.biz_cp_2block  .e-div-block-base {
    flex-direction: column;
    padding-left: 10px !important;
}

.biz_cp_2block .e-div-block-base figure.elementor-image-box-img {
    margin-bottom: 30px !important;
}

.biz_cp_2block .e-div-block-base ul {
    padding-left: 23px;
}
.biz_single_uc img {
    max-width: 100% !important;
    width: 100% !important;
}

.biz_uc_campus .biz_single_uc .e-con-inner .elementor-widget-image {
    width: 100%;
}
#biz_upcomming  .e-1e211b6-d427d9e,
#biz_upcomming  .e-87af078-f896d40,
#biz_upcomming  .e-ebca8c5-e18b6fb,
#biz_upcomming  .e-19f414b-fac2a13 {
    width: 100%;
    flex-shrink: unset;
}

.biz_cp_proud  .e-con-inner {
    flex-direction: column !important;
}
.biz_cp_proud  .elementor-element.elementor-element-612af51.e-con-full.e-flex.e-con.e-child {
    width: 100%;
}

.biz_cp_proud  .elementor-element.elementor-element-f231844.e-con-full.e-flex.e-con.e-child {
    width: 100%;
    margin-top: 30px;
}
#biz_upcomming>.e-con-inner {
    flex-wrap: nowrap;
    flex-direction: row !important;
}
div#ekit-megamenu-footer-nav {
    position: unset;
    max-width: 992px;
    margin: 0 auto;
    background-color: transparent;
    color: #fff;
    padding-left: 5px;
}
ul#menu-footer-nav {column-count: 3;max-width: 330px;margin: 0 auto;}

div#biz_footer_area {
    padding-bottom: 5px;
    padding-top: 20px;
	gap: 0;
}

div#biz_bottom_footer {
    padding-bottom: 20px;
}
div#biz_bottom_footer p, #biz_bottom_footer a {
    font-size: 14px;
}

#ekit-megamenu-footer-nav .elementskit-nav-identity-panel {display: none;}

nav.ekit-wid-con.ekit_menu_responsive_mobile {
    max-width: 992px;
    margin: 0 auto;
}

.elementor-15 .elementor-element.elementor-element-94fb668 ul#menu-footer-nav > li > a{
    color: #fff !important;
    font-weight: 400;
}


div#biz_bottom_footer p {
    line-height: 24px;
    text-align: left;
}

.elementor-element.elementor-element-4f6640a.e-con-full.e-flex.e-con.e-child a {text-align: left;}

.elementor-element.elementor-element-690d2e8.elementor-align-right.elementor-widget.elementor-widget-button {
    text-align: left;
    margin-top: 0px;
}

.elementor-element.elementor-element-16a6ed2.elementor-align-right.elementor-widget.elementor-widget-button {
    text-align: left;
}
    div#contact_social_home {
        padding-top: 10px;
		margin-bottom: 0px;
    }
    #biz_header_area button.elementskit-menu-hamburger.elementskit-menu-toggler span {
        background: #fff !important;
    }
    
    #biz_header_area button.elementskit-menu-hamburger.elementskit-menu-toggler:hover,
    #biz_header_area button.elementskit-menu-hamburger.elementskit-menu-toggler:focus,
    #biz_header_area button.elementskit-menu-hamburger.elementskit-menu-toggler:active {
        background: #2176FF;
    }
    /* .biz_offcanvas {
        display: none;
    } */
    .elementor-element.elementor-element-1e393d9.e-con-full.e-flex.e-con.e-child {
        max-width: 200px;
    }

    .elementor-element.elementor-element-e9b1293.e-con-full.e-flex.e-con.e-child {
        max-width: 100px;
        margin-left: auto;
    }
    #biz_top_bar .e-con-inner {
        flex-direction: row !important;
    }

    #biz_top_bar .e-con-inner .elementor-element.elementor-element-5ffb652.e-con-full.e-flex.e-con.e-child {
        max-width: 200px;
    }
    #biz_home_about .e-con-inner {
        flex-direction: column;
    }

    #biz_home_about .elementor-element.elementor-element-d501a5e.e-con-full.e-flex.e-con.e-child {
        max-width: 100%;
        width: 100%;
    }

    #biz_counter .e-con-inner {
        padding-top: 0;
        margin-left: 10px;
    }

    #biz_home_about .elementor-element.elementor-element-f80e01a.e-con-full.e-flex.e-con.e-child {width: 100%;}

/*     #biz_partner_carousel .swiper-wrapper {
        transform: translate3d(0px,0,0) !important;
        display: flex !important;
        flex-wrap: wrap;
        gap: 15px;
        justify-content: center;
    } */
/* 		#biz_partner_carousel .swiper-wrapper {
			transform: unset !important;
			flex-wrap: wrap;
        	width: auto !important;
			justify-content: center;
			gap: 15px;
	} */

.biz_about_count > div {
    width: calc(50% - 10px);
}

.e-con-full.biz_about_count.e-flex.e-con.e-child {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}
.biz_meet_team_about .e-con-inner > div {
    width: calc(50% - 10px);
    margin-bottom: 20px
}

    #biz_partner_carousel .swiper-slide {
        width: calc(50% - 8px) !important;
        margin-right: 0 !important;
        max-width: 110px;
    }
    #biz_partner_carousel .elementor-image-carousel-wrapper::before,
    #biz_partner_carousel .elementor-image-carousel-wrapper:after {
        display: none;
    }
    #biz_what_we_do_cards .e-con-inner {
        flex-direction: row !important;
        justify-content: space-between;
    }

    #biz_what_we_do_cards .e-con-inner .elementor-element.e-con-full.e-flex.e-con.e-child {
        width: calc(50% - 10px);
    }
    #biz_what_we_do_cards .e-con-inner {
        gap: 20px;
    }
    .biz_single_uc .e-con-inner {
        flex-direction: column !important;
    }

    #biz_upcomming .e-div-block-base .e-con-boxed {
        max-width: 500px;
    }

    #biz_upcomming .e-div-block-base .e-con-boxed footer a {
        padding: 20px;
    }
    div#biz_home_dnt>.elementor-element>.e-con-inner {
/*         animation: unset;
        flex-direction: row !important;
        flex-wrap: wrap;
        justify-content: space-between; */
    }
    #biz_home_dnt .e-con-inner {
/*         flex-direction: row !important; */
    }

    div#biz_home_dnt>.elementor-element>.e-con-inner>div {
        width: calc(50% - 10px);
    }
    .biz_gallery_1st_row .e-con-inner .elementor-widget-image:first-child, .biz_gallery_1st_row .e-con-inner .elementor-widget-image:nth-child(2) {
        width: 45%;
    }

    .biz_gallery_1st_row .e-con-inner .elementor-widget-image img {
        height: 100%;
    }
    .biz_gallery_1st_row .e-con-inner,
    .biz_gallery_2nd_row {
        flex-direction: row !important;
        justify-content: space-between !important;
    }
    .biz_gallery_2nd_row .elementor-widget-image {
        width: 45% !important;
    }
    div#\37 9ae23d-tab-content-1 .elementor-widget-video {
        width: 45%;
    }
    #biz_tabs_grid .e-con.e-atomic-element.e-tabs-menu-base {
        margin-bottom: 0;
    }
    .biz_contact_info {
        margin-bottom: 40px;
    }
    .biz-single-input-2 {
        flex-direction: column;
        margin-bottom: 10px;
    }
    .biz_gallery_1st_row {
        padding: 0;
    }
    .elementor .e-7aedd3e-b8cd49e {
        min-width: unset !important;
    }
    .elementor-element.elementor-element-d501a5e.e-con-full.e-flex.e-con.e-child {
        padding: 0;
    }

    .biz_right_principle .e-div-block-base:before, .biz_left_principle .e-div-block-base:before {
        display: none;
    }

    #biz_two_side_content .e-con-inner {
        flex-direction: column;
    }
    #biz_two_side_content .e-con-inner .biz_right_principle,
    #biz_two_side_content .e-con-inner .biz_left_principle {
        display: contents;
    }

    #biz_two_side_content .e-div-block-base {
        max-width: 100%;
		margin-bottom: 30px !important;
		padding-right: 0;
    }
    #biz_two_side_content {
        margin-bottom: 40px;
        padding: 0 10px;
    }
    div#biz_two_side_content h2 {
        line-height: 36px;
    }
    .elementor-1114 .elementor-element.elementor-element-d7f6c65 .elementor-heading-title {
        padding: 0 10px;
    }
    .elementor-element.elementor-element-066ab08.biz_fullwidth_video_odt.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 0 10px;
    }
    .elementor-995 .elementor-element.elementor-element-f36faf1 .elementor-heading-title {
        font-size: 24px;
        padding: 0 10px;
    }

    #biz_two_side_content .e-con-inner .biz_right_principle div:nth-child(1) {
/*         order: 1; */
        margin-bottom: 0;
        padding-left: 0 !important;
    }

    #biz_two_side_content .e-con-inner .biz_left_principle > div:nth-child(1) {
        order: 2;
        margin: 0;
    }

    #biz_two_side_content .e-con-inner .biz_right_principle > div:nth-child(2) {
        order: 3;
        padding-left: 0 !important;
        margin-bottom: 0;
    }

    #biz_two_side_content .e-con-inner .biz_left_principle > div:nth-child(2) {
        order: 4;
        margin: 0;
    }

    #biz_two_side_content .e-con-inner .biz_right_principle > div:nth-child(3) {
        order: 5;
        padding-left: 0 !important;
    }
    .biz_cp_tabs_nav .e-tabs-menu-base {
        flex-wrap: wrap;
    }

    .biz_cp_cf_fullwidth .e-div-block-base:nth-child(2) {
        flex-direction: column !important;
        justify-content: center;
    }
    .elementor-element.elementor-element-7307add.elementor-widget-tablet__width-initial.biz_transparent_btn.elementor-widget.elementor-widget-button {
        text-align: center;
    }
.biz_cp_tabs_nav .e-grid.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner div {
    width: calc(50% - 10px) !important;
}

.biz_cp_tabs_nav .e-grid.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
    flex-direction: row !important;
    display: flex;
    flex-wrap: wrap;
}
.biz_cp_official  .elementor-widget-image {
    margin-bottom: 30px !important;
    max-width: 90% !important;
    margin: 0 auto;
}


}
@media only screen and (max-width: 768px) {
	
	#biz_tabs_grid button.e-tab-base {
		padding: 15px;
	}
	.elementor-element.elementor-element-3a5d140.elementor-widget-tablet__width-initial.biz_btn_trans.elementor-widget.elementor-widget-button {
		margin: 0 auto;
	}
.elementor-element-11eef32.biz_contact_page_form .e-con-inner {
    padding-top: 0;
}
#biz_mission_value.elementor-element-a0bd4a8 .e-con-inner {
    padding-top: 0;
}
#biz_upcomming .e-div-block-base .e-con-boxed {
    padding: 15px 10px;
}

.biz_single_uc .e-con-inner {
    padding: 0;
}

#biz_upcomming .e-div-block-base .e-con-boxed {
    max-width: 365px;
    width: 100%;
}

#biz_upcomming .e-con-inner .e-con-inner .e-div-block-base {
    padding: 0 10px 15px 10px;
}

#biz_upcomming .e-con-inner .e-con-inner .e-div-block-base .biz_uc_location + div {
    margin-bottom: 10px;
}

#biz_upcomming .e-con-inner .e-con-inner .e-div-block-base .biz_uc_location span {
}

#biz_upcomming .e-div-block-base .e-con-boxed .elementor-element.elementor-widget.elementor-widget-heading h2 {
    font-size: 22px !important;
    margin-bottom: 15px;
}

#biz_upcomming p {
    font-size: 16px;
    margin-bottom: 20px;
}
	div#biz_home_dnt .e-div-block-base {
		margin-right: 5px !important;
		max-width: 390px;
	}
    .biz_page_banner h2.elementor-heading-title.elementor-size-default {
        font-size: 24px !important;
    }
    
    .biz_page_banner {
        padding-top: 154px;
        padding-bottom: 80px;
    }
}
@media only screen and (max-width: 575px) {
	
	div#biz_home_dnt .e-div-block-base {
/* 		margin-right: 5px !important;
		max-width: 365px !important;
		width: 100% !important; */
		max
		min-width: unset;
		max-width: unset;
		margin-right: 0 !important;
	}
    .elementor-element.elementor-element-7045761.e-con-full.biz_cp_proud_4cards.e-flex.e-con.e-child {
        flex-direction: column !important;
    }
    .biz_meet_team_about .e-con-inner > div {
        width: 100%;
        display: block !important;
    }
    .biz_meet_team_about .e-con-inner > div img {
        width: 100%;
    }
    .elementor-1841 .elementor-element.elementor-element-9121946 .elementor-heading-title {
        font-size: 32px !important;
        line-height: 42px;
    }
}
@media only screen and (max-width: 390px) {
    div#biz_hero_caption .elementor-element-c114b3a span.elementor-heading-title.elementor-size-default {
        display: none;
    }
}
@media only screen and (max-width: 370px) {
    .elementor-element.elementor-element-0130130.elementor-widget.elementor-widget-button {
        display: none;
    }
}