.MySliderx {
  height: 833px;
}
.itemBox img.smalroom {
  height: 137px !important;
}
.elementor-137
  .elementor-element.elementor-element-cabb0bf
  .elementskit_inline_form
  .elementskit_input_wraper:not(:last-child) {
  margin-right: 0 !important;
}
a.elementor-button.elementor-button-link.elementor-size-sm.ms-md-4.roundeds.redBg.text-decoration-none.border-1x:focus {
  color: #fff !important;
}
li.dt-paging-button.page-item.disabled button {
  background: #fff !important;
  font-size: 30px;
  padding: 0px 14px;
}
a.elementor-button.elementor-button-link.elementor-size-sm:focus {
  color: #fff !important;
}
.elementor-element.elementor-element-39de97a.elementor-widget.elementor-widget-button
  a:focus {
  color: #fff !important;
}
.elementor-social-icons-wrapper.elementor-grid a i {
  color: #000 !important;
}
@media (min-width: 1025px) and (max-width: 1280px) {
}

@media (min-width: 1024px) and (max-width: 1366px) {
}

@media (min-width: 320px) and (max-width: 480px) {
  .elementor-element.elementor-element-54cfc72.e-flex.e-con-boxed.e-con.e-child
    .e-con-inner {
    flex-direction: column !important;
  }
  .elementor-element.elementor-element-3f4933c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding-top: 6rem !important;
  }

  .elementor-11
    .elementor-element.elementor-element-6e851754
    .e-con.e-flex
    > .e-con-inner {
    flex-direction: column !important;
  }

  .Myaccordion .accordion-body {
    color: #fff;
    overflow: auto;
  }
  div#menuModal .modal-content {
    width: 40%;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
    display: flex;
    flex-direction: column;
  }

  .elementor-640
    .elementor-element.elementor-element-e4984a5
    .elementor-tabs-wrapper {
    width: 100% !important;
    display: flex !important;
  }

  .elementor-element.elementor-element-ab7da5a.e-con-full.e-flex.e-con.e-child.content-section {
    position: relative !important;
    overflow: hidden !important;
  }
  .elementor-137
    .elementor-element.elementor-element-cabb0bf
    .elementskit_inline_form
    .elementskit_input_wraper:not(:last-child) {
    margin-right: 0;
  }

  .elementor-element.elementor-element-895b526.elementor-widget.elementor-widget-text-editor
    p {
    text-align: justify !important;
  }
  .elementor-element.elementor-element-d8c0126.elementor-widget.elementor-widget-text-editor
    p {
    text-align: justify !important;
  }
  .elementor-110
    .elementor-element.elementor-element-cc9ab2a
    .elementor-heading-title {
    text-align: left !important;
  }
  .elementor-element.elementor-element-9d1cc46.elementor-widget.elementor-widget-text-editor
    p {
    text-align: justify !important;
  }
  .elementor-110
    .elementor-element.elementor-element-17dd830
    .elementor-heading-title {
    text-align: left !important;
  }
  .elementor-element.elementor-element-1db1ec0.elementor-widget.elementor-widget-text-editor
    p {
    text-align: justify !important;
  }

  .elementor-element.elementor-element-ab7da5a.e-con-full.e-flex.e-con.e-child.content-section::before {
    content: "";
    position: absolute;
    min-width: 959px;
    min-height: auto;
    background: url("../../assets/images/vr-bg-original.png");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    left: auto;
  }
  .elementor-image-container.vr-image-section {
    display: none;
  }
  .elementor-11 .elementor-element.elementor-element-8f89f4c {
    --min-height: 265px !important;
  }
  .elementor-element.elementor-element-c75bd57.elementor-widget.elementor-widget-button.signup-button {
    display: flex;
    width: 100%;
    justify-content: center;
  }

  .swiper-slide {
    flex: 0 0 40% !important;
  }
  .elementor-element.elementor-element-750b7787.e-flex.e-con-boxed.e-con.e-child {
    margin: 0 !important;
  }
  .elementor-element.elementor-element-4b771e98.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded
    .e-con-inner {
    padding: 10px 0 !important;
    margin-top: 0 !important;
  }
  h2.elementor-heading-title1.elementor-size-default {
    font-size: 30px !important;
  }

  .elementor-element.elementor-element-8f89f4c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    position: relative;
  }

  .elementor-element.elementor-element-3e7edb7.e-con-full.e-flex.e-con.e-parent.purpleBg.e-lazyloaded {
    /* flex-direction: column-reverse; */
  }
  .elementor-element.elementor-element-a2a51ba.e-con-full.e-flex.e-con.e-parent.purpleBg.e-lazyloaded {
    /* flex-direction: column-reverse; */
  }
  .elementor-element.elementor-element-bbfcc6b.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    flex-direction: column-reverse;
  }
  .elementor-element.elementor-element-5d32a13.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    flex-direction: column-reverse;
  }
  .elementor-element.elementor-element-fe7a22a.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    flex-direction: column-reverse;
  }

  .e-con.e-flex > .e-con-inner {
    justify-content: space-between;
    margin-top: 3rem;
    flex-direction: column-reverse;
  }
  img.swiper-slide-image.img-fluid.w-100.MySliderx {
    height: 100%;
  }
  h2.elementor-heading-title.elementor-size-default {
    padding-top: 0;
  }
  .elementor-112
    .elementor-element.elementor-element-4fbb76d
    > .elementor-widget-container
    a {
    width: 100%;
    margin: 0 !important;
    margin-bottom: 9px !important;
  }
  .elementor-112
    .elementor-element.elementor-element-4fbb76d
    > .elementor-widget-container {
    flex-wrap: wrap;
  }

  .Myaccordion .accordion-button {
    font-size: 13px !important;
    font-family: "Nunito" !important;
    text-wrap: auto;
  }

  .elementor-112 .elementor-element.elementor-element-2eaf7fa.e-con {
    margin: 0 !important;
    width: 100% !important;
  }

  .elementor-106 .elementor-element.elementor-element-13b2db1 img {
    width: 95px;
  }

  button.navbar-toggler {
    background: #fff;

    padding: 3px 9px;

    font-size: 22px;
  }

  .elementor-button-wrapper {
    width: 100%;

    flex: 1;
  }

  .elementor-button-wrapper a {
    width: 100%;
  }

  .elementor-137
    .elementor-element.elementor-element-cabb0bf
    .elementskit_inline_form
    .elementskit_input_wraper:not(:last-child) {
    width: 100% !important;

    margin-right: 0 !important;
  }

  .elementor-137 .elementor-element.elementor-element-5558d380 {
    --padding-left: 30px !important;

    --padding-right: 30px !important;
  }

  .elementor-location-footer.elementor-137
    .elementor-element.elementor-element-19a1539 {
    width: 100% !important;
  }

  /* .elementor-437 .elementor-element.elementor-element-bc08f9a {

    --min-height: auto !important;

    padding: 4rem 0 !important;

  }

  .elementor-437 .elementor-element.elementor-element-bc08f9a p {

    font-size: 16px !important;

    line-height: initial !important;

  } */

  .elementor-437 .elementor-element.elementor-element-a54bb01,
  .elementor-437 .elementor-element.elementor-element-bc08f9a {
    --min-height: auto !important;

    --margin-top: 0 !important;
  }

  .elementor-112 .elementor-element.elementor-element-0577b95 {
    --padding-right: 0px !important;
  }

  .elementor-widget-container.d-flex.align-items-center.gap-md-3 {
    flex-direction: column;
  }
  .elementor-widget-container.d-flex.align-items-center.gap-md-3
    h2.elementor-heading-title.elementor-size-default {
    font-size: 49px !important;
    padding-bottom: 20px;
  }
  .elementor-element.elementor-element-6ded962.e-flex.e-con-boxed.e-con.e-child
    a {
    margin-bottom: 10px !important;
  }

  .elementor-112 .elementor-element.elementor-element-e34a8df {
    padding: 0 5px !important;
  }
  .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    display: none;
  }
  .elementor-element.elementor-element-c939b79.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 0;
  }

  .elementor-element.elementor-element-3e3af3fb.e-flex.e-con-boxed.e-con.e-child
    .e-con.e-flex
    > .e-con-inner {
    flex-direction: row !important;
  }
}
