@font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lb0MEOE1I4otKg.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbYMEOE1I4otKg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbcMEOE1I4otKg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbkMEOE1I4o.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nQIpBcgXLqAXIyDZIA.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nQIpBcMXLqAXIyDZIA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nQIpBcIXLqAXIyDZIA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Playfair Display SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nQIpBcwXLqAXIyA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }


body{
    font-family: olnova-regularregular;
}
h1, h2{
    font-family: 'Playfair Display SC', serif;
}
h3,h4,h5,h6{
    font-family: olnova-boldregular;
    text-transform: uppercase;
}
p{
    font-family: olnova-regularregular;
}
b, strong{
    font-family: olnova-boldregular;
}
a:hover{
    text-decoration:none;
}
a:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
    text-decoration: none;
}
.modal-header {
    padding: 0px !important;
    border-bottom: 0px solid #e5e5e5 !important;
}
/*menu*/
.dolby-mica {
    background-color: #fff;
    border: 0;
    margin-bottom: 0;
}
.dolby-mica .navbar-header {
    margin: 10px 0 7px;
}
.dolby-mica .navbar-header a.navbar-brand {
    padding: 0;
}
.navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 25px;
}
.navbar-default .navbar-nav > .active > a{
    color: #0F0D11;
    background-color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    color: #0F0D11;
}
.navbar-default .navbar-nav > li > a{
    color: #AEB0B2;
    font-family: olnova-boldregular;
}
.get-in-touch address p a.mailto {
    text-transform: lowercase;
    font-size: 14px;
    color: #f9b248;
}
li.social-icon span {
    width: 26px;
    display: inline-block;
    text-align: center;
    background-color: #231F20;
    height: 26px;
    border-radius: 25px;
}
li.social-icon span a {
    padding: 3px;
    display: inherit;
    color: #fff;
}
li.social-icon {
    padding: 22px 0px 22px 30px;
}

.dolby-mica-about-banner h1, .dolby-mica-inspiration-banner h1 {
    color:inherit;
    font-size: 40px;
    margin-bottom: 30px;
    letter-spacing: 6px;
}
.dolby-mica-about-banner p,  .dolby-mica-inspiration-banner p {
    color:inherit;
    font-size: 20px;
    line-height: normal;
    margin: 0px 0 6px;
}
.marginup{
    margin-top: -140px;
}
.spacerdown{
 
     margin-bottom: 100px;

}
.about-two .col-xs-4 img {
    width: 100%;
}
.about-two .col-xs-8 h2 {
    margin-top: 0;
    letter-spacing: 6px;
    margin-bottom: 45px;
    font-size: 40px;
}
.about-two .col-xs-8 h2 span {
    position: relative;
    padding-bottom: 3px;
    border-bottom: solid 2px;
}

.padding-left-zero{
    padding-left: 0px;
}
.padding-right-zero{
    padding-right: 0px;
}
.olnova-light{
    font-family:olnova-regularregular;
    font-size: 16px;
}
.margin-top{
    margin-top: 50px;
}
.about-three .col-xs12 img {
    width: 80%;
}
.about-three .col-xs12 h2 {
    margin-top: 0;
    font-size: 40px;
    letter-spacing: 6px;
    margin-bottom: 20px;
}
/*.about-three .col-xs12 h2 span{
    width: 90px;
    height: 2px;
    background: #000;
    display: block;
    position: relative;
    margin-top: 1px;
}*/
.about-three .col-xs12 h2 span {
        border-bottom: solid;
    padding-bottom: 3px;
}
.col-my-div {
    display: inline-block;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 12%;
    float: left;
}
.about-four .col-md-3 p {
    margin-bottom: 0;
}
p.first {
    margin-top: 20px;
}
.about-four h2 {
    margin-top: 0;
    font-size: 40px;
    letter-spacing: 6px;
    margin-bottom: 0px;
}
.about-four h2 span {
   /* width: 90px;
    height: 2px;
    background: #000;
    display: block;
    position: relative;
    margin: 0 33%;
    margin-top: 1px;*/
    padding-bottom: 3px;
    border-bottom: solid;
}
.about-five.well{
    background-color: #231F20;
    color: #fff;
    border: 0px;
    margin-bottom: 0;
    position: relative;
    border-radius: 0;
}
.about-five h3{
    font-family: olnova-regularregular;
    font-size: 20px;
}
address.text-left{
    font-family: olnova-regularregular;
    text-transform: uppercase;
}
p.fab span {
    width: 26px;
    height: 26px;
    display: inline-block;
    border: 1px solid;
    border-radius: 13px;
}
p.fab span a {
    padding: 6px 7px 5px;
    display: inherit;
    color: #fff;
}
.site-map ul {
    padding: 0;
    list-style-type: none;
    width: 32.5%;
    display: inline-block;
    vertical-align: top;
}
.site-map ul li a {
    color: #fff;
    font-family: olnova-regularregular;
    letter-spacing: 1px;
    font-size: 10px;
}
.site-map ul li a:hover,.site-map ul li a:focus{
    text-decoration: none;
}
address.text-left p {
    font-size: 10px;
    font-family: olnova-regularregular;
}
.background-white{
    background-color: #fff;
    z-index: 9999999;
    position: relative;
}

video#myVideo1 {
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    left: 0;
    top: 0;
}
.padding{
    padding-top: 50px;
    padding-bottom: 50px;
}
section.about-three.margin-top .col-xs12.text-center {
    position: relative;
    color: #fff;
    padding: 5% 0;
}
.overlay {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    background-color: #0000006e;
}
li.search span.serach {
    font-size: 28px;
    margin: 15px 0px 15px 30px;
    display: block;
    cursor: pointer;
}
.search-form .serach-button.form-control {
    width: 3%;
    display: inline-block;
    position: relative;
    right: 5px;
    border-radius: 0;
    border-left: 0;
    bottom: 1px;
}
.search-form .text-box.form-control {
    width: 15%;
    display: inline-block;
    border-radius: 0;
}
.search-form {
    position: absolute;
    width: 100%;
    text-align: right;
    padding-right: 6%;
    display: none;
}
nav.navbar.navbar-default.dolby-mica {
    position: fixed;
    width: 100%;
    z-index: 99999999;
    border-radius: 0;
    box-shadow: 0px -7px 17px 1px #000;
}
.first-section {
    padding-top: 5%;
    position: relative;
    overflow: hidden;
}
.heading{
    font-size: 40px;
    margin-bottom: 30px;
    letter-spacing: 6px;
}
.line {
    border-bottom: 2px solid;
}
.row.address-1 h1.heading.text-center {
    margin-bottom: 50px;
}
.h2-font-size{
    font-size: 40px;
}
textarea.form-control.option {
    height: 134px;
}
.contact-three .form-control.contact-submit {
    background-color: #009ADB;
    color: #fff;
    font-family: olnova-regularregular;
    letter-spacing: 3px;
    width: 28%;
    border-radius: 0;
    border-color: #009ADB;
    float: right;
    cursor: pointer;
    text-align: center;
}
.contact-three .form-control {
    border-radius: 0;
}
.contact-three .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #009ADB;
  font-family: olnova-regularregular;
  letter-spacing: 3px;
}
.contact-three .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #009ADB;
  font-family: olnova-regularregular;
  letter-spacing: 3px;
}
.contact-three .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #009ADB;
  font-family: olnova-regularregular;
  letter-spacing: 3px;
}
.contact-three .form-control:-moz-placeholder { /* Firefox 18- */
  color: #009ADB;
  font-family: olnova-regularregular;
  letter-spacing: 3px;
}
.margin-bottom{
    margin-bottom: 50px;
}
.contact-secand select.select.form-control {
    border-radius: 0;
    color: #009ADB;
}
.contact-secand input.form-control {
    background-color: #009ADB;
    color: #fff;
    width: 23%;
    border-radius: 0;
    border-color: #009ADB;
    float: right;
}
.address-2 .col-md-4.text-right {
    padding: 5% 0;
    padding-right: 15px;
    padding-left: 15px;
}
.tel {
    letter-spacing: 2px;
}

.item {
    /* height: 411px; */
}
.home-two .col-md-3 img {
    width: 100%;
}
.full-column {
    overflow: hidden;
}

.full-column .four-column {
    width: 50%;
    float: left;
    position:relative;
}
.full-column .fullwidth-column{
    position:relative;
}
.vspacing100px{
    margin:50px 0;
}

.full-column .four-column img {
    width: 100%;
}
.four-column.first-colume {
    text-align: right;
}

section.home-six .full-column {
   /*  padding: 30px 0; */
    width: 98%;
    margin: 0 auto;
}

section.home-six .full-column .form-group {
    width: 45%;
    float: left;
    padding: 0 5px;
}

section.home-six .full-column .form-group input {
    text-transform: uppercase;
    /* color: blue; */
}

div#quote-carousel {
    width: 80%;
    margin: 0 auto;
}

div#quote-carousel .carousel-inner img {
    height: 150px;
    float: left;
    padding-right: 15px;
}

div#quote-carousel .carousel-inner p {
    display: inline-block;
    width: 80%;
    font-size: 22px;
    color: rgb(128, 128, 128);
    font-weight: 100;
    max-height: 120px;
    overflow: hidden;
    margin-bottom: 0;
}

section.home-four .full-column img {
    width: 60%;
    float: right;
}
/*section.home-four .full-column .catalogue {
    padding-top: 15%;
    padding-left: 5%;
}*/
section.home-four .full-column .catalogue {
    padding-top: 15%;
    padding-left: 5%;
}
/*section.home-four .full-column .catalogue {
    padding-top: 5%;
    padding-left: 5%;
}*/
section.home-four .full-column .catalogue ul {
    list-style: none;
    padding-left: 0;
}

section.home-four .full-column .catalogue ul li {
    line-height: 40px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 4px;
}

section .head {
    padding: 35px 0;
}

div#quote-carousel .carousel-inner {
    height: 195px;
}

section.home-two .showcase {
    overflow: hidden;
    width: 80%;
    margin: 0 auto;
    padding: 30px 0 0;
}

section.home-two .showcase img {
    /* padding: 40px; */
    /* width: 100%; */
    height: 220px;
    padding: 30px 0 10px;
}

section.home-two .showcase p {
    font-size: 20px;
    color: grey;
    font-weight: 100;
}
section.home-four .full-column .catalogue input.btn {
    background: white;
    border: 1px solid grey;
    border-radius: 0;
    text-transform: uppercase;
    color: grey;
    font-weight: bold;
}
section .head h1.letter-space {
    letter-spacing: 10px;
}
div#quote-carousel .carousel-inner span {
    font-size: 20px;
    font-weight: 100;
    color: black;
}
section.home-six .full-column .form-group.order-btn {
    position: absolute;
    width: auto;
    float: none;
    right: -5px;
    bottom: 0;
    /* background: blue; */
}

section.home-six .full-column .form-group.order-btn input.btn {
    width: 100px;
    background: #3cadd8;
    color: white;
    border-radius: 0;
    font-weight: 100;
}

.full-column .fullwidth-column .img-caption {
    position: absolute;
    width: 75%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    opacity: 0;
    transition: .5s ease;
    text-transform: uppercase;
}

.full-column .fullwidth-column .img-caption span {
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 40%;
    font-size: 25px;
    font-weight: 100;
    color: white;
    letter-spacing: 3px;
}
.fullwidth-column:hover .img-caption {
    opacity: 1;
    transition: .5s ease;
}

.full-column .four-column .img-caption {
    position: absolute;
    width: 75%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    opacity: 0;
    transition: .5s ease;
    text-transform: uppercase;
}

.full-column .four-column .img-caption span {
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 40%;
    font-size: 25px;
    font-weight: 100;
    color: white;
    letter-spacing: 3px;
}
.four-column:hover .img-caption {
    opacity: 1;
    transition: .5s ease;
}
section.home-six .full-column.designer .form-group {
    width: 80%;
}
section.home-six .full-column.designer .form-group.order-btn {
    width: auto;
    right: -5px;
}
.signature .installation-banner-bg{
    background-image: url('../../assets/img/signature/signatur-collection-banner.jpg');
    background-size: cover;
    background-attachment: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.installation-banner-bg {
    background-image: url('../../assets/img/INSTALLATION-TECHNIQUES_1_03.jpg');
    background-size: cover;
    background-attachment: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.care-banner-bg {
    background-image: url('../../assets/img/care/CARE-AND-MAINTAINANCE_1_03.jpg');
    background-size: cover;
    background-attachment: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dolby-mica-inspiration-banner{
    background-image: url('../../assets/img/testimonial/Inspiration_tab.jpg');
    background-size: cover;
    background-attachment: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.common-slider {
    position: relative;
    /* overflow: hidden; */
    /* float: left; */
    display: inline-block;
    width: 100%;
    top: -100px;
}
.common-slider #installation {
    background: white;
    border: 1px solid;
    padding: 27px 10px;
}
.common-slider #care {
    background: white;
    border: 1px solid;
    padding: 20px;
}
.common-slider p {
    /*text-transform: capitalize;*/
    font-family: olnova-lightregular;
    color: black;
}

.installation-banner-bg .page-details, .care-banner-bg .page-details {
    width: 70%;
    margin: 0 auto;
    padding: 50px 0;
}

.installation-banner-bg .page-details h1.letter-space-inverse, .care-banner-bg .page-details h1.letter-space-inverse {
    color: white;
    letter-spacing: 10px;
    text-align: center;
    margin-bottom: 30px;
}
.common-slider #care .carousel-inner {
   /* padding: 10px;*/
    border: 1px solid #3cadd8;
}

.installation-banner-bg .page-details p, .care-banner-bg .page-details p {
    color: white;
    font-family: olnova-lightregular;
    font-size: 16px;
}

.carousel-control.left,.carousel-control.right {
    background: none;
}

.common-slider #installation a.left.carousel-control, .common-slider #care a.left.carousel-control {
    width: auto;
    left: -3%;
    top: 12%;
}

.common-slider #installation a.right.carousel-control, .common-slider #care a.right.carousel-control {
    width: auto;
    right: -3%;
    top: 12%;
}
.common-slider #care .carousel-inner .inner-img img {
    width: 100%;
    padding: 10px 0px;
}
.common-slider #installation a.left.carousel-control span, .common-slider #care a.left.carousel-control span {
    color: grey;
    font-size: 20px;
}
.common-slider #installation a.right.carousel-control span, .common-slider #care a.right.carousel-control span {
    color: grey;
    font-size: 20px;
}
.common-slider #installation h2.black-head{
    margin: 0;
    text-align: right;
    font-size: 25px;
}

.common-slider #installation h2.light-head.left {
    color: rgba(128, 128, 128, 0.45);
    margin: 0;
    text-align: left;
}
.common-slider #installation h2.light-head.right {
    color: rgba(128, 128, 128, 0.45);
    margin: 0;
    text-align: right;
}
.collection-block .full-column .four-column {
    width: 100%;
    height: 250px;
}
.collection-block .full-column .four-column .img-caption span {
    text-align: right;
    right: 5%;
    font-family: olnova-regularregular;
}
.full-column.designer .left-image img {
    width: 100%;
    box-shadow: 4px 8px 15px -3px rgba(0,0,0,0.5);
}
img.videoimg {
    max-height: 245px;
    overflow: hidden;
}
.full-column.designer .left-image p {
    font-family: olnova-lightregular;
    color: grey;
    font-size: 20px;
    margin: 10px 0;
    text-align: center;
    min-height:56px;
}
.full-column.designer .left-image a.events {
    color: grey;
    font-weight: normal;
    font-family: olnova-lightregular;
    border: 1px solid grey;
    padding: 1px 5px;
    border-radius: 3px;
    text-decoration: none;
}
.full-column.designer .left-image h1.letter-space {
    letter-spacing: 3px;
    color: gray;
    font-size: 18px;
    margin-top: 40px;
}
.product-image {
    position: relative;
    /* height: 249px; */
    margin-bottom: 30px;
    height: 224px;
    overflow: hidden;
}

.product-image img {
    width: 100%;
    height: auto;
    min-height:224px;
}

.product-image .caption {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center;
    color: white;
    font-family: olnova-regularregular;
    padding: 2px 0;
    background: rgba(0, 0, 0, 0.16);
}

.filter-search h5 {
    color: grey;
    letter-spacing: 3px;
}

.filter-search input[type="text"] {
    border: none;
    font-size: 10px;
    font-family: olnova-regularregular;
}

.product-category {
    margin: 20px 0;
}

.product-category h5 {
    color: gray;
    letter-spacing: 3px;
}

.product-category ul {
    padding-left: 0;
    list-style: none;
}

.product-category ul li {
    padding: 5px 10px;
    letter-spacing: 3px;
    color: grey;
    font-family: olnova-regularregular;
}
.product-list {
    overflow: hidden;
    margin-bottom: 20px;
}

.disclaimer {
    position: relative;
    bottom: 0;
}

.disclaimer p {
    font-size: 12px;
    color: gray;
}
.product-view-more {
    margin-bottom: 30px;
}

.product-view-more input.btn {
    background: none;
    color: gray;
    font-family: olnova-regularregular;
}

.filter {
    height: 100vh;
}

.category-name {
   
    float: left;
    overflow: hidden;
    width: 50%;
    padding-left: 15px;
    color: gray;
    letter-spacing: 3px;
    font-family: olnova-regularregular;
}

a.reset {
    float: right;
    font-family: olnova-lightregular;
    color: gray;
    padding-right: 15px;
}

.button-area .button {
  display: inline-block;
  padding: 10px;
  margin: 30px 5px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: gray;
    font-family: olnova-regularregular;
    font-weight: normal;
    letter-spacing: 2px;
}
.button-area .button:hover {
    background-color: rgba(255, 255, 255, 0.32);
    color: #13bfd6;
}
.button-area .button.active {
  background-color: rgba(255, 255, 255, 0.52);
  color: #13bfd6;
}
.button-area input[type="checkbox"] {
  display: none;
}

#mnsry_container {
  position: relative;
}
#mnsry_container:hover img {
  opacity: 0.28;
}
#mnsry_container article {
  width: 33%;
  min-height: 200px;
  overflow: hidden;
  cursor: pointer;
  opacity: 1;
  display: inline-block;
}
#mnsry_container article h1 {
  position: absolute;
  top: 46%;
  left: 0;
  width: 100%;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  transition: all 1.2s;
  z-index: 1;
  text-align:center;
  font-family: olnova-regularregular;
  letter-spacing: 3px;
}
#mnsry_container article img {
  display: block;
  width: 100%;
  transition: all 0.8s;
}
#mnsry_container article:hover h1 {
  transform: translate3d(0, 18px, 0) scale(1.2, 0.4);
  opacity: 0;
}
#mnsry_container article:hover img {
  opacity: 1;
  transform: scale(1.04);
}

#loading_msg {
  position: fixed;
  top: 48%;
  width: 100%;
  z-index: -1;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 40% !important;
}
.inspirations_mobile{
    display: none;
}
.jumbotron.text-center {
    background-color: white;
}
.col-md-6.product-details-video span.button.text-center.download {
    position: absolute;
    right: 30px;
    top: 15px;
    border: 1px solid #fff;
}
.col-md-6.product-details-video span.button.text-center.download a {
    color: white;
}
#testimonial {
    padding-bottom: 50px;
}
#testimonial .carousel-indicators li {
    background-color: #ccc;
}
#testimonial div.fxitem {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 90%;
    margin: 0 auto;
}
#testimonial div.fxitem .col1 {
    flex: 2;
}
#testimonial div.fxitem .col3{
    flex:5;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#testimonial div.fxitem .col3 .desc {
    padding: 0 10px 0 10px;
}
#testimonial div.desc p{
       
}
#testimonial a{
    color:inherit;
    text-decoration: none;
}
#testimonial div.desc h5{
    margin: 0;
    line-height: 110%;
}
#testimonial div.desc h6{
    margin: 0;
    line-height: 110%;
}
#testimonial .carousel-indicators{
bottom:30px;
}
#testimonial .carousel-control.left, #testimonial .carousel-control.right{
    width:0px;
    top: -30%;
}
.proinfo span {
    display: block;
    font-size: 16px;
}
p.proinfo{
    font-size:18px;
}
@media (max-width: 860px) {
  #mnsry_container article {
    width: 50%;
    min-height: 150px;
  }
      .col-md-7.product-details-video {
        text-align: center;
        width: 100%;
    }
    #testimonial div.fxitem{
        flex-direction: column;
    }
    #testimonial div.desc{
        margin:10px 0;
    }
    #testimonial div.fxitem .col3 .desc{
        padding:0;
    }
}
@media (max-width: 667px) {
  #mnsry_container article {
    width: 100%;
    min-height: 220px;
  }
      .col-md-7.product-details-video {
        text-align: center;
        width: 100%;
    }
}
@media (max-width: 667px) {
  #mnsry_container article {
    width: 100%;
    min-height: 220px;
  }
      .col-md-7.product-details-video {
        text-align: center;
        width: 100%;
    }
}
@media only screen and (max-width: 480px) and (max-width: 990px){
    .about-four h2 span {
        margin: 0px 0% !important;
        width: 79px;
    }
    .owl-nav {
        position: absolute;
        top: 28%;
       /* display: none !important;*/
    }
    .col-md-7.product-details-video {
        text-align: center;
        width: 100% !important;
    }
    .vblack-band{
        display: none;
    }  
}
@media (min-width: 992px){
  
.black-band .col-md-2{
    width: 0% !important;
    }
    .product-details-video {
        text-align: center;
        width: 100%;
    }
}
.inspirations-inner {
    position: relative;
    overflow: hidden;
}

.inspirations-inner .button-area.filters {
    /* position: absolute; */
    top: 0;
    z-index: 9999999;
    text-align: left;
    width: 100%;
}

.product-image img.download {
    position: absolute;
    width: auto;
    height: auto;
    right: 8px;
    top: 4px;
    cursor: pointer;
}
.inspiration-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    background-image: url("http://demo.tecmerch.com/dolby-mica//assets/img/shutterstock_512512078.jpg");
}

.inspirations {
    position: relative;
    height: 622px;
}
.inspirations-home {
    z-index: 999999;
    height: 622px;
    position: relative;
    overflow: hidden;
    margin-bottom:40px;
    
}

.inspirations {
    position: relative;
    height: 622px;
    background-image: url("http://demo.tecmerch.com/dolby-mica//assets/img/shutterstock_512512078.jpg");
    background-size: cover;
    background-position: center;
    background-repeat:no-repeat;
    margin-bottom:40px;
}

.inspirations-home a.js-homelink {
    padding: 30px;
    height: 622px;
    position: relative;
    overflow: hidden;
    width: 16.66%;
    float: left;
    text-align: center;
    /* transform: rotate(90deg); */
    line-height: normal;
    /* top: 100px; */
    color: white;
    border: 1px solid;
    font-family: olnova-regularregular;
    font-size: 18px;
}
.inspiration-backdrop.is-visible{
    opacity: 1;
    background-position: 50%;
}

.home-link-wrap.is-visible {
    opacity: 1;
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}

.inspirations-home a.js-homelink:hover {
    background-color: #13bfd68c;
    text-decoration: none;
}

input.btn.experience {
    padding: 10px 15px;
    color: grey;
    background: white;
    border: 1px solid;
    border-radius: 0;
    font-family: olnova-regularregular;
    letter-spacing: 3px;
    font-weight: bold;
    margin-bottom: 40px;
}
/*Kunal 29-aug-2018*/
.home-first div#myCarousel {
    height: 480px;
}
.collection-data {
    background-color: #fff;
    position: relative;
    padding: 15px 0px;
}
.collection-data .col-md-2 img {
    width: 100%;
}
.collection-data .col-md-2 p {
    margin-bottom: 0;
    padding-top: 10px;
    color: #6F7173;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.collection-data .col-md-2 a p:hover,
.collection-data .col-md-2 a p:focus,
.collection-data .col-md-2 a p:visited{
    text-decoration: none;
}
.home-secand .col-md-6 img {
    width: 100%;
}
.four-column.first-colume .img-caption {
    right: 0;
}
.home-four {
    padding-bottom: 3%;
    padding-top: 1%;
}
.five-installations {
    position: absolute;
    width: 75%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    opacity: 0;
    transition: .5s ease;
    text-transform: uppercase;
}
.home-five .full-column .four-column:hover .five-installations {
    opacity: 1;
    transition: .5s ease;
}
.four-column.first-colume.first .five-installations {
    right: 0;
}
.home-five .full-column .four-column .five-installations span{
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 48%;
    font-size: 25px;
    font-weight: 100;
    color: white;
    letter-spacing: 3px;
}
.home-five .full-column .four-column:hover .five-installations span {
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 48%;
    font-size: 25px;
    font-weight: 100;
    color: white;
    letter-spacing: 3px;
}
.home-six div#quote-carousel {
    width: 100%;
}
section.collection-block.first-section .full-column .four-column img{
    width: 100%;
}
section.collection-block.first-section .full-column .four-column .img-caption{
    width: 100%;
}
.home-first div#myCarousel .carousel-inner .item img {
    height: 480px;
}
.home-seven form .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.home-seven form .form-group input::-moz-placeholder { /* Firefox 19+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.home-seven form .form-group input:-ms-input-placeholder { /* IE 10+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.home-seven form .form-group input:-moz-placeholder { /* Firefox 18- */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}

.contact-three form .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.contact-three form .form-group input::-moz-placeholder { /* Firefox 19+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.contact-three form .form-group input:-ms-input-placeholder { /* IE 10+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.contact-three form .form-group input:-moz-placeholder { /* Firefox 18- */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.modal-body form .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.modal-body form .form-group input::-moz-placeholder { /* Firefox 19+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.modal-body form .form-group input:-ms-input-placeholder { /* IE 10+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.modal-body form .form-group input:-moz-placeholder { /* Firefox 18- */
  color: #009adb;
  font-family: 'olnova-mediumregular';

}
input.btn.home-form-button {
    background-color: #009ADB;
    color: #fff;
    border-radius: 0;
}
.home-seven form .form-group input{
    border-radius: 0px;
}
p.fab span.facebook a {
    padding: 6px 10px 6px;
}
section.home-seven {
    padding-bottom: 5%;
}
.footer-logos img {
    width: 7%;
}
span.inspiration-rotate {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    font-size: 31px;
    position: absolute;
    top: 24%;
    left: 0;
    text-align: right;
    width: 100%;
    text-transform: uppercase;
}
section.home-seven:focus {
    border-color: transparent;
    border: 0px solid !important;
    outline: transparent !important;
}
.designerzone {
    padding-bottom: 5%;
}
.installation-section div#installation {
    height: 284px;
}
.common-slider #care .carousel-inner{
    height: 293px;
}
.common-slider #care .carousel-inner .item {
    padding-top: 8px;
}
.col-md-9.important {
    padding: 7% 1px;
}
.col-md-9.prevent-spills {
    padding: 6% 20px;
}
.col-md-9.heat-exposure {
    padding: 3% 20px;
}
.col-md-9.manage-accidental {
    padding: 4% 20px;
}
.item.step-one {
    padding: 6% 1px;
}

.item.step-two {
    padding: 6% 20px;
}

.item.step-four {
    padding: 6% 20px;
}

.item.step-five {
    padding: 3% 20px;
}
.item.step-five p {
    padding: 0px 2%;
}
.signature .owl-nav {
    position: absolute;
    top: 28%;
    width: 100%
}
.entire-product-two .owl-nav{
    position: absolute;
    top: 28%;
    width: 100%;
}
.signature button.owl-prev, .entire-product-two button.owl-prev {
    position: relative;
    right: 40px;
    float: left;
}
.signature button.owl-prev span,.signature button.owl-next span,
.entire-product-two button.owl-prev span,
.entire-product-two button.owl-next span{
     font-size: 52px;
}
.signature button.owl-next,.signature button.owl-prev,
.entire-product-two button.owl-next,.entire-product-two button.owl-prev{
    outline:0px transparent;
}
.signature button.owl-next {
    position: relative;
    left: 40px;
    float: right;
}
.signature-data {
    width: 100%;
}
.signature-data-pop.active{
    display: block;
    transition: 1s ease;
}
.signature-data-pop {
    position: absolute;
    top: 0;
    z-index: 9;
    width: 84.5%;
    color: #fff;
    text-align: center;
    font-size: 23px;
    font-family: olnova-regularregular;
    letter-spacing: 3px;
    height: 96.5%;
    display:none;
    transition: 1s ease;

}
.signature-data-pop p.titel {
    font-family: olnova-regularregular;
    color: #fff;
    text-align: left;
    font-size: 32px;
    padding: 0px 10px;
}
.signature-data-pop p.data {
    font-family: olnova-regularregular;
    color: #fff;
    text-align: center;
    font-size: 32px;
    padding: 9% 10%;
}
.owl-item.active {
    cursor: pointer;
}
span.close {
    background-color: #fff;
    height: 30px;
    width: 30px;
    padding: 5px 8px;
    border-radius: 25px;
    margin: 6px;
    cursor: pointer;
}
.entire-collections {
    padding-bottom: 60px;
}
.entire-collections .full-column .four-column .img-caption span {
    bottom: 47%;
}
.product-details img {
    width: 100%;
    height: 400px;
}
.product-details-data {
    position: absolute;
    top: 18%;
    left: 8%;
    font-size: 21px;
    color: #fff;
    font-family: olnova-regularregular;
}
.product-details-data span {
    display: block;
    font-size: 16px;
}
.product-details-video img {
    width: 100%;
}
.product-details-video {
    text-align: center;
    width: 50%;
}
span.video-play {
    display: inline-block;
    font-size: 24px;
    text-align: center;
    position: absolute;
    top: 41%;
    left: 46%;
    border: 2px solid #fff;
    padding: 1% 2%;
    height: 51px;
    width: 55px;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
}
.design-details p {
    font-family: olnova-regularregular;
    font-size: 14px;
}
.details span {
    font-family: olnova-regularregular;
    display: block;
    font-size: 14px;
    line-height: 25px;
}
span.button {
    border: 1px solid #000;
    padding: 4px 7px;
    text-transform: uppercase;
}
section.product-details-two {
    padding: 3% 0;
    cursor: pointer;
}
section.product-details-three img {
    width: 100%;
}
.black-band {
    background-color: #00000075;
    position: absolute;
    top: 0;
    width: 97.5%;
}
.col-md-1.my-width {
    width: 4%;
}
.black-band {
    background-color: #00000075;
    position: absolute;
    top: 0;
    width: 97.5%;
    padding: 1% 0;
    height: 137px;
}
span.line {
    display: inline-block;
    background-color: #fff;
    width: 2px;
    height: 17px;
    position: relative;
    left: 48%;
    opacity: 0
}
span.hover-data {
    color: #fff;
    font-family: olnova-regularregular;
    width: 122px;
    display: block;
    text-align: center;
    position: relative;
    bottom: 11px;
    right: 26px;
    opacity: 0
}
.black-band .col-md-1 {
    cursor: pointer;
}
.product-details-four {
    padding: 3% 0;
}
span.point-one {
    height: 15px;
    width: 15px;
    background-color: #fff;
    position: absolute;
    top: 28%;
    left: 61%;
    border-radius: 25px;
    border: 1px solid #fff;
    margin: 3px;
}
.point-two{
    height: 15px;
    width: 15px;
    background-color: #fff;
    position: absolute;
    top: 45%;
    left: 77%;
    border-radius: 25px;
    border: 1px solid #fff;
    margin: 3px;
}
.point-three{
    height: 15px;
    width: 15px;
    background-color: #fff;
    position: absolute;
    top: 54%;
    left: 79%;
    border-radius: 25px;
    border: 1px solid #fff;
    margin: 3px;
}
.point-four{
    height: 15px;
    width: 15px;
    background-color: #fff;
    position: absolute;
    top: 75%;
    left: 55%;
    border-radius: 25px;
    border: 1px solid #fff;
    margin: 3px;
}
.point-five{
    height: 15px;
    width: 15px;
    background-color: #fff;
    position: absolute;
    top: 60%;
    left: 48%;
    border-radius: 25px;
    border: 1px solid #fff;
    margin: 3px;
}
.point-six{
    height: 15px;
    width: 15px;
    background-color: #fff;
    position: absolute;
    top: 38%;
    left: 30%;
    border-radius: 25px;
    border: 1px solid #fff;
    margin: 3px;
}
.modal-content.my-popup {
    background-color: #0000005e;
    color: #fff;
}
.modal-content.my-popup button.close {
    color: #fff;
    opacity: 1;
}
.modal-content.my-popup h4.modal-title {
    text-align: center;
}
section.entire-collection-product-two .banner img {
    width: 100%;
    height: 500px;
}

.entire-collection-product-three .product-slider #carousel {border: 0px solid #1089c0;margin: 0;}
.entire-collection-product-three .product-slider #thumbcarousel {margin: 12px 0 0;padding: 0px 0px;}
.entire-collection-product-three .product-slider #thumbcarousel .item {text-align: center;}
.entire-collection-product-three .product-slider #thumbcarousel .item .thumb {border: 0px solid #cecece;width: 20%;margin: 0 2%;display: inline-block;vertical-align: middle;cursor: pointer;max-width: 98px;}
.entire-collection-product-three .product-slider #thumbcarousel .item .thumb:hover { border-color: #1089c0; }
.entire-collection-product-three .product-slider .item img { width: 100%; height: auto; }
.entire-collection-product-three .carousel-control {color: #000000;text-align: center;text-shadow: none;font-size: 30px;width: 30px;height: 30px;line-height: 20px;top: 23%;}
.entire-collection-product-three .carousel-control:hover, .carousel-control:focus, .carousel-control:active { color: #333; }
.entire-collection-product-three .carousel-caption, .carousel-control .fa { font: normal normal normal 30px/26px FontAwesome; }
.entire-collection-product-three .carousel-control { background-color: rgba(0, 0, 0, 0); bottom: auto; font-size: 20px; position: absolute; top: 30%; width: auto; }
.entire-collection-product-three .carousel-control.right,.entire-collection-product-three .carousel-control.left { background-color: rgba(0, 0, 0, 0); background-image: none; }
.entire-collection-product-three {
    padding: 4% 0%;
    margin-bottom: 2%;
    overflow: hidden;
}
.col-md-5.left-data {
    padding-left: 5%;
}
.entire-collection-product-two .product-details-data {
    top: 5%;
    left: 2%;
}
.entire-collection-product-two .black-band {
    top: 95.5%;
    width: 100%;
}
.entire-collection-product-two .black-band .col-md-1 img {
    width: 72%;
}
.entire-collection-product-two .black-band .col-md-1 {
    text-align: center;
}
.entire-collection-product-two span.line {
    left: -41%;
    top: 42px;
}
.entire-collection-product-two span.hover-data{
    bottom: -13px;
}
section.entire-collection-product-two p {
    display: inline-block;
    position: absolute;
    right: 25px;
    cursor: pointer;
    bottom: 6%;
}
section.entire-collection-product-two p span.button {
    border-color: #fff;
    color: #fff;
    text-transform: uppercase;
    display: block;
    margin-bottom: 9px;
}
.owl-item .item .img-caption {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 25px;
    text-align: center;
    letter-spacing: 3px;
    background-color: #00000070;
    opacity: 0;
    transition: .5s ease;
    text-transform: uppercase;
}
.owl-item .item .img-caption span {
    position: relative;
    top: 41%;
}
.owl-item.active:hover .item .img-caption {
    opacity: 1;
    transition: .5s ease;
}
section.entire-product-two {
    padding: 3% 0%;
}

/*----------------------------------------------*/
.load_more {
    display: none !important;
}
div#pixlee_container {
    height: 200px !important;
    overflow: hidden !important;
}
div#pixlee_container iframe #tap2shop_widget .tap2shop_frame ul .tap2shop_photo_block {
    width: 32.5% !important;
}
.magazine-viewport .page-10.page img {
    width: 69.8%;
    margin-top: 16%;
    margin-left: 5%;
}
.magazine-viewport .page-10.page p {
    margin-bottom: 0;
    margin-left: 5%;
    margin-top: 1%;
    font-weight: 700;
    letter-spacing: 2px;
}
.magazine-viewport .page-10.page img.terrazzo-salazar {
    width: 19.8%;
    margin-top: 17%;
    margin-left: 20px;
    position: relative;
    left: 1px;
}
.magazine-viewport .terrazzo-salazar-01.page img {
    width: 49.7%;
    margin-top: 17%;
}
.magazine-viewport .terrazzo-salazar-01.page img.p10-NL-1532 {
    width: 42%;
    vertical-align: top;
    margin-left: 3%;
}
.magazine-viewport .terrazzo-salazar-01.page p {
    text-align: right;
    margin-right: 4%;
    margin-bottom: 0;
    margin-top: 1%;
    font-weight: 700;
    letter-spacing: 2px;
}
.magazine-viewport .page .left-p-12-NL-1506 img {
    width: 100%;
    padding: 4%;
    margin-top: 11%;
}
.left-p-12-NL-1506 {
    width: 49%;
    display: inline-block;
}
.right-img {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.magazine-viewport .page .right-img img{
    width: 100%;
}
.one-p-12-NL-1505 {
    padding: 4%;
    padding-bottom: 7px;
}
.two-p-12-NL-1505 {
    padding: 4%;
}
.magazine-viewport .page .right-img .one-p-12-NL-1505 img {
    margin-top: 11%;
}
span.right-text {
    float: right;
}
.right-img p {
    margin-bottom: 0;
}
.right-img .one-p-12-NL-1505 p {
    margin-top: 2px;
}
.right-img .two-p-12-NL-1505 p {
    margin-top: 7px;
}
.left-p-12-NL-1506 p {
    width: 91%;
    margin: 0 auto;
}
.lookbook-live-secand {
    padding-bottom: 3%;
}
.col-md-2.thumbnail-image img {
    width: 100%;
}
span.images-compare-left-arrow1 {
    position: relative;
    right: 83px;
    bottom: 180px;
    background-color: #61b7c4ab;
    padding: 9% 41%;
    color: #fff;
    font-size: 22px;
    display: inline-block;
    width: 100px;
    text-align: center;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
}
span.images-compare-right-arrow1 {
    position: relative;
    bottom: 217px;
    left: 17px;
    background-color: #61b7c4ab;
    padding: 9% 41%;
    color: #fff;
    font-size: 22px;
    display: inline-block;
    width: 100px;
    text-align: center;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
span.images-compare-left-arrow1.active {
    background-color: #61b7c4;
}
span.images-compare-right-arrow1.active {
    background-color: #61b7c4;
}
#carousel {
    /*width:255px;
    height:290px;   
    margin:0 auto;
    overflow:hidden;*/
}

#slides {
    overflow:hidden;
    /* fix ie overflow issue */
    position:relative;
    width: auto;
    height: 175px;
    border: 0px solid #ccc;
    margin: 1%;
}

/* remove the list styles, width : item width * total items */  
#slides ul {
    position:relative;
    left:0;
    top:0;
    list-style:none;
    margin:0;
    padding:0;  
    width:auto;         
}

/* width of the item, in this case I put 250x250x gif */
#slides li {
    width: 229px;
    height: auto;
    float:left;
}

#slides li img {
    padding:4px;
    width: 100%
}

/* Styling for prev and next buttons */
#buttons {
    padding:0 0 5px 0;  
    float:right;
}

#buttons a {
    display:block; 
    width:31px; 
    height:32px;
    /*text-indent:-999em;*/
    float:left;
    outline:0;
}

a#prev {
    background:url(arrow.gif) 0 -31px no-repeat; 
}

a#prev:hover {
    background:url(arrow.gif) 0 0 no-repeat;
}

a#next {
    background:url(arrow.gif) -32px -31px no-repeat; 
}

a#next:hover {
    background:url(arrow.gif) -32px 0 no-repeat;
}
.clear {clear:both}
div#buttons a#prev {
    left: -8px;
    position: absolute;
    height: 0;
    width: auto;
}

div#buttons a#next {
    position: absolute;
    right: 0;
    text-align: center;
    height: 0;
    width: auto;
}
.entire-compare-three {
    position: relative;
}
a#prev {
    position: absolute;
    top: 50%;
    font-size: 37px;
    left: 6%;
    line-height: normal;
    color: #000;
}
a#next {
    position: absolute;
    top: 50%;
    right: 80px;
    font-size: 37px;
    color: #000;
}
a#prev:focus,a#next:focus {
    text-decoration: none;
}
section.product-details-four .images-compare-handle span.images-compare-left-arrow1{
    display: none;
}
section.product-details-four .images-compare-handle span.images-compare-right-arrow1{
    display: none;
}
#slides li img.active {
    opacity: 0.6;
}
.images-compare-handle.images-compare-after span {
    display: none;
}
li.thumbnail-image.active img {
    opacity: 0.7;
}
/*LookBook*/
.p-14-RO-1529 img {
    width: 100%;
}
.p-14-RO-1529 {
    width: 78%;
    display: inline-block;
    padding: 13px;
    position: relative;
    top: 9%;
}
.p-14-Leander-mobile {
    width: 21%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 11%;
    left: 3px;
}
.p-14-Leander-mobile img {
    width: 100%;
}
.p-14-Leander-mobile-01 {
    width: 50.5%;
    display: inline-block;
    position: relative;
    top: 11%;
}
.p-14-Leander-mobile-01 img {
    width: 100%;
}
.p-14-RO-1528 img {
    width: 100%;
}
.p-14-RO-104 img {
    width: 100%;
}
.p-14-Leander-mobile1 {
    width: 47%;
    display: inline-block;
    vertical-align: top;
    padding: 9px;
    position: relative;
    top: 9.5%;
    left: 4px;
}
.P16-RO-1102 img {
    width: 100%;
}

.P16-RO-1101 img {
    width: 100%;
}

.P16-RO-1517 img {
    width: 100%;
}

.P16-RO-1518 img {
    width: 100%;
}
.P16-RO-1102 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
}

.P16-RO-1101 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
}
.P16-RO-1517 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
}

.P16-RO-1518 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
}
.row.P17-Noce-flamenco img {
    width: 94%;
    position: relative;
    left: 15px;
}
.row1 {
    padding-top: 9%;
}
.row3 {
    width: 43%;
    display: inline-block;
    padding-top: 15%;
    margin-left: 6%;
}
.P18-RO1134 img {
    width: 100%;
}
.P18-RO1133 img {
    width: 100%;
}
.row4.P18-Burnished-ash img {
    width: 100.1%;
    position: relative;
    left: 6px;
    top: 0px;
}
.row4.P18-Burnished-ash {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding-top: 15%;
}
.row6.P18-Burnished-ash-01 img {
    width: 100%;
}
.row6.P18-Burnished-ash-01 {
    width: 51%;
    vertical-align: top;
    display: inline-block;
    padding-top: 15%;
}
.P18-RO-1514 img {
    width: 100%;
}
.P18-RO-1513 img {
    width: 100%;
}
.row5 {
    vertical-align: top;
    width: 43%;
    display: inline-block;
    padding-top: 15%;
    margin-left: 1%;
}
.P18-RO1134 {
    padding: 10px;
    padding-top: 0px;
}
.P18-RO-1514 {
    padding: 10px;
    padding-top: 0;
}
.P18-RO-1513 {
    padding: 10px;
}
.P18-RO1133 {
    padding: 10px;
}

.P22-VZ-1544 img {
    width: 100%;
}
.P22-VZ-1544 {
    width: 76%;
    display: inline-block;
    padding: 10px;
    margin-top: 13%;
}
.P22-ripple-impero img {
    width: 94%;
    position: relative;
    left: 12%;
}
.P22-ripple-impero {
    width: 22%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15%;
}
.P23-VZ-1522 img {
    width: 100%;
}
.row-P23-VZ-1543 {
    width: 46%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15%;
}
.P22-ripple-impero-01 {
    width: 53%;
    display: inline-block;
    margin-top: 15%;
}
.P22-ripple-impero-01 img {
    width: 94%;
    position: relative;
}
.P23-VZ-1543 img {
    width: 100%;
}
.P23-VZ-1543 {
    padding-right: 7%;
    padding-bottom: 13px;
}
.P23-VZ-1522 {
    padding-right: 7%;
}
.P24-VZ-1127 img {
    width: 100%;
}
.P24-VZ-1127 {
    width: 47.6%;
    display: inline-block;
    padding: 10px;
    margin-top: 11%;
}
.P24-ornate-walnut img {
    width: 100%;
    position: relative;
    left: 6px;
}
.P24-ornate-walnut {
    display: inline-block;
    width: 50.5%;
    vertical-align: top;
    padding: 10px;
    padding-right: 0;
    padding-left: 0;
    margin-top: 11%;
}
.P24-ornate-walnut-01 img {
    width: 100%;
}
.P24-ornate-walnut-01 {
    width: 50.7%;
    display: inline-block;
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    margin-top: 11%;
}
.P24-VZ1135 img {
    width: 100%;
}
.P24-VZ1135 {
    width: 47.6%;
    display: inline-block;
    vertical-align: top;
    float: right;
    padding: 10px;
    margin-top: 11%;
}
.P-26 img {
    width: 100%;
    height: 600px;
}
.P26-VZ-1405 img {
    width: 100%;
}

.P26-VZ-1116 img {
    width: 100%;
}
.P26-VZ-1404 img {
    width: 100%;
}
.P26-VZ-1115 img {
    width: 100%;
}
.P26-VZ-1405 {
    width: 49%;
    display: inline-block;
    padding-right: 11px;
}

.P26-VZ-1116 {
    display: inline-block;
    width: 49%;
    padding-left: 11px;
}

.P26-VZ-1404 {
    width: 49%;
    display: inline-block;
    padding-right: 11px;
}

.P26-VZ-1115 {
    display: inline-block;
    width: 49%;
    padding-left: 11px;
}
.P26-VZ-1405-P26-VZ-1116 {
    padding: 10px;
    margin-top: 8%;
}

.P26-VZ-1404-P26-VZ-1115 {
    padding: 10px;
}
.P28-VZ-1542 img {
    width: 100%;
}

.P28-VZ-1109 img {
    width: 100%;
}

.P28-VZ-1541 img {
    width: 100%;
}

.P28-VZ-1110 img {
    width: 100%;
}

.P28-VZ-1542 {
    width: 49%;
    display: inline-block;
    padding-right: 11px;
}

.P28-VZ-1109 {
    width: 49%;
    display: inline-block;
    padding-left: 11px;
}

.P28-VZ-1541 {
    display: inline-block;
    width: 49%;
    padding-right: 11px;
}

.P28-VZ-1110 img {
    width: 100%;
}

.P28-VZ-1110 {
    width: 49%;
    display: inline-block;
    padding-left: 11px;
}

.P28-VZ-1542-P28-VZ-1109 {
    padding: 10px;
    margin-top: 8%;
}

.P28-VZ-1541-P28-VZ-1110 {
    padding: 10px;
}
.P28 img {
    width: 100%;
    height: 600px;
}
.P30-VZ-1104 img {
    width: 100%;
}
.P30-VZ-1125 img {
    width: 100%;
}
.P30-VZ-1103 img {
    width: 100%;
}
.P30-VZ-1104 {
    width: 49%;
    display: inline-block;
    padding: 10px;
    margin-top: 10%;
}
.P30-VZ-1125-P30-VZ-1103 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    margin-top: 10%;
}
.P30-VZ-1126 img {
    width: 100%;
}
.P30-VZ-104 img {
    width: 100%;
}
.P30-VZ-1126-P30-VZ-104 {
    width: 49%;
    display: inline-block;
    padding: 10px;
    margin-top: 10%;
}
.P30-VZ-1129 {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    padding: 10px;
    margin-top: 10%;
}
.P30-VZ-1129 img {
    width: 100%;
}
.P32 {
    width: 22.31%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15%;
}

.P32 img {
    width: 100%;
    position: relative;
    left: 5%;
}
.P32-01 img {
    width: 100%;
}
.P32-01 {
    width: 52%;
    display: inline-block;
    margin-top: 15%;
    margin-right: 5px;
}
.P34-PX-1402 img {
    width: 100%;
}
.P34-PX-1402 {
    width: 49%;
    display: inline-block;
    padding: 10px;
    margin-top: 10%;
}
.P34-PX-1407-P34-PX-1401 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    float: right;
    padding: 10px;
    margin-top: 10%;
}
.P34-PX-1407 img {
    width: 100%;
}
.P34-PX-1401 img {
    width: 100%;
}
.P34-PX-1532 img {
    width: 100%;
}
.P34-PX-1532 {
    width: 49%;
    display: inline-block;
    padding: 10px;
    margin-top: 10%;
}
.P34-PX-1406-P34-PX-1533 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    float: right;
    padding: 10px;
    margin-top: 10%;
}
.P34-PX-1406 img {
    width: 100%;
}
.P34-PX-1533 img {
    width: 100%;
}
.P36 img {
    width: 100%;
}
.P36 {
    width: 23.4%;
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-top: 15%;
}
.P36-01 img {
    width: 100%;
}
.P36-01 {
    width: 50.8%;
    display: inline-block;
    float: left;
    margin-top: 15%;
    margin-right: 1%;
}
.P36-HG-1547-P36-HG-1127 {
    width: 45%;
    display: inline-block;
    float: right;
    margin-top: 15%;
}
.P38-HG-1104 img {
    width: 100%;
}
.P38-HG-1103 img {
    width: 100%;
}
.P38-HG-1104 {
    width: 49%;
    display: inline-block;
    float: left;
}
.P38-HG-1103 {
    width: 49%;
    float: right;
}
.P38-HG-1104-P38-HG-1103 {
    padding: 10px;
    display: inline-block;
    margin-top: 6%;
}
.P38-HG-1129 img {
    width: 100%;
}
.P38-HG-1504 img {
    width: 100%;
}
.P38-HG-1129 {
    width: 49%;
    float: left;
    display: inline-block;
}
.P38-HG-1504 {
    width: 49%;
    float: right;
}
.P38-HG-1129-P38-HG-1504 {
    padding: 10px;
    display: inline-block;
}
.P38-HG-150-5P38-HG-1411 {
    display: inline-block;
    padding: 10px;
    margin-top: 6%;
}
.P38-HG-1505 img {
    width: 100%;
}
.P38-HG-1505 {
    width: 49%;
    float: left;
}
.P38-HG-1411 img {
    width: 100%;
}
.P38-HG-1411 {
    width: 49%;
    float: right;
}
.P38-HG-1506 img {
    width: 100%;
}
.P38-HG-1506 {
    width: 49%;
    float: left;
}
.P38-HG-1412 img {
    width: 100%;
}
.P38-HG-1412 {
    width: 49%;
    float: right;
}
.P38-HG-1506-P38-HG-1412 {
    padding: 10px;
    display: inline-block;
}
.P40 {
    width: 20.9%;
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-top: 15%;
}
.P40 img {
    width: 100%;
}
.P40-01 {
    width: 50.3%;
    display: inline-block;
    float: left;
    margin-top: 15%;
    margin-right: 1%;
}
.P40-01 img{
    width: 100%;
    height: 441.4px;
}
.P42-VR-1531 img {
    width: 100%;
}

.P42-VR-1130 img {
    width: 100%;
}

.P42-VR-1531-P42-VR-1130 {
    width: 49%;
    float: left;
    padding: 6px;
    margin-top: 7%;
}

.P42-VR-1530 img {
    width: 100%;
    margin-right: 6px;
}

.P42-VR-1530 {
    width: 49%;
    float: right;
    margin-top: 8.2%;
    margin-right: 9px;
}
.P42-VR-1130 {
    margin-top: 29px;
    display: inline-block;
}
.P44-VR-1537 img {
    width: 100%;
}
.P44-VR-1536 img {
    width: 100%;
}
.P44 img {
    width: 100%;
}
.P44-VR-1537-P44-VR-1536 {
    width: 47%;
    float: left;
    padding: 10px;
    margin-top: 13%;
}
.P44 {
    width: 52.5%;
    float: right;
    margin-top: 16%;
}
.P44-01 img {
    width: 100%;
}
.P44-VR-1122 img {
    width: 100%;
}
.P44-VR-1121 img {
    width: 100%;
}
.P44-VR-1122-P44-VR-1121 {
    width: 47%;
    float: left;
    padding: 10px;
    margin-top: 13%;
}
.P44-01 {
    width: 52.6%;
    float: left;
    margin-top: 16%;
}
.P48-WT-1510 img {
    width: 100%;
}
.P48-WT-1510 {
    width: 45.3%;
    float: right;
    padding-right: 10px;
    margin-top: 15%;
}
.P50-WT-1515 img {
    width: 100%;
}
.P50 img {
    width: 100%;
}
.P50-WT-1516 img {
    width: 100%;
}
.P50-01 img {
    width: 100%;
}
.P54-FA-1122 img {
    width: 100%;
}
.P50-WT-1107 img {
    width: 100%;
}
.P50-WT-1515 {
    width: 49%;
    float: left;
    padding: 10px;
    margin-top: 13%;
}
.P50-WT-1516-P50 {
    width: 49%;
    float: right;
    margin-top: 15%;
}
.P50-01-P54-FA-1122 {
    width: 49%;
    float: left;
    margin-top: 15%;
}
.P50-WT-1107 {
    width: 49%;
    float: right;
    padding: 10px;
    margin-top: 12%;
}
.P52 img{
    width: 100%;
    height: 600px;
}
.P48 img{
    width: 100%;
}
.P48 {
    width: 21.24%;
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-top: 15%;
}
.P50-WT-1516 {
    padding: 10px;
    padding-left: 0;
    padding-top: 16%;
}
.P54-FA-1122{
    padding: 10px;
    padding-right: 0;
    padding-top: 16%;
}
.P50-WT-1516-P50.P54 .P50-WT-1516 {
    padding-top: 0;
}
.P50-01-P54-FA-1122.P54-01 .P54-FA-1122 {
    padding-top: 0;
}
.P40-01.P56-01 {
    width: 51.7%;
}
.P40.P56 {
    width: 20.6%;
}
.P23-VZ-1522.P56-OS-1540 {
    padding-top: 6px;
}
.P48.P64 {
    width: 20.05%;
}
.P48.P68 {
    width: 20.3%;
}
.P48-WT-1510.P68-GR-1404 {
    width: 44.2%;
}
.P70-GR-1515-P70 img {
    width: 100%;
    height: 200px;
}
.P70-GR-1516-P70-GR-1123 img {
    width: 100%;
}
.P70-01-P70-GR-1124 img {
    width: 100%;
    height: 200px;
}
.P70-GR-1538-P70-GR-1539 img {
    width: 100%;
}
.P70-GR-1515 {
    width: 49%;
    float: left;
    padding: 10px;
}
.P70 {
    width: 47.3%;
    float: right;
    margin-top: 10px;
}
.P70-GR-1516 {
    width: 49%;
    float: left;
    padding: 10px;
}
.P70-GR-1123 {
    width: 49%;
    float: right;
    padding: 10px;
}
.P70-GR-1515-P70 {
    display: inline-block;
    margin-top: 9%;
}
.P70-GR-1516-P70-GR-1123 {
    display: inline-block;
}
.P70-01 {
    width: 49%;
    float: left;
    margin-top: 10px;
}
.P70-GR-1124 {
    width: 49%;
    float: right;
    padding: 10px;
}
.P70-01-P70-GR-1124 {
    display: inline-block;
    margin-top: 9%;
}
.P70-GR-1538-P70-GR-1539 {
    display: inline-block;
}
.P70-GR-1538 {
    width: 49%;
    float: left;
    padding: 10px;
}
.P70-GR-1539 {
    width: 49%;
    float: right;
    padding: 10px;
}
.P72-FB-1502-P72-FB-1501-P72-FB-1503 img {
    width: 100%;
}
.P72-FB-1401-P72-FB-1402 img {
    width: 100%;
}
.P72 img {
    width: 100%;
    height: 600px;
}
.P72-FB-1502-P72-FB-1501-P72-FB-1503 {
    width: 49%;
    float: left;
    padding: 10px;
    margin-top: 10%;
}
.P72-FB-1401-P72-FB-1402 {
    width: 49%;
    float: right;
    padding: 10px;
    padding-left: 8px;
    margin-top: 10%;
}
.P76 img {
    width: 100%;
    height: 600px;
}
.P44.P66 {
    margin-top: 15%;
    width: 52.9%;
}
.P78-FC-1529-P78-FC-1521 img {
    width: 100%;
}
.P78 img {
    width: 100%;
}
.P78-FC-1529-P78-FC-1521 {
    width: 46%;
    float: left;
    margin-top: 13%;
}
.P78 {
    width: 50.9%;
    float: right;
    margin-top: 15%;
}
.P78-01 img {
    width: 100%;
    /* height: 409px; */
}
.P78-FC-1528 img {
    width: 100%;
}
.P78-01 {
    width: 23%;
    float: left;
    margin-top: 15%;
}
.P78-FC-1528 {
    width: 75%;
    float: right;
    padding: 10px;
    margin-top: 13%;
}
.P78-FC-1521 {
    padding: 10px;
}
.P78-FC-1529 {
    padding: 10px;
    padding-bottom: 0;
}
.P78-FC-1529 p {
    margin-bottom: 0;
}
.P80-FC-1128 img {
    width: 100%;
}
.P80 img {
    width: 100%;
}
.P80-FC-1128 {
    width: 47%;
    float: left;
    padding: 10px;
    margin-top: 13%;
}
.P80 {
    width: 52.2%;
    float: right;
    margin-top: 15%;
}
.P80-FC-1536 img {
    width: 100%;
}
.P80-FC-104 img {
    width: 100%;
}
.P80-FC-1536-P80-FC-104 {
    width: 47%;
    float: left;
    margin-left: 5%;
    margin-top: 13%;
}
.P80-FC-1537 img{
    width: 100%;
}
.P80-FC-1537{
    width: 47.3%;
    float: right;
    padding: 10px;
    margin-top: 13%;
}
.P80-FC-1536 {
    padding: 10px;
    padding-bottom: 0;
}
.P80-FC-104 {
    padding: 10px;
}
.P80-FC-1536 p {
    margin-bottom: 0;
}
.P84-FL-1542 img {
    width: 100%;
}
.P84-FL-108-P84-FL-118 img {
    width: 100%;
}
.P84-FL-116 img {
    width: 100%;
}
.P84-FL-104-P84-FL-119 img {
    width: 100%;
}
.P84-FL-1542 {
    padding: 8%;
    padding-top: 6%;
}
.P84-FL-116 {
    width: 49%;
    float: left;
}
.P84-FL-108-P84-FL-118 {
    display: inline-block;
    padding: 10px;
    margin-top: 4%;
}
.P84-FL-108 {
    width: 49%;
    float: left;
}
.P84-FL-118 {
    width: 49%;
    float: right;
}
.P84-FL-104-P84-FL-119 {
    display: inline-block;
    padding: 10px;
}
.P84-FL-104 {
    width: 49%;
    float: left;
}
.P84-FL-119 {
    width: 49%;
    float: right;
}
.P84-FL-116-blank {
    display: inline-block;
    padding: 10px;
}
.blank {
    width: 50%;
    float: right;
    height: 113px;
    display: inline-block;
    text-align: center;
}
.blank p {
    margin-bottom: 0;
    padding: 23% 4%;
}
.P84-FL-108-P84-FL-118 p {
    margin-bottom: 0;
}
.P84-FL-116-blank p {
    margin-bottom: 0px;
}
.P84-FL-104-P84-FL-119 p {
    margin-bottom: 0;
}
.P90-HVZ-1540-HZ img {
    width: 100%;
}
.P90-01 img {
    width: 100%;
}
.P90-02 img {
    width: 100%;
    height: 609px;
}
.P90-HVZ-1540-HZ {
    width: 76%;
    float: left;
    padding: 11px;
    margin-top: 13%;
    margin-left: 2%;
}
.P90-01 {
    width: 20%;
    float: right;
}
.P96-TW-104-P96-TW-110 img {
    width: 100%;
}
.P96-TW-112-P96-TW-118 img {
    width: 100%;
}
.P96-TW-119-P96-TW-109 img {
    width: 100%;
}
.P96-TW-104-P96-TW-110 img {
    width: 100%;
}

.P96-TW-112-P96-TW-118 img {
    width: 100%;
}

.P96-TW-119-P96-TW-109 img {
    width: 100%;
}
.P96-TW-104 {
    width: 49%;
    float: left;
}
.P96-TW-110 {
    width: 49%;
    float: right;
}
.P96-TW-104-P96-TW-110 {
    display: inline-block;
    padding: 10px;
    margin-top: 6%;
}
.P96-TW-112-P96-TW-118 {
    display: inline-block;
    padding: 10px;
}
.P96-TW-112 {
    width: 49%;
    float: left;
}
.P96-TW-118 {
    width: 49%;
    float: right;
}
.P96-TW-119-P96-TW-109 {
    display: inline-block;
    padding: 10px;
}
.P96-TW-119 {
    width: 49%;
    float: left;
}
.P96-TW-109 {
    width: 49%;
    float: right;
}
.P96-TW-104-P96-TW-110 p {
    margin-bottom: 0;
}
.P96-TW-112-P96-TW-118 p {
    margin-bottom: 0;
}
.P96-TW-119-P96-TW-109 p {
    margin-bottom: 0;
}
.P100-SF-1107-P100-SF-1125-P100-SF-1105 img {
    width: 100%;
}
.P100-SF-1108-P100-SF-1126-P100-SF-1106 img {
    width: 100%;
}
.P100-SF-1114-P100-SF-1101-P100-SF-1122 img,.P100-SF-1113-P100-SF-1102-P100-SF-1121 img {
    width: 100%;
}
.P100-SF-1107 {
    width: 33%;
    float: left;
    padding: 10px;
}
.P100-SF-1125 {
    width: 34%;
    display: inline-block;
    vertical-align: bottom;
    padding: 10px;
    margin-top: 13.3%;
}
.P100-SF-1107-P100-SF-1125-P100-SF-1105 {
    display: inline-block;
    margin-top: 12%;
}
.P100-SF-1105 {
    width: 33%;
    float: right;
    padding: 10px;
}
.P100-SF-1108 {
    width: 33%;
    float: left;
    padding: 10px;
}
.P100-SF-1126 {
    width: 34%;
    display: inline-block;
    padding: 10px;
}
.P100-SF-1106 {
    width: 33%;
    float: right;
    padding: 10px;
}
.P100-SF-1108-P100-SF-1126-P100-SF-1106 {
    display: inline-block;
}
.P100-SF-1114 {
    width: 33%;
    float: left;
}
.P100-SF-1101 {
    width: 34%;
    display: inline-block;
}
.P100-SF-1122 {
    width: 33%;
    float: right;
}
.P100-SF-1114 {
    width: 33%;
    float: left;
    padding: 10px;
    margin-top: 14%;
}
.P100-SF-1101 {
    width: 33%;
    display: inline-block;
    padding: 10px;
}
.P100-SF-1122 {
    width: 33%;
    float: right;
    padding: 10px;
    margin-top: 14%;
}
.P100-SF-1113 {
    width: 33%;
    float: left;
    padding: 10px;
}
.P100-SF-1102 {
    width: 34%;
    display: inline-block;
    padding: 10px;
}
.P100-SF-1121 {
    width: 33%;
    float: right;
    padding: 10px;
}
div#canvas p {
    font-size: 10px;
    margin-bottom: 0;
}
.P100-SF-1114-P100-SF-1101-P100-SF-1122 {
    margin-top: 12%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535 img {
    width: 100%;
}
.P102-SF-151-P102-SF-1507-P102-SF-1534 img {
    width: 100%;
}
.P102-SF-1131-P102-SF-1132-P102-SF-1539 img {
    width: 100%;
}
.P102-SF-1516,.P102-SF-1508,.P102-SF-1535,.P102-SF-1515,.P102-SF-1507,.P102-SF-1534,.P102-SF-1131,
.P102-SF-1132,.P102-SF-1539,.P102-SF-1538,.P102-SF-1510,.P102-SF-1509{
    width: 33.33%;
    display: inline-block;
    padding: 10px;
}
.P102-SF-1516,.P102-SF-1515,.P102-SF-1131,.P102-SF-1538{
    float: left;
}
.P102-SF-1535,.P102-SF-1534,.P102-SF-1539,.P102-SF-1509{
    float: right;
}
.P102 img,.P102-SF-1537-P102-SF-1536 img,.P102-SF-1538-P102-SF-1510-P102-SF-1509 img{
    width: 100%;
}
.P102 {
    width: 66%;
    float: left;
    margin-top: 2.5%;
}
.P102-SF-1537-P102-SF-1536 {
    width: 33%;
    float: right;
}
.P102-P102-SF-1536 {
    display: inline-block;
    margin-top: 8%;
}
.P102-SF-1537 {
    padding: 10px;
}
.P102-SF-1536 {
    padding: 10px;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535 {
    margin-top: 8%;
}
div#canvas .P102-SF-1536 p {
    font-size: 9px;
}
div#canvas .P102-SF-1537 p {
    font-size: 9px;
}
.P102-SF-1538-P102-SF-1510-P102-SF-1509 {
    margin-top: 3px;
}
.P104-SF-1544-P104-SF-1103-P104-SF-1530-left img {
    width: 100%;
}
.P104-SF-1123-P104-left img {
    width: 100%;
}
.P104-SF-1123-right img {
    width: 100%;
}
.P104-SF-1544-P104-SF-1103-P104-SF-1530-right img {
    width: 100%;
}
.P104-SF-1544-P104-SF-1103-P104-SF-1530-left {
    width: 65.5%;
    float: left;
    margin-top: 8%;
}
.P104-SF-1544-P104-SF-1103-P104-SF-1530-right {
    width: 65.5%;
    float: right;
    margin-top: 8%;
}
.P104-SF-1123-P104-left {
    width: 34.5%;
    float: right;
    margin-top: 8%;
}
.P104-SF-1123-right {
    width: 34.5%;
    float: left;
    margin-top: 8%;
}
.P104-SF-1544-P104-SF-1103 div {
    width: 50%;
    display: inline-block;
}
.P104-SF-1543-P104-SF-1104 div {
    width: 50%;
    display: inline-block;
}
.P104-SF-1531-P104-SF-1530 div {
    width: 50%;
    display: inline-block;
}
.P104-SF-1544 {
    float: left;
    padding: 10px;
}
.P104-SF-1103 {
    float: right;
    padding: 10px;
}
.P104-SF-1543 {
    float: left;
    padding: 10px;
}
.P104-SF-1104 {
    float: right;
    padding: 10px;
}
.P104-SF-1531 {
    float: left;
    padding: 10px;
}
.P104-SF-1530 {
    float: right;
    padding: 10px;
}
.P104-SF-1123 {
    padding: 10px;
}
.P104 img {
    height: 240px;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115 img {
    width: 100%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116 img {
    width: 100%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115 div {
    width: 33.3%;
    display: inline-block;
    padding: 10px;
}

.P106-SF-1406-P106-SF-1133-P106-SF-1116 div {
    width: 33.3%;
    display: inline-block;
    padding: 10px;
}
.P106-SF-1407 {
    float: left;
}
.P106-SF-1115 {
    float: right;
}
.P106-SF-1406 {
    float: left;
}
.P106-SF-1116 {
    float: right;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115 {
    margin-top: 8%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116 {
    margin-top: 9%;
}
.P110-SF-1523-P110-SF-1524 img {
    width: 100%;
}
.P110 img {
    width: 100%;
}
.P110-SF-1523-P110-SF-1524 div {
    width: 49%;
    display: inline-block;
    padding: 10px;
}
.P110-SF-1523-P110-SF-1524 {
    margin-top: 8%;
}
.P110 {
    padding: 10px;
    margin-top: 7%;
}
.P102-SF-151-P102-SF-1507-P102-SF-1534 {
    display: inline-block;
}
.p-14-RO-1528 {
    padding-bottom: 16px;
}
/*-------------------------------------------Slick Book----------------------------------*/
.P01-SF-808-P01-SF-812 img {
    width: 100%;
}
.P01-SF-803-P01-SF-804 img {
    width: 100%;
}
.P01-SF-808-P01-SF-812 div {
    width: 40%;
    display: inline-block;
}
.P01-SF-803-P01-SF-804 div {
    width: 40%;
    display: inline-block;
}
.P01-SF-808-P01-SF-812 div:first-child,.P01-SF-803-P01-SF-804 div:first-child{
    float: left;
    margin: 0px 23px;
    padding: 10px;
}
.P01-SF-808-P01-SF-812 div:last-child,.P01-SF-803-P01-SF-804 div:last-child {
    float: right;
    margin: 0px 23px;
    padding: 10px;
}
.P01-SF-809-P01-SF-810 img {
    width: 100%;
}
.P01-DS-801-P01-DS-802 img {
    width: 100%;
}
.P01-SF-809-P01-SF-810 div {
    width: 40%;
}
.P01-DS-801-P01-DS-802 div {
    width: 40%;
}
.P01-SF-809-P01-SF-810 div:first-child,.P01-DS-801-P01-DS-802 div:first-child{
    float: left;
    margin: 0px 23px;
    padding: 10px;
}
.P01-SF-809-P01-SF-810 div:last-child,.P01-DS-801-P01-DS-802 div:last-child {
    float: right;
    margin: 0px 23px;
    padding: 10px;
}
.P01-SF-855-P01-SF-856 img {
    width: 100%;
}
.P01-SF-857-P01-SF-858 img {
    width: 100%;
}
.P01-SF-855-P01-SF-856 div {
    width: 40%;
}
.P01-SF-857-P01-SF-858 div {
    width: 40%;
}
.P01-SF-855-P01-SF-856 div:first-child,.P01-SF-857-P01-SF-858 div:first-child{
    float: left;
    margin: 0px 23px;
    padding: 10px;
}
.P01-SF-855-P01-SF-856 div:last-child,.P01-SF-857-P01-SF-858 div:last-child {
    float: right;
    margin: 0px 23px;
    padding: 10px;
}
.P02-SF-805-P02-SF-807 img {
    width: 100%;
}
.P02-SF-806-P02-SF-811 img {
    width: 100%; 
}
.P02-SF-805-P02-SF-807 div {
    width: 40%;
}
.P02-SF-806-P02-SF-811 div {
    width: 40%;
}
.P02-SF-805-P02-SF-807 div:first-child,.P02-SF-806-P02-SF-811 div:first-child{
    float: left;
    margin: 0px 23px;
    padding: 10px;
}
.P02-SF-805-P02-SF-807 div:last-child,.P02-SF-806-P02-SF-811 div:last-child {
    float: right;
    margin: 0px 23px;
    padding: 10px;
}
.flip-shadowB {
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0), rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0), rgba(0,0,0,0));
    background-image: -o-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0), rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0), rgba(0,0,0,0));
    background-image: linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0), rgba(0,0,0,0));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, EndColorStr='#223f3f3f', StartColorStr='#aa7b7b7b');
    /* background-color: #00ffFF; */
    overflow: hidden;
    width: 100px;
    opacity: 1;
    z-index: 20;
    position: absolute;
    visibility: hidden;
    transform-origin: 0% 50%;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
}
.flip-topshadow {
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,1), rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,1), rgba(0,0,0,0));
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,1), rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,1), rgba(0,0,0,0));
    background-image: linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,1), rgba(0,0,0,0));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, EndColorStr='#993f3f3f', StartColorStr='#557b7b7b');
    /* background-color: #ffff00; */
    width: 100px;
    overflow: hidden;
    visibility: hidden;
    z-index: 20;
    position: absolute;
}
ul.sub-categories {
    padding-left: 10%;
   display: none;
}
ul.sub-categories li {
    padding: 0;
}
.product-category {
    margin: 20px 0;
}
ul.product-category-data {
    overflow: auto;
    height: 180px;
}
ul.product-category-data li {
    cursor: pointer;
}
.roundedTwo {
    display: inline-block;
}
.col-md-12.product p {
    text-align: center;
    font-size: 23px;
}
.moreBox{
    display:none;
}
div#alldata .moreBox:nth-child(1),div#alldata .moreBox:nth-child(2),
div#alldata .moreBox:nth-child(3),div#alldata .moreBox:nth-child(4),
div#alldata .moreBox:nth-child(5),div#alldata .moreBox:nth-child(6),
div#alldata .moreBox:nth-child(7),div#alldata .moreBox:nth-child(8){
    display: block;
}

/*------------------loading---------------*/
#page {
    display: none;
}
#loading {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999;
    width: 100vw;
    height: 100vh;
    background-color: rgb(255, 255, 255);
    background-image: url(DM_Website_Loader.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.col-md-12.validation_errors p {
    text-align: center;
}
.popup {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 18%;
    left: auto;
    height: auto;
    z-index: 9;
    background-color: #fefefe;
    border-radius: 5px;
    overflow: hidden;
    border: 5px solid #f7f7f7;
}
.popup-data h4 {
    color: #fff;
    text-align: center;
    font-size: 48px;
    margin-top: 18%;
}
span.close-my-popup {
    float: right;
    color: #000;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 20px;
    background-color: #fff;
    height: 33px;
    width: 33px;
    text-align: center;
    border-radius: 25px;
    padding: 2px;
}
.inspirations-inner {
    padding-top: 5%;
}
.home-day {
    background-color: #009ADB;
    color: #fff;
    /* -webkit-appearance: button; */
    cursor: pointer;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}
span.getLocation {
    background-color: #009ADB;
    color: #fff;
    width: 23%;
    border-radius: 0;
    border-color: #009ADB;
    float: right;
    text-align: center;
    padding: 2%;
    cursor: pointer;
}
#citys {
    display: none;
}
p.play-button i.far.fa-play-circle {
    font-size: 56px;
    cursor: pointer;
}
p.play-button {
    margin-bottom: 25px;
}
.instagram {
    width: 321px;
    height: 300px;
}
span.error {
    font-size: 12px;
    color: red;
}
section.about-three.margin-top {
    position: relative;
    overflow: hidden;
}
/***********************************Vesta lookbook***************************************/
.P30-VZ-1125-P30-VZ-11031 {
    width: 96%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    margin-top: 5%;
    margin-left: 2%;
}
.P30-VZ-11251 img {
    width: 100%;
}
.P22-VZ-1544.EP-851 {
    width: 64%;
    margin-left: 6%;
}
.P40-01.P4-02 img {
    height: 463.4px;
}
.P48-WT-1510.EP-852 {
    width: 38%;
    margin-right: 4%;
}
.P30-VZ-1104.EP-8506 {
    width: 42%;
}
.P30-VZ-1125-P30-VZ-1103.EP-8505 .P30-VZ-1125 {
    width: 90%;
}
.P30-VZ-1125-P30-VZ-1103.EP-8505 .P30-VZ-1103 {
    width: 90%;
    margin-top: 18px;
}
.P30-VZ-1126-P30-VZ-104.EP-846 .P30-VZ-1126 {
    width: 90%;
    margin: 0px auto 0px 21px;
}
.P30-VZ-1126-P30-VZ-104.EP-846 .P30-VZ-104 {
    width: 90%;
    margin: 16px auto 0px 21px;
}
.P30-VZ-1129.EP-845 {
    width: 42%;
    float: right;
}
.P30-VZ-1126-P30-VZ-104.EP-846 {
    margin-left: 8%;
}
.P30-VZ-11291.WS-837 {
    width: 65%;
    margin-top: 10%;
    margin-left: 18%;
}
.P30-VZ-11291.WS-837 img {
    width: 100%;
}
.P30-VZ-1126-P30-VZ-104.WS-809 {
    margin-top: 8%;
}
.P30-VZ-1126-P30-VZ-104.WS-809 .P30-VZ-1126 {
    width: 95%;
}
.P30-VZ-1126-P30-VZ-104.WS-809 .P30-VZ-104 {
    width: 95%;
    margin-top: 5%;
}
.P30-VZ-1129.WS-810 {
    width: 43%;
    margin-top: 8%;
}
.left-p-12-NL-1506.WS-834 {
    width: 43%;
}
.right.p-12-NL-1505.WS-8103 .one-p-12-NL-1505 {
    width: 90%;
}
.right.p-12-NL-1505.WS-8103 .two-p-12-NL-1505 {
    width: 90%;
    margin-top: 13%;
}
.P38-HG-150-5P38-HG-1411.WS-813 .P38-HG-1505 {
    width: 42%;
}
.P38-HG-150-5P38-HG-1411.WS-813 .P38-HG-1411 {
    width: 42%;
    margin-right: 4%;
}
.P38-HG-1506-P38-HG-1412.WS-814 .P38-HG-1506 {
    width: 42%;
}
.P38-HG-1506-P38-HG-1412.WS-814 .P38-HG-1412 {
    width: 42%;
    margin-right: 4%;
}
.P38-HG-150-5P38-HG-1411.WS-813 {
    margin-top: 4%;
}
.P38-HG-1506-P38-HG-1412.WS-814 {
    margin-top: 5%;
}
.P22-VZ-1544.SG-831 {
    width: 65%;
    margin-left: 6%;
}
.P40-01.P8-02 img {
    height: 469px;
}
.P48-WT-1510.SG-832 {
    width: 39%;
    margin-right: 2%;
}
.P30-VZ-1104.SG-844 {
    margin-top: 6%;
    width: 44%;
}
.P30-VZ-1125-P30-VZ-1103.SG-824 {
    margin-top: 6%;
    float: right;
}
.P30-VZ-1126-P30-VZ-104.SG-823 {
    margin-top: 6%;
}
.P30-VZ-1129.SG-826 {
    margin-top: 6%;
    width: 44.5%;
    float: right;
}
.P30-VZ-1104.G-843 {
    margin-top: 6%;
    width: 44%;
}
.P30-VZ-1125-P30-VZ-1103.SG-852 {
    margin-top: 6%;
    float: right;
}
.P30-VZ-1125-P30-VZ-1103.SG-852 .P30-VZ-1125 {
    width: 99%;
}
.P30-VZ-1125-P30-VZ-1103.SG-852 .P30-VZ-1103 {
    width: 99%;
}
.P30-VZ-1126-P30-VZ-104.SG-816 {
    margin-top: 6%;
}
.P30-VZ-1129.SG-822 {
    margin-top: 6%;
    width: 44.3%;
    float: right;
}
.P30-VZ-11291.RP-821 img{
    width: 100%;
}
.P30-VZ-11291.RP-821 {
    width: 68%;
    margin-top: 6%;
    margin-left: 15%;
}
.P38-HG-150-5P38-HG-1411.RP-8103 {
    padding-top: 0;
}
.P38-HG-150-5P38-HG-1411.RP-8103 .P38-HG-1505 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.RP-8103 .P38-HG-1411 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.RP-822 .P38-HG-1506 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.RP-822 .P38-HG-1412 {
    width: 45%;
}
.P30-VZ-11291.CC-818 img {
    width: 100%;
}
.P30-VZ-11291.CC-818 {
    width: 68%;
    margin-top: 6%;
    margin-left: 14%;
}
.P38-HG-150-5P38-HG-1411.CC-813 {
    padding-top: 0;
}
.P38-HG-150-5P38-HG-1411.CC-813 .P38-HG-1505 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.CC-813 .P38-HG-1411 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.CC-814 .P38-HG-1506 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.CC-814 .P38-HG-1412 {
    width: 45%;
}
.left-p-12-NL-1506.CC-845 {
    width: 45%;
}
.P22-VZ-1544.VN-820 {
    width: 64%;
    margin-left: 8%;
}
.P40-01.VN-820-02 img {
    height: 462.922px;
}
.P48-WT-1510.VN-819 {
    width: 38%;
    margin-right: 4%;
}
.P38-HG-150-5P38-HG-1411.VN-825 .P38-HG-1505 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.VN-8103 .P38-HG-1412 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.VN-8103 .P38-HG-1412 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.VN-8126 .P38-HG-1411 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.VN-8120 .P38-HG-1506 {
    width: 45%;
}
.P22-VZ-1544.TG-812 {
    width: 64%;
    margin-left: 6%;
}
.P40-01.P28-02 img {
    height: 467px;
}
.P48-WT-1510.TG-841 {
    width: 38%;
    margin-right: 4%;
}
.P30-VZ-11291.TG-816 img {
    width: 100%;
}
.P30-VZ-11291.TG-816 {
    width: 69%;
    margin-top: 6%;
    margin-left: 16%;
}
.P38-HG-150-5P38-HG-1411.TG-815 .P38-HG-1505 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.TG-815 .P38-HG-1411 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.TG-820 .P38-HG-1506 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.TG-820 .P38-HG-1412 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.TG-815 {
    padding-top: 0;
}
.P110.P32 {
    padding: 0px;
    width: 100%;
    margin-top: 6%;
}
.P110.P32 img {
    left: 0;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SG-8102 div {
    width: 30%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SG-8102 .P106-SF-1134 {
    margin-left: 5%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SG-8116 div {
    width: 30%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SG-8116 .P106-SF-1134 {
    margin-left: 5%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SG-8118 div {
    width: 30%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SG-8118 .P106-SF-1133 {
    margin-left: 5%;
}
.P30-VZ-11291.WG-845 img{
    width: 100%;
}
.P30-VZ-11291.WG-845 {
    width: 69%;
    margin-top: 6%;
    margin-left: 12%;
}
.P38-HG-150-5P38-HG-1411.WG-841 .P38-HG-1505 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.WG-841 .P38-HG-1411 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.WG-846 .P38-HG-1506 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.WG-846 .P38-HG-1412 {
    width: 45%;
}
.left-p-12-NL-1506.WG-834 {
    width: 45%;
    float: left;
}
.left-p-12-NL-1506.WG-833 {
    width: 45%;
    float: right;
}
.left-p-12-NL-1506.WG-835 {
    width: 44.5%;
    float: left;
}
.left-p-12-NL-1506.WG-836 {
    width: 44.5%;
    float: right;
}
.p-14-RO-1529.SS-817 {
    width: 66%;
    margin-left: 7%;
}
.p-14-Leander-mobile.P38-01 {
    float: right;
    width: 20.2%;
}
.p-14-Leander-mobile-01.P38-02 {
    width: 44.2%;
}
.p-14-RO-1528.SS-810 {
    width: 90%;
    float: right;
}
.p-14-RO-104.SS-809 {
    width: 90%;
    float: right;
}
.P30-VZ-1126-P30-VZ-104.SS-840 {
    margin-top: 6%;
}
.P30-VZ-1129.SS-839 {
    margin-top: 6%;
}
.P30-VZ-1129.SS-839 {
    margin-top: 6%;
    width: 44.5%;
}
.P30-VZ-1104.SS-852 {
    margin-top: 6%;
    width: 44.5%;
}
.P30-VZ-1125-P30-VZ-1103.SS-851 {
    margin-top: 6%;
}
.P22-VZ-1544.US-826 {
    width: 63%;
    margin-left: 17%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SG-8118 {
    margin-top: 3%;
}
.P30-VZ-11291.TV-849 {
    width: 70%;
    margin-top: 6%;
    margin-left: 14%;
}
.P30-VZ-11291.TV-849 img {
    width: 100%;
}
.P30-VZ-11291.TV-849 {
    width: 70%;
    margin-top: 6%;
    margin-left: 14%;
}
.P38-HG-150-5P38-HG-1411.TV-850 {
    padding-top: 0;
}
.P38-HG-150-5P38-HG-1411.TV-850 .P38-HG-1505 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.TV-850 .P38-HG-1411 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.TV-831 {
    margin-top: 4%;
}
.P38-HG-1506-P38-HG-1412.TV-831 .P38-HG-1506 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.TV-831 .P38-HG-1412 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.TV-836 .P38-HG-1505 {
    width: 45%;
}
.P38-HG-150-5P38-HG-1411.TV-836 .P38-HG-1411 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.TV-835 .P38-HG-1506 {
    width: 45%;
}
.P38-HG-1506-P38-HG-1412.TV-835 .P38-HG-1412 {
    width: 45%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.BL-8103 .P106-SF-1407 {
    width: 29.5%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.BL-8103 .P106-SF-1134 {
    width: 29.5%;
    margin-left: 6%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.BL-8103 .P106-SF-1115 {
    width: 29.5%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.BL-8103 {
    margin-top: 1%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.BL-8103 .P106-SF-1406 {
    width: 30.5%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.BL-8103 .P106-SF-1133 {
    width: 30.5%;
    margin-left: 5%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.BL-8103 .P106-SF-1116 {
    width: 30.5%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SF-832 div {
    width: 31%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SF-832 .P106-SF-1134 {
    margin-left: 4%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SF-829 div {
    width: 31%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SF-829 .P106-SF-1133 {
    margin-left: 4%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SF-829 {
    margin-top: 0;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SF-820 div {
    width: 31%;
}

.P106-SF-1407-P106-SF-1134-P106-SF-1115.SF-820 {
    margin-top: 6%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SF-820 .P106-SF-1134 {
    margin-left: 4%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SF-822 {
    margin: 0;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SF-822 div {
    width: 31%;
}
.P106-SF-1406-P106-SF-1133-P106-SF-1116.SF-822 .P106-SF-1133 {
    margin-left: 4%;
}
.P106-SF-1407-P106-SF-1134-P106-SF-1115.SF-832 {
    margin-top: 6%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-814 {
    margin-top: 6%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-814 div {
    width: 28%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-814 .P102-SF-1508 {
    margin-left: 8%;
}
.P102-SF-151-P102-SF-1507-P102-SF-1534.SF-813 div {
    width: 28%;
}
.P102-SF-151-P102-SF-1507-P102-SF-1534.SF-813 .P102-SF-1507 {
    margin-left: 8%;
}
.P102-SF-1131-P102-SF-1132-P102-SF-1539.SF-823 div {
    width: 28%;
}
.P102-SF-1131-P102-SF-1132-P102-SF-1539.SF-823 .P102-SF-1132 {
    margin-left: 8%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-852 {
    margin-top: 6%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-852 div {
    width: 28%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-852 .P102-SF-1508 {
    margin-left: 8%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-852 {
    margin-top: 6%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-852 div {
    width: 28%;
}
.P102-SF-1516-P102-SF-1508-P102-SF-1535.SF-852 .P102-SF-1508 {
    margin-left: 8%;
}
.P102-SF-151-P102-SF-1507-P102-SF-1534.SF-851 div {
    width: 28%;
}
.P102-SF-151-P102-SF-1507-P102-SF-1534.SF-851 .P102-SF-1507 {
    margin-left: 8%;
}
.P102-SF-1131-P102-SF-1132-P102-SF-1539.SF-812 div {
    width: 28%;
}
.P102-SF-1131-P102-SF-1132-P102-SF-1539.SF-812 .P102-SF-1132 {
    margin-left: 8%;
}
div#canvas .P102-SF-1131-P102-SF-1132-P102-SF-1539.SF-812 div p {
    font-size: 8px;
}
.P102-SF-1131-P102-SF-1132-P102-SF-1539.P70-GR-1515-P70.SF-8809 {
    margin-top: 0;
}
.P102-SF-1131-P102-SF-1132-P102-SF-1539.P70-GR-1515-P70.SF-8809 img {
    height: auto;
}
.P70.SF01 {
    width: 33%;
    position: relative;
}
.P110.SF02 {
    margin-top: 11px;
    padding: 0;
}
.P110.SF02 img {
    height: 207px;
}
.display-none,.mobile{
    display: none;
}
section.home-five .full-column .four-column img {
    width: 75%;
}
section.home-three .full-column .four-column .img-caption {
    width: 100%;
}
span#designerzoneSignUpNot {
    background-color: #009adb;
    color: white;
}
.designerzone form .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.designerzone form .form-group input::-moz-placeholder { /* Firefox 19+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.designerzone form .form-group input:-ms-input-placeholder { /* IE 10+ */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.designerzone form .form-group input:-moz-placeholder { /* Firefox 18- */
  color: #009adb;
  font-family: 'olnova-mediumregular';
}
.navbar-header img {
    width: 100%;
}
p.contactperson {
    margin-bottom: 0;
}
.full-column.designer span.video-play {
    display: inline-block;
    font-size: 24px;
    text-align: center;
    position: absolute;
    top: 29%;
    left: 46%;
    border: 2px solid #fff;
    padding: 1% 0%;
    height: 44px;
    width: 44px;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
}
.full-column.designer .left-image h1.letter-space.margin-top-zero {
    margin-top: 25px;
    margin-bottom: 22px;
}
/*--------------------------------------02-jan-2019-----------------------------*/
nav > .nav.nav-tabs{
    display:flex; 
    border: none;
    color:#fff;
    background:#272e38;
    border-radius:0;

}
nav > div a.nav-item.nav-link,
nav > div a.nav-item.nav-link.active
{
  border: none;
    padding: 18px 25px;
    color:#fff;
    background:#272e38;
    border-radius:0;
}
.tab-content{
    background: rgba(221, 221, 221, 0.10);
    line-height: 25px;
    border: 1px solid rgba(221, 221, 221, 0.10);
    border-top: 1px solid rgba(221, 221, 221, 0.10);
    border-bottom: 1px solid rgba(221, 221, 221, 0.10);
    padding: 30px 25px; 
    display: inline-block;
    width: 100%;
}
ul.nav.my-tab-style li.active a {
    border-radius: 0;
    background-color: #009ADB;
    color: #fff;
}
ul.nav.my-tab-style li a:hover {
    background-color: #009adb;
    color: #fff;
    border-radius: 0;
}
ul.nav.my-tab-style {
    background-color: rgba(221, 221, 221, 0.16);
    text-align: center;
}
ul.nav.my-tab-style li a{
    color: #000;
}
.get-in-touch address p {
    font-size: 12px;
}
.get-in-touch address p.email {
    font-size: 15px;
}
.download-button{
    text-align: center;
}
.download-button a {
    background-color: #009ADB;
    color: #fff;
    padding: 10px 10px;
    display: inline-block;
    margin-top: 1%;
}
li.collection,li.finish,li.application {
    font-weight: bold;
}
.reset-button {
    background-color: #009ADB;
    color: #fff;
    border: 0;
    padding: 7px 19px;
}
a.right.carousel-control {
    width: 14%;
}
.row.banner {
    border: 1px solid;
    height: 485px;
    overflow: hidden;
}
.copy {
    margin-top: 10px;
}
/*.locate-us {
    background-color: #009ADB;
    color: #fff;
    padding: 3px 19px;
}*/
.display-only-mobile {
    position: absolute;
    z-index: 99999;
    top: 38%;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 18px;
    display: none;
}
.product-details-data {
    background-color: rgba(255, 255, 255, 0.57);
    color: #000;
    padding: 3px 10px;
}
.add-bg-clocor {
    /*background-color: rgba(221, 221, 221, 0.16);
    padding: 10px;*/
}
.copy span {
    font-family: sans-serif;
}
.product-view-more .btn:focus {
    outline: 0;
}
.entire-collection-product-three .carousel-indicators{
   position: relative;
   width: 100%;
   left: 25%;
   bottom: 0px;
}
.entire-collection-product-three .carousel-indicators li.thumbnail-class{
    height: 38px;
    width: 6.25rem;
    max-width: 6.25rem;
    border: 0px;
}
.entire-collection-product-three .carousel-indicators li.thumbnail-class img {
    width: 65px;
    height: 39px;
    position: absolute;

}
.entire-collection-product-three .carousel-indicators li.thumbnail-class.active {
    height: 38px;
    width: 6.25rem;
    max-width: 6.25rem;
    /* border: 0px; */
}
.entire-collection-product-three .carousel-indicators li.thumbnail-class.active img{
    width: 65px;
    height: 39px;
    position: absolute;
}
ul.nav.my-tab-style li{
    display: inline-block;
}
section.contact-secand.margin-top {
    margin-top: 30px;
}
section.contact-three.margin-top.margin-bottom {
    margin-top: 30px;
}
section.contact-secand.margin-top .col-md-4.margin-top,
section.contact-three.margin-top.margin-bottom .col-md-4.margin-top {
    margin-top: 2%;
}
section.home-five .head.text-center {
    padding-top: 0;
}
section.home-five .head.text-center h1 {
    margin-top: 0;
}
section.contact-secand.margin-top {
    border-top: 1px solid #bfbebe;
    margin-top: 0;
}
section.contact-three.margin-top.margin-bottom {
    border-top: 1px solid #bfbebe;
}
p.address-data,p.tel,p.fab {
    margin-bottom: 0;
}
address {
    margin-bottom: 10px;
}
address.text-left.two p.address-data {
    margin-bottom: 15px;
}
section.entire-collection-product-two .row.banner img {
    height: 485px;
}
section.entire-collection-product-two {
    height: 486px !important;
    position: relative;
}
/*--------------24-jan-2019-------------------*/
.item.step-three {
    padding-top: 5%;
}
section.entire-collection-product-two p span.button.text-center.download a {
    color: #ffffff;
}
.display-only-mobile-text {
    text-align: center;
    font-size: 20px;
    display: none;
    /*margin-top: 20px;*/
}
.my-contact-data {
    border-bottom: 1px solid #000;
    margin-bottom: 15px;
}
.my-contact-data:last-child {
    border-bottom: 0;
}
.col-md-12.important.margin-top {
    margin-top: 11%;
}
a.linkedin-class {
    background-color: #009adb;
    color: #fff;
    padding: 6px 13px;
    display: inline-block;
    margin-top: 4px;
    font-size: 16px;
    margin-bottom: 10px;
}
/*----------------------------new lookbook-------------------------------*/
.my-container {
    padding: 10px;
    /*display: inline-block;*/
}
.page9 img {
    width: 78%;
}
.page9.col-one,.page9.col-two,.page9.col-three {
    width: 33%;
    float: left;
    padding: 5px;
}
.page9 {
    display: inline-block;
}
.page9.col-one-add-sp {
    width: 18%;
    float: left;
    display: list-item;
}
p.all-data {
    text-transform: uppercase;
    color: #000;
    margin-top: 6px;
}
.page9.row-four img {
    width: 36%;
}
.page9.row-two img,.page9.row-three img {
    width: 100%;
}
.page11 img {
    width: 100%;
}
.page13 img {
    width: 80%;
}
.page11.col-one,.page11.col-two {
    width: 36%;
    display: inline-block;
    padding: 10px;
}
.page11.col-one p,.page11.col-two p {
    text-align: left;
}
.heading.lookbook-heading.text-center {
    font-size: 20px;
    letter-spacing: 0;
    margin-bottom: 0;
}
.page13.col-three {
    width: 32%;
    display: inline-block;
    padding: 3px 6px;
}
.page13.row-one .col-one,.page13.row-one .col-two,.page13.row-one .col-one {
    width: 32%;
    display: list-item;
    float: left;
}
.page13.row-one .col-one,.page13.row-one .col-two {
    list-style-type: none;
    padding: 4px;
}
.page13.row-two .page13.col-one, 
.page13.row-two .page13.col-two, 
.page13.row-two .page13.col-three,
.page13.row-three .page13.col-one, 
.page13.row-three .page13.col-two, 
.page13.row-three .page13.col-three,
.page13.row-four .page13.col-one, 
.page13.row-four .page13.col-two, 
.page13.row-four .page13.col-three {
    width: 32%;
    padding: 3px 6px;
    display: inline-block;
    vertical-align: top;
}
.page14 img{
    width: 100%;
}
.page14 .col-two {
    width: 60%;
    float: left;
}
.magazine-viewport .page .page14 .col-two img {
    margin-top: 27%;
}
.page14 .col-one {
    width: 40%;
    float: left;
}
.page14 .col-one .row-one,
.page14 .col-one .row-two,
.page14 .col-one .row-three,
.page14 .col-one .row-four {
    padding: 10px;
}
.page14 .col-one {
    margin-top: 16%;
}
.page14{
    display: inline-block;
}
.page15 img {
    width: 100%;
}
.page15 .col-one,.page15 .col-two,.page15 .col-three {
    width: 33%;
    float: left;
    padding: 10px;
}
.page15 .col-one .white {
    height: 55px;
}
.page15.row-two,.page15.row-three{
    display: inline-block;
}
.page15.row-one img {
    width: 75%;
}
.my-container-data img {
    width: 100%;
}
.magazine-viewport .page .my-container-data img {
    height: 545px;
    margin-top: 23px;
}
.my-container-data {
    width: 50%;
    float: left;
}
.my-container.page17.col-one {
    width: 50%;
    float: left;
}
.my-container.page17 img {
    width: 76%;
}
.page17.row-one {
    margin-top: 13px;
}
.page18.col-one .row-one img{
    width: 100%;
}
.page18.col-one {
    width: 50%;
    float: left;
}
.page18.col-one .row-two img{
    width: 100%;
}
.page18.col-two {
    width: 50%;
    float: left;
}
.page18.col-two img{
    width: 100%;
}
.page18.col-one .row-one {
    width: 80%;
    margin: 0 auto;
}
.page18.col-one .row-two {
    width: 46%;
    margin: 21px auto 0px 95px;
}
.page18.col-two .row-one {
    width: 80%;
    margin: 0 auto;
}
.page18.col-one .row-one {
    width: 80%;
    margin: 14px auto 0;
}
.page18.col-two .row-two {
    width: 46%;
    margin: 13px auto 20px 22px;
}
.page19.col-one img{
    width: 100%;
}
.page19.col-one {
    width: 66%;
    margin: 7px auto 0;
}
.page20.col-one img,.page20.col-two img{
    width: 100%;
}
.page20.col-one,.page20.col-two {
    width: 50%;
    float: left;
}
.page20.col-one .row-one,.page20.col-two .row-one {
    width: 82%;
    margin: 0 auto;
    padding-bottom: 14px;
}

.page20.col-one .row-two,.page20.col-two .row-two {
    width: 82%;
    margin: 0 auto;
}
.page21.col-one img,.page21.col-two img{
    width: 100%;
}
.page21.col-one, .page21.col-two {
    width: 50%;
    float: left;
    padding: 76px 10px 10px 10px; /*26-feb-19*/
}
.page21.col-one .row-one,.page21.col-two .row-one {
    padding-bottom: 15px;
}
.page23.col-one {/*26-feb*/
    width: 35%;
    float: left;
    margin-left: 12%; 
    margin-top: 12%;
}
.page23.col-two {/*26-feb*/
    width: 35%;
    float: right;
    margin-right: 12%;
    margin-top: 12%;
}
.page23.col-one img,.page23.col-two img {
    width: 100%;
}
.page24.col-one img,.page24.col-two img {
    width: 100%;
}
.page24.col-one,.page24.col-two {
    width: 48%;/*26-feb*/
    float: left;
    padding: 10px;
    padding-top: 50px;
}
.page24.col-one .row-one,.page24.col-two .row-one {
    padding-bottom: 20px;
}
.page18.page25.col-one .row-two {
    margin-top: 0;
}
.page27.col-one img {
    width: 100%;
}
.page27.col-one {
    width: 55%;
    float: left;
}
.page27.col-two {
    width: 45%;
    float: left;
}
.page27.col-two img{
    width: 100%;
}
.page27.col-two {
    width: 45%;
    float: left;
    padding-left: 15px;
}
.page27.col-two .row-one {
    margin-bottom: 9px;
}
.page28.col-one img,.page28.col-two img {
    width: 100%;
}
.page28.col-one {
   width: 49%;
   float: left;
   padding: 10px;
   margin-top: 1px;/*26-feb*/
}
.page28.col-two {
    width: 49%;
    float: left;
    padding: 5px;
    padding-top: 10px;
    margin-top: 1px;/*26-feb*/
}
.page29.col-one img,.page29.col-two img{
    width: 100%;
}
.page29.col-one, .page29.col-two {
    width: 50%;
    float: left;
    padding: 23px;
}
.page30 img {
    width: 100%;
}
.page30.col-one {
    width: 50%;
    float: left;
    padding: 10px;
    padding-top: 117px;
}
.page30.col-two {
    width: 50%;
    float: left;
    padding: 5.4%;/*26-feb*/
}
.page31 img {
    width: 100%;
}
.page31.row-one .col-one {
    width: 50%;
    float: left;
    padding: 17px;
}
.page31.row-one .col-two {
    width: 50%;
    float: left;
    padding: 17px;
}
.page31.row-one {
    display: inline-block;
}
.page31.row-two {
    padding: 0px 17px;
}
.page33 img {
    width: 100%;
}
.page33.col-one {
    width: 50%;
    float: left;
    padding: 10px;
}
.page33.col-one .row-one {
    width: 60%;
    float: right;
}
.page33.col-two {
    width: 50%;
    float: left;
    padding: 19px;
}
.page33.col-one .heading.lookbook-heading.text-center {
    margin-bottom: 28%;
}
.page35.col-one img {
    width: 100%;
}
.page35.col-one {
    width: 57.5%;
    float: left;
    padding: 10px;
}
.page35.col-two {
    width: 42%;
    float: left;
    padding: 3%;
    padding-top: 2%;
}
.page35.col-two img{
    width: 100%;
}
.page36 img {
    width: 100%;
}
.page36.col-one {
    width: 50%;
    float: left;
    padding: 10px;
    margin-top: 18%;
}
.page36.col-two {
    width: 50%;
    float: left;
    padding: 10px;
    margin-top: 10%;
}
.page36.col-two .row-one {
    width: 59%;
    float: left;
}
.page39 img {
    width: 100%;
}
.page39.col-one {/*26-feb*/
    width: 43%;
    float: left;
    margin-top: 10%;
}
.page39.col-two {/*26-feb*/
    width: 48%;
    float: right;
    padding: 15px;
    padding-top: 0;
    margin-right: 7%;
}
.page39.col-one .row-one,.page39.col-one .row-two {
    width: 61%;
    float: right;
}
.page39.col-one .row-one {
    padding-top: 3px;
}
.page40 img{
    width: 100%;
}
.page40.col-one {
    width: 45%;
    float: left;
    padding: 75px 10px 9px 10px;
}
.page40.col-two {
    width: 45%;
    float: left;
    padding: 75px 10px 9px 10px;
}
.page33.page43.col-one {
    padding-top: 27%;/*26-feb*/
}
.page33.page43.col-two {
    padding: 17px;
    padding-top: 27%;
}
.page28.page43.col-one {
    padding: 6px;
    margin-top: 4px;
}
.page45 img {
    width: 100%;
}
.page45.col-one {
    width: 43%;
    float: left;
    padding: 7px;
    margin-left: 3%;
}
.page45.col-two {
    width: 50%;
    float: left;
    padding: 20px;
    padding-top: 6px;
}
.page35.page47.col-one {
    padding: 6px;
    padding-top: 0;
}
.page36.page48.col-two .row-one {
    width: 65%;
}
.page36.page48.col-one .row-two{
    width: 65%;
    float: right;
}
.page50 img{
    width: 100%;
}
.page50.col-one, .page50.col-two {
    width: 50%;
    float: left;
    padding: 10px;
    padding-top: 43px;
}
.page50.col-one .row-one {
    font-size: 41px;
    text-align: right;
    line-height: normal;
   /* padding-right: 12px;*/
}
.page50.col-one .row-one {
    margin-bottom: 17%;
}
.page50.col-two .row-two {
    margin-top: 10%;
}
.page29.col-one .row-one {
    width: 85%;
    float: right;
    margin-top: 19%;
    margin-bottom: 19%;
}
.page29.col-two .row-one {
    width: 85%;
    float: left;
    margin-top: 19%;
    margin-bottom: 18%;
}
.page39.page53.col-two {
    padding: 4%;
    padding-top: 0
}
.page56.col-one {/*27-feb*/
    width: 43%;
    float: left;
    padding: 0px;
    padding-top: 17%;
    margin-left: 8%;
}
.page56 img {
    width: 100%;
}
.page56.col-two {/*27-feb*/
    width: 44%;
    float: left;
    padding: 16px;
    padding-top: 21%;
}
.page56.col-one .row-one {
    width: 85%;
    float: right;
    padding-top: 17px;
    padding-bottom: 17%;
}
.page23.page61.col-one {
    margin-top: 23%;
    margin-left: 0;
    width: 42%;
}
.page23.page61.col-two {
    margin-right: 10%;
    margin-top: 23%;
    width: 42%;
}
.page35.page67.col-one {
    padding: 2px;  /*25-feb-2019*/
    width: 55%;
    padding-left: 0;
    padding-top: 0;
}
.page30.page68.col-two {
    padding: 8px;
    padding-top: 11%;
}
.page30.page68.col-one {
    padding-top: 36%;
}
.page28.page69.col-two {
    margin-top: 17px;
    padding: 4px;
}
.page28.page69.col-one {
    margin-top: 12px;
    padding: 9px;
}
.page28.page69.page72.col-one {
    padding: 7px;
}
.page23.page73.col-two {
    width: 37%;
    margin-top: 11%;
}}
.page78 img {
    width: 100%;
}
.page78.row-one .col-one {
    width: 50%;
    float: left;
    padding: 10px;
    margin-top: 30px;
}
.page78.row-one .col-two {
    width: 50%;
    float: left;
    padding: 10px;
    margin-top: 30px;
}
.page78.row-two {
    padding: 10px;
}
.page79 img {
    width: 100%;
}
.page79.row-one {
    margin-left: 8%;
    margin-top: 24%;
}
.page79.row-one .col-one {
    width: 55%;
    float: left;
}
.page79.row-one .col-two {
    width: 31%;
    float: left;
    padding: 0px 10px 10px 10px;
}
.page79.row-two .col-one {
    width: 31%;
    float: left;
    padding: 1px 10px 10px 10px;
}
.page79.row-two {
    margin-left: 7%;
}
.page79.row-two .col-two {
    width: 55%;
    float: left;
}
.page78.page81.row-one .col-one {
    margin-top: 0;
}
.page78.page81.row-one .col-two {
    margin-top: 0;
}
.page78.page81.row-two img {
    height: 266px;
}
.page56.page86.col-two {
    padding: 19px;
}
.page56.page88.col-one .row-one {
    float: left;
    padding-bottom: 12%;
    padding-top: 0;
}
.page56.page88.col-one {
    padding: 5%;
    margin-top: 10%;
}
.page56.page86.page88.col-two {
    margin-top: 10%;
}
.page95 img {
    width: 100%;
}
.page95.col-one {
    width: 50%;
    float: left;
    padding: 23px;
}
.page95.col-two {
    width: 50%;
    float: left;
    padding: 17px;
    padding-top: 22px;
}
.page96 img {
    width: 100%;
}
.page96.row-two .col-one {
    width: 33%;
    float: left;
    padding: 5px;
    padding-bottom: 0;
}
.page96.row-two .col-two {
    width: 50%;
    float: left;
    padding: 6px;
    padding-bottom: 0;
}
.page96.row-three .col-one {
    width: 33%;
    float: left;
    padding: 5px;
    padding-top: 0;
}
.page96.row-three .col-two {
    width: 33%;
    float: left;
    padding: 5px;
    padding-top: 0;
}
.page96.row-three .col-three {
    width: 33%;
    float: left;
    padding: 5px;
    padding-top: 0;
}
.page97 {
    float: left;
}
.page96.page97.row-two .col-one {
    padding-top: 0;
    float: right;
}
.page96.page97.row-two .col-two {
    padding-top: 0;
    float: right;
}
.page96.page97.row-three .col-one,
.page96.page97.row-three .col-two,
.page96.page97.row-three .col-three {
    padding-bottom: 0;
}
.page99 img {
    width: 100%;
}
.page99.row-one div, .page99.row-two div, .page99.row-three div {/*28-feb*/
    width: 43%;
    float: left;
    padding: 10px;
}
.page99.row-one,.page99.row-two,.page99.row-three{
    float: left;
}
.page99.row-one .col-one, .page99.row-one .col-two {
    padding-bottom: 0;
}
.page99.row-two .col-one, .page99.row-two .col-two{
    padding-top: 0;
    padding-bottom: 0;
}
.page99.row-three .col-one, .page99.row-three .col-two{
    padding-top: 0;
}
.page102 img {
    width: 100%;
}
.page102.row-one div {
    width: 33%;
    float: left;
    padding: 10px;
}
.page102.row-two div,.page102.row-three div{
    width: 33%;
    float: left;
    padding: 10px;
}
.page102.row-one {
    margin-top: 25%;
}
.page102.page103.row-one {
    margin-top: 0;
}
.page102.page103.row-two div {
    width: 42%;
    padding: 0px 10px 0 10px;
}
.page102.page103.row-one div {
    width: 28%;
}
.page102.page103.row-three div{
    width: 28%;
}
.page102.page109.row-one {
    float: left;
}
.page102.page109.page110.row-one {
    margin-top: 0;
}
.page102.page109.page110.row-one div {
    padding-top: 0;
    padding-bottom: 0;
}
.page102.page109.page110.row-two div {
    padding-bottom: 0;
    padding-top: 0;
}
.page102.page109.page110.row-two {
    float: left;
}
.page102.page109.page110.row-one div,.page102.page109.page110.row-two div {
    width: 28%;
}
.page102.page109.page110.row-one {
    padding-top: 9%;
}
.page111 img {
    width: 100%;
}
.page111.row-one div, 
.page111.row-two div, 
.page111.row-three div, 
.page111.row-four div {
    width: 24%;
    float: left;
    padding: 7px;
}
.page111 {
    float: left;
}
.page111.row-one .col-one,.page111.row-two .col-one,
.page111.row-three .col-one,.page111.row-four .col-one {
    margin-left: 8%;
}
span.text-number {
    font-weight: bold;
}
span.p-text {
    background-color: #000;
    color: #fff;
    border-radius: 20px;
    padding: 0px 4px;
    font-weight: bold;
}
span.pluse {
    font-size: 11px;
}
span.n-text {
    background-color: #000;
    color: #fff;
    padding: 0px 2px;
    border-radius: 3px;
}
/*-----------------------25-Feb-2019---------------------------------------------*/
.my-container.page26 {
    padding: 16px;
    padding-right: 0;
    padding-top: 10px;
}
.my-container.page27 {
    padding: 19px;
    padding-left: 0;
    padding-top: 10px;
}
.my-container.page46 {
    padding: 16px;
    padding-right: 0;
    padding-top: 10px;
}
.my-container.page47 {
    padding: 16px;
    padding-left: 0;
    padding-top: 10px;
}
.my-container.page47 .page35.page47.col-one {
    padding: 13px;
    padding-left: 0;
    padding-top: 0;
}
.my-container.page58 {
    padding: 16px;
    padding-right: 0;
    padding-top: 10px;
}
.my-container.page59 {
    padding: 16px;
    padding-left: 0;
    padding-top: 10px;
}
.my-container.page59 .page35.page59.col-one {
    padding: 16px;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.my-container.page59 .page35.page59.col-one img {
    height: 575px;
}
.my-container.page66 {
    padding: 16px;
    padding-right: 0;
    padding-top: 10px;
}
.my-container.page67 {
    padding: 16px;
    padding-left: 0;
    padding-top: 10px;
}
.my-container.page76 {
    padding: 16px;
    padding-right: 0;
    padding-top: 10px;
}
.my-container.page77 {
    padding: 16px;
    padding-left: 0;
    padding-top: 10px;
}
.my-container.page84 {
    padding: 16px;
    padding-right: 0;
    padding-top: 10px;
}
.my-container.page85 {
    padding: 16px;
    padding-left: 0;
    padding-top: 10px;
}
.my-container.page34 {
    padding: 16px;
    padding-right: 0;
    padding-top: 10px;
}
.my-container.page35 {
    padding: 16px;
    padding-left: 0;
    padding-top: 10px;
}
.my-container.page35 .page35.col-one {
    padding: 14px;
    padding-left: 0;
    padding-top: 7px;
}
.my-container.page16 {
    padding: 0;
}
.my-container.page16 {
    padding: 19px;
    padding-right: 0;
    padding-top: 0px;
}
.heading.lookbook-heading img {
    width: 50%;
}
.heading.img {
    margin: 4px 0px;
    font-size: 0;
}
.heading.lookbook-heading.page19.img{
    margin: 20px 0px;
}
.extra-work {
    position: absolute;
    float: right;
    width: 16%;
    right: 0;
    top: 23%;
}
.extra-work img {
    width: 100%;
}
.page21.col-two {
    padding-top: 14px;
}
.page21.col-two .heading.lookbook-heading.text-left.img {
    padding-bottom: 6%;
}
.extra-work.page21 {
    left: -8px;
    top: -3px;
    width: 27%;
}
.extra-work.page23 {
    top: 0;
    left: 0;
    width: 19%;
}
.heading.lookbook-heading.img.page24 img {
    width: 53%;
    margin-bottom: 10px;
}
.extra-work.page24 {
    top: 0px;
    right: 19%;
}
.page24.col-two {
    padding-top: 20%;
}
.page28.extra-data.text-left {
    width: 40%;
    margin-left: 3%;
    margin-top: 9%;
}
.page28.extra-data.text-left img{
    width: 100%;
}
.extra-work.page28 {
    top: 0;
    right: 16%;
    width: 39%;
}
.page30.extra-work-img {
    width: 64%;
    margin: 0 auto;
}
.page30.col-one{
    padding-top: 0px;
}
.page30.col-two {
    padding-top: 0;
}
.my-container.page30 {
    padding-top: 0;
}
.page30.col-two .page30.extra-work-img {
    width: 43%;
    margin-bottom: 10px;
}
.extra-work.page32 {
    top: 0;
    right: 40%;
    width: 20%;
}
.page23.col-one.page32,.page23.col-two.page32 {
    margin-top: 19%;
}
.page33.left-text {
    width: 19%;
    float: left;
    margin-left: 12%;
    margin-top: 16%;
}
.page33.col-one {
    padding-top: 26%;
}
.page33.extra-work-new img {
    width: 100%;
}
.page33.col-two {
    padding-top: 6px;
}
.page33.extra-work-new {
    position: absolute;
    width: 20%;
    top: 3px;
    left: 24%;
}
.page36.new-data {
    width: 80%;
}
.page36.new-data1 {
    position: absolute;
    width: 18%;
    right: 1%;
    top: 35%;
}
.page36.new-data-col-one {
    position: absolute;
    width: 31%;
    left: 0;
    top: 8%;
}
.extra-work.page38 {
    top: 0;
    width: 56%;
}
.page23.col-one.page38 {
    margin-top: 18%;
}
.page23.col-two.page38 {
    margin-top: 18%;
}
.row-zero {
    width: 18%;
    float: left;
    margin-top: 9%;
    margin-left: 13%;
}
.extra-work.page39 {
    left: 0;
    top: 0;
    width: 43%;
}
.extra-work.page40 {
    top: 0;
    right: 52%;
    width: 30%;
}
.row-zero.page41 {
    margin: 0;
    width: 70%;
}
.extra-work.page41 {
    top: 7%;
    width: 20%;
}
.extra-work.page42 {
    top: 0;
    width: 44%;
    right: 26%;
}
.heading-text img {
    width: 100%;
}
.heading-text {
    width: 53%;
    float: right;
    margin-right: 7%;
    margin-top: 1%;
}
.extra-work.page44 {
    top: 0;
    width: 40%;
    right: 9%;
}
.page24.col-one.page44 {
    padding-top: 30%;
}
.page45.col-one .row-zero {
    margin: 6px 21px;
    width: 77%;
}
.row-zero.page48 {
    margin: 0;
    width: 68%;
    margin-bottom: 10px;
}
.page36.page48.col-two {
    margin-top: 4%;
}
.extra-work.page48 {
    top: 0;
    width: 21%;
}
.extra-work.page48.two {
    top: 88%;
    left: 0%;
    width: 20%;
}
.page50.col-one .row-one {
    width: 60%;
    margin: 98px 80px 21px;
}
.extra-work.page50 {
    width: 29%;
    left: 35%;
    top: 2%;
}
.page50.col-two .row-one img {
    z-index: 9 !important;
    position: relative;
}
.extra-work.page52 {
    top: 0;
    width: 45%;
}
.page29.page52.col-one {
    padding-top: 21%;
}
.page29.page52.col-two {
    padding-top: 21%;
}
.extra-work.page53 {
    left: 0;
    top: 0px;
}
.page39.page53.col-one .row-zero {
    width: 12%;
    margin-top: 37%;
    margin-left: 21%;
}
.page39.page53.col-one {
    padding-top: 0%;
}
.page39.page53.col-two {
    padding-top: 6%;
}
.extra-work.page55 {
    width: 26%;
    left: 0;
    top: 0;
}
.extra-work.page56 {
    top: 0;
    width: 53%;
}
.page20.col-one.page57 {
    width: 46%;
    margin-top: 7%;
}
.page20.col-two.page57 {
    width: 46%;
    margin-top: 7%;
}
.page21.col-one.page60 {
    padding: 14px 10px 10px 10px;
    width: 43%;
    margin-left: 6%;
}
.extra-work.page60 {
    top: 0;
    width: 32%;
}
.page21.col-two.page60{
    width: 43%;
}
.heading.lookbook-heading.text-left.img.page60 {
    padding-top: 20%;
    margin-left: 6%;
}
.extra-work.page61 {
    left:-13px;
    top: 0;
    width: 32%;
}
.page24.col-one.page62 .row-zero {
    margin-left: 0;
    width: 98%;
    margin-bottom: 3%;
}
.extra-work.page62 {
    top: 0;
    width: 20.8%;
}
.extra-work.page63 {
    top: 0;
    left: -11px;
    width: 21%;
}
.page19.col-one.page63 {
    width: 58%;
    margin: 86px auto 0;
}
.extra-work.page63.one {
    left: 79%;
    top: 39%;
}
.row-zero.page64 {
    width: 80%;
    margin: 45px 0px 6px;
}
.extra-work.page64 {
    top: 43px;
    width: 10%;
    right: -5px;
}
.extra-work.page65 {
    left: -9px;
    top: 0;
    width: 50%;
}
.page23.page61.page65.col-one {
    margin-top: 33%;
    margin-left: 3%;
    width: 38%;
}
.page23.page61.page65.col-two {
    margin-right: 12%;
    margin-top: 33%;
    width: 38%;
}
.page30.page68.col-one {
    padding-top: 13%;
}
.row-zero.page68 {
    margin: 0;
    width: 63%;
    margin-left: 26%;
    margin-bottom: 10px;
}
.extra-work.page68 {
    top: 0;
    right: 12%;
    width: 28%;
}
.page30.page68.col-two {
    width: 50%;
    margin-top: 6%;
}
.heading-img.page69 img {
    width: 100%;
}
.heading-img.page69 {
    width: 59%;
    margin: 16px 7% 0% 39%;
}
.row-zero.page70 {
    margin: 0;
    width: 80%;
    margin-bottom: 10px;
}
.extra-work.two.page70 {
    top: 87%;
    left: 8px;
    width: 16%;
}
.extra-work.page70 {
    top: 0;
    width: 22%;
}
.extra-work.page71 {
    left: 0%;
    top: 0px;
}
.extra-work.two.page71 {
    top: 31%;
    width: 16%;
    left:85%;
}
.page28.page69.col-two.page72 {
    margin-top: 0;
}
.page28.page69.page72.col-one {
    margin-top: 0px;
    padding-top: 4px;
}
.extra-work.page72 {
    top: 0;
    width: 28%;
}
.page23.page73.col-one {
    width: 38%;
    margin-top: 11%;
    margin-left: 3%;
}
.extra-work.page74 {
    top: 0;
    width: 32%;
}
.page36.page48.page74.col-two {
    margin-top: 27%;
}
.extra-work.page75 {
    top: 0;
    left: -9px;
    width: 24.4%;
}
.heading.lookbook-heading.text-left.img.page72 {
    margin-top: 9%;
}
.page78 img {
    width: 100%;
}
.extra-work.page79 {
    left: 0;
    width: 70%;
    top: 5%;
}
img.text-data {
    width: 89%;
    padding-bottom: 7px;
}
.page79.page80.row-one .col-two {
    padding-top: 15%;
}
.extra-work.page80 {
    top: 0;
    width: 53%;
}
.page28.page69.page72.page82.col-one .heading.lookbook-heading.text-left.img img {
    width: 100%;
    margin-bottom: 5%;
    margin-top: 13%;
}
.page28.page69.page82.col-two {
    margin-top: 18%;
}
.extra-work.page82 {
    top: 0;
    width: 50%;
}
.page79.page83.row-one .col-two {
    padding-top: 17%;
}
.extra-work.page83 {
    width: 70%;
    left: 0;
    top: 14%;
}
.page56.page86.col-two {
    padding-top: 21%;
    width: 45%;
}
.page56.page86.col-one .row-one {
    width: 54%;
    padding-bottom: 6px;
}
.page56.page86.col-one .row-zero {
    margin: 0;
    width: 47%;
    float: right;
}
.row-zero.page87 {
    margin: 0;
    width: 96%;
    margin-bottom: 25px;
}
.page30.page68.page87.col-one {
    padding-top: 39px;
}
.page30.page87.col-two {
    margin-top: 7%;
}
.page56.page88.col-one {
    padding: 5%;
    margin-top: 26%;
    margin-left: 0;
    width: 45%;
}
.page56.page86.page88.col-two {
    margin-left: 6%;
}
.extra-work.page88 {
    width: 88%;
    top: 0;
    right: 0;
}
.extra-work.page89 {
    left: 0;
    top: 0;
    width: 23%;
}
.heading.lookbook-heading.text-left.img.page89 {
    margin-top: 9%;
}
.page36.page48.col-two .extra-line {
    width: 12%;
    float: right;
    margin-right: 15%;
}
.extra-work.page91 {
    width: 63%;
    right: 12%;
    top: 8%;
}
.page36.page48.page91.col-one {
    position: relative;
}
.page36.page48.page91.col-two {
    padding-top: 26%;
}
.extra-work.one.page92 {
    top: 0;
    width: 21%;
}
.extra-work.two.page92 {
    left: 0;
    width: 20%;
    top: 16%;
}
.row-zero.page93 {
    margin: 0;
    width: 84%;
    margin-bottom: 7px;
    margin-top: 7%;
}
.page28.page69.page93.col-two {
    width: 46%;
    padding-top: 15%;
    position: relative;
}
.page28.page69.page72.page93.col-one {
    width: 46%;
    margin-left: 12px;
}
.page95.col-one,.page95.col-two {
    padding-top: 1%;
}
.heading.lookbook-heading.text-right.page97.img img {
    width: 51%;
    margin-bottom: 1%;
}
.heading.lookbook-heading.text-left.page98.img img {
    width: 45%;
    margin-top: 8%;
    margin-left: 3%;
}
.page21.page98.col-one {
    padding-top: 4px;
    width: 48%;
}
.page21.page98.col-two {
    padding-top: 1%;
    width: 48%;
}
.page99.row-one .col-one,.page99.row-two .col-one,.page99.row-three .col-one {
    margin-left: 4%;
}
.extra-work.two.page100 {
    left: 15%;
    width: 20%;
    top: 3%;
}
.extra-work.one.page100 {
    top: 0;
    right: 8%;
    width: 43%;
}
.page21.page100.col-one {
    width: 41%;
    padding-top: 41%;
    margin-left: 10%;
}
.page21.page100.col-two {
    width: 41%;
    padding-top: 41%;
}
.extra-work.one.page102 {
    top: 0;
    right: 16%;
    width: 26%;
}
.extra-work.two.page102 {
    left: 27%;
    top: 5%;
}
.page102.page103.row-one .col-one,
.page102.page103.row-two .col-one,
.page102.page103.row-three .col-one {
    margin-left: 5%;
}
.extra-work.three.page105 {
    top: 0;
    left: 0;
    width: 31%;
}
.extra-work.two.page105 {
    left: 47%;
    top: 11%;
}
.extra-work.one.page105 {
    top: 8%;
}
.page102.page105.row-one {
    margin-top: 21%;
}
.page102.page105.row-one div,.page102.page105.row-two div {
    padding-bottom: 0;
    width: 32%;
}
.extra-work.two.page107 {
    top: 1%;
    left: 0;
    width: 29%;
}
.extra-work.three.page107 {
    top: 10%;
    left: 40%;
    width: 11%;
}
.extra-work.one.page107 {
    top: 8%;
}
.page102.page107.row-one {
    margin-top: 20%;
}
.extra-work.one.page108 {
    top: 0;
    width: 19%;
}
.extra-work.two.page108 {
    left: 58px;
    width: 21%;
    top: 31px;
}
.extra-work.two.page109 {
    top: 8%;
    width: 18%;
}
.extra-work.one.page109 {
    top: 0%;
    left: -13px;
    width: 19%;
}
.page102.page109.row-one {
    margin-top: 18%;
}
.page102.page109.row-one div {
    padding-bottom: 0;
}
.page102.page109.row-two div{
    padding-top: 0;
}
.extra-work.page93 {
    left: 0;
    top: 0;
    width: 23%;
}
.heading.lookbook-heading.text-left.new-png img {
    width: 86%;
    margin-left: 3%;
}
.lookbook-logo {
    position: absolute;
    top: 10px;
    left: 20px;
    z-index: 9;
}
.page36.col-one .row-one img {
    position: relative;
    z-index: 99;
}
.page36.col-one .row-one {
    position: relative;
    z-index: 99;
}
.page99.page104.row-one {
    margin-top: 7%;
}
.page102.page109.page110.row-one .col-one,.page102.page109.page110.row-two .col-one,
.page102.page109.page110.long.row-two .col-one {
    margin-left: 6%;
}
.page102.page103.row-one.page106 {
    padding-top: 8%;
}
span.exclusiv {
    background-color: #000;
    color: #fff;
    padding: 1px 3px 1px 3px;
}
.extra-work.page13 {
    top: 0;
    left: 7%;
    width: 35%;
}
.extra-work.page20 {
    top: -2px;
    width: 7.6%;
    right: -3px;
}
.heading.lookbook-heading.text-left.img.page60 img {
    width: 65%;
}
.page96.row-two {
    float: left;
    width: 90%;
}
.page96.page97.row-two {
    float: right;
}
.page56.page55.col-one .row-one {
    padding-bottom: 14px;
}
.page18.page25.col-two {
    width: 48%;
}
.page36.page48.page91.col-two {
    width: 48%;
}
.page30.extra-work-img {
    position: relative;
    left: 12px;
}
.my-container-data.page17 img {
    position: relative;
    right: 11px;
}
img.page26.img {
    position: relative;
    left: 1px;
}
.page27.col-one img {
    position: relative;
    right: 7px;
}
img.page34.img {
    position: relative;
    left: 8px;
}
span.all-designs-text {
    position: absolute;
    bottom: 2px;
    right: 31px;
    font-size: 9px;
    color: #9d9fa2;
}
span.page-number-left {
    position: absolute;
    bottom: 0px;
    font-size: 15px;
    left: 0px;
    background-color: #009adb;
    color: #fff;
    padding: 0px 2px;
}

span.page-number-right {
    position: absolute;
    bottom: 0px;
    font-size: 15px;
    right: 0px;
    background-color: #009adb;
    color: #fff;
    padding: 0px 2px;
}
.page35.page47.col-one img {
    position: relative;
    right: 14px;
}
.my-container.page46 img {
    position: relative;
    left: 1px;
}
.page35.page59.col-one img {
    position: relative;
    right: 15px;
}
.page35.page67.col-one img {
    position: relative;
    right: 13px;
}
.my-container.page85 .page35.page67.col-one img {
    position: relative;
    top: 0px;
    height: 575px;
}
.extra-work.one.page11 {
    left: 6%;
    top: 4%;
}
.extra-work.one.page50 {
    left: 11%;
    top: 7%;
    width: 15%;
}
.heading.lookbook-heading.text-left.img.page89 img {
    width: 63%;
}
.page28.page69.page89.col-two {
    margin-top: 0;
}
.page28.page69.page89.col-two .row-two {
    margin-top: 5%;
}
.page21.page100.col-two .row-one {
    padding-bottom: 0;
}
.page18.col-one.new {
    width: 48%;
    margin-top: 6%;
}
.page18.col-two.new {
    width: 47%;
    margin-top: 6%;
}
.page20.col-one.new,.page20.col-two.new {
    width: 44%;
    margin-top: 9%;
}
.page20.col-two.page57 .row-one,.page20.col-one.page57 .row-one {
    padding-bottom: 0;
}
.entire-product-two button.owl-next {
    float: right;
    position: relative;
    left: 40px;
}
button.owl-prev.disabled {
    display: none;
}
button.owl-next.disabled {
    display: none;
}
.page112 img{
    width: 100%;
}
.row-two.page112 .col-one {
    width: 47%;
    float: left;
    padding: 3px;
}
.row-two.page112 .col-two {
    width: 47%;
    float: left;
    padding: 3px;
}
div#canvas .row-two.page112 p {
    font-size: 6px;
}
.col-two.page112 {
    margin-top: 22px;
}
.col-one.page112 {
    margin-left: 4%;
}
.page113 img {
    width: 100%;
}
.row-two.page113 .col-one {
    width: 50%;
    float: left;
    padding: 3px;
}
.row-two.page113 .col-two {
    width: 50%;
    float: left;
    padding: 3px;
}
div#canvas .my-container.page113 p.all-data {
    font-size: 7px;
}
.col-two.page113 {
    margin-top: 5%;
}
span.button.text-center.download a {
    color: #000;
}
section.product-details-two span.button.text-center.download {
    padding: 1% 8%;
}
span.video-play i{
    line-height: 32px;
    height: 44px;
    width: 44px;
    text-align: center;
}
.vimg {
    display: flex;
    flex-direction: row;
    width: 100%;
   /* max-width:390px;*/
    position: relative;
    height:auto;
    padding: 0 30px 0 0;
}
.vimg img{
    position: relative;
    flex:1;
    height: 100%;
    width:100%;
}
/*.fxdisplay div.col-md-12, .fxdisplay div.col-md-6{
    padding:0;
}*/
.fxdisplay div.col-md-6 h4{
    margin: 0;
    background: #000;
    padding: 10px;
    text-align: center;
    color: #fff;
}
.fxv{display: flex;
flex-direction: column;}
.fxc{display: flex;
    flex-direction: row;
flex-wrap:wrap;
}
.w40p{
    width: 40%;
}
.fxvc {
    flex: 1;
    min-width: 40%;
    position: relative;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    box-sizing: content-box;
    padding: 5px;
}
.fxdetail {
    border-right:1px solid #010101;
}
.fxdetail p{
    margin: 30px 5px;
}
.fxvc span{
    font-size:80%;
}
.button{
    cursor: pointer;
}
.vert{
   /* height:480px; */
}
.vert img{
   /* height:100%;*/
}

.icon img{
    height: 45px;
    width: 45px;
    cursor: pointer;
    background: #fff;
    margin: 5px auto;
}
h1.baline {
    text-transform: none;
    margin-bottom: 3px;
}
h1.baline:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 2px;
    background: #000;
    margin-left: -60px;
    margin-top: 18px;
}
h1.baline:after {
    content: '';
    position: absolute;
    width: 40px;
    height: 2px;
    background: #000;
    margin-left: 20px;
    margin-top: 18px;
}
.fx.bggrey {
    padding: 40px 10px;
    background: #f1f1f1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap-reverse;
    margin-bottom:50px;
}
.fxborder{
    border:1px solid #000 !important;
}
.fxnoborder{
    border:none;
}
.fxborderbottom{
    border-bottom:1px solid #000;
}
.fxcol.fx1 {
    flex: 1;
}

.fxcol.fx1-5 {
    flex: 1.5;
}
.fxcol {
    margin: 10px 60px;
}
.fxformitem {
    display: flex;
    flex-flow: column-reverse;
    margin-bottom: 1em;
  }
  
  .fxformitem label, .fxformitem input {
    transition: all 0.2s;
    touch-action: manipulation;
  }
  
  .fxformitem input {
    font-size: 1em;
    border: 0;
    border-bottom: 1px solid #ccc;
    font-family: inherit;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 0;
    cursor: text;
    background:transparent;
  }
  
  .fxformitem input:focus {
    outline: 0;
    border-bottom: 3px solid #666;
  }
  
  .fxformitem label {
    text-transform: capitalize;
    letter-spacing: 0.05em;
    font-size: 1.2rem;
  }
  
  .fxformitem.required label:after{
      color:#f00;
      content:"* (Required)";
      position: absolute;
      opacity: 0;

  }
 /* .fxformitem select + label{
    max-width: 66.66%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transform-origin: left bottom;
    transform: translate(0, 3.50rem) scale(1.3);
  }*/
  .fxformitem textarea + label,
  .fxformitem input:placeholder-shown + label {
    cursor: text;
    max-width: 66.66%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transform-origin: left bottom;
    transform: translate(0, 2.50rem) scale(1.3);
  }
  
  ::-webkit-input-placeholder {
    opacity: 0;
    transition: inherit;
  }
  
  .fxformitem input:focus::-webkit-input-placeholder {
    opacity: 1;
  }
  /*.fxformitem select:focus + label,*/
  .fxformitem input:not(:placeholder-shown) + label,
  
  .fxformitem textarea:focus + label,
  .fxformitem input:focus + label {
    transform: translate(0, -0.2em) scale(1);
    cursor: pointer;
    color: #0090b6;
    font-weight: bold;
  }
  .fxformitem input:not(:placeholder-shown) + label:after,
  .fxformitem input:focus + label:after{
      opacity: 1;
  }

.fxformitems.fxrow {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.fxformitems {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.fxformitem {
    flex: 1;
    margin-bottom: 15px;
    min-width: 280px;
    margin: 10px;
    width: 100%;
}
.fxformitem.full {
    min-width: 100%;
    padding: 0 20px 0 0px;
}
.fxitemcontrol {
    flex: 1;
}

.fxfile::-webkit-file-upload-button {
    visibility: hidden;
  }
  .fxfile::before {
    content: ' ';
    display: inline-block;
    background: linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-size: 10pt;
  }
  .fxfile:hover::before {
    border-color: black;
  }
  .fxfile:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
  } 
  .fxformitem textarea {
    width: 100%;
    background: none;
    outline: none;
    resize: vertical;
    border: 1px solid #ccc;
    background:#f7f7f7;
} 
input.frmbtn:disabled{
    background:#ccc;
    border:1px solid #000;
}
input.frmbtn {
    display: flex;
    width: max-content;
    padding: 10px 30px;
    border: 1px solid #ccc;
    background: rgba(0,0,0,0.7);
    color: #0090b6;
    font-size: 18px;
    cursor: pointer;
}

.fxformitem select{
    width: 100%;
    background: none;
    height: 36px;
    line-height: 36px;
    max-height: 36px;
    outline: none;
    border:none;
    border-bottom: 1px solid #ccc;
}
.fxinfocard {
    margin-bottom: 20px;
}
.fxinfocard .title {
    color: #0090b6;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.fxinfocard .info p {
    font-size: 14px;
}
@media only screen and (max-width: 480px){
  
    .baline:before, .baline:after{
    display: none;
}
.fxformitem, .fxcol {
    margin: 10px 0;
}

.fxformitem.full{
    padding:0;
}
}
/*
.vblack-band span{
    display: none;
}

.fxvc:hover span{
    display: block;
    position: relative;
    color: #fff;
    background: rgba(0,0,0,0.8);
    width: 122px;
    height: 50px;
    margin-top: -44px;
    left: 80px;
    opacity: 1;
    padding: 5px;
    border-radius: 0 5px 5px 0;
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; 
    -webkit-animation-name: bounceInFromLeft;
    animation-name: bounceInFromLeft;
}*/
.home-first ol.carousel-indicators{
    display: none;
}
.carousel-indicators li{
background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid #fff;
    border-radius: 10px;
   
}

.full-column.designer div {
    margin-bottom: 20px;
}

 @-webkit-keyframes bounceInFromLeft {
    0% {
       opacity: 0;
       -webkit-transform: translateX(200px);
    }
    20% {
       opacity: 1;
       -webkit-transform: translateX(30px);
    }
    30% {
       -webkit-transform: translateX(-10px);
    }
    50%, 100% {
       -webkit-transform: translateX(0);
    }
 }
 
 @keyframes bounceInFromLeft {
    0% {
       opacity: 0;
       transform: translateX(200px);
    }
    20% {
       opacity: 1;
       transform: translateX(30px);
    }
    30% {
       transform: translateX(-10px);
    }
    50%,100% {
       transform: translateX(0);
    }
 }
 
 

/*
.vblack-band span:after {
    left: -50px;
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #000000;
    border-width: 25px;
    margin-top: -49px;
}*/
@media (max-width: 719px){
    .vblack-band{
        display:none;
    }
}
#myCarousel.fxslide{
    margin-bottom: 50px;
}
@media (max-width: 719px){
    #myCarousel.fxslide{
    margin: 0px;
    padding: 0px;
    }
    .fxslidectrl span.glyphicon{
        background: rgba(255,255,255,0.7);
        height: 40px !important;
        width: 40px !important;
        border-radius: 50%;
        padding-top: 10px;
        margin-top: 15px !important;
    }
    .fxslidectrl span.glyphicon-chevron-left{
        margin-left: 5px;
    }
    
}
@media (min-width: 719px){
.fxslidectrl span.glyphicon{
    background: rgba(255,255,255,0.7);
    height: 50px !important;
    width: 50px !important;
    border-radius: 50%;
    padding-top: 10px;
    margin-top: 40px !important;
}
.fxslidectrl span.glyphicon-chevron-left{
    margin-left: 5px;
}
}
.vestabook div.my-container{
    padding:0;
    height: 100%;
}

.vestabook div.type-img-2pro.rightpropart div.item-wrapper {
    position: absolute;
    top: 12%;
    width: 44%;
    left: 50%;
    height: 100%;
}
div.fxcol.lesspad{
    margin: 0 1%;
    flex:1;
}
.vestabook div.item-wrapper img {
    width: 100%;
}
.type-img-2pro.rightpropart div.page13 div.img-wrapper.bgimg.clipimg {
    /* flex: 1; */
    width: 38.7%;
}

.type-img-2pro.rightpropart div.page13 div.img-wrapper.bgimg.clipimg img {
    position: relative;
    margin-top: 45%;
}
.type-img-2pro.rightpropart div.page27.img-wrapper.bgimg.clipimg {
    /* flex: 1; */
    width: 40.8%;
}

.type-img-2pro.rightpropart div.page27.img-wrapper.bgimg.clipimg img {
    position: relative;
    margin-top: 47.7%;
}
.type-img-2pro.rightpropart div.page33.img-wrapper.bgimg.clipimg {
    /* flex: 1; */
    width: 41.2%;
}

.type-img-2pro.rightpropart div.page33.img-wrapper.bgimg.clipimg img {
    position: relative;
    margin-top: 47%;
}
.type-img-2pro.rightpropart div.page45.img-wrapper.bgimg.clipimg {
    /* flex: 1; */
    width: 41.4%;
}

.type-img-2pro.rightpropart div.page45.img-wrapper.bgimg.clipimg img {
    position: relative;
    margin-top: 46.4%;
}
.type-img-2pro.rightpropart div.page55.img-wrapper.bgimg.clipimg {
    /* flex: 1; */
    width: 40.7%;
}

.type-img-2pro.rightpropart div.page55.img-wrapper.bgimg.clipimg img {
    position: relative;
    margin-top: 47.8%;
}

.type-img-2pro.rightpropart div.page63.img-wrapper.bgimg.clipimg {
    /* flex: 1; */
    width: 41.05%;
}

.type-img-2pro.rightpropart div.page63.img-wrapper.bgimg.clipimg img {
    position: relative;
    margin-top: 47.2%;
}

.vestabook div.type-bgimg-2procol div.img-wrapper img.bgimg, .vestabook div.type-bgimg-1procol div.img-wrapper img.bgimg{
    width: 96%;
    position: relative;
}
.vestabook div.type-bgimg-2procol div.item-wrapper.two-col, .vestabook div.type-bgimg-1procol div.item-wrapper.one-col, .vestabook div.type-bgimg-2procol div.row2col2, .vestabook div.type-bgimg-2procol div.row1col2{
    position: absolute;
    top: 12%;
    width: 100%;
    left: 0;
    height: 100%;
    display: flex;
    flex-direction: row;
    padding: 0 8%;
    flex-wrap: wrap;
}
div.item-wrapper.two-col div.fxcol.fxhalf, div.item-wrapper.row1col2 div.fxcol.fxhalf {
    flex: 1;
    margin: 0 3.5%;
}
div.item-wrapper.one-col.type1 div.fxcol.full{
    margin: 0 auto;
}
div.item-wrapper.one-col div.fxcol.full{
    flex: 1;
    margin: 0px 12.5%;
}
div.type-bgimg-2procol div.row2col2 div.fxhalf {
    flex: 1;
    padding: 3.5%;
    height: 50%;
}

div.type-bgimg-2procol div.row2col2 div.fxfull {
    flex: 1 1 100%;
    height: 60%;
    padding: 3%;
}
.fxcol.fxhalf.type1 div.hspace {
    height: 4.3%;
}
.hspace {
    height: 5.4%;
}


