@media print{ 
    a:link:after, a:visited:after, a[href]:after{  content: ""!important; }
    .top_area{  display: none!important;position: fixed;top: 0; }
}

@media (min-width:1330px){ 
    .container{width: 1330px; }
}

@media only screen and (min-width :769px) and (max-width :1000px){
    .gr_area{  margin: 0 auto; }
    .gr_area .text-left, .gr_area .text-right{  text-align: center!important; }

    .nav > li > a{  padding: 10px 5px!important; }
    .fo_top .col-md-3, .fo_top .col-md-9{  text-align: center!important; }
    .pro_area li{height: auto; }
    .ech_prdct{  height: auto; }
    .brand_area img{  display: inline-block;width: 15%; }
    .mo{margin-top: 20px;}
    .typ_area{text-align: center!important;}
}

@media only screen and (min-width :766px) and (max-width :992px){
    #mobbt{  display: none!important; }
}
@media only screen and (min-width :500px) and (max-width :765px){ 
    .container-news{  width: 500px!important; }
}
@media screen and (max-width: 2000px){ 
    .xmas .reserved_area{padding: 5px 0 160px;}
}
@media screen and (max-width: 1800px) {}
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1600px) {
    .xmas .reserved_area{  padding: 5px 0 130px; }
}
@media screen and (max-width: 1540px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1200px) {
    .xmas .reserved_area{  padding: 5px 0 100px; }
}
@media screen and (max-width: 1199px) {
    .contus, .main{  width: 90%; }
    .bo_box .all{  padding-left: 7%; }
    .nav > li > a{  padding: 10px!important;font-size: 12px!important; }
   
    .brand_area{  text-align: center; }
    .brand_area img{  margin: 5px 0;display: inline-block; }
   
    .fo_top .col-md-3{  padding-top: 5px; }
    .fo_top .col-md-3 .pull-left{  float: none!important; }
   
    .ordr{  padding-top: 0; }
    .pro_area li{height: auto; }
    .gr_box{  padding: 4% 0; }
   
    .header-top{  padding: 10px 0; }
    .header-top h5{  font-size: 12px;line-height: 14px; }
  
    #footer{  padding: 50px 0 30px 0; }
    #footer .footer-top-block h3{  font-size: 18px;line-height: 20px;padding: 0 0 20px 0; }
    #footer .footer-top-block .lt-block .footer-logo{  padding: 0 0 20px 0; }

    .before-footer-sec{  padding: 60px 0 30px 0; }
    .before-footer-sec .block .text-box h3{  font-size: 18px;line-height: 20px;}

    .home-slider .text-block h1{  font-size: 40px;line-height: 42px;padding: 0 0 20px 0; }
    .home-slider .text-block p{  font-size: 16px;line-height: 18px;padding: 0 0 30px 0; }
    .home-slider .text-block a.link{  font-size: 14px;line-height: 16px;background-position: right 30px center;padding: 15px 65px 15px 30px; }
    .home-slider .text-block a.link:hover{  background-position: right 25px center; }
   
    .shop-by-cat-sec{  padding: 60px 0 30px 0; }
    .shop-by-cat-sec h2{  font-size: 35px;line-height: 37px; }
    .shop-by-cat-sec .thumb-box .block a h3{  width: 160px;font-size: 20px;line-height: 22px; }
   
    .list-cat-sec{  padding: 30px 0 30px 0; }
    .list-cat-sec .main-box{  padding: 90px 20px 60px; }
    .list-cat-sec .main-box .block .img-box{  min-height: 135px; }
    .list-cat-sec .main-box .block h3{  font-size: 17px;line-height: 21px; }
   
    .trendy-collection-sec{  padding: 30px 0 30px 0; }
    .trendy-collection-sec h2{  font-size: 35px;line-height: 37px; }
    .trendy-collection-sec .nav-tabs li a{  font-size: 16px!important;line-height: 18px!important;padding: 15px 20px!important; }
    .trendy-collection-sec .tab-content{  padding: 0 0 30px 0; }
    .trendy-collection-sec .tab-content .tab-pane .block .pro_title h3{  font-size: 18px;line-height: 20px; }
    .trendy-collection-sec .tab-content .tab-pane .block .pro_title h3 a{ color: #474747;text-decoration: none;transition: all .3s ease-in-out;}
    .trendy-collection-sec .tab-content .tab-pane .block .pro_title h3 a:hover{ color: #840000;}
    .trendy-collection-sec .tab-content .tab-pane .block .pro_txt h3{  font-size: 18px;line-height: 20px; }
    .trendy-collection-sec .tab-content .tab-pane .block .pro_price .red_txt{  font-size: 16px;line-height: 18px; }
    .trendy-collection-sec .link-box a{  font-size: 14px;line-height: 16px;background-position: right 30px center;padding: 15px 65px 15px 30px; }
    .trendy-collection-sec .link-box a:hover{  background-position: right 25px center; }
    .trendy-collection-sec .tab-content .tab-pane .block .img-box{min-height: 270px;}

    .exclusive-offer-sec{  padding: 40px 0 30px; }
    .exclusive-offer-sec .top-content h2{  font-size: 35px;line-height: 37px; }
    .exclusive-offer-sec .block{  /**padding: 40px 20px;**/ margin-bottom:20px;padding-right:15px;padding-left:15px; }
    .exclusive-offer-sec .block .text-box h3{  font-size: 30px;line-height: 34px; }
    .exclusive-offer-sec .block .text-box a.link{  font-size: 14px;line-height: 16px;padding: 12px 20px; }

    .about-empire-sec .main-box{  padding: 50px 30px 60px; }
    .about-empire-sec .main-box h2{  font-size: 35px;line-height: 37px; }
    .about-empire-sec .main-box h5{  padding: 0 0 30px 0; }
    .about-empire-sec .main-box p{  font-size: 15px;line-height: 25px;padding: 0 0 30px 0; }
    .about-empire-sec .main-box a.link{  font-size: 14px;line-height: 16px;background-position: right 30px center;padding: 15px 65px 15px 30px; }
    .about-empire-sec .main-box a.link:hover{  background-position: right 25px center; }

    .sponsor-sec{  padding: 70px 0 20px 0; }
    
    .empire-textile-sec{  padding: 30px 0 0 0; }
    .empire-textile-sec .top-content{  padding: 0 0 30px 0; }
    .empire-textile-sec .top-content h2{  font-size: 35px;line-height: 37px; }
        
    .product-list-sec .bottom-block .products .pro_title h3{  font-size: 18px;line-height: 20px; }
    .product-list-sec .bottom-block .products .pro_title h3 a{ color: #474747;text-decoration: none;transition: all .3s ease-in-out;}
    .product-list-sec .bottom-block .products .pro_title h3 a:hover{ color: #840000;}
    .product-list-sec .bottom-block .products .prc_area h3{  font-size: 18px;line-height: 20px; }
    .product-list-sec .top-block .rt-block .view-box ul li.active{  display: none; }
    .product-list-sec .bottom-block .products .col-md-4 .prdct_crt { min-height: 320px}

    .product-details-sec .single-product-sec .left-block .main-image .zoom12 #main-image{  width: 290px!important; }
    .product-details-sec .single-product-sec .right-block .cart-opt-sec .save-btn{  font-size: 13px; }
    .product-details-sec .also-like-sec .block .img-box{min-height: 270px;}
    
    .contact-sec .lt-block{  width: 400px;padding: 40px 30px 40px; }
    .contact-sec .lt-block .block a.phone-btn{  font-size: 25px;line-height: 27px; }
    .contact-sec .rt-block{  padding: 80px 40px 70px 17%; }

    .cart-featured-collection-sec h2{  font-size: 35px;line-height: 37px; }
    .cart-featured-collection-sec .block .pro_title h3{  font-size: 18px;line-height: 20px; }
    .cart-featured-collection-sec .block .pro_title h3 a{ color: #474747;text-decoration: none;transition: all .3s ease-in-out;}
    .cart-featured-collection-sec .block .pro_title h3 a:hover{ color: #840000;}
    .cart-featured-collection-sec .block .pro_txt h3{  font-size: 18px;line-height: 20px; }
    .cart-featured-collection-sec .block .pro_price .red_txt{  font-size: 16px;line-height: 18px; }
    .cart-featured-collection-sec .block .img-box{min-height: 270px;}    
}
@media screen and (max-width: 1130px) {}
@media screen and (max-width: 1080px) {}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 1000px) {}
@media screen and (max-width: 991px) {
	
	.top_area .logo  {display:none !important}
	
    .container, .pf-container{  width: 100%!important; }
    .navBox ul li .fa{  padding: 15px 0 15px 15px!important; }
    .paybt a{  max-width: 100%; }
    .btn{  width: 100%; }
    .spacer{  display: none!important; }
    .hd3{  display: none; }
    .typ_area{  text-align: center!important; }
    .mob_acct + li{  display: none; }
    .exmob{  display: none; }
    .bar{  text-align: left;padding-left: 20px; }
    .mob_pro{  display: block!important; }
    .sc button{  width: 100%; }
    .mobmenu{  display: block; }
    .pcmneu{  display: none; }
 
    .mobmenu h3, .mobmenu h4{  padding: 0 10px; }
    .mobmenu h3{  font-size: 20px!important; }
    
    .bread{  display: none; }
    .zoom{  display: block;position: absolute;top: 2px;left: 15px;width: calc(100% - 30px);z-index: 1;padding: 0 0 0 55px; }
    
    /*.top_rt li .top.desktop{  display: none; }
    .top_rt li .top.mobile{  display: block; }*/
    
    .logo{  display: none; }
    .logo1{  display: block;z-index: 2;position: absolute;width: 139px;height: 20px;left: 0;right: 0;top: 0!important;margin: 0 auto; }
    
    .top_area{  padding: 20px 0 20px; }
    .top_area.sticking{  padding: 20px 0 20px; }
    .top_area .top-block{  padding: 0; }
    .top_area.sticking .top-block{  padding: 0; }
    .top_area .top-block .zoom{  display: block!important;width: auto; }

    .top_lt{  padding: 0 0 0 65px; }
    .cart{  display: block;position: absolute;top: 30px;right: 100px; }
    .zoom1{  display: none; }
    .nav_area .navbar-collapse{  padding-left: 15px;padding-right: 15px; }
    .navbar-collapse{  margin-top: 25px; }
    .bo_box .all{  padding-left: 10%; }
    
    .gr_area{  margin: 0 auto; }
    .gr_area .col-md-6{  background: url(../images/tick.png) no-repeat 5% center;background-size: contain; }
    .gr_area img{  display: none; }
    .gr_area .text-left, .gr_area .text-right{  text-align: center!important; }
    
    .nav_area .navbar-default .navbar-nav > li > a{  border-right: 0; }
    .shop .bottom{  width: 500px;right: -20px; }
    .fo_top .col-md-3, .fo_top .col-md-9{  text-align: center!important; }
    .fol, .ic{  display: block;text-align: center; }
    
    .login_menu ul li a{  width: auto;height: auto;line-height: normal;padding: 1% 2%;font-size: 18px; }
    .login_menu ul li a::before{  background: 0 0;width: auto;height: auto;content: "";position: relative;right: auto;top: auto; }
    .login_menu ul li a.active, .login_menu ul li a:hover{  background: #e7ffe4;text-decoration: none;color: #000; }
    .login_menu ul li a.active::before, .login_menu ul li a:hover::before{  background: 0 0;width: auto;height: auto;content: "";position: relative;right: auto;top: auto; }
    .login_menu ul li a.active::after, .login_menu ul li a:hover::after{  background: 0 0;width: auto;height: auto;content: "";position: relative;left: auto;top: auto; }
    
    .mob_short li{  display: inline-block;vertical-align: top;list-style-type: none;padding: 1% 0;width: 32.8%;border: #999 1px solid;font-size: 16px; }
    .mob_short li:first-child{  margin-left: -2px; }
    
    .cart1{  position: relative;top: auto;left: auto; }
    .mob_soc{  padding-top: 20px; }
    
    #mobbt{  width: 100%; }
    #mobbt, .mob_soc, .mobcopy, .mobfooter, .sideviewtoggle{  display: block; }
    
    #pcbt, #pcsoc, .hd, .hd3{  display: none; }
    .reserved_area .shpicon, .reserved_area .tala{  display: none; }
    .mobfooter{  font-size: 16px; }
    
    #faq li{  list-style-type: none;padding: 15px 0;border-bottom: #cdcdcd 1px solid; }
    #faq h3{  background: url(../images/plus.png) center right no-repeat;padding-right: 20px;font-size: 18px;margin: 0; }
    #faq p{  margin: 15px 10px; }
    
    .ftr_area{  display: none!important; }
    .zoom3{  position: absolute;top: 10px;left: 45px; }
    .pro_area li{height: auto; }
    .le_in{  padding-right: 0; }
    #cat_pro .col-sm-3{  float: left; }
    
    #exTab2{  padding: 8% 0; }
    #exTab2 td{  padding: 5px 2px;font-size: 11px; }
    
    .top_area .top_rt_txt{  opacity: 0; }
    .brand_area img{  display: inline-block;width: 25%; }
    
    .paybt{  background: #26ac33; }
    .paypal{  background: #ffce5b; }
    
    #contactus{  padding-top: 40px; }
    .mo{  margin-top: 20px; }
    
    #footer .footer-top-block .lt-block{  padding: 0 0 30px 0; }
    #footer .footer-top-block .link-block{  padding: 0 0 30px 0; }
    #footer .footer-top-block .newsletter-block .newsletter-form .form-group{  max-width: 100%; }
    #footer .footer-top-block .newsletter-block .newsletter-form .form-control{  max-width: 100%; }

    .list-cat-sec{  padding: 10px 0 20px 0; }
    .list-cat-sec .main-box{  padding: 50px 20px 10px; }
    .list-cat-sec .main-box .block{  padding: 0 0 40px 0; }
    .list-cat-sec .main-box .block .img-box{  padding: 0 0 20px 0;min-height: inherit; }
    
    .exclusive-offer-sec .block .text-box h3{  font-size: 25px;line-height: 27px;padding: 0 0 10px 0; }
    .exclusive-offer-sec .block .text-box h5{  font-size: 16px;line-height: 18px; }
    
    .sponsor-sec{  padding: 50px 0 10px 0; }
    
    .product-details-sec .single-product-sec .left-block .item-discount {top: 0px!important;left: calc(50% - 145px) !important;}
    .product-details-sec .single-product-sec .right-block{  padding: 25px 0 0 0; }
    .product-details-sec .single-product-sec .right-block h1{  font-size: 30px;line-height: 32px; }
    .product-details-sec .single-product-sec .right-block .pr_area ul li h5{  font-size: 20px;line-height: 22px; }
    .product-details-sec .single-product-sec .right-block .cart-opt-sec .save-btn{  width: auto;margin-top: 10px; }
    .product-details-sec .single-product-sec .right-block .cart-opt-sec .cart-btn{  width: auto; }
    .product-details-sec .single-product-sec .right-block #exTab2{  padding: 0; }
    .product-details-sec .also-like-sec{  padding: 60px 0 0 0; }
    .product-details-sec .also-like-sec h2{  font-size: 25px;line-height: 27px;margin: 0 0 30px 0; }
    .product-details-sec .also-like-sec .block .img-box {min-height: auto; overflow: visible;}    
   
    .picture-slides-thumbnails {display: flex !important; flex-direction: row; width: auto;min-height: inherit;}
    .picture-slides-thumbnails li {margin: 0; padding: 5px;}
    .product-img-sec { display: flex; flex-direction: column;}
    .thumbnail-img-sec {display: flex; -webkit-order: 2; order: 2; justify-content: center;}
    
    .contact-sec{  padding: 50px 0 0 0; }
    .contact-sec .lt-block{  width: 100%;position: relative;left: 0;top: inherit;padding: 40px 30px; }
    .contact-sec .lt-block h3{  font-size: 30px;line-height: 32px;padding: 0 0 30px 0; }
    .contact-sec .rt-block{  float: none;width: 100%;padding: 40px 30px; }
    .contact-sec .rt-block h3{  font-size: 30px;line-height: 32px; }
    .contact-sec .rt-block .form-block .submit{  width: auto; }
    
    .cms-sec h1{  font-size: 30px;line-height: 32px; }
    .cms-sec h2{  font-size: 25px;line-height: 27px; }
    .cms-sec .shippingboxdiv #shippingcontent h3{  font-size: 23px;line-height: 25px; }
    .cms-sec .shippingboxdiv #shippingtbl th{  font-size: 15px; }
    .cms-sec .form-block .submit{  width: auto; }
    
    .testimonials-sec h1{  font-size: 30px;line-height: 32px; }
    
    .my-account-dashbord-sec .ordr{  font-size: 18px;line-height: 20px; }
    .my-account-sec .wishlist_latestlist ul li{  width: calc(33.33% - 10px); }
    .my-account-sec .wishlist_latestlist .prdct_crt {min-height: auto; overflow: visible;}

    
    .product-list-sec .top-block .rt-block .view-box ul{  display: none; }
    .product-list-sec .bottom-block .btn{  display: inline-block;border-color: #000;width: 46px;height: 46px;font-size: 16px;color: #222;line-height: 18px;font-weight: 700;text-transform: uppercase;letter-spacing: .1em;margin: 0 0 20px 0;background: url(../images/settings-icon.png) no-repeat 10px center;border: 1px solid silver;border-radius: 50%!important;background-size: 22px; }
    .product-list-sec .bottom-block .btn span{  padding-left: 50px; }
    .product-list-sec .bottom-block .filter-block .filter-close{  display: inline-block; }
    .product-list-sec .bottom-block .filter-block .btn-close{  background: 0 0;border: none;font-size: 26px;float: right;padding: 5px 15px; }
    .product-list-sec .bottom-block .filter-block{  overflow: scroll!important;display: none;position: fixed;background-color: #fff!important;top: 0;right: 0;width: 400px;border-right: 1px solid rgba(0,0,0,.2);bottom: 0;z-index: 99999;padding: 25px; }
    .product-list-sec .bottom-block .products .prdct_crt { min-height: auto; overflow: visible;}

    .trendy-collection-sec .tab-content .tab-pane .block .img-box { min-height: auto; overflow: visible;}
    
    .cart-featured-collection-sec .block .img-box {min-height: auto; overflow: visible;}
    
}
@media screen and (max-width: 980px) {}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 960px) {}
@media screen and (max-width: 920px) {}
@media screen and (max-width: 900px) {
   .xmas .reserved_area{  padding: 5px 0 80px; }
}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 880px) {}
@media screen and (max-width: 869px) {}
@media screen and (max-width: 853px) {}
@media screen and (max-width: 850px) {}
@media screen and (max-width: 847px) {}
@media screen and (max-width: 846px) {}
@media screen and (max-width: 824px) {}
@media screen and (max-width: 823px) {}
@media screen and (max-width: 812px) {}
@media screen and (max-width: 800px) {}
@media screen and (max-width: 770px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
    .mobile-center{  text-align: center!important;display: block; }
    #cat_pro .col-sm-3{  width: 50%;float: left; }

    .remove-desktop{  display: none!important; }
    .remove-mobile{  display: block!important;float: right;width: 200px;margin-top: -40px;text-align: right; }
    
    .promocode{  width: 80%!important;display: inline-block!important; }
    .promocodebtn{  width: 20%; }
    
    .sh table td, .sh table th{  padding: 5px 0 0 0!important; }
    .sh table td h4{  padding: 0;margin: 0; }
    
    .shop_cart h3{  text-align: center;color: #761c19; }
    .shop_cart .cart-item-qty-box{  width: 60px;height: 50px;text-align: center; }
    
    .home-slider .row{  flex-direction: row-reverse;flex-wrap: wrap; }
    .home-slider .col-sm-6:first-child{  width: 100%;order: 2; }
    .home-slider .col-sm-6:last-child{  width: 100%;order: 1; }
    .home-slider .img-block img{  width: 300px; }
    .home-slider .text-block h1{  font-size: 30px;line-height: 32px;padding: 0 0 10px 0; }
    .home-slider .text-block p{  padding: 0 0 20px 0; }

    .shop-by-cat-sec{  padding: 50px 0 20px 0; }
    .shop-by-cat-sec h2{  font-size: 30px;line-height: 32px; }
    .shop-by-cat-sec p{  font-size: 16px;line-height: 18px; }
    
    .shop-by-cat-sec .thumb-box{  padding: 40px 0 0 0; }
    .shop-by-cat-sec .thumb-box .block{  width: 350px;max-width: 100%;margin: 0 auto; margin-bottom:20px; }
    
    .list-cat-sec .main-box .col-sm-4{  float: left!important;width: 33.33%!important;padding: 0; }
    .list-cat-sec .main-box .block .img-box{  min-height: 115px!important; }
    
    .trendy-collection-sec h2{  font-size: 30px;line-height: 32px; }
    .trendy-collection-sec p{  font-size: 16px;line-height: 18px; }
    .trendy-collection-sec .nav-tabs{  padding: 40px 0 30px 0; }
    .trendy-collection-sec .nav-tabs li a{  font-size: 14px!important;line-height: 16px!important;padding: 12px 15px!important; }
    .trendy-collection-sec .tab-content .tab-pane .col-sm-6{  float: left;width: 50%; }
    
    .exclusive-offer-sec .top-content{  padding: 0 0 30px 0; }
    .exclusive-offer-sec .top-content h2{  font-size: 30px;line-height: 32px;padding: 0 0 10px 0; }
    .exclusive-offer-sec .top-content p{  font-size: 16px;line-height: 18px; }
    .exclusive-offer-sec .block .col-md-6:first-child{  width: 60%; }
    .exclusive-offer-sec .block .col-md-6:last-child{  width: 40%; }

    .before-footer-sec{  padding: 50px 0 20px 0; }
    .before-footer-sec .col-sm-6{  float: left;width: 50%; }
    .before-footer-sec .block .col-sm-3{  float: left;width: 33.33%; }
    .before-footer-sec .block .col-sm-9{  float: left;width: 66.66%; }
    .before-footer-sec .block .text-box p{  line-height: 21px; }
    
    #footer .footer-top-block .lt-block{  text-align: center; }
    #footer .footer-top-block .col-sm-3{  float: left;width: 50%; }
    #footer .footer-top-block .col-sm-4{  float: left;width: 50%; }
    #footer .footer-top-block .link-block.left-gap{  padding-left: 0; }
    #footer .footer-top-block .col-sm-12{  clear: both; }
    #footer .footer-top-block .newsletter-block .newsletter-form .btn-default{  font-size: 16px;line-height: 18px;padding: 12px 20px; }
    #footer .footer-bottom-block{  text-align: center; }
    #footer .footer-bottom-block p{  float: none; }
    #footer .footer-bottom-block ul{  float: none;padding: 0 0 15px 0; }
    #footer .footer-bottom-block ul li{  padding-bottom: 10px; }

    .about-empire-sec .main-box{  padding: 40px 20px 50px; }
    .about-empire-sec .main-box h2{  font-size: 30px;line-height: 32px;padding: 0 0 10px 0; }
    
    .sponsor-sec .col-sm-2{  float: left;width: 33.33%; }
    
    .empire-textile-sec .top-content h2{  font-size: 30px;line-height: 32px;padding: 0 0 10px 0; }
    .empire-textile-sec .top-content p{  font-size: 16px;line-height: 18px; }
    .empire-textile-sec .bottom-block .col-sm-2{  float: left;width: 33.33%; }
  
    .product-list-sec .bottom-block .products .col-sm-4{  width: 50%;float: left; }
    .product-list-sec .bottom-block .products .ech_prdct{  min-height: inherit; }
    
    .product-details-sec .single-product-sec{overflow: hidden;}
    .product-details-sec .single-product-sec .left-block .item-discount {top: 0px!important;}
    .product-details-sec .single-product-sec .right-block h1{  font-size: 25px;line-height: 27px;padding: 0 0 10px 0; }
    .product-details-sec .single-product-sec .right-block .pr_area{  padding: 0 0 20px 0; }
    .product-details-sec .single-product-sec .right-block .pr_area ul li h5{  font-size: 18px;line-height: 20px; }
    /*.product-details-sec .single-product-sec .col-sm-12{  width: 100%;display: inline-block; }*/
    .product-details-sec .also-like-sec .col-sm-6{  float: left;width: 50%; }
    .product-details-sec .also-like-sec .block .pro_title h3{  font-size: 18px;line-height: 20px; }
    .product-details-sec .also-like-sec .block .pro_title h3 a{ color: #474747;text-decoration: none;transition: all .3s ease-in-out;}
    .product-details-sec .also-like-sec .block .pro_title h3 a:hover{ color: #840000;}
    .product-details-sec .also-like-sec .block .pro_txt h3{  font-size: 18px;line-height: 20px; }
    .product-details-sec .also-like-sec .block .pro_price .red_txt{  font-size: 18px;line-height: 20px; }
    .product-details-sec .also-like-sec .block .pro_title h3 {font-size: 14px; line-height: 18px;}

    .faq-sec .panel-group .panel .panel-heading h4{  font-size: 18px;line-height: 20px; }
    .faq-sec .panel-group .panel .panel-heading h4 a{  padding: 12px 15px; }
    
    .testimonials-sec .repeater-block .block .col-sm-3{  width: 35%; }
    .testimonials-sec .repeater-block .block .col-sm-9{  width: 65%; }
    
    .my-account-sec .wishlist_latestlist ul li{  width: calc(50% - 10px); }
    .my-account-dashbord-sec .col-6{  float: left;width: 50%; }
    .my-account-dashbord-sec .ech_accnt{  display: flex;flex-wrap: wrap; }
    .my-account-dashbord-sec .ech_accnt .ordr{  width: 100%;order: 2;padding-top: 15px; }
    .my-account-dashbord-sec .ech_accnt .ordr + .col-sm-4{  width: 100%;order: 1; }

    .cart-featured-collection-sec h2{  font-size: 30px;line-height: 32px; }
    .cart-featured-collection-sec .col-sm-6{  float: left;width: 50%; }
    .cart-featured-collection-sec .block .img-box {min-height: auto;}
    .cart-featured-collection-sec .block .pro_title h3 {font-size: 14px; line-height: 18px;}

    .trendy-collection-sec .tab-content .tab-pane .block .pro_title h3 a {font-size: 14px; line-height: 18px;}
    .trendy-collection-sec .tab-content .tab-pane .block{flex: 0 0 50%;}

    .shop-cart-sec .shop_cart .shop_cart_chart table tbody td {padding: 15px 0 !important;}

}

@media screen and (max-width: 759px){
    #navigatordiv .popuparrowprev{top: 50px!important; }
    #navigatordiv .popuparrownext{top: 50px!important; }
    
    #image-popup h2{font-size:30px; line-height:35px; }
}

@media screen and (max-width: 740px) {}
@media screen and (max-width: 736px) {}
@media screen and (max-width: 732px) {}
@media screen and (max-width: 731px) {}
@media screen and (max-width: 720px) {}
@media screen and (max-width: 700px) {
    .xmas .reserved_area{  padding: 5px 0 60px; }
}
@media screen and (max-width: 685px) {}
@media screen and (max-width: 667px) {}
@media screen and (max-width: 640px) {
    #jssor_1 img.desktop-img{display: none;}
    #jssor_1 img.mobile-img{display: block !important;}

    #jssor_1 {width: 100% !important;height: auto !important;}
    #jssor_1 > div {transform: scale(1) !important;width: 100% !important;height: auto !important;position: relative !important;}
    /*#jssor_1 > div > div,.banner-center {width: 100% !important;height: 400px !important;overflow: auto !important;}
    #jssor_1 > div div {width: 100% !important;overflow: hidden !important;}*/
    #jssor_1 > div div.jssora061 {width: 50px !important;top: 65px !important;}
    #jssor_1 > div > div,.banner-center,.banner-center .text-block,.banner-center > div { width: 100% !important;height: 200px !important;}
    #jssor_1 img.mobile-img{width: 100%; height: 200px;object-fit: cover;}

    .product-list-sec .banner{display: block;}
}
@media screen and (max-width: 600px) {
    .navbar-toggle{  top: -15px!important; }
    
    .pro_area li{  width: 49%; }
    .pro_area li img{  width: 98%;margin: 0 auto; }
    
    .bo_box .all{  padding-left: 18%; }
    .cart{  display: block;position: absolute;top: 80px;right: 110px;cursor: pointer;width: 30px;height: 20px; }
    .zoom2{  width: 60%; }
    .shop .bottom{  width: 250px;right: -50px; }
    .fo_top .col-md-3 .pull-left{  float: none!important;width: 100%;display: block; }
    .mob_cat{  display: block;border: #333 1px solid; }
    
    .mos_sec{  width: 50%;float: left;border: #666 1px solid; }
    .mos_sec li{  display: block;padding: 5px;border-bottom: #666 1px solid; }
    .mos_sec li a{  color: #000; }
    .mos_sec li:last-child{  border-bottom: 0; }
    .mos_sec li:before{  content: ">";padding-right: 10px; }
    
    .fol, .ic{  display: block;text-align: center; }
    
    .login_menu ul li a, .login_menu ul li span{  width: auto;height: auto;line-height: normal;padding: 2%;float: none;text-align: left;font-size: 16px; }
    .login_menu ul li a::before, .login_menu ul li span:before{  background: 0 0;width: auto;height: auto;content: "";position: relative;right: auto;top: auto; }
    .login_menu ul li a.active, .login_menu ul li a:hover, .login_menu ul li span.active, .login_menu ul li span:hover{  background: #e7ffe4;text-decoration: none;color: #000; }
    .login_menu ul li span.active:hover{  background: #e7ffe4!important;text-decoration: none;color: #000; }
    .login_menu ul li span:hover{  background: #fff!important;text-decoration: none;color: #000; }
    .login_menu ul li a.active::before, .login_menu ul li a:hover::before, .login_menu ul li span.active::before, .login_menu ul li span:hover::before{  background: 0 0;width: auto;height: auto;content: "";position: relative;right: auto;top: auto; }
    .login_menu ul li a.active::after, .login_menu ul li a:hover::after, .login_menu ul li span.active::after, .login_menu ul li span:hover::after{  background: 0 0;width: auto;height: auto;content: "";position: relative;left: auto;top: auto; }
    
    .mob_view{  display: block; }
    .not_mob{  display: none; }

    .gr_area{  margin: 0 auto; }
    .gr_area .col-md-6{  background: url(../images/tick.png) no-repeat 2% center;background-size: 4%; }
    .gr_area .col-md-6 h4{  font-size: 14px; }
    
    .mob_short li{  width: 32%; }
    .sec2{  width: 99%;float: none;margin-bottom: 10px; }
    .brand_area img{  display: block;width: 30%!important;margin: 5px auto!important; }

    #faq h3{  font-size: 13px; }
    #showRight{  margin-top: -25px; }
    
    .logo1{  width: 120px;margin: 0 auto; }
    .zoom .bottom{  margin-left: -36px!important; }
    
    .bar h4{  font-size: 14px!important; }
    .top_lt{  display: none; }
   
    .trendy-collection-sec .tab-content .tab-pane .block .pro_title h3{  font-size: 14px; margin-top: 0px; }
    .trendy-collection-sec .tab-content .tab-pane .block .pro_title h3 a{ color: #474747;text-decoration: none;transition: all .3s ease-in-out;}
    .trendy-collection-sec .tab-content .tab-pane .block .pro_title h3 a:hover{ color: #840000;}
    .trendy-collection-sec .tab-content .tab-pane .block .pro_txt h3{  font-size: 14px; }
    .trendy-collection-sec .tab-content .tab-pane .block .pro_price .red_txt{  font-size: 12px;line-height: 16px; }
    
    .product-list-sec .bottom-block .products .pro_title h3{  font-size: 13px; }
    .product-list-sec .bottom-block .products .pro_title h3 a{ color: #474747;text-decoration: none;transition: all .3s ease-in-out;}
    .product-list-sec .bottom-block .products .pro_title h3 a:hover{ color: #840000;}
    .product-list-sec .bottom-block .products .prc_area h3{  font-size: 13px; }
    .product-list-sec .bottom-block .products .pro_price .red_txt{  font-size: 12px;line-height: 16px; }
    
    .product-details-sec .also-like-sec .block .pro_title h3{  font-size: 13px; }
    .product-details-sec .also-like-sec .block .pro_title h3 a{ color: #474747;text-decoration: none;transition: all .3s ease-in-out;}
    .product-details-sec .also-like-sec .block .pro_title h3 a:hover{ color: #840000;}
    .product-details-sec .also-like-sec .block .pro_txt h3{  font-size: 13px; }
    .product-details-sec .also-like-sec .block .pro_price .red_txt{  font-size: 12px;line-height: 16px;}

    .xmas .christmas img{  max-width: inherit;width: auto;height: 50px; }
    .mfp-wrap .mfp-container .white-popup{  max-width: 70%!important; }
}
@media screen and (max-width: 580px) {}
@media screen and (max-width: 575px) {
    .list-cat-sec .main-box{  padding: 15px; }
    .list-cat-sec .main-box h1{  font-size: 28px;padding-bottom: 20px; }
    
    .trendy-collection-sec .nav-tabs li{  padding: 0 5px 10px; }
    .trendy-collection-sec .nav-tabs li a{  font-size: 12px!important;line-height: 14px!important;padding: 10px 10px!important;font-weight: 500; }

    .exclusive-offer-sec{padding: 40px 0 10px; }

    .sponsor-sec .col-sm-2{width:50%;}

    .empire-textile-sec .bottom-block .col-sm-2{  width: 50%; }

    .before-footer-sec .col-sm-6{  float: none;width: 100%; }
    .before-footer-sec .block{  text-align: center; }
    .before-footer-sec .block .col-sm-3{  float: none;width: 100%; }
    .before-footer-sec .block .col-sm-9{  float: none;width: 100%; }
    .before-footer-sec .block .text-box{  padding: 15px 0 0 0; }

    .product-details-sec .single-product-sec .right-block h1{  font-size: 22px;line-height: 24px; }
    .product-details-sec .single-product-sec .right-block #exTab2 .nav-tabs > li > a{  font-size: 15px!important;line-height: 17px;letter-spacing: .06em;padding: 12px 20px!important; }
    .product-details-sec .also-like-sec h2{  font-size: 22px;line-height: 24px; }

    .contact-sec .lt-block{  padding: 30px 20px; }
    .contact-sec .lt-block h3{  font-size: 25px;line-height: 27px; }
    .contact-sec .lt-block .block{  padding: 0 0 40px 60px;background-size: 40px auto!important; }
    .contact-sec .lt-block .block a.phone-btn{  font-size: 20px;line-height: 22px; }
    .contact-sec .rt-block{  padding: 30px 20px; }
    .contact-sec .rt-block h3{  font-size: 25px;line-height: 27px; }

    .cms-sec h1{  font-size: 25px;line-height: 27px; }
    .cms-sec h2{  font-size: 22px;line-height: 24px; }
    .cms-sec p{  font-size: 15px;line-height: 23px; }
    .cms-sec .shippingboxdiv #shippingcontent h3{  font-size: 20px;line-height: 22px; }
    .cms-sec .form-block{  padding: 30px 20px; }
    .cms-sec .form-block .submit{  font-size: 11px;line-height: 13px;letter-spacing: .03em;padding: 15px 20px; }

    .faq-sec .panel-group .panel .panel-body ul li{  font-size: 15px;line-height: 19px; }

    .testimonials-sec h1{  font-size: 25px;line-height: 27px; }
    .testimonials-sec h1{  text-align: center; }
    .testimonials-sec .repeater-block .block{  padding: 30px 15px; }
    .testimonials-sec .repeater-block .block .row{  display: block; }
    .testimonials-sec .repeater-block .block .col-sm-3{  width: 100%; }
    .testimonials-sec .repeater-block .block .img-box{  width: 80px;max-width: 100%;margin: 0 auto 15px; }
    .testimonials-sec .repeater-block .block .col-sm-9{  width: 100%; }
    .testimonials-sec .repeater-block .block .text-box{  text-align: center; }
    .testimonials-sec .repeater-block .block .text-box p{  font-size: 15px;line-height: 19px; }

    .customar-login-sec h3{font-size: 22px;line-height: 24px;padding: 0 0 5px; }

    .my-account-sec h3{font-size: 22px;line-height: 24px; }
    .my-account-sec .form-block{  padding: 30px 20px;margin: 10px 0 0 0; }
    .my-account-dashbord-sec h3{  font-size: 22px;line-height: 24px; }
 
    .picture-slides-thumbnails li img{  width: 110px; }
}
@media screen and (max-width: 568px) {}
@media screen and (max-width: 500px) {
    .top_rt li{  margin-left: 10px; }
    
    .product-list-sec .top-block .lt-block{  float: none;padding: 0 0 15px 0; }
    .product-list-sec .top-block .lt-block .btn-default{  width: auto; }
    .product-list-sec .top-block .rt-block{  float: none; }
 
    .my-account-dashbord-sec .col-6{  float: none;width: 100%; }
    .my-account-sec .wishlist_latestlist ul li{  width: 100%;margin-right: 0; }
 
    .list-cat-sec .main-box .block h3{  font-size: 14px;line-height: 18px; }
    .list-cat-sec .main-box .block .img-box{  min-height: inherit!important; }
    .list-cat-sec .main-box .block .img-box img{  width: 60px;height: 60px; }

    .xmas .reserved_area{  padding: 5px 0 50px; }

    .mfp-wrap .mfp-container .white-popup{  max-width: 90%!important; }
}
@media screen and (max-width: 480px){
    #wthvideo,.closevideo{display: none !important;}
    .product-list-sec .bottom-block .filter-block{width: calc(100% - 3rem);padding: 15px;}
    #jssor_1 > div div.jssora061 {width: 40px !important;top: 50px !important;}
    #jssor_1 > div > div,.banner-center,.banner-center .text-block,.banner-center > div {height:150px !important;}
      #jssor_1 img.mobile-img{height:150px;}
}

@media screen and (max-width: 479px) {}
@media screen and (max-width: 420px) {}
@media screen and (max-width: 414px) {}
@media screen and (max-width: 412px) {}
@media screen and (max-width: 411px) {}
@media screen and (max-width: 400px) {
    .logo1{  width: 90px;top: 4px!important; }
 
    .list-cat-sec .main-box .block h3{  font-size: 12px;line-height: 18px; }
    .list-cat-sec .main-box h1{  font-size: 22px;line-height: 25px; }
 
    #openPageslide{  width: 30px; }
    #openPageslide span{  margin: 2.4px 0; }
    
    .zoom{  padding: 0 0 0 45px; }
    #shippingcontent{  max-width: 100%!important;overflow: auto!important; }
 
    .shop_cart .image-box{  text-align: center; }
    .shop_cart .detail-box{  text-align: center; }
    
    #footer .footer-top-block .col-sm-3{float: none; width:100%;}
    #footer .footer-top-block .col-sm-4{float: none; width:100%;}

    .home-slider .text-block h1{  font-size: 25px;line-height: 27px; }
    .home-slider .text-block a.link{  background-position: right 20px center;padding: 12px 55px 12px 20px; }
    .home-slider .text-block a.link:hover{  background-position: right 15px center; }
 
    .shop-by-cat-sec h2{  font-size: 25px;line-height: 27px; }
  
    .trendy-collection-sec h2{  font-size: 25px;line-height: 27px; }
    .trendy-collection-sec .link-box a{  background-position: right 20px center;padding: 12px 55px 12px 20px; }
    .trendy-collection-sec .link-box a:hover{  background-position: right 15px center; }
 
    .exclusive-offer-sec .top-content h2{  font-size: 25px;line-height: 27px; }
    .exclusive-offer-sec .block{  text-align: center; }
    .exclusive-offer-sec .block .row{  flex-wrap: wrap; }
    .exclusive-offer-sec .block .col-md-6:first-child{  width: 100%;order: 2; }
    .exclusive-offer-sec .block .col-md-6:last-child{  width: 100%;order: 1; }
    .exclusive-offer-sec .block .text-box{  padding: 20px 0 0 0; }
    .exclusive-offer-sec .block .text-box h3{  font-size: 22px;line-height: 24px; }
 
    .about-empire-sec .main-box h2{  font-size: 25px;line-height: 27px; }
    .about-empire-sec .main-box a.link{  background-position: right 20px center;padding: 12px 55px 12px 20px; }
    .about-empire-sec .main-box a.link:hover{  background-position: right 15px center; }
    
    .empire-textile-sec .top-content h2{  font-size: 25px;line-height: 27px; }
        
    .product-list-sec .top-block .rt-block .sort-box{  padding: 0 15px 0 0; }
    .product-list-sec .top-block .rt-block .sort-box select.form-control{  width: 100px; }
    .product-list-sec .top-block .rt-block .view-box{  padding: 5px 0 0 15px; }
    .product-list-sec .top-block .rt-block .view-box ul li{  padding: 0 10px 0 0; }
 
    .contact-sec .lt-block .block{  padding: 0 0 40px 45px;background-size: 30px auto!important; }
    .contact-sec .lt-block .block a.phone-btn{  font-size: 16px;line-height: 18px; }
    .contact-sec .lt-block .block.email{  padding-top: 5px; }
    .contact-sec .lt-block .block a{  font-size: 15px;line-height: 20px; }

    .cart-featured-collection-sec h2{  font-size: 25px;line-height: 27px;padding: 0 0 30px 0; }
    .cart-featured-collection-sec .block .pro_txt{  text-align: center; }
 
    .picture-slides-thumbnails li{  border: auto!important;margin: 3px; }
    .picture-slides-thumbnails li img{  width: 75px; }

    .product-details-sec .single-product-sec .left-block {padding: 20px 0px !important;}
    .product-details-sec .single-product-sec .left-block .item-discount {top: 20px !important;}
    
    .shop-cart-sec .shop_cart .shop_cart_chart table tbody td {text-align: center;}
    .cbp-spmenu-vertical{ width: 360px;}
}
@media screen and (max-width: 375px) {
    #popupimagesdiv{height: 150px!important;}
}
@media screen and (max-width: 370px) {}
@media screen and (max-width: 360px) {}
@media screen and (max-width: 340px) {}
@media screen and (max-width: 320px) {}
