v@charset "UTF-8";
/* CSS Document */
/* ####################################### */
/* #### COMMUN
/* ####################################### */
html, body{
    margin:0;
    padding:0;
    background: #ffffff;
}
.clear{
    clear:both;
}
a{
    text-decoration:none;
}
.cb-slideshow,
.cb-slideshow:after { 
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}
.cb-slideshow:after { 
    content: '';
    background: transparent; 
}
.cb-slideshow li span { 
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s; 
}
.cb-slideshow li:nth-child(1) span {
    opacity: 1;
    -webkit-animation: firstImageAnimation 1s linear infinite 8s;
    -moz-animation: firstImageAnimation 1s linear infinite 8s;
    -o-animation: firstImageAnimation 1s linear infinite 8s;
    -ms-animation: firstImageAnimation 1s linear infinite 8s;
    animation: firstImageAnimation 1s linear infinite 8s;

    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    animation-iteration-count: 1;

    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.cb-slideshow li div { 
    z-index: 1000;
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 100%;
    text-align: center;
    opacity: 0;
    color: #fff;
    -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s; 
}
.cb-slideshow li div h3 { 
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 240px;
    padding: 0;
    line-height: 200px; 
}
.cb-slideshow li:nth-child(1) span { 
    background-image: url(../images/Home_01.jpg) 
}
.cb-slideshow li:nth-child(2) span { 
    background-image: url(../images/Home_02.jpg);
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
    animation-duration: 1s;
}
.cb-slideshow li:nth-child(3) span { 
    background-image: url(../images/Home_03.jpg);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
    animation-duration: 1s;
}
.cb-slideshow li:nth-child(4) span { 
    background-image: url(../images/Home_04.jpg);
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
    animation-duration: 1s;
}
.cb-slideshow li:nth-child(5) span { 
    background-image: url(../images/Home_01.jpg);
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
    animation-duration: 1s;
}
.cb-slideshow li:nth-child(6) span { 
    background-image: url(../images/Home_02.jpg);
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
    animation-duration: 1s;
}
.cb-slideshow li:nth-child(7) span { 
    background-image: url(../images/Home_03.jpg);
    -webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
    animation-duration: 1s;
}
.cb-slideshow li:nth-child(8) span { 
    background-image: url(../images/Home_04.jpg);
    -webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s; 
    animation-duration: 1s;
}
.cb-slideshow li:nth-child(9) span { 
    background-image: url(../images/Home_03.jpg);
    -webkit-animation-delay: 48s;
    -moz-animation-delay: 48s;
    -o-animation-delay: 48s;
    -ms-animation-delay: 48s;
    animation-delay: 48s; 
    animation-duration: 1s;
}
.no-cssanimations .cb-slideshow li span{
    opacity: 1;
}
/* Animation for the slideshow images */
@-webkit-keyframes firstImageAnimation { 
    0% { opacity: 1; }
    100% { opacity: 0; }
}
@-moz-keyframes firstImageAnimation { 
    0% { opacity: 1; }
    100% { opacity: 0; }
}
@-o-keyframes firstImageAnimation { 
    0% { opacity: 1; }
    100% { opacity: 0; }
}
@-ms-keyframes firstImageAnimation { 
    0% { opacity: 1; }
    100% { opacity: 0; }
}
@keyframes firstImageAnimation { 
    0% { opacity: 1; }
    100% { opacity: 0; }
}

@-webkit-keyframes imageAnimation { 
    0% { opacity: 0;
    -webkit-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -webkit-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
    0% { opacity: 0;
    -moz-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -moz-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
    0% { opacity: 0;
    -o-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -o-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
    0% { opacity: 0;
    -ms-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -ms-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes imageAnimation { 
    0% { opacity: 0;
    animation-timing-function: ease-in; }
    8% { opacity: 1;
         animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}

    #main-warpper-homepage{
        height: 100%;
        width: 100%;
        margin:0;
        padding: 0;
        position: relative;
        background: #000;
    }
    #main-warpper{
        margin:0px auto 0px auto;
        padding: 0;
        background: #ffffff;
        width: auto;
    }
/*############################IPAD-PORTRAIT#########################*/
@media only screen and (max-width:768px) {
body{
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        }
    #main-warpper-homepage{
        height: 100%;
        width: auto;
        margin:0;
        padding: 0;
        position: relative;
        background: #000;
    }
    #main-warpper{
        margin:0px auto 0px auto;
        padding: 0;
        background: #ffffff;
        width: auto;
    }
        #top-warpper{
        height: 99px;
        width: 768px;
        margin:0;
        padding: 0;
        position: relative;
        background: rgb(109,136,54);
    }
    #top-warpper-home{
        height: 99px;
        width:768px;
        margin:0;
        padding: 0;
        position: relative;
        background: url('../images/bg-top.png');
    }
    .empower-logo{
        height: 100px;
        width: auto;
        margin: 0px auto 0px auto;
        padding: 0;
        background: url('../images/Logo_white.png') no-repeat center;
        z-index: 1;
    }
    /*  end top div  */

    /*  start nav div  */
    #main-nav{
        height: 45px;
        width:768px;
        margin:0;
        padding: 0;
        position: relative;
        background: #a0c850;
    }
    .nav{
        height: 45px;
        width: 663px;
        margin: 0px auto 0px auto;

    }
    .nav a{
        margin: 12px 0px 0px 58px;
        padding: 0;
        float: left;
    }
    .nav a.last{
        margin: 12px 0px 0px 58px;
        padding: 0;
        float: left;
    }
    /*  end nav div  */

    /*  start content div  */
    #main-content{
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        background: none;
    }
    .homepage-title{
        height: 162px;
        width: auto;
        margin: 216px 0 65px 115px;
        padding: 0px 5px 0px 5px;
        background: none;
        text-align: left !important;
        font-size: 46px !important;
    }
    .homepage-boxs{
        height: auto;
        width: 768px;
        margin: 88px auto 0px auto;
        vertical-align: center;
    }
    .homepage-first-box{
        height: 261px;
        width: 528px;
        margin: 0px auto 30px auto;
        padding: 0;
        background: url('../images/radiador.jpg') no-repeat;
    }
    .homepage-middle-box{
        height: 261px;
        width: 528px;
        margin: 0px auto 30px auto;
        padding: 0;
        background: url('../images/paineis.jpg') no-repeat 2px 0px;
    }
    .homepage-last-box{
        height: 261px;
        width: 528px;
        margin-left: 123px;
        padding: 0;
        background: url('../images/canos.jpg') no-repeat;
    }
    .homepage-box-text{
        height: 261px;
        width: 178px;
        margin: 0;
        padding: 0;
        float: right;
        background: url('../images/bg-top.png');
    }
    .homepage-last-box-sidebar{
        height: 261px;
        width: 331px;
        margin: 0px 20px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/homepage-last-box.jpg') no-repeat;
    }
    .homepage-box-text-sidebar{
        height: 261px;
        width: 158px;
        margin: 0;
        padding: 0;
        float: right;
        background: url('../images/bg-top-warpper.png') repeat;
    }
    .homepage-box-text h1,.homepage-box-text-sidebar h1{
        margin: 47px 0px 0px 9px;
        padding: 0;
        height: 166px;
        line-height: 26px;
    }
    .homepage-box-text p,.homepage-box-text-sidebar p{
        height: 120px;
        margin: 0px 0px 0px 9px;
        padding: 0;
    }
    .homepage-btn-box{
        height: 29px;
        width: 120px;
        margin: 0 auto;
        padding: 0;
        background: #a0c850;
    }
    .homepage-btn-box:hover{
         background: #5b702f; 
     }
    .local-main-content{
        height: auto;
        width: 768px;
        margin: 0;
        padding: 0; 
        background: none;
        position:relative;
    }
    .product-btn-box:hover{
        background: #5b702f;
    }
    .pva-main-content{
        min-height: 310px;
        width: 768px;
        margin: 65px auto 91px auto;
        background: none;
    }
    .pva-main-content-text{
        width: 468px;
        height: 310px;
        margin: 0px auto 0px auto;
        padding: 0;
        background: none;
    }
    .pva-main-content-text h1{
        text-align: center !important;
    }
    .pva-main-content-img{
        height: 310px;
        width: 468px;
        margin: 65px auto 50px auto;
        padding: 0;
    }
    .pva-main-content-img-visite{
        height: 209px;
        width: 331px;
        margin: 27px 0px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/pva-img-sidebar.jpg') no-repeat;
    }
    .pva-main-content-img-visite h1{
        margin: 30px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .pva-main-content-img-visite p{
        margin: 16px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .pva-main-content-img-visite a{
        margin: 28px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .likebox{
        margin: 0px auto 0px auto;
        height: 265px;
        width: 468px !important;
    }
     .product-container {
        width: auto;
        height: 300px;
        margin-top:65px;
        padding: 0 7px 0 7px;
    }
    .product-first-box{
        height: auto;
        width: 750px;
        margin: 0px auto 40px auto;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-middle-box{
        height: auto;
        width: 750px;
        margin: 0px auto 40px auto;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-last-box{
        height: auto;
        width: 750px;
        margin: 0px auto 40px auto;
        margin: 0;
        padding: 0;
        float: left;
        background: #819559;
    }
    img{
        margin: 10px 0 10px 0;
    }
    .product-box-text p {
        height: 66px !important;
    }
    .product-first-box p{
        height: 132px;
    }
    .product-box-text{
        width: 394px;
        float: right;
        height: 206px;
    }
    .product-btn-box{
        height: 31px;
        width: 146px;
        padding: 0;
        background: #a0c850;
        text-transform: uppercase;
        text-align: center;
        float: right;
        margin-right: 17px;
        font-size: 14px;
        font-family: 'gillsans-regular';
        color: #ffffff;
        line-height: 30px;
    }
    .product-first-box .product-box-text p{
        margin-top: 19px !important;
        margin-bottom: 14px !important;
    }
    .line{
        display: none;
    }
    .help-main-content-form{
        height: 426px;
        width: 290px;
        margin: 86px 10px 72px 0px;
        padding: 20px;
        float: right;
        background: #8aa05e;
    }
    .help-main-content-form h1{
        margin: 0px 0px 30px 0px;
        padding: 0px;
    }
    .help-main-content-form input{
        height: 31px;
        width: 272px;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        float: left;
        background: #ffffff;
        border: none;
        outline: none;
    }
    .help-main-content-form textarea{
        height: 86px;
        width: 272px;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        float: left;
        background: #ffffff;
        border: none;
        outline: none;
        margin-bottom: 70px;
    }
    .help-main-content-form-btn{
        height: 31px;
        width: 130px !important;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        background: #a0c850 !important;
        border: none;
    }
    .help-main-content-form-send{
        height: 364px;
        width: 280px;
        margin: 86px 0px 50px 0px;
        padding: 20px;
        float: left;
        background: #499be8;
    }
    .help-main-content-form-send h1{
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 30px 0px;
        border-bottom: 1px solid #ffffff;
    }
    .help-main-content-form-send p{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    #map{
        height: 465px;
        width: 744px;
        float: left;
        margin: 0 auto 0 auto;
        padding: 40px 10px 0 10px;
    }
     #map-mobile{
        display: none;
    }
    .clear{
        display: none;
    }
    #contactos{
        width: 252px;
        height: auto;
        margin-top: 86px;
        margin-left: 86px;
        float: left;
        margin-right: 86px;
        margin-bottom: 43px;
    }
    .conta1{
        display: inline-block;
        vertical-align: top;
        margin: 0 auto 0 auto;
    }
     .conta2{ 
        display: inline-block;
        vertical-align: top;
        margin: 40px auto 0 auto;
    }
     .conta3{
        display: inline-block;
        vertical-align: top;
        margin: 40px auto 0 auto;
    }
    .conta3 p#email{
        margin-top:-12px; 
    }
    .help-main-content-form-btn:hover{
        background: #5b702f !important;
    }
    #product-main-content{
        height: 65px;
    }
    #logos-warpper{
        width: auto;
        height: auto;
        margin-top:443px; 
    }
    #logos-warpper h1{
        text-align: center!important;
        margin-top: 500px;
        margin-left: 0 !important;
    }
     .logos li {
        display: block;
        float: left;
        width: auto;
        height:auto;
        margin-left: 14px;
    }
    .logos{
        display: none;
    }
    .logos2{
        display: none; 
    }
    .logos3{
        display: none; 
    }
    .logos-mobile{
        clear: both;
        width: auto;
        height: auto;
        list-style: none;
        text-align: center;  
    }
    li{
        display: inline;
    }
    /*  end content div  */
    #footer{
        width: auto;
        height: 65px;
        margin: 65px auto 65px auto;
        position: relative;
        background: none;
        text-align: center !important;

    }
}
/*###################### IPAD Landscape ##########################*/
@media only screen and (min-width:769px) and (max-width: 1139px){
    #top-warpper{
        height: 99px;
        min-width: 1024px;
        margin:0;
        padding: 0;
        position: relative;
        background: rgb(109,136,54);
    }
    #top-warpper-home{
        height: 99px;
        min-width: 1024px;
        margin:0;
        padding: 0;
        position: relative;
        background: url('../images/bg-top.png');
    }
    .empower-logo{
        height: 100px;
        width: auto;
        margin: 0px auto 0px auto;
        padding: 0;
        background: url('../images/Logo_white.png') no-repeat center;
        z-index: 1;
    }
    /*  end top div  */

    /*  start nav div  */
    #main-nav{
        height: 45px;
        min-width: 1024px;
        margin:0;
        padding: 0;
        position: relative;
        background: #a0c850;
    }
    .nav{
        height: 45px;
        width: 878px;
        margin: 0px auto 0px auto;
        padding: 0px 0px 0px 146px;
    }
    .nav a{
        margin: 12px 40px 0px 58px;
        padding: 0;
        float: left;
    }
    .nav a.last{
        margin: 12px 0px 0px 58px;
        padding: 0;
        float: left;
    }
    /*  end nav div  */

    /*  start content div  */
    #main-content{
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        background: none;
    }
    .homepage-title{
        height: 162px;
        width: 1000px;
        float: left;
        margin: 216px auto 65px auto;
        background: none;
    }
    .homepage-boxs{
        height: 261px;
        width: 1024px;
        margin: 88px auto 0px auto;
    }
    .homepage-first-box{
        height: 261px;
        width: 325px;
        margin: 0px 20px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/radiador.jpg') no-repeat;
    }
    .homepage-middle-box{
        height: 261px;
        width: 325px;
        margin: 0px 20px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/paineis.jpg') no-repeat 2px 0px;
    }
    .homepage-last-box{
        height: 261px;
        width: 325px;
        margin: 0;
        padding: 0;
        float: left;
        background: url('../images/canos.jpg') no-repeat;
    }
    .homepage-box-text{
        height: 261px;
        width: 178px;
        margin: 0;
        padding: 0;
        float: right;
        background: url('../images/bg-top.png');
    }
    .homepage-last-box-sidebar{
        height: 261px;
        width: 331px;
        margin: 0px 20px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/homepage-last-box.jpg') no-repeat;
    }
    .homepage-box-text-sidebar{
        height: 261px;
        width: 158px;
        margin: 0;
        padding: 0;
        float: right;
        background: url('../images/bg-top-warpper.png') repeat;
    }
    .homepage-box-text h1,.homepage-box-text-sidebar h1{
        margin: 47px 0px 0px 9px;
        padding: 0;
        height: 166px;
        line-height: 26px;
    }
    .homepage-box-text p,.homepage-box-text-sidebar p{
        height: 120px;
        margin: 0px 0px 0px 9px;
        padding: 0;
    }
    .homepage-btn-box{
        height: 29px;
        width: 120px;
        margin: 0 auto;
        padding: 0;
        background: #a0c850;
    }
    .homepage-btn-box:hover{
         background: #5b702f; 
     }
    .local-main-content{
        height: auto;
        width: 1024px;
        margin: 0px auto 0px auto;
        padding: 0px 5px 0px 5px;
        background: none;
        position:relative;
    }
    .product-btn-box:hover{
        background: #5b702f;
    }
    .pva-main-content{
        min-height: 310px;
        width: 1024px;
        margin: 65px auto 91px auto;
        background: none;
    }
    .pva-main-content-text{
        width: 468px;
        height: 310px;
        margin: 0px 206px 0px 0px;
        padding: 0;
        float: left;
        background: none;
    }
    .pva-main-content-img{
        height: 310px;
        width: 350px;
        margin: 0px 0px 50px 0px;
        padding: 0;
        float: right;
    }
    .pva-main-content-img-visite{
        height: 209px;
        width: 331px;
        margin: 27px 0px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/pva-img-sidebar.jpg') no-repeat;
    }
    .pva-main-content-img-visite h1{
        margin: 30px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .pva-main-content-img-visite p{
        margin: 16px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .pva-main-content-img-visite a{
        margin: 28px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .likebox{
        margin: 0px auto 0px auto;
        height: 265px;
        width: 310px;
    }
     .product-container{
        width: 1024px;
        height: 465px;
        margin: 0px auto 0px auto;
        padding: 0px 5px 0px 5px;
    }
    .product-first-box{
        height: 465px;
        width: 325px;
        margin: 0px 15px 0px 0px;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-middle-box{
        height: 465px;
        width: 325px;
        margin: 0px 15px 0px 0px;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-last-box{
        height: 465px;
        width: 325px;
        margin: 0;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-box-text p {
        margin-top: 61px !important;
    }
    .product-container img{
        width: 325px;
    }
    .product-first-box p{
        height: 132px;
    }
    .product-btn-box{
        height: 31px;
        width: 146px;
        padding: 0;
        background: #a0c850;
        text-transform: uppercase;
        text-align: center;
        float: right;
        margin-right: 17px;
        font-size: 14px;
        font-family: 'gillsans-regular';
        color: #ffffff;
        line-height: 30px;
    }
    .line{
        width: 1024px;
        height: 3px;
        background-color: #a0c850;
        margin: 65px auto 45px auto;
        padding: 0px 5px 0px 5px;
    }
    .help-main-content-form{
        height: 426px;
        width: 290px;
        margin: 86px 0px 0px 0px;
        padding: 20px;
        float: right;
        background: #8aa05e;
    }
    .help-main-content-form h1{
        margin: 0px 0px 30px 0px;
        padding: 0px;
    }
    .help-main-content-form input{
        height: 31px;
        width: 272px;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        float: left;
        background: #ffffff;
        border: none;
        outline: none;
    }
    .help-main-content-form textarea{
        height: 86px;
        width: 272px;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        float: left;
        background: #ffffff;
        border: none;
        outline: none;
        margin-bottom: 70px;
    }
    .help-main-content-form-btn{
        height: 31px;
        width: 130px !important;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        background: #a0c850 !important;
        border: none;
    }
    .help-main-content-form-send{
        height: 364px;
        width: 280px;
        margin: 86px 0px 50px 0px;
        padding: 20px;
        float: left;
        background: #499be8;
    }
    .help-main-content-form-send h1{
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 30px 0px;
        border-bottom: 1px solid #ffffff;
    }
    .help-main-content-form-send p{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    #map{
        display: none;
    }
     #map-mobile{
        height: 465px;
        width: 650px;
        float: left;
        margin-top: 86px;
    }

    #contactos{
        width: 100%;
        height: 106px;
        margin-top: 60px;
    }
    .conta1{
        display: inline-block;
        vertical-align: top;
        margin-right: 30px;
    }
     .conta2{ 
        display: inline-block;
        vertical-align: top;
        margin-right: 30px; 
    }
     .conta3{
        display: inline-block;
        vertical-align: top;
    }
   
    #contactos h3, #contactos p{

        margin-right: 66px;
    }
    .conta3 p#email{
        margin-top:-12px; 
    }
    .help-main-content-form-btn:hover{
        background: #5b702f !important;
    }
    #product-main-content{
        height: 65px;
    }
    #logos-warpper{
        width: 100%;
        height: auto;
    }
     .logos li {
        display: block;
        float: left;
        width: auto;
        height:auto;
        margin-left: 14px;
    }
    .logos{
      display: none;
    }
    .logos2{
     display: none;
    }
    .logos3{
     display: none;
    }
    .logos-mobile{
    }
     
    /*  end content div  */
    #footer{
        width: 100%;
        height: 65px;
        margin: 65px 0px 65px 0px;
        position: relative;
        background: none;
    }
}
/*###################### NORMAL DEVICES ##########################*/
@media only screen and (min-width: 1140px) {
    #top-warpper{
        height: 99px;
        min-width: 1140px;
        margin:0;
        padding: 0;
        position: relative;
        background: rgb(109,136,54);
    }
    #top-warpper-home{
        height: 99px;
        min-width: 1140px;
        margin:0;
        padding: 0;
        position: relative;
        background: url('../images/bg-top.png');
    }
    .empower-logo{
        height: 100px;
        width: auto;
        margin: 0px auto 0px auto;
        padding: 0;
        background: url('../images/Logo_white.png') no-repeat center;
        z-index: 1;
    }
    /*  end top div  */

    /*  start nav div  */
    #main-nav{
        height: 45px;
        min-width: 1140px;
        margin:0;
        padding: 0;
        position: relative;
        background: #a0c850;
    }
    .nav{
        height: 45px;
        width: 878px;
        margin: 0px auto 0px auto;
        padding: 0px 0px 0px 146px;
    }
    .nav a{
        margin: 12px 40px 0px 58px;
        padding: 0;
        float: left;
    }
    .nav a.last{
        margin: 12px 0px 0px 58px;
        padding: 0;
        float: left;
    }
    /*  end nav div  */

    /*  start content div  */
    #main-content{
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        background: none;
    }
    .homepage-title{
        height: 162px;
        width: 1140px;
        margin: 216px auto 65px auto;
        padding: 0px 5px 0px 5px;
        background: none;
    }
    .homepage-boxs{
        height: 261px;
        width: 1140px;
        margin: 88px auto 0px auto;
    }
    .homepage-first-box{
        height: 261px;
        width: 351px;
        margin: 0px 43px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/radiador.jpg') no-repeat;
    }
    .homepage-middle-box{
        height: 261px;
        width: 351px;
        margin: 0px 44px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/paineis.jpg') no-repeat 2px 0px;
    }
    .homepage-last-box{
        height: 261px;
        width: 351px;
        margin: 0;
        padding: 0;
        float: left;
        background: url('../images/canos.jpg') no-repeat;
    }
    .homepage-box-text{
        height: 261px;
        width: 178px;
        margin: 0;
        padding: 0;
        float: right;
        background: url('../images/bg-top.png');
    }
    .homepage-last-box-sidebar{
        height: 261px;
        width: 331px;
        margin: 0px 20px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/homepage-last-box.jpg') no-repeat;
    }
    .homepage-box-text-sidebar{
        height: 261px;
        width: 158px;
        margin: 0;
        padding: 0;
        float: right;
        background: url('../images/bg-top-warpper.png') repeat;
    }
    .homepage-box-text h1,.homepage-box-text-sidebar h1{
        margin: 47px 0px 0px 9px;
        padding: 0;
        height: 166px;
        line-height: 26px;
    }
    .homepage-box-text p,.homepage-box-text-sidebar p{
        height: 120px;
        margin: 0px 0px 0px 9px;
        padding: 0;
    }
    .homepage-btn-box{
        height: 29px;
        width: 120px;
        margin: 0 auto;
        padding: 0;
        background: #a0c850;
    }
    .homepage-btn-box:hover{
         background: #5b702f; 
     }
    .local-main-content{
        height: auto;
        width: 1140px;
        margin: 0px auto 0px auto;
        padding: 0px 5px 0px 5px;
        background: none;
        position:relative;
    }
    .product-btn-box:hover{
        background: #5b702f;
    }
    .pva-main-content{
        min-height: 310px;
        width: 1140px;
        margin: 65px auto 91px auto;
        background: none;
    }
    .pva-main-content-text{
        width: 468px;
        height: 310px;
        margin: 0px 214px 0px 0px;
        padding: 0;
        float: left;
        background: none;
    }
    .pva-main-content-img{
        height: 310px;
        width: 350px;
        margin: 0px 0px 50px 0px;
        padding: 0;
        float: right;
    }
    .pva-main-content-img-visite{
        height: 209px;
        width: 331px;
        margin: 27px 0px 0px 0px;
        padding: 0;
        float: left;
        background: url('../images/pva-img-sidebar.jpg') no-repeat;
    }
    .pva-main-content-img-visite h1{
        margin: 30px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .pva-main-content-img-visite p{
        margin: 16px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .pva-main-content-img-visite a{
        margin: 28px 0px 0px 185px;
        padding: 0;
        float: left;
    }
    .likebox{
        margin: 0px auto 0px auto;
        height: 265px;
        width: 310px;
    }
     .product-container{
        width: 1141px;
        height: 465px;
        margin: 0px auto 0px auto;
        padding: 0px 5px 0px 5px;
    }
    .product-first-box{
        height: 465px;
        width: 350px;
        margin: 0px 44px 0px 0px;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-middle-box{
        height: 465px;
        width: 350px;
        margin: 0px 44px 0px 0px;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-last-box{
        height: 465px;
        width: 350px;
        margin: 0;
        padding: 0;
        float: left;
        background: #819559;
    }
    .product-first-box p{
        height: 132px;
    }
    .product-btn-box{
        height: 31px;
        width: 146px;
        padding: 0;
        background: #a0c850;
        text-transform: uppercase;
        text-align: center;
        float: right;
        margin-right: 17px;
        font-size: 14px;
        font-family: 'gillsans-regular';
        color: #ffffff;
        line-height: 30px;
    }
    .line{
        width: 1131px;
        height: 3px;
        background-color: #a0c850;
        margin: 65px auto 45px auto;
        padding: 0px 5px 0px 5px;
    }
    .help-main-content-form{
        height: 426px;
        width: 290px;
        margin: 86px 0px 0px 0px;
        padding: 20px;
        float: right;
        background: #8aa05e;
    }
    .help-main-content-form h1{
        margin: 0px 0px 30px 0px;
        padding: 0px;
    }
    .help-main-content-form input{
        height: 31px;
        width: 272px;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        float: left;
        background: #ffffff;
        border: none;
        outline: none;
    }
    .help-main-content-form textarea{
        height: 86px;
        width: 272px;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        float: left;
        background: #ffffff;
        border: none;
        outline: none;
        margin-bottom: 70px;
    }
    .help-main-content-form-btn{
        height: 31px;
        width: 130px !important;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px 0px 10px;
        background: #a0c850 !important;
        border: none;
    }
    .help-main-content-form-send{
        height: 364px;
        width: 280px;
        margin: 86px 0px 50px 0px;
        padding: 20px;
        float: left;
        background: #499be8;
    }
    .help-main-content-form-send h1{
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 30px 0px;
        border-bottom: 1px solid #ffffff;
    }
    .help-main-content-form-send p{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    #map{
        height: 465px;
        width: 744px;
        float: left;
        margin-top: 86px;
    }
    #map-mobile{
        display: none;
    }
    #contactos{
        width: 100%;
        height: 106px;
        margin-top: 60px;
    }
    .conta1{
        display: inline-block;
        vertical-align: top;
        margin-right: 30px;
    }
     .conta2{ 
        display: inline-block;
        vertical-align: top;
        margin-right: 30px; 
    }
     .conta3{
        display: inline-block;
        vertical-align: top;
    }
   
    #contactos h3, #contactos p{

        margin-right: 66px;
    }
    .conta3 p#email{
        margin-top:-12px; 
    }
    .help-main-content-form-btn:hover{
        background: #5b702f !important;
    }
    #product-main-content{
        height: 65px;
    }
    #logos-warpper{
        width: 100%;
        height: auto;
    }
     .logos li {
        display: block;
        float: left;
        width: auto;
        height:auto;
        margin-left: 14px;
    }
    .logos{
        padding: 0;
        clear: both;
        overflow: hidden;
        width: 950px;
        height: auto;
        list-style: none;
        margin: 0px auto 0px auto;
    }
    .logos2{
        padding: 0;
        clear: both;
        overflow: hidden;
        width: 791px;
        height: auto;
        list-style: none;
        margin: 20px auto 0px auto;
    }
    .logos3{
        padding: 0;
        clear: both;
        overflow: hidden;
        width: 635px;
        height: auto;
        list-style: none;
        margin: 20px auto 0px auto;
    }
    .logos-mobile{
        display: none;
    }
    /*  end content div  */
    #footer{
        width: 100%;
        height: 65px;
        margin: 65px 0px 65px 0px;
        position: relative;
        background: none;
    }
}