/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 18:0 Unexpected "{"
Line 18:1 Expected identifier but found "%"
Line 24:0 Unexpected "{"
Line 24:1 Expected identifier but found "%"
Line 25:0 Unexpected "{"
Line 25:1 Expected identifier but found "%"
Line 26:0 Unexpected "{"
Line 26:1 Expected identifier but found "%"
... and 123 more hidden warnings

**/
{% assign color_skin = settings.color_skin %}

{% assign color_footer_heading = settings.color_footer_heading %}

/*============================================================================
Get font-families from theme settings
==============================================================================*/

{% if settings.type_base_family contains 'Google' %}
{% assign type_base_parts = settings.type_base_family | split: '_' %}
{% assign type_base_name = type_base_parts[1] %}
{% capture base_family %}"{{ type_base_name | split: ':' | first | replace: '+', ' ' }}"{% if type_base_parts.last == 'serif' %}, serif {% else %}, "HelveticaNeue", "Helvetica Neue", sans-serif{% endif %}{% endcapture %}
{% else %}
{% assign base_family = settings.type_base_family %}
{% endif %}

{% if settings.type_header_family contains 'Google' %}
{% assign type_header_parts = settings.type_header_family | split: '_' %}
{% assign type_header_name = type_header_parts[1] %}
{% capture header_family %}"{{ type_header_name | split: ':' | first | replace: '+', ' ' }}"{% if type_header_parts.last == 'serif' %}, serif {% else %}, "HelveticaNeue", "Helvetica Neue", sans-serif{% endif %}{% endcapture %}
{% assign header_weight = type_header_parts[2] %}
{% else %}
{% assign header_family = settings.type_header_family %}
{% assign header_weight = 700 %}
{% endif %}

/*body:not(.common-home) footer {
margin-top: 20px;
}*/
html{
   overflow-x: hidden;
}
 input:focus-visible{
   outline:none;
 }
.addthis_toolbox.addthis_default_style {
  margin-top: 50px;
}

span#variantQuantity.is-visible {
  color: red; 
  margin: auto 20px;
  line-height: 45px;
}

.hd2 .selected-currency {
  padding-right: 0px !important;
  margin-right: 0px !important;
  border:0px !important;
}
.topbar.alert-success {
  color: {{ color_footer_heading }};
  background-color: #292929;
}

.topbar.alert-success button#alertbtn {
  float: none;
  padding-left: 40px;
  font-size: 13px;
  vertical-align: text-top;
  opacity: .5;
  padding-top: 1px;
  color: {{ color_footer_heading }};
}
.toast-success {
  background-color: {{ color_skin }} !important;
}
img.img-responsive.insta-size {
  width: 30% !important;
  display: inline !important;
  padding: 0px 10px 10px 0px;
}
img.img-responsive.insta-size:hover {
  opacity: .8;
}
div#instafeed {
  text-align: center;
  margin-top: 50px;
}

.selector-wrapper {
  display: none;
}
/*.product-view .tab-view a {
padding: 0px !important;
font-size: 15px !important; 
}*/

/* cart page */
.buttons.cartbtn a {
  color: #fff;
}
/* footer content */
.footer .footer-content.contact {
  margin-top: 10px;
}
.footer .footer-content.contact li i {
  display: inline-block;
  text-align: center;
  float: left;
  font-size: 18px;
  margin: 5px 10px 5px 0px;
}

/* vertical slider */
.bx-pager.bx-default-pager {
  display: none;
}
.bx-wrapper {
  box-shadow: none !important;
  background: transparent !important;
  border: none !important;
}

.bx-wrapper .bx-controls-direction a {
  top: 110% !important;
}

.bx-wrapper .bx-next {
  right: -2px !important;
}
.bx-wrapper .bx-prev {
  left : -2px !important;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
  margin: auto;
}

.carousel-inner > .item {
  margin-bottom: 0px;
}

.carousel-inner > .item.active {
  border: 0px;
}

.carousel-control {
  position: absolute;
  display: block;
  top: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  left: 0px;
  margin-top: -20px;
  /*  color: #262626;
  border-radius: 100%;
  */
  background: #fff;
  opacity: 0;
  -webkit-transform: translateY(30px);
  -moz-transform: translateY(30px);
  -o-transform: translateY(30px);
  cursor: pointer;
  transform: translateY(30px);
  background-image: none !important;
}

.carousel:hover .carousel-control{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.carousel-control:hover{
  /*background: {{ color_skin }};*/
  color: #fff;
}

.carousel-inside .carousel-control {
  position: absolute;
  display: block;
  height: 35px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: #333745;
  color: #ffffff;
  top: 50%;
  padding: 0;
  margin-top: -17px;
  border: none;
  outline: none;
  opacity: 1;
  -webkit-transition: left 0.3s ease 0.3s, right 0.3s ease 0.3s;
  -o-transition: left 0.3s ease 0.3s, right 0.3s ease 0.3s;
  transition: left 0.3s ease 0.3s, right 0.3s ease 0.3s;
  text-shadow: none;
}

.carousel-control i.fa {
  font-size: 20px;
  vertical-align: text-top;
  color: #333;
}
.carousel-control i.fa:hover {
  color: {{ color_skin }}; 
}
.carousel-inside .carousel-control.next {
  right: -22px;
  left: auto;
}

.carousel-inside .carousel-control.prev {
  left: -22px;
  right: auto;
}

.owl-item a.carousel-control {
  position: absolute;
}

.carousel-indicators li {
  width: 20px;
  height: 20px;
  border-radius: 20px; 
}

.toolbar label.control-label {
  display: none;
}

.small-item .spr-badge:after {
  clear: none;
}

.social-sharing {
  margin: 20px 0px 0px 0px;
}
.social-sharing .btn {
  height: 47px;
  line-height: 47px;
  border: 2px solid #ababab;
  max-width: 150px;
  font-size: 14px;
  color: #fff;
}

.social-sharing a.btn {
  width: 47px;
  line-height: 47px;
  {{ settings.theme_scheme }}
  {% if settings.theme_scheme == '1' %}border-radius: 5px;{% else %}border-radius: 0;{% endif %}
  background: transparent;
  color: {{ color_skin }};
  position: initial;
  left: 50%;
  opacity: 1;
  padding: 0px;
  margin-right: 6px;
}

.social-sharing a.btn:hover {
  color: #fff;
  background: {{ color_skin }};
  border-color: {{ color_skin }};
}

.error-text img { 
  display:block;
  margin: 0px auto;
}

.error-text h1 {
  text-align: center;
}

.error-text .buttons a, .submit button, #submitMessage {
  margin: 10px;
}
.error-text .buttons a {
  margin: 0px auto;
  display: block;
  border: none;
  box-shadow: none;
  color: {{ color_skin }};
}
#wraper_ajax.loadding_ajaxcart, .ajax_loading {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 26px !important;
  color: #666;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
  margin-top: -25px;
  margin-left: -25px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  top: 50% !important;
  left: 60%;
  position:fixed;
  display: none;
  z-index: 9990;
}
#wraper_ajax.loadding_ajaxcart .fa {
  font-size: 26px !important;
}

.advanced-filters{margin-bottom:30px}
.advanced-filters a{display:block;position:relative;padding:0px 0px 0px 20px !important; border: 0px !important;}
.advanced-filters a:before,.advanced-filters a:after{content:'';display:block;position:absolute}
.advanced-filters a:before{top:4px;left:0;width:12px;height:12px;background-color:#fff;border:1px solid #ccc; margin-top: 2px;}
.advanced-filters a:after{top:7px;left:3px;width:6px;height:6px;background-color:transparent;margin-top:2px;}
.advanced-filters a:hover:after{background-color:#ccc}
.active-filter a.advanced-filter:after{background-color:#000}
.active-filter a.advanced-filter:hover:after{content:'\78';top:0px;left:0;width:12px;height:12px;background-color:#000;font-size:8px;text-align:center;color:#fff;font-family:"icons";line-height:12px;speak:none}

.advanced-filters .blue a:before {
  background-color:blue; 
}
.advanced-filters .red a:before {
  background-color:red; 
}
.advanced-filters .green a:before {
  background-color:green; 
}
.advanced-filters .white a:before {
  background-color:white; 
}
.advanced-filters .black a:before {
  background-color:black; 
}
.advanced-filters .yellow a:before {
  background-color:yellow; 
}
.advanced-filters .pink a:before {
  background-color:pink; 
}
.advanced-filters .grey a:before {
  background-color:grey; 
}
.advanced-filters .orange a:before {
  background-color:orange; 
}
.advanced-filters .maroon a:before {
  background-color:maroon; 
}



.selector-wrapper select {
  background: #ffffff none repeat scroll 0 0;
  height: 26px;
  padding: 0 0 0 5px;
  margin-bottom: 15px;
  width: 224px;
  border: 1px solid #d6d4d4;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.selector-wrapper label {
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 7px;
  text-align: left;
  width: 65px;
}




.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  vertical-align: middle;
  text-align: center;
}

.table-checkout-cart h5 a {
  color: {{ color_skin }};
  font-size: 13px;
}

#product .contact-form {
  display:inline;
}
/*
form#contact_form {
display: inline;
}
*/
/* 
Swatches Styles
*/

{% assign width = '50px' %}
{% assign height = '35px' %}
.swatch { 
  margin:20px 0px 0px 0px; 
}
.swatch:first-child { 
  margin:0 0 1em 0; 
}
/* Label */
.swatch .header {
  display: none;
  margin: 0.5em 0;
}
/* Hide radio buttons.*/
.swatch input { 
  display:none;
}
.swatch label {
  /* Rounded corners */
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  /* To give width and height */
  float:left;
  /* Color swatches contain no text so they need to have a width. */
  min-width:{{ width }} !important; 
  height:{{ height }} !important;
  /* No extra spacing between them */
  margin:0;
  /* The border when the button is not selected */
  border:{{ color_skin }} 1px solid;
  /* Background color */
  background-color:#fff;
  /* Styling text */
  font-size:13px;
  text-align:center;
  line-height:{{ height }};
  white-space:nowrap;
  text-transform:uppercase;
}
.swatch-element label { padding:0 10px; }
.color.swatch-element label { padding:0; }
/* Styling selected swatch */
/* Slightly raised */
.swatch input:checked + label {
  -webkit-box-shadow:0px 1px 2px {{ color_skin }} ;
  -moz-box-shadow:0px 1px 2px {{ color_skin }};
  box-shadow:0px 1px 2px {{ color_skin }};
  background-color: {{ color_skin }}; 
  color: #fff;
  border-color:transparent;
} 
.swatch .swatch-element {
  float:left;
  -webkit-transform:translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing:antialiased; /* webkit text rendering fix */
  /* Spacing between buttons */
  margin:0px 10px 0px 0;
  /* To position the sold out graphic and tooltip */
  position:relative;
}
/* Image with the cross in it */
.crossed-out { position:absolute; width:100%; height:100%; left:0; top:0; }
.swatch .swatch-element .crossed-out { display:none; }
.swatch .swatch-element.soldout .crossed-out { display:block; }
.swatch .swatch-element.soldout label {
  filter: alpha(opacity=60); /* internet explorer */
  -khtml-opacity: 0.6;      /* khtml, old safari */
  -moz-opacity: 0.6;       /* mozilla, netscape */
  opacity: 0.6;           /* fx, safari, opera */
}
/* Tooltips */
.swatch .tooltip {
  text-align:center;
  background:gray;
  color:#fff;
  bottom:100%;
  padding: 10px;
  display:block;
  position:absolute;
  width:100px;
  left:{{ width | remove: 'px' | to_number | divided_by: 2 | minus: 50 | plus: 2 }}px;
  margin-bottom:15px;
  /* Make it invisible by default */
  filter:alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity:0;
  visibility:hidden;
  /* Animations */
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.swatch .tooltip:before {
  bottom:-20px;
  content:" ";
  display:block;
  height:20px;
  left:0;
  position:absolute;
  width:100%;
}
/* CSS triangle */
.swatch .tooltip:after {
  border-left:solid transparent 10px;
  border-right:solid transparent 10px;
  border-top:solid gray 10px;
  bottom:-10px;
  content:" ";
  height:0;
  left:50%;
  margin-left:-13px;
  position:absolute;
  width:0;
}
.swatch .swatch-element:hover .tooltip {
  filter:alpha(opacity=100);
  -khtml-opacity:1;
  -moz-opacity:1;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0px);
  -moz-transform:translateY(0px);
  -ms-transform:translateY(0px);
  -o-transform:translateY(0px);
  transform:translateY(0px);
}
.swatch.error {
  background-color:#E8D2D2!important;
  color:#333!important;
  padding:1em;
  border-radius:5px;
}
.swatch.error p {
  margin:0.7em 0;
}
.swatch.error p:first-child {
  margin-top:0;
}
.swatch.error p:last-child {
  margin-bottom:0;
}
.swatch.error code {
  font-family:monospace;
}

input.spr-form-input, textarea.spr-form-input {
  padding: 8px;
}
.spr-form-input.spr-starrating a {
  line-height: 20px;
  height: 18px;
  padding: 0px;
}
.spr-form-input.spr-starrating a:before{
  font-size: 20px !important;
}
.spr-starratings .spr-icon:before, .spr-starrating .spr-icon:before {
    font-size: 20px !important;
}
.spr-badge {
  font-size: 10px;
}
.featuredproduct-container .spr-badge, .mostviewed-container .spr-badge {
  display: inline-block;
}
.spr-icon {
  font-size: 100% !important;
  /*color: {{ color_skin }};*/
  color: #ffd11b;
}
.spr-icon-star {
  /*color: {{ color_skin }};*/
  color: #ffd11b;
}

.spr-icon.spr-icon-star-empty {
  opacity: 1 !important;
}
/*--------------------------------------------*/
/*  Newsletter PopUP Area
/*--------------------------------------------*/
#newsletter-popup-conatiner {
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9998;
  width: 100%;
  height: 100%;
}
#newsletter-pop-up {
  background: rgba(100, 100, 100, 0.7) repeat scroll 0 0;
  color: #ffffff;
  height: 400px;
  left: 50%;
  min-width: 450px;
  padding: 35px;
  position: absolute;
  text-align: left;
  top: 50%;
  width: 800px;
  margin-left: -400px;
  margin-top: -200px;
}
#newsletter-pop-up .hide-popup {
  background: #000000 none repeat scroll 0 0;
  border: 1px solid #ffffff;
  cursor: pointer;
  font-size: 10px;
  font-weight: bold;
  line-height: 24px;
  min-width: 70px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: -30px;
}
#newsletter-pop-up .hide-popup:hover {
  background: #E03550
}
.title-subscribe h1 {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0;
  margin-top: 60px;
  text-transform: uppercase;
  color: #232323;
}
#newsletter-form .content-subscribe {overflow: hidden}
.form-subscribe-header label {
  color: #999999;
  font-size: 1.1em;
  font-weight: normal;
  line-height: 25px;
  margin: 20px 0;
  max-width: 72%;
}
#newsletter-form .input-box, #newsletter-form .content-subscribe .actions1 {float: left}
#newsletter-form .input-box .input-text {
  color: #232323;
  border: 1px solid #eeeeee;
  height: 40px;
  line-height: 40px;
  margin: 0 0 5px;
  padding-left: 10px;
  width: 380px;
}
#newsletter-form  .actions1 .button-subscribe {
  background-color: #222222;
  border: medium none;
  color: #ffffff;
  font-family: {{ header_family }};
  font-size: 1em;
  height: 40px;
  line-height: 40px;
  min-width: 115px;
  padding: 0 10px;
  text-transform: uppercase;
}
#newsletter-form .actions1 .button-subscribe:hover {
  background: {{ color_skin }};
  color: #fff;
}
.subscribe-bottom {
  color: #000000;
  display: block;
  margin-top: 15px;
  overflow: hidden;
}
.subscribe-bottom label {
  color: #000;
  font-size: 12px;
  margin-bottom: 0;
}
#dont_show {
  margin: 0;
  vertical-align: middle;
}

@media(max-width: 768px){
  #newsletter-popup-conatiner {
    display: none !important;
  }
  .payment {
    float: none !important;
    text-align:center;
    padding-top: 20px; 
  }
}

.payment {
  float: right;
}
ul.ct-payment {
  margin: 0px;
  padding: 0px;
}

.ct-payment a.icon {
  color: {{ color_footer_heading }};
  font-size: 30px; 
}

/**
* Simple fade transition for product video popup,
*/
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out; 
  -moz-transition: all 0.15s ease-out; 
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out; 
  -moz-transition: all 0.15s ease-out; 
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}


/* alert success message newsletter */
#contact_form .successMessage.alert.alert-success.alert-dismissible {
  position: relative;
  width: 100%;
}

.alert-dismissable .close, .alert-dismissible .close {
  right: 10px !important;
  top: 2px !important;
  font-size: 15px;
}

/* instagram */

#instagram_block_home .owl-carousel .owl-item{
  padding: 0;
}
#instagram_block_home .owl-item a::before{
  background: rgba(0,0,0,.5);
  right: 25px;
  top: 25px;
  bottom: 25px;
  left: 25px;
  position: absolute;
  content: "";
  z-index: 1;
  opacity: 0;
}
#instagram_block_home .owl-item::after,
#instagram_block_home .owl-item::before{
  position: absolute;
  width: 1px;
  height: 70px;
  content: "";
  top: 50%;
  left: 50%;
  z-index: 2;
  background: #fff;
  margin-top: -35px;
  transform: scale(0);
}
#instagram_block_home .owl-item::after{
  width: 70px;
  height: 1px;
  margin-top: 0;
  margin-left: -35px;
}
#instagram_block_home .owl-item ,
#instagram_block_home .owl-item a{
  position: relative;
  display: block;
}
#instagram_block_home .owl-item:hover::before,
#instagram_block_home .owl-item:hover::after{
  transform: scale(1);
}
#instagram_block_home .owl-item:hover a::before{
  opacity: 1;
}

#instagram_block_home .owl-item a img{
  border: 3px solid transparent;
  border-radius: 20px; 
}

/* transition */
#instagram_block_home .owl-item:hover::before, #instagram_block_home .owl-item:hover::after{
  -webkit-transition: ease-in-out all .3s;
  -moz-transition: ease-in-out all .3s;
  transition: ease-in-out all .3s;
}

.modal-product span.old-price {
  text-decoration: line-through;
  padding-left: 10px;
  color: red;
}

/* Static slider video */
.our_story, .our_story1{
  position:relative;
  text-align:center;
  margin-bottom: 50px;
}
@media (max-width:991px){
  .our_story, .our_story1{
    margin-bottom:30px;
  }
}
.static_video, .static_video1{
  position:relative;
  padding:0;
}
.our_story .static_video .added_video, .our_story1 .static_video1 .added_video1{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  z-index: 9;
}
.oc-banner7-container .flexslider .slides.static_video img {
  z-index: -1; 
}
.our_story .static_video #cms_play, .our_story1 .static_video1 #cms_play1{
  position:absolute;
  top:30%;
  left:50%;
  cursor:pointer;
  -moz-transform:translateX(-50%) translateY(-50%);
  -webkit-transform:translateX(-50%) translateY(-50%);
  -o-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.our_story1 .static_video1 #cms_play1{
  top:55%;
  left:50%;
}
.our_story .static_video #cms_play img, .our_story1 .static_video1 #cms_play1 img{
  -webkit-transition:all 300ms ease-in;
  -moz-transition:all 300ms ease-in;
  -ms-transition:all 300ms ease-in;
  -o-transition:all 300ms ease-in;
  transition:all 300ms ease-in;
}
.our_story .static_video #cms_play img:hover, .our_story1 .static_video1 #cms_play1 img:hover{
  transform:scale3d(1.1,1.1,1.1);
  -moz-transform:scale3d(1.1,1.1,1.1);
  -webkit-transform:scale3d(1.1,1.1,1.1);
  -webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;
  -ms-transition:all 300ms ease-in;
  -o-transition:all 300ms ease-in;
  transition:all 300ms ease-in;
}

.our_story .static_video video.added_video {
  width: 100%    !important;
  height: auto   !important;
}

.our_story .static_video .added_video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#banner0 {
  margin-top: 60px;
}

.footer-content .des { color:#fff; }

.footer-bottom .footer-copyright { color: #ffffff; }

ul.link-follow li a { color: #ffffff; }

ul.ct-payment li a { color: #ffffff; }

footer .list-unstyled.text-content li a { color: #ffffff; }

.article-intro { padding-top: 20px; text-align: center; }

.article-page .article-name { font-size: 18px; line-height:normal; margin-bottom: 0; }

.article-page .article-name a{ color:#000; }

a.btn.readmore-page {
    background: #0cadf7;
}

a.btn.readmore-page:hover {
    background: #181b23;
}

.menu-recent .aritcles-content {
    padding-left: 10px;
    float: left;
    width: 100%;
    padding-top: 20px;
}

.menu-recent .articles-image {
    position: relative;
    float: left;
    width: 100%;
}

header .box{top:33%;}

form.search {
    padding: 0 10% 0 20%;
}
form.search input[type="text"] {
    width: 70%;
    padding: 12px 10px;
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #000;
  margin-right: -5px;
}

#pt_custommenu{
	padding-left: 0px;
    padding-right: 0px;
}

.hd4 #logo { 
    padding: 18px 0 0;
    padding-top: 0;
    margin-right: 40px;
    width: 290px;
}
.pt_menu.nav-1.pt_menu_had_child a {
    padding-left: 2px !important;
}

.hd4 .header-inner { top:0; }

.hd4 .header-inner .container-inner { border-radius:0px; }

.fix-header {
    display: none;
}

body.__seguno-show-animation {
	padding:0 !important;
}

a.__seguno-banner-container { display:none !important; }



@media only screen and (max-width: 1200px) and (min-width: 991px)  {
  
  .logo-container { max-width:200px; }
  
	
}
@media (min-width:992px){
#search {
	display:none;
}
  .common-home header {
    margin-bottom: 0;
    height: 110px;
}
}
@media (max-width: 1199px){

  .hd4 .header-inner{
  	padding:10px 0;
  }
}


header.hd4 .header-inner {
    top: 0px;
  	background:transparent !important;
      position: relative !important;
  
}
@media (min-width: 1600px){
	header.hd4 .header-inner {
      top: 0px; 
      position: relative;}
}
@media (max-width:991px){
  header.hd4 .header-inner { top:0px; }
	.hd4 #logo {  padding: 15px 0 8px; }
  
  header .box{top:50%;}
  
  header .box-left {
    left: 20px;
  }
  
  #search .search-content {
    padding: 0;
    border: 0;
    margin: 0;
    background: transparent;
    box-shadow: none;
    right: 0%;
    width: auto;
    top: auto;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: -60px;
   
}
  
}


/*============================================================================
mobile menu hide code fiverr serviceprovider
==============================================================================*/


.hd4 .menu-mobile .btn-navbar {
    
    display: none;
}



/*------ 23. Blog Details Page  -------*/
.blog-details-top .blog-details-img {
  position: relative; }
  .blog-details-top .blog-details-img img {
    width: 100%; }
  .blog-details-top .blog-details-img .video-icon {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    .blog-details-top .blog-details-img .video-icon a {
      background-color: #ff0000;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 25px;
      height: 60px;
      line-height: 61px;
      width: 60px; }
      .blog-details-top .blog-details-img .video-icon a:hover {
        background-color: #a749ff; }

.blog-details-top .blog-details-content {
  margin-top: 30px; }
  .blog-details-top .blog-details-content .blog-meta-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .blog-details-top .blog-details-content .blog-meta-2 ul li {
      color: #333;
      display: inline-block;
      font-size: 14px;
      letter-spacing: 1px;
      list-style: outside none none;
      margin: 0 17px 0 0;
      position: relative;
      text-transform: uppercase;
      display: inline-block;
      line-height: 1; }
      .blog-details-top .blog-details-content .blog-meta-2 ul li::before {
        background-color: #555;
        content: "";
        height: 2px;
        position: absolute;
        right: -13px;
        top: 6px;
        -webkit-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
        width: 5px; }
      .blog-details-top .blog-details-content .blog-meta-2 ul li:last-child::before {
        display: none; }
      .blog-details-top .blog-details-content .blog-meta-2 ul li a {
        color: #333; }
        .blog-details-top .blog-details-content .blog-meta-2 ul li a:hover {
          color: #a749ff; }
  .blog-details-top .blog-details-content h3 {
    font-size: 24px;
    font-weight: 500;
    margin: 8px 0 20px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .blog-details-top .blog-details-content h3 {
        font-size: 22px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .blog-details-top .blog-details-content h3 {
        font-size: 22px; } }
    @media only screen and (max-width: 767px) {
      .blog-details-top .blog-details-content h3 {
        font-size: 18px; } }
  .blog-details-top .blog-details-content p {
    margin: 0;
    line-height: 26px; }
  .blog-details-top .blog-details-content blockquote {
    color: #333;
    font-size: 18px;
    margin: 25px 0 26px;
    line-height: 34px;
    font-weight: 500;
    font-style: italic; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .blog-details-top .blog-details-content blockquote {
        font-size: 17px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .blog-details-top .blog-details-content blockquote {
        font-size: 17px; } }
    @media only screen and (max-width: 767px) {
      .blog-details-top .blog-details-content blockquote {
        font-size: 16px;
        line-height: 30px; } }

.dec-img-wrapper {
  margin-top: 50px; }
  @media only screen and (max-width: 767px) {
    .dec-img-wrapper {
      margin-top: 30px; } }
  .dec-img-wrapper .dec-img img {
    width: 100%; }
  @media only screen and (max-width: 767px) {
    .dec-img-wrapper .dec-img.mb-50 {
      margin-bottom: 30px; } }

.tag-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 30px 0 30px; }
  @media only screen and (max-width: 767px) {
    .tag-share {
      display: block;
      margin: 20px 0 25px; } }
  @media only screen and (max-width: 767px) {
    .tag-share .dec-tag {
      margin-bottom: 10px; } }
  .tag-share .dec-tag ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .tag-share .dec-tag ul li {
      margin-right: 10px;
      position: relative; }
      .tag-share .dec-tag ul li a {
        text-transform: capitalize;
        font-size: 15px; }
  .tag-share .blog-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .tag-share .blog-share span {
      font-size: 15px;
      text-transform: capitalize; }
    .tag-share .blog-share ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .tag-share .blog-share ul li {
        margin-left: 10px; }
        .tag-share .blog-share ul li a {
          font-size: 16px; }

.next-previous-post {
  border-bottom: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  padding: 18px 0 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .next-previous-post a {
    font-size: 15px;
    text-transform: capitalize; }

@media only screen and (max-width: 767px) {
  .blog-comment-wrapper.mt-55 {
    margin-top: 25px; } }

.blog-comment-wrapper .blog-dec-title {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase; }
  @media only screen and (max-width: 767px) {
    .blog-comment-wrapper .blog-dec-title {
      font-size: 18px; } }

.blog-comment-wrapper .single-comment-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 767px) {
    .blog-comment-wrapper .single-comment-wrapper {
      display: block; }
      .blog-comment-wrapper .single-comment-wrapper.mt-35 {
        margin-top: 20px; }
      .blog-comment-wrapper .single-comment-wrapper.mt-50 {
        margin-top: 30px; } }
  .blog-comment-wrapper .single-comment-wrapper .blog-comment-img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    margin-right: 28px; }
    @media only screen and (max-width: 767px) {
      .blog-comment-wrapper .single-comment-wrapper .blog-comment-img {
        margin-right: 28px;
        margin-bottom: 20px; } }
    .blog-comment-wrapper .single-comment-wrapper .blog-comment-img img {
      width: 100%; }
      @media only screen and (max-width: 767px) {
        .blog-comment-wrapper .single-comment-wrapper .blog-comment-img img {
          width: auto; } }
  .blog-comment-wrapper .single-comment-wrapper .blog-comment-content h4 {
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    line-height: 1; }
  .blog-comment-wrapper .single-comment-wrapper .blog-comment-content span {
    display: block;
    font-size: 15px;
    margin: 6px 0 8px; }
  .blog-comment-wrapper .single-comment-wrapper .blog-comment-content p {
    font-size: 14px;
    margin-bottom: 10px; }
  .blog-comment-wrapper .single-comment-wrapper .blog-comment-content .blog-details-btn a {
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize; }
  @media only screen and (max-width: 767px) {
    .blog-comment-wrapper .single-comment-wrapper.ml-120 {
      margin-left: 0; } }

@media only screen and (max-width: 767px) {
  .blog-reply-wrapper.mt-50 {
    margin-top: 30px; } }

.blog-reply-wrapper .blog-dec-title {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase; }
  @media only screen and (max-width: 767px) {
    .blog-reply-wrapper .blog-dec-title {
      font-size: 18px; } }

.blog-reply-wrapper .blog-form {
  margin-top: 35px; }
  @media only screen and (max-width: 767px) {
    .blog-reply-wrapper .blog-form {
      margin-top: 20px; } }
  .blog-reply-wrapper .blog-form .leave-form input {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333;
    height: 45px;
    margin-bottom: 30px;
    padding-left: 20px; }
  .blog-reply-wrapper .blog-form .text-leave textarea {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333;
    height: 250px;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px; }
  .blog-reply-wrapper .blog-form .text-leave input {
    background-color: #a749ff;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: inherit;
    letter-spacing: 1px;
    margin-top: 10px;
    padding: 14px 30px 13px;
    width: inherit; }
    .blog-reply-wrapper .blog-form .text-leave input:hover {
      background-color: #333; }

.nav-style-4.owl-carousel:hover .owl-nav div {
  opacity: 1;
  visibility: visible; }


.productcarosuel.owl-carousel.owl-theme .owl-dot span
{
     border: 1px solid rgba(0,0,0,1); 
      border-radius: 10px;
  width: 11px;
    height: 11px;

}
.productcarosuel.owl-carousel.owl-theme .owl-dot span:before
{

  width: 11px;
    height: 11px;
  
    border-radius: 100%;
  
  
}
.productcarosuel.owl-carousel .owl-item img {
    display: block;
    margin: 0 auto;
}
.owl-carousel.owl-theme .owl-dot {
   
    margin: 5px 5px;
   
}

.product-meta
{
  margin-top:15px;
}
.product-meta li
{
  display:inline-block;
  margin-right:10px;
}
#productPrice1
{
  font-size:20px;
  font-weight:bold;
}
#comparePrice1
{
    font-size:24px;
  text-decoration:line-through;
}
sub, sup {
   font-size: 14px;
}
sup {
    top: -.3em;
}
.pricedoller
{
  right:-4px;
}


@media(max-width:800px)
{
   header.hd4 .box-right 
     {
    right: 5px;
     }
  html,body
  {
    overflow-x:hidden !important;
  }
  }

#productPrice1 {
    font-size: 25px;
    font-weight: bold;
    color: black;
}
#main-col_col-sm-12_col-md-12 .productPrice1 {
    font-size: 12px;
    font-weight: bold;
    color: black;
}

h1.category-name {
    background-color: white;
    font-size: 19px;
    color: #39bcf8;
    padding: 12px;
}

.custom-category {
    background-color: white;
    padding: 15px;
}


@media(max-width:749px){
h1.category-name {
   
    text-align: center;
}}


@media(min-width:1224px){

/*  New Changes css @@@@@@@@@@@@@@@@@@@<<<749px>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


.static-bottom-aero1 .text .link {
    /* margin-top: 20px; */
    /* display: flex; */
    /* align-items: center; */
    /* padding: 0px 20px 0px 10px; */
    /* height: 45px; */
    line-height: 24px !important;
    /* color: #fff; */
    /* background: #0CADF7; */
    /* border-radius: 100px; */
    /* font-weight: 700; */
    /* font-family: "Overpass", sans-serif; */
    /* width: max-content; */
    /* text-transform: capitalize; */
    /* font-size: 14px; */
}
  
  
.ocbestsellerproducts .list-style .item .item-inner {
    /* border: 0; */
    /* -webkit-border-radius: 0; */
    -moz-border-radius: 0;
    HEIGHT: 30%;
    WIDTH: 100%;
  	/*width: 353px;
	height: 550px; */
    /* border-radius: 0; */
    /* background: #FFFFFF 0% 0% no-repeat padding-box; */
    box-shadow: 0px 5px 35px #00000029;
    border: 1px solid #DBDBDB;
    border-radius: 20px;
    opacity: 1;
  
}

.product-custom-style .product-custom-inner {
    /* background: #FFFFFF; */
    box-shadow: 0px 0px 0px #00000029  !important;      /*diasuduasydasdasduasydasuidiuasyhgfhgjuutyutyutyutyutyutyutyutyutyutyuyutyutyu */
  	/*HEIGHT: 474PX;
    WIDTH: 284PX; */
    /* border-radius: 20px; */
}

.tt_product_module {
    /* margin-right: -40px; */
    /* padding-top: 20px; */
    /* margin-left: -40px; */
    box-shadow: 0px 5px 12px -9px rgb(255 255 255) !important;
}


.tt_product_module {
    /* margin-right: -40px; */
    /* padding-top: 20px; */
    /* margin-left: -40px; */
    margin-left: 0px !important;
    margin-right: 0px !important;
    /*box-shadow: 0px 5px 12px -9px rgba(0,0,0,0.47);*/
}

.fluid-width >.container {
    /* width: auto; */
    /* padding: 0 75px; */
    /* max-width: 1920px; */
    /* margin: auto; */
    padding-left: 0px;
    padding-right: 0px;
}

.pc-heading-button a {
    /* display: flex; */
    /* align-items: center; */
    /* padding: 0px 20px 0px 10px; */
    /* height: 45px; */
    width: 230px !important;
    height: 60px !important;
    /* line-height: 77px; */
    color: #fff;
    /* background: #0CADF7; */
    /* border-radius: 100px; */
    font-weight: 700;
    /* font-family: "Overpass",sans-serif; */
    text-align: left;
    font: normal normal normal 22px/25px Overpass;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.pc-heading-button a svg {
    /* margin-right: 20px; */
    /* display: block; */
    width: 25%;
    height: 70%;
}

.module-title h2 span {

    /* letter-spacing: 0px; */
    /* font-family: "Helvetica Bold"; */
    /* color: #18A4E1; */
    /* font-size: 32px; */
    /* line-height: 44px; */
    text-transform: capitalize !important;
    text-align: left !important;
    font: normal normal bold 40px/48px Helvetica !important;
    letter-spacing: 0px !important;
    color: #18A4E1 !important;
    opacity: 1 !important;
}



.module-description p {
    /* font-family: "Helvetica"; */
    /* color: #000; */
    /* font-size: 16px; */
    /* line-height: 22px; */
    text-align: left !important;
    font: normal normal normal 20px/24px Helvetica !important;
    letter-spacing: 0px !important;
    color: #000000 !important;
    opacity: 1 !important;
}


.list-style.product-layout:last-child {
    /* border-bottom: 0; */
    /* margin: 0; */
    
    width: 100%;
    /* padding: 0; */
  	
}
  


.owl-carousel.owl-drag .owl-item {
  
    margin-right: 33px !important;
}

.owl-carousel.owl-drag .owl-item{
  
}

.item-inner button.btn-cart {
    /* box-shadow: none !important; */
    /* margin-top: 0px; */
    /* font-family: "Helvetica Bold"; */
    /* text-transform: capitalize; */
    /* padding: 0px 20px; */
    /* height: 40px; */
    /* line-height: 40px; */
    /* border: none; */
    /* width: auto; */
    /* margin-left: auto; */
    /* border-radius: 7px; */
    /* background: #0CADF7 !important; */
    /* width: 98px; */
    /* top: 1855px; */
    /* left: 241px; */
  
  
  
    /*width: 139px !important;
    height: 45px !important;*/
  
  
  
    /* background: #0CADF7 0% 0% no-repeat padding-box; */
    border-radius: 7px;
    /* opacity: 1; */
}



/*   ZABIHA HALAL MEATS (boxes) ****************************************************************************************************************************** */

.static-bottom-aero1 .text .text2 {
    /* letter-spacing: 0px; */
    /* font-family: "Helvetica Bold"; */
    /* color: #ffffff; */
    font-size: 48px !important;
    /* line-height: 40px; */
    /* text-transform: capitalize; */
}

.banner-static .image a .text {
    /* font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; */
    /* position: absolute; */
    top: 29% !important;
    left: -467px !important;
    /* right: 0; */
    /* z-index: 2; */
    /* text-align: center; */
   
    /* -webkit-transform: translateY(-50%); */
   
    /* transform: translateY(-50%); */
}
  #shopify-section-1599135641427 .banner-static .image a .text{
    top: 47%!important;
  }
  #shopify-section-1599135641427 .static-bottom-aero1 .text .link{
    margin-top: 60px !importnat;
  }
  #shopify-section-1599135641427{
    padding-bottom: 100px;
    background: #FAFAFA;
  }
.static-bottom-aero1 .text .text3 {
    /* letter-spacing: 0px; */
    /* font-family: "Helvetica"; */
    /* color: #ffffff; */
    font-size: 50px !important;
    line-height: 71% !important;
    /* text-transform: capitalize; */
}

.static-bottom-aero1 .text .link {
    /* margin-top: 20px; */
    /* display: flex; */
    /* align-items: center; */
    /* padding: 0px 20px 0px 10px; */
    height: 50% !important;
    width: 34% !important;
    /* line-height: 62px; */
    /* color: #fff; */
    /* background: #0CADF7; */
    /* border-radius: 100px; */
    /* font-weight: 700; */
    /* font-family: "Overpass",sans-serif; */
    /* text-transform: capitalize; */
    font-size: 125% !important;
    /* text-align: right; */
}

.static-bottom-aero1 .text .link svg {
    /* margin-right: 20px; */
    /* display: block; */
    width: 28% !important;
    height: 27% !important;
}
  
.static-bottom-aero1 .text {
    
    max-width: 50% !important;
    
    text-align: left !important;
}
  
.static-bottom-aero1 .text .text2 {
    /* font-size: 30px; */
    /* text-transform: uppercase; */
    /* color: #fff; */
    /* display: block; */
    /* font-weight: 500; */
    /* letter-spacing: 5px; */
    margin-top: 13% !important;
}



/*   menu (boxes) ****************************************************************************************************************************** */


div#shopify-section-1599050196319 .outlane-features {
    /* position: absolute; */
    /* top: -190px; */
    /* z-index: 9; */
    left: 11%;
    /* background-color: unset; */
}

#outlane-5f4f914413fd5d0023158533-0 .outlane-features__item__inner {
    /* margin-bottom: 0px; */
    width: 325px;
    height: 189px;
    margin-left: 21px;
    margin-right: 85px;
    /* padding-left: 9px; */
}



/*   bottom banner (customers) ****************************************************************************************************************************** */

.review-main .review-right h2 {
    /* font-size: 36px; */
    /* line-height: 48px; */
    /* color: #c72626; */
    /* font-weight: 800; */
    /* margin-bottom: 40px; */
    /* font-family: "Overpass", sans-serif; */
    /* text-align: left !important; */
    /* text-align: left; */
    font: normal normal bold 41px/55px Overpass !important;
    /* letter-spacing: 0px; */
    /* color: #FFFFFF; */
    /* opacity: 1; */
}

.review-main .review-right p {
    /* font-size: 18px; */
    /* line-height: 24px; */
    /* color: #fff; */
    /* font-weight: 200; */
    /* font-family: "Overpass", sans-serif; */
/*     font: normal normal 300 22px/32px Overpass !important; */
}

.review-main .review-box .review-box-inner h4 {
    /* font-size: 22px; */
    /* line-height: 28px; */
    /* color: #000; */
    /* font-weight: 700; */
    /* font-family: "Overpass", sans-serif; */
    /* margin: 0px; */
    font: normal normal bold 28px/28px Overpass !important;
}

.review-main .review-box .review-box-inner span {
    /* font-size: 12px; */
    /* line-height: 18px; */
    /* font-weight: 200; */
    /* font-family: "Overpass", sans-serif; */
    /* display: block; */
    font: normal normal normal 16px/28px Overpass !important;
}

.review-main .review-box .review-box-inner p {
    /* font-size: 16px; */
    /* line-height: 22px; */
    /* color: #000; */
    /* font-weight: 200; */
    /* font-family: "Overpass", sans-serif; */
    /* margin-top: 20px; */
    font: normal normal normal 20px/22px Overpass !important;
}




/*   Footer (left)   ****************************************************************************************************************************** */
.footer-content .des {
    /* color: #fff; */
    font: normal normal normal 18px/30px Helvetica !important;
}



/*                                                                      (right)                                                                     */


.footer-title h3 {
    /* font-size: 16px; */
    /* line-height: 24px; */
    /* color: #fff; */
    /* letter-spacing: 0px; */
    /* font-family: "Helvetica"; */
    /* margin-bottom: 10px; */
    /* margin-top: 0px; */
    font: normal normal bold 18px/30px Helvetica !important;
}

footer .list-unstyled.text-content li a, .footer-content .des, .footer-contact li, .footer-copyright {
    /* font-size: 14px; */
    /* line-height: 22px; */
    /* color: #fff; */
    /* letter-spacing: 0px; */
    /* font-family: "Helvetica"; */
    font: normal normal normal 16px/30px Helvetica !important;
}  
  
  
/*                                                                      (mid)                                                                     */  
.footer-contact li:before {
    /* margin-top: 16px; */
    font-size: 33px !important;
    color: #0bacf6 !important;
    /* padding: 17px 10px 10px 10px; */
}



/*  Membership   ****************************************************************************************************************************** */

.custom-html h3, .custom-html h1 {
    letter-spacing: 0px !important;
    color: #18A4E1 !important;
    font-size: 50px !important; 
    line-height: 60px !important; 
    font-family: "Helvetica Bold" !important; 
    font: normal normal bold 50px/60px Helvetica !important;
}



.custom-html p.black {
    /* color: #000000; */
    /* margin-bottom: 30px; */
    font: normal normal normal 22px/26px Helvetica !important;
}

.custom-html p {
    /* letter-spacing: 0px; */
    /* color: #363E4B; */
    /* font-family: "Helvetica"; */
    /* font-size: 18px; */
    /* line-height: 26px; */
    font: normal normal normal 22px/26px Helvetica !important;
}


  
/*  Top Button   ****************************************************************************************************************************** */

.text-content a.readmore {
/*     background-color: #0CADF7 !important; */
    color: #fff !important;
    display: flex;
    align-items: center;
    
  	width: 35% !important;
	height: 18% !important;
    box-shadow: none !important;
    padding: 0px 20px 0px 10px;
    font-family: "Overpass", sans-serif;
    text-transform: capitalize;
}

.text-content a.readmore span {
    color: #fff !important;
    /* background: #0CADF7; */
    /* border-radius: 100px; */
    font-weight: 700 !important;
    /* font-family: "Overpass",sans-serif; */
    text-align: left;
    font: normal normal normal 18px/20px Overpass !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
  	border-radius:20px !important;
}
  

  
  
  
  /*gdygfsdgfsdgfsdgfgsdfgsdygfsdgfsdhfsdhfsdsdsdsdsdsdsdsdsdsdsdfdhfsdfhjsdgfsdshgsgsgsd*/
  
  
  
  
  
.text-content a.readmore svg {
    width: 30%;
    height: 50%;
}
  /*   CUSTOMERS ARE SAYING              */
  
/*gdygfsdgfsdgfsdgfgsdfgsdygfsdgfsdhfsdhfsdsdsdsdsdsdsdsdsdsdsdfdhfsdfhjsdgfsdshgsgsgsd*/
  
  
  
  
.static-bottom-aero1 .text .link {
    /* margin-top: 20px; */
    /* display: flex; */
    /* align-items: center; */
    /* padding: 0px 20px 0px 10px; */
    /* height: 45px; */
    line-height: 361% !important;
    /* color: #fff; */
    /* background: #0CADF7; */
    /* border-radius: 100px; */
    /* font-weight: 700; */
    /* font-family: "Overpass", sans-serif; */
    /* width: max-content; */
    /* text-transform: capitalize; */
    /* font-size: 14px; */
}

.static-bottom-aero1 .text .link svg {
    /* margin-right: 20px; */
    /* display: block; */
    width: 24% !important;
}
  
.text-content a.readmore span {

    font: normal normal normal 18px/59px Overpass !important;

}

  
.review-main .review-box .review-box-inner p {
    font-size: 16px;
    line-height: 22px;
    color: #212b36;
    font-weight: 200;
    font-family: "Overpass",sans-serif;
    margin-top: 1px;
}

.review-main .review-box .review-box-inner p {
    /* font-size: 16px; */
    /* line-height: 22px; */
    /* color: #000; */
    /* font-weight: 200; */
    /* font-family: "Overpass", sans-serif; */
    /* margin-top: 20px; */
    font: normal normal normal 16px/18px Overpass !important;
}

#outlane-5f4f914413fd5d0023158533-0 .outlane-column, .outlane-columns, #outlane-5f4f914413fd5d0023158533-0 .outlane-small-uncollapse > .outlane-column, #outlane-5f4f914413fd5d0023158533-0 .outlane-small-uncollapse > .outlane-columns, #outlane-5f4f914413fd5d0023158533-0 .outlane-medium-uncollapse > .outlane-column, #outlane-5f4f914413fd5d0023158533-0 .outlane-medium-uncollapse > .outlane-columns, #outlane-5f4f914413fd5d0023158533-0 .outlane-large-uncollapse > .outlane-column, #outlane-5f4f914413fd5d0023158533-0 .outlane-large-uncollapse > .outlane-columns {
    padding-right: 0px;
    padding-left: 0px;
}
  
  
#outlane-5f4f914413fd5d0023158533-0 .outlane-features__item__inner {
    /* margin-bottom: 0px; */
    width: 96%;
    height: 154px;
    margin-left: 0px;
    margin-right: 85px;
    margin-top: 15%;
    padding-left: 10%;
    padding-bottom: 46%;
}
  
.outlane-features__item__title {
    margin-top: -8% !important;
}
  
#outlane-5f4f914413fd5d0023158533-0.outlane-features .outlane-features__item__title {
    /* color: rgba(33, 33, 33, 1); */
    /* font-size: 21px; */
    /* font-weight: bold; */
    /* line-height: 1.35; */
    margin-bottom: 0px !important;
}
  
#outlane-5f4f914413fd5d0023158533-0.outlane-features .outlane-row {
    max-width: 72% !important;
    margin: 0px;
}
  
#outlane-5f4f914413fd5d0023158533-0.outlane-features .outlane-features__item__text {
    /* font-family: "Overpass",sans-serif !important; */
    /* font-weight: 200 !important; */
    /* color: #000 !important; */
    font-size: 11px !important;
}

.static-bottom-aero1 .text {
    /* max-width: 50% !important; */
    /* text-align: left !important; */
    margin-top: 0% !important;
}  
.review-main .review-box {
    margin-bottom: 34px !important;
} 
  
}

/* Large screens ---------- */
@media screen and (min-width: 1824px){
    /* styles */

.owl-carousel.owl-drag .owl-item {
    margin-right: -0.235902%!important;
    /* width: 118px; */
}



.ocbestsellerproducts .list-style .item .item-inner {
    /* border: 0; */
    /* -webkit-border-radius: 0; */
    -moz-border-radius: 0;
    /* HEIGHT: 30%; */
    WIDTH: 100%;
    /* border-radius: 0; */
    /* background: #FFFFFF 0% 0% no-repeat padding-box; */
    /* box-shadow: 0px 5px 35px #00000029; */
    /* border: 1px solid #DBDBDB; */
    /* border-radius: 20px; */
    /* opacity: 1; */
}
  
}


/* Desktops and laptops -----(product_page)-----zzzzzzzzzzzzzzzzzzzz>>1224<<zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */

@media screen and (min-width: 1224px){
    /* styles */

#product_neww .list-style.product-layout:last-child {
    /* border-bottom: 0; */
    /* margin: 0; */
    height: 450px !IMPORTANT;
    width: 282px;
    /* padding: 0; */
    -moz-border-radius: 0;
    HEIGHT: 19%;
    WIDTH: 100% !IMPORTANT;
    /* border-radius: 0; */
    /* background: #FFFFFF 0% 0% no-repeat padding-box; */
    box-shadow: 0px 5px 35px #00000029;
    border: 1px solid #DBDBDB;
    border-radius: 20px;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 40px;
    height: 479px !important;
}

#product_neww .banner-static .image a .text {
    /* font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; */
    /* position: absolute; */
    /* top: 50%; */
    /* left: 0; */
    /* right: 0; */
    /* z-index: 2; */
/*     margin-top: 7% !important; */
    /* text-align: center; */
    -moz-transform: translateY(-50%);
    /* -webkit-transform: translateY(-50%); */
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    /* transform: translateY(-50%); */
}
  
#product_neww .about-product p {
    /* letter-spacing: 0px; */
    /* color: #000000; */
    /* font-family: "Helvetica"; */
    /* font-weight: bold; */
    /* font-size: 16px; */
    /* text-align: left; */
    font: normal normal NORMAL 16px/19px Helvetica;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}
  
#product_neww .product-review-main h4, h2.spr-header-title {
    text-decoration: underline;
    /* letter-spacing: 0px; */
    /* color: #363636; */
    /* font-size: 18px; */
    /* text-transform: capitalize; */
    /* font-family: "Helvetica Bold"; */
    margin: 0px;
    font: normal normal bold 20px/30px Helvetica;
}

#product_neww .spr-review-header-title {
    /* font-size: 16px; */
    /* line-height: 24px; */
    /* margin: 0; */
    /* padding: 0; */
    /* border: none; */
    font: normal normal normal 20px/26px Circular Std Medium;
}

#product_neww .spr-review-content-body {
    /* font-size: 13px; */
    /* line-height: 20px; */
    /* margin: 0; */
    /* padding: 0; */
    font: normal normal normal 18px/19px Circular Std Book !IMPORTANT;
    /* font: normal normal normal 21px/25px Circular Std Book; */
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}
  
#product_neww .spr-review-header-byline {
    /* font-style: italic; */
    /* font-size: 13px; */
    /* opacity: 0.5; */
    /* display: inline-block; */
    /* margin: 0 0 1em 0; */
    text-align: left;
    font: normal normal normal 18px/20px Circular Std Medium;
    letter-spacing: 0px;
    color: #000000;
    opacity: 0.5;
}
  
#product_neww .quanti.single-product-qty {
    /* display: block !important; */
    /* align-items: center; */
    /* box-shadow: 0px 3px 6px #00000029; */
    /* border: 1px solid #EBEBEB; */
    /* height: 35px; */
    /* line-height: 35px; */
    /* border-radius: 7px; */
    /* padding-top: 0px; */
    margin-top: 17px !important;
    /* margin-left: 0px; */
    margin-right: 253px !important;
}
  
}

/* Smartphones (portrait) ---------- */
@media screen and (max-width: 400px){
    /* styles */
  
.carousel-inner .carousel-item p.testimonial {
    /* color: #363E4B; */
    /* font-size: 16px; */
    /* font-family: "Overpass",sans-serif; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}


.methods-of-payment img {
    /* padding: 0; */
    padding-left: 0px !important;
    padding-right: 0px !important;
    /* padding-top: 0px; */
    /* padding-bottom: 0px; */
}
  
}


/*  ################################### COLLECTION PAGE ##########################################   */






h1.category-name {
    background-color: white;
    font-size: 48px;
    color: #39bcf8;
    padding: 12px;
    text-align: left;
    font: normal normal bold 62px/78px Helvetica;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    /*max-width: 403px;
    height: 109.2px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.625; */
}





body {
    font-family: Nunito Sans,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}




#collection .price-box p {
    /* display: inline-block; */
    /* vertical-align: top; */
    /* margin-bottom: 1px; */
    margin-top: -17px;
}

.item-inner .images-container img {
    /* height: 200px; */
    margin-top: 25px;
}
@media (max-width:1400px){
  .item-inner .images-container img {
    margin-top: px;
}
}

@media screen and (min-width: 920px){
.item-inner button.btn-cart {
    /* box-shadow: none !important; */
    /* margin-top: 0px; */
    /* font-family: "Helvetica Bold"; */
    /* text-transform: capitalize; */
    /* padding: 0px 20px; */
    /* height: 40px; */
    /* line-height: 40px; */
    /* border: none; */
    /* width: auto; */
    /* margin-left: auto; */
    /* border-radius: 7px; */
    /* background: #0CADF7 !important; */
     /*width: 101px !important;  */
}
.item-inner .caption {
    text-align: left !important;
}
  
.product-layout.grid-style {
    box-shadow: 0px 5px 35px 0px rgba(219,219,219,0.76);
    border-radius: 20px;
    /* height: 450px !IMPORTANT; */
    width: 28%;
    /* padding: 0; */
    -moz-border-radius: 0;
    HEIGHT: 19%;
    /* WIDTH: 100% !IMPORTANT; */
    /* border-radius: 0; */
    /* background: #FFFFFF 0% 0% no-repeat padding-box; */
    box-shadow: 0px 5px 35px #00000029;
    border: 1px solid #DBDBDB;
    border-radius: 20px;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-top: 20px;
    margin-right: 3%;
}

.custom-category {
    /* background-color: white; */
    /* padding: 15px; */
    height: 2160px;
    width: 960px;
}
  
}

.itemm1 {
    grid-area: menu;
    margin-left: 19px;
}

#collection .grid-container {
    /* display: grid; */
    /* grid-template-areas:
        'menu menu main main main'
        'menu menu main main main'; */
    margin-top: 60px;
}


/* Large screens ---------- */
@media screen and (min-width: 1824px){
    /* styles */
#collection .itemm1 {
    /* grid-area: menu; */
    width: 482px;
}
  

  
#collection .toolbar-products.toolbar-bottom {
    /* margin-bottom: 0; */
    /* margin-top: 10px; */
    width: 1136px;
}
  
 
  

}

#collection .label_sale {
    /* background: #D24040; */
    /* padding-left: 0px; */
    /* border-radius: 30px; */
    /* width: 60px; */
    /* min-width: 50px; */
    /* text-align: center; */
    /* top: 0px; */
    /* left: 16px; */
    top: 17px !important;
} 


.itemm3 {
    /* grid-area: topp; */
    border-top: 2px solid;
    color: #f4f6f8;
    /* padding-left: 0px; */
    /* border-left-width: 49px; */
    margin-left: 5%;
    margin-right: 5%;
}

@media screen and (max-width: 820px){
.product-layout.grid-style {
    box-shadow: 0px 0px 0px 0px rgba(219,219,219,0.76) !important;
    border-radius: 20px;
    width: 50% !Important;
}
  
  
  
}


@media screen and (max-width: 575px){
#collection .item-inner .images-container img {
    height: 135px !important;
}
  
#collection .custom-products .product-grid {
     margin-bottom: 0px !important; 
}

#collection footer {
    /* margin-top: 20px; */
    margin-top: 0px !important;
}

}

.common-home .item-inner button.btn-cart {
    /* background: #21252c; */
    padding-left: 13px !important;
    padding-right: 13px !important;
  	   /* margin-left: 13%; */
}



@media(max-width:749px){
  h1.category-name {
    /* background-color: white; */
    /* font-size: 48px; */
    /* color: #39bcf8; */
    /* padding: 12px; */
     text-align: center;
    font: normal normal bold 37px/38px Helvetica;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-top: 0px !important;
    padding-top: 0px !important;
}
  
  
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CONTACT US PAGE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
@media (min-width: 992px){
.container {
    /* width: 970px; */
    
}

}

legend {
    /* font-size: 18px; */
    /* padding: 7px 0px; */
    /* text-align: center; */
    font: normal normal bold 31px/39px Helvetica !important;
    letter-spacing: 0px;
    color: #18A4E1 !important;
    opacity: 1;
}


.spr-header {
    /* margin-bottom: 20px; */
    margin-top: 88px;
}




/*nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww*/


.img-responsive {
    width: 75% !important;
}



#search123 .label_sale {
    
    top: 18px !important;
    
}



footer .list-unstyled.text-content li a {
    /* color: #ffffff; */
    opacity: 0.5;
  font: normal normal normal 13px/15px Helvetica !important;
}


#Component_12_1{
	
	display:none;
}

.btn-shop-now{

	text-align: center !important;    
 	MARGIN-LEFT: 0% !important; 
  	font: normal normal bold 22px/45px Helvetica;
 	letter-spacing: 0px; 
    width:100%;
  	color: #000000; 
  	opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;

}

.btn-shop-now-top{

	text-align: center !important;    
 	MARGIN-LEFT: 52px; 
  	font: normal normal bold 22px/45px Helvetica;
 	letter-spacing: 0px; 
  	color: #ffffff; 
  	opacity: 1;

}

.pc-heading-button a {

		background: #000000 0% 0% no-repeat padding-box !important;
		border-radius: 10px !important;

}

.special-picks{

	text-align: left;
    font: normal normal bold 40px/48px Helvetica;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

  .search-btn{
  
  		background: #000000 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 1px 6px #00000029 !important;
        border-radius: 0px 0px 0px 0px !important;
        opacity: 1 !important;
  }

	form.example .search-box {
    /* border-radius: 100px; */
    overflow: hidden !important;
/*     box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%) ; */
    /* position: relative; */
    /* background: #FFFFFF 0% 0% no-repeat padding-box; */
    box-shadow: 0px 3px 6px #0000003b !important;
    border-radius: 8px !important;
    opacity: 1 !important;
    /* padding-left: 100px; */
}
.banner7 {
    /* position: relative; */
    /* z-index: 6; */
    margin-top: -1%;
}
#subscribe_email {
	width:500px;
    overflow: hidden;
      line-height: 16px !important;
    height: 50px !important;

}
#subscribe .btn{
  height: 55px !important;
      border: none !important;
  line-height: 54px !Important;
}
footer .col-footer{
      padding-right: 50px !important;
}
.footer-top-right img{
      margin-top: 25% !Important;
}



.footer-logo {
    
    font: normal normal bold 32px/60px Helvetica !important;
}
form.example .search-box button {
    /* position: absolute; */
    /* top: 0; */
    /* right: 0; */
    /* background: #0CADF7; */
    /* color: #fff; */
    /* height: 45px; */
    /* line-height: 45px; */
    /* border-radius: 100px; */
    /* text-align: center; */
    padding: 0px 15px !important;
}
.review-main .review-box .review-box-inner:before {
    position: fixed !important;
  	display:none !important;
}

.dropdown-item .dropdown-menu {
    background: black !important;

}

.owl-nav {
    /* margin-top: 10px; */
    padding-bottom: 10px;
}




@media (max-width: 992px){

  
  .special-picks{
    
	margin-left: 42px;
	text-align: left;
    font: normal normal bold 22px/26px Helvetica;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}
  .common-home {
    background: #ffffff;
}
  .footer-top-right{
  	    margin-top: 52%;
    /* width: 122%; */
    	margin-left: -79px;
  
  }
  #footer-top-right-img{
  		margin-top: 55%;
    	max-width: 137%;
  
  }   
  
  #subscribe_email {
    
    height: 55px !important;

  }
  .module-title h2 span {
  
  	color:black;
  }


}
@media screen and (max-width: 575px){
form.example .search-box button {
    padding: 0px 25px;
    min-width: 65px !important;
}
  #subscribe_email{
    height: 45px !important;
    border: 1px solid #fff;
    overflow: hidden;
    width: 100% !important;
  }
  #subscribe .btn{
    height: 46px !important;
    border: 1px solid #fff !important;
    line-height: 45px!important;
  }
  #subscribe .btn span{
    font-size: 12px !important;
  }
  .footer-top{
     padding-top: 0px !important;
  }
  .footer-top-right{
    position: absolute;
    width: 58%;
    right: -40px;
    margin-top: 0%;
    top: 28%;
  }
  .footer-top .footer-top{
    position: relative;
  }
  #footer-top-right-img{
    max-width:100%;
  }
  .footer-content, .newletter-subscribe-container{
    width:100% !important;
  }
  footer .col-footer.footer-logobar-1{
        padding-right: 0px !important;
  }
  .social_custom {
    width: 14% !important;
}
  #containerFooter{
        width: 95% !important;
  }
  footer .list-unstyled.text-content li a{
        opacity: 1;
  }
  .footer-top-left hr{
    opacity: 1 !important;
    height: 1px !important;
    width: 80%;
    margin-left: 0;
  }
  .footer-copyright span{
    font-weight: bold;
    font-size: 17px;
    text-align: left;
    display: block;
    line-height: 24px;
  }
  .footer-top .footer-top{
     padding-bottom:0px !important;
    padding-top:0px !important;
  }
}

.link:hover {
    background: #fff !important;
    color: #000 !important;
    /* -webkit-box-shadow: 0 0 20px 5px rgb(229 21 21 / 30%); */
    box-shadow: 0 0 20px 5px rgb(229 21 21 / 0%) !important;
}

@media (max-width: 992px){
.special-picks {
    margin-left: 0px !important;
    text-align: left !important;
    font: normal normal bold 26px/26px Helvetica !important;
    /* letter-spacing: 0px; */
    /* color: #000000; */
    /* opacity: 1; */
}

.pc-heading-main .module-description {
    text-align: left !important;
}
.module-description p {
    /* font-family: "Helvetica"; */
    /* color: #000; */
    font-size: 14px !important;
    /* line-height: 22px; */
}
  
  .product-custom-style {
    padding: 0px 0px !important;
}
  .ocbestsellerproducts .list-style .item .item-inner .images-container {
    /* border-radius: 0px; */
    margin-top: 0px !important;
}
  .tt_product_module {
    /* margin-right: -40px; */
    padding-top: 0px !important;
    /* margin-left: -40px; */
    /* box-shadow: 0px 5px 12px -9px rgb(0 0 0 / 47%); */
}

}

.pc-wishlist{
	
  	display:none;
}

.col-md-3 {
    width: auto !important;
}

.button-outer{

  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 10px 10px 10px #00000029;
  border-radius: 10px;
  opacity: 1;
  width: 211px !important;
}
.button-text{
  
  text-align: center;
  font: normal normal Bold 22px/59px Helvetica !important;
  letter-spacing: 0px;
  color: #000000 !important;
  opacity: 1;

	
}

.static-bottom-aero1 {
    margin-top: 0px !important;
}

.faqHeader{

  color:white !important;
}
.deliverd-mobile {
    padding-left: 20px !important;
    padding-right: 30px !important;
}

.banner-static .image a .text {
    left: -43.5% !important;
}
.pc-heading-main{

	    padding-left: 80px !important;
}

footer .list-unstyled.text-content li a:hover {
    color: #ffffff !important;
    opacity: 1 !important;
    /* padding-left: 7px; */
}


/* @media (min-width: 749px){
fieldset {
    margin-left: 8% !important;
}

} */


@media (max-width: 749px){
  
  .faqHeader{

  color:black !important;
}
  
}

@media screen and (min-width: 920px){
.product-layout.grid-style {

    width: 27% !important;
}
  .tabs-category-slider .product-layout.grid-style {

    width: 100% !important;
}
}


@media screen and (max-width: 575px){
div#shopify-section-1599883268427, div#shopify-section-1599885611040, div#shopify-section-1599885893570, div#shopify-section-1599886171283, div#shopify-section-1599886208096, div#shopify-section-1599886238437, div#shopify-section-1600060916717, div#shopify-section-1600066078280 {
    display: flex;
    margin-bottom: -1px !important;
}
}
/* tabs slider css */
.tabs-category-slider .owl-carousel.owl-drag .owl-item{
/*       width: 285px !important; */
}
.collection-tab-section .module-title h2{
  position: relative;
  padding: 0px 50px;
}
.collection-tab-section .module-title h2 span{
      color: #353535 !important;
    font-size: 26px !important;
    letter-spacing: 2px !important;
    position: relative;
    font-family: 'Helvetica' !important;
    text-transform: uppercase !important;
}
.collection-tab-section .module-title h2:after{
  content: "";
  position:absolute;
  width:16px;
  height:2px;
  background:#000;
  left:0px;
  display:block !important;
      right: auto;
    top: 24px;
    border: none;
    transform: initial;
      z-index: 999;
      margin: 0;
}
.collection-tab-section .module-title h2:before{
  content: "";
  position:absolute;
  width:16px;
  height:2px;
  background:#000;
  right:0px;
  display:block !important;
     left: auto;
    top: 24px;
    border: none;
    transform: initial;
      z-index: 999;
      margin: 0;
}
.collection-tab-section .tab-content > .active{
  border:0 !important;
}
.tabs-category-slider .owl-carousel.owl-drag .owl-item{
  margin-right:20px !important;
}
.collection-tab-section .item .item-inner{
    border: 1px solid #fff !important;
    border-radius: 20px;
}
.collection-tab-section .item-inner .images-container .product-image{
      height: 200px;
    margin-top: 50px;
}
.collection-tab-section .item-inner .images-container .product-image .img-responsive{
      margin: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}
.collection-tab-section .item-inner .caption {
    padding: 30px 10px 10px 10px;
}
.collection-tab-section .manufacture-product a{
      color: #8c8c8c;
      font-family: 'Overpass';
}
.collection-tab-section .item-inner .product-name {
    border-bottom: 0 !important;
}
.collection-tab-section .caption .product-name a{
     font-size: 18px;
    line-height: 22px;
    color: #363636 !Important;
    font-family: 'Overpass';
}
.collection-tab-section .caption .ratings{
      border-bottom: 0;
}
.collection-tab-section #productPrice1, .collection-tab-section #comparePrice1{
  font-size: 18px;
  font-family: 'Overpass';
}
.collection-tab-section #comparePrice1 sup{
      top: 0px;
   font-size: 18px !important;
}
.collection-tab-section #productPrice1 sup{
  top:0;
  font-size: 18px !important;
}
.collection-tab-section .btn-cart, .collection-tab-section .module-description{
  display:none !important;
}
.collection-tab-section .rate-special{
  margin-top: 0px;
}
.collection-tab-section .label_sale{
      top: 15px;
}
.static-bottom-aero1 .review-box-inner img{
      margin-left: auto !important;
      top: -20px;
    position: relative;
}
.static-bottom-aero1 .review-box-inner div div img{
   margin-left: auto !important;
   margin-top: 0px !important;
   position: initial;
}

.holder-3 .btn-layout-2 .btn-text-2{
    font: normal normal bold 20px/42px Helvetica !important;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-layout-2, .btn-layout-2 .btn-text-2{
  transition: all 0.5s ease-in-out;
}
.btn-layout-2:hover{
  background:#fff !important;
  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
}
.btn-layout-2:hover .btn-text-2{
  color:#000 !important;
}
.header-menu{display:none;}
.select_catagory_mob{
    width: 100%;
    height: 100%;
    left: -100%;
    position: fixed;
    top: 0;
    border-radius: 0;
    overflow: hidden;
  transition: all 0.5s ease-in-out;
}
.close_ul{
  display: none;
    width: 20px;
    height: 20px;
    margin: 20px 20px 50px;
    cursor: pointer;
}
.select_catagory_mob .for-desktop{
    width: 320px;
    background: #fff;
    position: absolute;
    left: -100%;
    height: 100%;
    transition: all 0.5s ease-in-out;
    padding: 0px 10px;
}
.select_catagory_mob.select_catagory_mobAdded{
  left: 0%;
}

.select_catagory_mob.select_catagory_mobAdded .for-desktop{
  left: 0%;
}
.header-menu img{
    width: 28px;
    height: 20px;
}
.select_catagory_mob .for-desktop a{
    display: block;
    text-align: left;
    padding: 15px 20px;
    font-size: 16px;
    color: #000;
    transition: all 0.5s ease-in-out;
    border-bottom: 1px solid #ddd;
}
.select_catagory_mob .for-desktop a:hover{
  background:#0cadf7;
  color:#fff;
}
#containerFooter{
  width: 100% !important;
  max-width: 100% !important;
}
.footer-payment{
  padding-right: 35px;
}
/* google review section */
#shopify-section-1599217584193 .banner-static .image a .text,
#shopify-section-ad-banner .banner-static .image a .text{
  top: 0!important;
  left: 0!important;
  max-width: 100%!important;
  transform: initial;
  padding: 0px 80px;
}

#shopify-section-1599217584193 .static-bottom-aero1 a,
#shopify-section-1599217584193 .static-bottom-aero1 img,
#shopify-section-ad-banner .static-bottom-aero1 a,
#shopify-section-ad-banner .static-bottom-aero1 img{
  min-height:auto;
}
.static-bottom-aero1 .review-left{
   width: 650px;
   margin-top: -40px;
}
.static-bottom-aero1 .review-box-inner img{
   width: auto;
   height: auto;
}
.static-bottom-aero1 .review-right{
  margin-left: 100px;
  width: 580px;
  padding-top: 50px;
}
.static-bottom-aero1 .review-main .review-right h2{
  margin: 0px !important;
}
.review-main .review-right p.review-right-2nd{
  font-weight: bold !important;
}
.review-main .review-right p.review-right-3rd{
  margin: 10px 0px 50px 0px;
}
.product-image-big .slick-prev{
  left: 15px;
}
.product-image-big .slick-arrow{
  background: #000;
}
.product-image-big .slick-arrow:before{
  color: #fff;
}
.product-image-small .product-image-small-item{
   width: 188px !important;
   height: 150px;
}
.product-image-small .product-image-small-image{
  height: 100%;
  padding: inherit;
}
.product-image-small .product-image-small-image img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.fbt .product-image-small-item{
  padding:0px;
  width:100%;
  height: 100%;
}
.fbt .product-image-small-image{
  padding: 10px;
  height:100%;
  border-radius: 20px;
  border: 1px solid #DBDBDB;
}
.fbt .product-image-small-image img{
   height: 100%;
   width: 100%;
   object-fit: contain;
}
.fbt {
    width: 180px !important;
    margin-top: 15px;
    margin-bottom: 50px;
    height: 180px;
}
.fbt .flex{
  height:100%;
}
.fbt + h1{
  padding:7% 10px 0px 10px !important;
}
.fbt>div{
  height:100%;
}
input[type="button"].btn-cart{
  background: #000;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 16px;
}
.product-review-main .col-lg-6{
  width:100%
}
.product-review-main .col-lg-6 .about-product{
  padding: 0;
  max-width: 1100px;
}
.product-review-main .col-lg-6 .about-product h4{
  font-size: 40px;
  margin-bottom: 35px;
}
.product-review-main .col-lg-6 .product-info-main{
/*    display: flex; */
   justify-content: space-between;
   padding-top: 50px !important;
}
.product-review-info{
   width: 50%;
}
.product-review-info h4{
  font-size: 40px;
  margin-bottom: 30px;
}
.product-review-submit{
  width: 50%;
  padding: 0;
  margin-left: auto;
  margin-top: 60px;
}
.product-review-submit p{
  font-weight: 100;
}
.customer-review-answer .spr-header{
  margin:0px;
}
.spr-form form{
  box-shadow: 0 3px 6px #00000029;
  padding: 20px;
  margin-bottom: 20px !important;
}
.spr-form form .spr-button{
  background: #000!important;
  font-weight: 800!important;
}
/* cart page css */
.adtion-btnchk ul li:nth-child(1), .adtion-btnchk ul li:nth-child(3){
  display:none !important;
}
.cart_container > .row{
   margin: 0;
}
.cart_container #content{
      padding-right: 0px;
    padding-left: 0px;
}
.cart-dividr{
      margin: 50px 0px;
    justify-content: space-between;
    padding-right: 30px;
    display: inline-block;
}
.cart-dividr .table-responsive{
  box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    padding-left: 80px;
    padding-right: 20px;
  width: 79% !important;
    display: inline-block;
}
.cart_text h2{
  font-weight: bold;
    font-size: 30px;
}
.cart_text p{
  text-align: right;
    padding-right: 36px;
    color: #8c8c8c;
}
.cart-dividr .table-bordered td{
  vertical-align: top;
}
.td_product{
  font-weight: bold;
  color: #000;
  font-size: 20px;
}
.cart-dividr .table-bordered .input-group input{
      font-size: 14px;
}
.cart_action_btn button{
  background: transparent;
    border: none;
    font-size: 14px;
    position: relative;
  padding-left:20px;
}
.cart_action_btn button::before{
  content:'';
  position:absolute;
  height:16px;
  width:1px;
  background:#707070;
  left: 8px;
  top: 3px;
}
.sub_total1{
  display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px dashed #ddd;
    padding: 10px 0px;
}
.trt-badge{
  display: flex;
    align-items: center;
}
.trt-badge span{
      max-width: 250px;
}
.stwi span{
  font-size: 18px;
}
.stwi span.total-price{
      font-weight: bold;
    margin-left: 10px;
}
.cart_container .rw{
  width:20%!important;
  display: inline-block;
    float: right;
}
.dst_div{
  display: flex;
    align-items: center;
    margin-top: 20px;
}
.dst_div .input-group{
  display: flex;
  width: auto;
}
.cart_container .rw h1{
  margin: 0;
  border-bottom: 1px solid #ddd;
  padding: 15px;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: bold;
}
.chekot-divd{
  padding: 0px 6px;
}
.main-check .buttons_cleix{
      flex-wrap: wrap;
    padding: 0px 15px;
}
.buttons_cleix .payment-btnn{
      margin: 0 !important;
    width: 100%;
    background: #000 !important;
    font-weight: bold;
}
.buttons_cleix p{
      width: 100%;
    text-align: center;
    margin: 12px 0px;
}
.adtion-btnchk .shopify-cleanslate ._3TUeZPsTWjDxakSmeDcA4D{
      width: 100% !important;
    flex-basis: 100% !important;
    border-radius: 10px !important;
}

.st_right{
      margin: 35px 15px 20px 15px;
    display: flex;
    justify-content: space-between;
    border-top: 1px dashed #ddd;
    padding: 15px 0px 0px;
}
.st_right span{
  font-size: 18px;
}
.rw_inner{
  box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}
.tryst{
      margin: 40px 0px;
    display: flex;
}
.total_google_review{
  width: 80%;
  margin: auto;
}
div.snize div.snize-pagination{
  margin: 0 auto 100px auto !important;
}
div.snize div.snize-pagination ul li:first-child a, div.snize div.snize-pagination ul li:first-child span,
div.snize div.snize-pagination ul li:last-child a, div.snize div.snize-pagination ul li:last-child span
{
  border-radius: 1px !important;
  background: #000;
  color: #fff;
  border:1px solid #000 !important;
}
div.snize div.snize-pagination ul li a, div.snize div.snize-pagination ul li span{
  padding: 6px 14px !important;
  border:1px solid #fff !important;
  font-size: 16px;
}
div.snize div.snize-pagination ul li a.active, div.snize div.snize-pagination ul li a:hover{
  background-color:#fff !important;
  border:1px solid #000 !important;
  color:#000;
}
div.snize div.snize-pagination ul li{
  margin: 0px 5px !important;
}
.layer-category{
    width: 100%;
    padding: 0px;
  }
  .layer-category .breadcrumb{
    background: #F2F2F2;
    padding: 13px 80px;
  }
  .layer-category .breadcrumb li:last-child a{
    color: #0CADF7;
  }
/*  collection app style  */
  div.snize div.snize-horizontal-filters,
  div.snize div.snize-main-panel-view-mode,
  #snize-search-results-grid-mode span.snize-thumbnail img.snize-item-image.snize-flip-image,
  div.snize:before, div.snize:after, div.snize .clearfix:before, div.snize .clearfix:after,
  #snize-search-results-grid-mode span.snize-description,
  .snize-main-panel-collection-results-found{
    display:none !important;
  }
  div.snize-search-results{
    padding: 0px 80px;
  }
.snize-results-page div.snize-search-results{
  padding:0px !important;
}
  .snize-filters-sidebar.snize-product-filters{
    display: inline-block;
    margin: 0;
  }
  .snize-search-results-main-content{
    width: 80%;
    float: right;
  }
  #snize-search-results-grid-mode ul{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px;
  }
  #snize-search-results-grid-mode li.snize-product{
    box-shadow: 0px 5px 35px rgb(0 0 0 / 16%);
    border-radius: 16px;
    border: 1px solid #DBDBDB;
    width: 23% !important;
    margin: 0 10px 50px!important;
    padding: 50px 20px 20px !important;
  }
  div.snize div.snize-search-results-main-content>div{
    width:100% !important;
  }
  div.snize div.snize-product-filters-title{
    color: #000;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 600;
  }
  div.snize div.snize-filters-sidebar{
    width:16% !important;
  }
  #snize-search-results-grid-mode span.snize-thumbnail{
    width: 260px!important;
    height: 200px!important;
  }
  #snize-search-results-grid-mode span.snize-thumbnail img{
    position:initial !important;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  li.snize-product:hover span.snize-thumbnail img {
    opacity: 1!important;
  }
  #snize-search-results-grid-mode span.snize-overhidden{
    background:#fff !important;
  }
  #snize-search-results-grid-mode li.snize-product span.snize-title{
    max-height: 1.2em !important;
    text-align:left!important;
    color:#000!important;
  }
  #snize-search-results-grid-mode .snize-price-list{
    text-align:left!important;
    color: #000!important;
  }
  div.snize ul.snize-product-filters-list li{
        margin-bottom: 20px !important;
  }
  div.snize ul.snize-product-filters-list li label>span{
    display: block!important;
    font-family: 'Poppins';
    font-weight: 600;
    color:#000!important;
  }
   div.snize ul.snize-product-filters-list .snize-filter-variant-count{
    float: right!important;
  }
  div.snize ul.snize-product-filters-list li.snize-filter-checked span {
    color: #0CADF7;
  }
  .itemm4{
    width: 77%;
    margin-left: auto;
  }
  .itemm4 .category-name{
    margin: 0;
    padding: 0;
    font-size: 45px;
  }
  div.snize div.snize-main-panel-dropdown{
    right: 0;
    top: -50px;
  }
  div.snize-collection-mode div.snize-main-panel{
    position: relative;
  }
  div.snize div.snize-main-panel-dropdown a{
    color: #000!important;
    font-size: 14px!important;
    font-family: 'Poppins';
    padding: 5px 12px !important;
  }
/* single artical */
.artical_container{
  width:100%;
  padding:0px;
}
.article-container{
  position:relative;
}
.artical_mainIMG{
    height: 675px;
    display: block;
    position:relative;
}
.artical_mainIMG::after{
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  top:0;
  left:0;
}
.artical_mainIMG_ummah{
  position: absolute;
  top: 0;
  width: 500px;
  left: 50%;
  transform: translate(-50%, 0px);
}
.artical_mainIMG img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.artical_detail_div{
    max-width: 1280px;
    margin: auto;
    background: #fff;
    padding: 50px 80px;
    margin-top: -150px;
    z-index: 9;
    position: relative;
}
.artical_detail_div .article-title{
  font-size: 60px;
  font-family: 'Cormorant Garamond';
  font-weight: 800;
  color: #000;
  display:block !important;
}
.artical_detail_div .article-date{
  font-size: 16px;
  width: 49%;
  display: inline-block !important;
  margin-top: 0px !important;
  visibility: hidden !important;
}
.like_social{
  width: 50%;
  display: inline-block;
  max-width: 275px;
}
.addthis_toolbox.addthis_default_style{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0px !important;
}
.artical_detail_div .article-date time{
  color: #949799;
}
.s1 b{
    font-size: 42px;
    font-family: 'Cormorant Garamond';
    margin: 50px 0 30px 0px;
    display: block;
}
.article-description p, .intro-content p{
    font-size: 16px;
}
.table-responsive tr td{
  padding: 20px 10px!important;
}
.single_articalMain .blogs_sliderMain:nth-child(3),
.single_articalMain .blogs_sliderMain:nth-child(2){
  display:none;
}
/* about page */
.site_container {
    max-width: 100%;
    margin: auto;
    padding: 0px 80px;
}
.aboutHWD_banner{
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}
.aboutHWD_bannerLeft{
    width: 90%;
    padding-right: 50px;
}
.aboutHWD_bannerLeft h2{
    margin: 0;
    text-align: left;
    font-size: 45px;
    font-weight: bold;
    margin-bottom: 50px;
    margin-top: 10px;
}
.aboutHWD_bannerLeft p{
    font-size: 20px;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 25px;
}
.aboutHWD_bannerRight{
  width: 10%;
  padding-top: 140px;
}
.aboutHWD_rightImg{
    display: block;
    margin-left: auto;
}
.about_block_main{
  width: 100%;
  background: #FAFAFA;
  padding: 60px 0px;
}
.about_block_main .site_container{
    display: flex;
    justify-content: space-between;
}
.about_blockLeft{
      width: 50%;
}
.about_blockLeft h2{
  margin: 0px 0 50px;
  text-align: left;
  font-size: 45px;
  font-weight: 700;
}
.about_blockLeft p{
  font-size: 20px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 35px;
}
.about_blockRight{
  width: 50%;
  text-align: right;
  padding-top: 50px;
}
.about_blockRight span{
  width: 500px;
  height: 500px;
  display: block;
  margin-left: auto;
  position:relative;
}
.about_blockRight span img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.topBanner_mobile, .vendor_botton{
  display:none;
}
.about_block3 .vendor_botton{
  display: flex;
  align-items: center;
}
.about_block3{
  margin-bottom:50px;
}
.about_block3 .about_block_main{
  background: #000;
  color:#fff;
}
.about_block3 .about_block_main h2, .about_block3 .about_block_main h3{
  color:#fff;
}
.about_block3 .about_blockRight span::after{
  content:'';
  position:absolute;
  background:url('//cdn.shopify.com/s/files/1/0084/4513/2857/files/Orange_Geometric_Line_Service_Invoice.png?v=1643311347');
  right: -80px;
  top: -80px;
  background-size: contain;
  width: 300px;
  height: 400px;
  background-repeat: no-repeat;
}
.vendor_botton h3{
  margin: 0;
}
.vendor_botton a{
  width: 175px;
  height: 40px;
  background: #F5F5F5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  color: #000;
  font-size: 17px;
  margin-left: 20px;
}
.shopify_explorer__content .shopify_explorer_faq__separator{
      margin-bottom: 20px;
  font-size: 30px!important;
}
.shopify_explorer_faq__item .shopify_explorer_faq__question{
     font-weight: bold;
    font-size: 18px;
}
.contact_form{
   background: rgba(0,0,0,0.8);
   margin-top: 50px;
}
.contact_formInner{
    padding: 50px 0px;
    display: flex;
    justify-content: space-between;
}
.contact_formLeft{
  width: 50%;
  padding-right: 100px;
}
.contact_formRight{
  width: 50%;
}
.contact_formRight h3{
    margin: 0;
    color: #fff;
    font-size: 34px;
    margin-bottom: 20px;
}
.contact_formRight p{
  font-size: 20px;
  color: #fff;
  max-width: 285px;
}
.meet_inner{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 35px;
  align-items: flex-start;
}
.meet_inner span{
  width: 35px;
}
.meet_inner span img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.meet_inner a{
  color: #fff;
  margin-left: 14px;
  font-size: 16px;
}
.meet_inner p{
  color: #fff;
  margin-left: 14px;
  font-size: 16px;
  max-width: initial;
}
.form-horizontal .control-label{
  display:block !important;
  font-weight: 500;
  text-decoration: underline;
  color: #fff;
  text-align: left !important;
  font-size: 16px;
}
.blog-article .artical_detail_div .article-description .s1 b{
  font-size: 34px;
  margin: 0px 0 0px;
  text-align: left;
}
.categories_main .blogs_sliderMain p{
  height: 105px;
  overflow: hidden;
}
.categories_main .blogs_sliderMain h2{
  height: 72px;
  overflow: hidden;
}
.select_catagory ul a{
  text-transform: uppercase;
}
.img-other .slick-list{
  padding:0px !important
}
/* donation */
.donation_bannerMain{
  position: relative;
}
.donation_desktopVideo{
  height: 660px;
}
.donation_desktopVideo iframe{
  width: 100%;
  height: 100%;
}
.donate_button{
  position: absolute;
  width: 992px;
  background: #fff;
  bottom: 80px;
/*   left: 50%;
  transform: translate(-50%, 0px); */
  left:80px;
  height: 80px;
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding: 0px 20px;
  border-radius: 4px;
  box-shadow: 0px 3px 6px rgb(0 0 0 / 26%);
}
.donate_button a{
  width: 400px;
  display: inline-flex;
  background: #000;
  height: 48px;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  font-family: 'Helvetica';
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.dfb_main{
  margin-top: 50px;
}
.dfb_inner{
  display: flex;
  justify-content: space-between;
  margin-bottom: 100px;
}
.dfb_innerLeft{
  width: 80%;
}
.dfb_innerLeft h2{
  margin: 0;
  color: #313131;
  text-transform: uppercase;
  font-size: 40px;
  font-family: Open Sans !important;
  font-weight: 200;
}
.dfb_innerLeft h2 span{
  font-weight: 800;
  color: #1CA3EA;
}
.dfb_innerLeft h3{
  margin: 0;
  letter-spacing: 5.14px;
  color: #050D31;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 500;
  font-family: Open Sans !important;
}
.dfb_innerLeft p{
  font-size: 20px;
  max-width: 900px;
  margin-top: 10px;
  font-family: Open Sans !important;
  font-weight: 100;
  color: #313131;
}
.donationApp_links{
  margin-top: 50px;
}
.donationApp_links a{
  display: inline-block;
  width: 155px;
  margin-right: 10px;
}
.donation_mobileVideo, .donation_desktopVideo img, .dfbright_mobile{
  display:none;
}
.donate_button span{
  width: 310px;
  height: 48px;
}
.donate_button span img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.dfb_innerRight{
  width: 20%;
}
.donation_partnar_mobile{
    display:none;
}
.dfb_inner1 .dfb_innerRight{
   border-bottom: 3px solid #707070;
   padding-bottom: 20px;
}
.dfb_inner1 .dfb_innerRight span{
    display: block;
    width: 246px;
    margin: auto;
}
.dfb_inner.dfb_inner2{
   margin-bottom: 130px;
}
.dfb_inner2 .dfb_innerRight{
   position: relative;
}
.dfb_inner2 .dfb_innerRight .dfb_rightImg{
    display: block;
    width: 128%;
    position: absolute;
    top: -30px;
}
.donation_partnar_desktop{
  background: #000;
  text-align: center;
  padding: 60px 0px;
  margin: 80px 0px 0px;
  width:100%;
  display:inline-block;
}
.donation_partnar_desktop span{
  display: block;
}
.dti_inner{
  max-width: 1140px;
  margin: auto;
}
.dti_mian{
  background: #f6f7f8;
  padding: 50px 0px 0px 0px;
}
.dti_inner>h2{
  margin: 0;
  text-align: center;
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 32px;
}
.dti_inner>p{
  font-size: 16px;
  font-family: 'Open Sans';
  max-width: 430px;
  margin: 30px auto 50px auto;
  text-align: center;
}
.dti_slider_item{
  box-shadow: 0 1px 3px rgb(0 9 128 / 5%), 0 2px 5px rgb(0 9 128 / 4%);
  border-radius: 0.5rem;
  overflow: hidden;
  margin: 0px 16px;
  height:500px;
  margin-bottom: 30px;
}
.dti_slider_item>span{
  display: block;
  height: 232px;
}
.dti_slider_item img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dti_text{
  padding: 20px;
  text-align: center;
}
.dti_author{
  display: flex;
/*   align-items: center; */
  justify-content: center;
  margin-top: 20px;
}
.dti_author span{
  width: 25px;
  height: 25px;
  border-radius: 50%;
  overflow: hidden;
}
.dti_text>p{
  font-size: 14px;
  height: 175px;
}
.dti_author p{
  font-size: 14px;
  font-style: italic;
  margin-left: 10px;
}
.dtd_mian{
  background: #f6f7f8;
  padding: 0px 0px 50px 0px;
}
.dtd_item{
  box-shadow: 0 1px 3px #0009800d, 0 2px 5px #0009800a;
  border-radius: 0.5rem;
  overflow: hidden;
  margin: 0 16px 30px;
  height: 500px;
  background: #fff;
  padding: 20px 30px;
}
.dtd_item p{
  margin-top: 50px;
  font-size: 16px;
  font-family: 'Open Sans';
  font-style: italic;
  position: relative;
  border-left: 5px solid #84ce65;
  padding: 16px 35px 0px;
  margin-bottom: 0;
}
.dtd_item p::before{
  content:'';
  position:absolute;
  background:url('https://cdn.shopify.com/s/files/1/0084/4513/2857/files/download_1.png?v=1644265374');
  left: 16px;
  width: 60px;
  height: 60px;
  background-size: contain;
  opacity: 0.2;
  top: 0;
}
.dtd_item strong{
  border-left: 5px solid #84ce65;
  padding: 20px 35px 0px;
  margin: 0;
  display: block;
  font-size: 16px;
  font-style: italic;
}
.product_tags{
  width: 100%;
  margin-bottom: 30px;
  font-size: 18px;
}
.product_tags h2{
  text-decoration: underline;
  margin: 0;
  font: 700 20px/30px Helvetica;
}
.product_tags ul{
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.product_tags ul li{
  position: relative;
  font-size: 16px;
}

.product_tags ul li::after{
  content:',';
  position:absolute;
  right:-4px;
  bottom:0px;
}
.product_tags ul li:last-child::after{
  display:none;
}
.shipping_secMain{
  background: #000;
  display: block;
  margin-top: 0px;
  color: #fff;
  border-top: 1px solid #707070;
  overflow: hidden;
}
.shipment_list{
  display: flex;
  justify-content: space-between;
  padding: 70px 0px;
}
.shipment_left{
  width: 50%;
}
.shipment_left h2{
  margin: 0;
  font-size: 40px;
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
  line-height: 50px;
  margin-bottom: 50px;
}
.shipment_left p{
  font-size: 18px;
  font-weight: bold;
  line-height: 32px;
  margin-bottom: 20px;
  /* font-family: 'Helvetica Bold'; */
}
.shipment_left underline{
  text-decoration: underline;
}
.shipment_right{
  width: 50%;
  text-align: right;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding-bottom: 25px;
}
.shipment_right span{
  display: block;
  width: 300px;
  height:300px;
  margin-left: auto;
}
.shipment_right span img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.shipment_right span::after{
  content: '';
  position: absolute;
  background: #fff;
  height: 6px;
  width: 480px;
  border-radius: 5px;
  bottom: 0;
  right: -20%;
}
.free_shippingMian{
  position:relative;
  width: 100%;
  display: block;
  padding: 100px 0px 150px;
  color: #fff;
  background-size: cover !important;
  background-position: top !important;
  background-repeat: no-repeat !important;
}
.free_shippingMian::after{
  content:'';
  position:absolute;
  background:url('https://cdn.shopify.com/s/files/1/0084/4513/2857/files/noun_Arrow_2683603_e1b031e0-3192-4998-9998-14c82b40e527.png?v=1644597998');
  right: -35px;
  bottom: 100px;
  width: 200px;
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
}
.free_shippinginner h3{
  margin: 0;
  color: #fff;
  font-size: 45px;
}
.free_shippinginner h2{
  margin: 0;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  font-size: 65px;
  line-height: 65px;
  margin-top: 5px;
 /* font-family: 'Helvetica Bold';*/
}
.free_shippinginner p{
  font-size: 24px;
  margin-top: 25px;
}
.free_over{
  background: #000;
  color: #fff;
  display: block;
  padding: 50px 0px;
  margin-bottom: -10px;
}
.free_overInner{
  display: flex;
  justify-content: space-between;
}
.free_75Main{
  width: 40%;
}
.free_overInner h2{
  width: 100%;
  margin: 0;
  color: #fff;
  text-decoration: underline;
  font-weight: bold;
  font-size: 32px;
  margin-bottom: 20px;
  /* font-family: 'Helvetica Bold'; */
}
.free_overInner ul{
  width: 180px;
  display: inline-block;
  font-weight: bold;
}
.free_150Main{
  width: 60%;
  position: relative;
}
.boxs_imgMain{
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}
.listimg1{
  width: 150px;
  height: 150px;
  display: block;
  margin-left: auto;
}
.boxs_imgMain img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.listimg2{
  width: 250px;
  height: 250px;
  display: block;
  margin-left: auto;
}
.absolut_para{
  position: absolute;
  font-family: 'Helvetica';
  bottom: 0;
}
/* cart */
.cart_drawer_main{
  position: fixed;
  top: 0;
  right: -100%;
  background: #fff;
  z-index:99;
  height: 100%;
  width: 440px;
  transition: all 0.6s ease-in-out;
  box-shadow: 0 0 14px 0 rgb(0 0 0 / 9%), 0 0 4px 0 rgb(0 0 0 / 21%), 0 0 0 1px rgb(0 0 0 / 9%);
  padding-top:0px;
  overflow:scroll;
  padding-bottom: 200px;
}
.fixed_checkout{
  background: #f2f2f2;
  z-index: 5;
  position: fixed;
  width: 440px;
  bottom: 0;
}
.fixed_checkout table tr{
  padding: 20px 0px;
  margin: 0px 30px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.fixed_checkout table tr td{
  font-size:16px;
  font-weight:bold;
}
.fixed_checkout p.cart-button{
  margin: 0;
  display: flex;
  justify-content: space-between;
  padding: 0px 30px 30px;
}
.cart_drawer_main.cart_drawer_slides{
  right: -5px;
}
.cart_slide li.has-scroll{
  height: 100vh;
  overflow: scroll;
}
.cart_overly{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  background: rgba(0,0,0,0.5);
  right: -100%;
  z-index: 9;
  transition: all 0.5s ease-in-out;
}
.cart_overly_show{
  right:0;
}
.cart_slide_hide .has-scroll table tr{
    position: relative;
    padding: 30px;
    display: block;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.cart_slide_hide .has-scroll table tr td.text-center{
  width: 70px;
}
.cart_slide_hide .has-scroll table tr td.info-item{
  width: 290px;
  padding: 0px 20px !important;
}
.cart_slide_hide .has-scroll table tr td.info-item a{
  font-size: 14px;
  font-weight: 800 !important;
  text-transform: capitalize !important;
}
.cart_slide_hide .has-scroll table tr td.info-item p{
  margin:0px !important;
  line-height:normal;
}
.cart_slide_hide .has-scroll table tr td.text-center.cart-close{
  width: 50px;
}
#cart .cart-close button{
  padding:0px !important;
}
.cart_head{
  display: flex;
  justify-content: space-between;
  padding: 30px;
  align-items: center;
}
.cart_head h2{
  margin: 0;
  font-weight: bold;
  color: #000;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
}
.cart_head h2 p{
  font-weight: 300;
  color: #969696;
  margin-left: 8px;
}
.cart_head span{
  width: 30px;
  height: 30px;
  display: flex;
  background-color: rgba(0,0,0,0.05);
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 20px;
}
/* .cart_head_hide{
  z-index: 999;
  position: fixed;
  top: 0;
  right: -100%;
  width: 440px;
  transition: all 0.6s ease-in-out;
}
.cart_head_hide.cart_head_show{
  right:0px;
} */
.cart_drawerRProduct .related-products{
  padding: 0px 30px;
  margin: 0;
  box-shadow: none;
}
.cart_drawerRProduct .pc-heading-main{
      padding: 0 !important;
    justify-content: center;
}
.cart_drawerRProduct .module-title{
      margin: 0;
}
.cart_drawerRProduct .module-title h2 span{
      font-size: 16px !important;
}
.cart_drawerRProduct .module-description{
      display: none;
}
.cart_drawerRProduct .owl-stage-outer{
      padding: 0 !important;
}
.cart_drawerRProduct .owl-carousel.owl-drag .owl-item{
  margin-right: 0px!important;
  width:395px !important;
}
.cart_drawerRProduct .row_items .product-layout{
    box-shadow: none !important;
    border: none !important;
  height: auto !important;
    padding: 0 !important;
    margin: 0px !important;
}

.cart_drawerRProduct .row_items .product-custom-inner{
      border-radius: 0px;
    box-shadow: none !important;
    background: rgba(0,0,0,0.05);
}
.cart_drawerRProduct .row_items .item .item-inner{
      padding: 15px;
    flex-wrap: nowrap;
    border-radius: 0px !important;
}
.cart_drawerRProduct .row_items .list-style .item .item-inner .images-container{
  width: 50px !important;
    background: transparent;
}
.cart_drawerRProduct .row_items .item-inner .images-container .product-image{
  width: 50px;
  height: 50px;
  zoom: 0%;
}
.cart_drawerRProduct .row_items .item-inner .images-container .product-image img{
  margin-top:0px !important;
}
.cart_drawerRProduct .row_items .product-custom-style .item-inner .caption{
  width: 65% !important;
    padding: 0px 10px !important;
}
.cart_drawerRProduct .row_items .product-custom-style .item-inner .caption .product-name{
  line-height: 22px;
}
.cart_drawerRProduct .row_items .caption .manufacture-product, .cart_drawerRProduct .row_items .caption .ratings{
  display:none;
}
.cart_drawerRProduct .price-box, .cart_drawerRProduct .price-box p{
  margin: 0px !important;
  padding: 0px !important;
}
.cart_drawerRProduct .price-box .price{
  font-size: 14px !important;
  color: rgba(0,0,0,0.4) !important;
}
 #product_neww .cart_drawerRProduct .row_items .list-style.product-layout:last-child{
  height: auto !important;
}
.cart_drawerRProduct .owl-carousel .owl-stage-outer{
      padding-left: 0px !important;
}
.cart_drawerRProduct .owl-nav{
    display: flex;
    justify-content: space-between;
    margin: 0;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translate(0px, -50%);
      z-index: -1;
  margin:0px !important;
}
.cart_drawerRProduct .owl-carousel.owl-theme .owl-nav div.owl-prev:before,
.cart_drawerRProduct .owl-carousel.owl-theme .owl-nav div.owl-next:before{
  padding: 4px;
  top: 9px;
  left: 14px;
  border: solid #000;
  border-width: 0 2px 2px 0;
}
.cart_drawerRProduct .owl-carousel.owl-theme .owl-nav div{
      width: 28px;
    height: 28px;
  background:transparent;
}
.cart_drawerRProduct .owl-carousel.owl-theme .owl-nav div.owl-next {
    right: -25px;
}
.cart_drawerRProduct .owl-carousel.owl-theme .owl-nav div.owl-prev {
    left: -35px;
}
.cart_drawerRProduct .owl-carousel.owl-theme .owl-nav div.disabled{
  background:transparent;
}
.sliderAddCart{
  display:none;
}
.cart_drawerRProduct .sliderAddCart{
     display: flex;
    align-items: center;
}
.cart_drawerRProduct .sliderAddCart button{
  background: #000;
  border: 1px solid #000;
  color: #fff;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  cursor: pointer;
}
.cart_drawerRProduct .owl-carousel.owl-theme .owl-nav div:hover{
  box-shadow:none !important;
}
.cart_discount_slider p{
  margin: 0;
  padding: 15px 40px;
  border: 1px solid rgb(195, 223, 238);
  background: #d7ecf7;
  border-top: 1px solid #d7ecf7;
  border-bottom: 1px solid #d7ecf7;
  letter-spacing: 0.2px;
}
.cart_discount_slider p strong{
  font-weight:bold;
  text-transform: uppercase;
}
.cart_discount_slider .slick-arrow{
  background: transparent;
}
.cart_discount_slider .slick-prev {
    left: 0;
}
.cart_discount_slider .slick-arrow:before{
   color: #000;
  font-size: 16px;
}
.cart_discount_slider .slick-next {
    right: 0;
}
.cart_discount_slider .slick-arrow:hover, .cart_discount_slider .slick-arrow:focus{
    background: transparent;
    border-color: transparent;
    color: #000;
}
.cart_discount_slider{
  width:100%;
}
.fixed_checkout .has-scroll, #toast-container{
  display:none !important;
}

.spr-review-header-title, #product_neww .spr-review-header-byline strong{
  font-family: Helvetica !important;
    font-weight: 700 !important;
}
.spr-review-header-byline, #product_neww .spr-review-content-body{
   font-family: Helvetica !important;
}
.blo_single_article{
  display:none;
}
.blog_article_mian .blo_single_article:nth-child(1),
.blog_article_mian .blo_single_article:nth-child(2),
.blog_article_mian .blo_single_article:nth-child(3),
.blog_article_mian .blo_single_article:nth-child(4),
.blog_article_mian .blo_single_article:nth-child(5),
.blog_article_mian .blo_single_article:nth-child(6),
.blog_article_mian .blo_single_article:nth-child(7),
.blog_article_mian .blo_single_article:nth-child(8){
  display:block;
}
/* responsive */
@media(min-width:992px){
  .veriation-button div hr + h1, #product_neww .product-review-main h4, h2.spr-header-title,
  .product_tags h2, #product_neww .product-review-main h4, h2.spr-header-title{
   font-size: 26px !important;
}
  #product_neww .spr-review-content-body{
    font-size: 16px !important;
  }
}
@media and (max-width:991px) and(min-width:320px){
  .veriation-button div hr + h1, #product_neww .product-review-main h4, h2.spr-header-title,
  .product_tags h2, #product_neww .product-review-main h4, h2.spr-header-title, span.spr-summary-actions, .about-item-mobile h4{
   font-size: 18px !important;
}
}
@media (max-width:1400px){
  .donate_button{
    left:40px;
  }
  .donation_partnar_desktop {
    margin: 0px 0 0;
  }
  .dfb_inner1 .dfb_innerRight span {
    display: block;
    width: 190px;
    margin-left: auto;
  }
  .dfb_innerLeft h2{
    font-size: 36px;
  }
  .dfb_innerLeft h3{
    font-size: 24px;
  }
  .dfb_innerLeft p{
    font-size: 18px;
  }
  .dfb_innerLeft{
    width: 80%;
  }
  .site_container {
    padding: 0px 40px;
  }
  .fbt+h1 {
    padding: 10% 10px 0!important;
   }
  .fbt > div{
   height: 100%;
  }
  div.snize div.snize-main-panel-dropdown{
        top: -60px;
  }
  .layer-category .breadcrumb{
        padding: 13px 40px;
  }
  div.snize-search-results{
    padding: 0 40px;
  }
  .snize-search-results-main-content{
    width: 78%;
  }
  div.snize div.snize-filters-sidebar {
    width: 20%!important;
}
  .itemm4 {
    width: 75%;
    margin-left: auto;
}
  #snize-search-results-grid-mode ul{
    margin:0 !important;
  }
  #snize-search-results-grid-mode li.snize-product{
    margin: 0 8px 50px!important;
  }
  .cart-dividr .table-responsive{
    width: 74%!important;
    padding-left: 40px;
  } 
  .checkout-cart #shopify-section-ad-banner .banner-static .image a .text{
    padding: 0 40px;
  }
  .cart_container .rw{
    width: 25%!important;
  }
  .tab-content .owl-carousel .owl-stage-outer, 
  .owl-carousel .owl-stage-outer
  {
    padding-left: 40px !important;
  }
  .banner-static .image a .text {
    left: -46.5%!important;
   }
   #containerFooter {
    margin-left: 26px !important;
  }
  .footer-copyright{
    margin-left: 15px !important;
  }
  #shopify-section-1599217584193 .static-bottom-aero1 a,
  #shopify-section-ad-banner .static-bottom-aero1 a{
    background: #000;
    height: 450px;
  }
  #shopify-section-1599217584193 .banner-static .image a .text,
  #shopify-section-ad-banner .static-bottom-aero1 a{
    padding: 0px 40px;
  }
  .static-bottom-aero1 .review-right{
    padding-top: 20px;
    margin-left: 50px;
  }
  .review-main .review-right h2 {
    font-size: 40px!important;
  }
  .review-main .review-right p{
    font-size: 18px !important;
  }
  .static-bottom-aero1 .review-left {
    margin-top: -20px;
    width: 450px;
  }
  .product-main-row{
    padding: 0 40px 20px !important;
  }
  .product-review-main{
    padding: 0 55px !important;
  }
  .pc-heading-main {
    padding-left: 40px!important;
  }
  .pcSection #shopify-section-ad-banner .banner-static .image a .text{
    padding: 0 40px;
  }
}

@media (max-width:1200px){
  .dfb_inner1 .dfb_innerRight span{
    width:100%;
  }
  .donate_button{
    width: 900px;
  }
  .artical_detail_div .article-title{
    font-size: 45px;
  }
  .snize-search-results-main-content {
    width: 67%;
}
  div.snize div.snize-filters-sidebar {
    width: 30%!important;
}
  #snize-search-results-grid-mode ul{
  width:100% !important
  }
  #snize-search-results-grid-mode li.snize-product{
    width: 47%!important;
  }
  .itemm4 {
    width: 65%;
  }
  .cart_container .rw {
    width: 29%!important;
   }
  .cart-dividr .table-responsive{
    width: 70%!important;
  }
  .checkout-cart #shopify-section-ad-banner .banner-static .image a .text{
    padding:0px 0px 0px 40px;
  }
  .banner-static .image a .text {
    left: 0%!important;
   }
  .static-bottom-aero1 .text .link{
    width: 250px!important;
    justify-content: center;
    padding: 0!important;
  }
  .btn-shop-now{
    margin: 0;
  }
  .review-main .review-right{
    width: 50% !important;
    padding-top: 0px;
  }
  .review-main .button-outer{
    margin-left: 0 !important;
  }
  .owl-carousel .owl-stage-outer{
    padding-left: 50px !important;
  }
  .static-bottom-aero1 .text{
    padding-left: 40px !important;
  }
  #shopify-section-1599217584193 .static-bottom-aero1 a,
  #shopify-section-ad-banner .static-bottom-aero1 a{
    margin: 50px 0px;
    height: 480px;
  }
  .product-details-col{ 
    padding-right: 30px;
    padding-left: 30px;
  }
  .customer-review-answer{
    width: 50%;
  }
  .product-review-submit{
    padding-left: 50px;
  }
}
@media (max-width:991px){
  .shipment_right span:after{
    width: 380px;
  }
  .shipment_left h2{
        line-height: 40px;
    font-size: 30px;
  }
  .shipment_left p{
    font-size: 16px;
    line-height: 28px;
  }
  .free_shippinginner h3{
        font-size: 32px;
  }
  .free_shippinginner h2{
    font-size: 50px;
    line-height: 50px;
  }
  .dfb_inner.dfb_inner2 {
    margin-bottom: 50px;
   }
  .dfb_innerLeft h3 {
    font-size: 16px;
  }
  .dfb_innerLeft h2 {
    font-size: 26px;
  }
  .dfb_innerLeft p {
    font-size: 15px;
}
  .close_ul{display:block;}
  .contact_formLeft{
    padding-right: 50px;
  }
  .aboutHWD_banner{
    margin-top: 100px;
  }
  .aboutHWD_bannerLeft h2{
    font-size: 40px;
  }
  .aboutHWD_bannerLeft p, .about_blockLeft p{
    font-size: 18px;
    line-height: 32px;
  }
  .about_blockLeft h2{
    font-size: 30px;
  }
  .about_block3 .about_block_main h3{
        font-size: 14px;
  }
  .about_blockRight span{
    width: 100%;
    height: 100%;
  }
  .about_block3 .about_blockRight span:after{
    width: 240px;
  }
  .snize-search-results-main-content {
    width: 100%;
  }
  div.snize div.snize-main-panel-dropdown{
    top:0px;
  }
  div.snize div.snize-main-panel-dropdown a{
    padding: 5px 30px!important;
    border-radius: 0px !important;
  }
  #snize_results.snize-mobile-design div.snize-main-panel-dropdown>a>.caret{
    top: 11px!important;
    border-color: #000!important;
  }
  .itemm4 {
    width: 100%;
    padding: 0px 40px;
}
  #snize-modal-mobile-filters-dialog, #snize-modal-mobile-sortby-dialog{
    width: 95% !important;
    transform: translate(-50%, 0px)!important;
    border-radius: 5px!important;
    left: 50%!important;
  }
  #snize-modal-mobile-filters-dialog div.snize-product-filters-buttons-container button.snize-product-filters-show-products{
    background-color: #000!important;
  }
  #snize-search-results-grid-mode ul{
        padding-top: 30px!important;
  }
 
  .cart_text h2{
    font-size: 20px;
  }
  .cart-dividr .table-responsive {
    width: 100%!important;
    margin-bottom:50px;
  }
  .cart_container .rw, .total_google_review {
    width: 100%!important;
  }
  .td_product{
    font-size: 16px;
  }
  .cart-dividr{
    padding:0px 40px;
  }
  .collection-tab-section .item .item-inner{
    border: none !important;
  }
  .catagory_Header{
    display:none !important;
  }
  .tabs-category-slider .tabs-categorys{
    margin-bottom: 0px;
  }
  .tab-content .product-layout.grid-style{
    width:100% !important;
  }
  .tt-product-link a{
    color: #000 !important;
    font-weight: bold;
  }
  .nav-container form.example .search-box{
    border: none !important;
    border-radius: 15px !important;
    margin-top: 20px;
  }
  form.example .search-box button{
    right: -4px !important;
  }
  .header-menu{
    display:block;
  }
  #HeaderContainer{
    padding: 20px 40px 10px !important;
  }
  .owl-carousel .owl-stage-outer{
    padding-left: 40px!important;
  }
  .static-bottom-aero1 .text {
    padding-left: 40px!important;
  }
  .banner-static .image a .text{
    top: 40%;
  }
  .row.tc{
    float: none !important;
  }
  .footer-copyright{
    margin-left: 0 !important;
    margin-bottom: 20px !important;
  }
  .footer-payment{
    text-align: center;
  }
  #shopify-section-1599135641427 .banner-static .image a .text{
    top: 56%;
  }
  .header-inner{
    box-shadow:0px 3px 6px rgba(0,0,0,0.16)!important;
  }
  .top-imagepc{
    margin-top: 100px;
  }
  span.spr-summary-actions{
    position: absolute;
    top: -16px;
    right: 0;
    font-weight: bold;
  }
  span.spr-summary-actions a{
    text-decoration: underline;
    float: none;
  }
  .product-details-col{
    padding-left: 30px !important;
  }
  .header-item{
    width: 100%!important;
  }
  .header-menu{
    position: absolute;
    left: -12px;
    top: 10px;
  }
  .header-wislist{
    position: absolute;
    right: 40px;
    top: 10px;
  }
  .header-cart{
    position: absolute;
    right: 0px;
    top: 0px;
  }
  .header-account{
    position: absolute;
    top: 10px;
    right: 0;
    display:none;
  }
  .header-account img{
    height: 23px !important;
  }
}
@media (max-width:767px){
  .cart_drawer_main .last-banner-mobile,
  .cart_drawer_main .tt-product-link{
        display: none !important;
  }
  .cart_drawer_main .product-name a
  .cart_drawerRProduct .price-box{
    text-align: left !important;
  }
  .fixed_checkout table tr{
        margin: 0 15px;
  }
  .cart_drawerRProduct .row_items .product-custom-style .item-inner .caption {
    width: 50%!important;
    padding: 0 10px!important;
  }
  .cart_drawerRProduct .owl-carousel.owl-drag .owl-item{
        width: 295px!important;
  }
  .cart_drawer_main.cart_drawer_slides {
    right: 0px;
  }
  .fixed_checkout p.cart-button{
        padding: 0 15px 30px;
  }
  .cart_drawerRProduct .related-products .owl-carousel .owl-stage-outer{
        padding-left: 0px !important;
  }
  .cart_drawer_main, .fixed_checkout, .cart_head_hide{
    width:340px;
  }
  .cart_head, .cart_slide_hide .has-scroll table tr
  {padding:15px;}
  .cart_head h2{
        font-size: 20px;
  }
  .cart_slide_hide .has-scroll table tr td.info-item a{
    font-size: 12px;
  }
  .shipment_list{
    flex-wrap: wrap;
    padding: 50px 0px;
  }
  .shipment_left h2 {
    line-height: 38px;
    font-size: 34px;
    margin-bottom: 40px;
    text-decoration: none;
  }
  .shipment_right span{
    height: 230px;
  }
  .shipment_right span:after {
    width: 342px;
    bottom: 35px;
    right: -12%;
  }
  .shipment_left {
    width: 100%;
   }
  .shipment_list:nth-child(2) .shipment_right span:after{
     bottom: 0;
  }
  .donation_mobileVideo, .donation_desktopVideo img{
     display:block;
      width: 100%;
      height: 100%;
      object-fit: cover;
   }
  .free_shippingMian:after{
    display:none;
  }
  .free_shippingMian{
    padding: 100px 0px 50px;
  }
  .free_shippinginner h3 {
    font-size: 18px;
}
  .free_shippinginner h2{
    font-size: 36px;
    line-height: 40px;
    text-transform: capitalize;
  }
  .free_shippinginner p {
    font-size: 12px;
    margin-top: 8px;
}
  .free_overInner h2{
    font-size: 28px;
  }
  .free_overInner{
        flex-wrap: wrap;
  }
  .free_overInner ul{
    width:50%;
  }
  .free_75Main{
        width: 100%;
    display: flex;
    flex-wrap: wrap;
        padding-bottom: 50px;
  }
  .free_over{
    margin-bottom: -20px;
  }
  .free_150Main{
        width: 100%;
  }
  .boxs_imgMain{
        position: inherit;
    width: 100%;
  }
  .listimg1{
    position: absolute;
    top: -150px;
    right: 0;
  }
  .listimg2{
        margin-left: 20px;
    margin-bottom: 30px;
        width: 220px;
    height: 220px;
  }
  .absolut_para{
    width: 100%;
    font-size: 11px;
  }
  .donation_desktopVideo iframe{
     display:none;
  }
  .donation_main{
     margin-top: 18px;
  }
  .donation_desktopVideo{
     height: 200px;
  }
  .donate_button{
    width: 190px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 29%);
    border-radius: 4px;
    flex-wrap: wrap;
    left: 15px;
    transform: inherit;
    bottom: auto;
    top: 45px;
    display: block;
    height: 90px;
  }
  .dfb_inner2 .dfb_innerRight .dfb_rightImg{
    position:initial;
  }
  .donate_button a{
    width: 100%;
    font-size: 12px;
    border-radius: 50px;
    height: 32px;
    margin-top: 8px;
  }
  .donate_button span{
    width: 100%;
    display: block;
    height: 40px;
  }
  .dfb_inner2 .dfb_innerRight{
    display: flex;
    margin-bottom: 40px;
  }
  
  .dfbright_mobile{
    width: 50%;
    text-align: center;
    padding-top: 22px;
  }
  .dfbright_top{
    display: block;
    border-bottom: 2px solid #707070;
    padding-bottom: 10px;
    width: 100px;
    margin: auto;
    margin-bottom: 20px;
  }
  .dfbright_top img{
    width: 75px;
  }
  .dfb_inner2 .dfb_innerRight .dfb_rightImg{
    width: 50%;
  }
  .dfb_main {
    margin-top: 30px;
  }
  .dfbright_bottom a{
    width: 100px;
    display: block;
    margin: 12px auto;
  }
  .dfb_inner{
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .dfb_innerLeft, .dfb_innerRight{
    width: 100%;
  }
  .donation_mobileVideo{
    height: 200px;
  }
  .dfb_innerLeft h3{
    font-size: 12px;
    letter-spacing: 1.6px;
  }
  .dfb_innerLeft h2{
    font-size: 15px;
    margin-top: 6px;
  }
  .dfb_innerLeft p{
    font-size: 14px;
    margin-top: 20px;
  }
  .dfb_inner1 .dfb_innerRight, .donationApp_links{
    display:none;
  }
  .dfbright_mobile{
    display:block;
  }
  
  .dfb_inner2{
    flex-direction: column-reverse;
  }
  .topBanner_mobile{display:block;}
  .topBanner_mobile .mobile-banner-main {
    margin: 0px 0 0px;
   }
  .categories_main .blogs_sliderMain h2{
    height: auto;
  }
  .categories_main .blogs_sliderMain p{
    height:152px;
  }
  .categories_main .blogs_sliderMain h2{
    line-height: 25px;
  }
  .categories_main .blogs_sliderMain{
    margin-bottom:0px;
  }
  
  .blo_single_article .blog-share-comment{
    margin-top: 30px;
  }
  .categories_main .about_ummah{
    margin-top:50px;
  }
  .blogs_sliderMain h2{
    font-size: 16px !important;
    line-height: 25px!important;
    height: 50px!important;
  }
  .blog-description span, .blog-description{
    font-size: 16px!important;
  }
  .contact_formInner{
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .contact_formLeft {
    padding-right: 0;
    width: 100%;
    margin-top: 50px;
   }
  .contact_formLeft fieldset .faqHeader{
    font-size: 25px;
    opacity: 1;
    margin-left: 0px;
    color: #fff !important;
  }
  .contact_formRight p {
    font-size: 16px;
  }
  .contact_formRight {
    width: 100%;
   }
  .contact_formRight h3{
    margin: 0 0 20px;
    color: #fff;
    font-size: 25px;
  }
  .contact_formRight p{
    font-size: 16px;
    max-width: 100%;
  }
  .shopify_explorer__content .shopify_explorer_faq__separator{
    font-size: 20px!important;
  }
  .shopify_explorer_faq__item .shopify_explorer_faq__question{
    font-size: 16px;
  }
  #mobileTop{
   display: none;
  }
  #shopify-section-mobile_top img{
    margin-top: -30px !important;
  }
  .site_container {
    padding: 0 15px;
}
  .aboutHWD_bannerLeft h2 {
    font-size: 25px;
    margin: 0px 0 10px;
    color: #fff;
    line-height: normal;
}
  .aboutHWD_banner {
    margin-top: 0px;
    flex-wrap: wrap;
}
  .aboutHWD_bannerLeft{
    width: 100%;
    padding: 0;
  }
  .aboutHWD_bannerLeft p, .about_blockLeft p {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    font-weight:500;
}
  .aboutHWD_bannerRight {
    width: 100%;
    padding-top: 0;
    text-align: left;
    margin-top: 40px;
}
  .aboutHWD_rightImg{
    width: 150px;
    height: 150px;
    margin-right: auto;
    margin-left:inherit;
  }
  .about_blockRight {
    width: 100%;
    text-align: center;
    padding-top: 15px;
}
  .about_blockLeft h2{
    margin: 0 0 10px;
    font-size: 34px;
    color:#fff;
  }
  .about_blockLeft {
    width: 100%;
}
  .about_block_main .site_container{
        flex-wrap: wrap;
  }
  .about_block3 .about_blockRight span:after{
    top: -30px;
    width: 165px;
    right:-32%;
    height:200px
  }
  .about_block3 .about_blockRight{
    padding-top: 50px;
  }
  .about_blockRight span {
    width: 230px;
    height: 230px;
    margin-right: auto;
    margin-left: inherit;
}
  .s1 b{
    line-height: normal;
    font-size: 25px;
    margin: 30px 0 10px;
  }
  .itemm4 .category-name{
    font-size: 30px;
  }
  .like_social{
    width: 100%;
    max-width:100%;
  }
  .artical_detail_div .article-date{
    width: 100%;
    margin-bottom: 20px;
  }
  .artical_detail_div .article-title {
    font-size: 25px;
    line-height: initial;
  }
  .artical_detail_div{
    margin: 0;
    padding: 15px;
  }
  .artical_mainIMG{
    height: 350px;
  }
  .artical_mainIMG_ummah{
     width: 300px;
  }
 
  div.snize div.snize-pagination{
    margin: 0 auto 50px!important;
  }
  #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-dropdown{
    max-width: 100% !important;
  }
  #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-mobile-filters{
        max-width: 30%!important;
  }
  .itemm4{
        margin-bottom: 25px;
  }
  #collection .grid-container {
    margin-top: 30px;
}
  .layer-category .breadcrumb {
    padding: 13px 15px;
}
  .breadcrumb li a, .breadcrumb li:last-child a{
    font-size: 16px!important;
  }
  #snize-search-results-grid-mode li.snize-product {
    width: 100% !important;
    margin: 0 0px 40px!important;
}
  #snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode span.snize-overhidden {
    padding: 15px 5px 5px 0px !important;
}
  #snize_results.snize-mobile-design.snize-new-version li.snize-product .snize-price-list .snize-price {
    color: #000!important;
}
  .cart-dividr {
    padding: 0 15px;
  }
  div.snize-search-results {
    padding: 0 15px;
}
  .cart-dividr .table-responsive{
    padding-left: 10px;
  }
  .cart-dividr .table tr, .cart-dividr .table td{
    display: block !important;
    width: 100% !important;
  }
  
  .cart-dividr .table tr{border-bottom:1px solid #ddd;}
  .cart-dividr .table tr:nth-last-child(1){
    border-bottom:none;
  }
  .cart-dividr .table td{border:none;}
  .cart_text p{
    display:none;
  }
  .stwi{
    width: 100%;
    text-align: right;
    margin-top: 16px;
  }
  .sub_total1{
    flex-wrap: wrap;
  }
  .cart-dividr .rw_inner .table tr{
        display: flex !important;
  }
  .total_google_review {
        width: 60% !important;
  }
 .hd4 #logo{
     margin: 0 !important;
    }
    .discount-slider-section{
      display: none;
    }
  .tabs-category-slider .tabs-categorys li a {
    font-size: 11px;
  }
  #revvv, #revvv .carousel-inner .carousel-item{
    background: #fff !important;
  }
  .rev-heading, .rev-text, .total-rev p{
    color: #000 !important;
  }
  .read-more-reviews, #revvv .carousel-inner .carousel-item .carousel-item-inner{
    background: #000 !important;
  }
  .read-more-reviews p{
        color: #fff !important;
  }
  .col-md-4.shadoo{
    padding: 0;
  }
  .shadoo .name, .feeed .testimonial{
    color: #fff !important;
  }
  .total-rev p{
    text-align: left;
    font-weight: 600 !important;
  }
.tabs-category-slider .owl-carousel.owl-drag .owl-item{
      width: 192px !important;
}
.collection-tab-section .item-inner .images-container .product-image{
      margin-top: 0px;
}
.collection-tab-section .owl-carousel .owl-stage-outer{
      padding-left: 0 !important;
}
.collection-tab-section .item-inner .caption {
    padding: 0px 10px 10px 10px;
}
  #HeaderContainer {
    padding: 10px 15px 0px 15px!important;
}
  .header-utility>ul>li {
    margin-left: 12px!important;
}
  .tabs-category-slider .tt-product .product-layout.grid-style{
        margin-top: 0;
  }
  #revvv .carousel-inner .carousel-item .carousel-item-inner{
        width: 90%;
        box-shadow: none;
  }
  #containerFooter {
    margin-left: 0px!important;
}
  footer .col-footer.footer-logobar-1 {
    padding-right: 15px!important;
}
  .footer-copyright{
    margin-top: 0 !important;
    padding-left: 15px;
  }
  .single-product-main{
    box-shadow: none !important;
  }
  .product-main-row{
    margin-top: 50px !important;
  }
  .product-name-mobile{
    padding: 10px 5px 0 !Important;
  }
  .product-details-col{
    padding-right: 6px!important;
    padding-left: 6px!important;
  }
  .quanti.single-product-qty input.qty{
    font-size: 14px !important;
  }
  .veriation-button hr + h1{
    font-size: 20px !important;
    margin-bottom: 0;
    text-decoration: underline;
    margin-top:40px
  }
  .veriation-button hr{
    display: none;
  }
  .fbt+h1 {
    padding: 7% 6px 0!important;
    font-size: 28px;
  }
  input[type=button].btn-cart{
    width: 140px;
    display: block;
    border-radius: 14px;
    font-size: 14px;
    height: 35px;
    line-height: initial;
  }
  .sold-by-product p span{
    text-decoration: underline;
  }
  .about-item-mobile p{
    font-size: 14px!important;
  }
  .product-review-main {
    padding: 0 32px!important;
  }
  .customer-review-answer{
    width:100%
  }
  .spr-form form{
    margin: 0px 5px !important;
  }
  .pc-heading-main {
    padding-left: 15px!important;
  }
  .related-products .owl-carousel .owl-stage-outer{
    padding-left: 15px!important;
  }
  .mobile-banner-main{
    margin: 30px 0px 20px 0px;
  }
  #product_neww #shopify-section-blogs-slider{
    display:none;
  }
  .veriation-button{
    display: flex;
    flex-wrap: wrap;
  }
  .veriation-button div.addcartsection{
    order: 1;
  }
  .veriation-button>div{
    order: 5;
  }
  .fbt{
    width: 90px!important;
    margin-bottom: 30px;
    height: 90px;
  }
  input[type=button].btn-cart{
    order: 6;
  }
  .custom-payment-options.custom-payment-options-mobile{
    order: 2;
    margin-top: 0;
  }
  .veriation-button>div.sold-by-product{
    order: 3;
  }
  .veriation-button>div.about-item-mobile{
    order: 4;
  }
  .product-info-main{
    display:block !important;
    padding: 0 !important;
    margin: 0;
  }
  .become-a-vendor.become-a-vendor-mobile{
    margin-top: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .product-review-main .col-lg-6 .product-info-main{
    padding-top: 0px!important;
  }
  .product-vendor-name p a{
    text-decoration: underline;
  }
  .header-menu img{
    width: 20px;
    height: 16px;
  }
  #cart-total{
    left: 14px!important;
    top: 10px!important;
  }
  .aboutHWD_bannerMain{
    background: #000;
    padding: 30px 0px;
  }
  .about_haloyalty #shopify-section-brands_pc,
  .about_haloyalty #revvv:after,
  .about_haloyalty #revvv:before,
  .about_block3 .vendor_botton
  {
    display: none;
  }
  .about_haloyalty #revvv,
  .about_haloyalty #revvv .carousel-inner .carousel-item{
    background: black !important;
  }
  .about_haloyalty .rev-heading{
    font-size: 34px;
    color: #ffff!important;
  }
  .about_haloyalty .rev-text,
  .about_haloyalty .total-rev p{
    color: #ffff!important;
    font-weight: 400 !important;
  }
  .about_haloyalty .read-more-reviews,
  .about_haloyalty #revvv .carousel-inner .carousel-item .carousel-item-inner{
    background: #fff !important;
  }
  .about_haloyalty .read-more-reviews p,
  .about_haloyalty .shadoo .name, .about_haloyalty .feeed .testimonial{
     color: #000 !important;
  }
  .about_block_main{
    background: #000;
    padding: 30px 0px;
  }
  .about_block2 .about_blockRight span img{
    filter: invert(1);
  }
  .about_block3 {
    margin-bottom: -20px;
  }
  .common-home.home1 .read-more-reviews,
  .common-home.home1 #revvv .col-md-12,
  .review_page_main .read-more-reviews,
  .review_page_main #revvv .col-md-12{
    display:none !important;
  }
  .about_haloyalty .read-more-reviews, .about_haloyalty #revvv .col-md-12{
    display:none;
  }
  
}
 
@media (max-width:575px){
  .product_tags {
    width: 100%;
    margin-bottom: 30px;
    font-size: 14px;
}
  .td_product{
    font-size: 16px;
        white-space: break-spaces;
  }
  .hd4 #logo{
    width:auto;
    text-align: left;
    padding-left: 40px !important;
  }
  .donation_partnar_desktop{
    display:none;
  }
  .cart-dividr {
    display: block;
}
  .donation_partnar_mobile{
    display:block;
    background: #000;
    padding: 50px 0px;
  }
  .donation_partnar_mobile a{
    font-family: Helvetica;
    color: #000;
    font-weight: 700;
    width: 200px;
    font-size: 12px;
    border-radius: 50px;
    height: 32px;
    background: #fff;
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 30px auto 0px;
  }
  .nav-container form.example .search-box{
    margin-top: 10px;
  }
  .collection-tab-section .module-title h2 span{
    font-size: 16px !important;
    max-width: 200px;
    line-height: 18px;
    font-weight: bold;
  }
  .collection-tab-section .module-title h2:after{
        left: 20px;
        top: 15px;
  }
  .collection-tab-section .module-title h2:before{
        top: 15px;
        right: 20px;
  }
  .tabs-category-slider .tabs-categorys li{
    margin-right: 0px;
  }
  .tabs-category-slider .tabs-categorys li a{
    font-size: 11px;
    line-height: 30px;
    padding: 0px 5px;
  }
  .footer-content, #revvv{
    position:relative;
  }
  .footer-logobar-1 .footer-content::after{
    content:"";
    position: absolute;
    background: url("//cdn.shopify.com/s/files/1/0084/4513/2857/files/Group_10488.png?v=1641577217");
    width: 180px;
    height: 180px;
    top: -100px;
    right: -88px;
    background-repeat: no-repeat;
  }
  .footer-logobar-1 .footer-content .footer-logo{
        width: 295px;
  }
  #revvv{
    padding-top:100px !important;
    box-shadow:none !important;
  }
  .about_haloyalty #revvv{
    padding-top:0px !important;
  }
  #revvv::after{
    content:"";
    position: absolute;
    background: url("//cdn.shopify.com/s/files/1/0084/4513/2857/files/black_white_beuauty_minimalist_hijab_logo_8_922a6d68-e643-4c84-9eec-033139976134.png?v=1641577216");
    width: 180px;
    height: 180px;
    top: 0px;
    right: -45px;
    background-repeat: no-repeat;
  }
  #revvv::before{
    content:"";
    position: absolute;
    background:#707070;
    width:145px;
    height:1px;
    left:0px;
    top:85px;
  }
  .related-products .pc-heading-title{
    width: 100%;
  }
  .product-details-col .new-price sup{
    margin-left: 0 !important;
  }
}

span#toDate {
    font-weight: bolder;
    color: #a7d546;
}
.product-stock {
    display: flex;
   
}