
@media only screen and (max-width: 1420px) {
.review-order .nav-tabs .list label{font-size: 12px; padding: 8px; text-align: center;}
}
@media only screen and (max-width: 1199px) {
.review-order .nav-tabs .list label small{display: block;}
}
@media only screen and (max-width: 992px) {
    .review-order .nav-tabs .list label small{display: inline-block; }
    .review-order .nav-tabs .list label{font-size: 14px; }
 
    .slick-dotted.slick-slider{margin-bottom: 30px; overflow: hidden !important;}
    .testimonials-banner .testimonail__wrapper {transform: scale(.82) !important;}
    .infoList div span + span {
        margin-left: 0;
    }

}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .navbar-area .nav-container .navbar-collapse .navbar-nav > li {
        padding-right: 7px;
        margin-right: 7px;
    }
    .nav-right-part .nice-select.language-select {
        margin-left: 5px;
    }
        .right-block-inner table tr td:last-child {width: 24%;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar-area .nav-container .navbar-collapse .navbar-nav li {
        font-size: 14px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav > li {
        margin-right: 20px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {
        right: -10px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {
        margin-left: 5px;
    }
    .navbar-nav li {
        padding-right: 0px !important;
    }
    .nav-right-part .nice-select.language-select {
        margin-left: 5px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {
        top: 51%;
    }
    .header-top .contact a {
        margin-right: 5px;
    }
    .banner-style-03 .banner-slider-03 h2 {
        font-size: 50px;
        line-height: 55px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .navbar-area .nav-container .navbar-collapse .navbar-nav li {
        font-size: 14px;
    }
    .banner-style-03 {
        padding: 0px 50px;
    }
}

@media only screen and (max-width: 1199px) {
    .right-block-inner table tr td:last-child .btn{margin-bottom: 6px;}
    .banner-style-01 .title {
        line-height: 70px;
        font-size: 70px;
    }
    .contact-widget .contact_info_list li.single-info-item .details {
        padding-left: 25px;
    }
    .nav-right-part ul li {
        margin-right: 17px;
    }
    .collection-style-02 .thumb .content h3 {
        font-size: 28px;
    }
}

@media only screen and (max-width:991px) {
.stoon-navbar{transition:all 0.3s ease-in-out 0s; top:-100px;}
 .fixedHeader .stoon-navbar{position: fixed; width: 100%; z-index: 999;top:0; }
 .header-top { display: block; }
  .fixedHeader {padding-top: 102px;}
h1 {
  font-size: 26px;
}

    accordion-style-2 .card .card-header a:after{right:44px;}
    .stoon-navbar .logo img{max-width: 90px;}
    .header-top{padding: 6px 0px;}
    .responsive-mobile-menu {
        display: block;
        width: 25px;
        right: 0px;
        margin-right: 15px;
        position: relative;
        transform: scale(.7);
    }
    .nav-style-01 .responsive-mobile-menu .navbar-toggler {
        left: calc(100% - 40px);
        top: 14px;
        position: absolute;
    }
    .navbar-collapse {
        background: var(--heading-color);
        padding-left: 35px;
        margin-top: 0px;
        width: 96%;
        position: absolute;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {
        right: 20px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li a {
        color: #fff;
    }
   .navbar-area .nav-container .navbar-collapse .navbar-nav {margin-bottom: 20px;overflow-y: auto;display: block;max-height:550px;}
    .navbar-area {
        padding-bottom: 0px;
    }
    
    .navbar-expand-lg .navbar-collapse {
        margin-top: 0px;
    }
    .contact-widget .contact_info_list li.single-info-item .details {
        padding-left: 25px;
    }
    .footer-area .footer-top .widget.widget_nav_menu ul li a {
        font-size: 14px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
        padding: 12px 15px;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav > li:hover > a {
        color: #fff !important;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover i {
        opacity: 0;
        margin-right: -18px;
    }
    .beauty-content .beauty-left h2 {
        font-size: 20px;
        padding: 0px 25px;
    }
    .beauty-content .beauty-right {
        padding-left: 25px;
    }
    .beauty-content .beauty-right h2 {
        font-size: 20px;
    }
    .beauty-content .beauty-right h4 {
        font-size: 12px;
    }
    .single-delivery:before {
        display: none;
    }
    .content-left {
        margin-bottom: 100px;
    }
    .about-content .thumb {
        float: left;
    }
    .product-style-03 .content .title {
        margin-top: 20px;
    }
    .list-item .product-style-03 .add-to-cart {
        font-size: 14px;
        padding: 0px 20px;
        margin-right: 0px;
    }
    .list-item .product-style-03 .add-to-wishlist {
        font-size: 14px;
        line-height: 44px;
        padding: 0px 10px;
    }
    .collection-area .content-part .add-to-cart {
        line-height: 20px;
        padding: 10px 30px;
    }
    .collection-area .content-part .product-title {
        line-height: 35px;
        margin-top: 30px;
    }
    .collection-area .product-tab .nav-pills li a {
        font-size: 12px;
        padding: 10px 15px;
    }
    .coming-area #clockdiv > div {
        padding: 10px 0px 0px 0px;
        width: 150px;
        height: 150px;
    }
    .nav-right-part-02 ul li:last-child {
        margin-right: 15px;
    }
    .nav-right-part ul {
        padding-top: 0px;
    }
    .fashion-slider .content {
        padding: 0px 15px;
    }
    .controler-wrapper {
        display: none;
    }
    .banner-style-03 .banner-slider-03 h2 {
        font-size: 45px;
        line-height: 45px;
    }
    .banner-style-03 .banner-slider-03 h4 {
        font-size: 18px;
    }
    .delivery-area .col-lg-4:last-child .single-delivery-02 {
        border-bottom: 0px !important;
    }
    .arrival-tab, .collection-tab-02 {
        justify-content: flex-start;
    }
    .nav-right-part-03 ul li:last-child {
        margin-right: 10px;
    }
    .summary {
        margin-top: 50px;
    }
    .section-checkout .sectionTitle {width: 100%; margin-bottom: 20px;}
    .pordductListing   .leftMenu{display: block; border:1px solid #F5F5F5; padding: 8px 15px;}
    .pordductListing  .sort-select{padding: 8px 15px; font-size: 12px;}
    .collection-area{margin-top: 25px;}
}

/* Tablet Layout wide: 767px. */
@media only screen and (max-width: 767px) {
      .newHeaderFixed {
  padding-top: 51px;
}
.headerInfoBar {
  padding: 3px 40px;  
}

   .leftgridBlock {
  padding: 40px 0 0;
}
                
.inner-auto-block{
  padding: 30px 0 0;
}
    .banner-style-01 { 
  margin: 18px 0 0;
}
footer h4.mobAcc.active:before {
    content: '-';
    position: absolute;
    right: 6px;
    font-size: 16px;
    top: 4px;
    color: #fff;
}
footer h4.mobAcc:before {
    content: '+';
    position: absolute;
    right: 6px;
    font-size: 16px;
    top: 4px;
    color: #fff;
}
footer h4.mobAcc {
    background: #1aabff;
    padding: 8px 10px;
    margin: 0!important;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    text-align: left;
    color: #fff !important;
}
.ftpNav {
    display: none;
    padding: 15px;
}
footer .ftpNav {
    margin: 0 0 10px;
}


    .filter-summary{padding-left: 0;}
    #clearAllSpan{text-align: right;}
    .sortCounterFilter .topSortFilter{margin: 0;}
    .popupOverlay .popupWindow input[type="text"]{margin-bottom: 15px;}
    .popupOverlay .popupWindow .btn-collection{margin-top: 0;}
    .border-top-mob{border-top: 1px solid #dee2e6;padding-top: 5px; margin-top: 6px;}
    .sectionTitle .title{font-size: 22px;}
    .section-checkout .btn{ font-size: 14px;}
    .leftproductList{position: fixed; left:-100%; transition: all .3s; background: #fff; top:0; margin: 0 !important; height: 100vh; overflow-y: auto; padding-top: 40px; padding-bottom: 80px;}
    .showleftproductList{ left:0; z-index: 999;}
    .closeBlock{ position: absolute; right:0px; top:10px; font-size: 18px; z-index: 1; cursor: pointer; width: 25px; height: 25px;}
    .closeBlock:before{ position: absolute; height: 17px; width: 1px; background: #000; content: '';  transform: rotate(43deg); }
    .closeBlock:after{ position: absolute; height:17px; width: 1px; background: #000; content: '';  transform: rotate(133deg);}
    
    #qty_input{
  text-align: center !important;
  padding: 0;
}


    .sort-select{margin-top: 0;}
    .banner-style-01 .title {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 0px;
    }
    .banner-style-01 .subtitle {
        font-size: 30px;
        line-height: 30px;
    }
    .banner-social-01, .video-btn-style-01 {
        display: none;
    }
    .logo-wrapper.mobile-logo {
        display: block;
        width: 100%;
    }
    .testimonials-banner {
        padding:  30px 0 0 0;
    }
     ul.infoList li{font-size: 12px !important;}
    
    .responsive-mobile-menu .navbar-toggler {
        position: absolute;
        left: calc(100% - 130px);
        top: 10px;
    }
    .table-responsive {
        display: block !important;
    } 
    .btn-custom-default, .btn-white {
        font-size: 14PX;
        line-height: 33px;
        padding: 6px 20px;
    }
    .banner-style-01 .container-fluid {
        width: 100%;
    }
    .banner-style-01 .banner-content {
        padding-left: 15px;
    }
    .tranding-tab li a {
        font-size: 12px;
        padding: 12px 30px;
    }  
    .user-comment {
        padding: 30px 15px;
    }
    .prev-next-post .prev-post {
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .coming-area #clockdiv > div {
        padding: 35px 0px 20px 0px;
        width: 120px;
        height: 120px;
    }
    .coming-area #clockdiv div > span {
        display: block;
        font-size: 60px;
        line-height: 40px;
        font-weight: 600;
    }
    .coming-area .coming-content h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .coming-area .coming-footer ul {
        float: none;
        justify-content: center;
    }
    .coming-area .coming-footer p {
        text-align: center;
        padding-top: 20px;
    }
    .footer-area .footer-bottom p {
        text-align: center;
    }
    .footer-area .footer-bottom ul {
        justify-content: center;
    }
    .banner-style-02 .subtitle {
        font-size: 30px;
    }
    .banner-style-02 .container-fluid {
        width: 100%;
    }
    .fashion-slider .content {
        padding-top: 50px;
    }
    .nav-right-part ul {
        padding-top: 0px;
    }
    .fashion-slider .row {
        margin-left: 0px;
    }
    .banner-style-03 {
        padding: 0px;
        padding-top: 50px;
    }

    .banner-style-03 .content {
        padding-bottom: 50px;
    }

    .brand-area .brand-slider .slick-prev {
        left: 0;
    }
    .brand-area .brand-slider .slick-next {
        right: 0;
    }
    .banner-style-04 .container-fluid {
        width: 100%;
    }
    .widget.delivery-widget {
        margin-top: 40px;
    }
    .breadcrumb-inner .page-list {
        justify-content: center;
    }
    .user-comment {
        padding: 75px 30px;
    }
    .collection-slider-03 .slick-prev, .instagram-area .slick-prev{left:25px}
    .collection-slider-03 .slick-next, .instagram-area .slick-next{right:25px}
    h1, .instagram-area h3, h2{font-size: 22px;}
    footer{overflow: hidden;}
    .collection-slider-03 .slick-prev, .collection-slider-03 .slick-next{top:50%;}
    .article-area .collection-slider-03 .slick-prev, .article-area .collection-slider-03 .slick-next{bottom: 0; top:inherit;}
    .article-area .collection-slider-03 .slick-prev{left:40%}
    .article-area .collection-slider-03 .slick-next{right:40%}
    .article-area .slick-list{padding-bottom: 20px;}
      .testimonials-banner .thumb p{height: 108px; font-size: 14px;}
    .testimonials-banner h4{font-size: 18px;}
    .slick-dots li button{background: #000; border-radius:100%; text-indent: -9999px;}
    .slick-dots li.slick-active button{background: #2f7c4e;}
    .review-order .nav-tabs .list label{font-size: 12px; }
    .collection-slider-02 .collection-slider-item .thumb .thumb-content{   -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);}
    .product-style-02 .content .title{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px;}    
    .product-style-02 .content .title a br, .product-style-03 .content .title a br{display: none;} 
    .tranding-area .row{margin: 0 -4px;}   
    .tranding-area .row [class*=col-]{padding: 0 4px;}   
    .product-style-02 .content{margin-top: 6px;}
    .product-style-02 .content .content-cart{font-size: 13px; line-height: 25px; width: 25px; height: 25px;}
    .product-style-02 .content .content-price .new-price{font-size: 15px;}
    .collection-slider-02 .collection-slider-item .thumb img{min-height: auto;}
    .banner-style-01 .height__100vh{height: 100%;}
    .padding-top-50, .padding-top-70{padding-top: 30px;}
    .margin-top-50, .margin-top-70{margin-top: 30px !important;}
    .delivery-area .margin-top-30{margin-top: 0;}
    .padding-bottom-80{padding-bottom: 30px;}
    .ourStoryArea .contentBlock p{font-size: 14px; line-height: 22px;}
    .ourStoryArea{padding: 50px 0;}
    .product-style-03 .content{margin-top: 6px;}
    .product-style-03 .content .title{margin-top: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px;text-align: left;}
    .product-style-03 .content .content-price .new-price{font-size: 15px;}
    .product-style-03 .content .content-price .cutPrice{font-size: 13px; margin-right: 0;}
    .product-style-03 .content .content-price{flex-wrap:wrap; justify-content: space-between !important;}
    .margin-top-40{margin-top:42px;}
    
    .collection-area.pordductListing .row.productLIstp [class*="col-"]{padding: 0 1px;}
    .collection-area.pordductListing .row.productLIstp {margin: 0 -1px;}
    .sort-select + i.fa{margin-top: -28px;}
    .collection-area .content-part .product-title{font-size: 16px; line-height: 24px; margin-top: 6px;}
    .collection-area .content-part .price{font-size: 18px; text-align: center;}
    .collection-area .content-part .price .cutPrice, .collection-area .content-part .price .discountText{font-size: 16px;}
     .collection-area .content-part .specifications{font-size: 14px;}
    .collection-area .content-part .specifications{text-align: center; width: 22%;}
        .collection-area .content-part #detail1 .specifications{width: 100%;}
    .related-product{padding-top: 30px; margin-top: 30px; padding-bottom: 20px;}
    .content-part.margin-top-20{margin-top: 0;}
    .related-product .title h2{font-size: 22px;}
    .related-product .margin-top-30{margin-top: 15px;}
    .row.btn-wrapper{margin: 0 -4px;}
    .row.btn-wrapper [class*=col-]{padding: 0 4px;}
    .collection-area .content-part .add-btn{font-size: 16px; line-height: 36px;}
    .breadcrumb-area{padding: 8px 0;}
    .porductDetailBigImg .margin-top-20{margin-top: 10px;}
    .porductDetailBigImg .slick-dots li button{width: 10px; height: 10px;}
    .porductDetailBigImg .slick-dots li{width: 15px; }
    .editBtnsm{border:1px solid #ddd;}
    .margin-top-60, .summary .btn-checkout{margin-top: 50px;}
    .cart-content .right .title, .cart-content table tr{display: flex; flex-wrap:wrap;}
    .cart-content table tr td:first-child{width: 100%;}
    .cart-content table tr td{width: 28%; font-size: 14px;}
    .cart-content table tr td:last-child{width: 16%; font-size: 16px;}
    .cart-content .right .name{font-size: 16px; line-height: 24px;}
    .cart-content table tr th, .breadcrumb-inner, .breadcrumb-area{display: none !important;}
    
        .cart-content table tr th.d-flex {display: block !important;width: 100%;}  
      .cart-content form[name="updateCart"] .left  {
  width: 30%;
  float: left;
  margin-right: 10px;
}
        
.ourStoryArea {
  background: url(../images/mobileparallaxBanner.jpg)center top no-repeat;
    background-position-x: center;
    background-position-y: top;
    background-attachment: scroll;
    background-size: auto;
  background-attachment: fixed;
  background-size: cover;
  background-position: right bottom !important;
}

    #detailAcc .card .card-body{overflow-x: auto;}
    #detailAcc .table td, #detailAcc .table th{padding: 5px; font-size: 14px;}
     .profileInfoList li label{width: 25%;}
     .profileInfoList{margin-bottom: 20px;}

}

/* medium tablet layout 599px */
@media only screen and (max-width: 575px) {
    .stoon-navbar  {transition: all 0.3s ease-in-out 0s;}
 .stoon-navbar.fixed  {top:-58px;}

.collection-area .content-part .specifications {text-align: left;width: 12%;}
.size-list {  padding-left: 0 !important;}
.size-list li {  min-width: 37px;}

 

.shareBlockdetail.colorDiv {
  flex-wrap: wrap; margin: 0 0 30px;
}

.shareBlockdetail.colorDiv ul {
  width: 100%;
  padding-left: 0;
}
  .innerBanmer {
  position: relative;
  top:32px;
}
    .product-style-03 .new,.product-style-02 .new{top:42px;left:5px;font-size:7px}
    
  .product-style-03 .cart-action {
  right:10px !important;
  opacity: 1;
    top: 44px!important;
} 

.paginationTable td a {   
  width: 30px;
  width: 23px;
  height: 23px;
  
  line-height: 24px;
  font-size: 13px;
}

 .paginationTable{
  width: 100%;
}




.product-style-02 .cart-action {
  right:10px !important;
  opacity: 1;
  top:34px !important;
} 

 .cart-action i  {
  font-size: 16px;
}
.product-style-02:hover .cart-action {
  right: 0;
  opacity: 1;
}

.product-style-03:hover .cart-action {
  right: 0;
  opacity: 1;
}
    
        .nav-right-part ul li a {
        font-size: 18px;
    }
    .back-to-top {
        bottom: 25px;
    }
    .search-popup .search-form {
        min-width: 350px;
    }
    .banner-style-01 .container-fluid {
        width: 100%;
    }
    .responsive-mobile-menu {
        width: 20px;
        right: 3px;
    }
    .nav-right-part ul li {
        margin-right: 10px;
    }
    .banner-style-01 .title {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 0px;
    }
    .banner-style-01 .subtitle {
        font-size: 25px;
    }
    .btn-more {
        padding: 18px 70px;
    }
    .breadcrumb-inner .page-list li {
        padding-left: 10px;
        padding-right: 15px;
    }
    .nav-right-part ul .has-dropdown ul {
        min-width: 325px;
        right: -60px;
        top: 130%;
    }
    .nav-right-part-02 ul .has-dropdown ul {
        right: -35px;
    }
    .navbar-area .nav-container {
        background-color: transparent;
        padding: 0px 15px;
    }
    .comments-area .comment-list li ul.children .comment {
        margin-left: 30px;
    }
    .coming-area .text {
        padding-top: 5px;
        font-size: 15px;
        line-height: 15px;
    }
    .coming-area #clockdiv div > span {
        font-size: 40px;
        line-height: 40px;
        font-weight: 600;
    }
    .coming-area #clockdiv > div {
        padding: 15px 0px 20px 0px;
        width: 75px;
        height: auto;
    }
    .coming-area #clockdiv > div {
        margin-right: 10px;
    }
    #inlineFormInputGroup {
        padding-right: 15px;
    }
    .banner-style-02 .title {
        font-size: 45px;
    }
    .arrival-tab li a {
        font-size: 12px;
        padding: 12px 25px;
    }
    .video-content h2 {
        font-size: 45px;
    }
    .video-content h4 {
        font-size: 30px;
    }
    .collection-slider-02 .collection-slider-item .thumb h2 {
        font-size: 50px;
    }
    .collection-slider-02 .collection-slider-item .thumb h3{font-size: 24px;}
    .btn-collection{font-size: 14px; padding: 12px 30px;}
    .contact-content h2 {
        font-size: 24px;
    }
    .banner-style-04 .title {
        font-size: 24px;
        line-height: 50px;
    }
    .navbar-collapse {
        width: 93%;
    }
    .video-content-02 {
        padding: 185px 0px;
    }
    .contact-content-02 .input-group {
        margin-top: 30px;
    }
    .cart-content .btn-continue, .cart-content .btn-clear {
        padding: 15px 17px;
        font-size: 14px;
    }
    .accordion-area h3 {
        line-height: 40px;
    }
    .single-contact-box {
        margin-bottom: 30px;
    }
    .single-contact-box .icon {
        margin-bottom: 20px;
    }
    .collection-tab li a {
        font-size: 25px;
    }
    .video-content {
        padding: 200px 0px;
    }
        .nav-right-part ul li {
        margin-right: 16px;  }
}

@media only screen and (max-width: 375px) {
    .btn-custom-default, .btn-white {
        padding: 5px 18px;
    }
    .nav-style-01 .responsive-mobile-menu .navbar-toggler {
        left: calc(100% - 50px);
        top: 10px;
    }
    .search-popup .search-form {
        min-width: 300px;
    }


    .responsive-mobile-menu {
        transform: scale(.6);
    }
    .banner-style-01 .banner-content {
        padding-left: 0;
    }
    .banner-style-01 .title {
        font-size: 30px;
        line-height: 35px;
    }
    .section-title h3 {
        font-size: 30px;
    }
    .sales-content h2 {
        font-size: 30px;
    }
    .sales-content h6 {
        font-size: 20px;
    }
    .contact-content .input-group-text i:before {
        font-size: 20px;
    }
    .contact-content .input-group-text {
        padding-right: 0;
    }
    .beauty-content .beauty-left h2 {
        font-size: 14px;
        padding: 0px 15px;
    }
    .beauty-content .beauty-right h2 {
        font-size: 14px;
    }
    .beauty-content .beauty-right h4 {
        font-size: 10px;
    }
    .banner-style-04 .title {
        font-size: 35px;
        line-height: 40px;
    }
    .collection-tab li {
        margin-right: 0px;
        font-size: 25px;
    }
    .collection-tab {
        flex-direction: column;
        text-align: center;
    }
    .banner-style-03 .row {
        margin-left: 0px;
    }
    .banner-style-03 .banner-slider-03 h2 {
        font-size: 35px;
        line-height: 35px;
    }
    .banner-style-03 .banner-slider-03 h4 {
        font-size: 16px;
        margin-top: 25px;
        margin-bottom: 30px;
    }
    .single-delivery-02 {
        justify-content: flex-start !important;
    }
    .single-delivery-02 .left {
        min-width: 55px;
    }
    .shop-tab li {
        margin-right: 5px;
    }
    .user-comment > div {
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 320px){ 
    .search-popup .search-form {
        min-width: 265px;
    }
    .responsive-mobile-menu .navbar-toggler {
        left: calc(100% - 95px);
    }
}


@media only screen and (min-width: 766px) {
    .porductDetailBigImg .slider-tabfor{margin: 0 -10px; display: flex; flex-wrap:wrap;}
    .porductDetailBigImg .slider-tabfor .single-item{padding: 10px 10px; width: 33.3%; cursor: move;}
    .porductDetailBigImg .slider-tabfor .single-item:first-child{width: 100%;}
    .porductDetailBigImg .slider-tabfor .single-item a{width: 100%;}
    .ourStoryArea{ background: url(../images/parallaxBanner.jpg)center top no-repeat; background-attachment: fixed; background-size: cover;}
}


@media only screen and (min-width: 1200px) {
    .banner-content{padding-top: 200px;}
/*    .leftgridBlock{position: sticky;top: 184px;}*/
}
@media only screen and (min-width: 1400px) {
    .banner-content{padding-top: 100px;}
}


@media only screen and (min-width: 480px) and (max-width: 766px) {
    .popupOverlay .popupWindow .popupCell{padding: 40px;}
}

@media only screen and (min-width: 680px) {
.headerInfoBar .slick-prev {left: 25px;  background: url(../images/leftArrowtop.png)left top no-repeat !important;  z-index: 9;}
.headerInfoBar .slick-next {right: 25px;  background: url(../images/rightArrowtop.png)left top no-repeat !important;  z-index: 9;}

}



@media only screen and (max-width:540px){ 
    .headerInfoBar {
  padding: 5px 25px;
  position: relative;
}
  

    
  table.wishlist  {
  display: flex;
  flex-wrap: wrap;
}

  table.wishlist thead {display: none;}
table.wishlist td {
  display: block;
}

table.wishlist td.productThumb {
  width: 33%;
  float: left;
  margin-right: 5px;
}


table.wishlist td.productPrice {
  border-top: none;
}

table.wishlist td.productRemove {
  border-top: none;
  padding: 1px 0 24px;
   
}

table.wishlist td.productRemove  a{
  margin-left: 0 !important;
}

table.wishlist td {
  border-top: none;   
}

table.wishlist tbody tr{
  border-bottom: 1px solid #dee2e6;
  padding: 21px 0 14px;
  display: block;
}
          
.right-block-inner table tr th{display: none;}      
.right-block-inner table tr{  display: flex;  flex-wrap: wrap;} 
.right-block-inner table tr td{border: none; padding: 5px 10px; } 
.right-block-inner table tr{border:1px solid #ddd; margin-top: -1px;} 
.right-block-inner table tr td:first-child{width: 35%;}    
 .right-block-inner table tr td:nth-child(){width: 65%;}    
 .right-block-inner table tr td:nth-child(3),  .right-block-inner table tr td:nth-child(4){  width: 50%;}      
 .right-block-inner table tr td:nth-child(5){  width: 100%; display: flex; justify-content: space-between; }      
 .right-block-inner table tr td:nth-child(5) .btn{  width: 48%; margin-left: 5px; }      




}

@media only screen and (min-width:766px){ 
    .right-block-inner table tr td:last-child .btn{ margin-left: 5px !important;}
}
@media only screen and (min-width: 766px) and (max-width: 1000px) {
    .tracking-order-update strong, .cart-area .right-block{font-size: 12px;}
}
@media only screen and (min-width:992px){ 
.fixedHeader .stoon-navbar nav{position: fixed; width: 100%; z-index: 999;     top:0;}    
.stoon-navbar nav{transition:all 0.3s ease-in-out 0s;}
}