@media screen and (max-width:1155px) {
    .home_deals_inner {width:920px;}
    .about_content_right { padding: 40px 0px 30px;}	
    .blog_inner {width:815px;}	
    .bord_cl { width:98%;}
    .other_deals { width:98%;}

    .header_inner { width:auto; padding:2px 15px 3px 15px;}
    .new_deals_out { width:auto; padding:10px 0px 0px 0px;}
    .inner-nav { width:100%;}
}

@media screen and (max-width:1105px) {
    .slide_menu { overflow-y: scroll;}	
    .testi_wrapper {
        width: auto;
        padding: 40px 20px 0px 20px;
    }
    .header_top { padding:5px 0px 5px 20px; width:auto;}
    .header_top_right ul li { padding:0px 0px 0px 10px;}
    .logo_wrapper { width: auto; margin:12px 90px 0px 20px;}
    .signup_logo { width: auto; margin:12px 20px 10px 20px;}
    .logo {width:260px; padding:0px 0px 5px 0px;}
    .menu_outer_wraper { display:none;}

    .index_cart { display:none;} 
    .cart_btn.responsive_cart_btn { display: block;}
    .header_top_right ul li a { display:none;}
    .hide_one{ display:none;}
    .cart_btn a{ width:125px; text-indent:35px; background-position:20px center;}
    .responsive_menu { display: block;}
    .theme_wrapper_outer {width: auto; padding:25px 20px;}
    .shopp_text {font-size:18px;}
    .theme_menu	ul li a {padding:18px 20px 18px 25px; margin-bottom:7px; font-size:17px;}
    .theme_menu	ul li a.move_icon1 {padding:18px 20px 18px 75px; font-size:17px; background-size:36px auto;margin-bottom: 2px;}
    .theme_menu	ul li a.move_icon4 {padding:18px 20px 18px 75px; font-size:17px; background-size:36px auto;margin-bottom: 2px;}
    .theme_menu	ul li a.move_icon2 {padding:18px 20px 18px 75px; font-size:17px; background-size:36px auto;margin-bottom: 2px;}
    .theme_menu	ul li a.move_icon3 {padding:18px 20px 18px 75px;  font-size:17px; background-size:36px auto;margin-bottom: 2px;}
    .theme_menu	ul li a.move_icon5 {padding:18px 20px 18px 75px; font-size:17px;background-size:36px auto;margin-bottom: 2px;}
    .theme_menu	ul li a.move_icon1:hover { background-size:36px auto;}
    .theme_menu	ul li a.move_icon2:hover { background-size:36px auto;}
    .theme_menu	ul li a.move_icon3:hover { background-size:36px auto;}
    .theme_menu	ul li a.move_icon4:hover { background-size:36px auto;}
    .theme_menu	ul li a.move_icon5:hover { background-size:36px auto;}

    .index_contact { width: auto; padding:40px 20px;}
    .home_testi_inner {width: auto; margin:0px 20px;}
    .home_testi_cta_right { width:65%;}
    .footer_menu_inner {width: auto; margin:0px 20px;}
    .footer_inner {width: auto; padding:30px 20px;}
    .copyright_inner {width: auto; padding:15px 15px;}
    .copyright_inner.signup_copyright_inner { padding:26px 15px;}
    .copyright_inner.signin_copyright_inner { padding:26px 15px;}

    .signin_inner {width: auto; padding:50px 20px 110px 20px;}

    .signin_inner_right { padding:0px 0px 0px 8%; width:360px;}

    .about_theme { width: auto; padding:30px 20px 40px 20px;}
    .about_style { font-weight:600;}
    .about_content { width:100%; padding-bottom:0px;}
    .about_theme_left { width: 60%; padding:0px;}

    .testi_inner {width: auto; padding:0px 20px 50px 20px;}

    .faq_inner { width: auto; padding:10px 20px 50px 20px;}

    .profile_inner { width: auto; margin:0px; padding-bottom:120px;}
    .profile_heading {font-size:30px; padding:20px 0px 25px 20px;}
    .profile_wrapper { padding:0px 20px;}
    .profile_header ul { padding:0px 0px 0px 15px;}
    .edit_address_outer { padding:0px 20px;}
    .cart_inner_wrapper { width: auto; padding: 0px 15px 40px 0px;}
    .inthe_news_inner { width: auto; padding:40px 20px 50px 20px;}
    .preview_inner { width:auto; padding:20px 20px 40px 20px;}
    .preview_inner_left { width:60%;}
    .thankyou_header { width:100%;}
    .thankyou_inner { width: auto; margin:0px 20px;}	
    .timeslot_inner { width: auto; margin:0px 0px 30px 0px;}
    .cart_wrapper_header.order_text { padding:0px 0px 15px 20px;}
    .order_outer { width: auto; margin:20px 20px;}
    .blog_inner {width:98%; margin:0px auto;}	
    .blog_details_outer { width:98%; margin:0px auto;}
    .blog_details { width: 80%;}
    .four_sub { width: 98%;}
    .block1 {width:22%; margin-right:4%;}
    .offer_coup { width: 290px; margin:11px 0px 0px 58px;}
    .other_deals { width:98%; margin:0px auto;}
    .off_img { width:100%;}	

    .search_wrap {
        width:580px; height:42px; margin:12px 0px 0px 4.5%; float:left;
    }
    .search_fild {
        font-size: 15px; color: #111; width: 450px; height:40px; border-radius: 5px 0px 0px 5px; outline: medium none; border:1px solid #d6d5d5;
        text-indent:45px; background:url(../images/search-icon.png) no-repeat 12px center; background-size:22px; -webkit-appearance:none; appearance:none;
        border-right:none;
    }

    .sign_out_a { display:none !important;}
    .header_top_left { display:block;}

    .sleekslider.slide { height:268px;}
    .sleekslider { height:310px;}
    .new_home_head_inn { width:auto;}
    .inner-nav ul li { display:none;}
}

@media screen and (max-width:1020px) {
    .theme_menu { width:35%;}
    .theme_wrapper { width:100%; display:block !important;}
    .theme_menu	ul li a {padding:10px 20px 10px 15px; margin-bottom:5px; font-size:15px;}
    .theme_menu_img { width:33px; padding:0px 10px 0px 0px;}
    .shopp_text {font-size:16px;}
    .home_deals_inner {width:690px;}
    .home_deals_cta {margin:20px 12px 40px 12px;}
    .index_contact_left_heading {font-size:42px;}
    .index_contact_number { font-size:20px; width:160px;}
    .index_contact_left p {	font-size:17px;}
    .index_contact_left_img { padding-top:5px;}
    .index_contact_left_img img {width:100%;}
    .index_contact_right { width:55%; padding-top:20px;}
    .index_contact_right_img {width:100px; padding:0px 15px 0px 0px;}
    .index_contact_right_heading { font-size:35px; padding-top:0px;}
    .index_contact_right_text { font-size:23px;}
    .index_contact_right_content p { font-size:28px;}
    .footer_inner_cta { width:33%;}
    .footer_video_text { width:55%; padding:0px 0px 0px 12px;}
    .follow_us ul li:first-child { padding:7px 13px 0px 0px;}
    .footer_news { width:85%;}
    .copyright span { padding:0px 0px 0px 15px;}

    .signup_content {width: auto; padding:45px 20px 160px 25px;}
    .signup_content_heading { font-size:39px; text-align:center;}
    .signup_content_text { width:98%;}
    .signup_content_inner ul { padding:20px 0px 0px 0px;}
    .signup_content_inner ul li { font-size:16px; background:url(../images/li-icon.png) no-repeat left 12px;}
    .signup_content_img { width:240px; padding:20px 0px 0px 0px;}

    .signin_inner {width: auto; padding:50px 20px 360px 20px;}

    .about_outer_heading { padding:10px 0px; font-size:35px;}

    .faq_inner_left { width:100%; float: none;}

    .contact_inner { width:740px;}
    .contact_cta { padding:25px 20px;}
    .contact_inner_left { width:47%;}

    .cart_wrapper_heading { padding:0px 0px 0px 6%; font-size:22px;}	
    .cart_back { padding:2px 0px 0px 20px;}
    .cart_wrapper { width:60%; padding:40px 0px 0px 0px;}
    .cart_summary { width:35%; float:right; padding:40px 0px 0px 0px;}
    .cart_summary_filds { padding:0px 18px;}
    .cart_summary_price { padding:30px 18px 15px 18px;}
    .cart_summary_total { padding:12px 18px;}

    .cart_summary.cart_summary_two { width:33%;} 

    .inthe_news_heading { font-size:25px;}
    .inthe_news_right a { font-size:16px; width:100%; padding:15px 0px 6px 0px;}
    .inthe_news_inner_left { width:57%;}
    .inthe_news_text p { font-size:16px; line-height:25px; padding:0px 0px 15px 0px;}

    .video_cta_text { width:57%;}
    .video_cta_text span { font-size:14px; color:#658900; font-style:italic; font-weight:600;}		
    .video_cta_text p { width:100%;}

    .cart_summary_price p.preview_cart_text { padding:3px 0px 4px 30%;}
    .cart_summary_total.preview_total { padding:9px 0px 9px 30%;}
    .preview_time { width:42%; padding:0px 0px 0px 10%;}
    .preview_address { width:47%;}

    .thankyou_inner_left { padding:10px 0px 50px 0px;}
    .thankyou_inner_right { width:35%;}
    .thankyou_address {  width:95%; }

    .timeslot_heading {padding:20px 0px; }
    .timeslot_right ul li { padding:8px 15px 11px 15px;}
    .timeslot_select { width:45%;}	

    .cart_summary_price.cart_save_text.cart_save_text_a { padding:6px 18px;}
    .cart_summary_price.cart_save_text { padding:6px 0px 6px 30%;}
    .timeslot_btn a { width:180px; margin:46px 0px 0px 30px;}

    .order_details { padding:14px 20px 20px 20px;}
    .order_details_cta { width:33%;}
    .order_details_cta.order_details_cta_a { padding:0px 0px 0px 3%; width:34%;}
    .order_details_cta.order_details_cta_b { padding:0px 0px 0px 3%; width:24%;}
    .order_details_cta_a p { width:90%;}
    .order_price_details { padding:20px 0px 0px 0px; width:90%;}
    .order_time_slot span { font-size:18px; }
    .order_details_wrapper { padding-bottom:20px;}	

    .order_new_fild { display:inline-block; padding:0px 0px 20px 0px;}
    .textfild.order_select { width:200px;}
    .home_deals_inner {width: 690px;}

    .theme_menu	ul li a.move_icon1 {padding:14px 20px 14px 75px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon4 {padding:14px 20px 14px 75px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon2 {padding:14px 20px 14px 75px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon3 {padding:14px 20px 14px 75px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon5 {padding:14px 20px 14px 75px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon1:hover { background-size:32px auto;}
    .theme_menu	ul li a.move_icon2:hover { background-size:32px auto;}
    .theme_menu	ul li a.move_icon3:hover { background-size:32px auto;}
    .theme_menu	ul li a.move_icon4:hover { background-size:32px auto;}
    .theme_menu	ul li a.move_icon5:hover { background-size:32px auto;}

    .offer_coup {margin: 11px 0px 0px 22px;  width: 282px;}

    .search_wrap { display:none;}
    .new_search_icon { display:block;}


    .theme_wrapper_new { display:none !important;}

    .new_deals_cta { width:50%;}
    .new_deal img { max-height: none;}
    .slider ul li img, .slider_a ul li img, .slider_b ul li img { max-height: none;}
    .slider-arrow, .slider-arrow_a, .slider-arrow_b {
        top:40%;
    }	
    .theme-wrapper-new { display:none;}	
    .google_play { width: 100px;}

}

@media screen and (max-width:978px) {
    .offer_coup { display:none;}
    .theme_menu	ul li a.move_icon1 {padding:10px 20px 10px 70px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon4 {padding:10px 20px 10px 70px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon2 {padding:10px 20px 10px 70px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon3 {padding:10px 20px 10px 70px;  background-size:32px auto;}
    .theme_menu	ul li a.move_icon5 {padding:10px 20px 10px 70px;  background-size:32px auto;}
}

@media screen and (max-width:766px) {
    .header_top_outer { display:none;}
    .menu_icon {width:65px; height:69px; top:0px;}
    .logo_wrapper { width: auto; margin:0px; padding:0px 65px 0px 15px;  background-color:#f26323;}
    .logo_hide { display: block;}
    .logo_show {display: none;}
    .signup_logo { margin:0px 15px 0px 15px; background-color:#FFF; padding:0px;}
    .logo {width:200px; float:left; padding:10px 0px 5px 0px;}
    .respon_user { display:block;}
    .responsive_location { display:block;}
    .theme_menu { width:100%; float:none;}
    .theme_wrapper { width:100%; float:none; padding-top:20px;}
    .theme_menu	ul li a {padding:15px 20px 15px 15px; margin-bottom:6px; font-size:16px;}
    .theme_menu_img { width:35px;}
    .shopp_text {font-size:17px;}
    .home_deals_inner {width:460px;}
    .home_deals_heading { padding:0px 0px 0px 0px;}
    .home_deals_cta { margin:20px 12px 30px 12px;}
    .index_contact_left { width:100%; float:none;}
    .index_contact_left_img { width:360px; margin:0px auto;}
    .index_contact_number { font-size:25px; width:180px;}
    .index_contact_left p {	font-size:20px;}
    .index_contact_right { width:90%; float:none; margin:0px auto; padding:40px 0px 0px 0px;}
    .index_contact_right_img {width:140px; padding:0px 0px 0px 0px;}
    .index_contact_right_heading { font-size:40px; padding-top:10px;}
    .index_contact_right_text { font-size:28px;}
    .home_testi_cta_outer { width:100%; float: none;}
    .home_testi_cta { padding:30px 0px 0px 0px;}
    .home_testi_cta_left {margin:0px 4% 0px 0px;}
    .home_testi_cta_right { width:80%;}
    .home_testi_outer { padding:25px 0px 40px 0px;}
    .home_testi_btn a { margin:30px auto 0px auto; }
    .footer_inner_cta { width:100%; float:none; padding-bottom:25px;}
    .footer_inner_cta_right {width:100%; float:none;}
    .footer_news { width:95%;}
    .footer_payments ul { width:400px;}
    .follow_us ul { padding:20px 0px 0px 0px;}
    .copyright { float:none;}
    .design_text {float: none; padding:6px 0px 0px 0px;}


    .signup_inner {width: 575px; padding:30px 0px 40px 0px;}
    .signupfild { width: 255px;}
    .signup_heading {font-size:40px;}
    .signup_header {  font-size:16px;}
    .copyright_inner.signup_copyright_inner { padding:20px 15px;}
    .signup_content {width: auto; padding:35px 20px;}
    .signup_content_img { margin:0px auto; padding:0px 0px 20px 0px; float:none; width:200px;}
    .signup_content_left { float: none; width:100%;}

    .signin_inner { padding:40px 20px;}
    .signin_inner_left { float: none; margin:0px auto;}
    .signin_inner_right { float: none; width:355px; padding:40px 0px 0px 0px; margin:0px auto;}
    .copyright_inner.signin_copyright_inner { padding:20px 15px;}
    .signin_inner_right_img img {width:100%;}

    .about_outer_wrapper { margin:0px;}
    .about_outer_heading { padding:10px 0px; font-size:30px;}
    .about_theme { width: auto; padding:20px 20px 30px 20px;}
    .about_theme_right { width:100%; float:none;}
    .about_theme_img { width:36%; margin:0px; }
    .about_theme_left { width:100%; float:none; padding:20px 0px 0px 0px;}
    .about_content_left { width:100%; float:none; }
    .about_content_right {width: auto; float:none; padding:30px 20px 30px 20px;}
    .about_content_heading { font-size:20px; padding:20px 20px 20px 20px;}
    .about_content_left ul { padding:10px 0px 25px 20px;}

    .testi_cta_outer { width:100%; float:none;}
    .testi_inner {width: auto; padding:0px 20px 40px 20px;}

    .faq_inner { width: auto; padding:10px 20px 30px 20px;}
    .faq_cta_heading { padding:10px 0px 0px 0px;}

    .contact_inner { width:360px; margin:30px auto;}
    .contact_cta { height:auto;}
    .contact_cta.contact_cta_phone, .contact_cta.contact_cta_email { height: auto;}
    .contact_inner_left { width: auto; float:none; margin:0px;}
    .contact_inner_left.contact_inner_right { float: none; padding-bottom:30px;}

    .profile_inner { padding-bottom:50px;}
    .profile_heading {font-size:25px; padding:10px 0px; text-align:center;}
    .profile_header ul li { padding:12px 22px;}
    .profile_btns { padding:15px 0px 0px 0px;}
    .profile_btns ul li { margin:0px 0px 0px 10px;}
    .profile_details_outer { width:100%; padding:5px 0px 0px 0px;}
    .saved_addres_inner { padding:20px 15px 15px 20px;}
    .adderss_heading { padding:0px 0px 10px 0px; width:120px;}
    .address_fild {width: 255px;}
    .address_select { width:275px;}

    .cart_inner_wrapper { width: auto; padding: 0px 0px 40px 0px;}
    .cart_wrapper { width:100%; padding:20px 0px 0px 0px; float:none;}
    .cart_summary { width:300px; float: none; padding:60px 0px 0px 0px; margin:0px auto;}
    .cart_cancel { margin:0px 20px 0px 20px; }
    .cart_wrapper_header { font-size:26px; font-weight:400; color:#373737; padding-bottom:10px;}
    .cart_product.order_product { padding:10px 20px 10px 0px;}

    .inthe_news_inner { padding:20px 20px 30px 20px;}
    .inthe_news_inner_left {float: none; width:100%;}
    .inthe_news_inner_right { float: none; width:100%;}
    .inthe_news_right { border-bottom:1px solid #c0c0c0; padding:0px 0px 6px 0px;}	
    .inthe_news_img {margin:15px 0px 25px 0px;}
    .video_outer { margin:15px 0px 25px 0px;}
    .video_cta_text { width:75%;}

    .preview_inner_right { display:none; float:none;}
    .preview_inner_left { width:100%; float:left;}
    .preview_inner { width:auto; padding:0px 20px 30px 20px;}
    .preview_wrapper_btn a { width:220px; margin-top:30px;}
    .preview_time { width:38%;}
    .preview_address { width:50%;}

    .thankyou_inner_left { padding:20px 0px 20px 0px;}
    .thankyou_address {  width:250px; padding-bottom:20px; }
    .thankyou_header {margin:0px}
    .thankyou_header_inner {padding:15px 0px;}

    .timeslot_heading {padding:15px 0px; }
    .timeslot_right ul li { padding:8px 0px 11px 15px; width:140px;}	
    .timeslot_select { width:50%;}
    .timeslot_btn a { width:200px; margin:46px 0px 0px 30px;}

    .contact_inner_fild { width:100%;}
    .contact_fild_heading { font-size:18px;}
    .cart_summary.cart_summary_two { display:none;} 
    .thankyou_inner_right { padding: 20px 0px 0px 20px;}

    .thankyou_inner_btn { float:none; width:100%; clear:both;}
    .thankyou_inner_btn a { margin:0px 0px 30px 0px; display:inline-block;}
    .thankyou_header_text { font-size:18px; width:300px;}
    .thankyou_header_inner { margin:0px auto; width:350px; padding:25px 0px;}
    .thankyou_header_inner span { font-size:14px; padding:4px 0px 0px 0px;}

    .order_outer { width: auto; margin:10px 20px;}
    .order_heading { font-size:20px; padding:10px 0px; }
    .order_wrapper_cta { padding:10px 15px;}

    .order_details_heading span { font-size:20px;}
    .order_details_cta { width:100%; float:none; border:none; border-bottom:1px solid #c0c0c0; padding-bottom:10px;}
    .order_details_cta.order_details_cta_a { padding:0px; width:100%; padding:15px 0px;}
    .order_details_cta.order_details_cta_b { padding:0px; width:100%; padding:15px 0px 0px 0px; border-bottom:none;}
    .order_price_details { width:250px; padding:10px 0px 0px 0px;}
    .order_details_cta_a p { width:230px;}
    .order_details_wrapper { padding-bottom:15px;}
    .cart_resp { display:block;}

    .order_new_fild { padding:0px 0px 15px 0px;}

    .follow_us { float: none; clear:both;}
    .footer_payments { float:none; clear:both;}
    .blog_inner_left { width:100%;}
    .blog_details { width: 96%;}
    .blog_details_heading {font-size: 22px; padding: 0px 0px 8px; line-height: 26px; }
    .block1 {    height: 150px;}
    #cssmenu ul ul li { width:30%;}
    .new_search_icon {
        width:22px; height:22px; position:absolute; right:165px; top:23px; z-index:100; cursor:pointer;
        background:url(../images/search-icon1.png) no-repeat center; background-size:cover;
    }

}

@media screen and (max-width:598px) {
    .testi_wrapper { padding:15px 10px 0px 10px;}
    .testi_name { width:45px; height:45px; line-height:45px; font-size:30px;}
    .testi_cta { width:60%; margin:0px 0px 0px 25px; padding:15px ; border-radius:5px;}
    .testi_cta_a {width:60%; margin:0px 25px 0px 0px; padding:15px ; border-radius:5px;}
    .testi_cta span, .testi_cta_a span  { font-size:15px; padding:10px 0px 0px 0px;}	
    .testi_cta p, .testi_cta_a p { font-size:14px; line-height:18px;}
    .testi_cta:after { top: 25px; border-width: 15px; margin-top: -15px;}
    .testi_cta_a:after { top: 25px; border-width: 15px; margin-top: -15px;}
    .theme_wrapper_outer {width: auto; padding:0px 0px;}
    .theme_wrapper { padding-top:0px;}
    .theme_menu	ul li a { margin-bottom:0px; border-top:none;}
    .home_deals_inner {width:460px;}
    .index_contact_right { width:100%;}
    .index_contact_right_heading { font-size:35px; padding-top:10px;}
    .index_contact_right_text { font-size:23px;}
    .index_contact_right_content { float:left; padding:0px 0px 0px 3.5%;}
    .home_testi_cta_right { width:78%;}
    .footer_menu_outer { display:none;}
    .design_text { margin:0px auto; font-size:13px; text-align:center;}
    .copyright { text-align:center;}
    .copyright span { font-size:13px; padding:5px 0px 0px 0px;}

    .signup_header { font-size:14px;}
    .signup_inner {width: 290px; padding:15px 0px 30px 0px;}
    .signupfild { width: 94.5%; padding: 12px 0px 12px 5%; margin:0px 0px 11px 0px;}
    .signup_heading {font-size:30px;}
    .btn { width:100%;}
    .accept_terms { float: none; text-align:right;}
    .signup_fild_right { float:none; text-align: right; padding:8px 5px 0px 0px;}	
    .copyright_inner.signup_copyright_inner { padding:15px 15px;}

    .signin_inner { padding:30px 0px 40px 0px;}
    .copyright_inner.signin_copyright_inner { padding:15px;}

    .about_outer_heading { font-size:25px;}
    .about_theme_heading { font-size:20px; line-height:32px;}
    .about_theme_left p {padding:10px 0px 0px 0px; font-size:13px; line-height:16px;}
    .about_content_left ul li { width:90%;}
    .about_content_right p{ padding:10px 0px 0px 0px; font-size:14px; line-height:22px; width:100%;}


    .btn_profile { width: 150px; padding:8px 0px;}
    .adderss_heading { display:none;}
    .edit_address { padding:0px 0px; width:290px;}
    .profile_header ul li { padding:12px 22px; border-radius:0px;}
    .profile_header ul { padding:0px;}

    .cart_product_details { width:50%;}
    .coupon_btn {width: 30%; padding:1px 0px 0px 0px;}
    .cart_wrapper_header { text-align:center; padding:0px 0px 5px 0px;}
    .cart_wrapper_heading { padding:5px 0px 0px 0px; font-size:20px;}
    .cart_wrapper_header.order_text { padding:0px 0px 10px 0px; font-size:20px;}
    .cart_back { display:block; text-align:center; width:100%; padding:0px;}
    .cart_wrapper { padding:10px 0px 0px 0px;}
    .cart_summary_inner { padding:20px 0px;}
    .cart_summary_price { padding:15px 18px 15px 18px;}
    .cart_summary_price p { font-size:14px;}
    .cart_summary_heading { font-weight:600; padding:12px 0px; font-size:15px;}

    .inthe_news_heading { font-size:20px;}
    .inthe_news_heading span { font-size:14px;}
    .inthe_news_text p { font-size:15px; line-height:22px; padding:0px 0px 10px 0px;}
    .video_cta_text { width:72%;}
    .more_videos { padding:15px 0px 0px 0px;}
    .preview_wrapper_btn a {padding:12px 0px; font-size:15px;}

    .thankyou_header_inner { font-size:20px; width:240px;}
    .thankyou_header_inner img { width:25px;}	
    .thankyou_header_inner span { font-size:14px; padding:8px 0px 0px 0px;}
    .thankyou_inner { width: auto; margin:0px 0px;}
    .qs_cart_title.thankyou_title { border-radius:0px;}
    .qs_cart_items_wrap table td:first-child{padding: 5px 5px 5px 15px;}
    .cart_summary_price.shipping_price { padding:10px 15px 10px 0px;}
    .cart_summary_total.preview_total { padding:10px 15px 10px 30%;}
    .thankyou_inner_right { padding:5px 0px 20px 20px;}
    .thankyou_address_heading { font-size:16px; padding:0px 0px 5px 0px;}
    .thankyou_address  p { font-size:14px; line-height:20px;}
    .thankyou_address {  padding-bottom:15px;}

    .timeslot_inner { margin:0px 0px 20px 0px;}
    .timeslot_left { width:31%;}
    .timeslot_btn a { width:180px; margin:46px 0px 0px 20px;}
    .timeslot_heading { font-size:22px; padding:10px 0px; }	

    .city_popup { width:100%; top:0; padding:0px; background-image: none; height:100%;}
    .signin_popup, .change_pwd_popup { width:100%; top:0; padding:0px; height:100%;}
    .cart_summary_price.cart_save_text.cart_save_text_a { padding:6px 15px;}
    .payment_pre { padding:20px 0px 0px 0px;}

    .cart_summary_heading.cart_summary_heading_a { padding:12px 0px 12px 15px;}	
    .thankyou_inner_right { padding: 0px; width:280px; margin:0px auto; float:none;}
    .thankyou_inner_left { padding:20px 0px; float:none; margin:0px auto;}	
    .thankyou_inner_btn { float:none; width:130px; margin:10px auto 0px auto;}	

    .thankyou_header_text { font-size:16px; width:60%; float:left;}
    .thankyou_header_inner { margin:0px 20px; width: auto; padding:14px 0px;}
    .thankyou_header_inner span { font-size:12px; padding:4px 0px 0px 0px;}

    .order_outer { width: auto; margin:5px 15px;}
    .order_heading { font-size:16px; padding:6px 0px; font-weight:600;    text-align: center; display: block;}
    .order_heading.order_heading_a { padding:6px 0px 6px 15px;}
    .order_wrapper_cta { padding:10px 15px;}
    .order_header ul li a { padding:5px 15px; margin-left:1px; font-size:13px;}
    .order_no_left { font-size:14px;}
    .order_no_left p { font-size:13px; padding:3px 0px 5px 0px;}		
    .order_no_right { font-size:13px;}	
    .order_price { font-size:14px;}
    .order_btn_a { padding:6px 14px; font-size:9px;}

    .order_details { padding:14px 15px 20px 15px; margin:15px 0px 0px 0px;}
    .order_details_heading span { font-size:16px;}
    .order_outer { padding-bottom:20px;}
    .order_details_inner { padding:10px 0px 0px 0px;}
    .order_details_cta_heading { font-size:13px;}
    .order_oty { font-size:13px; padding:0px;}
    .order_price_details p { font-size:13px; padding:0px; }
    .order_price_details p.total_bold { font-size:14px; padding:5px 0px 0px 0px;}
    .order_name { font-size:14px; padding:3px 0px 0px 0px;}
    .order_details_cta_a p {font-size:13px; line-height:15px;}
    .coupon_removed { width: 60%; padding:10%; font-size:14px; font-weight: normal;}
    .coupon_removed span{ font-size: 24px; }

    .about_theme_heading.about_new_text { font-size:14px; line-height:22px;}
    .about_theme_img img { width: 150px;}	

    .order_new_fild label { font-size:12px;}
    .textfild.datefild { width:36%; padding:7px 0px 6px 8px; font-size:12px; margin-right:5px;}
    .order_new_fild { padding: 0px 0px 10px; width:100%;}
    .textfild.order_select {  /* margin:10px 0px; */}
    .btn.date_btn {font-size:11px; margin:10px auto 0px auto; display:block;}
    .blog_inner { width: 96%; padding: 12px 0px 20px 0px;}
    .blog_details_outer { padding:18px 0px ;}
    .blog_details_content {padding: 8px 14px 6px;}
    .about_menu_inner { width: 96%;margin: 0px auto;}
    .about_menu_inner ul li a { padding: 2px 14px;}
    .comments_outer { width: 98%; margin: 30px auto 0px auto;}
    .block1 {    height: 116px;}


    /*---Offer & Deals ---*/
    .off_sub1{	float:none;	width:100%;}
    .off_sub2{float:none;width:100%;}
    .texta1 { padding: 18px 0px 6px;}
    .off_img { width:420px;}
    .texta2 { padding:22px 0px 12px; font-size:14px; line-height:22px;}
    .button_call a{ margin:0px auto;}

    .new_deal { margin:0px 5px 10px 5px;}

    #cssmenu ul ul li { width: 48%;}
    .google_play { position: static; margin: 15px 0px 0px;}
}

@media screen and (max-width:478px) {
    .slide_wrapper_inner {width: 100% !important; height: auto !important;}
    .slide_wrapper_inner img {height: auto !important;}
    .menu_icon {width:55px; height:55px; top:0px;}	
    .logo_wrapper { width: auto; padding:0px 55px 0px 9px; height:55px;}
    .logo {width:120px; float:left; padding:10px 0px 0px 0px;}
    .respon_user { padding:12px 0px 0px 0px;}
    .respon_user_img { padding:6px 6px;}
    .respon_user_img img { width:20px;}	
    .responsive_location {padding:8px 0px 8px 15px; background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-position: 95% center;}
    .theme_menu	ul li a {padding:12px 20px 12px 13px; font-size:15px;}
    .theme_menu_img { width:30px; top:-3px;} .shopp_text {font-size:16px;}
    .home_deals_outer { padding:10px 0px 15px 0px;}
    .home_deals_heading { font-size:25px;}
    .home_deals_inner {width:225px;}
    .home_deals_cta {width:200px; margin:10px auto;}
    .home_deals_img { height:140px;}
    .home_deals_img img {width:90%; max-height:140px; max-width:135px;}
    .home_deals_cta_heading { font-size:12px; line-height:16px; height:42px; font-weight:400;}
    .home_deals_price {font-size:11px; padding:5px 0px;}
    .home_deals_cta_btn a {font-size:12px; padding:10px 0px 10px 20px; background-position:18px center;}
    .deal_offer { top:5px;}
    .index_contact { width: auto; padding:25px 15px;}
    .index_contact_left_img { width:270px; padding:0px;}
    .index_contact_left_heading {font-size:30px;}
    .index_contact_number { font-size:18px; width:150px; margin-top:5px;}
    .index_contact_left p {	font-size:16px;}
    .index_contact_right_img {width:140px; float:none; margin:0px auto;}
    .index_contact_right_content { float:none; width:100%; padding:0px;}
    .index_contact_right { padding:15px 0px 0px 0px;}
    .index_contact_right_text { font-size:20px;}
    .index_contact_right_heading { font-size:30px; padding-top:10px;}
    .index_contact_right_content p { font-size:22px;}
    .home_testi_inner { margin:0px 15px;}
    .home_testi_cta { padding:20px 0px 0px 0px;}
    .home_testi_cta_right p { padding:5px 0px 0px 0px; line-height:18px;}
    .home_testi_cta_right { width:73%;}
    .home_testi_heading { font-size:25px; padding:0px;}
    .home_testi_outer { padding:20px 0px 30px 0px;}
    .home_testi_cta_left { width:50px; height:42px; padding:8px 0px 0px 0px; margin:0px 5% 0px 0px; }
    .home_testi_btn a { width:180px; font-size:16px; padding:10px 0px; margin:25px auto 0px auto;}
    .footer_inner { padding:25px 15px;}
    .footer_news { width:100%; padding:12px 0px 0px 0px;}
    .footer_video_wrapper { padding:15px 0px 0px 0px;}
    .footer_video_text { width:63%;}
    .footer_payments ul { width:auto;}
    .copyright { font-size:12px;}

    .signup_logo { margin:0px 15px 0px 15px; padding:0px;}
    .signup_header { display:none;}
    .signupfild { width:94%; padding: 12px 0px 12px 5%;}
    .signup_content {width: auto; padding:25px 15px;}
    .signup_content_inner ul { padding:10px 0px 0px 0px;}
    .signup_content_inner ul li { font-size:14px; background:url(../images/li-icon.png) no-repeat left 12px; float:none; width:90%; padding:8px 0px 2px 10%;}
    .signup_content_inner ul li span { width:100%;}
    .signup_content_heading { font-size:25px;}
    .signup_content_img { width:150px;}
    .signup_content_text span { width:200px; font-size:14px;}

    .signin_inner { padding:20px 0px 30px 0px;}
    .signin_inner_left { width:280px;}
    .signin_fild { width:95%; padding: 12px 0px 12px 5%;}
    .signin_wrapper_heading { font-size:30px;}
    .signin_wrapper_heading span { padding-top:17px;}
    .signin_city_wrapper span { font-size:20px; background:url(../images/location1.png) no-repeat left 0px;}
    .signin_inner_right { width:280px;}
    .signin_inner_right_header { font-size:32px; line-height:30px;}
    .signin_inner_right_header_img { padding:10px 0px 20px 0px;}	
    .text_style { font-size:30px;}
    .text_style_a { font-size:20px;}
    .signin_inner_right_img { width:90%; margin:0px auto;}
    .guest_fild {width:94%; padding: 12px 0px 12px 6%;}

    .respon_user {
        top: 0;
        right: 53px;
    }

    .about_menu_inner ul li a {padding:2px 6px; font-size:11px;}
    .about_theme {padding:10px 15px 20px 15px;}
    .about_theme_img { width:40%; }
    .about_theme_left { padding:10px 0px 0px 0px;}
    .about_theme_heading { font-size:15px; line-height:20px;}
    .about_content_heading { font-size:16px; padding: 15px;}
    .about_content_left ul { padding:5px 0px 15px 15px;}
    .about_content_left ul li { width:85%; font-size:15px; padding:5px 0px 0px 30px;}
    .about_content_right { padding:15px;}	

    .testi_inner {width: auto; padding:0px 15px 30px 15px;}

    .faq_inner { padding:5px 15px 20px 15px;}
    .faq_cta_heading { font-size:14px; padding:10px 0px 0px 0px;}
    .faq_cta p { font-size:13px; padding:10px 0px 0px 0px; line-height:18px;}

    .contact_inner { width:290px; margin:25px auto;}
    .contact_cta { padding:25px 16px; height:auto;}
    .contact_cta_text { width:70%;}
    .contact_cta_img { width:55px; padding:0px 15px 0px 0px;}
    .contact_cta_heading { font-size:18px;}
    .contact_cta_text p { padding:10px 0px 0px 0px; font-size:14px; line-height:22px;}
    .contact_cta_text span { font-size:13px; padding:15px 0px 0px 0px;}
    .contact_cta_text a { font-size:14px;}
    .about_menu_inner {width: 98%;}
    .profile_inner { padding-bottom:30px;}
    .profile_heading {font-size:18px; padding:8px 0px; text-align:center;}
    .profile_header ul li { padding:8px 0px; width:50%; text-align:center; font-size:14px;}
    .profile_btns ul li { font-size:11px; padding:8px 20px; border-radius:0px; border:none; margin:0px 0px 0px 2px;}
    .profile_wrapper { padding:0px 15px;}
    .profile_text { width:90px;}	
    .saved_addres_inner { padding:15px 10px 15px 15px;}
    .address_fild {width: 268px;}
    .address_select { width:288px;}
    .edit_address_outer { padding:0px 15px;}
    .profile_fild {width: 268px; }
    .change_pwd_heading { padding:15px 0px 12px 0px;}
    .edit_profile_filds { width:290px; padding:10px 0px 0px 0px;}
    .pad { padding:0px;}
    .edit_profile_filds label { width:85px; font-size:14px; padding:3px 0px 5px 0px;}
    .edit_profile_filds span { font-size:14px; padding:1px 0px 10px 0px;}
    .adderss { line-height:22px;}

    .cart_summary_inner { padding:20px 0px 10px 0px;}
    .cart_fild {width: 30px; font-size:12px; }
    .cart_back a { font-size:13px;}
    .cart_wrapper_header { padding:0px;}
    .cart_wrapper_heading { padding:0px; font-size:16px;}
    .cart_product_img { width:60px; float:left; padding:0px 8px 0px 0px;}
    .cart_product_img img {
        max-width: 60px;
        max-height: 60px;
    }
    .cart_price { padding:10px 15px 0px 0px;}
    .cart_price_text {font-size:13px;}
    .cart_cancel { margin:0px 0px 0px 5px;}
    .cart_product_details { font-size:12px; width:45%; line-height:16px;}
    .cart_inner_wrapper { padding: 0px;}
    .cart_summary { width:100%; padding:40px 0px 0px 0px;}
    .cart_summary.order_address { padding:0px;}
    .cart_summary_inner p { padding:0px 15px; font-size:14px; line-height:20px;}
    .coupon_fild { width: 64%;}
    .cart_back.cart_back_a { margin-top:7px;}
    .cart_summary_filds { padding:0px 15px;}
    .cart_summary_price { padding:10px 15px;}
    .cart_summary_price p { padding:2px 0px 3px 0px;}
    .cart_summary_total { padding:6px 15px; font-size:16px;}
    .cart_summary_btn a { font-size:13px; width:60%; margin:12px auto; padding:12px 0px;}
    .cart_product.order_product { padding:10px 0px 10px 0px;}

    .inthe_news_inner { padding:15px 15px 20px 15px;}
    .inthe_news_heading { font-size:17px;}
    .inthe_news_heading span { font-size:13px; padding:4px 0px 0px 0px;}
    .inthe_news_text p { font-size:14px; line-height:21px;}
    .inthe_news_img {margin:15px 0px;}
    .video_outer {margin:15px 0px;}
    .inthe_news_right a { font-size:14px; padding:10px 0px 6px 0px;}
    .inthe_news_right span { font-size:12px;}
    .inthe_news_menu ul li a { padding:10px 20px; font-size:13px;}
    .video_cta_text { width:60%;}
    .video_cta_text p { font-size:13px;}
    .video_cta_text span { font-size:13px;}
    .more_videos { padding:10px 0px 0px 0px;}

    .preview_inner { width:auto; padding:0px 15px 15px 15px;}
    .payment_options { padding:5px 0px 0px 0px;}
    .preview_time { width:100%; float:none;  padding:15px 0px 0px 0px;}
    .preview_address { width:100%; float:none;}
    .preview_wrapper_btn a { width:100%; margin-top:15px;}
    .preview_address_heading { font-size:16px; padding:0px 0px 5px 0px;}
    .preview_address  p { font-size:14px; line-height:20px;}
    .preview_time  p {font-size:14px; line-height:20px;}

    .cart_summary_price p.preview_cart_text { padding:2px 0px 3px 30%;}
    .thankyou_address { width:285px;}

    .timeslot_inner { margin:0px 0px 8px 0px;}
    .timeslot_heading { font-size:16px; padding:9px 0px; }	
    .timeslot_left { width:42%; font-size:14px;}
    .timeslot_right ul { padding:5px 0px 10px 0px;}
    .timeslot_right ul li { padding:5px 0px 5px 15px;}
    .timeslot_bottom { padding-bottom:0px;}
    .timeslot_select { width:100%; float:none;}
    .timeslot_select ul li { font-size:15px; padding:9px 0px;}
    .timeslot_select ul li:first-child { font-size:13px; }
    .timeslot_select ul li:last-child { font-size:13px; }
    .timeslot_btn a { width:100%; margin:10px 0px 0px 0px; font-size:14px; padding:12px 0px;}
    .timeslot_btn { float:none;}

    .pop_fild_outer { padding:30px 0px;}
    .pop_fild_a { padding: 10px 0px 10px 5%; width:95%;}
    .cart_wrapper_header.order_text { padding:0px;}

    .cart_price_text span { display:block; font-size:12px;}
    .thankyou_header_text { width:80%;}

    .order_outer { width: auto; margin:5px 10px; padding-bottom:5px;}
    .order_outer.order_outer_a { margin:5px 0px;}
    .order_wrapper_cta { padding:7px 10px 4px 10px;}
    .order_no_left { font-size:12px;}
    .order_no_left p { font-size:11px; padding:0px 0px 5px 0px;}		
    .order_no_right { font-size:11px;}	
    .order_price { font-size:12px; padding:4px 0px 0px 0px;}
    .order_btn_a { padding:6px 14px; font-size:8px;}
    .amount_refunded { font-size:11px;}
    .order_wrapper { margin-bottom:5px;}

    .order_details_heading span { font-size:14px; padding:0px 10px 0px 0px;}
    .order_details_heading.order_details_heading_a { margin-bottom: 10px; padding:0px 0px 4px 0px;}
    .order_details_left { font-size:12px;}
    .order_details { padding:10px 15px 15px 15px; margin:10px 0px 0px 0px;}
    .order_details_right ul li { font-size:12px;}
    .order_details_cta_heading { font-size:12px;}
    .order_oty { font-size:11px; padding:0px;}
    .order_price_details p { font-size:12px; padding:0px; width:200px; }
    .order_price_details p.total_bold { font-size:13px; padding:5px 0px 0px 0px;}
    .order_name { font-size:13px; padding:3px 0px 0px 0px;}
    .order_name span { font-size:13px;}
    .order_details_cta_a p {font-size:13px; line-height:15px;}
    .order_time_slot span { font-size:16px;}
    .order_time_slot { font-size:11px; padding:5px 0px 0px 0px;}
    .order_details_cta a { margin-top:5px;}
    .order_time { padding:0px 0px 0px 3px;}
    .order_no_right { padding:3px 0px 0px 0px;}
    .order_back_btn a { margin:10px 0px 6px 15px;}
    .order_details_wrapper { padding-bottom:0px;}
    .about_theme_img img { width: 120px;}

    .coupon_text {width:200px;}

    .blog_cta_head { font-size: 18px;}
    .blog_tit { font-size: 16px;padding: 10px 0px 5px;}
    .blog_date {padding: 0px 0px 6px 0px;}
    .blog_details_heading {font-size: 18px; line-height:22px;  }
    .comment_fild { padding:10px 0px 10px 15px; margin-bottom:10px;}
    .comment_btn { width:156px; padding:10px 0px;}
    .comments_outer {margin: 22px auto 0px;}
    .comments_text { padding: 14px 28px 12px 8px; font-size:13px;}
    .comments_count { padding: 15px 0px 0px 6px; font-size:12px;}
    .add_comment_btn { background-position:88px center;padding: 14px 32px 13px 7px; font-size:13px; }
    .comment_fild.comment_textarea { width: 98%;}
    .comment_fild { width:98%;}
    .add_comment_btn.add_comment_click {background-position:88px center;}
    .block1 {width: 23%; margin-right: 2.66%;}
    .block1 {  height: 90px;}
    .four_sub { padding:12px 0px;}

    .off_img { width:84%;}
    .off_data {width: 88%;}

    .search_fild.search_fild_a {
        width:65%; height:31px;
    }										
    .search_button.search_button_a {
        width:30%; height:33px;
    }

    .new_search_icon {
        width:20px; height:20px; position:absolute; right:140px; top:18px;
    }
    .cart_resp {
        margin-right: 2px;
    }
    .new_home_head_cta { font-size:13px;}
    
    .logo_wrapper {
        width: auto !important;
        padding: 0px 55px 0px 9px !important;
        height: 55px !important;
    }
}
@media screen and (max-width:360px) {
    .pay_gif { width: 77px;}
}