﻿@media(min-width: 1401px) {
    #hero {
        height: 65vh;
    }

        #hero .carousel-item {
            height: 65vh;
        }

    .display-web {
        display: block;
    }

    .display-mobile {
        display: none !important;
    }
}

@media (min-width: 1201px) and (max-width:1400px) {

    .sticky-wrapper {
        height: 80px !important;
    }

    header {
        height: 80px !important;
    }

    #header .logo img {
        max-height: 50px;
    }

    .nav-menu > ul > li {
        margin-top: 5px;
    }

        .nav-menu > ul > li.li-simulador {
            margin-top: 5px;
        }

    .header-scrolled .logo img {
        max-height: 45px !important;
        margin-top: 5px !important;
    }

    .carousel-item .carousel-container .row {
        display: flex;
        align-items: center;
    }

    #hero {
        height: 52vh;
    }

        #hero .carousel-item {
            height: 52vh;
        }

    .display-web {
        display: block;
    }

    .display-mobile {
        display: none !important;
    }

    .row-align-vertical {
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }

    .row-center {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pVisao {
        margin-left: auto !important;
    }
}

@media (max-width:1200px) {
    #header .logo img {
        max-height: initial;
        width: 100%;
        max-width: 250px;
    }

    #header {
        height: 85px;
    }

    header-sticky-wrapper {
        height: 85px !important;
    }

    .mobile-nav-toggle i {
        color: #500b75;
    }

    .mobile-nav-toggle {
        top: 26px;
    }

    .mobile-nav {
        background: #500b75;
    }

    .li-simulador {
        background: #fff;
        margin-top: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }

        .li-simulador a {
            color: #500b75 !important;
        }

        .li-simulador:hover {
            opacity: 0.8;
        }

    .carousel-indicators {
        bottom: 20px;
    }

    .carousel-item .img-3 {
        display: none;
    }

    .carousel-item .img-1, .carousel-item .img-2 {
        margin: auto;
        display: block;
        margin-top: 15px;
    }

    .display-web {
        display: none;
    }

    .display-mobile {
        display: block;
    }

    #heroMobile {
        padding: 0 !important;
    }

    .carousel-inner {
        z-index: 99;
    }

    .carousel-indicators {
        z-index: 999;
    }

    .about-lists {
        padding-top: 0px;
    }

        .about-lists .content-item h4 {
            text-align: center !important;
        }

        .about-lists .content-item .pCred {
            text-align: center !important;
        }

    .link-nossos-produtos {
        margin: 0 !important;
    }

    .carousel-section .text-right {
        text-align: center !important;
    }

    .col-mobile-center {
        text-align: center !important;
        margin-bottom: 40px;
    }

    .carousel-section .owl-next {
        right: 5px !important;
    }

    .carousel-section .owl-prev {
        left: 5px !important;
        margin-left: 0px !important;
    }

    section {
        padding: 100px 0 !important;
    }

        section.about {
            padding: 30px 0 !important;
            padding-bottom: 0px !important;
        }

        section.paginas {
            padding: 0 !important;
        }

    .paginas {
        height: 40vh !important;
    }

        .paginas .carousel-inner .carousel-item {
            height: 40vh !important;
        }

        .paginas h2 {
            text-align: center !important;
        }

        .paginas p {
            text-align: center !important;
            width: 100% !important;
        }

    .row-align-center .text-right {
        text-align: center !important;
    }

    .footer-info {
        text-align: center;
    }

    .footer-links {
        text-align: center;
    }

    .container-text .h2P {
        margin: auto;
        margin-bottom: 20px;
    }

    .container-text .h2Pp {
        margin-top: 14px;
        text-align: justify !important;
        font-size: 16px;
    }

    .conselhos .h2P {
        margin: auto;
        margin-bottom: 20px;
    }

    .missao-visao-valores {
        padding-bottom: 20px !important;
    }

    .h2P {
        text-align: center !important;
    }

    .porquesomosprocurados {
        padding-bottom: 20px !important;
    }

        .porquesomosprocurados .h2Pp {
            font-size: 16px !important;
        }

    .box-conselho {
        margin-bottom: 25px;
    }

    .conselho-text p {
        font-size: 16px !important;
    }

    .associados {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

        .associados .h2P {
            margin: auto;
            margin-bottom: 20px;
        }

    .associado-text p {
        font-size: 16px !important;
    }

    #equipe .owl-next {
        right: 5px;
    }

    #equipe .owl-prev {
        left: 5px;
        margin-left: 0;
    }

    #NossosAgentes .owl-next {
        right: 5px;
    }

    #NossosAgentes .owl-prev {
        left: 5px;
        margin-left: 0;
    }

    .titleNossosParceiros {
        text-align: center !important;
    }

    #Materias .owl-next {
        right: 5px;
    }

    #Materias .owl-prev {
        left: 5px;
        margin-left: 0;
    }

    .parcerias-por-cidade {
        padding-top: 10px !important;
    }

        .parcerias-por-cidade img {
            width: 100%;
            max-width: 100px;
            margin: auto;
            display: block;
            margin-bottom: 15px;
        }

    .pBox {
        text-align: center;
    }

    #EbooksParaDownload #hero {
        padding: 0px !important;
    }

    .mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {
        color: #9620d6 !important;
    }

    .contact-s1 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .TitleMaps {
        text-align: center;
    }

    .pMaps {
        text-align: center;
    }

    .agentes {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    #div_AtendimentoCidade img {
        margin: auto;
        display: block;
        margin-bottom: 20px;
    }

    .about-lists {
        padding-top: 20px !important;
    }

    .my-float {
        margin-top: 10px !important;
        margin-left: 1px;
    }
}
