body {margin: 0; padding: 0; background: #fff !important;  font-size: 16px;}
header {padding:0 0; position: relative;  background: url(../img/slider.jpg) center no-repeat; background-size: cover;  height: auto; min-height: 200px; min-height: 420px; overflow: hidden;  color: #424242;}
a {text-decoration: none; background-color: transparent; color: #fff !important; text-decoration: none;}
a:hover {text-decoration: none; background-color: transparent; color: #fff !important; text-decoration: none;}
a:active {text-decoration: none; background-color: transparent; color: #fff !important; text-decoration: none;}
ul {margin: 0; padding: 0;}
ul li {list-style: none; }
.top {padding: 0 0; background: #0b3148;}
ul.menu {float: right;}
ul.menu li {float: left;}
ul.menu li a{text-transform: uppercase; padding: 25px 15px; display: inline-block; text-decoration: none !important;}
ul.menu li.active a{color: #449cce !important;}
ul.menu, nav ul.menu li {margin: 0; padding: 0; text-align: center;}
.call-to {text-align: right; color: #fff; padding: 0; margin: 0; font-family: 'Oswald', sans-serif;}
.call-to small {font-family: 'arial', sans-serif;}
.call-to .btn {border:1px solid #fff !important; color: #fff !important; margin:0 !important;}
.call-to:last-child {}
.slogan {background: #1a4f6f; font-size: 1.3em; padding: 15px 0; margin: 0 auto; color: #Fff;  font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 2px;}
/* ============= section css ============= */
section { min-height: 100px;}
footer {margin-top: 0; padding-top: 0; padding:40px 0 40px; background: #1a4f6f; color: #fff;}
.btn {letter-spacing: 0px;}
.divider {margin: 10px 0;}
/* ============= section css ============= */
/*PARALLAX*/
/*PARALLAX*/
section .container {padding:20px 0;}
section .container p {color: #000;}
.title {color:#1a4f6f; text-transform: uppercase; font-family: 'Oswald', sans-serif; font-size: 700;}
.min-box h5 {color:#1a4f6f; text-transform: uppercase; font-family: 'Oswald', sans-serif; font-size: 700; margin: 15px 0;}
.ul-list  {margin-left: 20px; list-style: none !important;}
.ul-list li {color: #888;}
.img-middle {display: block; margin: 0 auto;}
.item img {width: 100%;}
.btn {border: 1px solid #fff !important; margin:10px 0;}
.white-text {color: #fff !important;}
.green-text {color: #a6d434 !important;}
.grey {background: #449cce;}
.special {margin-top: -470px;}
.color {color: #f6f6f6;}
/*----Formulario---*/
.ul-list img {margin: 20px auto;}
.footer-copyright {height: auto;}
.links-2 a{font-size: 1.4em; text-transform: uppercase; margin: 0 5px 10px;}
.white {background: #fff;}
.links {text-align: center;}
.links a {display: inline-block; text-align: center; position: relative;}
.links a img {display: block; position: relative; top: 15px; margin: 0 20px;}
.addthis_toolbox {display: block; margin: 0 auto;}
@media screen and (min-width: 993px){
.container {width: 85%;}
}
@media screen and (max-width: 992px){
	.top h2 {text-align: center;}
	.call-to {text-align: center; }
	.special {margin-top: 0;}
    h5 {font-size: 1.8em;}
    header {padding: 0 0; position: relative; height: auto; color: #00e5ff;}
    ul.menu {background: #449cce; float: none !important; width: 100%; text-align: center;}
    ul.menu li {display: inline-block !important; float: none;}
	ul.menu li.active a{color: #fff !important;}

	.footer-copyright a{height: auto; text-align: center; float: none; display:block; width: 100%;}
}

@media screen and (max-width: 768px){
	section {text-align: center;}
	.call-to {text-align: center; }
	.pd{padding: 10px;}
	.pd a{padding: 10px;}
	.carousel-control{display: none;}
	.links a {display:block; text-align: center; position: relative;}
	.links a img {display: block; position: relative; top: 0; margin: 0 auto; left: 0; right: 0;}
    .page-footer, .page-footer p, .page-footer div {text-align: center;}
    .page-footer div {margin-bottom: 5px;}
	.text {line-height: 30px; text-align: center; margin: 5px 0;}
	.lnr {font-size: 50px;}
	.box-2 {margin-top: 20px; min-height: 100px; }

}

.py-75{
	padding-top: 50px;
	padding-bottom: 50px;
}

.title{
	font-size: 56px;
	margin-bottom: 30px;
}