/** Shopify CDN: Minification failed

Line 508:75 Unexpected "}"
Line 508:76 Unexpected "{"
Line 510:0 Unexpected "}"

**/
body{margin:0px; padding:0px; font-family: 'Roboto', sans-serif;}
img{max-width:100%;}
.container {max-width: 1310px; margin: 0 auto; padding-right: 15px; padding-left: 15px;}
.clear{clear: both;}
a,button {text-decoration: none; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease; transition: all 300ms ease;}
a:hover {text-decoration: none;}  



@media (min-width: 767px){
.col-sm-1{-webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}
.col-sm-2 {-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
.col-sm-3 {-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.col-sm-4 {-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-sm-5 {-webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-sm-6 {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.col-sm-7 {-webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-sm-8 {-webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.col-sm-9 {-webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
.col-sm-10 {-webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
.col-sm-11 {-webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}
.col-sm-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} 
}

.row {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;
  width:unset !important;}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9
{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}


div#powrIframeLoader {display: none;}

.header-main-bg{display:unset;}
.header-main-bg .container{max-width:1630px;}
.header-main-bg .header-contant {display: flex; align-items: center; justify-content: space-between; padding: 30px 0 15px 0;}
.header-main-bg .header-logo{width:13%;}
.header-main-bg .header__inline-menu{width:57%; display:none; }
.header-main-bg .header__icons{width:30%; display: flex; justify-content: flex-end; column-gap:10px;}
.header-main-bg .header-logo .header__heading-link {position: absolute; top: -10px; padding: 0;}
.header-main-bg .header__icons .header__icon--account {}
.header-main-bg .header__icons .header__icon--cart{background:#228de0;}
.header-main-bg .header__icons .header__search { border-left: solid 1px #ccc;border-right: solid 1px #ccc; width: 12%; justify-content: center;}
.header-main-bg .header__inline-menu ul li a span{font-size:17px; color:#000; font-weight:500; letter-spacing:0; line-height:normal;}
.header-main-bg .header__inline-menu ul li a:hover span{text-decoration:none; color:#49aa4b;}
.header-main-bg .header__inline-menu ul li a{ padding:0 46px 0 0;}
.header-main-bg .header-logo .header__heading-logo {width: 150px !important;}
.header-cart-right {width: 12%; height: auto;}
.header-main-bg .header__icons .header__icon--cart {background: #228de0; height: 124px; position: absolute; width: 65px; flex-direction: column;
  display: unset; text-align: center; padding: 36px 0 0; border-radius: 0 0 50px 50px; top: 0; text-decoration: none;}
.cart-count-bubble {position: unset; margin: 5px auto 0; background: #fff; color: #000; font-weight: 400; height: 25px; width: 25px;
font-weight: 500; font-size: 14px;}




.slide-list .mobile_img{display:none;}
.slide-list .owl-controls .owl-buttons div {width: 45px;  height: 45px;font-size: 0; position: absolute; top: 45%!important; z-index: 1; 
  line-height: 45px; 
  transform: none; background-color: #fff; text-align: center; border-radius:100%;}
.slide-list .owl-prev {background: url(left-arrow.png) no-repeat center center; left: 190px;}
.slide-list .owl-next {background: url(right-arrow.png) no-repeat center center; right: 190px;}


.img-with-icon-bg{padding:20px 0 0px 0;}
.img-with-icon-bg .img-icon-inner {text-align: center; padding:50px 38px 40px 38px;}
.img-with-icon-bg .img-icon-inner h2{font-size:20px; font-weight:400; color:#000; letter-spacing:0; line-height:normal; margin:10px 0 25px 0;}
.img-with-icon-bg .img-icon-inner p{font-size:14px; font-weight:400; color:#000; letter-spacing:0; line-height:20px; margin:0;}
.img-with-icon-bg .row .col-sm-4 {border-left: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.img-with-icon-bg .row .col-sm-4:first-child{border-left:0;}
.img-with-icon-bg .row .col-sm-4:nth-child(3n+1){border-left:0;}
.img-with-icon-bg .row .col-sm-4:nth-child(4n){border-bottom:0;}
.img-with-icon-bg .row .col-sm-4:nth-child(5n){border-bottom:0;}
.img-with-icon-bg .row .col-sm-4:nth-child(6n){border-bottom:0;}



.featured-product-slider{background:#f2fdf0; padding:90px 0 80px 0; margin:100px 0 0 0;}
.featured-product-slider .container {max-width:1630px;}
.featured-product-slider .collection {padding: 0; border: solid #c2efba 5px; max-width: 1750px; margin: 0 auto; border-radius: 40px;}
.featured-product-slider h2 {font-weight: 500; font-size: 28px; color: #fff; letter-spacing: 0; text-align: center; max-width: 296px;
    margin: 0 auto; background: #72d85d; min-height: 60px; line-height: 60px;position: relative; top: -33px; border-radius: 30px;}
.featured-product-slider .owl-controls .owl-buttons div {width: 45px; height: 45px;font-size: 0;z-index: 1; border: solid 3px #c2efba;
    transform: none;position: unset; line-height: 45px; background-color: #fff; border-radius: 100%;}
.featured-product-slider .owl-prev {background: url(left-arrow.png) no-repeat center center; left: 0px;}
.featured-product-slider .owl-next {background: url(right-arrow.png) no-repeat center center; right: 0px;}
.featured-product-slider .owl-buttons {display: flex; justify-content: center;position: absolute;left: 0;right: 0; bottom: -24px;}
.featured-product-slider .owl-controls .owl-buttons div:hover{background-color:#c2efba;}
.featured-product-slider .grid--5-col-desktop .grid__item {width: 100%; max-width: 100%; padding: 0 10px;}
.featured-product-slider .gradient {background: unset; background: unset; background-attachment: unset;}
.featured-product-slider .card-wrapper {background: #fff; width: 100%; display: inline-block; text-align: center; padding: 20px;
  border-radius:10px;}
.card-wrapper {background: #fff; width: 100%; display: inline-block; text-align: center; padding: 20px; box-shadow: 2px 0px 11px #cccccc80;
  margin: 10px 0 0 0;
border-radius:10px;}
.card-wrapper .card__content {justify-content: center;}
.card-wrapper .card__content .card__information .card__heading a{font-size:16px; color:#000; font-weight:500; letter-spacing:0; 
  line-height:normal; text-decoration:
none; text-align: center;}
.card-wrapper .card__content .card__information .card-information{width:100%; display:inline-block; text-align:center;}
.card-wrapper .card__content .card__information .card-information .price {margin:10px 0;}
.card-wrapper .card__content .card__information .card-information .price .money{color:#228de0; font-size:16px; font-weight:700; letter-spacing:0;
  line-height:normal;}
.card-wrapper .card__content .card__information .card-information .btn{text-transform:uppercase; background:#72d85d; color:#fff; font-size:14px;
  font-weight:700;
height:50px; width:165px; border:none; outline:none; letter-spacing:2px; border-radius:30px;}
.featured-product-slider .collection__title.title-wrapper{margin-top:0;}
.featured-product-slider .owl-carousel .owl-wrapper-outer {padding: 0 0 60px 0;}
.featured-product-slider .ratio:before {padding-bottom: 330px !important;}


.reviews-bg{padding:100px 0 90px 0; position:relative; overflow:hidden;}
.reviews-bg:after {content: ""; left: -180px; top: 30px; height: 100%; width: 330px; background: url(review-left-bg.png) no-repeat center center;
  position: absolute;}
.reviews-bg:before { content: ""; right: -190px; top: -40px; height: 100%; width: 430px; 
  background: url(review-right-bg.png) no-repeat center center; position: absolute;}
.reviews-bg .reviewstitle{margin:0 0 0px 0; text-align:center; font-size:35px; font-weight:500; letter-spacing:0; line-height:normal; 
  position:relative;}
.reviews-bg .reviewstitle:after{content:""; display:inline-block; left:0; top:0; height:40px; width:40px; 
  background: url(title-right-bg.png) no-repeat center center;
margin:0 0 -10px 20px;}
.reviews-bg .reviewstitle:before{content:""; display:inline-block; right:0; top:0; height:40px; width:40px; 
  background: url(title-left-ng.png) no-repeat center center;
margin:0 20px -10px 0;}
.reviews-bg .customer-box-in .customer-boxs {display: flex; column-gap: 20px;}
.reviews-bg .customer-box {background: #fff; box-shadow: 0px 0px 10px #ccc9; margin: 30px 10px 10px 10px; padding: 60px; border-radius: 10px;
  min-height: 300px;}
.reviews-bg .customer-box-in .customer-boxs .right-text .authorDtl{font-size:14px; color:#000; font-weight:400; letter-spacing:0; 
  line-height:normal;
margin-bottom:3px;}
.reviews-bg .customer-box-in h4{font-size:17px; color:#000; font-weight:700; letter-spacing:0; line-height: normal; margin:15px 0 20px 0px;}
.reviews-bg .customer-box-in p { font-size: 15px;color: #000; letter-spacing: 0; line-height: 20px; margin: 0; font-style: italic; 
  padding: 0 40px 0 0;}
.reviews-bg .customer-box-in .customer-boxs .left-img{position:relative;  width: 55px; height: 55px;}
.reviews-bg .customer-box-in .customer-boxs .left-img img{border-radius: 100%; max-width: 55px; max-height: 55px;}
.reviews-bg .customer-box-in .customer-boxs .left-img:after { content: ""; display: inline-block; right: 0; height: 20px; width: 20px;
    background: url(user-verify-icon.png) no-repeat center bottom; margin: 0; position: absolute; bottom: 0;}
.reviews-bg  .owl-pagination {position: absolute; left: 0; right: 0; bottom: -45px;}


.properties-home-main-bg{padding:95px 0;}
.properties-home-main-bg h2{color:#000; font-weight:500; font-size:35px; letter-spacing:0; line-height:normal; text-align:center; margin:0 0 20px 0;}
.properties-home-main-bg .row .col-sm-4{padding-left:10px; padding-right:10px;}
.properties-home-main-bg .contant-main {display: flex; align-items: center; column-gap: 15px; margin-top: 15px;}
.properties-home-main-bg .contant-main .left-text h3{font-family: 'Poppins', sans-serif; font-size:65px; font-weight:800; letter-spacing:0; 
  line-height:normal;
color:#fff; margin:0;}
.properties-home-main-bg .contant-main .left-text {background: #72d85d; height: 95px; width: 95px; line-height: 95px; text-align: center;
  border-radius: 100%;}
.properties-home-main-bg .contant-main .right-text h4{font-size:20px; font-weight:500; letter-spacing:0; line-height:normal; color:#000; margin:0;}
.properties-home-main-bg .contant-main .right-text p{font-size:14px; font-weight:400; letter-spacing:0; line-height:normal; color:#000;
  margin:10px 0;}
.properties-home-main-bg .contant-main .right-text .link-btn{color:#228de0; font-size:14px; font-weight:700; letter-spacing:0; line-height:normal; 
  text-transform:uppercase; text-decoration:underline;}


.about-home-main-bg{margin:90px 0 100px 0;}
.about-home-main-bg .container{max-width:1630px;}
.about-home-main-bg .row{align-items:center;}
.about-home-main-bg .main-text {display: flex; column-gap: 20px;  align-items: center; margin: 30px 0 0 0;}
.about-home-main-bg .left-img-about img {width: 100%;}
.about-home-main-bg .left-img-about {padding: 0 40px 0 0;}
.about-home-main-bg .right-contant h2{color:#000; font-weight:500; font-size:35px; letter-spacing:0; line-height:normal; margin:0;}
.about-home-main-bg .right-contant .paragraph{color:#000; font-weight:400; font-size:16px; letter-spacing:0; line-height:normal; 
  padding: 10px 0 10px 0; margin: 0;}
.about-home-main-bg .main-text .text2 h3{color:#000; font-weight:500; font-size:20px; letter-spacing:0; line-height:normal; margin:0;}
.about-home-main-bg .right-contant p{color:#000; font-size:15px; letter-spacing:0; line-height:26px;}
.about-home-main-bg .right-contant p a{color:#228de0; font-size:15px; font-weight:700; letter-spacing:0; line-height:normal; 
  text-decoration:underline;}


.instasection-bg {text-align:center;}
.instasection-bg .container{max-width:1630px;}
.instasection-bg .instaTitle{color:#000; font-weight:500; font-size:35px; letter-spacing:0; line-height:normal; text-align:center;
  margin:0 0 20px 0; position:relative;}
.instasection-bg .instaTitle:before {background: url(insta-icon.png) no-repeat left center;  width: 49px; height: 49px;display: inline-block;
  content: " "; 
  margin: 0 13px 0 0; position: relative; top: -2px; vertical-align: middle;}
.instasection-bg .instaBlock img{border-radius:10px !important;}

.blog-home-main-bg{position:relative;}
.blog-home-main-bg:before{content:""; position:absolute; background:#f2fdf0;  left:0; width:100%; right:0; height:420px;}
.blog-home-main-bg .row .col-sm-6{padding-left:10px; padding-right:10px;}
.blog-home-main-bg h2{color:#000; font-weight:500; font-size:35px; letter-spacing:0; line-height:normal; margin:0 0 20px 0; padding-top:60px;}
.blog-home-main-bg p {color: #000; font-weight: 400; font-size: 14px; letter-spacing: 0; margin: 0; max-width: 1000px; line-height: 26px;}
.blog-home-main-bg a.link-btn-main {display: inline-block; width: 100%; text-align: right; position: relative; top: -40px; font-size: 14px;
    color: #000000a8; text-decoration: underline;}
.blog-home-main-bg .col-sm-12.blog-bg {background: #fff; padding: 20px; border-radius: 10px;}
.blog-home-main-bg .blog-img{position: relative;}
.blog-home-main-bg .blog-img .img-text {position: absolute; top: inherit; bottom: -70px; left: 0; right: 0; text-align: center; 
  max-width: 160px;
    margin: 0 auto; background: #228de0; border-radius: 100%; height: 160px; border: solid 10px #fff;}
.blog-home-main-bg .blog-img .img-text h5{font-weight:700; color:#fff; font-size:25px; letter-spacing:0; line-height:20px; 
  font-family: 'Poppins', sans-serif; 
  margin:25px 0 0 0;}
.blog-home-main-bg .blog-img .img-text span{font-size:14px; color:#fff; letter-spacing:0; line-height:normal; margin:0;}
.blog-home-main-bg .blog-img {position: relative; overflow: hidden; display: flex;}
.blog-home-main-bg .blog-contant .right-text {text-align: center;}
.blog-home-main-bg .blog-contant .right-text h4{color:#000; font-size:20px; font-weight:400; letter-spacing:0; line-height:normal; 
  margin:20px 0 20px 0;}
.blog-home-main-bg .blog-contant .right-text a.link-btn {color: #228de0; text-transform: uppercase; font-weight: 700;letter-spacing: 0;
  line-height: normal;
  text-decoration: underline;}


.descriptionMain-main-bg {background: url(product-img-bg.jpg) top center no-repeat;  background-size: cover; padding: 90px 0; margin: 30px 0 0 0; 
  min-height: 650px;}
.descriptionMain-main-bg .tab-contant h3{color:#000; letter-spacing:0; line-height:normal; font-size:35px; font-weight:500; margin:0 0 35px 0;}
.descriptionMain-main-bg .tab-contant {max-width: 100%; display: flex; align-items: center; justify-content: space-between;}
.descriptionMain-main-bg .tab-contant .contant-data {max-width: 630px; padding:0 50px 0 0;}
.descriptionMain-main-bg .tab-contant p{color:#000; font-weight:400; letter-spacing:0; font-size:16px; line-height:25px;}
.descriptionMain-main-bg .tab-contant a.link-btn{color: #228de0;font-size: 16px; font-weight: 500; letter-spacing: 0; line-height: normal; 
  text-decoration: underline;}
.descriptionMain-main-bg .tabs{margin:45px 0 0 0; padding:0;}
.descriptionMain-main-bg .tabs li{display:inline-block; list-style:none; padding:0px 5px 0 0;}
.descriptionMain-main-bg .tabs li a.active {background: #72d85d; color:#fff}
.descriptionMain-main-bg .tabs li a { font-size: 40px; font-family: 'Poppins', sans-serif; color: #7a7a7a; font-weight: 800;background: #f5f5f5; 
  border: solid 10px #fff;
  height: 100px; width: 100px; display: inline-block; text-align: center; border-radius: 100%; line-height: 85px;}


.newsletter-section{background:#228de0; padding:30px 0;}
.newsletter-section .container{max-width:1630px;}
.newsletter-main-form {display: flex; justify-content: space-between; align-items: center; max-width: 1450px; margin: 0 auto;}
.newsletter-main-form .section-header.text-center {width:27%; position:relative; padding:0 0 0 80px;}
.newsletter-main-form .form-data {width: 46%;}
.newsletter-main-form .social-right {width:22%; position:relative;}
.newsletter-main-form .section-header h2{font-size:32px; color:#fff; font-weight:500; line-height:normal; letter-spacing:1px; 
  margin:0; text-transform: uppercase;}
.newsletter-main-form .section-header p{font-size:16px; color:#fff; font-weight:400; line-height:normal; letter-spacing:1px; margin:0;}
.newsletter-main-form .newsletter-form .field .field__input {padding:0 50px 0 30px; font-size:14px; color:#000; letter-spacing:0;
  line-height:normal; height: 50px;
    border-radius: 30px; width: 70%;}
.newsletter-main-form .newsletter-form .field .field__input::-webkit-placeholder{color: #0b141ab3;}
.newsletter-main-form .newsletter-form .field .field__input::-ms-placeholder{color: #0b141ab3;}
.newsletter-main-form .newsletter-form .field .field__input::-moz-placeholder{color: #0b141ab3;}
.newsletter-main-form .newsletter-form .field .field__input::placeholder{color: #0b141ab3; opacity:inherit;}
.newsletter-main-form .newsletter-form .field:hover.field:after{box-shadow: unset; outline: unset; border-radius: unset;}
.newsletter-main-form .newsletter-form .field:after{border-radius: unset;box-shadow: unset; transition: unset;}
.newsletter-main-form .newsletter-form .field__input:focus-visible{box-shadow: unset;}
.newsletter-main-form .newsletter-form{max-width:100%;}
.newsletter-main-form .newsletter-form .newsletter-form__field-wrapper {max-width:100%;}
.newsletter-main-form .newsletter-form .field{display:flex; align-items:center; column-gap: 10px;}
.newsletter-main-form .newsletter-form .field .newsletter-form__button {position: unset; background-color: #72d85d !important; 
  font-size: 16px;font-weight: 700; 
  letter-spacing: 2px; line-height: normal; height: 50px !important; color: #fff; width: 160px !important; border-radius: 30px;
  text-transform:uppercase;}
.newsletter-main-form .social-right .footer__list-social {display:flex; align-items:center; justify-content: flex-end !important;}
.newsletter-main-form .social-right .footer__list-social li{padding-top:15px; height: 50px;width: 50px; background: #fff; line-height:unset;
  border-radius: 100%;
  text-align: center; margin:0 0 0 8px;}
.newsletter-main-form .social-right .footer__list-social li a{display:unset; padding:10px;}
.newsletter-main-form .social-right:after {content: ""; position: absolute; height: 80px; width: 1px; background: #4ea4e6; left: 0px; bottom: -16px;}
.newsletter-main-form .section-header:after { content: "";left: 0px; height: 50px; width: 60px;
  background: url(news-letter-icon.png) no-repeat center center;
  margin: 0; position: absolute; top: 0px; margin-top:5px;}
.newsletter-main-form .form__message {color: #fff; position: absolute; margin: 5px 0 0 0;}



.footer-main-bg .footer-main {padding: 50px 0 0 0;}
.footer-main-bg .container{max-width:1630px;}
.footer-main-bg .footer-logo h3{font-size:20px; color:#000; letter-spacing:0; line-height:normal; font-weight:500; text-transform: uppercase; 
  margin: 0 !important;}
.footer-main-bg .f-box h3{font-size:20px; color:#000; letter-spacing:0; line-height:normal; font-weight:500; text-transform: uppercase; 
  margin: 0 0 40px 0;}
.footer-main-bg .footer-logo p {font-size: 14px; color: #000; letter-spacing: 0; line-height: 25px; margin: 0; padding: 12px 50px 0 0;}
.footer-main-bg .f-box ul {margin:0; padding:0;}
.footer-main-bg .f-box ul li{list-style:none; line-height:normal; padding:0 0 20px 0;}
.footer-main-bg .f-box ul li a{font-size: 14px; color: #000; letter-spacing: 0;  margin: 0;}
.footer-main-bg .f-box ul li a:hover{color:#49aa4b;}
.footer-main-bg .footer-quick-links ul{column-count: 2; padding:0 55px 0 0; column-gap: 40px;}
.footer-main-bg .footer-contect ul li{list-style:none; font-size: 14px; color: #000; letter-spacing: 0;  margin: 0; padding:0 0 20px 30px; 
  position:relative;}
.footer-main-bg .footer-contect ul li.fooote-gmail:before{content: "";width: 20px; height: 20px; left: 0px; position: absolute;
  background: url(footer-mail-icon.png) no-repeat left center;}
.footer-main-bg .row .col-sm-2 {-webkit-box-flex: 0; -ms-flex: 19%; flex: 19%;  max-width: 19%;}
.footer-main-bg .row .col-sm-4 {-webkit-box-flex: 0;-ms-flex: 30%; flex: 30%; max-width: 30%;}
.footer-main-bg .footer-contect ul li.footer-phone:before{content: "";width: 20px; height: 20px; left: 0px; position: absolute;
  background: url(phone-icon.png) no-repeat left center;}
.footer-main-bg .footer-contect ul li.footer-time:before{content: "";width: 20px; height: 20px; left: 0px; position: absolute;
  background: url(time-icon.png) no-repeat left center;}
.footer-main-bg .f-box.footer-collection {padding: 0 0 0 30px;}
.footer-main-bg .f-box.footer-logo img { max-width: 110px;}
.footer-main-bg .coppyright.clearfix {display: flex; align-items: center; justify-content: space-between; margin:45px 0 0 0; 
  border-top: solid 1px #ccc;
padding:15px 0 15px 0;}
.footer-main-bg .coppyright .footer_link ul li{display:inline-block; list-style:none; font-size: 14px; color: #000; letter-spacing: 0;  
  margin: 0; line-height:16px;}
.footer-main-bg .coppyright .footer_link ul li small{font-size: 14px; color: #000; letter-spacing: 0;  margin: 0;}
.footer-main-bg .coppyright .footer_link ul li a{font-size: 14px; color: #000; letter-spacing: 0;  margin: 0;}
.footer-main-bg .coppyright .footer_link ul{padding:0; margin:0;}
.footer-main-bg .coppyright .footer-copy-border {margin: 0 15px !important;border-left: solid 1px #ccc; padding: 0 15px; 
  border-right: solid 1px #ccc;}
.footer-main-bg .footer__payment ul{margin:0; padding:0;}
.footer-main-bg .footer__payment ul li{list-style:none}
.template-index .footer-main-bg .footer-main {padding: 50px 0 0;  border-top: unset; margin: 0;} 
.footer-main-bg .footer-main {padding: 50px 0 0; border-top: solid 1px #ccc; margin: 60px 0 0 0;} 




.pro_img_gallery .slide{display: block; min-height: 135px; position: relative; border: 1px solid #ddd; margin: 0 5px;}
.pro_img_gallery .slider-nav img{max-width: 100%; display: block; margin: 0 auto; padding: 10px; height: 135px; width: 100%; object-fit: contain;}
.pro_img_gallery .big{border: 10px solid #eeeeee; padding: 20px; text-align: center; margin: 0 0 10px;}
.pro_img_gallery .slick-prev, .slick-next {width: 32px !important; height: 20px; border-radius: 0; position: absolute; border: none; top: 45%; 
  font-size: 0;}
.pro_img_gallery .slick-prev{background: url(product-left.png) no-repeat center center !important; left:0px;}
.pro_img_gallery .slick-next{background:url(product-right.png) no-repeat center center !important; right:0px;}
.pro_img_gallery .slick-prev:before{display:none;}
.pro_img_gallery .slick-next:before{display:none;}
.pro_img_gallery .slider-nav {padding: 0 30px;}
.pro_img_gallery .slick-slide img { margin: 0 auto;}
.template-product .product .product__media-wrapper{max-width: 50% !important; width: 50% !important;}
.template-product .product .product__info-wrapper{max-width: 50% !important; width: 50% !important;}
.template-collection .card-wrapper .ratio:before {content: ""; width: 0; height: 0; padding-bottom: 210px !important;}
.template-product .container{max-width:1630px;}
.template-list-collections .container{max-width:1630px;}
.product-recommendations .product-grid .grid__item{padding:0 10px;}
.template-collection .container{max-width:1630px;}
.product-grid .grid__item{padding:10px;}
.collection-list .grid__item{padding:10px;}


.template-product .product .product__info-wrapper .product__title h1 {font-size: 40px;letter-spacing: 0; line-height: normal; 
  text-transform: uppercase; margin: 20px 0 0 0;}
.template-product .product .product__info-wrapper .price .price__regular span{color:#000; font-size: 25px; font-weight: 500; letter-spacing: 0;}
.template-product .product .product__info-wrapper .product__tax.caption.rte {font-size: 14px; color: #000; font-weight: 500;}
.template-product .product .product__info-wrapper .product-form__quantity .form__label {font-size: 14px; color: #000; font-weight: 500;
  margin:0px 0 20px 0;}
.template-product .product .product__info-wrapper .product__info-container{margin:0; max-width:100%;}
.template-product .product .product__info-wrapper .product-form__buttons {max-width: 100%; display: flex; align-items: center; column-gap: 10px;}
.template-product .product .product__info-wrapper .product-form__submit {margin-bottom: 0;}
.template-product .product .product__info-wrapper .button--full-width {display: inline-block; width: 50%;margin: 0;font-size: 18px; 
  text-transform: uppercase; color: #fff; background: #72d85d; border: none; font-weight: 600;}
.template-product .product .product__info-wrapper .shopify-payment-button {width: 50%;}
.template-product .product .product__info-wrapper .button:after{border-radius: unset; box-shadow: unset;}
.template-product .product .product__info-wrapper .button:before{border-radius: unset; box-shadow: unset;}
.template-product .product .product__info-wrapper .shopify-payment-button .shopify-payment-button__button{font-size: 18px; text-transform: uppercase; 
  height: unset; min-height: unset; padding: 13px 0; min-width: unset;line-height: 20px; font-weight: 600;}
.template-product .product .product__info-wrapper .quantity{background: #cccccc5e; border: solid 1px #ccc;}
.template-product .product .product__info-wrapper .quantity input{background:#fff; border-left: solid 1px #ccc; border-right: solid 1px #ccc;}
.template-product .product .product__info-wrapper .quantity input:focus-visible { outline: unset; outline-offset: unset; box-shadow: unset;}
.template-product .product .product__info-wrapper .quantity:after{border: unset; border-radius: var(--inputs-radius); box-shadow: unset;
  transition: unset;}
.template-product .product .product__info-wrapper .quantity:before{border-radius: unset; box-shadow: unset;}
.template-cart .product-grid .grid--4-col-desktop .grid__item {width: 100%; max-width: 100%;}
.template-cart .mokool-checkout-msg {margin: 0 0 20px 0; font-size: 14px;}

.header-main-bg .header__inline-menu ul li .list-menu__item{padding:0 0 0 2px;}
.header-main-bg .header__inline-menu ul li .list-menu__item span{font-size: 17px;color: #000; font-weight: 500; letter-spacing: 0; 
  line-height: normal; padding:0 25px 0 20px; text-decoration: unset;}
.header-main-bg .header__inline-menu .header__submenu.list-menu {padding: 15px;}
.template-collection .collection-hero__description { max-width: 100%;}
.template-collection .collection-hero__text-wrapper {text-align: left; margin: 0 auto 0 auto;}
.template-blog .main-blog .title--primary{text-align:center; margin:40px 0 0 0;}
.template-page h1.main-page-title.page-title.h0 {text-align: center;}
.template-page .rte {text-align: center;}

.breadcrumb { margin: 70px 0 10px 0; font-size: 12px;}
.breadcrumb .container{max-width:1630px;}
.breadcrumb a {padding: 0 2px 0 0; margin-right: 4px; font-size: 14px; color: #000; font-weight: 500; text-decoration: unset;
font-family: Roboto,sans-serif;}
.breadcrumb span {padding: 0 2px 0 0; margin-right: 4px; font-size: 14px; color: #7c7c7c; font-weight: 500; text-decoration: unset;
font-family: Roboto,sans-serif;}

.template-product .descriptionMain {font-size: 15px; color: #131313; margin: 130px 0 0 0; width: 100%; display: inline-block;}
.template-product .descriptionMain ul.tabs {border-bottom: 1px solid #dcdcdc; display: block; margin: 0 0 20px; padding: 0;}
.template-product .descriptionMain ul.tabs li {display: inline-block; height: auto; margin: 0 10px 0 0; padding: 0; width: auto;}
.template-product .descriptionMain ul.tabs li a.active {background: #000000; color: #fff;}
.template-product .descriptionMain ul.tabs li a {display: block; line-height: 48px; background: #ededed; padding: 0 25px; text-decoration: none; 
  text-transform: uppercase; font-size: 18px; color: #000; font-weight: 700; border: solid 1px #dcdcdc; border-bottom: none;}
.template-product .descriptionMain div.stamped-container[data-widget-style], div[data-widget-style] div.stamped-container {max-width: 100%;}
.header__submenu li a{padding:4px 0 !important;}
.template-product .share-buttons{display: flex; width: 100%;justify-content: space-between; margin:110px 0 0 0;}
.template-product .share-buttons .share-buttons-item {width: 25%; text-align: center; padding: 40px 0;border-left: solid 1px #ccc;
    border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.template-product .share-buttons .share-buttons-item:first-child{border-left:0;}
.template-product .share-buttons .share-buttons-item .fa-facebook-official{color:#49659d; font-size:40px;}
.template-product .share-buttons .share-buttons-item .fa-pinterest{color:#cb1f2a; font-size:40px;}
.template-product .share-buttons .share-buttons-item:hover .fa-pinterest{color:#fff;}
.template-product .share-buttons .share-buttons-item .fa-google-plus {color:#cc3a2b; font-size:30px;}
.template-product .share-buttons .share-buttons-item:hover .fa-google-plus{color:#fff;}
.template-product .share-buttons .share-buttons-item .fa-twitter{color:#09aeec; font-size:40px;}
.template-product .share-buttons .share-buttons-item:hover .fa-twitter{color:#fff;}
.template-product .share-buttons .share-buttons-item:hover .fa-facebook-official{color:#fff;}
.template-product .share-buttons .share-facebook:hover{background-color: #49659d; border-color: #49659d;}
.template-product .share-buttons .share-twitter:hover{background-color: #09aeec; border-color: #09aeec;}
.template-product .share-buttons .share-pinterest:hover{background-color: #cb1f2a; border-color: #cb1f2a;}
.template-product .share-buttons .share-fancy:hover{background-color: #49659d; border-color: #49659d;}
.template-product .share-buttons .share-google:hover{background-color: #cc3a2b; border-color: #cc3a2b;}
.template-cart .cart__contents .cart-attribute__field label{width:100%; display:inline-block;}
.template-cart .cart__contents .cart-attribute__field input {width:100%; display:inline-block; height: 40px; margin: 0; border: solid 1px #ccc;
padding:0 10px;}
.template-cart .cart__contents .cart-attribute__field input:focus-visible {outline: unset; outline-offset: unset; box-shadow: unset;}
.template-cart .featured-product-slider .product-grid .grid__item{width: 100%; max-width: 100%;}
.template-cart .featured-product-slider .center.collection__view-all {margin: 30px 0 30px 0;}
.template-collection .facets__form .facet-filters__field .select__select{padding: 10px 17px 10px 10px;border: solid 1px #ccc;}
.template-collection .facet-filters__sort:focus-visible {outline: unset; outline-offset: unset; box-shadow: unset;}
.template-collection .facets__form .facet-filters__sort+.icon-caret {right: 5px;}
.template-collection .mobile-facets__sort .select__select:focus-visible {outline: unset; outline-offset: unset;  box-shadow: unset;}
.template-collection .mobile-facets__sort .select .icon-caret {right: 8px;}
.template-collection .mobile-facets__sort .select__select{border:solid 1px #ccc;}
.menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links {background-color: unset;}
.menu-drawer .menu-drawer__navigation-container .menu-drawer__account {column-gap: 10px;}
.menu-drawer .search-modal__form{width: 90%; margin: 40px auto 0 auto;}

.search-modal.modal__content.gradient {padding: 43px 0 8px 0;height: 125px;}
.header-contant .mt-dropdown {box-shadow:inherit;}
.header-contant #mokoolConverter:before {top: -1px;bottom: -7px;background: #cccccc;}
.single-slider .owl-controls.clickable {display: block!important;}
.section .card__information .article-card__info.caption-with-letter-spacing.h5 {
    text-align: center;
    padding: 14px 0 0 0;
}
.template-search .facets-container .facet-filters__sort+.icon-caret {right: 13px!important;}
.template-search .facets-container select#SortBy { border: solid 1px #ccc!important;padding: 10px 17px 10px 10px!important;}
.template-search .facets-container .facet-filters__sort:focus-visible{box-shadow: none!important; outline:unset!important;}
.header .mt-dropdown:after {content: "\f107";width: 8px;height: 6px;position: absolute;right: 24px;top: 28%;margin-top: 0px;
font: normal normal normal 16px/1 FontAwesome;color: #9a9a9a; border: 0px!important; }
.footer-main svg.icon.icon--full-color {height: 34px;  width: 53px;}









@media only screen and (max-width: 1800px) {
.header-main-bg .header__inline-menu ul li a {padding: 0 43px 0 0;}
.header-main-bg .header__inline-menu {width: 58%;}  
  
}



@media only screen and (max-width: 1600px) {
.descriptionMain-main-bg {padding: 50px 0;}   
.header-main-bg .header__icons .header__search { width: 60px;justify-content: center;}
.header-cart-right { width: 60px; height: auto;}  
.header-main-bg .header__inline-menu ul li a {padding: 0 27px 0 0;}  
.header__heading-logo {width: 150px;}  
.slide-list .owl-prev {left: 80px;} 
.slide-list .owl-next {right: 80px;}    
.reviews-bg .container {max-width: 1170px;}  
.reviews-bg:after {left: -140px; width: 270px;background-size: 300px;}  
.reviews-bg:before {right: -40px; width: 280px; background-size: 300px;}    
.header-main-bg .header__inline-menu {width: 54%;}
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 15px; padding: 0 22px 0 0;}
.header-main-bg .header__icons {width: 40%;}  
  
}

@media only screen and (max-width: 1550px) {
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 16px;padding: 0 27px 0 0;}
  
  
}


@media only screen and (max-width: 1400px) {
.header__heading-logo {width: 150px;} 
.header-cart-right { width: 14%; height: auto;}  
.header-main-bg .header__icons .header__search { width: 60px;justify-content: center;}
.header-cart-right { width: 60px; height: auto;}  
.header-main-bg .header__inline-menu ul li a span {font-size: 16px;}
.header-main-bg .header__inline-menu ul li a {padding: 0 16px 0 0;}  
.slide-list .owl-prev {left: 70px;} 
.slide-list .owl-next {right: 70px;}  
.newsletter-main-form .section-header h2 {font-size: 26px;}  
.newsletter-main-form .social-right .footer__list-social li {padding-top: 10px; height: 40px;width: 40px; background: #fff;line-height: unset;
  border-radius: 100%; text-align: center; margin: 0 0 0 8px;}  
.newsletter-main-form .social-right .footer__list-social li a {padding: 0;}  
.about-home-main-bg {margin: 80px 0 70px;} 
.about-home-main-bg .left-img-about {padding: 0 20px 0 0;}  
.reviews-bg .container {max-width: 1170px;}
.reviews-bg:after {left: -140px; width: 270px;background-size: 240px;}  
.reviews-bg:before {right: -40px; width: 280px; background-size: 250px;}  
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 15px; padding: 0 19px 0 0;}
.header-main-bg .header-logo .header__heading-logo {width: 144px!important;}
.header-main-bg .header__inline-menu {width: 56%;}   
.header-main-bg .header__icons {width: 40%;}  
  
}

@media only screen and (max-width: 1300px) {
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 14px; padding: 0 22px 0 0;}
.mt-dropdown img {display: none;}
/*  .header-main-bg .header-logo .header__heading-logo {width: auto!important;}  */
.header-main-bg .header-contant {column-gap: 5px;width: 100%;}
.header-main-bg .header-logo .header__heading-link {position:inherit!important;}
.header-main-bg .header__inline-menu {width: auto!important;}
.header-main-bg .header__icons {width: auto!important;}
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 14px;}
.header-main-bg .header-logo {width: auto;}
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 14px;}   
 .header-main-bg .header__icon, .header__icon--cart .icon {height: 3.4rem;width: 2.4rem;} 
.header-main-bg .mokool-common {padding: 5px 34px 5px 10px !important;}
.header-main-bg .header__inline-menu ul li .list-menu__item span:last-child}{padding-right:0px;}
  
}

@media only screen and (max-width: 1250px) {
.header-main-bg .header__inline-menu ul li .list-menu__item span { padding: 0 26px 0 0;} 
.header-main-bg .header__inline-menu {width: 64%;} 
  
}

@media screen and (min-width: 1200px) {
  .header-main-bg .header__inline-menu {
    display: block;
  }
}

@media only screen and (max-width: 1199px) {
.header-main-bg .header__inline-menu ul li a {padding: 0 16px 0 0;}
.header-main-bg .header__inline-menu ul li a span {font-size: 15px;} 
.slide-list .owl-prev {left: 60px;} 
.slide-list .owl-next {right: 60px;}    
.img-with-icon-bg .img-icon-inner h2 {margin: 10px 0 15px;}  
.reviews-bg:after {display:none;}
.reviews-bg:before{display:none;}    
.properties-home-main-bg .contant-main .left-text {height: 75px; width: 80px; line-height: 75px; padding-top: 5px;} 
.properties-home-main-bg .contant-main .left-text h3 {font-size: 45px;}  
.blog-home-main-bg a.link-btn-main {top: -20px;}  
.newsletter-main-form .social-right {width: 100%; position: unset; margin: 25px 0 10px 0;}
.newsletter-main-form .section-header.text-center {width: 50%;padding: 0 0 0 80px;}
.newsletter-main-form .form-data {width: 46%;}
.newsletter-main-form .newsletter-form .field .newsletter-form__button {font-size: 15px; letter-spacing: 1px;}
.newsletter-main-form {flex-wrap: wrap;}  
.newsletter-main-form .social-right .footer__list-social {justify-content: center !important;}
.footer-main-bg .f-box ul li a {font-size: 13px;}  
.reviews-bg .customer-box {padding: 50px;}
.newsletter-main-form .social-right .footer__list-social li { padding-top: 15px; height: 50px; width: 50px;margin: 0 0 0 8px;}  
.newsletter-main-form .social-right .footer__list-social li a { padding: 10px;}  
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 16px; padding: 0 20px 0 0;}  
.product-recommendations .product-grid .grid__item {margin: 10px 0;}  
.template-product .product .product__info-wrapper .product__title h1 {font-size: 30px;} 
.mt-dropdown img {display: block;}  
.currenty-select-desktop {display: none;}
.header-main-bg .header__icons {column-gap: 30px;}
 .header-main-bg .header-logo {width: 40%; text-align: center;} 
.header-main-bg .header__icons {width: 30%!important;}
header-drawer { width:30%;}
.menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links {display: none;}
 .menu-drawer .search-modal__form {display: none;} 
 .mt-dropdown { margin: 0px 0 0 10px!important; }
  
}







@media only screen and (max-width: 1120px) {

.header-main-bg .header__inline-menu {width: 63%;}   
.header-cart-right { width: 35%;}
header-drawer {  width: 30%;}
.header-main-bg .header-logo {width: 60%;}
  
}






@media screen and (min-width: 992px) and (max-width: 1199px) {

.header-main-bg .header__inline-menu ul li a {padding: 0 12px 0 0;}  
.header-main-bg .header__inline-menu ul li a span {font-size: 16px;}  
.header-main-bg .header__icons {width: 19%;}
.header-main-bg .header__icons .header__search {width: 30%;}

.header-main-bg .header__icons .header__search { width: 60px;justify-content: center;}
.header-cart-right { width: 60px; height: auto;}
.header__heading-logo {width: 120px;}  
  
}
@media only screen and (max-width: 1024px) {
.header-main-bg .header-logo {width: 10%;}
.header-main-bg .header__inline-menu ul li .list-menu__item span {font-size: 13px; padding: 0 15px 0 0;}
.header__menu-item .icon-caret {right: 2px;}  
.header-main-bg .header__icons {width: 20% !important;}
  
}


@media screen and (min-width: 990px) and (max-width: 1250px) {
/* .currenty-select-desktop {display: none;} */
.header-main-bg .header__inline-menu {width: 65%;} 
.header-main-bg .header__icons {width: 20%;}
  
}


@media screen and (min-width: 992px) and (max-width: 1041px) {

.header-main-bg .header__inline-menu {width: 60%;}
  
}



@media only screen and (max-width: 1024px) {

header-drawer {  width: 20%;}  
}



@media only screen and (max-width: 991px) {
.slide-list .owl-prev {left: 60px;} 
.slide-list .owl-next {right: 60px;}  
.img-with-icon-bg .img-icon-inner {padding: 40px 28px 30px;}  
.featured-product-slider {margin: 60px 0 0;} 
.img-with-icon-bg .img-icon-inner h2 {font-size: 18px; margin: 10px 0 15px;}  
.reviews-bg {padding: 60px 0 60px;}  
.reviews-bg .customer-box { padding: 30px; min-height: 300px;}
.reviews-bg:after {display:none;}
.reviews-bg:before{display:none;}  
.descriptionMain-main-bg {padding: 60px 0;}  
.properties-home-main-bg {padding: 65px 0;}  
.properties-home-main-bg h2 {font-size: 30px;}  
.properties-home-main-bg .contant-main .left-text {display: flex;justify-content: center;align-items: center;padding: 0;width: 50px; height: 50px;}
.properties-home-main-bg .contant-main .left-text h3 {font-size: 25px;} 
.blog-home-main-bg a.link-btn-main {position: unset; margin: 0 0 20px 0;}  
.about-home-main-bg {margin: 50px 0 60px;} 
.newsletter-main-form .social-right {width: 100%; position: unset; margin: 10px 0;}
.newsletter-main-form .section-header.text-center {width: 50%;padding: 0 0 0 80px;}
.newsletter-main-form .form-data {width: 46%;}
.newsletter-main-form .newsletter-form .field .newsletter-form__button {font-size: 15px; letter-spacing: 1px;}
.newsletter-main-form {flex-wrap: wrap;}  
.newsletter-main-form .social-right .footer__list-social {justify-content: center !important; margin: 20px 0 0 0;}
.footer-main-bg .row .col-sm-3{width: 33%; webkit-box-flex: 0;-ms-flex: 33%; flex: 33%; max-width: 33%;} 
.footer-main-bg .row .col-sm-4{width: 33%; webkit-box-flex: 0;-ms-flex: 33%; flex: 33%; max-width: 33%;} 
.footer-main-bg .row .col-sm-2{width: 33%; webkit-box-flex: 0;-ms-flex: 33%; flex: 33%; max-width: 33%;}    
.card-wrapper .card__content .card__information .card__heading a {font-size: 14px;}  
.featured-product-slider .card-wrapper {padding: 10px;}  
.footer-main-bg .footer-quick-links ul {column-count: unset;}  
 
.template-product .product .product__info-wrapper .product__title h1 {font-size: 27px;}  
.template-product .product .product__info-wrapper .price .price__regular span {font-size: 22px;}  
.template-product .product .product__info-wrapper {padding-left: 20px;}
.template-product .product .product__info-wrapper .button--full-width {font-size: 15px;padding: 0;}  
.template-product .product .product__info-wrapper .shopify-payment-button .shopify-payment-button__button {font-size: 15px;}  
.template-product .share-buttons {margin: 70px 0 0;} 
.template-product .descriptionMain {margin: 80px 0 0;}  
.properties-home-main-bg .contant-main .right-text {width: 80%;}
.template-product .product .product__info-wrapper .product-form__buttons {flex-direction: column;justify-content: start; align-items: start;}
.template-product .product .product__info-wrapper .button--full-width {margin-bottom: 10px;}
  
}

@media screen and (min-width: 990px) and (max-width: 991px) {
 .header__heading-logo {width: 120px;}  
.header-main-bg .header__icons .header__search { width: 60px;justify-content: center;}
.header-cart-right { width: 60px; height: auto;}
.header-main-bg .header__icons {width: 20%;}  
.header-main-bg .header__inline-menu {width: 60%;}  
  
}


@media only screen and (max-width: 989px) {
header-drawer {width: 30%;}
.header-main-bg .header-logo { width: 40%;}
.header-main-bg .header__icons .header__search { width: 60px;justify-content: center;}
.header-cart-right { width: 60px; height: auto;}
.header-main-bg .header-logo .header__heading-link {position: unset;}  
.header-main-bg .header-contant {padding: 0;}
.header-main-bg .header__icons {width: 30%!important;}
.menu-drawer__navigation-container {overflow-y: unset!important;  }


}

@media only screen and (max-width: 767px) {
.slide-list .owl-next {right: 30px;} 
.slide-list .owl-prev {left: 30px;}  
.featured-product-slider {padding: 60px 0 50px; margin: 30px 0 0;}  
.featured-product-slider .collection__title.title-wrapper {margin: 0;}  
.reviews-bg {padding: 50px 0 50px;}  
.reviews-bg .reviewstitle {font-size: 25px;} 
.reviews-bg:after {display:none;}
.reviews-bg:before{display:none;}
.properties-home-main-bg {padding: 45px 0;}  
.properties-home-main-bg .row .col-sm-4 {margin-top: 20px;}  
.properties-home-main-bg .contant-main .left-text h3 {font-size: 45px;}  
.properties-home-main-bg .contant-main .left-text { height: 65px; width: 65px; line-height: 65px;}  
.blog-home-main-bg a.link-btn-main { position: unset; margin: 0 0 10px 0;}   
.blog-home-main-bg .row .col-sm-6 {margin-top: 20px;}  
.about-home-main-bg {margin: 40px 0 40px;} 
.about-home-main-bg .left-img-about {padding: 0;}  
.about-home-main-bg .left-img-about img{width:100%;}  
.blog-home-main-bg .blog-contant .right-text h4 {font-size: 17px; margin: 10px 0;}  
.instasection-bg .instaBlock {flex-wrap: wrap; column-gap: 5px;}  
.newsletter-main-form .social-right:after{display:none;}
.properties-img img {width: 100%;}  
.newsletter-main-form .social-right .footer__list-social {justify-content: center !important; margin: 25px 0 0 0;}
.footer-main-bg .coppyright.clearfix {flex-direction: column;} 
.blog-home-main-bg .blog-img img {width: 100%;}  
.footer-main-bg .coppyright .footer_link {text-align: center;}  
.descriptionMain-main-bg .tab-contant {flex-direction: column;}  
.newsletter-main-form .section-header h2 { font-size: 26px;}  
.footer-main-bg .row .col-sm-3{width: 50%; webkit-box-flex: 0;-ms-flex: 50%; flex: 50%; max-width: 50%;} 
.footer-main-bg .row .col-sm-4{width: 50%; webkit-box-flex: 0;-ms-flex: 50%; flex: 50%; max-width: 50%;} 
.footer-main-bg .row .col-sm-2{width: 50%; webkit-box-flex: 0;-ms-flex: 50%; flex: 50%; max-width: 50%;}    
.footer-main-bg .f-box h3 {margin: 20px 0 40px;} 
header-drawer {margin-left: 0 !important;}  
.template-product .product .product__media-wrapper{max-width: 100% !important; width: 100% !important;}
.template-product .product .product__info-wrapper{max-width: 100% !important; width: 100% !important;}  
.template-product .product {margin: 0px 0 0;}  
.template-product .product .product__info-wrapper .product__title h1 { font-size: 28px;} 
.template-product .product .product__info-wrapper .price .price__regular span { font-size: 20px;}  
.template-product .product .product__info-wrapper .product__info-container {margin: 40px 0 0 0;}  
.template-product .share-buttons { margin: 10px 0 0;}  
.template-product .descriptionMain ul.tabs li a {font-size: 16px;} 
.template-product .descriptionMain {margin: 40px 0 0;}  
.product-recommendations .product-grid .grid__item {margin: 10px 0;}   
/*img.desk_img {display: none;}
.slide-list .mobile_img {display: block;width: 100%;} */
.template-search .facets-container facet-filters-form .facets__wrapper {margin-top: 20px;}  
.header-contant .small-hide {    display: flex!important;}
   .header-main-bg .header__icons .header__icon--cart {width: 60px; }
}


@media only screen and (max-width: 600px) {
.newsletter-main-form .section-header.text-center {width: 100%;text-align: center;position: unset; padding: 0;}
.newsletter-main-form .form-data {width: 100%; margin: 10px 0;}
.newsletter-main-form .social-right {width: 100%;}
 .header-main-bg .header__icons {column-gap: 15px;}  
 .header-main-bg .header__icons .header__icon--cart {width: 54px; }

  
}




@media only screen and (max-width: 575px) {
.footer-main-bg .f-box.footer-collection {padding: 30px 0 0 0;}  
.footer-main-bg .f-box h3 {margin: 0 0 20px;}  
.footer-main-bg .row .col-sm-2 { -webkit-box-flex: 0;-ms-flex: 100%; flex: 100%; max-width: 100%;}  
.footer-main-bg .row .col-sm-4 { -webkit-box-flex: 0; -ms-flex: 100%; flex: 100%; max-width: 100%;} 
.footer-main-bg .footer-quick-links ul {column-count: unset;}  
.instasection-bg a.insta-img {width: 49%;}   
.footer-main-bg .row .col-sm-3{width: 100%; webkit-box-flex: 0;-ms-flex: 100%; flex: 100%; max-width: 100%;} 
.footer-main-bg .row .col-sm-2{width: 100%; webkit-box-flex: 0;-ms-flex: 100%; flex: 100%; max-width: 100%;}   
.footer-main-bg .row .col-sm-4{width: 100%; webkit-box-flex: 0;-ms-flex: 100%; flex: 100%; max-width: 100%;}   
.template-collection #product-grid .grid__item{width: 100%; max-width: 100%;} 
.template-list-collections .collection-list .grid__item { width: 100%; max-width: 100%;}
.card-wrapper .card__content .card__information .card-information .btn {height: 45px;  width: 155px;}  
.product-recommendations .product-grid li{width: 100%; max-width: 100%;}  
.product-recommendations .product-grid .grid__item {margin: 10px 0;} 

.header-main-bg .header-logo {width: auto!important;}


}

@media only screen and (max-width: 480px) {
.header-main-bg .header-logo .header__heading-link {position: unset; top: 0;} 
.header-main-bg .header-logo {width: 40%;}  
header-drawer {width: 10%; margin-left: 0 !important;}  
.header-main-bg .header__icons .header__search { width: 100%;justify-content: center;}
.header-cart-right {width: 100%; height: auto;}
.header-main-bg .header-contant {padding: 0;}
.slide-list .owl-controls .owl-buttons div {width: 25px; height: 25px; top: 40%!important;}
.img-with-icon-bg .img-icon-inner {padding: 20px 0 20px 0;}  
.img-with-icon-bg .row .col-sm-4 { border-left: none; border-bottom: none;}  
.featured-product-slider h2 {font-size: 20px; max-width: 206px;}  
.reviews-bg .reviewstitle:after {margin: 0 0 -10px 10px;}
.reviews-bg .reviewstitle:before {margin: 0 10px -10px 0;}  
.header-main-bg .header__icons .header__icon--cart {width: 46px;}    
.reviews-bg .customer-box {padding: 20px;}  
.properties-home-main-bg h2 {font-size: 25px;}  
.about-home-main-bg .right-contant h2 {font-size: 25px;}  
.instasection-bg .instaTitle {font-size: 25px;} 
.newsletter-main-form {display: unset; max-width: unset; margin: 0 auto;}   
.newsletter-main-form .section-header.text-center {width: 100%; text-align: center; position:unset; padding:0;}  
.newsletter-main-form .form-data {width: 100%; margin: 10px 0;}  
.newsletter-main-form .social-right {width: 100%;}  
.newsletter-main-form .newsletter-form .field .newsletter-form__button {font-size: 14px; letter-spacing: 0;}  
.descriptionMain-main-bg .tabs li a {font-size: 30px; height: 80px; width: 80px; line-height: 65px;}  
.template-product .product .product__info-wrapper .button--full-width {font-size: 15px;padding: 0;}  
.template-product .product .product__info-wrapper .shopify-payment-button .shopify-payment-button__button {font-size: 15px;}  
.header-main-bg .header-contant {justify-content: space-between!important;}
.header-main-bg .header-logo .header__heading-logo {width: 90px!important;}
.header-main-bg .header-contant {width: 99%;}  
.header-contant .small-hide {display: flex!important;width: 100%;}  
.header-main-bg .header__icons {width: 40%!important;}
.swell-tab {height: 30px!important;font-size: 13px!important;}
.header-main-bg .header__icons .header__search {display: none!important;}
.header-contant .small-hide {display: none!important;}
.header-main-bg .header__icons {width: 8%!important;}
.menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links {display: block;}
 .menu-drawer .search-modal__form {display: block;} 

  
}


@media only screen and (max-width: 375px) {
.header-main-bg .header__icons {width: 40%;column-gap: 10px;}
.reviews-bg .reviewstitle {font-size: 20px;}
.instasection-bg .instaTitle:before {width: 30px; height: 30px; background-size: 30px;}
.header-main-bg .header__icons {width: 11%!important;}
  
  
}


.template-index  .card__heading a:after {position:unset;}
.template-collection .card__heading a:after {position:unset;}
.template-product .card__heading a:after {position:unset;}