@media only screen and (max-width: 1200px){
    
    .prod-text{
        width:64%;
    }
    
    .prod-desc{
        font-size:7px;
        margin-top:10px;
    }

    .prod-desc span{
        font-size:9px;
    }
    
    .prod-title{
        font-size:18px;
    }
    
    .xtra{
        display:block;
    }
    
    #lg-ae{
        margin-left:30px;
    }
    
    #lg-ae img{
        width:150px;
        height:36px;
    }
    
    #lg-abreu img{
        width:90px;
        height:29px;
    }
    
    #main-menu ul li{
        margin-right:15px;
    }
    
    #main-menu-container{
        width:215px;
    }
    
}

@media only screen and (max-width: 1024px){
    
    /* Footer */
    #footer_rodape{
        font-size:9px;
    }
    
}

@media only screen and (max-width: 991px){
    
    #pargent01,#pargent02,#pargent03,#pperu01,#pperu02,#pperu03,#pmexico01{
        border-bottom:solid 10px #ffffff;
    }
    
    .no-bborder{
        border-bottom:none !important;
    }
    
    .prod-button{
        margin-right:0px;
        margin-top:100px;
    }
    
    .triangle02{
        display:none;
    }
    
    .prod-1line{
        display:none;
    }
    
    #pmexico{
        display:none;
    }
    
    #pmexicoResp{
        display:block;
    }
    
    .prod-text{
        width:86%;
    }
    
    .prod-btn{
        width:12%;
    }
    
    .prod-desc{
        font-size:10px;
    }

    .prod-desc span{
        font-size:11px;
    }
    
    #lg-ae{
        margin-left:15px;
    }
    
}

@media only screen and (max-width: 800px){
    
    .prod-copy h1{
        font-size:60px;
    }

}


@media only screen and (max-width: 768px){
    
    
    /* Footer */
    
    #footer{
        text-align:center;
        height:100%;
    }
    
    #footer_img{
        padding:0;
        float:none;
        margin:0 auto;
    }

    #footer_rodape{
        text-align:center;
        padding:0;
        width:94%;
        margin:20px 3%;
    }

    .rodape1{
        margin:0;
    }
    
}

@media only screen and (max-width: 767px){
    
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        border:none;
    }
    
    #main-menu ul li{
        display:block;
        margin-right:0;
    }
    
    #main-menu{
        width:100% !important;
        background-color:rgba(22,26,32,0.98);
        padding-right:0 !important;
        padding-left:0 !important;
        margin:0 auto !important;
        height:185px;
    }
    
    #nav.container{
        padding:0 !important;
    }
    
    .navbar-header{
        height:60px;
    }
    
    #lg-abreu{
        padding-top:13px;
        padding-left:30px;
    }
    
    .navbar-toggle{
        margin-right:30px;
    }
    
    #main-menu ul li a.menu-active{
        color:#02A7DF !important;
    }
    
    #header{
        height:60px;
        margin-bottom:0;
    }
    
    #nav {
        position: fixed;
        top: 0;
        width: 100%;
        height:60px;
        background-color:rgb(2,167,223);
    }
    
    #nav #redeSocial{
        margin-top:45px !important;
        width:199px;
        margin:0 auto;
    }
    
    body{
        padding-top:60px;
    }
    
    #nav #main-menu-container{
        top:20px;
    }

    #nav #redeSocial{
        margin-top:-15px;
    }

    #nav #lg-abreu img{
        margin-top:1px;
    }

    #nav #lg-abreu{
        height:60px;
    }

    #nav #lg-ae img{
        margin-top:0;
    }
    
    #lg-ae{
        height:60px;
    }
    
    #main-menu-container{
        width:100%;
    }
    
    #main-menu ul li{
        margin-bottom:10px;
        font-size:18px;
    }
    
}

@media only screen and (max-width: 650px){
    
    .prod-copy h1{
        font-size:25px;
        letter-spacing: 25px;
        margin-right:-25px;
    }
    
    .hr-sep{
        width:350px;
    }
    
    .prod-copy h4{
        font-size:18px;
        letter-spacing: 5px;
    }

}

@media only screen and (max-width: 560px){

    .rodape1 br{
        display:none;
    }

}

@media only screen and (max-width: 480px){

    #footer_rodape{
        width:92%;
        margin:20px 4%;
    }
    
    .prod-title{
        font-size:14px;
        line-height: 16px;
    }
    
    .prod-desc{
        font-size:7px;
    }

    .prod-desc span{
        font-size:8px;
    }
    
    .prod-button{
        margin-top:120px;
        margin-right:-10px;
    }
    
    .prod-copy h1{
        font-size:20px;
        letter-spacing: 15px;
        margin-right:-15px;
    }
    
    .hr-sep{
        width:250px;
    }
    
    .prod-copy h4{
        font-size:14px;
        letter-spacing: 5px;
    }
    
    #prod01-img, #prod02-img, #prod03-img{
        height:500px;
    }
    
    .prod-copy{
        margin-top:200px;
    }
    
    #lg-ae{
        padding:17px 15px 18px 0px;
    }
    
    #lg-ae img{
        width:104px;
        height:25px;
    }
    
}

/**/
/* SMARTPHONE (LANDSCAPE) - EXTRA BREAKPOINT */
/**/

@media only screen and (max-width: 400px){
    
    #footer_img img{
        width:92%;
        margin-left:4%;
        margin-right:4%;
    }
    
    
}


/*@media only screen and (max-width: 320px){
    
    body, #header, #nav{
        min-width:320px;
    }
    
    
}*/