@charset "utf-8";

@media only screen and (min-device-width:1024px) and (max-device-width:1100px) { .header_a .search_bar { display: none; } .guarantee_seal {display:none;}}

@media only screen and (min-device-width:960px) and (max-device-width:1024px) { .header_a .search_bar { display: none; } .guarantee_seal {display:none;} }

@media only screen and (min-device-width:768px) and (max-device-width:960px) { .header_a .search_bar { display: none; } .guarantee_seal {display:none;} .slide_home {width:760px !important;height:auto !important;}}

@media only screen and (min-width:1025px) and (max-width:1100px) {
body {background-color: #FDFAF1;background-attachment:fixed;}
.guarantee_seal {display:none;}
.search_bar {width:300px;}
.search_bar input[type="text"] {width:200px;}
a { color: #000; text-decoration: underline; }
a img { text-decoration: none; }
.top_bar a { color: #FFFFFF; }
.header_a.stick { position: device-fixed }
.wrapper { display: block; width: 980px; margin: 0 auto; transition: all ease 0.5s; }
.header_offer_box { width: 360px; margin: 30px 0 0; transition: all ease 0.5s; }
#windowshade-cart-container { right: 1.3%; }
.navigation_main li a { padding: 15px 11px 15px 11px; transition: all ease 0.5s; }
.drop_menu { width: 974px; transition: all ease 0.5s; }
.drop_menu .nav_drop { width: 180px; transition: all ease 0.5s; }
.drop_menu .visual_cats { width: 760px; transition: all ease 0.5s; }
.drop_menu .visual_cats li { width: 100px; margin:10px 5px 10px; transition:all ease 0.5s; }
.drop_menu .visual_cats .nav_new li { width: 150px; }
.drop_menu .visual_cats li > a img { width: 100%; height: auto; transition: all ease 0.5s; }
.main_container { width: 970px; transition: all ease 0.5s; }
.banner .banner_left { width: 728px; transition: all ease 0.5s; }
.slider_box { height: auto; }
.box_skitter, .box_skitter_large { width: 728px !important; height: 385px !important; transition: all ease 0.5s; }
.owl-carousel { height: auto; margin: 0 0 8px; transition: all ease 0.5s; }
.owl-carousel .caption { bottom: -76px !important; height: 56px; }
.owl-carousel .caption .f28 { font-size: 24px; }
.owl-carousel .caption .f36 { font-size: 28px; }
#main_slider .item form input[type="image"], #main_slider .item img { height: 356px; transition: all ease 0.5s; }
.quickorder_tile { height: auto; }
.main_offer_box { width: 708px; transition: all ease 0.5s; }
.main_offer_box > span { width: 350px !important; transition: all ease 0.5s; }
.offer_home_left { width: 340px; transition: all ease 0.5s; }
.offer_home_right { width: 363px; transition: all ease 0.5s; }
.offer_home_right form input[type="text"] { width: 202px; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_box { width: 150px; min-height: 239px; transition: all ease 0.5s; }
.product_bar .product_box { width: 90%; padding: 3%; min-height: 200px !important; transition: all ease 0.5s; }
.product_bar .add_cart_btn { margin: 5px 0px 0 !important; transition: all ease 0.5s; }
.product_box .product_img { width: 100%; height: auto; transition: all ease 0.5s; }
.product_box .prod_name, .product_box .prod_price, .product_bar .product_box .prod_price, .product_bar .product_box .prod_name, .thrive_prods .product_box .prod_name { display: block; text-align: center; width: 100%; min-height: 20px; transition: all ease 0.5s; }
.add_cart_btn { padding: 10px 10px 10px 33px !important; transition: all ease 0.5s; }
.footer .footer_col { width: 187px; transition: all ease 0.5s; }
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.footer_newsletter_left { width: 440px; transition: all ease 0.5s; }
.footer_newsletter_form { width: 475px; line-height: 29px; transition: all ease 0.5s; }
.copyright .left { width: 500px !important; }
.header_offer_box .offer_top_scroll { width: 300px; transition: all ease 0.5s; }
.middle_header .header_offer_box .offer_top_scroll { width: 290px; padding: 5px 5px 5px 40px; font-size: 14px; transition: all ease 0.5s; }
.stick .middle_header .wrapper { width: auto; }
.menub_drop .visual_cats ul li { width: 140px; transition: all ease 0.5s; }
.Vcat-4 li a > img { width: 100% !important; height: auto; transition: all ease 0.5s; }
.drop_menu.menub_drop .visual_cats { width: 963px; transition: all ease 0.5s; }
.Vcat-1 li { width: 140px !important; transition: all ease 0.5s; }
.menub_drop ul.nav_drop { width: 98%; padding: 1%; transition: all ease 0.5s; }
.menub_drop .nav_drop li { width: 160px; transition: all ease 0.5s; }
.QR_leftcol_txt { width: 485px; transition: all ease 0.5s; }
.QR_form_top li .QR_lable1 { width: 200px; transition: all ease 0.5s; }
.right_col { width: 710px; transition: all ease 0.5s; }
.visual_subcat ul li { width: 97px; transition: all ease 0.5s; }
.visual_subcat ul li img { width: 100%; height: auto; }
.hero_product { width: 687px !important; transition: all ease 0.5s; }
.hero_product .info { width: 394px; transition: all ease 0.5s; }
.hero_product .prod_name, .hero_product .prod_price { text-align: left; }
.product_row li { margin: 0 3px 10px; transition: all ease 0.5s; }
.hero_product .product_visual_req li { width: 120px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 380px; transition: all ease 0.5s; }
.cat_prod_img img { width: 100%; height: auto; }
.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width: 49%; transition: all ease 0.5s; }
.prod_right_col, .right_col_b { width: 720px; margin: 0 7px 0 0; transition: all ease 0.5s; }
.prod_right_col .product_main_container { width: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image { width: 250px; transition: all ease 0.5s; }
.product_main_container .product_main_image .product_image { width: 100%; height: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image a.main_prod_image .enlarge_icon { height: 250px; width: 250px; }
.product_main_container .product_main_details { width: 453px; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 283px; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_right { width: 143px; transition: all ease 0.5s; }
.prod_offer_box { width: 433px; transition: all ease 0.5s; }
.offer_prod_left { width: 100%; text-align: center; transition: all ease 0.5s; }
.offer_prod_right { width: 100%; transition: all ease 0.5s; }
.prod_offer_box form { margin: 15px auto 0; display: table; float: none; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 350px; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 145px; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.stick .offer_top_scroll { width: 400px; transition: all ease 0.5s; }
.product_bar .heading span { max-width: 80%; transition: all ease 0.5s; }
.popup { width: 400px; transition: all ease 0.5s; }
.popup .popup_text { font-size: 14px; }
.popup p { line-height: normal !important; }
#owl-cart .product_box { width: 90%; min-height: 170px !important; transition: all ease 0.5s; }
.checkout_header .header_guarantee { width: 535px; transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 100%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 2%; width: 98%; transition: all ease 0.5s; }
#AccountInput { width: 95%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
.accountinput_info input[type="text"] { width: 330px; transition: all ease 0.5s; }
.checkout_form .field label { width: 210px; }
.useforbill { margin: 10px 0 10px 230px !important; }
form.catalog_request_form { width: 380px; }
.catalog_image_col { width: 320px; }
.catalog_request_form .field label { width: 130px !important; }
.catalog_request_form .field label, .catalog_request_form .field input { width: 180px; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 49%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }
.banner_mid_B .banner_mid_left .f44 { font-size: 34px; }
.banner_mid_B .banner_mid_left .f18 { font-size: 16px; }
.catbadge { position: relative; /*top: -153px; left: 0px;*/ width: auto; }
}

@media only screen and (min-width:960px) and (max-width:1024px) {
body {background-color: #FDFAF1;background-attachment:fixed;}
.search_bar {width:300px;}
.search_bar input[type="text"] {width:200px;}
.guarantee_seal {display:none;} 
a { color: #000; text-decoration: underline; }
a img { text-decoration: none; }
.top_bar a { color: #FFFFFF; }
.top_A {padding-left:15px;}
.middle_header {padding-left:10px;}
.top_menu {margin-right:15px;}
.header_a.stick { position: device-fixed }
.header_a .search_bar { display: none; }
.wrapper { display: block; width: /*980px;*/100%;margin: 0px;transition: all ease 0.5s; }
.header_offer_box { width: 360px; margin: 30px 0 0; transition: all ease 0.5s; }
#windowshade-cart-container { right: 1.3%; }
.navigation_main {padding-left:10px;}
.navigation_main li a { padding: 9px; font-size:11px;transition: all ease 0.5s; text-decoration:none;}
.drop_menu { width: 974px; transition: all ease 0.5s; }
.drop_menu .nav_drop { width: 180px; transition: all ease 0.5s; }
.drop_menu .visual_cats { width: 760px; transition: all ease 0.5s; }
.drop_menu .visual_cats li { width: 100px; margin:10px 5px 10px; transition:all ease 0.5s; }
.drop_menu .visual_cats .nav_new li { width: 130px; }
.drop_menu .visual_cats li > a img { width: 100%; height: auto; transition: all ease 0.5s; }
.main_container { width: 100%;padding:1% !important; transition: all ease 0.5s; }
.slide_home {width:1010px !important;height:auto !important;}
.banner .banner_left { width: 728px; transition: all ease 0.5s; }
.slider_box { height: auto; }
.box_skitter, .box_skitter_large { width: 728px !important; height: 385px !important; transition: all ease 0.5s; }
.owl-carousel { height: auto; margin: 0 0 8px; transition: all ease 0.5s; }
.owl-carousel .caption { bottom: -76px !important; height: 56px; }
.owl-carousel .caption .f28 { font-size: 24px; }
.owl-carousel .caption .f36 { font-size: 28px; }
#main_slider .item form input[type="image"], #main_slider .item img { height: 356px; transition: all ease 0.5s; }
.quickorder_tile { height: auto; }
.main_offer_box { width: auto; transition: all ease 0.5s; }
.main_offer_box > span { width: auto !important; transition: all ease 0.5s; }
.offer_home_left { width: 55%; transition: all ease 0.5s; }
.offer_home_left .f18 {display:inline !important;font-size:12px;margin-left:5px !important;}
.offer_home_right { width: 44%; transition: all ease 0.5s; }
.offer_home_right form input[type="text"] { width: 202px; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_main_container {padding:0 !important;}
.product_box { width: 150px; min-height: 239px; transition: all ease 0.5s; }
.product_bar .product_box { width: 90%; padding: 3%; min-height: 200px !important; transition: all ease 0.5s; }
.product_bar .add_cart_btn { margin: 5px 0px 0 !important; transition: all ease 0.5s; }
.product_box .product_img { width: 100%; height: auto; transition: all ease 0.5s; }
.product_box .prod_name, .product_box .prod_price, .product_bar .product_box .prod_price, .product_bar .product_box .prod_name, .thrive_prods .product_box .prod_name { display: block; text-align: center; width: 100%; min-height: 20px; transition: all ease 0.5s; }
.add_cart_btn { /*padding: 10px 10px 10px 10px !important;*/ transition: all ease 0.5s; }
.footer .footer_col { width: 170px; transition: all ease 0.5s; }
.footer .catalog {width:280px !important; margin:0px !important;}
.footer .footer_col2 {width:290px; margin-left:30px;}
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.foot_social ul {margin: 5px 0px 0px 20px !important;}
.footer_newsletter_left { width: 440px; transition: all ease 0.5s; }
.footer_newsletter_form { width: 475px; line-height: 29px; transition: all ease 0.5s; }
.copyright .left { width: 500px !important; }
.header_offer_box .offer_top_scroll { width: 300px; transition: all ease 0.5s; }
.middle_header .header_offer_box .offer_top_scroll { width: 290px; padding: 5px 5px 5px 40px; font-size: 14px; transition: all ease 0.5s; }
.stick .middle_header .wrapper { width: auto; }
.menub_drop .visual_cats ul li { width: 140px; transition: all ease 0.5s; }
.Vcat-4 li a > img { width: 100% !important; height: auto; transition: all ease 0.5s; }
.drop_menu.menub_drop .visual_cats { width: 963px; transition: all ease 0.5s; }
.Vcat-1 li { width: 140px !important; transition: all ease 0.5s; }
.menub_drop ul.nav_drop { width: 98%; padding: 1%; transition: all ease 0.5s; }
.menub_drop .nav_drop li { width: 160px; transition: all ease 0.5s; }
.QR_leftcol_txt { width: 485px; transition: all ease 0.5s; }
.QR_form_top li .QR_lable1 { width: 200px; transition: all ease 0.5s; }
.right_col { width: 710px; transition: all ease 0.5s; }
.hero_product { width: 687px !important; transition: all ease 0.5s; }
.hero_product .info { width: 394px; transition: all ease 0.5s; }
.hero_product .prod_name, .hero_product .prod_price { text-align: left; }
.product_row li { margin: 0 3px 10px; transition: all ease 0.5s; }
.hero_product .product_visual_req li { width: 120px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 380px; transition: all ease 0.5s; }
.cat_prod_img img { width: 100%; height: auto; }
.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width: 49%; transition: all ease 0.5s; }
.prod_right_col, .right_col_b { width: 720px; margin: 0 7px 0 0; transition: all ease 0.5s; }
.prod_right_col .product_main_container { width: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image { width: 47%; transition: all ease 0.5s; }
.product_main_container .product_main_image .product_image { width: 100%; height: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image a.main_prod_image .enlarge_icon { height: 250px; width: 250px; }
.product_main_container .product_main_details { width: 50%; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 283px; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_right { width: 143px; transition: all ease 0.5s; }
.prod_offer_box { width: 433px; transition: all ease 0.5s; }
.offer_prod_left { width: 100%; text-align: center; transition: all ease 0.5s; }
.offer_prod_right { width: 100%; transition: all ease 0.5s; }
.prod_offer_box form { margin: 15px auto 0; display: table; float: none; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 350px; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 145px; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.stick .offer_top_scroll { width: 400px; transition: all ease 0.5s; }
.product_bar .heading span { max-width: 80%; transition: all ease 0.5s; }
.popup { width: 400px; transition: all ease 0.5s; }
.popup .popup_text { font-size: 14px; }
.popup p { line-height: normal !important; }
#owl-cart .product_box { width: 90%; min-height: 170px !important; transition: all ease 0.5s; }
.middle_header_cart {padding:0px 10px;}
.cart_container {width:auto;}
.check_left {width:98%; }
.check_submit {width:98%;padding-top:20px;text-align:center;}
.chk_item_box {width:80%;}
.checkout_header .header_guarantee { width: 250px; padding-bottom:5px;transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 100%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 2%; width: 98%; transition: all ease 0.5s; }
#AccountInput { width: 95%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
.accountinput_info input[type="text"] { width: 330px; transition: all ease 0.5s; }
.checkout_form .field label { width: 210px; }
.useforbill { margin: 10px 0 10px 230px !important; }
form.catalog_request_form { width: 380px; }
.catalog_image_col { width: 320px; }
.catalog_request_form .field label, .responsive_forms .field label { width: 130px !important; }
.catalog_request_form .field label, .catalog_request_form .field input, .responsive_forms .field input { width: 180px; }
.form-container .buttonrow { margin: 20px 0 0 160px; transition: all ease 0.5s; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 49%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }
.banner_mid_B .banner_mid_left .f44 { font-size: 34px; }
.banner_mid_B .banner_mid_left .f18 { font-size: 16px; }
.catbadge { position: relative; /*top:-153px; left:0px;*/ width: auto; height: auto; }
.prodbadge { position: relative; /*top: -253px; left: 0px;*/ width: auto; height: auto; }
.reveal-modal { display: none; }
}

@media only screen and (min-width:768px) and (max-width:960px) {
body {background-color: #FDFAF1;background-attachment:fixed;}
.search_bar input[type="text"] {width:200px;}
.guarantee_seal {display:none;} 
a { color: #000; text-decoration: underline; }
a img { text-decoration: none; }
.top_bar a { color: #FFFFFF; }
.top_A {padding-left:5px;}
.wrapper { display: block; width: 770px; margin: 0 auto; transition: all ease 0.5s; }
.logo { width: 202px; background-size: 100%; background-position: center center; }
.header_offer_box { width: 305px; margin: 25px 0 0; transition: all ease 0.5s; }
.search_bar { width: 260px; transition: all ease 0.5s; }
.suggestionsBox { display: none !important; }
.search_bar input[type="text"] { width: 130px; min-width: 80px; transition: all ease 0.5s; }
.search_bar input[type="submit"], .search_bar input[type="button"] { padding: 8px 10px 10px 10px !important; background: #4f88db; background-image: none; transition: all ease 0.5s; }
.navigation_main li a { padding: 12px 8px 12px 8px; font-size: 11px; transition: all ease 0.5s; }
.drop_menu { width: 764px; }
.drop_menu .nav_drop { width: 180px; }
.drop_menu .visual_cats { width: 550px; }
.drop_menu .visual_cats li { width: 101px; margin: 10px 2px 10px !important; }
.drop_menu .visual_cats li > a img { width: 100%; height: auto; }
.main_container { width: 760px; transition: all ease 0.5s; }
.banner .banner_left { width: 100%; transition: all ease 0.5s; }
.box_skitter, .box_skitter_large { width: 760px !important; height: 385px !important; transition: all ease 0.5s; }
.owl-carousel .caption .f28 { font-size: 24px; }
.owl-carousel .caption .f36 { font-size: 28px; }
.main_offer_box { width: 740px; transition: all ease 0.5s; }
.main_offer_box > span { width: 365px !important; transition: all ease 0.5s; }
.middle_header .header_offer_box .offer_top_scroll { width: 240px; padding: 5px 5px 5px 40px; font-size: 13px; transition: all ease 0.5s; }
.offer_home_right form input[type="text"] { width: 217px; transition: all ease 0.5s; }
.banner .banner_right { display: block; width: 100%; margin: 10px 0 0; transition: all ease 0.5s; }
.banner .banner_right.home_right { display: table !important; }
.banner { height: auto; clear: both; background: url(../images/banner_bg.jpg) center top no-repeat; }
.zone_finer_box, .offer_keycode_box, .quickorder_tile { vertical-align: top; margin: 0 6px 5px 7px; transition: all ease 0.5s; }
.home_right .zone_finer_box, .home_right .offer_keycode_box, .home_right .quickorder_tile { display: table-cell !important; vertical-align: middle; }
.offer_keycode_box, .quickorder_tile { max-height: 100%; }
.offer_keycode_box .offer_keycode { padding: 24px 0; transition: all ease 0.5s; }
.quickorder_tile { padding: 27px 5px; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_box { transition: all ease 0.5s; }
.product_box .product_img { transition: all ease 0.5s; }
.product_box .prod_name, .product_box .prod_price { transition: all ease 0.5s; }
.product_row li, .product_bar .product_row li { margin: 0 7px 20px 7px; transition: all ease 0.5s; }
.add_cart_btn { transition: all ease 0.5s; }
.footer .footer_col { width: 247px; margin: 0 0 40px 5px; transition: all ease 0.5s; }
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.footer_newsletter_left { width: 340px; transition: all ease 0.5s; }
.footer_newsletter_form { width: 365px; line-height: 29px; transition: all ease 0.5s; }
.footer_newsletter_form input[type="text"], .footer_newsletter_form > input[type="email"] { width: 200px !important; transition: all ease 0.5s; }
.copyright .left { width: 350px !important; transition: all ease 0.5s; }
.stick .middle_header { width: 140px; left: 47.2%; transition: all ease 0.5s; }
.stick .middle_header .wrapper { width: 100%; transition: all ease 0.5s; }
.stick .offer_top_scroll { width: 290px; transition: all ease 0.5s; }
.stick .search_bar { width: 170px; transition: all ease 0.5s; }
.stick .search_bar input[type="submit"], .stick .search_bar input[type="button"] { padding: 18px 10px 9px 10px !important; background-image: url(../images/search_icon.png); background-repeat: no-repeat; background-position: 4px; font-size: 0; line-height: 0; transition: all ease 0.5s; }
.offer_home_left { width: 360px; transition: all ease 0.5s; }
.offer_home_right { width: 373px; transition: all ease 0.5s; }
.product_bar .product_box { width: 132px; min-height: 190px; transition: all ease 0.5s; }
.product_bar .product_box .prod_name, .product_bar .product_box .prod_price { display: block; width: 100%; min-height: 40px; text-align: center; }
.QR_leftcol_txt { width: 100%; transition: all ease 0.5s; }
.QR_form_top li .QR_lable1 { width: 210px; transition: all ease 0.5s; }
.QR_catalog_img { display: none; }
#owl-reco .product_box, #owl-reco1 .product_box { min-height: 185px; transition: all ease 0.5s; }
.popup { width: 400px; transition: all ease 0.5s; }
.popup .popup_text { font-size: 14px; }
.popup p { line-height: normal !important; }
.right_col { width: 500px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 34%; transition: all ease 0.5s; }
.visual_subcat ul li { width: 103px; transition: all ease 0.5s; }
.visual_subcat ul li img { width: 100%; height: auto; }
.hero_product { width: 465px; transition: all ease 0.5s; }
.hero_product .hero_image { width: 200px; transition: all ease 0.5s; }
.hero_product .hero_image img { width: 190px; height: 190px; padding: 5px; transition: all ease 0.5s; }
.hero_product .info { width: 244px; transition: all ease 0.5s; }
.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width: 49%; transition: all ease 0.5s; }
.prod_right_col, .right_col_b { width: 750px; margin: 0 5px; transition: all ease 0.5s; }
.product_main_container { width: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image { width: 200px; transition: all ease 0.5s; }
.product_main_container .product_main_image a.main_prod_image .enlarge_icon { width: 200px; height: 200px; }
.product_main_container .product_main_image img.product_image { width: 100%; height: auto; transition: all ease 0.5s; }
.product_main_container .product_main_details { width: 540px; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 333px; transition: all ease 0.5s; }
.product_visual_req li { width: 110px !important; margin: 0px 2px; transition: all ease 0.5s; }
.prod_offer_box { width: 520px; transition: all ease 0.5s; }
.offer_prod_right { width: 263px; transition: all ease 0.5s; }
.prod_offer_box form input[type="text"] { width: 110px; min-width: 110px; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 360px; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 155px; transition: all ease 0.5s; }
#product .category_container .left_col { display: block; width: 100%; transition: all ease 0.5s; }
.thrives_product_col { display: block; width: 738px; transition: all ease 0.5s; }
.thrive_prods .item { display: inline-block; margin: 0 15px; transition: all ease 0.5s; }
#product .category_container .left_col .product_main_right { display: none; }
.heading span { font-size: 24px; transition: all ease 0.5s; }
.breadcrumb { padding: 5px; transition: all ease 0.5s; }
#viewcart .category_container .left_col { display: none; width: 750px; margin: 10px 5px; transition: all ease 0.5s; }
.responsive_cart_total { display: block; }
.viewcart_total_tile { display: inline-block; vertical-align: top; width: 470px; margin: 0 20px 10px 0; transition: all ease 0.5s; }
.colum_tile { display: inline-block; vertical-align: top; transition: all ease 0.5s; }
.gurantee_tile_cart { display: block; width: 97%; padding: 1%; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; transition: all ease 0.5s; }
#owl-cart .product_box { width: 90%; padding: 3%; min-height: 190px; transition: all ease 0.5s; }
.checkout_form .field label { width: 220px; transition: all ease 0.5s; }
.useforbill { margin: 10px 0 10px 240px !important; transition: all ease 0.5s; }
.header_guarantee { width: 385px; transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 86%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 0%; width: 100%; transition: all ease 0.5s; }
#AccountInput { width: 93%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
#checkout_shippingaddress .category_container .left_col, #checkout_billing .category_container .left_col, #checkout_confirmation .category_container .left_col { display: none; }
form.catalog_request_form { width: 250px; }
.catalog_image_col { width: 240px; }
.catalog_image_col img { width: 100%; }
.catalog_request_form .field label, .responsive_forms .field label { width: 100px; text-align: right; }
.form-container .buttonrow { margin: 20px 0 0 130px; transition: all ease 0.5s; }
.catalog_request_form .field input, .responsive_forms .field input { width: 210px; }
.catalog_request_form .field { margin: 0 0 5px !important; }
.menub_drop .visual_cats ul li { width: 125px; margin: 5px; transition: all ease 0.5s; }
.Vcat-4 li a > img { width: 100% !important; height: auto; transition: all ease 0.5s; }
.drop_menu.menub_drop .visual_cats { width: 755px; transition: all ease 0.5s; }
.drop_menu .visual_cats .visual_left { font-size: 24px; width: 200px; }
.menub_drop .visual_cats .visual_right { width: 530px; height: 130px; }
.Vcat-1 li { width: 110px !important; transition: all ease 0.5s; }
.Vcat-3 li { width: 84px !important; }
.Vcat-3.nav_new li { width: 120px !important; }
.visual_cats ul li a .vtitle { background: none; position: static; color: #000000; padding: 0; }
.menub_drop ul.nav_drop { width: 98%; padding: 1%; transition: all ease 0.5s; }
.menub_drop .nav_drop li { width: 160px; transition: all ease 0.5s; }
#windowshade-cart-container { right: 8.5%; transition: all ease 0.5s; }
.order_status_form .field #osemail { width: 200px; transition: all ease 0.5s; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 49%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }
.zone_tabel { width: 100%; transition: all ease 0.5s; }
.zone_tabel .allzone_image { width: 80%; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.banner_mid_B .banner_mid_left .f44 { font-size: 24px; }
.banner_mid_B .banner_mid_left .f18 { font-size: 14px; }
.catherobadge { position: relative; /*top:-203px; left:0px;*/ width: auto !important; height: auto !important; }
.prodbadge { position: relative; /*top: -203px; left: 0px;*/ width: auto; height: auto; }
.reveal-modal { display: none; }
}

@media only screen and (min-width:641px) and (max-width:768px) {
body {background-color: #FDFAF1;background-attachment:fixed;}
#minicart_container {display:none;}
.search_bar {width:300px;}
.search_bar input[type="text"] {width:200px;}
.guarantee_seal {display:none;} 
a { color: #000; text-decoration: underline; }
a img { text-decoration: none; }
.top_bar {background-color:#FDFAF1;}
.cart_scroll_top {background-color:#53463E;margin:0 !important;}
.top_bar a { color: #FFFFFF; }
.wrapper { display: block; width: 650px; margin: 0 auto; transition: all ease 0.5s; }
.middle_header_cart .header_guarantee {display:none;}
.middle_header .header_offer_box .offer_top_scroll { width: 170px; padding: 5px; background-image: none; font-size: 13px; transition: all ease 0.5s; }
.category_container { padding: 10px 5px 0; transition: all ease 0.5s; }
.top_bar .wrapper > div { width: 100%; text-align: center; transition: all ease 0.5s; }
.main_menu { margin: 0; display:none; }
.top_menu { display:none;float: right; transition: all ease 0.5s; }
.top_cart { min-width: 114px; transition: all ease 0.5s; }
.middle_header { clear: both; }
.logo { width: 180px; float: left; background-size: 100%; height: 66px; margin: 10px; }
.header_offer_box { display: inline-block; width: 180px; margin: 10px 10px; font-size: 12px; transition: all ease 0.5s; }
.search_bar { width: auto !important; margin: 10px; float: right; transition: all ease 0.5s; }
.suggestionsBox { display: none !important; }
.search_bar input[type="text"] { width: 200px; min-width: 80px; transition: all ease 0.5s; }
.search_bar input[type="submit"], .search_bar input[type="button"] { padding: 8px 10px 10px 10px !important; background: #2F2B2C; background-image: none; transition: all ease 0.5s; }
.responsive_menu { float: left; display: inline-block; margin: 5px 20px 0 0; overflow: hidden; height: 40px; }
.responsive_menu .mm-fixed-top { margin: 0 !important; }
.responsive_cart { float: right; display: inline-block; margin: 5px 0 0 20px ; overflow: hidden; height: 40px; }
.navigation_main { display: none; }
.main_container { width: 640px; transition: all ease 0.5s; }
.banner .banner_left { width: 100%; transition: all ease 0.5s; }
.box_skitter, .box_skitter_large { width: 640px !important; height: 305px !important; transition: all ease 0.5s; }
.owl-carousel .caption .f18 { font-size: 12px; }
.owl-carousel .caption .f28 { font-size: 12px; }
.owl-carousel .caption .f36 { font-size: 14px; }
.main_offer_box { width: 100%; transition: all ease 0.5s; }
.main_offer_box > span { width: 305px !important; transition: all ease 0.5s; }
.offer_home_right form input[type="text"] { width: 155px; transition: all ease 0.5s; }
.banner .banner_right { display: table; width: 100%; margin: 10px 0 0; transition: all ease 0.5s; }
.banner { height: auto; border-top: 5px solid #598901; clear: both; background: url(../images/banner_bg.jpg) center top no-repeat; transition: all ease 0.5s; }
.zone_finer_box, .offer_keycode_box, .quickorder_tile { vertical-align: top; margin: 0 0px 0 0px; display: table-cell; border: 5px solid #F0F2E3; vertical-align: middle; width: 195px; transition: all ease 0.5s; }
.zone_finer_box .zone_form_box input[type="text"] { width: 160px; transition: all ease 0.5s; }
.offer_keycode_box, .quickorder_tile { max-height: 100%; transition: all ease 0.5s; }
.zone_finer_box .zone_location { font-size: 14px; transition: all ease 0.5s; }
.offer_keycode > img { width: 72px; transition: all ease 0.5s; }
.offer_keycode_box .offer_keycode { padding: 22px 0; transition: all ease 0.5s; }
.quickorder_tile { padding: 25px 5px; transition: all ease 0.5s; }
.quickorder_tile input[type="submit"], .quickorder_tile input[type="button"], .quickorder_tile button { padding: 8px 5px !important; }
.quickorder_tile > span { width: 109px !important; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_box { transition: all ease 0.5s; }
.product_box .product_img { transition: all ease 0.5s; }
.product_bar .product_row li { margin: 0 9px 20px 9px; transition: all ease 0.5s; }
.add_cart_btn { transition: all ease 0.5s; }
.footer .footer_col { width: 190px; margin: 0 0 40px 23px; transition: all ease 0.5s; }
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.footer_newsletter_left { width: 280px; transition: all ease 0.5s; }
.footer_newsletter_form { width: 305px; line-height: 29px; transition: all ease 0.5s; }
.footer_newsletter_form > input[type="text"], .footer_newsletter_form > input[type="email"] { width: 160px !important; transition: all ease 0.5s; }
.copyright .left { width: 280px !important; transition: all ease 0.5s; }
.stick .middle_header { left: 7%; width: 340px; top: 53%; transition: all 0.4s ease; }
.stick .middle_header .wrapper { width: 100%; transition: all 0.4s ease; }
.stick .search_bar { float: left; padding: 0; width: 250px; transition: all 0.4s ease; }
.stick .search_bar input[type="submit"], .stick .search_bar input[type="button"] { padding: 18px 1px 9px 25px !important; width: 10px; background-image: url(../images/search_icon.png); background-repeat: no-repeat; background-position: 7px; font-size: 0; line-height: 0; transition: all ease 0.5s; }
.top_bar .top_A { /*display: none !important;*/background-color:#53463E; }
.offer_home_left { width: 55%; text-align:center;transition: all 0.4s ease; }
.offer_home_right { width: 44%; text-align:center;transition: all 0.4s ease; }
.main_offer_box form input[type="button"], .main_offer_box form input[type="submit"] {margin-top:5px;}
.product_bar .product_box, #owl-cart .product_box { width: 90%; padding: 3%; min-height: 200px; transition: all ease 0.5s; }
.product_bar .product_box .prod_name, .product_bar .product_box .prod_price { text-align: center; display: block; width: 100%; min-height: 30px; transition: all ease 0.5s; }
.QR_leftcol_txt { width: 100%; }
.QR_catalog_img { display: none; }
.QR_form_top li .QR_lable1 { width: 330px; transition: all ease 0.5s; }
.popup { transition: all ease 0.5s; }
#category .category_container .left_col { display: block; width: 100%; transition: all ease 0.5s; }
#category .left_col .zone_finer_box, #category .left_col .offer_keycode_box, #category .left_col .quickorder_tile { display: none; }
.category_container .left_col { display: none; transition: all ease 0.5s; }
.responsive_filters { display: block; padding: 8px 0; border-top: 1px solid #ccc; }
.responsive_filters .left_filter { display: block; }
.responsive_filters .left_filters { width: 32%; margin: 0 0 10px; display: inline-block; transition: all ease 0.5s; }
.responsive_filters .left_filters select { display: block; width: 90% !important; transition: all ease 0.5s; }
.left_filters { display: none; }
.category_container .left_col .left_category { display: none; }
.category_container .right_col { width: 98%; margin: 0 1%; transition: all ease 0.5s; }
.hero_product { width: 95% !important; transition: all ease 0.5s; }
.hero_product .hero_image { width: 172px; transition: all ease 0.5s; }
.hero_product .hero_image img { width: 100%; height: auto; transition: all ease 0.5s; }
.hero_product .info { width: 410px; transition: all ease 0.5s; }
.hero_product .product_visual_req li { width: 125px; }
.product_row li { margin: 0 5px 10px; transition: all ease 0.5s; }
#category .category_container .product_box { width: 125px; min-height: 270px; transition: all ease 0.5s; }
.add_cart_btn { background: #e2180f; background:url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e2180f 0%, #b7130b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2180f), color-stop(100%, #b7130b)); background: -webkit-linear-gradient(top, #e2180f 0%, #b7130b 100%); background: -o-linear-gradient(top, #e2180f 0%, #b7130b 100%); background: -ms-linear-gradient(top, #e2180f 0%, #b7130b 100%); background: linear-gradient(to bottom, #e2180f 0%, #b7130b 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2180f', endColorstr='#b7130b', GradientType=0);
padding: 10px 15px 10px 15px !important; }
.add_cart_btn:hover { background: #b7130b; background:url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7130b), color-stop(100%, #e2180f)); background: -webkit-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -o-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -ms-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: linear-gradient(to bottom, #b7130b 0%, #e2180f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7130b', endColorstr='#e2180f', GradientType=0);
color: #FFFFFF; }
#category .category_container .product_box .cat_prod_img img { width: 100%; height: auto; transition: all ease 0.5s; }
.category_container .product_box .prod_name, .category_container .product_box .prod_price { text-align: center; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 100%; text-align: center; margin: 0 0 7px; transition: all ease 0.5s; }
.sorting_bar .pagination { width: 100%; text-align: center; transition: all ease 0.5s; }
.hero_product .prod_name, .hero_product .prod_price { text-align: left !important; transition: all ease 0.5s; }
#owl-reco .product_box, #owl-reco1 .product_box { min-height: 190px; transition: all ease 0.5s; }
.visual_subcat ul li { width: 102px; transition: all ease 0.5s; }
.visual_subcat ul li img { width: 100%; height: auto; transition: all ease 0.5s; }
.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width: 49%; transition: all ease 0.5s; }
.popup { width: 300px; transition: all ease 0.5s; }
.popup p { line-height: inherit; font-size: 24px !important; line-height: normal !important; }
.prod_right_col, .right_col_b { width: 100%; margin: 0 0px; transition: all ease 0.5s; }
.product_main_container { width: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_image { width: auto; margin:0 12%;transition: all ease 0.5s; }
.product_main_container .product_main_image a.main_prod_image .enlarge_icon { /*width: 200px; height: 200px;*/ }
.product_main_container .product_main_image img.product_image { width: 100%; height: auto; transition: all ease 0.5s; }
.product_main_container .product_main_details { width: 93%; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 220px; transition: all ease 0.5s; }
.product_visual_req li { width: 170px; transition: all ease 0.5s; }
.prod_offer_box { width: 400px; transition: all ease 0.5s; }
.prod_offer_box .offer_prod_left { width: 100%; text-align: center; transition: all ease 0.5s; }
.offer_prod_right { width: 100%; transition: all ease 0.5s; }
.prod_offer_box form { margin: 5px 20px 0; transition: all ease 0.5s; }
.prod_offer_box form input[type="text"] { width: 210px; min-width: 110px; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 308px; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 125px; transition: all ease 0.5s; }
.product_bar {width:96%;}
#product .category_container .left_col { display: none; transition: all ease 0.5s; }
.heading span { font-size: 24px; max-width: 510px; transition: all ease 0.5s; }
.product_info { width: 99%; transition: all ease 0.5s; }
.cart_container {width:98%;}
.ship_sec {width:37%;}
.payment_sec {width:37%;}
.check_submit {width:96%;}
.chk_item_box {width:auto;}
.responsive_cart_total { display: block; }
.ship-calc { width: 35%; }
#viewcart .category_container .left_col { display: none; width: 100%; margin: 10px 0px; transition: all ease 0.5s; }
.viewcart_total_tile { display: inline-block; vertical-align: top; width: 45%; float:left;margin: 0 10px 10px 0; transition: all ease 0.5s; }
.colum_tile { display: inline-block; vertical-align: top; transition: all ease 0.5s; }
.left_col_cart {width:98%;}
.gurantee_tile_cart { display: block; width: 45%; float:right;padding: 1%; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; transition: all ease 0.5s; }
.header_guarantee { width: 265px; transition: all ease 0.5s; }
.checkout_mid { padding: 5px 5px 5px 5px; transition: all ease 0.5s; }
.accountinput_info input[type="text"] { width: 280px; transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 86%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 0%; width: 100%; transition: all ease 0.5s; }
#AccountInput { width: 93%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
#checkout_shippingaddress .category_container .left_col, #checkout_billing .category_container .left_col, #checkout_confirmation .category_container .left_col { display: none; }
.checkout_form .field label { width: 190px; }
.useforbill { margin: 10px 0 10px 10px !important; }
form.catalog_request_form { width: 390px; transition: all ease 0.5s; }
.catalog_request_form .field label, .responsive_forms .field label { width: 120px; transition: all ease 0.5s; }
.form-container .buttonrow { margin: 20px 0 0 150px; transition: all ease 0.5s; }
.catalog_image_col { width: 220px; transition: all ease 0.5s; }
.catalog_image_col img { width: 100%; transition: all ease 0.5s; }
.catalog_request_form .field input, .responsive_forms .field input { width: 200px; transition: all ease 0.5s; }
.order_status_form .field #osemail { width: 200px; transition: all ease 0.5s; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 49%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }
.zone_tabel { width: 100%; transition: all ease 0.5s; }
.zone_tabel .allzone_image { width: 80%; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.banner_mid_B .banner_mid_left .f44 { font-size: 24px; }
.banner_mid_B .banner_mid_left .f18 { font-size: 9px; }
.catbadge { position: relative; /*top:-128px; left:0px;*/ width: auto; height: auto; }
.catherobadge { position: relative; /*top:-185px; left:0px;*/ width: auto !important; height: auto !important; }
.prodbadge { position: relative; /*top: -203px; left: 0px;*/ width: auto; height: auto; }
.responsive_hide { display: none !important; }
.reveal-modal { display: none; }
.footer.responsive_show { display:block; }
}

@media only screen and (min-width:480px) and (max-width:640px) {
body {background-color: #FDFAF1;background-attachment: fixed;}
#minicart_container {display:none;}
.guarantee_seal {display:none;} 
a { color: #000; text-decoration: underline; }
a img { text-decoration: none; }
.top_bar a { color: #FFFFFF; }
.wrapper { display: block; width: 480px; margin: 0 auto; transition: all ease 0.5s; }
.middle_header .header_offer_box .offer_top_scroll { width: auto; padding: 15px 15px 15px 45px; font-size: 14px; transition: all ease 0.5s; }
.category_container { width:auto;padding:0px; transition: all ease 0.5s; }
.header_a { display: none; }
.main_menu { margin: 0; transition: all ease 0.5s;display:none;}
.top_menu { display: none; transition: all ease 0.5s; }
.top_cart { width: auto; background:url(../images/top_cart_icon.jpg) center center no-repeat #5A8802; padding:10px 50px 10px 5px; min-width:0; border:0; transition: all ease 0.5s; }
.top_bar { position: fixed; top: 0; z-index: 9999; background-color:#FDFAF1;}
.middle_header { clear: both; margin: 47px 0 0; transition: all ease 0.5s; }
.res_logo { display:inline-block; vertical-align:top; margin: 6px 0 0 23%; }
.res_logo .logo { display:block; float: none; width: 150px; height:37px; background-size: 80% !important; background:url(../images/res_logo.png) center center no-repeat; margin: auto; display: inherit; }
.middle_header .logo { display:none; }
.header_offer_box { display: block; width: 100%; margin: 5px 0; transition: all ease 0.5s; }
.search_bar { width: 299px; margin: 50px auto 10px; display: block; float: none; transition: all ease 0.5s; }
.suggestionsBox { display: none !important; }
.search_bar input[type="text"] { width: 200px; min-width: 80px; transition: all ease 0.5s; }
.search_bar input[type="submit"], .search_bar input[type="button"] { padding: 8px 10px 10px 10px !important; background: #4f88db; background-image: none; transition: all ease 0.5s; }
.top_A { display: none; }
.right.top_B { display: block; float: none; vertical-align: top; }
.responsive_menu { float: left; width: 95px; display: inline-block; margin: 6px 0px 0 0; overflow: hidden; height: 40px; }
.responsive_menu .mm-fixed-top { margin: 0 !important; }
.responsive_cart { float: right; display: inline-block; margin: 0 0 0 20px ; overflow: hidden; height: 40px; }
.navigation_main { display: none; }
.main_container { width: auto; padding:0px;transition: all ease 0.5s; }
.banner .banner_left { width: 100%; transition: all ease 0.5s; }
.box_skitter, .box_skitter_large { width: 640px !important; height: 305px !important; transition: all ease 0.5s; }
.owl-carousel .caption { padding: 3px 10px !important; transition: all ease 0.5s; }
.owl-carousel .caption .f18 { font-size: 12px; }
.owl-carousel .caption .f28 { font-size: 12px; }
.owl-carousel .caption .f36 { font-size: 14px; }
.main_offer_box { width: 450px; text-align: center; transition: all ease 0.5s; }
.main_offer_box > span { width: 305px !important; transition: all ease 0.5s; }
.offer_home_left { width: 100%; }
.offer_home_right { width: 100%; }
.offer_home_right form { margin: 8px auto; float: none; display: inline-block; }
.offer_home_right form input[type="text"] { width: 155px; transition: all ease 0.5s; }
.banner .banner_right { display: block; width: 100%; margin: 10px 0 0; transition: all ease 0.5s; }
.banner { height: auto; border-top: 5px solid #598901; clear: both; background: url(../images/banner_bg.jpg) center top no-repeat; transition: all ease 0.5s; }
.home_right .zone_finer_box, .home_right .offer_keycode_box, .home_right .quickorder_tile { display: inline-block; vertical-align: top; margin: 0 3px 10px; width: 445px; max-height: 174px; transition: all ease 0.5s; }
.zone_finer_box .zone_form_box { text-align:center; }
.zone_finer_box .zone_form_box input[type="button"], .zone_finer_box .zone_form_box input[type="submit"] { display:inline-block; margin: 0px auto; width: 120px; padding: 8px; transition: all ease 0.5s; }
.zone_finer_box, .offer_keycode_box, .quickorder_tile { display: none; }
.zone_finer_box .zone_form_box input[type="text"] { width: 160px; transition: all ease 0.5s; }
.offer_keycode_box, .quickorder_tile { display: none !important; max-height: 100%; transition: all ease 0.5s; }
.zone_finer_box .zone_location { font-size: 14px; transition: all ease 0.5s; }
.offer_keycode > img { width: 72px; transition: all ease 0.5s; }
.offer_keycode_box .offer_keycode { padding: 22px 0; transition: all ease 0.5s; }
.quickorder_tile { padding: 10px 2%; width: 91% !important; text-align: center; transition: all ease 0.5s; }
.quickorder_tile input[type="submit"], .quickorder_tile input[type="button"], .quickorder_tile button { padding: 8px 5px !important; }
.quickorder_tile > span { width: 150px !important; margin: 0 0 0 10px; text-align: left; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_bar .product_box, #owl-cart .product_box { width: 90%; padding: 3%; min-height: 185px; transition: all ease 0.5s; }
.product_box .product_img { height: auto; width: auto; transition: all ease 0.5s; }
.product_box .prod_name, .product_box .prod_price { transition: all ease 0.5s; }
.product_row li, .product_bar .product_row li { margin: 10px 20px; transition: all ease 0.5s; }
.add_cart_btn { transition: all ease 0.5s; }
.footer .footer_col { width: 230px; margin: 0 0 40px 5px; transition: all ease 0.5s; }
#owl-reco .product_box, #owl-reco1 .product_box { min-height: 185px; }
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.footer_newsletter_left { text-align: center; transition: all ease 0.5s; }
.footer_newsletter_form { width: 410px; margin: 5px auto !important; display: inherit; line-height: 29px; transition: all ease 0.5s; }
.footer_newsletter_form > input[type="text"], .footer_newsletter_form > input[type="email"] { width: 265px !important; transition: all ease 0.5s; }
.copyright .left { width: 100% !important; text-align: center; transition: all ease 0.5s; }
.copyright .right { width: 100%; margin: 10px 0 0; text-align: center; transition: all ease 0.5s; }
.QR_leftcol_txt { width: 100%; }
.QR_catalog_img { display: none; }
.QR_form_top li .QR_lable1 { width: 170px; transition: all ease 0.5s; }
.form-container .buttonrow { margin: 20px 0 0 140px; transition: all ease 0.5s; }
.catalog_request_form .field label, .responsive_forms .field label { width: 105px; }
.catalog_image_col { display: none; }
.hero_product .product_visual_req li { width: 117px; transition: all ease 0.5s; }
.popup { width: 250px; transition: all ease 0.5s; position: absolute; left: 30%; }
.popup p { line-height: inherit; font-size: 20px !important; }
#category .category_container .left_col { display: block; width: 100%; transition: all ease 0.5s; }
.category_container .left_col { display: none; }
.category_container .right_col { width: 100%; margin: 0 0 0 0px; transition: all ease 0.5s; }
.left_category { display: none; }
.responsive_filters { display: block; padding: 8px 0; border-top: 1px solid #ccc; }
.responsive_filters .left_filter { display: block; }
.responsive_filters .left_filters { width: 32%; margin: 0 0 10px; display: inline-block; transition: all ease 0.5s; }
.responsive_filters .left_filters select { display: block; width: 90% !important; transition: all ease 0.5s; }
.left_filters { display: none; }
.visual_subcat ul li { width: 94px; transition: all ease 0.5s; }
.visual_subcat ul li img { width: 100%; height: auto; transition: all ease 0.5s; }
.hero_product { width: 132px !important; padding: 7px; border: 1px solid #CCCCCC; transition: all ease 0.5s; }
.hero_product .hero_title { display: none; }
.hero_product .hero_image { width: 100%; transition: all ease 0.5s; }
.hero_product .hero_image img { width: 100%; height: auto; padding: 0; transition: all ease 0.5s; }
.hero_product .info { width: 100%; margin: 0; transition: all ease 0.5s; }
.add_cart_btn { padding: 10px !important; background: #b7130b; background: -moz-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7130b), color-stop(100%, #e2180f)); background: -webkit-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -o-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -ms-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: linear-gradient(to bottom, #b7130b 0%, #e2180f 100%); background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7130b', endColorstr='#e2180f', GradientType=0);
}
.add_cart_btn:hover { background: #b7130b; background: -moz-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7130b), color-stop(100%, #e2180f)); background: -webkit-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -o-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: -ms-linear-gradient(top, #b7130b 0%, #e2180f 100%); background: linear-gradient(to bottom, #b7130b 0%, #e2180f 100%); background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7130b', endColorstr='#e2180f', GradientType=0);
}
.product_row li { margin: 0 1px 10px; transition: all ease 0.5s; }
#category .category_container .product_box { width: 132px; min-height: 270px; transition: all ease 0.5s; }
#category .category_container .product_box .cat_prod_img img { width: 100%; height: auto; transition: all ease 0.5s; }
.category_container .product_box .prod_name, .category_container .product_box .prod_price { text-align: center; width: 100%; min-height: 10px; margin: 0 0 5px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 100%; margin: 0 0 7px; text-align: center; transition: all ease 0.5s; }
.sorting_bar .pagination { width: 100%; text-align: center; transition: all ease 0.5s; }
.hero_product .prod_name, .hero_product .prod_price {/*text-align:left !important;*/ font-size: inherit; }
.hero_product .cat_form { text-align: center; }
span.short_hero_description { display: none; }
.left_filter { margin: 0 0 10px; display: none; transition: all ease 0.5s; }
.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width: 49%; transition: all ease 0.5s; }
.prod_right_col, .right_col_b { width: 100%; margin: 0 0px; transition: all ease 0.5s; }
.product_main_container { width: auto; transition: all ease 0.5s; }
.product_main_container .product_main_image { width: 100%; height:auto; text-align: center; transition: all ease 0.5s; }
.product_main_container .product_main_image img.product_image { transition: all ease 0.5s; }
.product_main_container .product_main_details { width: auto; padding:0px 10px;margin: 0; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 270px; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_right { width: 163px; transition: all ease 0.5s; }
.product_visual_req li { width: 140px; transition: all ease 0.5s; }
.prod_offer_box { width: 96%; padding: 2%; transition: all ease 0.5s; }
.prod_offer_box .offer_prod_left { width: 100%; text-align: center; transition: all ease 0.5s; }
.offer_prod_right { width: 357px; margin: auto; float: none; display: block; transition: all ease 0.5s; }
.prod_offer_box form { margin: 5px 0 0; float: none; transition: all ease 0.5s; }
.prod_offer_box form input[type="text"] { width: 210px; min-width: 110px; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 100%; border: none; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 200px; transition: all ease 0.5s; }
#product .category_container .left_col { display: none; transition: all ease 0.5s; }
.heading span { font-size: 24px; max-width: 80%; transition: all ease 0.5s; }
.product_info { width: 99%; transition: all ease 0.5s; }
a.main_prod_image { position: relative; display: block; }
.product_main_container .product_main_image a.main_prod_image .enlarge_icon { width: auto; padding:10px;}
.responsive_cart_total { display: block; }
#viewcart .category_container .left_col { display: none; width: 100%; margin: 10px 0px; transition: all ease 0.5s; }
.cart-discount-box span { width: 30%; }
.viewcart_total_tile { display: inline-block; vertical-align: top; width: 228px; margin: 0 5px 10px 0; transition: all ease 0.5s; }
.colum_tile { display: none; transition: all ease 0.5s; }
.gurantee_tile_cart { display: inline-block; width: 203px; padding: 1%; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; transition: all ease 0.5s; }
.ship-calc { width: 50%; }
.fieldset label { width: 210px; }
.header_guarantee { width: 100%; transition: all ease 0.5s; }
.checkout_header > img { display: none; }
.checkout_header .logo { float: none; }
.checkout_mid { padding: 5px 5px 5px 5px; transition: all ease 0.5s; }
.accountinput_info input[type="text"] { width: 130px; transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 80%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 0%; width: 100%; transition: all ease 0.5s; }
.chk-conf-order-total { width: 40%; }
#AccountInput { width: 93%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
form.checkout_form .field label { width: 130px; transition: all ease 0.5s; }
form.checkout_form .field input[type="text"], form.checkout_form .field input[type="email"] { width: 230px !important; }
form.checkout_form .field select { width: 250px; padding: 8px 0; transition: all ease 0.5s; }
.useforbill { margin: 10px 0 10px 150px !important; transition: all ease 0.5s; }
#checkout_shippingaddress .category_container .left_col, #checkout_billing .category_container .left_col, #checkout_confirmation .category_container .left_col { display: none; }
.order_status_form .field #osemail { width: 200px; transition: all ease 0.5s; }
.order_status_form .field label { width: 150px; transition: all ease 0.5s; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 100%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }
.zone_tabel { width: 100%; transition: all ease 0.5s; }
.zone_tabel .allzone_image { width: 80%; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.banner_mid_B .banner_mid_left .f44 { font-size: 14px; }
.banner_mid_B .banner_mid_left .f18 { font-size: 7px; }
.catbadge { position: relative; /*top:-135px; left:0px;*/ width: auto; height: auto; }
.catherobadge { position: relative; /*top:-185px; left:0px;*/ width: auto !important; height: auto !important; }
.prodbadge { position: relative; /*top: -353px; left: 55px;*/ width: auto; height: auto; }
.responsive_hide { display: none !important; }
.reveal-modal { display: none; }
.responsive_show { display: block; }
.footer_newsletter { display: none; }
.mm-fixed-top .logo { width: 85px !important; background-size: 100%; height: 31px !important; background-color: #fff; }
/*.middle_header_cart { margin:55px 0 0; }*/
.payment_option_billing strong, .payment_option_billing span.paypaltest { display:block; }
.cart_scroll_top { display:none; }
.mob_hide { display:none; }
.prod_right_col .customer_reviews { display:none; }
.top_cart .mobcarttotal { position: absolute; background: #CC0003; color: #fff; padding: 0; border-radius: 15px; right: 10px; top: 3px; text-decoration:none; height: 18px; width: 18px; text-align: center; }
}



/****   like iphone 6 ****/
@media only screen and (min-width:320px) and (max-width:480px) {
#index .carousel-indicators {display:none;}
body {background-attachment: fixed;}
#minicart_container {display:none;}
.main_menu {display:none;}
.guarantee_seal {display:none;} 
a { color: #000; text-decoration: underline; }
a img { text-decoration: none; }
.top_bar a { color: #FFFFFF; }

/*
.wrapper { display: block; width: 100%; margin: 0 auto; transition: all ease 0.5s; }
.main_container { width: 100%; margin:0px auto;transition: all ease 0.5s; }
*/
#example-popup {display:none;}
.wrapper { display: block; width: 100%; margin: 0 auto; transition: all ease 0.5s; }
.main_container { width: 100%; padding: 1%; transition: all ease 0.5s; }

.middle_header .header_offer_box .offer_top_scroll { width: auto; padding: 15px 15px 15px 45px; font-size: 14px; transition: all ease 0.5s; }
.category_container { padding: 10px 5px 0; transition: all ease 0.5s; }
.top_bar { float: none; display: table; position: fixed; top: 0; z-index: 9999; }
.header_a { display: none; }
.main_menu { margin: 0; }
.top_bar .top_A { /*display: none !important;*/width:100% !important; text-align:center;background-color:#53463E; }
.top_menu { display: none; }
.top_cart { width: auto; background:url(../images/top_cart_icon.jpg) center center no-repeat #5A8802; padding:10px 50px 10px 5px; min-width:0px; position:relative; border: none; transition: all ease 0.5s; }
.middle_header {clear: both;padding: 100px 0px 5px 10px;background-color: #FDFAF1;}
.res_logo { display:inline-block; vertical-align:top; margin: 6px auto /*0px 0px 15px*/;width:40%;}
.res_logo .logo { display:block; float: none; width: 150px; height:37px; background-size: 80% !important; background:url(../images/res_logo.png) center center no-repeat; margin: auto; display: inherit; }
.middle_header .logo { display:none; }
.header_offer_box { display: block; width: 90%; margin: 5px auto; transition: all ease 0.5s; }
.search_bar { width: 299px; margin: 10px auto; display: inherit; transition: all ease 0.5s; }
.suggestionsBox { display: none !important; }
.search_bar input[type="text"] { width: 200px; min-width: 80px; transition: all ease 0.5s; }
.search_bar input[type="submit"], .search_bar input[type="button"] { padding: 8px 10px 10px 10px !important; background: #595959; background-image: none; transition: all ease 0.5s; }
.right.top_B { display: block; float: none;background-color:#FDFAF1;padding: 1%; }
.responsive_menu { float: left; width: /*95px*/25%; display: inline-block; margin: 5px 5px 0 0; overflow: hidden; height: 40px; }
.responsive_menu .mm-fixed-top { margin: 0 !important; }
.responsive_cart { float: right; display: inline-block; margin: 3px 0 0 20px ; overflow: hidden; height: 40px; width:28%;}
.field label {text-align:left !important;}
.navigation_main { display: none; }
.offer_cat_right {width:98% !important;}
.slide_home {width:376px !important;height:auto !important;}
.banner .banner_left { width: 100%; transition: all ease 0.5s; }
.box_skitter, .box_skitter_large { width: 640px !important; height: 305px !important; transition: all ease 0.5s; }
.owl-carousel .caption { padding: 3px 10px !important; transition: all ease 0.5s; }
.owl-carousel .caption .f18 { font-size: 12px; }
.owl-carousel .caption .f28 { font-size: 12px; }
.owl-carousel .caption .f36 { font-size: 14px; }
.main_offer_box { /*width: 96%; padding: 2%;*/ text-align: center; transition: all ease 0.5s; }
.main_offer_box > span { width: 305px !important; transition: all ease 0.5s; }
.offer_home_right form input[type="text"] { width: 155px; transition: all ease 0.5s; }
.banner .banner_right { display: block; width: 100%; margin: 10px 0 0; transition: all ease 0.5s; }
.banner { height: auto; border-top: 5px solid #598901; clear: both; background: url(../images/banner_bg.jpg) center top no-repeat; transition: all ease 0.5s; }
.home_right .zone_finer_box, .home_right .offer_keycode_box, .home_right .quickorder_tile { display: inline-block; vertical-align: top; padding: 1%; margin: 1%; width: 93%; transition: all ease 0.5s; }
.zone_finer_box, .offer_keycode_box, .quickorder_tile { display: none; }
.zone_finer_box .zone_form_box input[type="text"] { width: 95%; transition: all ease 0.5s; }
.offer_keycode_box, .quickorder_tile { display: none !important; max-height: 100%; transition: all ease 0.5s; }
.zone_finer_box .zone_location { font-size: 14px; transition: all ease 0.5s; }
.offer_keycode > img { margin: 0 5px !important; transition: all ease 0.5s; }
.offer_keycode_box .offer_keycode { padding: 10px 0; text-align: center; transition: all ease 0.5s; }
.quickorder_tile { padding: 10px 2%; width: 91%; text-align: center; transition: all ease 0.5s; }
.quickorder_tile input[type="submit"], .quickorder_tile input[type="button"], .quickorder_tile button { padding: 8px 5px !important; }
.quickorder_tile > span { width: 150px !important; margin: 0 0 0 10px; text-align: left; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_box, .product_bar .product_box { width: auto !important; padding: 3%; min-height: 165px; transition: all ease 0.5s; }
#owl-reco .product_box, #owl-reco1 .product_box, #owl-cart .product_box { width: 90%; padding: 3%; min-height: 165px; transition: all ease 0.5s; }
.product_box .product_img { width: 100%; height: auto; transition: all ease 0.5s; }
.product_box .prod_name, .product_box .prod_price, .product_bar .product_box .prod_name, .product_bar .product_box .prod_price { display: block; text-align: center; width: 100%; transition: all ease 0.5s; }
.add_cart_btn { padding: 10px !important; transition: all ease 0.5s; }
.product_row li, .product_bar .product_row li { margin: 8px; transition: all ease 0.5s; }
.add_cart_btn { transition: all ease 0.5s; }
.product_bar .add_cart_btn { margin: 5px 0px 0 !important; transition: all ease 0.5s; }
.footer .footer_col { width: 45%; margin: 0 0 40px 5px; transition: all ease 0.5s; }
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.footer_newsletter_left { text-align: center; background: none; padding: 0; transition: all ease 0.5s; }
.footer_newsletter_form { width: 80%; margin: 5px auto !important; display: inherit; text-align: center; line-height: 29px; transition: all ease 0.5s; }
.footer_newsletter_form > input[type="text"], .footer_newsletter_form > input[type="email"] { width: 60% !important; margin: 0 0 7px !important; transition: all ease 0.5s; }
.copyright .left { width: 100% !important; text-align: center; transition: all ease 0.5s; }
.copyright .right { width: 100%; margin: 10px 0 0; text-align: center; transition: all ease 0.5s; }
.main_offer_box { /*width: 100%; padding: 2%;*/ text-align: center; transition: all ease 0.5s; }
.offer_home_right { width: 100%; }
.main_offer_box form { float: none; width: auto; margin: auto; display: table; }
.offer_home_left { width: 100%; transition: all ease 0.5s; }
.QR_leftcol_txt { width: 100%; }
.QR_catalog_img { display: none; }
.QR_form_top li .QR_lable1 { width: 95%; transition: all ease 0.5s; }
.catalog_request_form .field label, .responsive_forms .field label { width: 85px; }
.catalog_request_form .field input[type="text"], .catalog_request_form .field input[type="email"], .catalog_request_form .field select, .responsive_forms .field input[type="text"], .responsive_forms .field input[type="email"], .responsive_forms .field select { width: 150px !important; }
.catalog_image_col { display: none; }
#itemDetails .dataRow input[type="text"] { width: 50px !important; }
.QR_main_form ul li span { font-size: 11px; padding: 5px; }
.popup { width: 100px !important; left: 35%; position: absolute; transition: all ease 0.5s; }
.popup.visible .popup-body { width: 300px !important; }
.popup p { line-height: inherit; font-size: 16px !important; line-height: normal !important; }
#promo_popup_form input[type="text"] { width: 220px !important; }
#category .category_container .left_col { display: block; width: 100%; transition: all ease 0.5s; }
.category_container .left_col { display: none; }
.category_container .right_col { width: 98% /*100%*/; overflow: hidden; margin: 0 0 0 0px; transition: all ease 0.5s; }
.left_category { display: none; }
.hero_product {max-width: 90% !important; height: auto; /*padding:0;*/ padding: 3; border: 1px solid #CCCCCC; transition: all ease 0.5s; }
.hero_product .hero_title { display: none; }
.visual_subcat ul li { width: 100px; transition: all ease 0.5s; }
.visual_subcat ul li img { max-width:110px; max-height: 110px; }
.hero_product .hero_image {/*width:40%;*/ width: 100%; transition: all ease 0.5s; }
.hero_product .hero_image img { max-width: 100%; height: auto; padding: 0; transition: all ease 0.5s; }
.hero_product .info {/*width:53%;*/ margin: 0; width: auto; text-align: center; transition: all ease 0.5s; }
.hero_product .add_cart_btn { float:none !important;}
.hero_product .add_cart_btn:hover { display:block;}

.product_row li { margin: 5px 0px; transition: all ease 0.5s; }

#category .category_container .product_box { max-width:90% !important; padding:5%; height: auto; transition: all ease 0.5s; }
#category .category_container .product_box .cat_prod_img { width: 390px !important; max-height: auto  !important; transition: all ease 0.5s; }
#category .category_container .product_box .cat_prod_img img { max-width: 100% !important; max-height: auto  !important; transition: all ease 0.5s; }

.category_container .product_box .prod_name, .category_container .product_box .prod_price { text-align: center; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 100%; text-align: center; margin: 0 0 7px; transition: all ease 0.5s; }
.sorting_bar .pagination { width: 100%; text-align: center; transition: all ease 0.5s; }
.hero_product .prod_name, .hero_product .prod_price {/*text-align:left !important;*/ font-size: inherit; }
span.short_hero_description { display: none; }
.hero_product .cat_form { text-align: center; }
.responsive_filters { display: block; padding: 8px 0; border-top: 1px solid #ccc; }
.responsive_filters .left_filter { display: block; }
.responsive_filters .left_filters { width: 32%; margin: 0 0 10px; display: inline-block; transition: all ease 0.5s; }
.responsive_filters .left_filters select { display: block; width: 90% !important; transition: all ease 0.5s; }
.left_filters { display: none; }
.responsive_filters .left_filters .filter_data select { width: 90% !important; transition: all ease 0.5s; }
.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width: 49%; transition: all ease 0.5s; }
.product_main_container a.main_prod_image .enlarge_icon { width: 100% !important;height:auto !important; padding:0px !important;margin:0px; transition: all ease 0.5s; }

.prod_right_col, .right_col_b { width: 100%; margin: 0 0px; transition: all ease 0.5s; }
.product_main_container .product_main_image { width: 100%; height:auto; text-align: center; transition: all ease 0.5s; }
.product_main_container .product_main_image img.product_image { width: 100%; transition: all ease 0.5s; }
.product_main_container .product_main_details { width: 100%; margin: 0; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 60%; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_right { width: 38%; transition: all ease 0.5s; }
.product_visual_req li { width: 48%; transition: all ease 0.5s; }
.prod_offer_box { display: none; width: 96%; padding: 2%; transition: all ease 0.5s; }
.prod_offer_box .offer_prod_left { width: 100%; text-align: center; transition: all ease 0.5s; }
.offer_prod_right { width: 100%; transition: all ease 0.5s; }
.prod_offer_box form { margin: 5px auto auto; float: none; width: 345px; display: block; transition: all ease 0.5s; }
.prod_offer_box form input[type="text"] { width: 200px; min-width: 110px; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 100%; border: none; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 42%; transition: all ease 0.5s; }
#product .category_container .left_col { display: none; transition: all ease 0.5s; }

.heading span { font-size: 20px; max-width: 80%; transition: all ease 0.5s; }
.product_info { width: 98%; transition: all ease 0.5s; }
.product_image {width: 65% !important; height:auto !important; text-align:center;}
.product_main_container {width:auto;}
.product_main_container .product_main_image a.main_prod_image .enlarge_icon {width: 96% !important; height:auto !important; text-align:center;}
.prod_page_descr {width: 96%;display:block;}
.product_addtocart {width: 96%;display:block;}

.responsive_cart_total { display: block; }
.ship-calc { width: 64%; }
.cart_view ul li { padding: 5px; }
#viewcart .category_container .left_col { display: none; width: 100%; margin: 10px 0px; transition: all ease 0.5s; }
.cart-discount-box span { width: 30%; }
.left_col_cart {width:98%;padding:1%;}
.viewcart_total_tile { display:none; /*display: inline-block; vertical-align: top; width:94%;padding:1%; transition: all ease 0.5s;*/}
.colum_tile { display: none; transition: all ease 0.5s; }
.gurantee_tile_cart { display: inline-block; /*width: 45%;*/ padding: 1%; transition: all ease 0.5s; }

.cart_container {width:98% !important;padding:1%;}
.cart_container .returning {width:98% !important;border-right:none !important;padding:1%;margin-bottom:30px;}
.cart_container .new_customer {width:98% !important;padding:1%;border-right:none;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
.cart_container .guest {width:98% !important;padding:1%;}
.cart_container .guest .button_red {margin-top:10px !important;}
.check_left {border: none !important;padding: 1%;width: 98%;}
.ship_sec {border: none !important;padding: 1%;width: 98%;}
.payment_sec {padding: 1%;width: 98%;}
.check_submit {width:auto;}
.chk_item_box {width:100%;}

.cart_view ul ul li { padding: 0 5px; transition: all ease 0.5s; }
.fieldset label { width: 120px; padding: 0px 5px 0px 0px; }
.fieldset-submit .left-col { margin: 0 40px; }
.header_guarantee { width: 100%; transition: all ease 0.5s; }
.checkout_header > img { display: none; }
.chechout_header .logo { float: none;float: left;background-size: 80%;background-position: top center;height: 90px;margin: 10px 0px 0px 0px!important;}
.middle_header_cart .logo {width:100%;}
.checkout_mid { padding: 5px 5px 5px 5px; transition: all ease 0.5s; }
.accountinput_info input[type="text"] { width: 110px; transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 100%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 0%; width: 100%; transition: all ease 0.5s; }
#AccountInput { width: 93%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
form.checkout_form .field label { width: 90px; padding: 8px 5px 0 0; text-align: left; transition: all ease 0.5s; }
form.checkout_form .field input[type="text"], form.checkout_form .field input[type="email"] { width: 180px !important; }
form.checkout_form .field select { width: 200px !important; margin: 0 0 3px; padding: 8px 0; transition: all ease 0.5s; }
.useforbill { margin: 10px 0 10px 70px !important; transition: all ease 0.5s; }
#checkout_shippingaddress .category_container .left_col, #checkout_billing .category_container .left_col, #checkout_confirmation .category_container .left_col { display: none; }
.chk-conf-order-total { width: 45%; font-size: 12px; }
#checkout_confirmation form input[type="submit"] { font-size: 14px !important; }
form.catalog_request_form { width: 100%; transition: all ease 0.5s; }
.catalog_request_form .field input { width: 200px; transition: all ease 0.5s; }
.form-container .buttonrow { margin: 20px 0 0 120px; }
.catalog_request_form .field { margin: 0 0 10px !important; }
.cart_scroll_top { margin: 3px auto; width: 92%; transition: all ease 0.5s; }
.order_status_form .field label { width: 100px; }
.order_status_form .field #osemail, .order_status_form .field input[type="text"] { width: 150px; transition: all ease 0.5s; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 100%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }
.responsive_forms .controlset { display: block; }
.zone_tabel { width: 100%; transition: all ease 0.5s; }
.zone_tabel .allzone_image { width: 80%; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.banner_mid_B { display: block; }
.banner_mid_B .banner_mid_left { display: block; width: auto; }
.banner_mid_B .banner_mid_right { display: block; width: auto; }
.banner_mid_B .banner_mid_left .f44 { font-size: 28px; }
.banner_mid_B .banner_mid_left .f18 { font-size: 14px; }
.catbadge { position: relative; /*top:-148px; left:0px;*/ width: auto; height: auto; }
.catherobadge { position: relative; /*top:-182px; left:0px;*/ width: auto !important; height: auto !important; }
.prodbadge { position: relative; /*top: -440px; left: 0px;*/ width: auto; height: auto; }
.responsive_hide { display: none !important; }
.reveal-modal { display: none; }
.responsive_show { display: block; }
.vcart_buttonbox { /*text-align: center; padding:50px;*/}
.vcart_buttonbox .button_grey {font-size:14px !important;display:none !important;}
.vcart_buttonbox .button_red {font-size:14px !important;}
.footer_newsletter { display: none; }
.mm-fixed-top .logo { width: 85px !important; background-size: 100%; height: 31px !important; background-color: #fff; }
/*.middle_header_cart { margin:70px 0 0; }*/
.payment_option_billing strong, .payment_option_billing span.paypaltest { display:block; }
.cart_scroll_top { display:none; }
.mob_hide { display:none; }
.prod_right_col .customer_reviews { display:none; }
.top_cart .mobcarttotal { position: absolute; background: #CC0003; color: #fff; padding: 0; border-radius: 15px; right: 10px; top: 3px; text-decoration:none; height: 18px; width: 18px; text-align: center; }
}

/****   like iphone 5 and below ****/

@media only screen and (min-width:0px) and (max-width:320px) {
.main_menu {display:none;}
body {background-color: #FDFAF1;background-attachment: fixed;}
#minicart_container {display:none;}
.guarantee_seal {display:none;} 
a { color: #000; text-decoration: underline; }
a img { text-decoration: none; }
#example-popup {display:none;}
.top_bar { float: none; display: table; position: fixed; top: 0; z-index: 9999; }
.wrapper { display: block; width: 100%; margin: 0 auto; transition: all ease 0.5s; }
.middle_header .header_offer_box .offer_top_scroll { width: auto; padding: 15px 15px 15px 45px; font-size: 14px; transition: all ease 0.5s; }
.category_container { padding: 10px 5px 0; transition: all ease 0.5s; }
.header_a { display: none; }
.main_menu { margin: 0; }
.top_bar .top_A { /*display: none !important;*/ }
.top_menu { display: none; }
.top_cart { width: auto; background:url(../images/top_cart_icon.jpg) center center no-repeat #5A8802; padding:10px 50px 10px 5px; min-width:10px; position:relative; border: none; transition: all ease 0.5s; }
.middle_header { clear: both; /*margin: 61px 0 0;*/}
.res_logo { display:inline-block; vertical-align:top; /*margin: 6px 0 0 13%;*/ }
.res_logo .logo { display:block; float: none; width: 130px; height:40px; background-size: 80% !important; background:url(../images/res_logo.png) center center no-repeat; /*margin: auto;*/ display: inherit; }
.middle_header .logo { display:none; }
.header_offer_box { display: block; width: 90%; margin: 5px auto; transition: all ease 0.5s; }
.search_bar { width: 285px; margin: 10px auto; display: inherit; transition: all ease 0.5s; }
.suggestionsBox { display: none !important; }
.search_bar input[type="text"] { width: 200px; min-width: 80px; transition: all ease 0.5s; }
.search_bar input[type="submit"], .search_bar input[type="button"] { padding: 8px 10px 10px 10px !important; background: #2F2B2C; background-image: none; transition: all ease 0.5s; }
.right.top_B { display: block; float: none; background-color:#FDFAF1;}
.responsive_menu { float: none; vertical-align:top; width: 95px; display: inline-block; margin: 5px 0px 0 0; overflow: hidden; }
.responsive_menu .mm-fixed-top { margin: 0 !important; }
.responsive_cart { float: right; display: inline-block; /*margin: 0 0 0 20px ;*/ overflow: hidden; height: 40px; }
.navigation_main { display: none; }
.main_container { width: 98%; padding: 1%; transition: all ease 0.5s; }
.banner .banner_left { width: 100%; transition: all ease 0.5s; }
.slide_home {width:330px !important;height:auto !important;}
.box_skitter, .box_skitter_large { width: 640px !important; height: 305px !important; transition: all ease 0.5s; }
.owl-carousel .caption { padding: 3px 10px !important; transition: all ease 0.5s; }
.owl-carousel .caption .f18 { font-size: 12px; }
.owl-carousel .caption .f28 { font-size: 12px; }
.owl-carousel .caption .f36 { font-size: 14px; }
.main_offer_box { width: 96%; padding: 2%; text-align: center; transition: all ease 0.5s; }
.main_offer_box > span { width: 305px !important; transition: all ease 0.5s; }
.offer_home_right form input[type="text"] { width: 155px; transition: all ease 0.5s; }
.banner .banner_right { display: block; width: 100%; margin: 10px 0 0; transition: all ease 0.5s; }
.banner { height: auto; border-top: 5px solid #598901; clear: both; background: url(../images/banner_bg.jpg) center top no-repeat; transition: all ease 0.5s; }
.home_right .zone_finer_box, .home_right .offer_keycode_box, .home_right .quickorder_tile { display: inline-block; vertical-align: top; padding: 1%; margin: 1%; width: 93%; transition: all ease 0.5s; }
.zone_finer_box, .offer_keycode_box, .quickorder_tile { display: none; }
.zone_finer_box .zone_form_box input[type="text"] { width: 95%; transition: all ease 0.5s; }
.offer_keycode_box, .quickorder_tile { display: none !important; max-height: 100%; transition: all ease 0.5s; }
.zone_finer_box .zone_location { font-size: 14px; transition: all ease 0.5s; }
.offer_keycode > img { margin: 0 5px !important; transition: all ease 0.5s; }
.offer_keycode_box .offer_keycode { padding: 10px 0; text-align: center; transition: all ease 0.5s; }
.quickorder_tile { padding: 10px 2%; width: 91%; text-align: center; transition: all ease 0.5s; }
.quickorder_tile input[type="submit"], .quickorder_tile input[type="button"], .quickorder_tile button { padding: 8px 5px !important; }
.quickorder_tile > span { width: 150px !important; margin: 0 0 0 10px; text-align: left; transition: all ease 0.5s; }
.offer_image_home { width: 100%; transition: all ease 0.5s; }
.product_box, .product_bar .product_box { width: 96%; /*padding: 3%;*/ min-height: 165px; transition: all ease 0.5s; }
#owl-reco .product_box, #owl-reco1 .product_box, #owl-cart .product_box { width: 90%; padding: 3%; min-height: 165px; transition: all ease 0.5s; }
.product_box .product_img { width: 100%; height: auto; transition: all ease 0.5s; }
.product_box .prod_name, .product_box .prod_price, .product_bar .product_box .prod_name, .product_bar .product_box .prod_price { display: block; text-align: center; width: 100%; transition: all ease 0.5s; }
.add_cart_btn { padding: 10px 10px 10px 33px !important; transition: all ease 0.5s; }
/*.product_row li, .product_bar .product_row li { margin: 8px; transition: all ease 0.5s; }*/
.add_cart_btn { transition: all ease 0.5s; }
.product_bar .add_cart_btn { margin: 5px 0px 0 !important; transition: all ease 0.5s; }
.footer .footer_col { width: 45%; margin: 0 0 40px 5px; transition: all ease 0.5s; }
.footer .footer_col > h2 { font-size: 16px; transition: all ease 0.5s; }
.footer_newsletter_left { text-align: center; background: none; padding: 0; transition: all ease 0.5s; }
.footer_newsletter_form { width: 80%; margin: 5px auto !important; display: inherit; text-align: center; line-height: 29px; transition: all ease 0.5s; }
.footer_newsletter_form > input[type="text"], .footer_newsletter_form > input[type="email"] { width: 60% !important; margin: 0 0 7px !important; transition: all ease 0.5s; }
.copyright .left { width: 100% !important; text-align: center; transition: all ease 0.5s; }
.copyright .right { width: 100%; margin: 10px 0 0; text-align: center; transition: all ease 0.5s; }
.main_offer_box { width: 96%; padding: 2%; text-align: center; transition: all ease 0.5s; }
.offer_home_right { width: 100%; }
.main_offer_box form { float: none; width: auto; margin: auto; display: table; }
.offer_home_left { width: 100%; transition: all ease 0.5s; }
.QR_leftcol_txt { width: 100%; }
.QR_catalog_img { display: none; }
.QR_form_top li .QR_lable1 { width: 95%; transition: all ease 0.5s; }
.catalog_request_form .field label, .responsive_forms .field label { width: 85px; }
.catalog_request_form .field input[type="text"], .catalog_request_form .field input[type="email"], .catalog_request_form .field select, .responsive_forms .field input[type="text"], .responsive_forms .field input[type="email"], .responsive_forms .field select { width: 150px !important; }
.catalog_image_col { display: none; }
#itemDetails .dataRow input[type="text"] { width: 50px !important; }
.QR_main_form ul li span { font-size: 11px; padding: 5px; }
.popup { width: 100px !important; left: 35%; position: absolute; transition: all ease 0.5s; }
.popup.visible .popup-body { width: 300px !important; }
.popup p { line-height: inherit; font-size: 16px !important; line-height: normal !important; }
#promo_popup_form input[type="text"] { width: 220px !important; }
.home_cat_col {width:auto;}
.home_cat_thumb {padding-left:10px !important;width:100px !important; }
.home_cat_thumb img {width:100px !important;}
.home_cat_text {padding-left:15px !important;width:180px !important;}
#category .category_container .left_col { display: block; width: 100%; transition: all ease 0.5s; }
.category_container .left_col { display: none; }
.category_container .right_col { width: 100%; overflow: hidden; margin: 0 0 0 0px; transition: all ease 0.5s; }
.left_category { display: none; }
.category_promo_box .offer_cat_right {display: inline-block;width: 98%;vertical-align: top;}
.hero_product {width:92% !important; padding: 10px; border: 1px solid #CCCCCC; transition: all ease 0.5s; }
.hero_product .hero_title { display: none; }

.visual_subcat ul li { width: 100px; transition: all ease 0.5s; }
.visual_subcat ul li img { max-width:110px; max-height: 110px; }
.hero_product .hero_image {/*width:40%;*/ width: 100%; transition: all ease 0.5s; }
.hero_product .hero_image img { max-width: 98%; height: auto; padding: 0; transition: all ease 0.5s; }
.hero_product .info {/*width:53%;*/ margin: 0; width: auto; text-align: center; transition: all ease 0.5s; }
.hero_product .add_cart_btn { float:none !important;}
.hero_product .add_cart_btn:hover { display:block;}

.product_row li { margin: 5px 0px; transition: all ease 0.5s; }

#category .category_container .product_box { max-width: 90% !important; height: auto; transition: all ease 0.5s; }
#category .category_container .product_box hero_product { padding:5%; max-width: 90% !important; height: auto; transition: all ease 0.5s; }
#category .category_container .product_box .cat_prod_img { width: 300px !important; max-height: auto  !important; transition: all ease 0.5s; }
#category .category_container .product_box .cat_prod_img img { max-width: 100% !important; max-height: auto  !important; transition: all ease 0.5s; }
.category_container .product_box .prod_name, .category_container .product_box .prod_price { text-align: center; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.sorting_bar .sprting_filters { width: 100%; text-align: center; margin: 0 0 7px; transition: all ease 0.5s; }
.sorting_bar .pagination { width: 100%; text-align: center; transition: all ease 0.5s; }
.hero_product .prod_name, .hero_product .prod_price {/*text-align:left !important; font-size: inherit;*/}
span.short_hero_description { display: none; }
.hero_product .cat_form { text-align: center; }
.hero_product .add_cart_btn {margin:5px !important;}
.responsive_filters { display: block; padding: 8px 0; border-top: 1px solid #ccc; }
.responsive_filters .left_filter { display: block; }
.responsive_filters .left_filters { width: 32%; margin: 0 0 10px; display: inline-block; transition: all ease 0.5s; }
.responsive_filters .left_filters select { display: block; width: 90% !important; transition: all ease 0.5s; }
.left_filters { display: none; }
.responsive_filters .left_filters .filter_data select { width: 90% !important; transition: all ease 0.5s; }
.child_prod_detail .child_det_left, .child_prod_detail .child_det_right { width: 49%; transition: all ease 0.5s; }
.product_main_container .product_main_image a.main_prod_image .enlarge_icon { width: 100%; min-width: 110px; transition: all ease 0.5s; }
.prod_right_col, .right_col_b { width: 100%; margin: 0 0px; transition: all ease 0.5s; }
.product_main_container { /*width: 100%;*/ transition: all ease 0.5s; }
.product_main_container .product_main_image { width: 100%; height:auto; text-align: center; transition: all ease 0.5s; }
.product_main_container .product_main_image img.product_image { width: 100%; height:auto; transition: all ease 0.5s; }
.product_main_container .product_main_details { width: 100%; margin: 0; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_left { width: 60%; transition: all ease 0.5s; }
.product_main_details .prod_details .prod_det_right { width: 38%; transition: all ease 0.5s; }
.product_visual_req li { width: 48%; transition: all ease 0.5s; }
.prod_offer_box { display: none; width: 96%; padding: 2%; transition: all ease 0.5s; }
.prod_offer_box .offer_prod_left { width: 100%; text-align: center; transition: all ease 0.5s; }
.offer_prod_right { width: 100%; transition: all ease 0.5s; }
.prod_offer_box form { margin: 5px auto auto; float: none; width: 345px; display: block; transition: all ease 0.5s; }
.prod_offer_box form input[type="text"] { width: 200px; min-width: 110px; transition: all ease 0.5s; }
.info_list_A, .info_list_B { width: 100%; border: none; transition: all ease 0.5s; }
.info_list_A li > span, .info_list_B li > span { width: 42%; transition: all ease 0.5s; }
#product .category_container .left_col { display: none; transition: all ease 0.5s; }
.heading span { font-size: 20px; max-width: 80%; transition: all ease 0.5s; }
.product_info { width: 98%; transition: all ease 0.5s; }
.product_image {width: 96% !important; height:auto !important; text-align:center;}
.product_main_container {width:auto;}
.product_main_container .product_main_image a.main_prod_image .enlarge_icon {width: 96% !important; height:auto !important; text-align:center;}
.prod_page_descr {width: 96%;display:block;}
.product_addtocart {width: 96%;display:block;}
.responsive_cart_total { display: block; }
.ship-calc { width: 64%; }
.cart_view ul li { padding: 5px; }
#viewcart .category_container .left_col { display: none; width: 100%; margin: 10px 0px; transition: all ease 0.5s; }
.cart-discount-box span { width: 30%; }
.left_col_cart {width:96%;}
.viewcart_total_tile { display:none; /*display: inline-block; vertical-align: top; width: 45%; padding: 1%; transition: all ease 0.5s;*/}
.colum_tile { display: none; transition: all ease 0.5s; }
.gurantee_tile_cart { display: inline-block; /*width: 45%;*/ padding: 1%; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; transition: all ease 0.5s; }
.fieldset label { width: 120px; padding: 0px 5px 0px 0px; }
.fieldset-submit .left-col { margin: 0 40px; }
.header_guarantee { width: 100%; transition: all ease 0.5s; }
.checkout_header > img { display: none; }
.checkout_header .logo { float: none; }
.checkout_mid { padding: 5px 5px 5px 5px; transition: all ease 0.5s; }
.accountinput_info input[type="text"] { width: 110px; transition: all ease 0.5s; }
.checkout_proccess_image > img { width: 100%; transition: all ease 0.5s; }
.checkout-left-col { padding-left: 0%; width: 100%; transition: all ease 0.5s; }
#AccountInput { width: 93%; padding: 10px 2%; margin: 0; transition: all ease 0.5s; }
.cart_view ul ul li { padding: 0 5px; }
form.checkout_form .field label { width: 90px; padding: 8px 5px 0 0; text-align: left; transition: all ease 0.5s; }
form.checkout_form .field input[type="text"], form.checkout_form .field input[type="email"] { width: 180px !important; }
form.checkout_form .field select { width: 200px !important; margin: 0 0 3px; padding: 8px 0; transition: all ease 0.5s; }
.useforbill { margin: 10px 0 10px 70px !important; transition: all ease 0.5s; }
#checkout_shippingaddress .category_container .left_col, #checkout_billing .category_container .left_col, #checkout_confirmation .category_container .left_col { display: none; }
.chk-conf-order-total { width: 45%; font-size: 12px; }
#checkout_confirmation form input[type="submit"] { font-size: 14px !important; }
form.catalog_request_form { width: 100%; transition: all ease 0.5s; }
.catalog_request_form .field input { width: 200px; transition: all ease 0.5s; }
.form-container .buttonrow { margin: 20px 0 0 120px; }
.catalog_request_form .field { margin: 0 0 10px !important; }
.cart_scroll_top { margin: 3px auto; width: 92%; transition: all ease 0.5s; }
.order_status_form .field label { width: 100px; }
.order_status_form .field #osemail, .order_status_form .field input[type="text"] { width: 150px; transition: all ease 0.5s; }
.home_left_tiles .garden_supply_tile, .home_left_tiles .catalog_req_tile { width: 100%; height: auto; }
.home_left_tiles .garden_supply_tile img, .home_left_tiles .catalog_req_tile img { width: 100%; }
.responsive_forms .controlset { display: block; }
.zone_tabel { width: 100%; transition: all ease 0.5s; }
.zone_tabel .allzone_image { width: 80%; transition: all ease 0.5s; }
.customer_reviews .review .review_customer { display: block; width: 100%; margin: 0 0 5px; transition: all ease 0.5s; }
.customer_reviews .review .review_comment { display: block; width: 100%; margin: 0; transition: all ease 0.5s; }
.banner_mid_B { display: block; }
.banner_mid_B .banner_mid_left { display: block; width: auto; }
.banner_mid_B .banner_mid_right { display: block; width: auto; }
.banner_mid_B .banner_mid_left .f44 { font-size: 28px; }
.banner_mid_B .banner_mid_left .f18 { font-size: 14px; }
.catbadge { position: relative; /*top:-148px; left:0px;*/ width: auto; height: auto; }
.catherobadge { position: relative; /*top:-182px; left:0px;*/ width: auto !important; height: auto !important; }
.prodbadge { position: relative; /*top: -440px; left: 0px;*/ width: auto; height: auto; }
.responsive_hide { display: none !important; }
.reveal-modal { display: none; }
.responsive_show { display: block; }
.vcart_buttonbox { /*text-align: center; padding:20px;*/}
.vcart_buttonbox .button_grey {font-size:12px !important;}
.vcart_buttonbox .button_red {font-size:12px !important;}
.footer_newsletter { display: none; }
.mm-fixed-top .logo { width: 85px !important; background-size: 100%; height: 31px !important; background-color: #fff; }
/*.middle_header_cart { margin:70px 0 0; }*/
.payment_option_billing strong, .payment_option_billing span.paypaltest { display:block; }
.cart_scroll_top { display:none; }
.mob_hide { display:none; }
.prod_right_col .customer_reviews { display:none; }
.top_cart .mobcarttotal { position: absolute; background: #CC0003; color: #fff; padding: 0; border-radius: 15px; right: 10px; top: 3px; text-decoration:none; height: 18px; width: 18px; text-align: center; }
}
