.elementor-17820 .elementor-element.elementor-element-3ea25f17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17820 .elementor-element.elementor-element-3ea25f17:not(.elementor-motion-effects-element-type-background), .elementor-17820 .elementor-element.elementor-element-3ea25f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17820 .elementor-element.elementor-element-516b8839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17820 .elementor-element.elementor-element-516b8839.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-17820 .elementor-element.elementor-element-516b8839 .elementor-main-swiper{width:100%;}.elementor-17820 .elementor-element.elementor-element-516b8839 .elementor-swiper-button{font-size:30px;color:#FF5500;}.elementor-17820 .elementor-element.elementor-element-516b8839 .elementor-swiper-button svg{fill:#FF5500;}/* Start custom CSS for testimonial-carousel, class: .elementor-element-516b8839 */.elementor-widget-testimonial-carousel .swiper-slide{
    padding: 10px !important;
}


@media only screen and (max-width: 480px) {
  #main-heading .elementor-heading-title {
    margin-top: 50px;
     min-height: 0px !important;
  }
}
@media only screen and (min-width: 414px) and (max-width: 480px) {
  #main-heading .elementor-heading-title {
    margin-top: 80px;
    min-height: 0px !important;
  }
}
@media only screen and (min-width: 390px) and (max-width: 413px) {
  #main-heading .elementor-heading-title {
    margin-top: 70px !important;
     min-height: 0px !important;
  }
}
@media only screen and (min-width: 430px) and (max-width: 480px) {
  #main-heading .elementor-heading-title {
    margin-top: 90px;
     min-height: 0px !important;
  }
}
@media only screen and (min-width: 360px) and (max-width: 389px) {
  #main-heading .elementor-heading-title {
    margin-top: 50px;	
     min-height: 0px !important;
  }
}
@media only screen and (min-width: 390px) and (max-width: 430px) {
  #main-heading .elementor-heading-title {
    margin-top: 80px;
     min-height: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea25f17 */.main-heading .elementor-heading-title{
    min-height: 52px !important;
}



.main-desc{
    min-height: 72px !important;
}


.e-eicon-chevron-left{
    margin-left: -32px !important;
}

.e-eicon-chevron-right{
    margin-right: -32px !important;
}/* End custom CSS */