.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-c51b96e:#BE0303;--e-global-color-69486f1:#FFFFFF;--e-global-color-dbb504f:#000000;--e-global-color-b69339b:#F2F2F2;color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;line-height:32px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#BE0303;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BE0303;border-radius:50px 50px 50px 50px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#FFFFFF;color:#BE0303;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BE0303;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:70px;}.elementor-kit-6 a{color:#BE0303;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-6 a:hover{color:#750303;}.elementor-kit-6 h1{color:#000000;font-family:"Poppins", Sans-serif;font-size:45px;}.elementor-kit-6 h2{color:#000000;font-family:"Poppins", Sans-serif;font-size:30px;}.elementor-kit-6 h3{color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-kit-6 h4{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.p-lr{
    padding-left: 20px;
    padding-right: 20px;
}

/* header.elementor.elementor-47.elementor-location-header {
    padding-left: 20px;
    padding-right: 20px;
} */
.elementor .elementor-html5-video {
    width: 100%!important;
    height: 100%!important;
}
.elementor-column.elementor-col-33.right-head-button {
  z-index: 9;
}
.header-fixed-icons a.elementor-icon.elementor-social-icon {
  border-radius: 30px!important;
  font-size: 20px;
}
section.elementor-section.main-header.elementor-sticky--effects {
  height: 70px;
  padding-top: 5px;
}

.elementor-47 .right-head-button .elementor-align-right {
  text-align: center;
}
html body .elementor-nav-menu--main .elementor-nav-menu a, html body .elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 10px 20px;
}
section.elementor-section.main-header.elementor-sticky--effects .elementor-nav-menu__align-right .elementor-nav-menu {
  margin-left: 0;
}
html body a.elementor-icon.elementor-social-icon.elementor-social-icon-instagram.elementor-repeater-item-ca48dca {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
section.elementor-section.main-header.elementor-sticky--effects  .elementor-container.elementor-column-gap-narrow {
  justify-content: center;
}

section.elementor-section.main-header.elementor-sticky--effects .elementor-nav-menu--layout-horizontal {justify-content: center;}
html body .elementor-47  .main-header {
  position: relative;
}

html body .elementor-47 .main-header .header_social_icons.elementor-element.elementor-element-426ac64c{
  width: 50px;
  right: 20px;
  top: 80px;
}

html body .elementor-47 .main-header .header_social_icons span.elementor-grid-item {
  margin: 10px 0;
}

html body .elementor-47 .main-header .header_social_icons i {
  font-size: 24px;
}

html body .elementor-47 .main-header .header_social_icons .elementor-social-icon {
  border-radius: 40px;
}
.elementor-element.header-fixed-icons {
  max-width: 100px;
  right: 65px;
  position: fixed;
  left: unset;
  top: 165px;
}
.ptb50 {
  padding-top:50px;
  padding-bottom:50px;
}
.mt40 {
  margin-top:40px;
}
.mb40 {
  margin-bottom:40px;
}
section.elementor-section.full-width-section.left-color-before .elementor-container.elementor-column-gap-no {
  max-width: 100%;
}
.left-content-box .elementor-widget-wrap.elementor-element-populated {
  padding: 0 8% 0 17%;
}
header.elementor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  right: 0;
  margin: auto;
}
section.elementor-section.main-header.elementor-section-boxed {
  left: 0;
  right: 0;
  margin: auto;
}
.right-head-button a.elementor-button-link {
  width: 242px;
  padding: 15px 21px;
  border-radius: 5px;
}
.elementor-sticky--effects .elementor-column.site-logo, .elementor-sticky--effects .elementor-column.right-head-button {
  display: none;
}
section.elementor-section.main-header.elementor-sticky--effects {
  background-color: #be0303;
  z-index:999999;
  top: 0 !important;
}
.banner-slide .elementor-button {
  width: 280px;
  cursor:pointer;
}
html body span.highlited {
  color:#be0303;
}
.elementor-column.right-imgbar {
  min-height: 500px;
  object-fit: cover;
}
.how_works .wp-caption-text {
  color: #fff;
  font-weight: 700;
  font-style: normal;
  font-size: 25px;
  position: absolute;
  bottom: 10px;
  left: 15px;
}
.elementor-column.col_overflow {
  overflow: hidden;
}
.contact_form .last_column {
  padding-right: 0 !important;
}
.testimonails_content.elementor-widget-text-editor::after ,
.elementor-widget-image.how_works::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  opacity: 0;
  transition-property: transform;
  transition-duration: .4s;
  transition-timing-function: ease;
  transform: translate(-50%,-50%);
  background: linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.13) 48%,rgba(255,255,255,.5) 57%,rgba(255,255,255,0) 64%,rgba(255,255,255,0) 100%);
  overflow: hidden;
}
.testimonails_content.elementor-widget-text-editor:hover::after , 
.elementor-widget-image.how_works:hover::after {
  opacity: 1;
  transform: translate(0);
}
.site_footer ul.elementor-nav-menu li a:after {
  content: '';
  height: 3px;
  width: 0;
  background: #be0303;
  position: absolute;
  left: 0px;
  bottom: 6px;
  transition:0.4s;
}
.site_footer ul.elementor-nav-menu li a.elementor-item-active:after {
  width: 100%;
}
.elementor-element.elementor-fixed.elementor-hidden-tablet.animated-slow.header-fixed-icons.elementor-widget {
width: auto;
left: auto;
right: 10px;
}
.site_footer ul.elementor-nav-menu li:hover a:after {
  width: 100%;
  transition:0.4s;
}
.footer_btn .elementor-button-icon i {
  font-size: 28px;
  line-height: 18px;
}
.faqs_tab i.fas.fa-angle-up , 
.faqs_tab i.fas.fa-angle-down {
  background: #be0303;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-top:-5px;
}
.faqs_tab .elementor-accordion-item {
  margin-bottom: 10px;
}
.contact_form .content-column.one_half{
  padding-right: 10px;
}
.contact_form label {
  margin-top: 20px;
  margin-bottom:10px;
  width: 100%;
}
/* .contact_form input {
  border-radius: 0 !important;
  background-color: rgba(102,102,102,.15);
  border: 0 !important;
  margin-top: 10px;
} */
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  border: 0px solid #640000;
  background: #be0303;
  color: #fff;
  font-weight: 600;
  padding: 8px 12px;
  box-shadow: 0px 0px 5px 1px #00000054;
  border-radius: 0;
  margin: 0;
  width: 460px;
  text-align: center;
}
.contact_form textarea {
  height: 100px;
  border: 0;
  background-color: rgba(102,102,102,.15);
  margin-top: 10px;
  border-radius: 0;
}
.contact_form .wpcf7-submit {
  width: 170px;
  border-radius: 30px !important;
  font-size: 15px !important;
}
.contact_form .wpcf7-submit:hover {
  background: #404345 !important;
  color: #fff !important;
}
.fleet_slides .elementor-slide-heading {
  background-color: rgba(0,0,0,.5);
  width: 450px;
  padding: 12px 0;
  max-width: 100%;
  overflow: hidden;
}
.fleet_slides .elementor-swiper-button {
  opacity:0;
  transition:0.4s;
}
.fleet_slides:hover .elementor-swiper-button {
  opacity:1;
  transition:0.4s;
}
.booking-form p {
  margin: 0;
}
.wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 0px solid #00a0d2;
}
.booking-form .wpcf7-submit {
  width: 300px;
  border-radius: 30px !important;
  font-size: 15px !important;
  line-height: 37px;
  margin-top: 30px;
}
.tooltip {
position: relative;
}
.toottip-bar .tooltip {
  position: absolute;
  padding: 58px 12px 0;
  right: -50px;
  bottom: -18px;
  width: 50px;
}
.tooltip:hover {
  opacity: 0.8;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 230px;
  background-color: rgb(0 0 0);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 60px;
  right: 0;
  margin-left: 0;
  opacity: 0;
  transition: 0.3s;
  padding: 13px 15px 13px 15px;
}
.tooltip_menu ul li a {
  display: block;
  line-height: 25px;
  letter-spacing: 1px;
  vertical-align: top;
  margin-bottom: 1px;
  font-size: 0.91667em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  color: #fff;
}
.tooltip_menu ul li {
  list-style-type: none;
}
.tooltip_menu ul {
  padding: 0;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
.tooltip_menu  ul li a:hover {
  color:#609aff;
  transition: 0.6s;
}
.dialog-widget-content.dialog-lightbox-widget-content.animated {
  border-radius: 6px;
}
.social-toooltip {
  float: right;
}
.social-toooltip a {
  background: #be0303;
  color: #222;
  border-radius: 100%;
  display: block;
  text-align: center;
  text-decoration: none;
  position: relative;
  width: 50px;
  height: 50px;
  margin: 12px 0px;
  padding-top: 10px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all 0.4s;
  -webkit-box-shadow: 0px 0px 11px 2px rgb(0 0 0 / 25%);
}
.social-toooltip a.icon:before{
color: #fff;
font-size: 20px;
}
.social-toooltip a.user:before{
content: url(/wp-content/uploads/2022/08/user.png);
}
.social-toooltip a.phone:before{
 content: url(/wp-content/uploads/2022/08/phone.png);
}
.social-toooltip a.envelope:before{
 content: url(/wp-content/uploads/2022/08/03.png);
}
.social-toooltip a.payment:before{
 content: url(/wp-content/uploads/2022/08/04.png);
}
.social-toooltip a.document:before{
 content: url(/wp-content/uploads/2022/08/doc.png);
}
.social-toooltip a span {
  color: #fff;
  font-size: 12px !important;
  font-weight: 300;
  position: absolute;
  bottom: 6px !important;
  left: 0;
  padding: 10px 6px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: rgba(63,53,49,0.8);
  border-radius: 30px;
  letter-spacing: 1px;
  line-height: 13px;
  text-align: center;
  float: right !important;
  right: 30px;
  width: 200px;
}
.social-toooltip a:hover span {
  left: -210px;
  transition: all 0.4s ease;
}
.social-toooltip a:hover span{
bottom: 50px;
visibility: visible;
opacity: 1;
}

/* hover over the icons now to see the tooltips! */
.social-toooltip a.facebook:hover{
background-color: #4183d7;
color: #bfbfbf;
}
a.icon.user {
  background-color: rgba(111,104,100,0.95);
}
.inner-page-padding .elementor-container {
  min-height: inherit !important;
}
.inner-page-padding{
  padding-top: 15%;
  padding-bottom: 25%;
}
.lhevo-slider .elementor-slide-heading {
  background-color: rgba(0,0,0,.5);
  width: 1160px;
  padding: 12px 0;
  max-width: 100%;
  overflow: hidden;
}
.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image-overlay {
  opacity: 1;
  position: inherit;
  height: auto;
  text-align: center;
  font-size: 18px;
  color: #000 !important;
  visibility: visible;
  font-family: 'Roboto', sans-serif;
  top: inherit;
  left: inherit;
  background-color: transparent;
  display: block;
  font-style: italic;
  transform: inherit;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide {
  overflow: inherit;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-container {
  height: 302px;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 250px;
}
.elementor-element.fleet_slides .swiper-slide-contents .elementor-slide-heading a.swiper-slide-inner {
  display: block;
  background: rgba(0,0,0,.5);
  padding: 12px 0;
  height: auto;
  position: absolute;
  top: 0;
  bottom: auto; 
}
.elementor-element.fleet_slides .swiper-slide-contents .elementor-slide-heading a.overlap-button {
  position: absolute;
  bottom: 10px;
  top: auto;
  background-color: #e34e1b;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e34e1b;
  color: #fff;
  padding: 9px 20px;
  left: 0;
  right: 0;
  text-align: center;
  max-width: 160px;
  margin: auto;
  z-index: 99;
  opacity: 0.8;
  border-radius: 5px;
  transition: 0.5s ease;
}
.elementor-element.fleet_slides .swiper-slide-contents .elementor-slide-heading a.overlap-button:hover {
  background-color: #e34e1b;
  border-color: #e34e1b;
      opacity: 1;
      transition: 0.5s ease;
}
.bg-color {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 15%;
}  
.fleet_slides .fadeInUp {
  animation: none !important;
}
.banner-reserve-button {
  position: absolute;
  top: 200px;
}
.banner-reserve-button .elementor-widget-container .elementor-button-wrapper a {
  background-color: #e34e1b;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e34e1b;
  opacity: 0.8;
  transition: 0.5s ease;

}

.banner-reserve-button .elementor-widget-container .elementor-button-wrapper a:hover {
  background-color: #e34e1b;
  border-color: #e34e1b;
  opacity: 1;
  transition: 0.5s ease;
  color: #fff;
}
.main-ban-sec .elementor-element.elementor-element-b3f89d5 .elementor-button {
  opacity: 0.8 !important;
}
.main-ban-sec .elementor-element.elementor-element-b3f89d5 .elementor-button:hover {
  opacity: 1 !important;
}
html body .elementor-nav-menu__align-right .elementor-nav-menu {
  margin-left: 140px;
}


/***********************/
/***Responsive Style***/
/*********************/
@media only screen and (max-width: 1600px){
  html body .elementor-nav-menu--main .elementor-nav-menu a, html body .elementor-nav-menu--main .elementor-nav-menu a:hover {
      padding: 0 10px;
  }
  html body .elementor-nav-menu__align-right .elementor-nav-menu {
      margin-left: auto;
  }
  body .elementor-element.header-fixed-icons {
    max-width: 60px;
}
}
@media only screen and (max-width: 1366px) {
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1000px;
}
html body .elementor-47 .elementor-element.elementor-element-6a9c681 .elementor-nav-menu .elementor-item {
  font-size: 14px;

}
body .elementor-element.header-fixed-icons {
  right: 35px;
}
}

@media only screen and (max-width: 1200px) {
  body .elementor-element.header-fixed-icons {
    right: 10px;
  }
.left-content-box .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
  padding: 30px 0 0 0;
}
.how_works .wp-caption-text {
  font-size: 20px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 850px;
}
.elementor-nav-menu--main .elementor-nav-menu a{
  padding: 13px 10px;
}
.banner-slide .swiper-slide-contents {
  max-width: 70%;
}
.banner-slide .elementor-slide-heading {
  font-size: 40px;
  line-height: 60px;
}
.spec-sec .elementor-inner-section .elementor-column {
  width: 33%;
}
.spec-sec .elementor-inner-section>.elementor-container {
  flex-wrap: wrap;
}
.main-ban-sec .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
  font-size: 35px;
  line-height: 50px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-section-height-min-height.bg-banner {
  background-position: center;
  padding-top: 40px;
  }
  section.elementor-section.elementor-top-section.elementor-section-height-min-height.bg-banner.inner-page-padding {
      height: 520px;
      margin-top: 60px;
  }
}

@media only screen and (max-width: 1024px) {
html body br{
  display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  border: 0px solid #640000;
  background: #be0303;
  color: #fff;
  font-weight: 600;
  padding: 6px 7px;
  box-shadow: 0px 0px 5px 1px #00000054;
  border-radius: 0;
  width: 100% !important;
  text-align: center;
  font-size: 13px !important;
  line-height: 22px;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 180px;
}
section.elementor-section.elementor-top-section.elementor-element.main-ban-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
  margin-top: 80px;
}
.elementor-section.elementor-top-section.howwork-sec .elementor-column.col_overflow .how_works.elementor-widget.elementor-widget-image {
  max-width: 275px;
  margin-left: auto;
  margin-right: auto;
}
body .elementor-element.header-fixed-icons {
    display: none;
}
}

@media only screen and (max-width: 992px) {
  section.elementor-section.elementor-top-section.elementor-element.elementor-section-height-min-height.bg-banner {
      background-position: bottom;
      padding-top: 40px;
      }
.howwork-sec .elementor-column.elementor-col-25.elementor-inner-column.elementor-element {
  width: 50%;
}
.review-sec .elementor-column.elementor-col-33.elementor-inner-column.elementor-element {
  width: 100%;
  padding: 0px 0 30px 0;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 250px;
}
.elementor-section.elementor-top-section.howwork-sec .elementor-column.col_overflow .how_works.elementor-widget.elementor-widget-image {
  max-width: 275px;
  margin-left: auto;
  margin-right: auto;
} 
}
@media (max-width:  768px) {
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 235px;
}
}
@media only screen and (max-width: 767px) {
.left-content-box .elementor-widget-wrap.elementor-element-populated {
  padding: 25px;
}
.banner-reserve-button {
  position: absolute;
  top: 130px;
}
section.elementor-section.elementor-top-section.elementor-section-height-min-height.bg-banner.inner-page-padding {
  height: 340px;
  margin-top: 60px;
  background-position: center;
}
.fleet_slides .elementor-slide-heading{
  width: 730px !important;

}
.banner-slide .elementor-slide-heading {
  font-size: 30px !important;
  line-height: 35px !important;
}
.banner-slide .elementor-slide-heading {
  font-size: 30px;
  line-height: 35px;
}
.ptb50 {
  padding-top:30px;
  padding-bottom:30px;
}
.booking-form .wpcf7-submit {
  width: 100%;
  border-radius: 30px !important;
  font-size: 15px !important;
  line-height: 35px;
  margin-top: 22px;
}
.contact_form label {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
  width: 100% !important;
  font-size: 14px !important;
  line-height: 20px !important;
}
html body .my-banner-reserve-button .elementor-widget-container .elementor-button-wrapper a{
    padding: 15px 30px;
}
/*.contact_form input {*/
/*  border-radius: 0 !important;*/
/*  border: 0 !important;*/
/*  margin-top: 2px !important;*/
/*  font-size: 12px !important;*/
/*}*/
.contact_form .content-column.one_half {
  padding-right: 0px !important;
  margin: 5px 0px 0px 0px !important;
}
.booking-form .elementor-column {
  padding: 12px 12px 0 12px;
  box-shadow: 0px 0px 7px 0px #00000073;
}
.site_footer ul.elementor-nav-menu li a:after {
  display:none;
}
.lhevo-slider .swiper-slide {
  height: 400px !important;
  transition-duration: calc(5000ms*1.2);
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading {
 margin-bottom: 0px !important;
}
html body .mob-menu ul.elementor-nav-menu--dropdown a {
    font-size: 16px!important;
    line-height: 21px;
}
.elementor-element.header-fixed-icons {
    display: none;
}
}
@media(max-width: 641px) {
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 385px;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-container {
  height: 445px;
}
}
@media (max-width:500px) {
  .howwork-sec .elementor-column {
  width: 100% !important;
}

}
@media (max-width:480px) {
.lhevo-slider .swiper-slide {
  height: 250px !important;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 275px;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-container {
  height: 335px;
}  
.banner-reserve-button .elementor-widget-container .elementor-button-wrapper a {
  font-size: 16px;
  padding: 15px 30px;
}

}
@media (max-width:440px) {
.elementor-11 .elementor-element.elementor-element-a58f0ab {
  padding: 70px 0px 50px 0px;
}
.main-ban-sec .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
  font-size: 25px;
  line-height: 35px;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 240px;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-container {
  height: 300px;
}
}
@media (max-width:375px) {
.spec-sec .elementor-image-box-content h4.elementor-image-box-title {
  font-size: 15px !important;
}
figcaption.elementor-image-carousel-caption .slider-content-box h5 {
  font-size: 15px;
}    
}

@media(max-width: 360px) {
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-slide .elementor-carousel-image {
  height: 180px;
}
.crs-like-sec .elementor-widget-media-carousel .elementor-swiper .swiper-container {
  height: 240px;
}
}/* End custom CSS */