                                                                                                                                                                                                                                                                                                                                                                                                                header .mega-menu .menu-logo > li > a img {   height: 75px;   margin-top: 0px;}
header .mega-menu .menu-links { padding-left: 50px;}
.main-bg { background: #1e66b0;}  
.iq-workinfo .service-shap { border: 10px solid #d23353;}   
.button { background: #f6a41d;   }   
.first { background-color: #f6a41d; }  
.main-color {
    color: #f6a41d;
} 
a, a:hover {
    transition: all 400ms ease-in;
}
img { max-width: 100%; }
.back-top {
    bottom: -12px;
  right: 15px;
    height: 50px;
    width: 50px;
    line-height: 48px;
}
ul.list-circle {
    list-style: circle;
}
.hidden {
  overflow: hidden !important;
    display: none;
}
#whatsappfixo {
  position: fixed;
  right: 15px;
  bottom: 45px;
  z-index: 9;
    height: 50px;
    width: 50px;
}
.darkcolor { color: #054761; }
.text-blue { color: #054761 !important; }    
.text-green, .webcats li a:hover, .webcats li a:focus, .navbar-nav .nav-link:hover, .navbar .dropdown:hover .dropdown-toggle, .dropdown-menu .dropdown-item:hover, .dropdown-menu.megamenu .dropdown-item:hover { color: #48923b !important; }
.btn-primary { background-color: #054761 !important; }
.bglight { background: #F8F8F8; }
.btn-gradient {
transition: all 400ms ease-in !important;
color: #FFFFFF !important;
background: linear-gradient(265.27deg, #0000 20.55%, #1a485a 94.17%);  
  background-color: #1a485a;
}
.btn-gradient:hover {
transition: all 400ms ease-in !important;
background-color: #689344;
}
#services-slider .owl-item.center .service-box, .back-top {
    background-image: -webkit-gradient(linear, left top, right top, from(#689344), color-stop(51%, #1a485a), to(#689344));
    background-image: -webkit-linear-gradient(left, #689344 0%, #1a485a5 1%, #689344 100%);
    background-image: -moz-linear-gradient(left, #689344 0%, #1a485a5 1%, #689344 100%);
    background-image: -o-linear-gradient(left, #689344 0%, #1a485a5 1%, #689344 100%);
    background-image: linear-gradient(to right, #689344 0%, #1a485a5 1%, #689344 100%);
}
.gradient-bg, .gradient-btn {
    background-image: -webkit-gradient(linear, left top, right top, from(#689344), color-stop(51%, #1a485a), to(#689344));
    background-image: -webkit-linear-gradient(left, #689344 0%, #1a485a5 1%, #689344 100%);
    background-image: -moz-linear-gradient(left, #689344 0%, #1a485a5 1%, #689344 100%);
    background-image: -o-linear-gradient(left, #689344 0%, #1a485a5 1%, #689344 100%);
    background-image: linear-gradient(to right, #689344 0%, #1a485a5 1%, #689344 100%);
}
.team-content::before {
    background-color: #1a485a;
    background-image: none;
}
.heading .divider-left, .heading .divider-center {
    background-image: -webkit-gradient(linear, left top, right top, from(#054761), color-stop(51%, #689344), to(#054761));
    display: block;
}
.heading {
    color: #689344;
    font-size: 2.2rem;
    font-weight: 600;
    padding-bottom: 15px;
}

.navbar.fixedmenu .logo-scrolled, .navbar .logo-default {
    margin: 0;
    padding: 14px;
    background-color: #FFF;
box-shadow: none;
}
nav.transparent-bg {
    background-color: #FFF;
}
.transparent-bg .sidemenu_btn>span {
    background: #1a485a;
}
.transparent-bg:not(.fixedmenu) {
    background: #FFFFFF;
}

/* BANNER */
#main-banner-area, 
#main-banner-page {
margin-top: 105px !important;
}
/* SEGUROS */
#seguros {
}
#seguros .service-box img {
}
#services-slider .service-box {
    background: #316270 !important;
    padding: 0;
    border-radius: 10px;
    margin: 4px;
}
#services-slider .owl-item.center .service-box {
    background: #FFFFFF !important;
    padding: 0;
    box-shadow: 0 0 10px 0 rgba(000,000,000,0.1);
}
#services-slider .service-box h4 {
        font-size: 22px;
    padding: 80px 25px 0 25px;
    margin-bottom: -140px;
    white-space: initial !important;
}
#services-slider .owl-item.center .service-box h4 a {
    color: #316270;
}
/* - */
#our-team {
background-color: #f5faff;
}
#our-team .owl-carousel.owl-drag .owl-item {
    padding: 0 10px;
}
#our-team .owl-carousel .owl-item img {
    border-radius: 10px 10px 0 0;
}
#our-team .team-content {
    border-radius: 0 0 10px 10px;
}
/* SOBRE */
.transparent-bg .navbar-nav .nav-link {
    color: #054761;
}
/* FOOTER */
#site-footer {
background: rgb(9,96,111);
background: -moz-linear-gradient(180deg, rgba(9,96,111,1) 0%, rgba(0,73,93,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(9,96,111,1) 0%, rgba(0,73,93,1) 100%);
background: linear-gradient(180deg, rgba(9,96,111,1) 0%, rgba(0,73,93,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00606f",endColorstr="#00495d",GradientType=1);
}
#site-footer ul.links li a, 
#site-footer h4, 
#site-footer, 
#site-footer p, 
#site-footer a, 
.copyright, 
.copyright a, 
footer ul.links li a::before {
    color: #FFFFFF;
}
footer ul.social-icons li a, ul.social-icons-simple li a {
    background-color: #00495d;
}
.canto {
position: fixed;
    right: -5px;
    bottom: 10px;
}
.copyright {
    background: #36812e;
}
/* ARTIGOS */
#our-services {
    padding: 30px 0;
}
.webcats li a::before {
    background: #48923b;
}

#our-blog a.image > img {
    border-radius: 10px 10px 0 0;
}
#our-blog .news_item {
    border-radius: 10px;
}
/* PRODUTO */
.team-content {
    padding: 0 1rem;
    display: flex;
    align-items: center;
}

@media screen and (min-width: 991px) {
  #sidemenu_toggle {
    display: none !important;
  }
}
                                                                                                                                                                                                                                                                                                    