@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Oswald:400,700');
/*font-family: 'Oswald', sans-serif;
font-family: 'Open Sans', sans-serif;
/* */
.container{width: 84% !important; max-width: 1200px !important;}
i{color: #F49C1D !important;}
p {margin: 0 !important;}
.cuadro-blanco {height: 90% !important; color: rgba(255,255,255,0.2);}
section {padding: 100px 0 !important;}
.call-to{padding: 1px 0px !important; background-color: #000038;}
.call-to img{width: 580px;}
.call-to h5{ color: #fff; margin: 0; font-size: 25px !important; margin-top: 20px; font-weight: 300;}
.call-to .row{margin: 0 !important;}
.call-to h1{margin: 0 !important;}
.call-to span {font-weight: 700;}
.call-to p.lla {font-size: 20px;}
.call-to p.tel a{font-size: 35px; font-weight: 700; color: #ffff2d;}
.call-to a {color: #fff; font-size: 18px;}
.amarillo {color: #F49C1D !important;}
nav{box-shadow: none !important; background-color: #dc0000 !important;}
nav a {color: #fff !important; }
nav ul{text-align: center !important; display: block; text-align: center;}
nav li{display: inline-block !important; float: none !important;}
nav ul.left {margin-left: 500px;}
img.facebook-logo {margin-top: 10px;}
.pago-color {background-color: #dc0000; margin: 0 5px; min-height: 218px; padding: 15px 0;}

.nosotros {background-color: #000139; padding: 80px 0 !important;z}
.nosotros p{color: #fff;}
.nosotros h4{color: #fff;}
.nosotros p{font-weight: 300; font-size: 23px !important;}

.servicios {background-color: #fff;}
.servicios {padding: 30px 0 !important;}
.servicios ul{color: #656567 !important; font-size: 18px;}
.servicios h4{color: #dc0000 !important;}
.servicios i{color: red !important;}
.servicios .rayita {width: 360px !important;}

.otros-servicios {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b8e5ff+0,ffffff+100 */
background: rgb(184,229,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(184,229,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(184,229,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(184,229,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e5ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.otros-servicios ul {color: #656567 !important; font-size: 18px;}
.otros-servicios h4{color: #656567 !important;}
.otros-servicios i{color: #656567 !important;}
.otros-servicios {padding: 40px 0 0 0 !important;}

.rayita {height: 5px; background-color: red; width: 300px; margin: 0 auto; margin-bottom: 20px;}
.dir{text-align: right; height: 60px; padding: 20px; background-color: #303030; color: #fff;}

.titulos { margin: 0 0 !important; text-transform: uppercase; font-weight: 400; font-size: 25px !important;}
.pagos-met {font-weight: 400; font-size: 20px; text-transform: uppercase;}
.dir-tel {margin: 0 !important;}
.dir-dir {margin: 0 !important;}
.dir-tel {font-weight: 700; font-size: 20px;}


.pagos i{font-size: 30px;}
.pagos img{width: 60px !important;}
.pagos img.card{width: 40% !important;}
.pagos .col{min-height: 220px; padding: 25px 0;}
.pagos {padding: 30px 0 !important;}
.mas-service {padding: 20px 0 0px 0 !important;}

.alic {text-align: center!important;}

.pagos-1 img{width: 60px !important;}
.pagos-1 img.card{width: 40% !important;}
.pagos-1 .col{min-height: 220px; padding: 25px 0;}
.pagos-1 {padding: 0px 0 !important;}

.galeria{padding: 0px 0 !important;}
.galeria{background: rgb(184,229,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(184,229,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(184,229,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(184,229,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e5ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
/*.pagos p{color: #fff;}*/

.ga-1 {padding: 20px 0 30px 0!important;}

.formulario {background-color: #000139;}
.formulario h4{color: #fff;}
.mas-service .z-depth-4 {min-height: 180px !important; padding: 30px 0 !important; margin: 0px 24px;}
.mas-service h6 {font-size: 25px !important; color: #474747; font-weight: 300!important;}
.row .col.l3 {
    width: 23%!important;
}

#contact_us_aremandatory{color: #fff !important;}

footer {background: #000 !important; padding: 20px 0; color: #fff !important; margin-top: 0 !important;}
/*footer .footer-ul {text-align: center;}*/
footer .footer-ul li {display: inline-block; margin:0 5px;}
footer .footer-ul li a{color: #fff;}
footer a{color: #fff !important;}
footer h5 {margin: 0 0 !important; font-weight: 700;}

#wowslider-container1 {
    margin: 0px !important;
}

.row .col.offset-l3 {
    margin-left: 12% !important;
}

/*GALERIA*/

.input-field label.active{color: #fff !important;}



.cont-g {
    width: 100%;
    height: auto;
/*    margin: 0 auto 25px auto;*/
    overflow: hidden; padding:0px 0px
}
.cont-g ul {
    margin: 0 auto!important;
    padding: 0;
}
.cont-g ul li {
    /* float: left; */
    list-style: none;
    margin: 0 8px;
    width: 23.4%;
    height: auto !important;
    overflow: hidden;
    display: inline-block;
}
.cont-g ul li a img {
    transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s; width:100%;
    cursor: pointer;
    display: block;
}

.cont-g ul li a {
    margin: 0px !important;
}
.cont-g ul li a img:hover {
    opacity: 0.7;
    transform: scale(1.1);
    transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    cursor: pointer;
}
.cont-g ul li.cont-d {
    padding: 0;
}

.divider{margin-top: 30px !important;}

/*FIN GALERIA*/

/*FORMULARIO*/

.form-control{background: #fff!important; border-radius: 0px!important; border: 1px solid #c1c1c1!important;border-bottom: 2px solid #eee!important;}
.form-control:hover{ border-bottom: 2px solid #be1a20!important;}
.btn{background: #dc0000;}
.btn:hover{background-color: #555 !important;}
textarea {height: 10rem !important;}

/* FIN FORMULARIO*/

/*Estilos para tablet 'Tablet Devices'*/
@media screen and (max-width: 992px){

	.nosotros p{font-size: 20px !important;}
	.call-to{text-align: center !important; float: none;}
	.call-to h5{margin-top: 15px;}
    .formulario iframe {margin-left: 190px;}
    .dir {
    text-align: center;}
    .call-to .right-align{text-align: center !important;}
      footer span.brinco{display: block;}
      nav ul.left {margin-left: 0px;}
      .otros-servicios ul {margin-bottom: 0 !important; margin-top: 0 !important; text-align: center;}
      .row .col.m6 {
    width: 50% !important;}
    .mas-service .z-depth-4 {
         margin: 0px 0px!important;
    }
    nav li {display: block !important;}
    .side-nav {background-color: #dc0000;}
    nav i {color: #fff !important;}
    .row .col.offset-l3 {
    margin-left: 0% !important;}
    .servicios ul{text-align: center; float: none !important; margin: 0 !important; }
    .cont-g ul li {
    width: 22.1%;
}

}

/*Estilos para mobile 'mobile Devices'*/
@media screen and (max-width: 600px){
	.call-to span{display: block;}
	.nosotros p{font-size: 18px !important; margin: 15px 0 !important;}
	.servicios ul{text-align: center; float: none !important; margin: 0 !important; }
	.servicios p{margin-bottom: 15px !important;}
	.servicios span{display: block;}
	.pagos i{margin-top: 15px !important;}
	.cont-g ul li {width:43%;}
	section{padding: 50px 0 !important;}
    .formulario iframe {margin-left: 0px;}
    .btn {padding: 0 1rem !important;}
    .servicios .rayita {width: 250px !important;}
    .nosotros .rayita {width: 250px;}
    footer .left-align{text-align: center;}
    footer .right-align{text-align: center;}
    footer span.brinco{display: block;}

    #wowslider-container1 .ws-title{
        font: 1.7em 'Gurajada', serif!important;
    }
    .row .col.l3 {
    width: 100%!important;
}
.row .col.m6 {
    width: 100% !important;
}


}
