.spf-product__info {margin-top:-20px; !important;}
#size-myBtn_6092383846568 {display:none;}
.size-233368879272, .size-233368944808, .size-233368912040, .size-233368977576, .size-233369141416, .size-233369043112,
.size-233369075880, .size-233369108648, .size-233369010344, .size-233368912040   {display:none;}
.raqs-branding, .sc-kGXeez, .gCwGxb, {    visibility: hidden !important;}
.raqs-product_price--display span.money {font-size: 20px;color: #666666;    font-weight: 400;}
.raqs-content .raqs-product_title.raqs-size-basic {  font-size: 20px !important;    color: #666666!important;}
/* .raqs-info_top {    float: left;    width: 50%;} */

/* The Modal (background) */
#size-myBtn{curser:pointer;}
#size-myBtn:hover{curser:pointer;color:orange;}
.size-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.size-modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 50%;
}

/* The Close Button */
.size-close {
    color: #666666;
    float: right;
    font-size: 44px;
    font-weight: bold;
    position: relative;
    top: -25px;
}

.size-close:hover,
.size-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}


.spf-product-card {    margin-bottom: 0px!important;}
img.spf-product-card__image {    margin-top: 0px !important;margin-bottom: 0px !important;}
.hqIxRu {      background-color: #B6A574 !important;}
.sc-fzqARJ.eLpUJW {    display: none !important;}
.dYiPmR {  border: 10px solid #B6A574 !important;
  background: url(https://cdn.shopify.com/s/files/1/0485/0879/7085/files/footer-Recovered-revised-b-1_2x_5c30d53d-4129-4a07-8428-4497fb11f449.jpg?v=1600674320);
background-size:cover;
}
.gf-left #gf-tree {
    padding-right: 20px;
    padding-left: 60px;
}
.text-link--accent {
  color: #333 !important;}
.gm-menu li:last-child a span {
    color: #333 !important;
}
.gm-submenu li:last-child a span {
    color: #333 !important;
}
.page-style {
    width: 100%;
    float: left;
    margin: 55px 0;
}
.shopify-challenge__container {
    max-width: 500px;
    margin: 0 auto;
    padding: 50px 0;
}
.shopify-challenge__button{ 
    height: 45px;
    width: 156px !important;
    color: #fff !important;
    margin: 0 auto;
    margin: 10px 0;}
.checkout-btn{ 
    height: 45px;
    width: 156px !important;
    color: #fff !important;
    margin: 0 auto;
    margin: 10px 0;}
.cart-page {
    width: 100%;
    padding: 55px !important;
}
.customer-account {
    width: 100%;
    margin: 0;
/*     background: aqua; */
    padding: 0px !important;
}

nav.breadcrumb {
    box-shadow: 0px 0px 5px 1px #999;
    display: flex !important;
    visibility: visible !important;
    background: #E8E8E8;
    color: #666666;
    height: 40px;
    padding: 10px 65px;
}
#collectionbreadcrumb .breadcrumb {
    box-shadow: none;
    display: block;
    visibility: visible !important;
    background: #E8E8E8;
    color: #666666;
    height: 0;
    padding: 0;
}
.myaccountheading {margin-top:20px;}
.myaccount { display: flex;   flex-wrap: wrap;    padding: 30px 0;    margin: 0;}

#privy-container #privy-inner-container *[tabindex]:focus {
    outline: none !important;
    outline: none !important;
}
.slider-text-wrapper {
    width: 50%;
    margin: 0 auto;
}.slider-text-block {
    float: left;
    width: 100%;
}
.announcement-bar { z-index: 0;}
p.sc-bdVaJa.fQDIHK{visibility:hidden!important;display:none !important;}
p.sc-fjdhpX.bfiZMD{visibility:hidden!important;display:none !important;}
p.sc-kEYyzF.eOVEHE{visibility:hidden!important;display:none !important;}
p.sc-Rmtcm.dihZFO{visibility:hidden!important;display:none !important;}
p.sc-cJSrbW.gZdmIl{visibility:hidden!important;display:none !important;}
p.sc-fYxtnH.jDgNF{visibility:hidden!important;display:none !important;}


.gm-mega {
    margin-top: 25px;
}.sc-fYxtnH.jDgNF {
    visibility: hidden !important;
   display:none!important;
  height:0px!important;
}

form#RegisterForm {
    width: 80%;
    margin: 0 auto;
}

span.gm-text {
    text-transform: uppercase;
}ul.related-varients li {
    display: inline;
    margin: 5px;
    font-size: 12px;
  color:black!important;
}
.sca-fancybox-skin{20px 0px 0 15px!important;}
.site-header__mobile-nav { position: initial!important;}

.login-logo { float: left;width: 100%; text-align: center;}
.img-one {  float: left; width: 100%;}
.img-two { float: left;   width: 100%;}
div#Collection {
    padding-right: 30px !important;
}
#scrollToTop-btn:hover {
    background:#B6A574;
}
/* custmer login account */
.loginmodal {display: none; /* Hidden by default */  
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  padding-top: 0px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* custmer login account */
.loginmodal2 {display: none; /* Hidden by default */  
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 0px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */.login-modal-content { background-image: url(https://cdn.shopify.com/s/files/1/0485/0879/7085/files/footer-Recovered-revised-a_2x_dcbc08e2-5800-448f-b5bb-7551c6040bcf.jpg?v=1600675276);
    padding: 20px;
    border: 1px solid #888;
    width: 60%;
    margin: 5% auto;
    background-size: cover;
}
/* The Close Button */
.loginclose {  color: #666666 !important;
    float: right;
    font-size: 28px;
    font-weight: bold;
    position: relative;
    top: 0px;
    right: 30px;}
.loginclose2 {  
    color: #666666 !important;
    float: right;
    font-size: 28px;
    font-weight: bold;
    position: relative;
    top: -8px;
    right: 8px;}
.loginclose:hover,.loginclose:focus {  color: #000;  text-decoration: none;  cursor: pointer;}
.loginclose2:hover,.loginclose:focus {  color: #000;  text-decoration: none;  cursor: pointer;}
input.create-button {
    margin-top: 30px;
    margin-bottom: 30px;
}
.loginpagewrapper {
   width: 75%;
    margin: 40px auto;
    background: #fff;
    border: 1px solid #e8e8e8;
/*     padding: 20px 0; */
    background: rgba(255,255,255, 0.8);
/*     height: 450px; */
    overflow: auto;
}
.register-loginpagewrapper {
   width: 75%;
    margin: 40px auto;
    background: #fff;
    border: 1px solid #e8e8e8;
/*     padding: 20px 0; */
    background: rgba(255,255,255, 0.8);
    height: 450px;
    overflow: scroll;
}.login-texts {
    float: left;
    width: 100%;
    text-align: center;
}
    .welcome-one {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    font-size: 30px;
    font-weight: 800;
    font-family: 'Raleway';

}
.welcome-two {
    float: left;
    width: 100%;
    margin: 0px 0px 20px 0px !important;
    font-weight: 800;
    font-size: 15px;
}
a#RecoverPassword {
    margin: 5px 0 !important;
    float: left;
    width: 100%;
}
.login-button {
  
    height: 45px;
    width: 156px !important;
    color: #fff !important;
    margin: 0 auto;
    margin: 10px 0;
}
.recover-button {
  
    height: 45px;
    width: 156px !important;
    color: #fff !important;
    margin: 0 auto;
    margin: 10px 0;
}
.create-button {
  
    height: 45px;
    width: 156px !important;
    color: #fff !important;
    margin: 0 auto;
    margin: 10px 0;
      border: none;

}
a#customer_register_link {
   float: left;cursor: pointer;
    width: 100%;
    text-align: center;
    text-transform: initial;
}

/* email recovery */
input#RecoverEmail {
    width: 60%;
    margin: 15px auto;
}h2#RecoverHeading:focus {
    outline: none;
}






/* customer help css */
.customer-help {float: left;width: 100%;border: 0;border-top: 1px solid #666;}
.cel-one {float: left;width: 5%;text-align: center;padding: 15px 0;}
p.line-one {float: left;width: 100%;margin: 0;font-size: 12px;}
.cel-two {float: left;    width: 95%;padding: 15px 30px;}
.help-title-row {    width: 100%;    text-align: left;    font-size: 18px;    font-weight: 800;    font-family: 'Raleway';    margin: 10px 0;}
.messagebox {    border: 1px solid #666;    padding: 10px;    border-radius: 20px;    color: #666 !important;}


/* related product css */
.relatde-product-row{  	width:90%;	margin:0 auto;}
.panel.preview-details {    float: left;    width: 100%;    padding: 25px 0;}
.related-product-title a {    font-weight: 800;    font-family: 'Raleway';}
.relative-product.section-header {    margin-top: 55px;}


/* scroll to top  */
.scrollToTop-btn {    width: 40px;    height: 40px;    background-color: black;    opacity: 0.8;    color: white;    background-size: cover;    line-height: 2.2;    text-align: center;    cursor: pointer;    position: fixed;    bottom: 25px;    right: 12px;    z-index: 9;    -webkit-transition: opacity 0.4s ease-in;    -moz-transition: opacity 0.4s ease-in;    -o-transition: opacity 0.4s ease-in;    transition: opacity 0.4s ease-in;    -webkit-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.3), inset 0 0 0 0px rgba(255, 255, 255, 0.5);    -moz-box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.3), inset 0 0 0 0px rgba(255, 255, 255, 0.5);    box-shadow: 0px 2px 10px -1px rgba(0, 0, 0, 0.3), inset 0 0 0 0px rgba(255, 255, 255, 0.5);  }
.scrollToTop-btn-hidden {      opacity: 0;      height: 0;      overflow: hidden;  }
.scrollToTop-arrow {    font-size: 15px;    font-weight: bold;    padding-right: 3px;    vertical-align: sub;    line-height: 2.2;  }
.icon_uparrow-white{ border: solid white;    border-width: 0 3px 3px 0;    display: inline-block;    padding: 5px;    transform: rotate(-135deg);    -webkit-transform: rotate(-135deg);    margin-top: 16px;  }


/* product page */



.size-sel-1 {
    float: left;
    width: 25%;
    color: #B6A574;
   padding: 10px 0;
}.size-sel-2 {
    float: left;
    width: 75%;
}.quan-sel-1 {
    float: left;
    width: 25%;
    color: #B6A574;
    padding: 10px 0;
}.quan-sel-2 {
    float: left;
    width: 75%;
  max-width:100%!important;
}.product-page-wishlist {
        float: right;
    width: 50%;
    margin: 0 !important;
    text-align: right !important;
    height: 44px;

}
#shopify-product-reviews {
    *zoom: 1;
    display: block;
    clear: both;
    overflow: hidden;
    margin: 3em 0;
    float: left;
    width: 100%;
}.product-breadcrumb {
    box-shadow: 0px 0px 5px 1px #999;
    display: flex !important;
    visibility: visible !important;
    background: #E8E8E8;
    color: #666666;
    height: 40px;
    padding: 10px;
    margin-bottom: 60px;padding-left: 80px;
}.share-text{margin:0px; padding:0px;}
.product-single__description {
    margin:20px 0;
    float: left;
    width: 100%;
}.shipping-Details {
    float: right;
    text-align: center;
    width: 42%;
    padding: 10px 0;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    margin-right: 20px;
}
.shipping-Details a{color:#B6A574;}

.size-Details {
    float: right;
    width: 50%;
    padding: 10px 20px;
    text-align: right;
}
.product-page-wishlist div {
    text-align: right !important;padding-right: 15px !important;
}
.product-social-sharing li:first-child {
    margin-left: 0px;
}.relative-product h2 {
  font-size: 38px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'Raleway';
}

/* quick view css */
.sca-qv-gallery { margin-bottom: 10px;    margin-right: 0px !important;
    margin-left: 0px !important;
    text-align: center;
    float: left;
    width: 20%;
}.sca-qv-zoom-container {
    text-align: center;
    margin-bottom: 17px;
    float: right !important;
    width: 80%;
}
/* .fancyox-view-detail .zoomWrapper img {
    max-width: 400px !important;
    max-height: 450px !important;
} */

.spf-product__info {
    padding-left: 4px;
}
/* .collection-wishlist {display: none !important;} */
/* .quick_wishlist_wrap:hover + span { display: block!important;;} */

#owl-demo .item img{display: block;width: 100%;height: auto;}
.quotes {display: none;}

.smartwishlist-producst {position: absolute !important;bottom: 85px;width: 40%;background: rgba(0,0,0,0.5);color: #fff !important;right: 0px;}
main#MainContent {padding: 0px;}
.collectionurl {margin-left: 70px;text-transform: capitalize;padding: 0px;height: 40px;}
.section-header.text-center h1 {font-weight:500;font-size: 22px; color:#B6A574;}
/* .gf-left #gf-tree {padding-top: 20px;} */
header.site-header.border-bottom.logo--left {border-bottom: none;}
.collection-section-header { margin: 10px 0px 30px 0px;}
.filters-toolbar-wrapper { margin-bottom: 20px;}
.filters-toolbar {box-shadow: 0px 0px 5px 1px #999;display: flex !important;visibility: visible !important;background: #E8E8E8; color: #666666;height: 40px;}
.filters-toolbar__item-child {width: 100%;text-align: right;height: 55px;}
.filters-toolbar__item--count {visibility: hidden;}
.filters-toolbar__item-child:first-child { margin-right: 2em;}

.filters-toolbar__input {color: #666;text-transform: capitalize;font-family: 'Raleway';height:40px;}


/* popup css */
div#sca-qv-title {
    float: left;
    width: 50%;
    margin: 30px 0 0 0;
}
.sca-qv-price-container {
    width: 27%;
    float: right;
    margin: 30px 0 0 0;
}
.sca-size {
    float: left;margin: 10px 0;
    width: 100%;
}div#sca-qv-des {
    display: none;
}
.sca-quantity {
    float: right;margin: 10px 0;
    width: 100%;
}

.sca-qv-product-options label {
    color: #B6A574;
}
.quickwish {margin: 0 !important;
    width: 48%;
    float: left;
    text-align: center;
    padding-left: 5px;
}
.quick-wish{color:#666 !important;}
.quick-wish:hover{color:#666 !important;}
div#sca-qv-cartform {
    width: 100%;
    float: left;
}
#sca-qv-variant-options .selector-wrapper select {
    max-width: none !important;
    width: 15% !important;
}
.sca-atcbutton {
    float: left;
    width: 100%;
    margin: 10px 0;
}

a.related-slider-quick {
    width: 99.5%;
    left: 14.6% !important;
    height: 44px;
    background: rgba(0,0,0,0.5) !important;
  top: 85.9% !important;}

a.slider-quick {
    width: 99.5%;
    left: 14.6% !important;
    height: 44px;
    background: rgba(0,0,0,0.5) !important;
  top: 85.9% !important;}


.quick_wishlist_wrap {   width: 97%;
    background: rgba(0,0,0,0.5);
    position: relative;
    bottom: 0px;
    display: flex;
    height: 55px;
    left: 5px;}
.product-slider-wishlist { width: 40px;
    position: absolute !important;
    right: 0px;
    text-align: center;
    height: 40px;
    padding: 5px 0 !important;
    top: 0px;
    background: #EDE5CE;}

.related-slider-wishlist { width: 40px;
    position: absolute !important;
    right: 0px;
    text-align: center;
    height: 40px;
    padding: 5px 0 !important;
    top: 0px;
    background: #B6A574;}


.collection-wishlist {
    width: 40px;
    position: absolute !important;
    right: 0px;
    text-align: center;
    height: 40px;
    padding: 5px 0 !important;
    top: 0px;
    background: #B6A574;
}
.sca-qv-image .sca-qv-button {
 	 padding: 10px 18px !important;}
	img.sca-qv-gallery-img {
    max-width: 127px !important;
    max-height: 140px !important;}

.fancyox-view-detail .zoomWrapper img {
    height: 607px !important;
}
.name-title strong {
    font-size: 15px;
    font-weight: 600 !important;
    margin-bottom: 12px;
}



/* desktop responsive layout */

@media only screen and (min-device-width: 1080px)
  and (max-device-width: 1920px) and (orientation: landscape) 
{
  
    a.collection-quick-view {  width: 97.1%;left: 13% !important; height: 44px; background: rgba(0,0,0,0.5) !important;    top: 97.8% !important;}
	a.slider-quick {width: 99.5%;left: 14.6% !important;height: 44px; background: rgba(0,0,0,0.5) !important;top: 85.9% !important;}
	a.related-slider-quick {width: 99.5%;left: 14.6% !important;height: 44px;background: rgba(0,0,0,0.5) !important;top: 95.9% !important;}
    .data-thumbnail-slider {     max-height: 838px;}
    
}


/* Laptop responsive layout */
/* (1024x768) iPad 1 & 2, Landscape */

@media only screen and (min-device-width: 768px)
  and (max-device-width: 1366px) and (orientation: landscape)
{
  	.announcement-bar { z-index: 0;}
    .login-modal-content {width: 45% !important;margin: 1.5% auto !important;}
    .loginpagewrapper {  margin: 0px auto !important;}
    .loginpagewrapper { width: 85%; border: 1px solid #e8e8e8; padding: 20px 0; background: rgba(255,255,255, 0.8);overflow: auto;}
    #privy-container #privy-inner-container .privy-popup-container .privy-popup-content-wrap {   margin-top: 30px !important;}    \
 	 .desktop-mobile-tab {    width: 65% !important;}
    a.collection-quick-view {
    width: 100%;
    left: 18% !important;
    height: 44px;
    background: rgba(0,0,0,0.5) !important;
    top: 72% !important;
}
 	 a.related-slider-quick {    width: 100%;    left: 20.7% !important;    height: 44px;    background: rgba(0,0,0,0.5) !important;    top: 94.5% !important;}    
 	 a.slider-quick {  width: 99.5% !important;left: 21% !important; height: 44px;background: rgba(0,0,0,0.5) !important; top: 94% !important;}
	
  
}
@media only screen and (max-device-width: 600px)
  {
.collection-quick-view {
    width: 100%;
    top: 65.5% !important;
    left: 36% !important;
    background: rgba(0,0,0, 0.5) !important;
    border-radius: 0px !important;
}
  .spf-product__info {top:-8px !important;}
  #sca-qv-quantity {width: 70%!important;}
  a.slider-quick { width: 100% !important; left: 23.6% !important; height: 44px; background: rgba(0,0,0,0.5) !important;top: 103% !important;bottom: 0% !important;}
nav.breadcrumb {    height: auto;     padding: 10px 20px;}
    .size-sel-1 {width: 25% !important;}
    .size-sel-2 {     width: 40%!important;}
    .quan-sel-2 {      width: 25%!important;}
    .quan-sel-2 {      width: 40%!important;}
    .cel-one {    padding: 15px 0!important;}
    .wishlistpage .product .image {
    overflow: hidden;
    width: 40%;
    margin: 0 auto;
}
    form#customer_login {    padding: 15px 40px 50px 40px;}
    h1#LoginHeading {    margin-top: 40px;}
    
    
}

/* ipad responsive */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { /* STYLES GO HERE */}
    




/* insert styles here */

input:focus, textarea:focus, select:focus, .disclosure__toggle:focus { OUTLINE: NONE !IMPORTANT;}
.h4.spf-product-card__title a:hover { color: #333333;}

/* Quickview button */

/* .open-quick-view { display: none !important;} */
.gf-sort-wrap {display: none;}
/* .collectionurl {
    position: relative;
    top: 90px;
    left: -230px;
    width: 330px;
    margin: 0 auto;
    text-align: left;
} */
/* Add to cart button */
button.spf-product__form-btn-addtocart{
    text-align:center;
  
}

/* annoucebar css */
.iconimg {    display: inline;}
p.announcement-bar__message.w3-animate-bottom { font-size: 12px;    padding: 5px;}
img.iconimg {    width: 22px;    margin: -7px 10px;}
.announcement-bar {height: 30px;}
button:focus {    outline: none;}

/* collection page */
.aikon-main-panel { display: none !important;}.collection-heading {    text-align: center;    width: 100%;    margin-bottom: 60px;}

/* product page */

/* .product-single__media-wrapper {   width: 80%;  float: right;} */

.thumbnails-wrapper.thumbnails-slider--active {
    float: left;
    width: 15%;
  
}
.data-thumbnail-slider {
    width: 22%;
    float: left;
    text-align: center;
  overflow: auto;

}
.product-single__thumbnail.active-thumb {
    border: #none;
}

.product-single__thumbnail-image {
  max-width: 100%;
    margin: 0 auto;
    padding: 2px;
    float: right;
    display: block;
}
.product-single__thumbnail {
    display: block;
    margin: -2px 0 8px;
    min-height: 44px;
    border: 2px solid transparent;
    float: right;
}
.product-single__thumbnail.active-thumb {
    
/*     border: 1px Solid #ccc; */
  box-shadow: 0px 0px 5px #cccccc;
  
}
.product-single__thumbnails-item {
  flex: 0 0 100% !important;
    width: 100%;
    margin: 0px 0px;
    margin-right: 10px;
}


/* .thumbnails-wrapper { width: 37%;    float: left;    margin: 0 auto;text-align: center;} */
.product-single__thumbnails {
    display: inline-block;
    margin-top: 0;
    float: right;
    margin-right: 25px;
}
.product-single__thumbnails {
    float: right;
    margin: 0;
    width: 100%;
}
.product-page-width {
    width: 90% !important;
    margin: 0 auto;
}
/* .product-single__thumbnails {display: inline-block;margin-top: 0;} */
.product-single__media-wrapper { margin: 0 auto; width: 78%; float: right;}
.product-single_wrapper {float: left;width: 100%; margin: 22px 0;}
.product-single__title {margin-bottom: 0.5rem;font-size: 23px;font-weight: 500; color: #666666;}
.aikon-button.aikon-action-button.aikon-quick-view-button {    display: none !important;}

.product-single-title {    float: left;    width: 60%;}
.product-single-price {    float: right;      padding-left: 30px;  text-align: right;}
.product-single-forms {    float: left;    width: 100%;}
.product-form__controls-group {    float: left;    width: 100%;}
.product-form__item.product-form__item--submit { width: 100%;float: left;}
.product-btn {color: #fff;width: 50%;float: left;}
.product-btn:hover {color: #fff !important;
    width: 50%;
    float: left;
    background: #B6A574 !important;}

.product-social-sharing li {
    margin: 0 10px;
}
.product-social-sharing {
    display: flex !important;
    margin: 10px 0;
  float: left;
    width: 30%!important;
    margin-top: 10px;
}
.so-share, .whatsapp, .ex-link {
   padding: 5px 0 0 11px;
    font-size: 20px;
    margin-right: 0px;
    width: 40px;
    height: 40px;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0px 0px 4px #333;
    -webkit-box-shadow: 0px 0px 4px #333;
    box-shadow: 0px 0px 4px #333;
    color: #fff;
}
.so-share{background-color:#34B7F1;}
.whatsapp{background-color:#25D366;}
.ex-link {background-color:#666666;}

#bookmarkit.swpbutton2 {
    padding: 0;width: 100% !important;
    height: 45px;
    line-height: 55px;
    
}

.product-wishlist span {display: inline;color: #666;}
.product-social-sharing {display: flex !important;}

#smartwishlist i { font-size: px !important;color:#666;}
}

#sw_wishlist_label {
    margin-left: 15px !important;
    bottom: 3px;
    position: relative;
    font-size: 13px !important;
    color: #666 !important;
}
.sca-qv-row {
    margin-bottom: 10px;
    text-align: center;
    width: 50%;
    font-size: 14px;
}
.product_details, .product_dimentions, .product_shipping {
    cursor: pointer;
/*      float: left; */
/*     width: 100%; */
/*   font-weight: 600; */
    margin: 7px 0px;
}
.product_panel_details, .product_panel_dimentions, .product_panel_shipping:hover {
    cursor: context-menu;
}
.as1 {
    margin: 10px 0;
}
.product_panel_details, .product_panel_dimentions, .product_panel_shipping {
	padding: 15px 0;
    display: none;
    margin: 0px;
    text-align: left;
    font-family: 'Raleway';
}

.product-recommendations {
  padding-top: $section-spacing-small;
  padding-bottom: $section-spacing-small;

  @include media-query($medium-up) {
    padding-top: $section-spacing;
    padding-bottom: $section-spacing;
  }
}
.product-recommendations__loading-dots {
  height: 350px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-recommendations__loading-dot {
  animation: dot-keyframes 1.5s infinite ease-in-out;
  background-color: $color-text;
  border-radius: 10px;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin: 0 3px;
  &:nth-child(2) {
    animation-delay: 0.5s;
  }
  &:nth-child(3) {
    animation-delay: 1s;
  }
}
@keyframes dot-keyframes {
  0% {
    opacity: 0.4;
    transform: scale(1, 1);
  }
  50% {
    opacity: 1;
    transform: scale(1.2, 1.2);
  }
  100% {
    opacity: 0.4;
    transform: scale(1, 1);
  }
}



/* .smartwishlist {
    /* margin-left: 3%; 
    opacity: 1 !important;
    position: absolute !important;;
    padding: 0;
    display: inline-block;
    bottom: 59px;
    right: 0px;
    font-size: 30px;
    width: 139px;
    background: rgba(0,0,0,0.5);
    border-left: 1px solid #ccc;
}
 */
.owl-carousel .owl-item img {
    min-height: 400px;
}
.product-card__title {
    float: left;
    width: 100%;
    margin-top: 10px;
}

a#smartwishlist_desktop_link {
font-size: 20px;
vertical-align: middle;
margin-right: 10px;
}

span.topbadge {
    padding: 5px !important;
    background-color: #B6A574 !important;
    border: 1px solid #B6A574;
    outline: none;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0px;
    top: -5px;
    font-weight: bold;
    color: #fff;
    border-radius: 50%;
    min-width: 1em;
    height: 10px;
    font-family: 'Raleway';
    width: 10px;

}
a#smartwishlist_mobile_link {
font-size: 20px;
}
@media (min-width: 750px)
{
#smartwishlist_mobile_link {
display: none;
}
}

form.search-header.search.search--focus {
opacity: 1;
background-color: #fff;
z-index:99;
}

/* __________________________________ */

/* collection page css */
.colm_wrapper {width: 100%;float: left;margin: 0 auto;}
.colm-one {float: left;width: 20%;margin: 0 auto;text-align: center;}
.colm-two {float: left;width: 80%;margin-bottom: 55px;}
.custom-categories { width: 55%; margin: 0px auto;text-align: left;margin-bottom: 30px;}
.cls-category li {margin: 10px 0;}
.vers-categories {   margin: 0 auto;width: 75%;text-align: left;}
span#price {margin: 0 10px;font-size: 20px;padding: 10px 0;}
span#color {margin: 0 10px;font-size: 20px;padding: 10px 0;}
span#size {margin: 0 10px;font-size: 20px;padding: 10px 0;}
span#material {margin: 0 10px;font-size: 20px;padding: 10px 0;}
span#available{margin: 0 10px;font-size: 20px;padding: 10px 0;}

.price_filter {border-top: 1px solid #ccc;padding: 10px 0;}
.size_filter {border-top: 1px solid #ccc;padding: 10px 0;}
.color_filter {border-top: 1px solid #ccc;padding: 10px 0;}
.material_filter {border-top: 1px solid #ccc;padding: 10px 0;}
.availability_filter {border-top: 1px solid #ccc;padding: 10px 0;}


#aikon-search-results-grid-mode li.aikon-product {
    min-width: 350px !important;
}




.slideshow__btn{min-height: 2.125rem;
  line-height: 1.5;}
/* popup */
.privy-powered-by.privy-foreground-element {    opacity: 0;}
.privy-privacy-container.privy-foreground-element {    visibility: hidden;}
#privy-container #privy-inner-container *[tabindex]:focus {
    outline: 1px solid #ccc !important;
 outline: 5px auto -webkit-focus-ring-color !important;
}
textarea:focus, input:focus{
    outline: none!important;
}
button#privy-submit-btn {
  
}

select#CurrencySelector {        border: none;
    padding: 0px 20px 0px 0px;
    font-weight: 800;
    color: #666666;}
.select-group .icon { height: calc(8em / 16px);
    position: absolute;
    right: -2px;
    top: 50%;
    transform: translateY(-50%);
    width: calc(12em / 16);
    z-index: -1;
  color: ##666666;
    font-size: 22px;
}
.site-nav li:last-child a {
    color: #B6A574;
}
.inline-icons {
  border-right: 1px solid #666666;
    font-size: 15px;
    color: #666666;
    padding: 0px 15px 10px 10px;
    height: 20px;
    }
.icon {
    
    width: 16px;
    height: 16px;
    
    
}
.title_two {
    font-size: 22px;
    font-weight: 500;
    margin: 10px 0;
}
.product-feature-row {
    width: 75%;
}
.subtext_feature-row {
    width: 100%;
    float: left;
}
.subtext_feature-row p {
   margin: 10px 0px;
    width: 50%;
}
.inline-icons img {
    width: 15px;
    height: 20px;
}
.inline-last-icons {
    border-left: 1px solid #666;
    padding: 0 10px;
    font-size: 15px !important;
    height: 20px;
  position:relative;
}
.subtext_1600150106980 {
    float: left;
    width: 100%;
}
.subtext_1600150106980 p{
    float: right;
    width: 100%;
}
.site-header__cart {
    border: none;
}

li.aikon-product {
    width: 30% !important;
}
#aikon-search-results-grid-mode span.aikon-thumbnail img{max-height:auto;}

/* navigation css */
.site-nav a {    padding: 3px 15px;    text-transform: uppercase;}
.site-nav__link--active .site-nav__label:active {    border-bottom-color: none; }
.site-nav__link--active .site-nav__label {    border-bottom-color: #666666; 
  border-bottom:none;
}
/* slider  css*/

.osverlay_1600913425521{
       width: 40% !important;
    background: rgba(255,255,255,0.5);
    position: absolute;
    left: 30%;
    padding: 50px 50px;
    height: 40%;
}
.ovserlay_1600927598466{
width: 40% !important;
    
    position: absolute;
    left: 30%;
    padding: 50px 50px;
    height: 40%;}

 .ratio-container > * {
    position: absolute;
   /* top: 35%;
   left: 33%; */
   background: rgba(0,0,0,0.1);
    width: 100%;
    height: 100%;
} 
.slide_show_overlay {
        
  position: absolute;
    top: 0!important;;
   background: rgba(0,0,0,0.2)!important;
    left: 0!important;
    width: 100%;
    height: 100%;
}
.text-box {
    position: absolute;
    top: 40%;
    float: left;
    width: 100%;
}

/* feature product */

#FeatureRowImageWrapper-feature-row {     float: right;}
.feature-row__item.feature-row__text.feature-row__text--left h2 {    font-size: 60px;    font-weight: 400;margin: 0px;}
.feature-row__item.feature-row__text.feature-row__text--right h2 { font-size: 60px;font-weight: 400;margin: 0px;}
div#shopify-section-1600667091048 div h2 { font-size: 38px;    font-weight: 400;
}
#FeatureRowImageWrapper-1600150106980 {
     float: left;
}
/* __________________________________ */

/* ________________________________ */

div#shopify-section-feature-row {padding-bottom: 0px;}
div#shopify-section-1600150106980 {padding-top: 0px;padding-bottom: 110px;}
div#shopify-section-1600927598466 {    padding-top: 110px;    margin-bottom: 55px;}
.feature-row__image-wrapper { margin: 0;}
.btn{padding: 8px 32px;}
button.btn.newsltrbtn.newsletter__submit {    min-height: 40px !important;}
.feature-row__item.feature-row__text.feature-row__text--right {text-align: right;}
.btn_three {width: 129px; padding: 10px 35px;background-image: url(https://cdn.shopify.com/s/files/1/0485/0879/7085/files/button2.png?v=1600605698);}
.btn_three:hover {
    width: 156px;
    padding: 14px 34px;
    background-image: url(https://cdn.shopify.com/s/files/1/0485/0879/7085/files/button1.png?v=1600337150);
}
.btn_three_feature-row {
    width: 155px;
    padding: 13px 35px;
    background-image: url(https://cdn.shopify.com/s/files/1/0485/0879/7085/files/Path_3485.png?v=1601017820);
}

.btn_three_feature-row:hover{width: 155px;padding: 13px 35px;}
.btn_three_1600150106980 {
    color: #666666;
    width: 155px;
    padding: 13px 0px;
   ;
}



.btn_three_1600150106980:hover{color: #666666;
    width: 155px;
    padding: 13px 0px;
  background-image: url(https://cdn.shopify.com/s/files/1/0485/0879/7085/files/Path_3485.png?v=1601017820);}

.bannerbtn { 
    padding: 11px 40px;
     color: #fff;
 
    font-weight: 800;
    font-size: 15px; 
}
.bannerbtn:hover{

    padding: 11px 40px;
     color: #fff !important;
    font-weight: 800;
    font-size: 15px;
}
.rte-setting.mega-subtitle {
    margin-bottom: 30px;
}
.product-card__title:hover {border:none;}
.product-card__title {  border-bottom: none;}
/* ul.owl-carousel.owl-theme.owl-loaded.owl-drag {padding: 0px 50px;} */
.owl-nav {
  
    position: absolute;
    bottom: 50%;
    float: left;
    width: 108%;
    left: -75px;
    font-size: 50px;
  color:#666666;
}

#shopify-section-1601356702814 { 
  margin-bottom: 0px;
  padding: 0px;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  /* border-image: url(https://cdn.shopify.com/s/files/1/0485/0879/7085/files/line.png?v=1601017820) 30 round; */
}
img:focus {
    outline: none;
  border: 1px solid #ccc;
}

input#ContactFooter-email {    min-height: 40px;}

.site-footer {      padding-top: 65px;
    color: #666666 !important;
    background-image: url(https://cdn.shopify.com/s/files/1/0400/4659/2168/files/footer-bg-020821.jpg?v=1627902975);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 500px;
    width: auto;
    margin: 0 auto;
}
.newsltrbtn {color: #ffffff;    font-weight: 800;}
.newsltrbtn:hover{    background-color: #A69462 !important;    color: #ffffff !important;        font-weight: 800;}
p.footer-para-one {    float: left;    width: 100%;}
.subscribe-title {    margin-bottom: 0px !important;    font-size: 30px;    float: left;    width: 100%;    color: #666666 !important;}
.footer-para-one {margin: 10px 0;    text-transform: uppercase;    float: left;    width: 100%;}
.footer-para-two {margin: 0; float: left;    width: 100%;text-transform: initial; }
.footer-para-three {margin: 0;float: left;    width: 100%;}
p.cc-heading {    margin: 0px;float: left;    width: 100%;}
p.cc-heading-email {    margin: 0px;float: left;    width: 100%;}
p.footer-para-two {   margin: 0px 0px 0px 0px;}
p.footer-para-three {    margin: 0px 0px 15px 0;}
p.cc-heading {  font-weight: bold;
    margin: 0px;
   color: #666666 !important;
    font-size: 25px;
    float: left;
    width: 100%;
    margin-bottom: 15px !important;}
.wrap_ccimage {  float: left;    width: 100%;    text-align: center;}
p.cc-heading-one {
    margin: 0 auto;
    width: 26%;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
  display: inline-block;}

.cc-image img {    width: auto;    height: 20px;}
p.cc-heading-email {    margin: 10px 0;text-transform: lowercase;}
p.cc-heading-one {    margin: 10px 0;padding: 5px 0;}
p.cc-heading-links {float:left;    margin: 10px 0;width: 100%;}
p.cc-heading-links a {    margin: 0 10px;}
.customercare {    float: left;    width: 100%;    text-align: center;}
.newlettercontent {
    float: left;
    width: 100%;
    margin: 0 auto;
}.site-footer__newsletter.site-footer__single-block--centered {
    float: left;
    width: 100%;
}form#ContactFooter {
    width: 40%;
    margin: 0 auto;
}
p.connect-with-us {
    float: left;
    width: 100%;
  color: #666666 !important;
    font-weight: 800;
    margin: 5px 0;
    font-size: 20px;
}
i.fa.fa-arrow-circle-left {
    font-size: 35px;
}
i.fa.fa-arrow-circle-right {
    font-size: 35px;
}

#aikon-search-results-grid-mode span.aikon-thumbnail img {  max-height: 450px !important;}
#aikon-search-results-grid-mode span.aikon-thumbnail {   height: 450px!important;  }


/* Social Sharing  */
.social-sharing {    display: inline;    float: left;    width: 100%; margin-top:10px;}
ul.unorderlist {    float: left;    width: 100%;  }
li.unordered-list {padding: 10px 0px;}
a.footer-list-anchor {  padding: 10px 10px 10px 10px;    border-radius: 25px;}
span.footer-list-text{    display: none;}

/* footer */
.fab {
    font-weight: 400;
    font-size: 20px;
}
.footerline {    width: 100%;
    float: left;
    min-height: 40px;
    background: #EDE5CE;} 	
.footer-line-two {    width: 48%;    float: right;    text-align: center;}
.footer-line-one {  padding:10px 0;    float: left;    width: 48%;    text-align: center;}
.footer-line-one small{color:black; font-size:15px;}
.footer-line-one small a{color:black; font-size:15px;}
.footer-line-two {    color: black;    font-size: 15px;    padding: 10px 0;    text-transform: capitalize;}
ul.payment-icons.list--inline.site-footer__icon-list {
    padding: 0;
}
/* .site-footer__payment-icons .payment-icon:first-child {
    margin-left: 0;
    margin: 0;
} */
.site-footer__payment-icons .payment-icon {
    /* margin-bottom: 5px; */
    margin-left: 5px;
}


div#shopify-section-collection {    background: #f7f6f2;}


/* owl slider */
button.owl-next {    width: 40px;}
button.owl-prev {    width: 40px;}

.owl-theme .owl-nav [class*='owl-']:hover {
  background: #f9f9f9 !important;
    color: #ed8b0b !important;    text-decoration: none; }

div#shopify-section-1600667091048 {background-color: #FFF9EE;
    padding: 55px 5%;
    width: 100%;}


.rounded-circle {
    padding: 5px 5px 5px 5px;
    margin-right: 20px;
    width: 40px;
    height: 40px;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0px 0px 4px #333;
    -webkit-box-shadow: 0px 0px 4px #333;
    box-shadow: 0px 0px 4px #333;
}.rounded-circle img {
    width: 25px;
    margin: 6px 0;
}

.parent {
    float: left;
    width: 100%;
    background: beige;
    margin: 0 auto;
}
    .child {
    float: left;
    width: 100%;
    margin: 0 auto;
}


.mega-title, .mega-subtitle{ text-shadow:none; 
     }

.footerline-three {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    margin: 10px 0;
  font-size:11px;
}

.footerline-three p{color: #fff; margin:0px;}

@media only screen and (min-width: 750px)
constructed stylesheet
.text-center .mega-subtitle {
        display: inline-block;
      max-width: 35%!important;
}

@media only screen and (min-width: 1024px)
.text-center .mega-subtitle {
    max-width: 55% !important;
    display: inline-block;
}


/* For 480 Resolution */  
@media only screen   
and (min-device-width : 320px)   
and (max-device-width : 480px)  
{ 
  .slideshow__title {    font-size: 24px !important; color:#ffffff!important;}
  span.mega-subtitle.slideshow__subtitle.slideshow__subtitle--mobile {    font-size: 12px;}
  .feature-row__item.feature-row__text.feature-row__text--left {    text-align: center;}
  .feature-row__item.feature-row__text.feature-row__text--left h2 {    font-size: 30px;}
  .subtext_feature-row p { margin: 10px 0px; width: 100%; padding: 0 30px;    font-size: 12px;}
  .feature-row__item.feature-row__text.feature-row__text--right {    text-align: center;}
  .feature-row__item.feature-row__text.feature-row__text--right h2 {    font-size: 30px;}
  .subtext_1600150106980 p {    width: 100%;    padding: 0 0px;    margin: 10px 0;font-size:12px;}
  .title_two {    font-size: 14px;}
  div#shopify-section-1600667091048 div h2 {    font-size: 25px;}
  div#shopify-section-1600667091048 {    padding: 55px 15%;}
  .owl-nav {    bottom: 50%;    float: left;    width: 144%;    left: -51px;  }
  .product-card__title {text-align: center; float: left; width: 100%; font-size: 10px;}
 .slideshow__text-wrap--mobile{ width: 100%;   margin: 0;}
  .site-footer{text-align:center;}
  form#ContactFooter {    width: 100%;text-align: center;}
  button.btn.newsltrbtn.newsletter__submit {min-height: 40px !important; width: 50%;}
  p.cc-heading-one {margin: 10px 0;padding: 5px 0;width: 100%; font-size: 10px;}
  p.cc-heading-links {float: left; margin: 5px 0; width: 100%; font-size: 10px;}
  .rounded-circle {margin-right: 10px;}
  .footer-line-one{width:100%; float:left;text-aligh:center;}
  .footer-line-two {width:100%; float:left;text-aligh:center;}
  div#shopify-section-feature-row { padding-bottom: 55px;}
  div#shopify-section-1600927598466 {padding-top: 55px;    margin-bottom: 55px;}
  div#shopify-section-1600150106980 {   padding-top: 0px;    padding-bottom: 55px;}
/*   .slideshow__arrows--mobile ~ .slideshow__text-content--mobile {padding-top: 1.7rem;position: absolute;top: -175px;left: 15%;} */
  .collectionurl {text-transform: capitalize;width: 100%;text-align: center;margin: 10px 0;Display:none;}
  .filters-toolbar__input-wrapper.select-group {float: left;width: 40%;text-align: left;margin-left: 15px;}
  label.filters-toolbar__label.select-label {float: left; width: 50%; text-align: right;}
  .filters-toolbar__item--count { visibility: hidden; display: none;}
  /* Product Title */.h4.spf-product-card__title{    text-align:center;}.h4.spf-product-card__title a{text-align:center;}/* Product Vendor */.spf-product-card__vendor{    text-align:center;}.spf-product-card__vendor a{text-align:center;}/* Product Price */.spf-product-card__price-wrapper{    text-align:center;}/* Product Old Price */span.spf-product-card__oldprice{    text-align:center;}/* Product Sale Price */span.spf-product-card__saleprice{    text-align:center;}/* Product Regular Price */span.spf-product-card__price{text-align:center;}  
/* .mega-title { font-size: 16px !important;} */
/*   .mega-title, .mega-subtitle { font-size: 15px;} */
/*   .bannerbtn { margin-top: 0px !important;} */
 
  .thumbnails-wrapper {width: 100%;float: none;margin: 0 auto;text-align: center;}
  .product-single__thumbnails {margin-top: 0 auto; width: 100%; float: none;}
  li.product-single__thumbnails-item.product-single__thumbnails-item--medium.js { display: inline;    float: left;    width: 24%;}
 .announcement-bar {height:45px; width:100%;} 
  
}

  

/* For 640 Resolution */  
@media only screen   
and (min-device-width : 360px)   
and (max-device-width : 640px)  
{ /* STYLES GO HERE */
/*       .slideshow__arrows--mobile ~ .slideshow__text-content--mobile {padding-top: 1.7rem;position: absolute;    top: -209px;left: 40px;} */
        .owl-nav {bottom: 50%;float: left;width: 140%; left: -51px;}
        .hero .mega-title, .hero .mega-subtitle {font-size: 30px;}
        .mega-subtitle p {font-size: 8px;width: 70%;margin: 0 auto;}
        .bannerbtn {margin-top: 10px;}
        p.cc-heading {margin: 20px 0;}
        .text-box {position: absolute;top: 27%;float: left;    width: 100%;}
  .owl-carousel .owl-item img {
    min-height: auto;
}
  .slideshow__arrows--mobile ~ .slideshow__text-content--mobile {
    padding-top: 0.5rem;
}
 .announcement-bar {height:45px; width:100%;}        
  .ratio-container > * {position: absolute;background: rgba(255,255,255,0);left: 10%;width: 76%;height: 50%;}        .collectionurl {text-transform: capitalize;width: 100%;text-align: center; margin: 10px 0;Display:none;}
  
  .filters-toolbar__item--count { visibility: hidden; display: none; }
        .filters-toolbar__input-wrapper.select-group {float: left;width: 40%;text-align: left;margin-left: 15px;}
        label.filters-toolbar__label.select-label {float: left;font-size: 15px; text-transform: capitalize; width: 50%;text-align: right;font-size: 17px;}
        
  		/* Product Title */.
        h4.spf-product-card__title{text-align:center;}
        .h4.spf-product-card__title a{text-align:center;}
        /* Product Vendor */.spf-product-card__vendor{    text-align:center;}
        .spf-product-card__vendor a{text-align:center;}
        /* Product Price */.spf-product-card__price-wrapper{    text-align:center;}
        /* Product Old Price */span.spf-product-card__oldprice{    text-align:center;}
        /* Product Sale Price */span.spf-product-card__saleprice{    text-align:center;}
        /* Product Regular Price */span.spf-product-card__price{text-align:center;}  
  		
  		.login-modal-content {width: 90%;}
        .loginpagewrapper {width: 100%;margin: 0;border: 1px solid #e8e8e8;background: rgba(255,255,255, 0.8);/* height: 450px; */overflow: auto;padding: 0px;}
		div#Collection { padding-right: 0px !important; width: 90%;}
        
  		.h4.spf-product-card__title a {font-size: 10px !important;}
  		.spf-product__swatchs span { font-size: 10px;}
  		span.spf-product-card__price.money { font-size: 10px;}
  		.collection-wishlist { width: 30px;
    position: absolute !important;
    right: 2px;
    text-align: center;
    height: 30px;
    padding: 0px 0 !important;
    top: 0px;
    background: #B6A574;}.collection-wishlist span {
    font-size: 15px;
}
  
/*   .ratio-container > * {
    position: absolute;
    top: 20%;
    background: rgba(255,255,255,0.5);
    left: 10%;
    width: 80%;
    height: 64%;
} */
  a.slider-quick {
          width: 100% !important;
    left: 23.6% !important;
    height: 44px;
    background: rgba(0,0,0,0.5) !important;
    top: 93.5%!important;
}
  
		/* product page respnsive css   */
  .product-single__media-wrapper {
    margin: 0 auto;
    width: 100%;
    float: right;
}
  .data-thumbnail-slider {
    width: 100%;
    float: left;
    text-align: center;
    overflow: hidden;
}li.product-single__thumbnails-item.product-single__thumbnails-item--medium.js {
    display: inline;
    float: left;
    width: 21%;
}button.btn.product-btn.btn--link.medium-up--hide.thumbnails-slider__btn.thumbnails-slider__next.thumbnails-slider__next--product-template {
    display: none;
}
  .shipping-Details {width: 100%;margin-right: 0;margin-top: 20px;}
  
  a.related-slider-quick {
    width: 100%;
    left: 21.6% !important;
    height: 44px;
    background: rgba(0,0,0,0.5) !important;
    top: 94.1% !important;
  }
  .relatde-product-row { width: 70%; margin: 0 auto;}
  .product-btn {   width: 100%;}
  .product-btn:hover {    color: #fff !important;    width: 100%;}
  
  .thumbnails-wrapper .product-btn {    width: 100%;    display: none;}
  
  .product-page-wishlist { float: right; width: 100%;}
  .product-page-wishlist div {text-align: center !important; padding-right: 0px !important;}
  .size-sel-1 { width: 40%;margin-right: 20px;text-align: right;font-size: 16px; padding: 7px 0px;height: 40px;}
  .quan-sel-1 { width: 25%;margin-right: 20px;text-align: right;font-size: 16px;padding: 7px 0px;height: 40px;}  
  
  .size-Details {
    float: right;
    width: 100%;
    text-align:center;}
  
  .share-text{margin:0px; padding:0px; width:100%;text-align: center;margin-bottom: 20px;}
  .social-sharing {float: none !important;width: 50% !important; margin: 0 auto;}
  .product-breadcrumb {padding-left: 30px;}
	.size-selector {height: 70px;}
  .as1 {    margin: 10px 0;    width: 100%;    text-align: center;}
  .help-title-row {  text-align: center;}
  .cel-one {    float: left;    width: 11%;    text-align: right;    padding: 25px 0;    padding-left: 20px;}
  .cel-two {    float: right;    width: 85%;    padding: 15px 30px;}
  .relative-product h2 { font-size: 20px;}
  .product-single-title {
    float: left;
    width: 100%;
    text-align: center;
}
  .product-single-price {
    float: right;
    padding-left: 35%;
    width: 100%;
}
  .slider-text-block {
    float: left;
    width: 100%;
    margin-top: 43px;
}
  
/*  home page slider  */
/*   .slideshow__title--mobile {  margin: 5% 0% 0% 10%;} */
  .slider-text-wrapper-mobile { width: 100%; float: left; align-items: center; padding: 0px 25px !important;}
  span.mega-subtitle.slideshow__subtitle.slideshow__subtitle--mobile { font-size: 12px;  margin: 10px 0;}
  .sca-qv-zoom-container {   width: 60%;}
  .sca-qv-gallery { width: 40%;height: 240px;overflow: scroll;}
  
  img.sca-qv-gallery-img {
    max-width: 81px !important;
    max-height: max-content !important;
}.sca-fancybox-opened .sca-fancybox-inner .sca-left, .sca-fancybox-opened .sca-fancybox-inner .sca-right {
    width: 100% !important;
    float: none !important;
    height: fit-content !important;
}.fancyox-view-detail .zoomWrapper img {
    height: 238px !important;
}div#sca-qv-title {
    float: left;
    width: 70%;
    margin: 30px 0 0 0;
}.sca-size {
    float: left;
    margin: 10px 0;
    width: 50%;
}.sca-quantity {
    float: right;
    margin: 10px 0;
    width: 50%;
}.sca-qv-row {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}.loginmodal {   z-index: 998;}.register-loginpagewrapper {    width: 100%; margin: 0px auto;}
  .create-title{font-size:30px;}
  #privy-container #privy-inner-container .privy-form#privy-form-18045271 input:focus {
    font-family: "Lato", Helvetica, Arial, Sans Serif;
    outline: #ccc !important;
}
  
/*  changes on 5/12/2020  */
  
  

}
  

/* For 1024 Resolution */  
@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)  
{ /* STYLES GO HERE */
	.owl-nav {position: absolute; bottom: 50%;float: left;width: 113%;left: -46px; font-size: 50px; color: #666666;}
	.text-center .mega-subtitle {        display: inline-block;      max-width: 55%;}
  	.subtext_feature-row p {   margin: 10px 0px;    width: 100%  !important;}


}  

/* For 1366 Resolution */  
@media only screen   
and (min-width: 1030px)   
and (max-width: 1366px)  
{ /* STYLES GO HERE */

  .text-center .mega-subtitle { max-width: 55%;}
  .owl-nav { 
       position: absolute;
    bottom: 50%;
    float: left;
    width: 110%;
    left: -62px;
    font-size: 35px;
    color: #666666;
}
} 

@media only screen   
and (min-width: 1370px)  
and (max-width: 1605px)  
{ /* STYLES GO HERE */
.text-center .mega-subtitle { max-width: 55%;}

/* If you're looking to supply different graphics or choose different typography for the lower resolution iPad display, the media queries below will work. */  
/* Orientation : Landscape */  
@media only screen   
and (orientation : landscape)   
and (-webkit-min-device-pixel-ratio: 1)  
and (min-device-width : 768px)   
and (max-device-width : 1007px)   
{ /* STYLES GO HERE */
.text-center .mega-subtitle { max-width: 55%;}
}  

/* Orientation : Portrait */  
@media only screen   
and (orientation : portrait)   
and (-webkit-min-device-pixel-ratio: 1)   
and (min-device-width : 768px)   
and (max-device-width : 1007px)  
{ /* STYLES GO HERE */
.text-center .mega-subtitle { max-width: 55%;}
}  
  
