
body{
	margin:0;
	padding:0;
    color:#fff;
    background:#E30613;
    font-family: 'Montserrat', sans-serif;
}


h3{
    color:#000;
}

.red{
    background:#E30613;
    text-align:center;
}

.white{
    background:#fff;
    text-align:center;
}

.color-white{
    color:#fff;
}

.gray{
    background:#F2F2F2;
    text-align:center;
}


.black{
    background:#000;
    text-align:center;
}

.color-black{
    color:#000;
}

.btn-2{
    background:#008D36;
    color:#fff;
    border-radius:7px;
    padding:15px 20px;
    border-bottom:2px solid #000;
}

.btn-2 a{
    font-size: 20px;
    color: #fff;
}


.btn{
    margin:20px;
}

.btn a{
    background:#008D36;
    border-bottom:3px solid #000;
    padding:10px 20px;
    border-radius:5px;
    color:#fff;
}

.whatsapp h2{
    font-size:20px;
}

.whatsapp a{
    font-size:30px;
    color:#232323;
}

.whatsapp span{
    padding:10px;
    font-size:30px;
    color:#04B404;
}


.btn-wa{
    vertical-align: middle;
    background:#008D36;
    color:#fff;
    padding: 10px 0px;
    margin:0px 10px;
    border-radius:25px;
    border-bottom:2px solid #000;
}

.btn-wa span{
    vertical-align: middle;
    font-size: 35px;
    color: #fff;
    padding: 10px;
}

.btn-wa a{
    vertical-align: middle;
     font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    padding: 0px;
    color: #fff;
    font-weight: 500;
}

.btn-wa-2{
    vertical-align: middle;
    background:#fff;
    color:#000;
    padding: 10px 0px;
    margin:0px 10px;
    border-radius:25px;
    border-bottom:2px solid #000;
}

.btn-wa-2 span{
    vertical-align: middle;
    font-size: 35px;
    color: #00;
    padding: 10px;
}

.btn-wa-2 a{
    vertical-align: middle;
     font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    padding: 0px;
    color: #000;
    font-weight: 600;
}

.btn-wa-item{
    vertical-align: middle;
    background:#008D36;
    color:#fff;
    padding:15px 0px;
    margin:0px 0px;
    border-radius:10px;
    border-bottom:2px solid #000;
}

.btn-wa-item span{
    vertical-align: middle;
    font-size: 20px;
    color: #fff;
    padding: 15px 10px;
}

.btn-wa-item a{
    vertical-align: middle;
     font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    padding: 5px 5px;
    color: #fff;
    font-weight: 400;
}


hr{
    border:1px solid #FD0000;
    width:50%;
}

a{
	text-decoration:none;
}

.etiquetas{
    font-size:5px;
    position:absolute;
    z-index:-9999;
    text-align:center;
}



header, nav{
    background:#E30613;
    display: block;
}

header{
    background:#E30613;
    position: relative;
    z-index: 2:;
    text-align:center;
}

.back{
    background:#E30613;
}


.back img{
    width: 100%;
    max-width:100%;
    max-height:100%;
    height:auto;
    z-index:-9999;
    position:absolute;
}

.front{
    text-align:center;
    padding:30px 0px;
    z-index:1;
}

.front img{
    text-align:center;
}

.front h1{
    font-size:35px;
    z-index:10;
    font-weight:600;
    color:#fff;
}



.minisplit img{
    width:50%;
}


.tc h2{
    font-size: 45px;
    font-weight: 600;
}

.btn-captcha{
    text-align:center;
    display:inline-block;
    vertical-align:middle;
}


#rc-imageselect, .g-recaptcha {
    transform:scale(1.11);
    -webkit-transform:scale(1.06);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
    

}

#form-index{
    text-align:center;
    background:#FD0000;
    padding:20px 0px;
}

.form-index input[type="email"], .form-index input[type="tel"], .form-index input[type="text"], textarea{
    font-family: 'Montserrat', sans-serif;  
    background:#FD0000;    
    font-size:14px;
    padding:15px 0px;
    margin:5px 0px;
    width:95%;
    border:1.5px solid #fff;
    border-radius:2px;
    color:#fff;
    padding-left:10px;
    display:inline-block;
}

.form-index input[type="email"]:focus, .form-index input[type="tel"]:focus, .form-index input[type="text"]:focus, textarea:focus{
    font-family: 'Montserrat', sans-serif;
    color:#fff;
}

.form-index input[type="submit"] {
    background:#fff;
    color:#000;
    font-weight:900;
    font-size:17px;
    padding:18px 0px;
    border:none;
    border:1.5px solid #000;
    border-radius:5px;
    margin-top:15px;
    width:90%;  
    -webkit-appearance: none;
    letter-spacing:1px;
}

.form-index input[type="submit"]:hover {
    background:#000;
    color:#fff;
    font-size:17px; 
    cursor:pointer;

}

.form-index textarea{
    width:25%;
    resize:none;
}

.form-index form{
    padding:10px 0px;   
}


.form-index ::-webkit-input-placeholder{
    color:#fff;
    font-size:15px;
    text-align:left;
    font-weight:300;
}


.ubicacion h2{
    color:#fff;
    text-align:center;
    font-size:45px;
    font-weight:900;
}

.ubicacion h3{
    margin-top:-20px;
    font-size:30px;
    font-weight:400;
}

.ubicacion p{
    margin-top:-20px;
    font-size:20px;
}

.ubicacion a{
    font-size:40px;
    color:#fff;
    font-weight:900;
    padding:30px 0px;
}

.ubicacion iframe{
    text-align:center;
    width:90%;
    height:450px;
}

#confirma{
    padding:30px 0px;
}



#minisplit{
    padding:20px 0px;
}

#minisplit h1{
    font-size:50px;
    color:#000;
    padding:30px 0px;
}

.porciento{
    padding:5px 0px;
    font-weight:800;
    font-size:20px;
}

#icon-descripcion{
    padding:10px 0px;
}

#icon-descripcion img{
    vertical-align:top;
}

.texto p{
    color:#000;
    font-size:12px;
    padding:5px 10px;
}

.texto-black p{
    font-weight:900;
    color:#000;
    margin:-5px 0px;
}



/*F O O T E R*/

.pad-20{
    padding:20px 0px;
}

.pad-50{
	padding:50px 0px;
}

.pad-100{
    padding:100px 0px;
}

.m20{
    margin:5px;
}

.top{
    vertical-align:top;
    margin-top:40px;
}

.center{
    text-align:center;
}

.inicio{

}

.inicio a{
    background:#fff;
    padding:10px 30px;
    border-radius:5px;
    color:#FD0000;
}

footer{
    text-align:center;
    font-size:14px;
}


/* E Q U I P O S */

#equipos p{
    font-size:14px;
    color:#000;
}

#equipos h1{
    font-size:50px;
    color:#000;
}

#equipos h2{
    font-size:20px;
    color:#000;
    text-align:center;
}

#equipos h3{
    font-size:35px;
}

#equipos img{
    width:70%;
}

.mini{
    -webkit-box-shadow: 0 0 20px 0px #E0E0E0;
            box-shadow: 0 0 20px 0px #E0E0E0;
}

.fif{
    width:50%;
    display:inline-block;
}

.tel{
    width:250px;
    display:inline-block;
}





/* E Q U I P O S */


/* #Media Queries  */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {


    }

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		/* mostramos #nav-mobile */ 

        header{
            display:none;
        }

        .back{
            background:#E30613;
        }


        .back img{
            width: 100%;
            max-width:100%;
            max-height:100%;
            height:100%;
            z-index:-9999;
            position:absolute;
        }


        #equipos h1{
            font-size: 35px;
        }

        .tc img{
            width:80%;
        }

        .tc h2{
            font-size: 35px;
        }

        .fif{
            width:90%;
        }

        .tel{
        width: 90%;
        display: inline-block;
        padding: 10px 0px;
        margin: 7px 0px;
    	}

        .tel img{
            width:80%;
        }

        .minisplit img {
        width: 100%;
        }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
        .tc img{
            width:100%;
        }
    }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}
    