@media (max-width: 960px) {
    .box-white { height: 80px; }
    .box-topo { width: 760px; height: 90px; }
    .box-logo { width: 175px; height: 80px; top: 10px; left: 10px; text-align: center; padding-top: 4px; }
    .box-logo img { width: 155px;}
    .box-menu { width: 562px; height: 40px; top: 20px; right: 0px; font-size: 12px; }
    .box-menu nav ul {padding: 0 0px;}
    .box-double { width: 368px; height: 255px; display: inline-block; overflow: hidden; }
    .m-lxc {margin-left: 15px; }
    .box-shadow { width:  760px; }
    .box-content { width: 760px; padding: 0px; margin: 30px auto; }
    .box-itens { width: 240px; height: 185px; display: inline-block; vertical-align: top; text-align: center; margin-left: 10px;
}
    .t-xxiv { font-size: 20px; }
    .box-right { width: 430px; padding: 20px 0px 0px 10px; overflow: hidden;}
    .resp img { max-width: 180px; }
    .box-base { width: 760px; height: 288px; }
    .box-submenu { width: 145px; height: 265px; padding-top: 15px; }
    .box-submenu ul {line-height: 27px;}
    .box-news { width: 295px; height: 265px; padding-top: 15px; }
    .box-news img { width: 50px; height: 50px;}
    .box-news p {height: 35px; overflow: hidden;}
    .box-network { width: 300px; height: 265px; padding-top: 15px; margin-left: 13px; }
    .m-hide { display: none; }
    .box-pro-banner { height: 250px; }
    .box-pro-banner img { top: -20%; }
/*    .box-well { width: 760px; }*/
    .box-prods { display: inline-block; vertical-align: top; margin: 15px; }
    .slick-fix { width: 720px; margin: auto;}
    .box-bullets { width: 760px;}
    
}

@media (max-width: 768px) {
    .box-white { height: 75px; }
    .box-topo { width: 460px; height: 75px; }
    .box-logo { width: 170px; height: 80px; top: 10px; left: 10px; text-align: center; padding-top: 4px; }
    .box-logo img { width: 155px;}
    .box-menu { width: 270px; height: 40px; top: 20px; right: 0px; font-size: 12px; }
    .box-content { width: 460px; padding: 0px; margin: 30px auto; }
    .box-double { width: 368px; height: 255px; display: block; overflow: hidden; margin: 15px auto; }
    .box-shadow { width: 470px; text-align: center; }
    .t-xxxvi { font-family: 'caviar_dreams'; font-size: 35px; }
    .box-itens { width: 225px; height: 215px; display: inline-block; vertical-align: top; text-align: center; margin: auto;
}
    .hide { display: none; }
    .t-xxiv { font-size: 18px; }
    .box-left { width: 430px; display: block; margin: auto; }
    .box-right { display: none; }
    .box-base { width: 450px; height: 250px; }
    .box-bottom { height: 270px; margin-top: -270px; }
    .box-submenu { width: 155px; height: 250px; padding-top: 0px; }
    .box-submenu ul {line-height: 21px;}
    .box-main { padding-bottom: 270px; }
    .box-news { /*width: 290px; height: 265px; padding-top: 15px;*/display: none; }
    .box-network { width: 275px; height: 250px; padding-top: 0px;
    margin-left: 13px; }
    .t-xlviii { font-family: 'caviar_dreams'; font-size: 45px; }
    .box-submenu ul { font-size: 13px; }
    .m-hide { display: block;}
    .box-inpro { display: block; width: 100%;}
    .box-pro-banner img { top: 0%; }
    .box-prods { margin: 35px auto; width: 220px; }
    .slick-fix { width: 520px; margin: auto;}
    .box-bullets { width: 560px;}
}

@media (max-width: 430px) {
    .box-white { height: 134px; }
    .box-topo { width: 320px; height: 75px; }
    .box-logo { width: 170px; height: 80px; top: 10px; text-align: center; padding-top: 4px; left: 75px;}
    .box-logo img { width: 155px;}
    .box-menu { width: 100%; height: 40px; top: 20px; right: 0px; font-size: 12px; position: absolute; top: 90px;}
    .box-content { width: 90%; padding: 0px; margin: 30px auto; }
    .box-double { width: 310px; height: 255px; display: block; overflow: hidden; margin: 15px auto; }
    .box-shadow { width: 100%; text-align: center; }
    .t-xxxvi { font-family: 'caviar_dreams'; font-size: 35px; }
    .box-itens { width: 225px; height: 215px; display: block; text-align: center; margin: auto;
}
    .hide { display: none; }
    .t-xxiv { font-size: 18px; }
    .box-left { width: 90%; display: block; margin: auto; }
    .box-right { display: none; }
    .box-base { width: 320px; height: 250px; }
    .box-bottom { height: 415px; margin-top: -415px; }
    .box-submenu { display: block; height: 170px; }
    .box-main { padding-bottom: 415px; }
    .box-network { width: 100%; height: 250px; padding-top: 0px;
    margin-left: 0px; }
    .t-xlviii { font-family: 'caviar_dreams'; font-size: 51px; }
    .box-inpro { display: block; width: 90%; margin: auto;}
    .box-pro-banner { height: 150px; }
    .box-prods { margin: 25px auto; width: 200px; }
    .button { margin: 5px; }
    .slick-fix { width: 260px;margin: auto;}
    .box-bullets { width: 330px;}
}
