/* smartphone verticale gestito col default */
.top, .wrapper-b2c, .wrapper-items-b2c, .box-footer-b2c {display: none;}
.tit-cat {font-size: 24px;margin: 20px 0 0 0;text-align: center;}
.wrapper-detail {position: fixed;top:0;left:0;z-index: 9999;width: 100%;height: 100%;padding: .5%;background-color: #ffffff;overflow-x: hidden;}
.box-detail {position: relative;width:100%;height: auto;background-color: #ffffff;padding: 5px;}
.ico-close-detail {position: absolute;top:0px;right: 20px;color:#002952;z-index: 9999;}
.ico-globo {position: absolute;top:0px;right: 80px;color:#002952;z-index: 9999;font-size: 1em;}
.ico-globo img {width:20px;height: 20px;}
.ico-close-detail img {width:20px;height: 20px;}
.box-txt-detail, .box-img-detail {position: relative;width: 100%;;float:left;}
.box-txt-detail-sx, .box-txt-detail-dx {position: relative;width: 100%;;float:left;}
.box-txt-detail-sx h1 {color:#002952;font-size: 24px;}
.box-txt-detail-sx h2 {color:#002952;font-size: 19px;}
.box-prezzo {position: relative;width: 100%;float:right;padding-right: 10px;}
.row-prezzo {position: relative;width:100%;height: 18px;}
.row-prezzo:nth-child(2) {margin:30px 0 0 0;}
.prezzo {position: absolute;right: 0;top:-4px;font-size: 19px;}
.cnt-social-home {position: fixed;bottom:40px;right: 40px;-webkit-transition: bottom 0.6s ease;
                  -moz-transition: bottom 0.6s ease;
                  -o-transition: bottom 0.6s ease;
                  transition: bottom 0.6s ease;z-index: 9;}
a.link-img-home {position: absolute;bottom:20px;left:20px;font-family: '4SDAngelo';font-size: 16px;display: none;color:#ffffff !important}

@media screen and (min-width: 320px) {

}
/* smartphone orizzontale */
@media screen and (min-width: 480px) {

}
/* tablet verticale */
@media screen and (min-width: 768px) {
    .box-added-mob {display: none;}
}

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

}

/* tablet orizzontale e schermi 1024x768 */
@media screen and (min-width: 1024px) and (max-height: 768px) {
    .box-footer-b2c {display: block;}
    .box-txt-detail {width: 400px;}
    .box-img-detail {width:calc(100% - 400px);}
    .box-txt-detail-sx {width:150px;}
    .box-txt-detail-dx {width:calc(100% - 150px);}
    .wrapper-video {margin:0 auto;width:auto;float:none;}
    .cnt-lookbook {width:95%;}
    .box-lookbook {margin: 0px 0 0 0;}
    .box-lookbook ul li {float:left;width:30%;margin:0 3% 3% 0;}
    .banner-lookbook-mob {display: none;}
}
/* schermi moderni grandi */
@media screen and (min-width: 1200px) {
    .control-items {display: none;}
    .box-footer-b2c {display: block;position: relative;float: left;background-color: #f5f5f5;width:100%;}
    .top-mob, .menu-mob, .wrapper-home, .footer, .footer-mob, .wrapper-items {display: none;}
    .top {display: block;position: fixed;width:100%;height: 80px;line-height: 80px;z-index: 99999;background-color: #ffffff;}
    .top-home {background-color: transparent;}
    .top-sx {position: relative;float:left;margin-left: 33px;height: 80px;line-height: 80px;}
    .top-sx ul {position: relative;float:left;height: 100%;}
    .top-sx ul > li {position: relative;float:left;height: 80px;line-height: 80px;margin-right: 80px;font-size: 12px;padding-left: 15px;font-weight: 600;}
    .top-sx ul > li:before {}
    /*.top-sx ul > li:hover,.top-sx ul li.active  {background-image: url("../images/menu_pointer.svg");background-repeat: no-repeat;background-position: left center;background-size: 10px;}*/
    .top-dx ul {display: block;position: relative;float:left;}
    .top-dx ul > li {position: relative;float:left;height: 80px;line-height: 80px;margin-left: 80px;font-size: 12px;padding-left: 15px;}
    /*.top-dx ul > li:hover,.top-sx ul li.active  {background-image: url("../images/menu_pointer.svg");background-repeat: no-repeat;background-position: left center;background-size: 10px;}*/
    .top-center {position: relative;margin:0 auto;width:60%;}
    .top-center ul {text-align: center;}
    .top-center ul > li {position: relative;display: inline-block;height: 80px;line-height: 80px;margin: 0 40px;font-size: 12px;font-weight: 600;min-width: 120px;}
    .top-center ul > li:last-of-type {}
    .top-center ul > li:before {}
/*    .top-center ul > li:hover,.top-sx ul li.active  {background-image: url("../images/menu_pointer.svg");background-repeat: no-repeat;background-position: left center;background-size: 10px;}*/
    .logo {width:150px;height: 22px;margin:0;}
    .logo-footer {float: left;width:110px;height: 16px;margin: 13px 0 0 0;}
    .top-dx {position: relative;float:right;margin-right: 80px;height: 80px;line-height: 80px;}
    .wrapper-b2c {display: block;position: relative;width:100%;float:left;margin: 80px 0 0 0;}
    .wrapper-home-video {margin: 0;}
    .wrapper-video {position: relative;width: 100%;}
    .tit-video {position: absolute;color:#ffffff;width:auto;}
    .tit-video h1 {text-transform: uppercase;}
    .tit-video h2 {text-transform: uppercase;}
    .frase-home {position: relative;width: 100%;text-align: center;}
    .frase-home p {font-size: 2em;}
    .frase-home h5 {font-size: 2em;}
    .frase-iconic {}
    .imgs-home {position: relative;width: 50%;float:left;}
    .imgs-home img {width: 100%;}
    .imgs-home h3 {position: absolute;width: auto;z-index:9999999;}
    .imgs-home-fav {position: relative;width: 100%;float:left;margin-right: 0;}
    .imgs-home-fav img {width: 100%;}
    .imgs-home-fav h3 {position: relative;text-align: center;margin:20px auto;width: auto;z-index:9999999;font-family: 'NeueHaasUnicaW1G-Medium';}
    .banner-home {position: relative;width:100%;float:left;padding: 0 40px;margin: 0 0 150px 0;}
    .list-img-features {float:left;}
    .capture {position: absolute;bottom:40px;left:0px;color:#ffffff;z-index: 9;}
    .capture h3 {font-size: 36px;color:#ffffff;margin-bottom: 20px;}
    .capture p {font-size: 16px;}
    .txt-home {padding: 80px 0 40px 0;}
    .img-home {float:left;width:43%;margin:0 40px 0 0;}
    .img-home img {max-width: 100%;}
    .row-news {width:33.33%;}
    .footer-b2c {position: relative;float:left;width:100%;padding: 0 40px 40px;}
    .footer-b2c ul li {float:left;width:16%;font-size: 12px;margin:10px 0;}
    .bottom-b2c {position: absolute;bottom:0;left:40px;height: 40px;line-height: 40px;font-size: 10px;color:#002a52;width: 60%;}
    .bottom-b2c-sx {float: left;width: 100%;}
    .bottom-b2c-sx .box-privacy {position: relative;float:left;text-align: center;}
    .bottom-b2c-sx .box-privacy1 {width:26%;}
    .bottom-b2c-sx .box-privacy2 {width:12%;}
    .bottom-b2c-sx .box-privacy3 {width:15%;}
    .bottom-b2c-dx {float: left;width: 30%;padding-left: 20px;}
    .sottomenu {position: fixed;width: 100%;background-color: #ffffff;top:80px;display: none;}
    .sottomenu-home {background-color: transparent;}
    .sottomenu ul {width:100%;margin:20px 0 0 0;}
    .sottomenu ul li {width:auto;margin:0;font-size: 12px;line-height: 150%;height: 20px;padding-left: 15px;}
/*    .sottomenu ul li:hover, .sottomenu ul li.active {background-image: url("../images/menu_pointer.svg");background-repeat: no-repeat;background-position: left center;background-size: 10px;}*/
    .sottomenu ul li.no-hover:hover {background-image: none;}
    .sottomenu ul li a {padding: 0 30px 0 0;}
    .sottomenu ul li:first-child a {}
    .panel-menu {position: fixed;width: 100%;height: 90px;background-color: #ffffff;top:80px;display: none;z-index: 99994;}
    .panel-menu-home {background-color: transparent;}
    .wrapper-items-b2c {display: block;position: relative;width:100%;float:left;margin: 80px 0 100px 0;padding: 0 40px;}
    .wrapper-items-selected {width:80%;margin: 80px auto 100px;}
    .wrapper-mob {margin-bottom: 0px;}
    ul.list-items {width: 100%;display: flex;flex-flow: wrap;}
    ul.list-items > li:nth-child(1) {padding-right: 0px;}
    ul.list-items > li:nth-child(2) {padding-left: 0px;}
    ul.list-items > li:nth-child(3n) {margin-right: 0;}
    .hover-item {position: absolute;bottom:0;left:40px;display: none;}
    .txt-back-item h3 {font-size: 19px;}
    .txt-back-item p {font-size: 12px;padding-left: 50px;}
    .contact-us {position: absolute;top:80%;right: 80px;}
    .box-txt-detail {float: left;width: 25%;}
    .box-img-detail {float: left;width:50%;}
    .box-dx-detail {float: left;width: 25%;}
    .box-txt-detail-sx {width:80%;}
    .box-txt-detail-dx {width:20%;}
    .box-prezzo {width:170px;}
    .wrapper-video {margin:0;width:645px;height: 100%;margin:0 auto;float:none;}
    button.btn-add {width:70%;margin-right: 20px;float: left;padding: 20px 0;}
    button.btn-add-fav {width:27%;float: left;margin-top: 20px;padding: 20px 0;}
    .box-add-item, .box-add-fav, .box-login {width:25%;bottom:2%;top:inherit;left:inherit !important;right: 2%;}
    .box-added-mob .box-img {text-align: center;}
    .wrapper-contact {display: block;}
    .wrapper-contact p {margin:0;font-size:12px;}
    .wrapper-contact h3 {margin-bottom: 40px;}
    .box-statement h1 {text-align: left;}
    .box-correlati {position: relative;width:100%;margin:50px 0;padding: 0 60px;}
    .jcarousel-control-prev.control-items {left: 5px;}
    .jcarousel-control-next.control-items {right: 5px;}
    ul.menu-account {position: absolute;width:300px;margin-left: -150px;left:50%;display: block;font-size:12px;padding: 0px;display: none;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);background-color: #ffffff;z-index: 999999;}
    .menu-account li {position: relative;float: left;width:100%;height: 60px !important;line-height: 60px !important;text-align: center;margin-left: 0 !important;background-image: none !important;}
    .menu-account li:first-child {border-bottom: 1px solid silver;}
    .box-txt {position: relative;width: 100%;margin:10px 0 0 0;}
    .h_100_perc_p {height: 100% !important;}
    .min_h_100_perc_p {min-height: 100% !important;}
    input.input-coupon {width:20%;}
    button.vjs-big-play-button {left:calc(50% - 90px) !important;top:calc(50% - 45px) !important}
    #payment-request-button {height: 60px;}
    .txt-features h3 {padding-right: 40px;}
    #cookie-msg-inner-sped { width:100%;margin:0 auto;overflow:hidden;padding: 7px 0 7px 40px;position: relative;}
    #cookieClose-sped {cursor:pointer;color:#ffffff;right:20px;position: absolute;top:5px;}
    #cookie-msg-inner-sped p {margin:0;width:100%;font-size: 12px;}
    #cookie-msg-inner p {font-size: 12px;}
    #cookieClose-sped img {width:17px;height:17px;}
    .selected-img-mob {display: none;}
    .selected-img {display: block;position: relative;}
    .box-zoom-mob {display: none;}
    button.link-cart {width:50%;margin: 50px auto;}
    li.item-selected:nth-child(4n) {margin-right: 0;}
    .img-news {width:40%;}
    .txt-news {position: relative;float:left;width:60%;text-align: left;padding-left: 20px;}
    .txt-news h5 {width:100%;text-transform: uppercase;}
    .txt-news h4 {width: 50%;}
    .txt-news p {font-size:12px;position: absolute;bottom:0;}
    .tit-video h1 {padding: 0;}
    .tit-video h2 {padding: 0;}
    .cnt-list-items {width:90%;}
    ul.list-items > li {position: relative;float:none;width:30%;margin: 0 55px 20px 0;}
    .box-statement {padding: 0;margin: 20px 0 0 0;}
    .box-img-statement-mob {display: none;}
    .col-stockist {width: 33.33%;margin-bottom: 100px;}
    .wrapper-stockist {width:100%;margin-left: 0;}
    .col-stockist h3 {margin-top: 50px;}
    .sottomenu-coll {left:0;right: auto;width: 300px;}
    .fancybox-slide--image {padding: 100px 0 !important;}
}
@media screen and (min-width: 1200px) and (max-height: 768px) {
    .box-detail {height: 100%;padding: 10px 10px;}
    .logo {width:150px;height: 22px;}
    .logo-footer {float: left;width:110px;height: 16px;margin: 13px 0 0 0;}
    .wrapper-video {margin:0 auto;float:none;width:auto;}
    .menu-search {position: absolute !important;left:0;top:80px;width:350px;}
    .intro-cart {width:100% !important;margin-left:0;float:left;padding-top: 20px !important;}
    .wrapper-cart {margin: 80px 0 0;padding: 20px 0 0px 40px;margin-bottom: 30px !important;}
    .wrapper-cart h1 {font-size: 20px;}
    .btn-checkout {width:100% !important;}
    .input-upd {width:40px !important;}
    .wrapper-cart-wide {width:51% !important;float:left;margin-left: 19% !important;}
    .wrapper-faq {width:40% !important;}
    .wrapper-data {width:25% !important;float:right;margin-right: 2%;margin-top: 0;}
    .wrapper-data h3 {padding-top: 0;}
    .box-error-cart , .box-ok-cart {width:20%;right:3%;left:initial !important;top:80px;}
    .btn-place-order {width:100% !important;}
    .intro-orders {padding: 100px 0 0 0;}
    .cnt-stockist {width:100%;float:left;}
    .row-contact {position: relative;width:100%;float:left;}
    .col-contact {position: relative;width:40%;float:left;}
    .wrapper-contact {padding: 0px 0 0 0 !important;margin-left: 3%;float:left;margin: 0 0 0 5% !important;}
    .wrapper-form-contact {width:30% !important;float: left;}
    .intro-form {margin-left:0;}
    button.btn-add {width:67%;}
    .box-qta-cart {width:10%;}
    .cnt-lookbook {width:95%;}
    .box-lookbook {margin: 0px 0 0 0;}
    .box-lookbook ul li {float:left;width:30%;margin:0 3% 3% 0;}
    .wrapper-correlati {position: relative;width:100%;float:none;margin:0 auto;}
    .item-corr {width:20% !important;margin-right: 4% !important;}
    .sottomenu ul li a {padding-right: 20px;}
    .jcarousel-control-prev,
    .jcarousel-control-next {top:40%;}
    .menu-account li {height: 40px !important;line-height: 40px !important;}
    .box-correlati {position: relative;width:100%;margin:50px 0;padding: 0 10px;}
    .txt-home {padding: 40px 0 40px 0;}
    .bottom-b2c-sx {float: left;width: 42%;}
    .tit2x {font-size: 18px !important;}
    .row-features {position: relative;width:25%;float:left;padding: 0 0 20px 0;margin:0 0 0px 0;border:0;height: 340px;}
    .row-features img {max-width: 90%;}
    .h_100_perc_p {min-height: 100% !important;height: auto !important;}
    .jcarousel-inst {}
    .list-inst {}
    .owl-carousel-gallery {width:800px !important;margin:0 auto;}
    .owl-prev {left:-50px;}
    .owl-next {right: -50px;}
    button.vjs-big-play-button {left:calc(50% - 90px) !important;top:calc(50% - 45px) !important}
    .top-sx ul > li {margin-right: 50px;}
    .sottomenu ul > li {margin-right: 0px;}
    .arrow-menu-faq {margin-top: 0;}
    li.item-selected {width:15% !important;}
    .selected-img h1.tit-selected {position: absolute;z-index: 999999;width:100%;font-size: 7em;top:6%;color:#ffffff;text-align: center;font-weight: 500;}
    .txt-selected {padding: 80px 14%;font-size: 2em;}
    .top-center {width:75%;}
    .tit-video {left:45px;bottom:105px;width:auto;}
    .tit-video h1 {font-size: 4em;}
    .tit-video h2 {font-size: 2em;}
    .frase-home {padding: 80px 0;}
    .frase-iconic {padding: 0;}
    .frase-home p {font-size: 1.3em;width: 60%;margin: 0 auto;}
    .imgs-home h3 {position: absolute;left:30px;bottom: 20px;font-size: 1em;}
    .imgs-home-fav h3 {position: relative;text-align: center;margin:20px auto;font-size: 1em;line-height: 200%;}
    ul.list-footer li p {margin-bottom: 30px;}
    .list-logo {}
    .top-center ul > li {}
    .bottom-b2c {width: 80%;}
    .bottom-b2c-sx .box-privacy1 {width:47%;}
    .bottom-b2c-sx .box-privacy2 {width:30%;}
    .bottom-b2c-sx .box-privacy3 {width:23%;}
    .cnt-list-items {width:95%;}
    ul.list-items > li {position: relative;width:30%;margin: 0 56px 20px 0;}
    .wrapper-items-selected {width:100%;margin: 80px auto 100px;}
}
@media screen and (min-width: 1200px) and (max-width: 1440px) {
    .box-detail {height: 100%;padding: 10px 10px;}
    .logo {width:150px;height: 22px;}
    .logo-footer {float: left;width:110px;height: 16px;margin: 13px 0 0 0;}
    .wrapper-video {margin:0 auto;float:none;width:auto;}
    .menu-search {position: absolute !important;left:0;top:80px;width:350px;}
    .intro-cart {width:70%;margin-left:0;float:left;}
    .wrapper-cart {margin: 80px 0 0;padding: 20px 0 0px 40px;}
    .wrapper-cart h1 {font-size: 20px;}
    .btn-checkout {width:100% !important;}
    .input-upd {width:40px !important;}
    .wrapper-cart-wide {width:51%;float:left;margin-left: 17%;}
    .wrapper-faq {width:40% !important;}
    .wrapper-data {width:30%;float:right;margin-right: 2%;margin-top: 0;}
    .wrapper-data h3 {padding-top: 0;}
    .box-error-cart , .box-ok-cart {width:20%;right:3%;left:initial !important;top:80px;}
    .btn-place-order {width:100% !important;}
    .intro-orders {padding: 100px 0 0 0;}
    .cnt-stockist {width:100%;float:left;}
    .row-contact {position: relative;width:100%;float:left;}
    .col-contact {position: relative;width:40%;float:left;}
    .wrapper-contact {padding: 0px 0 0 0;margin-left: 3%;float:left;}
    .wrapper-form-contact {width:40%;float: left;}
    .intro-form {margin-left:0;}
    button.btn-add {width:67%;}
    .box-qta-cart {width:10%;}
    .cnt-lookbook {width:95%;}
    .box-lookbook {margin: 0px 0 0 0;}
    .box-lookbook ul li {float:left;width:30%;margin:0 3% 3% 0;}
    .wrapper-correlati {position: relative;width:100%;float:none;margin:0 auto;}
    .item-corr {width:20% !important;margin-right: 4% !important;}
    .sottomenu ul li a {padding-right: 20px;}
    .jcarousel-control-prev,
    .jcarousel-control-next {top:40%;}
    .menu-account li {height: 40px !important;line-height: 40px !important;}
    .box-correlati {position: relative;width:100%;margin:50px 0;padding: 0 10px;}
    .txt-home {padding: 40px 0 40px 0;}
    .bottom-b2c-sx {float: left;width: 42%;}
    .tit1_6x {font-size: 14px !important;}
    .tit2x {font-size: 18px !important;}
    .row-features {position: relative;width:25%;float:left;padding: 0 0 20px 0;margin:0 0 20px 0;border:0;height: 340px;}
    .row-features img {max-width: 90%;}
    .jcarousel-inst {}
    .list-inst {}
    .owl-carousel-gallery {width:900px !important;margin:0 auto;}
    .owl-prev {left:-50px;}
    .owl-next {right: -50px;}
    button.vjs-big-play-button {left:calc(50% - 90px) !important;top:calc(50% - 45px) !important}
    .arrow-menu-faq {margin-top: 0;}
    li.item-selected {width:18% !important;}
    .selected-img h1.tit-selected {position: absolute;z-index: 999999;width:100%;font-size: 7em;top:6%;color:#ffffff;text-align: center;font-weight: 500;}
    .txt-selected {padding: 80px 16%;font-size: 2em;}
    .top-center {width:80%;}
    .tit-video {left:45px;bottom:105px;}
    .tit-video h1 {font-size: 4em;}
    .tit-video h2 {font-size: 2em;}
    .frase-home {padding: 80px 0;}
    .frase-iconic {padding: 0;}
    .frase-home p {font-size: 1.3em;width: 55%;margin: 0 auto;}
    .imgs-home h3 {position: absolute;left:30px;bottom: 20px;font-size: 1em;}
    .imgs-home-fav h3 {position: relative;text-align: center;margin:20px auto;font-size: 1em;line-height: 200%;}
    ul.list-footer li p {margin-bottom: 30px;}
    li.list-logo {margin: 0 12px !important;}
    .bottom-b2c {width: 80%;}
    .bottom-b2c-sx .box-privacy1 {width:47%;}
    .bottom-b2c-sx .box-privacy2 {width:30%;}
    .bottom-b2c-sx .box-privacy3 {width:23%;}
    .cnt-list-items {width:90%;}
    ul.list-items > li {position: relative;width:30%;margin: 0 50px 20px 0;}
    .top-center ul > li {margin: 0 0px;}
    .box-statement {position: relative;float:left;width: 100%;margin: 100px 0 0 0;}
    .txt-statement1 {font-size: 14px;width:25%;margin: 0 0 40px 26%;line-height: 150%;}
    .txt-statement2 {font-size: 110px;width: 72%;margin: 0 auto;line-height: 80%;}
    .txt-statement3 {font-size: 14px;width:21%;margin: 40px 0 40px 51%;line-height: 150%;}
    .txt-statement4 {font-size: 110px;width: 64%;margin: 0 auto;line-height: 80%;}
    .txt-statement5 {font-size: 14px;width:23%;margin: 40px 0 40px 42%;line-height: 150%;}
    .txt-statement6 {font-size: 12px;}
    .hover-statement {display: inline-block;height: 90px;}
    .tit-statement {font-size: 110px;width: 55%;margin: 0 auto 40px;line-height: 80%;}
    .box-img-statement {width: 55%;margin: 0 auto;line-height: 80%;font-size: 18px;line-height: 150%;margin: 40px auto;}
    .box-img-statement img {margin: 0 0 40px 0;}
    img#img1-statement {position: absolute;display: none;right: -18%;top:100px;z-index: 99;width: 68%;}
    img#img2-statement {position: absolute;display: none;left: -25%;top:100px;z-index: 99;width: 75%;}
    img#img3-statement {position: absolute;display: none;right: -25%;bottom:-18%;z-index: 99;width: 75%;}
    .tit-coll {width: 13%;}
    .menu-coll {margin: 0 0 50px 50px;}
    .txt-coll {font-size: 18px;margin:0 0 50px 0;}
    .sottomenu-coll {top:26px;}
    .wrapper-items-selected {width:100%;margin: 80px auto 100px;}
    .ico-globo {font-size: .8em;}
    .control-fav img {width:40px;height:80px;}
    .banner-lookbook {margin: 50px 0;}
    .txt-banner-lookbook {width: 50%;padding: 0 0 0 80px;}
    .txt-banner-lookbook p {width: 70%;font-size: 1.2em;line-height: 150%;}
    .txt-banner-lookbook h5 {position: absolute;left:80px;bottom:40px;}
    .txt-news h5 {font-size:12px;margin:0 0 30px;}
    .txt-news h4 {width: 100%;}
}
@media screen and (max-width: 1280px) and (min-width:1200px) and (max-height: 900px) {
    .list-logo {}
    .bottom-b2c {width: 80%;}
    .bottom-b2c-sx .box-privacy1 {width:47%;}
    .bottom-b2c-sx .box-privacy2 {width:30%;}
    .bottom-b2c-sx .box-privacy3 {width:23%;}
    .cnt-list-items {width:90%;}
    ul.list-items > li {position: relative;width:30%;margin: 0 52px 20px 0;}
    .top-center ul > li {margin: 0 0px;}
    .box-statement {position: relative;float:left;width: 100%;margin: 100px 0 0 0;}
    .txt-statement1 {font-size: 14px;width:30%;margin: 0 0 40px 26%;line-height: 150%;}
    .txt-statement2 {font-size: 106px;width: 80%;margin: 0 auto;line-height: 80%;}
    .txt-statement3 {font-size: 14px;width:25%;margin: 40px 0 40px 53%;line-height: 150%;}
    .txt-statement4 {font-size: 106px;width: 70%;margin: 0 auto;line-height: 80%;}
    .txt-statement5 {font-size: 14px;width:23%;margin: 40px 0 40px 42%;line-height: 150%;}
    .txt-statement6 {font-size: 12px;}
    .hover-statement {display: inline-block;height: 90px;}
    .tit-statement {font-size: 106px;width: 62%;margin: 0 auto 40px;line-height: 80%;}
    .box-img-statement {width: 62%;margin: 0 auto;line-height: 80%;font-size: 18px;line-height: 150%;margin: 40px auto;}
    .box-img-statement img {margin: 0 0 40px 0;}
    img#img1-statement {position: absolute;display: none;right: -11%;top:100px;z-index: 99;width: 55%;}
    img#img2-statement {position: absolute;display: none;left: -25%;top:100px;z-index: 99;width: 75%;}
    img#img3-statement {position: absolute;display: none;right: -20%;bottom:-18%;z-index: 99;width: 72%;}
    .wrapper-items-selected {width:100%;margin: 80px auto 100px;}
}
@media screen and (max-width: 1366px) and (min-width: 1281px)  and (max-height: 900px) {
    .list-logo {}
    .bottom-b2c {width: 80%;}
    .bottom-b2c-sx .box-privacy1 {width:47%;}
    .bottom-b2c-sx .box-privacy2 {width:30%;}
    .bottom-b2c-sx .box-privacy3 {width:23%;}
    .txt-statement1 {font-size: 14px;width:25%;margin: 0 0 40px 26%;line-height: 150%;}
    .txt-statement2 {font-size: 110px;width: 72%;margin: 0 auto;line-height: 80%;}
    .txt-statement3 {font-size: 14px;width:21%;margin: 40px 0 40px 51%;line-height: 150%;}
    .txt-statement4 {font-size: 110px;width: 64%;margin: 0 auto;line-height: 80%;}
    .txt-statement5 {font-size: 14px;width:23%;margin: 40px 0 40px 42%;line-height: 150%;}
    .txt-statement6 {font-size: 12px;}
    .hover-statement {display: inline-block;height: 90px;}
    .cnt-list-items {width:90%;}
    ul.list-items > li {position: relative;width:30%;margin: 0 56px 20px 0;}
    .top-center ul > li {margin: 0 6px;}
}
@media screen and (min-width: 1367px) and (max-width: 1599px) {
    .top-center ul > li {margin: 0 2px;}
    .top-center {width:75%;}
    .wrapper-video {margin:0 auto;float:none;width:auto;}
    .txt-statement1 {font-size: 14px;width:25%;margin: 0 0 40px 26%;line-height: 150%;}
    .txt-statement2 {font-size: 110px;width: 72%;margin: 0 auto;line-height: 80%;}
    .txt-statement3 {font-size: 14px;width:21%;margin: 40px 0 40px 51%;line-height: 150%;}
    .txt-statement4 {font-size: 110px;width: 64%;margin: 0 auto;line-height: 80%;}
    .txt-statement5 {font-size: 14px;width:23%;margin: 40px 0 40px 42%;line-height: 150%;}
    .txt-statement6 {font-size: 12px;}
    .hover-statement {display: inline-block;height: 90px;}
    .row-contact {position: relative;width:100%;float:left;}
    .col-contact {position: relative;width:40%;float:left;}
    .wrapper-contact {padding: 0px 0 0 0;margin-left: 3%;float:left;}
    .wrapper-form-contact {width:40%;float: left;}
    .wrapper-cart-wide {width:51%;float:left;margin-left: 12%;}
    .wrapper-data {width:30%;float:right;margin-right: 2%;margin-top: 0;}
    .wrapper-data h3 {padding-top: 0;}
    .control-fav img {width:40px;height:80px;}
    .banner-lookbook {margin: 50px 0;}
    .txt-banner-lookbook {width: 50%;padding: 0 0 0 80px;}
    .txt-banner-lookbook p {width: 70%;font-size: 1.2em;line-height: 150%;}
    .txt-banner-lookbook h5 {position: absolute;left:80px;bottom:40px;}
    .txt-news h5 {font-size:12px;margin:0 0 30px;}
    .txt-news h4 {width: 90%;}
}
@media screen and (min-width: 1600px) and (max-width: 1919px) {
    .box-detail {height: 100%;padding: 10px 10px;}
    .logo {width:150px;height: 22px;}
    .logo-footer {float: left;width:110px;height: 16px;margin: 13px 0 0 0;}
    .wrapper-video {margin:0 auto;float:none;width:auto;}
    .menu-search {position: absolute !important;left:0;top:80px;width:350px;}
    .intro-cart {width:60%;margin-left:0;float:left;}
    .wrapper-cart {margin: 80px 0 0;padding: 20px 0 0px 40px;}
    .wrapper-cart h1 {font-size: 20px;}
    .btn-checkout {width:100% !important;}
    .input-upd {width:40px !important;}
    .wrapper-cart-wide {width:53%;float:left;margin-left: 14.5%;}
    .wrapper-faq {width:40% !important;}
    .wrapper-data {width:28%;float:right;margin-right: 3%;margin-top: 0;}
    .wrapper-data h3 {font-size: 20px !important;padding-top: 0;}
    .box-error-cart , .box-ok-cart {width:20%;right:3%;left:initial !important;top:80px;}
    .btn-place-order {width:100% !important;}
    .intro-orders {padding: 100px 0 0 0;}
    .cnt-stockist {width:100%;float:left;}
    .row-contact {position: relative;width:100%;float:left;}
    .row-contact2 {margin: 20px 0 0 0;}
    .col-contact {position: relative;width:40%;float:left;}
    .wrapper-contact {padding: 0px 0 0 0;margin-left: 10%;float:left;}
    .wrapper-form-contact {width:40%;float: left;}
    .intro-form {margin-left:0;}
    button.btn-add {width:67%;}
    .box-qta-cart {width:10%;}
    .cnt-lookbook {width:95%;}
    .box-lookbook {margin: 0px 0 0 0;}
    .box-lookbook ul li {float:left;width:30%;margin:0 3% 3% 0;}
    .wrapper-correlati {position: relative;width:100%;float:none;margin:0 auto;}
    .item-corr {width:20% !important;margin-right: 4% !important;}
    .sottomenu ul li a {padding-right: 30px;}
    .jcarousel-control-prev,
    .jcarousel-control-next {top:40%;}
    .menu-account li {height: 40px !important;line-height: 40px !important;}
    .box-correlati {position: relative;width:100%;margin:50px 0;padding: 0 10px;}
    .row-features {position: relative;width:25%;float:left;padding: 0 0 20px 0;margin:0 0 20px 0;border:0;height: 350px;}
    .row-features img {max-width: 90%;}
    .jcarousel-inst {}
    .list-inst {}
    .owl-carousel-gallery {width:1300px !important;margin:0 auto;}
    .owl-prev {left:-50px;}
    .owl-next {right: -50px;}
    button.vjs-big-play-button {left:calc(50% - 90px) !important;top:calc(50% - 45px) !important}
    li.item-selected {width:19% !important;}
    .selected-img h1.tit-selected {position: absolute;z-index: 999999;width:100%;font-size: 7em;top:6%;color:#ffffff;text-align: center;font-weight: 500;}
    .txt-selected {padding: 80px 20%;font-size: 2em;}
    .top-center {width:75%;}
    .tit-video {left:45px;bottom:105px;}
    .tit-video h1 {font-size: 4em;}
    .tit-video h2 {font-size: 2em;}
    .frase-home {padding: 80px 0;}
    .frase-iconic {padding: 0;}
    .frase-home p {font-size: 1.3em;width: 50%;margin: 0 auto;}
    .imgs-home h3 {position: absolute;left:30px;bottom: 20px;font-size: 1em;}
    .imgs-home-fav h3 {position: relative;text-align: center;margin:20px auto;font-size: 1em;line-height: 200%;}
    ul.list-footer li p {margin-bottom: 30px;}
    li.list-logo {margin: 0 58px !important;}
    .cnt-list-items {width:90%;}
    ul.list-items > li {margin-right: 67px;}
    .top-center ul > li {margin: 0 14px;}
    .box-statement {position: relative;float:left;width: 100%;margin: 100px 0 0 0;}
    .txt-statement1 {font-size: 16px;width:25%;margin: 0 0 40px 24%;line-height: 150%;}
    .txt-statement2 {font-size: 114px;width: 68%;margin: 0 auto;line-height: 80%;}
    .txt-statement3 {font-size: 16px;width:21%;margin: 40px 0 40px 51%;line-height: 150%;}
    .txt-statement4 {font-size: 114px;width: 60%;margin: 0 auto;line-height: 80%;}
    .txt-statement5 {font-size: 16px;width:23%;margin: 40px 0 40px 45%;line-height: 150%;}
    .txt-statement6 {font-size: 12px;}
    .hover-statement {display: inline-block;height: 90px;}
    .tit-statement {font-size: 114px;width: 50%;margin: 0 auto 40px;line-height: 80%;}
    .box-img-statement {width: 48%;margin: 0 auto;line-height: 80%;font-size: 18px;line-height: 150%;margin: 40px auto;}
    .box-img-statement img {margin: 0 0 40px 0;}
    img#img1-statement {position: absolute;display: none;right: -22%;top:100px;z-index: 99;width: 71%;}
    img#img2-statement {position: absolute;display: none;left: -25%;top:100px;z-index: 99;width: 75%;}
    img#img3-statement {position: absolute;display: none;right: -25%;bottom:-20%;z-index: 99;width: 75%;}
    .tit-coll {width: 14%;}
    .menu-coll {margin: 0 0 50px 50px;}
    .txt-coll {font-size: 22px;margin:0 0 50px 0;}
    .wrapper-items-selected {width:100%;margin: 80px auto 100px;}
    .control-fav img {width:40px;height:80px;}
    .banner-lookbook {margin: 50px 0;}
    .txt-banner-lookbook {width: 50%;padding: 0 0 0 80px;}
    .txt-banner-lookbook p {width: 70%;font-size: 1.5em;line-height: 150%;}
    .txt-banner-lookbook h5 {position: absolute;left:80px;bottom:40px;}
    .txt-news h5 {font-size:12px;margin:0 0 30px;}
    .txt-news h4 {width: 70%;}
}
@media screen and (min-width: 1920px) {
    .box-detail {height: 100%;padding: 50px 60px;}
    .logo {width:150px;height: 22px;}
    .logo-footer {float: left;width:110px;height: 16px;margin: 13px 0 0 0;}
    .wrapper-video {margin:0 auto;float:none;width:auto;}
    .menu-search {position: absolute !important;left:0;top:80px;width:350px;}
    .intro-cart {width:60%;margin-left:0;float:left;}
    .wrapper-cart {margin: 80px 0 0;padding: 20px 0 0px 40px;}
    .wrapper-cart h1 {font-size: 20px;}
    .btn-checkout {width:100% !important;}
    .input-upd {width:40px !important;}
    .wrapper-cart-wide {width:55%;float:left;margin-left: 12.6%;}
    .wrapper-faq {width:40% !important;}
    .wrapper-data {width:28%;float:right;margin-right: 3%;margin-top: 0;}
    .wrapper-data h3 {font-size: 20px !important;padding-top: 0;}
    .box-error-cart , .box-ok-cart {width:20%;right:3%;left:initial !important;top:80px;}
    .btn-place-order {width:100% !important;}
    .intro-orders {padding: 100px 0 0 0;}
    .cnt-stockist {width:100%;float:left;}
    .row-contact {position: relative;width:100%;float:left;}
    .row-contact2 {margin: 100px 0 0 0;}
    .col-contact {position: relative;width:40%;float:left;}
    .wrapper-contact {padding: 100px 0 0 0;margin-left: 10%;float:left;}
    .wrapper-form-contact {width:40%;float: left;}
    .intro-form {margin-left:0;}
    button.btn-add {width:69%;}
    .box-qta-cart {width:10%;}
    .cnt-lookbook {width:95%;}
    .box-lookbook {margin: 0px 0 0 0;}
    .box-lookbook ul li {float:left;width:30%;margin:0 3% 3% 0;}
    .wrapper-correlati {position: relative;width:100%;float:none;margin:0 auto;}
    .item-corr {width:20% !important;margin-right: 4% !important;}
    .sottomenu ul li a {padding-right: 30px;}
    .row-features {position: relative;width:25%;float:left;padding: 0 0 20px 0;margin:0 0 20px 0;border:0;height: 390px;}
    .row-features img {max-width: 90%;}
    .jcarousel-inst {}
    .list-inst {}
    .owl-carousel-gallery {width:1300px !important;margin:0 auto;}
    .owl-prev {left:-50px;}
    .owl-next {right: -50px;}
    button.vjs-big-play-button {left:calc(50% - 90px) !important;top:calc(50% - 45px) !important}
    li.item-selected {width:20% !important;}
    .selected-img h1.tit-selected {position: absolute;z-index: 999999;width:100%;font-size: 8em;top:7%;color:#ffffff;text-align: center;font-weight: 500;}
    .txt-selected {padding: 100px 20%;font-size: 2.2em;}
    .top-center {width:75%;}
    .tit-video {left:45px;bottom:105px;}
    .tit-video h1 {font-size: 4em;}
    .tit-video h2 {font-size: 2em;}
    .frase-home {padding: 80px 0;}
    .frase-iconic {padding: 0;}
    .frase-home p {font-size: 1.3em;width: 40%;margin: 0 auto;}
    .imgs-home h3 {position: absolute;left:50px;bottom: 50px;font-size: 1em;}
    .imgs-home-fav h3 {position: relative;text-align: center;margin:20px auto;font-size: 1em;line-height: 200%;}
    ul.list-footer li p {margin-bottom: 30px;}
    li.list-logo {margin: 0 58px !important;}
    .cnt-list-items {width:85%;}
    ul.list-items > li {margin-right: 76px;}
    .top-center ul > li {margin: 0 30px;}
    .box-statement {position: relative;float:left;width: 100%;margin: 100px 0 0 0;}
    .txt-statement1 {font-size: 16px;width:21%;margin: 0 0 40px 26%;line-height: 150%;}
    .txt-statement2 {font-size: 118px;width: 60%;margin: 0 auto;line-height: 80%;}
    .txt-statement3 {font-size: 16px;width:16%;margin: 40px 0 40px 51%;line-height: 150%;}
    .txt-statement4 {font-size: 118px;width: 50%;margin: 0 auto;line-height: 80%;}
    .txt-statement5 {font-size: 16px;width:20%;margin: 40px 0 40px 43%;line-height: 150%;}
    .txt-statement6 {font-size: 12px;}
    .hover-statement {display: inline-block;height: 90px;}
    .tit-statement {font-size: 118px;width: 42%;margin: 0 auto 40px;line-height: 80%;}
    .box-img-statement {width: 40%;margin: 0 auto;line-height: 80%;font-size: 18px;line-height: 150%;margin: 40px auto;}
    .box-img-statement img {margin: 0 0 40px 0;}
    img#img1-statement {position: absolute;display: none;right: -25%;top:100px;z-index: 99;width: 75%;}
    img#img2-statement {position: absolute;display: none;left: -25%;top:100px;z-index: 99;width: 75%;}
    img#img3-statement {position: absolute;display: none;right: -25%;bottom:-17%;z-index: 99;width: 75%;}
    .tit-coll {width: 12%;}
    .menu-coll {margin: 0 0 50px 50px;}
    .txt-coll {font-size: 26px;margin:0 0 50px 0;}
    .wrapper-items-selected {width:90%;margin: 80px auto 100px;}
    .control-fav img {width:40px;height:80px;}
    .banner-lookbook {margin: 50px 0;}
    .txt-banner-lookbook {width: 50%;padding: 0 0 0 80px;}
    .txt-banner-lookbook p {width: 70%;font-size: 1.5em;line-height: 150%;}
    .txt-banner-lookbook h5 {position: absolute;left:80px;bottom:40px;}
    .txt-news h5 {font-size:12px;margin:0 0 30px;}
    .txt-news h4 {width: 70%;}
}
@media screen and (min-width: 2560px) {
    .logo {width:150px;height: 22px;}
    .logo-footer {float: left;width:110px;height: 16px;margin: 13px 0 0 0;}
    .box-detail {height: 100%;padding: 50px 60px;}
    .wrapper-video {margin:0 auto;float:none;width:auto;}
    .menu-search {position: absolute !important;left:0;top:80px;width:350px;}
    .intro-cart {width:60%;margin-left:0;float:left;}
    .wrapper-cart {margin: 80px 0 0;padding: 20px 0 0px 40px;}
    .wrapper-cart h1 {font-size: 20px;}
    .btn-checkout {width:100% !important;}
    .input-upd {width:40px !important;}
    .wrapper-cart-wide {width:58%;float:left;margin-left: 9.5%;}
    .wrapper-faq {width:40% !important;}
    .wrapper-data {width:28%;float:right;margin-right: 3%;margin-top: 0;}
    .wrapper-data h3 {font-size: 20px !important;padding-top: 0;}
    .box-error-cart , .box-ok-cart {width:20%;right:3%;left:initial !important;top:80px;}
    .btn-place-order {width:100% !important;}
    .intro-orders {padding: 100px 0 0 0;}
    .cnt-stockist {width:100%;float:left;}
    .row-contact {position: relative;width:100%;float:left;}
    .col-contact {position: relative;width:40%;float:left;}
    .wrapper-contact {padding: 100px 0 0 0;margin-left: 10%;float:left;}
    .wrapper-form-contact {width:40%;float: left;}
    .intro-form {margin-left:0;}
    .box-qta-cart {width:8%;}
    .cnt-lookbook {width:95%;}
    .wrapper-correlati {position: relative;width:100%;float:none;margin:0 auto;}
    .item-corr {width:20% !important;margin-right: 4% !important;}
    .row-features {position: relative;width:25%;float:left;padding: 0 0 20px 0;margin:0 0 20px 0;border:0;height: 490px;}
    .row-features img {max-width: 90%;}
    .jcarousel-inst {}
    .list-inst {}
    .owl-carousel-gallery {width:1300px !important;margin:0 auto;}
    .owl-prev {left:-50px;}
    .owl-next {right: -50px;}
    button.vjs-big-play-button {left:calc(50% - 90px) !important;top:calc(50% - 45px) !important}
    .selected-img h1.tit-selected {position: absolute;z-index: 999999;width:100%;font-size: 8em;top:5%;color:#ffffff;text-align: center;font-weight: 500;}
    .txt-selected {padding: 100px 25%;font-size: 2.5em;}
    .top-center {width:60%;}
    .tit-video {left:45px;bottom:105px;}
    .tit-video h1 {font-size: 4em;}
    .tit-video h2 {font-size: 2em;}
    .frase-home {padding: 80px 0 60px;}
    .frase-iconic {padding: 0;}
    .frase-home p {font-size: 1.3em;width: 33%;margin: 0 auto;}
    .frase-home h5 {font-size: 2em;}
    .imgs-home h3 {position: absolute;left:50px;bottom: 50px;font-size: 1em;}
    .imgs-home-fav h3 {position: relative;text-align: center;margin: 20px auto;font-size: 1em;line-height: 200%;}
    ul.list-footer li p {margin-bottom: 30px;}
    li.list-logo {margin: 0 78px !important;}
    .cnt-list-items {width:80%;}
    ul.list-items > li {margin-right: 87px;}
    .box-statement {position: relative;float:left;width: 100%;margin: 100px 0 0 0;}
    .txt-statement1 {font-size: 18px;width:18%;margin: 0 0 40px 31%;line-height: 150%;}
    .txt-statement2 {font-size: 120px;width: 46%;margin: 0 auto;line-height: 80%;}
    .txt-statement3 {font-size: 18px;width:16%;margin: 40px 0 40px 51%;line-height: 150%;}
    .txt-statement4 {font-size: 120px;width: 40%;margin: 0 auto;line-height: 80%;}
    .txt-statement5 {font-size: 18px;width:16%;margin: 40px 0 40px 45%;line-height: 150%;}
    .txt-statement6 {font-size: 12px;}
    .hover-statement {display: inline-block;height: 90px;}
    .tit-statement {font-size: 120px;width: 36%;margin: 0 auto 40px;line-height: 80%;}
    .box-img-statement {width: 30%;margin: 0 auto;font-size: 18px;line-height: 150%;margin: 40px auto;}
    .box-img-statement img {margin: 0 0 40px 0;}
    img#img1-statement {position: absolute;display: none;right: -25%;top:100px;z-index: 99;width: 75%;}
    img#img2-statement {position: absolute;display: none;left: -25%;top:100px;z-index: 99;width: 75%;}
    img#img3-statement {position: absolute;display: none;right: -25%;bottom:-20%;z-index: 99;width: 75%;}
    .tit-coll {width: 8%;}
    .menu-coll {margin: 0 0 50px 50px;}
    .txt-coll {font-size: 28px;margin:0 0 50px 0;}
    .wrapper-items-selected {width:80%;margin: 80px auto 100px;}
    .control-fav img {width:40px;height:80px;}
    .banner-lookbook {margin: 50px 0;}
    .txt-banner-lookbook {width: 50%;padding: 0 0 0 80px;}
    .txt-banner-lookbook p {width: 70%;font-size: 1.7em;line-height: 150%;}
    .txt-banner-lookbook h5 {position: absolute;left:80px;bottom:40px;}
    .txt-news h5 {font-size:12px;margin:0 0 50px;}
    .txt-news h4 {width: 50%;}
}