body {background-color: #f6f6f6;}


/*menu bar*/
.header-style-two .action-area {
    display: flex;   
}

.header-style-two {
    margin: 20px 0;
}

.header-style-two .header-wrapper-main .header-right .rts-btn {
    margin: 15px 0;
}

/*logo sidebar*/
.side-bar .inner-main-wrapper-desk .thumbnail img {
    width: auto;
    margin: auto;
}

/*menu cursos pointer*/
.header-style-two .action-area {
    cursor: pointer;
}


/*divider*/
.after-before-main-wrapper-one .comparison-slider-wrapper .comparison-slider .divider:before {
    content: url(../images/arrastre.png);
    position: absolute;
    width: 20px;
    height: 20px;
    left: -9px;
    top: 50%;
    margin-top: -10px;
    background-color: transparent;
    transform: rotate(0deg);
    transition: all 0.1s ease-in-out;
}

.after-before-main-wrapper-one .comparison-slider-wrapper .comparison-slider .divider.draggable:before {
    content: url(../images/arrastre.png);
    width: 0px;
    height: 0px;
    background-color: transparent!important;
  
}

.after-before-main-wrapper-one .comparison-slider-wrapper .comparison-slider .divider:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    left: -5px;
    top: 50%;
    margin-top: -6px;
    background-color: transparent;
    transform: rotate(0deg);
    transition: all 0.1s ease-in-out;
}

.after-before-main-wrapper-one .comparison-slider-wrapper .comparison-slider .divider.draggable:after {
    /*content: url(../images/arrastre.png);*/
    width: 0px;
    height: 0px;
    background-color: transparent!important;
  
}






 


/*slider*/
.swiper-banner-two-wrapper .banner-bg-2 {
  background-image: url(../images/gris4.jpg);
  height: 800px;
}
.swiper-banner-two-wrapper .banner-bg-3 {
  background-image: url(../images/gris3.jpg);
  height: 800px;
}
.swiper-banner-two-wrapper .banner-bg-4 {
  background-image: url(../images/w7-3.jpg);
  height: 800px;
}
.swiper-banner-two-wrapper .banner-bg-5 {
  background-image: url(../images/w7-4.jpg);
  height: 800px;
}

.swiper-banner-two-wrapper .banner-bg-6 {
  background-image: url(../images/1HL7.jpg);
  height: 800px;
}
.swiper-banner-two-wrapper .banner-bg-7 {
  background-image: url(../images/2HL7.jpg);
  height: 800px;
}
.swiper-banner-two-wrapper .banner-bg-8 {
  background-image: url(../images/l7-3.jpg);
  height: 800px;
}
.swiper-banner-two-wrapper .banner-bg-9 {
  background-image: url(../images/l7-4.jpg);
  height: 800px;
}

/*leyenda slider*/
.banner-twoa-rea-start .banner-inner-content-wrapper {
   
   
    padding: 15px;
    top: 70%;
}

.banner-twoa-rea-start .banner-inner-content-wrapper .title span{font-size: 55px; line-height: 0; font-weight: bolder;}
.banner-twoa-rea-start .banner-inner-content-wrapper p.disc {
    width: auto;
    font-size: 25px;
}
/*thumbs slider*/
.swiper-banner-two-wrapper .thumbs-swiper-main-wrapper-two {
    display: none;
}

/*img empresa*/
.about-inner-two-wrapper .about-in-image img {
    padding: 10px;
    border: 1px solid #e3e3e3;
}

/*titulos*/
.title-left-style-two {
   
    margin-left: 12px;
}


/*galeria magnific pop up*/
.image-source-link {
  color: #98C3D1;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  -o-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-image-holder .mfp-content {
   
    width: 80%!important;
   
}


/*Modelo uno galeria*/
.zoom-gallery {text-align: center;}

.zoom-gallery a img {    
    /*padding: 5px;
    border: 1px solid white;*/
    margin: 4px 1px 2px 0px;}

.zoom-gallery2 {text-align: center;}

.zoom-gallery2 a img.white {
   /* padding: 5px;
    border: 1px solid #383838;*/
    margin: 4px 1px 2px 0px;

} 

.zoom-gallery3 a img.white {
   /* padding: 5px;
    border: 1px solid #383838;*/
    margin: 4px 1px 2px 0px;

} 

.zoom-gallery4 {text-align: center;}

.zoom-gallery4 a img.white {
   /* padding: 5px;
    border: 1px solid #383838;*/
    margin: 4px 1px 2px 0px;

} 

.zoom-gallery5 {text-align: center;}

.zoom-gallery5 a img.white {
   /* padding: 5px;
    border: 1px solid #383838;*/
    margin: 4px 1px 2px 0px;

} 

.zoom-gallery3 {text-align: center;}

/*before after*/
.after-before-main-wrapper-one .comparison-slider-wrapper .comparison-slider .overlay {
    background-color: rgb(20 20 20 / 80%);
 
}


/*FAQ fondo vison*/
.faqs-page-wrapper-area {
    background-color: #95877a;
}
.faqs-page-wrapper-area .faq-style-two .left-accordion-faq {
    padding: 71px;
}

/*contacto*/
.service-left-sidebar-wized .topa-rea .title {
    padding-bottom: 0px; 
    border-bottom: none;}

/*header sticky*/
 .header-style-two.header--sticky.sticky {background: #737373;}

 /*bordes btn menu*/
 .rts-btn.btn-border  {
    border:none;
}

.header-style-two .header-wrapper-main .header-right .rts-btn:hover {
    background: #95877a;
    border: none;
}

/*fondo btn ppal*/
.rts-btn.btn-primary {
    background: #95877a !important;
}

/*youtube frame hide controls*/
.youtube-container {
    overflow: hidden;
    width: 100%;
    /* Keep it the right aspect-ratio */
    aspect-ratio: 16/9;
    /* No clicking/hover effects */
    pointer-events: none;
} 

.youtube-container iframe {
    /* Extend it beyond the viewport... */
    width: 300%;
    height: 100%;
    /* ...and bring it back again */
    margin-left: -100%;
}

/*3 simples*/
.singe-serice-style-two .body .wrapper {
    border: 1px solid #88919b;
} 


/*cta showroom*/
.cta-area-two {
    /*height: 600px;*/
    background-image: url(../images/showroom-muchas.jpg);
    background-attachment: fixed;
    /*background-size: contain!important;*/
} 


/*whatsapp footer*/
 .float, .float:hover, .float:visited {
 font-family: Roboto;font-size:23px;
 z-index: 9999;
 position: fixed;
 width: 52px;
 height: 52px;
 bottom: 25px;
 right: 95px;
 background-color: #95877a;
 color: #FFF;
 border-radius: 50px;
 text-align: center; 
}
.my-float {
 margin-top: 15px;
} 

.rts-reveal-image-one{
padding: 10px;
    border: 1px solid #e3e3e3;}



/*youtube*/
    .ytp-embed:not(.ad-showing) .ytp-title-text {
    padding-top: 21px;
    display: none!important;

}


.ytp-chrome-top {

    display: none!important;
}  

.ytp-chrome-top {

    margin-top: -60px;
}  

/*poppins*/
.poppins-thin {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: italic;
}


.header-style-two .header-wrapper-main .header-right {
    gap: 30px;
}
/*prensa*/
.breadcrumb-area-bg {
    background-image: url(../images/fondo-notas.jpg)!important;
}

.blog-style-three .body-information a .title {
    text-transform: none;
}

.blog-style-three.when-bg-white::after {
    border: none;
}

.blog-style-three {

    align-items: center;
 
}

/*Slide responsive*/



@media only screen and (max-width: 575px) {
    .banner-twoa-rea-start .banner-inner-content-wrapper .title span {font-size: 25px; line-height: 25px;}

    .banner-twoa-rea-start .banner-inner-content-wrapper p.disc {width: auto;font-size: 15px;line-height: 19px;}

    .blog-style-three a.thumbnail img {min-width: auto;}




}

@media only screen and (max-width: 767px) {
    .swiper-banner-two-wrapper .swiper-wrapper .swiper-slide > div {
        height: 50vh;}
    .banner-twoa-rea-start .banner-inner-content-wrapper {
        top: 65%; }
     .blog-style-three a.thumbnail img {min-width: auto;}
}


@media screen and (max-width: 1024px) {
.side-bar.header-two .inner-main-wrapper-desk, .side-bar.header-three .inner-main-wrapper-desk {
display: block!important;}
}

@media screen and (min-width: 1024px) {
   .side-bar.header-two .mobile-menu, .side-bar.header-three .mobile-menu {
     display: block!important;
   }
}







