@media only screen and (min-width: 1200px) {
.hidden-lg { display: none !important; }
.blog_text_area { padding: 15px; }
.blog-page-content .blog_text_area { padding: 50px; }
    .single_arrivals_slide .product_image {
        height: 350px;
    }
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
.nav-menu > li > a { padding: 15px 10px; }
.nav-text { font-size: 12px; margin: 16px 0; }
.home-3 .nav-menu > li > a { font-size: 12px; padding: 37px 5px; }
.weekly_deals_info { padding: 15px; }
.weekly_deals_info > h4 { font-size: 18px; }
.single_icon { padding: 15px 0; width: calc(20% - 15px); }
.bigshop_reg_log_area .login_form { padding: 70px; }
.profile-thumb { width: 210px; height: 210px; }
.maintenance_mood_text h4 { font-size: 1.5em; }
.single_catagory_area { height: 500px; }
    .single_arrivals_slide .product_image {
        height: 350px;
    }
.ts_product_compare > a,  .ts_product_add_to_cart > a,  .ts_product_quick_view > a,  .ts_product_wishlist > a { font-size: 14px; height: 24px; width: 24px; }
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.hidden-sm { display: none !important; }
.sm-mt-30 { margin-top: 30px; }
.sm-mb-30 { margin-bottom: 30px; }
.nav-menu > li > a { font-size: 12px; padding: 17px 8px; }
.nav-text { font-size: 11px; margin: 17px 0; }
.home-3 .container-fluid { padding-left: 2%; padding-right: 2%; }
.home-3 .nav-menu > li > a { font-size: 12px; padding: 37px 2px; }
.home-3 .logo_area > a { font-size: 14px; padding: 5px; }
.home-3 .logo_area { padding: 31px 0; }
.single_footer_area { margin-bottom: 30px; }
.line { margin: 0 0 30px; }
.single_catagory_area { width: 100%; }
.featured_offer_area { height: 400px; margin-bottom: 30px; }
.featured_offer_text > h4 { font-size: 16px; }
.best_rated_onsale_top_sellares .single_top_sellers { display: block; }
.best_rated_onsale_top_sellares .top_seller_image > img { width: 100%; }
.best_rated_onsale_top_sellares .top_seller_desc { padding: 15px; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.ts_product_compare,  .ts_product_add_to_cart,  .ts_product_quick_view,  .ts_product_wishlist { display: inline-block; }
.elect_offer_area { margin-top: 30px; }
.about_us_content > h5 { font-size: 24px; }
.blog_sidebar .single_latest_post { margin-bottom: 50px; }
.compare-list td.action a { height: 30px; width: 30px; }
.compare-list td.action a > i { line-height: 30px; }
.single_icon { padding: 15px 0; width: calc(25% - 15px); }
.bigshop_reg_log_area .login_form,  .register_form { padding: 50px; }
.widget.size .widget-desc a { font-size: 12px; padding: 5px 8px; }
.profile-thumb { width: 150px; height: 150px; }
#upload-new-thumb { font-size: 11px; }
.home-2 .blog_text_area { padding: 50px; }
.maintenance_mood_text h4 { font-size: 1.5em; }
.blog-page-content .blog_text_area { padding: 30px; }
.get_help > a { font-size: 11px; margin: 0 10px; }
.login_area p,  .login_area p > a { font-size: 11px; }
    .welcome_slide_text > h2 {
        font-size: 40px;
    }
    .welcome_slide_text > h3 {
        font-size: 32px;
    }
.single_catagory_area { height: 400px; }
.modal-dialog { max-width: 600px; }
.best_rated_onsale_top_sellares .top_seller_image { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.single_feature_area { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
}
 @media only screen and (min-width: 320px) and (max-width: 767px) {
.header_area { position: relative; z-index: 999; }
.section_padding_100 { padding: 40px 0; }
.section_padding_100_70 { padding: 35px 0 20px; }
.section_padding_200 { padding: 100px 0; }
.section_padding_200_170 { padding: 100px 0 70px; }
.section_padding_50 { padding: 30px 0; }
.section_padding_0_70 { padding: 0 0 20px; }
.not-found-text h3 { font-size: 24px; }
.xs-mt-30 { margin-top: 30px; }
.xs-mt-15 { margin-top: 15px; }
.xs-mb-30 { margin-bottom: 30px; }
.nav-dropdown > li > a,  .megamenu-list > li > a { width: 65%; }
.main_header_area { height: auto !important; position: relative; padding: 0.5em 0; }
.home-2 .main_header_area { padding: 30px 0; }
.home-3 .main_header_area { height: auto !important; position: relative; z-index: 2147483647; padding: 0; }
.navigation-portrait .nav-text { margin: 16px 0; width: 100%; }
.nav-text { font-size: 12px; }
.navigation-portrait .megamenu-panel-row [class*="col-"] { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100% !important; }
.hero_search_area button i { font-size: 18px; }
.single_footer_area { margin-bottom: 0; margin-top: 20px; }
.line { margin: 0 0 30px; }
.payment_method > img { height: 20px; margin-top: 15px; }
.copywrite_text,  .payment_method { text-align: center !important; }
.copywrite_text > p { margin: 0 auto; }
    .welcome_slide_text .table .table_cell > h2, .welcome_slide_text > h2, .welcome_slide_text > h3 {
        font-size: 20px;
        margin-left: 0;
    }
.discount_badge { height: 60px; padding: 7px 0; right: 60px; top: 70px; width: 60px; }
.discount_badge > span { font-size: 14px; font-weight: 300; }
.single_catagory_area { padding: 50px; width: 100%; height: 400px; }
.featured_offer_area { height: 320px; margin-bottom: 30px; }
.featured_offer_text > h4 { font-size: 16px; }
.best_rated_onsale_top_sellares .nav-link { font-size: 13px; padding: 0 5px 5px; }
.best_rated_onsale_top_sellares .single_top_sellers { display: block; }
.best_rated_onsale_top_sellares .top_seller_image > img { width: 100%; }
.best_rated_onsale_top_sellares .top_seller_desc { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.ts_product_compare,  .ts_product_add_to_cart,  .ts_product_quick_view,  .ts_product_wishlist { display: inline-block; }
.beach_offer_area,  .weekly_deals_area { margin-bottom: 30px; }
.deals_timer li { font-size: 12px; height: 50px; margin-right: 10px; margin-top: 5px; width: 50px; }
.deals_timer ul li span { line-height: 50px; }
.weekly_deals_info { padding: 15px; }
.weekly_deals_info > h4 { font-size: 18px; }
.single_catagory_area > h2 { font-size: 24px; }
.home-3 .main_header_area,  .home-3 .navigation { z-index: 2147483647; }
.home-3 .nav-menu > li > a { height: auto; padding: 10px 15px; }
.single_slide.home-3.height-800 { height: 500px !important; }
.home-3 .weekly_deals_timer li { height: 50px; margin-right: 10px; padding: 2px; text-transform: capitalize; width: 50px; font-size: 14px; }
.home-3 .weekly_deals_timer li span { font-size: 14px; }
.home-3 .blog_text_area { padding: 15px; text-align: center; border-radius: 0; }
.home-3 .blog_text_area p { display: none; }
.home-3 .blog_title > a { font-size: 14px; }
.home-3 .navigation-portrait .nav-search { height: auto; margin-right: 52px; }
.home-3 .nav-toggle { right: 0; }
.home-3 .navigation-portrait .nav-search { height: auto; margin-right: 22px; padding: 0; }
.home-3 .nav-search > form { height: auto !important; }
.home-3 .hero_meta_area { position: absolute; right: 65px; top: 0; }
.home-3 .logo_area > a { font-size: 13px; padding: 5px; }
.home-3 .logo_area { padding: 31px 0; }
.home-3 .cart-list { right: -105px; }
.home-2 .top_menu a { padding: 10px 4px; }
.home-2 .blog_text_area { padding: 30px; }
.home-2 .single_slide.height-600 { height: 450px !important; }
.about_us_content > h5 { font-size: 20px; }
.cart_area .update-checkout a,  .cart_area .back-to-shop a { font-size: 10px; height: 40px; line-height: 40px; min-width: 100px; padding: 0 15px; }
.update-checkout > a:last-child { margin-top: 15px; }
.checkout_steps_area a { font-size: 10px; }
.checkout_steps_area a.complated { font-size: 8px; }
.btn.reg-log-btn { margin-bottom: 30px; }
.checkout_pagination a { font-size: 14px; min-width: 110px; }
.checkout_details_area .shipping_method .table,  .compare-list table,  .cart-table .table { display: block; }
.order_complated_area { padding: 30px; }
.comingsoon_area .coming_soon_timer li { font-size: 16px; height: 60px; line-height: 60px; margin-right: 0; width: 60px; }
.comingsoon_area .subscribe_bar p { font-size: 14px; }
.compare-list td.action a { font-size: 13px; height: 20px; width: 20px; }
.compare-list td.action a > i { line-height: 20px; }
.faq_quesition_search_form h2 { font-size: 30px; }
.single_gallery_item { width: 100%; }
.single_icon { padding: 15px 0; width: calc(50% - 15px); }
.bigshop_reg_log_area .login_form,  .bigshop_reg_log_area .register_form { padding: 30px; }
.bigshop_reg_log_area .signin_with_social > a { font-size: 12px; padding: 10px 15px; }
.nav-toggle { right: 0; }
.quickview_body .cart-submit { font-size: 12px; margin-left: 5px; }
.quickview_body .modal_pro_wishlist > a,  .quickview_body .modal_pro_compare > a { margin: 0 5px; }
.single_product_desc .cart .cart-submit { margin-left: 0; margin-top: 15px; }
.hero_search_area input.form-control,  .single_product_desc .others_info_area > a,  .widget-title,  .singl-blog-status-bar a,  .wishlist-table .addtocart > a { font-size: 14px; }
.single_product_desc .size_guide_thumb a { height: 40px; }
.shop_list_product_area .single_arrivals_slide { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.shop_list_product_area .single_arrivals_slide .product_image { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.shop_list_product_area .single_arrivals_slide .product_description { padding: 10px; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.shop_list_product_area .single_arrivals_slide .product_add_to_cart > a,  .shop_list_product_area .single_arrivals_slide .product_quick_view > a { font-size: 10px; }
.shop_list_product_area .single_arrivals_slide .product_add_to_cart > a > i,  .shop_list_product_area .single_arrivals_slide .product_quick_view > a > i { display: none; }
.profile_form { margin-bottom: 50px; }
.hero_search_area input.form-control { font-size: 14px; }
.home-3.sticky .nav-menu > li > a { padding: 5px 15px; }
.home-2 .nav-search-inner input[type="text"],  .home-3 .nav-search-inner input[type="text"],  .home-2 .nav-search-inner input[type="search"],  .home-3 .nav-search-inner input[type="search"] { font-size: 10px; }
.maintenance_mood_text h4 { font-size: 1em; }
.top_header_area { height: auto; width: 100%; padding: 15px 0; }
.top_mail > a { margin-bottom: 10px; }
.hero_search_area,  .login_area p,  .login_area p > a { margin: 15px 0; }
.get_help > a { margin: 0 0 15px; }
.home-2 .get_help > a { margin: 0; font-size: 11px; margin: 0 10px; }
.home-2 .login_area p > a i,  .home-2 .get_help > a i { display: none; }
.is-sticky .main_header_area { display: none; }
.home-3 .is-sticky .main_header_area { display: block; }
.welcome_slides.owl-carousel .owl-item .single_slide img { width: 260px; }
.welcome_slides.owl-carousel .owl-nav { right: 0; }
.modal-dialog { width: calc(100% - 40px); margin: 50px auto; }
.modal-body { padding: 15px 0; }
.main_header_area .col-12 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
.best_rated_onsale_top_sellares .top_seller_image { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.single_feature_area { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.cart > a { margin: 0 10px; }
.breadcumb_area { height: 200px; }
.checkout_details_area .row .col-12:last-child { margin-top: 100px; }
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.weekly_deals_info { padding: 30px; }
.blog_text_area,  .home-3 .blog_text_area { padding: 15px; }
.blog_post_content .blog_text_area > p { font-size: 13px; }
.update-checkout > a:last-child { margin-top: 0; }
.checkout_steps_area a.complated { font-size: 10px; }
.single_product_desc .cart .cart-submit { margin-left: 15px; margin-top: 0; }
.single_product_desc .size_guide_thumb a { height: 60px; }
.home-2 .nav-search-inner input[type="text"],  .home-3 .nav-search-inner input[type="text"],  .home-2 .nav-search-inner input[type="search"],  .home-2 .nav-search-inner input[type="search"] { font-size: 12px; }
    .welcome_slide_text .table .table_cell > h2, .welcome_slide_text > h2, .welcome_slide_text > h3 {
        font-size: 26px;
        margin-left: 0;
    }
.maintenance_mood_text h4 { font-size: 1.2em; }
.blog-page-content .blog_post_content .blog_text_area > p,  .blog_post_content .blog_text_area > p { display: block; }
.home-3 .blog_text_area { margin: 5px; text-align: left; }
.home-2 .nav-search-inner input[type="text"],  .home-3 .nav-search-inner input[type="text"],  .home-2 .nav-search-inner input[type="search"],  .home-3 .nav-search-inner input[type="search"] { font-size: 13px; }
.modal-dialog { width: calc(100% - 40px); }
.home-2 .get_help > a { margin: 0 15px; }
}
 @media only screen and (min-width: 576px) and (max-width: 767px) {
.best_rated_onsale_top_sellares .nav-link { font-size: 16px; }
.blog_sidebar .single_latest_post { margin-bottom: 50px; }
.cart_area .update-checkout a,  .cart_area .back-to-shop a { font-size: 12px; min-width: 120px; }
.single_gallery_item { width: 50%; }
.single_icon { padding: 15px 0; width: calc(33.33333333334% - 15px); }
.home-3 .blog_text_area { padding: 15px; margin: 5px; }
.maintenance_mood_text h4 { font-size: 1.5em; }
.blog-page-content .blog_text_area { padding: 30px; }
.home-2 .nav-search-inner input[type="text"],  .home-3 .nav-search-inner input[type="text"],  .home-2 .nav-search-inner input[type="search"],  .home-3 .nav-search-inner input[type="search"] { font-size: 15px; }
.top_mail > a { margin-bottom: 0; }
.get_help > a { margin: 0 30px; }
.top_single_area { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
.shop_list_product_area .single_arrivals_slide .product_image { width: 200px; -webkit-box-flex: 0; -ms-flex: 0 0 200px; flex: 0 0 200px; }
.shop_list_product_area .single_arrivals_slide .product_description { width: calc(100% - 200px); -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 200px); flex: 0 0 calc(100% - 200px); }
}

/* =====================================================
                    Media query
    ===================================================== */

/*------------tablet landscape view------*/
/*------------tablet portrait  view------*/
@media (min-width:1921px) { 
.bigshop_reg_log_area.login_block { height: 100vh; }
}
@media (max-width:1800px) {
.single_catagory_area.console .catagory-bg-img { max-width: 70%; }
.single_catagory_area.smart-phone .catagory-bg-img { bottom: 54px; right: 40px; }    
.single_catagory_area.smart-watches .catagory-bg-img { max-width: 280px; bottom: 2%; }    
.single_catagory_area.tablet .catagory-bg-img { max-width: 48%; right: 35px; }
    .single_catagory_area {
        height: 600px;
        padding: 30px 15px;
    }
    .welcome_slide_text h2 {
        font-size: 55px;
    }
    .welcome_slide_text h3 {
        font-size: 38px;
    }
    .welcome_slides .single_slide.height-800 {
        height: 600px !important;
    }
    .single_arrivals_slide .product_image {
        height: 350px;
    }

}


@media (max-width:1400px) {
.container-login { max-width: 100%; }
.agreement-details { padding: 70px 0; }
.agreement-details h3 { padding-bottom: 60px; font-size: 44px; }
    .welcome_slide_text h2 {
        font-size: 50px;
    }
    .welcome_slide_text h3 {
        font-size: 32px;
    }
    .welcome_slides .single_slide.height-800 {
        height: 600px !important;
    }
    .single_arrivals_slide .product_image {
        height: 350px;
    }
.welcome_slide_image { max-width: 550px; }
.welcome_slide_text { left: 10%; }
.single_catagory_area.tablet .catagory-bg-img { max-width: 48%; }
.single_catagory_area .catagory-bg-img { bottom: 3%; right: 35px; }
.single_catagory_area.smart-phone .catagory-bg-img { bottom: 1%; max-width: 48%; right: 15px; }
.single_catagory_area.console .catagory-bg-img { bottom: -5%; right: -2%;max-width: 500px; }
.single_catagory_area { height: 600px; padding: 30px 15px; }
.single_catagory_area .catagory-content h2 { font-size: 40px; }
.single_catagory_area .catagory-content p { font-size: 20px; }
.weekly_deals_area .deals_timer > img { right: 20px; bottom: 20px; }
.elect_offer_info { padding-left: 20px; }
.single_catagory_area.smart-watches .catagory-bg-img { max-width: 250px; bottom: 3%; }    
.subscribtion_form .mail { font-size: 14px; padding: 15px 74px 15px 15px; }    
}
@media (max-width:1200px) {
.elect_offer_info h4, .apparels-offer-content > h4, .weekly_deals_info > h4, .backpack_offer_area .backpack_offer_info h4 { font-size: 22px; }
.elect_offer_info { padding-left: 15px; }    
.backpack_offer_area, .weekly_deals_area, .elect_offer_area, .apparels_offer_area  { background-size: contain; }   
.apparels_offer_area { background-size: cover; }
.footer_content > p:first-child { padding-right: 0; }    
}

@media (max-width:1024px) {
.bigshop_reg_log_area.login_block .login_form { padding: 90px; }
.agreement-details h3 { padding-bottom: 40px; font-size: 40px; }
.agreement-details { padding: 40px 0; }
#googleMap { height: 450px; }
.contact-banner h6 { font-size: 38px; }
.play-bt img { height: 90px; width: 90px; }
.welcome_slide_text { left: 0; }
.welcome_slides .single_slide.height-800 { height: 500px !important; }
    .welcome_slide_text h2 {
        font-size: 46px;
    }
    .welcome_slide_text h3 {
        font-size: 32px;
    }
    .single_arrivals_slide .product_image {
        height: 350px;
    }
.single_catagory_area .catagory-content h2 { font-size: 32px;     margin-bottom: 5px; }
.single_catagory_area .catagory-content p { font-size: 18px; }
.single_catagory_area.smart-watches .catagory-bg-img { max-width: 220px;     bottom: 2%; }    
.single_catagory_area.smart-phone .catagory-bg-img { max-width: 250px; }
    .single_catagory_area {
        height: 500px;
        padding: 30px 15px;
    }
.bigshop-btn { min-width: 170px; }
.single_product_thumb .carousel-indicators li { background-size: auto 68%; }
.single_product_thumb .carousel-item a.gallery_img img { max-width: 100%; }    
}
@media (max-width:991px) {
.language_area .btn, .language_area .btn:active, .get_help > a, .login_area p, .login_area p > a, .login_area button, .nav-menu li a { font-size: 11px; }    
.single_feature_area.justify-content-center { justify-content: flex-start !important; }   
.faq_quesition_search_form h2 { font-size: 40px; }    
.single_product_desc .cart .btn { min-width: 200px; font-size: 16px; padding: 15px; }
    .welcome_slide_text h2 {
        font-size: 38px;
    }

    .welcome_slide_text h3 {
        font-size: 28px;
    }
    .single_arrivals_slide .product_image {
        height: 300px;
    }
.bigshop_reg_log_area.login_block .login_form { padding: 60px; }
.header_area_login .btn { padding: 15px; min-width: 200px; }
.bigshop_reg_log_area { height: calc(100vh - 141px); }
#googleMap { height: 500px; }
.account-form .btn-outline-pink { margin-left: 15px; }
.bigshop-btn { padding: 16px; font-size: 14px; }
.cannot_find_answer .btn { min-width: auto; }
.elect_offer_area.box, .backpack_offer_area.box { height:auto !important; height: auto !important; min-height: 250px; display: flex; align-items: center; background-size: contain;
background-position: right center; }
.backpack_offer_info, .elect_offer_info { position: relative; }
.elect_offer_info h4, .apparels-offer-content > h4, .weekly_deals_info > h4, .backpack_offer_area .backpack_offer_info h4 { font-size: 26px; }
.weekly_deals_info { padding:20px; }
.deals_timer li > span { margin-bottom: 5px; }
.nintendo_switch_info h3 { font-size: 28px; }
.contact_from button.btn { min-width: 220px; padding: 18px 15px;  font-size: 18px; }
.submenu-indicator { margin-top: 2px; }    
.account-form .shipping_method .table td, .account-form .shipping_method table th { font-size: 16px; }    

}
/*------------mobile landscape  view------*/
@media (max-width:767px) { 
.welcome_slides.owl-carousel .owl-dots { bottom: 0; }
.welcome_slide_text ul li { font-size: 14px; }    
.play-bt .mobile { display: block; position: absolute; left: 0; right: 0; width: 100%; height: 100%; }     
.play-bt .desktop { display: none; }         
/*section.welcome_area { padding-top: 38px; }*/    
.mainmenu_area .nav-menu li a .submenu-indicator { margin-top: 0; }    
.navigation-portrait .submenu-indicator-chevron { top: 16px; }    
.single_arrivals_slide .product_image img { max-height: 100%; margin: 0 auto; display: block; }    
.welcome_slides .buy-now { font-size: 14px; }    
.bigshop_reg_log_area .register_form, .bigshop_reg_log_area .login_form { box-shadow: 2px 10px 38px rgba(49, 49, 49, 0.8); }    
#scrollUp { right: 0; }    
section.top_catagory_area { display: flex; }    
.single_feature_area.justify-content-center { justify-content: center !important; max-width: 300px; margin: 0 auto; }
.special_feature_area { background-color: #460E6A; }    
.welcome_slides.owl-carousel .owl-nav { display: none; }    
.backpack_offer_area, .weekly_deals_area, .elect_offer_area, .apparels_offer_area { height: auto; min-height: 260px; }    
.shop_grid_product_area .custom-select { min-width: 209px; height: 44px; }    
.faq_quesition_search_area { background-image: url(https://layaway247.com/img/new-images/faq-banner-mobile.jpg); }
#googleMap { height: 415px; }    
.contact_from button.btn P{ font-size: 14px; }    
.single_product_desc { padding: 15px 0; }    
.contact-banner.bg-img { background-image: url(https://layaway247.com/img/new-images/header_contactus_mobile.png); }    
.weekly_deals_area .deals_timer > img { bottom: 20%; }    
.apparels_offer_area { margin-top: 35px; }    
.nav-menus-wrapper-close-button { height: 30px; }
.welcome_slide_text { left: 15px; }
.welcome_slides.owl-carousel .owl-item .single_slide .img-background .mobile { display: block; }
.sticky-wrapper { height: auto !important; }
.shop_sidebar_area > div { margin-bottom: 25px; }
.single_product_desc .short_overview > h6 { font-size: 16px; }
.video { padding-bottom: 60%; }
header .logo_area { max-width: 200px; }
.welcome_slide_text { left: 0; }
.welcome_slide_text > h4 span, .welcome_slide_text h4, .welcome_slide_text p { font-size: 16px; }
/*header.header_area { padding-top: 15px; }*/
.single_slide.height-800 { height: 528px !important; }
.signin_with_social { text-align: center; }
.login_manual_form .form-check { padding: 0; }
.forget_pass { text-align: center; }
.bigshop_reg_log_area.login_block .form-group input { font-size: 14px; }
.bigshop_reg_log_area.login_block .signin_with_social a { margin: 0 0 15px 10px; }
.header_area_login .btn { padding: 15px; min-width: 150px; }
.container-login { max-width: none; width: 100%; }
.bigshop_reg_log_area.login_block .signin_with_social a:first-child { margin-right: 0; padding: 12px 24px; }
.bigshop_reg_log_area.login_block .signin_with_social .facebook-logo { margin-bottom: 18px; }
.bigshop_reg_log_area.login_block .signin_with_social a { margin-left: 0; }
.header_area_login .btn { font-size: 14px; min-width: 188px; }
header .top_header_area { display: none; }
header .mainmenu_area { height: 64px; }
header .navigation { height: 100%; }
.navigation-portrait .nav-toggle { top: 30px; }
.main_header_area { padding: 0; }
.single_catagory_area.smart-phone .catagory-bg-img { bottom: 15px; right: 25px; max-width: none; }
.single_catagory_area .catagory-content h2 { font-size: 38px; }
.single_catagory_area .catagory-content { height: 100%; }
    .single_catagory_area {
        height: 400px;
        padding: 50px 15px;
    }
.single_catagory_area .catagory-content p { font-size: 14px; }
.bigshop-btn { font-size: 14px; }
.single_catagory_area.console .catagory-bg-img { max-width: 80%; right: 0; bottom: 0; }
.single_catagory_area.smart-watches .catagory-bg-img { max-width: 50%; bottom: 40px; right: 25px; }
    .single_catagory_area.smart-phone .catagory-bg-img {
        max-width: 50%;
        order: 1;
    }
.single_catagory_area.console { order: 2; }
.single_catagory_area.tablet { order: 4; }
.single_catagory_area.smart-watches { order: 3; }
.single_catagory_area.tablet .catagory-bg-img { max-width: 50%; right: 15px; }
#product-tab .nav-link { font-size: 16px; }
.best_rated_onsale_top_sellares .top_seller_image { border-right: none; }
.best_rated_onsale_top_sellares .top_seller_desc { border-top: 1px solid #eaf0f4; }
footer.footer_area { padding: 33px 20px; }
.subscribtion_form .mail { font-size: 14px; }
.shop_grid_product_area .custom-select { font-size: 12px; }
.shop_grid_area .single_product_area { margin-bottom: 20px; }
.single_product_thumb .carousel-item a.gallery_img img { max-height: 500px; width: auto !important;  }
.single_product_thumb { margin-bottom: 30px; }
.single_product_desc .title a { font-size: 22px; }
.single_product_desc .single_product_ratings span { font-size: 16px; }
.single_product_desc .short_overview > p { font-size: 16px; }
.single_product_thumb .carousel-indicators li { height: 115px; }
.single_product_thumb .carousel-indicators { bottom: -140px; }
.single_product_desc .term-way select { max-width: 280px; }
.single_product_desc .term-way { margin-bottom: 15px; }
.single_product_desc .cart .btn { min-width: 188px; font-size: 14px; }
.product_details_tab { margin-top: 40px; }
.product_details_tab .nav-item .nav-link { font-size: 14px; padding: 10px; }
.single_product_desc .cart .btn { padding: 18px; }
.section_heading h5 { font-size: 14px; }
.you_may_like_area .section_heading { height: 40px; }
.you_may_like_area .section_heading.new_arrivals:before { height: 40px; }
.section_heading h5 { line-height: 40px; }
.new_arrivals_slides .owl-nav, .you_make_like_slider .owl-nav { top: -100px; }
.single_arrivals_slide .product_description .brand_name { font-size: 16px; }
.single_arrivals_slide .product_description h5 a { font-size: 16px; }
.feature_content > h6 { font-size: 18px; }
.footer_area .login_area button, .footer_heading > h6, .feature_content > p { font-size: 14px; }
.single_feature_area { border-bottom: none; padding: 25px 0; }
.faq_quesition_search_area { padding: 102px 0; }
.faq_quesition_search_form h2 { font-size: 32px; }
.faq-start { padding-top: 62px; }
.single-faq h6 { font-size: 16px; }
.faq-content p { font-size: 14px; }
.faq_quesition_search_form .faq_form input { padding: 15px 45px 15px 25px; }
.agreement-details { padding: 38px 0; }
.agreement-details h3 { padding-bottom: 38px; font-size: 24px; }
.agreement-details p { font-weight: 500; }
.agreement-details p { padding: 0 20px; font-size: 14px; }
.message_now_area .contact_from input, .message_now_area .contact_from textarea, .message_now_area .contact_from select { font-size: 14px !important; }
.message_now_area .contact_from textarea { height: 110px; }
.message_now_area .contact_from input::-webkit-input-placeholder, .message_now_area .contact_from textarea::-webkit-input-placeholder {
font-size: 14px!important;
}
.message_now_area .contact_from input::-moz-placeholder, .message_now_area .contact_from textarea::-moz-placeholder {
font-size: 18px!important;
}
.message_now_area .contact_from input:-ms-input-placeholder, .message_now_area .contact_from textarea:-ms-input-placeholder {
font-size: 14px!important;
}
.message_now_area .contact_from input:-moz-placeholder, .message_now_area .contact_from textarea:-moz-placeholder {
font-size: 14px!important;
}
    .account-form input, .account-form label, .account-form select {
        font-size: 16px;
    }
.account-form .mb-3 { margin-bottom: 14px !important; }
.account-form .form-control + span { font-size: 14px; }
.shipping_method .table tr td { font-size : 12px; }
.account-form label { margin-bottom: 15px; }
.account-form .btn-block { text-align: center; margin-top: 25px; }
.account-form .btn { margin-bottom: 18px; }
.payment-method { padding-bottom: 20px; }
.account-form .btn { font-size: 14px; }
.mobile-display { display: block; margin-bottom: 0; }
.modal.signup-form .modal-content { padding: 40px 15px; }
.modal.signup-form .modal-header h3 { font-size: 24px; }
.contact-banner h6 { font-size: 24px; }
    .welcome_slide_text h2 {
        font-size: 32px;
    }
    .welcome_slide_text h3 {
        font-size: 24px;
    }
.elect_offer_info h4, .apparels-offer-content > h4, .weekly_deals_info > h4, .backpack_offer_area .backpack_offer_info h4 
{font-size: 26px;}
.footer_area .top_social { display:block; }
.bigshop_reg_log_area.login_block .form-group label, .login_block .login_form .forget_pass a { font-size: 14px; }
.header_area_login { padding: 40px 0; }
.bigshop_reg_log_area.login_block { background-image: url(https://layaway247.com/img/new-images/mobile-Background_Signup@2x.jpg); }
body.signin { background-image: url(https://layaway247.com/img/new-images/mobile-Background_Signup@2x.jpg);
background-size: cover; background-position: top center; }
body.signin .bigshop_reg_log_area.login_block { background: none; }
.modal.signup-form .modal-content input + span, .modal.signup-form .modal-content label, .modal.signup-form .modal-content input { font-size: 14px; }    
.modal.signup-form .modal-footer > span { font-size: 16px; }    
     
}

/*------------mobile portrait view------*/
@media (max-width:640px) {
.single_catagory_area.smart-phone .catagory-bg-img { max-width: 48%; }    
.single_catagory_area.console .catagory-bg-img { max-width: 80%; }  
.single_catagory_area.smart-watches .catagory-bg-img {  max-width: 50%; bottom: 20px; }
.single_catagory_area.tablet .catagory-bg-img { max-width: 50%; right: 15px; }    

    
.login_manual_form .form-check { margin-bottom: 40px; }
.login_block .login_form .forget_pass { text-align: center; }
.single-faq h6 { height: auto !important; }
.cannot_find_answer h3 { font-size: 24px; padding: 0 40px; }
.cannot_find_answer .btn { min-width: 220px; font-size: 14px; }
.account-form .btn-outline-pink { margin-left: 0; }
.account-form .btn { min-width: 150px; font-size: 12px;	padding: 10px; }
.single_catagory_area { height: 430px; }
.single_catagory_area.console .catagory-bg-img { bottom: 0; }
.top_catagory_area { display: flex; }
.top_catagory_area > div { width: 100%; flex: 0 0 100%; }
.offer_area { padding-bottom: 45px; }
.welcome_slides .single_slide.height-800 { height: 420px !important; }  
.bigshop-btn, .welcome_slides .buy-now { padding: 15px; min-width: 180px; }
.modal.signup-form .bigshop-btn { padding: 17px; min-width: auto; max-width: 188px; margin: 0 auto !important; display: block; } .backpack_offer_area, .weekly_deals_area, .elect_offer_area, .apparels_offer_area { height: auto !important;     min-height: 268px; }
.weekly_deals_info { min-height: 268px; }
    .account-form input, .account-form label, .account-form label {
        font-size: 16px;
    }
.account-form label { margin-bottom: 10px; }    
.account-form .title-pad { padding-top: 30px; }    
.single_product_desc .term-way select { font-size: 16px; }    
.single_product_desc .cart .qty-text { font-size: 16px; }
.contact_from button.btn { font-size: 14px; }
.shop_sidebar_area h6.widget-title, .shop_sidebar_area .widget-desc label { font-size: 14px; }  
.bigshop_reg_log_area.login_block { padding-top: 70px; }
.bigshop_reg_log_area.login_block .container { padding: 0 20px; }    
    
}
/*----------optional css------*/
@media (max-width:480px) {
.best_rated_onsale_top_sellares .nav-tabs { border-bottom: none; }        
.bigshop_reg_log_area.login_block .signin_with_social a { margin-right: 0; width: 100%; text-align: center; }
.login_manual_form p { margin-bottom: 35px; margin-top: 8px; }
.bigshop_reg_log_area.login_block .form-group label { font-size: 14px; }
.login_block .login_manual_form .btn { margin: 0 auto; display: block; width: auto !important; font-size: 14px; }
.header_area_login { padding: 20px 4px; }
.bigshop_reg_log_area.login_block { background-image: url(https://layaway247.com/img/new-images/mobile-Background_Signup@2x.jpg); height: 100vh; }
.bigshop_reg_log_area.login_block .login_form { padding: 48px 26px; max-width: 100%; }
.bigshop_reg_log_area.login_block .signin_with_social a { padding: 13px 24px; }
.login_block .form-check .custom-control-label { font-size: 14px; }
.elect_offer_info h4, .apparels-offer-content > h4, .weekly_deals_info > h4, .backpack_offer_area .backpack_offer_info h4 {
font-size: 24px; margin-bottom: 20px; }   
.you_may_like_area .section_heading { width: 240px; }    
.new_arrivals_slides .owl-nav, .you_make_like_slider .owl-nav { left: 175px; }    
.you_may_like_area .section_heading.new_arrivals:before { right: 240px; }    
.section_heading h5 { padding-left: 18px; }
.product_details_tab .tab-pane { padding: 15px; }
.elect_offer_area.box, .backpack_offer_area.box { align-items: flex-start; }    
.elect-offer-content, .backpack_offer_info { padding-top: 50px; }    
.widget.price .ui-slider-horizontal { margin-left: 10px; }    
.single_catagory_area.smart-phone .catagory-bg-img { max-width: 55%; }    
    
}
 @media (max-width:380px) {
.backpack_offer_info { padding-left: 15px; } 
.backpack_offer_area .backpack_offer_info > a { left: 15px; }
.login_area button:last-child { margin-left: 5px; }     
.weekly_deals_area .deals_timer > img { right: 10px; bottom: 15px; }
.faq_quesition_search_form h2 { font-size: 26px; } 
.product_details_tab .nav-item .nav-link { font-size: 12px; padding: 5px; }     
.bigshop_reg_log_area.login_block .login_form { max-width: 100%; }
.best_rated_onsale_top_sellares .nav-tabs .nav-item { padding-bottom: 10px; width: 100%; }     
.bigshop-btn { min-width: 160px; }
.single_catagory_area.smart-watches .catagory-bg-img { max-width: 170px; bottom: 15px; }     
.single_catagory_area .catagory-content h2 { font-size: 30px; }
    .welcome_slide_text h2 {
        font-size: 30px;
    }
    .welcome_slide_text h3 {
        font-size: 24px;
    }     
.welcome_slides .buy-now { min-width: auto; padding: 15px; }     
.single_product_desc .cart .quantity { margin-right: auto; }
.single_product_desc .cart .btn { margin: 15px auto !important; }     
.single_product_desc .cart .btn { min-width: 155px; }
.others_info_area { display: flex; flex-wrap: wrap; }
.single_product_desc .others_info_area > a { width: 100%; padding: 10px 0; } 
.account-form .shipping_method table th, .account-form .shipping_method table td { min-width: 200px; } 
.account-form .shipping_method .table td, .account-form h4 { font-size: 16px;  }     
.account-form .shipping_method table th, .account-form .shipping_method table td { font-size: 16px;  }   
.video { padding-bottom: 0; height: 192px; }
.header_area_login .btn { min-width: 130px; }     
.bigshop_reg_log_area.login_block .signin_with_social a { font-size: 12px; padding: 12px !important; }     
     
}
@media (max-width:360px) {
.shop_grid_product_area > .row { width: 100%; margin-left: auto; margin-right: auto; }
.search_by_terms { float: none; }
.shop_grid_product_area .custom-select { min-width: 210px; margin-left: 5px; }
}