/*--------------------------------------------------------------whois_ceiling-----------------------------------------------------------------------------------------------------------------------------*/
#whois_ceiling{
    color:rgb(65,64,66);
    height: 800px;
    padding:0;
    margin-top:100px;
    z-index: 1;
}
#whois_ceiling .texto2{
    padding:100px 100px 0 0;
    text-align: justify;
    background: white; 
    height: 600px; 
    float:left;

}
#whois_ceiling .texto2 h2{
    font-size: 57px;
    text-decoration: underline;
    text-decoration-color: #FF697F;
}
#whois_ceiling .texto2 p{
    font-size: 22px;
    margin-top: 60px;
    background: #f1f1f1;
    padding:40px 20px;
}
#whois_ceiling .imagen2{
    padding:100px 0 0 0;
    background: white; 
    float: left;
    
}
#whois_ceiling .imagen2 img{
    width: 700px;
    padding: 0 50px 0 100px;
}
.red-oblique{
    color: #EA424F;
    font-style: oblique;
}
#testimonials img {
	width: 100%;
	margin: 0 auto;
}
/*----------------------------------------------------------our_advantages---------------------------------------------------------------------------------------------------------------------------------*/
#our_advantages{
    background-color: #f1f1f1;
    padding: 100px 100px;
    margin-top: 200px;
}
 #our_advantages .owl-prev, #our_advantages .owl-next{
    /*color:white!important;
    background-color:#EA424F!important;*/
    background-color:#EA424F;
    font-size: 20px!important;
    padding: 10px;
}
.text_content{
    display: block;
    float:left;
    margin-right:0px;
}
.text_content h2{
    font-size: 57px;
    
    margin-bottom:20px; 
}
.text_content ul{
    list-style: none;
    font-size: 22px;
}
.text_content ul li{
    padding:10px;
}
.text_content ul li i{
    font-size: 30px;
    padding-right: 10px;
}
.images_content{
    display: block;
    float: left;
    width:50%;
}
/*.images_content .before{
    float: left;
    width:45%;
    margin-right: 10%;
}
.images_content .after{
    float: left;
    width:45%;
}
.images_content .after img{
    width: 100%;
    margin:0 ;
    height:500px;
}
.images_content .before img{
    width: 100%;
    margin:0 ;
    height:500px;
}
.images_content .before p{
    font-size: 55px;

    font-weight: bolder;
    margin: 20px 35%;
}
.images_content .after p{
    font-size: 55px;
  
    font-weight: bolder;
    margin: 20px 35%;
}*/
.clearfix{
    float:none;
}
/*-----------------------------------------------------------------------------------owl_carousel---------------------------------------------------------------------------------------------------------*/
/*#our_advantages_carousel{
    height: 550px;
    margin-top:0px;
    z-index: 1;
    padding:0 0 0 100px;
}
#our_advantages_carousel .owl-nav{
    display:block!important;
    height:0px!important;
    color:#FF697F;
    position: relative;
    top:-300px;
    font-size:60px;
}
.arrow-right_first{
    right: -680px;
    top: -110px;
    position: relative;
}
.arrow-left_first{
    right: -30px;
    position: relative;
    top: -20px;
}
#our_advantages_carousel .owl-dots{
  top:-50px;
  padding-left: 40%;
  position: relative;
}
#our_advantages_carousel .owl-dot{
  background-color: black;
  height: 12px;
  width:12px;
}
#our_advantages_carousel img{
  width:750px;
  height:600px;
  padding: 0 10px;
}
.small_img{
    width: 400px!important;
    height: 261px!important;
    position: relative;
    top: 220px;
    right: -170px;
}*/
/*---------------------------------------------------------testimonials-----------------------------------------------------------------------------------------------------------------------------------*/
 #customer-list{
   color:#EA424F;
    list-style: none;
    margin-top:50px;
    padding-left:100px;
    border-radius:25px;
    float:left;
 }

 #customer-list li{
    text-decoration: none;
    list-style: none;
    padding:8px;
    font-size:15px;
    border:solid #EA424F;
    border-left: 0;
    border-right: 0;
    border-top:1px;
 }
 #staging_area{
    float: left;
 }
 #staging_area div{
    display: none;
 }
 #staging_area:first-child{
    display: block;
 }

 #customer-list li:hover{
    padding:8px;
    font-size:15px;
    background-color:#EA424F;
    color: white;
    cursor: pointer;
 }
  #customer-list li:active{
    padding:8px;
    font-size:15px;
    color:#EA424F;
    background-color: white;
    cursor: pointer;
 }

 .fa-plus{
    float: right;
 }
  #testimonials-mobile{
       display: none;
    }
#testimonials h2{
    font-size: 57px;
    margin:0 0 0 45%;
}
#testimonials{
    color:rgb(65,64,66);
    min-height:800px;
    z-index: 1;
    padding:0;
    margin-top:100px;
   
}
#testimonials .texto2{
    padding:50px 100px 0 0;
    text-align: justify;
    background: white; 
    height: 600px; 
}

#testimonials .texto2 p{
    font-size: 22px;
    margin-top: 60px;
    padding: 0 2%;
}
#testimonials .imagen2{
    padding:100px 0 0 0;
    background: white; 
    height:600px; 
}
#testimonials .imagen2 img{
    width: 700px;
    height: 500px;
    
 }


.original{
    color: white;
    background-color: #EA424F;
    padding: 10px;
    font-style: normal;
    font-weight: 600;
    height: 40px;
    margin: 0 0 0 75%;

}
.original:hover{
    color: #EA424F;
    background-color: white;
    padding: 10px;
    font-style: normal;
    font-weight: 600;
    height: 40px;
    margin: 0 0 0 75%;
    border:1px solid #EA424F;
    cursor:pointer;
}
.float_left{
	float: left;
}
.imagen_logo_owl {
    margin: 0;
    display: block!important;
    padding: 0 20%;
}
.contenedor-parrafo{
    display: block!important;
}
.contenedor-parrafo p{
    text-align: justify;
}

/*---------------------------------------------------------------------------reviews-------------------------------------------------------*/
#reviews h2{
    margin:30px 10%;
    margin-top:100px;
    font-size:57px;
    text-align: center;
}
#reviews p{
    margin:30px 5%;
    font-size: 22px;
}
.item{
    width:40%;
    float:left;
    margin:20px 5%;
    padding-top:20px;
    border-top:6px solid #FF697F;
}

.item ul{
    list-style: none;
    font-size: 22px;
}
.item ul li{
    padding:15px 0;
}
.view_review a{
    font-weight: bolder;
    text-decoration: none;
    font-size:20px;
    font-style: oblique;
}
.view_review a:hover{
    cursor:pointer; 
/*    font-size: 22px;*/
}
.view_review a:active{
    cursor:pointer; 
    font-size:19px;
}
.view_review a{
    color:white;
}
.item h3{
    font-weight: bolder;
}

/*----------------------------------------------------------------------------grid----------------------------------------------------------*/
#grid{
	background:rgba(0,0,0,0.5);
	z-index: 6;
	position:fixed;
	top:0;
	width:100%;
	height: 100%;
	display: none;
}
#cerrar{
    color: white;
    font-size: 80px;
    position: fixed;
    top: 0;
    right: 100px;
    cursor: pointer;
}
#testimonial_img{
	width: 40%;
    margin: 10% 25%;
    height: 80%;
}
.points-down{
    width: 100%;
    display: block;
    margin: 5% 0;
}
