 /* || BREAKPOINTS ||
    @media screen and (max-width: 39.9375em) {}                         || SMALL ONLY { 0 - 639px }         ||
    @media screen and (min-width: 40em) {}                              || MEDIUM AND UP { 640px ONWARDS }  ||
    @media screen and (min-width: 40em) and (max-width: 63.9375em) {}   || MEDIUM ONLY { 640px - 1023px }   ||
    @media screen and (min-width: 64em) {}                              || LARGE AND UP { 1024px ONWARDS }  ||
    @media screen and (min-width: 64em) and (max-width: 74.9375em) {}   || LARGE ONLY { 1024px - 1199px }   || */
    
.buyersguide{
     font-size:inherite;
      overflow: hidden;
 }  
.buyersguide .buyerscheckbox {
   position: relative;
   padding-left: 23px;
   bottom:32px;
   font-size: 15px;
   line-height: 1.4;
}
.buyersguide .icon-list-section-box {
    padding: 60px 50px 20px;
}
 .buyersguide .buyers_banner.hide-for-small {
    background-size: cover;
    background-repeat: no-repeat;
}
.buyersguide .banner-section {
    padding: 65px 0 120px;
 }
.buyersguide .buyers_banner.hide-for-small {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.buyersguide .buyersform {
    box-shadow: 0 7px 50px 0px rgba(0, 0, 0, 0.24);
    border-radius:15px;
 }
.buyersguide .buyers-grey {
    background : #e3e6ee;
    background-repeat: no-repeat;
    background-size: cover;
 }
.buyersguide .full-text-section p {
     width: 66%;
 }

 .buyersguide .newwhiteblock {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -50px;
 }
.buyersguide .buyerspercentage p {
    text-align:left;
    line-height:30px;
}

.newlightlist {
    padding-bottom:40px;
}
.buyersguide .buyers-purple {
 background: -webkit-linear-gradient(top, #6f76d1 60%, #ffffff 60%);

}
.buyersguide .white-pink-wave {
    background-image: url("//d14ty28lkqz1hw.cloudfront.net/data/org/21648/theme/33882/img/low-wave-bg-1.jpg");
}
.buyersguide .min-height-180 {
    min-height: 180px;
}
.buyersguide .radius-15 {
    border-radius: 15px;
}
.buyersguide .list-with-icon li {
    color:#736d62;
}
.bg-orange.radius-15.padding-horizontal-1,.bg-purple.radius-15.padding-horizontal-1,.bg-blue.radius-15.padding-horizontal-1 {
    margin-bottom: 20px;
}

.buyersguide .size-89 {
    font-size: 89px;
}
.buyersguide .color-white {
    color: #ffffff !important;
}

.buyersguide .bg-blue.white-pink-wave {
    padding-bottom:130px;
}

.buyersguide .dark-section.full-text-section.position-relative {
    background-color: #252120;
}

.buyersguide .newwhiteblock .section-orange-heading {
    color: #F15F27;
    font-size: 30px;
    line-height: 30px;
    margin-top: 0;
        width: 80%;
}

.buyersguide .newwhiteblock .icon-list-section-box {
    padding: 60px 69px 50px;
    margin-top: 40px;
     width: 80%;
}
@media screen and (max-width: 1170px) {
     .buyersguide .banner-section .banner-rotate{
             width:100% !important;
         }
         .buyersguide .banner-section {
            padding: 65px 0 20px;
        }
    } 
 @media screen and (min-width: 64em) { 
     .buyersguide .newwhiteblock .icon-list-section-box { 
            width:1170px !important;
         }
         .buyersguide .banner-section .banner-rotate{
             width:100%;
             max-width:879px;;
         }
         .buyersguide .buyerslast.full-text-section {
            padding-bottom:105px;
         }
 
 }
.buyersguide .dark-section.full-text-section.position-relative {
    padding: 108px 0 150px;
}
.buyersthankyou.full-text-section {
    padding:100px 0 60px;
}
/* Buyer Guide Form Styles */
.buyersguide label.error {
    margin-bottom: 0;
    padding: 3px;
    width: 100%;
    text-align: left;
    position: relative;
    top: -1em;
    color: #c60f13;
    font-size:14px;
}
.buyersform {
    background: #ffffff;
    border-radius: 10px;
}
.buyersguide .guide_loader {
    display: none;
}

.buyersguide .buyersbookimage {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.buyersguide .banner-section {
    padding:40px auto;
}
.buyersguide .ww-form-container {
    width: 40%;
}
.buyersguide .ww-form-container form fieldset{
    background: #ffffff;
    border-radius: 15px;
}
.buyersguide .ww-form-container form fieldset {
    padding:40px;
}
.buyersguide label, .buyersguide .label {
    font-weight: 500;
}
.buyersguide .ww-form-container .button {
    margin-top: 30px;
}

.buyersguide label {
    margin: 0;
    padding-left: 10px;
    display: inline-block;
    font-size: 18px;
}
.buyersguide .buyersinput::-webkit-input-placeholder {
    color: #736C63;
}
.buyersguide .buyersinput:-moz-placeholder {
    color: #736C63;
}
.buyersguide .buyersinput::-moz-placeholder {
    color: #736C63;
}

@media screen and (max-width: 40em) {
    .buyersguide .buyersbookimage {
        position: unset;
        top: 0;
        -ms-transform: translateY(-50%);
        transform: unset;
        margin-bottom:25px;
    }
    .buyersguide .banner-section{
         padding-top: 20px;
    }
    .buyersguide .buyersform {
        background: #ffffff;
        border-radius: 15px;
        margin: 50px auto;
    }
    .buyersguide .smallerguide {
        background-image: url(//d14ty28lkqz1hw.cloudfront.net/data/org/21648/media/img/source/edit/2210949_edit.jpg);
        background-position-x: 1000px;
        background-position-y: 0px;
        background-size: cover; 
        margin-left: -10px;
        margin-right: -10px;
    }
    .buyersguide .newwhiteblock .section-orange-heading {
        font-size: 20px;
        width: 90%;
        margin: 10px 7px 15px;
    }
    .buyersguide .buyers_banner.hide-for-small {
        background-image: none !important;
    }
    .buyersguide .banner-section {
        padding:0 0 0px;
    }
    .buyersguide .dark-section.full-text-section.position-relative {
        padding: 50px 0 50px;
    }
    .buyersguide .full-text-section p {
        width: 100%;
    }
    .buyersguide .newwhiteblock .icon-list-section-box {
        padding: 0;
        margin-top: 20px;
        width: 100%;
    }
    .buyersguide .size-89 {
        font-size:50px;
    }
    .buyersguide .bg-white img {
        padding-bottom: 30px;
    }
  .buyersguide .white-pink-wave {
        background-size: auto;
}
}
@media screen and (min-width: 40.063em) and (max-width: 63.9375em) {
    .buyersguide .buyersbookimage {
        position: unset;
        top: 0;
        -ms-transform: translateY(-50%);
        transform: unset;
        text-align:center;
    }
    .buyersguide .buyersform {
        margin: 50px auto;
    } 
    
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
    .buyersguide .buyers-grey .section-main-heading {
        font-size:50px;
    }
    .buyersguide .banner-section {
        padding: 65px 0 30px;
    }
    .buyersguide .bg-white img {
        padding-bottom: 30px;
    }
    .buyersguide label {
        font-size:16px;
    }
} 
@media screen and (min-width: 640px) and (max-width: 1023px) {
    .buyersguide .smallerguide {
        background-image: url(//d14ty28lkqz1hw.cloudfront.net/data/org/21648/media/img/source/edit/2210949_edit.jpg);
        background-position-x: 1000px;
        background-position-y: 0px;
        background-size: cover;
        margin-left: -20px;
        margin-right: -20px;
    }
    .buyersguide .buyers_banner.hide-for-small {
        background-image: none !important;
    }
      .buyersguide .banner-section {
        padding:0 0 0px;
    }
}
@media screen and (min-width: 709px) and (max-width: 729px) {
    .buyersguide .buyerscheckbox {
       bottom:36px;
    }
}
@media screen and (min-width: 730px) and (max-width: 1023px) {
    .buyersguide .buyerscheckbox {
       bottom:-2px;
       padding-left:5px;
    }
}
@media screen and (min-width: 640px) and (max-width: 1116px) {
  .buyersguide .newwhiteblock .icon-list-section-box {
      padding:30px 30px 20px;
  }
  .buyersguide .newwhiteblock .section-orange-heading {
    font-size:25px;
  }
  .buyersguide .dark-section.full-text-section.position-relative {
    padding: 50px 0 80px;
}
}

@media screen and (min-width: 94em) {
    .buyersguide .user-logged-out .float-box img {
       right:0 !important;
       top:5px !important;
       /*position: relative;*/
    }
}
@media screen and (min-width: 75em) {
    .buyersguide .user-logged-out .float-box img {
        max-width: 750px;
    }
}
