#maintop {
    background: rgb(0 47 120 / 1);
    height: 111px
}

h2,
h3 {
    color: rgb(0 47 120 / 1);
}

#maintop .col-lg-6 {
    padding-top: 15px;
}

#maintop .container {
    padding-top: 10px;
}

#footer {
    background: rgb(0 47 120 / 1);
    padding: 20px 0px;
}

.navbar-inverse {
    background-color: #F3F3F3;
    border-color: #F3F3F3;
    -webkit-box-shadow: -2px -4px 11px 0px rgba(97, 97, 97, 0.67);
    -moz-box-shadow: -2px -4px 11px 0px rgba(97, 97, 97, 0.67);
    box-shadow: -2px -4px 11px 0px rgba(97, 97, 97, 0.67);
}

* {
    font-family: 'Lato', sans-serif;
}

.ppal-content {
    background: #F3F3F3;
    padding: 1em 0
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.container {
    max-width: 1000px;
}

li,
p {
    color: #818181;
}

.service-element {
    background: rgb(235, 235, 235);
}

.service-element p,
.service-element a {
    padding: 10px
}

.service-element a img {
    margin-left: -10px;
}

.navbar-inverse .navbar-toggle {
    border-color: rgba(245, 245, 245, 0.67);
}

.navbar-inverse .navbar-toggle:hover {
    background-color: rgba(245, 245, 245, 0.67);
}

.serv-title {
    color: black;
    font-size: 15px;
    margin-top: 5px;
}

#footer a,
#footer a:hover,
#footer p,
#footer * {
    color: white;
    font-size: 12px;
}

#footer li {
    list-style-type: none;
}

#footer ul {
    margin: 0;
    padding: 0;
}

#footer h5 {
    font-weight: bold;
    font-size: 14px
}

/*From services*/
#pager_4eb3cd619070b819c8000008 a {
    padding: 0px 4px;
    background: white;
    border-radius: 10px;
    margin-left: 5px;
    color: white;
    border-radius: 50px;
}

.activeSlide a {
    background: red;
}

#pager_4eb3cd619070b819c8000008 {
    position: absolute;
    width: 95.7%;
    padding: 5px;
    background: rgba(90, 90, 90, 0.26);
    z-index: 999;
    position: absolute;
    top: 370px;
    text-align: right;
}

.item-cotizaciones {
    margin-left: -20px;
}

.item-cotizaciones li {
    padding-bottom: 20px;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: black;
}

.clear {
    clear: both;
    height: 0px;
}

@media(max-width:767px){
	.ppal-content h2{ margin-top: 0.1em }
	.navbar-collapse{padding-left: 2em;}
	#footer img{display: block;margin: 1.5em 0 1.5em 0;max-width: 100%}
}
@media(min-width:768px){
	.ppal-content h2{ margin-top: 0.8em }
	.navbar-collapse{padding-left: 2em;}
	#footer img{display: block;margin: 0 0 15px 0;max-width: 100%}
}
@media(min-width:992px){
	.ppal-content h2{ margin-top: 1.5em }
	.navbar-collapse{padding-left: 0;}
	#footer img{display: block;margin: 0 0 15px 0;max-width: 100%}
}
@media(min-width:1200px){
	.ppal-content h2{ margin-top: 1.8em }
	.navbar-collapse{padding-left: 0;}
	#footer img{display: block;margin: 0 0 15px 0;max-width: 100%}
}