/** Shopify CDN: Minification failed

Line 203:21 Expected ")" to end URL token
Line 209:21 Expected ")" to end URL token
Line 295:21 Expected ")" to end URL token
Line 383:21 Expected ")" to end URL token
Line 412:21 Expected ")" to end URL token
Line 419:21 Expected ")" to end URL token
Line 644:21 Expected ")" to end URL token
Line 1329:21 Expected ")" to end URL token
Line 1393:21 Expected ")" to end URL token
Line 1404:21 Expected ")" to end URL token
... and 67 more hidden warnings

**/
/* @font-face {
  font-family: 'Quattrocento', serif;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Quattrocento Regular'), local(Quattrocento-Regular), url({{ "QuattrocentoSans-Regular.ttf" | asset_url }}) format("truetype");
}
@font-face {
  font-family: 'Quattrocento', serif;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Quattrocento Bold'), local(Quattrocento-Bold), url({{ "QuattrocentoSans-Bold.ttf" | asset_url }}) format("truetype");
}
@font-face {
  font-family: 'Quattrocento Signature Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Quattrocento Signature Pro'), local(Quattrocento-Signature-Pro), url({{ "Quick Signature Pro.otf" | asset_url }}) format("opentype");
}
html {
  scroll-behavior: smooth;
}
body {
  font-size: 18px;
  font-family: 'Arima Madurai', cursive;
  color: #40464a;
}
p {
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
}
a {
  color: #40464a;
}
a:hover {
  color: #10069F;
  text-decoration: none;
} */

.amrutini_sec
{
  z-index: 0 !important;
  position: relative !important;
}

.dropdown-item
{
  font-size: 18px;
}

.dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.img-wrapper {
  display: block;
  height: 0;
  position: relative;
  padding-bottom: 100%;
}
.img-wrapper > img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.nav-link {
  color: #3F464B;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 25px;
  line-height: 1;
}
.navbar-brand {
  margin-left: 80px;
  margin-right: 0;
}
.list-unstyle {
  list-style: none;
}
.mobile-social-icon li {
  display: inline-block;
}
.w-100 {
  width: 100%;
}
.mobile-social-icon {
  margin-bottom: 0;
  padding-left: 0;
}
.mobile-social-icon .nav-link {
  padding: 9px 3px;
}
.mobile-social-icon li:last-child .nav-link {
  padding-right: 0;
}
.banner-text {
  width: 56%;
  margin: auto;
  padding: 0;
  position: absolute;
  top: 57%;
  left: 36.6%;
  transform: translate(-50%, -50%);
  max-width: 100%;
  color: #fff;
}
.banner-text h2 {
  margin-bottom: 23px;
  font-size: 33px;
  font-weight: 600;
  line-height: 31px;
  letter-spacing: -0.1px;
}
.banner-link a {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  text-transform: uppercase;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-weight: 600;
  padding-bottom: 3px;
  letter-spacing: 0.5px;
}
.banner-text p {
  font-size: 19px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.banner-link {
  position: absolute;
  bottom: 19%;
  left: 8.6%;
}
.banner-line {
  border-top: 1px solid #fff;
  position: absolute;
  top: 73%;
  left: 0;
  transform: translate(0%, -50%);
  width: 100%;
}
.hero-slider .owl-dots {
  position: absolute;
  right: 6.2%;
  bottom: 5%;
}
.hero-slider .owl-theme .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  background: #b7b6b6;
  margin: 4px 9px;
}
.hero-slider .owl-theme .owl-dots .owl-dot.active span, .hero-slider .owl-theme .owl-dots .owl-dot:hover span {
  background: #fff;
}
.hero-slider {
  width: 100%;
  background-size: cover;
  position: relative;
  height: 578px;
}
.owl-carousel .owl-item img {
  object-fit: cover;
  height: 581px;
}
.pd-0 {
  padding: 0;
}
.featured-sec {
  background: url({{ "featured-sec-bg.jpg" | file_url }});
  padding: 83px 80px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.featured-sec-inner {
  background: url({{ "featured-sec-inner-bg.jpg" | file_url }});
  padding: 35px 123px 151px;
  background-repeat: no-repeat;
  background-size: cover;
}
.featured-sec-inner .title {
  font-weight: 600;
  margin-top: 5px;
}
.fearured-p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  margin-left: 2px;
  letter-spacing: 0.1px;
  margin-top: 2px;
  padding-right: 63px;
}
.title {
  font-size: 33px;
  line-height: 37px;
  letter-spacing: -0.3px;
  font-weight: 600;
}
.lightblue {
  color: #268588;
}
.feature-hr {
  background: #FDD835;
}
.product-title {
  color: #268588;
  margin-bottom: 0;
  font-weight: 600;
  font-family: 'Quattrocento Sans', serif;
  line-height: 32px;
  font-size: 18px;
}
.product-detail {
  margin-top: -93px;
  margin-left: -73px;
}
.large {
  width: 165px;
  height: 165px;
  position: absolute;
  border-radius: 100%;
  box-shadow: 0 0 0 7px #41464b, 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
  display: none;
}
.small {
  display: block;
}
.zoom-area {
  position: relative;
  cursor: none;
}
.m-t-5 {
  margin-top: -5px;
}
.product-category {
  font-weight: 600;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 25px;
  margin-top: -4px;
  letter-spacing: 0.2px;
  padding-bottom: 4px;
}
.price {
  font-family: 'Quattrocento Sans', serif;
  font-size: 18px;
  margin-top: -4px;
  margin-bottom: 13px;
}
.product-image {
  margin: 0 auto;
  display: block;
}
.product-buy-btn {
  color: #3F464B;
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 0.1px;
}
.product-buy-btn:after {
  background: url({{ "blue-line.png" | file_url }});
  width: 100%;
  height: 5px;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
}
.product-buy-btn:hover {
  text-decoration: none;
  color: #3F464B;
}
.buy-btn {
  margin-top: 5px;
  font-family: 'Quattrocento Sans', serif;
  font-size: 25px;
  margin-left: -99px;
  z-index: 9;
  position: relative;
}
.logo {
  width: 110px;
  position: absolute;
  z-index: 9;
}
.navbar-brand {
  width: 110px;
}
.yellow-line {
  margin-top: 19px;
  margin-bottom: 30px;
}
.video-sec {
  position: relative;
  margin-top: 37px;
}
.video-bg {
  position: absolute;
  top: 0;
  padding-right: 36px;
}
.video-text {
  position: absolute;
  right: 6%;
  bottom: 7.8%;
  color: #fff;
  width: 37%;
}
.video-text h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0;
  font-family: 'Quattrocento Sans', serif;
  line-height: 21px;
}
.video-text p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: -8px;
  letter-spacing: 1px;
}
.video-wrapper video {
  width: 100%;
  height: 669px;
  object-fit: cover;
}
.video-spec-text {
  position: absolute;
  bottom: 0;
  padding-left: 0;
  margin-left: -30px;
  margin-bottom: 2px;
}
.feature-bottom-img {
  position: absolute;
  bottom: 0;
}
.feature-bottom-img img {
  padding-right: 36px;
  /*z-index: 99;
   position: relative;*/
}
.featured-main-sec {
  position: relative;
}
.story-1 {
  background: url({{ "story-1-bg.png" | file_url }});
  color: #fff;
  padding: 64px 0 53px;
  background-repeat: no-repeat;
  background-size: cover;
}
.story-sec-main {
  margin-top: 39px;
  position: relative;
}
.story-1 h2 {
  margin-bottom: 0;
  z-index: 9;
  position: relative;
  font-size: 33px;
  line-height: 41px;
  font-weight: 900;
  letter-spacing: -0.3px;
}
.story-1-width {
  width: 66%;
  margin-left: auto;
  margin-right: 8.2%;
}
.story-bg-1 {
  position: absolute;
  top: 0;
}
.blog-sec {
  background: url({{ "blog-bg.jpg" | file_url }});
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  background-position-y: bottom;
}
.blog-title-box {
  background: url({{ "featured-sec-inner-bg.jpg" | file_url }});
  padding: 20px 120px 25px 111px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.5%;
  margin-top: 6.5%;
}
.scrap-p {
  width: 180px;
}
.indus-logo-text {
  margin-top: -84px;
  display: block;
  margin-left: -2px;
}
.indus-logo-text img {
  width: 290px;
}
.indus-logo-text h4 {
  left: 17%;
  margin-left: 56.6%;
  margin-top: -34px;
  font-weight: 600;
  font-size: 37px;
  margin-bottom: 0;
  line-height: 44px;
}
.blog-blue-line {
  margin-top: 59px;
  margin-bottom: 33px;
}
.culture-text {
  font-weight: 900;
  font-size: 19px;
  margin-bottom: 10px;
  line-height: 33px;
}
.blog-detail h4 {
  color: #000F9F;
  font-size: 33px;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 37px;
  letter-spacing: -0.3px;
}
.blog-dec {
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.1px;
  font-family: 'Quattrocento Sans', serif;
}
.blog-link-btn:after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background: #000f9f;
  height: 2px;
  width: 100%;
  margin-top: 2px;
}
.blog-link-btn.in-view3:after {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.our-blog-blue-line {
  position: absolute;
  width: auto;
  bottom: 0;
}
.blog-link {
  padding: 25px 109px 0;
}
.blog-link-btn {
  color: #3F464B;
  font-weight: 700;
  font-family: 'Quattrocento Sans', serif;
  font-size: 18px;
  line-height: 29px;
  letter-spacing: 0.1px;
}
.footer-links {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-size: 24px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 1.8px;
}
.newslettter {
  margin-left: 1px;
  margin-top: 0;
}
.footer-links li {
  font-size: 16px;
  line-height: 26px;
}
.footer-links a {
  text-transform: capitalize;
  font-family: 'Quattrocento Sans', serif;
  font-size: 18px;
  color: #40464a;
  letter-spacing: 0.3px;
  line-height: 23px;
}
.footer-links a:hover {
  color: #10069F;
}
.newslettter label {
  font-family: 'Quattrocento Sans', serif;
  margin-bottom: 0;
  line-height: 21px;
  font-size: 21px;
  letter-spacing: 0.2px;
  font-weight: 400;
}
.footer {
  background: #e4e4e4;
  padding: 38px 0;
}
.newslettter .form-control {
  background: 0 0;
  border: 0;
  padding-left: 0;
  font-family: 'Quattrocento Sans', serif;
  height: 26px;
  font-size: 18px;
  color: #8a8a8d;
  padding-top: 0;
  padding-bottom: 0;
}
.newslettter .form-control:focus {
  color: #495057;
  background-color: transparent;
  border-color: transparent;
  outline: 0;
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25);
}
.newslettter button {
  background: transparent;
  border: 0;
  color: #8a8a8d;
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  line-height: 24px;
}
.newsletter-bottom {
  border-bottom: 1px solid #3F464B;
}
button:focus {
  outline: 0 dotted;
  outline: 0 auto -webkit-focus-ring-color;
}
.footer-social-links {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  padding-top: 28px;
}
.footer-social-links li {
  display: inline-block;
  margin-right: 26px;
}
.footer-indus-logo {
  width: 100px;
  margin-left: -37px;
}
.footer-last-pera {
  float: right;
}
.footer-social-links img {
  height: 26px;
}
.our-story-sec2 .featured-p1 {
  line-height: 23px;
  margin-bottom: 21px;
}
.our-story-sec2 .featured-p2 {
  line-height: 23px;
  margin-bottom: 14px;
  letter-spacing: 0.1px;
  padding-right: 50px;
}
.site-footer-inner {
  position: absolute;
  bottom: -3px;
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  color: #8a8a8d;
  padding-left: 0;
  line-height: 23px;
  letter-spacing: 0.1px;
}
.last-footer-logo {
  float: right;
  max-width: 198px;
  padding-right: 17px;
  margin-top: -20px;
}
.site-footer-inner a {
  color: #a09f9f;
}
.footer-social-links li {
  font-size: 29px;
}
.site-footer {
  position: relative;
  padding-left: 0;
}
.footer-last-pera p {
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 23px;
  margin-bottom: 0;
}
.insta-sec-web {
  background-color: #030a29;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding: 41px 110px 38px;
}
.insta-link-btn:after {
  background: url({{ "yello-line.png" | file_url }});
  width: 100%;
  height: 4px;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -1px;
}
.insta-feed img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.insta-feed {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  overflow: hidden;
}
.insta-first-row {
  margin-bottom: 40px;
}
.insta-dec {
  position: relative;
  font-family: 'Quattrocento Sans', serif;
}
.insta-btn {
  position: absolute;
  bottom: 0;
  width: 200%;
}
.insta-link-btn {
  color: #fff;
  padding-left: 1px;
  font-weight: 700;
  font-family: 'Quattrocento Sans', serif;
  font-size: 18px;
  line-height: 38px;
  letter-spacing: 0.1px;
}
.insta-title {
  margin-bottom: 35px;
  font-family: 'Arima Madurai', cursive;
}
.pd-0-insta {
  /*padding: 0*/
}
.pdl-0 {
  padding-left: 0;
}
.insta-ipad-dec {
  display: none;
}
.story-btn-mobile {
  display: none;
}
.feature-bottom-mobile {
  display: none;
}
.bombay-img1 {
  position: absolute;
  top: 17.9%;
  left: 4.9%;
}
.story-bg-1 img {
  height: 770px;
}
.bombay-img2 {
  position: absolute;
  top: 60%;
  right: 0;
  padding-right: 68px;
}
.bombay-img1 img {
  width: 191px;
}
.bombay-img2 img {
  width: 216px;
}
.leaf-left {
  width: 251px;
}
.our-story-sec {
  margin-top: 15px;
}
.our-story-sec2 {
  padding-top: 1.8%;
  position: relative;
  padding-bottom: 20px;
}
.story2-offset {
  margin-left: 25.2%;
}
.our-story-sec2 p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  line-height: 34px;
  letter-spacing: 0.1px;
  padding-right: 33px;
}
.font-f {
  font-family: 'Quattrocento Sans', serif;
}
.story-btn {
  position: absolute;
  bottom: -44px;
  width: 100%;
  margin-left: 6px;
  font-size: 23px;
  line-height: 33px;
  margin-bottom: 4px;
  font-weight: 600;
  letter-spacing: 0.1px;
}
.story-btn .product-buy-btn:after {
  margin-top: 3px;
}
.story-btn .product-buy-btn {
  font-weight: 700;
}
.story-leaf-2 {
  position: absolute;
  top: 41%;
}
.story-leaf-1 {
  position: absolute;
  right: 10.6%;
}
.sec3 {
  margin-top: 27px;
  position: relative;
}
.sec3-1 {
  position: absolute;
}
.sec3-2 {
  position: absolute;
  right: 0;
  padding-right: 35px;
}
.sec3-2 img {
  width: 509px;
}
.sec3-1 img {
  width: 506px;
}
.mb-22 {
  margin-bottom: 20px;
}
.post-sec {
  margin-top: 85px;
}
.play-btn {
  margin-left: -5px;
  width: 114px;
  height: 110px;
}
.today-p {
  font-weight: 600;
  padding-top: 3px;
  font-size: 19px;
  letter-spacing: 0.3px;
}
.today-p-inner {
  margin-top: -84px;
}
.leaf-right {
  width: 290px;
}
.sec-3-middle {
  width: 48.5%;
  position: relative;
  margin: 0 auto;
  padding-top: 9.6%;
}
.s3middle-1 {
  background-color: #ccc;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 23px 20px 17px;
  text-align: center;
}
.purpalcolor {
  color: #000F9F;
}
.s3middle-1 h3 {
  margin-bottom: 0;
  font-size: 33px;
  line-height: 38px;
  letter-spacing: -0.3px;
}
.s3middle-1 h3.l43 {
  line-height: 29px;
}
.s3middle-1 h3.l41 {
  line-height: 39px;
}
.s3middle-1 h3.l40 {
  line-height: 34px;
}
.s3middle-1 h3.l42 {
  line-height: 37px;
}
.s3middle-2 p.l30 {
  line-height: 30px;
}
.s3middle-2 p.l31 {
  line-height: 23px;
  margin-bottom: 30px;
}
.s3middle-2 p.l31s {
  line-height: 31px;
  letter-spacing: -0.1px;
}
.s3middle-2 p.l33 {
  line-height: 33px;
  z-index: 9;
  position: relative;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 25px;
  font-style: italic;
}
.s3middle-1 .yellow-line {
  display: none;
}
.line-h-1 {
  line-height: 1;
}
.pos-relative {
  position: relative;
}
.f-600 {
  font-weight: 600;
}
.gray-h3 {
  font-weight: 500;
  color: #40464a;
  transition: 0.3s;
}
a .gray-h3:hover {
  color: #10069f;
}
.s3middle-2 {
  background-color: #565e63;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  padding: 20px 0 1px 110px;
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 300;
  margin-left: 0;
  padding-right: 30px;
}
.font-dark {
  font-weight: 600;
}
.legal-logo {
  position: absolute;
  bottom: -5.7%;
  left: 10.7%;
  z-index: 9;
}
.legal-logo-text {
  position: absolute;
  bottom: -5.5%;
  left: 11%;
  z-index: 9;
}
.legal-logo-text img {
  width: 287px;
  animation: rotation 15s infinite linear;
}
.z-9 {
  z-index: 9;
  position: relative;
}
.legal-logo img {
  width: 291px;
}
.yello-shape {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 24.4%;
  bottom: 0;
  color: #fff;
  background-origin: border-box;
  background-position: center;
  height: 365px;
  font-family: 'Quattrocento Sans', serif;
  right: 0;
  margin-right: 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
  letter-spacing: 0.1px;
}
.yello-shape img {
  display: none;
}
.yello-shape span {
  bottom: 22px;
  position: absolute;
  padding: 30px 130px 0 40px;
  color: #fff;
}
.multi-img {
  position: absolute;
  bottom: 19.2%;
  width: 27.3%;
  right: 0;
  padding-right: 36px;
}
.purple-img-short {
  position: absolute;
  bottom: 0;
  right: 27%;
  width: 21.3%;
}
.discover-mobile {
  display: none;
}
.testimonial-sec {
  margin: 39px 0 25px;
  position: relative;
}
.face-left {
  position: absolute;
  width: 290px;
  top: -165%;
  left: 39px;
}
.face-right {
  position: absolute;
  right: 38px;
  width: 290px;
  z-index: 9;
  top: -165%;
}
.test-with-love {
  background-repeat: no-repeat;
  z-index: 9;
  position: relative;
  background-size: contain;
  padding-bottom: 11.4%;
  background-position: center;
  background-position-y: top;
}
.testi-logo {
  z-index: 99;
  position: relative;
}
.main-testi {
  width: 65%;
  margin: 0 auto;
  padding-top: 3.5%;
  text-align: left;
}
.desktop-testi-main-text2 {
  margin-top: 20px;
}
.testi-title {
  margin-bottom: 8px;
  width: 430px;
  height: 79px;
  margin-left: 100px;
}
.main-testi .test-title {
  font-family: 'Parisienne', cursive;
  font-style: italic;
  font-size: 51px;
  color: #000F9F;
  font-weight: 100;
  margin-bottom: 20px;
}
.test-name {
  margin-top: 35px;
}
.discover {
  font-size: 18px;
  line-height: 23px;
  margin-top: 4px;
  letter-spacing: 0.1px;
}
.test-name h2 {
  color: #000F9F;
  font-size: 32px;
  margin-bottom: 0;
  line-height: 1;
  font-weight: 600;
  text-align: right;
  margin-right: 35.9%;
}
.test-right {
  text-align: right;
}
.main-testi p {
  margin-right: 25.9%;
  text-align: left;
  font-size: 19px;
  line-height: 24px;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  font-style: italic;
  margin-left: 103px;
}
.test-name p {
  margin-right: 0;
  text-align: center;
  margin-top: -2px;
  font-style: normal;
  margin-left: 75px;
}
.test-right {
  padding-right: 41px;
  margin-right: 2px;
  margin-top: 4px;
}
.other-testi-right {
  text-align: right;
  margin-right: -121px;
  display: block;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  z-index: 9999;
  position: relative;
}
#testimonial-carousel.owl-carousel .owl-item img {
  object-fit: cover;
  height: auto;
  width: auto;
  display: inline-block;
}
#testimonial-carousel.owl-carousel {
  z-index: 9 !important;
}
.rating-right {
  padding-right: 40px;
  margin-bottom: 23px;
  margin-top: 0;
}
.other-test-name h2 {
  color: #000F9F;
  font-size: 32px;
  margin-bottom: 0;
  line-height: 1;
  font-weight: 600;
  padding-top: 9px;
  margin-right: -13px;
}
.other-testi p {
  font-size: 22px;
  line-height: 30px;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 300;
}
.other-test-name p {
  font-size: 25px;
  line-height: 31px;
  font-weight: 300;
  margin-right: -10px;
  margin-top: -3px;
  min-height: auto !important;
}
.other-testi-left {
  margin-left: -23px;
  display: block;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  z-index: 9999;
  position: relative;
}
.rating-left {
  padding-left: 41px;
  margin-bottom: 20px;
  margin-top: 0;
}
.test-left {
  padding-left: 42px;
  margin-top: 6px;
}
.test-right p {
  width: 88%;
  margin-left: auto;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 9px;
  letter-spacing: 0.1px;
  min-height: 184px;
}
.text-middle-spn {
  line-height: 24px;
  letter-spacing: -0.1px;
}
.test-right .other-test-name {
  margin-right: 10px;
}
.test-left p {
  width: 115%;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 10px;
  letter-spacing: 0.1px;
  min-height: 184px;
}
.other-test-row {
  margin-top: -11.2%;
}
.nav-link img {
  width: 22px;
}
.left-menu {
  padding-right: 55px;
}
.menu-ul {
  list-style: none;
  padding-left: 0;
}
.menu-ul li {
  display: inline-block;
}
.right-menu {
  padding-left: 102px;
}
.contact-links {
  padding-left: 42px;
}
.contact2-links {
  margin-left: -40px;
}
.newsletter-col {
  margin-left: 11px;
  padding-left: 70px;
  padding-right: 12px;
}
.navbar {
  padding: 26px 36px 18px;
}
.owl-carousel .owl-item img.banner-indus-logo {
  width: 110px;
  height: auto;
  margin-bottom: 10px;
  display: inline-block;
}
.banner-img-text {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 5px;
  text-transform: uppercase;
}
.topbar-collapse--search > img, .topbar-collapse--search picture, .topbar-collapse--search picture img {
  display: block;
  height: 20px;
}
.topbar-collapse--account-menu img {
  /*height: 20px*/
}
.topbar-collapse--logo img {
  width: 117px;
  display: block;
  margin: 0 auto;
  margin-left: 2px;
}
.topbar-collapse--logo {
  display: block;
  margin: 0 auto;
  padding: 0;
  margin-bottom: -50px;
  z-index: 99;
  position: relative;
  margin-top: 12px;
}
.topbar-collapse--left-menu, .topbar-collapse--right-menu, .topbar-collapse--account-menu {
  margin: 0;
}
.topbar-collapse--left-menu a, .topbar-collapse--right-menu a {
  text-transform: uppercase;
  display: block;
  letter-spacing: 0.1px;
  font-size: 21px;
}
.topbar-collapse--left-menu {
  text-align: right;
  padding-right: 53px;
}
.topbar-collapse--right-menu {
  text-align: left;
  padding-left: 69px;
}
.topbar-collapse--left-menu li, .topbar-collapse--right-menu li {
  margin: 0;
}
.topbar-collapse--left-menu li a {
  padding-left: 79px;
}
.topbar-collapse--right-menu li:nth-child(3) {
  padding-left: 24px;
}
.topbar-collapse--account-menu {
  padding-right: 13px;
}
.topbar-collapse--right-menu li:not(:last-child) a {
  padding-right: 70px;
}
.topbar-collapse--right-menu li:nth-child(3) a {
  padding-right: 0px;
}
.topbar-collapse--account-menu li a {
  display: block;
  padding-left: 8px;
  position: relative;
}
.cart-count {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  top: -3px;
  right: -13px;
}
.ipad-text-main-text {
  display: none;
}
.banner-text-ipad {
  display: none;
}
.mobile-legal-logo, .mobile-legal-logo-text {
  display: none;
}
.black-bg-mobile {
  display: none;
}
.topbar-collapse {
  padding-top: 3px;
}
.banner-line {
  border-top: 1px solid #fff;
  position: absolute;
  top: 73%;
  left: 0;
  transform: translate(0%, -50%);
  width: 100%;
}
.blog-side-img {
  display: none;
}
.explore-after-line {
  display: none;
}
.gray-patch {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 36px;
  z-index: 99;
}
.gray-patch img {
  height: 578.3px;
  margin-right: -21px;
  width: 520px;
}
.owl-carousel {
  z-index: auto !important;
}
.owl-theme .owl-dots .owl-dot {
  z-index: 9999;
  position: relative;
}
.journey-story {
  display: none;
}
.the_band_bg {
  background: url({{ "about-bg1.png" | file_url }});
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 51px;
  background-position: center;
}
.the_philosophy {
  background-position: bottom;
}
.love_indus {
  padding: 71px 114px 17px 94px;
}
.love_indus_logo img {
  width: 401px;
  margin-top: -18px;
}
.love_indus_logo_text {
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.5px;
  line-height: 24px;
  margin-top: 59px;
  padding-left: 126px;
  font-size: 18px;
  font-weight: 600;
}
.love_indus_logo_text1 {
  margin-bottom: 22px;
}
.love_indus_logo_text p {
  letter-spacing: 0.5px;
  line-height: 24px;
}
.tab-links {
  list-style: none;
  padding-left: 25px;
  margin-bottom: 4px;
}
.tab-links li {
  display: inline-block;
  text-align: center;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 700;
  font-size: 19px;
  letter-spacing: 0.9px;
  padding-bottom: 13px;
}
.tab-links li:first-child {
  width: 50.7%;
}
.tab-links li:last-child {
  padding-left: 0;
  margin-left: -6px;
  width: 49%;
}
.tab-links li:last-child a {
  padding-left: 20px;
}
.the_band_bg .tab-links li.active:after {
  width: 100%;
}
.tab-links li.active:after {
  content: '';
  display: block;
  font-size: 24px;
  background: url({{ "About-the-brand-purple-line.png" | file_url }});
  background-repeat: no-repeat;
  height: 2px;
  margin-top: 5px;
  background-size: cover;
  width: 104%;
}
.tab-links li:after {
  content: '';
  display: block;
  font-size: 24px;
  background: url({{ "About-the-brand-gray-line.png" | file_url }});
  background-repeat: no-repeat;
  height: 2px;
  margin-top: 5px;
  background-size: cover;
}
.dear-you-sec {
  padding: 24px 0 0;
}
.dear-you-inner-sec {
  padding: 30px 140px 20px 111px;
  background: url({{ "About-the-brand-dearyou-lines-web.png" | file_url }});
  z-index: 9;
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
}
.dear-you-text {
  font-family: 'Quattrocento Sans', serif;
  color: #fff;
  margin-left: -31px;
  font-size: 18px;
  padding-top: 8px;
  letter-spacing: 0.5px;
  line-height: 23px;
}
.dear-you-text1 {
  margin-bottom: 23px;
}
.dear-you-text2 {
  line-height: 23px;
  margin-bottom: 23px;
}
.dear-you-text3 {
  line-height: 24px;
  margin-bottom: 22px;
}
.dear-you-text4 {
  line-height: 23px;
  margin-bottom: 24px;
}
.dear-you-img img {
  width: 183px;
  margin-top: 9px;
  margin-left: 0;
}
.dear-you-sec {
  position: relative;
}
.sen1 {
  position: absolute;
  bottom: -28.5%;
  left: 8.8%;
  z-index: 9;
  bottom: -197px;
  left: 110px;
}
.sen1 img {
  width: 289px;
}
.sen2 {
  position: absolute;
  top: 5%;
}
.sen3 {
  position: absolute;
  top: 4%;
  background: url({{ "About-the-brand-sen3.png" | file_url }});
  background-position: right;
  background-size: cover;
  left: -12%;
}
.brand-vision-inner {
  margin-left: -22.5%;
}
.brand-vision {
  margin-top: 14px;
  z-index: 9;
  position: relative;
}
.brand-vision-inner-inner {
  padding-top: 54px;
  padding-left: 0;
  margin-left: -7px;
}
.brand-vision-inner-inner-title {
  color: #000F9F;
  font-size: 32px;
  letter-spacing: 0;
  margin-bottom: 15px;
  line-height: 37px;
  font-weight: 600;
}
.brand-vision-inner-inner-title-p {
  padding-left: 110px;
  font-family: 'Quattrocento Sans', serif;
  font-size: 18px;
  line-height: 23px;
  padding-right: 77px;
  letter-spacing: 0.5px;
}
.leaf-lines {
  position: absolute;
  bottom: 59.4%;
  left: 0;
}
.leaf-lines img {
  width: 510px;
}
.brand-love1 {
  position: relative;
  margin-top: 131px;
}
.brand-love2 {
  width: 45%;
  background: #fff;
  padding: 29px 90px 18px 122px;
  font-family: 'Quattrocento Sans', serif;
  font-size: 18px;
  margin-left: 34px;
  letter-spacing: 0.1px;
  line-height: 23px;
  position: relative;
}
.brand-love2 p {
  z-index: 9;
  position: relative;
}
.brand-love {
  position: relative;
}
.leaf-blue {
  position: absolute;
  top: -41.4%;
  right: 17.4%;
  z-index: 0;
}
.leaf-yellow {
  position: absolute;
  top: -12.6%;
  right: 0;
  z-index: 9;
}
.leaf-yellow img {
  width: 508px;
}
.our-journey-inner {
  background: url({{ "About-the-brand-dear-you-bg.png" | file_url }});
  color: #fff;
  margin-top: 9.8%;
  font-family: 'Quattrocento Sans';
}
.our-journey-inner-pdiv {
  font-size: 18px;
  letter-spacing: 0.1px;
  line-height: 24px;
  padding: 55px 149px 0 112px;
}
.our-journey-inner-pdiv-mb-29 {
  margin-bottom: 20px;
}
.journey-btn a {
  color: #fff;
}
.journey-col {
  padding-left: 5px;
  padding-right: 39px;
}
.journey-btn a {
  color: #fff;
  font-weight: 700;
  letter-spacing: 0;
}
.journey-btn a:after {
  content: '';
  display: block;
  height: 2px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  margin-top: 3px;
  background: #fff;
}
.journey-btn {
  margin-top: 27px;
  padding: 0 0 54px 111px;
  font-size: 20px;
}
.breakthrough-text {
  text-align: right;
  color: #000F9F;
  padding: 58px 18px 80px 138px;
  z-index: 9;
  position: relative;
}
.breakthrough-text h2 {
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  letter-spacing: -0.2px;
}
.condluence-sec-inner {
  padding-right: 64px;
  padding-left: 6px;
  padding-top: 35px;
}
.condluence-sec {
  margin-top: 70px;
  position: relative;
}
.condluence-sec-inner h2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 37px;
  letter-spacing: 0;
  color: #a0895d;
}
.about-indus-logo-inner {
  float: right;
  margin-top: 64px;
}
.about-indus-logo-inner img {
  width: 405px;
  margin-right: 20px;
}
.bottle-img {
  position: absolute;
  bottom: -92%;
  left: 13.5%;
  z-index: 9;
}
.blue-lines-left {
  position: absolute;
  bottom: -94%;
  padding-left: 24px;
}
.blue-lines-right {
  position: absolute;
  bottom: 0;
  right: 0;
  padding-right: 41px;
}
.golder-flower {
  position: absolute;
  bottom: -9.4%;
}
.hidden-web {
  display: none;
}
.brand-vision-web {
  position: absolute;
  top: -2%;
  left: 26.4%;
}
.brand-vision-web img {
  width: 494px;
  z-index: 99999;
  position: relative;
}
.dear-you-img img, .brand-vision-web img, .brand-vision-mobile img {
  opacity: 0;
}
.brand-vision-web img.in-view11, .dear-you-img img.in-view12, .brand-vision-mobile img.in-view13 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  opacity: 1;
}
.brand-vision-line {
  position: absolute;
  bottom: -57px;
  right: 0;
}
.brard-desktop-text {
  display: none;
}
.hand_picked-bg, .love_indus-bg {
  position: absolute;
  top: 0;
  left: 0;
}
.the_band_bg_founder {
  background: url({{ "about-bg1.png" | file_url }});
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 53px;
  background-position: center;
}
.tab-ul {
  z-index: 9;
  position: relative;
}
.hand_picked {
  padding: 51px 86px 20px 94px;
}
.hand_picked_text {
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.5px;
  line-height: 23px;
  margin-top: 26px;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 600;
}
.hand_picked_text p {
  letter-spacing: 0.5px;
  line-height: 23px;
}
.hand_picked_text1 {
  margin-bottom: 24px;
}
.hand_picked_text1 span {
  padding-left: 3px;
}
.birthday-sec-left {
  padding: 38px 128px 51px 110px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  color: #fff;
  font-size: 18px;
}
.birthday-sec {
  margin-top: 26px;
  position: relative;
}
.birthday-sec-left-text1 span {
  padding-left: 3px;
}
.birthday-sec-left-text1 {
  margin-bottom: 18px;
}
.birthday-sec-right {
  text-align: center;
  font-size: 33px;
  padding: 49px 29px 47px;
  line-height: 38px;
  letter-spacing: 0;
  color: #fff;
}
.birthday-sec-right p {
  line-height: 38px;
  font-family: 'Arima Madurai', cursive;
}
.birthday-sec-right-text-ipad {
  display: none;
}
.birthday-sec-right .letter {
  display: inline-block;
  line-height: 1em;
}
.childhood-sec {
  margin-top: 50px;
}
.childhood-text-left {
  padding: 26px 68px 51px 25px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  font-size: 18px;
}
.childhood-text-left1 {
  margin-bottom: 21px;
}
.childhood-text-left2 {
  margin-bottom: 20px;
}
.childhood-text-right {
  padding-top: 34.9%;
  font-size: 33px;
  color: #000F9F;
  margin-left: -9px;
  letter-spacing: -0.3px;
  line-height: 38px;
  padding-right: 28px;
}
.childhood-text-right p {
  margin-bottom: 33px;
  font-weight: bold;
  line-height: 38px;
  font-family: 'Arima Madurai', cursive;
}
.childhood-text-right3 {
  margin-bottom: 0;
  line-height: 38px;
}
.birthday-sec-image1 {
  position: absolute;
  top: 0;
}
.birthday-sec-image1 img {
  width: 912px;
}
.birthday-sec-image2 {
  position: absolute;
  right: 0;
  top: -0.5%;
}
.birthday-sec-image2 img {
  width: 729px;
}
.journal-sec {
  margin-top: -14%;
  margin-left: 0;
  margin-right: 0;
}
.childhood-sec {
  margin-top: -9.7%;
}
.childhood-text-left2-ipad {
  display: none;
}
.hand_picked_logo {
  padding-top: 3px;
}
.childhood-bombay-right {
  position: absolute;
  right: 13.3%;
  top: -11.3%;
}
.childhood-bombay-right img {
  width: 310px;
}
.childhood-bombay-left {
  position: absolute;
  bottom: -8.1%;
  left: 3.6%;
  z-index: 9;
}
.childhood-bombay-left img {
  width: 318px;
}
.next-chep-sec {
  margin-top: 5px;
  position: relative;
}
.next-chep-sec-inner {
  background-position: center;
  padding: 152px 126px 150px 26px;
  background-size: contain;
  background-repeat: no-repeat;
  color: #fff;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  font-size: 18px;
}
.next-chep-sec-inner-text1 {
  margin-bottom: 24px;
}
.next-chep-sec-inner-text3-ipad {
  display: none;
}
.next-chep-sec-inner-text3-web1 {
  margin-top: -3px;
  display: block;
}
.next-chep-sec-inner-text3-web2 {
  padding-left: 2px;
}
.next-chep-sec-ipad-image {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  display: block;
}
.next-chep-sec-ipad-image img {
  width: 91.5%;
  right: auto;
  margin-left: auto;
  display: block;
}
.founder-profile-sec {
  position: relative;
  margin-top: 35px;
}
.founder-email {
  position: absolute;
  right: 34.3%;
  bottom: 3%;
}
.profile-img {
  position: absolute;
  right: 0;
  top: 0;
}
.founder-profile-sec-text1 {
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  font-size: 18px;
  padding-top: 1px;
  padding-right: 76px;
}
.profile-img {
  position: absolute;
  right: 8.5%;
  top: -19.9%;
  z-index: 9;
}
.profile-img img {
  width: 385px;
}
.profile-color-img {
  display: none;
}
.profile-img:hover .profile-skatch-img {
  display: none;
}
.profile-img:hover .profile-color-img {
  display: block;
}
.profile-pera-2 {
  padding-top: 19%;
}
.founder-profile-sec-text2 {
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  padding-right: 129px;
  padding-left: 8px;
  font-size: 18px;
}
.founder-email img {
  width: 620px;
}
.two-line-mid-sec {
  position: relative;
  margin-top: 31px;
}
.two-line-mid-text-right {
  padding-left: 8px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  font-size: 20px;
  font-weight: 600;
}
.fusion-text {
  color: #000F9F;
  padding: 14px 127px 0 137px;
  font-size: 32px;
  letter-spacing: 0.3px;
  line-height: 36px;
  margin-bottom: 6px;
  font-weight: 600;
}
.two-line-mid-text-left {
  padding-top: 9px;
  padding-left: 26px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  font-size: 20px;
  font-weight: 600;
}
.golder-horizontal-line1 {
  position: absolute;
  top: 0;
}
.golder-horizontal-line1 img {
  width: 87%;
  height: 5px;
}
.golder-horizontal-line1 span {
  background: #7c5c3c;
  height: 3px;
  width: 840px;
  display: block;
  margin-top: 12px;
}
.golder-horizontal-line2 span.in-view10 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.golder-horizontal-line1 span.in-view9 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.golder-horizontal-line2 span {
  background: #7c5c3c;
  height: 3px;
  width: 764px;
  display: block;
  margin-top: -6px;
}
body {
  max-width: 100%;
  overflow-x: hidden;
}
.golder-horizontal-line2 {
  position: absolute;
  bottom: 10%;
  right: 0;
}
.golder-horizontal-line2 img {
  width: 79%;
  height: 5px;
  margin-left: auto;
  display: block;
}
.end-love-logo {
  float: right;
  padding-right: 24px;
  padding-top: 26px;
}
.childhood-text-left2-web {
  letter-spacing: 0.8px;
  line-height: 30px;
}
.founder-profile-sec-text1-ipad {
  display: none;
}
.birthday-sec-right-text-mobile {
  display: none;
}
.tm-super {
  vertical-align: super;
  font-size: 10px;
}
/* .discover-top-text {
  margin-top: 68px;
} */
.w100 {
  width: 100%;
}
.making_of_bg {
  margin-top: -66px;
  padding-bottom: 87px;
}
.tab-links-three {
  list-style: none;
  padding-left: 0;
  margin-bottom: 25px;
  padding-top: 74px;
}
.tab-links-three li.active {
  width: 34.2%;
}
.tab-ul-three .container {
  padding: 0;
}
.tab-links-three li {
  display: inline-block;
  text-align: center;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 700;
  font-size: 18px;
  letter-spacing: 1px;
  padding-bottom: 13px;
  width: 32%;
}
.tab-links-three li.active:after {
  content: '';
  display: block;
  font-size: 24px;
  background: url({{ "About-the-brand-purple-line.png" | file_url }});
  background-repeat: no-repeat;
  height: 2px;
  margin-top: 5px;
  background-size: cover;
  width: 100%;
  margin-left: 0;
}
.making_of_bg .tab-links-three li.active:after, .the_philosophy .tab-links-three li.active:after {
  width: 101.4%;
}
.tab-links-three li:after {
  content: '';
  display: block;
  font-size: 24px;
  background: url({{ "About-the-brand-gray-line.png" | file_url }});
  background-repeat: no-repeat;
  height: 2px;
  margin-top: 5px;
  background-size: cover;
  width: 106%;
  margin-left: 0;
}
.the_philosophy .tab-links-three li:after, .making_of_bg .tab-links-three li:after {
  margin-left: -5px;
}
.tab-links-three li:last-child a {
  padding-left: 30px;
}
.first-touch-text h1 {
  text-align: center;
  color: #000F9F;
  font-size: 33px;
  padding: 0 132px;
  letter-spacing: -0.3px;
  line-height: 37px;
  margin-bottom: 0;
  font-weight: 600;
}
.pronounce-text {
  text-align: center;
  font-size: 20px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0;
  margin-left: -3px;
}
.pronounce-span {
  font-weight: 700;
  letter-spacing: 0.4px;
}
.sign-off-letter-inner1 {
  padding-top: 38px;
}
.sign-off-letter-inner1 h2 {
  font-size: 33px;
  font-weight: 600;
  color: #fff;
  letter-spacing: -0.1px;
  line-height: 38px;
  padding-right: 50px;
  margin-bottom: 28px;
}
.sign-off-letter-inner1 p {
  color: #fff;
}
.sign-off-letter-inner1, .sign-off-letter-inner2 {
  padding-left: 40px;
  z-index: 9;
  position: relative;
}
.sign-off-letter-bg {
  position: absolute;
  top: 0;
  margin-left: 0;
}
.sign-off-letter-bg img {
  width: 1170px;
}
.sign-off-line {
  position: absolute;
  top: 44.8%;
}
.sign-off-line img {
  width: 83%;
  height: 2px;
}
.sign-off-letter-indus {
  position: absolute;
  top: 3px;
  z-index: 9;
}
.sign-off-letter-indus img {
  width: 1167px;
}
.sign-off-letter-inner1 p {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.4px;
  line-height: 23px;
}
.sign-off-letter-inner2 {
  padding-top: 72px;
  padding-right: 0;
}
.sign-off-letter-inner2 p {
  color: #fff;
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.4px;
  line-height: 23px;
  padding-right: 50px;
}
.sign-off-letter-inner2-text1 {
  margin-bottom: 23px;
}
.sign-off-letter-bottom-bg {
  position: absolute;
  top: 19px;
  right: 0;
  margin-right: 0;
}
.sign-off-letter-bottom-bg img {
  width: 948.7px;
  height: 394px;
}
.loveheart-text-inner {
  margin-left: -9px;
  padding-right: 40px;
}
.loveheart-text {
  padding-top: 58px;
}
.loveheart-text-inner p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.3px;
  line-height: 24px;
  margin-bottom: 21px;
}
.loveheart-text-inner-space {
  margin-bottom: 21px;
}
.loveheart-text-inner-space p {
  margin-bottom: 0;
}
.loveheart-indus-logo {
  float: right;
  margin-top: -23px;
  z-index: 9;
  position: relative;
  margin-right: -16px;
}
.loveheart-indus-logo img {
  width: 223px;
}
.loveheart-aswe {
  margin-top: 78px;
}
.loveheart-aswe-inner {
  margin-left: 0;
}
.loveheart-aswe-inner h2 {
  color: #000F9F;
  font-size: 33px;
  padding-right: 20px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: -0.2px;
}
.loveheart-aswe-indus-logo {
  position: absolute;
  top: 0;
  position: absolute;
  top: -148%;
  left: 0;
}
.loveheart-aswe-indus-logo img {
  width: 514px;
  margin-left: 0;
}
.surface-bg-left {
  position: absolute;
  top: 0.3%;
  left: 0;
}
.surface-bg-left img {
  width: 179px;
  opacity: 0;
}
.surface-bg-right img {
  width: 178px;
  z-index: 99;
  position: relative;
  opacity: 0;
}
.surface-bg-right {
  position: absolute;
  right: 0;
  top: 2%;
}
.surface-text {
  padding-top: 33px;
}
.surface-text-inner p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  margin-bottom: 21px;
}
.surface-text-inner {
  padding-left: 40px;
  padding-right: 103px;
}
.triangle-text {
  padding-top: 45px;
  margin-top: 16.3px;
}
.triangle-text-inner {
  padding-left: 0;
  padding-right: 190px;
}
.triangle-text-inner p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  margin-bottom: 23px;
  padding-right: 10px;
}
.triangle-text-inner1 {
  padding-left: 0;
  padding-right: 240px;
}
.triangle-text-inner1 p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  margin-bottom: 23px;
}
.hidden {
  display: none;
}
.three-triangle-img {
  position: absolute;
  top: -66.3%;
  right: 0;
}
.three-triangle-img img {
  width: 1235px;
}
.three-triangle-inner {
  width: 36%;
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  margin-left: auto;
  margin-right: 20%;
  font-weight: 600;
  line-height: 23px;
  color: #fff;
  z-index: 9;
  position: relative;
  padding: 0 58px 0 30px;
  letter-spacing: 0.1px;
}
.three-triangle-text {
  padding-top: 148px;
}
.three-triangle-text p {
  margin-bottom: 26px;
}
.bimming-color {
  margin-top: 156px;
}
.bimming-color-inner1 {
  padding-right: 214px;
}
.bimming-color-inner1 h2 {
  color: #000F9F;
  font-size: 33px;
  padding-right: 20px;
  line-height: 37px;
  font-weight: 600;
  text-align: right;
  letter-spacing: -0.3px;
}
.bimming-color-inner2 {
  margin-left: -222px;
  margin-top: 3px;
  padding-right: 93%;
}
.bimming-color-inner2 p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  margin-bottom: 21px;
}
.indigo-text-inner p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  margin-bottom: 24px;
}
.indigo-text {
  margin-top: 224px;
}
.indigo-text-inner {
  padding-left: 27px;
  padding-right: 40px;
}
.color-time-inner2 h2 {
  color: #000F9F;
  font-size: 33px;
  padding-right: 20px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: -0.1px;
  margin-bottom: 29px;
}
.color-time-inner1 h2 {
  color: #000F9F;
  font-size: 33px;
  padding-right: 20px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.color-time-inner2 p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  margin-bottom: 24px;
}
.color-time-img-top {
  position: absolute;
  top: -7px;
}
.color-time-img-top img, .color-time-img-bottom img {
  width: 95%;
}
.color-time-img-bottom {
  position: absolute;
  bottom: -19px;
}
.color-time {
  margin-top: 18px;
}
.color-time-inner-container {
  padding-top: 45px;
}
.color-time-inner1 {
  padding-left: 41px;
}
.color-time-inner2 {
  margin-top: 3px;
  margin-left: 25px;
  padding-right: 106px;
}
.indigo-text-img {
  position: absolute;
  top: 29.6%;
  right: 0;
  z-index: 99999;
}
.indigo-text-img img {
  width: 289px;
  z-index: 999999;
  position: relative;
}
.through-text {
  margin-top: 57px;
}
.through-text-inner h2 {
  color: #000F9F;
  font-size: 33px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: -0.2px;
}
.through-text-inner p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  margin-bottom: 24px;
  margin-top: 19px;
}
.through-text-inner {
  padding-left: 26px;
}
.diamond-inner-text {
  margin-left: -10px;
  margin-top: 4px;
  padding-right: 93px;
}
.diamond-inner-text p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  margin-bottom: 93px;
}
.diamond-inner-text h2 {
  color: #000F9F;
  font-size: 33px;
  padding-right: 20px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: 0;
  margin-top: 32px;
}
.diamond-img {
  position: absolute;
  left: 0;
  top: -26px;
}
.diamond-text {
  margin-top: 3px;
}
.diamond-img img {
  width: 509px;
}
.diamond-inner-text-web {
  display: block;
}
.diamond-inner-text-ipad {
  display: none;
}
.mobile-page-links {
  display: none;
}
.triangle-border-top {
  position: absolute;
  top: -12px;
}
.triangle-border-top img {
  width: 85.6%;
  height: 4px;
}
.triangle-border-top span {
  width: 1231px;
  height: 2px;
  display: block;
  background: #000f9f;
  margin-top: 12px;
}
.surface-bg-left img.in-view5 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  opacity: 1;
}
.triangle-border-bottom span {
  width: 633px;
  height: 2px;
  display: block;
  background: #000f9f;
  margin-top: -16px;
}
.indigo-text-img img {
  opacity: 0;
}
.color-time-img-top span.in-view7, .color-time-img-bottom span.in-view8 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  opacity: 1;
}
.surface-bg-right img.in-view6, .indigo-black-img.in-view17 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  opacity: 1;
}
.animated {
  visibility: hidden;
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
}
.the_velvet-slider .owl-item.animated {
  visibility: visible;
}
.color-time-img-top span {
  width: 949px;
  height: 9px;
  display: block;
  background: #000f9f;
  margin-top: 10px;
}
.color-time-img-bottom span {
  width: 949px;
  height: 9px;
  display: block;
  background: #464e52;
  margin-top: -18px;
}
.triangle-text-inner h2 {
  color: #000F9F;
  font-size: 33px;
  padding-right: 20px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: -0.2px;
  margin-bottom: 13px;
}
.triangle-border-bottom {
  position: absolute;
  bottom: -13%;
}
.the_band_bg .tab-links {
  padding-top: 50px;
}
.ph-p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 21px;
}
.ph-discover {
  margin-top: -10px;
}
.ph-discover-inner p {
  text-align: right;
  margin-right: 36px;
  font-weight: 600;
  padding-left: 30px;
  letter-spacing: 0.3px;
}
.ph-p-ipad {
  display: none;
}
.ph-discover-inner-right {
  margin-left: -25px;
  padding-right: 140px;
  margin-top: 3px;
}
.ph-h2 {
  color: #000F9F;
  font-size: 33px;
  letter-spacing: -0.1px;
  line-height: 37px;
  margin-bottom: 0;
  font-weight: 600;
  margin-top: 0px;
}
.the_philosophy {
  margin-top: -94px;
  padding-bottom: 1px;
}
.the_philosophy .tab-links-three {
  padding-left: 47px;
}
.the_philosophy .tab-links-three li.active {
  width: 34.6%;
}
.the_philosophy .tab-links-three li:last-child a {
  padding-left: 18px;
}
.the_philosophy-slider-bg {
  position: absolute;
  top: 0;
}
.the_philosophy-slider {
  margin-top: 7px;
}
.link-circle {
  position: absolute;
  left: -2px;
  top: 87px;
  z-index: 9;
}
p.slider-number {
  margin-bottom: 0;
  text-align: right;
  padding-right: 92px;
  font-size: 20px;
  font-weight: 600;
  font-family: 'Quattrocento Sans', serif;
  line-height: 30px;
}
.slider-line-top {
  margin-top: -4px;
  position: relative;
  z-index: 9;
}
.link-circle img {
  width: 403px;
}
.the_philosophy-slider-content {
  position: relative;
  background: url("/cdn/shop/files/discover-the-philosophy-items-bg-web.png?v=1613544494");
  margin-left: -107px;
  background-repeat: no-repeat;
  padding: 45px 0 30px 97px;
  margin-top: 3px;
  margin-bottom: 3px;
  background-position: center;
  background-size: contain;
}
.ph-slider-4 .slider-right-img {
  opacity: 0;
}
.ph-slider-4 .the_philosophy-slider-content {
  background: url("/cdn/shop/files/discover-the-philosophy-slider4-inner-bg-web.jpg?v=1613544494");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ph-slider-5 .the_philosophy-slider-content {
  background: url("/cdn/shop/files/discover-the-philosophy-slider5-inner-bg-web.jpg?v=1613544495");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.the_philosophy-slider.owl-carousel .owl-item .slider-line-top img {
  width: 89%;
  height: 6px;
}
.the_philosophy-slider-content-inner {
  padding-top: 28px;
  padding-bottom: 101px;
  min-height: 497px;
}
.the_philosophy-slider-content-inner p.slider-untitle {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 30px !important;
  letter-spacing: 0.5px;
}
.slider-title {
  color: #000F9F;
  font-size: 33px;
  letter-spacing: -0.1px;
  line-height: 40px;
  margin-bottom: 11px;
  z-index: 9;
  position: relative;
  font-weight: 600;
}
.the_philosophy-slider-content-inner p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  line-height: 23px;
  letter-spacing: 0.1px;
  padding-right: 178px;
  z-index: 9;
  position: relative;
}
.ph-slider-6 .the_philosophy-slider-content-inner p.mb-0 {
  font-weight: 600;
}
.the_philosophy-slider-content.the_philosophy-slider2-content a {
  text-decoration: underline;
  color: #40464a;
}
.the_philosophy-slider-content.the_philosophy-slider2-content a:hover {
  text-decoration: underline;
  color: #10069F;
}
.slider-right-img {
  position: absolute;
  right: 0;
  top: 34px;
  margin-right: -7px;
}
.owl-carousel .owl-item .slider-right-img img {
  width: 413px;
}
.the_philosophy-slider .owl-dots {
  position: absolute;
  right: -12px;
  transform: rotate(90deg);
  z-index: 9;
  bottom: 122px;
}
.slider-line-bottom {
  position: absolute;
  bottom: 32px;
  margin-left: -2px;
  position: relative;
  z-index: 9;
}
.the_philosophy-slider.owl-carousel .owl-item .slider-line-bottom img {
  width: 62%;
  height: 8px;
}
.ph-slider-4 .slider-right-img {
  top: 34px;
}
.ph-slider-6 .slider-right-img {
  top: 31px;
}
.owl-carousel .owl-item .the_philosophy-slider6-content .slider-right-img img {
  width: 289px;
}
.the_philosophy-slider.owl-theme .owl-dots .owl-dot.active span {
  background: #000F9F;
}
.the_philosophy-slider.owl-carousel .owl-item img {
  height: auto;
}
.the_philosophy-slider2-content .the_philosophy-slider-content-inner p {
  padding-right: 166px;
}
.ph-slider-1 {
  background: url("/cdn/shop/files/discover-the-philosophy-bg-1.png?v=1613544494");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.ph-slider-2 {
  background: url("/cdn/shop/files/discover-the-philosophy-bg-2.png?v=1613544494");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.ph-slider-3 {
  background: url("/cdn/shop/files/discover-the-philosophy-bg-3.png?v=1613544494");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.ph-slider-4 {
  background: url("/cdn/shop/files/discover-the-philosophy-bg-4.png?v=1613544494");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.ph-slider-5 {
  background: url("/cdn/shop/files/discover-the-philosophy-bg-5.png?v=1613544494");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.ph-slider-6 {
  background: url("/cdn/shop/files/discover-the-philosophy-bg-6.png?v=1613544494");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.the_philosophy-slider.owl-theme .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  background: #869791;
  margin: 7px 5px 5px 12px;
}
.the_philosophy-slider.owl-carousel .owl-item .ph-slider-2 .slider-right-img img {
  width: 506px;
}
.ph-slider-2 .slider-right-img {
  position: absolute;
  right: 0;
  top: 52px;
  margin-right: -3px;
}
.the_philosophy-slider2-content .slider-line-top {
  margin-left: -112px;
  margin-right: -11px;
}
.ph-slider-3 .the_philosophy-slider2-content .slider-line-top {
  margin-left: 0;
}
.ph-slider-3 .the_philosophy-slider2-content .slider-line-bottom {
  margin-left: 0;
  margin-right: 0;
}
.the_philosophy-slider2-content .slider-line-bottom {
  margin-left: -112px;
  margin-right: -81px;
}
.ph-slider-3 .slider-right-img {
  margin-right: 110px;
  top: 31px;
}
.the_philosophy-slider.owl-carousel .owl-item .ph-slider-3 .slider-right-img img {
  width: 287.1px;
}
.the_philosophy-slider4-content .the_philosophy-slider-content-inner p {
  padding-right: 197px;
  margin-bottom: 0;
}
.the_philosophy-slider4-content .the_philosophy-slider-content-inner {
  padding-bottom: 164px;
}
.the_philosophy-slider5-content .the_philosophy-slider-content-inner p {
  padding-right: 192px;
}
.the_philosophy-slider4-content .slider-line-bottom {
  bottom: 33px;
}
.the_philosophy-slider4-content.the_philosophy-slider-content {
  padding: 45px 0 24px 97px;
}
/*.owl-carousel .owl-item .the_philosophy-slider4-content .link-circle img {
 width: 413px
 }
 .the_philosophy-slider4-content .link-circle {
 left: 11px;
 top: 74px
 }*/
.owl-carousel .owl-item .the_philosophy-slider4-content .slider-right-img img {
  width: 506px;
}
.slider6-points {
  list-style: none;
  padding-left: 2px;
  margin-bottom: 24px;
}
.slider6-points li:before {
  content: '';
  background: url("/cdn/shop/files/discover-the-philosophy-right-arrow.png?v=1613544492");
}
.slider6-points li {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  line-height: 23px;
  letter-spacing: 0.1px;
  padding-right: 158px;
  padding-left: 14px;
  margin-bottom: 0;
  z-index: 9;
  position: relative;
}
.slider6-points li:before {
  content: '';
  background: url("/cdn/shop/files/discover-the-philosophy-right-arrow.png?v=1613544492");
  width: 10px;
  height: 10px;
  background-position: center;
  background-size: cover;
  display: inline-block;
  margin-right: 5px;
  position: absolute;
  left: 0;
  top: 6px;
}
.ph-slider-6 .the_philosophy-slider-content-inner {
  padding-bottom: 26px;
}
.slider6-points li span {
  font-weight: 600;
}
.slider6-points .slider-right-img {
  position: absolute;
  right: 0;
  top: 12px;
  margin-right: 0;
}
.slider6-points .the_philosophy-slider.owl-carousel .owl-item img {
  width: 292px;
}
.ovr-hid {
  overflow: hidden;
}
.srp-slider {
  background: url("/cdn/shop/files/discover-the-collection-border-img.png?v=1613544500");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  z-index: 99 !important;
  position: relative;
}
.strong-text {
  height: auto;
  margin-top: 7px;
  padding-left: 2px;
}
.the_collection_foe .strong-text {
  margin-top: 43px;
  padding-left: 0;
  width: 249px;
}
.the_collection {
  margin-top: -95px;
  padding-bottom: 23px;
  background: url("/cdn/shop/files/amrutini-web.png?v=1613543688");
  background-size: cover;
  background-repeat: repeat;
  background-position: inherit;
}
.the_collection .tab-links-three li.active {
  width: 32.4%;
}
.the_collection .tab-links-three li {
  width: 33.3%;
}
.srp-slider .item {
  padding: 25px 37px 43px;
}
.srp-slider-inner {
  padding: 25px 33px 92px 40px;
}
.the_collection_velvet .srp-slider-inner {
  padding: 25px 33px 30px 40px;
}
.the_collection_foe .srp-slider-inner {
  padding: 45px 33px 26px 40px;
}
.srp-slider-left h2 {
  color: #268588;
  font-size: 33px;
  line-height: 42px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.srp-slider-left h2:after {
  content: '';
  background: url("/cdn/shop/files/discover-the-collection-cgreen-line.png?v=1613544500");
  display: block;
  height: 6px;
  width: 291px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.collection-srp-slider {
  margin-top: -6px;
}
.srp-slider-left p.green_blur_text {
  color: #268588;
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  padding-left: 0;
  margin-top: 20px;
  letter-spacing: 0.1px;
  font-weight: 600;
  line-height: 28px;
}
.srp-slider-left p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  padding-left: 0;
  margin-top: 22px;
  letter-spacing: 0.1px;
  padding-right: 77px;
  line-height: 23px;
}
.love-h2 {
  color: #268588;
  font-size: 33px;
  line-height: 39px;
  margin-bottom: 12px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.love-h2:after {
  content: '';
  background: url("/cdn/shop/files/discover-the-collection-cgreen-line.png?v=1613544500");
  display: block;
  height: 6px;
  width: 291px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.srp-slider-right {
  padding-left: 41px;
}
.srp-slider-right h3 {
  font-size: 19px;
  font-family: 'Quattrocento Sans', serif;
  padding-left: 0;
  letter-spacing: 0.5px;
  font-weight: 600;
  margin-top: 0;
  line-height: 19px;
  margin-bottom: 12px;
  color: #40464a !important;
}
.srp-slider-right h3:after {
  content: '';
  background: url("/cdn/shop/files/discover-the-collection-gray-line.png?v=1613544500");
  display: block;
  height: 6px;
  width: 291px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.carousel-indicators {
  display: none;
}
.owl-carousel .owl-item .kolkata-lady img, .kolkata-lady img {
  width: 218px;
  height: auto;
  margin-left: 67px;
  margin-top: 6px;
  margin-bottom: 32px;
}
.srp-slider-middle-image {
  position: absolute;
  top: -8px;
  left: 32.4%;
  z-index: 99;
}
.srp-slider-middle-image-shape img:hover {
  transform: scale(1.1);
}
.the_collection_amrutini .srp-slider-middle-image {
  top: 7px;
}
.the_collection_amrutini .srp-slider-middle-image img {
  width: 385px;
  transition: transform 0.2s;
}
.the_collection_amrutini .srp-slider-middle-image div {
  width: 396px;
  height: 495px;
  overflow: visible;
}
.the_collection_velvet .srp-slider-middle-image div {
  width: 397px;
  height: 496px;
  overflow: visible;
}
.the_collection_foe .srp-slider-middle-image div {
  width: 398px;
  height: 497px;
  overflow: visible;
}
.srp-slider-middle-image img {
  width: 403px;
  height: auto;
  transition: transform 0.2s;
}
.the_collection_foe .srp-slider-middle-image {
  top: 26px;
}
.the_collection_velvet .srp-slider-middle-image {
  top: 6px;
}
.the_collection_velvet .srp-slider-middle-image img {
  width: 385px;
}
.the_collection_foe .srp-slider-middle-image img {
  width: 385px;
}
.srp-slider.owl-theme .owl-dots {
  text-align: right;
  margin-right: 38px;
  margin-top: 0 !important;
}
.srp-slider.owl-theme .owl-dots .owl-dot.active span {
  background: #242424;
}
.srp-slider.owl-theme .owl-dots .owl-dot span {
  background: #869791;
  width: 8px;
  height: 8px;
  margin: 7px 8px;
}
.srp-slider.owl-carousel.owl-loaded {
  padding-bottom: 11px;
}
.wakeup-sec-inner p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  padding-left: 4px;
  margin-top: 20px;
  letter-spacing: 0.1px;
  padding-right: 60px;
  line-height: 23px;
}
.wakeup-sec-inner {
  margin-left: -13px;
}
.wakeup-sec {
  margin-top: 17px;
}
.true-water-cream {
  position: absolute;
  top: -123px;
  left: 0;
  z-index: 9;
}
.true-water-cream img {
  width: 509px;
}
.the_collection_foe .true-water-cream img {
  width: 530px;
}
.purple-symbol {
  position: absolute;
  top: 255px;
  left: 0;
  z-index: 9;
}
.purple-symbol img {
  width: 180px;
}
.purple-symbol-text {
  position: absolute;
  width: 100px;
  z-index: 9;
}
.purple-symbol-text p {
  font-size: 19px;
  font-weight: 600;
  line-height: 23px;
}
.purple-symbol-text {
  position: absolute;
  width: 91px;
  text-align: center;
  color: #fff;
  margin-top: 131px;
  margin-left: 45px;
}
.night-slider {
  margin-top: 66px;
}
.night-slider h2 {
  color: #268588;
  font-size: 33px;
  line-height: 36px;
  text-align: right;
  margin-right: 19px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.night-slider h2:after {
  content: '';
  background: url("/cdn/shop/files/discover-the-collection-slider-yello-line-mobile.png?v=1613544500");
  display: block;
  height: 19px;
  width: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.the_collection .night-slider h2 {
  margin-right: 17px;
}
.night-slider p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  padding-left: 4px;
  margin-top: 16px;
  letter-spacing: 0.1px;
  line-height: 23px;
  text-align: right;
  margin-right: 28px;
  z-index: 99;
  position: relative;
  min-height: 207px;
}
#demo .carousel-inner {
  overflow: initial;
}
#demo .carouser-image {
  margin-top: -253px;
  position: absolute;
  right: -21px;
  width: 510px;
}
#demo .carouser-image.carouser-image-slider2 {
  width: 514px;
}
.night-slider p.slider2-p {
  padding-left: 73px;
}
.night-slider p.slider4-p {
  padding-left: 73px;
}
#demo .carousel-control-prev {
  left: -101px;
  width: 4%;
  top: auto;
  bottom: -18.5%;
  opacity: 1;
}
#demo .carousel-control-prev img {
  width: 38px;
}
#demo .carousel-control-next {
  right: auto;
  left: -23px;
  width: 4%;
  top: auto;
  bottom: -18.9%;
  opacity: 1;
}
#demo .carousel-control-next img {
  width: 37px;
}
.bottle-full {
  margin-top: 26px;
}
.diveinto-text-inner p {
  font-size: 18px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  line-height: 23px;
  margin-bottom: 28px;
  padding: 0 10px;
}
.diveinto-text-inner {
  padding: 0 166px;
  text-align: center;
}
.diveinto-text {
  margin-top: 40px;
}
.diveinto-text-inner h2 {
  color: #268588;
  font-size: 33px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.owl-carousel .owl-item img.strong-text {
  height: auto;
  margin-top: 18px;
  padding-left: 7px;
}
.mobile-display {
  display: none;
}
.the_collection .tab-links-three li:first-child a {
  padding-left: 10px;
}
.the_collection .tab-links-three li:last-child a {
  padding-left: 17px;
}
.the_collection .tab-links-three {
  padding-top: 76px;
}
.the_collection_velvet .srp-slider-left h2, .the_collection_velvet .love-h2, .the_collection_velvet .night-slider h2, .the_collection_velvet .diveinto-text-inner h2 {
  color: #941114;
}
.the_collection_velvet .srp-slider-left h2:after, .the_collection_velvet .love-h2:after {
  content: '';
  background: url({{'red-line.png' | file_url}});
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.the_collection_velvet .srp-slider-left p {
  padding-left: 0;
  margin-top: 23px;
  padding-right: 45px;
  margin-bottom: 0;
}
.the_collection_velvet .srp-slider-left p.green_blur_text {
  color: #941114;
  line-height: 24px;
  padding-left: 0;
  margin-top: 21px;
}
.the_collection_velvet .srp-slider .item {
  padding: 25px 37px 38px;
}
.the_collection_velvet .srp-slider.owl-theme .owl-dots {
  margin-top: -40px !important;
}
.the_collection_velvet .owl-carousel .owl-item img.strong-text {
  margin-top: 19px;
  padding-left: 0;
}
.the_collection_velvet .wakeup-sec-inner p {
  padding-right: 150px;
}
.the_collection_velvet .wakeup-sec {
  margin-top: 60px;
}
.the_collection_velvet .true-water-cream {
  top: -168px;
}
.the_collection_velvet .purple-symbol {
  top: 212px;
}
.the_collection_velvet .purple-symbol-text {
  margin-top: 133px;
}
.the_collection_velvet #demo .carouser-image, .the_velvet-slider.owl-carousel .owl-item img {
  right: -23px;
  position: absolute;
  height: auto;
  right: 33px;
  margin-top: -251px;
  max-width: 570px;
  width: 508px;
}
.the_collection .the_velvet-slider.owl-carousel .owl-item img {
  right: 70px;
}
.the_collection.the_collection_velvet .the_velvet-slider.owl-carousel .owl-item img {
  right: 103px;
}
.the_collection.the_collection_foe .the_velvet-slider.owl-carousel .owl-item img {
  right: 70px;
}
.the_collection_velvet .night-slider h2:after {
  background: url({{'slider-yello-line_e3892d60-1682-4cd8-9503-1f78f311ec2f.png' | file_url}});
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 14px;
}
.the_velvet-slider.owl-carousel .owl-stage-outer {
  overflow: visible;
}
.the_velvet-slider {
  margin-top: 254px;
  margin-left: 51px;
}
.the_collection .the_velvet-slider {
  margin-top: 258px;
}
.night-slider .ovr-hid {
  margin-top: -256px;
  padding-bottom: 61px;
  margin-left: -102px;
  margin-right: -38px;
}
.the_velvet-slider.owl-carousel .owl-item {
  opacity: 0;
}
.the_velvet-slider.owl-carousel .owl-item.active {
  opacity: 1;
}
.velvet-container-pdr-0 {
  padding-right: 2px !important;
}
.the_velvet-slider .owl-nav {
  position: absolute;
  bottom: -92px;
  left: -52px;
}
.the_collection_velvet .the_velvet-slider .owl-nav {
  bottom: -92px;
  left: -59px;
}
.the_velvet-slider .owl-dots {
  display: none;
}
.the_velvet-slider.owl-carousel .owl-nav button.owl-next span:before {
  content: '';
  background: url("/cdn/shop/files/discover-the-collection-slider-right.png?v=1613544500");
  width: 37px;
  height: 44px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.the_velvet-slider.owl-carousel .owl-nav button.owl-next span {
  font-size: 0;
}
.the_velvet-slider.owl-carousel .owl-nav button.owl-prev span:before {
  content: '';
  background: url("/cdn/shop/files/discover-the-collection-slider-left.png?v=1613544500");
  width: 37px;
  height: 44px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.the_velvet-slider.owl-carousel .owl-nav button.owl-prev span {
  font-size: 0;
}
.the_velvet-slider.owl-theme .owl-nav [class*=owl-]:hover {
  background: transparent;
}
.the_collection_velvet .night-slider {
  margin-top: 68px;
}
.the_collection_velvet .night-slider p {
  padding-left: 130px;
  margin-right: 37px;
  margin-top: 24px;
}
.the_collection .night-slider p {
  padding-left: 107px;
  margin-right: 17px;
}
.the_collection .night-slider p.slider2-p {
  margin-right: 17px;
  padding-left: 173px;
}
.the_collection .night-slider p.slider3-p {
  margin-right: 17px;
  padding-left: 76px;
}
.the_collection .night-slider p.slider4-p {
  padding-left: 167px;
  margin-right: 17px;
}
.the_collection_velvet .night-slider p {
  padding-left: 190px;
}
.the_collection_velvet .diveinto-text-inner {
  padding: 0 135px;
}
.the_collection_velvet .night-slider p.slider2-p {
  padding-left: 285px;
  margin-top: 13px;
}
.the_velvet-slider.owl-carousel .owl-nav button.owl-next {
  margin-left: 34px;
}
.the_collection_velvet #demo .carousel-control-next, .the_collection_velvet #demo .carousel-control-prev {
  bottom: -18.3%;
}
.the_collection_velvet .bottle-full {
  margin-top: 28px;
}
.the_collection_velvet .diveinto-text {
  margin-top: 38px;
}
.the_collection_velvet .night-slider p.slider3-p {
  padding-left: 291px;
}
.the_collection_velvet .night-slider p.slider4-p {
  padding-left: 193px;
}
.coming-soon-bg {
  background: url({{ "cm-web.jpg" | file_url }});
  height: 129%;
  background-position: inherit;
  background-repeat: no-repeat;
  background-size: 100%;
}
.email-box {
  background: url({{ "email-box-bg.png" | file_url }});
  width: 54.8%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  padding: 34px 46px 19px 59px;
  min-height: 460px;
  margin-right: -16px;
}
.email-box-inner p {
  color: #fff;
  font-size: 16px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.5px;
  line-height: 20px;
  margin-bottom: 17px;
}
.social-media {
  padding-left: 0;
  list-style: none;
  margin-top: 18px;
  margin-bottom: 27px;
}
.social-media li {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.5px;
  line-height: 23px;
}
.social-media li img {
  width: 25px;
}
.social-img {
  padding-left: 11px;
}
.social-img li {
  margin-right: 12px;
}
.the_collection_foe .srp-slider-left h2, .the_collection_foe .love-h2, .the_collection_foe .night-slider h2, .the_collection_foe .diveinto-text-inner h2 {
  color: #d77981;
}
.the_collection_foe .srp-slider-left h2:after, .the_collection_foe .love-h2:after {
  content: '';
  background: url({{'pink-line.png' | file_url}});
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.the_collection_foe .srp-slider-left p.green_blur_text {
  color: #d77981;
  line-height: 23px;
  padding-left: 0;
  margin-top: 22px;
  padding-right: 55px;
  margin-bottom: 10px;
  margin-top: 25px;
}
.the_collection_foe .srp-slider-left p {
  padding-left: 0;
  margin-bottom: 20px;
  margin-top: 24px;
  padding-right: 73px;
}
.the_collection_foe .srp-slider-left h2 {
  font-size: 32px;
}
.the_collection_foe .srp-slider-left h2:after {
  width: 289px;
  margin-left: -3px;
}
.the_collection_foe .owl-carousel .owl-item img.strong-text {
  height: auto;
  margin-top: 56px;
  padding-left: 7px;
  width: 251px;
}
.the_collection_foe .srp-slider.owl-theme .owl-dots {
  margin-top: -83px !important;
}
.the_collection_foe .srp-slider .item {
  padding: 34px 37px 45px;
}
.the_collection_foe .wakeup-sec {
  margin-top: 60px;
}
.the_collection_foe .wakeup-sec-inner p {
  padding-right: 40px;
}
.the_collection_foe .true-water-cream {
  top: -187px;
}
.the_collection_foe .purple-symbol {
  top: 212px;
}
.the_collection_foe .purple-symbol-text {
  margin-top: 133px;
}
.the_collection_foe .night-slider {
  margin-top: 64px;
}
.the_collection_foe .night-slider p {
  padding-left: 174px;
  margin-top: 16px;
}
.the_collection_foe .night-slider h2:after {
  background: url({{'slider-yello-line.png' | file_url}});
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.the_collection_foe #demo .carousel-control-prev, .the_collection_foe #demo .carousel-control-next {
  bottom: -17.9%;
}
.the_collection_foe .bottle-full {
  margin-top: 5px;
}
.the_collection_velvet .diveinto-text-inner p {
  padding: 0 55px;
}
.the_collection_foe .diveinto-text-inner p {
  margin-bottom: 27px;
  padding: 0 40px;
}
.the_collection_foe .night-slider p.slider3-p {
  padding-left: 179px;
}
.the_collection_foe .tab-links-three {
  margin-bottom: 5px;
}
.the_collection_foe .night-slider .ovr-hid {
  padding-bottom: 70px;
}
.the_collection_foe .night-slider p.slider4-p {
  padding-left: 173px;
  margin-right: 17px;
}
.the_collection_foe .diveinto-text-inner {
  padding: 0 144px;
}
.hand_picked_logo img, .love_indus_logo img {
  display: none;
}
.dropdown-menu {
  border: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0;
  background: #41464B;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  left: 53.5%;
  transform: translateX(-49%);
  margin-top: 7px;
}
.dropdown-item {
  color: #fff;
}
.dropdown-item:hover {
  color: #fff;
}
.dropdown:not(.fav-share__dropdown):hover > .dropdown-menu {
  display: block;
}
.dropdown-toggle::after {
  margin-left: 0;
  vertical-align: 0.155em;
}
.dropdown-item.active, .dropdown-item:active {
  background-color: transparent;
}
.dropdown-menu.show {
  margin-top: 7px;
  top: auto !important;
  left: 53.5% !important;
  transform: translateX(-49%) !important;
}
.dropdown-item:focus, .dropdown-item:hover {
  background-color: #41464B;
}
#dropdownMenuLink {
  padding-bottom: 11px;
}
.collapseinnerlinks-ul {
  padding-left: 0;
}
.collapseinnerlinks-ul li:last-child {
  padding-bottom: 0;
}
.collapseinnerlinks-ul li:last-child:after {
  background: 0;
  display: none;
}
.collection-link.collapsed:after {
  padding-left: 6px;
  content: '';
  background: url("/cdn/shop/files/plus.png?v=1613543686");
  background-position: center;
  background-size: contain;
  width: 10.5px;
  height: 10.5px;
  display: inline-block;
  vertical-align: initial;
  margin-left: 4px;
  background-repeat: no-repeat;
}
.collection-link:after {
  padding-left: 6px;
  content: '';
  background: url("/cdn/shop/files/minus.png?v=1613543686");
  background-position: center;
  background-size: contain;
  width: 10.5px;
  height: 10.5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  background-repeat: no-repeat;
}
.list-inline-item .collection-link.collapsed:after {
  padding-left: 0;
  content: '';
  background: url({{ "w-plus.png" | file_url }});
  background-position: center;
  background-size: contain;
  width: 10.5px;
  height: 10.5px;
  display: inline-block;
  vertical-align: inherit;
  margin-left: 6px;
  background-repeat: no-repeat;
}
.list-inline-item .collection-link:after {
  padding-left: 0;
  content: '';
  background: url({{ "w-minus.png" | file_url }});
  background-position: center;
  background-size: contain;
  width: 10.5px;
  height: 10.5px;
  display: inline-block;
  vertical-align: inherit;
  margin-left: 6px;
  background-repeat: no-repeat;
}
.list-inline-item .collapseinnerlinks-ul {
  padding-left: 20px;
  margin-top: 10px;
}
.teal-triangle-links {
  z-index: 99;
  position: relative;
  margin-top: 143px;
}
.tringle-links a {
  font-size: 19px;
  line-height: 19px;
  color: #fff;
  width: 80px;
  display: block;
  font-weight: 600;
  cursor: pointer;
}
.tringle-links a:hover {
  color: #fff;
}
.tringle-links a.btnJumpslider1 {
  margin: 0 auto;
}
.tringle-links a.btnJumpslider6 {
  margin-top: 60px;
  margin-left: 33px;
}
.tringle-links a.btnJumpslider2 {
  margin-top: 60px;
  text-align: right;
  margin-left: auto;
  margin-right: 40px;
}
.tringle-links a.btnJumpslider5 {
  margin-top: 85px;
  margin-left: 33px;
}
.tringle-links a.btnJumpslider3 {
  margin-top: 85px;
  text-align: right;
  margin-left: auto;
  margin-right: 40px;
  width: 110px;
}
.tringle-links a.btnJumpslider4 {
  margin: 0 auto;
  width: 110px;
  margin-top: 36px;
}
.tringle-links a.active:after {
  content: '';
  background: url({{'discover-the-philosophy-web-line.png' | file_url}});
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  background-position: center;
  height: 7px;
  margin-left: -14px;
  margin-top: 4px;
  position: absolute;
}
.tringle-links a.btnJumpslider3.active:after {
  margin-left: 19px;
  margin-top: 0;
}
.tringle-links a.btnJumpslider4.active:after {
  margin-left: 2px;
  margin-top: 0;
}
.tringle-links a.btnJumpslider5.active:after, .tringle-links a.btnJumpslider6.active:after {
  margin-left: -11px;
  margin-top: 3px;
}
.blog-top-sec {
  margin-top: 160px;
  padding: 29px 232px 0 218px;
}
.blog-top-indus {
  margin-top: -121px;
  width: 404px;
  margin-left: 14px;
}
.blog-top-inner h4 {
  margin-left: 51.3%;
  font-weight: 600;
  font-size: 32px;
  margin-bottom: 0;
  line-height: 37px;
  letter-spacing: 0;
  margin-top: -51px;
}
.text-vertical-center {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.blue-horizonal-img img {
  height: 2px;
}
.blog-main-sec .blue-horizonal-img img {
  height: 1px;
}
.blog-top-inner p {
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 1.1px;
  font-family: 'Quattrocento Sans', serif;
  text-transform: uppercase;
}
.blog-top-inner-last-sec {
  margin-left: -8px;
}
.blog-top-sec-p {
  letter-spacing: 0.1px;
  font-family: 'Quattrocento Sans', serif;
  text-transform: uppercase;
  margin-top: 16px;
  font-size: 17px;
  line-height: 23px;
  margin-bottom: 4px;
}
.blog-main-sec {
  background: url({{'blog-top-sec-bg.png' | file_url}});
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-bottom: 14px;
}
.feature-title-box {
  padding: 60px 41px 52px 71px;
  background-repeat: no-repeat;
  background-size: contain;
  width: 47%;
}
.feature-img {
  display: block;
  position: absolute;
  top: 30px;
  padding-right: 26px;
  right: 0;
}
.blog_feat_box {
  position: absolute;
  left: 40px;
  top: 0;
}
.blog_feat_box img {
  width: 499px;
  height: 487px;
}
.owl-carousel .owl-item .feature-img img {
  width: 561px;
  height: auto;
  height: 420px;
}
.feature-slider .item {
  padding-left: 25px;
}
.feature-text {
  letter-spacing: 0.4px;
  font-family: 'Quattrocento Sans', serif;
  text-transform: uppercase;
  margin-top: 15px;
  font-size: 19px;
  line-height: 23px;
  color: #fff;
}
.feature-detail {
  color: #fff;
}
.feature-detail h4 {
  font-size: 32px;
  letter-spacing: 0.2px;
  line-height: 38px;
  font-weight: 600;
}
.feature-dec {
  letter-spacing: 0.5px;
  font-family: 'Quattrocento Sans', serif;
  margin-top: 14px;
  font-size: 19px;
  line-height: 23px;
  color: #fff;
  margin-bottom: 14px;
}
.feacture-readmore {
  letter-spacing: 0.5px;
  font-family: 'Quattrocento Sans', serif;
  font-size: 18px;
  line-height: 23px;
  color: #fff;
  font-weight: 600;
}
.feacture-readmore:after {
  display: block;
  content: '';
  border-bottom: solid 2px #fff;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin: 0 50%;
  width: 101px;
}
.feacture-readmore:hover:after {
  transform: scaleX(1);
}
.feacture-readmore:hover {
  color: #fff;
}
.blog-list-sec {
  padding-top: 1.7%;
  background: url({{'blog-blog-list-bg.png' | file_url}});
  background-size: cover;
  background-position: center;
  padding-bottom: 39px;
}
.feature-slider .owl-dots {
  position: absolute;
  right: 17px;
  bottom: -13px;
}
.owl-theme .owl-dots .owl-dot span {
  margin: 5px 9px;
  background: #869791;
}
.owl-theme .owl-dots .owl-dot.active span {
  background: #565d5a;
}
.tabcontent {
  display: none;
}
.blog-middle-sec:before {
  content: '';
  background: url({{'blog-blue-verticalline.png' | file_url}});
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 107px;
  width: 1px;
  display: block;
  position: absolute;
  top: -9px;
  left: 42px;
}
.blog-middle-sec:after {
  content: '';
  background: url({{'blog-blue-verticalline.png' | file_url}});
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 107px;
  width: 1px;
  display: block;
  position: absolute;
  top: -9px;
  right: 29px;
}
.blue-horizonal-last-img {
  margin-top: -33px;
  height: 3px;
  padding-bottom: 19px;
}
.bloglist-left {
  position: absolute;
  top: -28px;
  left: 0;
}
.bloglist-left img, .bloglist-right img {
  width: 111px;
}
.bloglist-right {
  position: absolute;
  top: -28px;
  right: 0;
}
.blog-tabs {
  margin-top: 24px;
  border-top: 2px solid #000F9F;
  margin-left: 25px;
  margin-right: 25px;
  padding: 0 47px;
  border-bottom: 2px solid #000F9F;
}
.blog-tabs button {
  background: transparent;
  border: 0;
  letter-spacing: 0.4px;
  font-size: 19px;
  line-height: 23px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0;
  color: #40464a;
}
.tab-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.tab-list li {
  display: inline-block;
  padding: 19px 36px 15px 30px;
}
.blog-tabs button.active, .blog-tabs button:hover {
  color: #000F9F;
  font-weight: 500;
}
.blog-content {
  margin-left: 25px;
  margin-right: 25px;
}
.blog-list-box {
  margin-top: 32px;
}
.blog-category {
  margin-top: 24px;
  color: #000F9F;
  letter-spacing: 0.1px;
  font-family: 'Quattrocento Sans', serif;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 23px;
}
.blog-category p, .blog-category p > a {
  color: #000F9F;
}
.blog-category a:hover {
  font-weight: 500;
}
.blog-title h4 {
  font-size: 32px;
  letter-spacing: 0.3px;
  line-height: 38px;
  font-weight: 600;
}
.blog-category p {
  margin-bottom: 18px;
}
.blog-dec p {
  letter-spacing: 0.5px;
  font-family: 'Quattrocento Sans', serif;
  margin-top: 14px;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 14px;
  padding-right: 10px;
}
.blog-readmore a {
  color: #40464a;
}
.blog-readmore a:hover {
  color: #10069F;
}
.blog-readmore a:after {
  display: block;
  content: '';
  border-bottom: solid 2px #10069F;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin: 0% 50%;
  width: 101px;
}
.blog-readmore a:hover:after {
  transform: scaleX(1);
}
.blog-list-inner .col-sm-6:nth-child(odd) {
  padding-right: 20px;
}
.blog-list-inner .col-sm-6:nth-child(even) {
  padding-left: 20px;
}
.blog-list-inner {
  margin-top: 6px;
}
.surbhees-msg-bg {
  position: absolute;
  top: 0;
  width: 100%;
}
.surbhees-msg {
  margin-top: 36px;
}
.surbhees-msg-inner-inner {
  text-align: center;
}
.surbhee-text-img {
  width: 250px;
  margin-left: -25px;
}
.surbhees-msg-inner-inner {
  text-align: center;
  padding: 41px 0;
}
.surbhee-msg-title p {
  letter-spacing: 0.5px;
  font-family: 'Quattrocento Sans', serif;
  margin-top: -3px;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 5px;
}
.surbhee-msg-title:after {
  content: '';
  background: url({{'blog-gary-line.png' | file_url}});
  background-position: center;
  display: block;
  background-size: contain;
  width: 84%;
  height: 3px;
  background-repeat: no-repeat;
  margin: 0 auto;
  text-align: center;
}
.surbhee-msg-dec {
  letter-spacing: 0.1px;
  font-family: 'Quattrocento Sans', serif;
  margin-top: 22px;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 6px;
  margin-left: 0;
  padding: 0 45px;
}
.page-link {
  position: relative;
  display: block;
  padding: 12px 20px 12px 24px;
  color: #40464a;
  background-color: transparent;
  border: 0 solid #dee2e6;
  letter-spacing: -0.3px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}
.page-link:hover {
  color: #10069F;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}
.pagination {
  border-radius: 0;
  border: 0;
  background: transparent;
  border-top: 2px solid #000F9F;
  border-bottom: 2px solid #000F9F;
  padding: 0 123px;
  margin: 35px 135px 0;
}
.page-item.active .page-link {
  z-index: 3;
  color: #000F9F;
  background-color: transparent;
  outline: 0 !important;
  box-shadow: none !important;
}
.page-item.disabled .page-link, .page-item.disabled > a {
  background-color: transparent;
}
.page-item.disabled > a {
  curson: not-allowed;
}
li.page-item {
  padding-top: 13px;
  padding-bottom: 9px;
}
.page-prev-img, .page-next-img {
  width: 37px;
  vertical-align: middle;
}
li.page-item:first-child a {
  padding: 10px 60px 10px 5px;
}
li.page-item:last-child a {
  padding: 10px 5px 10px 60px;
}
.demo-x {
  display: none;
}
.related_articles {
  background-color: #0b109f;
  height: 338px;
  padding-top: 51px;
}
.related_articles h3 {
  font-size: 33px;
}
.related_blog {
  margin-top: -223px;
}
.top_img {
  position: absolute;
  padding-right: 0;
}
.top_bg {
  position: absolute;
  top: 0;
  width: 100%;
}
.blog_bg {
  background-image: url({{'about-bg_f8e65104-2a7c-4fa3-813a-166442704e5a.png' | file_url}});
  padding-bottom: 47px;
  background-image: url({{'related_bg.png' | file_url}});
  padding-bottom: 47px;
  background-position: inherit;
  background-size: cover;
}
.blog-main-sec {
  padding-bottom: 0;
}
.blue {
  color: #0b109f !important;
}
.pink {
  color: #d76272 !important;
}
.blog-detail-dec p {
  margin: 40px auto;
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
}
.blog-article .blue-horizonal-last-img {
  height: 19px;
}
.blog-article-sec {
  background: url({{'blog-blog-list-bg.png' | file_url}});
  background-size: cover;
  background-position: center;
  position: relative;
}
.content_section {
  margin-top: 40px;
}
.content-sec-title {
  margin-bottom: 30px;
}
.blog-article-title h4 {
  font-size: 32px;
  letter-spacing: 0.3px;
  line-height: 38px;
  font-weight: 600;
  margin-bottom: 0;
}
.content-sec-title {
  letter-spacing: 0;
  font-family: 'Quattrocento Sans', serif;
  text-transform: uppercase;
  margin-top: 16px;
  font-size: 20px;
  line-height: 23px;
}
.blog-artical-icons {
  padding-right: 7px;
  margin-top: 28px;
}
.blog-artical-icons li:nth-child(odd) img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}
.blog-artical-icons li:nth-child(even) img {
  height: 20px;
}
.blog-article-inner {
  padding: 15px 95px;
}
.blog-artical-icons .list-inline-item:not(:last-child) {
  margin-right: 0.7rem;
}
.blog-article-subtitle {
  margin-top: 20px;
  font-size: 18px;
  letter-spacing: 0.1px;
  line-height: 23px;
  font-weight: 800;
  margin-bottom: 31px;
}
.blog-article-dec p, .blog-article-dec ul {
  margin-top: 23px;
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.4px;
}
.blog-article-dec ul li + li {
  margin-top: 10px;
}
.blog-article-img-left {
  padding-right: 20px;
  margin-top: 20px;
  margin-bottom: 17px;
}
.blog-article-img-right {
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 17px;
}
.blog-article-full-img {
  margin-top: 37px;
  margin-bottom: 40px;
}
.blog-article-product {
  margin-top: 48px;
}
.blog-article-product-dec {
  padding: 30px 130px 41px 20px;
}
.blog-article-product-sub-dec {
  padding-top: 30px;
}
.blog-article-product-sub-dec p {
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.1px;
  font-weight: 600;
}
.blog-article-product-sub-dec p.product-price {
  font-weight: 400;
}
.blog-article-product-dec1 p {
  margin-top: 19px;
  font-size: 18px;
  line-height: 23px;
  font-family: 'Quattrocento Sans', serif;
  letter-spacing: 0.4px;
  margin-bottom: 24px;
}
.blog-article-product-dec a {
  color: inherit;
}
.blog-article- {
  margin-top: 52px;
}
.blog-article-next-img {
  width: 34px;
  height: 50px;
  padding-top: 8px;
}
.blog-article-prev {
  width: 39px;
  height: 50px;
  padding-top: 6px;
}
.blog-article-next-p {
  margin-right: 33px;
  margin-top: 9px;
}
.blog-article-prev-p {
  margin-left: 30px;
  margin-top: 9px;
}
.blog-article-home-link {
  margin-left: -16px;
}
.blog-article-pagination {
  margin-top: 52px;
  margin-bottom: 39px;
  padding-left: 15px;
  padding-right: 15px;
}
.related_articles h3:after {
  content: '';
  background: url({{'19.png' | file_url}});
  background-position: center;
  width: 100%;
  height: 3px;
  display: block;
  background-repeat: no-repeat;
}
.related_blog.blog-list-inner .col-sm-6:nth-child(odd) {
  padding-right: 20px;
  padding-left: 40px;
}
.related_blog.blog-list-inner .col-sm-6:nth-child(even) {
  padding-left: 20px;
  padding-right: 40px;
}
.blog-prev-next-bottom-border {
  display: none;
}
.product-gray-img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  max-width: 160px;
  object-fit: contain;
}
.indus-home-link {
  display: none;
}
.blog-article-next {
  margin-right: -1px;
}
.product-bottom-line {
  margin-top: -0.9px;
}
.blog-prev-next-top-border {
  height: 1px;
}
.shop_bg {
  background: url({{'LI-Banner-BG.png' | file_url}});
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 51px;
  background-position: center;
  min-height: 474px;
}
.shop-decs {
  padding-top: 76px;
}
.shop-decs p {
  letter-spacing: 0.6px;
  font-size: 19px;
  padding-left: 26px;
}
.shop-banner {
  position: absolute;
  top: 0;
  right: 0;
}
.the-collection-banner {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
}
.shop-banner img {
  width: 1026px;
}
.the-collection-banner img {
  /* width: 953px*/
}
.category-container .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url({{'dot.png' | file_url}});
  width: 11px;
  height: 12px;
  background-position: center;
}
.shop-products {
  margin-top: 37px;
}
.category-container .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #40464a;
  background-color: #fff;
}
:focus {
  outline: -webkit-focus-ring-color auto 0;
}
.custom-control-label::before {
  top: 0.35rem;
  left: -1.3rem;
  width: 0.8rem;
  height: 0.8rem;
}
.custom-control-label::after {
  top: 0.36rem;
  left: -1.28rem;
}
.category-container .custom-control-label::before, .category-container .custom-file-label, .custom-select {
  transition: background-color 0 ease-in-out, border-color 0 ease-in-out, box-shadow 0 ease-in-out;
}
.category-container .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.category-container .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25);
}
.category-container .custom-control-label {
  font-family: 'Quattrocento Sans', serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  padding-left: 6px;
}
.custom-control-input:checked ~ .custom-control-label {
  color: #000F9F;
}
.sort-by ul {
  padding-left: 0;
  list-style: none;
  text-align: right;
}
.sort-by ul ul {
  padding-left: 0;
  list-style: none;
  text-align: right;
}
.sort-by ul li {
  display: inline-block;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0.3px;
  margin-right: 10px;
}
.sort-by ul li:last-child {
  margin-right: 0px;
}
.product-row .col-md-4:nth-child(odd) .product_img {
  /*background: url();*/
  background-position: initial;
  background-repeat: no-repeat;
  background-size: contain;
}
.product-row .col-md-4:nth-child(even) .product_img {
  background-position: initial;
  background-repeat: no-repeat;
  background-size: contain;
}
.product_box {
  background-color: #ebe8de;
  background-image: url({{'Artboard_30.png' | file_url}});
  background-position: center;
  text-align: center;
  padding-bottom: 28px;
  margin-bottom: 39px;
  background-size: cover;
  background-repeat: no-repeat;
  height: calc(100% - 39px);
  height: -webkit-calc(100% - 39px);
}
.product-row .product_box .product_img {
  background-image: url({{'Artboard27.png' | file_url}});
  background-position: initial;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  transition: 0.3s;
}
.product-row .product_box .product_img:hover {
  background-image: url({{'Artboard_44.png' | file_url}});
  background-position: initial;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.product_img {
  min-height: 320px;
  height: 320px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.product-row {
  margin-top: 30px;
}
.product-row .col-md-4 {
  padding-left: 18px;
  padding-right: 18px;
}
.product_img img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  /*  max-width: 160px; changed on 11/6/21*/
  width: 290px;
  margin-bottom: -25px;
}
.product-name {
  color: #000F9F;
  margin-top: 14px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.product-name a {
  color: #000F9F;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 600;
  font-size: 19px;
}
.product_category {
  font-weight: 600;
  margin-top: -4px;
}
.product_category p {
  margin-bottom: 0;
  font-size: 19px;
  text-transform: capitalize;
}
.product_price p {
  margin-bottom: 0;
}
.product_rating img {
  width: 88px;
}
.add-to-cart-btn {
  border: 1px solid #40464a;
  font-family: 'Quattrocento Sans', serif;
  padding: 5px 26px;
  font-size: 18px;
  transition: 0.3s;
}
.add-to-cart-btn:hover {
  color: #fff;
  background: #10069f;
  border: 1px solid #10069f;
}
.add-to-cart {
  margin-top: 21px;
}
.product-seperation {
  margin-top: -13px;
  margin-bottom: 26px;
}
.sec-sep-right {
  position: absolute;
  top: -25px;
  right: 0;
}
.sec-sep-left {
  position: absolute;
  top: -25px;
  left: 0;
}
.other-page-secs {
  margin-top: 41px;
}
.sec-sep-left img, .sec-sep-right img {
  width: 68px;
}
.other-sec-seperation {
  margin-left: 104px;
}
.other-sec-seperation img {
  width: 91%;
}
.other-page-secs-inner {
  margin-top: 26px;
  padding-left: 110px;
  margin-bottom: 88px;
}
.other-page-secs-inner-subtitle p {
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.other-page-secs-inner-content {
  padding-left: 21px;
}
.other-page-secs-inner-content h2 {
  color: #000F9F;
  font-weight: 600;
  font-size: 32px;
  margin-bottom: 14px;
}
.other-page-secs-inner-content p {
  font-size: 19px;
  letter-spacing: 0.4px;
}
.other-page-secs-a {
  font-weight: 600;
  font-size: 19px;
  font-family: 'Quattrocento Sans', serif;
}
.other-page-secs-a:after {
  background: url({{ 'explore-line.png' | file_url}});
  width: 100%;
  height: 7px;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 4px;
  /*background: #000f9f;*/
}
.category-container .panel-group .panel.panel-default {
  margin-bottom: 30px;
}
.category-container .panel-collapse {
  margin-top: 1px;
  padding-left: 42px;
}
.category-container .panel-body .custom-control-label {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.7;
}
.custom-control {
  line-height: 1.6;
}
.custom-control-label a[data-toggle="collapse"].collapsed:after {
  padding-left: 6px;
  content: '';
  background: url({{ 'collapse-plus.png' | file_url}});
  background-position: center;
  background-size: contain;
  width: 7.5px;
  height: 7.5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  background-repeat: no-repeat;
  margin-top: -4px;
}
.custom-control-label a[data-toggle="collapse"]:after {
  padding-left: 6px;
  content: '';
  background: url({{ 'collapse-minus.png' | file_url}});
  background-position: center;
  background-size: contain;
  width: 7.5px;
  height: 7.5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  background-repeat: no-repeat;
  margin-top: -4px;
}
.product-detail-box {
  background: url('{{'product-detail-box.png' | file_url}}');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 55px 84px 55px 131px;
}
.product-detail-title {
  color: #000F9F;
  font-weight: 600;
  font-size: 18px;
  line-height: 14px;
  margin-bottom: 5px;
}
.product-detail-category p {
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
}
.product-detail-price p {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 8px;
}
.product-detail-rating img {
  width: 110px;
}
.product-detail-rating span {
  font-family: 'Quattrocento Sans', serif;
  padding-left: 0;
  font-size: 18px;
  line-height: 29px;
}
.product-detail-rating span.spr-badge-caption {
  padding-left: 15px;
}
.product-detail-pgae-category p {
  color: #000F9F;
  font-family: 'Arima Madurai', cursive;
  font-weight: 600;
  font-size: 18px;
  margin-top: 29px;
  margin-bottom: 10px;
}
.product-detail-desc p {
  font-size: 18px;
  letter-spacing: 0.4px;
}
.product-detail-add-cart div.product-detail-qty-label, .product-detail-add-cart div.product-detail-qty-num, .product-detail-add-cart div.product-detail-cart-btn {
  display: inline-block;
  border-top: 1px solid #40464a;
  border-bottom: 1px solid #40464a;
  vertical-align: bottom;
}
.product-detail-add-cart {
  margin-top: 35px;
  border-left: 0;
  border-right: 0;
}
.product-detail-qty-label {
  padding: 8px 20px;
  border-right: 1px solid #40464a;
}
.product-detail-qty-label p {
  margin-bottom: 0;
}
.minus, .plus {
  background: transparent;
  border: 0;
}
.input-text.qty {
  background: transparent;
  border: 0;
  width: 20px;
  text-align: center;
  font-size: 15px;
}
.quantity .plus {
  margin-left: -4px;
  padding-top: 6px;
}
.product-detail-qty-num {
  padding: 0.2px 20px;
  border-right: 1px solid #40464a;
  margin-left: -4px;
  height: 41px;
}
.product-detail-cart-btn a, .product-detail-cart-btn .btn {
  background: #40464a;
  color: #fff;
  font-family: 'Quattrocento Sans', serif;
  padding: 10.6px 26px;
  margin-left: -4px;
  font-size: 18px;
  border-radius: 0;
  line-height: 1.15;
  border: 0;
  margin-top: -1px;
  margin-bottom: -1px;
}
.fav-share ul {
  padding-left: 0;
  list-style: none;
  float: right;
  margin-right: -20px;
}
.fav-share ul li {
  display: inline-block;
  margin-right: 33px;
}
.fav-share ul li:last-child {
  margin-right: 0;
}
.fav-share {
  margin-top: 60px;
  margin-right: auto;
}
.fav-share img {
  width: 25px;
}
.product-detail-carousel .col-md-6:nth-child(even) {
  padding-left: 0;
}
.product-detail-carousel .col-md-6:nth-child(odd) {
  padding-right: 0;
}
.product-detail-carousel .owl-dots {
  position: absolute;
  margin: 0 auto;
  display: block;
  width: 100%;
  bottom: 16px;
}
.product-detail-carousel .owl-theme .owl-dots .owl-dot.active span {
  background: #fff;
}
.product-detail-carousel .owl-theme .owl-dots .owl-dot span {
  background: #f1efef;
  width: 10px;
  height: 10px;
  margin: 5px 8px;
}
.you-tab #tabs h6.section-title {
  color: #eee;
}
.you-tab #tabs .nav-tabs .nav-item.show .nav-link, .you-tab .nav-tabs .nav-link.active {
  color: #495057;
  background-color: transparent;
  border-color: transparent transparent #000F9F;
  border-bottom: 2px solid #000F9F !important;
  font-size: 20px;
  font-weight: 700;
}
.you-tab #tabs .nav-tabs .nav-link:first-child {
  padding-left: 0;
}
.you-tab #tabs .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  font-size: 20px;
  text-align: left;
  padding-left: 39px;
  padding-top: 9px;
  text-transform: inherit;
  padding-bottom: 16px;
  font-weight: 600;
}
.nav-tabs {
  border-bottom: 1px solid #40464a;
}
.you-tab {
  margin-top: 28px;
}
.nav-tabs a {
  width: 17.1%;
  max-width: 17.1%;
}
.you-tab #tabs {
  margin: 0 55px 0 24px;
}
.you-tab #tabs .tab-pane {
  margin-top: 21px;
}
.tab-pane a {
  color: #10069f;
}
.tab-content-purple-text {
  color: #000F9F;
  font-family: 'Arima Madurai', cursive;
  font-size: 18px;
  letter-spacing: 0.1px;
  margin-bottom: 24px;
  font-weight: 600;
}
.tab-content-gray-text {
  font-size: 18px;
  letter-spacing: 0.1px;
  margin-bottom: 23px;
  padding-right: 20px;
}
#nav-tabContent {
  padding-top: 17px;
  padding-bottom: 7px;
}
.product-ingredient {
  background: url("{{'product-ingredient-bg_5c8f7c28-914c-4b63-b492-f215134fbedf.png' | file_url}}");
  padding: 32px 0 35px;
  background-position: center;
  background-size: cover;
}
.product-ingredient-outside-box {
  color: #fff;
  padding: 0 23px;
}
.product-ingredient-outside-box p {
  font-family: 'Arima Madurai', cursive;
  font-size: 20px;
  font-weight: 600;
}
.all-ingredient {
  text-align: right;
  cursor: pointer;
}
.product-ingredient-outside-box p a {
  color: #fff;
}
.product-ingredient-inside-box {
  margin-top: 11px;
  background: url({{'product-ingredient-inside-bg.png' | file_url}});
  padding: 30px 60px 3px;
}
.ingredient-inside-content .inside-heading {
  color: #000F9F;
  font-size: 19px;
  font-family: 'Arima Madurai', cursive;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 9px;
}
.ingredient-inside-content .inside-content {
  font-size: 18px;
  letter-spacing: 0.2px;
  padding-right: 75px;
}
.ingredient-inside-content {
  margin-bottom: 23px;
}
.product-review {
  margin-top: 34px;
  background: #40464a;
}
.product-review-inner {
  color: #fff;
  padding: 29px 26px;
  min-height: 292px;
}
.product-review-inner h2 {
  font-size: 34px;
}
.honest-clean-full-img {
  position: absolute;
  top: 0;
  left: 0;
}
.honest-clean-sec {
  padding-top: 147px;
  padding-bottom: 106px;
}
.honest-clean-sec-inner {
  padding-left: 70px;
}
.honest-clean-sec-inner h5 {
  color: #000F9F;
  font-weight: 800;
  margin-bottom: 18px;
  letter-spacing: 0.1px;
  font-size: 18px;
  margin-top: 2px;
}
.honest-clean-sec-inner {
  padding-left: 70px;
  padding-right: 46px;
  margin-bottom: 35px;
}
.honest-clean-sec-inner p {
  font-size: 18px;
  padding-right: 20px;
}
.honest-clean-sec-inner p span {
  font-weight: 600;
}
.honest-clean-sec-inner p.toxic-free-small {
  font-size: 14px;
  padding-top: 2px;
  letter-spacing: 0.2px;
}
.journey-regions-bg {
  position: absolute;
  top: 0;
  left: 0;
}
.journey-regions-inner {
  color: #fff;
  margin-left: -9px;
}
.journey-regions {
  padding-top: 188px;
  padding-bottom: 177px;
}
.journey-regions-inner h2 {
  font-size: 38px;
  font-weight: 600;
  margin-bottom: 18px;
}
.journey-regions-inner p {
  font-size: 20px;
  padding-right: 16px;
  margin-bottom: 25px;
}
.journey-regions-inner p a {
  color: #fff;
  font-size: 21px;
  font-weight: 600;
}
.related-product {
  margin-top: 40px;
  padding-bottom: 5px;
}
.related-product h2 {
  font-weight: 600;
  font-size: 33px;
}
.related-product h2 span {
  color: #000F9F;
}
.product-row .col-md-3:nth-child(even) .product_img {
  background-position: initial;
  background-repeat: no-repeat;
  background-size: contain;
}
.product-row .col-md-3:nth-child(odd) .product_img {
  background-position: initial;
  background-repeat: no-repeat;
  background-size: contain;
}
.product-img-carousel.owl-carousel .owl-item img {
  height: 100%;
  margin: 0 auto;
  display: block;
  width: auto;
  max-width: 100%;
}
.product-img-carousel.owl-carousel .owl-item picture {
  margin: 0 auto;
}
.product-img-carousel.owl-carousel .owl-item .item {
  background: #dde1dd;
  height: 100%;
  align-items: center !important;
  display: flex !important;
}
.product-img-carousel.owl-carousel, .product-img-carousel .owl-stage-outer, .product-img-carousel .owl-stage, .product-img-carousel .owl-item {
  height: 100%;
}
.tab-pane .card-header {
  display: none;
}
.tab-pane .collapse {
  display: block;
}
.card-body {
  padding: 0;
}
.slide-progress {
  width: 0;
  max-width: 92%;
  height: 2px;
  background: transparent;
  position: absolute;
  z-index: 9;
  bottom: 161px;
}
.ml10 {
  position: relative;
  font-size: 68px;
  margin-bottom: 0;
  line-height: 1;
  color: #fff;
}
.ml10 .text-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.ml10 .letter {
  display: inline-block;
  line-height: 1em;
  transform-origin: 0 0;
}
.story-btn .product-buy-btn:after {
  margin-top: 0;
  height: 0;
  background: #000f9f;
  height: 2px;
  width: 180%;
}
.story-btn .product-buy-btn.in-view1:after {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration)*2);
  animation-duration: calc(var(--animate-duration)*2);
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.blog-top-line {
  height: 0;
  background: #000f9f;
  height: 2px;
  width: 100%;
}
.blog-top-line.in-view2 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.birthday-sec-right-text-web .letter {
  display: inline-block;
}
#testimonial-carousel.owl-carousel .owl-dots {
  display: block !important;
}
.w3-sidebar {
  background-color: #41464b;
  position: fixed !important;
  z-index: 1;
  overflow: auto;
  padding: 30px;
  right: 0 !important;
  top: 0;
  color: #fff;
  width: 600px;
  padding: 80px 48px;
  height: 100vh;
  box-shadow: -4px 0 16px 0 rgba(0, 0, 0, 0.04);
}
.w3-bar-block .w3-bar-item {
  width: 100%;
  display: block;
  padding: 8px 16px;
  text-align: left;
  border: none;
  white-space: normal;
  float: none;
  outline: 0;
}
.w3-animate-right {
  position: relative;
  animation: animateright 0.2s;
  animation-duration: 0.4s;
}
.w3-bar-block .w3-bar-item {
  width: 100%;
  display: block;
  padding: 8px 16px;
  text-align: left;
  border: none;
  white-space: normal;
  float: none;
  outline: 0;
}
.w3-animate-opacity {
  animation: opac 0.8s;
}
.w3-overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fbfbfb;
  z-index: 2;
  opacity: 0.9;
}
.w3-sidebar .ingredient-inside-content .inside-heading {
  color: #fff;
}
.w3-siderbar-close {
  display: none;
}
.explore-after-line {
  display: block;
  position: absolute;
  bottom: 24px;
}
.tp-rightarrow.default {
  background: url({{'discover-the-collection-slider-right.png' | file_url}}) !important;
  width: 37px !important;
  height: 44px !important;
  display: block !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
.tp-leftarrow.default {
  background: url({{'discover-the-collection-slider-left.png' | file_url}}) !important;
  width: 37px !important;
  height: 44px !important;
  display: block !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
.tp-simpleresponsive img.carouser-image {
  position: absolute;
  height: auto;
  right: -36px;
  margin-top: -251px;
  max-width: 570px;
  width: 508px;
}
.slotholder {
  position: absolute !important;
}
.owl-caraousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.tp-bgimg.defaultimg {
  background-size: contain !important;
  background-position: right !important;
  margin-top: -280px;
}
.tp-caption-night-content {
  white-space: initial !important;
  top: 50px !important;
  width: 240%;
}
.tp-caption-night-heading {
  width: 164%;
}
.rev_slider, .tp-revslider-mainul, .tp-revslider-slidesli {
  overflow: visible !important;
}
.rev_slider_li2 .tp-caption-night-heading {
  width: 224%;
}
.rev_slider_li2 .tp-caption-night-content {
  width: 166%;
}
.ml16 .letter, .ml17 .letter, .ml18 .letter, .ml19 .letter, .ml20 .letter {
  display: inline-block;
}
.rev_slider img {
  /*display: none !important;*/
  opacity: 0;
}
.active-revslide img {
  /*display: block !important;*/
  opacity: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  animation-fill-mode: both;
}
#blogslider.rev_slider img {
  width: 561px;
  height: 420px;
}
.tp-caption.tp-caption-feature, .tp-caption.tp-caption-blog-title, .tp-caption.tp-caption-blog-desc, .tp-caption.tp-caption-read-more {
  padding-right: 41px !important;
  padding-bottom: 52px !important;
  padding-left: 96px !important;
  width: 166%;
}
.tp-caption.tp-caption-feature {
  padding-top: 60px !important;
}
.tp-caption.tp-caption-blog-title {
  padding-top: 110px !important;
}
.tp-caption.tp-caption-blog-desc {
  padding-top: 92% !important;
  width: 216%;
}
.tp-caption.tp-caption-read-more {
  padding-top: 166% !important;
}
#blogslider .tp-bgimg.defaultimg {
  margin-top: 0 !important;
  background-position: center !important;
}
#blogslider .tp-bannertimer {
  display: none !important;
}
.topbar-collapse--right-menu .list-inline-item:not(:last-child) {
  margin-right: 0;
}
.artical-sec .rev_slider_wrapper {
  z-index: 9;
}
.the_philosophy-slider-links {
  position: absolute;
  width: 31.333333%;
  left: 0;
}
.zoomLens {
  width: 160px !important;
  height: 160px !important;
  border: 2px solid #41464b !important;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.owl-carousel .fadeIn.owl-animated-out.fadeOut {
  /*opacity: 0 !important;*/
}
/*subscription-modal*/
#subscription-modal .modal-content {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  border-radius: 0;
}
.subscription-body-modal {
  width: 31%;
  margin-left: auto;
  text-align: left;
  margin-top: 102px;
  margin-bottom: 100px;
  margin-right: 12%;
  position: relative;
}
.subscription-body-modal h2 {
  color: #000f9f;
  font-weight: 600;
  margin-bottom: 0;
  font-size: 31px;
}
.subscription-form {
  margin-top: 25px;
}
.subscription-form .form-control {
  font-family: 'Quattrocento Sans', serif;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-radius: 0;
  padding: 0;
  height: 25px;
  font-size: 17px;
  line-height: 23px;
  color: #40464a;
  border-bottom: 1px solid #8A8A8D;
}
.subscription-form .form-control:focus {
  color: #40464a;
  background-color: #fff;
  border-color: #fff;
  outline: 0;
  box-shadow: 0 0 0 0rem rgba(0, 123, 255, 0.25);
}
.subscription-submit-btn {
  background: transparent;
  border: 0;
  color: #000f9f;
  font-family: 'Quattrocento Sans', serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 600;
  text-align: right;
  position: absolute;
  right: 0;
  border-bottom: 0px solid #ced4da;
  margin-top: 12px;
  letter-spacing: 0.4px;
}
.no-thanks-p {
  margin-top: 120px;
  cursor: pointer;
}
#subscription-modal .close {
  color: #fff;
  font-size: 43px;
  font-weight: 100;
  opacity: 1;
  padding: 0;
  margin: 0;
  margin-top: 29px;
  margin-right: 10px;
}
#subscription-modal .modal-body {
  padding: 0;
}
.subscription-body-modal p {
  font-size: 17px;
}
.tp-bullets {
  right: 0 !important;
  top: 36% !important;
  left: auto !important;
}
.hermes .tp-bullet {
  width: 11px !important;
  height: 11px !important;
}
#subscription-modal.modal .modal-dialog {
  position: absolute;
  left: 50%;
  top: 48%;
  transform: translate(-50%, -50%) !important;
}
.jar-symbol {
  width: 30px;
  vertical-align: bottom;
}
.color-no {
  position: absolute;
  left: 26.6%;
  width: 50px;
  top: 25.8%;
}
@media (min-width: 1351px) {
  #subscription-modal .modal-dialog {
    max-width: 750px;
    position: absolute;
    left: 50%;
    top: 48%;
    transform: translate(-50%, -50%) !important;
    width: 750px;
  }
}
@media (max-width: 1350px) {
  #subscription-modal .modal-dialog {
    max-width: 500px;
    width: 500px;
  }
  #subscription-modal .modal-content {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .subscription-body-modal h2 {
    font-size: 21px;
  }
  .subscription-body-modal p {
    font-size: 13px;
  }
  .subscription-form .form-control {
    height: 19px;
    font-size: 14px;
  }
  .subscription-submit-btn {
    font-size: 14px;
    margin-top: 10px;
  }
  .no-thanks-p {
    margin-top: 102px;
  }
  .subscription-body-modal {
    margin-top: 85px;
    margin-bottom: 97px;
    margin-right: 11%;
  }
  .subscription-form {
    margin-top: 30px;
  }
  #subscription-modal .close {
    margin-top: 8px;
    margin-right: 10px;
  }
  .product-img-carousel.owl-carousel .owl-item img {
    /*max-height: 300px;*/
    max-height: 426px;
  }
}
@media (max-width: 767px) {
  #subscription-modal .modal-dialog {
    max-width: 270px;
    width: 270px;
  }
  #subscription-modal.modal .modal-dialog {
    left: 48%;
  }
  #subscription-modal .modal-content {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .subscription-body-modal {
    width: 100%;
    margin-bottom: 0;
    margin-top: 55%;
    text-align: center;
    margin-right: 0;
    padding-left: 50px;
    padding-right: 50px;
  }
  .subscription-form {
    margin-top: 0px;
  }
  .no-thanks-p {
    margin-top: 0;
    padding-bottom: 8px;
  }
  .subscription-body-modal h2 {
    font-size: 16px;
  }
  .subscription-form .form-control {
    text-align: center;
    font-size: 13px;
    line-height: 19px;
  }
  .subscription-submit-btn {
    font-size: 13px;
    margin-top: 10px;
    position: relative;
    border-bottom: 1px solid #000f9f;
    line-height: 19px;
    padding: 0;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-radius: 0 !important;
  }
  #subscription-modal .close {
    margin-top: 3px;
  }
  .subscription-body-modal p {
    font-size: 13px;
    margin-bottom: 13.4px;
  }
}
/*subscription-modal*/
@media (min-width: 768px) {
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-expand-md .navbar-nav.header-social-links .nav-link {
    padding-right: 7px;
    padding-left: 12px;
    padding-top: 10px;
  }
  .hidden-lg, .hidden-md {
    display: none;
  }
  .navbar {
    padding: 9px 24px 10px;
  }
}
@media (min-width: 992px) {
  .insta-link-btn:after {
    background: 0;
  }
  .explore-after-line img {
    width: 90%;
  }
  .blog-detail {
    margin-top: 100px;
  }
  .blog-blue-line {
    position: absolute;
    z-index: 0;
    width: 33%;
  }
  .hand_picked_logo img {
    width: 432px;
  }
  .journal-sec img {
    width: 100%;
  }
  .journey-story {
    display: block;
    width: 183%;
  }
}
@media (min-width: 1200px) {
  .blog-side-img {
    display: block;
    position: absolute;
    top: 0;
    padding-right: 36px;
    right: 0;
  }
  .blog-side-img img {
    width: 731px;
  }
  .blog-sec {
    background: 0;
  }
}
@media (min-width: 1351px) {
  .container-fluid {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media (min-width: 1352px) {
  .container-fluid {
    max-width: 1351px;
  }
}
@media (max-width: 1350px) {
  .feature-bottom-img img {
    padding-right: 24px;
  }
  .birthday-sec-image2 {
    display: none;
  }
  .birthday-sec-image1 img {
    width: 100%;
  }
}
@media (max-width: 1270px) {
  .the_collection .night-slider p.slider3-p {
    padding-left: 64px;
  }
  .the_collection .the_velvet-slider.owl-carousel .owl-item img {
    right: 90px;
  }
}
@media (max-width: 1220px) {
  .main-testi p {
    font-size: 18px;
    line-height: 28px;
  }
  .golder-horizontal-line1 img {
    width: 66%;
  }
  .golder-horizontal-line2 img {
    width: 54%;
  }
}
@media (max-width: 1350px) and (min-width: 768px) {
  .insta-ipad-dec .col-lg-12.pd-0-insta {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .insta-ipad-dec .col-lg-12.insta-btn {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .insta-sec-web .col-lg-7.insta-images, .dear-you-inner-sec .col-lg-4, .dear-you-inner-sec .col-lg-8 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .brand-vision-inner .col-lg-6 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .brand-vision-inner .offset-lg-6 {
    margin-left: 33.333333%;
  }
  .our-journey .col-lg-5 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .our-journey .col-lg-7 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .condluence-sec .col-lg-4 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .footer .col-lg-3, .footer .col-lg-4, .footer .col-lg-5 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .hand_picked .col-lg-5 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .hand_picked .col-lg-7 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .childhood-sec .col-lg-5, .childhood-sec .col-lg-7 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .next-chep-sec .col-lg-6 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .next-chep-sec .offset-lg-6 {
    margin-left: 33.333333%;
  }
  .founder-profile-sec .offset-lg-1 {
    margin-left: 0;
  }
  .founder-profile-sec .col-lg-6 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .profile-pera-2 .col-lg-4 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .profile-pera-2 .offset-lg-8 {
    margin-left: 58.333333%;
  }
  .two-line-mid-sec .offset-lg-8 {
    margin-left: 50%;
  }
  .two-line-mid-sec .col-lg-4 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .two-line-mid-sec .col-lg-6 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
}
@media (max-width: 1350px) {
  p {
    line-height: 18px;
  }
  .dropdown-menu {
    margin-top: 0;
  }
  .blog-detail {
    margin-top: 0;
  }
  .gray-patch img {
    height: 426.3px;
    margin-right: -31px;
    width: 320px;
  }
  .topbar-collapse--account-menu {
    padding-right: 0;
  }
  .list-inline-item:not(:last-child) {
    margin-right: 0;
  }
  .gray-patch {
    padding-right: 24px;
  }
  .insta-ipad-dec {
    display: block;
  }
  .explore-after-line {
    display: none;
  }
  .insta-dec {
    display: none;
    order: 2;
  }
  .slide-progress {
    bottom: 118px;
  }
  .insta-images {
    order: 1;
  }
  .insta-title {
    color: #000F9F;
  }
  .insta-link-btn {
    float: right;
    color: #3F464B;
  }
  .insta-btn {
    position: relative;
  }
  .hero-slider {
    width: 100%;
    height: 426px;
    background-size: cover;
    position: relative;
  }
  .owl-carousel .owl-item img {
    height: 426px;
    object-fit: cover;
  }
  .the_velvet-slider.owl-carousel .owl-item img {
    position: absolute;
    width: 470px;
    height: auto;
    right: 66px;
    max-width: 343px;
    margin-top: -164px;
  }
  .night-slider .ovr-hid {
    padding-top: 176px;
    padding-bottom: 60px;
  }
  .the_collection_velvet .night-slider {
    margin-top: 86px;
  }
  .the_velvet-slider {
    margin-top: 89px;
  }
  .the_velvet-slider .owl-nav {
    bottom: -91px;
    left: 53px;
  }
  .the_velvet-slider.owl-carousel .owl-nav button.owl-prev span:before, .the_velvet-slider.owl-carousel .owl-nav button.owl-next span:before {
    width: 34px;
    height: 37px;
  }
  .the_velvet-slider.owl-carousel .owl-nav button.owl-next {
    margin-left: 22px;
  }
  .banner-text {
    top: 51%;
    width: 63%;
    left: 42.2%;
  }
  .banner-link {
    bottom: 16%;
    left: 10.6%;
  }
  .banner-link a {
    font-size: 17px;
  }
  .banner-text h2 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
  .banner-text p {
    font-size: 17px;
    line-height: 18px;
    font-family: 'Quattrocento Sans', serif;
    font-weight: 400;
    letter-spacing: 0;
  }
  .product-detail {
    margin-top: 0;
    margin-left: -12px;
  }
  .leaf-left {
    width: 156px;
  }
  .leaf-right {
    width: 220px;
  }
  .story-leaf-1 {
    right: 9%;
  }
  .story-leaf-2 {
    top: 33.7%;
  }
  .bombay-img1 {
    top: 7.9%;
    left: auto;
  }
  .bombay-img2 {
    top: 20%;
    right: 1.8%;
  }
  .story-1 {
    padding: 30px 0;
  }
  .story-1-width {
    margin-right: 16%;
    width: 51%;
  }
  .story-1 h2 {
    font-size: 20px;
  }
  .our-story-sec2 {
    padding-top: 5%;
  }
  .multi-img {
    bottom: 20%;
    width: 20%;
  }
  .s3middle-2 {
    padding: 20px 80px;
  }
  .s3middle-1 {
    padding: 10px 10px 5px;
  }
  .s3middle-1 h3 {
    font-size: 25px;
  }
  .s3middle-2 {
    padding: 10px 80px;
  }
  .s3middle-2 p {
    margin-bottom: 6px;
  }
  .legal-logo {
    left: 6%;
    bottom: 7%;
  }
  .yello-shape {
    width: 24.6%;
    height: 198px;
    font-size: 14px;
    line-height: 18px;
    margin-right: 24px;
  }
  .yello-shape span {
    padding: 0 30px;
  }
  .purple-img-short {
    right: 21.3%;
    width: 212px;
  }
  .legal-logo img {
    width: 180px;
  }
  .testi-logo img {
    width: 110px;
  }
  .main-testi {
    width: 63%;
  }
  .main-testi .test-title {
    font-size: 36px;
  }
  .main-testi p {
    font-size: 14px;
    margin-right: 18%;
  }
  .test-name h2, .other-test-name h2 {
    font-size: 20px;
  }
  .face-right, .face-left {
    width: 160px;
    top: 8%;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 24px;
    padding-left: 20px;
    font-size: 20px;
  }
  .navbar-expand-md .navbar-nav .right-menu .menu-ul li:last-child a.nav-link {
    padding-left: 20px;
    padding-right: 24px;
  }
  .right-menu {
    padding-left: 0;
  }
  .left-menu {
    padding-right: 0;
  }
  .topbar-collapse--logo img {
    width: 87px;
    margin-left: auto;
  }
  .topbar-collapse--left-menu li a {
    padding-left: 19px;
    font-size: 17px;
  }
  .navbar {
    padding: 8px 6px 7px;
  }
  .topbar-collapse--search > img, .topbar-collapse--search picture, .topbar-collapse--search picture img {
    height: 14px;
  }
  .topbar-collapse--account-menu img {
    height: 13px;
  }
  .topbar-collapse--account-menu li a {
    padding-left: 14px;
  }
  .cart-count {
    width: 13px;
    height: 13px;
    font-size: 8px;
    top: 0px;
    right: -10px;
  }
  .topbar-collapse--left-menu li a {
    padding-left: 33px;
    font-size: 17px;
  }
  .container-fluid {
    padding-right: 24px;
    padding-left: 24px;
    max-width: 769px;
  }
  .topbar-collapse--left-menu {
    text-align: right;
    padding-right: 10px;
  }
  .topbar-collapse--right-menu li:not(:last-child) a {
    padding-right: 13px;
  }
  .topbar-collapse--left-menu a, .topbar-collapse--right-menu a {
    font-size: 17px;
  }
  .search-col-pd-left {
    padding-left: 9px;
  }
  .profile-col-pd-right {
    padding-right: 8px;
  }
  .navbar-brand {
    margin-left: -10px;
    margin-top: 0;
  }
  .topbar-collapse--right-menu {
    padding-left: 15px;
  }
  .banner-text-ipad {
    display: block;
  }
  .hero-slider .owl-dots {
    right: 4.4%;
    bottom: 4%;
  }
  .featured-sec {
    padding: 50px 80px 0;
  }
  .title {
    font-size: 22px;
    margin-bottom: 5px;
    letter-spacing: -0.1px;
    margin-left: 0;
    left: 0;
  }
  .fearured-p {
    font-size: 17px;
    line-height: 19px;
    font-family: 'Quattrocento Sans', serif;
    margin-left: 0;
    letter-spacing: 0;
    margin-top: 7px;
    margin-bottom: 0;
    padding-right: 19px;
  }
  .feature-inner-p {
    line-height: 18px;
    letter-spacing: 0;
  }
  .yellow-line {
    margin-top: 8px;
    margin-bottom: 21px;
  }
  .price {
    font-size: 17px;
    margin-top: -4px;
  }
  .product-category {
    font-size: 17px;
    line-height: 17px;
    margin-top: -4px;
    letter-spacing: 0.3px;
  }
  .product-title {
    line-height: 28px;
    font-size: 17px;
    margin-top: -4px;
    letter-spacing: 0.3px;
  }
  .prod-desc-ipad {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 18px;
    margin-top: -4px;
    padding-right: 32px;
  }
  .ipad-pd-r-0 {
    padding-right: 0;
  }
  .ipad-pd-0 {
    padding: 0;
  }
  .product-image {
    margin-top: 10px;
    margin-left: -22px;
  }
  .buy-btn {
    margin-top: 15px;
    font-size: 17px;
    margin-left: -149px;
  }
  .large {
    display: none !important;
  }
  .featured-sec-inner {
    padding: 24px 43px 67px;
  }
  .sec3-2 {
    padding-right: 24px;
    width: 369px;
  }
  .sec3 {
    margin-top: 20px;
  }
  .zoomLens, .zoomContainer {
    display: none !important;
  }
  .zoomContainer {
    left: 0 !important;
    top: 0 !important;
    height: 0 !important;
    width: 0 !important;
  }
  .sec3-1 {
    width: 346px;
  }
  .sec-3-middle {
    width: 47.9%;
    padding-top: 14.6%;
  }
  .s3middle-1 h3 {
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.1px;
  }
  .s3middle-1 {
    padding: 18px 0 14px;
  }
  .s3middle-1 h3.l43 {
    line-height: 27px;
  }
  .s3middle-1 h3.l41 {
    line-height: 21px;
  }
  .s3middle-1 h3.l40 {
    line-height: 30px;
  }
  .s3middle-1 h3.l42 {
    line-height: 22px;
    line-height: 24px;
  }
  .s3middle-2 p.l30 {
    line-height: 18px;
    letter-spacing: 0.4px;
    margin-bottom: 12px;
  }
  .s3middle-2 {
    padding: 17px 10px 26px 72px;
    font-size: 14px;
    line-height: 13px;
  }
  .s3middle-2 p.l33 {
    line-height: 14px;
    font-size: 13px;
    margin-bottom: 0;
  }
  .s3middle-2 p.l31 {
    line-height: 18px;
    letter-spacing: 0.4px;
    margin-bottom: 13px;
  }
  p.mb-22.l31s, p.mb-0.l33 {
    letter-spacing: 0.4px;
  }
  .legal-logo img {
    width: 158px;
  }
  .legal-logo {
    left: 15.4%;
    bottom: 5%;
  }
  .legal-logo-text {
    bottom: 5.6%;
    left: 15.8%;
  }
  .legal-logo-text img {
    width: 153px;
  }
  .purple-img-short {
    right: 27.7%;
    width: 153px;
    bottom: 0px;
  }
  .multi-img {
    bottom: 15%;
    width: 30%;
    padding-right: 24px;
  }
  .sec3-1 img, .sec3-2 img {
    width: 345px;
    height: 515.6px;
  }
  p.mb-22.l31s {
    margin-bottom: 12px;
  }
  .video-bg {
    padding-right: 24px;
  }
  .video-wrapper video {
    height: 408px;
  }
  .video-text {
    width: 43%;
  }
  .video-text h3 {
    font-size: 17px;
    line-height: 15px;
    letter-spacing: 0.8px;
  }
  .video-text p {
    font-size: 17px;
    line-height: 23px;
    margin-bottom: -7px;
    letter-spacing: 0.8px;
  }
  .play-btn {
    width: 65px;
    height: 65px;
  }
  .video-text {
    right: 4.5%;
    bottom: 7.9%;
    width: 43%;
  }
  .video-wrapper {
    height: 412px;
  }
  .bombay-img1 img {
    width: 158px;
  }
  .bombay-img2 img {
    width: 168px;
  }
  .bombay-img2 {
    top: 42.6%;
    padding-right: 24px;
    right: 0;
  }
  .story-sec-main {
    margin-top: 37px;
  }
  .story-leaf-1 {
    right: 15%;
  }
  .story-leaf-2 img, .story-leaf-1 img {
    width: 159px;
  }
  .story-1 {
    padding: 35px 0 32px;
  }
  .story-1-width {
    margin-right: 16%;
    width: 58%;
  }
  .story-1 h2 {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
  .our-story-sec2 .featured-p1 {
    line-height: 18px;
    margin-bottom: 15px;
  }
  .our-story-sec2 p {
    font-size: 17px;
    font-family: 'Quattrocento Sans', serif;
    line-height: 34px;
    letter-spacing: 0;
    padding-right: 30px;
  }
  .our-story-sec2 {
    padding-top: 2%;
  }
  .our-story-sec2 .featured-p2 {
    line-height: 18px;
    margin-bottom: 11px;
    letter-spacing: 0;
  }
  .product-buy-btn {
    font-size: 17px;
    letter-spacing: 0;
  }
  .story-btn.buy-btn {
    margin-top: 0;
    font-size: 16px;
    margin-left: -32px;
    line-height: 19px;
    bottom: 0;
    margin-bottom: -2px;
  }
  .story2-offset {
    margin-left: 25.2%;
  }
  .story-btn .product-buy-btn {
    line-height: 36px;
  }
  .story-btn .product-buy-btn:after {
    margin-top: 0;
    position: absolute;
    width: 134%;
  }
  .post-sec {
    margin-top: 7px;
  }
  .today-p {
    font-weight: 600;
    padding-top: 3px;
    font-size: 14px;
    letter-spacing: 1.6px;
    position: absolute;
    margin-top: -62px;
    margin-left: -29px;
  }
  .scrap-p {
    margin-left: 0;
  }
  .blog-sec {
    background: 0;
  }
  .indus-logo-text h4 {
    left: 17%;
    margin-left: 41.4%;
    margin-top: -25px;
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 0;
    line-height: 44px;
    letter-spacing: -1.3px;
  }
  .indus-logo-text img {
    width: 159px;
  }
  .indus-logo-text {
    margin-top: -47px;
    display: block;
    margin-left: 3px;
  }
  .blog-blue-line {
    margin-top: 0;
    margin-bottom: 23px;
    position: relative;
    z-index: 0;
    width: 100%;
    display: block;
  }
  .culture-text {
    font-weight: 900;
    font-size: 17px;
    margin-bottom: 19px;
    line-height: 0;
    margin-top: -3px;
    letter-spacing: 0.3px;
  }
  .blog-detail h4 {
    color: #000F9F;
    font-size: 22px;
    margin-bottom: 9px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
  .blog-dec {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    font-family: 'Quattrocento Sans', serif;
  }
  .blog-title-box {
    padding: 10px 110px 1px 32px;
    width: 61%;
  }
  .blog-side-img {
    display: block;
    position: absolute;
    top: -16px;
    padding-right: 24px;
    right: 0;
  }
  .blog-side-img img {
    width: 411px;
  }
  .blog-link {
    padding: 8px 31px 0;
  }
  .blog-link-btn {
    color: #3F464B;
    font-weight: 700;
    font-family: 'Quattrocento Sans', serif;
    font-size: 17px;
    line-height: 4px;
    letter-spacing: 0;
  }
  .blog-link-btn:after {
    margin-top: 1.3px;
  }
  .testi-logo img {
    width: 99px;
  }
  .testimonial-sec {
    margin: 39px 0 17px;
  }
  .testi-title {
    margin-bottom: 8px;
    width: 249px;
    height: 52px;
    margin-left: 70px;
  }
  .desktop-testi-main-text2 {
    display: none;
  }
  .ipad-text-main-text {
    display: block;
  }
  .main-testi p {
    font-size: 14px;
    margin-right: 5%;
    line-height: 17px;
    letter-spacing: 0;
    margin-left: 0;
    margin-bottom: 0;
  }
  .other-test-row {
    margin-top: -13.2%;
  }
  .main-testi {
    width: 55%;
  }
  .test-name h2 {
    font-size: 22px;
  }
  .test-name {
    margin-top: 19px;
  }
  .test-name p {
    font-size: 15px;
    margin-right: 0;
    line-height: 19px;
    letter-spacing: 0.7px;
    margin-bottom: 0;
  }
  .rating-right {
    padding-right: 31px;
    margin-bottom: 22px;
    width: 123px;
  }
  .test-right .other-test-name {
    margin-right: 13px;
  }
  .text-middle-spn {
    line-height: 14px;
    letter-spacing: 0;
  }
  .test-right {
    padding-right: 31px;
    margin-right: 0;
  }
  .other-testi-right {
    margin-right: -57px;
    margin-top: 0;
  }
  .test-name h2 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 1px;
    letter-spacing: -0.1px;
  }
  .other-test-name h2 {
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 1px;
    letter-spacing: -0.1px;
  }
  .other-testi p {
    font-size: 14px;
    line-height: 15px;
  }
  .test-left p, .test-right p {
    min-height: 180px;
  }
  .insta-link-btn:after {
    background: url({{ "yellow-line-ipad.png" | file_url }});
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 74%;
    height: 8px;
  }
  .rating-left {
    width: 123px;
    padding-left: 31px;
    margin-bottom: 20px;
    margin-top: 1px;
  }
  .other-testi-left {
    margin-left: 3px;
  }
  .test-left {
    padding-left: 31px;
    margin-top: 0;
  }
  .test-left p {
    width: 134%;
    margin-bottom: 7px;
    letter-spacing: 0;
    line-height: 18px !important;
  }
  .face-right {
    width: 158px;
    top: -105%;
    right: 0;
  }
  .face-left {
    left: -1px;
    top: -105%;
    width: 158px;
  }
  .insta-sec-web {
    background: url({{ "insta-bg-ipad.png" | file_url }});
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 0;
  }
  .insta-first-row {
    margin-bottom: 29px;
  }
  .insta-images {
    padding: 0 93px;
  }
  .insta-ipad-dec {
    padding: 29px 18px 29px 80px;
  }
  .pd-0-insta p.mb-0 {
    font-size: 17px;
    line-height: 18px;
    margin-top: 7px;
  }
  .insta-link-btn {
    float: right;
    color: #3F464B;
    font-size: 17px;
    line-height: 26px;
    margin-top: 11px;
    letter-spacing: 0;
  }
  footer {
    margin-top: -5px;
  }
  .footer-links a {
    text-transform: capitalize;
    font-family: 'Quattrocento Sans', serif;
    font-size: 14px;
  }
  .footer-links {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    font-size: 19px;
    font-family: 'Quattrocento Sans', serif;
    letter-spacing: 1.8px;
  }
  .contact-links {
    padding-left: 80px;
  }
  .footer-links li {
    font-size: 16px;
    line-height: 22px;
  }
  .footer-links a {
    text-transform: capitalize;
    font-family: 'Quattrocento Sans', serif;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.4px;
  }
  .footer-links {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    font-size: 19px;
    font-family: 'Quattrocento Sans', serif;
    letter-spacing: 1.8px;
  }
  .footer {
    background: #e4e4e4;
    padding: 22px 0 38px;
  }
  .contact2-links {
    margin-left: 0;
  }
  .newslettter {
    margin-left: 2px;
    margin-top: -3px;
  }
  .newslettter label {
    font-family: 'Quattrocento Sans', serif;
    margin-bottom: 0;
    line-height: 16px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.4px;
  }
  .newslettter .form-control {
    background: 0 0;
    border: 0;
    font-family: 'Quattrocento Sans', serif;
    height: 18px;
    font-size: 13px;
    line-height: 14px;
    padding: 3px 0;
  }
  .newslettter button {
    background: 0 0;
    border: 0;
    color: #40464a;
    font-size: 13px;
    font-family: 'Quattrocento Sans', serif;
    line-height: 15px;
  }
  .footer-social-links li {
    display: inline-block;
    margin-right: 34px;
  }
  .footer-social-links {
    padding-top: 21px;
  }
  .site-footer-inner {
    position: absolute;
    bottom: 0;
    font-size: 11px;
    font-family: 'Quattrocento Sans', serif;
    color: #a09f9f;
    padding-left: 28px;
    line-height: 11px;
    letter-spacing: 0.5px;
  }
  .last-footer-logo {
    float: right;
    max-width: 169px;
    padding-right: 37px;
    margin-top: 9px;
  }
  .footer-social-links img {
    height: 18px;
  }
  .newsletter-col {
    margin-left: -55px;
    padding-left: 0;
    padding-right: 0;
  }
  .test-right p {
    letter-spacing: 0 !important;
    line-height: 17px !important;
    width: 100% !important;
    margin-top: -4px !important;
    margin-bottom: 4px;
  }
  .text-middle-spn {
    letter-spacing: 0 !important;
    line-height: 18px !important;
    width: 100% !important;
    margin-top: -4px !important;
  }
  .test-name h2 {
    text-align: center;
    margin-right: 0;
  }
}
@media screen and (max-width: 991px) and (min-width: 880px) {
  .main-testi p {
    font-size: 14px;
    margin-right: 14%;
  }
  .main-testi .test-name p {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  /* p {
    line-height: 15px;
  } */
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-toggler {
    padding: 9px 0 0;
    width: 22px;
  }
  .topbar-collapse--search > img, .topbar-collapse--search picture, .topbar-collapse--search picture img {
    height: 16px;
  }
  .topbar-collapse--right-menu li:nth-child(3) {
    padding-left: 0;
  }
  .hidden-xs {
    display: none;
  }
  .navbar-toggler > .close {
    display: inline;
  }
  .navbar-toggler.collapsed > .close, .navbar-toggler:not(.collapsed) > .navbar-toggler-icon {
    display: none;
  }
  .s3middle-1 .yellow-line {
    display: block;
  }
  .banner-text {
    width: 87%;
    left: 0;
    transform: translate(0%, -50%);
    text-align: center;
    right: 0;
    top: 53%;
  }
  .banner-link {
    bottom: 16%;
    width: 100%;
    left: 0;
    transform: translate(0%, -50%);
    text-align: center;
  }
  .feature-bottom-img img {
    padding-right: 15px;
  }
  .banner-link a {
    font-size: 13px;
    line-height: 15px;
  }
  .navbar {
    padding: 5px 6px 4px;
  }
  .buy-btn {
    order: 1;
    position: relative;
    display: flex;
    width: 100%;
    margin-top: 0;
  }
  .product-img {
    order: 2;
    position: relative;
    width: 100%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 37px;
    display: block;
  }
  .product-detail {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .product-buy-btn {
    width: 100%;
    text-align: center;
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 15px;
  }
  .logo {
    width: 60px;
    position: absolute;
    z-index: 999999;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-top: -6px;
  }
  .navbar-brand {
    width: auto;
    margin: 0;
    left: 0;
  }
  .banner-text h2 {
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 0.4px;
  }
  .banner-text h2 br {
    display: none;
  }
  .featured-sec {
    padding: 0;
    margin-top: 10px;
  }
  .featured-sec .container {
    padding: 0;
  }
  .featured-sec-inner {
    text-align: center;
    padding: 24px 35px 76px;
  }
  .product-buy-btn:after {
    margin-left: -20px;
    width: 116%;
    height: 3px;
  }
  .blog-top-line, .blog-link-btn:after {
    height: 1px;
  }
  .footer-last-pera {
    float: none;
    text-align: center;
  }
  .site-footer-inner {
    position: relative;
  }
  .mobile-order-2 {
    order: 2;
  }
  .mobile-order-1 {
    order: 1;
  }
  .mobile-order-3 {
    order: 3;
  }
  .footer-social-links {
    padding-top: 20px;
    text-align: center;
    padding-bottom: 20px;
  }
  .footer-social-links li {
    font-size: 26px;
  }
  .footer-last-pera {
    margin-top: 20px;
  }
  .insta-dec {
    background: #fff;
  }
  .insta-sec-web {
    order: 2;
    position: relative;
    display: flex;
    width: 100%;
  }
  .insta-ipad-dec {
    order: 1;
    position: relative;
    display: flex;
    width: 100%;
  }
  .insta {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .insta-ipad-dec {
    text-align: center;
  }
  .feature-bottom-desktop {
    display: none;
  }
  .feature-bottom-mobile {
    display: block;
  }
  .story-leaf-1 {
    right: 5%;
    top: 28%;
  }
  .leaf-right {
    width: 126px;
  }
  .story-leaf-2 {
    top: 12%;
  }
  .leaf-left {
    width: 134px;
  }
  .story-btn-mobile .product-buy-btn.in-view4:after {
    margin-left: 0;
    margin-top: 0;
    height: 0;
    background: #000f9f;
    height: 1px;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    width: 100%;
  }
  .bombay-img1 img {
    width: 166px;
  }
  .bombay-img2 img {
    width: 132px;
  }
  .story-btn-mobile .product-buy-btn {
    font-size: 13px;
    text-align: left;
    color: #fff;
    margin-top: 10px;
  }
  .story-1 h2 {
    font-size: 15px;
  }
  .story-1-width {
    margin-right: 0;
  }
  .story-1 {
    padding: 20px 0;
  }
  .story-leaf-1 {
    top: 37%;
  }
  .story2-offset {
    margin-left: 0;
    text-align: right;
    font-size: 14px;
    margin-top: -3px;
    width: 50%;
    min-height: 306px;
  }
  .story2-offset:before, .story2-offset:after {
    display: table;
    content: '';
    clear: both;
  }
  .mobile-hidden {
    display: none;
  }
  .s3middle-1 h3 {
    font-size: 15px;
    line-height: 17px;
    letter-spacing: 0.4px;
  }
  .s3middle-1 h3.l42 {
    line-height: 19px;
    line-height: 19px;
  }
  .s3middle-1 h3.l40 {
    line-height: 20px;
  }
  .s3middle-1 h3.l41 {
    line-height: 17px;
  }
  .s3middle-1 h3.l43 {
    line-height: 22px;
  }
  .sec-3-middle {
    width: 77%;
  }
  .sec3-1 {
    display: none;
  }
  .discover-mobile {
    display: block;
    padding: 0 53px;
  }
  .discover-mobile p {
    margin-top: 14px;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.2px;
    font-weight: 600;
  }
  .discover-mobile a:hover {
    text-decoration: underline;
  }
  .legal-logo {
    left: 0;
    bottom: 35%;
    right: 0;
    display: block;
    text-align: center;
    margin: 0 auto;
  }
  .s3middle-1 {
    padding: 19px 0 97px;
  }
  .s3middle-2 {
    text-align: center;
    padding: 10px 30px;
    padding-top: 26%;
  }
  .multi-img {
    display: none;
  }
  .sec3-2 {
    right: 0;
    left: 0;
    text-align: center;
    display: block;
    margin: 0 auto;
  }
  .sec-3-middle {
    padding-top: 0;
    z-index: 9;
  }
  .test-with-love {
    margin-top: 61%;
    background-size: cover;
    background-position: center;
  }
  .blog-sec {
    padding-top: 33%;
    background-size: contain;
    background-position: top center;
  }
  .face-right, .face-left {
    width: 159px;
    top: -198%;
  }
  .face-right {
    z-index: 0;
  }
  .main-testi p {
    margin-right: 0;
    text-align: center;
  }
  .face-right {
    right: 5.8%;
  }
  .testi-logo img {
    width: 60px;
  }
  .other-testi-right, .test-right {
    text-align: left;
  }
  .test-right {
    padding-right: 0;
    background: 0 0;
  }
  .test-left {
    padding-left: 0;
    background: 0 0;
  }
  .rating-left {
    padding-left: 0;
  }
  .rating-right {
    padding-right: 0;
  }
  .other-test-row:after {
    background: url({{ "l3.png" | file_url }});
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding-right: 0;
    content: '';
    width: 100%;
    height: 6px;
    font-size: 14px;
    margin-top: 4px;
  }
  .sec3-2, .sec3-1 {
    width: 290px;
  }
  .video-text {
    right: auto;
    bottom: 12%;
    left: auto;
    text-align: center;
  }
  .video-text img {
    width: 50px;
  }
  .nav-link img {
    width: 16px;
    height: 16px;
  }
  .owl-carousel .owl-item img {
    height: 427px;
    object-fit: cover;
  }
  .banner-text p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .hero-slider .owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    margin: 2px 5.5px;
  }
  .owl-theme .owl-dots .owl-dot {
    z-index: 9;
  }
  .hero-slider .owl-dots {
    right: 0;
    left: 0;
  }
  .feature-inner-p {
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .fearured-p {
    font-size: 13px;
    line-height: 15px;
    font-family: 'Quattrocento Sans', serif;
    margin-left: 0;
    letter-spacing: 0.4px;
    margin-top: 7px;
    margin-bottom: 0;
    font-weight: 400;
    padding-right: 0;
  }
  .yellow-line {
    margin-top: 16px;
    margin-bottom: 0;
    width: 95%;
    position: absolute;
    left: 12px;
  }
  .s3middle-1 .yellow-line {
    margin-top: 7px;
    margin-bottom: 30px;
    height: 4px;
    width: 100%;
    left: 0;
    background: #edd78b;
    height: 2px;
  }
  .product-title {
    line-height: 28px;
    font-size: 13px;
    margin-top: 35px;
  }
  .product-category {
    font-size: 13px;
    line-height: 13px;
  }
  .price {
    font-size: 13px;
    margin-top: -1px;
    margin-bottom: 11px;
  }
  .product-detail {
    margin-left: 0;
  }
  .buy-btn {
    margin-left: 0;
    font-size: 14px;
  }
  .product-image {
    margin-top: 10px;
    left: 0;
    width: 135px;
    height: 130px;
    right: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .prod-desc-ipad {
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 15px;
    margin-top: -4px;
  }
  .ipad-pd-r-0 {
    padding-right: 0;
    padding-left: 0;
  }
  .sec3-2 {
    width: 92%;
    padding-right: 0;
  }
  .sec3 {
    margin-top: 20px;
  }
  .legal-logo img {
    width: 158px;
    top: 11px;
    position: relative;
  }
  .legal-logo, .legal-logo-text {
    display: none;
  }
  .mobile-legal-logo {
    display: block;
    position: absolute;
    width: 156px;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
  .mobile-legal-logo-text {
    display: block;
    position: absolute;
    width: 150px;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
  .mobile-legal-logo-text img {
    animation: rotation 15s infinite linear;
  }
  .mobile-legal-logo-text img {
    margin-top: -73px;
  }
  .mobile-legal-logo img {
    margin-top: -77px;
  }
  .sec3-2 img {
    height: 417px;
  }
  .s3middle-2 p.l30 {
    line-height: 14px;
    letter-spacing: 0.4px;
    margin-bottom: 9px;
    margin-left: 0;
    margin-top: 1px;
  }
  .s3middle-2 {
    text-align: center;
    padding: 10px 33px 2px;
    padding-top: 36%;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .s3middle-2 p.l31 {
    line-height: 14px;
    letter-spacing: 0.4px;
    margin-bottom: 11px;
  }
  .s3middle-2 p.l33 {
    line-height: 13px;
    font-size: 11px;
    margin-bottom: 25px;
  }
  p.mb-22.l31s {
    margin-bottom: 9px;
  }
  .purple-img-short {
    right: 7.9%;
    width: 142px;
    z-index: 9;
  }
  .yello-shape {
    font-size: 0;
    background: 0;
    padding: 0;
    bottom: 1.7%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 10%;
    margin-right: 20px;
    height: 69px;
    background-position: top center;
    right: 0;
    padding-right: 45px;
  }
  .yello-shape img {
    width: 100%;
    display: block;
    position: absolute;
    margin-left: 5px;
    height: 79px;
  }
  .video-bg {
    padding-right: 15px;
  }
  .video-wrapper {
    height: 419px;
  }
  .video-wrapper video {
    height: 419px;
  }
  .video-spec-text {
    position: relative;
    margin-left: 0;
    margin-bottom: 0;
  }
  .video-text {
    right: 0;
    bottom: 10%;
    left: 0;
    text-align: center;
    width: 43%;
    margin: 0 auto;
    display: block;
  }
  .play-btn {
    height: 50px;
  }
  .video-text h3 {
    font-size: 12px;
    line-height: 11px;
    letter-spacing: 0.6px;
  }
  .video-spec-text img {
    margin-top: 10px;
  }
  .video-text h3 {
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.6px;
  }
  .video-text p {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 0;
    letter-spacing: 0.8px;
  }
  .story-1 {
    background: 0 0;
  }
  .story-1 h2 {
    color: #268588;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.5px;
  }
  .story-1-width {
    width: 46%;
  }
  .story-sec-main {
    margin-top: 10px;
  }
  .story-1 {
    padding-top: 0;
  }
  .our-story-sec {
    margin-top: 14px;
  }
  .story-btn-mobile .product-buy-btn {
    font-size: 13px;
    text-align: left;
    margin-top: 10px;
    color: #3F464B;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .bombay-img1 {
    top: 0.7%;
    left: 15px;
  }
  .bombay-img2 {
    right: 0;
    padding-right: 15px;
  }
  .bombay-img2 img {
    width: 164px;
  }
  .story-leaf-1 {
    top: 54.5%;
    right: 0;
    padding-right: 15px;
  }
  .story-leaf-2 img, .story-leaf-1 img {
    width: 166px;
  }
  .our-story-sec2 p {
    font-size: 15px;
    line-height: 34px;
    letter-spacing: 0.9px;
    padding-right: 0;
    color: #fff;
  }
  .story-leaf-2 {
    top: 15.7%;
  }
  .bombay-img2 {
    top: 37%;
    z-index: 9;
  }
  .bombay-img1, .story-leaf-2, .story-leaf-1, .our-story-sec2 {
    z-index: 9;
  }
  .our-story-sec2 .featured-p1 {
    line-height: 15px;
    margin-bottom: 10px;
    font-size: 13px;
    letter-spacing: 0.4px;
    padding-top: 15px;
    font-family: 'Quattrocento Sans', sans-serif;
  }
  .our-story-sec2 p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.3px;
  }
  .our-story-sec2 .featured-p3 {
    padding-left: 20px;
  }
  .black-bg-mobile {
    display: block;
    position: absolute;
    height: 100px;
    padding-right: 15px;
    top: 37%;
    z-index: 0;
  }
  .black-bg-mobile img {
    height: 116px;
    width: 100%;
  }
  .black-text {
    color: #3F464B !important;
  }
  .our-story-sec2 {
    padding-top: 48px;
    padding-left: 4px;
  }
  .our-story-sec2 .featured-p2 {
    line-height: 15px;
    margin-bottom: 11px;
    letter-spacing: 0.4px;
    padding-left: 26px;
    margin-top: 14px;
    padding-right: 0;
  }
  .post-sec {
    margin-top: 5px;
  }
  .indus-logo-text h4 {
    left: 17%;
    margin-left: 54.4%;
    margin-top: -24px;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0;
    line-height: 45px;
    letter-spacing: -0.9px;
  }
  .indus-logo-text {
    margin-top: -47px;
    display: block;
    margin-left: 33px;
  }
  .blog-title-box {
    padding: 10px 80px 34px 62px;
    width: 100%;
    margin-top: 44px;
  }
  .blog-blue-line {
    margin-top: -4px;
    margin-bottom: 29px;
  }
  .blog-detail h4 {
    color: #000F9F;
    font-size: 15px;
    margin-bottom: 1px;
    font-weight: 600;
    line-height: 19px;
    letter-spacing: 0.1px;
  }
  .blog-dec {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
    font-family: 'Quattrocento Sans', serif;
  }
  .culture-text {
    font-weight: 900;
    font-size: 13px;
    margin-bottom: 19px;
    line-height: 0;
    margin-top: -9px;
    letter-spacing: 0.3px;
  }
  .blog-detail {
    padding-left: 9px;
  }
  .blog-link-btn:after {
    margin-top: -5px;
  }
  .blog-link-btn {
    color: #3F464B;
    font-weight: 700;
    font-family: 'Quattrocento Sans', serif;
    font-size: 13px;
    line-height: 4px;
    letter-spacing: 0.4px;
  }
  .blog-link {
    padding: 0;
    float: right;
    right: 0;
    width: 46%;
    margin-top: -48px;
  }
  .today-p {
    text-align: left;
    font-size: 13px;
    margin-left: -20px;
    margin-top: -64px;
    line-height: 12px;
    letter-spacing: 0.4px;
    position: absolute;
  }
  .scrap-p {
    margin-top: 8px;
    margin-left: 20px;
    color: #fff;
  }
  .face-right, .face-left {
    width: 159px;
    top: -178%;
  }
  .face-right {
    right: 0;
  }
  .mobile-test-diff-text {
    margin-top: 13px;
    display: block;
    line-height: 16px;
  }
  .main-testi p {
    margin-right: 0;
    text-align: center;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .main-testi {
    width: 80%;
    padding-top: 4%;
    text-align: center;
  }
  .test-with-love {
    margin-top: 25%;
    padding-bottom: 13%;
    padding-top: 34%;
    z-index: auto;
  }
  .testi-logo {
    z-index: 99;
    position: relative;
  }
  .testi-title {
    margin-bottom: 18px;
    width: 182px;
    height: 36px;
    margin-left: -1px;
    margin-top: 12px;
    padding-top: 7px;
  }
  .test-name h2 {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 1px;
    margin-right: auto;
    text-align: center;
    letter-spacing: 0.4px;
  }
  .other-testi-left, .other-testi-right {
    background: 0;
    background-image: none !important;
  }
  .face-left {
    top: -70px;
    width: 159px;
    left: 16px;
    z-index: 9;
  }
  .testimonial-sec .container-fluid {
    position: relative;
  }
  .face-right {
    top: -70px;
    width: 159px;
    right: 16px;
    z-index: 9;
  }
  .insta-link-btn:after {
    width: 95%;
    margin-left: 0;
  }
  .blog-sec {
    background: url({{ "img-b.png" | file_url }});
    background-size: contain;
    background-position: top center;
  }
  .other-testi-right, .test-right {
    text-align: left;
    margin-right: 0;
    background-image: none !important;
  }
  .rating-right {
    padding-right: 0;
    margin-right: 0;
    right: 0;
    margin-left: auto;
    display: block;
    width: 80px;
    margin-bottom: 24px;
    margin-top: 4px;
  }
  .other-test-row {
    margin-top: 9px;
  }
  .test-right p {
    letter-spacing: 0.4px !important;
    line-height: 15px !important;
    width: 100% !important;
    margin-top: -1px !important;
    text-align: right;
    margin-left: 0;
    font-size: 13px;
    margin-bottom: 5px;
    min-height: 255px;
  }
  .test-right .other-test-name {
    margin-right: 0;
    text-align: right;
  }
  .test-right .other-test-name h2, .other-test-name h2 {
    margin-right: 0;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 1px;
    letter-spacing: 0.4px;
  }
  .text-middle-spn {
    line-height: 14px !important;
    width: 100% !important;
    margin-top: 0 !important;
  }
  .test-left p {
    letter-spacing: 0.4px !important;
    line-height: 15px !important;
    width: 100% !important;
    margin-top: -2px !important;
    text-align: left;
    margin-left: 0;
    font-size: 13px;
    margin-bottom: 10px;
    min-height: 255px;
  }
  .other-testi-left .other-test-name {
    margin-left: -3px;
  }
  .rating-left {
    padding-right: 0;
    display: block;
    width: 80px;
    margin: 4px auto 24px -4px;
  }
  .test-left .other-test-name p {
    margin-left: 0 !important;
  }
  .other-testi.other-testi-left:before {
    content: '';
    width: 2px;
    object-fit: unset;
    background: url({{ "h-yellow-line.png" | file_url }});
    height: 100%;
    display: block;
    left: -19px;
    position: absolute;
    background-size: cover;
    top: 0;
  }
  .insta-title {
    font-size: 15px;
    margin-bottom: 5px;
    line-height: 16px;
    letter-spacing: 0.4px;
    font-weight: 600;
  }
  .pd-0-insta p.mb-0 {
    font-size: 13px;
    line-height: 15px;
    margin-top: 7px;
    font-family: 'Quattrocento Sans', serif;
    letter-spacing: 0.4px;
  }
  .insta-btn {
    margin-top: 3px;
  }
  .insta-link-btn {
    font-size: 13px;
    line-height: 26px;
    margin-top: 5px;
    text-align: center;
    float: none;
    letter-spacing: 0.4px;
  }
  .insta-ipad-dec {
    padding: 9px 0 14px;
  }
  .insta-sec-web {
    background: url({{ "insta-bg-mobile_398f85bf-f45e-4851-858d-5b18cc77511d.png" | file_url }});
    background-repeat: no-repeat;
    background-size: cover;
    padding: 31px 0 35px;
  }
  .insta-first-row {
    margin-bottom: 30px;
  }
  .insta-images {
    padding: 0 15px;
  }
  .newsletter-col {
    margin-left: 15px;
    padding-right: 34px;
  }
  .newslettter button {
    font-size: 12px;
    line-height: 17px;
  }
  .newslettter .form-control {
    height: 20px;
    font-size: 12px;
  }
  .footer-social-links li {
    margin-right: 21px;
  }
  .footer-social-links li:last-child {
    margin-right: 0;
  }
  .footer-social-links {
    padding-top: 15px;
    text-align: center;
    padding-bottom: 10px;
  }
  .contact-links {
    padding-left: 25px;
  }
  .contact2-links {
    margin-left: 0;
    padding-left: 34px;
  }
  .footer-links a {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 0.4px;
    text-transform: none;
  }
  .last-footer-logo {
    float: none;
    max-width: 133px;
    padding-right: 0;
    margin-top: 19px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .site-footer {
    padding-left: 15px;
    text-align: center;
  }
  .site-footer-inner {
    font-size: 11px;
    padding-left: 0;
    line-height: 12px;
    margin-top: 12px;
    display: block;
  }
  .footer {
    background: #e4e4e4;
    padding: 18px 0 32px;
  }
  .featured-sec-inner .title {
    font-size: 15px;
    margin-bottom: 8px;
    line-height: 16px;
    letter-spacing: 0.4px;
  }
  .newslettter label {
    line-height: 7px;
    font-size: 14px;
    padding-left: 8px;
    letter-spacing: 0.2px;
  }
  .insta .pos-relative {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .topbar-collapse--left-menu li, .topbar-collapse--right-menu li {
    display: block;
    margin-bottom: 12px;
    padding-top: 12px;
  }
  .topbar-collapse--left-menu li.hidden-xs, .topbar-collapse--right-menu li.hidden-xs {
    display: none;
  }
  .topbar-collapse--left-menu {
    text-align: left;
  }
  .search-col-pd-left {
    width: 100%;
    padding-left: 16px;
    margin-bottom: 15px;
    margin-top: 6px;
  }
  .topbar-collapse--left-menu li a, .topbar-collapse--right-menu a {
    padding-left: 0;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0.4px;
  }
  .collapseinnerlinks-ul li a {
    font-size: 13px;
  }
  .collapseinnerlinks-ul li {
    padding-top: 0;
    line-height: 19px !important;
  }
  .collapseinnerlinks-ul li:after {
    width: 0 !important;
  }
  .tab-links-three li.collapse:last-child:after {
    width: 0;
    height: 0;
  }
  .topbar-collapse--right-menu li.menu-extra-link {
    padding-top: 0;
    margin-bottom: 5px;
  }
  .topbar-collapse--right-menu li.menu-extra-link-seperater {
    border-top: 1px solid #bdbdbd;
    padding-top: 20px;
    margin-top: 20px;
  }
  .topbar-collapse--right-menu li.menu-extra-link a {
    font-size: 14px;
  }
  .search-col-pd-left a {
    color: #fff;
  }
  .topbar-collapse--right-menu {
    padding-left: 0;
  }
  .toggle-img {
    width: 24px;
    margin-top: 3px;
  }
  .pd-7 {
    padding-left: 7px;
  }
  .mobile-social-icon {
    margin-right: 9px;
  }
  .mobile-social-icon .nav-link {
    padding: 10px 5px;
  }
  .w-110 {
    width: 115%;
  }
  .mobile-social-icon .nav-link {
    padding: 10px 4px;
  }
  .nav-link img {
    width: 16px;
  }
  .newsletter-bottom {
    margin-left: 9px;
    margin-right: 8px;
  }
  .blog-side-img {
    display: none;
  }
  .zoomLens, .zoomContainer {
    display: none !important;
  }
  .zoomContainer {
    left: 0 !important;
    top: 0 !important;
    height: 0 !important;
    width: 0 !important;
  }
}
@media (max-width: 1350px) {
  .hidden-ipad {
    display: none;
  }
  .love_indus {
    padding: 58px 78px 23px;
  }
  .love_indus_logo img {
    width: 273px;
    margin-top: 0;
  }
  .love_indus_logo_text {
    letter-spacing: 0;
    line-height: 18px;
    margin-top: 0;
    padding-left: 0;
    font-size: 17px;
  }
  .love_indus_logo_text p {
    letter-spacing: 0;
    line-height: 18px;
  }
  .love_indus_logo_text1 {
    margin-bottom: 22px;
  }
  .tab-links {
    padding-left: 78px;
    padding-right: 80px;
  }
  .tab-links li:first-child {
    width: 50%;
  }
  .tab-links li.active:after {
    margin-top: -2px;
  }
  .tab-links li {
    font-size: 14px;
    letter-spacing: 0.9px;
    padding-bottom: 13px;
    line-height: 29px;
  }
  .tab-links li:last-child {
    padding-left: 0;
    margin-left: -5px;
    width: 49%;
  }
  .tab-links li:last-child:after {
    margin-top: -2px;
  }
  .dear-you-sec {
    padding: 2px 0 0;
  }
  .tab-links li:last-child a {
    padding-left: 8px;
  }
  .dear-you-inner-sec {
    padding: 30px 30px 13px 33px;
    background: url({{ "About-the-brand-dearyou-lines-ipad.png" | file_url }});
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .dear-you-text {
    margin-left: 0;
    font-size: 17px;
    padding-top: 16px;
    line-height: 13px;
    letter-spacing: 0;
  }
  .dear-you-text1 {
    margin-bottom: 19px;
  }
  .dear-you-text2 {
    line-height: 19px;
    margin-bottom: 14px;
  }
  .dear-you-text3 {
    line-height: 20px;
    margin-bottom: 18px;
  }
  .dear-you-text4 {
    line-height: 17px;
    margin-bottom: 22px;
  }
  .dear-you-sec .offset-md-4 {
    max-width: 62.666667%;
    margin-left: 37.333333%;
  }
  .sen1 {
    bottom: -37.6%;
    left: 0;
  }
  .sen1 img {
    width: 252px;
  }
  .brand-vision-inner-inner-title {
    font-size: 22px;
    letter-spacing: -0.1px;
    margin-bottom: 8px;
  }
  .brand-vision-inner-inner {
    padding-top: 40px;
    padding-left: 79px;
  }
  .brand-vision {
    margin-top: 18px;
  }
  .brand-vision-inner-inner-title-p {
    padding-left: 84px;
    font-family: 'Quattrocento Sans', serif;
    font-size: 17px;
    line-height: 18px;
    padding-right: 10px;
    letter-spacing: 0.1px;
    z-index: 99999;
    position: relative;
  }
  .brand-love2 br {
    display: none;
  }
  .brand-vision-inner-inner-title {
    color: #000F9F;
    font-size: 22px;
    letter-spacing: 0.2px;
    margin-bottom: 16px;
    z-index: 99;
    position: relative;
  }
  .sen2 {
    top: 3.1%;
  }
  .sen2 img {
    width: 346px;
  }
  .dear-you-img img {
    width: 158px;
    margin-top: -11px;
  }
  .brand-vision-inner-inner {
    padding-top: 39px;
    padding-left: 35px;
  }
  .leaf-yellow img {
    width: 252px;
  }
  .leaf-yellow {
    top: -4.6%;
  }
  .brand-love2 {
    width: 36.7%;
    padding: 28px 13px 12px 43px;
    font-size: 16px;
    margin-left: 77px;
    letter-spacing: 0;
    line-height: 18px;
    z-index: 9;
  }
  .journey-col {
    padding-left: 39px;
    padding-right: 0;
  }
  .our-journey-inner {
    margin-top: -20.5%;
  }
  .our-journey-inner-pdiv {
    font-size: 17px;
    letter-spacing: 0;
    line-height: 18px;
    padding: 59px 94px 10px 95px;
  }
  .our-journey-inner-pdiv-mb-29 {
    margin-bottom: 18px;
  }
  .journey-btn {
    margin-top: -2px;
    padding: 0 0 30px 95px;
  }
  .journey-btn a {
    letter-spacing: 0;
    font-size: 17px;
  }
  .journey-btn a:after {
    height: 1px;
    margin-top: -2px;
  }
  .leaf-blue {
    top: -17%;
    right: 26.4%;
  }
  .leaf-blue img {
    width: 248px;
  }
  .golder-flower {
    bottom: 25.7%;
    z-index: 9;
  }
  .golder-flower img {
    width: 157px;
  }
  .breakthrough-text h2 {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0;
    font-weight: 600;
  }
  .golder-horizontal-line1 span {
    width: 340px;
    margin-top: 17px;
  }
  .golder-horizontal-line2 span {
    width: 314px;
  }
  .breakthrough-text {
    padding: 50px 0 80px 31px;
    margin-right: -28px;
  }
  .condluence-sec-inner h2 {
    font-size: 22px;
    font-weight: 800;
    line-height: 26px;
    letter-spacing: 0;
    color: #a0895d;
    z-index: 999;
    position: relative;
  }
  .condluence-sec-inner {
    padding-right: 0;
    padding-left: 0;
    padding-top: 21px;
  }
  .bottle-img {
    bottom: -58%;
    left: 13%;
  }
  .bottle-img img {
    width: 250px;
  }
  .blue-lines-left {
    bottom: -60%;
    padding-left: 0;
    margin-left: -16px;
  }
  .blue-lines-left img {
    width: 435px;
  }
  .blue-lines-right {
    bottom: -23%;
    right: 0;
    padding-right: 1px;
  }
  .blue-lines-right img {
    width: 350px;
  }
  .about-indus-logo-inner img {
    width: 252px;
    margin-right: 80px;
  }
  .about-indus-logo-inner {
    margin-top: 27px;
  }
  .the_band_bg {
    padding-bottom: 43px;
  }
  .leaf-lines {
    bottom: 67%;
    left: 1%;
  }
  .leaf-lines img {
    width: 265px;
  }
  .brand-love1 {
    margin-top: 16px;
  }
  .hidden-web {
    display: block;
  }
  .condluence-sec {
    margin-top: 41px;
  }
  .brand-vision-mobile {
    display: none;
  }
  .brand-vision-line {
    bottom: -38px;
  }
  .brand-vision-line img {
    width: 80%;
    right: 0;
    float: right;
  }
  .brand-vision-web {
    top: 0;
    left: 26.1%;
  }
  .brand-vision-web img {
    width: 294px;
    z-index: 0;
  }
  .brand-vision-inner {
    z-index: 9;
    position: relative;
  }
  .the_philosophy .tab-links-three li:after, .making_of_bg .tab-links-three li:after {
    margin-left: 0;
  }
  .making_of_bg .tab-links-three li.active:after, .the_philosophy .tab-links-three li.active:after {
    width: 102.5%;
  }
}
@media (max-width: 767px) {
  .navbar-collapse {
    position: absolute;
    width: 100%;
    top: 95%;
    background: #41464B;
    z-index: 99999;
    margin: 0 auto;
    left: 0;
    min-height: 478px;
    display: block;
    padding-top: 13px;
    transition: 0.3s;
  }
  .mobile-social-icon .nav-link.cart-icon-image {
    padding: 10px 7px 10px 4px;
    position: relative;
  }
  .cart-count {
    width: 15px;
    height: 15px;
    font-size: 10px;
    top: 12px;
    right: -2px;
  }
  .dis-inline {
    display: inline-block;
  }
  .gray-patch {
    display: none;
  }
  .love_indus_logo img {
    width: 208px;
    margin-top: 6px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3px;
    display: block;
    opacity: 0;
  }
  .love_indus_logo_text1 {
    margin-bottom: 17px;
  }
  .love_indus_logo_text {
    letter-spacing: 0.4px;
    line-height: 15px;
    margin-top: 5px;
    padding: 1px;
    font-size: 13px;
    text-align: center;
    margin-left: 0;
  }
  .love_indus_logo_text p {
    letter-spacing: 0.4px;
    line-height: 15px;
  }
  .golder-horizontal-line1 span {
    width: 160px;
  }
  .golder-horizontal-line2 span {
    width: 154px;
  }
  .love_indus {
    padding: 28px 20px 0;
  }
  .video-sec {
    margin-top: 0;
  }
  .tab-ul .container {
    padding: 0;
  }
  .tab-links {
    padding-left: 0;
    padding-right: 0;
    margin-top: -3px;
  }
  .tab-links li {
    font-size: 13px;
    letter-spacing: 0.5px;
    padding-bottom: 13px;
    line-height: 32px;
  }
  .tab-links li:first-child a {
    margin-left: -14px;
  }
  .dear-you-sec .offset-md-4 {
    max-width: 100%;
    margin-left: 0;
  }
  .dear-you-img img {
    width: 281px;
    margin-top: 0;
  }
  .dear-you-text {
    margin-left: 0;
    font-size: 13px;
    padding-top: 17px;
    line-height: 4px;
    letter-spacing: 0.4px;
  }
  .dear-you-text1 {
    margin-bottom: 20px;
  }
  .dear-you-text2 {
    line-height: 15px;
    margin-bottom: 14px;
  }
  .dear-you-text3 {
    line-height: 15px;
    margin-bottom: 15px;
  }
  .dear-you-text4 {
    line-height: 15px;
    margin-bottom: 20px;
  }
  .dear-you-inner-sec {
    padding: 30px 24px 17px 32px;
    background: url({{ "About-the-brand-sen3.png" | file_url }});
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .sen2 {
    display: none;
  }
  .sen1 {
    bottom: -56%;
  }
  .sen1 img {
    width: 158px;
  }
  .brand-vision-mobile {
    position: absolute;
    right: 0;
    z-index: 99999;
    bottom: -65%;
  }
  .brand-vision-mobile img {
    width: 240px;
  }
  .brand-vision-inner {
    background: 0;
    margin-left: 0;
  }
  .brand-vision-inner-inner {
    padding-top: 37px;
    padding-left: 48px;
  }
  .brand-vision-inner-inner-title {
    font-size: 15px;
    letter-spacing: 0.4px;
    margin-bottom: 3px;
    font-weight: 600;
  }
  .brand-vision-inner-inner-title-p {
    padding-left: 0;
    font-size: 13px;
    line-height: 15px;
    padding-right: 37px;
    letter-spacing: 0.4px;
  }
  .brand-love {
    position: relative;
    margin-top: 95px;
  }
  .brand-love2 {
    width: 53.7%;
    padding: 18px 15px 1px 19px;
    font-size: 13px;
    margin-left: 73px;
    letter-spacing: 0.4px;
    line-height: 15px;
    z-index: 99;
  }
  .brand-vision {
    margin-top: 55%;
  }
  .breakthrough-mobile-order-2 {
    order: 2;
    position: relative;
    display: flex;
    width: 100%;
  }
  .breakthrough-mobile-order-1 {
    order: 1;
    position: relative;
    display: flex;
    width: 100%;
  }
  .our-journey row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .our-journey {
    margin-top: 80px;
  }
  .our-journey-inner {
    margin-top: -60px;
    z-index: 9;
  }
  .journey-col {
    padding-left: 0;
  }
  .our-journey-inner-pdiv-mb-29 {
    margin-bottom: 15px;
  }
  .our-journey-inner-pdiv {
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 15px;
    padding: 29px 40px 0;
  }
  .journey-btn a {
    letter-spacing: 0.4px;
    font-size: 13px;
  }
  .journey-btn {
    margin-top: -4px;
    padding: 0 0 30px 188px;
  }
  .breakthrough-text h2 {
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-align: left;
    font-weight: 800;
  }
  .breakthrough-text {
    padding: 19px 0 0 34px;
    width: 56%;
    margin-left: auto;
    margin-right: 0;
  }
  .condluence-sec {
    margin-top: 16px;
  }
  .condluence-sec-inner h2 {
    font-size: 15px;
    font-weight: 800;
    line-height: 19px;
    letter-spacing: 0.4px;
    color: #a0895d;
  }
  .condluence-sec-inner {
    padding-right: 0;
    padding-left: 6px;
    padding-top: 22px;
  }
  .condluence-sec .col-6 {
    margin: 0 auto;
  }
  .about-indus-logo-inner {
    margin-top: 4px;
  }
  .about-indus-logo-inner img {
    width: 157px;
    margin-right: -15px;
  }
  .the_band_bg {
    padding-bottom: 26px;
    background-position: top;
    background-size: cover;
    background-repeat: repeat;
    background: url({{ "about-bg.png" | file_url }}) repeat center;
  }
  .brand-vision-mobile {
    display: block;
  }
  .leaf-blue img {
    width: 144px;
  }
  .leaf-blue {
    top: -14%;
    right: 0;
  }
  .leaf-lines {
    bottom: 85%;
    left: 0;
  }
  .leaf-lines img {
    width: 158px;
  }
  .golder-flower img {
    width: 156px;
  }
  .golder-flower {
    bottom: 57.7%;
  }
  .bottle-img img {
    width: 159px;
  }
  .bottle-img {
    bottom: 50%;
    left: 0;
  }
  .blue-lines-right img {
    width: 153px;
  }
  .blue-lines-right {
    bottom: 39%;
  }
  .blue-lines-left img {
    width: 156px;
  }
  .blue-lines-left {
    bottom: -15%;
  }
  .condluence-sec-inner .hidden-md {
    display: none;
  }
  .leaf-yellow img {
    width: 159px;
  }
  .leaf-yellow {
    top: 2.3%;
  }
  .brand-vision-web, .brand-vision-line {
    display: none;
  }
  .tab-links li:last-child a {
    padding-left: 18px;
  }
  .the_band_bg_founder .tab-links li:after {
    width: 102%;
  }
}
@media (max-width: 1350px) {
  .childhood-text-left2-web, .next-chep-sec-inner-text3-web, .founder-profile-sec-text1-web {
    display: none;
  }
  .birthday-sec-right-text-ipad, .childhood-text-left2-ipad, .next-chep-sec-inner-text3-ipad, .founder-profile-sec-text1-ipad {
    display: block;
  }
  .the_band_bg_founder {
    margin-top: 0;
    padding-bottom: 46px;
  }
  .hand_picked_logo img {
    width: 228px;
  }
  .hand_picked {
    padding: 56px 76px 0;
  }
  .hand_picked_text {
    letter-spacing: 0;
    line-height: 18px;
    margin-top: -1px;
    padding-left: 16px;
    font-size: 17px;
  }
  .hand_picked_text p {
    letter-spacing: 0;
    line-height: 18px;
  }
  .hand_picked_text1 {
    margin-bottom: 18px;
  }
  .the_band_bg_founder .tab-links li:after {
    margin-top: -2px;
  }
  .the_band_bg_founder .tab-ul {
    margin-top: -4px;
  }
  .birthday-sec-image1 img {
    width: 100%;
  }
  .birthday-sec {
    margin-top: 16px;
  }
  .birthday-sec-image2 img {
    width: 440px;
  }
  .birthday-sec-image2 {
    top: 0;
  }
  .birthday-sec-left {
    padding: 38px 20px 51px 34px;
    letter-spacing: 0;
    line-height: 18px;
    font-size: 17px;
    z-index: 9;
    position: relative;
  }
  .birthday-sec-right {
    font-size: 22px;
    padding: 39px 0 40px 15px;
    line-height: 26px;
    letter-spacing: 0;
    margin-left: -25px;
  }
  .journal-sec {
    margin-top: -21.2%;
    margin-left: -7px;
    margin-right: -7px;
  }
  .birthday-sec-left-text1 span {
    padding-left: 1px;
  }
  .birthday-sec-left-text1 {
    margin-bottom: 13px;
  }
  .childhood-bombay-right img {
    width: 218px;
  }
  .childhood-bombay-right {
    right: 18.1%;
    top: -10.4%;
  }
  .childhood-text-right {
    padding-top: 47%;
    font-size: 22px;
    color: #000F9F;
    margin-left: -1px;
    letter-spacing: -0.1px;
    line-height: 26px;
    padding-right: 0;
  }
  .childhood-text-right p {
    margin-bottom: 23px;
    line-height: 25px;
  }
  p.childhood-text-right1 {
    margin-bottom: 23px !important;
  }
  .childhood-text-right3 {
    line-height: 25px;
  }
  .childhood-text-left {
    padding: 59px 0 51px 70px;
    letter-spacing: 0;
    line-height: 18px;
    font-size: 17px;
  }
  .childhood-text-left1 {
    margin-bottom: 18px;
  }
  .childhood-text-left2 {
    margin-bottom: 18px;
  }
  .childhood-bombay-left {
    bottom: -24.1%;
    left: 5.9%;
    z-index: 9;
  }
  .childhood-bombay-left img {
    width: 213px;
  }
  .next-chep-sec-inner {
    background: 0;
    background-position: center;
    padding: 89px 80px 150px 43px;
    background-size: contain;
    background-repeat: no-repeat;
    letter-spacing: 0;
    line-height: 18px;
    font-size: 17px;
  }
  .next-chep-sec {
    margin-top: -38px;
    position: relative;
  }
  .next-chep-sec-ipad-image {
    display: block;
    position: absolute;
    top: 6.8%;
    right: 0;
  }
  .next-chep-sec-ipad-image img {
    width: 628px;
  }
  .next-chep-sec-inner-text1 {
    margin-bottom: 17px;
  }
  .founder-profile-sec {
    margin-top: 0;
  }
  .founder-profile-sec-text1 {
    letter-spacing: 0;
    line-height: 18px;
    font-size: 17px;
    padding: 0 69px 0 84px;
  }
  .profile-img img {
    width: 292px;
  }
  .profile-img {
    position: absolute;
    right: 6.5%;
    top: -9.5%;
  }
  .founder-email {
    right: 34.3%;
    bottom: 1.9%;
    left: 0;
  }
  .founder-email img {
    width: 440px;
  }
  .founder-profile-sec-text2 {
    letter-spacing: 0;
    line-height: 18px;
    padding-right: 91px;
    padding-left: 31px;
    font-size: 17px;
  }
  .profile-pera-2 {
    padding-top: 13.5%;
  }
  .two-line-mid-sec {
    margin-top: 18px;
  }
  .golder-horizontal-line1 img {
    width: 347px;
  }
  .golder-horizontal-line2 img {
    width: 315px;
  }
  .two-line-mid-text-right {
    padding-left: 0;
    letter-spacing: 0.8px;
    margin-left: -5px;
    font-size: 15px;
  }
  .fusion-text {
    padding: 0 67px 0 77px;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: -6px;
    margin-bottom: 9px;
  }
  .two-line-mid-text-left {
    padding-left: 78px;
    padding-top: 1px;
    letter-spacing: 0.4px;
    font-size: 16px;
  }
  .golder-horizontal-line1 {
    top: -9%;
  }
  .end-love-logo {
    padding-right: 79px;
    padding-top: 17px;
  }
  .end-love-logo img {
    width: 160px;
  }
  .birthday-sec-right p {
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    max-width: 375px;
  }
  .subscription-form {
    margin-top: 30px;
  }
  .birthday-sec-right-text-web, .childhood-text-left2-web, .next-chep-sec-inner-text3-web, .founder-profile-sec-text1-web {
    display: none;
  }
  .birthday-sec-right-text-ipad, .childhood-text-left2-ipad, .next-chep-sec-inner-text3-ipad, .founder-profile-sec-text1-ipad {
    display: block;
  }
  .birthday-sec-right-text-mobile {
    display: block;
  }
  .birthday-sec-order-2 {
    order: 2;
    position: relative;
    display: flex;
    width: 100%;
  }
  .birthday-sec-order-1 {
    order: 1;
    position: relative;
    display: flex;
    width: 100%;
  }
  .birthday-sec row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .hand_picked {
    padding: 30px 9px 0;
  }
  .hand_picked_logo img {
    width: 298px;
    margin: auto;
    display: block;
    opacity: 0;
  }
  .hand_picked_text {
    letter-spacing: 0.3px;
    line-height: 15px;
    margin-top: 14px;
    padding-left: 0;
    font-size: 13px;
    text-align: center;
  }
  .hand_picked_text p {
    letter-spacing: 0.3px;
    line-height: 15px;
  }
  .hand_picked_text1 {
    margin-bottom: 15px;
  }
  .birthday-sec-right {
    font-size: 15px;
    padding: 30px 62px 59px 61px;
    line-height: 19px;
    letter-spacing: 0.4px;
    margin-left: 2px;
    text-align: center;
    margin-right: auto;
    font-weight: 500;
  }
  .birthday-sec-left-text1 {
    margin-bottom: 15px;
  }
  .birthday-sec-left {
    padding: 18px 27px 51px;
    letter-spacing: 0.4px;
    line-height: 16px;
    font-size: 13px;
    text-align: center;
    z-index: 9;
  }
  .childhood-text-right p {
    line-height: 18px;
  }
  .birthday-sec-image2 {
    top: 38%;
    z-index: 9;
  }
  .journal-sec {
    margin-top: -27%;
    margin-left: 10px;
    margin-right: 10px;
    z-index: 99;
    position: relative;
  }
  .childhood-text-right {
    padding-top: 93%;
    font-size: 16px;
    color: #000F9F;
    margin-left: -1px;
    letter-spacing: 0.4px;
    line-height: 18px;
    margin-right: -15.9px;
    padding-right: 10px;
  }
  p.childhood-text-right1 {
    margin-bottom: 20px !important;
  }
  .childhood-text-right3 {
    line-height: 19px;
    margin-top: 19px;
    margin-right: -10px;
  }
  .childhood-text-left {
    padding: 48px 11px 41px 3px;
    letter-spacing: 0.4px;
    line-height: 16px;
    font-size: 13px;
    margin-left: -11px;
    margin-right: -13px;
  }
  .childhood-text-left1 {
    margin-bottom: 10px;
  }
  .childhood-text-left2 {
    margin-bottom: 9px;
  }
  .childhood-text-right p {
    margin-bottom: 19px;
    font-weight: 600;
  }
  .childhood-bombay-right {
    right: 4.1%;
    top: -1.6%;
    z-index: 99;
  }
  .childhood-bombay-right img {
    width: 147px;
  }
  .childhood-bombay-left {
    bottom: -8.4%;
    left: 0.9%;
    z-index: 9;
  }
  .childhood-bombay-left img {
    width: 151px;
  }
  .next-chep-sec-inner-text1 {
    margin-bottom: 15px;
  }
  .next-chep-sec-inner {
    padding: 119px 62px 0 56px;
    letter-spacing: 0.4px;
    line-height: 15px;
    font-size: 13px;
  }
  .next-chep-sec-ipad-image img {
    width: 330px;
    max-height: 469px;
  }
  .next-chep-sec-ipad-image {
    right: 6%;
    top: 8.6%;
  }
  .founder-email {
    right: 0;
    bottom: 2.9%;
    left: 0;
    top: 0;
  }
  .profile-img {
    position: absolute;
    right: 19.2%;
    top: 32.3%;
    z-index: 9;
  }
  .profile-img img {
    width: 163px;
    margin: auto;
  }
  .founder-profile-sec-text1 {
    letter-spacing: 0.4px;
    line-height: 15px;
    font-size: 13px;
    padding: 0 36px;
    text-align: center;
  }
  .founder-profile-sec {
    padding-top: 129%;
    margin-top: 67px;
  }
  .founder-email img {
    width: 440px;
  }
  .founder-profile-sec-text2 {
    letter-spacing: 0.4px;
    line-height: 15px;
    padding-right: 35px;
    padding-left: 35px;
    font-size: 13px;
    text-align: center;
  }
  .profile-pera-2 {
    padding-top: 0;
    margin-top: -2px;
  }
  .golder-horizontal-line1 {
    top: -6%;
  }
  .golder-horizontal-line1 img {
    width: 159px;
    height: 3px;
  }
  .two-line-mid-text-right {
    padding-left: 0;
    letter-spacing: 0.4px;
    margin-left: -5px;
    font-size: 13px;
    text-align: right;
    font-weight: 600;
    line-height: 15px;
    margin-top: -1px;
    padding-right: 17px;
    margin-bottom: 17px;
  }
  .fusion-text {
    padding: 0 30px 0 29px;
    font-size: 15px;
    letter-spacing: 0.4px;
    line-height: 19px;
    margin-top: 12px;
    text-align: center;
  }
  .two-line-mid-text-left {
    padding-left: 0;
    padding-top: 14px;
    letter-spacing: 0.4px;
    font-size: 13px;
    margin-left: 2px;
    line-height: 15px;
    font-weight: 600;
    padding-right: 10px;
    margin-bottom: 19px;
  }
  .golder-horizontal-line2 {
    bottom: 10.8%;
  }
  .end-love-logo img {
    width: 103px;
    margin: auto;
    text-align: center;
    display: block;
  }
  .end-love-logo {
    padding-right: 0;
    padding-top: 8px;
    float: none;
  }
  .the_band_bg_founder {
    margin-top: 0;
    padding-bottom: 35px;
  }
  .golder-horizontal-line2 img {
    width: 160px;
    height: 3px;
  }
  .next-chep-sec {
    margin-top: -39px;
  }
  .birthday-sec-image2 {
    display: block;
  }
  .birthday-sec-right p {
    line-height: 19px;
    padding: 0 5px;
  }
}
@media (max-width: 1350px) {
  /* .discover-top-text {
    margin-top: 46px;
  } */
  .making_of_bg {
    margin-top: -37px;
    padding-bottom: 58px;
    background: url({{ "about-bg1.png" | file_url }});
    background-size: auto;
    background-repeat: repeat;
    background-position: inherit;
  }
  .tab-links-three {
    padding-left: 0;
    margin-bottom: 14px;
    padding-top: 44px;
    margin-left: 0;
    margin-right: 0;
  }
  .the_philosophy .tab-links-three {
    padding-left: 0;
  }
  .tab-links-three li.active:after, .tab-links-three li:after {
    margin-top: 1px;
  }
  .the_collection .tab-links-three li.active:after {
    width: 100.8%;
  }
  .tab-links-three li.active {
    width: 33.3%;
  }
  .tab-links-three li {
    font-size: 15px;
    line-height: 26px;
  }
  .tab-links-three li:last-child a {
    padding-left: 8px;
  }
  .first-touch-text h1 {
    font-size: 22px;
    line-height: 25px;
    padding: 0 40px;
    letter-spacing: -0.1px;
  }
  .pronounce-text {
    font-size: 16px;
    margin-left: 3px;
    margin-top: 10px;
  }
  .pronounce-text i {
    margin-left: -4px;
    letter-spacing: 0.3px;
    padding-right: 2px;
  }
  .pronounce-span {
    letter-spacing: 0.5px;
  }
  .sign-off-letter-inner1 h2 {
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.1px;
    padding-right: 105px;
    margin-bottom: 19px;
  }
  .sign-off-letter-inner1 {
    padding-top: 34px;
    padding-left: 20px;
  }
  .sign-off-letter-inner1 p, .sign-off-letter-inner2 p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
  }
  .sign-off-letter-inner2 {
    padding-left: 19px;
    padding-top: 50px;
  }
  .sign-off-letter-inner2 p {
    padding-right: 49px;
  }
  .sign-off-letter-inner2-text1 {
    margin-bottom: 19px;
  }
  .loveheart-text {
    padding-top: 37px;
  }
  .loveheart-text-inner {
    margin-left: -129px;
    padding-right: 0;
    margin-top: 0;
  }
  .loveheart-text-inner p, .surface-text-inner p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
  }
  .loveheart-text-inner p {
    margin-bottom: 19px;
  }
  .loveheart-text-inner-space {
    margin-bottom: 18px;
  }
  .loveheart-indus-logo {
    margin-top: -15px;
    margin-right: 79px;
  }
  .loveheart-indus-logo img {
    width: 251px;
  }
  .loveheart-aswe-indus-logo img {
    width: 347px;
    margin-left: 0;
  }
  .first-touch-text {
    margin-top: 26px;
  }
  .loveheart-aswe-indus-logo {
    top: -23.4%;
  }
  .loveheart-text-inner-space p {
    margin-bottom: 0;
  }
  .loveheart-aswe {
    margin-top: 13px;
  }
  .loveheart-aswe-inner h2 {
    font-size: 22px;
    line-height: 25px;
    padding: 48px 8px 39px 59px;
    letter-spacing: -0.1px;
  }
  .surface-text {
    margin-top: -25px;
    padding-top: 0;
  }
  .surface-bg-left, .surface-bg-right {
    top: 9px;
  }
  .surface-text-inner p {
    margin-bottom: 18px;
  }
  .surface-text-inner {
    padding-left: 19px;
    padding-right: 15px;
  }
  .triangle-text {
    padding-top: 36px;
    z-index: 9;
  }
  .triangle-text-inner p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 18px;
    padding-right: 100px;
  }
  .triangle-text-inner {
    padding-left: 8px;
    padding-right: 50px;
    margin-top: -20px;
  }
  .triangle-text-inner1 {
    padding-left: 8px;
    padding-right: 125px;
    z-index: 9;
    position: relative;
  }
  .triangle-text-inner1 p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
  }
  .three-triangle-text p {
    margin-bottom: 18px;
    line-height: 18px;
  }
  .three-triangle-inner {
    width: 46%;
    font-size: 17px;
    margin-right: 7%;
    line-height: 18px;
    padding: 0;
    letter-spacing: 0;
  }
  .three-triangle-text {
    padding-top: 55px;
  }
  .bimming-color {
    margin-top: 125px;
  }
  .bimming-color .col-md-5 {
    padding-left: 0;
  }
  .bimming-color-inner1 {
    padding-right: 36px;
  }
  .bimming-color-inner1 h2 {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
  .bimming-color-inner2 p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
  }
  .bimming-color-inner2 {
    margin-left: -35px;
    margin-top: 2px;
    padding-right: 70px;
  }
  .indigo-text-inner p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 18px;
  }
  .indigo-text-inner {
    padding-left: 79px;
    padding-right: 0;
  }
  .indigo-text {
    margin-top: 146px;
  }
  .indigo-text-img {
    top: 59px;
    display: block;
  }
  .indigo-text-img img {
    width: 158px;
  }
  .color-time {
    margin-top: 4px;
  }
  .color-time-img img {
    width: 347px;
  }
  .color-time-inner-container {
    padding-top: 20px;
  }
  .color-time-inner1 h2 {
    letter-spacing: -0.1px;
    font-size: 22px;
    line-height: 26px;
  }
  .color-time-inner1 {
    padding-left: 18px;
  }
  .color-time-inner-container {
    padding-top: 23px;
  }
  .color-time-inner2 p {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0;
  }
  .color-time-inner2 {
    margin-top: 8px;
    margin-left: 0;
    padding-right: 0;
    padding-left: 79px;
  }
  .color-time-inner2 h2 {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 25px;
    padding-right: 0;
  }
  .through-text-inner h2 {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0;
    padding-right: 100px;
  }
  .sign-off-line {
    top: 43.8%;
  }
  .sign-off-line img {
    width: 78%;
  }
  .through-text-inner {
    padding-left: 79px;
    padding-right: 79px;
    margin-top: 17px;
  }
  .through-text-inner .col-md-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .through-text-inner .col-md-9 {
    -ms-flex: 0 0 83%;
    flex: 0 0 83%;
    max-width: 83%;
  }
  .through-text-inner p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 6px;
    margin-top: 14px;
  }
  .through-text {
    margin-top: 0;
  }
  .diamond-inner-container .col-md-6 {
    padding-right: 0;
  }
  .diamond-inner-container .col-md-5 {
    -ms-flex: 0 0 45.666667%;
    flex: 0 0 45.666667%;
    max-width: 45.666667%;
  }
  .diamond-inner-text {
    margin-left: 60px;
    margin-top: 0;
    padding-right: 2px;
  }
  .diamond-inner-text p {
    letter-spacing: 0;
    margin-bottom: 18px;
    line-height: 18px;
    font-size: 17px;
  }
  .diamond-inner-text-web {
    display: none;
  }
  .diamond-inner-text-ipad {
    display: block;
  }
  .diamond-text {
    margin-top: 20px;
  }
  .diamond-inner-text h2 {
    font-size: 22px;
    margin-top: 62px;
    line-height: 35px;
    letter-spacing: -0.1px;
  }
  .diamond-img {
    top: 0;
  }
  .diamond-img img {
    width: 348px;
  }
  .triangle-border-top {
    position: absolute;
    top: -24px;
  }
  .triangle-border-top span {
    width: 630px;
  }
  .triangle-border-top img {
    width: 86.5%;
    height: auto;
  }
  .triangle-border-bottom span {
    width: 353px;
  }
  .color-time-img-top span {
    width: 534px;
    height: 7px;
    margin-top: 10px;
  }
  .color-time-img-bottom span {
    width: 534px;
    height: 7px;
    margin-top: -18px;
  }
  .triangle-text-inner h2 {
    font-size: 22px;
    margin-bottom: 20px;
    letter-spacing: 0;
    padding-right: 0;
  }
  .triangle-border-bottom {
    position: absolute;
    bottom: -10%;
  }
  .triangle-border-bottom img {
    width: 330px;
    height: 2px;
  }
  .surface-bg-left img {
    width: 46px;
  }
  .surface-bg-right img {
    width: 65px;
  }
  .three-triangle-img {
    position: absolute;
    top: -33.5%;
    margin-right: -16px;
  }
  .color-time-img-top img, .color-time-img-bottom img {
    width: 74%;
    height: 7px;
  }
  .color-time-img-top {
    top: -11px;
  }
  .color-time-img-bottom {
    bottom: -7px;
  }
  .sign-off-letter-bg {
    top: 6px;
    margin-left: 0;
  }
  .sign-off-letter-bg img {
    width: 657px;
  }
  .sign-off-letter-indus {
    position: absolute;
    top: 49px;
    z-index: 9;
  }
  .sign-off-letter-indus img {
    width: 657px;
  }
  .sign-off-letter-bottom-bg img {
    width: 627px;
    height: 340px;
  }
  .sign-off-letter-bottom-bg {
    position: absolute;
    right: 0;
    top: 8px;
  }
  .three-triangle-img {
    position: absolute;
    top: -92.4%;
    margin-right: 0;
  }
  .the_band_bg .tab-links {
    padding-top: 0;
  }
  .dropdown-menu.show {
    left: 53.5% !important;
    transform: translateX(-49%) !important;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .ml10 {
    font-size: 32px;
  }
  .discover-top-text {
    margin-top: 0px;
  }
  .making_of_bg {
    margin-top: -18px;
    padding-bottom: 8px;
    background: url({{ "about-bg1.png" | file_url }});
  }
  .ipad-page-links {
    display: none;
  }
  .mobile-page-links {
    display: block;
  }
  .tab-links-three {
    padding-top: 29px;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
  }
  .tab-links-three li a {
    padding-left: 0;
  }
  .making_of_bg .tab-links-three li.active:after, .the_philosophy .tab-links-three li.active:after {
    width: 109.5%;
    margin-left: -15px;
  }
  .the_collection .tab-links-three li:after {
    width: 109.5%;
    margin-left: -15px;
  }
  .tab-links-three li:first-child:after {
    margin-left: -15px;
  }
  .tab-links-three li.active {
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.4px;
    text-align: center;
  }
  .triangle-border-bottom {
    display: none;
  }
  .tab-links-three #collapselinks li.active a:after {
    content: "";
  }
  .tab-links-three li.active a.collapsed:after {
    padding-left: 6px;
    content: '';
    background: url("/cdn/shop/files/plus.png?v=1613543686");
    background-position: center;
    background-size: contain;
    width: 10.7px;
    height: 10.7px;
    display: inline-block;
    vertical-align: initial;
    margin-left: 8px;
    background-repeat: no-repeat;
  }
  .tab-links-three li.active a:after {
    padding-left: 6px;
    content: '';
    background: url("/cdn/shop/files/minus.png?v=1613543686");
    background-position: center;
    background-size: contain;
    width: 10.7px;
    height: 10.7px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    background-repeat: no-repeat;
  }
  .tab-links-three li {
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    display: block;
    padding-bottom: 3px;
    letter-spacing: 0.3px;
    text-align: left;
  }
  .tab-links-three .collapseinnerlinks-ul li a {
    padding-left: 20px !important;
  }
  .tab-links-three li:last-child a {
    padding-left: 0;
  }
  .tab-links-three li:after {
    width: 100%;
    margin-left: 0;
  }
  .sign-off-letter-indus {
    display: none;
  }
  .sign-off-letter-bg {
    top: -3px;
    margin-left: -15px;
  }
  .sign-off-letter-bottom-bg img {
    width: 297px;
    height: 328px;
    margin: 0 auto;
    display: block;
  }
  .sign-off-letter-bottom-bg {
    position: absolute;
    right: 0;
    top: 14px;
    left: 0;
    margin-right: 0;
  }
  .first-touch-text {
    margin-top: 15px;
  }
  .first-touch-text h1 {
    font-size: 16px;
    line-height: 19px;
    padding: 0 12px;
  }
  .pronounce-text {
    font-size: 13px;
    margin-top: 12px;
  }
  .sign-off-letter-inner1 {
    padding-top: 41px;
    padding-left: 10px;
  }
  .sign-off-letter-inner1 h2 {
    font-size: 15px;
    line-height: 18px;
    padding-right: 0;
    margin-bottom: 18px;
    letter-spacing: 0.4px;
  }
  .sign-off-letter-inner1 p, .sign-off-letter-inner2 p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .sign-off-letter-inner2 p {
    padding-right: 18px;
    line-height: 15px;
  }
  .sign-off-line {
    top: 39.8%;
  }
  .sign-off-line img {
    width: 100%;
  }
  .sign-off-letter-inner2 {
    padding-left: 10px;
    padding-top: 43px;
  }
  .sign-off-letter-inner2-text1 {
    margin-bottom: 16px;
  }
  .triangle-border-top img {
    height: 3px;
    width: 100%;
  }
  .triangle-border-top span {
    width: 345px;
  }
  .color-time-img-top span {
    width: 171px;
    height: 5px;
    margin-top: 10px;
  }
  .color-time-img-bottom span {
    width: 171px;
    height: 5px;
    margin-top: -18px;
  }
  .triangle-border-bottom span {
    width: 0;
  }
  .surface-bg-left img, .surface-bg-right img {
    width: 30px;
  }
  .loveheart-text {
    padding-top: 37px;
  }
  .loveheart-text-inner p {
    margin-bottom: 15px;
    padding-right: 29px;
    letter-spacing: 0.3px;
  }
  .loveheart-text-inner-space p {
    padding-right: 19px;
  }
  .loveheart-text-inner-space {
    margin-bottom: 15px;
  }
  .loveheart-indus-logo {
    margin-top: -11px;
    margin-right: 26px;
  }
  .loveheart-indus-logo img {
    width: 159px;
  }
  .loveheart-aswe {
    margin-top: 42px;
  }
  .loveheart-aswe-indus-logo img {
    width: 299px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .loveheart-aswe-indus-logo {
    top: -7.2%;
    width: 100%;
  }
  .loveheart-aswe-inner {
    margin-left: 0;
    margin-top: 173px;
  }
  .loveheart-aswe-inner h2 {
    font-size: 15px;
    line-height: 19px;
    padding: 39px 10px 30px;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.4px;
  }
  .surface-text-inner p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
    margin-bottom: 15px;
  }
  .surface-text {
    margin-top: -22px;
    margin-bottom: 25px;
  }
  .surface-text-inner {
    padding-left: 26px;
    padding-right: 26px;
    text-align: center;
  }
  .loveheart-text-inner {
    margin-left: 28px;
  }
  .loveheart-text-inner-space p {
    margin-bottom: 0;
  }
  .loveheart-text-inner p {
    font-size: 13px;
    line-height: 15px;
  }
  .surface-bg-left, .surface-bg-right {
    top: 25px;
  }
  .triangle-text {
    padding-top: 21px;
  }
  .triangle-text-inner {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  .triangle-text-inner h2 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .triangle-text-inner p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
    margin-bottom: 15px;
    padding: 0 21px;
  }
  .triangle-text-inner1 {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    z-index: 9;
    position: relative;
  }
  .triangle-text-inner1 p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .three-triangle-text {
    padding-top: 96px;
  }
  .three-triangle-inner {
    width: auto;
    font-size: 13px;
    margin-right: 0;
    line-height: 15px;
    text-align: center;
    padding: 0 38px;
  }
  .three-triangle-text p {
    margin-bottom: 15px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .bimming-color {
    margin-top: 300px;
  }
  .bimming-color-inner1 h2 {
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0;
    padding-left: 14px;
  }
  .bimming-color-inner1 {
    padding-right: 0;
    padding-left: 5px;
  }
  .bimming-color .col-md-5 {
    padding-left: 0;
  }
  .bimming-color .col-md-7 {
    padding-right: 0;
  }
  .bimming-color-inner2 {
    margin-left: 0;
    margin-top: -45px;
    padding-right: 15px;
  }
  .bimming-color-inner2 p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .indigo-text-inner {
    padding-left: 3px;
    padding-right: 0;
  }
  .indigo-text {
    margin-top: 285px;
    margin-bottom: 18px;
  }
  .indigo-text-inner p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
    margin-bottom: 15px;
  }
  .color-time-inner-container .col-6 {
    padding-right: 0;
  }
  .color-time-inner2 {
    margin-top: 6px;
    margin-left: 4px;
    padding-right: 181px;
    padding-left: 0;
  }
  .color-time-inner2 h2 {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 19px;
    padding-right: 0;
  }
  .color-time-inner-container {
    padding-top: 17px;
  }
  .color-time-inner2 p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
  }
  .color-time-inner-container .col-md-5 {
    display: contents;
  }
  .color-time-inner1 {
    padding-left: 15px;
    margin-top: 26px;
  }
  .color-time-inner1 h2 {
    letter-spacing: 0.4px;
    font-size: 16px;
    line-height: 19px;
    width: 45%;
  }
  .color-time-img img {
    width: 160px;
  }
  .color-time-img {
    top: 135px;
  }
  .indigo-text-img {
    top: 86%;
  }
  .diamond-img {
    top: 18px;
    position: relative;
    padding-top: 106px;
  }
  .color-time-img-top img, .color-time-img-bottom img {
    width: 173px;
    height: 6px;
  }
  .color-time-img-top {
    top: -18px;
  }
  .color-time-img-bottom {
    bottom: -6px;
  }
  .three-triangle-img {
    top: -30%;
    margin-right: 0;
  }
  .triangle-border-top {
    top: -17.4%;
  }
  .through-text-inner h2 {
    font-size: 15px;
    line-height: 19px;
    padding-right: 172px;
    letter-spacing: 0.4px;
    margin-top: -405px;
  }
  .through-text-inner {
    padding-left: 4px;
    padding-right: 8px;
    padding-top: 0;
    margin-top: 11px;
  }
  .diamond-inner-text p {
    letter-spacing: 0.3px;
    margin-bottom: 19px;
    font-size: 13px;
    line-height: 15px;
  }
  .through-text-inner .col-md-9, .diamond-inner-container .col-md-5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .through-text-inner p {
    letter-spacing: 0.3px;
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 15px;
    margin-top: 29px;
  }
  .diamond-inner-text {
    margin-left: 0;
    margin-top: 0;
    padding-left: 3px;
    padding-right: 10px;
  }
  .diamond-inner-container .col-md-6 {
    padding-right: 15px;
  }
  .diamond-text {
    margin-top: 0;
  }
  .diamond-inner-text h2 {
    font-size: 15px;
    margin-top: -8px;
    line-height: 35px;
    padding-right: 0;
    letter-spacing: 0.4px;
  }
}
@media (max-width: 1350px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 720px;
  }
  .the_philosophy {
    background: url("/cdn/shop/files/philosophy-ipad.png?v=1613543688");
    background-size: contain;
    background-position: top;
    background-repeat: repeat;
    margin-top: -63px;
    padding-bottom: 0;
  }
  .the_philosophy .tab-links-three li.active {
    width: 33.3%;
  }
  .tab-links-three li:first-child:after {
    margin-left: 0;
  }
  .the_philosophy .ph-discover .col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ph-p {
    font-size: 17px;
    line-height: 18px;
  }
  .the_philosophy .ph-discover .offset-md-1 {
    margin-left: 50.033333%;
  }
  .ph-discover {
    margin-top: 21px;
    padding-top: 14px;
  }
  .ph-discover-inner p {
    text-align: left;
    letter-spacing: 0.4px;
    margin-right: 74px;
    margin-bottom: 5px;
    padding-left: 0;
  }
  .ph-p-ipad {
    display: block;
  }
  .ph-p-web {
    display: none;
  }
  .the_philosophy .ph-discover .col-md-8 {
    margin-left: 53.433333%;
    flex: 0 0 46%;
    max-width: 46%;
  }
  .ph-discover-inner-right {
    padding-right: 75px;
  }
  .ph-discover {
    position: absolute;
  }
  .the_philosophy .tab-ul-three .container {
    padding-left: 0;
    padding-right: 0;
  }
  .the_philosophy .tab-links-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .the_philosophy .tab-links-three li:last-child:after {
    width: 104.1%;
  }
  .tab-links-three li {
    padding-bottom: 0;
  }
  .ovr-hid {
    overflow: hidden;
    padding-top: 176px;
  }
  .ph-h2 {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 26px;
  }
  .the_philosophy-slider2-content .slider-line-top {
    margin-left: 0;
    margin-right: 0;
  }
  .the_philosophy-slider2-content .slider-line-bottom {
    margin-left: 0;
    margin-right: 0;
  }
  .the_philosophy-slider {
    margin-top: 31px;
  }
  .the_philosophy-slider.owl-carousel .owl-stage-outer {
    overflow: visible;
  }
  .the_philosophy-slider.owl-carousel.owl-drag .owl-item {
    opacity: 1;
  }
  .the_philosophy-slider.owl-carousel.owl-drag .owl-item.active {
    opacity: 1;
  }
  .link-circle {
    left: -2px;
    top: -179px;
    width: 353px;
  }
  .the_philosophy-slider .item .col-md-4 {
    -ms-flex: 0 0 0;
    flex: 0 0 0;
    max-width: 0;
  }
  .the_philosophy-slider .item .col-md-8 {
    -ms-flex: 0 0 82.9%;
    flex: 0 0 82.9%;
    max-width: 82.9%;
    margin-left: 34px;
    margin-right: 34px;
  }
  .the_philosophy-slider .item .the_philosophy-slider-content .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    margin-left: 0;
    margin-right: 0;
  }
  .the_philosophy-slider-content {
    margin-top: 0;
    padding: 26px 0 27px 15px;
    padding-top: 25.8%;
    margin-left: 0;
    margin-bottom: 4px;
    background: url("/cdn/shop/files/discover-the-philosophy-items-bg-ipad.png?v=1613544494");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .ph-slider-1 .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider1-inner-bg-ipad.png?v=1613544494");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .the_philosophy-slider-content.the_philosophy-slider2-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider2-inner-bg-ipad.png?v=1613544494");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .ph-slider-3 .the_philosophy-slider-content.the_philosophy-slider2-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider3-inner-bg-ipad.png?v=1613544494");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .the_philosophy-slider-content.the_philosophy-slider4-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider4-inner-bg-ipad.jpg?v=1613544494");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .the_philosophy-slider-content.the_philosophy-slider6-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider6-inner-bg-ipad.png?v=1613544494");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 23.8%;
  }
  .the_philosophy-slider6-content p.slider-number {
    /*top: 32px;*/
  }
  .the_philosophy-slider6-content .slider-line-top {
    /*top: 59px;*/
  }
  .slider-right-img {
    opacity: 0;
  }
  .the_philosophy-slider-content-inner p.slider-untitle {
    font-size: 17px;
    line-height: 11px !important;
    letter-spacing: 0;
    margin-bottom: 3px;
  }
  .the_philosophy-slider-content-inner p {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    padding-right: 20px;
    z-index: 9;
    position: relative;
  }
  .the_philosophy-slider-content-inner p.slider6-last-line {
    padding-bottom: 16px;
  }
  .slider6-points {
    margin-bottom: 8px;
  }
  p.slider-number {
    position: absolute;
    top: 38px;
    text-align: right;
    width: 100%;
    padding-right: 60px;
    font-size: 17px;
  }
  .the_philosophy-slider.owl-carousel .owl-item .slider-line-top img {
    width: 44.7%;
    height: 4px;
    margin-right: 30px;
    margin-left: auto;
  }
  .slider-line-top {
    position: absolute;
    top: 67px;
  }
  .the_philosophy-slider-content-inner {
    padding-top: 66px;
    padding-bottom: 81px;
    min-height: 428px;
  }
  .slider-title {
    font-size: 22px;
    line-height: 39px;
    margin-bottom: 5px;
    line-height: 33px;
  }
  .slider-line-bottom {
    bottom: 26px;
  }
  .owl-carousel .owl-item .slider-right-img img {
    width: 282px;
  }
  .slider-right-img {
    top: 23px;
    margin-right: 0;
  }
  .the_philosophy-slider.owl-carousel .owl-item .slider-line-bottom img {
    width: 97%;
  }
  .ph-slider-2 .slider-right-img {
    top: 24px;
    margin-right: 0;
  }
  .the_philosophy-slider.owl-carousel .owl-item .ph-slider-2 .slider-right-img img {
    width: 366px;
  }
  .the_philosophy-slider2-content .the_philosophy-slider-content-inner p {
    padding-right: 65px;
  }
  .the_philosophy-slider.owl-carousel .owl-item .ph-slider-3 .slider-right-img img {
    width: 251.6px;
  }
  .ph-slider-3 .slider-right-img {
    margin-right: 31px;
    top: 24px;
  }
  .the_philosophy-slider4-content.the_philosophy-slider-content {
    padding: 26px 0 7px 15px;
    padding-top: 25.8%;
  }
  .the_philosophy-slider4-content .the_philosophy-slider-content-inner p {
    padding-right: 87px;
    letter-spacing: 0;
  }
  .the_philosophy-slider4-content .the_philosophy-slider-content-inner {
    padding-bottom: 97px;
  }
  .the_philosophy-slider4-content .slider-right-img {
    top: 20px;
    margin-right: -111px;
  }
  .owl-carousel .owl-item .the_philosophy-slider4-content .slider-right-img img {
    width: 504px;
  }
  .the_philosophy-slider4-content .slider-line-bottom {
    bottom: 39px;
  }
  .ph-slider-5 .the_philosophy-slider-content-inner p {
    letter-spacing: 0;
    padding-right: 92px;
  }
  .slider6-points li {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    padding-right: 22px;
    margin-left: -2px;
  }
  .slider6-points li:before {
    width: 9px;
    height: 9px;
    margin-right: 4px;
  }
  .ipad-none {
    display: none;
  }
  .ph-slider-6 .the_philosophy-slider-content-inner {
    padding-bottom: 0;
  }
  .owl-carousel .owl-item .ph-slider-6 .slider-right-img img {
    width: 185px;
  }
  .ph-slider-6 .slider-right-img {
    top: 57px;
    margin-right: 1px;
  }
  .the_philosophy-slider .owl-dots {
    right: 42px;
    bottom: 129px;
  }
  .the_philosophy-slider.owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    margin: 7px 5px 5px 7px;
  }
  .ph-slider-6 .link-circle {
    left: 13px;
    top: -210px;
    width: 349px;
  }
  .tab-links-three li a {
    padding-left: 11px;
  }
  .the_philosophy .tab-links-three li:last-child a {
    padding-left: 11px;
  }
  .ph-slider-1 {
    background: url("/cdn/shop/files/discover-the-philosophy-bg-1-ipad.png?v=1613544494");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .tringle-links a.active:after {
    margin-left: 3px;
    margin-top: 2px;
    width: 65px;
  }
  .tringle-links a.btnJumpslider2.active:after {
    margin-left: 11px;
  }
  .tringle-links a.btnJumpslider3.active:after {
    margin-left: 43px;
  }
  .tringle-links a.btnJumpslider4.active:after {
    margin-left: 33px;
  }
  .tringle-links a.btnJumpslider5.active:after, .tringle-links a.btnJumpslider6.active:after {
    margin-left: 3px;
  }
  .tringle-links a.btnJumpslider2 {
    margin-top: 42px;
    margin-right: 47px;
  }
  .tringle-links a.btnJumpslider6 {
    margin-top: 42px;
    margin-left: 38px;
  }
  .tringle-links a {
    font-size: 16px;
    line-height: 18px;
  }
  .tringle-links a.btnJumpslider5 {
    margin-top: 72px;
    margin-left: 38px;
  }
  .tringle-links a.btnJumpslider3 {
    margin-top: 72px;
    margin-right: 47px;
  }
  .tringle-links a.btnJumpslider4 {
    width: 130px;
    margin-top: 44px;
  }
  .teal-triangle-links {
    position: absolute;
    margin-top: -124px;
    width: 155%;
  }
  .ml10 {
    font-size: 36px;
  }
  .ph-slider-5 .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider5-inner-bg-ipad.jpg?v=1613544495");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
}
@media (max-width: 767px) {
  .ml10 {
    font-size: 32px;
  }
  .the_philosophy .tab-links-three li.active {
    width: 100%;
  }
  .the_philosophy .tab-links-three li:last-child:after {
    width: 109.4%;
  }
  .the_philosophy .tab-ul-three .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .the_philosophy {
    margin-top: -42px;
    padding-bottom: 3px;
    background: url("/cdn/shop/files/about-bg1.png?v=1613543688");
  }
  .the_philosophy .ph-discover .offset-md-1 {
    margin-left: 0;
  }
  .the_philosophy .ph-discover .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ph-discover-inner p {
    text-align: center;
    margin-right: 0;
  }
  .ph-discover {
    margin-top: 13px;
    padding-top: 0;
  }
  .ph-p {
    font-size: 13px;
    line-height: 15px;
  }
  .the_philosophy .ph-discover .col-md-8 {
    margin-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ph-discover-inner-right {
    margin-left: 0;
    padding-right: 66px;
    margin-top: 7px;
    padding-left: 66px;
  }
  .ph-h2 {
    font-size: 15px;
    letter-spacing: 0.4px;
    line-height: 16px;
    text-align: center;
  }
  .ph-discover {
    position: relative;
  }
  .the_philosophy .tab-links-three {
    margin-bottom: 14px;
  }
  .tab-links-three li {
    padding-bottom: 3px;
  }
  .tab-links-three li:after {
    width: 100%;
  }
  .the_collection .tab-links-three li:last-child a {
    padding-left: 0;
  }
  .the_collection .tab-links-three li:first-child a {
    padding-left: 0;
  }
  .the_collection .tab-links-three li {
    width: 100%;
  }
  .ovr-hid {
    padding-top: 0;
  }
  .ph-slider-1 {
    background: url("/cdn/shop/files/discover-the-philosophy-bg-1-mobile.png?v=1613544494");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .ph-slider-3 {
    background: url("/cdn/shop/files/discover-the-philosophy-bg-3-mobile-new.png?v=1613544495");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .ph-slider-4 {
    background: url("/cdn/shop/files/discover-the-philosophy-bg-4-mobile.png?v=1613544495");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .ph-slider-5 {
    background: url("/cdn/shop/files/discover-the-philosophy-bg-5-mobile-new.png?v=1613544494");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .ph-slider-6 {
    background: url("/cdn/shop/files/discover-the-philosophy-bg-6-mobile.png?v=1613544494");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .the_philosophy-slider-links {
    width: 100%;
  }
  .link-circle {
    left: 4px;
    top: 6px;
    width: 338px;
    right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .owl-carousel .owl-item .link-circle img {
    width: 312px;
  }
  .the_philosophy-slider {
    margin-top: 186px;
  }
  p.slider-number {
    position: relative;
    top: auto;
    text-align: left;
    padding-right: 0;
    font-size: 14px;
    line-height: 16px;
  }
  .the_philosophy-slider6-content p.slider-number {
    top: auto;
  }
  .the_philosophy-slider6-content .slider-line-top {
    top: auto;
  }
  .slider-line-top {
    position: relative;
    top: auto;
    margin-top: -3px;
  }
  .the_philosophy-slider .item .col-md-8 {
    -ms-flex: 0 0 83%;
    flex: 0 0 89.7%;
    max-width: 89.7%;
    margin-left: 20px;
    margin-right: 20px;
  }
  .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-items-bg.png?v=1613544494");
    background-repeat: no-repeat;
    padding: 26px 13px 0;
    padding-top: 42.5%;
    background-size: cover;
    margin-bottom: 21px;
    margin-top: 31px;
  }
  .the_philosophy-slider.owl-carousel .owl-item .slider-line-top img {
    width: 100%;
    height: 4px;
    margin-right: auto;
  }
  .the_philosophy-slider .item .the_philosophy-slider-content .col-md-8 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .tab-links-three li:first-child:after {
    margin-left: -15px;
    width: 109.4%;
  }
  .the_collection .tab-links-three li.active:after {
    width: 109.4%;
  }
  .tab-links-three li:after {
    width: 109.4%;
  }
  .the_philosophy .tab-links-three li:after, .making_of_bg .tab-links-three li:after {
    margin-left: -15px;
  }
  .the_philosophy-slider-content-inner {
    padding-top: 19px;
    padding-bottom: 81px;
    min-height: 417px;
  }
  .slider-title {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 8px;
    letter-spacing: 0.4px;
  }
  .the_philosophy-slider-content-inner p.slider-untitle {
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 11px !important;
    z-index: 9;
    position: relative;
    margin-bottom: 0px;
  }
  .slider6-points {
    margin-top: 2px;
  }
  .slider6-points li:before {
    margin-right: 5px;
    width: 7px;
    height: 7px;
    top: 5px;
  }
  .ph-slider-6 .the_philosophy-slider-content-inner p.slider-untitle {
    line-height: 15px !important;
  }
  .ph-slider-6 .the_philosophy-slider-content-inner p.mb-0 {
    font-weight: 600;
  }
  .the_philosophy-slider-content-inner p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
    padding-right: 0;
    z-index: 9;
    position: relative;
    margin-bottom: 0;
  }
  .slider6-last-line {
    margin-top: 0;
  }
  .slider6-points {
    margin-bottom: 1px;
  }
  .slider-right-img, .ph-slider-2 .slider-right-img {
    position: relative;
  }
  .slider-line-bottom {
    display: none;
  }
  .the_philosophy-slider-content-inner {
    padding-bottom: 0;
    min-height: auto;
  }
  .the_philosophy-slider3-content .the_philosophy-slider-content-inner {
    min-height: 245px;
  }
  .owl-carousel .owl-item .slider-right-img img {
    width: 263px;
  }
  .slider-right-img {
    top: -91px;
    top: -77px;
  }
  .owl-carousel .owl-item .slider-right-img img {
    width: 252px;
    margin: 0 auto;
  }
  .slider-right-img, .ph-slider-2 .slider-right-img {
    top: 0;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -19px;
  }
  .the_philosophy-slider.owl-carousel .owl-item .ph-slider-2 .slider-right-img img {
    width: 306px;
  }
  .the_philosophy-slider2-content .the_philosophy-slider-content-inner p {
    padding-right: 0;
  }
  .ph-slider-3 p.slider-number {
    line-height: 17px;
  }
  .ph-slider-3 .slider-right-img {
    margin-right: -103px;
    top: 0;
    margin-top: -139px;
  }
  .ph-slider-6 .the_philosophy-slider-content {
    padding-top: 42.5%;
    margin-bottom: 21px;
  }
  .the_philosophy-slider.owl-carousel .owl-item .ph-slider-3 .slider-right-img img {
    width: 213px;
  }
  .the_philosophy-slider4-content.the_philosophy-slider-content {
    padding-top: 42%;
    padding-bottom: 0;
    margin-bottom: 23px;
  }
  .the_philosophy-slider.owl-carousel .owl-item .the_philosophy-slider4-content .slider-line-top img {
    width: 94%;
    height: 4px;
    margin-right: 0;
    margin-left: 0;
  }
  .ph-slider-4 .link-circle {
    width: 336px;
  }
  .the_philosophy-slider4-content p.slider-number {
    line-height: 17px;
  }
  .the_philosophy-slider4-content .the_philosophy-slider-content-inner p {
    padding-right: 19px;
  }
  .the_philosophy-slider4-content .the_philosophy-slider-content-inner {
    padding-bottom: 0;
    min-height: 306px;
  }
  .the_philosophy-slider4-content .slider-right-img {
    top: 0;
    margin-right: 0;
    margin-top: -323px;
  }
  .owl-carousel .owl-item .the_philosophy-slider4-content .slider-right-img img {
    width: 305px;
  }
  .ph-slider-5 .the_philosophy-slider-content-inner p {
    letter-spacing: 0.3px;
    padding-right: 8px;
  }
  .ph-slider-5 .the_philosophy-slider-content-inner {
    min-height: 497px;
  }
  .ph-slider-1 .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider1-inner-bg.png?v=1613544494");
    background-size: cover;
  }
  .ph-slider-2 .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider2-inner-bg.png?v=1613544494");
    background-size: cover;
  }
  .ph-slider-3 .the_philosophy-slider-content.the_philosophy-slider2-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider3-inner-bg-new.png?v=1613544494");
    background-size: cover;
    margin-bottom: 22px;
  }
  .ph-slider-4 .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider4-inner-bg-new.jpg?v=1613544494");
    background-size: cover;
  }
  .ph-slider-5 .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider5-inner-bg-mobile-new.jpg?v=1613544494");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .ph-slider-6 .the_philosophy-slider-content {
    background: url("/cdn/shop/files/discover-the-philosophy-slider6-inner-bg.png?v=1613544493");
    background-size: cover;
  }
  .slider-right-img {
    opacity: 0;
  }
  .ph-slider-6 .link-circle {
    left: 19px;
    top: -182px;
    width: 336px;
  }
  .slider-title {
    line-height: 25px;
  }
  .slider6-points li {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.4px;
    padding-right: 1px;
    padding-left: 11px;
    margin-left: -2px;
  }
  .ph-slider-6 .slider-right-img {
    top: 152px;
    position: absolute;
    margin-right: 0;
  }
  .owl-carousel .owl-item .ph-slider-6 .slider-right-img img {
    width: 137px;
  }
  .the_philosophy-slider .owl-dots {
    right: 0;
    bottom: 41px;
    left: 0;
    transform: rotate(0deg);
  }
  .ph-slider-6 .the_philosophy-slider-content-inner {
    padding-bottom: 12px;
    min-height: 497px;
    padding-top: 17px;
  }
  .ph-slider-6 .slider-title {
    margin-top: -3px;
  }
  .ph-slider-1 .slider-right-img {
    top: 0;
    margin-top: -77px;
  }
  .tringle-links a {
    font-size: 13px;
    line-height: 16px;
  }
  .teal-triangle-links {
    margin-top: 56px;
    width: 97%;
  }
  .tringle-links a.btnJumpslider2 {
    margin-top: 37px;
    margin-right: 37px;
  }
  .tringle-links a.btnJumpslider6 {
    margin-top: 37px;
    margin-left: 52px;
  }
  .tringle-links a.btnJumpslider5 {
    margin-top: 63px;
    margin-left: 53px;
  }
  .tringle-links a.btnJumpslider3 {
    margin-top: 62px;
    margin-right: 37px;
    width: 100px;
  }
  .tringle-links a.btnJumpslider4 {
    width: 73px;
    margin-top: 20px;
  }
  .tringle-links a.active:after {
    margin-left: 8px;
    width: 55px;
  }
  .tringle-links a.btnJumpslider2.active:after {
    margin-left: 25px;
  }
  .tringle-links a.btnJumpslider3.active:after {
    margin-left: 48px;
  }
  .tringle-links a.btnJumpslider4.active:after {
    margin-left: 3px;
  }
  .tringle-links a.btnJumpslider5.active:after, .tringle-links a.btnJumpslider6.active:after {
    margin-left: 0;
  }
}
@media (max-width: 1350px) {
  .tab-ul-three .container {
    padding-left: 0;
    padding-right: 0;
  }
  .the_collection {
    margin-top: -62px;
    padding-bottom: 19px;
  }
  .the_collection .tab-links-three li {
    width: 32.3%;
  }
  .the_collection .tab-links-three li:after {
    margin-top: 0;
  }
  .tab-links-three li:after {
    width: 104.1%;
  }
  .the_collection .tab-links-three li.active {
    width: 33.8%;
  }
  .the_collection .tab-links-three {
    padding-top: 44px;
    margin-bottom: 20px;
  }
  .srp-slider-left h2 {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
  .srp-slider .item {
    padding: 15px 34px 5px 64px;
  }
  .srp-slider-inner {
    padding: 22px 36px 52px 65px;
  }
  .the_collection_velvet .srp-slider-inner {
    padding: 22px 36px 27px 65px;
  }
  .the_collection_foe .srp-slider-inner {
    padding: 22px 36px 13px 37px;
  }
  .srp-slider-left h2:after {
    width: 179px;
  }
  .srp-slider-left p.green_blur_text {
    font-size: 17px;
    padding-left: 0;
    margin-top: 11px;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 0;
  }
  .srp-slider-left p {
    font-size: 17px;
    padding-left: 0;
    margin-top: 13px;
    letter-spacing: 0;
    padding-right: 0;
    line-height: 18px;
  }
  .amrutini-pr-0 {
    padding-right: 0;
    padding-left: 0;
  }
  .srp-slider-middle-image img {
    width: 158px;
  }
  .the_collection_foe .srp-slider-middle-image img {
    width: 158px;
  }
  .the_collection_velvet .srp-slider-middle-image img {
    width: 158px;
  }
  .true-water-cream {
    z-index: 0;
  }
  .srp-slider-middle-image {
    top: -6px;
    left: 39.1%;
  }
  .the_collection_amrutini .srp-slider-middle-image {
    top: 3px;
    left: 39.3%;
  }
  .srp-slider-middle-image {
    z-index: 999;
  }
  .the_collection_amrutini .srp-slider-middle-image img {
    width: 157px;
  }
  .srp-slider-middle-image-shape img:hover {
    transform: scale(1);
  }
  .the_collection_amrutini .srp-slider-middle-image div {
    width: 158px;
    height: 441px;
  }
  .the_collection_velvet .srp-slider-middle-image div {
    width: 158px;
    height: 441px;
  }
  .the_collection_foe .srp-slider-middle-image div {
    width: 158px;
    height: 442px;
  }
  .srp-slider {
    background: url("/cdn/shop/files/discover-the-collection-border-img-ipad.png?v=1613544500");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
  }
  .the_collection_amrutini .srp-slider {
    z-index: 999 !important;
    position: relative;
  }
  .collection-srp-slider .pd-0 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .owl-carousel .owl-item .kolkata-lady img, .kolkata-lady img {
    width: 206px;
    margin-left: 18px;
    margin-top: -6px;
    margin-bottom: 62px;
  }
  .strong-text {
    margin-top: 29px;
    padding-left: 0;
    margin-left: -3px;
    width: 171px;
  }
  .love-h2 {
    font-size: 22px;
    line-height: 23px;
    margin-bottom: 17px;
    letter-spacing: -0.1px;
  }
  .srp-slider-right {
    margin-left: -24px;
    padding-left: 0;
  }
  .love-h2:after {
    width: 157px;
  }
  .srp-slider-right h3 {
    font-size: 17px;
    padding-left: 0;
    letter-spacing: 0.5px;
    font-weight: 600;
    margin-top: 0;
    line-height: 20px;
    margin-bottom: 5px;
  }
  .srp-slider-right h3:after {
    width: 187px;
  }
  .owl-carousel .owl-item img.strong-text {
    margin-top: 33px;
    padding-left: 0;
    margin-left: -3px;
    width: 169px;
  }
  .srp-slider.owl-theme .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    margin: 7px 6px;
  }
  .srp-slider.owl-theme .owl-dots {
    margin-right: 36px;
  }
  .srp-slider.owl-carousel.owl-loaded {
    padding-bottom: 1px;
  }
  .true-water-cream img, .the_collection_foe .true-water-cream img {
    width: 346px;
  }
  .true-water-cream {
    top: -86px;
  }
  .purple-symbol {
    top: 250px;
    z-index: 9;
  }
  .purple-symbol img {
    width: 95px;
  }
  .purple-symbol-text {
    width: 78px;
    margin-top: 58px;
    margin-left: 8px;
    z-index: 9;
  }
  .purple-symbol-text p {
    font-size: 17px;
    font-weight: 600;
    line-height: 18px;
  }
  .wakeup-sec-inner p {
    font-size: 17px;
    padding-left: 7px;
    margin-top: 27px;
    letter-spacing: 0;
    padding-right: 0;
    line-height: 18px;
  }
  .wakeup-sec .offset-md-5 {
    -ms-flex: 0 0 48.666667%;
    flex: 0 0 48.666667%;
    max-width: 48.666667%;
  }
  .wakeup-sec-inner {
    margin-left: 53px;
  }
  .night-slider .offset-md-2 {
    margin-left: 0;
  }
  .night-slider .col-md-10 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .night-slider h2 {
    font-size: 22px;
    line-height: 33px;
    margin-right: 0;
    padding-right: 10px;
    letter-spacing: -0.1px;
  }
  .the_collection_velvet .night-slider h2:after {
    width: 82%;
    margin-left: 70px;
  }
  .night-slider p {
    font-size: 17px;
    padding-left: 35px;
    margin-top: 9px;
    letter-spacing: 0;
    line-height: 18px;
    text-align: right;
    margin-right: 0;
    min-height: 237px;
  }
  #demo .carouser-image {
    margin-top: -159px;
    right: -10px;
    width: 346px;
  }
  #demo .carousel-control-prev {
    left: 10px;
    width: 4%;
    bottom: -17.4%;
  }
  #demo .carousel-control-prev img {
    width: 33px;
  }
  #demo .carousel-control-next {
    left: 73px;
    width: 4%;
    bottom: -17.7%;
  }
  #demo .carousel-control-next img {
    width: 33px;
  }
  .bottle-full {
    margin-top: 52px;
  }
  .diveinto-text {
    margin-top: 19px;
  }
  .diveinto-text-inner p {
    font-size: 17px;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .diveinto-text-inner {
    padding: 0 80px;
    text-align: center;
  }
  .diveinto-text-inner h2 {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.1px;
  }
  .night-slider p.slider2-p {
    padding-left: 69px;
  }
  .night-slider p.slider3-p {
    padding-left: 39px;
    margin-bottom: 0;
  }
  .night-slider p.slider4-p {
    padding-left: 70px;
  }
  .the_collection .the_velvet-slider {
    margin-top: 84px;
  }
  .the_collection.the_collection_velvet .the_velvet-slider {
    margin-top: 100px;
  }
  .the_collection.the_collection_foe .the_velvet-slider {
    margin-top: 83px;
  }
  .the_collection .night-slider h2 {
    margin-right: 10px;
  }
  .the_collection .night-slider p {
    padding-left: 96px;
    margin-right: 17px;
  }
  .the_collection .the_velvet-slider.owl-carousel .owl-item img {
    right: 80px;
    max-width: 347px;
  }
  .the_collection .night-slider p.slider2-p {
    margin-right: 17px;
    padding-left: 124px;
  }
  .the_collection .night-slider p.slider3-p {
    margin-right: 17px;
    padding-left: 95px;
  }
  .the_collection .night-slider p.slider4-p {
    padding-left: 127px;
  }
  .night-slider h2:after {
    width: 94%;
    margin-left: 30px;
    height: 13px;
  }
  .the_collection .bottle-full {
    margin-top: 2px;
  }
}
@media (max-width: 767px) {
  .tab-ul-three .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .the_collection .tab-links-three li.active {
    width: 100%;
  }
  .the_collection .tab-links-three {
    padding-top: 29px;
    margin-bottom: 10px;
  }
  .the_collection {
    margin-top: -41px;
    padding-bottom: 14px;
    background: url("/cdn/shop/files/about-bg1.png?v=1613543688");
  }
  .srp-slider {
    background: url("/cdn/shop/files/discover-the-collection-border-img-mobile.png?v=1613544500");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
  }
  .srp-slider-inner {
    padding: 6px 26px 79px 17px;
  }
  .the_collection_velvet .srp-slider-inner {
    padding: 22px 34px 38px 35px;
  }
  .the_collection_foe .srp-slider-inner {
    padding: 21px 26px 0 27px;
  }
  .the_collection_foe .strong-text {
    margin-top: 36px;
    padding-left: 0;
    margin-left: -15px;
  }
  .the_collection_foe .srp-slider-middle-image {
    top: 10px;
  }
  .the_collection_foe .srp-slider-middle-image img {
    width: 172px;
  }
  .the_collection_amrutini .srp-slider-middle-image {
    top: 56px;
    left: auto;
  }
  .the_collection_amrutini .srp-slider-middle-image img {
    width: 173px;
  }
  .the_collection_amrutini .srp-slider-middle-image div {
    width: 173px;
    height: 216px;
  }
  .the_collection_velvet .srp-slider-middle-image div {
    width: 172px;
    height: 215px;
  }
  .the_collection_foe .srp-slider-middle-image div {
    width: 173px;
    height: 216px;
  }
  .kolkata-lady {
    position: absolute;
    top: 2px;
    z-index: 9999;
    right: 0;
  }
  .the_collection_velvet .kolkata-lady {
    top: 4px;
  }
  .collection-srp-slider .pd-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .srp-slider .item {
    padding: 18px 34px 66px 35px;
  }
  .srp-slider-left h2 {
    font-size: 15px;
    line-height: 20px;
    padding-left: 3px;
    letter-spacing: 0.4px;
    margin-bottom: 6px;
  }
  .srp-slider-left p.green_blur_text {
    font-size: 13px;
    line-height: 15px;
    margin-top: 5px;
    letter-spacing: 0.4px;
  }
  .srp-slider-left p {
    font-size: 13px;
    padding-left: 0;
    margin-top: 17px;
    letter-spacing: 0.4px;
    line-height: 15px;
    padding-right: 10px;
  }
  .srp-slider-middle-image img {
    width: 172px;
  }
  .srp-slider-middle-image {
    top: 13.1%;
    left: auto;
    right: 0;
  }
  .srp-slider-right {
    margin-left: 0;
    padding-left: 0;
    margin-top: 212%;
  }
  .strong-text {
    margin-top: 13px;
    padding-left: 0;
    margin-left: 5px;
    width: 148px;
    position: absolute;
  }
  .owl-carousel .owl-item .kolkata-lady img, .kolkata-lady img {
    width: 129px;
    margin-right: 2px;
    margin-top: -1px;
    margin-bottom: 68px;
    z-index: 99999;
    position: relative;
  }
  .srp-slider-left h2:after {
    width: 123px;
    height: 8px;
  }
  .love-h2 {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 8px;
    padding-left: 9px;
    letter-spacing: 0.4px;
  }
  .srp-slider-right h3 {
    font-size: 12px;
    letter-spacing: 0.5px;
    line-height: 12px;
    margin-bottom: 2px;
    padding-left: 8px;
  }
  .love-h2:after {
    width: 127px;
  }
  .srp-slider-right h3:after {
    width: 129px;
    height: 7px;
    margin-top: -2px;
    background: url({{'gray-line-mobile.png' | file_url}});
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .owl-carousel .owl-item img.strong-text {
    margin-top: 27px;
    padding-left: 10px;
    margin-left: 0;
    width: 154px;
    position: absolute;
    bottom: -36px;
  }
  .srp-slider.owl-theme .owl-dots {
    margin-right: 49px;
    position: absolute;
    bottom: -44px;
    right: 0;
  }
  .collection-srp-slider {
    margin-top: 15px;
  }
  .srp-slider-left {
    margin-left: -2px;
  }
  .true-water-cream img, .the_collection_foe .true-water-cream img {
    width: 159px;
  }
  .true-water-cream {
    top: -74px;
  }
  .wakeup-sec-inner {
    margin-left: -5px;
    margin-top: 32px;
  }
  .wakeup-sec-inner p {
    font-size: 13px;
    padding-left: 6px;
    margin-top: 32px;
    letter-spacing: 0.2px;
    padding-right: 0;
    line-height: 15px;
  }
  .wakeup-sec .offset-6 {
    padding-right: 0;
  }
  .purple-symbol {
    top: 257px;
    z-index: 9;
    left: 36.2%;
  }
  .purple-symbol-text p {
    font-size: 14px;
    line-height: 15px;
  }
  .purple-symbol-text {
    width: 68px;
    margin-top: 42px;
    left: 38%;
  }
  .the_collection_amrutini .purple-symbol-text {
    margin-top: 47px;
  }
  .night-slider {
    margin-top: 158px;
  }
  .mobile-display {
    display: block;
  }
  .tab-links-three li:after {
    width: 109.4%;
  }
  .tab-links-three li a, .the_philosophy .tab-links-three li:last-child a {
    padding-left: 0;
  }
  #demo .carouser-image {
    margin-top: 39px;
    right: auto;
    width: 345px;
    position: absolute;
    margin-left: -15px;
    margin-right: -15px;
  }
  .night-slider h2 {
    font-size: 15px;
    line-height: 16px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 0;
    letter-spacing: 0.4px;
  }
  .night-slider h2:after {
    background: url({{'discover-the-collection-slider-yello-line-mobile.png' | file_url}});
    position: absolute;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    margin-top: 6px;
  }
  .night-slider p {
    font-size: 13px;
    padding-left: 0;
    margin-top: 75%;
    letter-spacing: 0.4px;
    line-height: 15px;
    text-align: center;
    min-height: 134px;
  }
  #demo .carousel-control-prev {
    left: 38.2%;
    width: 4%;
    bottom: -12.2%;
  }
  #demo .carousel-control-prev img, #demo .carousel-control-next img {
    width: 32px;
  }
  #demo .carousel-control-next {
    left: 58%;
    width: 4%;
    bottom: -12.3%;
  }
  .bottle-full {
    margin-top: 91px;
  }
  .night-slider p.slider2-p {
    padding: 0 1px;
  }
  .night-slider p.slider3-p {
    padding: 0 2px;
  }
  .diveinto-text-inner p {
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 15px;
    margin-bottom: 18px;
  }
  .diveinto-text-inner {
    padding: 0;
  }
  .diveinto-text {
    margin-top: 20px;
  }
  .diveinto-text-inner h2 {
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 0.4px;
    padding: 0 10px;
  }
  .night-slider p.slider4-p {
    padding: 0 5px;
  }
  .the_collection .tab-links-three li {
    width: 100%;
  }
  .night-slider h2:after {
    margin-left: 0;
  }
  .the_collection .the_velvet-slider.owl-carousel .owl-item img {
    right: 0;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .the_collection.the_collection_velvet .the_velvet-slider.owl-carousel .owl-item img {
    right: 101px;
  }
  .the_collection .the_velvet-slider {
    margin-top: 61px;
  }
  .the_velvet-slider {
    margin-left: 0;
  }
  .the_collection .night-slider p.slider4-p {
    padding: 0 17px;
    margin-right: 0;
  }
  .the_collection .night-slider .owl-nav {
    bottom: -93px;
    left: 0;
  }
  .the_collection .bottle-full {
    margin-top: -50px;
  }
  .the_collection .night-slider p {
    padding: 0 14px;
    margin-right: 0;
  }
  .the_collection .night-slider p.slider2-p {
    margin-right: 0;
    padding: 0 16px;
  }
  .the_collection .night-slider p.slider3-p {
    margin-right: 0;
    padding: 0 14px;
  }
  .the_collection .night-slider h2 {
    margin-right: 0;
    padding-right: 0;
  }
  .night-slider .col-md-10 {
    padding-left: 0;
    padding-right: 0;
  }
  .tringle-links a.btnJumpslider1, .tringle-links a.btnJumpslider4 {
    padding-left: 5px;
  }
}
@media (max-width: 1350px) {
  .the_collection_velvet .srp-slider .item {
    padding: 18px 16px 18px 60px;
  }
  .the_collection_velvet .srp-slider-middle-image {
    top: 10px;
  }
  .the_collection_velvet .srp-slider-left p.green_blur_text {
    line-height: 18px;
    padding-left: 0;
    margin-top: 14px;
    letter-spacing: 0;
  }
  .the_collection_velvet .srp-slider-left p {
    padding-left: 0;
    margin-top: 7px;
    padding-right: 0;
    letter-spacing: 0.4px;
    font-size: 16px;
  }
  .the_collection_velvet .strong-text {
    margin-left: -8px;
    width: 202px;
  }
  .the_collection_velvet .owl-carousel .owl-item .kolkata-lady img, .the_collection_velvet .kolkata-lady img {
    margin-bottom: 62px;
    width: 235px;
    margin-right: 24px;
  }
  .the_collection_velvet .owl-carousel .owl-item img.strong-text {
    margin-top: 35px;
    padding-left: 0;
    width: 219px;
    margin-left: -11px;
  }
  .the_collection_velvet .wakeup-sec-inner p {
    padding-right: 100px;
  }
  .the_collection_velvet .wakeup-sec {
    margin-top: 14px;
  }
  .the_collection_velvet .true-water-cream {
    top: -86px;
  }
  .the_collection_velvet .purple-symbol {
    top: 250px;
  }
  .the_collection_velvet .purple-symbol-text {
    margin-top: 91px;
  }
  .the_collection_velvet .night-slider {
    margin-top: 86px;
  }
  .the_collection_velvet #demo .carouser-image {
    margin-top: -159px;
    right: -10px;
  }
  .the_collection_velvet .night-slider p {
    padding-left: 111px;
    min-height: 260px;
    margin-bottom: 0;
    padding-right: 10px;
  }
  .the_collection_velvet #demo .carousel-control-next img, .the_collection_velvet #demo .carousel-control-prev img {
    width: 34px;
  }
  .the_collection_velvet #demo .carousel-control-next, .the_collection_velvet #demo .carousel-control-prev {
    bottom: -14.7%;
  }
  .the_collection_velvet .bottle-full {
    margin-top: -7px;
  }
  .the_collection_velvet .diveinto-text {
    margin-top: 18px;
  }
  .the_collection_velvet .diveinto-text-inner {
    padding: 0 40px;
  }
  .the_collection_velvet .diveinto-text-inner p {
    padding: 0 15px;
  }
  .the_collection.the_collection_velvet {
    padding-bottom: 9px;
  }
  .the_collection.the_collection_velvet .tab-links-three li:last-child a {
    padding-left: 8px;
  }
  .the_collection.the_collection_velvet .tab-links-three {
    padding-top: 44px;
    margin-bottom: 20px;
  }
  .the_collection_velvet .night-slider p.slider2-p {
    padding-left: 141px;
    margin-top: 24px;
    margin-right: 17px;
  }
  .the_collection_velvet .night-slider p.slider3-p {
    padding-left: 126px;
  }
  .the_collection_velvet .night-slider p.slider4-p {
    padding-left: 116px;
  }
  .the_collection_velvet .the_velvet-slider .owl-nav {
    bottom: -92px;
    left: 53px;
  }
  .the_collection_velvet .the_velvet-slider.owl-carousel .owl-item img {
    right: 101px;
  }
}
@media (max-width: 767px) {
  .the_collection.the_collection_velvet .tab-links-three {
    padding-top: 29px;
    margin-bottom: 6px;
  }
  .the_collection_velvet .srp-slider .item {
    padding: 20px 34px 19px 38px;
  }
  .the_collection_velvet .srp-slider-middle-image {
    top: 13.1%;
  }
  .the_collection_velvet .srp-slider-middle-image img {
    width: 172px;
  }
  .the_collection_velvet .owl-carousel .owl-item .kolkata-lady img, .the_collection_velvet .kolkata-lady img {
    width: 116px;
    margin-bottom: 68px;
    margin-right: 0;
  }
  .the_collection_velvet .owl-carousel .owl-item img.strong-text {
    margin-top: 0;
    padding-left: 10px;
    width: 134px;
    margin-left: -3px;
    bottom: -5px;
  }
  .the_collection_velvet .srp-slider-left h2 {
    padding-left: 0;
    margin-left: -3px;
    line-height: 19px;
  }
  .the_collection_velvet .srp-slider-left p.green_blur_text {
    line-height: 15px;
    padding-left: 0;
    margin-top: -4px;
    margin-left: -4px;
    letter-spacing: 0.4px;
  }
  .the_collection.the_collection_velvet .tab-links-three li:last-child a {
    padding-left: 0;
  }
  .the_collection_velvet .srp-slider-left p {
    padding-left: 0;
    margin-top: 4px;
    padding-right: 12px;
    letter-spacing: 0.4px;
    margin-left: -4px;
    line-height: 15px;
    font-size: 13px;
  }
  .the_collection_velvet .srp-slider-right {
    margin-top: 218%;
  }
  .the_collection_velvet .true-water-cream {
    top: -102px;
  }
  .the_collection_velvet .wakeup-sec {
    margin-top: 56px;
  }
  .the_collection_velvet .wakeup-sec-inner p {
    padding-right: 0;
    letter-spacing: 0.4px;
    margin-top: 40px;
  }
  .the_collection_velvet .purple-symbol {
    top: 219px;
  }
  .the_collection_velvet .purple-symbol-text {
    margin-top: 93px;
  }
  .the_collection_velvet .night-slider {
    margin-top: 167px;
  }
  .the_velvet-slider.owl-carousel .owl-item img {
    margin-top: 38px;
  }
  .the_collection_velvet #demo .carouser-image {
    margin-top: 39px;
    right: auto;
  }
  .the_velvet-slider .owl-nav {
    bottom: -16px;
    left: -12px;
    margin: 0 auto;
    right: 0;
  }
  .the_collection_velvet .night-slider h2:after {
    margin-top: 0;
  }
  .the_collection_velvet .night-slider p {
    min-height: 134px;
    margin-bottom: 0;
    padding: 0 46px;
    margin-top: 74.7%;
  }
  .the_collection_velvet .bottle-full {
    margin-top: -36px;
  }
  .the_collection_velvet .diveinto-text-inner {
    padding: 0 7px;
  }
  .the_collection_velvet .diveinto-text {
    margin-top: 20px;
  }
  .the_collection_velvet .diveinto-text-inner h2 {
    padding: 0 10px;
  }
  .the_collection.the_collection_velvet {
    padding-bottom: 14px;
  }
  .the_collection_velvet .night-slider p.slider2-p {
    margin-top: 74.7%;
    margin-right: 0;
    padding: 0 72px;
  }
  .the_collection_velvet .night-slider h2 {
    margin-right: 0;
  }
  .the_collection_velvet .night-slider p.slider3-p {
    padding: 0 58px;
  }
  .the_collection_velvet .night-slider p.slider4-p {
    padding: 0 32px;
  }
  .the_collection_velvet .diveinto-text-inner p {
    padding: 0 6px;
  }
  .the_collection_velvet #demo .carousel-control-next, .the_collection_velvet #demo .carousel-control-prev {
    bottom: -17%;
  }
  .night-slider .ovr-hid {
    padding-top: 176px;
    padding-bottom: 143px;
    margin-left: 0;
    margin-right: 0;
  }
  .night-slider .owl-nav {
    bottom: -110px;
  }
  .the_collection_velvet .the_velvet-slider .owl-nav {
    bottom: -111px;
    left: 0;
  }
  .the_collection_velvet .night-slider h2:after {
    width: 100%;
    margin-left: 0;
  }
  .the_collection.the_collection_velvet .the_velvet-slider.owl-carousel .owl-item img {
    right: 0;
    width: 100%;
    max-width: 100%;
  }
  .the_collection.the_collection_velvet .the_velvet-slider {
    margin-top: 105px;
  }
  .velvet-container-pdr-0 {
    padding-right: 15px !important;
  }
}
@media (max-width: 991px) {
  .coming-soon-bg {
    background: url({{ "cm-ipad.jpg" | file_url }});
    height: 129%;
    background-position: inherit;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .email-box {
    background: url({{ "email-box-bg-ipad.png" | file_url }});
    width: 65.5%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: auto;
    padding: 49px 34px 65px 45px;
    margin-right: -15px;
  }
  .email-box-inner p {
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 19px;
    margin-bottom: 20px;
  }
  .social-media {
    margin-top: 7px;
    margin-bottom: 0;
  }
  .social-img {
    padding-left: 14px;
  }
  .social-media li img {
    width: 19px;
  }
  .social-img li {
    margin-right: 21px;
  }
  .social-media li {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .coming-soon-bg {
    background: url({{ "cm-mobile.jpg" | file_url }});
    height: 203%;
    background-position: inherit;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .email-box {
    background: url({{ "email-box-bg.png" | file_url }});
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto;
    padding: 23px 22px 28px 24px;
    margin-right: 0;
  }
  .email-box-inner p {
    font-size: 13px;
    letter-spacing: 0.3px;
    line-height: 15px;
    margin-bottom: 16px;
  }
  .social-media {
    margin-top: 13px;
    margin-bottom: 2px;
  }
  .social-img {
    padding-left: 20px;
  }
  .social-media li img {
    width: 16px;
  }
  .social-img li {
    margin-right: 10px;
  }
  .social-media li {
    font-size: 13px;
    letter-spacing: 0.3px;
  }
}
@media (max-width: 1350px) {
  .the_collection_foe .srp-slider-left h2 {
    font-size: 18px;
    padding-left: 21px;
    line-height: 21px;
    padding-top: 5px;
  }
  .the_collection_foe .srp-slider-left p.green_blur_text {
    line-height: 18px;
    padding-left: 21px;
    margin-top: 15px;
    padding-right: 0;
    font-size: 16px;
    letter-spacing: 0;
  }
  .the_collection_foe .srp-slider .item {
    padding: 15px 37px 81px;
  }
  .srp-slider {
    z-index: 1 !important;
  }
  .the_collection_foe .srp-slider-left h2:after {
    width: 157px;
  }
  .the_collection_foe .srp-slider-left p {
    padding-left: 21px;
    margin-top: 19px;
    padding-right: 0;
  }
  .the_collection_foe .owl-carousel .owl-item .kolkata-lady img, .the_collection_foe .kolkata-lady img {
    width: 152px;
    margin-right: -19px;
    margin-top: -6px;
    margin-bottom: 92px;
  }
  .the_collection_foe .srp-slider-right h3 {
    font-size: 17px;
    padding-left: 11px;
    letter-spacing: 0.4px;
  }
  .the_collection_foe .owl-carousel .owl-item img.strong-text {
    margin-top: 66px;
  }
  .the_collection_foe .srp-slider.owl-theme .owl-dots {
    margin-top: -100px !important;
  }
  .the_collection_foe .srp-slider-middle-image {
    top: 1px;
  }
  .the_collection_foe .owl-carousel .owl-item .kolkata-lady img, .the_collection_foe .kolkata-lady img {
    width: 203px;
    margin-bottom: 61px;
  }
  .the_collection_foe .love-h2 {
    padding-left: 12px;
  }
  .the_collection_foe .wakeup-sec {
    margin-top: 16px;
  }
  .the_collection_foe .wakeup-sec-inner p {
    padding-right: 13px;
  }
  .the_collection_foe .true-water-cream {
    top: -86px;
  }
  .the_collection_foe .purple-symbol {
    top: 250px;
  }
  .the_collection_foe .purple-symbol-text {
    margin-top: 93px;
  }
  .the_collection_foe .night-slider {
    margin-top: 103px;
  }
  .the_collection_foe .night-slider p {
    padding-left: 81px;
    margin-top: 7px;
    min-height: 253px;
    margin-bottom: 0;
  }
  .the_collection_foe #demo .carousel-control-prev, .the_collection_foe #demo .carousel-control-next {
    bottom: -17.3%;
  }
  .the_collection_foe .bottle-full {
    margin-top: -19px;
  }
  .the_collection_foe .diveinto-text-inner p {
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .the_collection_foe .diveinto-text-inner h2 {
    letter-spacing: 0.1px;
  }
  .the_collection_foe .diveinto-text-inner {
    padding: 0 46px;
  }
  .the_collection.the_collection_foe {
    padding-bottom: 15px;
  }
  .the_collection_foe .night-slider p.slider2-p {
    padding-left: 122px;
  }
  .the_collection_foe .night-slider p.slider3-p {
    padding-left: 121px;
  }
  .the_collection_foe .night-slider p.slider4-p {
    padding-left: 120px;
  }
  .the_collection.the_collection_foe .the_velvet-slider.owl-carousel .owl-item img {
    right: 80px;
    max-width: 347px;
  }
  .the_collection_foe .night-slider p {
    padding-left: 121px;
    margin-top: 10px;
  }
  .tp-simpleresponsive img.carouser-image {
    right: -24px;
    margin-top: -151px;
    width: 308px;
  }
  .tp-caption-night-content {
    width: 190%;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    @media (max-width: 1350px) {
      .the_collection_foe .safari.srp-slider-middle-image {
        top: 10px;
      }
      .safari.product-detail-cart-btn a, .safari.product-detail-cart-btn .btn {
        padding: 8.1px 19px 9.9px;
      }
      .safari.product-detail-qty-num {
        padding: 2px 14px 2px;
        height: 38px;
      }
      .safari.product-detail-qty-label {
        padding: 8.5px 18px;
      }
      .safari.sec3-1 img, .safari.sec3-2 img {
        height: 516.2px;
      }
      .safari.purple-img-short {
        bottom: 1px;
      }
    }
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    @media (max-width: 767px) {
      .the_collection_foe .safari.srp-slider-middle-image {
        top: 13%;
      }
      .safari.product-detail-cart-btn a, .safari.product-detail-cart-btn .btn {
        padding: 8px 49px;
      }
      .safari.product-detail-qty-num {
        padding: 0 14px;
        height: 33px;
      }
      .safari.product-detail-qty-label {
        padding: 5px 28px;
      }
      .safari.sec3-1 img, .safari.sec3-2 img {
        height: 417px;
      }
      .safari.purple-img-short {
        bottom: 0;
      }
    }
  }
}
@media (max-width: 767px) {
  .the_collection_foe .srp-slider .item {
    padding: 23px 27px 2px;
  }
  .srp-slider {
    z-index: 99 !important;
  }
  .srp-slider-middle-image {
    z-index: 0;
  }
  .the_collection_foe .srp-slider-left h2 {
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 0.4px;
    padding-left: 5px;
  }
  .the_collection_foe .srp-slider-left p.green_blur_text {
    padding-left: 5px;
    font-size: 13px;
    line-height: 15px;
    margin-top: -6px;
    padding-right: 19px;
    letter-spacing: 0.4px;
  }
  .the_collection_foe .srp-slider-left p {
    padding-left: 5px;
    margin-top: 10px;
    padding-right: 15px;
  }
  .the_collection_foe .srp-slider-right {
    margin-top: 207%;
  }
  .the_collection_foe .srp-slider-right h3 {
    font-size: 12px;
    letter-spacing: 0.7px;
  }
  .the_collection_foe .owl-carousel .owl-item img.strong-text {
    height: auto;
    margin-top: 0;
    padding-left: 7px;
    width: 132px;
    bottom: 32px;
  }
  .the_collection_foe .srp-slider-left h2:after {
    height: 13px;
    width: 131px;
    background: url({{'pink-line-mobile.png' | file_url}});
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .the_collection_foe .love-h2:after {
    background: url({{'pink-line-mobile.png' | file_url}});
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .the_collection_foe .collection-srp-slider {
    margin-top: 12px;
  }
  .the_collection_foe .srp-slider.owl-theme .owl-dots {
    bottom: -38px;
  }
  .the_collection_foe .wakeup-sec {
    margin-top: 26px;
  }
  .the_collection_foe .true-water-cream {
    top: -78px;
  }
  .the_collection_foe .purple-symbol {
    top: 243px;
  }
  .the_collection_foe .purple-symbol-text {
    margin-top: 57px;
  }
  .the_collection_foe .night-slider p.slider2-p {
    padding-left: 49px;
  }
  .the_collection_foe .wakeup-sec-inner p {
    padding-right: 0;
    letter-spacing: 0.4px;
    margin-top: 40px;
  }
  .the_collection_foe .srp-slider-middle-image {
    top: 13%;
  }
  .the_collection_foe .owl-carousel .owl-item .kolkata-lady img, .the_collection_foe .kolkata-lady img {
    width: 131px;
    margin-bottom: 61px;
    margin-right: 1px;
    margin-top: -2px;
  }
  .the_collection_foe .night-slider {
    margin-top: 153px;
  }
  .the_collection_foe .night-slider h2:after {
    margin-top: 0;
  }
  .the_collection_foe .night-slider p {
    margin-top: 75%;
    padding: 0 60px;
    min-height: 149px;
    margin-bottom: 0;
  }
  .the_collection_foe #demo .carousel-control-prev, .the_collection_foe #demo .carousel-control-next {
    bottom: -12.9%;
  }
  .the_collection_foe .bottle-full {
    margin-top: 24px;
  }
  .the_collection_foe .diveinto-text-inner p {
    padding: 0 2px;
    margin-bottom: 19px;
  }
  .the_collection_foe .diveinto-text-inner {
    padding: 0 21px;
  }
  .the_collection_foe .diveinto-text-inner h2 {
    font-size: 16px;
    line-height: 18px;
    padding: 0 2px;
    letter-spacing: 0.1px;
  }
  .the_collection_foe .night-slider p.slider3-p {
    padding-left: 47px;
  }
  .the_collection_foe .night-slider p.slider4-p {
    padding: 0 55px;
  }
  .the_collection_foe .the_velvet-slider, .the_collection.the_collection_foe .the_velvet-slider {
    margin-top: 81px;
  }
  .the_collection_foe .night-slider p.slider2-p, .the_collection_foe .night-slider p.slider3-p {
    padding: 0 61px;
  }
  .the_collection_foe .night-slider p.slider4-p {
    padding: 0 68px;
  }
  .the_collection.the_collection_foe .night-slider .owl-nav {
    bottom: -95px;
  }
  .the_collection.the_collection_foe .the_velvet-slider.owl-carousel .owl-item img {
    right: 0;
    max-width: 100%;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .blog-top-indus {
    margin-top: -105px;
    width: 334px;
  }
  .feature-title-box {
    background-size: cover;
    padding: 20px 31px;
  }
  .owl-carousel .owl-item .feature-img img {
    width: 454px;
  }
  .tab-list li {
    padding: 19px 6px 15px 20px;
  }
  .bloglist-right, .bloglist-left {
    top: -5px;
  }
  .bloglist-left img, .bloglist-right img {
    width: 71px;
  }
  .surbhee-text-img {
    width: 200px;
  }
  .surbhees-msg-inner-inner {
    padding: 11px 0;
  }
  .surbhee-msg-title p {
    margin-top: -7px;
    font-size: 16px;
  }
  .surbhee-msg-dec {
    margin-top: 12px;
    font-size: 17px;
    padding: 0;
  }
  .pagination {
    padding: 0 36px;
  }
  .blue-horizonal-last-img {
    margin-top: -33px;
  }
  .blog-list-sec {
    padding-bottom: 30px;
  }
}
@media (max-width: 1350px) {
  .blog-top-sec {
    margin-top: 120px;
    padding: 29px 0 0;
  }
  .blog-top-sec .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 15.333333%;
    max-width: 16.333333%;
  }
  .blog-top-sec .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 66.333333%;
    max-width: 75.333333%;
  }
  .blog-top-indus {
    margin-top: -109px;
    width: 350px;
    margin-left: 20px;
  }
  .blog-top-inner h4 {
    margin-left: 66.3%;
    font-size: 24px;
    margin-top: -48px;
  }
  .blog-top-inner-first-sec {
    margin-left: 45px;
    margin-top: -13px;
  }
  .blog-top-inner p {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0.1px;
  }
  .blog-top-inner-last-sec {
    margin-left: -8px;
    margin-top: -9px;
  }
  .blog-top-sec-p {
    letter-spacing: 0.3px;
    margin-top: 12px;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 0;
  }
  .blog-middle-sec:after {
    height: 80px;
    top: -14px;
    right: 27px;
  }
  .blog-middle-sec:before {
    height: 80px;
    top: -14px;
    left: 45px;
  }
  .blue-horizonal-img {
    margin-top: -3px;
  }
  .blue-horizonal-last-img {
    margin-top: -31px;
  }
  .artical-sec .container {
    padding-left: 0;
    padding-right: 0;
  }
  .feature-slider .item {
    padding-left: 0;
  }
  .blog-list-sec {
    padding-top: 2.9%;
    padding-bottom: 43px;
  }
  .feature-title-box {
    background-size: contain;
    width: 61%;
    z-index: 99;
    padding: 10px 67px 7px 93px;
    z-index: 99;
    position: relative;
  }
  .blog_feat_box img {
    width: 439px;
    height: 330px;
    object-fit: cover;
  }
  .blog_feat_box {
    left: 0;
  }
  .feature-text {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 14px;
  }
  .feature-detail h4 {
    font-size: 21px;
    letter-spacing: 0.5px;
    line-height: 24px;
    font-weight: 600;
    padding-right: 30px;
  }
  .feacture-readmore {
    font-size: 16px;
    line-height: 27px;
    padding-bottom: 5px;
  }
  .blog-readmore a {
    padding-bottom: 0;
  }
  .blog-readmore a:after {
    width: 91px;
  }
  .feature-dec {
    margin-top: 14px;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 7px;
    letter-spacing: 0.4px;
  }
  .feature-img {
    top: 27px;
    padding-right: 0;
  }
  .owl-carousel .owl-item .feature-img img {
    width: auto;
    height: auto;
  }
  .feature-slider .owl-dots {
    position: absolute;
    right: 43px;
    bottom: -23px;
  }
  .feature-slider.owl-theme .owl-dots .owl-dot span {
    margin: 6px 8px;
    width: 7px;
    height: 7px;
  }
  .bloglist-left, .bloglist-right {
    top: 10px;
  }
  .bloglist-left img, .bloglist-right img {
    width: 31px;
  }
  .blog-tabs button {
    letter-spacing: 0.4px;
    font-size: 16px;
    line-height: 17px;
    padding: 0;
  }
  .tab-list li {
    padding: 9px 10px 7px 12px;
  }
  .blog-tabs {
    margin-top: 24px;
    margin-left: 17px;
    margin-right: 17px;
    padding: 0;
  }
  .blog-content {
    margin-left: 78px;
    margin-right: 78px;
  }
  .blog-list-inner {
    margin-top: 8px;
  }
  .blog-list-inner .col-sm-6:nth-child(odd) {
    padding-right: 16px;
  }
  .blog-list-inner .col-sm-6:nth-child(even) {
    padding-left: 15px;
  }
  .blog-list-box {
    margin-top: 30px;
  }
  .blog-category {
    margin-top: 17px;
    font-size: 17px;
    line-height: 21px;
  }
  .blog-category p {
    margin-bottom: 13px;
  }
  .blog-title h4 {
    font-size: 21px;
    letter-spacing: 0.5px;
    line-height: 25px;
  }
  .blog-dec p {
    letter-spacing: 0.4px;
    margin-top: 11px;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 6px;
    padding-right: 0;
  }
  .surbhees-msg {
    margin-top: 33px;
  }
  .surbhee-text-img {
    width: 150px;
    margin-left: -15px;
  }
  .surbhees-msg-inner-inner {
    padding: 49px 0;
  }
  .surbhee-msg-title p {
    letter-spacing: 0.4px;
    margin-top: -6px;
    font-size: 16px;
    line-height: 23px;
  }
  .surbhee-msg-title:after {
    width: 94%;
    margin-top: 11px;
  }
  .surbhee-msg-dec {
    letter-spacing: 0.4px;
    margin-top: 17px;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 6px;
    padding: 0 12px;
  }
  .surbhees-msg-inner .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 55.666667%;
    max-width: 55.666667%;
  }
  .pagination {
    margin-top: 29px;
    margin-left: 79px;
    margin-right: 79px;
    padding: 0 88px;
  }
  li.page-item {
    padding-top: 8px;
    padding-bottom: 0;
  }
  .page-prev-img, .page-next-img {
    width: 33px;
  }
  li.page-item:last-child a {
    padding: 10px 5px 10px 26px;
  }
  .page-link {
    font-size: 17px;
    padding: 12px 10px 12px 13px;
  }
  li.page-item:first-child a {
    padding: 10px 21px 10px 5px;
  }
}
@media (max-width: 767px) {
  .blog-top-sec .col-md-1 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .blog-top-sec .col-md-10 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .blog-top-sec {
    margin-top: 80px;
  }
  .blog-top-indus {
    margin-top: -80px;
    width: 220px;
    margin-left: 0;
  }
  .blog-top-inner h4 {
    margin-left: 60.3%;
    font-size: 16px;
    margin-top: -40px;
  }
  .blog-middle-sec:after, .blog-middle-sec:before {
    background: 0;
  }
  .blog-top-inner-first-sec {
    margin-left: 0;
    margin-top: 16px;
    text-align: right !important;
    width: 100%;
  }
  .blog-top-inner p {
    font-size: 13px;
  }
  .blog-top-inner-last-sec {
    margin-left: 0;
    margin-top: 14px;
    text-align: left !important;
  }
  .blog-top-inner p {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.2px;
  }
  .blog-top-inner-first-sec:after {
    content: '';
    background: url({{'blog-blue-verticalline.png' | file_url}});
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 2px;
    height: 30px;
    position: absolute;
    display: inline-block;
    top: 14px;
    right: -1px;
  }
  .blog-top-sec-p {
    letter-spacing: -0.2px;
    margin-top: -1px;
    font-size: 14px;
  }
  .feature-img {
    top: 10px;
  }
  .feature-title-box {
    width: 91%;
    padding: 19px 31px 14px 39px;
    margin-top: 45%;
    margin-left: 16px;
    margin-right: 16px;
    text-align: center;
    background: url({{'blog-structure-bg-mobile.png' | file_url}});
  }
  .blog_feat_box img {
    /*z-index: 99;*/
    width: 315px;
    height: 263px;
    object-fit: cover;
    position: relative;
    margin: 0 auto;
    display: none;
  }
  .blog_feat_box {
    left: 0;
    top: 171px;
    right: 0;
  }
  .feature-text {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 12px;
    letter-spacing: 0.6px;
  }
  .feature-detail h4 {
    font-size: 15px;
    letter-spacing: 0.5px;
    line-height: 20px;
    font-weight: 600;
    padding-right: 0;
  }
  .feature-dec {
    margin-top: 12px;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 3px;
    letter-spacing: 0.3px;
  }
  .feacture-readmore {
    font-size: 13px;
    line-height: 35px;
  }
  .feature-slider .owl-dots {
    position: relative;
    right: 0;
    bottom: -2px;
  }
  .blog-listing {
    margin-top: 4px;
  }
  .feature-slider.owl-theme .owl-dots .owl-dot span {
    margin: 6px;
    width: 6px;
    height: 6px;
  }
  .bloglist-left, .bloglist-right {
    display: none;
  }
  .blog-tabs {
    margin-top: 0;
    margin-left: -15px;
    margin-right: -15px;
  }
  .demo-x {
    display: block;
  }
  .blog-tabs button {
    letter-spacing: 0.4px;
    font-size: 14px;
    line-height: 16px;
    padding: 0;
  }
  .tab-list {
    text-align: center;
    margin: 5px 0;
  }
  .tab-list li {
    padding: 0 0 0 14px;
  }
  .tab-list li:first-child {
    padding-left: 0;
  }
  .tab-list li:nth-child(4) {
    padding-left: 0;
  }
  .mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-bottom: 0 !important;
  }
  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 80% !important;
  }
  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #555d5a !important;
  }
  .blog-content {
    margin-left: 0;
    margin-right: 0;
  }
  .blog-list-box {
    margin-top: 25px;
    text-align: center;
    border-bottom: 1px solid #d6d5d5;
    padding-bottom: 16px;
  }
  .tabcontent .col-sm-6:last-child .blog-list-box {
    border-bottom: 0 solid #d6d5d5;
    padding-bottom: 0;
  }
  .blog-category {
    font-size: 14px;
    line-height: 19px;
  }
  .blog-title h4 {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 19px;
    padding: 0 35px;
  }
  .blog-category p {
    margin-bottom: 12px;
  }
  .blog-dec p {
    letter-spacing: 0.3px;
    margin-top: 13px;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 0;
    padding: 0 4px;
  }
  .surbhees-msg {
    margin-top: 28px;
  }
  .surbhees-msg-inner-inner {
    padding: 36px 0;
  }
  .surbhee-msg-title p {
    letter-spacing: 0.4px;
    margin-top: -3px;
    font-size: 13px;
    margin-left: 0;
  }
  .surbhee-msg-title:after {
    width: 100%;
    margin-top: -4px;
    margin-left: 0;
  }
  .surbhees-msg-inner .col-sm-5 {
    -ms-flex: 0 0 77.666667%;
    flex: 0 0 77.666667%;
    max-width: 77.666667%;
  }
  .surbhee-msg-dec {
    letter-spacing: 0.2px;
    margin-top: 8px;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 6px;
    padding: 0;
  }
  .pagination {
    margin-top: 41px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
  .navigation-container {
    padding-left: 0;
    padding-right: 0;
  }
  li.page-item:first-child a {
    padding: 6px 21px 10px 0;
  }
  .page-prev-img, .page-next-img {
    width: 41px;
  }
  li.page-item:nth-child(5), li.page-item:nth-child(6) {
    display: none;
  }
  .page-link {
    font-size: 13px;
    padding: 13px 5px 12px 14px;
    line-height: 23px;
  }
  li.page-item {
    padding-top: 0;
    padding-bottom: 0;
  }
  li.page-item:nth-child(2) .page-link {
    padding-left: 54px;
  }
  li.page-item:last-child a {
    padding: 10px 5px 10px 69px;
  }
  .blue-horizonal-img img {
    height: 1px;
  }
  .blue-horizonal-img {
    margin-top: 5px;
  }
  .blog-main-sec {
    padding-bottom: 0px;
  }
  .blue-horizonal-last-img {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .blog-list-sec {
    padding-top: 4.5%;
  }
}
@media (max-width: 1350px) {
  .blog-article-title h4 {
    font-size: 21px;
    line-height: 25px;
    margin-top: 28px;
    margin-bottom: 1px;
  }
  .blog-artical-icons .list-inline-item:not(:last-child) {
    margin-right: 0.4rem;
  }
  .blog-artical-icons.topbar-collapse--account-menu li a {
    padding-left: 1px;
  }
  .blog-artical-icons {
    padding-right: 0;
    margin-top: 24px;
  }
  .blog-article-inner {
    padding: 13px 78px 15px;
  }
  .blog-article-subtitle {
    font-size: 16px;
    line-height: 19px;
    margin-top: 22px;
    margin-bottom: 12px;
  }
  .blog-article-dec p, .blog-article-dec ul {
    margin-top: 0;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0;
  }
  .blog-article-img-left {
    padding-right: 15px;
    margin-bottom: 37px;
  }
  .blog-article-img-right {
    padding-left: 15px;
    margin-bottom: 37px;
  }
  .blog-article-dec.blog-article-dec2 {
    margin-top: 19px;
  }
  .blog-article-dec.blog-article-dec3 {
    margin-top: 19px;
  }
  .blog-article-full-img {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .blog-article-product {
    margin-top: 38px;
  }
  .blog-article-product .p-0 {
    padding-left: 0 !important;
    padding-right: 15px !important;
  }
  .product-top-border {
    height: 1px;
  }
  .blog-article-product-dec {
    padding: 6px 4px 6px 14px;
  }
  .blog-article-product-sub-dec {
    padding-top: 18px;
  }
  .blog-article-product-dec .product-category {
    font-size: 15px;
    letter-spacing: 0.5px;
  }
  .blog-article-product-sub-dec p {
    font-size: 16px;
    line-height: 20px;
  }
  .blog-article-product-sub-dec p.product-price {
    font-weight: 400;
  }
  .blog-article-product-dec1 p {
    margin-top: 13px;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 6px;
  }
  .blog-prev-next-top-border {
    height: 1px;
  }
  .blog-article-pagination {
    margin-top: 37px;
    margin-bottom: 23px;
  }
  .blog-article-pagination .mr-auto {
    margin-right: 40px !important;
  }
  .blog-article-prev {
    width: 38px;
    height: auto;
    padding-top: 0;
  }
  .blog-article-prev-p {
    margin-top: 5px;
  }
  .blog-article-next-p {
    margin-right: 30px;
    margin-top: 5px;
  }
  .blog-article-pagination .col-md-6 {
    -ms-flex: 0 0 29%;
    flex: 0 0 29%;
    max-width: 29%;
  }
  .blog-article-next-img {
    width: 35px;
    height: auto;
    padding-top: 0;
  }
  .related_articles {
    height: 238px;
    padding-top: 19px;
  }
  .related_articles h3 {
    font-size: 22px;
  }
  .related_articles h3:after {
    background: url({{'8.png' | file_url}});
    background-position: center;
    width: 29%;
    margin: 0 auto;
    background-size: contain;
  }
  .related_blog {
    margin-top: -199px;
    padding: 0 68px;
  }
  .related_blog.blog-list-inner .col-sm-6:nth-child(odd) {
    padding-right: 15px;
  }
  .related_blog.blog-list-inner .col-sm-6:nth-child(even) {
    padding-left: 15px;
  }
  .blog_bg {
    padding-bottom: 38px;
  }
  .blog-article-sec {
    margin-top: -1px;
  }
  .indus-home-link {
    display: none;
  }
  .blog-article-home-link {
    margin-left: -23px;
  }
  .product-gray-img {
    padding-right: 0;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .blog-top-inner p {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.4px;
  }
  .blog-main-sec .blog-top-sec-p {
    letter-spacing: 0.3px;
    font-size: 14px;
    padding: 0;
  }
  .blog-top-sec-p {
    letter-spacing: 0.47px;
    margin-top: 0;
    font-size: 12px;
    padding: 0 60px;
  }
  .blog-article-sec {
    position: relative;
    margin-top: -3px;
  }
  .top_img {
    padding-right: 0;
  }
  .blog-article .blue-horizonal-last-img {
    height: 17px;
  }
  .blog-article-title h4 {
    font-size: 16px;
    line-height: 20px;
    margin-top: 21px;
    margin-left: 1px;
    margin-bottom: 12px;
    letter-spacing: 0;
    padding: 0 50px;
  }
  .blog-top-sec-p-m {
    margin: 11px 44px;
    line-height: 16px;
    letter-spacing: 0.6px;
  }
  .blog-article-inner {
    padding: 16px 0 0;
  }
  .blog-article-subtitle {
    margin-top: 0;
    margin-left: 5px;
    font-size: 13px;
    line-height: 15px;
    padding-top: 20px;
  }
  .blog-article-dec p, .blog-article-dec ul {
    font-size: 13px;
    margin-left: 6px;
    margin-top: 13px;
    line-height: 15px;
    letter-spacing: 0.3px;
  }
  .blog-article-img-left {
    margin-top: 3px;
    padding: 0 20px;
    margin-bottom: 0;
  }
  .blog-article-img-right {
    padding: 0 20px;
    margin-bottom: 6px;
  }
  .blog-article-full-img {
    margin: 0;
    padding: 0 4px;
    margin-bottom: 15px;
  }
  .blog-article-product {
    margin-top: 26px;
    position: relative;
  }
  .blog-article-product .p-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .blog-article-product-dec {
    padding: 19px 0 12px;
  }
  .blog-article-product-dec .product-category {
    font-size: 12px;
    letter-spacing: 0.8px;
  }
  .blog-article-product-sub-dec {
    padding-top: 17px;
  }
  .blog-article-product-sub-dec p {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0.2px;
  }
  .blog-article-product-dec1 p {
    margin-top: 13px;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0;
    margin-bottom: 0;
  }
  .feacture-readmore {
    font-size: 16px;
    line-height: 35px;
  }
  .blog-article-pagination {
    margin-top: 0;
    margin-bottom: 0;
  }
  .next-previous-btn {
    margin: 13px 0;
  }
  .btn-home {
    margin-bottom: 46px;
  }
  .related_articles {
    height: 238px;
    padding-top: 17px;
  }
  .related_articles h3 {
    font-size: 16px;
  }
  .related_articles h3:after {
    background: url({{'8.png' | file_url}});
    width: 51%;
    background-position: center;
    background-size: contain;
    height: 5px;
    background-repeat: no-repeat;
  }
  .blog-artical-icons.topbar-collapse--account-menu img {
    height: 16px;
  }
  .blog-artical-icons.topbar-collapse--account-menu li a {
    padding-left: 2px;
  }
  .related_blog.blog-list-inner .col-sm-6:nth-child(odd) {
    padding: 0 30px;
  }
  .related_blog {
    margin-top: -189px;
    padding: 0;
  }
  .blog-category {
    margin-top: 16px;
    font-size: 13px;
  }
  .feacture-readmore {
    font-size: 12px;
    line-height: 35px;
  }
  .feacture-readmore:after {
    width: 71px;
    margin: auto;
  }
  #mCSB_1_dragger_horizontal {
    display: none !important;
  }
  .blog-list-inner .col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .related_blog.blog-list-inner .col-sm-6:nth-child(even) {
    padding: 0 30px;
  }
  .blog-artical-icons .list-inline-item:not(:last-child) {
    margin-right: 0.4rem;
  }
  .blog-article-inner .blog-inner-first-blue-image {
    height: 1px;
    position: absolute;
    margin-left: -15px;
    padding-bottom: 0;
  }
  .topbar-collapse--account-menu li a {
    padding-left: 6px;
  }
  .topbar-collapse--account-menu img {
    height: 14px;
  }
  .blog-artical-icons {
    margin-top: 21px;
  }
  .blog-article-dec.blog-article-dec2 {
    margin-top: 16px;
  }
  .blog-article-dec.blog-article-dec3 {
    margin-top: 15px;
  }
  .product-top-border {
    display: none;
  }
  .blog-article-product-sub-dec4 {
    margin-bottom: 40px;
  }
  .blog-article-product-dec {
    padding: 25px 0 12px;
    text-align: center;
  }
  .blog-article-product-dec p {
    padding: 0;
    line-height: 15px;
    letter-spacing: 0.3px;
  }
  .product-gray-img {
    max-width: 170px;
    max-height: 170px;
  }
  .product-bottom-line {
    position: absolute;
    margin-left: -15px;
    bottom: 0;
    max-width: 328px;
    width: 110%;
  }
  .blog-article-product-dec .product-category {
    font-size: 13px;
    letter-spacing: 0.6px;
  }
  .blog-article-product-sub-dec {
    padding-top: 19px;
  }
  .blog-article-product-dec1 p {
    margin-top: 15px;
    font-size: 13px;
  }
  .blog-readmore .feacture-readmore {
    font-size: 13.5px;
    line-height: 20px;
    letter-spacing: 1px;
  }
  .blog-readmore a:after {
    width: 82px;
    margin: 0 auto;
  }
  .blog-prev-next-top-border {
    position: absolute;
    margin-left: -15px;
  }
  .blog-prev-next-bottom-border {
    height: 1px;
    position: absolute;
    margin-left: -15px;
    padding-bottom: 0;
  }
  .blog-readmore {
    padding-top: 0;
  }
  .blog-article-prev-p {
    padding: 0;
    margin-top: 39px;
  }
  .blog-prev-next-bottom-border {
    display: block;
    height: 1px;
    margin-top: 40px;
  }
  .blog-article-pagination .col-auto {
    padding: 0;
  }
  .blog-article-prev {
    width: 33px;
    height: 58px;
    padding-top: 16px;
    margin-top: 40px;
    margin-left: -15px;
    height: auto;
  }
  .blog-article-prev-p {
    padding: 0;
    padding-top: 22px;
    margin-left: 18px;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 15px;
  }
  .blog-article-pagination .col-md-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .blog-article-pagination {
    position: relative;
  }
  .blog-article-next {
    position: absolute;
    right: 0;
    top: 21px;
    padding-top: 16px;
    width: 32px;
    height: 52px;
  }
  .blog-article-next-p {
    padding: 0;
    margin-top: 39px;
    margin-left: -75px;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 15px;
  }
  .blog-article-home-link {
    margin-left: 0;
  }
  .indus-home-link {
    display: block;
    background-color: #0b109f;
    padding: 8px;
    margin-top: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .indus-home-link a {
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
  }
  .indus-home-link a:hover {
    text-decoration: underline;
  }
  .indus-home-link span {
    font-family: 'Quattrocento Sans', serif;
    font-weight: 300;
  }
  .related_articles {
    height: 210px;
    margin-top: 39px;
  }
  .related_blog {
    margin-top: -160px;
  }
  .related_blog .blog-readmore .feacture-readmore {
    font-size: 12px;
  }
  .related_blog .blog-readmore {
    padding-top: 0;
  }
  .related_blog .blog-list-box {
    margin-top: 21px;
  }
  .blog-article-home-link {
    display: none;
  }
  .blog-article-next-img {
    margin-top: 35px;
    margin-left: -11px;
    width: 32px;
    height: auto;
  }
  .product-story {
    font-size: 13px;
  }
}
@media (max-width: 1350px) {
  .shop-banner img {
    width: 626px;
  }
  .shop-decs {
    padding-top: 30px;
  }
  .shop-decs p {
    letter-spacing: 0;
    font-size: 17px;
    padding-left: 17px;
    line-height: 19px;
  }
  .the-collection-banner img {
    width: 440px;
  }
  .shop_bg {
    min-height: 289px;
  }
  .sort-by ul li {
    font-size: 15px;
  }
  .product-row .col-md-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .product-row {
    margin-top: 16px;
  }
  .product-row .col-md-4 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .product_img {
    min-height: 273px;
    height: 273px;
  }
  .product-name {
    margin-top: 14px;
  }
  .product-name a {
    font-size: 16px;
  }
  .product_category p {
    font-size: 17px;
  }
  .product_price p {
    font-size: 16px;
    line-height: 15px;
  }
  .product_rating img {
    width: 78px;
  }
  .add-to-cart {
    margin-top: 16px;
  }
  .add-to-cart-btn {
    padding: 3px 23px;
    font-size: 17px;
  }
  .product_box {
    margin-bottom: 17px;
    height: calc(100% - 17px);
    height: -webkit-calc(100% - 17px);
  }
  .product-seperation {
    margin-top: -15px;
    margin-bottom: 8px;
  }
  .sec-sep-left, .sec-sep-right {
    top: -5px;
  }
  .sec-sep-left img, .sec-sep-right img {
    width: 32px;
  }
  .other-page-secs {
    margin-top: 8px;
  }
  .other-sec-seperation {
    margin-left: 66px;
  }
  .other-page-secs-inner {
    margin-top: 7px;
    padding-left: 64px;
    margin-bottom: 41px;
  }
  .other-page-secs-inner-subtitle p {
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 19px;
  }
  .other-page-secs-inner .col-md-2 {
    padding-right: 0;
  }
  .other-page-secs-inner-content h2 {
    font-size: 23px;
    margin-bottom: 1px;
    line-height: 26px;
  }
  .other-page-secs-inner-content {
    padding-left: 9px;
  }
  .other-page-secs-inner .col-md-4 {
    padding-right: 5px;
  }
  .other-page-secs-inner-content p {
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 19px;
    margin-bottom: 10px;
  }
  .other-page-secs-a {
    font-size: 17px;
    line-height: 19px;
  }
  .other-page-secs-a:after {
    margin-top: -2px;
  }
  .other-sec-seperation img {
    height: 4px;
  }
  .custom-control-label::before {
    top: 0.27rem;
    left: -1rem;
    width: 0.7rem;
    height: 0.65rem;
  }
  .custom-control-label::after {
    top: 0.25rem;
    left: -1rem;
  }
  .category-container .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    width: 10px;
    height: 10px;
  }
  .category-container .custom-control-label {
    font-size: 15px;
    padding-left: 0;
    margin-left: -9px;
    letter-spacing: -0.3px;
    line-height: 19px;
  }
  .left-sidebar {
    margin-top: 3px;
  }
  .category-container .panel-group .panel.panel-default {
    margin-bottom: 17px;
  }
  .custom-control-label a[data-toggle="collapse"]:after {
    width: 8.5px;
    height: 8.5px;
    margin-left: 0;
    padding: 0;
  }
  .custom-control-label a[data-toggle="collapse"].collapsed:after {
    width: 7.5px;
    height: 7.5px;
    margin-left: 0;
    padding: 0;
  }
  .shop-products .col-md-3 {
    padding-right: 0;
  }
  .category-container .panel-body .custom-control-label {
    font-weight: 400;
    font-size: 15px;
    padding-left: 6px;
    line-height: 16px;
  }
  .category-container .panel-collapse {
    margin-top: 1px;
    padding-left: 28px;
  }
  .custom-control {
    min-height: auto;
    line-height: 1;
  }
  .panel-body .custom-control-label::before {
    top: 0.07rem;
  }
  .panel-body .custom-control-label::after {
    top: 0.05rem;
  }
  #blogslider.rev_slider img {
    width: auto;
    height: auto;
    max-width: 100% !important;
    margin-top: 18px;
  }
}
@media (max-width: 767px) {
  .shop-banner {
    position: relative;
  }
  .shop_bg {
    min-height: auto;
    margin-top: -7px;
    padding-bottom: 0;
  }
  .shop-banner img {
    width: 100%;
    height: 205px;
  }
  .shop-decs p {
    font-size: 13px;
    line-height: 15px;
    padding: 0 19px;
    letter-spacing: 0.4px;
  }
  .the-collection-banner {
    position: relative;
    margin-top: 23px;
  }
  .shop-decs {
    padding-top: 41px;
  }
  .left-sidebar {
    /* display: none*/
  }
  .sort-by ul {
    display: table;
    width: 100%;
  }
  .sort-by ul li {
    display: table-cell;
    vertical-align: middle;
  }
  .sort-by ul li:last-child {
    text-align: right;
  }
  .sort-by ul ul li {
    display: inline-block;
  }
  .sort-by ul ul li:last-child {
    margin-top: 0;
  }
  .sort-by ul li:first-child {
    opacity: 1;
  }
  .shop-products {
    margin-top: 34px;
  }
  .sort-by ul li {
    font-size: 14px;
  }
  .sort-by ul li:last-child {
    margin-top: 4px;
  }
  .product-row {
    margin-top: 32px;
  }
  .product_img {
    min-height: 168px;
    height: 168px;
  }
  .product-name {
    margin-top: 7px;
  }
  .product-name a {
    font-size: 13px;
    line-height: 15px;
  }
  .product_category p {
    font-size: 13px;
    line-height: 13px;
  }
  .product_price p {
    font-size: 13px;
    line-height: 15px;
  }
  .product_rating {
    margin-top: -5px;
  }
  .product_rating img {
    width: 67px;
  }
  .add-to-cart-btn {
    padding: 6px 10px;
    font-size: 13px;
    line-height: 21px;
  }
  .add-to-cart {
    margin-top: 6px;
  }
  .product-seperation {
    margin-top: -12px;
    margin-bottom: 16px;
  }
  .sec-sep-left img, .sec-sep-right img {
    width: 80px;
  }
  .sec-sep-left, .sec-sep-right {
    top: -24px;
  }
  .other-sec-seperation img {
    width: 100%;
    height: auto;
  }
  .other-sec-seperation {
    margin-left: 0;
  }
  .other-page-secs {
    margin-top: 18px;
  }
  .sec-sep-left, .sec-sep-right {
    top: -34px;
  }
  .product_box {
    margin-bottom: 28px;
    padding-bottom: 17px;
    height: calc(100% - 28px);
    height: -webkit-calc(100% - 28px);
  }
  .other-page-secs-inner {
    margin-top: 13px;
    padding-left: 0;
    margin-bottom: 41px;
    text-align: center;
  }
  .other-page-secs-inner .col-md-2 {
    padding-right: 15px;
  }
  .other-page-secs-inner-subtitle p {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 19px;
    margin-bottom: 24px;
  }
  .other-page-secs-inner .col-md-4 {
    padding-right: 15px;
  }
  .other-page-secs-inner-content {
    padding-left: 0;
  }
  .other-page-secs-inner-content h2 {
    font-size: 16px;
    margin-bottom: 3px;
    line-height: 26px;
    letter-spacing: 0.1px;
  }
  .other-page-secs-inner-content p {
    font-size: 13px;
    letter-spacing: 0.2px;
    line-height: 15px;
    margin-bottom: 3px;
    padding: 0 26px;
  }
  .other-page-secs-a {
    font-size: 13px;
    line-height: 15px;
  }
  .other-page-secs-a:after {
    margin-top: -3px;
    height: 6px;
  }
  .other-page-secs-inner-content {
    margin-bottom: 21px;
  }
  .other-page-secs-inner {
    margin-bottom: 10px;
  }
}
@media (max-width: 1350px) {
  .product-detail-box {
    padding: 47px 28px 43px 15px;
  }
  .tm-super {
    font-size: 8px;
  }
  .product-detail-title {
    font-size: 17px;
  }
  .product-detail-category p {
    font-size: 16px;
    line-height: 14px;
    letter-spacing: 0.4px;
  }
  .product-detail-price p {
    font-size: 16px;
    line-height: 12px;
    letter-spacing: 0.3px;
    margin-bottom: 7px;
  }
  .product-detail-rating img {
    width: 96px;
  }
  .product-detail-rating span {
    padding-left: 27px;
    font-size: 16px;
    line-height: 31px;
    letter-spacing: 0.3px;
  }
  .product-detail-rating span:first-child {
    padding-left: 0;
  }
  .product-detail-pgae-category p {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 6px;
    letter-spacing: 0;
  }
  .product-detail-desc p {
    font-size: 17px;
    letter-spacing: 0;
    line-height: 20px;
  }
  .product-detail-qty-label {
    padding: 8.5px 18px;
  }
  .product-detail-qty-num {
    padding: 4px 14px 2px;
    height: 36.9px;
  }
  .quantity .plus {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .input-text.qty {
    width: 35px;
    line-height: 1;
    padding-bottom: 1px;
  }
  .product-detail-cart-btn a, .product-detail-cart-btn .btn {
    padding: 9.3px 19px 8.9px;
    margin-left: -4px;
    font-size: 17px;
    letter-spacing: 0.5px;
  }
  .product-img-carousel.owl-theme .owl-dots .owl-dot span {
    margin: 5px 6px;
    width: 8px;
    height: 8px;
  }
  .product-detail-carousel .owl-dots {
    bottom: 12px;
  }
  .fav-share img {
    width: 18px;
  }
  .fav-share ul li {
    display: inline-block;
    margin-right: 24px;
  }
  .fav-share ul li:last-child {
    margin-right: 39px;
  }
  .product-detail-add-cart {
    margin-top: 27px;
  }
  .fav-share {
    margin-top: 72px;
  }
  .you-tab .container {
    padding: 0;
  }
  .you-tab #tabs {
    margin: 0;
  }
  .you-tab #tabs .nav-tabs .nav-link {
    font-size: 16px;
    letter-spacing: 0.3px;
    padding-top: 0;
    padding-bottom: 7px;
  }
  .nav-tabs a {
    width: auto;
    max-width: 100%;
  }
  .you-tab {
    margin-top: 25px;
  }
  .you-tab #tabs .nav-tabs .nav-link {
    padding-left: 29px;
  }
  .you-tab #tabs .nav-tabs .nav-link:nth-child(2), .you-tab #tabs .nav-tabs .nav-link:nth-child(3), .you-tab #tabs .nav-tabs .nav-link:nth-child(4) {
    text-align: center;
    padding: 0 31px;
  }
  #nav-tabContent {
    padding-top: 2px;
    padding-bottom: 11px;
  }
  .tab-content-purple-text {
    font-size: 17px;
    letter-spacing: 0.1px;
    line-height: 19px;
    margin-bottom: 8px;
  }
  .tab-content-gray-text {
    font-size: 17px;
    letter-spacing: -0.1px;
    margin-bottom: 9px;
    line-height: 20px;
    padding-right: 5px;
  }
  .product-ingredient-outside-box {
    padding: 0 79px;
  }
  .product-ingredient {
    padding: 20px 0 35px;
  }
  .product-ingredient-outside-box p {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0.4px;
    margin-bottom: 0;
  }
  .product-ingredient-inside-box {
    margin-top: 7px;
    padding: 25px 48px 3px 55px;
  }
  .ingredient-inside-content .inside-content {
    font-size: 16px;
    letter-spacing: 0.3px;
    line-height: 19px;
    padding-right: 0;
  }
  .ingredient-inside-content .inside-heading {
    font-size: 16px;
    letter-spacing: 0.4px;
    margin-bottom: 6px;
    line-height: 18px;
  }
  .ingredient-inside-content {
    margin-bottom: 19px;
  }
  .product-ingredient {
    padding: 20px 0 14px;
  }
  .product-review {
    margin-top: 26px;
  }
  .product-review-inner {
    padding: 24px 18px;
    min-height: 215px;
  }
  .product-review-inner h2 {
    font-size: 22px;
    line-height: 25px;
    letter-spacing: 0.2px;
  }
  .honest-clean-sec .offset-md-3 {
    margin-left: 14%;
  }
  .honest-clean-sec .col-md-7 {
    -ms-flex: 0 0 75.333333%;
    flex: 0 0 75.333333%;
    max-width: 75.333333%;
  }
  .honest-clean-sec-inner {
    padding-left: 71px;
    padding-right: 0;
    margin-bottom: 10px;
  }
  .honest-clean-sec-inner h5 {
    margin-bottom: 31px;
    font-size: 16px;
    margin-top: 2px;
    line-height: 18px;
  }
  .honest-clean-sec-inner p {
    font-size: 17px;
    letter-spacing: 0;
    line-height: 19px;
    margin-bottom: 14px;
    padding-right: 0;
  }
  .honest-clean-sec-inner p.toxic-free-small {
    font-size: 13px;
    padding-top: 7px;
    letter-spacing: -0.1px;
  }
  .honest-clean-sec {
    padding-bottom: 134px;
  }
  .journey-regions {
    padding-top: 138px;
    padding-bottom: 101px;
  }
  .journey-regions .offset-md-5 {
    margin-left: 51.366667%;
  }
  .journey-regions .col-md-6 {
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    max-width: 38%;
  }
  .journey-regions-inner h2 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 25px;
    padding-right: 50px;
  }
  .journey-regions-inner p {
    font-size: 17px;
    padding-right: 0;
    margin-bottom: 13px;
    letter-spacing: -0.1px;
    line-height: 19px;
  }
  .journey-regions-inner p a {
    font-size: 17px;
    letter-spacing: 0.1px;
  }
  .related-product h2 {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 24px;
  }
  .product-row .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .related-product .product-row {
    padding: 0 93px;
  }
  .related-product .product_box {
    margin-bottom: 30px;
    padding-bottom: 23px;
    height: calc(100% - 30px);
    height: -webkit-calc(100% - 30px);
  }
  .related-product {
    padding-bottom: 7px;
  }
  .product-detail-box {
    background: url({{'product-detail-box-ipad.png' | file_url}});
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .product-ingredient {
    background: url({{'product-ingredient-bg-ipad_16f96df7-d895-4fef-b3ff-e1049d562368.png' | file_url}});
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .quantity .minus {
    padding-left: 0;
    padding-right: 0;
  }
  .color-no {
    left: 14.6%;
    width: 41px;
    top: 28.5%;
  }
}
@media (max-width: 767px) {
  .product-detail-carousel {
    margin-top: -11px;
  }
  .product-img-carousel.owl-carousel .owl-item .item {
    height: 317px;
    /*height: auto;
     padding: 30px 0;*/
  }
  .product-detail-carousel .owl-dots {
    bottom: 0;
  }
  .product-img-carousel.owl-theme .owl-dots .owl-dot span {
    margin: 4px 5px;
    width: 7px;
    height: 7px;
  }
  .product-detail-carousel .col-md-6:nth-child(even) {
    padding-left: 15px;
  }
  .product-detail-box {
    padding: 45px 0 10px;
    text-align: center;
  }
  .product-detail-title {
    font-size: 13px;
    line-height: 11px;
  }
  .product-detail-category p {
    font-size: 13px;
    line-height: 9px;
    letter-spacing: 0.4px;
    margin-bottom: 14px;
  }
  .product-detail-price p {
    font-size: 13px;
    line-height: 12px;
    letter-spacing: 0.3px;
    margin-bottom: 7px;
  }
  .product-detail-rating span {
    padding-left: 0 !important;
    font-size: 13px;
    line-height: 12px;
    display: block;
  }
  .product-detail-pgae-category p {
    font-size: 13px;
    margin-top: 8px;
    margin-bottom: 0;
    line-height: 23px;
  }
  .product-detail-desc p {
    font-size: 13px;
    letter-spacing: 0.3px;
    padding: 0 24px;
    line-height: 15px;
    margin-top: 2px;
    margin-bottom: 9px;
  }
  .product-detail-add-cart {
    margin-top: 0;
    width: 100%;
  }
  .product-detail-cart-btn a, .product-detail-cart-btn .btn {
    padding: 7px 43px;
    margin-left: 0;
    font-size: 15px;
    letter-spacing: 0.5px;
  }
  .product-detail-qty-label p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    margin-top: 1px;
  }
  .product-detail-qty-label {
    padding: 5px 28px;
  }
  .input-text.qty {
    width: 23px;
    font-size: 14px;
    padding-left: 0;
    padding-right: 0;
  }
  .product-detail-qty-num {
    padding: 0 14px;
    height: 33px;
  }
  .quantity .plus {
    padding-top: 2px;
    padding-left: 4px;
    padding-right: 4px;
  }
  .quantity .minus {
    padding-left: 4px;
    padding-right: 4px;
  }
  .product-detail-cart-btn a, .product-detail-cart-btn .btn {
    padding: 8px 49px;
    margin-left: -5px;
    font-size: 15px;
    letter-spacing: 0;
  }
  .fav-share ul {
    float: none;
    margin-right: 0;
    margin-bottom: 0;
  }
  .fav-share {
    margin-top: 9px;
  }
  .fav-share ul li:last-child {
    margin-right: 0;
  }
  .fav-share ul li {
    margin-right: 25px;
  }
  .you-tab .nav-tabs {
    display: none;
  }
  .tab-pane {
    display: block !important;
    opacity: 1;
  }
  .tab-pane .card-header {
    display: block;
  }
  .tab-pane .collapse {
    display: none;
  }
  .tab-pane .collapse.show {
    display: block;
  }
  .product-detail-box {
    background: url({{'product-detail-box-mobile.png' | file_url}});
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .product-detail-carousel .col-md-6:nth-child(odd) {
    padding-right: 15px;
  }
  .product-ingredient {
    margin-top: -7px;
    background: url({{'product-ingredient-bg-mobile_399bf335-f253-4c22-9b0b-b28ca3cdbc2b.png' | file_url}});
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .product-ingredient-outside-box {
    padding: 0;
    text-align: center;
  }
  .product-ingredient-outside-box p {
    font-size: 13px;
  }
  .all-ingredient {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.4px;
    margin-bottom: 0;
    color: #fff;
    text-align: center;
    margin-top: 10px;
    font-family: 'Arima Madurai', cursive;
    font-weight: 600;
  }
  .ingredient-inside-content .inside-heading {
    font-size: 13px;
    letter-spacing: 0.2px;
    margin-bottom: 0;
  }
  .ingredient-inside-content .inside-content {
    font-size: 13px;
    letter-spacing: 0.2px;
    line-height: 15px;
  }
  .product-ingredient-inside-box {
    margin-top: 9px;
    padding: 13px 0 1px;
    text-align: center;
    background: url({{'product-ingredient-inside-bg-mobile.png' | file_url}});
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .ingredient-inside-content {
    margin-bottom: 14px;
  }
  .product-ingredient {
    padding: 20px 0 10px;
  }
  .product-review {
    margin-top: 11px;
  }
  .product-review-inner {
    padding: 20px 18px;
    min-height: 345px;
  }
  .product-review-inner h2 {
    font-size: 16px;
    text-align: center;
  }
  .honest-clean-sec .col-md-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .honest-clean-sec .offset-md-3 {
    margin-left: 0;
  }
  .honest-clean-sec {
    padding-top: 114px;
    padding-bottom: 79px;
  }
  .honest-clean-sec-inner {
    margin-bottom: 32px;
    text-align: center;
    padding: 0 13px;
  }
  .honest-clean-sec-inner h5 {
    margin-bottom: 12px;
    font-size: 13px;
    margin-top: 0;
    line-height: 17px;
  }
  .honest-clean-sec-inner p {
    font-size: 13px;
    letter-spacing: 0.3px;
    line-height: 15px;
    margin-bottom: 14px;
  }
  .honest-clean-sec-inner p.toxic-free-small {
    font-size: 10px;
    padding-top: 3px;
    letter-spacing: 0.2px;
  }
  .honest-clean-sec-inner1 {
    padding: 0 9px;
  }
  .journey-regions {
    padding-top: 68px;
    padding-bottom: 110px;
  }
  .journey-regions .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .journey-regions .offset-md-5 {
    margin-left: 52.666667%;
  }
  .journey-regions-inner h2 {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 20px;
    letter-spacing: 0.1px;
  }
  .journey-regions-inner p {
    font-size: 13px;
    padding-right: 0;
    margin-bottom: 13px;
    letter-spacing: 0.3px;
    line-height: 15px;
  }
  .journey-regions-inner p a {
    font-size: 13px;
    letter-spacing: 0.3px;
  }
  .related-product h2 {
    font-size: 16px;
    margin-bottom: 0;
  }
  .related-product .product-row {
    padding: 0;
  }
  .product-row {
    margin-top: 13px;
  }
  .related-product .product_box {
    margin-bottom: 23px;
    padding-bottom: 16px;
    height: calc(100% - 23px);
    height: -webkit-calc(100% - 23px);
  }
  .related-product {
    padding-bottom: 3px;
  }
  .tab-content .fade:not(.show) {
    opacity: 1;
  }
  .tab-content .card-header {
    padding: 0;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #40464a;
    border-radius: 0;
  }
  .you-tab #tabs .tab-pane {
    margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
  }
  #nav-tabContent {
    padding-top: 0;
  }
  .tab-content .card-header h5 {
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px;
    padding-bottom: 1px;
    font-weight: 600;
  }
  .tab-content .card-body {
    padding: 12px 0 0;
  }
  .tab-content-purple-text {
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 19px;
    margin-bottom: 14px;
  }
  .tab-content-gray-text {
    font-size: 13px;
    letter-spacing: 0.3px;
    margin-bottom: 15px;
    line-height: 15px;
    padding-right: 12px;
  }
  .tab-pane .card-header a.collapsed:after {
    padding-left: 6px;
    content: '';
    background: url({{'plus.png' | asset_url}});
    background-position: center;
    background-size: contain;
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    background-repeat: no-repeat;
    float: right;
    margin-top: 3px;
  }
  .tab-pane .card-header a:after {
    padding-left: 6px;
    content: '';
    background: url({{'minus.png' | asset_url}});
    background-position: center;
    background-size: contain;
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    background-repeat: no-repeat;
    float: right;
    margin-top: 3px;
  }
  .blog-link-btn.in-view3:after {
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-duration: calc(var(--animate-duration)*0);
    animation-duration: calc(var(--animate-duration)*0);
    -webkit-animation-name: none;
    animation-name: none;
  }
  .w3-sidebar {
    width: 100%;
  }
  .w3-siderbar-close {
    position: absolute;
    top: 20px;
    left: 30px;
    padding: 0;
    background: transparent;
    border: 0;
    color: #fff;
    font-size: 29px;
    display: block;
  }
  .jar-symbol {
    width: 20px;
  }
  .color-no {
    left: 37.5%;
    width: 27px;
    top: 12.5%;
  }
}
@media (max-width: 374px) {
  .mobile-social-icon .nav-link {
    padding: 10px 0;
  }
  .nav-link img {
    width: 15px;
  }
  .product-detail-box, .product-ingredient, .product-ingredient-inside-box {
    background-size: cover;
  }
  .product-detail-qty-label {
    padding: 5px 22px;
  }
  .product-detail-qty-num {
    padding: 0 7px;
  }
  .product-detail-cart-btn a, .product-detail-cart-btn .btn {
    padding: 8px 36px;
  }
  .honest-clean-sec-inner {
    padding: 0 5px;
    margin-bottom: 22px;
  }
}
@media (max-width: 370px) {
  .all-ingredient {
    bottom: -557px;
  }
}
@media (max-width: 366px) {
  .journey-regions .offset-md-5 {
    margin-left: 51.666667%;
  }
  .journey-regions .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 51%;
    max-width: 51%;
  }
  .journey-regions {
    padding-top: 57px;
  }
  .honest-clean-sec-inner {
    padding: 0;
  }
  .product-name a {
    font-size: 12px;
  }
}
@media (max-width: 365px) {
  .nav-link img {
    width: 15px;
  }
  .mobile-social-icon .nav-link {
    padding: 10px 0;
  }
  .sign-off-letter-inner1 p, .sign-off-letter-inner2 p {
    font-size: 12px;
  }
  .sign-off-letter-inner2 {
    padding-top: 32px;
  }
  .loveheart-text-inner p {
    font-size: 12px;
    line-height: 14px;
  }
  .loveheart-aswe-indus-logo {
    top: -5.9%;
    width: 100%;
  }
  .loveheart-aswe-indus-logo img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .loveheart-aswe-inner h2 {
    padding: 35px 19px 30px;
  }
  .surface-text-inner p, .triangle-text-inner p, .bimming-color-inner2 p, .indigo-text-inner p, .color-time-inner2 p, .diamond-inner-text p {
    font-size: 12px;
  }
  .surface-text-inner {
    padding-left: 28px;
    padding-right: 28px;
  }
  .three-triangle-inner {
    padding: 0 38px;
    font-size: 13px;
  }
  .color-time-img-top img, .color-time-img-bottom img {
    width: 149px;
  }
  .three-triangle-text {
    padding-top: 82px;
  }
  .bimming-color {
    margin-top: 290px;
  }
  .link-circle {
    padding-left: 15px;
    padding-right: 0;
    left: 0;
    width: 347px;
  }
  .device_android .link-circle {
    width: 310px;
    margin-top: 0;
    left: 4px;
  }
  .device_android .teal-triangle-links {
    margin-top: 51px;
  }
  .device_android .childhood-bombay-left img {
    width: 131px;
  }
  .device_android .childhood-bombay-left img {
    width: 131px;
  }
  .device_android .link-circle {
    margin-top: 49px;
  }
  .device_android .tringle-links a.btnJumpslider4 {
    margin-top: 12px;
    padding-left: 5px;
  }
  .device_android .tringle-links a.btnJumpslider2 {
    margin-right: 42px;
  }
  .device_android .childhood-bombay-left {
    bottom: -9.4%;
  }
  .device_android .the_collection_velvet .srp-slider-middle-image div {
    width: 154px;
  }
  .owl-carousel .owl-item .link-circle img {
    width: 292px;
    margin: 0 auto;
  }
  .the_philosophy-slider-content {
    padding-top: 39.5%;
  }
  .strong-text {
    margin-left: -10px;
  }
  .wakeup-sec-inner p {
    letter-spacing: 0;
    padding-left: 1px;
  }
  .srp-slider-inner {
    padding: 21px 26px 33px 35px;
  }
  .three-triangle-img {
    top: -28%;
  }
  .the_collection_velvet .srp-slider-left p {
    padding-right: 0;
  }
  .strong-text {
    margin-top: 4px;
  }
  .the_collection_velvet .srp-slider-inner {
    padding: 22px 34px 28px 35px;
  }
  .the_collection_velvet .srp-slider-middle-image img {
    width: 162px;
  }
  .love-h2 {
    font-size: 14px;
  }
  .the_collection_foe .srp-slider-left p {
    padding-right: 0;
  }
  .the_collection_foe .srp-slider-left p.green_blur_text {
    padding-right: 0;
  }
  .the_collection_foe .srp-slider-middle-image img {
    width: 152px;
  }
  .the_collection_foe .srp-slider-left p {
    font-size: 12.5px;
  }
  .first-touch-text h1 {
    font-size: 14px;
    line-height: 17px;
  }
  .sign-off-letter-inner1 h2 {
    font-size: 16px;
    line-height: 19px;
  }
}
@media (max-width: 359px) {
  .journey-regions-inner p {
    font-size: 12px;
  }
}
@media (max-width: 355px) {
  .honest-clean-sec {
    padding-top: 105px;
  }
}
@media (max-width: 352px) {
  .all-ingredient {
    bottom: -573px;
  }
}
@media (max-width: 347px) {
  .all-ingredient {
    bottom: -587px;
  }
  .honest-clean-sec-inner p {
    font-size: 12px;
  }
}
@media (max-width: 346px) {
  .all-ingredient {
    bottom: -604px;
  }
  .journey-regions-inner h2 {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 4px;
  }
  .journey-regions-inner p {
    font-size: 12px;
  }
}
@media (max-width: 344px) {
  .product-name a {
    font-size: 11px;
    line-height: 13px;
  }
}
@media (max-width: 343px) {
  .honest-clean-sec-inner p {
    line-height: 14px;
  }
  .product-name a {
    font-size: 11px;
    line-height: 13px;
  }
}
@media (max-width: 340px) {
  .sign-off-letter-inner1 p, .sign-off-letter-inner2 p {
    font-size: 10px;
    line-height: 13px;
  }
  .sign-off-letter-inner2 {
    padding-top: 22px;
  }
  .three-triangle-text {
    padding-top: 59px;
  }
  .three-triangle-inner {
    padding: 0 31px;
  }
  .bimming-color {
    margin-top: 230px;
  }
  .color-time-inner1 h2 {
    width: 52%;
  }
  .indigo-text-img {
    top: 94%;
  }
  .indigo-text-img img {
    width: 128px;
  }
  .color-time-img-top {
    top: 152px;
  }
  .journey-regions-inner p {
    font-size: 11px;
  }
  .journey-regions-inner p a {
    font-size: 12px;
    letter-spacing: 0.3px;
  }
}
@media (max-width: 336px) {
  .all-ingredient {
    bottom: -633px;
  }
  .honest-clean-sec-inner h5 {
    margin-bottom: 5px;
  }
}
@media (max-width: 329px) {
  .honest-clean-sec {
    padding-top: 95px;
  }
  .honest-clean-sec-inner p {
    font-size: 11px;
    letter-spacing: 0.3px;
    line-height: 13px;
  }
  .honest-clean-sec-inner h5 {
    margin-bottom: 8px;
  }
}
@media (max-width: 326px) {
  .journey-regions-inner p {
    font-size: 11px;
    line-height: 13px;
  }
  .journey-regions-inner p a {
    font-size: 11px;
  }
}
@media (max-width: 320px) {
  .all-ingredient {
    bottom: -647px;
  }
}
.shopify-challenge__container {
  max-width: 500px;
  margin: 0 auto;
  padding-top: 100px;
  padding-bottom: 50px;
}
.shopify-challenge__button {
  background: #666;
  color: #fff;
  padding: 10px 30px;
  margin-top: 30px;
}
.form-page {
  padding: 100px 0;
}
.form-page__form {
  max-width: 350px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
}
.form-page__title {
  margin-bottom: 40px;
  text-align: center;
  font-size: 30px;
}
.form-page__control {
  outline: 0 !important;
  box-shadow: none !important;
  height: auto;
  min-height: 48px;
}
.form-page .btn {
  box-shadow: none !important;
  outline: 0 !important;
}
.form-page .modal-dialog, .modal-dialog-small {
  max-width: 500px;
}
.account-page {
  padding: 100px 0;
  font-size: 16px;
  color: #666;
}
.account-page__title {
  font-size: 30px;
  margin-bottom: 30px;
  color: #40464a;
}
.account-page__sub-title {
  font-size: 22px;
  margin-bottom: 25px;
  color: #40464a;
}
.btn-link {
  color: #10069F;
  outline: 0 !important;
  box-shadow: none !important;
}
.order-table {
  font-size: 14px;
  color: #666;
}
.order-table.table thead th {
  border-bottom-width: 1px;
  border-bottom: 0;
  background: #e4e5e7;
  color: #666;
  font-weight: 600;
  letter-spacing: 1px;
  border-right-color: #d7d8dc;
  border-bottom: 1px solid #d7d8dc;
  border-top: 1px solid #d7d8dc;
}
/*=====================Responsive Tables Starts here======================*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* Force table to not be like tables anymore */
  table.table--responsive, .table--responsive thead, .table--responsive tbody, .table--responsive tfoot, .table--responsive th, .table--responsive td, .table--responsive tr {
    display: block;
    width: auto;
    min-width: unset;
    max-width: 100%;
    clear: both;
  }
  .table--responsive--none {
    display: none !important;
    /* Hide table headers (but not display: none;, for accessibility) */
  }
  .table--responsive thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table--responsive tr {
    display: block;
    border: 1px solid #ddd;
    padding-bottom: 0;
    position: relative;
    padding-bottom: 10px;
  }
  .table--responsive tr:after {
    content: '';
    position: absolute;
    bottom: -1px;
    background: #6c757d;
    left: -1px;
    right: -1px;
    height: 10px;
  }
  .table--responsive thead tr:after {
    display: none;
  }
  .table--responsive td {
    border: 0;
    border-bottom: 1px solid #e6e5e5;
    position: relative;
    background: transparent;
    text-align: right;
    color: #666;
    padding-left: 50%;
    min-height: 45px;
  }
  .table--responsive td:last-child {
    border-bottom: 0;
  }
  .table--responsive td:before {
    content: attr(data-label);
    font-weight: 600;
    text-transform: uppercase;
    color: #666;
    text-align: left;
    font-size: 12px;
    padding-right: 10px;
    width: 45%;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
}
/*=====================Responsive Tables Ends here======================*/
@media (min-width: 1200px) {
  .addresses {
    padding-left: 30px;
  }
}
/*===================== Review Css here======================*/
.product-review .spr-container {
  border: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .spr-summary {
    text-align: center;
  }
}
.product-review .spr-summary-actions-newreview {
  color: #40464a;
  background: #fff;
  padding: 10px 20px 10px;
  line-height: 1;
  font-size: 16px;
  display: inline-block;
}
@media (max-width: 767px) {
  .product-review .spr-summary-actions-newreview {
    float: none;
  }
}
.product-review .spr-form {
  background: rgba(255, 255, 255, 0.89);
  color: #40464a;
  margin-right: 0;
  margin-left: auto;
  padding: 20px;
}
.product-review .spr-form-input-text, .product-review .spr-form-input-email, .product-review .spr-form-input-textarea {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  outline: 0 !important;
  box-shadow: none !important;
  height: auto;
  min-height: 48px;
}
.product-review .spr-button-primary {
  background: #40464a !important;
  border-color: #40464a !important;
}
.product_box .spr-badge-caption {
  display: none;
}
.product_box .spr-review-reportreview {
  color: #fff;
}
@media (max-width: 767px) {
  .product-review .spr-summary-actions {
    display: block;
    margin-top: 20px;
  }
}
@media (max-width: 340px) {
  .product-review .spr-summary-starrating {
    margin: 0;
    display: block;
  }
}
#shopify-product-reviews {
  margin: 0 !important;
}
[class^="spr-icon-"]:before, [class*=" spr-icon-"]:before {
  font-family: none !important;
  content: '' !important;
  background-image: url({{'rating-filled.png' | asset_url}}) !important;
  width: 17px !important;
  height: 12px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  padding: 0 0 !important;
}
.spr-icon-star-empty:before {
  background-image: url('{{'rating-unfilled.png' | asset_url}}') !important;
}
[class^="spr-icon-"], [class*=" spr-icon-"] {
  padding: 0 1px !important;
}
.spr-icon.spr-icon-star-empty {
  opacity: 1 !important;
}
.product-review .spr-review-reportreview {
  color: #fff;
}
/*===================== Review Css Ends here======================*/
@media (max-width: 375px) {
  .spr-summary-actions-togglereviews {
    font-size: small;
  }
}
/*======== Search page css ==========*/
.search-page {
  min-height: 150vh;
  padding-top: 7%;
}
.search-page__form {
  padding: 30px 0 50px;
}
.search-page__form .form-control {
  min-height: 49px;
  height: auto;
  font-size: 18px;
  padding: 10px 20px;
  box-shadow: none !important;
  outline: 0 !important;
}
.search-page__form .btn {
  padding: 6px 35px;
  font-size: 18px;
  letter-spacing: 1px;
  box-shadow: none !important;
  outline: 0 !important;
}
.search-result .blog-list-box {
  border: 0;
  margin-bottom: 30px;
  margin-top: 0;
}
.search-result .blog-title h4 {
  padding: 0;
  font-size: 19px;
  line-height: 25px;
  color: #000F9F;
  font-family: 'Quattrocento Sans', serif;
  font-weight: 600;
}
.search-result .blog-dec {
  font-size: 16px;
}
.search-result .blog-dec p {
  font-size: 16px;
  line-height: 23px;
}
@media (max-width: 1350px) {
  .search-result .blog-title h4 {
    font-size: 16px;
  }
  .search-result .product-row .row > .col, .search-result .product-row .row > [class*=col-] {
    padding-right: 7px;
    padding-left: 7px;
  }
  .search-result .product-row .row {
    margin-right: -7px;
    margin-left: -7px;
  }
}
@media (max-width: 1350px) and (min-width: 768px) {
  .search-result .product-row .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 33.3333%;
    max-width: 33%;
  }
}
@media (max-width: 767px) {
  .search-result .blog-list-box {
    margin-bottom: 28px;
  }
  .search-result .blog-title h4 {
    font-size: 13px;
    line-height: 14px;
  }
  .search-result .blog-dec p {
    font-size: 13px;
    line-height: 16px;
  }
  .search-page h1 {
    font-size: 22px;
  }
  .search-page__form .btn {
    padding: 6px 10px;
    font-size: 14px;
  }
}
/*=============== static pages ===========================*/
.static-page {
  padding: 100px 0;
}
.static-page__headder {
  background: #050e9e;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  min-height: 200px;
  justify-content: center;
}
.static-page__title {
  font-size: 35px;
}
.static-page__leftbar, .static-page__content {
  margin-top: 50px;
}
.static-page__content {
  margin-top: 110px !important;
}
.static-page__sub-title {
  color: #050f9e;
  border-bottom: 1px solid #000;
  padding-left: 40px;
}
.static-page__links-list-item {
  display: block;
  color: #000;
  font-size: 16px;
  padding: 10px 0;
  padding-left: 40px;
}
.static-page__links-list {
  margin-top: 15px;
}
.static-page__accordion-card-header {
  display: block;
  color: #050f9e;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #000;
  padding: 10px 0 10px;
  font-size: 18px;
  position: relative;
}
.static-page__accordion-card-header:after {
  content: '-';
  position: absolute;
  right: 0;
  color: #000;
  font-size: 30px;
  line-height: 1;
  top: 15px;
}
.static-page__accordion-card-header.collapsed:after {
  content: '+';
}
.static-page__accordion-card {
  border: 0;
  font-size: 16px;
}
.static-page__accordion-card-body {
  padding: 25px 0 40px;
}
.static-page__content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}
.static-page__content table th {
  background: #666;
  color: #fff;
}
.static-page__content table th, .static-page__content table td {
  padding: 10px;
  border: 2px solid #fff;
}
.static-page__content table td {
  background: #dfe0de;
  color: #40464b;
  border: 2px solid #fff;
}
.static-page__content p:not(:last-child) {
  margin-bottom: 1rem;
}
.static-page__content h4, .static-page__content h3 {
  color: #050f9e;
  font-size: 18px;
  margin-bottom: 1.5rem;
}
.static-page__content h3 {
  font-size: 20px;
}
/* press page */
.static-page__body--press {
  margin-top: 50px;
}
.press {
  margin-bottom: 30px;
}
.press__image-wrapper {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  overflow: hidden;
  display: block;
}
.press__image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.press__content {
  padding: 15px 0px;
  font-size: 16px;
  font-family: 'Quattrocento Sans', serif;
}
.press__content p {
  margin-bottom: 0;
}
.press__title {
  font-size: 18px;
  letter-spacing: 0.3px;
  line-height: 1.3;
  font-weight: 600;
  margin-bottom: 0;
}
.press__date {
  color: #000f9f;
}
.spr-pagination-page a {
  color: #fff !important;
}
.spr-pagination-page {
  padding-left: 10px;
}
.spr-pagination-page.is-active {
  font-weight: 900;
}
.filtersidebar, .closebtn {
  display: none;
}
@media (max-width: 767px) {
  .filtersidebar, .closebtn {
    display: block;
  }
  .sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 100000000;
    top: 0;
    left: 0;
    background-color: #eaeaea;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 30px;
  }
  .mySidenav {
    padding-left: 10px;
  }
  .sidenav a {
    display: inherit;
    transition: 0.3s;
  }
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
  }
}
.announcement-bar-wrapper {
  background: #4b5666;
  height: auto;
}
.announcement-bar-wrapper .announcement-bar {
  letter-spacing: 0.08em;
  font-size: 15px;
  padding: 4px 0px 4px;
  color: white;
}
.top-menu {
  padding: 0px !important;
  margin: 0px;
}
.top-menu li {
  text-align: center;
  list-style: none;
  margin-top: 4px;
}
.top-menu li span {
  color: #fff;
  font-size: 12px;
}
.top-menu li a {
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .filtersidebar {
    cursor: pointer;
    float: left;
    display: block;
    padding-top: 8px;
    font-family: 'Quattrocento Sans', serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
  }
  .sort-by {
    float: right;
  }
  .product-row {
    float: left;
  }
  .testimonial-sec .pos-relative {
    position: initial !important;
  }
}
.custom-radio .removecircle::before {
  border: 0px solid #fff;
  background: transparent !important;
}
@media screen and (min-width: 768px) and (max-width: 1350px) {
  .product-img-bg .owl-carousel .owl-item img {
    height: 325px !important;
  }
}
@media (max-width: 768px) {
  #shopify-section-product-recommendations .product-row {
    float: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .category-container .panel-body .custom-control-label {
    font-size: 12px;
  }
}
/*.pagination .visuallyhidden{
 display:none;
 }*/


/* div:empty {
    display: inherit !important;
}  */


.philosophy_div
{
  display: block !important;
}

@media screen and (min-width: 992px) and (max-width: 1109px)
{
  .the_philosophy .ph-discover .offset-md-1 
  {
    margin-left: 40.033333%;
  }

  .the_philosophy .ph-discover .col-md-8 
  {
    margin-left: 42.433333%;
    flex: 0 0 46%;
    max-width: 45%;
  }
}

@media screen and (min-width: 1110px) and (max-width: 1350px)
{
  .the_philosophy .ph-discover .offset-md-1 
  {
    margin-left: 35.033333%;
  }

  .the_philosophy .ph-discover .col-md-8 
  {
    margin-left: 37.433333%;
    flex: 0 0 46%;
    max-width: 41%;
  }
}