    .mobile-show{
        display: none;
    }
    .mobile-hide{
        display: block;
    }
    .mobile-show-m{
        display: none;
    }
    .mobile-hide-m{
        display: block;
    }
.orderby{
	width: 40% !important;
	display: inline-block !important;
	vertical-align: unset;
	margin-right: 20px;
	margin-top: 10px;
}
.book {
    display: inline-block;
    width: 30%;
    text-align: center;
    border: 2px solid #253648;
    margin: 20px 15px;
    padding: 20px;
    min-height: 370px;
}
.coupon_txt{
width: 50%;
    display: inline-block;
    margin: 0px 10px;
    vertical-align: middle;
}
.loginForm{
    margin: 20px auto;
    max-width: 500px;
    border: 1px solid black;
    padding: 20px;
    border-radius: 3px;
}
.loginForm table tr td{
    border:0px !important;
}
.cart-shipping select[name=shippingrate]{
        width: 50%;
    display: inline-block;
    margin-left: 20px;
}
.tp-mask-wrap{
    margin-top: 50px;
}
.big-sale-title{
        font-size: 36px !important;
}
.above-footer img{

    width: 85%;
    min-height: 100%;
    max-height: 320px;

}

@media screen and (max-width: 640px){
    .above-footer img{
            width: auto !important;
    }
    .book{
         width: 45% !important;
    margin: 20px 8px !important;
    display: inline-block !important;
    display: inline-block !important;
    }
    .mobile-show{
        display: block !important;
    }
    .mobile-show-m{
        display: inline-block !important;
    }
    .mobile-hide-m{
        display: none !important;
    }
    .mobile-hide{
        display: none !important;
    }
}
@media screen and (max-width: 768px){
    .book{
       
            width: 90%;
           
    }
    .mobile-show{
        display: none;
    }
    .mobile-hide{
        display: block;
    }
    .mobile-show-m{
        display: none;
    }
    .mobile-hide-m{
        display: block;
    }
}