


/* Collection Product Grid size */
@media only screen and (min-width: 992px){
  
 /* .template-collection .collection-wrapper .featured-products div.product-card__image-with-placeholder-wrapper {
      min-height: 400px!important;
  } */
  .template-collection .featured-products .product-card .grid-view-item__image-wrapper.product-card__image-wrapper{
       max-width: 100% !important;
  }
}


.template-index .product-card__image-with-placeholder-wrapper{
	 min-height: unset;
}
.template-collection .collection-wrapper .collection-items .featured-products{
	padding-left: 24px;
   /* padding-right: 41px; */
} 
.template-collection .collection-wrapper .collection-items .featured-products .collection-title{
	    margin-left: -20px;
}

/* Collection Product Grid Size end */


span#announcementBarClose{
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    padding-right: 20px;
    position: absolute;
    top: 6px;
    right: 12px;
    z-index: 999;
  	display: none;
}
.collection-wrapper .product-card__image-with-placeholder-wrapper{
	/* min-height: 290px!important; */
    position: relative;
}
.flag_menu .show_flag span{
	width: 100%;
    display: block;
}
.product-card__image-with-placeholder-wrapper{
	
}
.collection-sidebar .sidebar-nav li{
	line-height: .9;
}

.text-left{text-align: left;}
.text-right{text-align: right!important;}
.text-center{
	text-align: center;
}
.obtsi_big_btn .btn_site:focus {
	color: #FEF2EE;
}
.mobile-breadcrumbs-body-page{
	display: none;
}
.breadcrumb-lavido-product{
	width: 100%;
    margin-left: 109px;
    margin-right: auto;
    margin-bottom: 9px;
}
button .atc-btn-wrapper span, button .atc-btn-wrapper .price__regular .money{
	text-align: center;
    letter-spacing: -0.3px;
    color: #FFFFFF;
    font-weight: 900!important;
    font-size: 15px!important;
    line-height: 12px;
    font-family: Mr Eaves San OT!important;
}
.product_card_txt .grid-view-item__title.product-card__title{
	text-align: left;
    letter-spacing: 0;
    color: #191617;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
}
.site-sub_menu .site-sub_menu_inner .sub_menu_items {
	padding: 10px 30px 0px 30px!important;
}
.site-nav__label {
    border-bottom: none;
}
.announcement-bar {
    background-color: #dbe9eb!important;
}
.text-light-blue{
	color: #00A8A9;
}
.text-blue{color: #186775;}
.text-white{color: #FFFFFF;}
.col-content{
	margin-left: 11px;
  	margin-right: 11px;
}
.mail-link-clr{color: #13A1A5;}
/* Contact Page Begains */
.contact-text{
  	width: 100%;
	max-width: 734px;
  	margin-left: auto;
    margin-right: auto;
  	top: 181px;
  	margin-bottom: 52px;
}
.contact-text p{
    line-height: 35px;
    color: #272B2B;
  	font-weight: 200;
    font-size: 46px;
    line-height: 48px;
    font-family: 'Austin' !important;
	letter-spacing: 0;
  	opacity: 1;
}
.lavido-section .row{
	display: flex;
  	flex-direction: row
}
.row{
	display: flex;
  	flex-direction: row;
    flex-wrap: wrap;
}
.column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}
.column-1{
	display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 31.5%;
}
.lavido-contact-heading strong{
	text-align: left;
    font-size: 27px;
    font-weight: 700;
    line-height: 26px;
     
    letter-spacing: 0;
    color: #272B2B;
    opacity: 1;
}
.contact-para{
	margin-top: 13px;
    margin-bottom: 57px;
}
.contact-para p{
	text-align: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #000;
    letter-spacing: 0;
    opacity: 1;
    margin-top: 15px;
}
.contact-para a{
	color: #13A1A5;
}
.lavido-contact-section{
  	width: 100%;  
  	max-width: 234px;
    margin-left: auto;
    margin-right: auto;
}
/* Contact form css */
.lavido-btn{
	max-width: 632px;
    margin-left: auto;
    margin-right: auto;
}
.w-7{
	width: 100%;
}
.lavido-contact-form textarea.lavido-contact-input{
	height: unset;
}
.lavido-contact-form input[type='submit']:hover{
		background: #006978;
}
.w-7 .lavido-contact-input{
	border: 1px solid #111111;
	opacity: 1;
    margin-bottom: 13px;
    outline: none;
  	height: 38px;
    border-radius: 0px;
    width: 100%;
    max-width: 632px;
    margin-left: auto;
    margin-right: auto;
  	font-size: 12px;
}
.w-7 textarea{
    margin-bottom: 11px;
}
.px-36{
    padding-left: 36px;
    padding-right: 36px;
}
.px-40{
	padding-left: 40px;
    padding-right: 40px;
}
.px-115{
	padding-left: 115px;
    padding-right: 115px;
}
.p-48{padding-top: 48px;}
.pb-13{padding-bottom: 13px;}
.pb-37{padding-bottom: 37px;}
.pb-53{padding-bottom: 53px;}
.pb-80{padding-bottom: 80px;}
.pb-78{padding-bottom: 78px;}
.pb-77{padding-bottom: 77px;}
.pt-13{padding-top: 13px;}
.pt-76{padding-top: 76px;}
.pt-40{padding-top: 40px;}
.pt-47{padding-top: 47px;}
.pt-55{padding-top: 30px;}
.pt-72{padding-top: 72px;}
.pt-83{padding-top: 83px;}
.pt-88{padding-top: 88px;}
.pt-90{padding-top: 90px;}
.pr-35{padding-right: 35px;}
.pl-19{padding-left: 19px;}
.m-0{margin: 0px;}
.mb-13{margin-bottom: 13px;}
.mb-68{margin-bottom: 68px;}
.mb-18{margin-bottom: 18px;}
.mb-15{margin-bottom: 15px;}
.mb-8{margin-bottom: 8px;}
.mb-40{margin-bottom: 40px;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.mb-23{margin-bottom: 23px;}
.mb-24{margin-bottom: 24px;}
.mb-30{margin-bottom: 30px;}
.mb-37{margin-bottom: 37px;}
.mb-7{margin-bottom: 7px;}
.mr-9{margin-right: 9px;}
.mr-26{margin-right: 26px;}
.w-40{
  	width: 100%;
    max-width: 40%;
}
.py-12{
  	padding-top: 12px;
  	padding-bottom: 12px;
}
.w-7 input[type=submit]{
	background-color: #606060;
    background-origin: padding-box;
    background-repeat: no-repeat;
     text-align: center;
    letter-spacing: 0;
    color: #FFFFFF;
    font-weight: 900;
    font-style: italic;
    font-size: 18px;
    line-height: 38px;     
  	padding: 6px 38px;
}

/* Contact form end */
/* contact Page Ends */

/* Press Page */
.press-heading-bg{
	background-color: #EDEBE7;
    background-repeat: no-repeat;
    background-origin: border-box;
  	padding-top: 88px;
  	padding-bottom: 78px;
}
.press-heading{
	margin-bottom: 10px;
}
.press-heading strong{
  	font-size: 37px;
    line-height: 35px;
    font-family: Mr Eaves San OT;
    letter-spacing: 0;
    color: #272B2B;
    opacity: 1;
}
.heading-para{
	width: 390px;
    margin-left: auto;
    margin-right: auto;
}
.heading-para p{
	letter-spacing: 0;
    color: #272B2B;
    font-weight: 500;
    font-style: italic;
    font-size: 17px;
    line-height: 19px;    
}
hr{
	margin: 13px 0px;
    border-bottom: 2px dotted #BFD0CD;
}
.bg-light-green{
	background-color: #BFD0CD;
}
.bg-dark-blue{
	background-color: #186775;
}
.px-34{    
  	padding-left: 34px;
    padding-right: 34px;
}
.full_img_section .flimg_txt_inner img{
	 width: 150px;
}
.product-template__container .product-single__description .std{
	text-align: left;
    letter-spacing: 0;
    color: #070606;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    
}
.product-single__description p{
	text-align: left;
    letter-spacing: 0.72px;
    color: #070606!important;
    font-size: 16px!important;
    line-height: 19px;
     
}
.product__price .price .price-item{
	letter-spacing: 1.04px;
    color: #070606;
    font-size: 26px;
    line-height: 30px;
     
}
.product{
	letter-spacing: -0.52px;
    color: #186775;
    font-weight: 500;
    font-size: 26px;
    line-height: 35px;
    font-family: Mr Eaves San OT;
}
.product-foot p{
	letter-spacing: 1.05px;
    color: #FFFFFF;
    opacity: 1;
    font-weight: 900;
    font-style: italic;
    font-size: 17px;
    line-height: 17px;
    font-family: Mr Eaves San OT;
}
.h-190{height: 190px;}
.heigth-auto{height: max-content;}
.product-img{
	width: 48%;
    display: inline-block;
}
.w-66{width: 66%;}
.pt-125{padding-top: 125px;}
.float-L{float: left;}
.product-img-26{width: 26%;}
.product-74{
	width: 74%;
    margin-left: auto;
    padding-left: 70px;
    padding-right: 110px;
}
.product-font-35{
	margin-bottom: 0;
    text-align: center;
    letter-spacing: 2.76px;
    color: #2E6573;
    font-weight: 900;
    font-size: 37px;
    line-height: 35px;
    font-family: Mr Eaves San OT;
}
.month-year{
	text-align: center;
    font-weight: 500;
    font-size: 17px;
    line-height: 35px;
    font-family: Mr Eaves San OT;
    letter-spacing: 1.31px;
    color: #2E6573;
}
/* Press Page ends */

/* Glossary Page */
.glossary-page .heading-content{
	width: 100%;
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
}
.glossary-page .heading, .glossary-page .heading h1{
    letter-spacing: 0;
    color: #272B2B;
    opacity: 1;
  	font-weight: Bold;
  	font-size: 37px;
  	line-height: 36px;
  	font-family: "mr-eaves-sans",sans-serif !important;
}

.glossary-page .heading-content p{
	text-align: center;
    font-weight: 500;
    font-style: italic;
    font-size: 18px;
    line-height: 20px;
    font-family: "mr-eaves-sans",sans-serif !important;
    letter-spacing: 0;
    color: #272B2B;
}
.glossary-bg{
    background-color: #FCF9F3;
    background-repeat: no-repeat;
    background-origin: padding-box;
}
.benefits span{
	letter-spacing: 1.07px;
    color: #000;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;     
}
.ingredient-name span{
	letter-spacing: 0.63px;
    color: #000;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    font-family: Mr Eaves San OT;
}
.glossary-content p{
  	text-align: center;
	letter-spacing: 0.63px;
    color: #000;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    font-family: Mr Eaves San OT;
}
.glossary-btn{
	border: 1px solid #186775;
    color: #186775;
}
.template-page .glossary-page .glossary-product-btn{
	margin-top: 35px;
}
.template-page .glossary-page .glossary-product-btn .glossary-btn{
	padding: 6px 10px;
    font-size: 18px;
}
.template-page #shopify-section-newsletter {
	 margin-bottom: 0px;
}
.bdr-right{
	border-right: 1px solid #C2BEBC;
}
.bdr-top{
	border-top: 1px solid #C2BEBC;
}
.glossary-page .column{
	width: 100%;
    flex: auto;
    max-width: 25%;
}
.template-product .thumbnails-wrapper .grid .product-single__thumbnail-image{
	background: #FCF9F3;
}
/* Glossary Page Ends */

/* FAQ Page */
.faq-page .heading-content p{
	text-align: center;
    letter-spacing: 0;
    color: #272B2B;
    font-weight: 500;
    font-style: italic;
    font-size: 18px;
    line-height: 20px;
    font-family: Mr Eaves San OT;
}
.faq-page .heading-content p a{
   color: #00A8A9;
}
.faq-page .collapsible .faq-content p{
	text-align: left;
    letter-spacing: 0;
    font-weight: 500;
    font-size: 14px;
    color: #272B2B;
    font-family: "mr-eaves-sans",sans-serif !important; 
}
.faq-page .column{
	width: 100%;
    flex: auto;
    max-width: 50%;
}
.faq-heading strong{
	text-align: left;
    letter-spacing: 0;
    color: #272B2B;
    font-weight: bold;
    font-size: 27px;
    line-height: 25px;
    font-family: "mr-eaves-sans",sans-serif !important;
}
.faq-content{display: none;}
.faq-content.active{display: block;}
.collapsible-btn button{
    width: 100%;
	background: none;
    border: none;
    padding: 0;
    text-align: left;
    letter-spacing: 0;
    color: #272B2B;
    font-weight: 500;
    font-size: 17px;
    line-height: 50px;
    font-family: "mr-eaves-sans",sans-serif !important;
    outline: none;
  	border-bottom: 1px solid #272B2B;
    letter-spacing: 0.7px;
}
.collapsible-btn button.active{
	border-bottom: none;
}
.collapsible-btn span{
    float: right;
    font-size: 30px;
}

/* FAQ Page Ends */

/* Result Page */
.collection-header .filters-toolbar-wrapper{
	padding-top: 6px;
}
.result-page .heading strong{
	text-align: center;
    letter-spacing: 0;
    color: #272B2B;
    font-weight: 900;
    font-size: 37px;
    line-height: 35px;
     
}
.result-page {
  margin-bottom: 50px;
}
.result-page .tab-btn a{
  	color: #ffffff;
    text-align: left;
    font: Bold 10px/48px;
    letter-spacing: 1px;
    font-weight: 900;
    font-size: 10px;
    line-height: 48px;
     
}
.result-page .tab-btn .rel.active{
  	margin-left: 25px;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-left: 23px;
    padding-right: 24px;
  	display: inline;
	background-color: #186775;
    background-repeat: no-repeat;
    background-origin: padding-box;
  	position: relative;
    z-index: 1;
  	border-top-left-radius: 20px;
    border-top-right-radius: 5px;
}
.result-page .tab-btn .rel:hover {
	background-color: #186775;
}
.result-page .tab-btn .rel{
  	margin-left: 25px;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-left: 23px;
    padding-right: 24px;
  	display: inline;
	background-color: #B3C4C1;
    background-repeat: no-repeat;
    background-origin: padding-box;
  	position: relative;
    border-top-left-radius: 20px;
    border-top-right-radius: 5px;
}
.result-page .tab-btn .active .rectangle{
  	content: "";
    width: 0;
    height: 0;
    background-color: transparent;
    position: absolute;
    border-left: 0px solid transparent;
    border-top: 34px solid transparent;
    border-right: 33px solid #186775;
    border-bottom: 0px solid transparent;
    bottom: 0px;
  	left: -21px;
    border-top-right-radius: 15px;
}
.result-page .tab-btn .rectangle{
  	content: "";
    width: 0;
    height: 0;
    background-color: transparent;
    position: absolute;
    border-left: 0px solid transparent;
    border-top: 34px solid transparent;
    border-right: 33px solid #B3C4C1;
    border-bottom: 0px solid transparent;
    bottom: 0px;
  	left: -21px;
    border-top-right-radius: 15px;
}
.result-page .rel:hover .rectangle{
  	    border-right: 33px solid #186775;
}
.result-page .tab-content{
	display: none;
}
.result-page .tab-content.active{
	display: block;
}
.result-page .column{
	width: 100%;
    flex: auto;
    max-width: 50%;
}
.result-page .product-heading {
  margin-bottom: 30px;
}
.result-page .product-img{
	border: 24px solid #B3C4C1;
    height: 422px;
    width: 100%;
    object-fit: contain;
}
.result-page .product-result strong{
	text-align: left;
    letter-spacing: 4.36px;
    color: #186775;
    font-weight: 900;
    font-size: 17px;
    line-height: 81px;
    
}
.result-page .product-content p{
	letter-spacing: 0.44px;
    color: #186775;
    font-weight: 500;
    font-size: 17px;
    line-height: 21px;
     
}
.result-page .product-detail{
	display: inline-block;
    vertical-align: top;
    padding-top: 47px;
    padding-bottom: 36px;
    padding-right: 15px;
    right: 0;
    text-align: left;
}
.result-page .shop-now-heading{
	margin-left: 0px;
    text-align: left;
    letter-spacing: 2.68px;
    color: #186775;
    font-weight: 600;
    font-size: 27px;
    line-height: 35px;
}
.result-page .product-name {
  font-weight: 600;
}
.result-page .product-heading strong{
	font-weight: 600;
    text-align: left;
    letter-spacing: 2.68px;
    color: #186775;
    font-size: 27px;
    line-height: 30px;
    
  
}
.result-page .product-name{
  	
	text-align: left;
    letter-spacing: 0.65px;
    font-weight: 600;
    font-size: 26px;
    line-height: 35px;
    color: #186775;
}
.result-page .product-item{
    margin-top: 80px;
	border: 2px dotted #186775;
    width: 100%;
    max-width: 448px;
    position: relative;
    text-align: right;
  	display: flex;
    align-items: center;
    justify-content: space-around;
}
.result-page .product-item a {
  
  
}
.result-page .product-item img{
	/*margin-left: 24px;
    margin-top: auto;
    margin-bottom: auto;
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;*/
}
.result-page .slider-navigation-circle-1{
	height: 14px;
    width: 14px;
    display: inline-block;
    border-radius: 30px;
    background-color: #186775;
    background-repeat: no-repeat;
    background-origin: padding-box;
}
.result-page .slider-navigation-circle-2{
	border: 2px solid #186775;
  	height: 14px;
    width: 14px;
    display: inline-block;
    border-radius: 30px;
}
.result-page .stats-heading strong{
	text-align: left;
    letter-spacing: 4.36px;
    color: #186775;
    font-weight: 900;
    font-size: 17px;
    line-height: 81px;
    font-family: Mr Eaves San OT;
}
.result-page .stats-heading hr{
	border: 0.75px solid #186775;
}
.result-page .stats-content {
  border-bottom: 2px dotted #186775;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.result-page .stats-content strong{
	text-align: left;
    letter-spacing: 1.84px;
    color: #186775;
    font-weight: 900;
    font-size: 37px;
    /*line-height: 193px;*/
  	line-height: 92px;
    font-family: Mr Eaves San OT;
  	
}
.result-page .stats-content span {
	text-align: left;
    letter-spacing: -0.35px;
    color: #186775;
    font-weight: 500;
    font-size: 17px;
    line-height: 24px;
    font-family: Mr Eaves San OT;
  	font-family: "mr-eaves-sans",sans-serif;
  	
}
.result-page .quote p{
	text-align: left;
    letter-spacing: 0;
    color: #13A1A5;
    font-weight: 300;
    font-size: 34px;
    font-style: italic;
    line-height: 48px;
    font-family: 'Austin' !important;
}
.result-page .quoter-name{
	text-align: center;
    font: Bold 17px/81px Mr Eaves San OT;
    letter-spacing: 4.36px;
    color: #186775;
    font-weight: 900;
    font-size: 17px;
    line-height: 81px;
    font-family: Mr Eaves San OT;
}
.result-page .slick-slider li button{
	outline: none;
}
.result-page .slick-slider li.slick-active button::before{
    content: " ";
  	height: 14px;
    width: 14px;
    border-radius: 30px;
    background-color: #186775;
    background-repeat: no-repeat;
    background-origin: padding-box;

}
.result-page .tab-accordion .tab-btn{display: flex; flex-wrap: wrap;}

.result-page .slick-slider li button::before{
  	content: " ";
	border: 2px solid #186775;
    height: 14px;
    width: 14px;
    display: inline-block;
    border-radius: 30px;
  	opacity: 1;
}
/* Resutl Page end */
/* About Page */
.about-page .column{
	flex: auto;
    width: 100%;
    /*max-width: 50%;*/
    padding: 0px 45px;
}
.about-page .about60 {
  max-width: 60%;
}
.about-page .about40 {
  max-width: 40%;
}
.about-page .about100 {
  max-width: 100%;
}
.about-page .about80 {
  max-width: 80%;
}
.about-page .about72 {
  max-width: 40%;
}
.about-page .about60.flex-end {
    display: flex;
    align-items: flex-end;
}
.about-page .column.product-image-column.about60 {
  max-width: 51%;
}
.about-page .about-founder{
	padding: 116px 0px 116px 0px;
  	border-bottom: 1px solid #C2BEBC;
}
.about-page .heading{
  	width: 100%;
    max-width: 895px;
    margin-left: auto;
    margin-right: auto;
  	text-align: center;
    padding: 58px 0px 40px 0px;
}
.about-page .heading h1{
	text-align: center;
    letter-spacing: 0;
    color: #272B2B;
    font-weight: 300;
    font-size: 46px;
    line-height: 48px;
    font-family: 'Austin' !important;
}
.about-page .heading h4{
	text-align: center;
    padding-top: 34px;
    letter-spacing: 0.6px;
    color: #111111;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    font-family: "mr-eaves-sans",sans-serif !important
}
.about-page .quote{
	padding: 36px 0px;
}
.about-page .quote p{
	text-align: left;
    letter-spacing: 0;
    color: #13A1A5;
    font-weight: 300;
    font-size: 46px;
    line-height: 48px;
    font-family: 'Austin' !important;
}
.about-page .content h5{
	text-align: left;
    letter-spacing: 0.57px;
    font-weight: 900;
    font-size: 23px;
    line-height: 27px;
    font-family: Mr Eaves San OT;
    margin-bottom: 30px;
}
.about-page .content .para{
	text-align: left;
    font-weight: 500;
    font-size: 16px;
    line-height: 27px;
    font-family: Mr Eaves San OT;
}
.about-page .column .about-top{
    position: relative;
    margin-top: -85px;
}
.about-page .looking-more h3{
	text-align: center;
    letter-spacing: 0;
    color: #272B2B;
    font-weight: 300;
    font-size: 46px;
    line-height: 48px;
    font-family: 'Austin' !important;
    margin: 0;
}
.about-page .looking-more{
	padding: 50px 0px 50px 0px;
}
.about-page .looking-more .column{
	max-width: 33.3333%;
}
.about-page .looking-more-img{
	border-radius: 50%;
    border: 1px solid #196876;
    width: 100%;
    height: 100%;
    max-width: 218px;
    max-height: 218px;
    padding: 3px;
    margin-left: auto;
    margin-right: auto;
}
.about-page .looking-more-img img{
	border-radius: 50%;
    vertical-align: middle;
}
.about-page .looking-more .about-wrap{
	padding: 30px 0px 30px 0px;
}
.about-page .looking-more a{
	text-align: center;
    letter-spacing: 0.57px;
    color: #070707;
    font-weight: 900;
    font-size: 23px;
    line-height: 27px;
    font-family: Mr Eaves San OT;
}
.about-page .column .our-expertise{margin-top: -300px;}
.about-page .column .content{padding: 36px 0px;}
/* About Page end */

/* Collection page */
.customCollection .imgHover{
	position: absolute;
    top: 0;
    opacity: 0;
    max-height: 100%;
    max-width: 100%;
    left: 50%;
    transform: translateX(-50%);
  	width: 100%;
    height: 100%;
    object-fit: cover;
}
#shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper,
.template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
	position: unset;
    min-height: 19vw;
}
#shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .img_pdtop,
.template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .padding_mobile{
    -moz-transform: translateY(6.5vw);
    -webkit-transform: translateY(6.5vw);
    transform: translateY(6.5vw);
}
#shopify-section-collection-template .featured-products .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .img_pdtop{
  	-moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}




.customCollection.hover1:hover .img1{
	opacity: 0;
}
.customCollection:hover .imgHover{
	opacity: 1;
}

	.jdgm-rev-widg__summary-text{
    	display: block!important;
	}
.collection-header nav.breadcrumb{
	text-align: center;
    letter-spacing: 1.68px;
    color: #191617;
    font-size: 28px;
    font-weight: 500;
    line-height: 38px;
    font-family: Mr Eaves San OT;
      max-height: 20px;
    display: flex;
    align-items: center;
}
.faq-page .faq-heading.mb-24{
	margin-bottom: 10px;
}
.collection-header .mobile-view-links nav.breadcrumb{display: none;}
/* collection page Ends */

/* Product Page */
.template-product .product_accoud .pdacd_tab .pdacd_items:first-child{
	    width: 100%;
    	max-width: fit-content;
    	padding-left: 26px;
    	text-align: left;
}

.product-card__image-with-placeholder-wrapper{
	 background: #faf6f1!important;
}

.product_accoud .pdacd_description_inner .pdacd_txt_left {
    padding-left: 25px;
}
.template-product .product-form .ro_widget{
	padding-left: 5px;
    padding-right: 5px;
}
.template-product .cp_btn_style button{
	padding: 10px 5px;
}

.template-product .slick-list.draggable{
	padding: 0px 10px;
}
.product_review .jdgm-rev-widg__body .jdgm-rev{
	 overflow: unset;
}
.template-product .product-recommendations__inner .grid__item {
    padding-left: 10px;
}
.template-product .thumbnails-wrapper .grid .product-single__thumbnail-image{
	border-radius: 50%;
    border: none;
  	height: 80px;
    width: 100%;
    max-width: 80px;
}
.template-product .page-container .grid__item .product-single__description p {margin: 0 0 0;}
.template-product .page-container .grid__item .product-single__description p{
    margin: 4px 0 19.44444px;
    font-size: 10.64px;
}
.template-product .page-container .grid__item .product-single__description p:nth-child(1), .template-product .page-container .grid__item .product-single__description p:nth-child(2), .template-product .page-container .grid__item .product-single__description p:nth-child(3){margin: 0px;}
.template-product .results_box .pd_results_heading .pdrsul_empty:before {
    width: 20px;
    top: -6px;
    left: -19px;
    transform: rotate(28deg);
}
.template-product .results_box .pd_results_heading .pdrsul_empty{ margin-left: 18px;}
.template-product .results_box .pd_results_heading .pdrsul_txt{padding: 5px;}
.template-product .page-container .full_img_section{margin-top: 60px; position: relative;}
.template-product .product_accoud .pdacd_description_inner .pdacd_heading {margin-bottom: 28px;}
.template-product .page-container .pdacd_subheading {
  	  font-size: 12px;
      cursor: pointer;
	}
.template-product .page-container .pdacd_txt_right .pdacd_img_items{
  padding: 0px 35px;
}
.template-product .page-container .pdacd_txt_right .pdacd_img_items:nth-child(1){
  padding: 0px 35px 0px 0px;
}
.template-product .page-container .pdacd_description_inner .pdacd_img .pdacd_img_items p {font-size: 9px; font-family: Mr Eaves San OT;}
.template-product .page-container .product-recommendations__inner h2 {font-weight: 500;}

.full_img_section:before{
  content: '';
  background-image: url('comma-bg.webp');
  position: absolute;
  top:0;
  width:100%;
  height:100%;
  background-position: left 15vw center;
  z-index: 9;
  background-repeat: no-repeat;
  background-size: auto;
    
}
.template-product .page-container .results_box .pdrlt_hd{
	padding: 10px 30px 20px 30px;
    font-size: 12px;
    line-height: 12px;
    font-family: Mr Eaves San OT;
    font-weight: 500;
    letter-spacing: 0.24px;
}
.template-product .page-container .results_box .pdrlt_per_txt{
	padding: 10px 30px 10px 10px;
    font-size: 12px;
    line-height: 11px;
    font-family: Mr Eaves San OT;
    font-weight: 500;
    letter-spacing: -0.24px;
  	color: #070606;
}
.template-product .page-container .results_box .pdrlt_per_txt .pdrlt_per{
    text-align: left;
    font-weight: 500;
    font-size: 26px;
    line-height: 30px;
    font-family: Mr Eaves San OT;
    padding-right: 20px;
  	color: #070606;
}
.template-product .page-container .grid__item .product-single__description p strong{ font-size: 13px;}
.template-index  .obtsi_small_txt a {padding-right: 2px!important;}
.template-index .obtsi_flx .obtsi_big_inner .obtsi_big_txt {padding: 30px;}
.template-index .coll_header_index .coll_heading_subheading h3 {font-weight: 500;}
.template-index .hero__overlay .caption_box h2 {
  font-family: 'Austin'!important;
  margin-bottom: 20px;
}
.template-index .grid-view-item .product-card__image-with-placeholder-wrapper img:nth-child(1){
	z-index: 9;
}
.template-index .grid-view-item .product-card__image-with-placeholder-wrapper img.imgHover{
	position: absolute;
    top: 0;
    opacity: 0;
  	max-height: 100%;
    max-width: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    object-fit: cover;
}
.template-index  .product-card__image-with-placeholder-wrapper:hover img.imgHover{
    opacity: 1;
}
.template-index  .product-card__image-with-placeholder-wrapper:hover img:nth-child(1){
    opacity: 0;
}
.collection-banner .collection-description{
	 width: 100%;
     background: #faf6f1!important;
}
.index-section--newsletter-background .section-header h2{
	    font-family: "Work Sans",sans-serif!important;
}
.template-index .bar_section .section-header{
	    max-width: 500px;
}
.template-index .bar_section h2 {font-family: 'Austin'!important; letter-spacing:0px;}

.bar_section h2 {letter-spacing: 1px;}

.template-index .thimg_box .thimg_itmes img{
	height: auto;
    object-fit: cover;
}
.newsletter-section.index-section--newsletter-background .section-header h2{
	    margin-bottom: 15px;
}
.newsletter-section.index-section--newsletter-background .section-header {
    margin-bottom: 20px;
}
.newsletter-section .input-group .input-group__field{
	background-color: transparent;
}
.newsletter-section .rte p{
	text-align: center;
    letter-spacing: 0;
    color: #134A5B;
    font-weight: 500;
    font-style: italic;
    font-size: 17px;
    line-height: 18px;
    font-family: "mr-eaves-sans",sans-serif !important;
}
.newsletter-section .input-group .input-group__field{
	font-weight: 900;
    font-style: italic;
    font-size: 17px;
    line-height: 38px!important;
    font-family: "Work Sans",sans-serif!important;
}
.newsletter-section .input-group__btn button span{
	font-weight: 900;
    font-style: italic;
    font-size: 17px;
    line-height: 32px!important;
    font-family: "Work Sans",sans-serif!important;
}
.newsletter-section .newsletter_social li svg{
	text-align: left;
    color: #134A5B;
}
.newsletter-section .list--inline .social-icons__link img{
    height: 16px;
    padding: 0px 3px;
}
.template-index #shopify-section-1571835852685 .slick-slide {
    padding: 0px 7px;
}
.template-index .slick-track .slick-slide:nth-child(even) {
	margin-top: 125px;
    position: relative;
}
.template-index .slick-track .slick-slide:nth-child(even) .thimg_txt{
	position: absolute;
    top: -125px;
    text-align: center;
    width: 100%;
}
.template-index .slick-track .slick-slide:nth-child(even) .thimg_txt h3{
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
}
.index-section--newsletter-background #Subscribe {
  	line-height: 18px!important;
  	margin-bottom: 1rem;
}
.template-collection .add-to-cart button.btn:hover{
	background: #006a78!important;
    color: #ffffff!important;
}
.template-index .obtsi_big_txt .obtsi_big_btn .btn_site:hover{
	background-color: #00b1b3;
}
.template-index .product_card_txt .cp_btn_style button:hover{
	background-color: #006a78!important;
    color: #ffffff!important;
}
.template-index .product_card_txt .cp_btn_style button:hover .cp_price .price__regular{
	color: #fff!important;
}
.template-collection .add-to-cart button.btn:hover .cp_price .price__regular, .template-collection .add-to-cart button.btn:hover .cp_price .price__sale, .template-collection .add-to-cart button.btn:hover .cp_price .price__unit{
	color: #ffffff!important;
}
.template-collection .cp_prduct_title .product_vendor p{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-single .product-form__cart-submit:hover{
	background: #115562;
}
.template-index .hero__overlay .caption_box .hero__btn:hover{
	background: ##2BA695;
    color: #ffffff;
}
.template-index  .hero__overlay .caption_box .hero__btn{
	background: #006a78;
    color: #ffffff;
      border: none;
}
.template-index .shopAll-mobile-btn{
	display: none;
}

.grid-view-item .product_card_txt button .cp_btn_txt{
  		font-style: italic;
	    padding-right: 3px !important;
}
.grid-view-item .add-to-cart button span.money{
	 padding-left: 3px !important;
}
#shopify-section-1571232475052 .coll_header_index{
	 padding-left: 40px;
    padding-right: 40px;
}
.site-nav a{
	padding: 0px 15px;
}
.template-product .product_accoud .pdacdleft_txt p{
	text-align: left;
    letter-spacing: -0.92px;
    color: #191617;
    font-weight: 300;
    font-size: 46px;
    line-height: 50px;
    font-family: 'Austin'!important;
}
.template-product .product-single .product-single__title{
	font-size: 26px;
    margin-bottom: 40px;
}
.template-product .bold-ro__recurring-lbl [type="radio"]:checked + span:before, .template-product .bold-ro__recurring-lbl [type="radio"]:not(:checked) + span:before{
  /*	content: '';
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    background: #fff;
    position: absolute;

    left: -25px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; */
}
.template-product .product-form.product-form-product-template{
	margin-left: 0px;
}
.template-product .product-form.product-form-product-template .product-form__item{
	padding-left: 0;
}
.template-product .bold-ro__recurring-lbl, .template-product .bold-ro__recurring-lbl span{
	position: relative;
}
.template-product  .bold-ro__recurring-lbl input[type= radio]{
	height: 20px;
    width: 20px !important;
    z-index: 9;
    opacity: 0;
}
.template-product .bold-ro__recurring-lbl [type="radio"]:checked + span:after, .template-product .bold-ro__recurring-lbl  [type="radio"]:not(:checked) + span:after{
	content: '';
    position: absolute;
  	top: 0px;
    left: -25px;
    width: 20px;
    height: 20px;
    border: 6px solid #186775;
    border-radius: 100%;
    background: #fff;
}
.template-product .bold-ro__recurring-lbl [type="radio"]:not(:checked) + span:after{
	opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.template-product .bold-ro__recurring-lbl [type="radio"]:checked + span:after{
	opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
#shopify-section-1571232475052 .coll_header_index .coll_heading_subheading h2{
	margin-bottom: 7px;
}
.template-index .hero__overlay .caption_box {
    max-width: 380px;
    padding-left:35px;
}
/* Product Page End */
/* footer */
.mobile-footer-content ul li {
    max-width: 100%!important;
}

footer.site-footer .page-width{
	/*padding-left: 150px;
    padding-right: 150px; */
}

.template-index .quotes_section .section-header h2 {
     letter-spacing:0px;
  		margin-bottom: 8px;
}
.thumbnails-wrapper .active-thumb img {
          border: 1px solid #115562 !important;
      }
.template-index .coll_header_index .btn_site{
	text-align: center;
    letter-spacing: 1.02px;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 17px;
    line-height: 13px;
}
.template-index .cp_btn_style button.addtocart_pdid:focus{
	background: transparent;
    color: #134a5b;
}
.lavido-section.section-press .col-content.column:nth-child(9):before{
    border-bottom: none;
}
.result-page .column.px-115{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}
.result-page .quote-wrap {
  max-width: 311px;
}
.mobileSecondMenu{
	display: none;
   	border-bottom: 1px solid #e8e9eb;
}
.mobileNavMenu{
	text-align: center;
}
.mobileSecondMenu .mobileNavLink{
	display: inline-block;
    padding: 2px 5px;
}
   
.mobileSecondMenu .mobileNavLink a{
	font-size: 13px;
    line-height: 12px;
}
.template-collection .collection-wrapper ul.grid--view-items{
	align-items: flex-end;
  	padding: 0px 5px 0 22px;
}
.template-collection .product_card_txt .cp_prduct_title_reating{
	display: flex;
    flex-direction: column-reverse;
}
.template-collection .grid-view-item .product_card_txt button .cp_btn_txt, .template-collection .cp_btn_style button span.cp_price .price__regular{
	font-size: 12px;
}
.template-collection .cp_btn_style button{
	padding: 3px 5px;
}
#judgeme_product_reviews .jdgm-paginate__next-page, #judgeme_product_reviews .jdgm-paginate__last-page, #judgeme_product_reviews .jdgm-paginate__prev-page, #judgeme_product_reviews .jdgm-paginate__first-page{
	display: none;
}

/*.template-collection  .product-card__image-with-placeholder-wrapper{
	min-height: 350px!important;
}*/
.flash-block .flash-text{
  font-size: 2.2vw!important;
  line-height: 4.5vw;
  letter-spacing: 2.7px;
  padding: 15px!important;
}
#shopify-section-collection-template .collection-wrapper .collection-sidebar, #shopify-section-collection-template1 .collection-wrapper .collection-sidebar{
	position: sticky;
    top: 150px;
}
#shopify-section-collection-template .collection-wrapper, #shopify-section-collection-template1 .collection-wrapper {
	justify-content: space-around;
    align-items: flex-start;
  	position: relative;
}
.template-collection div.page-container.drawer-page-content{
	overflow: unset;
}
#shopify-section-collection-template1 .collection-banner .collection-description{
	    margin-left: 0px;
}
#shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper, #shopify-section-collection-template1 .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
	margin-left: auto;
    margin-right: auto;
    
}
#shopify-section-collection-template  .collection-wrapper .collection-items .collection-title{
	    padding-left: 23px;
}
#shopify-section-collection-template  .collection-wrapper .collection-items .featured-products .collection-title{
	    padding-left: 0px;
}
#shopify-section-collection-template .collection-wrapper .product-card__image-with-placeholder-wrapper, .template-index  .product-card__image-with-placeholder-wrapper, #shopify-section-collection-template1 .product-card__image-with-placeholder-wrapper{
	align-items: flex-end;
    padding-bottom: 25px;
}
.lavido-contact-form .form-message.form-message--success{
	width: 100%;
    max-width: 632px;
    margin-left: auto;
    margin-right: auto;
  	left: -7px;
    position: relative;
}
#shopify-section-page-glossary .glossary-page{
	border-bottom: none;
}
.product-recommendations__inner{
  padding-top: 50px;
}
#CustomerLoginForm {
    margin-bottom: 43px;
}

.cart__footer{
    margin-bottom: 50px;
}

@media only screen and (min-width: 768px) and (max-width: 992px){
	.lavido-contact-form .form-message.form-message--success{
  	left: 0;
  }
}
@media only screen and (max-width: 1200px){
	/*.template-collection .cp_btn_style button{
		display: flex;
    	flex-direction: column;
	} */
 .flash-block .flash-text{
  	   font-size: 2.6vw!important;
   	   line-height: 5vw;
  }
  .lavido-section.section-press .col-content.column.col-2col{
  	height: auto !important;
  }
  .lavido-section.section-press .col-content.column.col-2col .image-left{
  	 flex-wrap: wrap;
  }
  .lavido-section.section-press .col-content.column.col-2col .image-left .colSize_2_pImage {
    width: 100%;
  }
  .lavido-section.section-press .col-content.column:nth-child(3), .lavido-section.section-press .col-content.column:nth-child(1){
  	    height: 575px !important;
  }
  

}

@media only screen and (max-width: 767px){
  .flash-block .flash-text{
  	    font-size: 6vw!important;
    	line-height: 11vw;
  }
}

.footer__image_items img{
	height: 60px;
}
.site-header__icons-wrapper a.site-header__cart img{
	    height: 25px;
}
.template-index .btnShowMore a#homePageShowMore{
	display: none;
}
 .site-sub_menu .site-sub_menu_inner .sub_menu_items .sbm_img:hover + .sbm_txt h3, .site-sub_menu .site-sub_menu_inner .sub_menu_items .sbm_img:hover + .sbm_txt .sbm_subtxt {
    color: #2ba695;
  }

.quotes-box .quotes-section__text .quotes_image img{
	border: 3px solid #DEEDE8;
}

.collection-banner .collection-description p{
	width: 100%;
    max-width: 350px;
}
.tag_show{
	display: block !important;
}
#shopify-section-collection-template1 .collection-items .flash-block .product-card__image-with-placeholder-wrapper{
	padding-bottom: 0px;
}
#shopify-section-collection-template1 .collection-items .flash-block .img-wrapper{
	min-height: 360px;
  	
}
#shopify-section-collection-template1 .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
	position: unset;
}
#shopify-section-collection-template1 .product-card__image-with-placeholder-wrapper{
	position: relative;	
}

.template-product .grid__item .product-single__meta {
	padding-left: 32px;
}
.template-product #shopify-section-product-recommendations ul.grid {
	padding: 0;
  	padding-left: 20px;
}
.template-product #shopify-section-product-recommendations ul.grid .slick-list.draggable{
	padding: 0px 0px !important;
}

.lavido-section.section-press .colW1 img.imgmain{
	height: auto;
  	max-height: 250px;
    height: 25vw;
}














/* ************************************************************************************************************************************** */

/* Responsive Lavido CSS */
	/*------------------------------ Small Mobile Devices Responsive Query----------------------------------------- */


/* ************************************************************************************************************************************** */

	/* @media only screen and (min-width: 320px) and (max-width: 479px){ */

@media only screen and (max-width: 1800px){
    #shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .img_pdtop,
    .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .padding_mobile{
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
        padding-top: 19vw !important;
    }
  #shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper,
  .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  	min-height: unset;
    height:19vw;
  }
  #shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img.grid-view-item__image,
  .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img.grid-view-item__imag{
  	height: 19vw;
    object-fit: contain;
  }
  #shopify-section-collection-template .featured-products .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .img_pdtop{
       -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
  }
  #shopify-section-collection-template .grid-view-item__image-wrapper .grid-view-item__image,
 .template-index .grid-view-item__image-wrapper .grid-view-item__image{
    top: unset;
    bottom:0;
  }
}
  
@media only screen and (max-width: 1440px){
   #skincare_product_slider .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
         height: 51vw;
   }
  #skincare_product_slider .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img.grid-view-item__image{
        height: 51vw;
  }
  #skincare_product_slider .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .img_pdtop{
    padding-top: 60vw !important;
  }
  .lavido-section.section-press .colW1.col-content.bg-light-green{
  	    padding: 47px 35px 10px;
  }
  .lavido-section.section-press .colW1.col-content.bg-light-green{
      
  }
  .lavido-section.section-press .col-content.column.col-2col .colSize_2_pImage img {
      height: 220px !important;
      max-width: unset;
  }
  
  
  
  
}
      @media only screen and (max-width: 767px){
        
        .lavido-section.section-press .col-content.column:nth-child(3), .lavido-section.section-press .col-content.column:nth-child(1){
        	height: unset !important;
        }
        
         #shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper,
         .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
           height:35vw;
         }
        
         #shopify-section-collection-template .featured-products .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
            height:50vw;
         }
        
         #shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img.grid-view-item__image,
       .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img.grid-view-item__image{
            height: 35vw;
          }
         #shopify-section-collection-template .featured-products .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img.grid-view-item__image{
           height:50vw;
        }
        
         #shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .img_pdtop,
         .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .padding_mobile{            
            padding-top: 35vw !important;
        }
        
         #shopify-section-collection-template .featured-products .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .img_pdtop{
           padding-top: 42vw !important;
         }
        
        .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
           height:65vw;
         }        
          .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img.grid-view-item__image{
            height: 65vw;
            width: 100%;   
            object-fit: contain;
          }
         
         .template-index .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .padding_mobile{            
            padding-top: 65vw !important;
            position: absolute;
            bottom: 25px;
            width: 100%;
        }
        
        
#shopify-section-collection-template1  .collection-items ul .medium-up--one-half.customBlock{ 
    width: 100%;   
}
 
.glossary-page .heading h1{
	width: 100%;
    max-width: 268px;
    margin-left: auto;
    margin-right: auto;
}
        
        span#announcementBarClose{
        	display: block;
        }
        .glossary-page .heading-content p{
        	width: 100%;
            max-width: 268px;
            margin-left: auto;
            margin-right: auto;
        }
        .glossary-page .ingredient-name span{
        	font-size: 22px;
        }
        .glossary-page .glossary-content p{
          	font-size: 15px;
          	line-height: 15px;
        }
        
        .glossary-page .benefits span{
        	font-size: 15px;
          	line-height: 15px;
        }
        .glossary-page img.ing-img{
        	height: auto;
    		width: 100%;
        }
        .mobile-breadcrumbs-body-page{display: block;}
        .mobileSecondMenu{
          display: block;
        }
        .collection-banner .collection-description p{
          width: 100%;
          max-width: 100%;
      }
        .banner_txt{
        	margin-top: 5px !important;
        }
        .lavido-contact-form .form-message.form-message--success{
            left: 10px !important;
            margin-left: 13px;
   			margin-right: 11px;
          max-width: fit-content;
        }
        .about-page .about-founder .founder-image-column.about60{
        	width: calc(100% + 30px);
            padding: 0;
            margin-left: -15px;
            margin-right: -15px;
            max-width: unset !important;
        }
        .about-page .about60.flex-end{
        	width: calc(100% + 30px);
            padding: 0;
            margin-left: -15px;
            margin-right: -15px;
            max-width: unset !important;
            padding-top: 30px;
        }
        .about-page .column.product-image-column.about60 {
          width: calc(100% + 30px);
          padding: 0;
          margin-left: -15px;
          margin-right: -15px;
          max-width: unset !important;
          padding-top: 30px;
         }
        .about-page .about80 {
            max-width: 100%;
        }
      .template-product .product-single__meta  .product__price{
        	display: none;
        }
       .breadcrumb-lavido-product{margin-left: 0px; text-align:center;}
        /*
       .template-collection .collection-wrapper .slick-list, .template-collection .collection-wrapper  .grid--view-items{overflow: unset;}
        */
        
        .template-collection .collection-wrapper .collection-items .featured-products{border: none;}
        .product_card_txt .grid-view-item__title.product-card__title{
        	font-size: 12px;
        }
      footer.site-footer{padding-top: 60px;}
      footer.site-footer .page-width {padding-left: 15px; padding-right: 15px;}
       #shopify-section-collection-template1 .collection-banner{
        	flex-direction: column-reverse;
        }
        #shopify-section-collection-template .grid--view-items{padding: 0px 10px;}
        #shopify-section-collection-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{margin-left: auto; margin-right: auto;}
      /* Contact Page CSS */
      .lavido-section .contact-text p {font-size: 28px; line-height: 35px;}
       .template-collection #skincare_product_slider .slick-arrow.slick-prev{outline: none; left: 15px;}
        .template-collection #skincare_product_slider .slick-next {outline: none;}
      .lavido-section .contact-para{margin-bottom: 35px;}
       .template-index .grid__item{padding-left: 10px;}
        .collection-header .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child .icon-chevron-down{
          top: 18px!important;
          left: 60%;
        }
        #shopify-section-collection-template1 .collection-header .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child .icon-chevron-down{
        	left: 85%;
        }
        .about-page .looking-more .column{
        	margin-bottom: 15px !important;
        }
      .lavido-contact-form .grid--half-gutters {margin: 0px;}
       .template-collection .slick-prev:before{
         content: ""; background-image: url(arrowImg.png);
         top: -60px;
         width: 48px;
         height: 44px;
         background-repeat: no-repeat;
         position: absolute;}
      .template-collection .slick-next:before{
        content: ""; background-image: url(arrowImg.png); 
        top: -60px;
        transform: rotate(180deg); 
        width: 48px; 
        height: 44px; 
        background-repeat: no-repeat; 
        position: absolute;}
        #shopify-section-collection-template .collection-items .slick-slide .add-to-cart  button.btn:hover{
        	background: #2BA695!important;
        }
      /* FAQ Page CSS */
      
      .faq-page .column{max-width: 100%;}
      .faq-page .column  .faq-heading{margin-bottom: 0px;}
      .faq-page .px-40 {padding-right: 20px; padding-left: 20px;}
      
      /* Glossary Page CSS */
      .glossary-page .column {max-width: 100%;}
      .glossary-page .column .bdr-right{border-right: none;}
      
      /* Result Page CSS */
      .result-page .column{max-width: 100%;}
      .result-page .column.px-115{padding-left: 15px; padding-right: 15px;}
      .result-page .product-item img{padding-left: 0px; top: 0; position: relative; transform: translateY(0%);
    	left: auto;}
      .result-page .product-item.text-right{text-align: center!important; padding-top: 36px;}
      .result-page .product-item .product-detail{padding-top: 20px;}
      .result-page .tab-content .pr-35 {padding-right: 0px;}
      .result-page .tab-btn .rel.active {padding-left: 15px; padding-right: 15px;}
      .result-page .tab-btn .rel {padding-left: 15px; padding-right: 15px;}
      .result-page .stats-content strong{line-height: 50px;}
      .result-page .tab-content .column.pl-19{padding-left: 0px;}
     
      
      /* skincare Page */
        #shopify-section-collection-template .collection-wrapper .collection-items .featured-products .collection-title{
        	padding-left: 0px;
        }
        #shopify-section-collection-template .collection-wrapper .collection-items .collection-title{
        	padding-left: 0px;
        }
      .template-collection .collection-banner{flex-direction: column;}
      .template-collection .collection-banner .collection-description{
        margin-top: 0px;
        margin-left: 0px;
        background: none !important;
        margin-bottom: 15px;
      }
       .collection-header nav.breadcrumb{display: none;}
       .collection-header .mobile-view-links nav.breadcrumb{
         display: block;
	    margin-bottom: 0px;
         max-height: unset;
       }
        .index-section--newsletter-background #Subscribe{
        	margin-left: 0px!important;
        }
        .newsletter-section .input-group .input-group__field, .index-section--newsletter-background #Subscribe{
           margin-bottom: .5rem;
        }
        .newsletter-section .list--inline .social-icons__link img {
    		height: 24px;
        }
        .instagram_section .instafeed-container{
        	width: 25%!important;
          	padding-top: 22%!important;
        }
       .instagram_section #insta-feed a:nth-child(5), .instagram_section #insta-feed a:nth-child(6){
        	display: none;
        }
        footer hr.site-footer__hr
        {
        	margin: 55px 0 15px 0;
        }
        .site-footer__image .footer__image_items {
            padding: 0 2px;
        }
        .index-section--newsletter-background .section-header h2{
        	font-size: 24px;
        }
/*     .collection-header nav.breadcrumb{position: absolute; margin-top: -365px; width: 100%; max-width: 86%;
    	text-align: center; letter-spacing: 1.68px; color: #191617; font-size: 28px; font-weight: 500; line-height: 38px; font-family: Mr Eaves San OT;} */
      
      
      .collection-header .collection-image {
        padding-bottom: 7px;
        line-height: unset;
        margin-right: -15px !important;
    	margin-left: -15px !important;
      }
       .newsletter-section .section-header .rte{width: 100%; max-width: 315px; margin-left: auto; margin-right: auto;}
      .collection-header .collection-description h1{font-size: 45px; text-align: center;}
       .collection-header .collection-description h1{
         font-size: 48px!important;
    	 line-height: 45px!important;
         text-align: center;
         margin-bottom: 0px;
         padding-bottom: 20px;
         word-break: keep-all;
       }
      .template-collection .collection-banner .collection-description p, .template-collection .collection-banner .collection-description em{
        font-weight: 500;
        text-align: center;
        font-size: 14px;
        line-height: 17px;
        font-style: italic;
      }
      .collection-header .filters-toolbar-wrapper .filters-toolbar__item-wrapper div.filters-toolbar__item-child{
        width: 100%;
        max-width: 80%;
        margin-right: auto;
        margin-left: auto;
    	text-align: center;
        border: 1px solid #271F1F;
        margin-top: 15px;
   	}
      .collection-header .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child label {display: inline-block; padding: 0px 10px;}
      .filters-toolbar__item-child .filters-toolbar__input {
        padding-right: 4px !important;
        font-size: 17px!important;
        align-items: center;
        max-width: 114px;
        width: 100%!important;
        right: 0!important;
        text-align-last: center !important;
        text-transform: uppercase;
        height: 42px;
      }
       #shopify-section-collection-template .filters-toolbar__item-child .filters-toolbar__input-wrapper {
        	width: 100%;
        }
        #shopify-section-page-FAQ{
        	margin-top: -15px;
        }
        .faq-page .heading-content{
        	padding: 70px 15px;
        }
        .faq-page.pt-55{
        	padding-top: 10px;
        }
      .collection-header .filters-toolbar-wrapper {padding-bottom: 55px;}
      .collection-wrapper {flex-direction: column-reverse;}
      .collection-wrapper div.collection-items {width: 100%; text-align: left;}
      .collection-wrapper .collection-items h2.collection-title {
        letter-spacing: 1px;
        font-weight: 500;
        font-size: 18px;
        line-height: 56px;
        margin-bottom: 5px;
        text-align: center;
      }
        
        
        .index-section--flush:first-child {margin-top:0px;}
        
      .template-product .pdacd_items.accouding_heading.lest_accouding, .template-product .product_accoud .pdacd_description_inner .pdacd_heading{
        	padding-left: 20px!important;
        	text-transform: capitalize;
            line-height: 1.5;
        }
        .accouding_heading:before{
        	right: 28px!important;
          	width: 12px!important;
    		height: 14px!important;
        }
      span.jdgm-prev-badge__stars{
      	    line-height: 1!important;
      }
        span.jdgm-rev__rating{
        	padding-left: 8px;
        }
        .product_review .jdgm-rev__author{
        	font-size: 14px!important;
        }
        .product_review .jdgm-write-rev-link{
        	color: #000!important;
              margin-bottom: 0px;
        }
        .product_review .jdgm-rev__header {
            margin-left: 80px!important;
        }
        .product_review .jdgm-rev-widg__header{
        	min-height: 180px!imortant;
        }
        .product_review .jdgm-rev{
        	margin-top: 15px!important;
        }
        .faq-heading.mb-24 strong{
        	font-weight: 700;
        }
      .grid-view-item{
      	 	margin: 0px auto 16px;
       }
        .template-product .product_accoud{
        	margin-left: -30px;
    		margin-right: -30px;
        }
       .faq-page .collapsible-btn button{
        	line-height: 20px;
          padding-top: 6px;
          padding-bottom: 6px;
        }
       .jdgm-preview-badge .jdgm-star{
        	font-size: 12.5px!important;
       }
      .collection-wrapper .collection-items div.featured-products {
        margin-bottom: 50px;
      }
      
      .collection-wrapper .grid .tag_show{
        font-size: 14px;
        line-height: 45px;
      }  
      .collection-wrapper .cp_prduct_title_reating{flex-direction: column;}
      .collection-wrapper .product_card_txt button.btn{padding: 5px 0px;}
      .collection-wrapper .add-to-cart button span{font-size: 12px;}
      .collection-wrapper .collection-sidebar{display: none;}
       
      .jdgm-rev-widg__body .jdgm-paginate .jdgm-paginate__page{
        font-size: 20px;
        padding: 4px 9px !important;
      }
        .product-recommendations__inner .grid__item {
          padding-left: 8px!important;
      }
      .about-page .heading h4{
        	padding-top: 22px;
        }
        .about-page .content h5, .about-page .column .content, .about-page .about-founder .fdesc{
        	text-align: center;
        }
        .about-page .quote p{
           font-size: 35px;
           line-height: 40px;
          text-align: center;
        }
        .about-page .quote {
            padding: 20px 15px;
        }
        .about-page .column h5 {
    		margin-top: 25px!important;
        }
       .about-page .about-founder {
    		padding: 116px 0px 35px 0px;
       }
        .about-page .looking-more {
            padding: 15px 0px 25px 0px;
        }
        .about-page .looking-more .about-wrap {
          padding: 20px 0px 20px 0px;
        }
        .about-page .looking-more .column:nth-child(1) .about-wrap {
          padding-top: 40px;
      }
      .template-index .slick-slide .thimg_itmes .thimg_txt_inner {
          opacity: 0;
      }
      .template-index .slick-slide.slick-current .thimg_itmes .thimg_txt_inner {
          opacity: 1;
      }
        .template-index .obtsi_flx .obtsi_big_inner .obtsi_big_txt {
          padding: 30px 30px;
          padding-top: 20px!important;
          padding-bottom: 15px!important;
      }
       .about-page .heading {
          padding-top: 22px!important;
         font-size: 20px!important;
      }
        .quotes-box .quotes-section__text .quotes_image img{
        	border: 3px solid #DEEDE8;
        }
       .template-index .thimg_section .thimg_box{
        	margin-left: -15px;
    		margin-right: -15px;
        }
      .template-product .page-width{
        	padding-right: 12px!important;
        }
        .template-index .hero__overlay .caption_box .hero__btn {
          background: none;
          color: #144A5B;
          border: 3px solid #134A5B;
      }
      .product_review .jdgm-rev-widg{
        	margin-bottom: 12px!important;
        }
      .judgeme_product_reviews .jdgm-all-reviews-widget, .jdgm-rev-widg{padding: 0px!important;}
        
      .template-product  .jdgm-rev__title{
        	font-size: 20px!important;
    		line-height: 20px!important;
        }
      .template-product .product-single__description p{
          font-size: 15px!important;
          line-height: 18px;
		}
      .template-product .product-recommendations__inner .grid--view-items{
            padding-right: 0!important;
            padding-left: 0!important;
        }
       /* .template-product .product-recommendations__inner .grid--view-items li{
        	    display: flex!important;
        } */
        #shopify-section-collection-template1 .collection-wrapper .product_card_txt button.btn{flex-direction: inherit;}
        #shopify-section-collection-template .collection-wrapper .slick-list{
          height: auto!important;
        }
        #shopify-section-collection-template nav.breadcrumb a, #shopify-section-collection-template .collection-header nav.breadcrumb span{
          font-weight: 500;
          font-size: 14px;
          line-height: 38px;
          letter-spacing: 1.68px;
		  color: #191617;
        }

      /* Press Page */
      .press-heading-bg .heading-para {width: 100%; padding: 0px 15px;}
      .lavido-section.section-press .col-content.column {position: relative!important; width: 100%!important; top: 0px!important;}
      .lavido-section.section-press .text-blue {margin-top: 30px!important;}
      .lavido-section.section-press .month-year {margin-top: 25px;}
      .lavido-section.section-press .bg-light-green1 img{max-width: 80px;margin-right: auto; margin-left: auto;}
       .lavido-section.section-press .col-content.column.col-2col .image-left{flex-direction: column!important;}
    	.lavido-section.section-press .col-2col .text-blue { padding-left: 0px!important; padding-right: 0px!important;}
      .lavido-section.section-press .col-content	.product-img-26{float: none; width: 100%;}
      .lavido-section.section-press .col-content .product-74{width: 100%; padding-left: 0px; padding-right: 0px; padding-top: 50px;}
      .lavido-section.section-press .bg-light-green {padding: 47px 22px 80px!important;}
      .lavido-section.section-press .col-content:nth-child(3) .product-img {min-height: 58px;}
      .lavido-section.section-press .col-content.column {left: 0px!important;}
      .lavido-section.section-press .col-content.column {min-width: 100%;}
      .lavido-section.section-press .col-content {margin-left: 0px;}
      .lavido-section.section-press .col-content.column.col-3col .image-left {flex-direction: column-reverse!important;}
      .template-product .page-container .product-single .product-single__photos {display: block;}
      .template-product .page-container .full_img_section .flimg_section .flimg_txt{width:95%;}
      .template-product .page-container .product_accoud .pdacd_tab {flex-wrap: wrap;}
      .template-product .page-container .product_accoud .pdacd_tab .pdacd_items {width: 100%; max-width: 33.3333%;}
      .template-product .page-container .product_accoud .pdacd_tab .pdacd_items:last-child{border-right: 1px solid #D0C7BD;}
      .template-product .page-container .product_accoud .pdacd_description_inner {flex-wrap: wrap;}
      .template-product .page-container .product_accoud .pdacd_description_inner .pdacd_txt_left {
        width: 100%; 
        text-align: center;
      	    padding-left: 0;
      }
      .template-product .page-container .product_accoud .pdacd_description_inner .pdacd_txt_right { width: 100%; text-align: center; padding-left: 0px;}
      .template-product .page-container  .product_accoud .pdacd_description_inner .pdacd_img .pdacd_img_items {/*width: 100%; max-width: 50%;*/ margin-bottom: 15px;}
      .product_accoud .pdacd_description_inner .pdacd_img .pdacd_img_box {
        padding: 0px!important;
        width: auto!important;
        height: auto!important;
      }
        
        .product_accoud .pdacd_description_inner .pdacd_img .pdacd_img_items {
          padding: 0px 10px!important;
        }
        .pdacd_description_inner .pdacd_img .pdacd_img_items p {
          margin-top: 0px!important;
        }
      .template-product .page-container .product_accoud .pdacd_description_inner .pdacd_img{flex-wrap: wrap;}
      .template-product .page-container .cp_prduct_title_reating {flex-direction: column;}
      .template-product .page-container .cp_btn_style button {
            flex-direction: row;
            font-size: 12px;
            padding: 10px 6px;
      }
        .quotes-box .quotes-itmes:last-child, .quotes-box .quotes-itmes:nth-child(3){margin-bottom: 38px!important;}
        
        .about-page .looking-more h3{
        	width: 100%;
            max-width: 235px;
            margin-left: auto;
            margin-right: auto;
        }
      
      /* Index page css */
        .obtsi_flx .obtsi_small .obtsi_small_img img{
            height: 220px;
            object-fit: cover;
        }
        .template-index .quotes-wrapper .quotes-box .quotes-itmes:nth-child(3), .template-index .quotes-wrapper .quotes-box .quotes-itmes:nth-child(4){
        	    display: none;
        }
        .template-index .quotes-wrapper .active .quotes-itmes:nth-child(3), .template-index .quotes-wrapper .active .quotes-itmes:nth-child(4){
        	    display: block;
        }
       .template-index .quotes-wrapper .btnShowMore{
           text-align: center;
           display: block;
           width: 100%;
           margin-bottom: 50px;
        }
         .template-index .quotes-wrapper .btnShowMore a:focus{
           color: #fff;
         }
        .template-index .btnShowMore a#homePageShowMore{
          display: block;
          max-width: fit-content;
          margin-left: auto;
          margin-right: auto;
          background: none;
          color: #000;
          border-bottom: 2px solid;
          padding: 0;
          padding-left: 6px;
          padding-right: 3px;
      }
        .template-index .shopAll-desktop-btn{
          display: none;
        }
        .template-index .shopAll-mobile-btn{
        	display: block;
            margin-top: 55px;
		    text-align: center;
        }
     
      .template-index .obtsi_flx{width: 100%; display: block;}
      .template-index .obtsi_flx .obtsi_big {
        width: 100%;
        padding-right: 0px;
      	padding-bottom: 25px;
      }
      .template-index .obtsi_big_txt {position: relative!important; padding-top: 50px!important; padding-bottom: 50px!important; background: none!important; left: 0!important; max-width: 100%!important; text-align: center!important;}
      .template-index .obtsi_flx .obtsi_small {width: 100%; padding-left: 0px;}
      .template-index  .obtsi_small_inner{display: flex;}
      .template-index .obtsi_small_1, .template-index .obtsi_small_2{width: 100%; max-width: 50%;}
      .template-index .obtsi_small_1{padding-right: 5px;}
      .template-index .obtsi_small_2{padding-left: 5px;}
      .template-index .obtsi_small_btn{text-align: left;}
      .template-index .add-to-cart button.btn{padding: 5px 8px;}
      .template-index .add-to-cart button span{font-size: 10px;}
      .template-index .obtsi_big_txt_inner h2 {font-size: 35px; line-height: 40px;}
      .template-index  .obtsi_big_txt_inner p {font-weight: 500; font-size: 20px; line-height: 20px;}
      .template-index .btn_site {padding: 16px 35px; font-size: 20px; line-height: 34px;}
      .template-index .obtsi_big_btn{margin-top: 25px;}
      .template-index .obtsi_small_txt p {font-size: 16px; line-height: 16px;}
      .template-index .obtsi_small_txt a {font-size: 16px; line-height: 16px;}
      .template-index .quotes_section .section-header h2 {font-size: 35px; line-height: 40px;}
      .template-index  .quotes_section .sub_heading p {font-size: 20px; line-height: 20px;}
      .template-index .quotes-box .quotes-itmes {padding-right: 0px; width: 100%;     margin-bottom: 38px;}
      .template-index .quotes-box .quotes-section__text .rte-setting p {font-size: 18px; line-height: 20px;}
      .template-index .quotes_section {padding-left: 0px; padding-right: 0px;}
      .template-index .quotes-box .quotes-section__text .quotes_name a {font-size: 20px; line-height: 15px;}
      .template-index .quotes_txt .quotes_name{margin-top: 22px;}
      .template-index .coll_header_index{display: block;}
      .template-index .obtsi_small_txt {padding-left: 5px; padding-right: 5px;}
      .template-index .coll_header_index .coll_heading_subheading{max-width: 100%;}
      .template-index .coll_header_index .coll_heading_subheading h2 {text-align: center;font-size: 35px; line-height: 36px;}
      .template-index .coll_header_index .coll_heading_subheading h3 {font-size: 20px; line-height: 20px; text-align: center; font-weight: 500;}
      .template-index .coll_header_index .coll_btn_index {margin-top: 45px; text-align: center; margin-bottom: 45px;}
      .template-index .bar_section {padding: 60px 15px; background-color: #FCF9F3; margin-top: 30px; margin-bottom: 0px;}
      .template-index .bar_section .logo-bar__item {max-width: 57px; margin: 0px 4px 30px 4px; border-bottom: 3px solid transparent;}
      .template-index .bar_section h2 {font-size: 25px; line-height: 35px; margin-bottom: 0;}
       .template-index .bar_section .section-header{padding-bottom: 48px; margin-bottom: 0;}
      .template-index .cp_prduct_title_reating {flex-direction: column-reverse;}
      .template-index  #shopify-section-1571838082388 .page-width{padding: 0px;}
      .template-index  #shopify-section-1571141141010 .page-width{padding: 0px;}
        #shopify-section-1571232475052 .coll_header_index{
          padding-left: 25px;
          padding-right: 25px;
          margin-bottom: 15px;
    	  margin-top: 15px;
        }
        .template-index  ul.grid--view-items {padding: 0px 10px;}
      .template-index .hero__hero .hero{
        max-height: 400px; 
        position: relative; 
        margin-bottom: 280px; 
        background-position: right top!important;
      }
      .template-index .hero__hero .caption_box {
        max-width: 90%;
        text-align: center;
        position: absolute;
        top: 370px;
        width: 100%;
        padding-left: 05px;
      }
      .template-index .rte-setting {margin-bottom: 20px; margin-top: 0px;}
      .template-index .hero__hero .caption_box h2 {font-size: 62px; line-height: 67px; margin-bottom: 0; padding-bottom: 15px;}
        .template-index .hero__hero .hero__overlay .caption_box p{ font-size: 20px; line-height: 20px;}
      .template-index #shopify-section-1571835852685 .slick-slide {padding: 0px 7px;}
      .template-index .slick-track .slick-slide:nth-child(even) {margin-top: unset;}
	   .template-index .slick-track .slick-slide:nth-child(even) .thimg_txt{	position: unset; top: unset;}
      .quotes-box .quotes-section__text .quotes_image {padding-top: 15px;}

		.mobile-nav__link {font-size: 25px!important; font-weight: 900; letter-spacing: 0.9px; font-family: 'Austin' !important;}
      .mobile-nav__link, .mobile-nav__sublist-link{font-size: 20px; letter-spacing: 0.9px; font-family: 'Austin' !important;}
      .mobile-nav__icon {padding-left: 5px; padding-right: 10px;}
      .mobile-nav__return-btn{padding: 19px 0;}
        .site-header__icons .site-header__cart{margin-right: -20px;}
      .template-product .thumbnails-wrapper ul.grid{
        	 display: flex;
            align-items: baseline;
            justify-content: center;
        }
        .template-product .thumbnails-wrapper .grid .product-single__thumbnail-image{
        	height: 100%;
        }
       .template-product .thumbnails-wrapper {
        	margin-right: 0;
        }
        .template-product .product-single{
        	padding-left: 0px;
          	padding-right: 0px;
        }
       .template-product .product-recommendations__inner .slick-arrow.slick-next{
        	 right: 40px;
         		top: 31%;
        }
        .template-product .product-recommendations__inner .slick-arrow.slick-prev{
        	  left: 18px;
          	top: 31%;
        }
        .site-header{
        	max-height: 60px;
        }
        .site-header__mobile-nav{
        	max-height: 50px;
        }
        .menu__search .menu_search_box .search_box_right{
        	top: -54px !important;
        }
        .template-collection .grid-view-item .product_card_txt button .cp_btn_txt, .template-collection .cp_btn_style button span.cp_price .price__regular {
            font-size: 10.8px !important;
        }
        .template-product .grid__item .product-single__meta {
            padding-left: 0;
        }
        .lavido-section.section-press .bg-light-green1 .colSize_2_pImage img{
        	max-width: 60%;
        }
        .lavido-section.section-press .col-content.column.col-2col .colSize_2_pImage img{
        	max-height: 250px;
            height: auto !important;
            width: auto;
            max-width: 100% !important;

        }
        .lavido-section.section-press .col-content.column.col-3col .image-left .imgmain{
        	max-height: 250px;
            max-width: 100%;
            width: auto;
        }
        
        
        
        
        
        
      
    }









	@media only screen and (min-width: 480px) and (max-width: 767px){ 
      .lavido-section .contact-text p {font-size: 28px; line-height: 35px;}
      .lavido-section .contact-para{margin-bottom: 35px;}
      .lavido-contact-form .grid--half-gutters {margin: 0px;}
      .faq-page .column{max-width: 100%;}
      .faq-page .column  .faq-heading{margin-bottom: 15px;}
       
      
    }

	/*---------------------------------- Tablet Devices CSS -------------------------------------*/

	@media only screen and (min-width: 768px) and (max-width: 991px){
      .template-collection  .collection-items .grid--view-items .grid__item{padding-left: 10px;}
      .breadcrumb-lavido-product { margin-left: 130px;}
      .lavido-section .contact-text p {font-size: 30px; line-height: 35px;}
      .lavido-section .contact-para{margin-bottom: 40px;}
      .lavido-contact-form .grid--half-gutters {margin: 0px;}
      .faq-page .column{max-width: 100%;}
      .faq-page .column  .faq-heading{margin-bottom: 15px;}
      .glossary-page .column {max-width: 33.33333%;}
      /* Result Page CSS */
      .result-page .column.px-115{padding-left: 50px; padding-right: 15px;}
      .result-page .stats-content strong{line-height: 70px;}
      .result-page .product-item img{padding-left: 0px; top: 0; position: relative; transform: translateY(0%);
    	left: auto;}
      .result-page .product-item.text-right{text-align: center!important; padding-top: 36px;}
      .result-page .product-item .product-detail {padding-top: 25px;}
      .collection-banner .collection-description h1{margin-bottom: 15px;}
      .collection-banner .collection-description {padding-left: 35px; padding-right: 35px;}
      .collection-wrapper .product_card_txt .cp_prduct_title_reating {flex-direction: column-reverse;}
      .collection-wrapper .product_card_txt button.btn{
      	padding: 5px 1px;
        flex-direction: row;
        font-size: 5px;  
      }
      .template-collection .grid-view-item .product_card_txt button .cp_btn_txt, .template-collection .cp_btn_style button span.cp_price .price__regular {
          font-size: 10px;
      }
      .collection-wrapper .add-to-cart button span{font-size: 12px;}
      .collection-wrapper .grid__item--collection-template{padding-left: 20px;}
     
      .lavido-section.section-press .bg-light-green1 img{max-height: 350px;}
      .pt-125.product-74{padding-left: 25px; padding-right: 25px; padding-top: 30px;}
      .lavido-section.section-press .text-blue { margin-top: 35px;}
      .lavido-section.section-press .bg-dark-blue a {padding: 14px 10px!important; font-size: 13.45px!important;}
      .template-product .page-container .product_accoud .pdacd_description_inner .pdacd_txt_right {padding-left: 60px!important;}
      .template-product .page-container .pdacd_description .pdacdleft_txt {font-size: 36px!important;}
      .template-product .page-container .product_accoud .pdacd_description_inner .pdacd_img {flex-wrap: wrap;}
      .template-product .page-container .pdacd_txt_right .pdacd_img_items {width: 100%; max-width: 50%; margin-bottom: 20px;}
      .template-product .page-container .cp_prduct_title_reating {flex-direction: column-reverse;}
      .template-product .page-container  .cp_btn_style button {padding: 5px 4px;}
      .template-product .page-container  .cp_btn_style button span{font-size: 11px;}
      
      /* Index page css */
      .collection-wrapper ul.grid--view-items {
      	padding: 0px 5px;
      }
      .template-index .logo-bar__item{max-width: 110px;}
      .template-index  .quotes-box .quotes-itmes {padding-right: 20px; padding-left: 20px;}
      
      .template-index .obtsi_flx{width: 100%; display: block;}
      .template-index .obtsi_flx .obtsi_big {width: 100%; padding-right: 0px;}
      .template-index .obtsi_big_txt {position: relative!important; padding-top: 50px!important; padding-bottom: 50px!important; background: none!important; left: 0!important; max-width: 100%!important; text-align: center!important;}
      .template-index .obtsi_flx .obtsi_small {width: 100%; padding-left: 0px;}
      .template-index  .obtsi_small_inner{display: flex;}
      .template-index .obtsi_small_1, .template-index .obtsi_small_2{width: 100%; max-width: 50%;}
      .template-index .obtsi_small_1{padding-right: 15px;}
      .template-index .obtsi_small_2{padding-left: 15px;}
      .template-index .obtsi_small_btn{text-align: center;}
      .template-index .add-to-cart button.btn{padding: 10px 8px;}
      .template-index .add-to-cart button span{font-size: 12px;}
      .template-index .cp_prduct_title_reating {flex-direction: column-reverse;}
      .template-index .slick-track .slick-slide:nth-child(even) .thimg_txt {width: 95%;}
      footer.site-footer .page-width { padding-left: 30px; padding-right: 30px;}
     
    }

	@media only screen and (min-width: 992px) and (max-width: 1024px) {
      .breadcrumb-lavido-product { margin-left: 130px;}
      .collection-wrapper .add-to-cart button span{font-size: 12px;}
      /* .collection-wrapper .product_card_txt button.btn{flex-direction: column; padding: 6px 8px; font-size: 25px;} */
      .collection-wrapper .collection-items .featured-products div.product-card__image-with-placeholder-wrapper {min-height: 300px;}
      .collection-wrapper .product_card_txt .cp_prduct_title_reating {flex-direction: column-reverse;}
      .lavido-section.section-press .bg-dark-blue a {padding: 14px 12px!important;}
      .template-product .page-container  .cp_prduct_title_reating {flex-direction: column-reverse;}
      .obtsi_flx .obtsi_small .obtsi_small_img img{
          max-height: calc(50vh - 150px)!important;
      }
      

    }


@media only screen and (max-width: 992px){
      #shopify-section-collection-template .collection-wrapper .collection-items .collection-title {
      padding-left: 0px;
      margin-left: -12px;
  }
  .template-collection .grid-view-item .product_card_txt button .cp_btn_txt, .template-collection .cp_btn_style button span.cp_price .price__regular {
    font-size: 8.8px;
	}
  
}



@media only screen and (max-width: 1024px){
	
/*  .template-collection .collection-wrapper .collection-items .featured-products .product-card__image-with-placeholder-wrapper img.grid-view-item__image{
          height: 320px !important;
          object-fit: cover;
          top: -25px;
          max-height: unset!important;
      }
      .template-collection .collection-wrapper .featured-products div.product-card__image-with-placeholder-wrapper {
          min-height: 320px !important
      }
      .template-collection  .product-card .grid-view-item__image-wrapper.product-card__image-wrapper{
           max-width: 250px !important;
      }*/
  .lavido-section.section-press .col-content.column:nth-child(6), .lavido-section.section-press .col-content.column:nth-child(7), .lavido-section.section-press .col-content.column:nth-child(8){
  	height: 650px;
  }
  .lavido-section.section-press .col-content.column:nth-child(5){
  	    height: 606px !important;
  }
  
}


    

/* Responsive Lavido Css Ends */


/* Other different Break points */

@media only screen and (max-width: 571px){
	#shopify-section-collection-template  .slick-prev:before, #shopify-section-collection-template .slick-next:before{
       top: 65%;
     }
  .faq-page .heading-content p{
  	width: 100%;
    max-width: 268px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 500px){
	#shopify-section-collection-template  .slick-prev:before .slick-prev, #shopify-section-collection-template .slick-next:before{
       top: 55%;
     }
}
@media only screen and (max-width: 450px){
	#shopify-section-collection-template  .slick-prev:before, #shopify-section-collection-template .slick-next:before{
       top: -25px
     }
    
  }
}
@media only screen and (max-width: 370px){
	#shopify-section-collection-template .slick-prev:before, #shopify-section-collection-template .slick-next:before {
    top: -80px;
    }
}

@media only screen and (max-width: 336px){
  .template-index .btn_site{
  	    font-size: 16px;
  }
}
@media only screen and (max-width: 355px){
	.template-index .hero__hero .hero{
  	    margin-bottom: 450px;
  }
}

@media only screen and (max-width: 1500px){
  #shopify-section-collection-template .template-collection .cp_btn_style button{
	   flex-direction: inherit;
  }
}
@media only screen and (max-width: 520px){
	.collection-header .filters-toolbar-wrapper .filters-toolbar__item-wrapper .filters-toolbar__item-child .icon-chevron-down{
              left: 62.5%;
        }
}


@media only screen and (max-width: 767px){
	
  
  
  .jdgm-star {padding: 0 2px 0 0 !important;}
  
  
  .collapsible-btn button {font-family: "mr-eaves-sans",sans-serif !important; font-size: 12px !important;}
  
  .about-page .about-founder {
    padding-top: 0px !important;
}
  
  
  .about-page .heading { padding: 38px 0px 20px 0px;}
  .about-page .column .content {
      padding: 0px 0px;
  }
  .lavido-section.section-press .col-content.column.col-2col {
          height: unset !important;
      }
  .lavido-section.section-press .colW1 img.imgmain{
  	    width: auto;
    	max-width: 100%;
  }
  
  
  
}

/* MORGAN CSS */

#shopify-section-collection-template .collection-wrapper .collection-items .collection-title {
    padding-left: 0px !important;
}


.product-single__title {margin-bottom:0px !important;}




