.elementor-111 .elementor-element.elementor-element-b2cf87b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-4a70217 .video-overlay{background-color:rgba(0,0,0,0.5);}.elementor-111 .elementor-element.elementor-element-4a70217 .content{text-align:center;}.elementor-111 .elementor-element.elementor-element-4a70217 .home-banner .btn-transparent{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-4a70217 .inner-banner .btn-second{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-2307f2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-1e20efb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-37d0969{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-f04dd63 > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-111 .elementor-element.elementor-element-e8596ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-d629394{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-7cfa20d > .elementor-widget-container{margin:7px 7px 7px 7px;}.elementor-111 .elementor-element.elementor-element-6213bdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-111 .elementor-element.elementor-element-5584a9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-b70f368 .stars i{font-size:18px;}.elementor-111 .elementor-element.elementor-element-b70f368 .stars img{width:18px;height:18px;}.elementor-111 .elementor-element.elementor-element-b70f368 .bottom > img{width:50px;}.elementor-111 .elementor-element.elementor-element-bb7a370{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-b70f368 > .elementor-widget-container{margin:60px 0px 0px 0px;}}/* Start custom CSS for cj-hero-banner, class: .elementor-element-4a70217 */@media screen and (max-width: 767px) {
.elementor-111 .elementor-element.elementor-element-4a70217 .btn-transparent {
    width: 100%;
}
.cj-hero-search-modal {
    top: 60px;
}
.cj-hero-popular-tag {
    min-height: auto !important;
}
.elementor-111 .elementor-element.elementor-element-4a70217 .home-banner .content {
    padding-bottom: 20px;
  }
}

.cj-hero-search-form-wrapper {
    padding-bottom: 50px;
}
.elementor-111 .elementor-element.elementor-element-4a70217 .cj-hero-popular-tag {
  padding: 3px 12px !important;
  border-radius: 5px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
@media only screen and (max-width: 1600px) {
  .elementor-111 .elementor-element.elementor-element-4a70217 .home-banner .content {
    padding-bottom: 50px;
  }
}
.elementor-111 .elementor-element.elementor-element-4a70217 .btn-transparent {
    padding: 19px;
}
.elementor-111 .elementor-element.elementor-element-4a70217 .cj-hero-search-trigger {
    background: #fff !important;
    border: none !important;
}
.elementor-111 .elementor-element.elementor-element-4a70217 .cj-hero-search-btn {
  background: #ff6100;
}/* End custom CSS */
/* Start custom CSS for cj-tabbed-services, class: .elementor-element-6a00961 */.elementor-111 .elementor-element.elementor-element-6a00961 p {
    margin-bottom: 20px;
}
.elementor-111 .elementor-element.elementor-element-6a00961 .cj-step-mobile-title, .elementor-111 .elementor-element.elementor-element-6a00961 .cj-step-mobile-chevron {
    color: #011517 !important;
}/* End custom CSS */
/* Start custom CSS for cj-home-packages, class: .elementor-element-abe14a8 */.elementor-111 .elementor-element.elementor-element-abe14a8 p:last-child {
    margin-bottom: 20px;
}/* End custom CSS */