@font-face{font-family:Utopia;font-weight:normal;font-style:normal;src:url('/css/fonts/unicode.utopia.ttf');}
@font-face{font-family:'Proxima Nova';src:url('/css/fonts/ProximaNovaRegular.woff');}
@font-face{font-family:'Jovanka';font-weight:normal;font-style:normal;src:url('/css/fonts/Jovanka.ttf');}
body{font-family:"Lato", sans-serif;}
h1, h2, h3, h4, h5, h6, a, p{font-family:"Lato", sans-serif;}
.PIN_1527082934914_embed_grid.PIN_1527082934914_c3{max-width:100% !important;}
.nopadding{padding:0 !important;}
.nopadding-left{padding-left:0 !important;}
.nopadding-right{padding-right:0 !important;}
.padding-left-30{padding-left:30px !important;}
.padding-right-30{padding-right:30px !important;}
.m-bottom-0{margin-bottom:0 !important;}
.mr-auto{font-family:'Lato', sans-serif;}
.nav>li>a:focus, .nav>li>a:hover{background:transparent !important;}
ul.nav.navbar-nav.mr-auto{float:right;margin-right:-22px;}
ul.nav.navbar-nav.mr-auto li a{color:#e2e2e2;font-size:13px;letter-spacing:1px;padding:16px 10px 4px;}
ul.nav.navbar-nav.mr-auto li a:hover{background:transparent;}
ul.nav.navbar-nav.mr-auto li a::after{position:absolute;top:100%;left:12px;width:calc(100% - 26px);height:1px;background:#e2e2e2;content:'';opacity:0;-webkit-transition:height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition:height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition:height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}
ul.nav.navbar-nav.mr-auto li a:hover::after{height:0.5px;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
ul.nav.navbar-nav.mr-auto li.active a{border-bottom:1px solid;}
h2.insta a{color:#000000;}
h2.insta a:hover, h2.insta a:focus, h2.insta a:active{text-decoration:none;}
.topbar{height:25px;line-height:25px;}
.topbar .option{padding:0;}
.topbar .option a{color:#e2e2e2;text-transform:uppercase;font-size:10px;letter-spacing:1px;text-decoration:none;}
.topbar .social-header{text-align:right;}
.topbar .social-header a{padding:0px 2px 0px;}
.topbar .social-header a i{font-size:15px;}
a.navbar-brand.logo img{max-width:200px;padding-top:8px;}
nav.navbar.navbar-dark .logo{left:auto;}
nav.navbar.navbar-dark.newmenu a.navbar-brand.logo{left:15px;}
nav.navbar.navbar-dark{margin-bottom:0;border-radius:0;}
a.navbar-brand.logo{padding:0 !important;}
header#header{position:fixed;width:100%;z-index:999;background:#000;}
.bg-black{background:#1C1A1B;}
.bg-black-black{background:#000;}
.col-md9{width:11.11% !important;}
.single-partner{margin-bottom:20px !important;}
.single-partner a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.single-partner a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.social-footer ul{padding:0;}
.social-footer ul li{display:inline-flex;margin-right:5px;}
.social-footer ul li a{color:#fff;}
.social-footer ul li a:hover{color:#868686;}
footer#footer{padding:30px;}
.sub-menu ul{padding:0;}
.sub-menu ul li{display:inline-flex;margin-right:35px;font-size:12px;}
.sub-menu ul li:last-child{margin-right:0;}
.subscribe-news p{font-size:12px;margin-bottom:0;padding-top:4px;}
.social-footer ul li a i{font-size:16px;}
.text-reserv{padding:0;border-top:2px solid #868686;padding-top:15px !important;}
.credit{text-align:right;padding:0;}
.credit p{color:#868686;font-size:12px;font-family:'Lato';}
.sub-menu ul li a{color:#868686;cursor:pointer;}
.sub-menu ul li a:hover{text-decoration:none;color:white;}
.social-footer .followuss{color:#868686;font-size:12px;text-transform:uppercase;margin-right:20px;margin-top:5px;}
.subscribe-news p a{color:#868686;}
.subscribe-news p a i{color:#fff;margin-left:15px;}
.subscribe-news p a:hover i{color:white;}
.subscribe-news p a:hover{color:#fff;text-decoration:none;}
.sub-menu{font-family:'Lato', sans-serif;}
.subscribe-news{text-align:center;font-family:'Lato', sans-serif;}
.follows{text-align:center;}
.name-product{text-align:center;}
.name-product p{font-size:9px;color:#333;text-transform:uppercase;height:20px;letter-spacing:1px;margin-bottom: 5px;}
.brandsection a:hover{text-decoration:none;}
a.view-more .a-view-more{text-align:center;text-transform:uppercase;color:#333;font-size:12px;letter-spacing:1px;}
a.view-more .btn-section-products p{background:#1c1a1b;padding:5px 8px;text-align:center;color:white;text-transform:uppercase;font-size:11px;margin:0;letter-spacing:1px;}
a.view-more{margin-top:50%;float:left;width:100%;}
.brandsection .logo-brand{padding-top:30px;}
.border-pro{border-top:1px solid #d4d4d4;}
.p-brand-bl{height:400px;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(../images/brands/boca-do-lobo/bl-wallpaper.jpg);position:relative;}
.p-brand-dl{height:400px;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(../images/brands/delightfull/dl-wallpaper.jpg);position:relative;}
.p-brand-bb{height:400px;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(../images/brands/brabbu/bb-wallpaper.jpg);position:relative;}
.p-brand-mv{height:400px;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(../images/brands/maison-valentina/mv-wallpaper.jpg);position:relative;}
.p-brand-eh{height:400px;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(../images/brands/essential-home/eh-wallpaper.jpg);position:relative;}
.p-brand-lx{height:400px;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(../images/brands/luxxu/lx-wallpaper.jpg);position:relative;}
.p-brand-cc{height:400px;background-size:cover;background-attachment:fixed;background-position:center center;background-image:url(../images/brands/circu/cc-wallpaper.jpg);position:relative;}
.brandsection{width:100%;float:left;padding:0 0 0 15px;}
.centerblocks{display:flex !important;justify-content:center;}
form#contact-form select.form-control{border-radius:0;font-size:12px;color:#868686;padding-left:7px;}
form#contact-form input.form-control{border-radius:0;font-size:12px;}
form#contact-form input.form-control::-webkit-input-placeholder{color:#868686;}
form#contact-form input.form-control::-webkit-input-placeholder{color:#868686;}
form#contact-form input.form-control:-ms-input-placeholder{color:#868686;}
form#contact-form input.form-control:-moz-placeholder{color:#868686;}
.btn-black{width:100%;border-radius:0 !important;background:#1c1a1b !important;color:white;text-transform:uppercase;font-size:12px !important;line-height:21px !important;height:34px;letter-spacing:1px;}
button.btn-black:hover{color:white;}
.section-adress h1{text-transform:uppercase;font-size:20px;letter-spacing:1px;}
.section-adress p a{color:#333;font-weight:600;}
h1.titles{font-size:22px;text-transform:uppercase;text-align:center;margin-top:0;font-family:'Lato', sans-serif;}
.img-top{}
.bg-op{position:relative;background:rgba(0,0,0,0.5);float:left;width:100%;height:100%;}
.img-brand{position:absolute;width:98%;display:flex;justify-content:center;align-items:center;height:100%;}
.bg-grey{background:#e9e9e9e9;padding:30px 0;}
.section-adress:first-child{border-right:0;}
.section-adress:nth-child(2){border-right:0;}
.section-adress{border-right:1px solid;border-left:1px solid;height:212px;}
#intro{max-width:1920px;position:relative;text-align:center;margin:0 auto;}
.fittobox{display:inline-block;padding:0;margin:0 auto;width:100%;padding-top:56.25%;height:0px;position:relative;}
.fittobox > iframe{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}
#intro .controls-wrapper{display:block;}
#intro .controls{background-color:#000;padding:15px 0px;}
#intro .controls #play{color:#eaeaea;}
#intro .controls #pause{color:#eaeaea;}
input[type="range"]{display:block;width:100%;}
.full_black{background:#000;width:100%;float:left;}
.logo-brand{display:flex;justify-content:center;padding-bottom:30px;}
.text-description-brand{padding:50px 0;}
.text-descrition{color:white;letter-spacing:1px;font-family:"Lato", sans-serif;font-size:16px;text-align:justify;}
.text-descrition a{color:white;}
.text-descrition a:hover{text-decoration:none;}
.txt-black{padding:15% 0;font-family:'Lato', sans-serif;text-align:justify;}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index:2;}
.jssora051 .a{fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.carousel-control.right{background:transparent !important;}
.carousel-control.left{background:transparent !important;}
.carousel-control i{color:#000;font-size:250%;top:45%;position:absolute;}
.carousel-control .arrow-prev{position:absolute;background:url(/images/general/nav_prev.png);width:49px;height:68px;display:block;z-index:995;opacity:1;font-size:0;top:45% !important;left:50%;}
.carousel-control .arrow-next{position:absolute;background:url(/images/general/nav_next.png);width:49px;height:68px;display:block;z-index:995;opacity:1;font-size:0;top:45% !important;right:50%;}
.slideshow-main.owl-carousel .owl-item img{display:block;width:auto;max-width:none;height:100%;margin:0 auto;}
.swiper-container.s2 .overlay-image{float:left;position:absolute;background:#000;width:100%;height:100%;opacity:0.7;}
.swiper-container.s2{width:100%;height:100%;}
.swiper-container.s2 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-container.s2 .swiper-slide img{display:block;width:auto;max-width:none;height:100%;}
.swiper-container.s2 .swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:.8 !important;}
.swiper-container.s2 .swiper-pagination-bullet-active{background:#515151 !important;opacity:1 !important;}
.swiper-container.s2 .caption-swipe .title{margin-top:1rem;margin-bottom:2rem;}
.swiper-container.s2 .caption-swipe .title a{font-size:3rem;font-family:'Utopia';font-weight:normal;letter-spacing:3px;text-transform:uppercase;color:#fff;}
.swiper-container.s2 .caption-swipe .title a:hover{text-decoration:none;}
.swiper-container.s2 .expert-post p{font-family:'Utopia';color:#fff;font-size:1.5rem;letter-spacing:2px;font-weight:normal;margin-bottom:3.5rem;}
.swiper-container.s2 .readmore-slide a{color:white;text-transform:uppercase;letter-spacing:1px;border:1px solid #fff;padding:0.8rem 5rem;font-size:12px;font-weight:300;font-family:'ProximaNova', sans-serif;}
.swiper-container.s2 .readmore-slide a:hover{color:white;text-decoration:none;}
.swiper-container.s2 .caption-swipe .category{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:normal;color:white;font-style:italic;}
.swiper-container.s2 .caption-swipe{text-align:center;width:100%;margin-left:auto;margin-right:auto;}
.bg-new{background:#222222;}
.text-one{position:absolute !important;display:flex;align-items:center;height:100%;}
.text-one p{color:white;font-size:12px;}
.section1{margin:100px 0;}
.title-new{font-family:'Utopia';color:#d29577;}
.title-new h2{font-size:3rem;letter-spacing:1px;margin-bottom:0;margin-top:0;}
.slider-container .slider-content{position:relative;left:50%;top:45%;width:45%;height:85%;transform:translate(-50%, -50%);}
.slider-container .slider-content .slider-single{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;transition:z-index 0ms 250ms;}
.slider-container .slider-content .slider-single .slider-single-image{position:relative;left:0;top:0;width:100%;height:100%;box-shadow:0px 10px 40px rgba(0, 0, 0, 0.2);transition:500ms cubic-bezier(0.17, 0.67, 0.55, 0.50);transform:scale(0);opacity:0;}
.slider-container .slider-content .slider-single.preactivede .slider-single-image{transform:translateX(-50%) scale(0);}
.slider-container .slider-content .slider-single.preactive{z-index:1;}
.slider-container .slider-content .slider-single.preactive .slider-single-image{opacity:.8;transform:translateX(-80%) scale(0.8);}
.slider-container .slider-content .slider-single.proactive{z-index:1;}
.slider-container .slider-content .slider-single.proactive .slider-single-image{opacity:.8;transform:translateX(80%) scale(0.8);}
.slider-container .slider-content .slider-single.proactivede .slider-single-image{transform:translateX(50%) scale(0);}
.slider-container .slider-content .slider-single.active{z-index:2;}
.slider-container .slider-content .slider-single.active .slider-single-image{opacity:1;transform:translateX(0%) scale(1);}
.slider-container .slider-left{position:absolute;z-index:3;display:block;right:100%;top:50%;color:#ffffff;transform:translateY(-50%);padding:20px 15px;border-top:0px solid #fdc84b;border-right:0px solid #fdc84b;border-bottom:0px solid #fdc84b;border-left:0px solid #fdc84b;margin-right:-2px;}
.slider-container .slider-right{position:absolute;z-index:3;display:block;left:100%;top:50%;color:#ffffff;transform:translateY(-50%);padding:20px 15px;border-top:0px solid #fdc84b;border-right:0px solid #fdc84b;border-bottom:0px solid #fdc84b;border-left:0px solid #fdc84b;margin-left:-2px;}
.slider-brands.slider-container{position:relative;left:0;top:20px;width:1000px;height:100vh;right:0;margin:12px auto 0px;}
.slider-brands .rotateslider-container{margin-left:auto;margin-right:auto;margin-top:-50px;}
.slider-brands .rotateslider-item .brand-details{display:none;}
.slider-brands .rotateslider-item.now .brand-details{display:block;}
.slider-brands .rotateslider-container .rotateslider-item{z-index:0;position:absolute;top:7vh;left:50%;-webkit-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);opacity:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.slider-brands .rotateslider-container .rotateslider-item img{-webkit-transition:500ms cubic-bezier(0.17, 0.67, 0.55, 0.50);transition:500ms cubic-bezier(0.17, 0.67, 0.55, 0.50);}
.slider-brands .rotateslider-container .rotateslider-item.now{z-index:2;opacity:1;top:7vh;left:50%;-webkit-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);}
.slider-brands .rotateslider-container .rotateslider-item.next{z-index:1;opacity:0.8;}
.slider-brands .rotateslider-container .rotateslider-item.next .slider-single-image{transform:translateY(5%) translateX(80%) scale(0.9);}
.slider-brands .rotateslider-container .rotateslider-item.prev{z-index:1;opacity:0.8;}
.slider-brands .rotateslider-container .rotateslider-item.prev .slider-single-image{transform:translateY(5%) translateX(-80%) scale(0.9);}
.slider-brands .rotateslider-container .arrow, .slideshow-brands.owl-carousel .owl-nav{cursor:pointer;font-size:25px;color:#d29577;position:absolute;z-index:3;display:block;top:70%;padding:20px 15px;transform:translateY(-50%);}
.slider-brands .rotateslider-container .arrow.left, .slideshow-brands.owl-carousel .owl-nav .owl-prev{left:0;margin-right:-2px;}
.slider-brands .rotateslider-container .arrow.right, .slideshow-brands.owl-carousel .owl-nav .owl-next{right:0;margin-left:-2px;}
.brand-details{position:absolute;bottom:15px;left:0;right:0;padding:15px 15px 5px;color:#FFFFFF;letter-spacing:1px;font-size:1.6rem;text-align:center;}
.slideshow-brands.owl-carousel .owl-item img{margin:0 auto;}
.slideshow-brands.owl-carousel .brands-logo{width:inherit;margin:0 auto 10px;}
.feedback-slider-item{position:relative;padding:60px 30px 20px;margin-top:-20px;display:inline-block;}
.feedback-slider-item img{transform:translateX(12%);}
.feedback-slider-content{background-color:#282828;padding:50px 30px;color:#fff;text-align:left;}
.feedback-slider-content .article-category{font-style:italic;letter-spacing:2px;font-size:1.2rem;}
.feedback-slider-content .article-title{font-family:"Utopia";line-height:28px;margin:10px 0px;letter-spacing:2px;}
.feedback-slider-content .article-desc{letter-spacing:1px;font-size:1.2rem;line-height:20px;}
.feedback-slider-content .article-readmore{display:flex;}
.feedback-slider-content .article-readmore a{color:#d29577;text-transform:uppercase;letter-spacing:1px;border:1px solid #d29577;padding:0.8rem 5rem;font-size:12px;font-weight:300;font-family:'ProximaNova', sans-serif;}
.customer-name{margin-top:15px;margin-bottom:25px;font-size:20px;font-weight:500;}
.feedback-slider-item p{line-height:1.875;}
.thumb-prev,
.thumb-next{position:absolute;z-index:99;top:45%;width:98px;height:98px;left:-90px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;}
.thumb-next{left:auto;right:-90px;}
.feedback-slider-thumb img{width:100%;height:100%;border-radius:50%;overflow:hidden;}
.feedback-slider-thumb:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.customer-feedback .owl-nav [class*="owl-"]{position:relative;display:inline-block;bottom:2vh;transition:all .2s ease-in;}
.customer-feedback .owl-nav i{background-color:transparent;color:#d29577;font-size:25px;}
.customer-feedback .owl-prev{left:-15px;}
.customer-feedback .owl-prev:hover{left:-20px;}
.customer-feedback .owl-next{right:-15px;}
.customer-feedback .owl-next:hover{right:-20px;}
.customer-feedback .owl-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:35px;}
.customer-feedback .owl-dot{display:inline-block;}
.customer-feedback .owl-dots .owl-dot span{width:11px;height:11px;margin:0 5px;background:#fff;border:1px solid #d29577;display:block;-webkit-backface-visibility:visible;-webkit-transition:all 200ms ease;transition:all 200ms ease;border-radius:50%;}
.customer-feedback .owl-dots .owl-dot.active span{background-color:#d29577;}
@media screen and (max-width:962px){.feedback-slider-item:after{left:30px;right:30px;}
.customer-feedback .owl-nav [class*="owl-"]{position:absolute;top:50%;transform:translateY(-50%);margin-top:45px;bottom:auto;}
.customer-feedback .owl-prev{left:0;}
.customer-feedback .owl-next{right:0;}
.feedback-slider-item img{transform:translateX(0%) scale(1);}
}
.separator{width:100%;text-align:center;margin:0 auto;}
.background{position:relative;z-index:1;margin:6vh 0 0;}
.background:before{border-top:1px solid #bdbdbd;content:"";margin:0;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1;}
.background h2{background:#222222;padding:0 62% 0 1%;display:inline;letter-spacing:2px;}
.hth-img{width:100%;float:left;height:auto;overflow:hidden;}
.hth-img img{width:100%;}
.full-challenge{height:50%;}
.content-challenge{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;flex-flow:column;}
.content-challenge .title-new h2{margin-bottom:15px;}
.content-challenge .title-new p{color:white;font-family:'Proxima Nova', sans-serif;letter-spacing:1px;font-style:italic;font-size:12px;}
.content-challenge .readmore-slide{margin-top:25px;}
.content-challenge .readmore-slide a{font-weight:300;font-family:'Proxima Nova', sans-serif;letter-spacing:1px;}
.swiper-container.s3{width:100%;height:100%;font-family:'Lato', sans-serif;}
.swiper-container.s3 .swiper-slide{text-align:center;font-size:18px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;}
.swiper-container.s3 .swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:.8 !important;}
.swiper-container.s3 .swiper-pagination-bullet-active{background:#515151 !important;opacity:1 !important;}
.citation-home{padding:6rem 0 2rem;}
.content-citation p{margin-bottom:36px;color:white;font-size:1.50rem;letter-spacing:1px;font-style:italic;font-family:'Utopia';}
p.citation-author{font-family:'Jovanka';}
#social-feed{background-color:#282828;text-align:center;font-family:'Utopia';}
#social-feed .title{margin:30px 0px;letter-spacing:1px;}
#social-feed .title h2{color:#FFFFFF;margin-bottom:0px;}
#social-feed .title .social-hash{color:#d29577;font-size:1.6rem;}
.fade-carousel{position:relative;height:auto;}
.fade-carousel .carousel-inner .item{height:auto;}
.fade-carousel .carousel-indicators > li{margin:0 2px;background-color:#f39c12;border-color:#f39c12;opacity:.7;}
.fade-carousel .carousel-indicators > li.active{width:10px;height:10px;opacity:1;}
.hero{position:absolute;top:inherit;left:50%;bottom:30px;z-index:3;color:#333;text-align:center;text-transform:uppercase;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.hero h3{font-size:12px;}
.fade-carousel .carousel-inner .item .hero{opacity:0;-webkit-transition:1s all ease-in-out .1s;-moz-transition:1s all ease-in-out .1s;-ms-transition:1s all ease-in-out .1s;-o-transition:1s all ease-in-out .1s;transition:1s all ease-in-out .1s;}
.fade-carousel .carousel-inner .item.active .hero{opacity:1;-webkit-transition:1s all ease-in-out .1s;-moz-transition:1s all ease-in-out .1s;-ms-transition:1s all ease-in-out .1s;-o-transition:1s all ease-in-out .1s;transition:1s all ease-in-out .1s;}
.overlay{position:absolute;width:100%;height:100%;z-index:2;background-color:#080d15;opacity:.7;}
.btn.btn-lg{padding:10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus{color:#f5f5f5;background-color:#1abc9c;border-color:#1abc9c;outline:none;margin:20px auto;}
.fade-carousel .slides .slide-1{height:490px;}
.name-product p.btn-seemoreporducts {
    text-decoration: underline;
    height: auto;
    color: #999;
}
.content-luxbrand {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    align-items: center;
    position: absolute;
    flex-flow: column;
}
.content-luxbrand div p {
    font-size: 13px;
    text-align: justify;
    color: white;
    line-height: 18px;
}
.content-luxbrand div p:last-child {
    margin-bottom: 0;
}
.content-luxbrand div p a {
    color: white;
    font-weight: 600;
    text-decoration: underline;
}
a.arrowdown {
    position: absolute;
    bottom: 30px;
    left: 50%;
    z-index: 2;
    display: inline-block;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    color: #fff;
    font: normal 400 20px/1 'Josefin Sans', sans-serif;
    letter-spacing: .1em;
    text-decoration: none;
    transition: opacity .3s;
    width: 50px;
    height: 50px;
    cursor: pointer;
}
a.arrowdown span {
    position: absolute;
    top: 0;
    left: 50%;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: sdb10 1.5s infinite;
    animation: sdb10 1.5s infinite;
    box-sizing: border-box;
}
a.arrowdown:hover {
  opacity: .5;
}

@-webkit-keyframes sdb10 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
@keyframes sdb10 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
.section_contract {
    background: #1c0426;
}
.titles_contract h2 {
    color: white;
    margin-bottom: 0;
    margin-top: 50px;
    letter-spacing: 3px;
    font-size: 22px;
}
.titles_contract h1 {
    color: #fff;
    font-weight: 600;
    letter-spacing: 3px;
    font-size: 3rem;
    margin-top: 10px;
    margin-bottom: 50px;
}
.contractp {
    padding-bottom: 40px;
}
.subfooterleft {
    background: #002738;
    padding: 5px !important;
}
.subfootercenter {
    background: #421953;
    padding: 5px !important;
}
.subfooterright {
    background: #122c67;
    padding: 5px !important;
}
.swiper-container.slidecontract .swiper-slide {
    background: transparent;
}
.title-foundation {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.title-foundation h2 {
    letter-spacing: 3px;
    font-weight: lighter;
    font-size: 25px;
    color: white;
    margin: 0;
}
.foundation-back {
    height: 500px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/general/foundation/hand.jpg);
    position: relative;
}

.p-brand-bl.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/boca-do-lobo/bl-bg.jpg);
    position: relative;
}
.p-brand-dl.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/delightfull/dl-bg.jpg);
    position: relative;
}
.p-brand-bb.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/brabbu/bb-bg.jpg);
    position: relative;
}
.p-brand-eh.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/essential-home/eh-bg.jpg);
    position: relative;
}
.p-brand-lx.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/luxxu/lx-bg.jpg);
    position: relative;
}
.p-brand-mv.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/maison-valentina/mv-bg.jpg);
    position: relative;
}
.p-brand-cc.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/circu/cc-bg.jpg);
    position: relative;
}
.p-brand-rugs.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/rugsociety/rs-bg.jpg);
    position: relative;
}
.p-brand-pc.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/pullcast/pc-bg.jpg);
    position: relative;
}
.p-brand-ch.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/covet-house/ch-bg.jpg);
    position: relative;
}
.p-brand-hoot.v2 {
    height: 400px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(../images/brands/hoot/hoot-bg.jpg);
    position: relative;
}
/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid-item {
  float: left;
}
.grid-item.widths {
    width: 20%;
}
.grid-item.widths2 {
    width: 40%;
}
.content-single {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: calc(100% - 60px);
    padding-left: 70px;
    position: absolute;
}
.logost a img {
    max-width: 300px;
    margin-left: -20px;
}
.subcontent a.linkbrand {
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}
.subcontent a.linkbrand:hover {
    text-decoration: none;
}
.subcontent ul li {
    display: inline-flex;
    margin-right: 8px;
}
.subcontent ul li:last-child {
    margin-right: 0px;
}
.subcontent ul li a {
    color: white;
    text-transform: uppercase;
    font-size: 12px;
}
.subcontent ul li a:hover {
	text-decoration: none;
}
.subcontent ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 15px;
}
.vieoback {
    width: 100%;
    height: auto;
    float: left;
}
.vieoback video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.productssection {
    margin-bottom: 40px;
}
.citationbrand {
    padding: 100px 0 0;
    text-align: center;
}
.citationbrand p {
    font-size: 22px;
    font-style: italic;
    font-weight: lighter;
    line-height: 30px;
    letter-spacing: 1px;
}
.citationbrand p.authorcitation {
    font-size: 12px;
    font-style: normal;
    text-transform: uppercase;
    text-align: right;
    padding-right: 26px;
    font-weight: 600;
}

.style_prevu_kit
{
    display:inline-block;
    border:0;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   

}
.style_prevu_kit:hover
{
    box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
}
.specialbaners {
    padding: 100px 0 150px 0 !important;
    /*overflow: -webkit-paged-x;*/
}
.leftbrands {
	height:auto;
}
.leftbrands img {
	height: auto;
	width: 100%;
}
.rightbrands {
	height: auto;
	width: 100%;
}
.rightbrands img {
	height: auto;
	width: 100%;
}
.heit-50 {
	height: 50%;
}
.heit-25 {
	height: 25%;
}
.heit-75 {
	height: 75%;
}
.heit-100 {
	height: 100%;
}
.heit-335 {
	height: 33.5%;
}
.heit-665 {
	height: 66.5%;
}
.text-description {
    padding: 0px 80px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.text-description p {
    font-size: 12px;
    line-height: 1.8;
    text-align: justify;
}
.slideheight {
    margin-bottom: 30px;
}

/*********
footer big

**********/
.full-content {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    position: absolute;
    width: 100%;
    flex-flow: column;
}
.full-content2 {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    position: absolute;
    width: 100%;
    flex-flow: column;
}
.content-carrers {
    background: rgb(204, 204, 204, 0.8);
    width: 50%;
    height: 25%;
    padding: 10px 5px;
}
.content-carrers a h6 {
    font-weight: 600;
    margin: 0;
    font-family: 'Lato', sans-serif;
}
.content-carrers a {
    color: #000;
    text-decoration: none;
}
.content-carrers a:hover {
    color: #000;
    text-decoration: none;
}
.content-carrers p {
    font-size: 11px;
    margin-bottom: 5px;
}
.content-carrers p.small-p {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
}
.content-carrers:last-child a h6 {
    margin-bottom: 5px;
}
.content-rest {
    width: 50%;
    height: 50%;
    padding: 10px 5px;
}
.content-rest a {
    color: white;
    text-transform: uppercase;
 	text-decoration: none;
}
.content-rest a:hover {
    color: white;
 	text-decoration: none;
}
.content-rest a h6 {
    color: white;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 13px;
    margin-bottom: 0;
    letter-spacing: 1px;
}
.content-rest h4 {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 5px;
}
.content-rest p.small-p {
    font-size: 10px;
    bottom: 0;
    position: absolute;
}
.bg-manu {
    background: rgb(0, 39, 56,0.7);
}
.bg-retail {
    background: rgb(66, 25, 83,0.7);
}
.bg-managm {
    background: rgb(3, 55, 53,0.7);
}
.full-content2 .content-carrers {
    width: 100%;
}
.bg-brands {
    background: rgb(28, 4, 38,0.7);
}
.bg-media {
    background: rgb(18, 44, 103,0.7);
}
footer.footer-big {
    padding-top: 15px;
    background: #001b27;
}
.social-vertical {
    text-align: center;
    padding: 30px 0 0 0;
}
.social-vertical h5 {
    font-weight: 600;
    color: white;
    font-family: 'Lato', sans-serif;
    letter-spacing: 1px;
}
.social-vertical ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
.social-vertical ul li:first-child {
    padding-top: 40px;
}
.social-vertical ul li {
    padding: 20px 0;
}
.social-vertical ul li a {
    color: white;
}
footer.footer-big .sub-footer {
    margin: 0 auto;
    float: none;
}
.btnfountation {
    margin-top: 20px;
    margin-bottom: 20px;
}
.btnfountation a {
    border: 1px solid #000;
    padding: 8px 30px 8px 30px;
    color: #000;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    transition: all 0.3s ease-in-out;
}
.btnfountation a:hover {
    text-decoration: none;
    color: #fff;
    background: #000;
    transition: all 0.3s ease-in-out;
}
.btnfountation a:focus {
	text-decoration: none;
	outline: none;
}
.title-brand h3 {
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
}
/*   LANDINGS SUMMIT */

.summit-content {
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    justify-content: center;
    align-items: center;
}
.summit-title h2 {
    color: white;
    text-align: center;
}
.title-gro {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    position: absolute;
}
.title-gro h1 {
    font-weight: 600;
    color: white;
    letter-spacing: 1px;
    margin-bottom: 50px;
}
.content-whats p.sub-title {
    font-size: 15px;
    letter-spacing: 1px;
    margin-bottom: 25px;
    padding: 0;
}
.content-whats {
    text-align: center;
    height: 100%;
    align-items: center;
    display: flex;
    flex-flow: column;
    justify-content: center;
    width: 100%;
}
.content-whats h2 {
    margin-top: 0;
}
.content-whats p {
    font-size: 12px;
    padding: 0 50px;
}
.btn-border {
    font-size: 13px;
    font-weight: 600;
    color: black;
    padding: 8px 26px;
    border: 1px solid #d0a53d;
}
.btn-border:hover {
    color: black;
    text-decoration: none;
}
.content-whats p.btn-keep {
    margin-top: 40px;
    padding: 0;
}
.topexpect a:hover {
    color: #000;
    text-decoration: none;
}
.topexpect a {
    color: #000;
}
.topexpect {
    text-align: center;
    border: 1px solid #e2e2e2;
    height: 265px;
    overflow: hidden;
    padding: 25px 40px !important;
}
.topexpect:nth-child(1) {
    border-right: 0;
    border-bottom: 0;
}
.topexpect:nth-child(2) {
    border-right: 0;
    border-bottom: 0;
}
.topexpect:nth-child(3) {
    border-bottom: 0;
}
.topexpect:nth-child(4) {
    border-right: 0;
}
.topexpect:nth-child(5) {
    border-right: 0;
}
.topexpect p {
    font-size: 12px;
}
p.link-btn {
    font-weight: 600;
    font-size: 14px !important;
    color: #ff6700;
    position: absolute;
    bottom: 10px;
    width: 80%;
}
.topexpect p {
    font-size: 12px;
}
.sectionwhatis {
    margin-top: 50px;
    margin-bottom: 50px;
}
.bg-liveshowcase {
    background: url(/images/general/landings/summit-2019/live-showcase-new.jpg) no-repeat;
    background-position: center;
    height: 450px;
    background-attachment: fixed;
    background-size: cover;
}
.titlecenters {
    display: flex;
    justify-content: center;
    flex-flow: column;
    align-items: center;
}
.titlecenters h3 {
    color: white;
}
.titlecenters p {
    color: white;
    margin: 0;
}
.titlesland {
    text-align: center;
}
.contettitlecenters {
    position: absolute !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
}
.contettitlecenters h3 {
	color: white;
}
.contettitlecenters p {
	color: white;
}
.titlesland {
    margin: 50px 0 20px;
}
.text-summit {
    padding-top: 0px !important;
    text-align: center;
}
/****** page video ******/
.b-fully {
    margin-bottom: 50px;
    margin-top: 50px;
}
.singlevideo {
    margin-bottom: 30px;
}
ul.sharevideos {
    margin: 0 auto;
    padding: 0;
    list-style: none;
}
ul.sharevideos li {
    display: inline-flex;
    margin-right: 10px;
}
ul.sharevideos li:last-child {
    margin-right: 0px;
}
ul.sharevideos li a {
    color: #000;
    font-size: 18px;
}
.sharevideo a:focus {
    outline: 0;
    color: #000;
    outline-offset: 0;
}
.content-video a h2 {
    font-size: 20px;
    height: 45px;
    overflow: hidden;
}
#sharevideo .modal-header {
    padding: 0;
    border: 0;
}
#sharevideo .modal-body {
    text-align: center;
    padding-top: 0;
    padding-bottom: 25px;
}
#sharevideo .modal-header button.close {
    margin-right: 7px;
    opacity: 1;
    font-size: 30px;
    font-weight: lighter;
    margin-top: 1px;
}
#sharevideo .modal-dialog {
    width: 20%;
}
.backg-grey {
    background: #e2e2e2;
    padding: 30px 50px;
}
.videosection a {
    color: #000000;
}
.videosection a:hover {
    color: #000000;
    text-decoration: none;
}
.sharevideo a {
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 600;
}
.sidebar-filter ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.sidebar-filter ul li {
    padding: 5px 0 5px 20px;
    border: 1px solid #e3e3e3;
    margin-bottom: 5px;
}
.sidebar-filter ul li a {
    color: black;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: 600;
}
.sidebar-filter ul li a:hover {
    text-decoration: none;
}
ul.submenusidebar li {
    border: 0;
    border-bottom: 1px solid #e3e3e3;
}
.sidebar-filter ul li a:active {
    color: #999;
    outline: none;
    text-decoration: none;
}
.sidebar-filter ul li a span {
    float: right;
    line-height: 22px;
    padding-right: 10px;
}
ul.submenusidebar li:last-child {
    border-bottom: 0;
}
/*.sidebar-filter ul li.active  a{
    color: #666;
    text-decoration: underline;
}*/
.videosection.tab-content {
    margin-bottom: 50px;
}
.content-text {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    padding-right: 50px;
}
.content-text a {
    color: white;
}
.content-text a:hover {
    text-decoration: none;
}
.content-text a h1 {
    color: white;
}
.video-top video {
	float: left;
}

@media screen and (min-width:980px){.hero{width:980px;}
}
@media screen and (max-width:640px){.hero h1{font-size:4em;}
}
.text-footer-brand{background:#fff;height:132px;text-align:center;padding-top:30px !important;}
.tlt-page-brands h3{font-size:16px;color:white;font-family:"Lato";letter-spacing:1px;text-align:center;margin:25px 0 30px;}
.footer-brands{color:#000;}
a:hover.footer-brands{color:#000;}
.eh-exception{padding:7% 0;}
.button{display:inline-block;padding:10px 18px;margin-bottom:10px;background:#EEE;border:none;color:#222;font-family:sans-serif;font-size:16px;cursor:pointer;width:100%;text-align:left;}
.button:hover{background-color:#bfbfbf;text-shadow:0 1px hsla(0, 0%, 100%, 0.5);color:#222;}
.button:active,
.button.is-checked{background-color:#1c1a1bbf;}
.button.is-checked{color:white;text-shadow:0 -1px hsla(0, 0%, 0%, 0.8);}
.button:active{box-shadow:inset 0 1px 10px hsla(0, 0%, 0%, 0.8);}
.button-group:after{content:'';display:block;clear:both;}
.button-group .button{float:left;border-radius:0;margin-left:0;margin-right:1px;text-transform:uppercase;font-size:11px}
button.sub-button{width:90%;margin-left:26px !important;}
.button-group .button:first-child{border-radius:0}
.button-group .button:last-child{border-radius:0}
.grid:after{content:'';display:block;clear:both;}
.element-item{position:relative;float:left;}
.element-item > *{margin:0;padding:0;margin-bottom:30px;}
.text-media-box h4{font-size:12px;text-transform:uppercase;margin-bottom:0;letter-spacing:1px;}
.text-media-box h3{margin-top:7px;font-size:18px;}
.text-media-box .btn-black{background:#555354;width:auto;height:auto;padding:3px 10px;font-size:11px !important;}
.box-media{border:1px solid #e2e2e2;font-family:'Lato', sans-serif;}
.text-media-box{padding:15px;}
.text-media-box a:hover.btn-black{color:white;}
.sticky{position:relative;top:0px;float:left;}
.filters{font-family:'Lato';}
.ui-group h3{font-size:16px;text-transform:uppercase;}
.text-media-box h3 a{color:#000;}
.text-media-box h3 a:hover{text-decoration:none;}
.navbar-nav>li:last-child a{padding-right:0;}
.navbar{min-height:70px !important;}
div#myNavbar{padding-top:8px;}
.full-contact{padding:45px 0 60px;}
.title-up{float:left;position:absolute;top:0;display:flex;flex-flow:column;justify-content:center;align-items:center;height:100%;width:100%;font-family:'Lato', sans-serif;}
.title-up p{color:white;font-size:350%;}
.txt-group{text-align:center;padding:30px 30px 25px;font-family:'Lato', sans-serif;}
.group-items .btn-foundation.view-more-plus{margin:0;}
.txt-group h2{text-transform:uppercase;margin-bottom:30px;font-size:24px;letter-spacing:2px;}
.txt-group p{font-size:12px;line-height:22px;letter-spacing:1px;}
.txt-group.values p{margin-bottom:0;font-size:11px;line-height:18px;}
.grid-style-css img{-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}
.grid-style-css .grid-img{overflow:hidden;position:relative;font-family:'Lato', sans-serif;}
.grid-style img{max-width:100%;display:block;position:relative;}
.btn-groupss a{color:white;text-decoration:none;text-transform:uppercase;text-align:center;border-top:1px solid #848484;border-left:1px solid #848484;border-bottom:1px solid #848484;border-right:1px solid #848484;padding:2px 5px;font-size:12px;letter-spacing:1px;}
.btn-groupss a:hover, .btn-groupss a:focus{color:white;text-decoration:none;}
.grid-style .btn-groupss{position:absolute;top:0;left:0;padding:38px 0;background:#000;color:white;text-align:center;}
.grid-style-css .btn-groupss{height:100px;width:100%;top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;transition:transform 0.4s, opacity 0.1s 0.3s;}
.grid-style:hover .btn-groupss{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.4s, opacity 0.1s;cursor:pointer;}
.grid-style-css:hover img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);cursor:pointer;}
.foundation-page img{padding:15px;border:1px solid #e2e2e2;border-radius:2px;box-shadow:0px 7px #e2e2e2;-webkit-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 20px 0px rgba(0,0,0,0.35);box-shadow:0px 1px 20px 0px rgba(0,0,0,0.35);}
.foundation-txt{padding:40px 40px 30px 40px;}
.foundation-txt p{margin-bottom:8.5px;line-height: 1.8;}
.btn-foundation{text-align:center;}
.btn-foundation a{color:#000;text-decoration:none;text-transform:uppercase;border:1px solid;padding:5px 10px;font-weight:600;letter-spacing:1px;font-size:12px;}
.bg-subscribe{background-image:url(../images/general/b-subscribe.jpeg);height:200px;background-size:cover;background-position:center center;position:relative;}
.btn-subcribe{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;height:100%;}
.btn-subcribe a{background:#000;color:white;text-transform:uppercase;padding:10px 45px;border:1px solid;text-decoration:none;letter-spacing:1px;}
.btn-subcribe a:hover, .btn-subcribe a:focus{color:white;text-decoration:none;}
.btn-foundation a:hover, .btn-foundation a:focus{color:#000;text-decoration:none;}
.manifest{position:relative;}
.manifest:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/general/background-foundation.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;}
.logo-brhands img{max-width:370px;}
a.investorsa{color:#000;font-weight:400;}
a:hover.investorsa{text-decoration:none;color:#000;}
#investors-form input{border-radius:0;background:transparent;}
#investors-form textarea{width:100%;height:90px;background:transparent;padding-left:15px;padding-top:15px;border-color:#ccc;}
.btn-white{background:#fff;border:0;border-radius:0;}
#investors-form button{width:15%;text-transform:uppercase;font-weight:600;letter-spacing:1px;border:0;border-radius:0;}
.block-investors h5{color:#fff;text-align:center;letter-spacing:1px;margin-bottom:40px;}
.block-investors{font-family:'Lato';padding:50px 0px;}
.citation-carrers .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet{background:#ccc !important;}
.citation-carrers .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#515151 !important;opacity:1 !important;}
.overlay-image{float:left;position:absolute;background:#000;width:100%;height:100%;opacity:0.7;}
.swiper-container-2 .swiper-slide{background:transparent;height:auto !important;}
.swiper-container-2{width:100%;height:100%;font-family:'Lato', sans-serif;overflow:hidden;}
.swiper-container{width:100%;height:100%;font-family:'Lato', sans-serif;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-pagination-bullet{width:12px !important;height:12px !important;background:#fff !important;opacity:.8 !important;}
.swiper-pagination-bullet-active{background:#515151 !important;opacity:1 !important;}
.caption-swipe{position:absolute;padding:16rem 9rem 0rem;z-index:2;left:0;right:0;margin:0 auto;display:flex;justify-content:center;align-items:center;height:100%;flex-flow:column;}
.caption-swipe .title a{color:#fff;font-family:Utopia;letter-spacing:4px;font-size:28px;}
.caption-swipe .title a:hover{text-decoration:none;}
.caption-swipe .title{font-size:2.5rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-top:1rem;margin-bottom:2rem;}
.expert-post p{font-family:Utopia;color:#fff;font-size:14px;letter-spacing:0.5px;font-weight:300;margin-bottom:3.5rem;}
.readmore-slide a{color:white;text-transform:uppercase;letter-spacing:1px;border:1px solid #fff;padding:0.8rem 5rem;font-size:12px;font-weight:600;}
.readmore-slide a:hover{color:white;text-decoration:none;}
.caption-swipe .category{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:normal;color:white;font-style:italic;}
.view-more-plus a{padding:5px 20px;font-family:'Lato';letter-spacing:1px;cursor:pointer;font-size:10px;}
.ceo-p{font-size:16px !important;margin-top:5px;}
.citation-carrers{display:flex;justify-content:center;flex-flow:column;height:450px;align-items:center;}
.citation-carrers p{text-transform:uppercase;font-size:14px;text-align:right;}
.citation-carrers h2{margin-bottom:30px;}
.passion-carrers h2{margin-bottom:30px;margin-top:0;}
p.txt-cereers{margin-bottom:40px;}
.title-bottom h3{text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-family:'Lato', sans-serif;}
.title-bottom h3 a{color:#000;}
.title-bottom h3 a:hover{text-decoration:none;}
.panel-title img{padding-top:4px;}
.panel-title p{font-size:14px;letter-spacing:1px;line-height:35px;padding-left:15px;float:left;color:#000;width:80%;margin-bottom:0;}
.jobs-p{font-family:'Lato', sans-serif;}
.panel-title a:hover, .panel-title a:focus{text-decoration:none;}
.jobs-p i{font-size:14px;line-height:35px;padding-right:15px;color:#000;}
.panel-heading{border-radius:0 !important;height:35px;}
.panel-group .panel{border-radius:0 !important;}
.img-carrers-brand{height:35px;background:#e2e2e2;width:15%;float:left;}
.carrers-body{font-family:'Lato';padding:15px 20px!important;}
.carrers-body h3{font-size:14px;font-weight:600;letter-spacing:1px;margin-top:5px;}
.carrers-body p{font-size:12px;}
.btn-grey{border-radius:0 !important;width:100%;font-family:'Lato';text-transform:uppercase;font-size:12px !important;font-weight:600 !important;}
.dropdown-menu{border-radius:0 !important;}
.navbar-toggle{border:1px solid #e2e2e2 !important;border-radius:0 !important;}
.navbar-toggle .icon-bar{background:#e2e2e2;}
.homep{padding:0;}
.homep p{font-size:14px;text-align:center;line-height:24px;}
.homep h2{letter-spacing:4px;margin-bottom:30px;margin-top:0}
.btn-covet-town{float:left;position:absolute;display:flex;flex-flow:column;width:100%;height:100%;justify-content:center;align-items:center;}
.btn-covet-town button{width:30%;letter-spacing:2px;}
.btn-covet-town-press{float:left;position:absolute;bottom:70px;width:100%;display:flex;justify-content:center;}
.btn-covet-town-press button{width:30%;letter-spacing:2px;}
.modal-body{overflow:hidden;}
.modal-content{border-radius:0 !important;}
div#modalSubcribe{font-family:'Lato';}
div#modalSubcribe h4.modal-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;}
form#subscribe-form input{border-radius:0;}
form#academy1-form{font-family:'Lato';}
form#academy1-form h4.modal-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;}
form#academy1-form input{border-radius:0;}
form#academy1-form textarea{width:100%;min-height:90px;padding-left:10px;text-transform:capitalize;border-color:#ccc;color:#555;margin-bottom:10px;}
form#academy1-form::-webkit-input-placeholder{color:#ccc;}
form#academy1-form::-moz-placeholder{color:#ccc;}
form#academy1-form:-ms-input-placeholder{color:#ccc;}
form#academy1-form:-moz-placeholder{color:#ccc;}
form#academy2-form{font-family:'Lato';}
form#academy2-form h4.modal-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;}
form#academy2-form input{border-radius:0;}
form#academy2-form textarea{width:100%;min-height:90px;padding-left:10px;text-transform:capitalize;border-color:#ccc;color:#555;margin-bottom:10px;}
form#academy2-form::-webkit-input-placeholder{color:#ccc;}
form#academy2-form::-moz-placeholder{color:#ccc;}
form#academy2-form:-ms-input-placeholder{color:#ccc;}
form#academy2-form:-moz-placeholder{color:#ccc;}
.padding-right-7{padding-right:7px !important;}
.padding-left-7{padding-left:7px !important;}
.parsley-errors-list{color:#ca0404;padding-top:5px !important;}
.modal.in .modal-dialog{display:flex;justify-content:center;flex-flow:column;height:80%;}
div#thank-yous{font-family:'Lato'sans-serif;text-align:center;}
div#thank-you{font-family:'Lato', sans-serif;text-align:center;}
div#thank-you .modal-title{font-size:13px;letter-spacing:1px;}
div#thank-you .modal-body{padding:50px;}
div#thank-yous .modal-body{padding:50px;}
div#thank-yous .modal-title{font-size:13px;letter-spacing:1px;}
div#thank-you .modal-body button.close{margin-top:-30px;margin-right:-15px;}
div#thank-yous .modal-body button.close{margin-top:-30px;margin-right:-15px;}
.footer-modal a{font-size:15px;padding:0 5px;color:#000;}
.footer-modal a:hover{text-decoration:none;color:#000;}
.footer-modal{margin-top:10px;font-size:15px;}
.covet-academy img{max-width:300px;}
.covet-academy-txt p:nth-child(1){margin-bottom:25px;}
.covet-academy-txt p{font-size:13px;margin-bottom:5px;}
.covet-academy-txt{padding-top:25px;}
.our-brands-p p strong{font-size:18px;}
.our-brands-p{padding:30px 80px;text-align:center;}
.group-items.valuess{height:445px;}
.group-items{display:flex;justify-content:center;flex-flow:column;height:436px;align-items:center;}
.group-items h2{margin-top:0;}
form#investors-form .form-group{margin-bottom:30px;}
.passion-carrers p.m-bottom-0{font-size:18px;}
.top-70{margin-top:95px !important;}
.txt-group.values h2{margin-bottom:15px;}
.btn-ourbusiness{background-color:#fff !important;border:1px solid !important;border-radius:0 !important;width:100%;text-transform:uppercase;letter-spacing:1px;font-weight:600 !important;font-size:14px !important;font-family:'Lato';}
.business-block{padding:20px 0;border:1px solid #ccc;}
.business-block.menu-business-industry{border:0;padding:10px;display:flex;justify-content:center;flex-flow:column;height:80px;}
.business-block.menu-business-industry p{font-size:14px;text-transform:uppercase;font-weight:600;font-family:'Lato';text-align:center;}
.business-block.menu-business{border:0;padding:10px;display:flex;justify-content:center;flex-flow:column;height:160px;}
.business-block.menu-business p{font-size:16px;text-transform:uppercase;font-weight:600;font-family:'Lato';text-align:center;}
.padding-left-5{padding-left:5px !important;}
.padding-right-5{padding-right:5px !important;}
.m-bottom-10{margin-bottom:10px;}
.txt-business{font-family:'Lato';}
.txt-business p{font-size:16px;}
form#aplly-job-form input{border-radius:0;font-size:12px;color:#868686;font-family:'Lato', sans-serif;}
form#aplly-job-form textarea{width:100%;min-height:100px;color:#868686;border-color:#ccc;font-family:'Lato', sans-serif;}
form#aplly-job-form select{border-radius:0;font-size:12px;color:#868686;padding-left:7px;font-family:'Lato', sans-serif;}
p.title-aplly{font-weight:600;border-top:1px solid #e2e2e2;padding-top:15px;letter-spacing:1px;font-family:'Lato', sans-serif;}
.filterDiv{float:left;background-color:#2196F3;width:100px;display:none;}
.show{display:block;}
.btn{border:none;outline:none;padding:12px 16px;background-color:#f1f1f1;cursor:pointer;}
.btn:hover{background-color:#ddd;}
.btn.active{background-color:#666;color:white;}
.mailjobs p a{color:#000;font-weight:bold;letter-spacing:1px;}
.mailjobs p a:hover,.mailjobs p a:focus{text-decoration:none;}
.mailjobs p{font-size:12px;margin-top:10px;margin-bottom:0;}
p.cv-direct{padding-top:10px;margin:0;}
p.cv-direct a{color:#000000;}
p.cv-direct a:hover, p.cv-direct a:hover, p.cv-direct a:active{text-decoration:none;}
.btn-careers button{margin-bottom:0;padding:5px 20px;font-size:11px;text-transform:uppercase;font-family:'Lato';font-weight:600;}
h3.titles{font-size:18px;text-transform:uppercase;text-align:center;}
div#modalValues .modal-header{padding:0;border-bottom:0;}
div#modalValues .modal-body{padding:0;}
div#modalValues .modal-header button.close{color:#fff !important;font-size:25px;opacity:1;}
div#modalValues .modal-dialog{width:60%;}
div#modalCitations .modal-header{padding:0;border-bottom:0;}
div#modalCitations .modal-header button.close{color:#fff !important;font-size:30px;}
div#modalCitations .modal-dialog{width:60%;}
div#modalCitations .modal-body{padding:0;}
.covet-town-video .fittobox{padding-top:31.25%;}
.covet-brands-video .fittobox{padding-top:31.25%;}
.btn-ourbusiness:hover{background-color:#fff !important;}
.error404{padding:10% 0;text-align:center;font-family:'Lato';}
.error404 h1{font-size:1000%;}
.error404 h3{font-style:italic;letter-spacing:1px;font-size:200%;}
.error-back a{color:#fff;padding:6px;}
.error-back a:hover{color:#fff;}
.titleuppages{margin-top:6rem;}
.txt-group.titleuppages.passion-carrers{padding-top:0;}
.prin-image{margin-bottom:7rem;}
.carrers-page-block .panel-group{margin-bottom:0;}
.footer-space{margin-bottom:5rem;}
.footer-space-contact{margin-bottom:5.5rem;}
.prin-image-foundation{margin-bottom:4rem;}
.logo-brhands.covet-academy{margin-bottom:30px;}
.view-more-plus{margin-top:2rem;}
.swiper-container-2 .swiper-button-next{position:relative;right:0 !important;float:right !important;margin-top:1rem;width:25px;height:30px;background-size:25px 30px;background-image:url("../images/general/arrow-next.png") !important;}
.swiper-container-2 .swiper-button-prev{position:relative;right:0 !important;float:right !important;margin-top:1rem;margin-right:2rem;width:25px;height:30px;background-size:25px 30px;background-image:url("../images/general/arrow-left.png") !important;}
form#investors-form input{color:white;}
form#investors-form textarea{color:white;}
.videocovetontour{overflow:hidden;padding:0;max-height:312px;height:100%;}
.text-coveetontour{position:absolute;width:calc(100% - 12px);height:100%;background:rgba(0,0,0,0.2);}
.text-coveetontour a{color:white;font-size:29px;text-align:center;line-height:25px;}
.text-coveetontour a:hover{text-decoration:none;color:white;}
.text-coveetontour a:focus{outline:none;}
.bg-gradients{background:linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,39,56,1) 62%,rgb(19, 2, 16) 85%);padding:40px 0 22px;max-height:290px;overflow:hidden;}
.covetfoundation{background:#1c1a1b;}
nav.navbar.navbar-dark.newmenu .menupric{padding-top:8px;}
.slidecovers .swiper-button-next{background-color:rgba(255,255,255,0.3);height:100%;padding:0 30px;top:0;margin-top:0;right:0;}
.slidecovers .swiper-button-prev{background-color:rgba(255,255,255,0.3);height:100%;padding:0 30px;top:0;margin-top:0;left:0;}
.slidecovers{background:#f4f4f4;padding:10px 0 60px 0px;}
.feactureinsection{padding:8rem 0 0;}
.bg-titles{float:left;}
.title-in{display:flex;position:absolute;padding-left:30px;}
.brandssection{padding:10px 5px 5px;background:#1c0426;}
.preggosection{background:#002738;padding:10px 5px 0;}
.brandsdesignmanagement{background:#033735;padding:10px 5px 0;}
.retail{background:#421953;padding:10px 5px 0;}
.mediasection{background:#122c67;padding:10px 5px 0;}
.imge-1{background-image:url(/covet-group/images/general/Covet-Town-2.png);height:535px;background-attachment:fixed;background-position:center 125%;position:relative;top:0;width:100%;z-index:-1;background-size:cover;}
.slidepentagon.content-slide-text{width:25% !important;right:0;}
.images-pilts .management{position:absolute;width:100%;justify-content:center;top:29%;}
.images-pilts .management a{color:white;font-size:24px;margin-right:-4%;}
.images-pilts .management a:hover{font-size:28px;transition:all 0.3s ease-in-out;text-decoration:none;}
.images-pilts .media{position:absolute;width:44%;justify-content:center;text-align:right;bottom:155px;}
.images-pilts .media a{color:white;font-size:24px;}
.images-pilts .media a:hover{font-size:28px;transition:all 0.3s ease-in-out;text-decoration:none;}
.images-pilts .industry{position:absolute;width:40%;justify-content:center;top:45.7%;text-align:right;}
.images-pilts .industry a{color:white;font-size:24px;}
.images-pilts .industry a:hover{font-size:28px;transition:all 0.3s ease-in-out;text-decoration:none;}
.images-pilts .luxurybrands{position:absolute;width:41%;justify-content:center;top:45.7%;float:right;text-align:left;right:0;}
.images-pilts .retail{position:absolute;width:43%;justify-content:center;bottom:152px;float:right;text-align:left;right:0;background:transparent;}
.images-pilts .luxurybrands a{margin-right:-43%;font-size:24px;color:white;}
.images-pilts .luxurybrands a:hover{font-size:28px;transition:all 0.3s ease-in-out;text-decoration:none;}
.images-pilts .retail a{margin-right:-43%;font-size:24px;color:white;}
.images-pilts .retail a:hover{font-size:28px;transition:all 0.3s ease-in-out;text-decoration:none;}
.swiper-container.topvideo .swiper-button-prev{left:50px;}
.swiper-container.topvideo .swiper-button-next{right:65px;}
.swiper-button-next, .swiper-button-prev{width:18px !important;background-size:18px 44px !important;}
.swiper-button-next:focus, .swiper-button-prev:focus{outline:none;}
.images-pilts area:focus{outline:0;}
.bordertitles{border-bottom:1px solid #fff;margin-bottom:15px;}
.magazinescontent{padding:1% 6% 2% !important;}
.dflex{display:flex;}
.brandssection .fp-tableCell{display:flex !important;align-items:center;}
.flex-column{flex-flow:column;}
.clearfix{clear:both;}
.align-items-center{align-items:center;}
.titles-finalsectionpilats{top:47%;position:absolute;left:8%;padding-top:0;}
.titles-final p{font-size:30px;font-weight:lighter;margin-bottom:0;line-height:32px;color:rgb(35, 41, 66);padding-left:15px;}
.titles-final p span{border-bottom:1px solid;}
.titles-final p.subtitiles{font-size:30px;font-weight:600;}
.newmenu div#myNavbar{padding-right:0;padding-top:0;}
header.headerneww .option a{color:#ccc;line-height:37px;font-size:12px;text-transform:uppercase;}
header.headerneww .option a:hover{text-decoration:none;}
nav.navbar.navbar-dark.newmenu{min-height:70px !important;}
.newmenu .logo{margin-left:13px !important;}
.newmenu .logo img{max-width:200px !important;}
.newmenu ul li a{font-size:14px !important;color:#fff !important;}
.newmenu ul li a.active{font-size:15px !important;font-weight:600;}
.topbarnew{height:40px;border-bottom:1px solid rgba(255,255,255,0.5);}
.topbarnew ul li a{font-size:13px !important;padding-top:8px !important;}
header.headerneww{background:rgba(0,0,0,0.2) !important;}
.section-image img{height:100vh;width:100%;}
.section{text-align:center;overflow:hidden;}
.myVideo{margin:0 auto;min-width:100%;width:100%;height:100%;z-index:-100;background-size:cover;transition:1s opacity;max-height:100%;}
.covetfoundation .myVideo{max-height:1070px;overflow:hidden;}
.row.nomarg{margin-right:0;margin-left:0;}
#section0 .layer{position:absolute;z-index:4;width:100%;left:0;top:43%;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
#section0{overflow:hidden;}
.fp-tableCell{vertical-align:inherit !important;}
#bars{height:30px;right:0;margin:-30px 0 0 -20px;position:fixed;top:calc(100vh - 75px);width:70px;z-index:19;cursor:pointer;}
.bar.off{animation:soundstop 0ms -800ms linear infinite alternate;width:4px;}
.bar{background:#fff;bottom:1px;height:3px;position:absolute;width:3px;animation:sound 0ms -800ms linear infinite alternate;}
@keyframes sound{0%{opacity:.35;height:3px;}
100%{opacity:1;height:28px;}
}
@keyframes soundstop{0%{opacity:1;height:2px;}
100%{opacity:1;height:2px;}
}
.bar:nth-child(1){left:1px;animation-duration:474ms;}
.bar:nth-child(2){left:5px;animation-duration:433ms;}
.bar:nth-child(3){left:9px;animation-duration:407ms;}
.bar:nth-child(4){left:13px;animation-duration:458ms;}
.bar:nth-child(5){left:17px;animation-duration:400ms;}
.bar:nth-child(6){left:21px;animation-duration:427ms;}
.bar:nth-child(7){left:25px;animation-duration:441ms;}
.bar:nth-child(8){left:29px;animation-duration:419ms;}
.bar:nth-child(9){left:33px;animation-duration:487ms;}
.bar:nth-child(10){left:37px;animation-duration:442ms;}
.postion-scroll{display:flex;justify-content:flex-end;align-items:flex-end;z-index:9999;bottom:0;height:calc(100vh - 45px);}
.c-scrolldown{width:1px;height:60px;line-height:60px;position:fixed;left:50%;z-index:199;}
.c-scrolldown .c-line{width:100%;height:100%;display:block;background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 50%, #928e88 50%);background-position:0 -60px;line-height:60px;background-size:100% 100%;animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;}
@keyframes scrolldown{0%{background-position:0 -60px;}
75%{background-position:0 0;}
100%{background-position:0 60px;}
}
h2.title-home{font-family:'Lato', sans-serif;}
p{margin:0 0 10px;}
h1, h2, h3, h4, h5, h6, a, p{font-family:"Lato", sans-serif;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
user agent stylesheet
p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;}
.section{text-align:center;overflow:hidden;}
html.fp-enabled, .fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}
body{font-family:"Lato", sans-serif;}
html.fp-enabled, .fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content-description-home{text-align:left;padding:0 19%;}
.content-description-home{text-align:left;font-family:'Lato', sans-serif;}
hr.line-home{width:30%;float:left;margin-top:-5px;border-color:rgba(0,0,0,0.5);}
.cxt-slide-text{margin-bottom:20px;padding-top:25px;}
.slide-text-continuos{height:90px;overflow:hidden;position:relative;width:33%;margin:0 auto;margin-top:20px;}
.slide-text-continuos h1{font-family:'Playfair Display', serif;font-size:3em;color:midnightblue;position:absolute;width:100%;height:100%;margin:0;line-height:50px;text-align:center;}
.logo{left:15px;position:fixed;z-index:199;}
.menu-lateral{position:fixed;top:35%;right:20px;z-index:199;}
.menu-lateral ul{list-style:none;padding:0;}
.menu-lateral ul li{color:#000;background:#000;padding:0px;width:8px;height:8px;border-radius:20px;margin-bottom:20px;border:1px solid transparent;}
.menu-lateral ul li.active{border:1px solid #fff;}
.menu-lateral ul li a{width:100%;height:100%;position:absolute;}
.mbg-black{color:#fff !important;background:#fff !important;}
.mbg-black.active{border:1px solid #000 !important;}
.swiper-container.topvideoinner{width:100%;height:100%;}
.swiper-container.topvideo{width:100%;height:100%;}
.swiper-container.topvideo .swiper-slide{text-align:center;font-size:18px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:1 !important;}
.swiper-container.topvideo .swiper-slide:not(.swiper-slide-active){opacity:0 !important;}
.content-slide-text h1{font-family:'Lato', sans-serif;color:white;font-weight:lighter;}
.content-slide-text h3{margin-top:5px;font-size:26px;color:white;font-weight:300;letter-spacing:1px;margin-bottom:25px;}
p.hastagst{color:white;font-size:13px;font-weight:300;}
.padding-left-0{padding-left:0 !important;}
.padding-right-0{padding-right:0 !important;}
.content-description-home p{margin-bottom:5px;line-height:2;font-size:17px;color:#000;}
.content-txt{padding-top:1%;margin:0 auto;}
.fp-section.fp-table, .fp-slide.fp-table{}
.scaletransform{border:0px solid rgb(35, 41, 66);transition:border-width 0.2s ease;}
.content-slide-text{position:absolute;width:100%;padding-right:15%;}
.centerblockshome{display:flex !important;justify-content:center;height:100%;}
.content-txt .postion-scroll{height:calc(100vh - 125px);}
.content-fixed{display:flex;justify-content:center;align-items:center;flex-flow:column;}
.carousel{font-family:'Lato', sans-serif;}
.carousel-indicators{position:absolute;bottom:auto !important;left:6% !important;z-index:19;width:25% !important;padding-left:0;margin-left:0% !important;text-align:center;list-style:none;top:40%;}
.carousel-indicators .active{background-color:transparent !important;width:20px;height:20px;border-bottom:1px solid #fff !important;}
.carousel-indicators li{width:20px !important;height:20px !important;text-indent:unset !important;margin:0 !important;margin-bottom:10px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:white;font-size:10px;}
.content-fixed hr.line-home{margin-left:24%;width:19.8%;}
.marg-bottom-10{margin-bottom:10px;}
.content-titles-white h2.title-home{color:white;}
.content-titles-white hr.line-home{border-color:white;}
.full-text-position{position:absolute;width:100%;height:100%;z-index:199;}
.weareindustry{padding-top:8%;}
.centerblockshome.content-txt-featurein{padding-top:6%;height:auto !important;}
.centerblockshome.content-txt-featurein2{height:70vh !important;}
.centerblockshome.content-txt-featurein h2.title-home{text-align:left;padding-left:35px;}
.centerblockshome.content-txt-featurein .title-alone{padding-left:10% !important;}
.content-slide-text.covetf h1{font-family:'Lato', sans-serif;font-size:3rem;margin-bottom:15px;letter-spacing:2px;}
.content-slide-text.covetf h3{font-family:'Playfair Display', serif;font-size:2.65rem;}
.content-txt.text-top{}
.menu-footer-styles h3{margin-top:0;color:white;font-size:15px;margin-bottom:12px;text-align:left;}
.menu-footer-styles ul{list-style:none;padding:0;text-align:left;}
.menu-footer-styles ul li a{color:white;font-size:11px;}
footer.bg-black{padding:5rem 0 0;}
.sub-footer p{font-size:8px;color:white;letter-spacing:1px;float:left;padding-top:10%;text-align:left;padding-right:16px;}
.socials-footer ul li a{font-size:16px;}
.socials-footer ul li{display:inline-block;margin-right:25px;}
.content-careers{height:100vh;padding-left:10% !important;padding-top:14%;}
.subtitle{text-align:left;}
.subtitle h2{font-size:5rem;padding-top:4rem;padding-bottom:5rem;}
.subtitle p a{color:#000;font-size:18px;}
.subtitle p a:hover{text-decoration:none;}
.subtitle h2 a{font-family:'Playfair Display', serif;color:#333;}
.subtitle h2 a:hover{text-decoration:none;}
.over-insta{display:none;position:absolute;justify-content:center;align-items:center;height:100%;background:rgba(0,0,0,0.5);width:calc(100% - 10px);}
.over-insta i{color:white;font-size:5rem;display:flex;justify-content:center;align-items:center;height:100%;}
.socialgrid:hover .over-insta{display:flex;transition:all 0.5s ease-in-out;}
.bg-bords{border:1px solid #fff;width:93%;height:85%;margin-top:10%;}
.bg-bords2{border:1px solid #fff;width:93%;height:85%;margin-bottom:10%;}
.content-slide-text a{text-decoration:none !important;}
#beforeend .fp-tableCell{display:flex !important;vertical-align:middle;width:100%;height:100%;justify-content:center;align-items:center;}
#brands .fp-tableCell{display:flex !important;vertical-align:middle;width:100%;height:100%;justify-content:center;align-items:center;}
.subscribe-form-footer{font-family:'Lato', sans-serif;margin-top:30px;}
.subscribe-form-footer input{width:70%;float:left;height:30px;font-size:12px;padding-left:10px;color:black;background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,0.5);}
.subscribe-form-footer button{border-radius:0;height:30px;color:white;font-size:11px;width:30%;background:transparent;letter-spacing:1px;border-color:white;}
.sub-footer img{max-width:60px;}
.subscribe-form-footer button:hover{background:#fff;border-color:white;transition:all 0.5s ease-in-out;}
.subscribe-form-footer .parsley-errors-list{position:absolute;bottom:-5px;}
.subscribe-form-footer .parsley-errors-list{font-size:11px;font-weight:600;font-family:'Lato', sans-serif;}
.marg-bottom-5{margin-bottom:5px;}
.marg-top-5{margin-top:5px;}

.newstyle.swiper-pagination-bullets span.swiper-pagination-bullet {
    background: transparent !important;
    border: 2px solid #fff;
}
.newstyle.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff !important;
}
.newstyle2.swiper-pagination-bullets span.swiper-pagination-bullet {
    background: transparent !important;
    border: 2px solid #000;
}
.newstyle2.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000 !important;
}
.brandsection-left {
    padding-right: 15px;
}
.sectioncampai {
    margin-top: -4px;
}
.openbtn {
    position: fixed;
    top: 29%;
    background: #fff;
    box-shadow: none;
    border: 1px solid #5555;
    z-index: 1;
    display: none;
}
.openbtn i {
    font-size: 3rem;
}
.closebtn {
    float: right;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #5555;
    display: none;
}
.closebtn i {
     font-size: 3rem;
}

/********************************************************************************/
@media only screen and (min-width: 1600px){
	.leftbrands img {
		height: 100%;
	}
	.rightbrands img {
		height: 100%;
	}
}


@media only screen and (min-width:1400px){
.content-luxbrand div p {
    font-size: 15px;
    line-height: 24px;
}
.vieoback {
	margin-top: -2px;
}
.videocovetontour{max-height:450px;}
.text-coveetontour a{font-size:45px;line-height:37px;}
.images-pilts .management a{margin-right:-2%;}
.images-pilts .industry{top:47%;width:39%;}
.images-pilts .luxurybrands{top:47%;width:39%;}
.images-pilts .management{top:29%;}
.images-pilts .retail{width:42%;bottom:21%;}
.images-pilts .media{bottom:21%;width:43.5%;}
.slider-brands.slider-container{width:100%;max-width:1200px;}
.feedback-slider-item{margin-top:40px;}
.bg-bords{border:1px solid #fff;width:85%;height:85%;margin-top:0%;margin-left:-5px;}
.bg-bords2{border:1px solid #fff;width:85%;height:85%;margin-bottom:0%;margin-left:-5px;}
}
@media only screen and (min-width:1200px) and (max-width:1300px){.bg-bords{border:1px solid #fff;width:85%;height:85%;margin-top:0%;margin-left:-5px;}
.bg-bords2{border:1px solid #fff;width:85%;height:85%;margin-bottom:0%;margin-left:-5px;}
}
@media only screen and (min-width:1025px) and (max-width:1199px){.videocovetontour{max-height:255px;}
.citation-home{padding:6rem 0 2rem;}
.newmenu ul li a{font-size:14px !important;}
.group-items{height:354px;}
.citation-carrers{height:365px;}
.expert-post p{margin-bottom:3rem;}
.caption-swipe .title{font-size:2.5rem;}
.bg-bords{border:1px solid #fff;width:85%;height:85%;margin-top:0%;margin-left:-5px;}
.bg-bords2{border:1px solid #fff;width:85%;height:85%;margin-bottom:0%;margin-left:-5px;}
.hidden-sm {
	display: none;
}
}
@media only screen and (min-width:992px) and (max-width:1024px){.bg-bords{border:1px solid #fff;width:85%;height:85%;margin-top:0%;margin-left:-5px;}
.bg-bords2{border:1px solid #fff;width:85%;height:85%;margin-bottom:0%;margin-left:-5px;}
ul.nav.navbar-nav.mr-auto li a{font-size:10px;padding:16px 6px 4px;}
.container{width:100% !important;}
.group-items{height:355px;}
.txt-group{padding:0;}
.sub-menu-block{width:86% !important;}
.credit{width:auto !important;}
.btn-foundation{margin-top:10px;}
.citation-carrers{height:367px;}
.hidden-sm {
	display: none;
}
}
@media only screen and (min-width:768px) and (max-width:991px){
.content-text {
	height: 35%;
}
#sharevideo .modal-dialog {
    width: 50%;
}
.sidebar-filter {
    margin-left: -100%;
    position: fixed !important;
    top: 25% !important;
    float: left;
    background: #fff;
    z-index: 9;
    padding: 25px 20px;
}
.sidebar-filter ul {
	clear: both;
}
.closebtn {
	display: block;
}
.openbtn {
	display: block;
}
.newvideos .videosection {
    margin-bottom: 30px;
}
.newvideos .videosection:last-child {
    margin-bottom: 0px;
}
.text-summit {
    text-align: center;
}
.topexpect {
    height: 314px;
    padding: 25px 20px !important;
}
.content-whats p {
	padding: 0;
}
.hidden-lg {
	display: none !important;
}
.show-sm {
	display: block !important;
}
.hidden-sm { display: none }
.videocovetontour{max-height:100%;}
.mobilewidth a img{width:100%;}
.swiper-container.topvideo .swiper-wrapper{height:calc(100% - 69px);}
nav.navbar.navbar-dark.newmenu a.navbar-brand.logo img{margin:0 !important;max-width:190px !important;}
.costumtablet ul.nav.navbar-nav.mr-auto li a{padding:8px 5px 10px;font-size:15px;}
.buttontablet button:focus{outline:none;}
.buttontablet button{background:transparent;border:0;box-shadow:none;margin-top:2px;font-size:22px;color:white;}
.newmenu ul.nav.navbar-nav.mr-auto li a{padding:8px 5px 10px;font-size:13px !important;}
.newmenu a.navbar-brand.logo{width:auto;}
.newmenu .logo{margin-left:0 !important;}
.slide-text-continuos{width:75%;margin-top:150px;}
.content-slide-text h1{font-size:20px;}
.content-description-home{padding-right:0;}
.content-slide-text{padding:0 55px;bottom:20%;}
#wrapper.toggled #sidebar-wrapper{width:50% !important;}
.slideshow-brands .brands-logo{padding:20px 0px;}
.feedback-slider-item img{max-height:400px;width:auto;}
.citation-home{padding:6rem 0 0;}
.brand-details{font-size:1.2rem;}
.padding-left-7{padding-left:0px !important;}
.padding-right-7{padding-left:0px !important;}
a.navbar-brand.logo img{padding-top:0;}
.business-block.menu-business-industry.media-sm{height:80px;}
.business-block.menu-business-industry{height:164px;}
.business-block.menu-business{height:328px;}
.our-brands .group-items{height:auto;padding-top:8%;}
div#header-jobs{padding-top:20px;}
nav.navbar.navbar-dark.newmenu a.navbar-brand.logo img {
    max-width: 150px !important;
    margin-top: 13px;
}
.foundation-back {
    background-attachment: scroll;
}
.p-brand-bl.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-dl.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-bb.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-eh.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-lx.v2 {
   	background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-mv.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-cc.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-rugs.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-pc.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-ch.v2 {
   	background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-hoot.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.content-luxbrand img {
    padding-top: 45px;
}
.imgluxbrand {
    height: 350px;
    background: #1c0426;
    max-height: 350px;
}
a.arrowdown {
	bottom: 0px;
}
div#submenutablet ul.nav.navbar-nav.mr-auto {
    margin-right: 0;
}
div#myNavbar ul.nav.navbar-nav.mr-auto {
    float: right;
    margin-right: 0;
    display: flex;
    justify-content: center;
    width: 100%;
}
nav.navbar.navbar-dark .logo {
    margin-top: 7px;
}
.brandsection {
	padding: 0;
	margin-bottom: 5px;
}
.brandsection-left {
	padding-right: 0;
}
.productsmob {
    padding-bottom: 15px;
}
.citation-carrers{height:338px;}
.txt-group{padding:0;}
.navbar-brand{height:70px;}
div#myNavbar{padding-top:45px;clear:both;}
.container{width:100% !important;}
ul.nav.navbar-nav.mr-auto li a{padding:15px 5px 10px;font-size:10px;}
.caption-swipe .title{font-size:2rem;margin-bottom:1rem;}
.p-brand-bl, .p-brand-dl, .p-brand-bb, .p-brand-mv, .p-brand-lx, .p-brand-eh, .p-brand-cc{background-attachment:scroll;}
.btn-careers{padding:0 !important;}
.btn-groupss a{border:0;font-size:11px;}
.credit{text-align:center;}
.sub-menu{text-align:center;}
.passion-carrers h2{margin-bottom:20px;}
.navbar-header{width:100%;}
a.navbar-brand.logo{width:100%;margin-left:0;}
a.navbar-brand.logo img{margin:0 auto;}
.nopadding-sm{padding:0 !important;}
.group-items{height:378px;}
.group-items h2{margin-bottom:18px;}
.btn-foundation{margin-top:15px;}
.top-97-sm{margin-top:97px !important;}
.section-adress:first-child{border-left:0;}
.section-adress:last-child{border-right:0;}
.covet-town-video .fittobox{padding-top:56.25%;}
.covet-brands-video .fittobox{padding-top:56.25%;}
.add-top{margin-top:2.5rem !important;}
.add-top-brands{margin-top:2rem !important;}
ul.nav.navbar-nav.mr-auto li.active a{border-bottom:0;}
ul.nav.navbar-nav.mr-auto li a:hover::after{opacity:0;}
.txt-group.foundation-txt{padding:40px 40px 30px 40px;}
.small-sm{margin-bottom:5rem;}
.expert-post p{font-size:1rem;margin-bottom:2rem;}
.socials-footer ul li {
	margin-right: 6px;
}
.socials-footer ul li a {
    font-size: 13px;
}
.specialbaners {
    padding: 50px 0 !important;
}
.top-70 {
    margin-top: 117px !important;
}
.leftbrands {
	height: auto;
}
.leftbrands img {
    height: auto; 
}
.rightbrands {
	height: auto;
}
.rightbrands img {
    height: auto;
}
.heit-50, .heit-25, .heit-75, .heit-335, .heit-665 {
    height: auto;
}


}
@media only screen and (max-width:767px){
.content-text {
	justify-content: center;
	padding-right: 0;
}
.content-text a h1 {
    font-size: 28px;
}
.sidebar-filter {
    margin-left: -100%;
    position: fixed !important;
    top: 25% !important;
    float: left;
    background: #fff;
    z-index: 9;
    padding: 25px 20px;
}
.sidebar-filter ul {
	clear: both;
}
.closebtn {
	display: block;
}
.openbtn {
	display: block;
}
.bg-liveshowcase {
    background-attachment: scroll;
}
#sharevideo .modal-dialog {
    width: 94%;
}
.newvideos .videosection {
    margin-bottom: 25px;
}
.newvideos .videosection:last-child {
    margin-bottom: 0px;
}
.content-whats p {
	padding: 0 !important;
}
.content-whats p.btn-keep {
	margin-top: 20px;
}
.contettitlecenters h3 {
    font-size: 20px;
    text-align: center;
}
.text-summit {
    text-align: center;
}
.heighttext {
    height: auto !important;
    margin-top: 20px;
}
.title-gro {
	width: 90%;
}
.topexpect {
	border: 1px solid #e2e2e2 !important;
	padding: 25px !important;
	height: 300px;
}
.summit-title h2 {
	font-size: 22px;
}
.content-rest {
    width: 65%;
    height: 33%;
    padding: 10px 5px;
}
.content-carrers {
    width: 65%;
    height: 20%;
}
.content-carrers a h6 {
	font-size: 16px;
}
.content-carrers p.small-p {
	font-size: 11px;
}
.content-rest p.small-p {
	font-size: 15px;
}
.style_prevu_kit {
	margin-bottom: 20px;
}
.vieoback {
	height: 65vh;
}
.social-vertical ul li:first-child {
	padding-top: initial;
}
.social-vertical ul li {
    display: inline-block;
    margin-right: 10px;
}
.social-vertical ul li a {
    font-size: 20px;
}	
a.arrowdown {
	bottom: 0;
}
.imgluxbrand {
    background: #1c0426;
    height: 575px;
    width: 100%;
    max-height: 575px;
}
.name-product p {
    font-size: 9px;
    height: 25px;
}	
.foundation-back {
    background-attachment: scroll;
    margin-bottom: 25px;
}
.p-brand-bl.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-dl.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-bb.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-eh.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-lx.v2 {
   	background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-mv.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-cc.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-rugs.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-pc.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-ch.v2 {
   	background-attachment: scroll;
    margin-bottom: 5px;
}
.p-brand-hoot.v2 {
    background-attachment: scroll;
    margin-bottom: 5px;
}
.brandsection {
    padding: 0;
    margin-bottom: 5px;
}
.brandsection-left {
    padding-right: 0px;
}
.productsmob {
    padding-bottom: 15px;
}
.titles_contract h2 {
	font-size: 16px;
}
.titles_contract h1 {
	font-size: 2rem;
}
.heit-100, .heit-75, .heit-25, .heit-335, .heit-665, .heit-50 {
    height: auto;
}
.leftbrands {
    height: auto;
}
.leftbrands img {
    height: auto;
    margin: 0 auto;
}
.rightbrands {
    height: auto;
}
.rightbrands img {
    height: auto;
    margin: 0 auto;
}
.content-single {
	position: relative;
	padding-left: 0;
	clear: both;
	align-items: center;
}
.subcontent a.linkbrand {
    color: #000;
    text-align: center;
}
.subcontent {
    text-align: center;
}
.subcontent ul li a {
    color: #000;
}
.logost a img {
    max-width: 250px;
    margin-left: 0;
    filter: invert(1);
}
.text-description {
    padding: 0px 20px !important;
    margin-bottom: 20px;
}
.title-brand h3 {
	font-size: 14px;
}
.sectioncampai {
    margin-top: 40px;
}
.productssection {
    padding: 0 !important;
}
.citationbrand {
    text-align: center;
    margin-top: 40px;
    display: block !important;
}
.citationbrand p {
    font-size: 18px;
}
.citationbrand p.authorcitation {
	text-align: center;
}
.specialbaners {
    padding: 25px 0 0 !important;
}
footer.footer-big .sub-footer {
	display: flex;
	justify-content: center;
}
a.arrowdown { left: 45%; }
.top-70 { margin-top: 71px !important; }
.videocovetontour{max-height:100%;}
.mobilewidth a img{width:100%;}
.text-coveetontour{margin-left:0;width:calc(100% - 13px);}
.text-coveetontour a{font-size:22px;line-height:32px;}
.bg-gradients{max-height:100%;}
.covetfoundation .myVideo{max-height:100%;}
.text-mobileslide{position:absolute;display:flex;justify-content:center;align-items:flex-end;z-index:199999999;width:100%;height:100%;bottom:8%;}
.text-mobileslide ul{list-style:none;padding:0;}
.text-mobileslide ul li{margin-bottom:15px;}
.text-mobileslide ul li a{color:white;}
.title-in{padding-left:0;}
.slidecovers{padding:10px 0 10px 0px;}
.feactureinsection{padding:4rem 0 0;}
.myVideo{height:calc(100vh - 69px);object-fit:cover;}
.swiper-container.topvideo .swiper-wrapper{height:calc(100vh - 69px);}
.mobiletop{margin-top:69px;}
.vidssection .titles-final{padding-top:40%;}
.nomarg{margin-left:0 !important;margin-right:0 !important;}
.content-fixed .titles-final p{font-size:20px;line-height:15px;}
.content-fixed .titles-final p.subtitiles{font-size:18px;line-height:20px;padding-left:28% !important;}
.margsmobile{margin-bottom:10px;margin-top:0;}
.titles-final p{font-size:20px;padding-left:0;}
.titles-final p.subtitiles{font-size:18px;line-height:20px;}
.section{overflow:inherit;}
.menumobile nav.navbar.navbar-inverse{background-color:rgba(0,0,0,0.7);margin-bottom:0;border:0;}
.mobilemenu li a{color:white !important;padding-top:0 !important;}
header.headerneww{background:#000 !important;}
.content-slide-text.mob-text{padding:0 30px 0 25px !important;}
.sidebar-nav > .sidebar-brand{padding-top:10px !important;}
.btn-close{margin-right:10px !important;}
.content-txt .postion-scroll{height:calc(100vh - 220px);}
.postion-scroll{height:calc(100vh - 100px);}
.subscribe-form-footer input{width:65%;}
.subscribe-form-footer button{width:35%;}
.carousel-indicators li{width:40px !important;}
.menu-lateral{right:5px;}
.swiper-container.topvideo .swiper-button-next:focus{outline:0;}
.swiper-container.topvideo .swiper-button-prev:focus{outline:0;}
.swiper-container.topvideo .swiper-button-next{right:30px;}
.swiper-container.topvideo .swiper-button-prev{left:30px;}
.txt-mobile .content-slide-text{padding:0 13%;}
.covetfoundation .content-slide-text{align-items:center;padding-right:0;right:auto;bottom:auto;}
.content-slide-text{display:flex;flex-flow:column;justify-content:center;align-items:flex-end;right:40px;bottom:20%;padding-right:0;}
div#logo-full a img{max-width:65%;}
.hamburger{right:-15px !important;top:10px !important;}
.logo a img{max-width:50px;}
.mobile-menust{margin-top:-35%;margin-bottom:15px;}
.socials-footer ul li a{font-size:11px;}
.sub-footer p {
    padding-top: 13%;
    padding-right: 0;
}
.sub-footer img{max-width:100%;}
.centerblockshome.content-txt-featurein2 a img{margin-bottom:30px;}
.content-careers{height:40vh;padding-left:0 !important;padding-top:20%;}
.subtitle h2{font-size:3rem;padding-top:0rem;padding-bottom:5rem;text-align:center;}
#beforeend .fp-tableCell{}
.content-slide-text.covetf h1{font-size:1.5rem;margin-bottom:0;}
.content-slide-text.covetf h3{font-size:1.35rem;}
.centerblockshome.content-txt-featurein h2.title-home{text-align:center;padding-left:0;}
.centerblockshome.content-txt-featurein{padding-top:20%;}
.carousel-indicators{top:auto;left:25% !important;bottom:0 !important;width:50% !important;}
.content-fixed{height:20vh;}
.slide-text-continuos{width:80%;margin-top:75px;}
hr.line-home{width:20%;margin-left:25%;}
.content-description-home{padding-right:35px;padding-left:35px;}
.content-description-home p{font-size:13px;}
#wrapper.toggled #sidebar-wrapper{width:80% !important;}
.content-slide-text h1{font-size:2rem;}
.content-slide-text h3{font-size:22px;}
.slideshow-brands .brands-logo{padding:20px 0px;max-width:100px;width:100%;}
.feedback-slider-item img{max-height:400px;width:auto;}
.citation-home{padding:6rem 0 0;}
.text-one{position:relative !important;display:inline-block;margin:30px 0px;}
.section1{margin:30px 0;}
.brand-details{font-size:1.2rem;}
.PIN_1527083645718_embed_grid .PIN_1527083645718_bd{height:auto !important;}
.group-items.valuess{height:auto;}
p.cv-direct{margin-bottom:20px;}
.mailjobs p{text-align:center;margin-bottom:20px;}
.padding-left-7{padding-left:0px !important;}
.padding-right-7{padding-left:0px !important;}
.slide-bot-20{margin-bottom:20px;}
#intro .controls-wrapper{display:none;}
.logo-brhands img{max-width:100%;}
ul.nav.navbar-nav.mr-auto li.active a{border-bottom:0;}
ul.nav.navbar-nav.mr-auto li a:hover::after{opacity:0;}
.covet-town-video .fittobox{padding-top:56.25%;}
.covet-brands-video .fittobox{padding-top:56.25%;}
.business-block.menu-business{height:auto;margin-top:30px;}
.business-block.menu-business-industry{height:auto;margin-top:30px;}
.btn-foundation{margin-top:10px;}
.txt-business p{font-size:14px;}
.group-items{height:auto;}
div#header-jobs{padding-top:20px;}
div#modalValues .modal-dialog{width:100%;}
div#modalCitations .modal-dialog{width:100%;}
.m-bottom-30-sm-xs{margin-bottom:30px;}
ul.nav.navbar-nav.mr-auto{width:100%;margin:0 !important;}
ul.nav.navbar-nav.mr-auto li a{padding:5px 5px;}
.navbar-toggle{margin-top:18px !important;margin-bottom:18px !important;}
div#myNavbar{padding:8px 0;}
#investors-form button{width:50%;}
.col-md9{width:33.33% !important;}
.title-up p{font-size:150%;}
.credit{text-align:center;}
.sub-menu{text-align:center;}
.sub-menu ul li{margin-right:25px;}
.p-brand-bl, .p-brand-dl, .p-brand-bb, .p-brand-mv, .p-brand-lx, .p-brand-eh, .p-brand-cc{background-attachment:scroll;}
.panel-title p{width:auto;}
.txt-group{padding:0;}
.btn-careers{padding:0 !important;}
.caption-swipe .title{font-size:2rem;}
.expert-post{display:none;}
.centerblocks{padding:0 !important;}
.section-adress{border-right:0;border-left:0;height:auto;}
.full-contact{padding:0px 0 60px;}
.btn-careers-xs{padding:0 !important;}
.citation-carrers{height:auto;}
.prin-image{margin-bottom:5rem;}
.subscribe-news p{margin-bottom:15px;padding-top:0px;}
.img-covt-town-top{display:none;}
.foundation-txt p{margin-bottom:10px;font-size:12px;}
br.nomobile {
    display: none;
}
.foundation-txt {
    margin-bottom: 20px;
}
.img-brand.foundationimg {
    width: 100%;
}
.img-brand.foundationimg img {
    max-width: 290px;
}
.homep p{font-size:12px;}
.add-top{margin-top:2.5rem !important;}
.add-top-brands{margin-top:3rem !important;}
.m-bottom-40-sm-xs{margin-bottom:40px;}
}
@media only screen and (max-width:700px){.topimage-mobile{height:250px;overflow:hidden;display:flex;justify-content:center;}
.topimage-mobile img{height:100%;max-width:none;}
.mobile-menust{margin-top:-21%;}
}
@media only screen and (max-width:640px){.section1 img{display:none;}
.text-one p{text-align:center !important;}
.caption-swipe .author{display:none;}
.caption-swipe{padding:0 2rem 3rem 2rem;}
.caption-swipe .category{}
.caption-swipe .title{font-size:2rem;margin-top:0;}
.img-carrers-brand{display:none;}
.panel-title p{font-size:1.2rem;}
}
@media only screen and (max-width:560px){.mobile-menust{margin-top:-26%;}
.caption-swipe .category{font-size:12px;}
.caption-swipe .title{font-size:2rem;text-align:center;}
.caption-swipe .author{display:none;}
.readmore-slide{text-align:center;}
.caption-swipe .category{text-align:center;font-size:14px;}
}
@media only screen and (max-width:480px){.mobile-menust{margin-top:-40%;}
.titles-final p{font-size:18px;line-height:20px;}
.titles-final p.subtitiles{font-size:15px;}
.sub-menu ul li{font-size:14px;}
.txt-business p{font-size:14px;}
.business-block.menu-business{height:auto;margin-top:30px;}
.business-block.menu-business-industry{height:auto;margin-top:30px;}
.col-md9{width:50% !important;}
.panel-title p{font-size:10px;letter-spacing:0px;}
.btn-careers-xs{padding:0 !important;}
.btn-subcribe{width:100%;}
.txt-group{padding:0 !important;}
.sub-menu ul li{display:block;margin-right:0;margin-bottom:10px;}
.sub-menu ul li:last-child{margin-bottom:30px;}
.caption-swipe .category{display:none;}
.caption-swipe .title{font-size:2rem;}
.caption-swipe .author{display:none;}
.group-items{height:auto;}
.social-footer .followuss{width:100%;display:block;margin-bottom:15px;}
.social-footer ul{margin-bottom:30px;}
.panel-title p{font-size:9px;}
.img-carrers-brand{display:none;}
.btn-groupss a{border:0 !important;}
.group-items{padding:0 !important;}
.covet-academy img{max-width:85%;}
.btn-foundation{margin-top:30px;}
.height-xs{height:10px !important;}
.nopadding-xs{padding:0 !important;}
.btn-subcribe a{padding:10px 15px;}
.citation-carrers h2{font-size:12px;}
.passion-carrers p.m-bottom-0{font-size:14px;}
.ceo-p{font-size:10px !important;}
}
@media only screen and (max-width:390px){.panel-title p{font-size:1rem;letter-spacing:1px;}
.subscribe-news p{font-size:10px;}
.mobile-menust{margin-top:-33%;}
}
@media only screen and (max-width:320px){.socials-footer ul li{margin-right:22px;}
a.navbar-brand.logo{padding:0 !important;width:70%;margin-top:8px;}
a.navbar-brand.logo img{padding-top:0px;}
.business-block{padding:20px 5px;border:1px solid #ccc;}
.citation-carrers h2{font-size:12px;}
.passion-carrers p.m-bottom-0{font-size:14px;}
.ceo-p{font-size:10px !important;}
.topimage-mobile{height:200px;}
}
@media only screen and (max-height:400px){.menumobile div#menumob{overflow-y:scroll !important;max-height:300px;}
}