/**
* Theme Name:Soleil Transportation
* Description: This is a child theme of Soleil Transportation
* Author: Soleil Transportation
* Template: Soleil
* Version: 2.1
*/

.elementor-widget-text-editor .elementor-widget-container p:last-child {
    margin-bottom: 0px;
}

.home-services .slick-track {
    display: flex !important;
}

.home-services .slick-slide {
    height: inherit !important;
}

.home-services .ft-service-slider-item {
    height: 100%;
}

.home-services .ft-service-inner-img {
    height: 150px;
}

.home-services .ft-service-slider-item .ft-service-inner-text {
    height: calc(100% - 150px);
}

.faq-section .ft-faq-page-section {
    padding: 0px;
}

.faq-section .ft-faq-content .accordion-item .accordion-button {
    padding-right: 22px;
}

span.sub-text svg {
    margin: 0px 5px;
}

span.sub-text:before {
    content: '';
    background-image: url(http://soleiltransportation.com/wp-content/uploads/2025/06/sub-title-left.svg);
    width: 28px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
	margin-right: 5px;
}

span.sub-text:after {
    content: '';
    background-image: url(http://soleiltransportation.com/wp-content/uploads/2025/06/sub-title-right.svg);
    width: 28px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
	margin-left: 5px;
}

span.sub-text.white:before, 
span.sub-text.white:after {
	filter: brightness(0) invert(1);
}

.why-choose-us figure.elementor-image-box-img {
	background: #fff;
    border-radius: 50%;
    padding: 20px;
}

.our-service-section .ft-service-section {
	background-color: #fff;
}

.our-service-section .ft-service-slider-item {
    background: #F2F5F8;
}

.our-service-section  .ft-service-slider-item .ft-service-inner-text .ft-service-serial {
	color: #ffffff;
	background-color: #e7522d;
}

.client-testimonials-section:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 70%;
    background-image: url(http://soleiltransportation.com/wp-content/uploads/2025/06/soleiltransportation-asset-2.jpg);
    top: 0;
    background-position: center;
    z-index: -1;
}

.client-testimonials-section.ocean-freight:before {
    background-image: url(http://soleiltransportation.com/wp-content/uploads/2025/06/soleiltransportation-asset-11.jpg);
}

.client-testimonials-section:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 70%;
    top: 0;
    background: #00000063;
    z-index: -1;
}

.client-testimonials-section.ocean-freight:after {
	background: #0000008f
}

.transportation-services-section-2:before {
    content: '';
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(222deg, rgb(250 66 22 / 80%) 61.2%, #61CE7000 39%);
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
	top: 0;
    bottom: 0;
}