@media (max-width: 1800px) {

     .footer-contact-info .elementor-icon-box-description a {

          word-break: break-all !important;

     }

}



@media (min-width:1367px) and (max-width: 1650px) {

     .width-1063 {

          width: 100% !important;

     }

}



@media (max-width: 1200px) {



     /******************* Common Style Start *******************/

     .common-details h1,

     .common-details h2,

     .common-details h3,

     .common-details h4,

     .common-details h5,

     .common-details h6,

     .common-details ul,

     .common-details ol {

          margin-bottom: 15px;

     }



     .common-details ul li,

     .common-details ol li {

          margin-bottom: 10px;

     }



     .accordion-block .e-n-accordion-item .e-n-accordion-item-title {

          position: relative;

          padding-left: 60px;

          padding-top: 30px;

          padding-bottom: 30px;

     }



     .accordion-block .e-n-accordion-item .e-n-accordion-item-title::before {

          font-size: 26px;

          line-height: 39px;

          top: 50px;

     }



     /******************* Common Style End *******************/

}



@media (max-width: 1024px) {

     .signature-title .elementor-heading-title {

          margin-left: 0;

     }

}





@media (min-width: 881px) {



     .who-we-serve .elementor-swiper-button-prev,

     .who-we-serve .elementor-swiper-button-next {

          display: none !important;

     }

}



@media (max-width: 880px) {

     .who-we-serve .swiper-slide.swiper-slide-active {

          box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.10);

          transition: all 0.3s ease-in-out;

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

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

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

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

     }



}



@media (max-width: 767px) {

     .header-nav-menu .elementor-nav-menu {

          display: flex;

          flex-direction: column;

          align-items: center;

     }



     .common-icon.header-icon .elementor-icon-wrapper a {

          padding: 12px !important;

     }



     .footer-menu ul {

          display: flex;

          flex-direction: column;

          align-items: center;

          gap: 20px;

     }



     .footer-nav-menu-wrp {

          display: flex;

          align-items: center !important;

     }



     .header-nav-menu .elementor-nav-menu li {

          text-align: center;

     }



     .common-button .elementor-button-text {

          text-align: left;

     }

     .featured-destination-slider .swiper-slide-next {
          top: 0;
     }

     .featured-destination-slider .swiper-slide {
          padding-bottom: 0;
     }

     .footer-nav-menu-wrp::after {

          width: calc(100% - 20px);

     }


}



@media(min-width: 400px) and (max-width: 767px) {

     .founder-img img {

          height: 490px !important;

          object-position: top center !important;

     }

}



@media (max-width: 359px) {

     .accordion-body .accordion-body-inner {

          padding: 0;

          border-width: 0 !important;

     }



     .accordion-body .accordion-body-inner .common-details p {

          font-size: 20px !important;

          line-height: 28px !important;

     }



     .accordion-block .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text {

          font-size: 24px !important;

          line-height: 34px !important;

     }



     .accordion-block .e-n-accordion-item .e-n-accordion-item-title::before {

          font-size: 24px;

          line-height: 34px;

     }

     .request-lucury-exp-form form input,
     .request-lucury-exp-form form textarea,
     .request-lucury-exp-form form select {
          padding: 15px 25px 15px 15px !important;
     }

}