/** Breakpoints **/
@media (max-width: 488px) {

    .navbar-brand{width: 280px !important;}
    #slideshow .item  img{
        height: 250px;
    }

    /* slide um */
    .slide-wide-first .item .carousel-caption h3{
        font-size: 20px !important;
    }

    /* slide dois */
    #slide-two .carousel-caption-inner h3{
       font-size: 20px !important;
    }

}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 767px) {
    .info-topo{display: none;}
    .menu-header{height: 72px; clear: both;}
    .navbar-brand{width: 315px;}
    .navbar-toggle{
        margin: 15px 17px 15px 0;
        padding:5px 10px;
    }
    .navbar-toggle span{
        color: #1a6ef2;
        font-size: 25px;
        font-weight: bold;
    }
    .header{background: #fff;}
    /* Menu */
    #menu-principal{margin-left: 0;}
    #menu-principal li {
        display: block;
    }
    #menu-principal li a{display: block;}
    #menu-principal li.active a,
    #menu-principal li a:hover{background-color: #007AFF;}

    #slideshow{margin-top: 79px;}

    .sobre{background: #fff !important;}
    
    /* slide um */
    .slide-wide-first .item .carousel-caption h3{
        font-size: 20px !important;
    }

    #slide-two .item > img{
        height: 400px;
    }

    #slide-two .carousel-caption-inner h3{
        width: 100%;
        text-align: center;
        left: 0 !important;
    }

    #clientes .section-search-cliente > div{
        width: 100% !important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 991px) {

    .header{background: #fff; clear: both;}
    /* menu */
    .info-topo{
        float: left;
        margin: 36px 0 0;
        width: 100%;
    }
    .info-topo > div{border: none;}
    #menu-principal { clear: both; width: 100%; border: none; padding: 0;}
    #menu-principal ul {margin: 0; float: left; background-color: #FEAC00 !important; width: 100%;}

    .tabs ul li{
        display: block;
        width: 100%;
        margin:0 0 1px 0;
    }
    .tabs ul li a{
        display: block;
        width: 100% !important;
    }

    /* slide um */
    .slide-wide-first .item .carousel-caption h3{
        font-size: 25px;
    }
    .slide-wide-first .carousel-caption{
        bottom: 17%;
    }
    #slide-two .carousel-caption-inner h3{
        font-size: 40px;
        left: 7%;
        position: relative;
    }

    .slide-blocos > div:nth-child(2), .slide-blocos > div:nth-child(3){
        display: none;
    }
    .slide-blocos{margin-top: 10px !important;}
    .slide-blocos  .text-center img{margin: 0 !important;}


}

/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
    #slideshow {

    }
    #menu-principal li a{
        font-size: 14px;
        padding: 10px;
    }
    #menu-principal li a:hover{color: #ccc;}
}