/** Shopify CDN: Minification failed

Line 2333:0 Expected "*/" to terminate multi-line comment

**/
/* Place any CSS overrides in this file. */

@font-face { 
    font-family: 'Montserrat-Bold';
    src: url('/cdn/shop/files/Montserrat-Bold.ttf?v=1671425934');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face { 
    font-family: 'Montserrat-Regular';
    src: url('/cdn/shop/files/Montserrat-Regular.ttf?v=1671425934');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face { 
    font-family: 'Montserrat-Medium';
    src: url('/cdn/shop/files/Montserrat-Medium.ttf?v=1671425934');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face { 
    font-family: 'Poppins-Regular';
    src: url('/cdn/shop/files/Poppins-Regular.ttf?v=1671443456');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
a, p, div
{
  font-family: 'Poppins-Regular';
}

h1, h2, h3, button
{
   font-family: 'Montserrat-Bold' !important;
  
}

/************** header ****************/

.site-header .site-header__wrapper {
   
    padding: 0 82px;
}
.slick-initialized .slick-slide{margin: 20px 20px 30px!important;}
.footer-email-input, .newsletter-footer input.footer-email-input{ padding-left:15px!important;}
.swiper-slide .homepage-featured-content-box-inner{padding: 30px 40px;}
.top-links--icon-links li:last-child a{padding-right:0}
.site-header .site-header__wrapper .site-header__wrapper__left, .site-header .site-header__wrapper > *{margin:0}
.site-header .site-header__wrapper .site-header__wrapper__left .site-header__logo{padding-left: 0;}
a.site-nav__link {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 16px;
}
.top-links--icon-links .fa-lg {
    font-size: 18px !important;
}
/******************** slideshow ***************/

.homepage-featured-content-box-inner.wow.fadeInUp.mobile-dot-nav-spacing {
    margin-left: 50%;
}
.slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner, .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title {
    
    line-height: 43px;
}

.head-section h2 {
    text-align: center;
    margin: 40px 0;
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 0px;
    font-weight: 800;
}
.slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner{
    
    width: 100%;
}
.slider-section--template--15133645504546__image-slideshow .block-section--slideshow-0 .homepage-section-btn
{
  border-radius:10px;
  
}
/****************** before after section **********************/

.bf-pdn.wrapper-padded 
    {
    padding: 0 90px !important;
}

.block-1 {
    position: relative;
}

.child-block-1 {
    position: absolute;
    z-index: 999;
    left: 45px;
    bottom: 45px;
}
.child-block-2 {
    position: absolute;
    z-index: 999;
    right: 45px;
    bottom: 45px;
}
img.before-img, img.after-img{
    width: 120px;
}

.image--slideshow__navigation .flex-prev svg, .image--slideshow__navigation .flex-next svg
{
  display:none;
}

a.flex-prev{
/*     background: yellow; */
  background-image:url('/cdn/shop/files/Group_5.png?v=1672660726');
  z-index:999;
  background-size: 45px;
    background-repeat: no-repeat;

}
.image--slideshow__navigation .flex-prev
{
  left:0px !important;
}
.image--slideshow__navigation .flex-next
{
  right:0px !important;
}
 a.flex-next 
{
   background-image:url('/cdn/shop/files/Group_3565.png?v=1672660734');
  z-index:999;
  background-size: 45px;
    background-repeat: no-repeat;
}
.image--slideshow__navigation a
{
  width:80px !important;
  height:80px !important;
}
/* a.flex-prev:before
{
  content:'';
  position:absolute;
  background:url('/cdn/shop/files/noun_Arrow_Left_2682937_2.svg?v=1672377434');
  z-index:999;
  
} */

/********************* featured collection ****************/

.feat-pdn.wrapper-padded {
    padding: 0 90px;
}

.feat-pdn h2.homepage-sections--title {
    font-size: 30px;
    padding: 25px 0 40px;
}

.img-overlay {
  position: relative;
/*   height: 200px;
  width: 257px; */
}

.img__description_layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.6);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor:pointer;

  /* transition effect. not necessary */
  transition: opacity .2s, visibility .2s;
}
img.eye-img {
    width: 50px !important;
    height: 50px !important;
    position: absolute;
    top: 10px;
    right: 18px;
}
p.img__description {
    padding: 0 50px;

    display: block;
/*     margin-top: 30px; */
}
.img-overlay:hover .img__description_layer {
  visibility: visible;
  opacity: 1;
}
.grid-view-item--desc-wrapper {
    padding: 0px 0 10px;
}
.img__description {
  transition: .2s;
  transform: translateY(1em);
}
.feat-pdn .product-grid--title
{
  padding-top:0px !important;
}
.img-overlay:hover .img__description {
  transform: translateY(0);
}
.feat-review {
    padding: 5px 0;
}
.cst-class.homepage-sections-wrapper
{
  padding:50px 0 0 !important;
}

/************************ image with text section ************************/

.bg-image-wrap.homepage-sections-wrapper {
    padding: 0px 0 50px !important;
}
.bg-image-wrap .wrapper-padded {
    padding: 0 80px;
}
.template-index .bg-image-wrap {
    background: url(/cdn/shop/files/Rectangle_2513.png?v=1672385730);
}

.bg-image-wrap h2.homepage-sections--title {
    font-size: 30px;
    letter-spacing:0px;
}
.template-index .bg-image-wrap .image-with-text-wrapper .featured-row__subtext p {
    margin-top: 0;
    font-family: 'Poppins-Regular';
    font-size: 16px !important;
    line-height: 32px;
    color: #635D5D;
    width: 88% !important;
    letter-spacing: 0px;
}
.template-index .bg-image-wrap .rte.featured-row__subtext.textarea
{
  font-family: 'Poppins-Regular';
    font-size: 18px !important;
    line-height: 32px;
    color: #635D5D;
    width: 88% !important;
    letter-spacing: 0px;
}
.bg-image-wrap a.homepage-featured-box-btn {
    text-transform: uppercase;
    font-size: 17px;
    font-family: 'Poppins-Regular';
    letter-spacing: 0px;
    border-radius:10px;
}

/************** popular-prod-sec ***************/
.popular-prod-sec .wrapper-padded
{
  padding:0 80px;
}
.popular-prod-sec .homepage-content--image img {
    display: block;
/*     height: 600px;
    width: 600px; */
}

.popular-prod-sec h2.homepage-sections--title
{
  font-size:30px;
  letter-spacing:0px;
}
.popular-prod-sec .col-btn-div-1 {
    display: flex;
    width: 70%;
    border: 1px solid;
    justify-content: center;
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    font-size: 18px;
      height: 53px;
  margin:0 auto;
  margin-top:35px;
  background: #fccd31;
  border-radius:10px;
/*   padding:12px; */
   
}
a.col-btn
{
   font-family: 'Montserrat-Bold';
/*    border-right: 2px solid #707070; */
    width: 88%;
    text-align: center !important;
    vertical-align: middle;
    padding-top: 10px;
}
img.col-cart-icon-2 {
    width: 33px;
    height: 33px !important;
    margin: 10px;
  cursor:pointer;
}
.popular-prod-sec .col-btn-div-1:hover
{ 
  background:#fff;

}
div#shopify-section-template--15133645504546__f73ed678-36bf-45ba-855c-4e1bb87bf703 .homepage-sections-wrapper {
    padding: 0px 0 !important;
}
.template-index .popular-prod-sec .rte.featured-row__subtext.textarea
{
  font-family: 'Poppins-Regular';
    font-size: 18px !important;
    line-height: 32px;
    color: #635D5D;
   
    letter-spacing: 0px;
}
{
  
}
/* testimonial section */

.testimonial-sec h2.homepage-sections--title {
    font-size: 30px;
    padding: 30px 0 20px;
    letter-spacing:0px;
}
.testimonial-sec .testimonials-block {
    padding: 0 80px;
}
.testimonial--single-item {
/*     border: 1px solid; */
/*     width: 30% !important; */
  flex:unset !important;
  box-shadow: 0px 7px 20px #00000045;
}
.testimonials--text-wrapper {
    text-align: left;
}

.testimonial-section--image img {
    max-width: 100px !important;
    min-width: 100px !important;
    min-height: 100px !important;
    max-height: 100px !important; 
    object-fit: contain !important;
   
}
.testimonial-section--image
{
  display:block !important;
}
.testimonials--star-wrapper
{
  text-align:left;
}
.testimonial-sec .responsive-image-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start !important;
    margin-left: 20px;
  height:120px !important;
}
.title-product h3 {
    font-size: 20px;
    text-align: left;
    margin: 40px 20px 20px;
}
.testimonial-sec [class*=" fa-"]:before
{
  color:#fccd31;
}
/*************************** video section ***************************************/

  div#shopify-section-template--15133645504546__b5462e23-5992-4dea-9b2f-2ad7f9b9aa38 h2.homepage-sections--title {
    font-size: 30px;
    letter-spacing: 0px;
    font-family: 'Montserrat-Bold' !important;
    padding-bottom: 25px;
}

    .video-con 
{
    display: flex;
    width: 100% !important;
/*     padding: 0 80px; */
    margin: 0 auto !important;
    justify-content: space-evenly;

}
.video-con .plyr--full-ui.plyr--video .plyr__control--overlaid {
    display: none;
}
.video-con .embed-container
{
  padding:unset !important;
  height:unset !important;
}
.one
{
  width:40%;
}
.two
{
  width:90%;
}
.video-con .homepage-video-content-overlay-wrapper-template--15133645504546__b5462e23-5992-4dea-9b2f-2ad7f9b9aa38 .video--video__static-image {
   
    background-size: contain;
}
/*************************** footer ****************************************/

.footer-wrapper .wrapper-padded {
    padding: 20px 80px;
}

.f-img img {
    display: block;
    vertical-align: middle;
    width: 85%;
    margin-bottom: 30px;
}
.h3.footer-header {
    font-family: Montserrat-Bold;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0px;
}
span.flex-cls {
    position: relative;
}
img.arw-btn-f {
    width: 23px;
    position: absolute;
    top: 23px;
    right: 7px;
}

.grid__item.large--one-quarter.medium--one-half.small--one-whole.links-footer {
    width: 18%;
}
.grid__item.large--one-quarter.medium--one-half.small--one-whole.social-media-footer {
    width: 30%;
}
.grid__item.large--one-quarter.medium--one-half.small--one-whole.newsletter-footer {
    width: 32%;
}
.input-group
{
  display:flex !important;
  align-items:center;
  flex-wrap:wrap;
}
.newsletter-footer input.footer-email-input {
    background: #fff !important;
    border-bottom: 0px !important;
  margin-right: 10px;
}
input#subscribe {
    text-transform: uppercase;
    font-family: Montserrat-Bold;
    font-size: 15px;
    letter-spacing: 0px;
    color: #fff;
    width: 160px;
    text-align: left;
  border-radius:10px;
}


.bottom--footer {
    margin-top: 60px;
    background: #fccd31;
}
.footer-alignment--left .bottom--footer-row.bottom--footer--payment-methods {
    
    padding: 0 80px;
  align-items:center;
}
footer:not(#password--footer)
{
  padding:50px 0 0 !important;
}
@media (min-width: 769px)
{
form#contact_form .contact-form--submit-button .btn {
    margin-top: 15px;
    border-radius: 10px;
}
}

/********************* home--blog *******************/
h3.blog-title {
    text-align: left;
    text-transform: uppercase;
    padding: 20px 0;
    font-size: 23px;
    color: #404040;
    position:relative;
}

.btn-read a{
  
    display: block;
    background: #000;   
    padding: 10px 0;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    
}
h3.blog-title:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 88px;
    background: #FCCD31;
    top: 55px;
}
a.btn-blog-link.logo-bar__link {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: .5px;
  width:35%;
}
body#blog a.btn-blog-link.logo-bar__link {
  width:85%;
}
.cst-blog-section .logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px 15px 30px;
}

.cst-blog-section h2.homepage-sections--title
{
   font-size: 30px;
    letter-spacing: 0px;
    font-family: 'Montserrat-Bold' !important;
    padding-bottom: 25px;
}




.accordion-content summary {
  
    letter-spacing: 1.5px;
    font-size: 16px;
}

.btn:hover:not([disabled]) {
    background: var(--button-background-hover-color);
    color:#000 !important;
   
}
cross-sell
{
 --buttons-transform: uppercase !important;
  font-family: 'Montserrat-Bold' !important;
 
}

.homepage-content--template--15116732497954__image-with-text-overlay .homepage-section-btn {
   
    letter-spacing: 0px;
    font-family: 'Montserrat-Bold';
}

#about-new .homepage-featured-content-box-inner {
/*     padding: 50px; */
/*     text-align: center; */
  font-size:16px;
  letter-spacing:0px;
}
#about-new .homepage-featured-content-box
{
  width: auto;
}
#about-new .plyr__control--overlaid
{
  background: #000;
}
#about-new .homepage-sections-wrapper--white .homepage-video-play-button
{
  display:none;
}

.anc-custom.announcement-bar-inner {
    display: flex;
    position: relative;
    width: 100%;
    justify-content: space-between;
    padding: 0 70px;
    flex-wrap:wrap;
  
}
.jdgm-carousel-wrapper {
    width: 100% !important;
    margin: auto;
    padding: 48px 0;
}
.jdgm-carousel-title-and-link
{
  display:grid;
  justify-content:center;
  
  text-transform:uppercase;
  
}
.jdgm-carousel-title
{
  font-size:22px;
}
.jdgm-write-rev-link.jdgm-write-rev-link {
    background-color: #000 !important;
    border: 1px solid #000 !important;
    color: #fccd31 !important;
    outline: none;
}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow, .jdgm-rev__author, .jdgm-rev__icon:before {
    color: #000 !important;
}
.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-row-actions, .jdgm-quest, .jdgm-rev, .jdgm-paginate {
    border-top: 1px solid rgba(51,153,153,0.1) !important;
    border-color: #000 !important;
}
.jdgm-carousel-wrapper
{
  padding-top: 0px !important;
}
.product-details-product-title, .product-grid--title
{
  text-transform:uppercase !important;
}
span.money
{
  color: #715700!important;
    font-family: 'Montserrat-Bold';
    font-size: 24px;
}
.template-collection .plyr__control--overlaid
{
  background: #000;
}
.template-collection .homepage-sections-wrapper--white .homepage-video-play-button
{
/*   display:none; */
}
.col-btn-div
{
  background: #fccd31;
  border: 2px solid #707070;
    text-transform: uppercase !important;
  color: #000 !important;
  width:100%;
  display:flex;
  margin:0 auto;
  border-radius:10px;
 
}
img.col-cart-icon {
    width: 30px!important;
    padding: 0;
    vertical-align: middle;
    margin: 0 auto;
    margin-left: 10px;
    margin-top: 8px;
}
img.col-cart-icon-1{
    width: 30px!important;
    padding: 0;
    vertical-align: middle;
    margin: 10px;
}

/* button.col-btn.quick-add-button {
    background: transparent;
    color: #000 !important;
  
  border: 2px solid #707070;
}
button.col-btn.quick-add-button:hover {
     background: #fccd31;
    color: #000 !important;
    
}

img.col-cart-icon:hover {
     background: #fccd31;
    color: #000 !important;
    
} */
button.col-btn.quick-add-button {
    background: transparent;
    color: #000!important;
    border-right: 2px solid #707070;
    width: 88%;
    text-transform: uppercase!important;
    padding: 12px;
    font-family: 'Montserrat-Bold';
    font-size: 18px;
    letter-spacing: 0px;
}
.col-btn-div:hover
{
  background: transparent;
    color: #000 !important;
  
}
.product-grid--title a {
    cursor: pointer;
    font-family: 'Montserrat-Bold';
    font-size: 19px;
}
.product-grid--title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
  padding-top:20px !important;
}
.jdgm-prev-badge, .product-grid--price {
   
    text-align: left !important;
}
h1.product-details-product-title {
    font-family: 'Montserrat-Bold';
    font-size: 25px;
    letter-spacing: 0px;
}



.col-btn-div button#AddToCart {
    
    color: #000!important;
    border-right: 2px solid #707070;
    width: 88%;
    text-transform: uppercase!important;
    padding: 12px;
    font-family: 'Montserrat-Bold';
    font-size: 18px;
    letter-spacing: 0px;
  border-bottom: 2px solid #707070;
  height:48px;
/*   border-radius:10px; */
}
/* .col-btn-div button#AddToCart {
    background: transparent !important;
    text-transform: uppercase;
    font-size: 18px;
    border-right: 2px solid;
    padding: 0;
} */
.prd.col-btn-div
{
  height:50px;
  margin-bottom:15px;
  background:#fdcd30;
  border-radius:10px;
}
.prd img.col-cart-icon
{
  margin: 8px;
}
.col-btn-div button#AddToCart:hover
{
  color:#000 !important;
  background:transparent !important;
  
}
.prd.col-btn-div:hover
{
  background:transparent;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    text-transform: uppercase;
    height: 46px;
    font-size: 18px;
  border-radius:10px;
}
input#subscribe {
    text-transform: uppercase;
    font-family: 'Montserrat-Bold';
    font-size: 15px;
    letter-spacing: 0px;
    color: #fff;
}

span.jdgm-all-reviews-rating, span.jdgm-carousel-number-of-reviews {
    text-align: center;
    padding-top: 10px;
}
/****** blogs *****/
h3.homepage-blog--title {
   display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 19px;
    text-align: center;
    line-height: 28px;
}

#insta-feed h2 {
    font-size: 30px !important;
    font-family: 'Montserrat-Bold' !important;
    letter-spacing: 0px;
    padding-bottom:10px;
}
section#shopify-section-template--15133645504546__16728094598889f8b6 .homepage-sections-wrapper
{
  padding:0px 0 50px !important;
}
a.un-ship {
  
    border-bottom: 1px solid #000;
    padding-bottom: 2px;
}
.first-sec.grid.cart__row {
    display: flex;
  flex-wrap:wrap;
}
.last-sec {
/*     display: flex;
    height: auto;
    justify-content: flex-end; */
/*   margin-top: 35px; */
  font-size:16px;
  width:70%;
/*   margin-right: 50px; */
}
.last-sec-div.grid__item.text-right.one-third.medium--one-whole.small--one-whole {
    width: 100% !important;
}
input.btn--secondary.update-cart.cart--button-update {
    background: #000;
    color: #fccd31;
  text-transform:uppercase;
   font-family: 'Montserrat-Bold' !important;
  margin-right:20px;
  border-radius:10px;
}
input.btn.cart--button-checkout
{
   text-transform:uppercase;
   font-family: 'Montserrat-Bold' !important;
  border-radius:10px;
}
input.btn.cart--button-checkout:hover{
   background: #000 !important;
    color: #fccd31 !important;
}
p.para-check {
    padding: 12px 0;
}
.first-sec.grid.cart__row {
    padding: 40px 40px;
}
section#shopify-section-template--15133645504546__16728094598889f8b6 .wrapper-padded {
    padding: 0 80px;
}
.template-product .site-header .site-header__wrapper
{
  padding-bottom: 50px;
}
.template-collection .site-header .site-header__logo-image
{
  padding-bottom: 15px;
}
.template-collection .collection-info__topbar .collection-info__description.rte {
   
    padding: 40px 80px !important;
}
 .wrapper-padded {
    padding: 0 80px !important;
}
.footer-alignment--left .bottom--footer-row .payment-icons
{
  margin-top:22px;
}

.loox-float-toggler {
    display: none;
}
div#shopify-section-template--15133645570082__image-with-text {
    margin: 60px 0 0;
}
h2.homepage-sections--title {
    font-size: 30px;
    letter-spacing: 0px;
    font-family: 'Montserrat-Bold';
}
div#shopify-section-template--15133645570082__cf3dd78e-c2a6-48b7-b61e-48ec177ef8e5.shopify-section .homepage-sections-wrapper
{
  padding:0px !important;
}
#about-new .homepage-featured-content-box-inner {
    padding: 14px;
    text-align: center;
}
#about-new .homepage-featured-content-box {
    width: auto;
    background: #fccd31;
    border-radius: 10px;
}
/* #about-new a.homepage-featured-box-btn {
    margin: 0;
} */
#about-new .bg-image-wrap h2.homepage-sections--title {
    font-size: 26px;
    letter-spacing: 0px;
    padding: 0px !important;
    margin: 0;
}


#contact h1.page--title {
    font-size: 30px;
    padding: 30px 0 50px;
}
.blog-page .cst-blog-section .logo-bar__item {
 
    margin: 0 20px 100px;
   border-radius:10px;
    box-shadow: 0px 7px 20px #00000045;
    padding: 25px;
}
.blog-page .cst-blog-section .wrapper
{
  padding:0 80px;
}

.blog-page .btn-read
{
  width: 150px;
}
.contact-page .rte {
   
    font-size: 17px;
}
.single-bl
{
  box-shadow: 0px 7px 20px #00000045;
  margin-bottom:65px !important;
  justify-content:center;
}
.single-bl.grid__item
{
  padding:0px;
}
#about-new .homepage-content--image img {
    display: block;
    max-width: 100% !important;
    object-fit: cover;
}
 button.slick-next.slick-arrow
  {
     width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #363636;
    top: 100%;
    margin-top: 50px;
   right: 50% !important;
  }
@media only screen and (min-width: 768px)
{
 .template-blog .large--three-quarters {
    width: 75%;
    display: flex !important;
   flex-wrap:wrap;
   margin:0 auto;
/*    justify-content:center; */
  
/*     border: 1px solid; */
}
  .template-blog .article--indiv.grid {
    width: 50% !important;
    margin-left:-65px;
}
  h2.blog-main--article-title a {
    font-size: 20px;
}
 .article__featured-image-wrap img.js {
    height: 350px;
    width: 100%;
    object-fit: cover;
   padding:20px 30px 0;
}
  h2.blog-main--article-title {
  display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0 20px;
    width: 100%;
    text-align: center;
    height: 62px;
    line-height: 29px;
}
}
.template-blog .pagination.grid__item.large--three-quarters {
    justify-content: center;
}
p.btn-blog-read {
    background: #000;
    padding: 8px 15px;
  margin-top:20px;
}
p.btn-blog-read a
{
  color:#fccd31;
}
.article-para.rte {
  -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0 18px 0px;
    text-align: center;
    margin: 5px 20px 0px;


}
aside.grid__item.large--one-quarter {
    margin-top: 30px;
}
.blog-pge-title.sitewide--title-wrapper {
    margin-bottom: 40px;
}

  .single-bl .video-content iframe {
    height: 465px !important;
    position: unset !important;
    padding: 0 !important;

}
ul.no-bullets.blog-sidebar--recent-articles li a:hover {
    color: #fccd31;
    text-decoration: underline;
}
.template-blog .if-blog {
    padding: 0 !important;
}
.template-collection .rte.collection-info__description {
    font-size: 18px;
}
.mobile-logo {
    display: none;
}
.mobile-feat
{
  display:none;
}
 .contact-page .grid{
    margin-left:0;
  }
.main-content h1{  
  margin-top: 30px;
}
.main-content h1.page--title {
  margin-top: 0px;
}

}
.blog-main--wrapper hr{margin: 0 20px;}
/************ Media query *************/

@media(max-width:1440px){
  .cst-blog-section .logo-bar__item { 
    margin: 0 10px 15px 10px;
  }
  
 
}

@media(max-width:1365px){
  .site-header, .announcement-bar{padding: 0 25px !important;}
  .anc-custom.announcement-bar-inner, .site-header .site-header__wrapper{padding:0;}
  .site-header .site-header__wrapper > *{ margin:0!important}
  .site-header .site-header__wrapper{ padding:20px 0;}
  .site-header .site-header__wrapper .site-header__wrapper__left .site-header__logo{ 
    padding-bottom:10px !important;
    padding-top:0px !important;
  }
  .cst-blog-section .logo-bar .slick-list{  width: 1024px;margin:0 auto;}
   h2.homepage-sections--title{ font-size: 28px !important; line-height:40px!important; }
}

@media(max-width:1166px){
  h2.homepage-sections--title{
    font-size: 22px !important;
    line-height:35px!important;
  }
  .cst-blog-section .logo-bar__item {
    margin: 0 10px 15px 10px;
    width: 300px !important;
    
  }
  .site-header__links li a{ padding-right:0!important;} 
  .homepage-section--logo-bar-wrapper{ margin-bottom:80px;}
}

@media(max-width:989px){
  .cst-class.homepage-sections-wrapper {
    padding: 30px 0 0 !important;
  }
  .cst-blog-section .logo-bar .slick-list{
    width:96%;
  }
  .grid__item.large--one-quarter.medium--one-half.small--one-whole.newsletter-footer {
    margin-left: 2%;
  }
  .homepage-section--logo-bar-wrapper{margin-top:50px; }
  .mobile-logo a.btn-blog-link.logo-bar__link{ font-size:14px;}
  .mobile-logo h3.blog-title{ font-size:22px;}
 
}
@media(max-width:767px)
{
  .template-search .one-third
  {
    width:100%;
  }
   .template-search .two-thirds {
    width:100%;
}
    .template-search .push--one-third
  {
    left:0px;
  }
.template-search .grid__item .grid .grid__item.two-thirds.item--content {
    padding-left: 0px !important;
}
  .template-search .item--content h3
  {
    font-size:20px;
    padding-top:20px;
  }
  .template-search .section-search-grid {
    padding: 2rem 2rem 25px !important;
}
.template-customers-login .form-vertical {
   
    padding: 0 30px;
}
  .main-content h1.page--title {
   
    letter-spacing: 0px;
    font-size: 21px;
    padding-bottom: 10px;
}
  .template-customers-login .form-vertical input
  {
     padding-left: 10px;
  }
div#shopify-section-template--15133645832226__rich-text .homepage-sections-wrapper {
    padding: 15px 0;
}

  h2.page--title {
    letter-spacing: 0px;
}
input {
    padding-left: 10px;
}
  .footer-alignment--left .bottom--footer-row.bottom--footer--payment-methods {
    padding: 15px 20px;
   
}
  input#search-input {
    padding-left: 10px;
}
.slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner {
    width: unset;
}


  
  .anc-custom.announcement-bar-inner
  {
    padding:10px 0 0;
/*     justify-content:center; */
  }
  .anc-custom .announcement-bar--social-icons {
    margin-top: -13px;
}
  .announcement-bar
  {
    padding:0 12px;
  }
  .wrapper-padded
  {
    padding:0px !important;
  }
  .site-title
  {
    padding:0px !important;
  }
  .site-nav--mobile a
  {
    padding:0px !important;
  }
  .mobile-nav-bar-wrapper
  {
    padding:0px !important;
  }
  .mobile-nav-bar-wrapper button.site-nav__link
  {
    padding:14px 0px 0 !important;
    margin-left:0px !important;
  }
  .right-side.has-search-icon .site-nav--mobile {
   
    padding-right: 34px;
}
 .contact-page .grid.page-main--wrapper
  {
    margin:0 25px;
  }
  .template-collection .right-side.has-search-icon .site-nav--mobile {
   
    padding-right: 0;
}
  .site-header__logo-overlay-image img {
    width: 135px !important;
}

  .mobile-cst a.search-button {
    padding-top: 0px;
}
  .site-nav--mobile .search-button i {
    font-size: 18px !important;
}
h2.homepage-sections--title
  {
    font-size:24px;
  }
  .homepage-featured-content-box-inner.wow.fadeInUp.mobile-dot-nav-spacing {
    margin-left: 0px;
}
  .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner, .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title {
    line-height: 32px;
}
  .head-section h2 {
  
    margin: 35px 0 40px;
    font-size: 22px;
   
}
  .bf-pdn.wrapper-padded
  {
    padding:0 30px !important;
  }
  img.before-img, img.after-img {
    width: 35px;
}
  a.flex-prev {
   
    background-size: 26px;
   
}
  a.flex-next
  {
    background-size: 26px;
  }
  .image--slideshow__navigation .flex-next {
    right: -50px !important;
}
  .image--slideshow__navigation .flex-prev {
    left: 5px !important;
}
  .child-block-1 {
   
    left: 19px;
    bottom: 0px;
}
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw
  {
    height:50px;
  }
  .drawer--right {
    padding: 0 25px;
  }
  #contact h1.page--title {
    font-size: 25px;
    padding: 0px 0 0px;
}
  form#contact_form .contact-form--submit-button .btn {
    margin: 0 auto;
    text-align: center;
    display: block;
    float:unset !important;
}
  .child-block-2 {
    
    right: 19px;
    bottom: 0px;
}
  .bf-pdn .image--slideshow__navigation a
  {
    top:64% !important;
  }
  .mobile-dot-nav-spacing
  {
    margin-bottom:10px !important;
  }

  .cst-class.homepage-sections-wrapper {
    padding: 0px 0 0 !important;
}
  .feat-pdn h2.homepage-sections--title {
    font-size: 23px;
    padding:30px 0 0;
}
  .product-grid--title a {
    font-size: 18px;
}
  button.col-btn.quick-add-button {
   
    font-size: 17px;
}
  img.col-cart-icon-1 {
    width: 23px!important;
        margin: 13px 10px;
  }

.bg-image-wrap h2.homepage-sections--title {
    font-size: 25px;
}
 .template-index .bg-image-wrap .rte.featured-row__subtext.textarea {
    
    font-size: 16px !important;
    line-height: 29px;  
    width: 100% !important;
   
} 
  .bg-image-wrap a.homepage-featured-box-btn
  {
    margin-bottom:30px;
  }
  .bg-image-wrap.homepage-sections-wrapper {
    padding: 0px 0 0px !important;
}
  .template-index .bg-image-wrap
  {
    background-size:cover;
  }
  div#shopify-section-template--15133645504546__b5462e23-5992-4dea-9b2f-2ad7f9b9aa38 h2.homepage-sections--title {
    font-size: 23px;
    padding-bottom: 0px;
}
  .cst-html h2 {
    font-size: 22px !important;
    margin:0px;
    padding: 0;
}
  .popular-prod-sec.homepage-sections-wrapper
  {
    padding:0px !important;
  }
  .popular-prod-sec h2.homepage-sections--title {
    font-size: 25px;
  }
  .template-index .popular-prod-sec .rte.featured-row__subtext.textarea {
    
    font-size: 16px !important;
    line-height: 29px;
  }
  .popular-prod-sec h2.homepage-sections--title {
    
    margin-top: 20px;
}
  .popular-prod-sec .col-btn-div-1
  {
    width:100%;
    font-size:17px;
  }
div#shopify-section-template--15133645504546__b5462e23-5992-4dea-9b2f-2ad7f9b9aa38 .homepage-sections-wrapper
  {
    padding:30px 0 0 !important;
  }

  
  .testimonial-sec.homepage-sections-wrapper
  {
    padding:0px !important;
  }
  .testimonial-sec h2.homepage-sections--title {
    font-size: 23px;
    padding: 40px 0 0px;
}
  .testimonial-sec .testimonials-block {
    padding: 0px 5px;
}
  button.slick-prev.slick-arrow {
    width: 30px !important;
    height: 30px !important;
    top: 94% !important;  
    left: 40% !important;
}
  button.slick-next.slick-arrow {
    width: 30px !important;
    height: 30px !important;
    top: 94% !important;
    right: 38% !important;
}
  .cst-blog-section h2.homepage-sections--title {
    font-size: 23px;
    padding-bottom: 0px;
    padding-top: 13px;
}
  .mobile-logo button.slick-prev.slick-arrow
  {
    left: 42% !important;
  }
   .mobile-logo button.slick-next.slick-arrow {
   
    right: 41% !important;
}
  .btn-read {
   
    width: 40%;
}
  h3.blog-title {
    
    font-size: 20px;
    
  }

  .template-index .cst-blog-section.homepage-sections-wrapper
  {
    padding: 0px 0 0 !important;
  }
  #insta-feed h2 {
    margin-bottom: 10px;
}
#insta-feed h2 {
    font-size: 22px !important;
  
}
  .grid__item.large--one-quarter.medium--one-half.small--one-whole.social-media-footer {
    width: 100%;
}
  .f-img img {
    display: block;
    vertical-align: middle;
    width: 60%;
    
    margin: 0 auto;
    margin-bottom: 20px;
}
  .grid__item.large--one-quarter.medium--one-half.small--one-whole.links-footer {
    width: 100%;
}
  .grid__item.large--one-quarter.medium--one-half.small--one-whole.newsletter-footer {
    width: 70%;
}
  .input-group .input-group-field {
    width: 100% !important;
    display: flex;
    margin: 0 auto;
    justify-content:center;
}
  .newsletter-footer input.footer-email-input {
   
    margin-right: 0px !important;
}
  img.arw-btn-f {
width: 23px;
    top: 23px;
    right: 20px;
}
input#subscribe {
    width:180px;
}
  .desk-logo
  {
    display:none;
  }
  .mobile-logo {
    display: block;
}
  .desktop-coll {
    display: none !important;
}
  .mobile-feat
  {
    display:block;
  }
  .mobile-feat button.slick-prev.slick-arrow
  {
    margin-top: 6px;
    left:42% !important;
    
  }
   .mobile-feat button.slick-next.slick-arrow
  {
    margin-top: 6px;
    right:41% !important;
    
  }
  
  .testimonial-sec button.slick-prev.slick-arrow {
    width: 30px !important;
    height: 30px !important;
    top: 94% !important;  
    left: 42% !important;
}
  .testimonial-sec button.slick-next.slick-arrow {
    width: 30px !important;
    height: 30px !important;
    top: 94% !important;
    right: 41% !important;
}
  .blog-page .cst-blog-section .wrapper {
    padding: 0px;
}
  .blog-page .cst-blog-section .logo-bar__item {
    margin: 0 20px 35px;
}
 .template-collection .rte.collection-info__description {
    font-size: 16px;
}
.template-collection .collection-info__topbar .collection-info__description.rte {
    padding: 40px 10px 0!important;
}
 img.col-cart-icon {
    width: 23px!important;
    padding: 0;
    vertical-align: middle;
    margin: 0 auto;
    margin: 10px;
   
} 
  span.money {
    font-size: 22px;
}
.template-collection button.col-btn.quick-add-button {
    font-size: 13px;
}
 .template-collection span.money {
    font-size: 20px;
}
  .template-collection .product-grid--title a
  {
    font-size:15px;
  }

/* .template-collection .product-grid--title
  {
   display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  } */
.template-product .mobile-cst .wrapper-padded {
    padding: 10px 0px 20px 0px;
}
  .mobile-cst .mb-cst.large--hide {
    padding: 0px 0 20px;
}
  .product-details-wrapper {
    padding: 20px 15px 0 !important;
}
  .paymentButtonsWrapper #AddToCart, .paymentButtonsWrapper .shopify-payment-button {
    max-width: 100% !important;
  }
  h1.product-details-product-title {
   
    font-size: 23px;
    margin-top:0px;
}
    .prd img.col-cart-icon {
    width: 30px!important;
  }
  .prd img.col-cart-icon {
    margin: 10px;
}
  .template-product span.money {
    font-size: 27px;
}
  .product-description-container .product-description {
    padding-top: 0px !important;
    padding: 0 15px 20px;
}
  .main-page-container
  {
    margin-bottom:0px !important;
  }
  .template-product .homepage-sections-wrapper.accordion--faq-wrapper {
    padding: 50px 20px !important;
}
  .template-product .blog-div-sec.grid__item {
    padding: 0 20px !important;
    display: block;
    margin: 0 auto;
}
   .template-product .prod-blog-post.homepage-sections-wrapper
  {
    padding: 0px 0 35px !important;
  }
  span.flex-cls {
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
  .mobile-cst .grid__item.three-twelfths.right-side.has-search-icon {
    padding-top: 15px;
}
  .mobile-cst.mobile-nav-bar-wrapper
  {
/*     box-shadow: 0px 7px 20px #00000045; */
  }
 #blog .shopify-section .homepage-sections-wrapper {
    padding: 0px 0 0px;
}
  .single-bl {
    
    width: 85% !important;
    margin: 0 auto;
    margin-bottom:0px !important;
    padding:15px !important;
}
  .single-bl.grid__item
  {
    float:unset !important;
  }
  h2.blog-main--article-title {
    font-size: 21px;
/*     padding: 0 20px; */
    padding: 0px;
    text-align:center;
}
  .template-blog p.btn-blog-read {
    
   width: 46%;
    text-transform: uppercase;
    display: block;
    margin: 0 auto;
    margin-top: 20px;

}
  .article-para.rte
  {
    padding:0px !important;
/*       height:65px; */
  }
  body#dr-yeh .article-para.rte
  {
          height:65px;
  }
  .blog-pge-title.sitewide--title-wrapper {
    margin-bottom: 0px;
}
  .recent-block {
    padding: 10px 35px 0;
}
.template-article .wrapper-padded
  {
    padding:0 10px 10px !important;
  }
  .template-article .mb-cst.large--hide.medium-down--show {
    padding: 0px;
}
 .cst-blog-section .logo-bar__item {
   
    width: 330px !important;
}
body#blog .homepage-section--logo-bar-wrapper {
    margin-bottom: 30px;
}
  
 .template-article .blog-main--wrapper {
    padding-top: 0px;
}
  div#shopify-section-template--15133645570082__image-with-text {
    margin: 0px 0 0;
}
  #about-new .homepage-featured-content-box-inner {
 
    font-size: 14px;
    margin-top:15px;
    
}
    #about-new .bg-image-wrap a.homepage-featured-box-btn {
    margin-bottom: 10px;
}
   #about-new .homepage-sections-wrapper--light .grid-item-details--below-image .grid-item__title {
    
    font-size: 20px;
}
  div#shopify-section-template--15133645570082__gallery .homepage-sections-wrapper
  {
    padding:0px !important;
  }
#about-new .bg-image-wrap h2.homepage-sections--title {
    font-size: 18px;
  
}
  #about-new .homepage-featured-content-box
  {
    border-radius:0px;
  }
  #about-new .homepage-featured-content-box
  {
    width:100%;
  }
  #about-new .bg-image-wrap a.homepage-featured-box-btn {
    font-size: 12px;
    
}
   #about-new div#shopify-section-template--15133645570082__cf3dd78e-c2a6-48b7-b61e-48ec177ef8e5.shopify-section .homepage-sections-wrapper {
    padding: 25px 0px !important;
}
  .last-sec
  {
    width:100%;
  }
  .cart__shipping.rte {
    text-align: left;
}
  p.para-check {
    text-align: left !important;
}
  .first-sec.grid.cart__row {
    padding: 15px 25px 20px;
}
  
  p.total-block
  {
    text-align:left;
  }
  input.btn--secondary.update-cart.cart--button-update
  {
    margin-right:0px;
  }
  .cart-table td, .cart-table th {
    padding: 12px 15px !important;

}
  .template-cart h1.page--title {
    margin-top: 22px;
    margin-bottom: 22px;
}
  form#customer_login, form#create_customer {
    margin: 0 30px;
}
  .template-article aside.grid__item.large--one-quarter
  {
    margin-bottom:20px;
  }
  .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner, .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title {
    line-height: 28px !important;
    margin-top: 0px  !important;
}
div#shopify-section-template--15133645504546__image-slideshow .homepage-section-btn {
    margin-top: 0px !important;
  padding:5px 25px; 
}
  div#shopify-section-template--15133645504546__image-slideshow .homepage-featured-content-box-inner.wow.fadeInUp {
    margin-top: -80px !important;
}
  h2#template--15133645504546__image-slideshow_slideshow-0_title {
    font-size: 21px !important;
}
}

@media only screen and (max-width: 989px){
 .nav-bar.mobile-nav-bar-wrapper
  { display: block!important; 
  
  }
.site-header
  { 
    display: none!important; 
  }

  .mobile-cst .mb-cst.large--hide
  {
    display:block !important;
  }
  .mobile-cst .site-nav--mobile a
  {
    padding:0 15px;
  }
   .mobile-cst.mobile-nav-bar-wrapper
  {
    padding:0px !important;
  }
  .mobile-cst a.search-button {
    padding-top: 15px;
}
  .template-collection .mobile-cst .wrapper-padded {
    padding: 0 45px 20px 30px !important;
}
  .template-product .mobile-cst .wrapper-padded {
    padding: 0 45px 40px 30px;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1365px)
{
.slider-section--template--15133645504546__image-slideshow .block-section--slideshow-0 .homepage-section-btn
{
  
  padding: 6px 20px;
}
 .desk-logo
  {
    display:none !important;
  }
  .mobile-logo {
    display: block;
}
a.btn-blog-link.logo-bar__link
  {
    width:100%;
  }
  h2.homepage-sections--title
  {
    font-size:25px !important;
  }
  img.col-cart-icon {
    
    margin-left: 11px;
    margin-right: 10px;
    margin-top: 6px;
}
  button.col-btn.quick-add-button {
    
    padding: 8px;
    font-size: 14px;
}
  .template-index .bg-image-wrap .rte.featured-row__subtext.textarea {
    
    font-size: 12px !important;
    line-height: 22px; 
    width: 100% !important;
    
}

  .template-index .popular-prod-sec .rte.featured-row__subtext.textarea {
    
    font-size: 12px !important;
    line-height: 22px;
 
}
  a.col-btn {
    
    width: 100%;
    font-size: 14px;
    padding-top:14px;
   
}
  button.slick-next.slick-arrow {
  
    right: 45% !important;
}
   .cst-blog-section .logo-bar {
    display: flex;
    
     flex-wrap:wrap;
     justify-content:center;
}
 blog-page .cst-blog-section .logo-bar {
    display: flex;
     padding: 0 10px 0 30px;
     flex-wrap:wrap;
    justify-content:center;
}
  .blog-page .cst-blog-section .wrapper {
    padding: 0 30px;
}
  .blog-page .cst-blog-section .logo-bar__item {
   
    width: 42% !important;
}
  .btn-read {
    
    width: 45%;
    padding: 8px;
    
}
  #insta-feed h2 {
    font-size: 25px !important;
   
}
  .cst-blog-section .logo-bar__item {
  
    margin: 0 35px 15px 15px;
}
  .mobile-cst .wrapper-padded
  {
     padding:10px 45px 30px 30px !important;
  }
  .wrapper-padded
  {
    padding:0 45px 0 30px !important;
  }
  .testimonial-sec .testimonials-block {
    padding: 0 30px;
}
  .head-section h2
  {
    font-size:25px;
  }
  .bf-pdn.wrapper-padded {
    padding: 0 30px !important;
}
  img.before-img, img.after-img {
    width: 80px;
}
  .child-block-1 {
    bottom: 20px;
}
  .child-block-2 {
    bottom: 20px;
}
  .image--slideshow__navigation .flex-next {
    right: -35px !important;
}
  .h3.footer-header
  {
    font-size:14px;
  }
 img.arw-btn-f {
    width: 23px;
    position: absolute;
    top: 23px;
    right: 10px;
}
  .homepage-featured-content-box-inner.wow.fadeInUp.mobile-dot-nav-spacing {
    margin-left: 15%;
}
.slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner
  {
    line-height:28px;
  }
 
.site-header .site-header__wrapper
  {
    align-items:unset;
  }

a.site-nav__link {
    font-size: 15px;
}
.site-nav__link
  {
    padding:10px !important;
  }
  .site-header__logo img
  {
    width:250px !important;
  }
  .site-title
  {
    padding:0px !important;
  }
 
  .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner, .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title {
    line-height: 35px;
    margin-top:30px;
}
  .product-details-wrapper {
    
    padding: 0px !important;
}
  h1.product-details-product-title {
  
    font-size: 23px !important;
  }
  h3.homepage-blog--title {
  
    overflow: hidden;
    font-size: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space:unset;
    
}
/*   .site-header .site-header__wrapper {
    display: inline-block;
}
ul#AccessibleNav {
    display: none;
}
.grid__item.medium-up--one-quarter.logo-align--left {
    width: 100%;
}
.mobile-nav
  {
    display: inline-block !important;
  } */
  
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1180px) and (orientation : portrait) 
{

.site-header .site-header__wrapper {
    padding: 0 !important;
}
.site-nav__link {
    padding: 15px !important;
}
}
.template-article .rte {
    font-size: 17px;
    text-align: justify;
}
.video-content div {
    padding: 0px !important;
}

body#instructions .single-bl .video-content iframe, body#information .single-bl .video-content iframe
{
    height: 290px !important;
  
}
body#testimonies .single-bl .video-content iframe
{
  height: 460px !important;
}
body#testimonies  h2.blog-main--article-title
{
  height:unset;
  padding-top:10px;
}
.video-content p, .video-content#text {
    display: none;
}
/* .art-content-hide p{
  display:none;
} */
.video-art-content p {
    display: none;
}
body#dr-yeh .single-bl .video-content iframe
{
  height: 365px !important;
  padding:20px 0px
}
.art-content-hide.rte.if .article--image-wrapper {
    display: none;
}
body#testimonies .article-para.rte, body#instructions .article-para.rte, body#information .article-para.rte
{
  margin:0px;
  padding:0px;
}
.template-product .cst-class.homepage-sections-wrapper {
    padding: 0px 0 0 !important;
}

@media (max-width:989px)

{

  .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner, .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title {
    line-height: 35px;
    margin-top:50px;
}
}


/* @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
.homepage-featured-content-box-inner.wow.fadeInUp.mobile-dot-nav-spacing
  {
    margin-left:0px !important;
  }
  
} */

@media screen and (max-width: 768px)
{
  .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner
  {
    width:unset;
     margin-left:0px !important;
  }
  .homepage-featured-content-box-inner
  {
    padding:0 30px !important;
  }
/*   .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner
  {
    margin-top:0px !important;
  }
  .template-index .popular-prod-sec.homepage-sections-wrapper
  {
    padding:0px !important;
    
  } */
}

input.btn.btn--full.account-section--btn, input.btn.btn--full {
    border-radius: 10px;
 
}

/* @media screen and (min-width: 769px)
{
.slider-section--template--15133645504546__image-slideshow h2.homepage-sections--title {
    font-size: 20px !important;
}
  .slideshow-wrapper--captionAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title {
    line-height: 24px !important;
}
  .site-header__logo img
  {
    width:200px !important;
  }
} */
#AddToCartForm #Quantity {
   
    border: 1px solid !important;
    border-radius: 10px;
    padding: 4px 15px;
}
  #AddToCartForm .ajaxcart__qty-adjust, #AddToCartForm .js-qty__adjust {
   
    padding: 10px !important;
}
  .overlay-header-wrapper .site-nav--mobile i, .site-nav--mobile i {
    color: #363636 !important;
  }
  .site-header__cart-indicator
  {
    background:#363636 !important;
    background: #363636 !important;
    border-radius: 50%;
    padding: 3px 5px 3px;
  }
.art-content-hide.rte.if iframe {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 100% !important;
/*     margin-top: 20px; */
  margin-bottom:20px;
}
.blog-main--wrapper .social-sharing
{
  margin-top:35px !important;
}
.art-content-hide.rte.if, .art-content-hide.rte.if iframe
{
  height:800px !important;
}
.main-content h1.page--title {
  
    letter-spacing: 0px;
}
 body#products .single-bl .video-content iframe {
    height: 436px !important;
   
}
@media (max-width:767px)
{
  .art-content-hide.rte.if iframe {
    height: 295px !important;
    margin-top: 0px;
}
.art-content-hide.rte.if {
    height: 300px !important;
}
  .has-search-icon .site-nav--mobile .js-drawer-open-right-link, .has-search-icon .site-nav--mobile .search-button {
   
    padding-top: 2px !important;
}
  .site-nav--mobile {
/*     padding-left: 20px; */
}
  .mb-cst.large--hide.medium-down--show {
    padding: 0 10px 15px;
}
  .template-collection .mobile-cst .wrapper-padded {
    padding: 0 25px 20px 0px !important;
}
  body#products .single-bl .video-content iframe {
    height: 276px !important;
    position: unset !important;
    padding: 0 !important;
}
  .template-article .main-content h1.page--title
  {
    font-size:20px;
  }
  body#blog .homepage-section--logo-bar-wrapper {
    margin-top: 10px;
}
  .template-article .right-side.has-search-icon .site-nav--mobile {
    padding-right: 25px;
}
  .art-page-pdn.grid.blog-main--wrapper {
    padding: 0 15px;
}
  a.btn-blog-link.logo-bar__link
  {
    width:100%;
  }

body#faqs section.homepage-sections-wrapper.accordion--faq-wrapper.accordion-faq--template--15133645635618__accordion-00.homepage-sections-wrapper--white 
{
    padding: 50px 30px;
}
body#faqs .accordion-content summary {
    padding: 1rem 20px;
}
  
}
.article-para.rte.vdd {
    padding: 0px !important;
    margin: 0px !important;
}

  .swiper-slide .homepage-featured-content-box-inner
  {
    margin-left:-15% !important;
  }

.form-vertical input, .form-vertical select, .form-vertical textarea {
    
    padding-left: 10px;
}


.testimonial-sec .slick-slide
{
/*   height:510px !important; */
  font-size:15px !important;
}

 .sale-badge {
    background: #fccd31 !important;
    color: #000 !important;
    width: 20%;
    font-size: 16px !important;


}
.template-product .sale-badge
{
   width: 22%;
  padding: 10px 15px !important;
}
.product-page--sale-badge
{
  width:15% !important;
   background:#fccd31 !important;
  color:#000 !important;
}
.pr {
    display: flex !important;
}
@media (max-width:767px)
{
  .testimonial-sec .slick-slide
{
  height:100% !important;
}
  .product-page--sale-badge
{
  width:20% !important;
}
  #slide-up {
    width: 90% !important;
   
    margin-right: 20px;
    margin-left:20px !important;
}

}
#ComparePrice.sale-price {
    color: #715700 !important;
    margin-right: 15px;
    /* margin-top: 0px;
}
#ComparePrice {
    margin: 0;
    text-decoration:unset !important;
    position: relative;
  text-decoration-thickness: 2px !important;
}
#ComparePrice:before {
    content: '';
    position: absolute;
    background: #000;
    height: 3px;
    width: 102px;
    top: 17px;
}
.product-description-container
{
  margin-bottom:0px !important;
}

.popup--body h3.custom-font {
    font-size: 18px;
    letter-spacing: 0px !important;
}

