/* CSS para logo_giratório e produtos ibase*/

/*lg*/
@media (min-width: 1200px) {
    .parallax-content h1{
        font-size: 45px !important;
    }
    #promo-one h2{
        font-size: 30px !important;
    }
    
    #topo h3:nth-child(3){
        font-size:15px !important;
    }
    #topo h3:nth-child(3):before{
        content: '"';
        position: absolute;
        margin-left: -18px;
        margin-top: -14px;
        font-size: 41px;
        font-family: Arial;
    }
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
    .parallax-content h1{
        font-size: 45px !important;
    }
    #promo-one h2{
        font-size: 30px !important;
    }
    
    #topo h3:nth-child(3){
        font-size:15px !important;
    }
    #topo h3:nth-child(3):before{
        content: '"';
        position: absolute;
        margin-left: -18px;
        margin-top: -14px;
        font-size: 41px;
        font-family: Arial;
    }
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
    #ibase{
        background-position:244px 0px !important;
    }
    .parallax-content h1{
        font-size: 36px !important;
    }
    #promo-one h2{
        font-size: 30px !important;
    }
    
    #texto_topo{
        margin-top:160px !important;
    }
    #topo h3{
        font-size:20px  !important;
    }
    #topo h2{
        font-size:28px !important;
    }
    #topo h3:nth-child(3){
        font-size:15px !important;
    }
    #topo h3:nth-child(3):before{
        content: '"';
        position: absolute;
        margin-left: -18px;
        margin-top: -14px;
        font-size: 41px;
        font-family: Arial;
    }
}

/* xs */
@media (max-width: 767px) {
    #ibase{
        background:#333 !important;
    }
    .parallax-content h1{
        font-size: 31px !important;
    }
    #promo-one h2{
        font-size: 30px !important;
    }
    
    #texto_topo{
        margin-top:140px !important;
    }
    #topo h3{
        font-size:16px  !important;
    }
    #topo h2{
        font-size:23px !important;
    }
    #topo h3:nth-child(3){
        font-size:15px !important;
    }
    #topo h3:nth-child(3):before{
        content: '"';
        position: absolute;
        margin-left: -18px;
        margin-top: -14px;
        font-size: 41px;
        font-family: Arial;
    }
}

/* XS Portrait */
@media (max-width: 479px) {
    #ibase{
        background:#333 !important;
    }
    #texto_topo{
        margin-top: 148px !important;
    }
    .parallax-content h1{
        font-size: 23px !important;
    }
    #promo-one h2{
        font-size: 30px !important;
    }
    
    #texto_topo{
        margin-top:130px !important;
    }
    #topo h3{
        font-size:14px  !important;
    }
    #topo h2{
        font-size:18px !important;
    }
    #topo h3:nth-child(3){
        font-size:15px !important;
    }
    #topo h3:nth-child(3):before{
        content: '"';
        position: absolute;
        margin-left: -18px;
        margin-top: -14px;
        font-size: 41px;
        font-family: Arial;
    }
}