body.lp{margin:0; padding: 0;}
body.lp .p0{padding:0;}
body.lp .lp-header{background:#FFF; padding: 10px 0;}
body.lp .lp-header .navbar-brand{float: none; height: auto; width: auto; padding: 0;}
body.lp .lp-header .navbar-brand img{height: 74px;padding: 10px 0;}
body.lp .lp-header .lp-header__number{color:#D65527;font-size:24px;font-weight:bold;padding:20px 0;margin:0;position:relative;margin-right:40px;}
body.lp .section.lp-comments,
.section.lp-plus, .section.lp-gallery,.section.lp-company,.section.lp-products{padding:50px 0;}
body.lp .section.lp-gallery{background:#f8f8f8;}
body.lp .go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:white;background-color:rgba(0,0,0,0.7);font-size:12px;padding:10px 15px;display:none;}
body.lp .go-top:hover{opacity:0.8;}
body.lp .go-top i{font-size:20px;color:#fff;}

/*SLIDE*/
body.lp .section.lp-slide{background-size:cover!important;position:relative;padding:50px 100px;position:relative;}
body.lp .section.lp-slide .lp-slide__title{position:absolute;top:50%;left:50%;transform:translate(-80%,-50%);width:50%;}
body.lp .section.lp-slide .lp-slide__title h1{font-weight:bold;font-size:60px;color:#FFF;margin-bottom:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.5);text-transform:uppercase;}
body.lp .section.lp-slide .lp-slide__title h2{font-size:22px;color:#FFF;text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
body.lp .section.lp-slide .lp-slide__title p{font-size:16px;color:#FFF;text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
body.lp .section.lp-slide .lp-slide__info{margin-top:0;background:#D65527;padding:30px;color:#FFF;}
body.lp .section.lp-slide .lp-slide__info h3{color:#FFF;font-weight:bold;margin:0 0 20px;font-size:25px;}
body.lp .section.lp-slide .lp-slide__info .btn-default{width:100%;font-size:18px;word-wrap:break-word;white-space:normal;padding:10px 20px;letter-spacing:0;color:#ffffff;border-color:#484B57;background:#484B57;margin-top:20px;font-weight:bold;}
body.lp .section.lp-slide .lp-slide__info input{border-radius:0;border:1px solid #fff;color:#000;font-size:14px;background:#FFF;margin:10px 0 0;padding: 6px 10px;}
body.lp .section.lp-slide .lp-slide__info input[type="checkbox"]{margin:20px 0 0}
body.lp .section.lp-slide .lp-slide__info textarea{border-radius:0;border:1px solid #fff;color:#000;font-size:14px;min-height:100px;background:#FFF;margin:10px 0 0;padding: 6px 10px;}
body.lp .section.lp-slide .lp-slide__info .privacy{font-size:10px;display:inline;color: #fff;}

/*PRODUCTS*/
body.lp .section.lp-products .lp-product{box-shadow:0 0 5px 0px rgba(0,0,0,0.3);}
body.lp .section.lp-products .lp-product .lp-product__img{height:200px;background-size:cover!important;}
body.lp .section.lp-products .lp-product .lp-product__desc{padding:20px;}
body.lp .section.lp-products .lp-product .lp-product__desc h4{margin:0 0 15px;}
body.lp .section.lp-products .lp-product .lp-product__desc p{font-size:16px;margin:0 0 15px;}
body.lp .section.lp-products .lp-product .lp-product__desc a{padding:5px 15px;background:#222;color:#FFF;display:inline-block;font-size:14px;border-radius:5px;}

/*PLUS*/
body.lp .section.lp-plus{background:#F4F4F4;}
body.lp .section.lp-plus .lp-plus__txt h4{margin:0 0 10px;font-size:20px;font-weight:bold;color:#D65527;}
body.lp .section.lp-plus .lp-plus__txt h4 span{border:2px solid #D65527;border-radius:50%;padding:7px 0;text-align:center;width:40px;height:40px;float: left; margin-right:10px;}
body.lp .section.lp-plus .lp-plus__txt p{font-size:14px;margin-bottom:0;}

/*GALLERY*/
body.lp .section.lp-gallery .owl-prev{position:absolute;left:20px;top:35%;padding:20px 27px;border-radius:100%;background:#FFF;color:#222;}
body.lp .section.lp-gallery .owl-next{position:absolute;right:20px;top:35%;padding:20px 27px;border-radius:100%;background:#FFF;color:#222;}
body.lp .section.lp-gallery .owl-carousel .owl-item img{height:210px;object-fit:contain;}

/*COMMENT*/
body.lp .section.lp-comments .lp-comments-comment{margin-bottom:10px;}
body.lp .section.lp-comments .lp-comments-comment .lp-comments-comment__desc,
body.lp .section.lp-company .lp-company-comment .lp-company-comment__desc{width:100%;height:auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;background:#222;font-size:15px;font-style:italic;color:#FFF;}
body.lp .section.lp-comments .lp-comments-comment .lp-comments-comment__desc:after,
body.lp .section.lp-company .lp-company-comment .lp-company-comment__desc:after{top:100%;left:50px;border:solid transparent;content:" ";position:absolute;border-top-color:#222;border-width:15px;margin-left:-15px;}
body.lp .section.lp-comments .lp-comments-comment .lp-comments-comment__user,
body.lp .section.lp-company .lp-company-comment .lp-company-comment__user{margin-top:20px;text-align:left;padding-left:15px;}
body.lp .section.lp-comments .lp-comments-comment .lp-comments-comment__user img,
body.lp .section.lp-company .lp-company-comment .lp-company-comment__user img{border:4px solid #222;border-radius:150px;height:70px;width:70px;display:inline-block;vertical-align:top;}

/*COMPANY*/
body.lp .section.lp-company{background:#FFF;font-size:14px;}
body.lp .section.lp-company h3{margin:0 0 20px;font-weight:bold;}

/*FOOTER*/
body.lp footer{font-size:11px;padding:15px 0;background:#4f4e4e;color:#FFF;}
body.lp footer p{margin-bottom:0;}
body.lp footer a{color:#FFF;text-decoration:none;}

/*SMARTPHONE*/
@media only screen and (max-width:767px) and (min-width:320px){
    body.lp .section.lp-slide{padding:30px;}
    body.lp .section.lp-slide .lp-slide__title{width:100%;margin-top:0;position:relative;top:0;left:0;transform:translate(0%,0%);margin-bottom:50px;}
    body.lp .section.lp-slide .lp-slide__title h1{font-size:24px;}
    body.lp .section.lp-slide .lp-slide__title h2{font-size:16px;margin-bottom:30px;}
    body.lp .section.lp-slide .lp-slide__info{padding:30px;}
    body.lp .section.lp-slide .lp-slide__info h3{font-size:18px;}
    body.lp .section.lp-slide .lp-slide__info input,
    body.lp .section.lp-slide .lp-slide__info textarea{font-size:12px;}
    body.lp .section.lp-slide .lp-slide__info .btn-default{font-size:15px;}
    body.lp .section.lp-plus .lp-plus__txt,
    body.lp .section.lp-company .lp-company__desc{margin:0 0 30px;}
    body.lp .section.lp-comments .lp-comments-comment{margin-bottom:50px;}
    body.lp footer,body.lp footer .text-right{text-align:center;}
    body.lp .navbar-default .navbar-toggle .icon-bar{background-color:#FFF;}
    body.lp .navbar-default .navbar-toggle{border-color:transparent;margin-right:0;}
    body.lp .navbar-default .navbar-toggle:focus,
    body.lp .navbar-default .navbar-toggle:hover{background-color:transparent;}
    body.lp .lp-header .navbar-default .navbar-right p{font-size:16px;text-align:center;}
    body.lp .navbar-nav {margin-right: 0;margin-top: 15px;}
    body.lp .navbar-default .navbar-collapse,
    body.lp .navbar-default .navbar-form{border-color:transparent;}
    body.lp .navbar-brand>img{height:35px;}
    body.lp .section.lp-products .lp-product .lp-product__desc{text-align:center;}
}

/*TABLET*/
@media only screen and (min-width:768px) and (max-width:959px){
    body.lp .section.lp-slide{padding:30px;}
    body.lp .section.lp-slide .lp-slide__title{width:100%;margin-top:0;position:relative;top:0;left:0;transform:translate(0%,0%);margin-bottom:50px;}
    body.lp .section.lp-slide .lp-slide__title h1{font-size:40px;}
    body.lp .section.lp-slide .lp-slide__title h2{font-size:20px;margin-bottom:30px;}
    body.lp .section.lp-slide .lp-slide__info{padding:30px;}
    body.lp .section.lp-slide .lp-slide__info input,
    body.lp .section.lp-slide .lp-slide__info textarea{font-size:12px;}
    body.lp .section.lp-plus .lp-plus__txt,
    body.lp .section.lp-company .lp-company__desc{margin:0 0 30px;}
    body.lp .lp-header .navbar-default .navbar-right p{font-size:20px;}
    body.lp .navbar-default .navbar-toggle .icon-bar{background-color:#7B35A1;}
    body.lp .navbar-default .navbar-toggle{border-color:transparent;margin-right:0;}
    body.lp .navbar-default .navbar-toggle:focus,
    body.lp .navbar-default .navbar-toggle:hover{background-color:transparent;}
    body.lp .lp-header .navbar-default .navbar-right p{font-size:16px;text-align:center;}
    body.lp .navbar-nav {margin-right: 0;margin-top: 15px;}
    body.lp .navbar-default .navbar-collapse,
    body.lp .navbar-default .navbar-form{border-color:transparent;}
    body.lp .navbar-brand>img{height:60px;margin-left: 0px;}
    body.lp .section.lp-products .lp-product .lp-product__img{height:150px;}
    body.lp .section.lp-products .lp-product .lp-product__desc{text-align:center;}
}

/*TABLET LANDSCAPE */
@media only screen and (min-width:960px) and (max-width:1199px){
    body.lp .section.lp-slide{padding:30px;}
    body.lp .section.lp-slide .lp-slide__title{transform:translate(-95%,-50%);}
    body.lp .section.lp-slide .lp-slide__title h1{font-size:40px;}
    body.lp .section.lp-slide .lp-slide__title h2{font-size:20px;margin-bottom:30px;}
    body.lp .section.lp-slide .lp-slide__info{padding:30px;}
    body.lp .section.lp-slide .lp-slide__info h3{font-size:20px;}
    body.lp .section.lp-slide .lp-slide__info input,
    body.lp .section.lp-slide .lp-slide__info textarea{font-size:12px;}
    body.lp .section.lp-slide .lp-slide__info .btn-default{width:100%;font-size:15px;}
    body.lp .section.lp-slide .lp-slide__info .privacy{font-size:8px;}
    body.lp .lp-header .navbar-default .navbar-right p{font-size:20px;}
    body.lp .navbar-default .navbar-toggle .icon-bar{background-color:#7B35A1;}
    body.lp .navbar-default .navbar-toggle{border-color:transparent;margin-right:0;}
    body.lp .navbar-default .navbar-toggle:focus,
    body.lp .navbar-default .navbar-toggle:hover{background-color:transparent;}
    body.lp .lp-header .navbar-default .navbar-right p{font-size:16px;text-align:center;}
    body.lp .navbar-default .navbar-collapse,
    body.lp .navbar-default .navbar-form{border-color:transparent;}
    body.lp .navbar-nav {margin-right: 0;margin-top: 15px;}
    body.lp .navbar-brand>img{height:60px;margin-left: 0px;}
}

/*NOTEBOOK*/
@media only screen and (min-width:1200px) and (max-width:1366px){
    body.lp .section.lp-slide{padding:30px;}
    body.lp .section.lp-slide .lp-slide__title{transform:translate(-95%,-50%);}
    body.lp .section.lp-slide .lp-slide__info{padding:30px;}
    body.lp .section.lp-slide .lp-slide__info h3{font-size:18px;}
    body.lp .section.lp-slide .lp-slide__info input,
    body.lp .section.lp-slide .lp-slide__info textarea{font-size:12px;}
    body.lp .section.lp-slide .lp-slide__info .btn-default{width:100%;font-size:15px;}
    body.lp .section.lp-slide .lp-slide__info .privacy{font-size:7px;}
}