.feature-row-even h4.sppb-addon-title.sppb-feature-box-title,
.feature-row-odd h4.sppb-addon-title.sppb-feature-box-title{
    background-color: #c91616;
    color: #fff!important;
    padding: 12px 22px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom:0;
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.feature-row-even .sppb-media-content,
.feature-row-odd .sppb-media-content{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    min-height: 80px;
  color:#fff;
}
.cls-odd [class*='sppb-col-xs-']:nth-child(even) .feature-row-odd h4.sppb-addon-title.sppb-feature-box-title {
  background-color:#FF0000;
}
.cls-odd [class*='sppb-col-xs-']:nth-child(even) .feature-row-odd .sppb-media-content {
  background-image: linear-gradient(180deg, #ED7C2B, #E8A239);
}
.cls-even [class*='sppb-col-xs-']:nth-child(odd) .feature-row-even h4.sppb-addon-title.sppb-feature-box-title {
  background-color:#FF0000;
}
.cls-even [class*='sppb-col-xs-']:nth-child(odd) .feature-row-even .sppb-media-content {
  background-image: linear-gradient(180deg, #ED7C2B, #E8A239);
}

.cls-testimonial-carousel .sppb-testimonial-carousel-item-content {
    margin-bottom: 40px;
    background: #C91616!important;
    
}
.cls-testimonial-carousel .sppb-testimonial-carousel-message {
 color: #fff!important;
  font-size:14px!important;
  line-height:24px!important;
}
.cls-testimonial-carousel.sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before {
    border-top: 15px solid #C91616;
}
#sec-about-privatecar {
  position:relative;
}
#sec-about-privatecar:before {
    content: "";
    position: absolute;
    top: 100px;
    right: -250px;
    background-image: url("../../../images/0_enjoytripsg/about/cls-pattern001.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 900px;
    height: 695px;
}

.about-services .sppb-addon-title {
    font-weight: normal;
    text-transform: uppercase;
  color:#fff!important;
}
.about-services .sppb-media-content {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    min-height: 80px;
}
@media(max-width:991px){
  .about-services h4.sppb-addon-title.sppb-feature-box-title {
    font-size:15px!important;
  }
}
@media (min-width: 768px) and (max-width: 991px){
  .about-services .sppb-media-content {
    padding: 20px 5px!important;
}
  #sec-about-privatecar:before {
    width: 600px;
    height: 463px;
}
}
@media(max-width:767px){
  #sec-about-privatecar:before {
    top: 50%;
  }
}
#sp-sec-position1 {
  position:relative;
}
#sp-sec-position1:before {
    content: "";
    position: absolute;
    top: 100px;
    left: -50px;
    background-image: url("../../../images/0_enjoytripsg/about/cls-pattern002.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 700px;
    height: 540px;
}
@media(max-width:991px){
  #sp-sec-position1:before {
    content: "";
    position: absolute;
    top: 80px;
    left: -70px;
    background-image: url("../../../images/0_enjoytripsg/about/cls-pattern002.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 450px;
    height: 348px;
}
}
@media(max-width:767px){
  #sp-sec-position1:before {
    top: 80;
  }
}

/**private car**/

.cls-whyus-pattern {
  position:relative;
}
.cls-whyus-pattern:before {
    content: "";
    position: absolute;
    top: 0;
    right: -200px;
    background-image: url("../../../images/0_enjoytripsg/why-us/whyus-pattern001-bg.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 650px;
    height: 502px;
}
@media(max-width:991px){
  .cls-whyus-pattern:before {
    content: "";
    position: absolute;
    top: 50px;
    width: 500px;
    height: 386px;
    right: -150px;
  }
}
@media(max-width:767px){
  .cls-whyus-pattern:before {
     top: unset;
     bottom: 35px;
    width: 350px;
    height: 270px;
     right:-100px;
  }
 
}

.sppb-addon-animated-number > .sppb-addon-content .sppb-animated-number-title {
    max-width: 100%;
    text-transform: uppercase;
    margin-top: 10px!important;
    font-size: 16px!important;
}
/**mission and vision**/
.sppb-flipbox-back.flip-box:before, .sppb-flipbox-front.flip-box:before, .threeD-flip-back:before, .threeD-flip-front:before {
    background-image: linear-gradient(180deg, rgb(232 162 57 / 95%), rgb(255 0 0 / 95%));
}
.sppb-flipbox-panel, .threeD-item, .sppb-flipbox-panel.flip {
    border-radius: 20px!important;
    overflow: hidden;
}

.sppb-flipbox-panel .flip-box {
    border-radius: 20px;
    overflow: hidden;
}
.sppb-flipbox-panel .flip-box .flip-box-inner > div > img {
  width:100px;
  height:100px;
  margin-bottom: 15px!important;
}