html {background: #040410 url(../jpg/bg-suit.jpg) no-repeat center top;}
.wrapper {max-width: 1024px;}
.header {display: none; width: 1024px; margin: 0 auto;}
.header #billboard {position: relative; width: 1024px; height: 542px; margin: 0 auto; cursor: pointer;}
.header #billboard > div {position: absolute; display: none; width: 1024px;}
.header #billboard div.block-women {display: block; position: relative;}
.header #billboard div.block-women img.women-logo {position: absolute; top: 10px; right: 10px; width: 160px;}
.header #billboard div.block-women img.women-suit-collection {display: block; width: 100%; height: auto;}
.header #billboard .worldwide-shipping {display: block; position: absolute; bottom: 0px;}
.header #itailor-present > .logo {position: absolute; top: 173px; width: 100%; text-align: center;}
.header #itailor-present > .logo img:nth-child(1) {width: 350px; opacity: 0;}
.header #itailor-present > .logo img:last-child {display: none; width: 500px; margin-top: 80px; opacity: 0.2;}
.header #collar-contrast img {opacity: 0;}
.header #collar-contrast > .left {position: relative; float: left; width: 580px; height: 542px;}
.header #collar-contrast > .left img:first-child {position: absolute; left: -50px; width: 100%;}
.header #collar-contrast > .left .back-collar {position: absolute; top: 230px; left: 174px; width: 267px; height: 133px;}
.header #collar-contrast > .right {position: relative; float: left; width: 444px; height: 542px;}
.header #collar-contrast > .right > .logo {padding: 20px 0px; text-align: center;}
.header #collar-contrast > .right > .price {padding: 30px 0px; text-align: center;}
.header #collar-contrast > .right > .design-now {text-align: center;}
.header #collar-contrast > .right > .design-now img {padding-top: 40px;}
.header #collar-contrast > .right > .caption img:nth-child(1) {padding-left: 150px; opacity: 0;}
.header #button-contrast {width: 100%; height: 100%; background: url("../jpg/sleeve-button.jpg") no-repeat; background-size: 1060px auto;}
.header #button-contrast > .logo {position: absolute; top: 15px; left: 710px;}
.header #button-contrast > .logo img {width: 200px;}
.header #button-contrast > .design-now {position: absolute; top: 475px; left: 695px; width: 265px;}
.header #button-contrast > .design-now img {width: 100%;}
.header #button-contrast > .price {position: absolute; bottom: 38px; left: 0;}
.header #button-contrast > .price img {width: 330px;}
.header #button-contrast > .sleeve-button {position: absolute; top: 266px; left: 449px; width: 159px;}
.header #button-contrast > .sleeve-button img {display: none; position: absolute; width: 159px; height: 148px;}
.header #suit-contrast {position: relative; width: 100%; height: 100%; overflow: hidden; background: url("../jpg/suit-3.jpg") no-repeat; background-size: 1060px auto;}
.header #suit-contrast > .left {position: relative; float: left; width: 580px; height: 100%;}
.header #suit-contrast > .left img {display: none;}
.header #suit-contrast > .left img:nth-child(1) {position: absolute; left: 199px; bottom: 14px; width: 316px;}
.header #suit-contrast > .left img:nth-child(2) {position: absolute; top: 164px; left: 403px; width: 77px; height: 27px;}
.header #suit-contrast > .left img:nth-child(3) {position: absolute; top: 0px; left: 239px; width: 223px;}
.header #suit-contrast > .left img:nth-child(4) {position: absolute; top: 32px; left: 219px; width: 250px;}
.header #suit-contrast > .right {float: left; width: 444px; text-align: center;}
.header #suit-contrast > .right * {margin-bottom: 15px;}
.header #suit-contrast > .right .logo {width: 200px; margin: 0 auto;}
.header #suit-contrast > .right .logo img {width: 100%;}
.header #suit-contrast > .right .caption {width: 400px; padding-left: 150px; opacity: 0;}
.header #suit-contrast > .right .caption img {width: 100%;}
.header #suit-contrast > .right .designer {width: 400px; margin: 10px auto; opacity: 0;}
.header #suit-contrast > .right .designer img {width: 100%;}
.header #suit-contrast > .right .design-now {width: 265px; margin: 0 auto;}
.header #suit-contrast > .right .design-now img {width: 100%;}
.header #paypal-bml {float: left;}
.header #paypal-visa-master {float: right;}
.block-detail {width: 95%; margin: 0 auto; padding: 5px 0;}
.block-detail .block-header-style h1 {font-size: 1.9em; font-weight: 700; letter-spacing: 0.2em; color: #972A03;}
.block-detail .block-header-style h3 {font-family: "CenturyGothic"; letter-spacing: 0.1em; color: #7d582e;}
.block-detail .block-style {margin-top: 15px; font-family: "CenturyGothic"; color: #d5d9d4;}
.block-detail .block-style .left h2 {font-weight: 500; letter-spacing: 0.1em; color: #95F6FF;}
.block-detail .block-style .left .topic {width: 140px;}
.block-detail .block-style .left h3.starting-price {font-size: 2em; font-weight: 400; color: #972A03;}
.block-detail .block-style .right {margin-top: 15px;}
.block-detail .block-style .right .block-image img {display: block; width: 340px; height: 420px; margin: 0 auto;}
.block-detail .start-designing {width: 200px; margin: 15px auto; padding: 10px 20px; background-color: rgb(16, 204, 87); font-size: 1.5em; text-align: center;}
.block-detail .start-designing a {color: #ffffff;}

@media only screen and (min-width: 768px) {
    
}

@media only screen and (min-width: 1024px) {
    .header {display: block;}
    .block-detail .block-style > div {float: left;}
    .block-detail .block-style .left {width: 60%;}
    .block-detail .block-style .right {width: 40%; margin-top: 0;}
}