/*number*/
.project-animated-number .sppb-animated-number {font-size: 60px;font-weight: 700;font-family: 'Montserrat';line-height: 1.2;}.sppb-animated-number-title {font-weight: 700!important;font-family: 'Montserrat';color: #ebebeb;}

/*quote animate*/
.animation-list2 ul li::before {border: 1px solid #fff!important;}

@media (max-width: 767px){
.animation-list1 ul li::before {background:#fff!important;}
.animation-list2 ul li::before {border: 1px solid #fff!important;}
.animation-list2 ul li{color:#fff!important;}
.animation-list2 {-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px #ffffff!important; }
}

/*service slider*/
.sphere-about-slider .sppb-carousel-extended-item img {width: 100%;object-fit: cover;height: 90%;}

.sphere-about-slider.sppb-image-carousel-layout3 .sppb-carousel-extended-item:not(.active) {
    transform: scale(1);
    opacity: 1
}

@media (min-width: 768px){
.sphere-about-slider.sppb-image-carousel-layout3 .sppb-carousel-extended-item:not(.active) .sppb-carousel-extended-description,
.sphere-about-slider.sppb-image-carousel-layout3 .sppb-carousel-extended-item:not(.active) .sppb-carousel-extended-heading {
    visibility: hidden;
    opacity: 1;
    transition: all 0.5s ease 3s;
    transform: translateY(10px)
}}

.sphere-about-slider .sppb-carousel-extended-outer-stage {
    padding-bottom: 160px;
}

.sphere-about-slider .sppb-carousel-extended-content-wrap {
    padding-top: 30px;
    position: relative;
}

.sphere-about-slider .sppb-carousel-extended-heading {
    position: relative;
    color: #000;
    transition: all 0.5s cubic-bezier(0.18, 0.58, 0.42, 0.83) 1.5s;
    font-size: 25px!Important;
    letter-spacing: 5px!important;
    font-family: 'mont-black';
    }

.sphere-about-slider .sppb-carousel-extended-item .sppb-carousel-extended-description {
    position: relative;
    /* bottom: -180px; */
    max-width: 70%;
    transition: all 1s cubic-bezier(0.18, 0.58, 0.42, 0.83) 1.5s;
    visibility: visible;
    transform: translateY(0px);
    opacity: 1;
    line-height: 1.8;
}

@media (min-width: 768px){
.sppb-carousel-extended-item {margin: 0 30px;}
.sphere-about-slider .sppb-carousel-extended-heading {left: -20px;}
.sphere-about-slider .sppb-carousel-extended-item .sppb-carousel-extended-description {left: -20px;max-width:50%;}
}

@media (max-width: 767px){
.sphere-about-slider .sppb-carousel-extended-item .sppb-carousel-extended-description {max-width: 100%;}
.sphere-about-slider .sppb-carousel-extended-heading {bottom: 0;position: relative;margin-top: 20px;margin-bottom: 10px;}
.sphere-about-slider .sppb-carousel-extended-item .sppb-carousel-extended-description {bottom: 0;font-size: 14px!important;line-height: 24px!important;position: relative;}
.sphere-about-slider .sppb-carousel-extended-outer-stage {padding-bottom: 220px;}
.sphere-about-slider .sppb-carousel-extended-nav-control {bottom: -125%!important;}
.sphere-about-slider .sppb-carousel-extended-nav-control .nav-control.next-control {float: right;margin-right: -65px;}
.sphere-about-slider .sppb-carousel-extended-content-wrap {height: auto;padding-top: 0;}}


.sphere-about-slider .sppb-carousel-extended-nav-control {bottom: -80%;right: 17% !important;left: unset !important;width: 10px;height: 63px }
@media (max-width: 767px){
.sphere-about-slider .sppb-carousel-extended-nav-control {bottom: -80%;right: 20% !important;left: unset !important;width: 10px;height: 63px }}




/*service slider - arrows*/
.sphere-about-slider .nav-control {background: #ffffff00;border-radius: 100%!important;padding: 10px;height: 70px!important;width: 70px!important;}
.sphere-about-slider i.fa.fa-angle-left {transform: scale(0.08);transform-origin: left top;position: relative;top: 5px;}
.sphere-about-slider i.fa.fa-angle-right {transform: scale(0.08);transform-origin: left top;position: relative;top: 5px;left:8px;}
.sphere-about-slider .nav-control:hover{background: #ffffff29;}



/*renovation that elevates - double image*/
@media only screen and (min-width: 992px) {.project-home-img-01 {margin-left: -150px;}
.sppb-addon.sppb-addon-text-block.project-content {padding-right: 180px;}}

/*gallery*/
.project-gallery .sppb-carousel-extended-heading {color: rgb(255 255 255 / 80%)!important;font-weight: 900!important;font-family: 'mont-black';letter-spacing: 3px!important;margin-bottom: 10px;}
.project-gallery .sppb-carousel-extended-content-wrap {border-top: 1px solid rgb(255 255 255 / 50%)!important;opacity: 1!important;}
.project-gallery .sppb-carousel-extended-subheading {font-size: 14px;font-family: 'cg-reg';}


/*testimonial*/
.project-testimonial .sppb-testimonial-carousel-name {margin-bottom: 10px!important;margin-top: 0px!important;}
.project-testimonial .sppb-testimonial-carousel-name {font-family: 'cg-bold';}
.maestro-digital-testimonial .sppb-carousel-extended-nav-control {left: 50%!important;transform: translateX(-50%);}
.maestro-digital-testimonial .nav-control i {transform: scale(0.06);transform-origin: left top;}
.maestro-digital-testimonial i.fa.fa-angle-left {left: 18px;position: relative;top: 20px;}
.maestro-digital-testimonial i.fa.fa-angle-right {right: -25px;position: relative;top: 20px;}
.maestro-digital-testimonial span.nav-control {width: 70px!important;height: 70px!important;background: transparent!important;border: 0px!important;}
.maestro-digital-testimonial span.nav-control:hover {background: #ffffff42!important;}
.maestro-digital-testimonial .sppb-testimonial-carousel-message {font-weight: 900;font-size: 18px;line-height: 28px;letter-spacing: 0px;font-family: 'cg-bold';}



/*end of project home*/