@media(min-width:1440px) and (max-width:1600px){

    /* **** Header **** */
    header{padding: 10px 30px;}
    .navbar-brand img{height: 120px;}
    .header-top ul li, .header-top ul li a{font-size: 13px;}
    .navbar-light .navbar-nav .nav-link{font-size: 14px;}
    .mega-menu{top: 109px;width: 75%;}
    .short-menu{top: 70px;}
    header.nav-new .mega-menu{top: 90px;}
    header.nav-new .short-menu{top: 60px;}
    .mega-menu-item ul li a, .short-menu ul li a{font-size: 14px;line-height: 22px;padding: 5px 0;}

    .mega-menu-item h3{font-size: 15px;}

    .container{max-width: 1199px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-data p{font-size: 16px;line-height: 22px;}
    .banner-data h1, .banner-data h2{font-size: 60px;line-height: 65px;}
    .banner-slider .slick-arrow,.categories-slider .slick-arrow{width: 35px;height: 35px;}
    .banner-slider .slick-arrow::before,.categories-slider .slick-arrow::before{font-size: 14px;}
    .btn-main{font-size: 13px;padding: 10px 25px;}

    .comman-title{margin: 0 0 30px;}
    .comman-title h2, .comman-title h1{font-size: 28px;line-height: 35px;}
    .categories-item h3{font-size: 16px;line-height: 24px;}
    .categories-img{margin: 0 auto 10px;}
    .categories-slider .slick-arrow{left: 10px;}
    .categories-slider .slick-arrow.slick-next{right: 10px;}

    .product-filters ul{margin: 0 auto 40px;}
    .product-box-data h2{font-size: 16px;line-height: 22px;}
    .product-box-data h3{font-size: 14px;}
    .product-box-data .price p{font-size: 15px;}
    .btn-secondary{font-size: 14px;border-radius: 6px;}

    .shop-banner-data h2{font-size: 32px;line-height: 40px;}
    .shop-banner-data p{font-size: 15px;line-height: 20px;}

    .benefit-box figure img{width: 60px;margin: 0 auto 15px;}
    .benefit-box h2{font-size: 18px;line-height: 26px;}

    .star-list li i{font-size: 13px;}
    .star-list{margin: 0 0 10px;}
    .testimonial-box h2{font-size: 18px;line-height: 26px;}
    .testimonial-box p{font-size: 15px;line-height: 24px;margin: 0 0 10px;}
    .testimonial-box h3{font-size: 15px;line-height: 24px;}
    .testimonial-box{padding: 25px;}

    .instagram-wrp .comman-title h6{font-size: 15px;line-height: 22px;margin: 10px 0 0;}

    #scroll-top{width: 40px;height: 40px;right: 15px;bottom: 15px;}
    #scroll-top i{font-size: 14px;top: 40%;}

    .categories-wrp .container{max-width: 1080px;}
    /* **** End Home Page **** */

    /* **** Modal **** */
    .cart-box .title h2, .cart-box .title h3, .cart-box .title p{font-size: 20px;line-height: 28px;}
    .cart-btns li a{padding: 14px 30px;}
    /* **** End Modal **** */

    /* **** Cart Page **** */
    .cart-pg-left table thead th{font-size: 15px;line-height: 24px;padding: 10px;}
    .cart-pg-left table tbody td{padding: 12px 0;}
    .cart-pg-left table tbody td p{font-size: 15px;line-height: 24px;}
    .qty-input .product-qty, .qty-input .qty-count{height: 40px;}
    .qty-input .qty-count{width: 2rem;}
    .cart-pg-left table tbody td .qty-input .product-qty{width: 30px;}
    .cart-pg-left table .name figure{width: 80px;height: 100px;margin: 0 10px 0 0;min-width: 80px;}
    .voucher-code .form-control{font-size: 15px;}
    .summary-box{border-radius: 12px;padding: 20px;}
    .summary-box h1{font-size: 22px;line-height: 28px;}
    .summary-box ul li{padding: 15px 0;}
    .summary-box ul li p, .summary-box ul li .price,.summary-check-row .custome-rdbx [type="radio"]:checked+label, .summary-check-row .custome-rdbx [type="radio"]:not(:checked)+label{font-size: 15px;line-height: 22px;}
    .summary-box ul li.total p, .summary-box ul li.total .price{font-size: 20px;line-height: 26px;}
    /* **** End Cart Page **** */

    /* **** Checkout Page **** */
    .checkout-pg .form-control, .address-details .form-control, .setting-box .form-control{font-size: 15px;padding: 10px 15px;}
    .checkout-pg .title h1, .checkout-pg .title h2{font-size: 22px;line-height: 28px;margin: 0 0 15px;}
    .information-wrp .form-group, .address-details .form-group, .setting-box .form-group{margin: 0 0 16px;}
    .order-wrp ul li{padding: 15px 0;}
    .order-data h3, .order-data p{font-size: 15px;line-height: 22px;}
    .order-data h3 span{margin: 4px 0 0;}
    .total-rw .order-data h3, .total-rw .order-data p{font-size: 20px;line-height: 26px;}
    .order-box figure{width: 80px;height: 80px;margin: 0 20px 0 0;min-width: 80px;}
    /* **** End Checkout Page **** */

    /* **** Collection Page **** */
    .elegance-title h2{font-size: 25px;line-height: 30px;}
    .elegance-title h6{font-size: 16px;line-height: 20px;margin: 0 auto 25px;}
    .collections-wrp .add-banner{margin: 0 0 40px;}
    .elegance-cover{margin: 0 auto 25px;}
    .collections-row, .elegance-block{margin: 0 0 40px;}
    .collections-inner-data{padding: 0 0 0 30px;}
    .collections-inner-title h3{font-size: 25px;line-height: 28px;margin: 0 0 10px;}
    .collections-inner-title h6{font-size: 15px;line-height: 22px;margin: 0 0 8px;}
    .collections-inner-title p{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
    .collections-inner-data .btn-main{padding: 12px 40px;font-size: 14px;}
    .product-box{margin: 0 0 40px;}
    .collections-wrp{padding: 0 0 20px;}
    /* **** End Collection Page **** */

    /* **** Contact Page **** */
    .contact-form .comman-title p{font-size: 16px;line-height: 24px;}
    .contact-detail p{font-size: 15px;line-height: 24px;}
    .contact-form .comman-title h1, .contact-detail .comman-title h2{margin: 0 0 10px;}
    .contact-form .comman-title, .contact-detail .comman-title{margin: 0 0 20px;}
    .contact-detail-box h3{font-size: 16px;line-height: 18px;}
    .contact-detail-box h3 i{font-size: 18px;width: 20px;}
    .contact-detail-box p, .contact-detail-box p a{font-size: 14px;line-height: 24px;}
    .contact-detail-box p{margin: 0 0 5px;}
    .contact-detail-box{margin: 0 0 25px;}
    .contact-form .form-control{font-size: 15px;line-height: 24px;padding: 10px 15px;}
    .forgot-link a{font-size: 15px;line-height: 22px;}
    /* **** End Contact Page **** */

    /* **** Faq Page **** */
    .faq-wrp .nav-tabs li button{font-size: 18px;line-height: 26px;}
    .faq-wrp .nav-tabs li{margin: 0 0 15px;}
    .faq-wrp .accordion-item{padding: 15px 20px;border-radius: 12px !important;}
    .faq-wrp .accordion-item .accordion-button{font-size: 16px;line-height: 24px;}
    .faq-wrp .accordion-button::after{background-size: 16px;background-position: center;}
    .faq-wrp .accordion-body{font-size: 14px;padding: 10px 0 0;line-height: 24px;}
    /* **** End Faq Page **** */

    /* **** My Account Page **** */
    .account-left{padding-right: 30px;}
    .account-profile figure{width: 120px;height: 120px;}
    .account-profile h3{font-size: 18px;line-height: 26px;}
    .account-profile .email{font-size: 16px;line-height: 26px;}
    .account-profile{margin: 0 0 30px;}
    .account-left-box .nav-tabs .nav-link{font-size: 18px;line-height: 26px;padding: 14px 18px;}
    .account-right .tab-pane{padding: 25px;}
    .orders-status .product-filters ul li{font-size: 15px;line-height: 24px;}
    .status-top{padding: 15px;}
    .status-top p{font-size: 15px;line-height: 22px;}
    .status-top p .tag{font-size: 13px;padding: 5px 12px;}
    .status-inner .order-wrp{margin: 0 0 15px;}
    .status-inner{padding: 0 15px 15px;}
    .address-details .accordion-button{font-size: 18px;}
    .address-details .accordion-button::after{background-size: 15px;}
    /* **** End My Account Page **** */

    /* **** Search Result Page **** */
   .search-result-block h1{font-size: 28px;line-height: 30px;margin: 0 auto 25px;}
   .search-result-block .form-group .form-control{font-size: 15px;padding: 10px 130px 10px 18px;}
   .search-result-block .form-group button{padding: 8px 30px;}
   .filter-lst-rw ul.view-row li a span{width: 3px;height: 20px;}
   .search-result-block{margin: 0 auto 40px;}
   /* **** End Search Result Page **** */
	
   /* **** Stores Page **** */
   .stores-data .title h3{font-size: 25px;line-height: 30px;margin: 0 0 30px;}
   .stores-box h5{font-size: 18px;line-height: 26px;}
   .stores-box p, .stores-box p a{font-size: 15px;line-height: 22px;}
   /* **** End Stores Page **** */

   /* **** Product Page **** */
   .product-sub-category-row ul{margin: 0 auto 25px;}
   .product-sub-category-row ul li a .sub-product-inbx figure img,.product-sub-category-row ul li a .sub-product-inbx figure{width: 100px;height: 100px;}
   .product-sub-category-row ul li a .sub-product-inbx figure{margin: 0 auto 10px;}
   .product-sub-category-row ul li a .sub-product-inbx p{font-size: 14px;line-height: 22px;}
   /* **** End Product Page **** */

   /* **** Product Detail Page **** */
   .product-details-data h1{font-size: 25px;line-height: 30px;}
   .product-details-data .price p{font-size: 18px;line-height: 22px;}
   .product-details-data h6{font-size: 13px;line-height: 16px;}
   .product-small-dt p{font-size: 14px;}
   .quantity-row h5, .colors-box h5, .specifications-list h5{font-size: 16px;line-height: 22px;}
   .specifications-list ul li p{font-size: 15px;line-height: 20px;}
   .specifications-list h5, .specifications-list ul li{margin: 0 0 10px;}
   .btn-cart{font-size: 15px;line-height: 20px;padding: 10px 15px;}
   .buy-now-btn{font-size: 16px;line-height: 24px;padding: 10px 15px;margin-bottom: 30px;}
   .product-small-infobox p{font-size: 14px;margin: 0 0 10px;}
   .product-small-infobox{padding: 0 0 30px;margin: 0 0 30px;}
   .colors-box,.specifications-list{margin: 0 0 30px;}
   .product-small-dt{margin: 15px 0 30px;}
   .delivery-row h4{font-size: 25px;line-height: 28px;margin: 0 0 10px;}
   .del-dt h5{font-size: 15px;line-height: 22px;}
   .del-dt p{font-size: 13px;line-height: 20px;}
   .details-rw{padding: 25px 0;}
   .deli-inner-dt h3{font-size: 18px;margin: 0 0 10px;}
   .similer-wrp{padding: 60px 0;}
   .similer-wrp .product-box-img{height: auto;}
   .similer-title h2{font-size: 25px;line-height: 28px;margin: 0 auto 30px;}
   .similer-wrp2{padding: 0 0 60px;}

   footer .container{max-width: 1300px;}
   /* **** End Product Detail Page **** */
}

@media(min-width:1201px) and (max-width:1439px){

    /* **** Header **** */
    header,header.nav-new{padding: 10px 15px;}
    .navbar-brand img{height: 120px;}
    .header-top ul li, .header-top ul li a{font-size: 13px;}
    .navbar-light .navbar-nav .nav-link{font-size: 13px;}
    .mega-menu{top: 90px;width: 65%;}
    .short-menu{top: 59px;}
    header.nav-new .mega-menu{top: 90px;}
    header.nav-new .short-menu{top: 60px;}
    .mega-menu-item ul li a, .short-menu ul li a{font-size: 13px;line-height: 22px;padding: 5px 0;}
    .header-top{padding: 8px 0;}
    .navbar-light .navbar-nav li{margin: 0 20px;}
    .header-top ul li i{font-size: 16px;}
    .mega-menu-item h3{font-size: 15px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .container{max-width: 1025px;}
    .banner-data p{font-size: 16px;line-height: 22px;}
    .banner-data h1, .banner-data h2{font-size: 50px;line-height: 55px;}
    .banner-slider .slick-arrow,.categories-slider .slick-arrow{width: 35px;height: 35px;}
    .banner-slider .slick-arrow::before,.categories-slider .slick-arrow::before{font-size: 14px;}
    .btn-main{font-size: 13px;padding: 10px 25px;}

    .comman-title{margin: 0 0 25px;}
    .comman-title h2, .comman-title h1{font-size: 25px;line-height: 30px;}
    .categories-item h3{font-size: 16px;line-height: 26px;}
    .categories-img{margin: 0 auto 10px;}
    .categories-slider .slick-arrow{left: 0;}
    .categories-slider .slick-arrow.slick-next{right: 0;}
    .categories-wrp{padding: 35px 0;}
    .categories-wrp .container{max-width: 960px;}

    .product-filters ul{margin: 0 auto 30px;}
    .product-box-data h2{font-size: 16px;line-height: 22px;}
    .product-box-data h3{font-size: 14px;}
    .product-box-data .price p{font-size: 15px;}
    .btn-secondary{font-size: 14px;border-radius: 6px;}
    .product-filters ul li{padding: 6px 0;}
    .product-list-wrp .product-box-img,.product-box-img{height: auto;}
    .product-box .product-tag{font-size: 13px;}

    .shop-banner{padding: 40px 0 0;}
    .shop-banner-data h2{font-size: 28px;line-height: 35px;}
    .shop-banner-data p{font-size: 15px;line-height: 20px;}

    .benefit-wrp{padding: 60px 0;}
    .benefit-box figure img{width: 50px;margin: 0 auto 15px;}
    .benefit-box h2{font-size: 18px;line-height: 26px;}

    .star-list li i{font-size: 13px;}
    .star-list{margin: 0 0 5px;}
    .testimonial-wrp{padding: 60px 0;}
    .testimonial-box h2{font-size: 18px;line-height: 26px;}
    .testimonial-box p{font-size: 15px;line-height: 24px;margin: 0 0 10px;}
    .testimonial-box h3{font-size: 15px;line-height: 24px;}
    .testimonial-box{padding: 25px;}
    .testimonial-slider-item{padding: 0 10px;}
    .testimonial-slider{margin: 0 -10px;}
    .testimonial-slider .slick-dots{padding-top: 20px;}
    .testimonial-slider .slick-dots li{width: 16px;height: 16px;margin: 0 3px;}
    .testimonial-slider .slick-dots button{width: 6px;height: 6px;}

    .instagram-wrp{padding: 60px 0 70px;}
    .instagram-wrp .comman-title h6{font-size: 15px;line-height: 22px;margin: 10px 0 0;}

    #scroll-top{width: 40px;height: 40px;right: 15px;bottom: 15px;}
    #scroll-top i{font-size: 14px;top: 40%;}

    footer .container{max-width: 100%;}
    /* **** End Home Page **** */

    /* **** Modal **** */
    .cart-box .title h2, .cart-box .title h3, .cart-box .title p{font-size: 20px;line-height: 28px;}
    .cart-btns li a{padding: 14px 30px;}
    .search-modal .tags-cloud-box .title-min h2, .search-modal .viewed-row .title-min h2{font-size: 20px;line-height: 26px;}
    .search-modal .viewed-row .title-min h2{font-size: 18px;}
    .from-search .form-control{font-size: 14px;}
    .search-modal .from-search .form-control{padding: 8px 40px 8px 16px;}
    .search-modal .from-search button{font-size: 16px;}
    /* **** End Modal **** */

    /* **** Breadcrumb **** */
    .breadcrumb{padding: 10px 0;}
    /* **** End Breadcrumb **** */

    /* **** Blog Page **** */
    .blog-wrp{padding: 40px 0 60px;}
    .blog-wrp-right{padding-left: 25px;}
    .blog-tag{font-size: 13px;line-height: 18px;}
    .blog-box-data h3{font-size: 18px;line-height: 26px;}
    .blog-box-data p{font-size: 16px;line-height: 24px;}
    .btn-link{font-size: 15px;line-height: 22px;}
    .pagination-row ul li a{width: 35px;height: 35px;font-size: 14px;line-height: 22px;}
    .pagination-row ul li{margin: 0 4px;}
    .from-search .form-control{font-size: 15px;line-height: 24px;}
    .from-search{margin: 0 0 30px;}
    .blog-right-title h3{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
    .recent-posts-data a h4{font-size: 15px;line-height: 22px;}
    .recent-posts, .categories-box{padding: 0 0 30px;margin: 0 0 30px;}
    .categories-box ul li, .categories-box ul li a{font-size: 15px;line-height: 22px;}
    .categories-box ul li{margin: 0 0 8px;}
    .tags-cloud-box{margin: 0 0 30px;}
    .tags-cloud-box ul li a{font-size: 13px;line-height: 18px;padding: 4px 12px;}
    .tags-cloud-box ul li{margin: 0 8px 8px 0;}
    .blog-box{margin: 0 0 30px;}
    .pagination-row{margin: 30px 0 0;}
    .from-search button{font-size: 16px;}
    /* **** End Blog Page **** */

    /* **** Blog Detail Page **** */
    .blog-detail-pg{padding: 40px 0 60px;}
    .blog-detail-data p{font-size: 16px;line-height: 24px;}
    .blog-detail-img,.blog-author{margin: 0 0 20px;}
    .blog-detail-img-row{margin: 20px 0 0;}
    .blog-detail-data h3{font-size: 20px;line-height: 28px;margin: 0 0 10px;}
    .blog-detail-bottom{margin: 25px 0;}
    .page-nav-box a span{margin: 0 0 5px;}
    .page-nav-box a{font-size: 15px;line-height: 22px;}
    .page-nav{padding: 20px 0;}
    .blog-detail-data{margin: 0 0 50px;}
    .blog-detail-tags ul li a{padding: 4px 12px;font-size: 13px;}
    .blog-detail-bottom li{margin: 0 8px 0 0;}
    .blog-detail-share ul li a{width: 32px;height: 32px;font-size: 15px;}
    /* **** End Blog Detail Page **** */

   /* **** Cart Page **** */
   .cart-pg{padding: 40px 0 60px;}
   .cart-pg-left table thead th{font-size: 15px;line-height: 24px;padding: 10px;}
   .cart-pg-left table tbody td{padding: 12px 0;}
   .cart-pg-left table tbody td p{font-size: 15px;line-height: 24px;}
   .qty-input .product-qty, .qty-input .qty-count{height: 40px;}
   .qty-input .qty-count{width: 2rem;}
   .cart-pg-left table tbody td .qty-input .product-qty{width: 30px;}
   .cart-pg-left table .name figure{width: 80px;height: 100px;margin: 0 10px 0 0;min-width: 80px;}
   .voucher-code .form-control{font-size: 15px;}
   .summary-box{border-radius: 12px;padding: 20px;}
   .summary-box h1{font-size: 22px;line-height: 28px;}
   .summary-box ul li{padding: 15px 0;}
   .summary-box ul li p, .summary-box ul li .price,.summary-check-row .custome-rdbx [type="radio"]:checked+label, .summary-check-row .custome-rdbx [type="radio"]:not(:checked)+label{font-size: 15px;line-height: 22px;}
   .summary-box ul li.total p, .summary-box ul li.total .price{font-size: 20px;line-height: 26px;}
   .cart-pg-right{padding-left: 20px;}
   .summary-check-row .custome-rdbx{padding-right: 25px;}
   .voucher-wrp{padding: 10px 0 0;}
   .voucher-code{margin: 0 0 20px;}
   .voucher-card{margin: 0 10px 0 0;}
   /* **** End Cart Page **** */

   /* **** Checkout Page **** */
   .checkout-pg{padding: 40px 0 60px;}
   .checkout-pg .form-control, .address-details .form-control, .setting-box .form-control{font-size: 15px;padding: 10px 15px;}
   .checkout-pg .title h1, .checkout-pg .title h2{font-size: 22px;line-height: 28px;margin: 0 0 15px;}
   .information-wrp .form-group, .address-details .form-group, .setting-box .form-group{margin: 0 0 16px;}
   .order-wrp ul li{padding: 15px 0;}
   .order-data h3, .order-data p{font-size: 15px;line-height: 22px;}
   .order-data h3 span{margin: 4px 0 0;}
   .total-rw .order-data h3, .total-rw .order-data p{font-size: 20px;line-height: 26px;}
   .order-box figure{width: 80px;height: 80px;margin: 0 20px 0 0;min-width: 80px;}
   .checkout-pg .col-lg-5.offset-lg-1{width: 48%;margin-left: 2%;}
   .login-accordion .accordion-body{margin: 15px 0 0;padding: 15px;}
   /* **** End Checkout Page **** */

   /* **** Collection Page **** */
   .elegance-title h2{font-size: 22px;line-height: 26px;}
   .elegance-title h6{font-size: 14px;line-height: 16px;margin: 0 auto 20px;}
   .collections-wrp .add-banner{margin: 0 0 30px;}
   .elegance-cover{margin: 0 auto 25px;}
   .collections-row, .elegance-block{margin: 0 0 30px;}
   .collections-inner-data{padding: 0;}
   .collections-inner-title h3{font-size: 22px;line-height: 26px;margin: 0 0 10px;}
   .collections-inner-title h6{font-size: 15px;line-height: 22px;margin: 0 0 8px;}
   .collections-inner-title p{font-size: 16px;line-height: 24px;margin: 0 0 25px;}
   .collections-inner-data .btn-main{padding: 10px 30px;font-size: 14px;border-width: 1px;}
   .product-box{margin: 0 0 30px;}
   .collections-wrp{padding: 0 0 20px;}
   .product-box .btn-wish{width: 20px;height: 18px;}
   /* **** End Collection Page **** */

   /* **** Contact Page **** */
   .contact-wrp{padding: 40px 0 60px;}
   .contact-detail p{font-size: 15px;line-height: 24px;}
   .contact-form .comman-title p{font-size: 16px;line-height: 24px;}
   .contact-form .comman-title h1, .contact-detail .comman-title h2{margin: 0 0 10px;}
   .contact-form .comman-title, .contact-detail .comman-title{margin: 0 0 20px;}
   .contact-detail-box h3{font-size: 16px;line-height: 18px;}
   .contact-detail-box h3 i{font-size: 18px;width: 20px;}
   .contact-detail-box p, .contact-detail-box p a{font-size: 14px;line-height: 24px;}
   .contact-detail-box p{margin: 0 0 5px;}
   .contact-detail-box{margin: 0 0 25px;}
   .contact-form .form-control{font-size: 15px;line-height: 24px;padding: 10px 15px;}
   .contact-form{padding-right: 40px;}
   .contact-detail{padding-left: 20px;}
   .forgot-link a{font-size: 15px;line-height: 22px;}
   .corporat-wrp{padding: 0 0 60px;}
   .corporat-wrp .contact-detail-box h4{font-size: 16px;line-height: 24px;}
   /* **** End Contact Page **** */

   /* **** Faq Page **** */
   .faq-wrp{padding: 40px 0 60px;}
   .faq-wrp .nav-tabs li button{font-size: 18px;line-height: 26px;}
   .faq-wrp .nav-tabs li{margin: 0 0 15px;}
   .faq-wrp .accordion-item{padding: 15px 20px;border-radius: 12px !important;}
   .faq-wrp .accordion-item .accordion-button{font-size: 16px;line-height: 24px;}
   .faq-wrp .accordion-button::after{background-size: 16px;background-position: center;}
   .faq-wrp .accordion-body{font-size: 14px;padding: 10px 0 0;line-height: 24px;}
   /* **** End Faq Page **** */

   /* **** My Account Page **** */
   .account-pg{padding: 40px 0 60px;}
   .account-left{padding-right: 0;}
   .account-left-box{padding: 30px;border-radius: 12px;}
   .account-profile figure{width: 120px;height: 120px;}
   .account-profile h3{font-size: 18px;line-height: 26px;}
   .account-profile .email{font-size: 16px;line-height: 26px;}
   .account-profile{margin: 0 0 30px;}
   .account-left-box .nav-tabs .nav-link{font-size: 16px;line-height: 24px;padding: 14px 18px;}
   .account-right .tab-pane{padding: 25px;}
   .orders-status .product-filters ul li{font-size: 15px;line-height: 24px;}
   .status-top{padding: 15px;}
   .status-top p{font-size: 15px;line-height: 22px;}
   .status-top p .tag{font-size: 13px;padding: 5px 12px;}
   .status-inner .order-wrp{margin: 0 0 15px;}
   .status-inner{padding: 0 15px 15px;}
   .address-details .accordion-button{font-size: 16px;line-height: 22px;}
   .address-details .accordion-button::after{background-size: 15px;}
   .account-right .title h1, .account-right .title h2{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
   .status-inner .cart-btns li a{font-size: 13px;}
   .choose-file-data p{font-size: 15px;line-height: 24px;}
   .setting-box .title2{margin: 10px 0;}
   .address-details .form-group label, .setting-box .form-group label{font-size: 13px;margin: 0 0 5px;}
   /* **** End My Account Page **** */

   /* **** Search Result Page **** */
   .search-result-block h1{font-size: 25px;line-height: 28px;margin: 0 auto 25px;}
   .search-result-block .form-group .form-control{font-size: 15px;padding: 10px 130px 10px 18px;}
   .search-result-block .form-group button{padding: 8px 30px;}
   .filter-lst-rw ul.view-row li a span{width: 3px;height: 20px;}
   .search-result-block{margin: 0 auto 40px;}
   /* **** End Search Result Page **** */

   /* **** Stores Page **** */
   .stores-data .title h3{font-size: 22px;line-height: 26px;margin: 0 0 20px;}
   .stores-box h5{font-size: 18px;line-height: 24px;margin: 0 0 5px;}
   .stores-box p, .stores-box p a{font-size: 15px;line-height: 22px;}
   .stores-data{padding: 40px;}
   .stores-box{margin: 0 0 10px;}
   /* **** End Stores Page **** */

   /* **** Product Page **** */
   .product-sub-category-row ul{margin: 0 auto 40px;}
   .product-sub-category-row ul li a .sub-product-inbx figure img,.product-sub-category-row ul li a .sub-product-inbx figure{width: 100px;height: 100px;}
   .product-sub-category-row ul li a .sub-product-inbx figure{margin: 0 auto 10px;}
   .product-sub-category-row ul li a .sub-product-inbx p{font-size: 15px;line-height: 22px;}
   /* **** End Product Page **** */

   /* **** Product Detail Page **** */
   .product-details-data h1{font-size: 25px;line-height: 30px;}
   .product-details-data .price p{font-size: 18px;line-height: 22px;}
   .product-details-data h6{font-size: 13px;line-height: 16px;}
   .product-small-dt p{font-size: 14px;}
   .quantity-row h5, .colors-box h5, .specifications-list h5{font-size: 16px;line-height: 22px;}
   .specifications-list ul li p{font-size: 15px;line-height: 20px;}
   .specifications-list h5, .specifications-list ul li{margin: 0 0 10px;}
   .btn-cart{font-size: 15px;line-height: 20px;padding: 10px 15px;}
   .buy-now-btn{font-size: 16px;line-height: 24px;padding: 10px 15px;margin-bottom: 30px;}
   .product-small-infobox p{font-size: 14px;margin: 0 0 10px;}
   .product-small-infobox{padding: 0 0 30px;margin: 0 0 30px;}
   .colors-box,.specifications-list{margin: 0 0 30px;}
   .product-small-dt{margin: 15px 0 30px;}
   .delivery-row h4{font-size: 25px;line-height: 28px;margin: 0 0 10px;}
   .del-dt h5{font-size: 15px;line-height: 22px;}
   .del-dt p{font-size: 13px;line-height: 20px;}
   .details-rw{padding: 0px 0;}
   .deli-inner-dt h3{font-size: 18px;margin: 0 0 10px;}
   .similer-wrp{padding: 60px 0;}
   .similer-wrp .product-box-img{height: auto;}
   .similer-title h2{font-size: 25px;line-height: 28px;margin: 0 auto 30px;}
   .similer-wrp2{padding: 0 0 60px;}
   .similer-slider .slick-prev:before, .similer-slider .slick-next:before, .similer-slider2 .slick-prev:before, .similer-slider2 .slick-next:before{width: 35px;height: 35px;line-height: 35px;font-size: 14px;}
   .del-ic{min-width: 40px;}
   .deli-inner-dt figure img{width: 40px;height: 30px;}
   .del-ic i{font-size: 25px;}

   .product-list-wrp .product-box-img{height: auto;}
   .product-details-data{padding: 0;}
   .product-img-bx img{height: auto;}
   .deli-inner-dt{margin: 0;padding: 25px 15px;}
   .deli-inner-dt figure{margin: 0 5px 0 0;}
   .deli-inner-dt h3{font-size: 16px;line-height: 24px;margin: 0;}
   .deli-inner-dt p{font-size: 14px;line-height: 22px;}
   .deli-inner-dt figure img{min-width: 30px;width: auto;height: auto;}
   /* **** End Product Detail Page **** */

   /* ***** Privacy Policy Page ***** */
   .privacy-data h1{font-size: 30px;line-height: 35px;}
   .privacy-data h2{font-size: 26px;line-height: 32px;}
   .privacy-data h3{font-size: 23px;line-height: 28px;}
   .privacy-data h4{font-size: 20px;line-height: 26px;}
   .privacy-pg .container{max-width: 768px;}
   /* ***** End Privacy Policy Page ***** */
	
}

@media(min-width:992px) and (max-width:1200px){
	
    /* **** Header **** */
    header,header.nav-new{padding: 10px 0;}
    .navbar-brand img{height: 80px;}
    .header-top ul li, .header-top ul li a{font-size: 13px;}
    .navbar-light .navbar-nav .nav-link{font-size: 13px;}
    .mega-menu{top: 90px;width: 65%;}
    .short-menu{top: 59px;}
    header.nav-new .mega-menu{top: 90px;}
    header.nav-new .short-menu{top: 60px;}
    .mega-menu-item ul li a, .short-menu ul li a{font-size: 13px;line-height: 22px;padding: 5px 0;}
    .header-top{padding: 8px 0;}
    .navbar-light .navbar-nav li{margin: 0 20px;}
    .header-top ul li i{font-size: 16px;}
    .mega-menu-item h3{font-size: 14px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-data p{font-size: 15px;line-height: 22px;letter-spacing: 0.5px;}
    .banner-data h1, .banner-data h2{font-size: 40px;line-height: 45px;}
    .banner-slider .slick-arrow,.categories-slider .slick-arrow{width: 35px;height: 35px;}
    .banner-slider .slick-arrow::before,.categories-slider .slick-arrow::before{font-size: 14px;}
    .btn-main{font-size: 13px;padding: 10px 25px;}

    .comman-title{margin: 0 0 25px;}
    .comman-title h2, .comman-title h1{font-size: 25px;line-height: 30px;}
    .categories-item h3{font-size: 16px;line-height: 26px;}
    .categories-img{margin: 0 auto 10px;}
    .categories-slider .slick-arrow{left: 0;}
    .categories-slider .slick-arrow.slick-next{right: 0;}
    .categories-wrp{padding: 35px 0;}
    .categories-wrp .container{max-width: 768px;}

    .product-filters ul{margin: 0 auto 30px;}
    .product-box-data h2{font-size: 15px;line-height: 22px;}
    .product-box-data h3{font-size: 14px;}
    .product-box-data .price p{font-size: 15px;}
    .btn-secondary{font-size: 14px;border-radius: 6px;}
    .product-filters ul li{padding: 6px 0;font-size: 13px;}
    .product-box-img{height: auto;}
    .product-box .product-tag{font-size: 13px;}

    .shop-banner{padding: 40px 0 0;}
    .shop-banner-data h2{font-size: 25px;line-height: 30px;}
    .shop-banner-data p{font-size: 15px;line-height: 20px;}

    .benefit-wrp{padding: 60px 0;}
    .benefit-box figure img{width: 50px;margin: 0 auto 10px;}
    .benefit-box h2{font-size: 18px;line-height: 26px;margin: 0 0 10px;}
    .benefit-box p{font-size: 13px;}

    .star-list li i{font-size: 12px;}
    .star-list{margin: 0 0 5px;}
    .testimonial-wrp{padding: 60px 0;}
    .testimonial-box h2{font-size: 18px;line-height: 26px;}
    .testimonial-box p{font-size: 15px;line-height: 24px;margin: 0 0 10px;}
    .testimonial-box h3{font-size: 15px;line-height: 24px;}
    .testimonial-box{padding: 20px;}
    .testimonial-slider-item{padding: 0 10px;}
    .testimonial-slider{margin: 0 -10px;}
    .testimonial-slider .slick-dots{padding-top: 20px;}
    .testimonial-slider .slick-dots li{width: 16px;height: 16px;margin: 0 3px;}
    .testimonial-slider .slick-dots button{width: 6px;height: 6px;}

    .instagram-wrp{padding: 60px 0 70px;}
    .instagram-wrp .comman-title h6{font-size: 15px;line-height: 22px;margin: 10px 0 0;}
    .instagram-icon{width: 35px;height: 35px;}
    .instagram-icon i{font-size: 18px;line-height: 25px;}

    .brand-wrp{padding: 40px 0;}
    .brand-box figure img{height: 30px;}

    #scroll-top{width: 35px;height: 35px;right: 15px;bottom: 15px;}
    #scroll-top i{font-size: 13px;top: 35%;}

    .newsletter-wrp{padding: 40px 0 50px;}

    .footer-left{display: flex;align-items: center;justify-content: space-between;max-width: 300px;width: 100%;}
    .footer-logo{margin: 0;}
    /* **** End Home Page **** */

    /* **** Modal **** */
    .cart-box .title h2, .cart-box .title h3, .cart-box .title p{font-size: 20px;line-height: 28px;}
    .cart-btns li a{padding: 14px 30px;}

    .search-modal .tags-cloud-box .title-min h2, .search-modal .viewed-row .title-min h2{font-size: 18px;line-height: 22px;margin: 0 0 10px;}
    .search-modal .viewed-row .title-min h2{font-size: 16px;}
    .from-search .form-control{font-size: 14px;}
    .search-modal .from-search .form-control{padding: 8px 40px 8px 16px;}
    .search-modal .from-search button{font-size: 16px;}
    .search-modal .modal-dialog{max-width: 100%;padding: 0 15px;}
    .search-modal .modal-content{padding: 20px;border-radius: 15px;}
    .search-modal .from-search{margin: 0 0 20px;}
    .tags-cloud-box ul li a{font-size: 13px;line-height: 16px;}
    .search-modal .tags-cloud-box{margin: 0 0 10px;}
    /* **** End Modal **** */

    /* **** Breadcrumb **** */
    .breadcrumb{padding: 10px 0;}
    /* **** End Breadcrumb **** */

    /* **** Blog Page **** */
    .blog-wrp{padding: 40px 0 60px;}
    .blog-wrp-right{padding-left: 0px;}
    .blog-tag{font-size: 13px;line-height: 18px;}
    .blog-box-data h3{font-size: 16px;line-height: 24px;}
    .blog-box-data p{font-size: 14px;line-height: 22px;margin: 0 0 10px;}
    .btn-link{font-size: 15px;line-height: 22px;}
    .pagination-row ul li a{width: 35px;height: 35px;font-size: 14px;line-height: 22px;}
    .pagination-row ul li{margin: 0 4px;}
    .from-search .form-control{font-size: 15px;line-height: 24px;}
    .from-search{margin: 0 0 30px;}
    .blog-right-title h3{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
    .recent-posts-data a h4{font-size: 15px;line-height: 22px;}
    .recent-posts, .categories-box{padding: 0 0 30px;margin: 0 0 30px;}
    .categories-box ul li, .categories-box ul li a{font-size: 15px;line-height: 22px;}
    .categories-box ul li{margin: 0 0 8px;}
    .tags-cloud-box{margin: 0 0 30px;}
    .tags-cloud-box ul li a{font-size: 13px;line-height: 18px;padding: 4px 12px;}
    .tags-cloud-box ul li{margin: 0 8px 8px 0;}
    .blog-box{margin: 0 0 30px;}
    .pagination-row{margin: 30px 0 0;}
    .from-search button{font-size: 16px;}
    .recent-posts-box figure{width: 70px;min-width: 70px;height: 70px;min-height: 70px;margin: 0 8px 0 0;}
    .blog-box-data h6, .blog-author h6{font-size: 13px;line-height: 18px;margin: 0 0 10px;}
    /* **** End Blog Page **** */

    /* **** Blog Detail Page **** */
    .blog-detail-pg{padding: 40px 0 60px;}
    .blog-detail-data p{font-size: 15px;line-height: 24px;}
    .blog-detail-img,.blog-author{margin: 0 0 20px;}
    .blog-detail-img-row{margin: 20px 0 0;}
    .blog-detail-data h3{font-size: 20px;line-height: 28px;margin: 0 0 10px;}
    .blog-detail-bottom{margin: 25px 0;}
    .page-nav-box a span{margin: 0 0 5px;}
    .page-nav-box a{font-size: 15px;line-height: 22px;}
    .page-nav{padding: 20px 0;}
    .blog-detail-data{margin: 0 0 50px;}
    .blog-detail-tags ul li a{padding: 4px 12px;font-size: 13px;}
    .blog-detail-bottom li{margin: 0 8px 0 0;}
    .blog-detail-share ul li a{width: 32px;height: 32px;font-size: 15px;}
    .news-insight .blog-box-img{margin: 0 0 20px;}
    .blog-author h6{margin: 0;}
    /* **** End Blog Detail Page **** */

    /* **** Cart Page **** */
   .cart-pg{padding: 40px 0 60px;}
   .cart-pg-left table thead th{font-size: 15px;line-height: 24px;padding: 10px;}
   .cart-pg-left table tbody td{padding: 12px 0;}
   .cart-pg-left table tbody td p{font-size: 15px;line-height: 24px;}
   .qty-input .product-qty, .qty-input .qty-count{height: 40px;}
   .qty-input .qty-count{width: 2rem;}
   .cart-pg-left table tbody td .qty-input .product-qty{width: 30px;}
   .cart-pg-left table .name figure{width: 80px;height: 90px;margin: 0 10px 0 0;min-width: 80px;}
   .voucher-code .form-control{font-size: 15px;}
   .summary-box{border-radius: 12px;padding: 20px;}
   .summary-box h1{font-size: 20px;line-height: 26px;}
   .summary-box ul li{padding: 10px 0;}
   .summary-box ul li p, .summary-box ul li .price,.summary-check-row .custome-rdbx [type="radio"]:checked+label, .summary-check-row .custome-rdbx [type="radio"]:not(:checked)+label{font-size: 14px;line-height: 22px;}
   .summary-box ul li.total p, .summary-box ul li.total .price{font-size: 16px;line-height: 22px;}
   .cart-pg-right{padding-left: 0;}
   .summary-check-row .custome-rdbx{padding-right: 25px;}
   .voucher-wrp{padding: 10px 0 0;}
   .voucher-code{margin: 0 0 25px;}
   .voucher-card{margin: 0 10px 0 0;}
   .summary-check{width: 100%;margin: 10px 0 0;}
   .summary-box ul li{flex-wrap: wrap;}
   .voucher-top p,.voucher-bottom p{font-size: 13px;line-height: 20px;}
   .btn-code{padding: 4px 7px;}
   /* **** End Cart Page **** */

   /* **** Checkout Page **** */
   .checkout-pg{padding: 40px 0 60px;}
   .checkout-pg .form-control, .address-details .form-control, .setting-box .form-control{font-size: 14px;padding: 8px 16px;}
   .checkout-pg .title h1, .checkout-pg .title h2{font-size: 20px;line-height: 26px;margin: 0 0 15px;}
   .information-wrp .form-group, .address-details .form-group, .setting-box .form-group{margin: 0 0 16px;}
   .order-wrp ul li{padding: 15px 0;}
   .order-data h3, .order-data p{font-size: 15px;line-height: 22px;}
   .order-data h3 span{margin: 4px 0 0;}
   .total-rw .order-data h3, .total-rw .order-data p{font-size: 18px;line-height: 24px;}
   .order-box figure{width: 70px;height: 70px;margin: 0 20px 0 0;min-width: 70px;}
   .checkout-pg .col-lg-5.offset-lg-1{width: 50%;margin-left: 0;}
   .login-accordion .accordion-body{margin: 15px 0 0;padding: 15px;}
   .login-accordion .accordion-button{padding: 10px 15px;font-size: 15px;line-height: 24px;}
   .login-accordion .accordion-button a{font-size: 15px;line-height: 24px;margin: 0 0 0 10px;}
   /* **** End Checkout Page **** */

   /* **** Collection Page **** */
   .elegance-title h2{font-size: 20px;line-height: 24px;}
   .elegance-title h6{font-size: 14px;line-height: 16px;margin: 0 auto 20px;}
   .collections-wrp .add-banner{margin: 0 0 30px;}
   .elegance-cover{margin: 0 auto 25px;}
   .collections-row, .elegance-block{margin: 0 0 30px;}
   .collections-inner-data{padding: 0;}
   .collections-inner-title h3{font-size: 20px;line-height: 24px;margin: 0 0 10px;}
   .collections-inner-title h6{font-size: 14px;line-height: 20px;margin: 0 0 8px;}
   .collections-inner-title p{font-size: 15px;line-height: 24px;margin: 0 0 25px;}
   .collections-inner-data .btn-main{padding: 10px 30px;font-size: 13px;border-width: 1px;}
   .product-box{margin: 0 0 30px;}
   .collections-wrp{padding: 0 0 20px;}
   .product-box .btn-wish{width: 20px;height: 18px;}
   /* **** End Collection Page **** */

   /* **** Contact Page **** */
   .contact-wrp{padding: 40px 0 60px;}
   .contact-detail p{font-size: 15px;line-height: 24px;}
   .contact-form .comman-title p{font-size: 15px;line-height: 22px;}
   .contact-form .comman-title h1, .contact-detail .comman-title h2{margin: 0 0 10px;}
   .contact-form .comman-title, .contact-detail .comman-title{margin: 0 0 20px;}
   .contact-detail-box h3{font-size: 15px;line-height: 18px;}
   .contact-detail-box h3 i{font-size: 16px;width: 20px;}
   .contact-detail-box p, .contact-detail-box p a{font-size: 14px;line-height: 24px;}
   .contact-detail-box p{margin: 0 0 5px;}
   .contact-detail-box{margin: 0 0 25px;}
   .contact-form .form-control{font-size: 15px;line-height: 24px;padding: 10px 15px;}   
   .forgot-link a{font-size: 15px;line-height: 22px;}
   .corporat-wrp{padding: 0 0 60px;}
   /* **** End Contact Page **** */

   /* **** Faq Page **** */
   .faq-wrp{padding: 40px 0 60px;}
   .faq-wrp .nav-tabs li button{font-size: 16px;line-height: 26px;}
   .faq-wrp .nav-tabs li{margin: 0 0 15px;}
   .faq-wrp .accordion-item{padding: 15px 20px;border-radius: 12px !important;margin: 0 0 15px;}
   .faq-wrp .accordion-item .accordion-button{font-size: 16px;line-height: 24px;}
   .faq-wrp .accordion-button::after{background-size: 16px;background-position: center;}
   .faq-wrp .accordion-body{font-size: 14px;padding: 10px 0 0;line-height: 24px;}
   /* **** End Faq Page **** */

   /* **** My Account Page **** */
   .account-pg{padding: 40px 0 60px;}
   .account-left{padding-right: 0;}
   .account-left-box{padding: 30px;border-radius: 12px;}
   .account-profile figure{width: 120px;height: 120px;}
   .account-profile h3{font-size: 18px;line-height: 26px;}
   .account-profile .email{font-size: 16px;line-height: 26px;}
   .account-profile{margin: 0 0 30px;}
   .account-left-box .nav-tabs .nav-link{font-size: 16px;line-height: 24px;padding: 14px 18px;}
   .account-right .tab-pane{padding: 25px;}
   .orders-status .product-filters ul li{font-size: 15px;line-height: 24px;}
   .status-top{padding: 15px;}
   .status-top p{font-size: 15px;line-height: 22px;}
   .status-top p .tag{font-size: 13px;padding: 5px 12px;}
   .status-inner .order-wrp{margin: 0 0 15px;}
   .status-inner{padding: 0 15px 15px;}
   .address-details .accordion-button{font-size: 16px;line-height: 22px;}
   .address-details .accordion-button::after{background-size: 15px;}
   .account-right .title h1, .account-right .title h2{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
   .status-inner .cart-btns li a{font-size: 13px;}
   .choose-file-data p{font-size: 15px;line-height: 24px;}
   .setting-box .title2{margin: 10px 0;}
   .address-details .form-group label, .setting-box .form-group label{font-size: 13px;margin: 0 0 5px;}
   /* **** End My Account Page **** */

   /* **** Search Result Page **** */
   .search-result-block h1{font-size: 22px;line-height: 26px;margin: 0 auto 20px;}
   .search-result-block .form-group .form-control{font-size: 15px;padding: 10px 130px 10px 18px;}
   .search-result-block .form-group button{padding: 8px 30px;}
   .filter-lst-rw ul.view-row li a span{width: 3px;height: 18px;}
   .search-result-block{margin: 0 auto 30px;}
   .pager-row ul li a{width: 35px;height: 35px;line-height: 35px;font-size: 15px;}
   /* **** End Search Result Page **** */

   /* **** Stores Page **** */
   .stores-wrp{padding: 40px 0 60px;}
   .stores-data .title h3{font-size: 20px;line-height: 26px;margin: 0 0 20px;}
   .stores-box h5{font-size: 16px;line-height: 24px;}
   .stores-box p, .stores-box p a{font-size: 14px;line-height: 20px;}
   .stores-data{padding: 30px;}
   .stores-box{margin: 0 0 10px;}
   .stores-row{margin: 0 0 40px;}
   /* **** End Stores Page **** */

   /* **** Product Page **** */
   .product-sub-category-row ul{margin: 0 auto 40px;}
   .product-sub-category-row ul li a .sub-product-inbx figure img,.product-sub-category-row ul li a .sub-product-inbx figure{width: 80px;height: 80px;}
   .product-sub-category-row ul li a .sub-product-inbx figure{margin: 0 auto 10px;}
   .product-sub-category-row ul li a .sub-product-inbx p{font-size: 15px;line-height: 22px;}
   .filter-lst-rw .btn-filter{font-size: 16px;}
   /* **** End Product Page **** */

   /* **** Product Detail Page **** */
   .product-details-data h1{font-size: 20px;line-height: 28px;}
   .product-details-data .price p{font-size: 16px;line-height: 20px;}
   .product-details-data h6{font-size: 13px;line-height: 16px;}
   .product-small-dt p{font-size: 14px;}
   .quantity-row h5, .colors-box h5, .specifications-list h5{font-size: 16px;line-height: 22px;}
   .specifications-list ul li p{font-size: 15px;line-height: 20px;}
   .specifications-list h5, .specifications-list ul li{margin: 0 0 10px;}
   .btn-cart{font-size: 15px;line-height: 20px;padding: 10px 15px;}
   .buy-now-btn{font-size: 16px;line-height: 24px;padding: 10px 15px;margin-bottom: 30px;}
   .product-small-infobox p{font-size: 14px;margin: 0 0 10px;}
   .product-small-infobox{padding: 0 0 30px;margin: 0 0 30px;}
   .colors-box,.specifications-list{margin: 0 0 30px;}
   .product-small-dt{margin: 15px 0 30px;}
   .delivery-row h4{font-size: 20px;line-height: 22px;margin: 0 0 10px;}
   .del-dt h5{font-size: 15px;line-height: 22px;}
   .del-dt p{font-size: 13px;line-height: 20px;}
   .details-rw{padding: 0px 0;}
   .deli-inner-dt h3{font-size: 18px;margin: 0 0 10px;}
   .similer-wrp{padding: 60px 0;}
   .similer-wrp .product-box-img{height: auto;}
   .similer-title h2{font-size: 25px;line-height: 28px;margin: 0 auto 30px;}
   .similer-wrp2{padding: 0 0 60px;}
   .similer-slider .slick-prev:before, .similer-slider .slick-next:before, .similer-slider2 .slick-prev:before, .similer-slider2 .slick-next:before{width: 35px;height: 35px;line-height: 35px;font-size: 14px;}
   .del-ic{min-width: 40px;}
   .deli-inner-dt figure img{width: 40px;height: 30px;}
   .del-ic i{font-size: 25px;}

   .corporat-row{padding: 30px;}
   .corporat-wrp .contact-detail{margin: 0 0 30px;padding: 0;}
   .corporat-wrp .contact-detail-box h4{font-size: 14px;line-height: 22px;}
   .corporat-wrp .contact-form{padding: 0;border: none;}
   /* **** End Product Detail Page **** */

   /* **** About Page **** */
   .our-story-wrp{padding: 30px 0;}
   .about-banner figure img{margin: 0 0 30px;}
   .about-banner h1{font-size: 24px;line-height: 30px;margin: 0 auto 10px;}
   .about-banner p{font-size: 14px;line-height: 22px;margin: 0 auto;max-width: 100%;}
   .about-banner{padding: 0 0 50px;}
   .story-row-wrp:after, .about-wrp:after, .about-banner:after{max-width: 80%;height: 10px;}
   .vision-mission-wrp,.about-wrp,.story-row-wrp{padding: 50px 0;}
   .story-data{padding: 30px 0 0;}
   .about-data h2,.about-title h2,.vission-block h2, .story-data h2{font-size: 22px;line-height: 30px;}
   .about-data h4,.about-data h4,.vission-block h3, .story-data h3{font-size: 16px;line-height: 24px;}
   .about-data p,.about-title p,.vission-block p, .story-data p{font-size: 14px;line-height: 20px;}
   .about-data h3{font-size: 16px;line-height: 24px;}
   .about-data{padding: 30px;}
   .vision-mission-row{margin: 0 0 50px;}
   .vision-mission-row:nth-child(even) .row .vission-block,.vission-block{padding: 0 0 30px;}
   /* **** End About Page **** */

   /* ***** Privacy Policy Page ***** */
   .privacy-pg{padding: 25px 0 50px;}
   .privacy-data h1{font-size: 28px;line-height: 32px;margin: 0 0 10px;}
   .privacy-data h2{font-size: 24px;line-height: 28px;margin: 0 0 10px;}
   .privacy-data h3{font-size: 22px;line-height: 26px;margin: 0 0 10px;}
   .privacy-data h4{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
   .privacy-data h5{font-size: 16px;line-height: 24px;margin: 0 0 10px;}
   .privacy-data h6{font-size: 14px;line-height: 18px;margin: 0 0 10px;}
   .privacy-data p{margin: 0 0 10px;}
   .privacy-data p, .privacy-data ul li{font-size: 15px;line-height: 26px;}
   .privacy-pg .container{max-width: 960px;}

   .product-list-wrp .product-box-img{height: auto;}
   .product-details-data{padding: 0;}
   .product-img-bx img{height: auto;}
   .deli-inner-dt{margin: 0;padding: 15px;}
   .deli-inner-dt figure{margin: 0 5px 0 0;}
   .deli-inner-dt h3{font-size: 16px;line-height: 24px;margin: 0;}
   .deli-inner-dt p{font-size: 14px;line-height: 22px;}
   .deli-inner-dt figure img{min-width: 30px;width: auto;height: auto;}
   /* ***** End Privacy Policy Page ***** */
}

@media(min-width:992px) and (max-width:1199px){
    /* **** Footer **** */
    .footer-logo{width: 100px;}
    .footer-logo img{width: 100%;}
    .footer-left::before{display: none;}
    footer .col-xl-7{order: 3;}
    .footer-shap{margin-top: 40px;}
    .footer-right{margin: 0 0 40px;}
    /* **** End Footer **** */
}
@media(min-width:768px) and (max-width:991px){

    /* **** Header **** */
    header,header.nav-new{padding: 10px 0;}
    .navbar-brand img{height: 80px;}
    .header-top ul li, .header-top ul li a{font-size: 13px;}
    .navbar-light .navbar-nav .nav-link{font-size: 13px;}
    .mega-menu{top: 90px;width: 80%;}
    .short-menu{top: 59px;}
    header.nav-new .mega-menu{top: 90px;}
    header.nav-new .short-menu{top: 60px;}
    .mega-menu-item ul li a, .short-menu ul li a{font-size: 13px;line-height: 22px;padding: 5px 0;}
    .header-top{padding: 8px 0;}
    .navbar-light .navbar-nav li{margin: 0 10px;}
    .header-top ul li i{font-size: 16px;}
    .header-icons ul li{margin: 0 0 0 10px;}
    .header-top ul li{display: none;}
    .header-top ul li:nth-child(2){display: block;width: 100%;text-align: center;}
    .mega-menu-item h3{font-size: 14px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-data p{font-size: 15px;line-height: 22px;letter-spacing: 0.5px;margin: 0 0 10px;}
    .banner-data h1, .banner-data h2{font-size: 30px;line-height: 35px;margin: 0 0 20px;}
    .banner-slider .slick-arrow,.categories-slider .slick-arrow{width: 30px;height: 30px;}
    .banner-slider .slick-arrow::before,.categories-slider .slick-arrow::before{font-size: 12px;}
    .btn-main{font-size: 13px;padding: 8px 20px;border-radius: 6px;}

    .comman-title{margin: 0 0 25px;}
    .comman-title h2, .comman-title h1{font-size: 25px;line-height: 30px;}
    .categories-item h3{font-size: 16px;line-height: 26px;}
    .categories-img{margin: 0 auto 10px;}
    .categories-slider .slick-arrow{left: 0;}
    .categories-slider .slick-arrow.slick-next{right: 0;}
    .categories-wrp{padding: 60px 0;}
    .categories-wrp .container{max-width: 600px;}

    .product-filters ul{margin: 0 auto 30px;}
    .product-box-data h2{font-size: 15px;line-height: 22px;}
    .product-box-data h3{font-size: 14px;}
    .product-box-data .price p{font-size: 15px;}
    .btn-secondary{font-size: 14px;border-radius: 6px;}
    .product-filters ul li{padding: 6px 0;font-size: 13px;}
    .product-box-img{height: auto;}
    .product-box .product-tag{font-size: 13px;}

    .shop-banner{padding: 40px 0 0;}
    .shop-banner-data h2{font-size: 25px;line-height: 30px;}
    .shop-banner-data p{font-size: 15px;line-height: 20px;}

    .benefit-wrp{padding: 40px 0;}
    .benefit-box figure img{width: 45px;margin: 0 auto 10px;}
    .benefit-box h2{font-size: 18px;line-height: 26px;margin: 0 0 10px;}
    .benefit-box p{font-size: 13px;}
    .benefit-box{margin: 20px 0;}

    .star-list li i{font-size: 12px;}
    .star-list{margin: 0 0 5px;}
    .testimonial-wrp{padding: 60px 0;}
    .testimonial-box h2{font-size: 18px;line-height: 26px;}
    .testimonial-box p{font-size: 15px;line-height: 24px;margin: 0 0 10px;}
    .testimonial-box h3{font-size: 15px;line-height: 24px;}
    .testimonial-box{padding: 20px;}
    .testimonial-slider-item{padding: 0 10px;}
    .testimonial-slider{margin: 0 -10px;}
    .testimonial-slider .slick-dots{padding-top: 20px;}
    .testimonial-slider .slick-dots li{width: 16px;height: 16px;margin: 0 3px;}
    .testimonial-slider .slick-dots button{width: 6px;height: 6px;}

    .instagram-wrp{padding: 50px 0 60px;}
    .instagram-wrp .comman-title h6{font-size: 15px;line-height: 22px;margin: 10px 0 0;}
    .instagram-icon{width: 35px;height: 35px;}
    .instagram-icon i{font-size: 18px;line-height: 25px;}

    .brand-wrp{padding: 40px 0;}
    .brand-box figure img{height: 30px;}
    
    #scroll-top{width: 35px;height: 35px;right: 15px;bottom: 15px;}
    #scroll-top i{font-size: 13px;top: 35%;}
    /* **** End Home Page **** */

    /* **** Modal **** */
    .cart-box .title h2, .cart-box .title h3, .cart-box .title p{font-size: 20px;line-height: 28px;}
    .cart-btns li a{padding: 14px 30px;}

    .search-modal .tags-cloud-box .title-min h2, .search-modal .viewed-row .title-min h2{font-size: 18px;line-height: 22px;margin: 0 0 10px;}
    .search-modal .viewed-row .title-min h2{font-size: 16px;}
    .from-search .form-control{font-size: 14px;}
    .search-modal .from-search .form-control{padding: 8px 40px 8px 16px;}
    .search-modal .from-search button{font-size: 16px;}
    .search-modal .modal-dialog{max-width: 100%;padding: 0 15px;}
    .search-modal .modal-content{padding: 20px 20px 0;border-radius: 15px;}
    .search-modal .from-search{margin: 0 0 20px;}
    .tags-cloud-box ul li a{font-size: 13px;line-height: 16px;}
    .search-modal .tags-cloud-box{margin: 0 0 10px;}
    .search-modal .product-box{margin: 0 0 30px;}
    .product-box-data .sale{font-size: 13px;}
    /* **** End Modal **** */

    /* **** Footer **** */
    .footer-logo{width: 100px;}
    .footer-logo img{width: 100%;}
    .footer-left::before{display: none;}
    footer .col-xl-7{order: 3;}
    .footer-shap{margin-top: 20px;}
    .footer-right{margin: 0 0 40px;}
    .copyright-inner{flex-direction: column;}
    .payment-row{margin: 10px 0 0;}
    .newsletter-wrp{padding: 50px 0 60px;}
    /* **** End Footer **** */

    /* **** Breadcrumb **** */
    .breadcrumb{padding: 10px 0;}
    /* **** End Breadcrumb **** */

    /* **** Blog Page **** */
    .blog-wrp{padding: 40px 0 40px;}
    .blog-wrp-right{padding-left: 0px;}
    .blog-tag{font-size: 13px;line-height: 18px;}
    .blog-box-data h3{font-size: 16px;line-height: 24px;}
    .blog-box-data p{font-size: 14px;line-height: 22px;margin: 0 0 10px;}
    .btn-link{font-size: 15px;line-height: 22px;}
    .pagination-row ul li a{width: 35px;height: 35px;font-size: 14px;line-height: 22px;}
    .pagination-row ul li{margin: 0 4px;}
    .from-search .form-control{font-size: 15px;line-height: 24px;}
    .from-search{margin: 0 0 30px;}
    .blog-right-title h3{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
    .recent-posts-data a h4{font-size: 15px;line-height: 22px;}
    .recent-posts, .categories-box{padding: 0 0 30px;margin: 0 0 30px;}
    .categories-box ul li, .categories-box ul li a{font-size: 15px;line-height: 22px;}
    .categories-box ul li{margin: 0 0 8px;}
    .tags-cloud-box{margin: 0 0 30px;}
    .tags-cloud-box ul li a{font-size: 13px;line-height: 18px;padding: 4px 12px;}
    .tags-cloud-box ul li{margin: 0 8px 8px 0;}
    .blog-box{margin: 0 0 30px;}
    .pagination-row{margin: 30px 0 0;}
    .from-search button{font-size: 16px;}
    .recent-posts-box figure{width: 70px;min-width: 70px;height: 70px;min-height: 70px;margin: 0 8px 0 0;}
    .blog-box-data h6, .blog-author h6{font-size: 13px;line-height: 18px;margin: 0 0 10px;}
    .blog-wrp .col-lg-9{width: 65%;}
    .blog-wrp .col-lg-3{width: 35%;}
    .blog-box .col-lg-6{width: 100%;}
    .blog-box-img{margin: 0 0 20px;}
    /* **** End Blog Page **** */

    /* **** Blog Detail Page **** */
    .blog-detail-pg{padding: 40px 0 60px;}
    .blog-detail-data p{font-size: 15px;line-height: 24px;}
    .blog-detail-img,.blog-author{margin: 0 0 20px;}
    .blog-detail-img-row{margin: 20px 0 0;}
    .blog-detail-data h3{font-size: 20px;line-height: 28px;margin: 0 0 10px;}
    .blog-detail-bottom{margin: 25px 0;}
    .page-nav-box a span{margin: 0 0 5px;}
    .page-nav-box a{font-size: 15px;line-height: 22px;}
    .page-nav{padding: 20px 0;}
    .blog-detail-data{margin: 0 0 50px;}
    .blog-detail-tags ul li a{padding: 4px 12px;font-size: 13px;}
    .blog-detail-bottom li{margin: 0 8px 0 0;}
    .blog-detail-share ul li a{width: 32px;height: 32px;font-size: 15px;}
    .news-insight .blog-box-img{margin: 0 0 20px;}
    .blog-author h6{margin: 0;}
    .blog-author figure{width: 35px;height: 35px;margin: 0 8px 0 0;}
    .blog-box-data h6 span, .blog-author h6 span{width: 15px;}
    /* **** End Blog Detail Page **** */

    /* **** Cart Page **** */
   .cart-pg{padding: 40px 0 60px;}
   .cart-pg-left table thead th{font-size: 15px;line-height: 24px;padding: 10px;}
   .cart-pg-left table tbody td{padding: 10px;}
   .cart-pg-left .table-responsive{overflow-x: initial;}
   .cart-pg-left table tbody td p{font-size: 14px;line-height: 20px;}
   .qty-input .product-qty, .qty-input .qty-count{height: 40px;}
   .qty-input .qty-count{width: 2rem;}
   .cart-pg-left table tbody td .qty-input .product-qty{width: 30px;}
   .cart-pg-left table .name figure{width: 60px;height: 70px;margin: 0 10px 0 0;min-width: 60px;}
   .voucher-code .form-control{font-size: 15px;}
   .summary-box{border-radius: 8px;padding: 15px;}
   .summary-box h1{font-size: 18px;line-height: 24px;}
   .summary-box ul li{padding: 10px 0;}
   .summary-box ul li p, .summary-box ul li .price,.summary-check-row .custome-rdbx [type="radio"]:checked+label, .summary-check-row .custome-rdbx [type="radio"]:not(:checked)+label{font-size: 14px;line-height: 22px;}
   .summary-box ul li.total p, .summary-box ul li.total .price{font-size: 16px;line-height: 22px;}
   .cart-pg-right{padding-left: 0;}
   .summary-check-row .custome-rdbx{padding-right: 25px;}
   .voucher-wrp{padding: 20px 0 0;}
   .voucher-code{margin: 0 0 20px;}
   .voucher-card{margin: 0 10px 10px 0;max-width: 210px;}
   .summary-check{width: 100%;margin: 10px 0 0;}
   .summary-box ul li{flex-wrap: wrap;}
   .voucher-top p,.voucher-bottom p{font-size: 13px;line-height: 20px;}
   .btn-code{padding: 4px 7px;}
   .summary-box .btn-main{padding: 8px 12px;margin: 5px 0 10px;}
   .voucher-row{flex-wrap: wrap;}
   /* **** End Cart Page **** */

   /* **** Checkout Page **** */
   .checkout-pg{padding: 40px 0 60px;}
   .checkout-pg .form-control, .address-details .form-control, .setting-box .form-control{font-size: 14px;padding: 6px 12px;border-radius: 6px;}
   .checkout-pg .title h1, .checkout-pg .title h2{font-size: 18px;line-height: 26px;margin: 0 0 15px;}
   .information-wrp .form-group, .address-details .form-group, .setting-box .form-group{margin: 0 0 16px;}
   .order-wrp ul li{padding: 12px 0;}
   .order-data h3, .order-data p{font-size: 14px;line-height: 20px;}
   .order-data h3 span{margin: 2px 0 0;}
   .total-rw .order-data h3, .total-rw .order-data p{font-size: 16px;line-height: 24px;}
   .order-box figure{width: 60px;height: 60px;margin: 0 10px 0 0;min-width: 60px;}
   .checkout-pg .col-lg-5.offset-lg-1{width: 50%;margin-left: 0;}
   .login-accordion .accordion-body{margin: 15px 0 0;padding: 20px;}
   .login-accordion .accordion-button{padding: 10px 15px;font-size: 15px;line-height: 24px;}
   .login-accordion .accordion-button a{font-size: 15px;line-height: 24px;margin: 0 0 0 10px;}
   .paycheckbx .btn-main{margin: 20px 0 0;}
   .custome-rdbx [type="radio"]:checked+label, .custome-rdbx [type="radio"]:not(:checked)+label{font-size: 15px;padding-left: 25px;}
   .box-pay{padding: 10px 15px;}
   /* **** End Checkout Page **** */

   /* **** Collection Page **** */
   .elegance-title h2{font-size: 20px;line-height: 24px;}
   .elegance-title h6{font-size: 14px;line-height: 16px;margin: 0 auto 20px;}
   .collections-wrp .add-banner{margin: 0 0 30px;}
   .elegance-cover{margin: 0 auto 25px;}
   .collections-row, .elegance-block{margin: 0 0 30px;}
   .collections-inner-data{padding: 0;}
   .collections-inner-title h3{font-size: 20px;line-height: 24px;margin: 0 0 10px;}
   .collections-inner-title h6{font-size: 14px;line-height: 20px;margin: 0 0 8px;}
   .collections-inner-title p{font-size: 15px;line-height: 24px;margin: 0 0 25px;}
   .collections-inner-data .btn-main{padding: 10px 30px;font-size: 13px;border-width: 1px;}
   .product-box{margin: 0 0 30px;}
   .collections-wrp{padding: 0 0 20px;}
   .product-box .btn-wish{width: 20px;height: 18px;}
   .collections-cover-img img{height: 550px;}
   /* **** End Collection Page **** */

   /* **** Contact Page **** */
   .contact-wrp{padding: 40px 0 60px;}
   .contact-detail p{font-size: 15px;line-height: 24px;}
   .contact-form .comman-title p{font-size: 15px;line-height: 22px;}
   .contact-form .comman-title h1, .contact-detail .comman-title h2{margin: 0 0 10px;}
   .contact-form .comman-title, .contact-detail .comman-title{margin: 0 0 20px;}
   .contact-detail-box h3{font-size: 15px;line-height: 18px;}
   .contact-detail-box h3 i{font-size: 16px;width: 20px;}
   .contact-detail-box p, .contact-detail-box p a{font-size: 14px;line-height: 24px;}
   .contact-detail-box p{margin: 0 0 5px;}
   .contact-detail-box{margin: 0 0 25px;}
   .contact-form .form-control{font-size: 15px;line-height: 24px;padding: 10px 15px;}   
   .forgot-link a{font-size: 14px;line-height: 20px;}

   .corporat-row{padding: 30px;}
   .corporat-wrp .contact-detail{margin: 0 0 30px;padding: 0;}
   .corporat-wrp .contact-detail-box h4{font-size: 14px;line-height: 22px;}
   .corporat-wrp .contact-form{padding: 0;border: none;}
   .corporat-wrp{padding: 0 0 60px;}
   /* **** End Contact Page **** */

   /* **** Faq Page **** */
   .faq-wrp{padding: 40px 0 60px;}
   .faq-wrp .nav-tabs li button{font-size: 16px;line-height: 26px;}
   .faq-wrp .nav-tabs li{margin: 0 0 10px;}
   .faq-wrp .accordion-item{padding: 10px 15px;border-radius: 8px !important;margin: 0 0 15px;}
   .faq-wrp .accordion-item .accordion-button{font-size: 15px;line-height: 24px;}
   .faq-wrp .accordion-button::after{background-size: 16px;background-position: center;}
   .faq-wrp .accordion-body{font-size: 14px;padding: 10px 0 0;line-height: 24px;}
   .faq-wrp .col-lg-8.col-md-8.col-sm-12{width: 66.66%;}
   .faq-wrp .col-lg-4.col-md-4.col-sm-12{width: 33.33%;}
   /* **** End Faq Page **** */

   /* **** My Account Page **** */
   .account-pg{padding: 40px 0 60px;}
   .account-left{padding-right: 0;}
   .account-left-box{padding: 20px;border-radius: 12px;}
   .account-profile figure{width: 100px;height: 100px;}
   .account-profile h3{font-size: 16px;line-height: 22px;}
   .account-profile .email{font-size: 14px;line-height: 22px;}
   .account-profile{margin: 0 0 30px;}
   .account-left-box .nav-tabs .nav-link{font-size: 15px;line-height: 22px;padding: 10px 14px;}
   .account-right .tab-pane{padding: 15px 20px;}
   .orders-status .product-filters ul li{font-size: 13px;line-height: 24px;}
   .status-top{padding: 15px;}
   .status-top p{font-size: 13px;line-height: 22px;}
   .status-top p .tag{font-size: 12px;padding: 5px 12px;}
   .status-inner .order-wrp{margin: 0 0 15px;}
   .status-inner{padding: 0 15px 15px;}
   .address-details .accordion-button{font-size: 16px;line-height: 22px;}
   .address-details .accordion-button::after{background-size: 15px;}
   .account-right .title h1, .account-right .title h2{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
   .status-inner .cart-btns li a{font-size: 13px;}
   .choose-file-data p{font-size: 15px;line-height: 24px;}
   .setting-box .title2{margin: 10px 0;}
   .address-details .form-group label, .setting-box .form-group label{font-size: 13px;margin: 0 0 5px;}
   .account-left-box .nav-tabs .nav-link i{font-size: 16px;margin: 0 5px 0 0;width: 17px;}
   .address-details .btn-primary{margin: 30px 0 0;}
   /* **** End My Account Page **** */

    /* **** Search Result Page **** */
    .search-result-block h1{font-size: 22px;line-height: 26px;margin: 0 auto 20px;}
    .search-result-block .form-group .form-control{font-size: 15px;padding: 10px 130px 10px 18px;}
    .search-result-block .form-group button{padding: 8px 30px;}
    .filter-lst-rw ul.view-row li a span{width: 3px;height: 18px;}
    .search-result-block{margin: 0 auto 30px;}
    .pager-row ul li a{width: 35px;height: 35px;line-height: 35px;font-size: 15px;}
    /* **** End Search Result Page **** */

    /* **** Stores Page **** */
   .stores-wrp{padding: 40px 0 60px;}
   .stores-data .title h3{font-size: 18px;line-height: 22px;margin: 0 0 8px;}
   .stores-box h5{font-size: 15px;line-height: 20px;margin: 0 0 5px;}
   .stores-box p, .stores-box p a{font-size: 14px;line-height: 20px;}
   .stores-data{padding: 10px 20px;}
   .stores-box{margin: 0 0 10px;}
   .stores-row{margin: 0 0 40px;}
   .social-links li a{width: 30px;height: 30px;font-size: 14px;}
   /* **** End Stores Page **** */

   /* **** Product Page **** */
   .product-sub-category-row ul{margin: 0 auto 40px;}
   .product-sub-category-row ul li a .sub-product-inbx figure img,.product-sub-category-row ul li a .sub-product-inbx figure{width: 80px;height: 80px;}
   .product-sub-category-row ul li a .sub-product-inbx figure{margin: 0 auto 10px;}
   .product-sub-category-row ul li a .sub-product-inbx p{font-size: 14px;line-height: 22px;}
   .filter-lst-rw .btn-filter{font-size: 16px;}
   /* **** End Product Page **** */

   /* **** Product Detail Page **** */
   .product-details-data h1{font-size: 20px;line-height: 28px;}
   .product-details-data .price p{font-size: 16px;line-height: 20px;}
   .product-details-data h6{font-size: 13px;line-height: 16px;}
   .product-small-dt p{font-size: 14px;}
   .quantity-row h5, .colors-box h5, .specifications-list h5{font-size: 16px;line-height: 22px;}
   .specifications-list ul li p{font-size: 15px;line-height: 20px;}
   .specifications-list h5, .specifications-list ul li{margin: 0 0 10px;}
   .btn-cart{font-size: 15px;line-height: 20px;padding: 10px 15px;}
   .buy-now-btn{font-size: 16px;line-height: 24px;padding: 10px 15px;margin-bottom: 30px;}
   .product-small-infobox p{font-size: 14px;margin: 0 0 10px;}
   .product-small-infobox{padding: 0 0 30px;margin: 0 0 30px;}
   .colors-box,.specifications-list{margin: 0 0 30px;}
   .product-small-dt{margin: 15px 0 30px;}
   .delivery-row h4{font-size: 20px;line-height: 22px;margin: 0 0 10px;}
   .del-dt h5{font-size: 15px;line-height: 22px;}
   .del-dt p{font-size: 13px;line-height: 20px;}
   .details-rw{padding: 0px 0;}
   .details-rw .col-md-4{width: 33.33%;}
   .deli-inner-dt h3{font-size: 18px;margin: 0 0 10px;}
   .similer-wrp{padding: 50px 0;}
   .similer-wrp .product-box-img{height: auto;}
   .similer-title h2{font-size: 25px;line-height: 28px;margin: 0 auto 30px;}
   .similer-wrp2{padding: 0 0 50px;}
   .similer-slider .slick-prev:before, .similer-slider .slick-next:before, .similer-slider2 .slick-prev:before, .similer-slider2 .slick-next:before{width: 35px;height: 35px;line-height: 35px;font-size: 14px;}
   .del-ic{min-width: 40px;}
   .deli-inner-dt figure img{width: 40px;height: 30px;}
   .del-ic i{font-size: 25px;}
   .deli-inner-dt{margin: 20px 0;}
   .product-img-bx img{height: 280px;}
   /* **** End Product Detail Page **** */

   /* **** About Page **** */
   .our-story-wrp{padding: 30px 0 0;}
   .about-banner figure img{margin: 0 0 30px;}
   .about-banner h1{font-size: 24px;line-height: 30px;margin: 0 auto 10px;}
   .about-banner p{font-size: 14px;line-height: 22px;margin: 0 auto;max-width: 100%;}
   .about-banner{padding: 0 0 50px;}
   .story-row-wrp:after, .about-wrp:after, .about-banner:after{max-width: 80%;height: 10px;}
   .vision-mission-wrp,.about-wrp,.story-row-wrp{padding: 50px 0;}
   .story-data{padding: 30px 0 0;}
   .about-data h2,.about-title h2,.vission-block h2, .story-data h2{font-size: 22px;line-height: 30px;}
   .about-data h4,.about-data h4,.vission-block h3, .story-data h3{font-size: 16px;line-height: 24px;}
   .about-data p,.about-title p,.vission-block p, .story-data p{font-size: 14px;line-height: 20px;}
   .about-data h3{font-size: 16px;line-height: 24px;}
   .about-data{padding: 30px;}
   .vision-mission-row{margin: 0 0 40px;}
   .vision-mission-row:nth-child(even) .row .vission-block,.vission-block{padding: 0 0 30px;}
   /* **** End About Page **** */

   /* ***** Privacy Policy Page ***** */
   .privacy-pg{padding: 25px 0 50px;}
   .privacy-data h1{font-size: 25px;line-height: 30px;margin: 0 0 10px;}
   .privacy-data h2{font-size: 22px;line-height: 26px;margin: 0 0 10px;}
   .privacy-data h3{font-size: 20px;line-height: 22px;margin: 0 0 10px;}
   .privacy-data h4{font-size: 18px;line-height: 22px;margin: 0 0 10px;}
   .privacy-data h5{font-size: 16px;line-height: 22px;margin: 0 0 10px;}
   .privacy-data h6{font-size: 14px;line-height: 18px;margin: 0 0 10px;}
   .privacy-data p{margin: 0 0 10px;}
   .privacy-data p, .privacy-data ul li{font-size: 15px;line-height: 26px;}
   .privacy-pg .container{max-width: 720px;}
   /* ***** End Privacy Policy Page ***** */

   .product-list-wrp .product-box-img{height: auto;}
   .product-details-data{padding: 0;}
   .product-img-bx img{height: auto;}
   .deli-inner-dt{margin: 0;padding: 15px;}
   .deli-inner-dt figure{margin: 0 5px 0 0;}
   .deli-inner-dt h3{font-size: 16px;line-height: 24px;margin: 0;}
   .deli-inner-dt p{font-size: 14px;line-height: 22px;}
   .deli-inner-dt figure img{min-width: 30px;width: auto;height: auto;}

   .footer-left{margin: 0 0 30px;}
    .privacy-wrp{padding: 50px 0 25px;}
    .privacy-wrp h1{font-size: 24px;line-height: 34px;margin: 0 auto 25px;}
}

@media(max-width:767px){
    .navbar-expand-md #head-1{order: 2;}
    .navbar-expand-md #head-2{order: 1;margin: 0 15px 0 0;}
    .navbar-expand-md #head-3{order: 3;}

    /* **** Header **** */
    header,header.nav-new{padding: 10px 0;}
    .navbar-brand img{height: 80px;}
    .header-top ul li, .header-top ul li a{font-size: 13px;}
    .navbar-light .navbar-nav .nav-link{font-size: 13px;}
    .mega-menu-item ul li a, .short-menu ul li a{font-size: 13px;line-height: 18px;padding: 5px 0;}
    .header-top{padding: 4px 0;}
    .header-top ul li p{font-size: 12px;}
    .navbar-light .navbar-nav li{margin: 10px 0;width: 100%;}
    .header-top ul li i{font-size: 16px;}
    .header-icons ul li{margin: 0 0 0 10px;}
    .header-top ul li{display: none;}
    .header-top ul li:nth-child(2){display: block;width: 100%;text-align: center;}
    .header-icons ul li.menubar,.mobile-logo{display: block;}
    
    .navbar-collapse{position: fixed;top: 100px;left: -100%;width: 100%;height: calc(100% - 100px);z-index: 999;background: #fff;display: block !important;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;padding: 20px;overflow: auto;}
    .navbar-collapse.show{left: 0;}
    .dropdown-trigger:hover .mega-menu, .dropdown-trigger:hover .short-menu{position: relative;top: 5px;}
    .navbar-light .navbar-nav li.dash-logo{display: none;}
    header.nav-new .navbar-collapse{top: 100px;}
    .navbar-light .navbar-nav{width: 100%;}
    .navbar-light .navbar-nav .nav-link{display: table;}
    .mega-menu, .short-menu{padding: 10px;width: 100%;border-radius: 0;}
    .short-menu{padding: 10px 22px;}
    .mega-menu .container, .short-menu .container{max-width: 100%;}
    .mega-menu-item h3{font-size: 13px;margin: 0 0 5px;}
    .mega-menu-item{margin: 10px 0;}
    .header-left{margin: 0;}
    .header-left .header-icons ul li:first-child a .icon{margin: 0 0 0 0;}
    .header-icons ul li a .icon span{width: 12px;height: 12px;line-height: 12px;font-size: 8px;top: -4px;right: -4px;}
    .mobile-logo{margin: 0 auto;padding: 0 0 0 15px;}
    /* **** End Header **** */

    /* **** Home Page **** */
    .banner-data p{font-size: 13px;line-height: 22px;letter-spacing: 0.5px;margin: 0 0 10px;}
    .banner-data h1, .banner-data h2{font-size: 25px;line-height: 30px;margin: 0 0 20px;}
    .banner-slider .slick-arrow,.categories-slider .slick-arrow{width: 30px;height: 30px;}
    .banner-slider .slick-arrow::before,.categories-slider .slick-arrow::before{font-size: 12px;}
    .btn-main{font-size: 13px;padding: 6px 12px;border-radius: 6px;}

    .comman-title{margin: 0 0 25px;}
    .comman-title h2, .comman-title h1{font-size: 22px;line-height: 28px;}
    .categories-item h3{font-size: 16px;line-height: 26px;}
    .categories-img{margin: 0 auto 10px;}
    .categories-slider .slick-arrow{left: 40%;top: auto;bottom:-30px;transform: translate(0);-webkit-transform: translate(0);}
    .categories-slider .slick-arrow.slick-next{right:40%;}
    .categories-wrp{padding: 30px 0 45px;}
    .categories-wrp .container{max-width: 420px;}

    .what-new-wrp .col-md-3{width: 50%;padding-left: 5px;
        padding-right: 5px;}

    .product-filters ul{margin: 0 auto 30px;justify-content: flex-start;white-space:nowrap;overflow: auto;flex-wrap: inherit;}
    .product-filters ul li{margin: 0 15px 0 0;}
    .product-filters ul li a{text-align: center;}
    .product-box-data h2{font-size: 15px;line-height: 22px;}
    .product-box-data h3{font-size: 14px;}
    .product-box-data .price p{font-size: 15px;}
    .btn-secondary{font-size: 14px;border-radius: 6px;}
    .product-filters ul li{padding: 6px 12px;font-size: 13px;}
    .product-box-img{height: auto;}
    .product-box .product-tag{font-size: 13px;}
    .product-box{margin: 0 0 30px;}

    .shop-banner{padding: 30px 0 0;}
    .shop-banner-data h2{font-size: 22px;line-height: 26px;}
    .shop-banner-data p{font-size: 14px;line-height: 20px;}

    .benefit-wrp{padding: 30px 0;}
    .benefit-box figure img{width: 45px;margin: 0 auto 10px;}
    .benefit-box h2{font-size: 18px;line-height: 26px;margin: 0 0 10px;}
    .benefit-box p{font-size: 13px;}
    .benefit-box{margin: 20px 0;}

    .star-list li i{font-size: 12px;}
    .star-list{margin: 0 0 5px;}
    .testimonial-wrp{padding: 50px 0;}
    .testimonial-box h2{font-size: 18px;line-height: 26px;}
    .testimonial-box p{font-size: 15px;line-height: 24px;margin: 0 0 10px;}
    .testimonial-box h3{font-size: 15px;line-height: 24px;}
    .testimonial-box{padding: 20px;}
    .testimonial-slider-item{padding: 0 10px;}
    .testimonial-slider{margin: 0 -10px;}
    .testimonial-slider .slick-dots{padding-top: 20px;}
    .testimonial-slider .slick-dots li{width: 16px;height: 16px;margin: 0 3px;}
    .testimonial-slider .slick-dots button{width: 6px;height: 6px;}

    .instagram-wrp{padding: 50px 0 60px;}
    .instagram-wrp .comman-title h6{font-size: 15px;line-height: 22px;margin: 10px 0 0;}
    .instagram-icon{width: 35px;height: 35px;}
    .instagram-icon i{font-size: 18px;line-height: 25px;}

    .brand-wrp{padding: 40px 0;}
    .brand-box figure img{height: 30px;}
    
    #scroll-top{width: 35px;height: 35px;right: 15px;bottom: 65px;}
    #scroll-top i{font-size: 13px;top: 35%;}
    /* **** End Home Page **** */

    /* **** Modal **** */
    .cart-box .title h2, .cart-box .title h3, .cart-box .title p{font-size: 20px;line-height: 28px;}
    .cart-btns li a{padding: 14px 30px;}

    .search-modal .tags-cloud-box .title-min h2, .search-modal .viewed-row .title-min h2{font-size: 18px;line-height: 22px;margin: 0 0 10px;}
    .search-modal .viewed-row .title-min h2{font-size: 16px;}
    .from-search .form-control{font-size: 14px;}
    .search-modal .from-search .form-control{padding: 8px 40px 8px 16px;}
    .search-modal .from-search button{font-size: 16px;}
    .search-modal .modal-dialog{max-width: 100%;padding: 0 15px;}
    .search-modal .modal-content{padding: 20px 20px 0;border-radius: 0;}
    .search-modal .from-search{margin: 0 0 20px;}
    .tags-cloud-box ul li a{font-size: 13px;line-height: 16px;}
    .search-modal .tags-cloud-box{margin: 0 0 10px;}
    .search-modal .product-box{margin: 0 0 30px;}
    .product-box-data .sale{font-size: 13px;}
    /* **** End Modal **** */

    /* **** Footer **** */
    .footer-logo{width: 100px;margin: 0 30px 0 0;}
    .footer-logo img{width: 100%;}
    .footer-left::before{display: none;}
    .footer-shap{margin-top: 20px;}
    .footer-left{margin: 0 0 40px;text-align: left;display: flex;align-items: center;}
    .copyright-inner{flex-direction: column;}
    .payment-row{margin: 10px 0 0;}
    .footer-social ul li{margin: 0 7px 0 0;}
    .footer-social ul{justify-content: flex-start;}
    .newsletter-wrp{padding: 50px 0 60px;}
    footer{padding: 50px 0 0;}
    footer .container{padding: 0 30px;}
    /* **** End Footer **** */

    /* **** Breadcrumb **** */
    .breadcrumb{padding: 10px 0;}
    .breadcrumb li{margin: 0 10px 0 0;padding: 0 15px 0 0;}
    .breadcrumb li, .breadcrumb li a,.btn-next{font-size: 13px;}
    /* **** End Breadcrumb **** */

    /* **** Blog Page **** */
    .blog-wrp{padding: 30px 0 40px;}
    .blog-wrp-right{padding-left: 0px;margin-top: 40px;}
    .blog-tag{font-size: 13px;line-height: 18px;}
    .blog-box-data h3{font-size: 16px;line-height: 24px;}
    .blog-box-data p{font-size: 14px;line-height: 22px;margin: 0 0 10px;}
    .btn-link{font-size: 15px;line-height: 22px;}
    .pagination-row ul li a{width: 35px;height: 35px;font-size: 14px;line-height: 22px;}
    .pagination-row ul li{margin: 0 4px;}
    .from-search .form-control{font-size: 15px;line-height: 24px;}
    .from-search{margin: 0 0 30px;}
    .blog-right-title h3{font-size: 16px;line-height: 22px;margin: 0 0 15px;}
    .recent-posts-data a h4{font-size: 15px;line-height: 22px;}
    .recent-posts, .categories-box{padding: 0 0 30px;margin: 0 0 30px;}
    .categories-box ul li, .categories-box ul li a{font-size: 15px;line-height: 22px;}
    .categories-box ul li{margin: 0 0 8px;}
    .tags-cloud-box{margin: 0;}
    .tags-cloud-box ul li a{font-size: 13px;line-height: 18px;padding: 4px 12px;}
    .tags-cloud-box ul li{margin: 0 8px 8px 0;}
    .blog-box{margin: 0 0 30px;}
    .pagination-row{margin: 30px 0 0;}
    .from-search button{font-size: 16px;}
    .recent-posts-box figure{width: 70px;min-width: 70px;height: 70px;min-height: 70px;margin: 0 8px 0 0;}
    .blog-box-data h6, .blog-author h6{font-size: 13px;line-height: 18px;margin: 0 0 10px;}
    .blog-box-img{margin: 0 0 20px;}
    /* **** End Blog Page **** */

    /* **** Blog Detail Page **** */
    .blog-detail-pg{padding: 40px 0 60px;}
    .blog-detail-data p{font-size: 14px;line-height: 22px;}
    .blog-detail-img,.blog-author{margin: 0 0 20px;}
    .blog-detail-img-row{margin: 20px 0 0;}
    .blog-detail-data h3{font-size: 18px;line-height: 26px;margin: 0 0 10px;}
    .blog-detail-bottom{margin: 25px 0;flex-direction: column;align-items: flex-start;}
    .page-nav-box a span{margin: 0 0 5px;}
    .page-nav-box a{font-size: 14px;line-height: 22px;}
    .page-nav{padding: 20px 0;gap: 20px;}
    .blog-detail-data{margin: 0 0 50px;}
    .blog-detail-tags ul li a{padding: 4px 12px;font-size: 13px;}
    .blog-detail-bottom li{margin: 0 8px 0 0;}
    .blog-detail-share ul li a{width: 32px;height: 32px;font-size: 15px;}
    .news-insight .blog-box-img{margin: 0 0 20px;}
    .blog-author h6{margin: 0;}
    .blog-author figure{width: 35px;height: 35px;margin: 0 8px 0 0;}
    .blog-box-data h6 span, .blog-author h6 span{width: 15px;}
    .blog-detail-tags{margin: 0 0 20px;}
    .blog-detail-pg .blog-box{margin: 0 0 30px;}
    /* **** End Blog Detail Page **** */

    /* **** Cart Page **** */
   .cart-pg{padding: 40px 0 60px;}
   .cart-pg-left table thead th{font-size: 15px;line-height: 24px;padding: 10px;}
   .cart-pg-left table tbody tr{position: relative;}
   .cart-pg-left table tbody td{padding: 10px;position: static;}
   .cart-pg-left table tbody td p{font-size: 14px;line-height: 24px;}
   .cart-pg-left table tbody td:first-child{justify-content: flex-start;padding: 10px 35px 10px 0;}
   .cart-pg-left table tbody td:first-child .name{flex-direction: inherit;display: flex;align-items: center;}
   .cart-pg-left table tbody td:first-child .name figure{margin: 0 10px 0 0;}
   .cart-pg-left table tbody td .btn-remove{
    position: absolute;
    top: 0;
    right: 0px;
   }
   .cart-pg-left table tbody td:last-child{border: none;padding: 0;}
   .cart-pg-left table tbody td:first-child:before{display: none;}
   .qty-input .product-qty, .qty-input .qty-count{height: 40px;}
   .qty-input .qty-count{width: 2rem;}
   .cart-pg-left table tbody td .qty-input .product-qty{width: 30px;}
   .cart-pg-left table .name figure{width: 60px;height: 70px;margin: 0 10px 0 0;min-width: 60px;}
   .voucher-code .form-control{font-size: 15px;}
   .summary-box{border-radius: 8px;padding: 15px;margin-top: 20px;}
   .summary-box h1{font-size: 18px;line-height: 24px;}
   .summary-box ul li{padding: 10px 0;}
   .summary-box ul li p, .summary-box ul li .price,.summary-check-row .custome-rdbx [type="radio"]:checked+label, .summary-check-row .custome-rdbx [type="radio"]:not(:checked)+label{font-size: 14px;line-height: 22px;}
   .summary-box ul li.total p, .summary-box ul li.total .price{font-size: 16px;line-height: 22px;}
   .cart-pg-right{padding-left: 0;}
   .summary-check-row .custome-rdbx{padding-right: 25px;}
   .voucher-wrp{padding: 20px 0 0;}
   .voucher-code{margin: 0 0 20px;}
   .voucher-card{margin: 0 10px 10px 0;max-width: 210px;}
   .summary-check{width: 100%;margin: 10px 0 0;}
   .summary-box ul li{flex-wrap: wrap;}
   .voucher-top p,.voucher-bottom p{font-size: 13px;line-height: 20px;}
   .btn-code{padding: 4px 7px;}
   .summary-box .btn-main{padding: 8px 12px;margin: 5px 0 10px;}
   .voucher-row{flex-wrap: wrap;}
   /* **** End Cart Page **** */

   /* **** Checkout Page **** */
   .checkout-pg{padding: 40px 0 60px;}
   .checkout-pg .form-control, .address-details .form-control, .setting-box .form-control{font-size: 14px;padding: 6px 12px;border-radius: 6px;}
   .checkout-pg .title h1, .checkout-pg .title h2{font-size: 18px;line-height: 26px;margin: 0 0 15px;}
   .information-wrp .form-group, .address-details .form-group, .setting-box .form-group{margin: 0 0 16px;}
   .order-wrp ul li{padding: 12px 0;}
   .order-data h3, .order-data p{font-size: 13px;line-height: 18px;}
   .order-data h3 span{margin: 2px 0 0;}
   .total-rw .order-data h3, .total-rw .order-data p{font-size: 16px;line-height: 24px;}
   .order-box figure{width: 50px;height: 50px;margin: 0 10px 0 0;min-width: 50px;}
   .checkout-pg .col-lg-5.offset-lg-1{width: 100%;margin-left: 0;}
   .login-accordion .accordion-body{margin: 15px 0 0;padding: 15px;}
   .login-accordion .accordion-button{padding: 10px 15px;font-size: 15px;line-height: 24px;}
   .login-accordion .accordion-button a{font-size: 15px;line-height: 24px;margin: 0 0 0 10px;}
   .paycheckbx .btn-main{margin: 20px 0 0;}
   .custome-rdbx [type="radio"]:checked+label, .custome-rdbx [type="radio"]:not(:checked)+label{font-size: 15px;padding-left: 25px;}
   .box-pay{padding: 8px 15px;}
   .checkout-right{margin: 30px 0 0;}
   .information-wrp{margin: 0 0 10px;}
   /* **** End Checkout Page **** */

   /* **** Collection Page **** */
   .elegance-title h2{font-size: 20px;line-height: 24px;}
   .elegance-title h6{font-size: 14px;line-height: 16px;margin: 0 auto 20px;}
   .collections-wrp .add-banner{margin: 0 0 30px;}
   .elegance-cover{margin: 0 auto 25px;}
   .collections-row, .elegance-block{margin: 0 0 30px;}
   .collections-inner-data{padding: 0;}
   .collections-inner-title h3{font-size: 20px;line-height: 24px;margin: 0 0 10px;}
   .collections-inner-title h6{font-size: 14px;line-height: 20px;margin: 0 0 8px;}
   .collections-inner-title p{font-size: 15px;line-height: 24px;margin: 0 0 25px;}
   .collections-inner-data .btn-main{padding: 10px 30px;font-size: 13px;border-width: 1px;}
   .product-box{margin: 0 0 30px;}
   .collections-wrp{padding: 0 0 20px;}
   .product-box .btn-wish{width: 15px;height: 15px;}
   .collections-cover-img img{height: 350px;margin: 0 auto 30px;}
   /* **** End Collection Page **** */

   /* **** Contact Page **** */
   .contact-wrp{padding: 40px 0 50px;}
   .contact-detail p{font-size: 14px;line-height: 22px;}
   .contact-form .comman-title p{font-size: 15px;line-height: 22px;}
   .contact-form .comman-title h1, .contact-detail .comman-title h2{margin: 0 0 10px;}
   .contact-form .comman-title, .contact-detail .comman-title{margin: 0 0 20px;}
   .contact-detail-box h3{font-size: 15px;line-height: 18px;}
   .contact-detail-box h3 i{font-size: 16px;width: 20px;}
   .contact-detail-box p, .contact-detail-box p a{font-size: 14px;line-height: 24px;}
   .contact-detail-box p{margin: 0 0 5px;}
   .contact-detail-box{margin: 0 0 25px;}
   .contact-form .form-control{font-size: 15px;line-height: 24px;padding: 10px 15px;}
   .contact-form{padding: 30px;}
   .contact-detail{padding-left: 0px;margin-top: 30px;}
   .contact-form .form-group{margin: 0 0 15px;}
   .forgot-link a{font-size: 14px;line-height: 20px;}
   .forgot-link{justify-content: center;margin: 20px 0 0;}

   .corporat-row{padding: 25px;}
   .corporat-wrp .contact-detail{margin: 0 0 30px;padding: 0;}
   .corporat-wrp .contact-detail-box h4{font-size: 14px;line-height: 22px;}
   .corporat-wrp .contact-form{padding: 0;border: none;}
   .corporat-wrp{padding: 0 0 60px;}
   /* **** End Contact Page **** */

   /* **** Faq Page **** */
   .faq-wrp{padding: 40px 0 60px;}
   .faq-wrp .nav-tabs li button{font-size: 15px;line-height: 24px;}
   .faq-wrp .nav-tabs li{margin: 0 0 8px;}
   .faq-wrp .accordion-item{padding: 12px 18px;border-radius: 8px !important;margin: 0 0 15px;}
   .faq-wrp .accordion-item .accordion-button{font-size: 14px;line-height: 22px;}
   .faq-wrp .accordion-button::after{background-size: 16px;background-position: center;}
   .faq-wrp .accordion-body{font-size: 14px;padding: 5px 0 0;line-height: 24px;}
   .faq-wrp .nav-tabs{margin: 0 0 30px;}
   .faq-wrp .col-lg-8.col-md-8.col-sm-12{width: 100%;}
   .faq-wrp .col-lg-4.col-md-4.col-sm-12{width: 100%;}
   /* **** End Faq Page **** */

   /* **** My Account Page **** */
   .account-pg{padding: 40px 0 60px;}
   .account-left{padding-right: 0;margin: 0 0 30px;}
   .account-left-box{padding: 20px;border-radius: 12px;}
   .account-profile figure{width: 100px;height: 100px;}
   .account-profile h3{font-size: 16px;line-height: 22px;}
   .account-profile .email{font-size: 14px;line-height: 22px;}
   .account-profile{margin: 0 0 20px;}
   .account-left-box .nav-tabs .nav-link{font-size: 15px;line-height: 22px;padding: 10px 14px;}
   .account-right .tab-pane{padding: 15px 20px;}
   .orders-status .product-filters ul li{font-size: 13px;line-height: 24px;}
   .status-top{padding: 15px;}
   .status-top p{font-size: 13px;line-height: 22px;}
   .status-top p .tag{font-size: 12px;padding: 5px 12px;}
   .status-inner .order-wrp{margin: 0 0 15px;}
   .status-inner{padding: 0 15px 15px;}
   .address-details .accordion-button{font-size: 16px;line-height: 22px;}
   .address-details .accordion-button::after{background-size: 15px;}
   .account-right .title h1, .account-right .title h2{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
   .status-inner .cart-btns li a{font-size: 13px;}
   .choose-file-data p{font-size: 15px;line-height: 24px;}
   .setting-box .title2{margin: 10px 0;}
   .address-details .form-group label, .setting-box .form-group label{font-size: 13px;margin: 0 0 5px;}
   .account-left-box .nav-tabs .nav-link i{font-size: 16px;margin: 0 5px 0 0;width: 17px;}
   .address-details .btn-primary{margin: 30px 0 0;}
   .setting-box .choose-file-input label{margin: 0 10px 0 0;}
   .btn-primary{padding: 10px 20px;font-size: 13px;}
   /* **** End My Account Page **** */

    /* **** Search Result Page **** */
    .search-result-block h1{font-size: 22px;line-height: 26px;margin: 0 auto 20px;}
    .search-result-block .form-group .form-control{font-size: 15px;padding: 10px 130px 10px 18px;}
    .search-result-block .form-group button{padding: 8px 30px;}
    .filter-lst-rw ul.view-row li a span{width: 3px;height: 16px;}
    .search-result-block{margin: 0 auto 30px;}
    .pager-row ul li a{width: 35px;height: 35px;line-height: 35px;font-size: 15px;}
    .pager-row ul{margin: 20px 0 0;}
    .sort-rw .form-control{padding: 5px 25px 5px 10px;}
    .sort-rw label{font-size: 13px;margin: 0 5px 0 0;}
    .wishlist-pg-sort{justify-content: flex-start;margin: 20px 0 0;}
    /* **** End Search Result Page **** */

    /* **** Stores Page **** */
   .stores-wrp{padding: 40px 0 60px;}
   .stores-data .title h3{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
   .stores-box h5{font-size: 15px;line-height: 24px;}
   .stores-box p, .stores-box p a{font-size: 14px;line-height: 20px;}
   .stores-data{padding: 20px;width: 100%;}
   .stores-box{margin: 0 0 10px;}
   .stores-row{margin: 0 0 30px;flex-direction: column;}
   .social-links li a{width: 30px;height: 30px;font-size: 14px;}
   .stores-img{width: 100%;}
   .stores-row:nth-child(even){flex-direction: column-reverse;}
   /* **** End Stores Page **** */

    /* **** Product Page **** */
    .product-sub-category-row ul{margin: 0 auto 20px;overflow-x: scroll;justify-content: unset;}
    .product-sub-category-row ul li a .sub-product-inbx figure img,.product-sub-category-row ul li a .sub-product-inbx figure{width: 80px;height: 80px;}
    .product-sub-category-row ul li a .sub-product-inbx figure{margin: 0 auto 10px;}
    .product-sub-category-row ul li a .sub-product-inbx p{font-size: 10px;line-height: 18px;white-space: nowrap;}
    .filter-lst-rw .btn-filter{font-size: 16px;}
    .product-sub-category-row ul li{margin-right: 20px;}
    .sticky-breadcrumb.sticky-breadcrumb.active .breadcrumb{padding-left: 10px;}
    /* **** End Product Page **** */

    /* **** Product Detail Page **** */
   .product-details-data h1{font-size: 20px;line-height: 28px;}
   .product-details-data .price p{font-size: 16px;line-height: 20px;}
   .product-details-data h6{font-size: 13px;line-height: 16px;}
   .product-small-dt p{font-size: 14px;}
   .quantity-row h5, .colors-box h5, .specifications-list h5{font-size: 16px;line-height: 22px;}
   .specifications-list ul li p{font-size: 15px;line-height: 20px;}
   .specifications-list h5, .specifications-list ul li{margin: 0 0 10px;}
   .btn-cart{font-size: 15px;line-height: 20px;padding: 10px 15px;}
   .buy-now-btn{font-size: 16px;line-height: 24px;padding: 10px 15px;margin-bottom: 30px;}
   .product-small-infobox p{font-size: 14px;margin: 0 0 10px;}
   .product-small-infobox{padding: 0 0 30px;margin: 0 0 30px;}
   .colors-box,.specifications-list{margin: 0 0 30px;}
   .product-small-dt{margin: 15px 0 30px;}
   .delivery-row h4{font-size: 20px;line-height: 22px;margin: 0 0 10px;}
   .del-dt h5{font-size: 15px;line-height: 22px;}
   .del-dt p{font-size: 13px;line-height: 20px;}
   .details-rw{padding: 20px 0;border-bottom: none;}
   .details-rw .col-md-4{width: 25%;}
   .details-rw .deli-inner-dt p{display: none;}
   .deli-inner-dt h3{font-size: 16px;margin: 0 auto 10px;line-height: 22px;max-width: 85%;}
   .similer-wrp{padding: 50px 0;overflow: hidden;}
   .similer-wrp .product-box-img{height: auto;}
   .similer-title h2{font-size: 25px;line-height: 28px;margin: 0 auto 30px;}
   .similer-wrp2{padding: 0 0 50px;}
   .similer-slider .slick-prev:before, .similer-slider .slick-next:before, .similer-slider2 .slick-prev:before, .similer-slider2 .slick-next:before{width: 35px;height: 35px;line-height: 35px;font-size: 14px;}
   .del-ic{min-width: 40px;}
   .deli-inner-dt figure img{width: 40px;height: 30px;margin: 0 auto;}
   .del-ic i{font-size: 25px;}
   .deli-inner-dt{margin: 20px 0;text-align: center;}
   .product-img-bx img{height: 400px;}
   .container-big{max-width: 100% !important;}
   .product-details-wrp{padding: 0 0 10px;}
   .product-img-bx{margin: 0 0 8px;}
   .sticky-breadcrumb.active .sticky-breadcrumb-inner .btn-next{display: none;}
   .similer-slider .slick-prev, .similer-slider2 .slick-prev{left: -10px;}
   .similer-slider .slick-prev, .similer-slider .slick-next, .similer-slider2 .slick-prev, .similer-slider2 .slick-next{right: -10px;}
   .similer-wrp2{overflow: hidden;}
   .cart-box.modal-content{padding: 30px 15px 200px 15px;}
   /* **** End Product Detail Page **** */

   /* **** About Page **** */
   .our-story-wrp{padding: 30px 0 10px;}
   .about-banner figure img{margin: 0 0 30px;}
   .about-banner h1{font-size: 24px;line-height: 30px;margin: 0 auto 10px;}
   .about-banner p{font-size: 14px;line-height: 22px;margin: 0 auto;max-width: 100%;}
   .about-banner{padding: 0 0 50px;}
   .story-row-wrp:after, .about-wrp:after, .about-banner:after{max-width: 80%;height: 10px;}
   .vision-mission-wrp,.about-wrp,.story-row-wrp{padding: 50px 0;}
   .story-data{padding: 30px 0 0;}
   .about-data h2,.about-title h2,.vission-block h2, .story-data h2{font-size: 22px;line-height: 30px;}
   .about-data h4,.about-data h4,.vission-block h3, .story-data h3{font-size: 16px;line-height: 24px;}
   .about-data p,.about-title p,.vission-block p, .story-data p{font-size: 14px;line-height: 20px;}
   .about-data h3{font-size: 16px;line-height: 24px;}
   .about-data{padding: 25px;}
   .vision-mission-row{margin: 0 0 50px;}
   .vision-mission-row:nth-child(even) .row .vission-block,.vission-block{padding: 0 0 30px;}
   .inner-row-story .row:nth-child(even),.vision-mission-row:nth-child(even) .row{flex-flow: column;}
   /* **** End About Page **** */

   /* **** Filter Sidebar **** */
   .filter-inner{padding: 25px 20px;width: 290px;}
   .filter-top h3{font-size: 18px;line-height: 26px;}
   .filter-top{margin: 0 0 20px;}
   .filter-close{font-size: 18px;}
   .filter-inner .title h4{font-size: 16px;line-height: 22px;}
   .filter-inner .title{margin: 0 0 10px;}
   .filter-type .accordion-button{font-size: 15px;line-height: 24px;}
   .filter-type .accordion-body ul li a{font-size: 14px;line-height: 22px;}
   .filter-type .accordion-body ul li{margin: 0 0 5px;}
   .filter-type .accordion-item{margin: 0 0 10px;}
   .filter-price, .filter-type{margin: 0 0 20px;padding: 0 0 20px;}
   .filter-price #multi_range p{font-size: 14px;line-height: 22px;}
   .filter-price #multi_range{margin: 10px auto 0;}
   .filter-price .range2,.filter-price .slider{height: 3px;}
   .filter-price .slider>.thumb{width: 12px;height: 12px;}
   .filter-price .slider>.thumb.left{transform: translate(-10px, -4px);-webkit-transform: translate(-10px, -4px);}
   .filter-price .slider>.thumb.right{transform: translate(10px, -4px);-webkit-transform: translate(10px, -4px);}
   .filter-color .form-group label{line-height: 20px;padding: 4px 12px;}
   .filter-color form ul li{margin: 0 8px 8px 0;}
   /* **** End Filter Sidebar **** */

   /* ***** Privacy Policy Page ***** */
   .privacy-pg{padding: 25px 0 50px;}
   .privacy-data h1{font-size: 22px;line-height: 28px;margin: 0 0 10px;}
   .privacy-data h2{font-size: 20px;line-height: 26px;margin: 0 0 10px;}
   .privacy-data h3{font-size: 18px;line-height: 22px;margin: 0 0 10px;}
   .privacy-data h4{font-size: 18px;line-height: 22px;margin: 0 0 10px;}
   .privacy-data h5{font-size: 15px;line-height: 22px;margin: 0 0 10px;}
   .privacy-data h6{font-size: 14px;line-height: 18px;margin: 0 0 10px;}
   .privacy-data p{margin: 0 0 10px;}
   .privacy-data p, .privacy-data ul li{font-size: 14px;line-height: 26px;}
   .privacy-pg .container{max-width: 540px;}
    /* ***** End Privacy Policy Page ***** */

    .quantity-row .quty-cart{position: fixed;width: 100%;bottom: 0;left: 0;background: #fff;z-index: 99;padding: 10px;}
    .quantity-row .quty-bx{width: auto;}

    .cart-pg-left table thead {display: none;}
    .cart-pg-left table td {width: 100%;display: flex;align-items: center;justify-content: flex-end;text-align: right;position: relative;}
    .cart-pg-left table td:before {content: attr(data-label);z-index: 1;float: left;color: #000;position: absolute;left: 10px;}
    .cart-pg-left table tbody td .qty-input{margin: 0 0 0 auto;}

    .product-list-wrp .product-box-img{height: auto;}
    .product-details-data{padding: 0;}
    .details-rw .row .col-lg-4,.details-rw .row .col-lg-3{width: 50%;border: none;border-bottom: 1px dashed #f0c4b5;}
    .details-rw .row .col-lg-4:last-child,.details-rw .row .col-lg-3:last-child{border-bottom: 1px dashed #f0c4b5;}
    .qty-input{max-width: 116px;}
    .deli-inner-dt{padding: 15px 0;margin: 0;}
    .deli-inner-dt h3{margin: 0;}
    .details-rw .deli-inner-dt p{display: block;font-size: 14px;line-height: 22px;}
    .product-small-infobox:last-child{padding: 0;margin: 0;}

    .privacy-wrp{padding: 50px 0 25px;}
    .privacy-wrp h1{font-size: 24px;line-height: 34px;margin: 0 auto 25px;}

    .details-rw .col-md-3{width: 50%;}
    .deli-inner-dt figure img{width: 55px;height: 45px;}
    .deli-inner-dt .deli-inner-rw{flex-flow: column;justify-content: center;}
    .details-rw .deli-inner-dt p{text-align: center;}
}

@media(max-width:575px){
    .shop-banner-box{width: 100%;}
    .shop-banner{flex-wrap: wrap;}
    .brand-box figure img{height: 25px;}
    .testimonial-box h2{font-size: 16px;}
    .product-box-img,.similer-wrp .product-box-img{height: auto;}
    .what-new-wrp .col-lg-3.col-md-4.col-sm-6.col-12{width: 50%;}
    .banner-img{height: auto;}
    .banner-data h1, .banner-data h2{font-size: 18px;line-height: 22px;}
    .banner-data p,.banner-data .btn-main{font-size: 10px;}
    .banner-slider .slick-arrow.slick-next{right: 5px;}
    .banner-slider .slick-arrow{left: 5px;}
    .categories-wrp .container{max-width: 100%;padding: 0px;}

    /* **** Modal **** */
    .cart-box .title h2, .cart-box .title h3, .cart-box .title p{font-size: 16px;line-height: 22px;}
    .cart-btns li a{padding: 10px;font-size: 13px;border-radius: 6px;}
    .cart-box,.cart-footer{padding: 20px 20px 70px 20px;}
    .cart-footer .title{margin: 0 0 18px;}
    .cart-main{width: calc(100% - 40px);border-radius: 15px;}
    .cart-list-data ul li h3, .cart-list-data ul li p{font-size: 14px;line-height: 22px;}
    .cart-list-data ul li{margin: 0 0 5px;}
    .cart-list-img{width: 60px;min-width: 60px;height: 60px;}
    .cart-list-item{padding: 10px 0;}
    .btn-close{top: 15px;right: 15px;}
    /* **** End Modal **** */

    .payment-row{flex-direction: column;}
    .copyright-inner p{text-align: center;}
    .payment-row p{margin: 0 0 10px;}
    .payment-row ul{margin: 0;}

    .voucher-card{margin: 0 auto 10px;max-width: 140px;}
    .voucher-top,.voucher-bottom{flex-direction: column;text-align: center;}
    .voucher-bottom p{margin: 0 0 5px;}

    .choose-file-row{flex-direction: column;align-items: flex-start;}
    .choose-file-img{width: 100px;height: 100px;margin: 0 0 10px;}
    .orders-status .product-filters ul{flex-wrap: wrap;}
    .orders-status .product-filters ul li{width: auto;}
    .status-top{flex-wrap: wrap;}
    .status-top p{margin: 5px 0;}
    .status-inner .cart-btns{flex-wrap: wrap;}
    .status-inner .cart-btns li{width: 100%;margin: 5px 0;}
    .order-box{flex-direction: column;align-items: flex-start;}
    .order-box figure{margin: 0 0 10px;}
    .order-data{gap: 5px;flex-direction: column;align-items: flex-start;}

    .product-img-bx img{height: auto;}

    .privacy-pg .container{max-width: 100%;}
    .categories-img{width: 80px;height: 80px;}
    .categories-item h3{font-size: 13px;line-height: 20px;}
    .collections-row .row {margin: 0 -5px;}
    .collections-row .row .col-lg-6,.collections-wrp .pro-rw .col-lg-3,.product-list-wrp .pro-rw .col-lg-3,.wishlist-pg .pro-rw .col-lg-3{width: 50%;padding: 0 5px;}
    .product-box .product-tag{font-size: 10px;padding: 2px 8px;top: 8px;left: 8px;}
    .product-box .btn-wish{top: 8px;right: 8px;}
    .product-box .btn-wish img{width: 15px;height: 15px;}
    .categories-item{padding: 0 10px;}

    .footer-menu{display: flex;width: 100%;gap: 20px;}
    .footer-menu h3{width: 50%;}
    .footer-menu ul{width: 50%;}

    .deli-inner-dt h3{font-size: 18px;line-height: 24px;max-width: 100px;margin: 0 auto;}
    .details-rw .col-md-4{padding: 0 3px;}
    .deli-inner-dt figure{margin: 0 10px 0 0;}
    
    .search-modal .modal-dialog{padding: 0;}
    .search-modal .modal-content{padding: 10px 10px 0;}
    .search-modal .viewed-row .col-lg-3{width: 50%;}
    .search-modal .product-box-img{height: auto;}

    .filter-row .col-md-6{width: 50%;}
    .filter-lst-rw .btn-filter{margin: 0 10px 0 0;}
    .sort-rw label{display: none;}
    .sort-rw{margin: 0;}
    .sort-rw .form-control{max-width: 120px;}

    .similer-slider .slick-list, .similer-slider2 .slick-list{margin: 0 -5px;}
    .similer-slider .slick-slide, .similer-slider2 .slick-slide{margin: 0 5px;}

    .privacy-wrp{padding: 50px 0 25px;}
    .privacy-wrp h1{font-size: 24px;line-height: 34px;margin: 0 auto 25px;}

    .product-details-imgs .col-md-6{width: 50%;}
    
    .header-icons ul li{margin: 0 0 0 15px;}

    .modal-dialog{max-width: 300px;min-width: 300px;margin: 15px auto ;}
    .modal-content{padding: 30px 15px;}
    .thankyou-box p{font-size: 15px;line-height: 22px;}

    .slick-slider {
    touch-action: auto;
    -ms-touch-action: auto;
    }
    .modal-dialog{max-width: 100%;min-width: 100%;margin: 0;}
    .cart-wrp.show .cart-main{border-radius: 0;}
}

@media(max-width:380px){
    .product-box-img,.similer-wrp .product-box-img{height: auto;}
    .product-box-data h2{font-size: 14px;line-height: 18px;}
    .product-box-data h3{font-size: 13px;line-height: 16px;}
    .product-box-data .price p{font-size: 14px;line-height: 18px;}
    .product-box-data .price p span{margin: 0 0 0 2px;}
    .product-box-data .sale{padding: 2px 5px;}

    .search-modal .product-box-img{height: auto;}

    .cart-pg-left table .name{flex-direction: column;align-items: end;}
    .cart-pg-left table .name figure{margin: 0 0 5px;}
}