* {
    border: 0;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*------------------IR ARRIBa------------*/

a.go-top {
    position: fixed;
    bottom: 2em;
    right: 2em;
    text-decoration: none;
    color: #fff;
    /*background-color: rgb(0, 0, 0, );*/
    background-color: #ED6A16;
    font-size: 12px;
    padding: 1em;
    display: none;
}

a.go-top:hover {
    /*background-color: rgba(0, 0, 0, 0.6);*/
    background-color: black;
}
/*----------------INDEX-----------------*/

.op-menu{
    display: none;
}

header{
    width: 100%;
    overflow: hidden;
}
.uno{
    padding: 3% 0%;
    overflow: hidden;
}
.uno p{
    color: gray;
}
.dos{
    padding-top: 3%;
}
.dos p{
    color: gray;
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
}

nav{
    margin-top: 5%;
    margin-right: 7%;

}
nav ul{

}
nav ul a.selector{
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #000;
    padding: 20px;
}
nav ul a.selector:hover{
    color: #E5BB10;
}
nav ul a#select{
    color: #E5BB10;
}
nav ul a#select2{
    color: #ED6A16;
}

.logo{
    width: 8%;
    margin-left: 5%;
}
.banner {
    width: 100%;
    position: relative;
    height: 450px;
    background: url('../img/banne.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    overflow: hidden;
    clear: both;
}
.fondo{
    width: 100%;
    background: rgba(0,0,0,.4);
    height: 450px;
    overflow: hidden;
}
.textoi{
    width: 50%;
    background: rgba(0,0,0,.4);
    /*height: 150px;*/
    overflow: hidden;
    padding: 2% 0%;
    margin-top: 9%;
}
.textoi p{
    font-family: 'Roboto', sans-serif;
    font-size: 27px;
    color: #fff;
    width: 70%;
    margin: 0 auto;
}

.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}
.banneri {
    width: 100%;
    position: relative;
    height: 300px;
    background: url('../img/banner.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    overflow: hidden;
    clear: both;
}
.fondoi{
    width: 100%;
    background: rgba(0,0,0,.4);
    height: 300px;
    overflow: hidden;
}
.tit{
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    color: #fff;
    text-align: center;
    margin-top: 5%;
}
.subtit{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #fff;
    text-align: center;
    width: 51%;
    margin: 0 auto;
}
/*.............FOOTER--------------*/
footer{
	background: #FCD999;
	font-family: 'Oswald', sans-serif;
	height: 100px;
	/*font-size: 20px;*/
	overflow: hidden;
	clear: both;
}
footer p{
	width: 100%;
	text-align: center;
	font-size: 20px;
	margin-top: 3%;
	color: #000;
}

/*------------------nosotros------------*/
.banner2 {
    width: 100%;
    position: relative;
    height: 450px;
    background: url('../img/banne2.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    overflow: hidden;
    clear: both;
}

/*------------------servicios--------------*/
.banner3 {
    width: 100%;
    position: relative;
    height: 450px;
    background: url('../img/banne3.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    overflow: hidden;
    clear: both;
}
/*--------------------contacto-----------------*/
.banner4 {
    width: 100%;
    position: relative;
    height: 450px;
    background: url('../img/banne4.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    overflow: hidden;
    clear: both;
}
#contact{
    background:#333333;
    color:#f4f4f4;
    padding-bottom:80px;
}

textarea.form-control{
    height:100px;
}
.mapa{
    width: 100%;
}
.mapa iframe{
    width: 100%;
}




/*paneles de servicio*/

.panel-default{
    text-align:center;
    cursor:pointer;
    font-family: 'Raleway',sans-serif;
}
.panel-default > .panel-footer {
    color: #fff;
    background-color: #1B1D3C;    
    display:none;
    /*text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);*/
}
.panel-default i{
    font-size: 5em;
    }

    }