	h1, h2, h3, h4{
		font-weight: 400;
	}

	b{
		font-weight: 500;
	}
	section {
    	padding: 50px 0;
	}

	.destacado{
		font-size:16px;}
	.sep{
		height:5px;
		width:100%;}
	.btn-ver-mas{
		border:none;
		width: 155px;
	    border:none;
	}
	.clear{
		clear: both;
	}
	.color-bars .bar{
		width: 50%;
		float: left;
		height:7px;
		background: #0f4088;
	}
	.color-bars .bar:first-child{
		background: #0f4088;
	}
		.color-bars .bar:nth-child(2){
		background: #add309;
	}
	/*header*/
	.navbar-brand{
		height:auto;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
		background:transparent;
		box-shadow: none;
	}
	.nav.navbar-nav{
		position: relative;
    	margin-top: 50px;
	}
	.navbar-default {
	padding:15px 0 0 0;
    margin: 0;
    border: none;
}
	.nav.navbar-nav:before{
		position:absolute;
		content: '';
		height: 5px;
		background: #0f4088;
		width: 100%;
		bottom: 0;
		z-index: 1;
	}
	.navbar-default .navbar-nav>li>a, .nav-footer ul li a {
    color: #1091a4;
    position: relative;
    text-align: center;
	}
	.navbar-default .navbar-nav>.active>a:before, .navbar-default .navbar-nav>li>a:hover:before{
		position:absolute;
		content: '';
		height: 5px;
		background: #1091a4;
		width: 100%;
		bottom: 0;
		left: 0;
		z-index: 2;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:focus, .nav-footer ul li.active a{
	color: #1091a4;
	font-weight: 500;
	}
	.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover{
	color: #1091a4;

	}
	.jumbotron{
		background: url(../img/banner-home.jpg) no-repeat top center;
    	padding: 138px 0 106px 0;
		color: #fff;
		margin: 0;
		background-size: cover;
	}
	.jumbotron h1{
		font-size: 46px;
	    margin-top: 0;
	    line-height: 110%;
	    margin-left: 55px;
	    font-weight: 300;
	}
	.jumbotron h1 b{
		font-size: 44px;
	}
	.jumbotron p{
		font-size: 18px;
	}
	.jumbotron a.btn{
	font-size: 13px;
	text-transform:uppercase;
		
		}
	.p-jumbotron {
	    border-left: 2px dashed #fff;
	    padding-left: 50px;
	}
	.jumbotron .modal h5{
		color: #333;
		font-size:20px;
		}
	.jumbotron .modal p {
    font-size: 15px;
	}
	.jumbotron .modal h4 .svg-inline--fa{
		 font-size: 28px;
		 margin: 1px 7px -3px 0px;
		}
	
	
	.jumbotron .modal h5 .svg-inline--fa {
    color: #1091a4;
    font-size: 32px;
    margin: 1px 7px -3px 0px;
}
	section.green, section.blue{
		color: #fff;
		}
	section.green{
		background:#1091a4;
		}
	section.blue{
		background: #0a2f66;
		}
	section.grey{
		background:#ecedee;}
	.svg-inline--fa{
		font-size: 36px;
		
	}
	.servicios .svg-inline--fa{
		color:#1091a4;
		}
	.modal .svg-inline--fa{
		font-size: 17px;
		
	}
	.seccion-servicios h2{
		margin: 0;
	}
	.seccion-servicios p{
		border-left: 2px dashed #fff;
   		padding-left: 32px;
	}
	.seccion-servicios .btn-ver-mas{
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#add309+4,7ca82b+99 */
		background: #add309; /* Old browsers */
		background: -moz-linear-gradient(top, #add309 4%, #7ca82b 99%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #add309 4%,#7ca82b 99%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #add309 4%,#7ca82b 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add309', endColorstr='#7ca82b',GradientType=0 ); /* IE6-9 */
		margin-top: 11px;
	}
	.modal-vermas{
		color:#1091a4;
		font-weight:400;
		cursor:pointer;
    	width: 140px;
		font-size: 16px;
		font-weight:500;}
	.modal-vermas .svg-inline--fa{
		font-size:17px;
		color:#1091a4;
		margin-right:5px;}
	.modal-vermas:hover{
		text-decoration:underline;
		}
	 .img-modal img{
		 width:100%;
		 margin-bottom:18px;}
	.t-section span{
		font-size: 16px;
		border-left:2px dashed #fff;
		padding: 10px 0 0 16px;
		margin-left: 9px;
	}
	.servicios h2 {
		font-size: 17px;
		margin: 7px 0 9px 0;
	}
		
    /*media*/
	@media (min-width: 1200px){
		.container {
		    width: 1040px;
		}
	}
	@media (max-width: 991px){
		section{
			
			}
		.jumbotron {
		    padding: 63px 0 40px 0;
		}
		.jumbotron h1, .jumbotron h1 b{
		    margin-left: 0;
		}
		.seccion-iconos{    padding: 37px 0 25px 0;}
		.seccion-iconos .col-md-4{
			margin:10px 0;
			}
		.seccion-servicios p, .p-jumbotron{
			border: none;
			margin: 0;
			padding: 0;
		}
		br{
			display: none;
		}
		.seccion-servicios a{
			float: left;
		}
	}
	@media (max-width: 767px){
		.nav.navbar-nav{
    	margin-top: 0;
	}
		.navbar-default .navbar-nav>.active>a:before, .navbar-default .navbar-nav>li>a:hover:before, .nav.navbar-nav:before{
			display: none;

		}
		.navbar-default .navbar-nav>li>a, .nav-footer ul li a{
			text-align: left;
		}
		.nav>li {
		    position: relative;
		    display: block;
		    border-bottom: 1px solid #ccc;
		}
		.nav>li:last-child{
			border-bottom: none;
		}
	.footer-bottom{
		margin-top:5px;}
	}
	@media (max-width: 500px){
		.jumbotron h1, .jumbotron h1 b{
		    font-size: 30px;
	
		}
		.nav-footer ul{
			display: none;
		}
	}