body{

	background-color: white;

	font-family: 'Raleway', Helvetica, Arial;

	font-size:14px;

	font-weight:400;

	text-align:center;

	

}



p{

	line-height:30px;

	font-weight:400;

	color:#6b6b6b;

	font-size:18px;

	margin:auto;

	text-align:justify;

	padding:20px;

	width:80%;

}



h2 {

	color:5bc0de;

	font-family: 'Raleway', Helvetica, Arial;

	font-weight:400;

	font-size:40px;

}



h3{

	color:#5bc0de;

	font-family: 'Raleway', Helvetica, Arial;

	font-weight:300;

	font-size:30px;

	text-align:center;

}



h5 {

	color:#5bc0de;

	font-family: 'Raleway', Helvetica, Arial;

	font-weight:300;

	font-size:25px;

	text-align:left;

}



h4 {

	color:#5bc0de;

	font-family: 'Raleway', Helvetica, Arial;

	font-weight:300;

	font-size:13px;

}



small a{

	color:#5bc0de;

	font-size:14px;

	font-weight:700;

	text-decoration:underline;

}



a{

	color:#000;

	text-decoration:none;

}



a:hover, a:focus{

	color:#6b6b6b;

}



.btn-servicio:active{

	box-shadow:none;

}





.row-scroll{margin-top:120px;}



/*.lang-id{display: none;}*/

.lang-selector {

	margin-top: 0;

	margin-right: 15px;

}

/*barra de navegacion*/



.navbar{

	border:none;

    padding: 20px 15px 10px 15px;

	background-color:#fff;

	box-shadow:1px 1px 5px #6b6b6b;

}



.navbar-brand img{

	max-height:60px;

	margin-top:-25px;

	position:relative;

}



.navbar-default .navbar-brand{

	color:#ddd;

	text-shadow:1px 1px 0px #333;

	font-size: 15px;

}



.navbar-default .navbar-nav>li>a{

	color: #767676;

    text-shadow: none;

    font-size: 14px;

}



.navbar-default .navbar-nav>li>a:hover{

	color:#ddd;

}



.navbar-toggle{

	border:none;

	margin-top:0;

	margin-left:0;

	width:32px;

	height:32px;

	float:right;

}



.navbar-default .navbar-collapse, .navbar-default .navbar-form{

	border:none;

}





li.points a{

	font-weight:bold;

}



/*fin de barra de navegacion y toogle*/



/*carousel*/



.carousel{

	margin-top:94px;

}



.carousel-inner .item-active img{

	position:relative fixed center;

}



.carousel-inner .item-active{

	max-height:300px;

}



.btn-primary{

	background-color:#5bc0de;

	border-color:#5bc0de;

	font-size:17px;

	margin-bottom:20px;

}



.btn.btn-primary.btn-lg.btn-home{

	margin-top:20px;

}



.carousel-caption{

    margin-top:-20px;

    top: 15%;

}



.carousel-caption h2{

	font-size:40px;

	line-height:43px;

	text-shadow:1px 1px 4px #666;

	margin-bottom:-15px;

}



.carousel-caption p{

	font-size:15px;

	line-height:20px;

	text-shadow:1px 1px 4px #666;

	line-height:20px;

    color:#fff;

	text-align:center;

}	



/*jumbotron*/



.jumbotron{

	max-height:300px;

	background:url(../imgs/jumbotron-img.jpg) no-repeat fixed center;

	margin-top:80px;

	margin-bottom:-80px;

}



.jumbotron h1{

	color:#fff;

	text-shadow:1px 1px 4px #666;

}



/*services*/



.services h4{

	background:#5bc0de;

	color:#fff;

	font-weight:bold;

	letter-spacing:1px;

	margin-top:-28px;

	padding:14px;

	width:227px;

	position:absolute;

	text-align:center;

	text-transform:uppercase;

}



.prices{

	margin-bottom:60px;

}



#services, #prices, #faqs{

	margin-top:-50px;

}



.container p{

	text-align:justify;

	color:#666;

}



.faqs p{

	text-align:justify;

	color:#666;

}



.faqs ul li{

	color:#5bc0de;

	list-style-type:none;

}



.content-box{

	display:inline-block;

	vertical-align:top;

	background-color:#fff;

	box-shadow:1px 1px 5px #ddd;

	margin:10px;

	max-width: 30%;

    overflow: hidden;

    height: 30;

    position: relative;	

}



.box-img img{

    max-height: 350px;

    width:100%;

}



.box-label{

	background:#5bc0de;

	color:#fff;

	font-weight:bold;

	letter-spacing:1px;

	text-transform:uppercase;

}



.navbar-form{

	margin-top:50px;

}



.navbar-form .form-control{

	margin:auto;

	width:auto;

	display:inline;

}



.btn-group>.btn:first-child{

	color:#5bc0de;

	font-weight:700;

	border-color:#5bc0de;

	margin-top:10px;

}



.dropdown-menu>li>a{

	text-align:left;

	width:240px;

	color:#666;

}



#filters{

	display:inline-block;

	margin-top:-40px;

}



.login-box{

	width:70%;margin:auto;

}



/*contactos*/



.contactos{

	background:#5a3d78;

	padding:60px 0;

}



.contactos h6 {

	color:#fff;

	margin:0 0 30px 0;

	font-weight:300;

	font-size:14px;

}



.contactos .location, .contactos .email, .contactos .tel{

	margin-bottom:60px;

}



.contactos h6{

	margin-top:30px;

}





/*footer*/



footer{

	padding:60px 0;

}



.copyright small{

	color:#bdc3c7;

	font-size:13px;

}



.social-icons{

	padding-top:60px;

}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

    background-color: transparent;

}



.dropdown-menu>li>a{

	text-align:center;

	width:auto;

}



/* end */



/* responsive */



@media(max-width:500px){

.carousel-caption h2{

	font-size:25px;

	line-height:25px;

	text-shadow:1px 1px 4px #666;

	margin-bottom:-15px;

	}

	.carousel-caption {

 	top: 5%;

	}

	.content-box{

		max-width: 100%;

	}

}

@media (min-width:501px) and (max-width:992px){

	.content-box{

		max-width:45%;

	}

}

@media(max-width:768px){

	.carousel{

		margin-top: 70px;

	}

	

}

@media(min-width:768px){

   .jumbotron{margin-top:90px;margin-bottom:0;}

   .carousel-caption{padding-bottom:30%;}

   .carousel-caption h2{font-size:65px;text-shadow:1px 1px 4px #666;margin-bottom:0;line-height:68px;}

   .carousel-caption p{font-size:25px;line-height:28px;text-shadow:1px 1px 4px #666;}

   .btn-primary{margin-top:20px;}

   .carousel-inner{max-height: 800px;

    min-height: 500px;}

   .jumbotron{margin-top:none;}

   .contactos{margin-top:60px;}

   .btn-group>.btn:first-child{width:240px;margin-top:-1px;}

   .navbar-form .form-control{width:400;}

   .navbar-form{display:inline-block;}

   .btn-group{display:inline-block;vertical-align:middle;}

   .navbar-brand img{max-height:67px;}

   .login-box{width:40%;}

   .col-sm-offset-2{margin-left:0;}

   span#btnLogout {

    margin-top: 7px;

	}

}





@media(min-width:992px){

	.contactos .location, .contactos .email, .contactos .tel{margin-bottom:0px;}

	.copyright{text-align:left;}

	.social-icons{padding:0px; text-align:right;}

	.carousel-caption {

   

    top: 20%;

	}

}



