/**slider*/
.sppb-slideshow-fullwidth-item {
    height: 750px;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    display: flex;
    align-items: center;
}


.sppb-slideshow-fullwidth-item-text {
    width: 40%;
    padding: 0 !important;
}
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
    font-size: 25px !important;
}
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title small {
    font-size: 54px;
}
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .details {
    width: 70%;
    margin: 30px 0px;
}



/**mobile**/
@media(max-width:991px){
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text {
    padding-top: 127px;
}

    .owl-controls.container { display: none; }

    .sppb-slideshow-fullwidth-item-text {
    width: 100%;
    padding: 20px !important;
        background: #fff;
        text-align: center;
}
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title small {
    font-size: 33px;
}
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .details {
    width: 96%;
    margin: 30px 0px;
}
.sppb-slideshow-fullwidth-item.item {
    height: 600px;
}
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
    font-size: 20px !important;
  }}



/***facilities***/

.facilities-slider img {
    margin: 6px;
}
#projects-sliders .owl-item .project-slider-content-wrap .project-slider-overlay {
    background: transparent;
}

div#projects-sliders {
    padding: 80px 0px;
}
.projects-slider .project-text-wrap {
    padding: 130px 0px;
    display: inline-block;
}

@media(max-width:991px){
.projects-slider .project-text-wrap .sppb-addon-title-wrapper h1.sppb-addon-title {
    margin: 0px 0px 20px;
}
div#projects-sliders {
    padding: 0px 0px;
}
.projects-slider .project-text-wrap {
    padding: 50px 10px 0px;
    display: inline-block;
}}

.projects-slider .project-text-wrap .sppb-addon-title-wrapper h1.sppb-addon-title {
    margin: 0px 0 30px;
    color: #000;
}

div#why-us {
    margin-top: -80px !important;
}
@media(max-width:991px){
div#why-us {
    margin-top: -50px !important;
}}


/**featurebox**/
.feature-box-001 img {
    height: 84px;
    transition: 0.3s;
}

.feature-box-001 img:hover {
    transform: scale(1.1);
}

h5.sppb-addon-title.sppb-feature-box-title {
    margin-right: auto;
    margin-left: auto;
    width: 70%;
    color: #4A4A4A;
    font-size: 18px;
}
@media(max-width:991px){
h5.sppb-addon-title.sppb-feature-box-title {
    margin-right: auto;
    margin-left: auto;
    width: 90%;
    color: #4A4A4A;
    font-size: 18px;
}}

/*ainmate-number*/
.number-text .sppb-animated-number-title {
    font-family: roboto !important;
}


/**testimonial**/
.testimonial-img.sppb-testimonial-pro .sppb-testimonial-wrap .sppb-avatar {
    bottom: 28px;
    height: 119px;
    border-radius: 500px;
}

.sppb-testimonial-pro .sppb-testimonial-wrap .sppb-testimonial-message:before {
    left: 0px;
    top: 12px;
}
.sppb-testimonial-pro:before {
    height: 73px;
}

.sppb-testimonial-pro .sppb-testimonial-wrap .sppb-testimonial-message {
    right: 0px;
    left: 0px;
    width: 80%;
    text-align: center;
    font-family: roboto !important;
    margin: auto;
    top: 31px;
    margin-right: auto;
    margin-left: auto !important;
    padding: 20px;
      min-height: 220px;
}
.sppb-testimonial-pro .sppb-testimonial-wrap {
    border-radius: 3px;
    background: #fff;
    height: 326px;
}
@media(max-width:991px){
.sppb-testimonial-pro .sppb-testimonial-wrap {
    min-height: 420px;
    border-radius: 3px;
    background: #fff;
    height: 430px;
}
.sppb-testimonial-pro .sppb-testimonial-wrap .sppb-testimonial-client {
    bottom: -80px;
  }}

.sppb-testimonial-pro .sppb-testimonial-wrap .sppb-testimonial-client .pro-client-name {
    font-family: 'Roboto';
    font-size: 18px;    
  font-weight: 600;
}


/**location**/
@media (max-width: 991px){
.location-text  .sppb-addon-title {
    font-size: 20px !important;
}}
