#insta-feed a .container {width: 100%!important;height: 100%!important;float: left; margin: 0!important;}
#insta-feed img {width: 100%!important; height: 100%!important;}
#insta-feed a {border-bottom: 0;    display: inline-block;  vertical-align: top;position: static;float: none;width: 16.4%;margin: 0 4px 4px 0!important;}
.mega_menu li.site-has-dropdown h2 a {pointer-events: none; cursor: none;}
.mega_menu h2 a{color: #000;  font-weight: 700;  text-decoration: none; letter-spacing: 2px;}
.mega_menu .site-has-dropdown h2.heading{cursor: default; }
.mega_menu ul li.site-has-dropdown, .mega_menu ul.site__dropdown, .mega_menu ul.site__dropdown ul {
   
    padding: 0;
}
.mega_menu .shop_block h2 a{ color:#000;}
.product_list .denaCntr{ width:100%;}
a:hover, a:focus {   opacity: 1;}
.head-textb{ text-align:left;}
.shoes-slider span.left, .shoes-slider .head-textb {display:block;color:#000;font-size:12px;letter-spacing:1px;font-weight:400;}
/*.popUp_outer_shoe.active {  display: none;}*/
.main-denaCntr.active .popUp_outer_shoe.active {display: block;}
.deneText h4, .deneText h2 {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    line-height: normal;
    letter-spacing: 1px;
  margin-top:5px;
}
.shopify-section {   float: left;    width: 100%;}
.product_detail .denePic .sell_content{ display:none;}
.colorbx li input {
    position: relative;
    z-index: 9999;
    float: left;
    margin: 0;
    line-height: normal;
    min-height: 25px;
    opacity: 0;
}
.PercyText .colorbx span{height: 25px;width: 25px;z-index: 1; border: 2px solid transparent;}
.PercyText .colorbx span.white{border: 2px solid #000;}
.PercyText .colorbx li.active span{border: 2px solid #999;}
.colorbx { width: 100%;}
.page-width { margin-bottom: 50px;}
button, html input[type=button], input[type=reset], input[type=submit] {
    background: #000;
    border-radius: 0;
    padding: 5px 30px;
    margin: 10px 0;
}
.btn.focus, .btn:focus, .btn:hover { background: #666;  color: #fff;}
.bootstrap-select.input_box .btn {   margin: 0;}
a { color: #000; text-transform: capitalize;}
a:focus{color: #000;}
.table_layout .size_table td{ text-align:center;}
.shopping-itembox a.btn { background: #000;  border-radius: 0;  margin: 10px 0;}

.Order-BoxCntr .checkout-box .pay-btnnbx{ line-height:normal;}
p.cart--empty-message {  margin: 10px 0 0 0;}
.cart-note {  padding: 0;  width: 100%;}
.cart-note__input {min-height: 100px;}
 .item-body .item-text h2 a {    margin: 0;
    font-size: 14px;
    font-weight: bold;    float: none;
    color: #030303;
    text-align: left; width:100%;
    text-transform: capitalize;
    letter-spacing: 2px;    text-decoration: none;
    padding: 0 0 0px 0;
    line-height: 18px;}
/* .ShoppingCntr {  padding: 25px 0 50px 0;} */
/* .ShoppingCntr {  padding: 0 0 50px 0;} */
.item-body .item-text span.qty-mob{ font-size:0;}
.item-body .item-text span.qty-mob input{font-size:12px;}
.cart__image {  max-height: 100%;}
.blogCntr .blogBlock .cntnt h2 a{ display:block;font-size: 14px;
    padding: 0 0 0px;
    letter-spacing: 2.5px;text-transform: uppercase;
    font-weight: 500;}
.blogCntr .blogBlock .cntnt h2 a:hover, .blogCntr .blogBlock .cntnt h2 a:focus{ text-decoration:none;}
.article-image {  margin: 0 0 15px;}
.article-image img {  max-width: 100%;}
#shopify-section-related-products .product_detail .denePic {  min-height: auto;}
.template-search button.btn.search__submit {   margin: 0;    background: #000;}
header.section-header{    position: relative; top:0;}
button.btn {  background: #000;   border-radius: 0; color: #fff;}
.btn {  background: #000;   border-radius: 0; color: #fff;}
.breadcrumb ul li a {  text-transform: uppercase;}
header.section-header h1 { text-transform: capitalize;}
#RecoverPasswordForm h2 { text-transform: capitalize;    font-size: 36px;   margin-bottom: 10px;}
.social-sharing .btn {  background: transparent;   color: #000;}
.top_header_wrapper {  z-index: 9999;}
/*------Accordion css--------------*/
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.accordion.active, .accordion:hover {
    background-color: #ccc;
}

.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.accordion.active:after {
    content: "\2212";
}

.panel {
    padding: 0 18px;
  margin:0;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
p {
    font-size: 16px;
    margin-bottom: 11px;
}
.thumbnail.product-single__thumbnail {
    border: 2px solid transparent;
}

.product-single__thumbnail.active-thumb {
    border-color: #337ab7 ;
}
.carousel-inner>.item.active .product-single__photo { display:block!important;}
.popUp_outer.active, .popUp_outer_shoe.active, .popUp_outer_table.active{ z-index:9999;}
.pinch-zoom-container>div{ width:100%;}
.PercyText.NewViewAll .sizeBtnbox .variation2{ float:left;}
.PercyText.NewViewAll .sizeBtnbox .variation2.second{    float: left; margin-bottom: 15px;}
.product_detail .grid__item{ width:24.3%;float: left; }
label.cart-note__label {  text-align: left!important;}
.cart-note__input {   width: 97%;}
.btn.dropdown-toggle{ margin:0;}
.variation2 select {
  height: 35px;
  color: #000;
  border: 1.5px solid #000;
  padding: 0 0 0 50px;
  border-radius: 0;
  min-height: auto;
  width:100%;
  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.variation2 select>option {  font-size:16px; }

span.option-title {
    color: #000;
    text-transform: uppercase;
    background: #fff;
    position: absolute;
    margin: 10px;    z-index: 0; font-size:12px; letter-spacing:1px;
}

.variation2:hover .option-title {  color: #000;}
.PercyText .colorbx span.text {   display: none;}
.nextproduct {   float: right;   width: auto;}
.prevproduct {  float: left;   width: auto;}
.pagination{ margin:20px auto;}
.list--inline>li{ float:left;}
li.pagination__text {  padding: 8px 27.5px;}
.btn{    background: #000; opacity:1;}
.pagination>li>a, .pagination>li>span{ color:#000;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
  color: #000;}
/*.popUp_outer_shoe .bootstrap-select .btn{ padding:0 0 0 50px;}*/
.filters-toolbar__input--sort {
    margin-right: 0;
    height: 38px;
    padding: 0 0 0 10px;
    border: 1px solid #000;width: 100%!important;
      text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 30px;
}
.social-section{ float:left; width:100%; margin-bottom:30px;}
ul.list--inline.site-footer__social-icons.social-icons {
    float: none;
    width: auto;
    margin: 0 auto;
    display: table;
}
.site-footer__social-icons li{margin:0 8px;}
.site-footer__social-icons li a{ font-size:20px; color:#000;}
.site-footer__social-icons li a:hover{ color:#838383;}
.template-page p a.button {
    width: auto;
    margin: 0 auto;
    display: table;
    background: #000;
    color: #fff;
    padding: 10px 20px;
}
.template-page p a.button:focus, .template-page p a.button:hover {
    background: #666;    text-decoration: none;    color: #fff;
}
.template-page .block .button {
    color: #fff;
    background: #000;
    width: 200px;
    text-align: center;
    padding: 10px;
    margin: 20px auto 20px auto;
}
.template-page .block .content {
    margin-bottom: 20px;
}
.template-page .block {
    text-align: center;
    margin: 0 auto;
}
.template-page #quick-view-contact .block .button {
    color: #000;cursor: pointer;
}
.template-page .card-block {
    text-align: left!important;
}
.popUp_outer_shoe .PercyText .sizeBtnbox .variation2 {
    float: left; 
}
.popUp_outer_shoe .PercyText .sizeBtnbox .variation2.second{margin-bottom:30px;}
.popUp_outer_shoe .variation2 select{ margin-bottom:30px;}
.filter-group .ShoesBox ul {   padding: 15px 0 0 0;   overflow: hidden;}
.filter-group-sort-orders .ShoesBox {
    padding: 0;
}
.filter-group .pt-apply, .filter-group .pt-apply-disabled {
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    border-radius: 0;
    color: #000 !important;
    border: 1px solid #000;
    font-size: 12px;
    background-color: #fff !important;
    text-decoration: none;
    margin-top: 20px;
    margin-left: 0;
    width: 135px;
    text-transform: uppercase;
    height: 35px;
    font-weight: 400; float:right;
    animation: bg-color 3s infinite;
    -webkit-animation: bg-color 3s infinite;
}
.filter-group .pt-apply-disabled:hover{ background:#000; color:#fff;}
.filter-group.refine-header h4 {      font-size: 0!important;   border: 0!important;}
.filter-group+.filter-group h4 {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 0;
    padding-left: 0;
    font-weight: normal;
    border-bottom: 0;
}
.filter-group li.selected a {
    color: #000;
    font-weight: normal;
}
.grid{ margin-left:0;}
.grid__item{ padding-right:30px; padding-left:0;}

.filter-group.refine-header a.filter-clear {
  background: #fff;
    text-transform: uppercase;
    height: 35px;
    border: 1px solid #000;
    font-size: 12px;
    width: 135px;
    font-weight: 400;
    margin-top: 10px;
    border-radius: 0;
    text-align: center;
    line-height: 35px;
    right: 173px;
}
.filter-group.refine-header a.filter-clear:hover{ background-color:#000; color:#fff;}
.filter-group.filter-group-sort-orders h4 {
    border: 0;
    padding-left: 0;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 13.99px;
}
.FilterPopup-insd .Filter-insd-price {
    padding: 0px 0 0px;
    overflow: hidden;
}
.shopify-ra-product.center .shopify-product-quickshop-wrap {
    top: 65%;
    left: 50%;
    transform: translate(-50%, 0);
}
.shopify-ra-product {
    position: relative;
    display: block;
    float: left;
    width: 100%;
}
.selector-wrapper label{     position: absolute;
    top: 0;
    color: #000;
    text-transform: uppercase;
    font-weight: 400;
    left: 0;
    background: #fff;
    width: auto;
    margin: 10px 1px;     line-height: normal;
    padding: 0 10px; z-index:99;}
.selector-wrapper {
    position: relative;
}
.variation2 .selector-wrapper select{ padding:0 0 0 10px;text-transform: capitalize;}
.selector-wrapper.active label{ display:none;}


input.input--error, select.input--error, textarea.input--error {
    border-color: #d20000;
    background-color: #fff8f8;
    color: #000;
}
sup {
    top: -.1em;
    color: red;
    margin-left: 5px;
    font-size: 13px;
}
.grid--half-gutters>.grid__item {  padding-left: 0;}
.shoes-slider .item{ padding:0;}
.PercyText .sizeBtnbox .viewfulldetailsbtnn{ float:left;}
.pt-filter-mode-single .has_selected .collection-container.active {
    display: block;
}
.PercyText .colorbx .swatch-element.color {
    display: block;
    background: transparent;
    width: auto;
    float: left;
    margin-right: 18px;
    position: relative;
    line-height: 10px;
}
.swatch-element.color label{padding:12px;    border: 1px solid #000;}
.swatch-element.color img{   display: none;}
.PercyText .colorbx .swatch-element input {
      position: absolute;
    width: 100%;
    margin: 0;
    height: 100%;
    line-height: normal;
    opacity: 0;
    z-index: 10000;
}
.swatch .header {
    display: none;
}
h3.desktop-txt {
    text-align: left;
}
.PercyText .colorbx .swatch-element.color.active label{border: 1px solid #999;}
.body_bg::after{ z-index:9;}
.mega_menu h2 {   cursor: default;}
.item-body .item-text span.qty-mob input{ float:left;}
.blogCntr .insdBlock .imag img { max-width: 100%!important; max-height: 100%!important;}
p.free_ship{ margin:0;    color: #1c1c1c;}
/*.mega_menu li a { text-transform: none;}*/
.shop_block .heading:nth-child(3) {  margin-top: 50px;}
.PercyText.NewViewAll .sizeBtnbox .addtobag{ padding:0; margin: 15px auto 25px;}
#shopify-section-related-products .grid__item {
    padding-right: 0;
    padding-left: 30px;
}
.page-width .row{margin:0;}
.body_bg1::after{ z-index:9;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{letter-spacing: normal; color:#000; /* margin-left: 40px;*/}
.PromoCntr.right .subtotal-box .subtotalText .shipping_btn select, .PromoCntr.right .subtotal-box .subtotalText .shipping_btn input {
    width: 100%;
}
label.cart-note__label{    font-size: 12px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #000;
    text-align: left;
    margin: 0 0 10px 0;
    float: left;
    width: 100%;}
.privacy a {
    text-transform: none;
    font-size: 12px;
	letter-spacing: .5px;
	color: #000;
}
.privacy a:hover {
    text-decoration: none;
    font-weight: 700;
    color: #000;
}
.container{ padding:0;}
.grid__item:last-child {   padding: 0;}
.form-message--error {    margin-top: 10px;}
.grid__item h2 {
    margin-bottom: 10px;
}
.instagram_sec{ display:block;}
.instagram_sec ul{    overflow-x: scroll;     overflow-y: hidden;   display: block;}
#insta-feed .container{width: 16.4%!important;
    height: 205px!important;
    max-height: 100%!important;    margin: 0 2px 0 1px!important;}
#insta-feed .container:first-child {  margin-left: 0!important;}
.footer_link li a{ font-weight:normal;}
.footer_link li a:hover {   font-weight: bold;}
.join-row .join_col .input_box{ text-align:center;}
#shopify-section-related-products .deneText h4 {
    font-size: 12px;
    color: #000;
    font-family: 'Arimo', sans-serif;
    text-transform: capitalize;
}
.detail-content {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    line-height: 20px;
    letter-spacing: 1.5px;
}
div#pushpak {
    line-height: 1.1;
}
.PercyText.NewViewAll .sizeBtnbox .variation2{ margin:0 12px 0 0;}
.NewViewAllPercyCntr{ padding:0 0 60px;}
.swiper-button-next{     background: url(next_arrow.png) no-repeat;   width: 13px;  height: 22px;} 
.swiper-button-disabled{ display:none;}
.swiper-button-prev{    background: url(prev_arrow.png) no-repeat;   width: 13px;  height: 22px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    border: 0;
    width: 8px;
    height: 8px;
    margin: 0 12px;
    border-radius: 50%;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-child {
    margin-left: 0;
}
.swiper-pagination-bullet-active {
    opacity: 1;
 background-color: #869791;
}
.breadcrumb {  padding: 10px 0px;margin-bottom: 55px;}
.filter_row{    padding: 10px 30px;}
.sizeBtnbox .bootstrap-select .btn{ opacity:1;}
.variation2.first .product-options .sizepicker .btn-group.bootstrap-select {   display: block; float:left; width:100%;}
.variation2.first .product-options .btn-group.bootstrap-select {   display: none;}
.sizepicker .btn-group.bootstrap-select .dropdown-menu{ top:33px;}
.bootstrap-select .dropdown-menu>li.selected>a{ background:#000;}
.bootstrap-select .dropdown-menu>li.selected>a>span{ color:#fff;}
.head-textb span.delt {   margin-right: 5px;}
.head-textb .price {   letter-spacing: 1px;}
.head-textb{ border-bottom:0; padding-bottom:15px;}
.PercyText.NewViewAll .colorbx{ border-bottom:0; padding:0}
.PercyText .colorbx h3{    color: #999;}
/* .PercyText.NewViewAll .sizeBtnbox{ padding:15px 0 0;} */
.PercyText.NewViewAll .sizeBtnbox{
  margin-top: 5px;
  padding: 0;
}


.mega_menu_sec.home{ border-top:0;}
.template-index .mega_menu_sec.home{ border-top: 1px solid #000;}
.product_detailCntr h1::before{display:none}
  .product_detailCntr h1::after{display:none;}
#shopify-section-related-products h1 hr{height: 1px;
    margin: 6px 0;
    background: #000;
    width: 100%;
    position: absolute;}
#shopify-section-related-products h1 span{    background: #fff;
    z-index: 9;
    position: relative;
    padding: 0 15px;}
.variation-section {
    float: left;
    width: 100%;
}
footer{padding: 30px 0;}


.swiper-container-slide.swiper-container-horizontal {width:100%;float:left;overflow:hidden;}




.variation2.first .product-options .sizepicker .btn-group.bootstrap-select {   display: block; float:left; width:100%;}

.sizepicker .btn-group.bootstrap-select .dropdown-menu{ top:33px;}

.product-options .selector-wrapper:nth-child(2) {
    display: block!important;
}
.sizepicker .bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left: 0px;padding-top: 0px;}



.gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-active {border-color: #337ab7;}
.gallery-thumbs .swiper-wrapper .swiper-slide { border: 2px solid transparent;}
.gallery-thumbs .swiper-wrapper .swiper-slide {   margin: 0 0 10px 0;}
.gallery-thumbs .swiper-wrapper {  display: block;    transform: translate3d(0,0,0)!important;}



/*--.grid__item {     width: 60%;  float: none;  margin: 0 auto;}
.contact-form .grid__item {   width: 50%;  float: left; }
.product_detail .grid__item{ width:24.5%;float: left; }

.myaccount-page .grid__item.medium-up--two-thirds {   width: 66.66667%; float:left; }
.myaccount-page .grid__item.medium-up--one-third {  width: 33.33333%; float:left;}
.myaccount-address-page .grid__item.medium-up--push-one-sixth {  left: 16.66667%; float:left;}
.myaccount-address-page .grid__item.medium-up--two-thirds {   width: 66.66667%; float:left;}
.myaccount-address-page .grid__item.medium-up--one-half { width: 50%; float:left;}
.myaccount-address-page .grid__item{ float:left; width:100%;}--*/
/*------End Accordion--------------*/
/*---------For Content-------------------*/
.template-page .nav-tabs .nav-item {
    display: inline-block;
    margin: 0;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 3px;
    padding: 5px 0;    float: none;
}
.template-page .nav-tabs .nav-item.end:after{display:none;}
.template-page .nav-tabs .nav-item:after {
    content: "//";
    margin-left: 6px;
    display: inline-block;
}
.template-page .nav-tabs .nav-item.active .nav-link {
    border-color: #000;
    color: #000000;
    font-weight: 700;
}
.template-page .nav-tabs .nav-item .nav-link  {
    border: none;
    border-bottom: 2px solid #ffffff;
    padding: 0 0 0 0;
    line-height: 20px;
    display: inline-block;    text-transform: uppercase;
}
.tab-content {
    margin-top: 50px;
    margin-bottom: 100px;
}
ul.nav.nav-tabs {  border: 0;  margin: 0;    text-align: center;}
.template-page .nav-tabs .nav-item a:hover{ background:transparent; color:#000;}
.section-header h1{text-transform: uppercase;}
.tab-content .tab-pane .content .card .card-header h5{
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 3px;
    text-transform: uppercase;
    
    color: #000000;
}

.template-page .nav-tabs .nav-item a.nav-link:focus{ border-bottom:1px solid #000; background:transparent;}
.tab-content .tab-pane .content p {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #000000;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}
.tab-content .tab-pane .content .card {
    border: none;
}
.tab-content .tab-pane .content .card h5{ margin:0;}
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.tab-content .tab-pane .content .card .card-header {
    text-align: center;
    border: none;
    background: none;
    padding: 8px 0;
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.tab-content .tab-pane .content .card .card-block{
    width: 90%;
    margin: 0 auto;
    padding: 5px 0;
}

.shipping-table table{ margin:0;}

.tab-content .tab-pane .content .card .card-block .tAtrib{
    padding: 15px 8px;
    text-align: center;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: normal;
}

.tab-content .tab-pane .content .card .card-block .ScBg {
    background-color: #d7d7d7;
    color: #000000;
    text-transform: uppercase;
}
.tab-content .tab-pane .content .card .card-block .greybg{
    background-color: #ebebeb;
}
.tab-content .tab-pane .content .card .card-block .tAtrib h3{ margin:0;font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;}
.pl-3 {
    padding-left: 1rem;
}

.size-fit table thead {
    background: #c2c2c2;
}
.size-fit table tbody {
    background: #d7d7d7;
}
.size-fit table td {
      line-height: 30px;
    font-size: 12px;
  border-width:0;
    border-right: 1px solid #000;
    text-align: center;
    color: #000;
}

.modal-body.arimo-font{    float: none;   margin: 0 auto;   width: 660px;}
.terms-content .tab-content .tab-pane .content p {
    text-align: justify;
    text-align-last: left;
}

.tab-content .tab-pane .content p {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #000000;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}

.tab-content .tab-pane .content .card .card-header a {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 3px;
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
    color: #000000;
}


/*-----------Shipping Calculater--------------------*/

#shipping-calculator .field {
  float: left;
  margin: 0 0.6em 1em 0;
  font-size: 15px
}  
#shipping-calculator .field label {
  display: block;
  margin: 0 0 .3em;
  font-size: 1em;
}
#shipping-calculator .field input[type=text] {
  display: inline-block;
  width: 150px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: .4em .6em;
  font-size: 1em;
  border: 1px solid rgba(0,0,0,.15);
  outline: 0;
  border-radius: .3125em;
  -webkit-appearance: none;
}  
#shipping-calculator .field:last-child:before { 
  content: "\00A0"; display: block; margin: 0 0 .3em; font-size: 1em; 
}
#shipping-calculator #wrapper-response {
  clear: both;
}

.PromoCntr.right .subtotal-box .subtotalText .shipping_btn input {  width: 100%;}
.PromoCntr.right .subtotal-box .subtotalText  #wrapper-response {
    float: left;
    width: 100%;
}
#wrapper-response p#shipping-rates-feedback {
    display: none;
}

#wrapper-response p#shipping-rates-feedback:first-child {
    display: block; color:#000;
}

.PromoCntr.right .subtotal-box .subtotalText .shipping_btn .btn {
    height: 46px;
    text-transform: uppercase;
}
.product-form input#pre-order {
  background: #000;
  border: 1px solid #000;
  font-size: 12.39px;
  width: 100%;
  line-height: 38px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
  padding: 0;
  border-radius: 0;
}
.product-form input#pre-order:hover {
  background: #666;
}
li.more {
  margin: 0 auto 15px;
}


@media (max-width: 800px) {
  #shipping-calculator .field {
    float: none;
  }
  #shipping-calculator .field:last-child:before { 
    content: none;
  }
}

/*---------End shipping calculater--------------------*/

@media only screen and (max-width:1254px) { 
  #insta-feed .container{width: 207px!important; float:none;}
  
}

@media only screen and (max-width:1210px) {  
  .template-page .container.page-width .row {  margin: 0 15px;}
  header.section-header {  padding-left: 0px;}
  .container,.pcontainer{ padding:0 30px;  width:100%}
}

@media only screen and (max-width:998px) { 
 
  #insta-feed .container{ float:none;}
  
}

@media only screen and (max-width:767px) {
  .isp_add_to_cart_form {
    display: none !important;
  }
  #isp_search_result_page_container .isp_product_image_wrapper {
    height: auto;
    padding-top: 100%;
  }
  div.isp_center_container ul#isp_search_results_container li.isp_grid_product {
    width: 50% !important;
  }
  
  #insta-feed a{ width:33.3%;} 
  
 
  .notifie .NewViewAllPercyCntr {  margin-top: 0;}
  .mobile-Cntr {   width: 100%;}
  .footer_wrapper .cust_btn {  margin: 0 0 15px 0!important;}
  .detail-content{ display:none;}
  .pinch-zoom-container {  height: 430px!important;}
  .mobil-cntr .item-text.mobile .removebtnn{ text-align:left;}  
  .Order-BoxCntr .checkout-box.mobile .pay-btnnbx{ line-height:normal;}
  .item-body .item-text span.qty-mob{ font-size:12px;}
  .size_table tbody td{ text-align:center;}
  /*.PercyText.NewViewAll .sizeBtnbox .addtobag{margin: 0px auto 30px 0; float: left;   
    width: 100%;}*/
  
  .template-product .breadcrumb{padding:20px 0px; margin:0;padding-bottom: 0;}
  .container.page-width{ padding:0 10px;}
  .template-page .container.page-width .row {  margin: 0;}
  .product_list {  padding: 0 15px;}
  .grid__item {  padding: 0px; float: left;  width: 100%; margin-bottom:20px; }
  .variation2.first {  margin-right: 4%!important;}
  .PercyText.NewViewAll .sizeBtnbox{ width:100%;}
  .product-single__photo-wrapper {  height: auto!important;}
  .PercyText.NewViewAll h1{ padding:0;}
  #pushpak {   margin-bottom: 20px;}
  .mobile-txt .text{ float:right;}
   header.section-header {  padding-left: 0px;}
  
  
.grid__item.medium-up--push-one-sixth {  left:0; padding-left:0px;}
  
  
  .top_header_wrapper {  position: relative;}
/*   .notifie .inside_banner, .notifie .NewViewAllBx {  margin-top: 0;} */
  .grid--half-gutters>.grid__item {  padding-right: 0;}
  .select_box_desktop{ display:block;}
  .PromoCntr.right .subtotal-box .subtotalText .shipping_btn{ width: 100%; margin-top: 15px;}
.PromoCntr.right .subtotal-box .subtotalText .shipping_btn p {
    float: left;
    width: 100%;
}
  .PromoCntr.right .subtotal-box .subtotalText .shipping_btn select, .PromoCntr.right .subtotal-box .subtotalText .shipping_btn input {
    float: left;
    margin-top: 15px;
    width: 100%;
}
  .PromoCntr.right .subtotal-box{ display:block;}
.PromoCntr.right .subtotal-box .subtotalText.desktop {  display: none;}
.cart-note__input {   width: 100%; margin-bottom:20px;}
  .PromoCntr{ margin:0;}
  .item-body .item-text span.qty-mob input {   float: none;}
/*   .notifie .myBag-contr {   margin-top: 0px;} */
  .container {   padding: 0 10px;}
  .page-width{padding-left:0; padding-right:0;}
  .mega_menu li a{ font-size: 14px; }
/*   body .inside_banner, .NewViewAllBx, .NewViewAllPercyCntr, .myBag-contr{ margin-top:0;} */
  #shopify-section-related-products .grid__item{ width:48%;}
  .product_detailCntr{ display:block;}
  #shopify-section-related-products .grid__item:nth-child(2), #shopify-section-related-products .grid__item:nth-child(1) {  display: block;}
  #shopify-section-related-products .grid__item {  display: none;}
  .PercyText.NewViewAll .head-textb {  padding: 0 0 15px;}
  .medium-up--one-third{ width:50%;}  
  .deneText h4{    font-size: 12px;   line-height: normal;    margin-top: 5px;}
  .deneText{ margin:0px 0 20px 0;}
}

.colorTag h3 {
  font-size: 14px;
  margin-bottom: 15px;
  letter-spacing: 1px;
}
.swatch-element {
  display: inline-block;
  vertical-align: top;
  margin: 0px 10px 15px 0;
}
.swatch-element.custom {
  display: none;
}
.swatch-element.custom label {
  display: block;
  height: 30px;
  cursor: pointer;
  width: 30px;
  border: 1px solid;
  position: relative;
}
.swatch-element.custom input {
  display: none;
}
#preOrderDate {
  clear: both;
}
.showOtherClr {
  display: none;
}
@media only screen and (max-width: 767px){
  .hideDefaultMob {
    display: none;
  }
  .availClr:nth-child(n+8) {
    display: none !important;
  }
  .showOtherClr {
    display: block;
    text-align: center;
    margin: 10px auto !important;
    background: none !important;
    border: none;
    font-weight: bold;
  }
  .colorTag {
    width: 100%;
  }
}
.isp_quick_view_add_to_cart_btn_quick_view, .isp_add_to_cart_quantity_quick_view button, #isp_product_quick_view_close_button_quick_view {
    margin: 0 !important;
    background: #000 !important;
  border-color: #000 !important;
}
.isp_quick_view_add_to_cart_btn_quick_view:hover, .isp_add_to_cart_quantity_quick_view button:hover, #isp_product_quick_view_close_button_quick_view:hover {
  background: #fff !important;
}
.isp_single_quick_view_option.size_option {
  margin: 3px;
  min-width: 50px;
}

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

  .product_list .denaCntr{padding:0 7.5px;}
  .product_list{padding:0 7.5px;}
  .filter_row{ padding:10px 15px;}
  .header_left {  padding-left: 15px;}
  .header_right {   padding-right: 15px;}
}



@media only screen and (max-width:568px) {  
#insta-feed a{ width:50%;}  
  .template-page .nav-tabs .nav-item:after{ display:none;}
  .template-page .nav-tabs .nav-item{ width:100%;}
}

@media only screen and (max-width: 480px){
#insta-feed .container img {  width: 100%!important;  height: 100%!important;}
  #shopify-section-related-products .grid__item{ padding-left:15px;}
}

@media only screen and (max-width:425px) {  
#insta-feed a{ width:100%;}  
}

@media only screen and (max-width:375px) { 
/*.product_list div.small--one-half{ width:100%;}*/
}
@media only screen and (max-width:320px) { 
/*.product_list div.small--one-half{ width:100%;}*/
.filter-group .pt-apply, .filter-group .pt-apply-disabled{width: 113px;}
  .filter-group.refine-header a.filter-clear{ right:137px; width:113px;}
  
}

#fp-nav {
  z-index: 8;
}
.yotpo-pictures-gallery .yotpo-single-image-container .yotpo-image, .yotpo-pictures-widget .yotpo-single-image-container .yotpo-image {
	object-fit: initial !important;
}
.body_bg1::after {
	display: none !important;
}