/*SLIDER*/

.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg {background-repeat:no-none; background-size:cover; }

.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title small
	{font-size:36px; text-transform:uppercase;}

.sppb-slideshow-fullwidth-item-text p,
.sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .details
	{font-size:20px; margin-bottom:40px; color:#000000;}

.sppb-slideshow-fullwidth-item-text {max-width:900px;}


/*CLIENTES*/
#sppb-addon-1481093001 .sppb-addon-title {font-size:30px;  letter-spacing: 3px;}

em, h1.sppb-addon-title span {color: #ff7f27;}
.knight-fun-facts h1.sppb-addon-title {letter-spacing: 10px;}

.clientes .sppb-col-sm-3 {margin-bottom:5px;}


/*MENU*/

.sp-megamenu-parent >li >a {line-height:20px;}

/*HEADER*/

.sp-page-title {
    background-color: #ffffff!important;
}

/*FOOTER*/

#sp-footer {
    background-color: #000000;
}

/*TRANSITION*/

#sppb-addon-1505323013902 img,
.sppb-addon-feature
{
	-webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
 }

/*EQUIPOS Y REFACCIONES*/

#sppb-addon-1505323013902 img {margin-bottom:10px;  -webkit-filter: opacity(50%);filter: opacity(50%);}
#sppb-addon-1505323013902 img:hover {-webkit-filter: opacity(100%);filter: opacity(100%); cursor:pointer;}

.sp-page-builder .page-content #section-id-1505323013898 .sppb-section-title .sppb-title-heading {color:#666666; text-transform:uppercase;}

/*PROYECTOS EJECUTADOS*/

.knight-client-carousel .knight-carousel-img {     padding-top: 0px!important; }

.knight-client-carousel .knight-carousel-img .sppb-carousel-inner .sppb-item img { }

.knight-carousel-img .sppb-carousel-pro-text {color:#ffffff;}

.knight-client-carousel .knight-carousel-title {
    font-size: 36px;
  line-height: 50px;}

.sp-page-builder .page-content #section-id-1481108129 {
    margin: 0px;
    padding: 50px 0 50px;
}

/*Quienes somos*/
.about-section-title .sppb-addon-title {
    line-height: 70px !important; }

.sppb-addon-single-image.testimonial-image {
    height: 600px;
    width: 436px;
}


/*Contacto*/

#dummy {  display: none;}


#sppb-form-builder-field-0,
#sppb-form-builder-field-1,
#sppb-form-builder-field-2,
#sppb-form-builder-field-3{
    background: transparent none repeat scroll 0 0 !important;
    border-bottom: 1px solid #fff !important;
    padding-left: 0 !important;
    height: 50px !important;
}

.contacformn label {display:none!important;}

/*FEATURE*/

.sppb-addon-feature {padding:30px 20px;}

.sppb-addon-feature:hover {background: #eeeeee; cursor:pointer;}

.fridel .sppb-col-md-4 {padding:0px;}

/*INICIO*/

.sppb-addon-image-content .sppb-image-content-text {display:none!important;}

.projects-slider .project-text-wrap, 
#projects-sliders,
#projects-slider .project-text-wrap {    padding: 0px!important;}


/*SERVICIOS*/

#section-id-1505429845699 .sppb-col-md-4,
#section-id-1505430770671 .sppb-col-md-4,
#section-id-1505431212478 .sppb-col-md-4,
#section-id-1505431260702 .sppb-col-md-4 {padding: 0px 10px;}

/*RESPONSIVE*/


@media only screen and (max-width: 1199px)
{
  .knight-client-carousel .knight-carousel-title {     font-size: 24px!important;  line-height: 34px!important;}
  
  .sppb-carousel-pro-text h3 {font-size: 24px!important; }
  
  .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {    padding: 10px 20px!important;}
  
  #sppb-addon-1481093011 .sppb-addon-title {    font-size: 40px!important; margin-bottom:15px!important;}
}


@media only screen and (max-width: 767px)
{
  .knight-client-carousel .knight-carousel-arrows {
    bottom: -30px!important;   
    width: 90%!important;}
  
  
  #sp-page-title .sp-page-title h2 {    font-size: 28px!important;}
  .breadcrumb {font-size: 12px!important;}
}



@media only screen and (max-width: 640px)
{
  .sppb-slideshow-fullwidth-item-text p,
  .sppb-slideshow-fullwidth-item-text p.details 
  	{
    font-size: 14px!important;
    margin-bottom: 10px!important;
   }
  
  .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .details {    margin: 10px 0 10px;	}
  
  
  .sppb-slideshow-fullwidth-item .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title small 
  {
    font-size: 20px!important;
    }
  
  #sppb-addon-1481093001 .sppb-addon-title {     font-size: 20px!important;  }
  
  .projects-slider .project-text-wrap {    width: 100%!important;}
  
  .projects-slider .project-text-wrap .sppb-addon-title-wrapper h1.sppb-addon-title {margin-bottom:10px!important;}
  
  #projectSlideCusomNav.owl-nav {     margin-bottom: 10px;     margin-top: 10px; }
  
  .knight-client-carousel .knight-carousel-title {     font-size: 20px!important;  line-height: 30px!important;}
  
  .sppb-carousel-pro-text h3 {font-size: 20px!important; }
  
}



