 @media only screen and (max-width: 1900px) {
 .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------whois_ceiling-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        height: auto;
        padding:0;
        margin-top:70px;
        z-index: 1;
        height:500px;
        margin-bottom: 0;
    }
    #our_process .texto2{
        padding:0;
        text-align: justify;
        background: white; 
        height: 400px; 
        float:left;
        margin-top: 100px;
        padding: 0 100px 0 50px;
    }
    #our_process .texto2 h2{
         font-size: 30px;
        padding: 10px 30px 0 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
    }
    #our_process .texto2 p{
           font-size: 20px;
           padding: 10px 30px 0 30px;
           margin-top: 0px;
           padding: 25px 20px 40px 20px;
           top: -45px;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
    }
    #our_process .imagen2 img{
        width: 100%;
        height: auto;
        padding: 0 10px;
        margin-top: 0px;

    }
    .red-oblique{
        color: #EA424F;
        font-style: oblique;
    }

   
}
@media only screen and (max-width: 1400px) {
.container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------whois_ceiling-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        height: auto;
        padding:0;
        margin-top:70px;
        z-index: 1;
        height:500px;
    }
    #our_process .texto2{
        padding:0;
        text-align: justify;
        background: white; 
        height: 400px; 
        float:left;
        margin-top: 100px;
        padding: 0 100px 0 50px;
    }
    #our_process .texto2 h2{
         font-size: 30px;
        padding: 10px 30px 20px 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
    }
    #our_process .texto2 p{
           font-size: 20px;
           margin-top: 30px;
            padding: 40px 20px 30px 20px;
           top: -24%;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
    }
    #our_process .imagen2 img{
        width: 100%;
        height: auto;
        padding: 0;
        margin-top: 0px;

    }
    .red-oblique{
        color: #EA424F;
        font-style: oblique;
    }
    #contact_us section {
        float: left;
        width: 50%;
        background-color: #f1f1f1;
        padding: 50px 50px 0 100px;
        height: 600px;
        font-size: 20px;
    }

   
}
@media only screen and (max-width: 1280px) {
    #commercial_ceiling_carousel {
        height: auto;
        margin-top: 125px;
        z-index: 1;
        padding: 0 50px;
    }
}
@media only screen and (max-width: 1024px) {
 .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------whois_ceiling-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        padding:0;
        margin-top:70px;
        z-index: 1;
        height:auto;
    }
    #our_process .texto2{
        padding:0;
        text-align: justify;
        background: white; 
        height: auto; 
        float:left;
        margin-top: 100px;
    }
    #our_process .texto2 h2{
         font-size: 20px;
        padding: 10px 30px 0 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
        font-weight: bold;
    }
    #our_process .texto2 p{
           font-size: 15px;
           margin-top: 30px;
           padding: 40px 20px 30px 20px;
           top: -24%;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
    }
    #our_process .imagen2 img{
        width: 100%;
        height: auto;
        padding: 0 ;
    }
    .red-oblique{
        color: #EA424F;
        font-style: oblique;
    }

   
}

/*----------------------------------------------------------TABLET/IPAD---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 780px) {
 .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------whois_ceiling-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        padding:0;
        margin-top:100px;
        z-index: 1;
        height:auto;
    }
    #our_process .texto2{
        padding:0 50px;
        text-align: justify;
        background: white; 
        height: auto; 
        float:none;
        top:0;
        display: block;
        max-width: 100%!important;
        width: 100%;
        flex:100%!important;
        margin:0;
    }
    #our_process .texto2 h2{
         font-size: 25px;
        padding: 10px 30px 0 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
        font-weight: bold;
    }
    #our_process .texto2 p {
        font-size: 20px;
        padding: 40px 20px 30px 20px;
        top: -50px;
        margin-top: 30px;
        background: white;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
        top:0;
        display: block;
        max-width: 100%!important;
        width: 100%;
    }
    #our_process .imagen2 img{
        width: 100%;
        height: 500px;
        padding: 0 ;
    }
    #commercial_ceiling_carousel {
        height: auto;
        margin-top: 0px;
        z-index: 1;
        padding: 0 0px;
    }
    .item{
        width: 100%;
        padding: 0;
    }
     
    .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }

    

    /*--------------------------------------------------------------------------------------------------propertys-----------------------------------------------------------------------------------*/
    #propertys{
        margin-top:0px;
    }
    #propertys ul li{
    list-style: none;
    padding:30px;
    }
    #propertys ul{
        margin:0;
        padding:0;
        width:100%;
        padding:60px;
    }

    #propertys ul li img{
        display:block;
        float:left;
        width:30%;
    }
    #propertys ul li ul{
        display:block;
        float:left;
        width: 70%;
        padding: 10px 35px;
    }
    #propertys ul li ul h3{
        font-size:18px;
    }
    #propertys ul li ul li{
        list-style: square;
        padding: 0;
    }
    .points{
      display: none;
      
    }

element.style {
}

#contact_us section {
    float: left;
    width: 50%;
    background-color: #f1f1f1;
    padding: 50px 11px;
    height: 600px;
    font-size: 20px;
}
#contact_us a img {
    width: 70%;
    margin: 0 10%;
}
   
}
/*----------------------------------------------------------MÓVIL---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 550px) {
    

     
    .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------our_process-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        height: auto;
        padding:0;
        margin-top:0px;
        z-index: 1;
        margin-bottom: 50px;
    }
    #our_process .texto2{
        padding:0;
        text-align: justify;
        background: white; 
        height: auto; 
        float:none;
        margin-top: 80px;
    }
    #our_process .texto2 h2{
         font-size: 20px;
        padding: 10px 30px 0 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
    }
    #our_process .texto2 p{
           font-size: 15px;
           padding: 0px 20px 30px 20px;
           top: 0px;
           margin-top: 0px;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
    
    }
    #our_process .imagen2 img{
        width: 100%;
        height: 300px;
        padding: 0;

    }
    .red-oblique{
        color: #EA424F;
        font-style: oblique;
    }
    /*--------------------------------------------------------------------------------------------------propertys-----------------------------------------------------------------------------------*/
    #propertys ul li{
        list-style: none;
        padding:0px;
        margin-bottom: 80px;
    }
    #propertys ul{
        width: 100%;
        padding: 0px;
        
    }

    #propertys ul li img{
        width: 30%;
        margin: 0 0% 0% 0%;
        height: 100px;
    }
    #propertys ul li ul{
        display: block;
        float: left;
        width: 60%;
        padding: 0;
        margin: 0 5% 5% 5%;
    }
    #propertys ul li ul h3{
        font-size:18px;
    }
    #propertys ul li ul li{
        list-style: square;
        padding: 0;
        margin:0;
    }
    #contact_us section {
        float: none;
        width: 100%;
        background-color: #f1f1f1;
/*        padding: 50px 5px;*/
        height: auto;
/*        font-size: 15px;*/
		padding: 50px 10px 50px 50px;
		font-size: 18px;
    }

    #contact_us aside {
        float: none;
        width: 100%;
        background: rgb(170,170,170);
		min-height: 650px;
    }
    #contact_us {
        width: 100%;
        height: auto;
    }

	#contact_us form {
		height: unset;
	}
	
	.inputCity {
		margin-right: 0!important;
    	width: 90%!important;
	}
	.inputState {
		margin-left: 10%!important;
		width: 80%!important;
	}
	.break_line {
    	display: block!important;
	}
}
/*----------------------------------------------------------MÓVIL---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 375px) {
    

     
    .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------our_process-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        height: auto;
        padding:0;
        margin-top:0px;
        z-index: 1;
    }
    #our_process .texto2{
        padding:0;
        text-align: justify;
        background: white; 
        height: auto; 
        float:left;
       
    }
    #our_process .texto2 h2{
         font-size: 20px;
        padding: 10px 30px 0 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
    }
    #our_process .texto2 p{
           font-size: 15px;
           padding: 10px 30px 0 30px;
           margin-top: 30px;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
    }
    #our_process .imagen2 img{
        width: 100%;
        height: 300px;
        padding: 0;

    }
    .red-oblique{
        color: #EA424F;
        font-style: oblique;
    }
    /*--------------------------------------------------------------------------------------------------propertys-----------------------------------------------------------------------------------*/
    #propertys ul li{
        list-style: none;
        padding:0px;
        margin-bottom: 80px;
    }
    #propertys ul{
        width: 100%;
        padding: 0px;
    }

    #propertys ul li img{
        width: 30%;
        margin: 0 0% 0% 0%;
        height: 100px;
    }
    #propertys ul li ul{
        display: block;
        float: left;
        width: 60%;
        padding: 0;
        margin: 0 5% 5% 5%;
    }

   
  
    #propertys ul li ul h3{
        font-size:18px;
    }
    #propertys ul li ul li{
        list-style: square;
        padding: 0;
    }
    .break_line{
        display: block!important;
    }

    
   
}
/*----------------------------------------------------------MÓVIL---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 360px) {
    

     
    .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------our_process-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        height: auto;
        padding:0;
        margin-top:0px;
        z-index: 1;
    }
    #our_process .texto2{
        padding:0;
        text-align: justify;
        background: white; 
        height: auto; 
        float:left;
    }
    #our_process .texto2 h2{
         font-size: 20px;
        padding: 10px 30px 0 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
    }
    #our_process .texto2 p{
           font-size: 15px;
           padding: 10px 30px 0 30px;
           margin-top: 30px;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
    }
    #our_process .imagen2 img{
        width: 100%;
        height: 300px;
        padding: 0;

    }
    .red-oblique{
        color: #EA424F;
        font-style: oblique;
    }
    /*--------------------------------------------------------------------------------------------------propertys-----------------------------------------------------------------------------------*/
     #propertys ul li{
        list-style: none;
        padding:0px;
        margin-bottom: 80px;
    }
    #propertys ul{
        width: 100%;
        padding: 0px;
    }

    #propertys ul li img{
        width: 30%;
        margin: 0 0% 0% 0%;
        height: 100px;
    }
    #propertys ul li ul{
        display: block;
        float: left;
        width: 60%;
        padding: 0;
        margin: 0 5% 5% 5%;
    }
    #propertys ul li ul h3{
        font-size:18px;
    }
    #propertys ul li ul li{
        list-style: square;
        padding: 0;
    }
    #contact_us section {
        float: none;
        width: 100%;
        background-color: #f1f1f1;
        padding: 50px 20px;
        height: auto;
        font-size: 15px;
    }

    
   
}
/*----------------------------------------------------------MÓVIL---------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
    

     
    .container-fluid{
        margin:0;
    }
     .row{
        margin:0;
        width:100%;
    }
    
/*--------------------------------------------------------------our_process-----------------------------------------------------------------------------------------------------------------------------*/
    #our_process{
        color:rgb(65,64,66);
        height: auto;
        padding:0;
        margin-top:0px;
        z-index: 1;
    }
    #our_process .texto2{
        padding:0;
        text-align: justify;
        background: white; 
        height: auto; 
        float:none;
    }
    #our_process .texto2 h2{
         font-size: 20px;
        padding: 10px 30px 0 30px;
        text-decoration: underline;
        text-decoration-color: #FF697F;
    }
    #our_process .texto2 p{
           font-size: 15px;
           padding: 10px 30px 0 30px;
           margin-top: 30px;
    }
    #our_process .imagen2{
        width:100%;
        background: white; 
        height:auto; 
        float:none;
        padding: 0;
    }
    #our_process .imagen2 img{
        width: 100%;
        height: 300px;
        padding: 0;

    }
    .red-oblique{
        color: #EA424F;
        font-style: oblique;
    }
    /*--------------------------------------------------------------------------------------------------propertys-----------------------------------------------------------------------------------*/
    #propertys ul li{
        list-style: none;
        padding:0px;
        margin-bottom: 80px;
    }
    #propertys ul{
        width: 100%;
        padding: 0px;
    }

    #propertys ul li img{
        width: 30%;
        margin: 0 0% 0% 0%;
        height: 100px;
    }
    #propertys ul li ul{
        display: block;
        float: left;
        width: 60%;
        padding: 0;
        margin: 0 5% 5% 5%;
    }
    #propertys ul li ul h3{
        font-size:18px;
    }
    #propertys ul li ul li{
        list-style: square;
        padding: 0;
    }

    
   
}

