/*
Theme Name: audacity
Template: twentytwenty
*/
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');
html{ margin:0;}
body{overflow-x:hidden;}
section.elementor-section.elementor-top-section  > .elementor-container.elementor-column-gap-default {
    padding: 0px 50px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1440px;
}
p{font-family: "Inter", sans-serif !important;}

/************************header-start***************/

.header-section { position: absolute;top: 30px;  width: 100%;}
.header-section .header-innsec-col .hfe-site-logo {  width: 100%;max-width: max-content;  margin: 0 auto;}
.header-section .header-innsec-col .hfe-site-logo img { width: 100%;height: 50px !important;max-width: 388px;}
 
/**************home-banner**************/
.home-bann-innsec > .elementor-container.elementor-column-gap-default { flex-wrap: nowrap; max-width: 1170px; align-items: center; justify-content: space-between; gap: 20px;}
.home-bann-innsec .home-bann-content-col { width: 100%;  max-width: 521px;}
.home-bann-innsec .home-bann-img-col {  width: 100%;  max-width: 580px;}
.home-bann-innsec .home-bann-content-col .elementor-widget-heading {  margin-bottom: 25px;}
.home-bann-innsec .home-bann-content-col .elementor-widget-heading h1 {  line-height: normal;}
.home-bann-innsec .home-bann-content-col p { font-size: 16px; font-weight: 500;  line-height: 150%;  margin: 0;}

/*******************************featured-section********************/
.featured-section .featured-innsec > .elementor-container.elementor-column-gap-default {flex-wrap: nowrap;max-width: 1195px; justify-content: space-between; gap: 20px;align-items:center;}
.featured-section .featured-innsec .featured-image-col {
    width: 100%;
    max-width: 565px;
}
.featured-section .featured-innsec .featured-image-col img {
    width: 100%;
    max-width: 100%;
    border-radius: 20px;
}
.featured-section .featured-innsec .featured-content-col {
    width: 100%;
    max-width: 606px;
} 
.featured-section .featured-innsec .featured-content-col .elementor-widget-heading {
    margin-bottom: 30px;
}
.featured-section .featured-innsec p {
    margin: 0;
    line-height: 160%;
}
.featured-section .featured-innsec .elementor-widget-text-editor {
    margin-bottom: 30px;
}
  .mySlider .elementor-column img {
    border-radius: 20px;
}
.mySlider .elementor-container.elementor-column-gap-default.slick-initialized.slick-slider {
    overflow-x: hidden;
}


/****************************slider-section********/
.inclusions-content-col > .elementor-widget-wrap.elementor-element-populated {
    width: 100%;
    max-width: 823px !important;
    margin: 0 auto;
}
.inclusions-content-col{
    justify-content:center;
}
.inclusions-sec > .elementor-container.elementor-column-gap-default {
    width: 100%;
    max-width: 100% !important;
    padding-right: 0 !important;
}
.inclusions-sec  > .elementor-container.elementor-column-gap-default {
    max-width: 100% !important;
    padding-right: 0 !IMPORTANT;
}

.inclusions-sec .mySlider .elementor-column img {
    border-radius: 20px;
    width: 100%;
}


.inclusions-sec .mySlider .slick-slide{
    padding: 0 20px;
    box-sizing: border-box;
}
 
.inclusions-sec .mySlider .slick-list{
    margin: 0 -20px;
    padding-right: 120px;
}
 
.inclusions-content-innsec p {
    line-height: 160%;
}

/* section start Choose a Chapter*/



.choose-section .choose-innsec-col .elementor-widget.elementor-widget-text-editor {
    margin: 0 auto;
}

.choose-section .choose-innsec-col .elementor-widget.elementor-widget-hfe-search-button {
    margin: 0 auto;
}

.choose-section .choose-innsec-col .elementor-widget.elementor-widget-hfe-search-button form input {
    background: #ffffff;
    border: 1px solid rgb(21 21 21 / 20%);
    height: 64px;
    letter-spacing: 3.74px;
}

.choose-section .choose-innsec-col .elementor-widget.elementor-widget-hfe-search-button form {
    position: relative;
}

.choose-section .choose-innsec-col .elementor-widget.elementor-widget-hfe-search-button form button.hfe-search-submit {
    position: absolute;
    right: 2px;
    height: 32px;
    width: 100%;
    max-width: 32px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 13px;
    padding: 0px;
    background: #fff;
    color: #D767E3;
    border-left: 1px solid rgb(0 0 0 / 20%);
}

.choose-section .choose-innsec-col .elementor-widget.elementor-widget-hfe-search-button form input:focus {
    outline: none;
}

.choose-button-innsec {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
}

.five-ext-btn .choose-btton-column .elementor-element-populated {
    max-width: 900px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
    box-sizing: border-box;
}

.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-wrap: wrap;
    gap: 25px 25px;
    justify-content: center;
    margin-bottom: 30px;
}

.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button {
    margin-bottom: 0px;
    width: 100%;
    max-width: max-content;
}

.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a {
    background: #ffffff;
    color: #151515;
    font-size: 16px;
    line-height: 21px;
    font-weight: 600;
    letter-spacing: 3.75px;
    padding: 23px;
    font-family: 'Source Sans 3';
    border: 1px solid rgb(21 21 21 / 20%);
}

.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a span.elementor-button-icon svg {
    fill: #151515;
}

.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a:hover {
    color: #D151DF;
    border-color: #D151DF;
}

.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a:hover span.elementor-button-icon svg {
    fill: #D151DF;
}


 .view-all-btn a {
    background: #D767E3 !important;
    border: 1px solid transparent;
    padding: 22px 30px;
}

  .view-all-btn a:hover {
    color: #D767E3 !important;
    border-color: #D767E3 !important;
    background: #ffffff !important;
}
.choose-section .choose-innsec-col .elementor-widget.elementor-widget-hfe-search-button form button.hfe-search-submit:hover {
    text-decoration: none;
}


/*scetion end Choose a Chapter*/

/*******************frequently-section**********************/
.frequently-section .frequently-innsec-content {
    width: 100%;
    max-width: 745px;
    margin: 0 auto;
}

.frequently-section .accordion-innsection {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}


.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item {
    border: none;
    border-bottom: 2px solid #151515;
    margin-bottom: 40px;
}

.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    padding: 0px;
    border: none !important;
}

.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item .elementor-tab-content {
    padding: 0px;
    border: none;
}

.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item .elementor-tab-content p {
    font-size: 18px;
    line-height: 160%;
    font-weight: 400;
    color: #0D0D0D;
}

.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title  {
    padding: 0px 0px  20px 0px !important;
}

.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title a {
    font-size: 20px;
    font-weight: 600;
    font-family: inherit;
    text-transform: uppercase;
    color: #0d0d0d;
}

.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title span.elementor-accordion-icon-closed svg {
    width: 100%;
    max-width: 22px;
    height: 22px;
    fill: #151515;
}

.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title span.elementor-accordion-icon-opened svg {
      width: 100%;
    max-width: 22px;
    height: 22px;
    fill: #151515;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item:last-child {
    margin: 0;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title span.elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 15px;
}
/*************************************home-second-last*******************/
.home-last-sec .home-last-innsec-col .elementor-widget-text-editor, .home-last-innsec-col .elementor-widget-heading {
    margin-bottom: 30px;
}
.home-last-sec .home-last-innsec-col .elementor-widget-text-editor p {
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    margin: 0;
}
.home-last-sec .home-last-innsec-col > .elementor-widget-wrap.elementor-element-populated {
    max-width: 980px;
    margin: 0 auto;
}
.home-last-sec .home-last-innsec-col {
    justify-content: center;
}
.home-last-sec .home-last-innsec-col .elementor-widget-button a {
    font-size: 18px;
    line-height: 18.2px;
    font-weight: 500;
    font-family: 'Inter';
    letter-spacing: 1.4px;
} 
.home-last-sec .home-last-innsec-col {
    position: relative;
}
.home-last-sec .home-last-innsec-col::before {
    content: "";
    position: absolute;
    bottom: -55px;
    width: 76px;
    height: 107px;
    background-image: url("https://theaudacityexperiment.com/wp-content/uploads/2026/05/Clip-path-group.png");
    left: 90px;
     background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.featured-section .featured-innsec .featured-content-col a.elementor-button:hover , .home-last-sec .home-last-innsec-col .elementor-widget-button a:hover, .same-a-hover a:hover {
    background: transparent !important;
    color: #D767E3;
}
.featured-section .featured-innsec .featured-content-col a.elementor-button , .home-last-sec .home-last-innsec-col .elementor-widget-button a, .same-a-hover a {
    border: 1px solid #D767E3;
} 





/****************footer-start***********/
.footer-main-sec .footer-innsection > .elementor-container.elementor-column-gap-default {
    padding-block: 25px;
    border-block: 1px solid #ffffff;
    gap: 60px;
    justify-content: space-between;
}
.footer-main-sec .footer-innsection .footer-col-one p {
    font-size: 15px !important;
    font-weight: 400 !IMPORTANT;
    font-family: 'Inter' !important;
    line-height: normal;
    color: #FAF6F3;
}
.footer-main-sec .footer-innsection .footer-col-one {
    width: 100%;
    max-width: 170px;
}
.footer-main-sec .footer-innsection .footer-col-one .elementor-widget-heading:first-child {
    margin-bottom: 10px;
}
.footer-main-sec .footer-innsection .footer-col-one  .elementor-widget-icon-list {
    margin-top: 40px;
}
.footer-main-sec .footer-innsection .footer-col-one .elementor-widget-icon-list ul li a svg {
    width: 26px;
    height: 26px;
    margin-right: 0;
}
.footer-main-sec .footer-innsection .footer-col-one .elementor-widget-icon-list ul li a svg path {
    fill: #FAF6F3;
}
.footer-main-sec .footer-innsection .footer-col-one .elementor-widget-icon-list ul li {
    margin: 0;
}
.footer-main-sec .footer-innsection .footer-col-one .elementor-widget-icon-list ul {
    gap: 14px;
}
.footer-main-sec .footer-innsection .footer-col-two {
    width: 100%;
    max-width: 100%;
}

.footer-main-sec .footer-innsection .footer-col-three, .footer-main-sec .footer-innsection .footer-col-four {
    width: 100%;
    max-width: max-content;
}
.footer-main-sec .footer-innsection .footer-col-two .elementor-widget-image {
    text-align: left;
}
.footer-main-sec .footer-innsection .footer-col-three ul li a, .footer-main-sec .footer-innsection .footer-col-four ul li a {
    font-size: 15px;
    font-weight: 400 ;
    font-family: 'Inter';
    line-height: normal;
    color: #FAF6F3;
}
.footer-main-sec .footer-innsection .footer-col-three ul li a span, .footer-main-sec .footer-innsection .footer-col-four ul li a span {
    color: #ffffff;
}
.footer-main-sec .footer-innsection .footer-col-three ul li , .footer-main-sec .footer-innsection .footer-col-four ul li {
    margin-bottom: 12px;
}
.footer-main-sec .footer-innsection .footer-col-three ul li:last-child, .footer-main-sec .footer-innsection .footer-col-four ul li:last-child {
    margin-bottom: 0;
}
.footer-innsec-copyright .footer-innsec-col-copyright {
    padding-block:25px;
}
.footer-innsec-copyright .footer-innsec-col-copyright .hfe-copyright-wrapper span {
      font-size: 15px;
    font-weight: 700 ;
    font-family: 'Inter';
    line-height: normal;
    color: #FAF6F3;
}
.footer-main-sec .footer-innsection .footer-col-one .elementor-widget-icon-list ul li a svg:hover path {
    fill: #D767E3;
}



/******************comming soon page**************************/

div#sp-page {
    background: #000 !important;
}
div#sp-page .sp-el-section {
    width: 100% !important;
    padding: 0px 15px !important;
    margin: 0 auto !IMPORTANT;
    max-width: 11440px !important;
}
div#sp-page .sp-el-section .sp-el-row {
    width: 100% !important;
    max-width: 100% !IMPORTANT;
    margin-bottom: 30px;
}
div#sp-page .sp-el-section .sp-el-row h1 {
    font-family: "Krona One", Sans-serif !IMPORTANT;
    font-size: 40px !important;
    font-weight: 400;
    color: #D767E3;
    line-height: normal;
    padding: 0;
}
div#sp-page .sp-el-section .sp-el-row .sp-el-col {
    padding: 0;
}
div#sp-page .sp-el-section .sp-el-row .sp-el-col h1#jkhbii {
    color: #ffffff ! IMPORTANT;
    font-size: 60px !IMPORTANT;
    font-family: "Krona One", Sans-serif !IMPORTANT;
}

/**********************self-vs-soul-page****************************/
.same-full-width .home-bann-content-col.same-full-width-column {
    max-width: 1069px;
    text-align: center;
    margin: 0 auto;
} 

/*****************video-section*************************/
.video-section .video-inner {
    width: 100%;
    max-width: 1170px;
    margin: -270px auto 0;
}
.video-section .video-inner .elementor-custom-embed-image-overlay {
    border-radius: 20px;
}
.video-section .video-inner .video-inner-col .elementor-widget-text-editor {
    width: 100%;
    max-width: 910px;
    margin: 0 auto;
    text-align: center;
}
.video-section .video-inner .video-inner-col .elementor-widget-text-editor p {
    margin: 0;line-height:160%;font-size:18px;color: rgba(0, 0, 0, 0.8);
}
.video-section .video-inner .video-inner-col .elementor-widget-video, .video-section .video-inner .video-inner-col .elementor-widget-text-editor {
    margin-bottom: 30px;
}
/************************featured-section*****************************/
.featured-section .featured-innsec .featured-content-col .list-item-ul li {
    margin-bottom: 30px;
        align-items: start;
            display: flex;
    gap: 6px;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li:last-child {
    margin: 0;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li span.elementor-icon-list-text {
    line-height: 160%;
    padding-left: 0 !IMPORTANT;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li span.elementor-icon-list-text strong {
    font-weight:700 !important;color: #fff !important;
}
.featured-section .featured-innsec.featured-innsec-full > .elementor-container.elementor-column-gap-default {
    max-width: 100%;    align-items: center;
}
.featured-section .featured-innsec.featured-innsec .featured-content-col { 
    max-width: 742px;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li span.elementor-icon-list-icon {
    position: relative;
    width: 100%;
    max-width: 14px;
    height: 20px;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li span.elementor-icon-list-icon svg {
    width: 100%;
    height: 100%;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li b {
    color: #fff;
    font-weight: 700;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li  span.elementor-icon-list-icon svg {
    opacity: 0;
    margin: 0 !important;
}
.featured-section .featured-innsec .featured-content-col .list-item-ul li span.elementor-icon-list-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 20px;
    background-image: url("https://theaudacityexperiment.com/wp-content/uploads/2026/05/Vector-1.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
 
.featured-section .featured-innsec .elementor-widget-text-editor:last-child {
    margin-bottom: 0;
}

/*************************choose-section-white*****************/
.choose-section-white .choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a {
    color: #D151DF;
    border-color: #D151DF;
}
.choose-section-white .choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a svg path {
    fill: #D151DF;
}

.choose-section-white .choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a:hover {
    background: #D151DF;
    color: #fff;
}
.choose-section-white .choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a:hover svg path {
    fill: #fff;
}
.choose-section-white .incon-insta-col > .elementor-widget-wrap.elementor-element-populated {
    flex-direction: row !important;
    justify-content: center;
    align-items: center;
    gap: 10px; 
}
.choose-section-white .incon-insta-col .elementor-widget {
    width: 100%;
    max-width: max-content;
    margin-bottom: 0;
}
.choose-section-white .incon-insta-col .elementor-widget svg {
      width: max-content;
    max-width: max-content;
    height: 18px;
}
.icon-insta.home-icon-list .incon-insta-col svg path {
    fill: #D767E3 !important;
}
.choose-section-white .incon-insta-col .elementor-widget p {
    margin: 0;
    font-size: 18px;
    line-height: 160%;
    font-weight: 400;
    font-family: 'Inter';
    color: #000;
}
 .incon-insta-col .elementor-widget .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}
 .button-last-flex  .button-last-flex-col > .elementor-widget-wrap.elementor-element-populated {
      flex-direction: row !important;
    justify-content: center;
    align-items: center;gap:30px
}
 .button-last-flex  .button-last-flex-col .elementor-widget {
  width: 100%;
    max-width: max-content;
    margin-bottom: 0;
}
/***********************another-same-long-pages**********************/
.new-1170 .featured-innsec {
    max-width: 1170px;
    margin: 0 auto;
}
.new-1170 .featured-innsec .featured-image-col {
    max-width: 590px;
}
 .new-1170-new .featured-innsec {
    max-width: 1170px;
    margin: 0 auto;
}
.new-1170-new .featured-innsec .featured-image-col {
    max-width: 540px;
}
 
.new-1170-new .featured-innsec .featured-content-col {
    max-width: 600px;
}
 .images-col-flex > .elementor-widget-wrap.elementor-element-populated {
    gap: 50px !important;
}
.images-col-flex  .elementor-widget-image img {
    width: 100%;
    max-width: 148px;
    height: 40px;
}
 

.icon-insta .incon-insta-col {
    max-width: max-content;
}
.icon-insta  > .elementor-container.elementor-column-gap-default {
    justify-content: center;
    gap: 30px;
}
.choose-section-white .incon-insta-col .elementor-widget svg g {
    fill: transparent;
}
/****************mega-menu******************/
.header-innsec .header-innsec-col-2 {position: absolute;right: 0;width: 100%;}
.header-innsec .header-innsec-col-2 .header-mega-menu .mega-menu-toggle {
    background: transparent !IMPORTANT;
}
.header-innsec > .elementor-container.elementor-column-gap-default {
    justify-content: center;
}
.header-innsec .header-innsec-col-2  #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-animated-inner,
.header-innsec .header-innsec-col-2  #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-animated-inner::before,
.header-innsec .header-innsec-col-2 #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-animated-inner::after{
    background:#000 !important;
}

.header-innsec .header-innsec-col-2 .header-mega-menu  ul#mega-menu-mobile {
    background: #211E20 !IMPORTANT;
    border: 1px solid rgba(255, 255, 255, 0.1) !IMPORTANT;
    padding: 35px 46px 50px !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li a {
    padding-inline: 0 !IMPORTANT;
    font-size: 18px !important;
    font-weight: 400 !important;
    font-family: 'Inter' !important;
    line-height: normal !IMPORTANT;
    color: #ffffffcc !important;
    width: 100% !IMPORTANT;
    max-width: max-content !IMPORTANT;
    border-bottom: 1px solid transparent !important;
    height: unset !IMPORTANT;
    transition:.3s !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li {
    line-height: normal !IMPORTANT;
    padding-bottom: 20px !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li a:hover {
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li:last-child {
    /*padding-bottom: 0 !IMPORTANT;*/
} 
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on > ul > li a {
    font-size: 16px !IMPORTANT;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul { 
    background: transparent !IMPORTANT; 
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on > ul li {
    background: #211e20 !IMPORTANT; 
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul li a {
    background: transparent !IMPORTANT;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on > ul li a:hover {
    color: #D151DF !important;
    border-color: #D151DF !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on >  a {color:#D151DF !important;}

/*********************/
.structure-col .elementor-widget-icon-list ul li span {
    font-size: 16px;
    font-family: 'Inter';
    font-weight: 500;
    line-height: 160%;
}
.featured-content-col.structure-col{
    max-width:100% !important;
}
.featured-content-col.structure-col ul li {
    margin-bottom: 15px !important;
}
.featured-content-col.structure-col ul li span.elementor-icon-list-icon::before {margin-top: 5px !important;}
.asl-new-col-inner .asl-new-col-inner-col figure.elementor-image-box-img img, .asl-new-col-inner .asl-new-col-inner-col figure.elementor-image-box-img {
    width: 100% !important;
    max-width: 108px;
    height: 127px;
    margin-bottom: 0 !IMPORTANT;
}
.asl-new-col-inner .asl-new-col-inner-col .elementor-image-box-content h4 {
    margin: 0;
    font-family: 'Krona One' !important;
}
.featured-section .featured-innsec.featured-innsec .featured-content-col .form-sec input {
    border-color: rgba(21, 21, 21, 0.3) !IMPORTANT;
    text-decoration: none;  outline:none;border-radius:0 !important;padding:20px !important;
}
.featured-section .featured-innsec.featured-innsec .featured-content-col .form-sec input::placeholder {
    font-family: 'Source Sans 3';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 3.74px;
    color: rgba(21, 21, 21, 0.3) !IMPORTANT;
}
 .featured-section .featured-innsec.featured-innsec .featured-content-col .form-sec input:focus{
     outline:none !important;
 } 
 .asl-new-col-inner .asl-new-col-inner-col.one {
    width: 100%;
    max-width: 166px;
}
.asl-new-col-inner .asl-new-col-inner-col {
    width: 100%;
    position: relative;
}
.asl-new-col-inner .asl-new-col-inner-col.two {
    max-width: 212px;
}
.asl-new-col-inner .asl-new-col-inner-col.three {
    max-width: 340px;
}
.asl-new-col-inner .asl-new-col-inner-col.four {
    max-width: 335px;
}
.asl-new-col-inner > .elementor-container.elementor-column-gap-default {
    justify-content: space-between;gap:30px;
}
.last-class-h6.elementor-widget-text-editor {
    margin-bottom: 0 !IMPORTANT;
}
.last-class-h6.elementor-widget-text-editor h6 {
    margin-bottom: 0 !IMPORTANT;
}
.featured-section .featured-innsec.featured-innsec .featured-content-col h6 {
    margin: 0;
}
.featured-section .featured-innsec.featured-innsec .featured-content-col.extra {
    max-width: 533px;
}


.intro-sec-new-one-col {
    border: 1px solid rgba(209, 81, 223, 0.2);
    padding: 30px 40px;
    width: calc(33.33% - 10px) !IMPORTANT;
}
.intro-sec-new-one-col .elementor-image-box-wrapper {
    text-align: left;
}
.intro-sec-new-one-col .elementor-image-box-wrapper figure.elementor-image-box-img {
    margin-bottom: 0 !important;
}
.intro-sec-new-one-col .elementor-image-box-wrapper .elementor-image-box-content h6 {
    margin: 40px 0px 20px;
}
.intro-sec-new-one-col .elementor-image-box-wrapper .elementor-image-box-content p {
    color: #000000cc !important;
    line-height: 22px !important;
    letter-spacing: 1.4px;
}
.intro-sec-new-inner-one > .elementor-container.elementor-column-gap-default {
    gap: 30px;
}
.simple-para-inr-col > .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
}
.simple-para-inr-col p {
    margin: 0 !important;
    font-size: 18px;
    line-height: normal;
    font-style: italic;
    line-height: 26px;
    color: #000000cc;
}
.home-arrow {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.home-bann-col, .home-bann-col > div {
    position: static;
}
.home-bann-sec > .elementor-container.elementor-column-gap-default {
    position: static;
}
.home-arrow .col-arrow .elementor-widget {
    text-align: center;
}
.home-arrow .col-arrow  a {
    background: transparent !IMPORTANT;
    border: 1px solid #ffffffcc;
    border-radius: 8px;
    padding: 17px 11px 8px;
}
.home-arrow .col-arrow  p {
    font-size: 15px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 1.4px;
    margin-bottom: 0;
}



/**************************new-style**************************/
.choose-innsection.choose-innsection-full .choose-innsec-col h3 {
    line-height: normal;
}


.featured-innsec.elementor-element-403ed85  .featured-image-col  img{height:auto;max-height:596px;object-fit:cover;}
.featured-innsec .contact-us-main-sow form .contact-us-row:first-of-type{display:flex;gap:20px;}
.featured-innsec .contact-us-main-sow form .contact-us-row{margin:0 0 20px;}
.featured-innsec .contact-us-main-sow form .contact-us-row input,
.featured-innsec .contact-us-main-sow form .contact-us-row textarea{background:unset;border:1px solid #D151DF;outline:none;color:#ffffff99}
.featured-innsec .contact-us-main-sow form .contact-us-row textarea{height:140px;resize:vertical}
.featured-innsec .contact-us-main-sow form .contact-us-row input::placeholder,
.featured-innsec .contact-us-main-sow form .contact-us-row textarea::placeholder{font-family: 'Source Sans 3';font-style: normal;font-weight: 600;font-size: 16px;line-height: 1.3;letter-spacing: 3.74px;text-transform: capitalize;color: rgba(255, 255, 255, 0.6);}
.featured-innsec .contact-us-main-sow form .contact-us-row.submit-btn{margin:10px 0 0;}
.featured-innsec .contact-us-main-sow form .contact-us-row.submit-btn input{background:#D767E3;font-family: 'Source Sans 3';font-style: normal;font-weight: 500;font-size: 18px;line-height: 1;letter-spacing: 1.4px;color: #FFFFFF;padding:20px 35px;text-transform:capitalize;transition:all ease 0.5s;}
.featured-innsec .contact-us-main-sow form .contact-us-row.submit-btn input:focus{text-decoration:none;}
.featured-innsec .contact-us-main-sow form .contact-us-row.submit-btn input:hover{background:transparent;text-decoration:none !important}
.featured-innsec .contact-us-main-sow form .wpcf7-spinner{display:none;}
.featured-innsec .contact-us-main-sow form  .wpcf7-response-output{background:#D767E3;color:#fff;border:1px solid #D767E3;}
 
 
 .icon-insta .incon-insta-col p, .icon-insta .incon-insta-col a {
    margin: 0;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    color: #000000;
}

.icon-insta.new-extra > .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
}
.icon-insta.new-extra .incon-insta-col, .icon-insta .incon-insta-col {
    width: 100%;
    max-width: max-content;
}

/********************************/
.intro-sec-new.another-section-new .intro-sec-new-inner-one {
    margin-top: -90px !IMPORTANT;
}
.intro-sec-new.another-section-new .intro-sec-new-inner-one .intro-sec-new-one-col figure.elementor-image-box-img {
    width: 100% !IMPORTANT;
    max-width: 40px;
}
 .intro-sec-new.another-section-new .intro-sec-new-inner-one > .elementor-container.elementor-column-gap-default {
    gap: 50px;max-width:1170px !important;
}
.intro-sec-new.another-section-new .intro-sec-new-one-col .elementor-image-box-wrapper .elementor-image-box-content h6{font-family: 'Krona One';font-style: normal;font-weight: 400 !IMPORTANT;font-size: 18px !IMPORTANT;line-height: 22px;color: #000000;margin: 30px 0px 0px;}
.intro-sec-new.another-section-new .intro-sec-new-one-col { 
    padding: 40px 20px 40px 30px;
    width: calc(33.33% - 10px) !IMPORTANT;
    background: #FFFFFF;
border: 1px solid rgba(209, 81, 223, 0.2);
border-radius: 10px;
}


.intro-sec-new.one-more-section .intro-sec-new-inner-one .intro-sec-new-one-col {
    background: rgba(215, 103, 227, 0.1);
    border: 1px solid rgba(209, 81, 223, 0.2);
    border-radius: 10px;
    padding: 35px 40px;
    width: 100% !important;
}

.intro-sec-new.one-more-section .intro-sec-new-inner-one .intro-sec-new-one-col figure.elementor-image-box-img {
    width: 100% !important;
    max-width: 40px;
}
 
 .intro-sec-new.one-more-section .intro-sec-new-inner-one .elementor-container.elementor-column-gap-default {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;gap:40px 35px;  max-width: 1170px;
}
    .intro-sec-new.one-more-section  .intro-sec-new-one-col .elementor-image-box-wrapper .elementor-image-box-content h6 {
    margin: 30px 0px 20px;
}
.intro-sec-new.one-more-section .intro-sec-new-col .elementor-widget.elementor-widget-text-editor, .intro-sec-new.one-more-section .intro-sec-new-col .elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 0 !important;
} 
.intro-sec-new.one-more-section .intro-sec-new-col .elementor-widget.elementor-widget-text-editor p {
   width:100%;max-width:903px;margin-inline:auto;
} 

.intro-sec-new.custom-new .elementor-container.elementor-column-gap-default {
    /*max-width: 1540px !important;*/
}
.intro-sec-new.custom-new .elementor-container.elementor-column-gap-default .intro-sec-new-inner-one .intro-sec-new-one-col {
    border: 0;
    padding: 0;
    background: transparent;
    width: 100%;
    max-width: 160px;
}
.intro-sec-new.custom-new .elementor-container.elementor-column-gap-default .intro-sec-new-inner-one  .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    gap: 80px;
}
.intro-sec-new.custom-new .elementor-container.elementor-column-gap-default .intro-sec-new-inner-one .intro-sec-new-one-col .elementor-image-box-content h6 {
    margin: 20px 0px 10px;
    font-family: 'Inter' !IMPORTANT;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    color: #000000;
}
.intro-sec-new.custom-new .elementor-container.elementor-column-gap-default .intro-sec-new-inner-one .intro-sec-new-one-col .elementor-image-box-content p {
    font-weight: 400;
    font-size: 12px;
    line-height: 160% !IMPORTANT;
    text-align: center;
    color: rgba(0, 0, 0, 0.8) !IMPORTANT;
    letter-spacing: 0;
}

.button-last-flex.another-flex-sec {
    padding-top: 20px !IMPORTANT;
}
.button-last-flex.another-flex-sec .button-last-flex-col > .elementor-widget-wrap.elementor-element-populated {
    justify-content: start !important;
}
.button-last-flex.another-flex-sec .button-last-flex-col .view-all-btn a:hover {
    background: transparent !IMPORTANT;
}
.button-last-flex.another-flex-sec .button-last-flex-col .view-all-btn.hover-btn a {
    background: transparent !IMPORTANT;
    border-color: #D767E3 !important;
    color: #D767E3 !important;
}
.button-last-flex.another-flex-sec .button-last-flex-col .view-all-btn.hover-btn a:hover {
    background: #D767E3 !IMPORTANT;
    border-color: #D767E3 !important;
    color: #fff !important;
}
.intro-sec-new.custom-new .elementor-container.elementor-column-gap-default .intro-sec-new-inner-one .intro-sec-new-one-col figure.elementor-image-box-img {
    width: 100% !IMPORTANT;
}

.after-before-sec  > .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    gap: 80px;
}
.after-before-sec .elementor-column {
    width: 100%;
    max-width: 160px;
    background: rgba(215, 103, 227, 0.1);
    border: 1px solid rgba(209, 81, 223, 0.4);
    border-radius: 17.5px;
    padding: 5px;
}
.after-before-sec .elementor-column.empty-col {
       background:transparent;
    border: 1px solid transparent;
    border-radius: 17.5px;
    padding: 5px;
} 
.after-before-sec .elementor-column p{
    font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 160%; 
text-align: center; 
color: #D151DF;
    margin: 0;
}
/**********************************************/

.featured-section.self-new > .elementor-container.elementor-column-gap-default {
    max-width: 1270px !important;
}
.win-a-trip-inner > .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    gap: 30px;
}
.win-a-trip-inner .win-a-trip-inner-col-img {
    width: 100%;
    max-width: 690px;
}
.win-a-trip-inner .win-a-trip-inner-col-para {
    width: 100%;
    max-width: 590px;
}
.win-a-trip-inner .win-a-trip-inner-col-para .elementor-widget-text-editor p {
    margin-bottom: 0;
}
.win-a-trip-inner .win-a-trip-inner-col-para .elementor-widget-text-editor p strong {
    font-weight: 500;
    font-size: 20px;
    line-height: 160%;
    align-items: center;
    color: rgba(0, 0, 0, 0.8);
}
.win-a-trip-inner-col-inner {
    padding: 10px 0px !IMPORTANT;
    border-block: 1px solid rgba(0, 0, 0, 0.15);
}
.win-a-trip-inner-col-inner .win-a-trip-inner-col-inner-col .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
}
.win-a-trip-inner-col-inner .win-a-trip-inner-col-inner-col .elementor-image-box-content h4 {
    margin-top: 0;
    margin-bottom: 5px;
    text-align: left;
    line-height: 160%;
}
.win-a-trip-inner-col-inner .win-a-trip-inner-col-inner-col .elementor-image-box-content p.elementor-image-box-description {
    line-height: 160%;
    text-align: left;
}
.win-a-trip-inner-col-inner .win-a-trip-inner-col-inner-col .elementor-image-box-wrapper figure.elementor-image-box-img {
    margin: 0 !IMPORTANT;
} 
/**/
.how-it-inner .how-it-inner-col-para {
    width: 100%;
    max-width: 652px;
}
.how-it-inner .how-it-inner-col-img {
    width: 100%;
    max-width: 598px;
}
.how-it-inner > .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    gap: 30px;
}
.how-it-inner .how-it-inner-col-para .elementor-widget-image-box {
    background: rgba(215, 103, 227, 0.1);
    border: 1px solid rgba(209, 81, 223, 0.2);
    border-radius: 10px;
    padding: 25px 20px;
    margin-bottom: 35px;
}
.how-it-inner .how-it-inner-col-para  figure.elementor-image-box-img {
    width: 100%;
    max-width: 76px;
    height: 76px;
    background: #FFFFFF;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px !important;
}
.how-it-inner .how-it-inner-col-para  h6.elementor-image-box-title {
    margin: 0 0 15px;
    line-height: normal;
}
.how-it-inner .how-it-inner-col-para p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.8);
}
.how-it-inner .how-it-inner-col-para .elementor-widget-image-box:last-child {
    margin: 0;
}
/***************************responsive-start******************************************/
 
 @media only screen and (max-width: 1199px) {
 .home-bann-innsec .home-bann-content-col .elementor-widget-heading h1 {  font-size: 50px !important;}
h2 {font-size: 35px !important;  line-height: normal;}
h5 {font-size: 18px !important;}
h3 {    font-size: 30px !important;}

 section.elementor-section.elementor-top-section  > .elementor-container.elementor-column-gap-default { padding: 0px 15px;}
.home-bann-sec {padding: 150px 0px 80px 0px !IMPORTANT;}
.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a {    padding: 20px;}
.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated { gap: 30px 20px; }
.footer-main-sec .footer-innsection > .elementor-container.elementor-column-gap-default { flex-wrap:nowrap;   gap: 40px;}
.inclusions-sec .mySlider .slick-slide {padding: 0 15px;}
.another-same-banner.home-bann-sec {padding-bottom: 315px !IMPORTANT;}

.another-same-padding.curior-door { padding-bottom: 160px !important;}




 }
 
 
 
 
 
  @media only screen and (min-width: 1024px) {

.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li {
    width: 100% !IMPORTANT;
    max-width: 20% !important;
    border-right: 1px solid #ffffff1f !important;
    position: static !IMPORTANT;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile {
    position: relative;margin-top:12px !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul {
    position: absolute !important;
    right: 0 !IMPORTANT;
    top: 35px !IMPORTANT;
    width: 100% !important; 
    left: 25% !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li {
    width: 100% !important;
    max-width: 20% !important;
    position: static !IMPORTANT;
} 

.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li > ul {
    position: absolute !IMPORTANT;
    left: 15% !important;
    top: 35px !IMPORTANT;
    right: 0 !important;
} 
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on {
    position: static !IMPORTANT;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on > ul {
    position: absolute !IMPORTANT;
    top: 0 !IMPORTANT;
    display: grid !IMPORTANT;
    height: 220px !important;
    grid-template-columns: 1fr 1fr !important;
    width: 100% !important;
    max-width: 550px !IMPORTANT;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on > ul li { 
    height: unset !IMPORTANT;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li ul > li.mega-toggle-on > ul > li {
    width: 100% !important;
    max-width: 100% !important;
    padding-bottom: 15px !important;
}

.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile > li.mega-toggle-on > ul {
    max-width: 75% !IMPORTANT;
}
.width-1370 {
    max-width: 1370px !IMPORTANT;
}

.width-1370 .featured-content-col {
    max-width: 665px !IMPORTANT;
}
}



 @media only screen and (max-width: 1024px) {
.home-bann-innsec .home-bann-content-col .elementor-widget-heading h1 {  font-size: 40px !important;}
h2 {font-size: 30px !important; }
h3 { font-size: 28px !important; }
.home-bann-innsec .home-bann-content-col .elementor-widget-heading {margin-bottom: 20px;}
.home-bann-sec {padding: 130px 0px 70px 0px !IMPORTANT;}
.featured-section .featured-innsec .elementor-widget-text-editor, .featured-section .featured-innsec .featured-content-col .elementor-widget-heading {    margin-bottom: 25px;}
.home-bann-innsec .home-bann-content-col .elementor-widget-heading h1 {
    font-size: 35px !important;
}
.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a { 
    font-size: 14px;
    line-height: 18px; 
    letter-spacing: 2.75px; 
}
.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated {
    gap: 20px;
}
.choose-section .choose-innsec-col .elementor-widget.elementor-widget-hfe-search-button form input {
    height: 55px;
    font-size: 14px !IMPORTANT;
    line-height: 19px !important;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title a {
    font-size: 18px; 
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item .elementor-tab-content p {
    font-size: 16px; 
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item { 
    margin-bottom: 30px;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title {
    padding: 0px 0px  15px 0px !important;
}
.home-last-sec .home-last-innsec-col .elementor-widget-text-editor, .home-last-innsec-col .elementor-widget-heading {
    margin-bottom: 25px;
}
.home-last-sec .home-last-innsec-col::before { 
    bottom: -10px;
    width: 55px;
    height: 70px; 
    left: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.footer-main-sec .footer-innsection > .elementor-container.elementor-column-gap-default {    gap:25px;}
    .mySlider .slick-list{
        padding-right: 80px;
    }
    .video-section .video-inner { 
    margin: -240px auto 0;
}
.another-same-banner.home-bann-sec {padding-bottom: 280px !IMPORTANT;}
.featured-section .featured-innsec.featured-innsec-full > .elementor-container.elementor-column-gap-default {
    align-items: start;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li > ul {
    margin-top: 15px !important;
}
.intro-sec-new-inner-one > .elementor-container.elementor-column-gap-default {
    gap: 15px;
}
.intro-sec-new-one-col { 
    padding: 25px 30px; 
}
.asl-new-col-inner > .elementor-container.elementor-column-gap-default {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
 
.asl-new-col-inner .asl-new-col-inner-col {
    max-width: 100% !important;
}
.asl-new-col-inner .asl-new-col-inner-col figure.elementor-image-box-img img, .asl-new-col-inner .asl-new-col-inner-col figure.elementor-image-box-img {
    max-width: 70px;
    height: 90px; 
}
}

/* Mobile */
 @media only screen and (max-width: 767px) {
     .home-bann-innsec .home-bann-content-col .elementor-widget-heading h1 {font-size: 32px !important;}
.header-section .header-innsec-col .hfe-site-logo img { height: 40px !important;max-width: 260px;}
.header-section { top: 20px;}
.home-bann-innsec > .elementor-container.elementor-column-gap-default, .featured-section .featured-innsec > .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap; gap: 40px;
}
.home-bann-innsec .home-bann-content-col, .home-bann-innsec .home-bann-img-col, .featured-section .featured-innsec .featured-content-col, .featured-section .featured-innsec .featured-image-col {
    max-width: 100%;
}
.featured-section .featured-innsec > .elementor-container.elementor-column-gap-default {
    flex-direction: column-reverse;
}
.inclusions-sec  > .elementor-container.elementor-column-gap-default {
    padding-right: 15px !IMPORTANT;
}
.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a {
    padding: 18px;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title a { 
    font-weight: 500;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item { 
    border-bottom: 1px solid #151515; 
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title span.elementor-accordion-icon-closed svg { 
    max-width: 20px;
    height: 20px; 
}
.home-last-sec .home-last-innsec-col .elementor-widget-text-editor p {
    font-size: 16px; 
    line-height: 26px; 
}
.home-last-sec .home-last-innsec-col .elementor-widget-text-editor, .home-last-innsec-col .elementor-widget-heading {
    margin-bottom: 20px;
}
.home-last-sec .home-last-innsec-col .elementor-widget-button a {
    font-size: 16px;
    padding: 18px 25px !IMPORTANT;
}
.home-last-sec .home-last-innsec-col::before {  
    left: 0px; 
}
.footer-main-sec .footer-innsection > .elementor-container.elementor-column-gap-default {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 40px;
}
.footer-main-sec .footer-innsection .footer-col-two .elementor-widget-image {
    text-align: center;
}
.footer-col-one > .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
}
.footer-main-sec .footer-innsection .footer-col-one  .elementor-widget-icon-list {
    margin-top: 30px;
}
.footer-innsec-copyright .footer-innsec-col-copyright {
    padding-block: 20px;
}
.footer-main-sec .footer-innsection .footer-col-one, .footer-main-sec .footer-innsection .footer-col-three, .footer-main-sec .footer-innsection .footer-col-four {
    max-width: 100%;
}
.footer-innsec-copyright .footer-innsec-col-copyright .hfe-copyright-wrapper span {
    font-size: 13px; 
}
.home-bann-sec {
    padding: 100px 0px 50px 0px !IMPORTANT;
}
.featured-section .featured-innsec .elementor-widget-text-editor, .featured-section .featured-innsec .featured-content-col .elementor-widget-heading {
    margin-bottom: 20px;
}
    .mySlider .slick-slide{
        padding: 0 10px;
    }

    .mySlider .slick-list{
        margin: 0 -10px;
        padding-right: 40px;
    }
    
.another-same-banner.home-bann-sec {
    padding-bottom: 50px !IMPORTANT;
}
 .video-section .video-inner { 
    margin: 0px auto 0;
}
.video-section .video-inner .video-inner-col .elementor-widget-text-editor p { 
    line-height: 140%;
    font-size: 16px;
}
.choose-section-white .incon-insta-col .elementor-widget p { 
    font-size: 16px;
    line-height: 140%; 
}
.choose-section-white .incon-insta-col .elementor-widget p {
    text-align: center;
}
.choose-section-white .button-last-flex  .button-last-flex-col > .elementor-widget-wrap.elementor-element-populated {
      flex-direction: column !important; 
}
.choose-section-white .incon-insta-col .elementor-widget p { 
    font-size: 16px;
    line-height: 140%; 
    text-align: center;
}

.featured-section .flex-column > .elementor-container.elementor-column-gap-default {
      flex-direction: column !important; 
}
 .button-last-flex .button-last-flex-col > .elementor-widget-wrap.elementor-element-populated {
    flex-direction: row !IMPORTANT;
    gap: 20px !important;
}
 .images-col-flex  .elementor-widget-image img { 
    max-width: 100px;
    height: 35px;
}
.header-innsec .header-innsec-col-2 .header-mega-menu  ul#mega-menu-mobile { 
    padding: 30px !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li { 
    padding-bottom: 15px !important;
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li a { 
    font-size: 16px !important; 
}
.header-innsec .header-innsec-col-2 .header-mega-menu ul#mega-menu-mobile li > a {
    background: transparent !IMPORTANT;
}
.last-class-h6.elementor-widget-text-editor h6 {
    margin-top: 0 !IMPORTANT;
}
.intro-sec-new-inner-one > .elementor-container.elementor-column-gap-default {
    gap: 30px;
}
.intro-sec-new-one-col { 
    width: 100% !IMPORTANT;
}
.simple-para-inr-col > .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
}
.simple-para-inr-col p { 
    font-size: 26px; 
}
.asl-new-col-inner > .elementor-container.elementor-column-gap-default { 
    grid-template-columns: 1fr;
}
 .video-inner-col .elementor-custom-embed-play svg {
    width: 50px;
    height: 50px;
}
.button-last-flex  .button-last-flex-col .elementor-widget { 
    max-width: 100%; 
    margin: 0 auto !IMPORTANT;
    text-align: center;
}
.five-ext-btn .choose-btton-column .elementor-element-populated { max-width: 100%;}
.featured-section .featured-innsec.featured-innsec .featured-content-col.extra {
    max-width: 100%;
}
.featured-section .featured-innsec p {
    font-size: 16px !IMPORTANT;
    text-align: center;
}
.order-my-btn .button-last-flex-col a {
    font-size: 16px !important;
    padding: 15px 20px !important;
}

} 
 
 
  @media only screen and (max-width: 599px) {
      h2 {
    font-size: 28px !important;
}
h3 {
    font-size: 25px !important;
}
h5 {
    font-size: 16px !important;
}
 .header-section .header-innsec-col .hfe-site-logo img {
    height: 30px !important;
    max-width: 220px;
}
.header-section {
    top: 15px;
}
 .frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title span.elementor-accordion-icon-closed svg {
    max-width: 16px;
    height: 16px;
}
.home-last-sec .home-last-innsec-col::before {
    display: none;
}
 
.footer-innsec-copyright .footer-innsec-col-copyright {
    padding-block: 15px;
}
.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-button a {
    padding: 16px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 1.75px;
}
.choose-button-innsec .choose-btton-column .elementor-widget-wrap.elementor-element-populated {
    gap: 15px 10px;
}
.footer-main-sec .footer-innsection .footer-col-two .elementor-widget-image img {
    width: 100%;
    max-width: max-content;
}
.inclusions-sec .mySlider .slick-slide {
    padding: 0 0px 0px 20px;
}
.featured-section .featured-innsec .featured-content-col a.elementor-button,
.home-last-sec .home-last-innsec-col .elementor-widget-button a, .same-a-hover a {
    font-size: 14px !important;
    padding: 18px 20px !IMPORTANT;
}
.choose-section .choose-column .view-all-btn a {
    padding: 18px 20px;
    font-size: 14px;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-tab-title a {
    font-size: 16px;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item .elementor-tab-content p {
        line-height: 140%;
}
.frequently-section .accordion-innsection .elementor-accordion .elementor-accordion-item {
    margin-bottom: 20px;
}
.home-last-sec {
    padding-bottom: 0 !IMPORTANT;
}
.footer-main-sec .footer-innsection > .elementor-container.elementor-column-gap-default { 
    row-gap: 30px;
}
.footer-main-sec .footer-innsection .footer-col-one .elementor-widget-icon-list ul li a svg {
    width: 20px;
    height: 20px; 
}
 .icon-insta  > .elementor-container.elementor-column-gap-default { 
    gap: 20px;
}
    .featured-section .featured-innsec.featured-innsec .featured-content-col .form-sec input {
    font-size: 14px;
    padding: 20px 10px !important;
}


.featured-innsec .contact-us-main-sow form .contact-us-row:first-of-type{flex-direction:column;}
.featured-innsec .contact-us-main-sow form .contact-us-row.submit-btn input{width:100%;}

}


  @media only screen and (max-width: 420px) {
.five-ext-btn .choose-btton-column .elementor-element-populated { flex-direction: column !important;}
.five-ext-btn .choose-btton-column .elementor-element-populated .chapter-buttons { width: 100% !important; max-width: 100% !important; min-width: 100% !important;}
.five-ext-btn .choose-btton-column .elementor-element-populated .chapter-buttons a {  width: 100% !important;}
}
