/** Shopify CDN: Minification failed

Line 150:17 Expected ":"
Line 150:29 Expected ":"
Line 718:22 Expected identifier but found "!"
Line 1015:19 Expected identifier but found "!"
Line 1130:0 Unexpected "}"

**/
.header--image--item img {
    margin: 0px auto;
    width: 100%;
    margin-bottom: 40px;
}
.page-header h2, .jdgm-carousel-title, .cart-template .page-header h1 {
    font-family: 'centuryGothic';
    font-size: 1.5625rem;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.home-page--only-des .jdgm-carousel__item-wrapper {
    height: 100%;
}
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item {
    position: relative;
}
.sell-your-items .slide-content.abs_left {
    width: 100%;
    padding: 0 12px 12px 12px;
    max-width: 488px !important;
}
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__product-image {
    display: block;
    vertical-align: middle;
    height: 180px;
    object-fit: contain;
    margin-top: 30px;
    margin-bottom: 16px;
}
.home-page--only-des .jdgm-carousel-item__product-title {
    text-align: center;
    position: absolute;
    top: 218px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 13px;
    color: black;
}
.home-page--only-des .jdgm-carousel-item__review-body>p {
    font-size: 14px;
}
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__review-rating {
    margin-top: 10px;
    margin-bottom: 0px;
}
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__review-wrapper {
    width: 100%;
    height: 136px;
    text-align: center;
    padding: 0;
}
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__reviewer-name-wrapper {
    text-align: center;
}
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__review {
    text-align: center;
}
.home-page--only-des .jdgm-carousel-title {
    font-size: 19px;
    margin-bottom: 0;
}
.home-page--only-des .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper {
    font-size: 14px;
}
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__review {
    height: auto;
}

.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__reviewer-name {
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    font-size: 14px;
}
.form_generater_form_div .block_label {
    font-weight: 600;
    font-family: 'Poppins';
    letter-spacing: 0;
}
.page-tpl .rte h4 {
    text-align: center;
}
.page-tpl .rte ul {
    margin: 0 0 25px 0px;
}
.form_submit_div button, .form_submit_div .btn {
    padding: 14px 0;
}
.sell-your-items .breadcrumb, .planning-a-wedding .breadcrumb{
	display: none;
}
.home-slideshow .slide-content .slide-button {
    padding: 12px 30px !important;
    background: transparent !important;
    border: 2px solid black !important;
    min-width: auto;
}
.sell-your-items .slide-content .slide-heading {
    font-size: 24px !important;
}
.home-slideshow .slide-content .slide-button:hover{
    background: transparent !important;
    border: 2px solid black !important;
    color: #000 !important;
}
.slide-content .slide-heading {
    color: black !important;
    font-family: 'centuryGothic';
}
.slide-content .slide-text {
    color: black !important;
    font-size: 16px !important;
}
.home-slideshow .images-contain .slide-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.image-section-main {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 32px;
}
.container-fluid .slide-content.abs_left{
    left: 50%;
    top: 70%;
}
.home-slideshow-sections .container-fluid .slide-content.abs_left {
    left: 3%;
    background-color: rgba(224 194 164/ 70%);
    right: inherit;
}
.home-slideshow-sections .slide-content.abs_left .slide-heading{
   text-transform; capitalize;
}
.slide-content .slide-heading .line {
    background: black !important;
}
.image-section-main .left--one--image .image--slider .item--image {
    overflow: hidden;
}

.planning-a-wedding .shopify-section .parallax-image {
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 50px 0;
}
.shopify-section .parallax-image::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0 0 0 / 40%);
}
.planning-a-wedding .shopify-section .parallax-image .text-and-btn {
    width: 75%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.planning-a-wedding .shopify-section .parallax-image .modal-wedding .modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: transparent;
    width: 50%;
}
.planning-a-wedding .shopify-section .parallax-image .modal-wedding .modal-content .close-modal {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 400;
    background: #fff;
    border-radius: 50%;
    border: 0;
    box-shadow: 0px 0px 8px 0px;
}
.planning-a-wedding .shopify-section .parallax-image .text-and-btn h3 {
    font-size: 30px;
    font-family: 'centuryGothic';
    color: #fff;
}
.planning-a-wedding .shopify-section .parallax-image .text-and-btn .submit-your-form {
    padding: 12px 30px!important;
    background: 0 0!important;
    border: 2px solid #fff!important;
    min-width: auto;
    cursor: pointer;
    color: #fff;
}
.planning-a-wedding .unique-for-the-section-main {
    margin-bottom: 60px;
    padding: 0 10%;
}
.image-section-main .right--one--text .text {
    padding-left: 125px;
    width: 80%;
    padding-top: 32px;
    padding-bottom: 32px;
    font-weight: bold;
    font-size: 20px;
    line-height: 32px;
}
.image-section-main .right--one--text .text span {
    font-weight: 600;
}
.planning-a-wedding .image-section-main .left--one--image {
    width: 50%;
    background: transparent;
}

.planning-a-wedding #shopify-section-banner-plan-wedding {
    display: block;
    margin-bottom: 30px;
}
.planning-a-wedding .home-slideshow .fluid-width-video-wrapper {
    height: 54.5vw !important;
    overflow: hidden;
}
.planning-a-wedding .container-fluid .slide-content.abs_left {
  left: 3%;
  max-width: 460px;
  top: 76%;
  width: 100%;
  padding: 20px 15px;
}
.planning-a-wedding .container-fluid .slide-content.abs_left h3 {
    display: none;
}
.planning-a-wedding .slick-slide img {
    display: block;
    object-fit: cover;
    height: 100%;
    object-position: center top;
    width: 100%;
}
.planning-a-wedding .modal-wedding .modal-content {
    background-color: #fefefe;
    margin: 4% auto;
    padding: 20px;
    border: transparent;
    width: 50%;
    border-radius: 0;
}
.planning-a-wedding .home-slideshow [data-video-mp4] .video {
    top: 0;
}
.planning-a-wedding .modal-wedding .modal-content .close-modal {
    font-weight: 200;
    background: #fff;
    border-radius: 50%;
    border: transparent;
    top: 0;
    right: 0;
    margin: 10px;
    cursor: pointer;
}
.planning-a-wedding .slick-list.draggable {
    height: 55vh !important;
}
.planning-a-wedding .item--image {
    overflow: hidden;
    height: 100%;
}
.planning-a-wedding .slick-slider .slick-arrow {
    border: 0;
    line-height: 20px;
    transition: .4s ease-in;
    opacity: 1;
    background: transparent;
}
.planning-a-wedding .modal-wedding {
    z-index: 999;
}
.planning-a-wedding .slick-slider:hover .slick-arrow {
    opacity: 1;
}
.planning-a-wedding .page-header h2{
	display: none;
}
.planning-a-wedding .blog-detail .rte ul li:before,.planning-a-wedding .page-tpl .rte ul li:before {
    display: none;
}
.planning-a-wedding .page-tpl .rte ul {
    margin: 12px 0 25px 0;
}
.instafeed-lightbox .lightbox-instagram {
    margin-top: -300px!important;
}
.sell-your-items .home-slideshow {
    margin-bottom: 0 !important;
}
.planning-a-wedding .home-slideshow{
	margin-bottom: 0 !important;
}
.container-fluid .slide-content.abs_left {
    max-width: 600px;
}
.slide-content .slide-heading .line {
    display: none;
}
.slide-content .slide-heading, .slide-content .slide-text {
    margin-bottom: 0 !important;
}
.slick-slide .slide-content .slide-text {
    margin-bottom: 2rem !important;
}
.planning-a-wedding .slide-content .slide-text {
    margin-bottom: 1rem !important;
}
.sell-your-items .text--sell-items p {
    margin-bottom: 0 !important;
}
.planning-a-wedding .section-how-it-works .hiw-cards_subheader-text {
  display: none;
}
.sell-your-items .text--sell-items .hiw-cards_header {
    color: #000;
    font-size: 1.5625rem;
    font-family: centuryGothic;
    font-style: normal;
    font-weight: 600;
    margin-top: 1.5rem;
    width: 100%;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
.planning-a-wedding .slide-content .slide-heading {
  font-size: 1rem !important;
}
.planning-a-wedding .section-how-it-works .home-benefits {
    display: none;
}
.planning-a-wedding .image-section-main {
  margin-top: 50px;
}
.home-page--only-des .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel {
    position: relative;
}
/* .home-page--only-des .jdgm-carousel-wrapper .jdgm-carousel__left-arrow {
    margin-top: -200px;
}
.home-page--only-des .jdgm-carousel-wrapper .jdgm-carousel__right-arrow {
    margin-top: -200px;
} */
.planning-a-wedding .slick-slider .slick-track .slick-slide {
    opacity: .5;
}
.planning-a-wedding .slick-slider .slick-track .slick-current {
    opacity: 1;
}
.planning-a-wedding .new-slider-nav .slick-list.draggable {
  height: 14vh !important;
}
.planning-a-wedding .new-slider-nav .slick-track {
/*     margin-right: 12px; */
    cursor: pointer;
    gap: 10;
}
.planning-a-wedding .new-slider-nav {
  margin-top: 14px!important;
}
.planning-a-wedding .new-slider-nav .slick-prev{
    display: block !important;
}
.planning-a-wedding .new-slider-nav .slick-next{
    display: block !important;
}
/* .planning-a-wedding .slick-slider .slick-prev{
    left: 5%;
    display: none !important;
}
.planning-a-wedding .slick-slider .slick-next{
    right: 5%;
    display: none !important;
} */
.planning-a-wedding .new-slider-nav .slick-dots{
  display: none;
}
.planning-a-wedding .slick-slider .slick-track {
    gap: 8px;
}
.jdgm-carousel--done .jdgm-carousel__left-arrow {
    position: absolute;
    left: -10px;
    top: 0;
    bottom: 0;
    margin: auto !important;
}
.jdgm-carousel--done .jdgm-carousel__right-arrow {
    position: absolute;
    right: -10px;
    top: 0;
    bottom: 0;
    margin: auto !important;
}
/*=======================================Responsive===================================================*/

@media (min-width: 1400px) and (max-width: 6000px){
  ul.site-nav {
      max-width: 100%;
  }
  .wrapper_header_04 .header-panel-bt .wrapper-navigation {
    position: static;
    margin-top: 3px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - (0px + 300px));
    flex: 0 0 calc(100% - (0px + 300px));
    max-width: -moz-calc(100% - (0px + 300px));
    max-width: -webkit-calc(100% - (0px + 300px));
    max-width: -ms-calc(100% - (0px + 300px));
    max-width: calc(100% - (0px + 300px));
  }
  .wrapper_header_04 .header-panel-bt .right-header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
    max-width: 90px;
    padding-right: 0;
  }
}

@media (min-width: 992px) and (max-width: 1355px){
  .slide-content .slide-heading {
      font-size: 43px!important;
  }
  .home-slideshow .fluid-width-video-wrapper {
    height: 527px;
  }
  .home-slideshow .images-contain .slide-image {
    height: 527px;
  }
}


@media (min-width: 768px) and (max-width: 1024px){
  .planning-a-wedding .new-slider-nav .slick-list.draggable {
    height: 9vh !important;
  }
  .sell-your-items .slide-content .slide-heading {
    font-size: 22px!important;
  }
body .container-fluid .slide-content.abs_left {
    top: 58%;
}  
}
@media (min-width: 992px) and (max-width: 1200px){
  .slide-content .slide-heading {
    font-size: 25px!important;
  }
  .planning-a-wedding .container-fluid .slide-content.abs_left {
    padding: 20px 0;
    width: 45% !important;
  }
  
}
@media (min-width: 992px) and (max-width: 1199px){
  .planning-a-wedding .item--image {
    height: 100%;
  }
  .planning-a-wedding .slick-list.draggable {
    height: 30vh!important;
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .slide-content .slide-heading {
    font-size: 33px!important;
  }
  .planning-a-wedding .new-slider-nav .slick-list.draggable {
    height: 9vh!important;
  }
  .planning-a-wedding .slick-list.draggable {
    height: 30vh!important;
  }
   .section--two .image-section-main .right--one--text .text {
    width: 100%;
    padding-left: 60px;
  }
   .section--one .image-section-main .right--one--text .text, .section--three .image-section-main .right--one--text .text {
    width: 80%;
    padding-left: 25px;
  }
  .planning-a-wedding .modal-wedding .modal-content {
    width: 60%;
  }
  .planning-a-wedding .container-fluid .slide-content.abs_left {
    left: 3%;
    max-width: inherit;
    top: 76%;
    width: 58% !important;
    padding: 18px 0;
  }
  .planning-a-wedding .slide-content .slide-heading {
    font-size: 18px!important;
    padding: 0;
  }
  .planning-a-wedding .slide-content .slide-text {
    color: #000!important;
    font-size: 14px!important;
  }
  .planning-a-wedding .slide-content.abs_left .slide-button.btn {
    font-size: 14px;
  }
}

@media (max-width: 1318.98px){
  .wrapper_header_04 .header-panel-bt .right-header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    max-width: 250px;
    padding-left: 0;
  }
  .wrapper_header_04 .header-panel-bt .wrapper-navigation {
    position: static;
    margin-top: 3px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - (165px + 250px));
    flex: 0 0 calc(100% - (165px + 250px));
    max-width: -moz-calc(100% - (165px + 250px));
    max-width: -webkit-calc(100% - (165px + 250px));
    max-width: -ms-calc(100% - (165px + 250px));
    max-width: calc(100% - (165px + 250px));
  }
}

@media (max-width: 1199.98px){
  .search-mb.svg-mb {
      display: none;
  }
  .planning-a-wedding #shopify-section-banner-plan-wedding {
    height: inherit;
  }
  .planning-a-wedding .new-slider-nav .slick-dots {
    display: none !important;
  }
}


@media (max-width: 767.98px){
  .slide-content.slide-content-mb .slide-heading {
    font-size: 19px!important;
  }
  .sell-your-items .slide-content.abs_left {
    max-width: inherit !important;
  }
  .planning-a-wedding .new-slider-nav .slick-dots {
    display: block !important;
  }
  .planning-a-wedding .new-slider-nav .slick-prev{
    display: none !important;
  }
  .planning-a-wedding .new-slider-nav .slick-next{
    display: none !important;
  }
  .home-slideshow-sections .container-fluid .slide-content.abs_left {
    background-color: rgba(224 194 164/ 70%);
    margin-top: -9px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-width: inherit;
    max-width: inherit;
    flex-flow: column;
    padding-bottom: 25px;
    background: #e9d4bf;
  }
  .home-spotlight-block .box-title {
    padding: 0 20px;
  }
  .page-header h2 {
    text-align: center;
  }
  .page-tpl .rte h4 {
    font-size: 16px;
  }
  .ct-register {
    padding-right: 15px;
    padding-left: 15px;
  }
  .close {
      position: absolute;
      right: 0;
      top: -12px;
  }
  .customer-title, .cart-title{
    position: relative;
  }
  .jdgm-carousel-title {
    font-size: 1.5rem;
  }
  .slide-content.slide-content-mb {
    top: 62%;
  }
  .image-section-main {
      flex-flow: column;
  }
  .planning-a-wedding .image-section-main .right--one--text {
    width: 100%;
  }
  .image-section-main .right--one--text .text {
    padding-left: 0;
    width: 100%;
    padding-top: 0;
  }
  .planning-a-wedding .item--image {
    max-width: 100% !important;
  }
  .planning-a-wedding .image-section-main .left--one--image {
    width: 100%;
  }
  .planning-a-wedding .modal-wedding .modal-content {
    width: 90%;
    padding: 0px;
  }
  .shopify-section .parallax-image .text-and-btn {
    width: 92% !important;
    margin: 0 auto;
  }
  .shopify-section .parallax-image .text-and-btn h3 {
    font-size: 18px !important;
    font-family: centuryGothic;
  }
  .planning-a-wedding .modal-wedding .modal-content {
    margin: 22% auto;
  }
  .planning-a-wedding .slick-slider {
    margin-top: 0px!important;
  }
  .section--two .image-section-main .right--one--text .text {
    padding-top: 0;
  }
  .section--two .image-section-main{
    margin-bottom: 0;
  }
  .planning-a-wedding .home-slideshow .slide-content.abs_left {
    display: block;
  }
  .planning-a-wedding #shopify-section-banner-plan-wedding {
    display: block;
    margin-bottom: 0;
  }
  .planning-a-wedding .slide-content .slide-text {
    color: #000!important;
    font-size: 18px!important;
    line-height: 30px;
    margin-bottom: 20px !important;
  }
  .planning-a-wedding .slideshow {
    margin-top: 0;
  }
  .planning-a-wedding .container-fluid .slide-content.abs_left {
    left: 65%;
    max-width: inherit;
  }
  .planning-a-wedding .section--two .image-section-main {
    flex-flow: wrap-reverse;
  }
  .planning-a-wedding .slide-heading{
  	display: block !important;
  }
  .planning-a-wedding .page-tpl .rte ul {
    margin-bottom: 0;
  }
  .planning-a-wedding .slide-content.slide-content-mb{
     display: none;
  }
  .planning-a-wedding .unique-for-the-section-main {
    padding: 0 0%;
  }
  .planning-a-wedding .section--one .image-section-main .left--one--image {
    box-shadow: unset;
  }
   .sell-your-items .slide-content.slide-content-mb{
    display: none;
  }
  .sell-your-items .slide-content.abs_left {
    display: block !important;
  }
   .sell-your-items .slide-content.abs_left h2{
    color: #000 !important;
    display: block;
  }
   .sell-your-items .slideshow {
    margin-top: 0;
  }
  .sell-your-items .slide-content.abs_left h2 {
    margin-bottom: 0; !important;
    padding: 0;
  }
.slide-content.slide-content-mb {
    left: 3% !important;
    background-color: rgba(224 194 164/ 70%);
    padding: 5px;
    top: 54%!important;
    height: 90px;
    width: 50% !important;
    min-width: inherit;
    transform: inherit;
}
  .slide-content.slide-content-mb .slide-heading {
    font-size: 20px!important;
    padding: 0 0;
    margin-bottom: 6px !important;
  }
  .planning-a-wedding .image-section-main .left--one--image .image--slider .item--image {
    height: 100%;
  }
  .planning-a-wedding .slick-list.draggable {
    height: 40vh!important;
  }
  .planning-a-wedding .slick-slider .slick-track {
    height: 100%;
}
  .planning-a-wedding .section-how-it-works .hiw-cards_subheader-text {
    display: none;
  }
  .planning-a-wedding .section-how-it-works .hiw-cards_subheader-text {
    font-size: 1.5rem;
  }
  .planning-a-wedding .image-section-main {
    margin-top: 20px;
  }
  .sell-your-items .home-slideshow {
    margin-bottom: 30px !important;
  }
  .home-page--only-des .widget-product .slick-dots {
    margin-top: 20px;
  }

/*    .sell-your-items .home-slideshow-sections .container-fluid .slide-content.abs_left {
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
  } */
/*   .planning-a-wedding .home-slideshow .fluid-width-video-wrapper {
    margin-top: 90px;
  }
  .sell-your-items .header--image--item video {
    margin-top: 97px;
} */
}


/* body.template-page header.site-header.header-04 .wrapper-header-bt {
    background: none;
}
body.template-page header.site-header.header-04 div#sticky-wrapper {
    background: none!important;
}
body.template-page header.site-header.header-04 {
    background: none!important;
    position: fixed;
    width: 100%;
    z-index: 999;
}
header.site-header.header-04.whiteBackground .wrapper-header-bt {
    background: #fff!important;
}  */


@media (max-width: 768px){
  .slide-content.slide-content-mb .slide-heading {
      font-size: 14px!important;
  }
  .planning-a-wedding .slide-content .slide-heading {
    font-size: 17px!important;
    line-height: 25px;
  }
  .planning-a-wedding .slide-content .slide-text {
    font-size: 14px!important;
    line-height: 22px;
  }
  .jdgm-carousel--aligned-theme .jdgm-carousel-item__product-image {
    width: 40%;
}
  .home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__review-wrapper{
/*        max-height: 170px; */
      height:180px!important
  }

}
@media (max-width: 767px){
  .left--one--image {
    margin-top: 30px;
}
  .planning-a-wedding .new-slider-nav {
  margin-top: 14px!important;
}
  .planning-a-wedding .slick-list.draggable {
    height: auto !important;
}
  div#shopify-section-how-it-works-1 .left---one-contain {
    padding: 0!important;
    width: 100% !important;
}
  .left---one-contain h2 {
    margin-bottom: 30px!important;
}
}

.jdgm-carousel--done .jdgm-carousel__left-arrow {
    left: 10px;
}
.jdgm-carousel--done .jdgm-carousel__right-arrow {
    right: 10px;
}
html body .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel {
    width: calc(100% - 10px);
    margin: 0 auto;
}

#shopify-section-how-it-works-1 .right--one--text .slick-track .slick-slide {
    height: auto;
    text-align:center;
  padding:0px 30px;
}
.planning-a-wedding .slick-slider .slick-track {
    min-width: 100%;
    display: flex;
    align-items: center;
    height: 100%;
    gap: inherit;
}
.planning-a-wedding .slick-slider .slick-track .slick-slide {
    margin-right: 8px;
}
section.plan-a-wedding-page .slide-video {
    display: flex;
    align-items: center;
}
div#shopify-section-how-it-works-1 .left---one-contain  button.slick-arrow {
    display: none !important;
}
.left---one-contain h2 {
    margin-bottom: 0px;
    text-align: center;
    position: relative;
    top: 14px;
    font-weight: normal;
    text-transform: uppercase;
}
div#shopify-section-how-it-works-1 .left--one--image .slick-slider .slick-next {
    right: -35px!important;
}
div#shopify-section-how-it-works-1 .left--one--image .slick-slider .slick-prev {
    left: -35px!important;
}
div#shopify-section-how-it-works-1 .left--one--image .slick-slider svg {
    fill: currentColor;
    stroke: currentColor;
    width: 30px;
    height: 30px;
}
div#shopify-section-how-it-works-1 .left---one-contain {
    padding: 0px 5%;
    width: 50%;
}
div#shopify-section-how-it-works-1 .left---one-contain .review--rating {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:20px;
    margin-bottom:10px;
}
div#shopify-section-how-it-works-1 .left---one-contain .review--rating span.rating--count {
    margin-left: 10px;
    margin-top: 3px;
}
div#shopify-section-how-it-works-1 .left---one-contain .author--name {
    font-weight: bold;
}
div#shopify-section-how-it-works-1 .left--one--image .slick-slider .slick-arrow:hover svg {
    fill: #232323;
    stroke: #232323;
}
.featured-products i.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}
@media (max-width: 1024px){
.home-page--only-des .jdgm-carousel--aligned-theme .jdgm-carousel-item__review-rating {
    margin-top: 14px; 
    margin-bottom: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
 div#shopify-section-how-it-works-1 .left---one-contain {
    padding: 0px 3%;
    width: 65%;
}
}


@media (max-width: 575px){
  .planning-a-wedding .new-slider-nav .slick-list.draggable {
    height: 13vh !important;
  }  
}

@media (max-width: 445px){
  .planning-a-wedding .new-slider-nav .slick-list.draggable {
    height: 9vh !important;
  }  
}


@media only screen and (max-width: 767px) {
  .template-index .slick-list.draggable {
    height: auto !important;
  }
  .template-product .slick-list.draggable {
    height: auto !important;
  }
}


@media only screen and (min-width: 1140px){
    body.template-page.rent-your-items header.site-header.header-04 {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 12;
        padding-top: 0;
        right: 0;
        padding-bottom: 5px;
        transition: .5s;
        webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: .4s ease-in-out;
        transition: .4s ease-in-out;
    }
    body.template-page.rent-your-items .wrapper-header-bt {
      background: 0 0;
  }
}
/* 21-09-22 */



@media (max-width: 1199px){
.slick-slider {
    margin-top: 0px!important;
}
 .site-nav .sub-menu-mobile .site-nav-dropdown li {
    line-height: 16px;
    border-bottom: 1px solid #eee;
    padding: 10px;
}
  .site-nav .menu-lv-2 .site-nav-dropdown {
    margin: 0px 0;
}
}
@media (max-width: 767.98px){
.slide-content.abs_left {
    position: absolute;
    background: #e0c2a4b3 !important;
    padding: 0;
}
  .slick-slide .slide-content .slide-text {
    margin-bottom: 0.5rem!important;
}
  .slide-content.slide-content-mb {
    top: 37%!important;
}
.home-slideshow-sections .container-fluid .slide-content.abs_left {
    margin-top: 0px;
    padding: 0 12px 15px 14px;
    left: 0px !important;
}
.header-top .top-message .slick-list.draggable {
    height: auto !important;
}
.product-photos .product-img-box .slider-for {
    margin-bottom: 0px !important;
    position: relative;
}
  .main-content .product-template.product-template-default {
    padding-top: 0px;
}
.slide-content.slide-content-mb .slide-button.btn.no-des {
    display: none;
}
  .slide-content.slide-content-mb {
    height: 105px; !important}
}

.row.spotlight-slider.spotlight-3-blocks.slick-initialized.slick-slider  .arrow-right.slick-arrow {
    right: 5px;border: none;background: none;
}
.row.spotlight-slider.spotlight-3-blocks.slick-initialized.slick-slider .arrow-right.slick-arrow svg {
  position: absolute;  
  top: -50px !important;
    left: -12% !important;
      width: 60px;
    height: 60px;
      color: #000;
}

.site-nav .menu-lv-3>a:active {
    font-weight: bold !important;
}
.site-nav .menu-lv-3>a.current {
    font-weight: 900;
}

.slide-video .fluid-width-video-wrapper {
    padding-top: 60.3% !important;
}
@media (min-width: 768px){
  .product-img-box.vertical-moreview {
    display: flex;
    flex-direction: row-reverse;
  }
.product-img-box.vertical-moreview .slider-nav {
    width: 150px;
    padding: 0 0 35px;
    margin-bottom: 0;
}
  .product-img-box.vertical-moreview .wrapper-images {
   margin-left: 20px;
    width: calc(100% - 150px);
}
  .product-img-box.vertical-moreview:after {
    display: block;
    content: "";
    visibility: hidden;
    clear: both;
}
  .product-img-box.vertical-moreview .slider-nav .slick-list, .product-img-box.vertical-moreview .slider-nav .slick-arrow {
    display: block!important;
}
}
  .product-photos .product-photo-container img {
    max-width: 100% !important;
}
span.plusminus img {
    width: 20px;
}


.plusminus.open i {
    transform: rotate(180deg);
    float: right;
}

.custom-icons-fa.fa-minus::before {
    content: "\f068";
}
@media (max-width: 767px){
body.template-index .home-slideshow .images-contain .slide-image {
    height: 60vw!important;
}
body.template-index .home-slideshow [data-video-mp4] .video {
    height:74vw;
}
body.template-index .container-fluid .slide-content.abs_left {
    top: 67%;
}
body.template-index .slide-content.slide-content-mb {
    height: 88px;
        padding-top: 0;
  }
}
.slide-content.slide-content-mb .slide-heading {
    font-size: 13px!important;
}
html .home-slideshow .slide-content .slide-button, html .home-slideshow .slide-content .slide-button:hover {
    padding: 4px 13px !important;
    font-size: 12px;
}





  
 .rent-your-items .home-slideshow .slideshow {
    margin-top: 0px !important;
}
  .main-content {
    min-height: 400px;
}
  .product-single__media {
    padding-top: 120%!important;
}
 .product-single__media video {
   /* height: auto !important;*/
    max-height: 775px!important;
   min-height: 447px !important;
}
  .product-photos .product-photo-container img {
    max-width: 100%!important;
    max-height: 800px!important;
}
 .template-collection .product-single__media video {
    height: auto !important;
    max-height: 400px !important;
}
}

.hiw-cards .hiw-cards_cards .hiw-cards_row .hiw-cards_card .hiw-cards_text:hover {
    display: block !important;
}


@media (max-width: 767px){
.halo-product-content .row {
    margin: auto;
}
  .template-product .product-photos .product-photo-container img {
    max-height: 767px!important;
    height: 100%;
}
  .template-product .wrapper-images .slick-track .product-single__media {
    padding-top: 120%!important;
}
}

.template-collection .product-single__media {
    padding-top: 0px !important;
}
.template-collection .product-single__media video {
    width: 100%;
    height: 100%;
    max-height: 475px;
}





.template-product .product-img-box.vertical-moreview .slick-arrow.slick-next {
    
    bottom: 0% !important;
    left: 40% !important;
    
}


@media (min-width: 768px){
.template-product ul.slick-dots {
    display: none !important;
}
  .template-product .product-img-box.vertical-moreview .slick-prev.slick-arrow svg  {
    transform: rotate(91deg);
}
.template-product  .product.product-default button.slick-prev.slick-arrow svg {
    left: 40%;
    top: 0;
    transform: rotate(90deg);
  
}
  .template-product .product-photos .product-photo-container img {
    max-height: 1050px !important;
}
  .template-product .product-single__media video{
       max-height: 1050px;
}
.template-product .wrapper-images .slick-track .product-single__media {
      padding-top: 150% !important;
}
    .wrapper-images .slick-prev.slick-arrow {
    display:none !important;
  }
  .template-product .product-img-box.vertical-moreview .wrapper-images .slick-next.slick-arrow {
     display:none !important;
}
}
@media (max-width: 767px){
.row.spotlight-slider.spotlight-3-blocks.slick-initialized.slick-slider .arrow-left.slick-arrow {
   
    border: none;
    background: none;
}
.row.spotlight-slider.spotlight-3-blocks.slick-initialized.slick-slider .arrow-left.slick-arrow svg {
    position: absolute;
    top: -50px!important;
    left: -20%!important;
    width: 60px;
    height: 60px;
    transform: rotate(179deg);
      color: #000;
}
 

}

.wrapper-images .slick-prev.slick-arrow {
    position: absolute;
    top: 40% !important;
    left: 8% !important;
}
.template-product .product-img-box.vertical-moreview .wrapper-images .slick-next.slick-arrow {
    left: 90% !important;
    top: 40%;
}

.template-product .product-img-box.vertical-moreview .wrapper-images .slick-arrow .fa {
    font-size: 40px;
}


.section-rent-your-items  {
    position: fixed;
    top: 15%;
    width: 50%;
    margin: 0 25%;
      z-index: 9999;
}

div#UPsZmhlEHi6-IixRCg-tCQ {
    background: #fff;
    max-width: 600px;
}
.rent-popup-close {
    position: absolute;
    
    
}
@media (max-width: 767px){
 .section-rent-your-items {
    top: 15% !important;
    width: 80% !important;
    margin: 0 10% !important;
}
}
@media (min-width: 768px){
.rent-popup-button span {
    display: none;
}
}

@media (max-width: 767px){
.rent-popup-button span{border: 1px solid #000!important;
    padding: 7px 13px !important;
    font-size: 13px;
}
  .rent-your-items .section-rent-your-items {
    position: relative;
    text-align: center;
}
  a.slide-button.rent-form-popup_button.btn.no-des {
    display: none;
}
  div#shopify-section-rent-your-items .rent-form_wrap.popup-open {
    position: fixed;
    width: 80%;
    top: 20%;
}
}
.slick-slide a img.zoomImg {
    display: none !important;
}


/*10-11-2022 */
@media only screen and (max-width: 767px) {
.template-product .product-template .product .slick-list .thumb a.fancybox {
    /* display: flex !important; */
    /*height: 90vw;*/
    /* max-width: 80% !important; */
    /* max-height: 767px !important; */
    /* height: 100%; */
    /* width:100% !important; */
}
body .product-img-box.vertical-moreview .slider-nav {
    margin: 5px !important;
    padding: 0 !important;
}
  .main-content .product-template.product-template-default .breadcrumb {
    padding: 0;
}
  .product-template .halo-product-content .pro-page {
    padding-top: 2px;
}
/*  .product-template .product.product-default .product-img-box {
    height: 92vw;
}*/
/*  .product-template .product-single__media video {
    height: 90vw!important;
}*/
.template-product .product-template  a.fancybox img{
   max-width:80% !important;
    width:100% !important;

}
  .template-product .product-template .product .thumb.slick-slide {
    height: 100%;
/*     min-height: 447px; */
    display: flex;
}
  .wrapper-images .slick-prev.slick-arrow {
    left: 0%!important;
}
  .template-product .product-template .product.product-default .col-md-7.product-photos {
    padding-right: 0;
}
}


@media only screen and (max-width: 560px) {
body.template-index .home-slideshow [data-video-mp4] .video {
    height: 75vw;
}
body.template-index .home-slideshow .images-contain .slide-image {
    height: 66vw!important;
}
body.template-index .slide-content.slide-content-mb {
    top: 32%!important;
}
body.template-index .container-fluid .slide-content.abs_left {
    top: 63%;
}
}
@media only screen and (max-width: 470px) {
body.template-index .home-slideshow .images-contain .slide-image {
    height: 83vw!important;
}
body.template-index .home-slideshow [data-video-mp4] .video {
    height: 87vw;
}
}
@media only screen and (max-width: 399px) {

body.template-index .home-slideshow .images-contain .slide-image {
    height: 82vw!important;
}
body.template-index .home-slideshow [data-video-mp4] .video {
    height: 93vw;
}
body.template-index .slide-content.slide-content-mb {
    top: 33%!important;
} 
}
@media only screen and (max-width: 414px) {
body.template-index .home-slideshow .images-contain .slide-image {
    height: 82vw!important;
}
body.template-index .home-slideshow [data-video-mp4] .video {
    height: 88vw;
}
body.template-index .home-slideshow-sections .container-fluid .slide-content.abs_left {
    padding: 0 10px 12px 10px;
      margin-top: 2px;
}
body.template-index .container-fluid .slide-content.abs_left {
    top: 64%;
}
body.template-index .slide-content.slide-content-mb {
    top: 34%!important;
}  
}
@media only screen and (max-width: 413px) {
body.template-index .home-slideshow [data-video-mp4] .video {
    height: 88vw;
}
body.template-index  .home-slideshow .images-contain .slide-image {
    height: 83vw!important;
}
}
@media only screen and (max-width: 350px) {

body.template-index .slide-content.slide-content-mb .slide-heading {
    font-size: 11px!important;
}
body.template-index html .home-slideshow .slide-content .slide-button, html .home-slideshow .slide-content .slide-button:hover {
    padding: 3px 13px !important;
    font-size: 11px;
}
body.template-index .home-slideshow [data-video-mp4] .video {
    height: 90vw;
}
body.template-index .home-slideshow .images-contain .slide-image {
    height: 90vw!important;
}
body.template-index .slide-content.slide-content-mb {
    height: 79px;
}
body.template-index .slide-content .slide-sub {
    margin-bottom: 8px;
}
body.template-index html .home-slideshow .slide-content .slide-button, html .home-slideshow .slide-content .slide-button:hover {
    padding: 4px 13px !important;
    font-size: 11px !important
}
body.template-index .container-fluid .slide-content.abs_left {
    top: 62%;
}
}

.header--text h3 {
    text-align: center;
  font-family: centuryGothic;
  padding: 0 24px;
    position: relative;
    z-index: 1;
  color: #171717;
    font-size: 25px;
    letter-spacing: .05em;
    font-weight: 700;
    text-transform: uppercase;
}
.logo--image {
    display: flex;
    justify-content: center;
}
.logo-a-in img {
    max-width: 300px;
    /* height: 100%; */
}
.logo-a-in {
    margin-top: 25px;
    margin-bottom: 25px;
}

/* New CSS 6/03/2023 */
.as-seen-in {
    padding-top: 60px;
    padding-bottom: 60px;
}
.logo-a-in {
    display: flex;
    align-items: center;
    justify-content: center;
}
.logo-a-in:nth-child(2) img {
    max-width: 100px;
    margin-left: 50px;
} 
.search-app-bar {
    background: #fff;
}
 
/*---------29-01-2024------------*/
.search-app-bar .bta-search-widget-container{
  min-height:70px !important;
}
#bta-search-widget-0-xcomponent iframe{
  top:-21px !important;
} 
@media screen and (max-width:420px){
.search-app-bar .bta-search-widget-container{
  min-height:132px !important;
}
 /* .template-index header.site-header.header-04.whiteBackground {
    top: -172px;
}
.home-slideshow {
    margin-top: 130px;
}
  .home-slideshow {
    margin-top: 172px;
} */
}
/* @media screen and (min-width:421px) and (max-width:470px)
{
    .home-slideshow {
    margin-top: 108px;
}
}
@media screen and (min-width:471px) and (max-width:1024px)
{
    .home-slideshow {
    margin-top: 135px;
}
} */
.bta-widget-spinner {
    transform: scale(0.09)!important;
}
.widget-loading-indicator {
    height: 0px!important;
    position: relative;
    top: 35px;
}
.search-availability{
  text-align:center;
  font-weight:bold;
}

/*bookthatapp css*/
.search-result-page  .pagination button.btn.btn-default.btn-sm {
    background: none!important;
    width: 40px!important;
    height: 40px!important;
    display: block!important;
    min-width: 40px!important;
}
.search-result-page  .filter-content .react-bootstrap-daterangepicker-container {
    display: block!important;
    height: calc(2.25rem + 2px);
}
.search-result-page  .filter.horizontal .filter-content {
    align-items: center;
}
.search-result-page  .products.horizontal {
    margin-top: 50px;
}
.search-result-page  .products.horizontal h3.products-block-header.horizontal div {
    font-weight: bold;
}
.search-result-page  .search-container .products .items .item {
    width: 25%!important;
    height: auto!important;
    margin: 0px!important;
    margin-bottom: 50px!important;
}
.search-result-page  .search-container .products .items .item .image
{
  height:auto!important;
}
.search-result-page .search-container .products .items .item .image a img {
    max-width: 100%;
    max-height: 550px!important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    
}
.search-result-page .search-container .products .items .item .item-title {
    font-size: 18px;
    margin-top: 5px;
    text-transform:uppercase;
}
 
.search-result-page button.btn.btn-default.btn-sm:nth-child(1) {
    margin-right: 15px;
}
.search-result-page button.btn.btn-default.btn-sm[disabled] {
    color: #000!important;
}
.search-result-page .search-container .products .items .item .item-vendor {
    margin-top: 20px;
    text-transform: capitalize;
    font-size: 15px;
}
.search-result-page .search-container .products .items .item .item-details {
    font-size: 15px; 
    color: #000;
}
.search-result-page .search-availability {
    text-transform: capitalize;
    position: relative;
    top: 1px;
    font-size: 15px;
}
.search-result-page .search-container {
    padding-top: 50px;
}
.search-result-page .filter.horizontal {
    max-width: 1000px;
    margin: auto;
    /* border: 1px solid #ccc; */
    padding: 11px;
    border-radius: 5px;
    /* box-shadow: 1px 1px 5px 0 rgba(0,0,0,.14); */
}
.search-result-page .react-bootstrap-daterangepicker-container .form-control.filter-datepicker {
    height: calc(2.25rem + 2px);
    display: flex;
    align-items: center;
}
.search-result-page .sort-pagination-container .sorting:before {
    content: "Sort By";
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 5px;
    display: inline-block;
    font-size: 17px;
    line-height: 25px;
    color: #171717;
    font-family: 'Josefin Sans', sans-serif;
}
.search-result-page .sort-pagination-container .pagination.m-r20 {
    padding-top: 30px;
}
.search-result-page  .products.horizontal h3.products-block-header.horizontal div {
    font-weight: bold;
    justify-content: center;
}
.search-result-page .pagination button.btn.btn-default.btn-sm {
    color: #000 !important;
}
 .search-result-page select.form-control {
    cursor: pointer;
}
.search-result-page .search-container .product-total:before {
    content: ")";
    transform: rotate(180deg);
    position: absolute;
    font-size: 22px;
    left: -6px;
    top: 3px;
}
.search-result-page .search-container .product-total:after {
    content: ")";
    font-size: 22px;

}
.search-result-page .search-container .products-block-header .product-total {
    font-size: 19px;
    color: grey;
    margin-left: 14px;
    position: relative;
    top: -2px;
}
.search-result-page .search-container .filter-label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0px;
}
.search-result-page .search-container .filter.horizontal hr {
    margin-top: 11px;
    margin-bottom: 11px;
} 
.search-availability {
    text-transform: capitalize;
}
  .search-result-page .search-container .form-control {
    cursor: pointer !important;
}
  .search-result-page .filter-content select.form-control {
    min-width: 110px;
}
  .search-result-page .filter-content {
    display: block !important;
}
 .search-result-page .search-container .horizontal .sort-pagination-container { 
    justify-content: space-between;
}
 .search-result-page .form-inline .form-group.m-r20 {
    margin-right: 0;
}
 .search-result-page .form-inline {
    justify-content: space-between;
}
.search-result-page .search-container .horizontal .sort-pagination-container {
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px;
}
  .search-app-bar {
    padding-bottom: 5px;
    padding-top: 10px;
}
@media screen and (min-width:768.9px) and (max-width:991.9px){
.search-result-page .filter-content select.form-control {
    min-width: auto; 
    margin-right: 5px;
}
  .search-result-page .form-inline .form-group.m-r20 {
    margin-right: 10px;
}
  .search-result-page .form-inline .form-group.m-r20:last-child {
    margin-right: 0;
}
}
@media screen and (max-width:768.9px){
  .search-result-page .search-container .m-r20 {
    display: block;
    width: 100%;
}
  .search-result-page  .filter.horizontal .filter-content {
    align-items: center;
    display: block !important;
}
  .search-result-page .search-container .filter label {
    display: block;
}
  .search-result-page .search-container .form-inline .form-control {
    width: 100%;
}
  .search-result-page .sort-pagination-container {
    display: block !important;
}
  .search-result-page .search-container .horizontal .sort-pagination-container .pagination {
    padding-top: 0;
    display: flex;
    justify-content: end;
    margin-top: 15px;
}
  .search-result-page  .search-container .sorting {
    width: 100%;
} 
  .search-result-page .search-container .m-r20 {
    margin-right: 00px;
    margin-bottom: 5px;
}
  body .search-result-page  .search-container .products .items .item {
    width: 50%!important; 
}
  .search-result-page .search-container .products .items .item .item-title {
    font-size: 16px!important; 
}
  .search-result-page .search-container .products .items .item .item-vendor { 
    font-size: 12px!important; 
}

 header.site-header.header-04.whiteBackground {
    padding-bottom: 0;
}
}
div#privy-widget input.sc-imWYAI.gBhqqt.text-medium.privy-widget-form__input.text-medium {
    max-width: 100%;
    width: 100%;
}
 select.form-control.empty {
        -webkit-appearance:auto;
    -moz-appearance: auto;
    -ms-appearance: auto;
    appearance: auto;
}
/* button.btn.btn-default.pull-right.clear-btn.btn-sm {
    border: 1px solid transparent!important;
    border-radius: 10px!important;
    white-space: pre-wrap;
    color: rgb(0, 0, 0);
    font-size: 20px;
    background: rgb(224, 194, 164)!important;
    opacity: unset;
    margin: 15px 2px 10px;
    text-transform: capitalize;
    font-weight: bold!important;
}
button.btn.btn-default.pull-right.clear-btn.btn-sm:hover {
    box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 6px 1px;
    color: rgb(0, 0, 0);
    background-image: initial !important;
    color: #000!important;
}
.form-group.m-r20:nth-child(3) select {
    text-transform: uppercase;
}
.jdgm-write-rev-link, .jdgm-ask-question-btn
{
  border: 1px solid transparent!important;
    border-radius: 10px!important;
    white-space: pre-wrap;
    color: rgb(0, 0, 0);
    font-size: 20px;
    background: rgb(224, 194, 164)!important;
    opacity: unset;
    margin: 15px 2px 10px;
    text-transform: capitalize;
}
.jdgm-write-rev-link:hover, .jdgm-ask-question-btn:hover
{
    box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 6px 1px;
    color: rgb(0, 0, 0);
    background-image: initial !important;
    color: #000!important;
}
.contact-us-page .btn
{
  color:#000!important;
}
body #shopify-section-faq-page .category-list-item:hover
{
  border: 1px solid transparent!important;
}
body #shopify-section-faq-page .category-list-item .category-list-item__link:hover
{
  color:#000!important;
}
body #shopify-section-faq-page li.category-list-item .category-list-item__link
{
      box-shadow: unset!important;
} */
.search-container .items .item-vendor {
    display: none;
}
.product-shop .groups-btn #product-add-to-cart {
    background: unset!important;
    background-color: rgb(224, 194, 164)!important;
}
.btn {
    background: unset!important;
    background-color: rgb(224, 194, 164)!important;
}
.category-list-item
{
    background: unset!important;
    background-color: rgb(224, 194, 164)!important;  
}
.cart-template .wrapper-cart-template .btn-actions .btn-checkout
{
    background: unset!important;
    background-color: rgb(224, 194, 164)!important;   
}
.jdgm-write-rev-link, .jdgm-ask-question-btn
{
    background: unset!important;
    background-color: rgb(224, 194, 164)!important;     
}
.form-group.m-r20:nth-child(4) select {
    text-transform: uppercase;
}
.search-result-page * {
    font-family: 'centuryGothic'!important;
}
.form-group.m-r20:nth-child(2) select {
    text-transform: capitalize;
}
.item-details span {
  font-family: Poppins,Arial,"sans-serif"!important;
  font-weight:bold;
}
@media screen and (max-width:767.9px){
.logo--image {
    flex-wrap: wrap;
}
  .logo-a-in:nth-child(2) img {
    /* max-width: 300px; */
    margin-left: 0px;
}
  .logo-a-in {
    width: 100%;
}
}
.widget.sidebar-tags[filter-title="size"] ul li label {
    text-transform: uppercase;
}
form.privy-widget-form input {
    width: 100% !important;
}


.planning-a-wedding .page-header {
    display: none;
}
@media screen and (max-width:767.9px){
.planning-a-wedding .container-fluid .slide-content.abs_left {
    position: unset!important;
    padding-top: 20px;
    padding-bottom: 20px;
}
body .header-top .top-message {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .05em;
    text-align: center;
    padding: 8px 0px;
    position: relative;
    line-height: 14px;
}
}

div#shopify-section-page-how-it-works {
    margin-left: -15px;
    margin-right: -15px;
}

@media screen and (max-width:360px){
html body .header-top .top-message {
    font-size: 9px; 
}
}

.image-desktop-left .privy-widget-form__input input[type=email] {
    width: 100% !important;
}






@media(max-width:1199px){
     .search-open body .wrapper-header .search-bar,  .search-open body .wrapper-header .header-search{display:block !important;max-width:100% !important;margin:0 !important;}
    body .search-mb.svg-mb,.search-open body .wrapper-header .search-bar{display:flex !important;}
    .search-open body .close.close-search{position:unset !important;}
}


@media(max-width:420px){
    header.site-header.header-04.header-on-other{top:150px !important;}
}


/* 20-05-26 css start  */
/* @media(max-width:767.90px){
  .template-product .product-template .product .slick-list .thumb a.fancybox {
    margin: 0 auto;
    height: auto;
    max-height: 767px;
    max-width: 80% !important;
    width:100% !important;
    display: block !important;
}
} */
@media only screen and (max-width: 767px) {
   .fancybox {
    display: block !important;
    width: 100% !important;
    max-width: 80% !important;
    max-height: 767px;
    height: auto !important;
    margin: 0 auto !important;
  }

  .fancybox img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }
}



/* 20-05-26 css end  */
