@charset "utf-8";
@-moz-document url-prefix() {
    .top_cart {padding: 0 40px 0 0}
    .main_container .footer_newsletter {display: table;margin: auto}
    .main_container .footer_newsletter .foot_catreq,
    .main_container .footer_newsletter .foot_signupbox {display: inline-block;margin: 0 30px 0 0}
}

.reviewsection .expdetmob { display:none; }
.pricefixed.fixed{position:static;}
.foot_navigation, .foot_menu_responsive {display:none;}
.visible_smdevice {display: none!important;}
.for_desc_top {display: none;margin: 0 10px;}
.for_desc_dwn {display: block;}
.memberlink {background: #146528;color:#FFF;}
#cvvhelp .btnpopclose {right: -4px;}
.left_col_pf{width: 190px;vertical-align: top;display: inline-block;}
.easyplantfinder-mob {text-align: center;border-bottom: 1px solid #80a3c1;border-top: 1px solid#80a3c1;margin: 10px auto 0;width:98%;padding: 5px 0 0;}
#quick_order .shadecart_pop .btnpopclose {right: -4px;}
.UM_text{display:none;}
.bottom_news #footnewsletter #bot_email {border-radius: 0!important;padding: 6px 5px 6px!important;border: none!important;line-height: 16px;}
.pr-review-snapshot.pr-snapshot-desktop{margin-top:30px;}
.chk_thnks_mbshow{display:none!important;}
.error{color:#FF0000!important;line-height: 24px;}
#register_form label.error {float: none;text-align: left;margin-left: 218px;padding: 0;width:100%;}
#register_form input.error{line-height: unset;}

@media screen and (min-width:0px) and (max-width:320px) {
  .search_bar input[type="search"], .search_bar input[type="text"]{width: 69%!important;padding: 7px 5px!important;}
  .search_bar #Search-mobile{font-size: 12px !important;}
  .testimonials.text_center .bri-widget-carousel .bri-carousel-footer-container{bottom: -35px !important;}
  .category_page_products ul li .product .image .badger img {width: 50%;}
  #ulFertilizerRecommendation .cartcontainer_right .name_container.top_pad .item_remove .button_red, #ulUpsellRecommendation .cartcontainer_right .name_container .item_remove .button_red{font-size: 12px!important;}
  #cart .cart_left{width: 95%; padding: 10px 2px;}
  .cart_prodtable .cart_proddetail ul li{padding: 1px;}
  .v-button {max-width: 100%;}
  .chkcart_left .text_uppercase.button_yellow{font-size:12px!important;}
  .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a{font-size: 11px !important;}
  .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a.pr-snippet-write-review-link{font-size: 11px !important;}
  .ss-recs .ss-recs-carousel-container .ss-item { text-align:center; }
  .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 219px !important; background-position: center !important; }
  .ss-profile-404.ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 213px !important; background-position: center !important; }
}

@media screen and (min-width:0px) and (max-width:767px) {
  .shade_promo {text-align: center;}
  .main_box ul{margin-left:0px;}
  .recocontrol .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link {width: 250px;margin: 0 auto;}
  .reco_hometest .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link {width: 250px;margin: 0 auto;}
  .plant_guide_title{font-size: 12px;}
  #treevideopop .modal, #perennialvideopop .modal, #shrubvideopop .modal, #bulbvideopop .modal, #tubervideopop .modal, #micellvideopop .modal{width: 84%;}
  .pricefixed.fixed .availcontmob { display:none; }
  .pricefixed.fixed .discountbox { display: block; text-align: center; float:left}
  .pricefixed.fixed .discountbox span { margin: 0; }
  .pricefixed.fixed .priceboxsku { width: 36%; float:left;}
  .pricefixed.fixed .price_right { clear:both; }
  
  .digicatalog-tile { display:block; height: auto; text-align: center; }
  .digicatalog-tile > .catimg { position: static; }
  .digibanner { position: static; padding: 10px 4%; width: 85%; margin:auto; flex-wrap: wrap; background: #fff; }
  .digibanner span { flex-basis: 100%; margin: 0 0 10px; }
  .salesfixedchat{bottom: 8%!important;}
  .acsb-trigger.acsb-bg-lead.acsb-ready.acsb-mobile {/*margin-bottom: 78% !important;*/ bottom:11% !important;z-index: 10;}
  
   #productpage .salesfixedchat{bottom: 20%!important;}
   #productpage .acsb-trigger.acsb-bg-lead.acsb-ready.acsb-mobile {/*margin-bottom: 78% !important;*/ bottom:24% !important;z-index: 10;}
  
  #cart_override .cart-wrapper li.header-desc, #cart_override .cart-wrapper li.cart-desc {width: 26%; font-size:12px;}
  #cart_override .cart-wrapper li{width: 70px; font-size:12px;}
  #create_review .category_container {width: 98%;margin: 0 auto;}
  #create_review .pr-star-v4.pr-star-v4-0-filled{margin: 0 10px 0 0 !important;}
  h2.font_arial.f22.bluetitle.no_margin.left{width:auto!important;}
  #zonefindpop .zip_inp{top: 20%; width: 116px;}
  #zonefindpop .modal{max-width: 250px;}
  .bri-widget-carousel .slide-buttons{display:none!important;}
  .bri-widget-carousel .bri-carousel-footer-container{bottom: -15px!important;}
  .bri-widget-carousel .review-text{font-size: 14px!important;}
  #subcatslider .item{width: 32%}
  .plantfinder_products .hero_product .badger {margin: 0 auto !important; text-align: center !important; bottom: 26% !important;}
  .gft_box{width:100%;}
  #emailerrorMR {margin-left:auto;}
   .catalog_request_form .field label.error, .catalog_request_form #emailerror{margin:0 0 2px 2px;}
  .col80 {display: block;  width: 100%;}
  .col17 {display: table-row;  width: 100%;}
  .col17 div {display: table-cell;  width: 45%;min-height:450px;vertical-align:bottom;}
  .mob_show {display:block;}
  .mob_show.inlinemob {display:inline;}
  .mob_hide {display:none !important;}
  .appleslidercontainer h3 {width:80%;}
  
  #product_tabs { margin:10px 0 0; }
  #tab-row, .pswp__caption { display:none; }
  #tab_contents { border-radius:none; border:0; }
  .expdetmob { display:block !important; background: #004680; color: #fff !important; padding: 10px; margin: 0 0 5px !important; position:relative; }
  .more-block { display:none; padding:10px 0; }
  .more-block.proddescription { display: block; }
  .reviewsection { padding:0 10px; }
  #tab_contents .content { display:block !important; min-height: auto; padding: 0 10px !important; }
  .pswp__button--arrow--left, .pswp__button--arrow--right { z-index:999; }
  .expdetmob:after { content:'+'; position:absolute; right:10px; top:9px; }
  .expdetmob.open:after { content:'-'; position:absolute; right:10px; top:9px; }
  #proddetailchild { padding: 5px; }
  .info_list_A li>span, .info_list_B li>span { padding: 10px 0; }
  
  #custnewsletter input[type="button"] {margin:5px;}
/*************** Homepage CSS Start *****************/
.snoozetext.field label {text-align:left;}
  form[name="optoutsnooze"] input[type="submit"] {width: 97%;font-size: 18px;}
  .for_desc_top {display: block;}
  .for_desc_dwn {display: none;}
  .hidden_smdevice {display: none!important}
  .visible_smdevice {display: block!important}
  .smdevice_pad{padding:0!important;}
  .header_fixed{display:none;}
  .header_floating {position: static;width: 100%;top: 0;z-index: 99999;}
  .header .mob-wrapper{padding:10px 0; text-align:center;}
  .wrapper, .mob-wrapper {width:100%;}
  .home_offer {margin: 0 0 2px;}
  #offer_box_refresh {padding-top: 0px;}
  .main_nav{display:none;}
  .top_navigation li .top_cart{background-position: center;padding:0px;margin:0px;}
  .top_navigation li span.no_border {display: none;}
  .top_navigation li .cart_float span.sticitem_new{margin: -7px 0 0;color: #6ea7db;font-size:16px;}
  .top_navigation li.logo {vertical-align: middle;width: 40%;height:auto; margin:0px;}
  .top_navigation { display: table; width: 100%; margin: 0; padding: 0 }
  .top_navigation li { display: table-cell; vertical-align: bottom; width: 15% }
  .top_navigation li.logo { vertical-align: middle; width: 40% }
  #cartitems img { vertical-align: bottom }
  .top_navigation li img.headicon { vertical-align: bottom }
  .top_navigation li a, .top_navigation li span { display: block; text-transform: uppercase; color: #fff }
  .topcarttotal .cart_float {width: 25px;margin: 0 auto;}
  .top_navigation li span { font-size: 12px; margin: 3px 0; font-weight: 700 }
  .minicart_total_qty { position: absolute; right: 20%; top: -8px; background-color: red; padding: 2px 5px; border-radius: 25px; color: #fff; font-weight: 700 }
  .main_container { display: block; width: 100%; margin: auto;}
  #help_bar { display: none; background: #FFF; padding: 10px }
  #helpbox1 { background: #FFF; padding: 10px;}
  #help_bar .footcontactno, #helpbox1 .footcontactno{display: inline-block; width: 40%;text-align:left;background: url("../images/head_callicon.jpg") no-repeat; padding-left: 16px;}
  #help_bar .footcontactno, #helpbox1 .footchat {display: inline-block; text-align: right; width: 49%; float: none !important;}
  .search_bar { display: block; background: #073763; padding: 5px 0; /*width: 100%*/ }
  .search_bar input[type=search], .search_bar input[type=text] { width: 70%; padding: 8px 5px; font-size: 16px; display: inline-block; vertical-align: top;background:#fff;}
  .search_bar input[type=submit], .search_bar input[type=button] { width: 26%; padding: 8px 10px 7px 30px;font-size: 14px !important;background-position: 4px center;background-size: 20px;}
  .search_bar .search_box{margin:0; width:95%;border:none;}
  .search_bar label{color:#fff!important;display: block;}
  .home_offer .offer_left .offersubtext.f20{font-size:14px;}
  .home_offer .offer_left .offersubtext .topofferlink{display:block;}
  .owl-carousel .owl-item{min-height: auto;}
  #owl-banner .owl-controls .owl-prev{top: 44%;}
  #owl-banner .owl-controls .owl-next{top: 44%;}
  .icon-left-light, .icon-right-light{padding: 8px 16px;}
  .slider_box .homerightslide .owl-item .prod_thumb {width:auto;}
  .slider_box .homerightslide .owl-item .prod_thumb a.quicklook-button, .recoslider_box .slider_prodinfo a.quicklook-button{display:none;}
  .slider_box .homerightslide .owl-item {margin: 0 10px 0 0;}
  .slider_box .homerightslide .owl-item .prod_thumb .prod_img img{width:100%;}
  .tileswrap{display: block;width: 100%;margin:5px 0 0 0;}
  .tileswrap aside{display: block;width: 98%;margin: 0 auto;background-color: #fff7d2;border: 1px solid #115722;border-left: 0px;border-right: 0px;}
  .tileswrap aside.web_excl{display:none; height: 158px;background: #014582 url(../images/MB-web-excl-tile_mobile.png) center center no-repeat;}
  .tileswrap aside.plant_find{display:none;}
  .slider_data .main_thumb {display:none;}
  .slider_box{width:98%;margin:0 auto;}
  .cookie_home .slider_data .recoslider_box h3{font-size:16px!important;padding-left: 5px;padding-right: 5px;}
  .home_zone_slide .homerightslide{width:100%;margin-top: 10px;text-align:center;}
  .slider_box .home_zone_slide h2{font-size:16px!important;padding-left: 5px;width:auto;}
  .bot_tiles .testimonials{width:93%;margin: 0 auto;display: block;height:auto;}
  .main_box{margin-bottom: 0px;}
  .main_text_box{font-size: 16px;background:rgba(255,255,255, 0.9)!important;}
  .main_box ul li{width: 94.4%;overflow: hidden; height:300px;}
  .main_box ul li:nth-child(2){margin:0 0 10px;}
  .main_box img, .main_big_box img {max-width: 100%;width: 98%;margin:-32% 0 0;}
  .main_text_box{bottom: 10px!important;width:58%;}
  .main_text_box span{font-size: 16px;padding:0!important;}
  .main_text_box p{display:none;}
  .reco_hometest .slider_data .recoslider_box .slider_box{width:90%; margin:0 auto;}
  .reco_hometest h3.f40 {font-size: 24px;}
  .reco_hometest .slider_data .recoslider_box .slider_box .owl-homereco .icon-right-dark{right: -16px;top: 30%;}
  .reco_hometest .slider_data .recoslider_box .slider_box .owl-homereco .icon-left-dark{left: -16px;top: 30%;}
  .reco_hometest { position:static; margin-bottom:0; }
  .home_ab_test {margin-top: 20px;width: 94% !important;} /*298px*/
  .top_pf_box_M{width: 100%;text-align:center;}
  .top_pf_box_R {display: block;width: 100%;text-align: center;}
  .top_pf_box_M .f34 {font-size: 24px;}
  .top_pf_box_M .f20 {font-size: 16px;}
  .top_pf_box_M .f16 {font-size: 14px;}
  .top_pf_box_R .btn_blue { margin-top: 0px !important; padding: 5px 15px !important;font-size: 18px !important;}
  .zonetitletop #zone_linkindexC{font-size: 16px!important;}
  .new_zonefinder .zonetileleft .greenboxdata{width: 100%;text-align: center;margin: 10px 0 0!important;}
  .new_zonefinder .zonetileleft .zonetitle{width: 100%;text-align: center;}
  .main_big_box .main_text_box{width:64%;}
  .main_big_box .main_text_box span{font-size:16px;}
  .main_big_box ul li{width: 98.25%;margin: 0 0 10px 0!important;overflow: hidden; height:200px;}
  .sm_boxes .sm_innbox{width: 46.98%;margin: 0 1.67% 10px 0;}
  .sm_boxes .sm_innbox:last-child {margin-right: 1.67%;}
  .sm_text_box h2 {font-size: 18px;}
  #shipinfo .modal, #norisk .modal, #noriskbot .modal {max-width: 300px;}
  .mob-wrapper .search_bar form {width: 100%;}
  .search_bar [ss-autocomplete]{top: 110px;}
  .plant_finderbox{width:88%;}
  .top_pf_box_L{display:none;}
  .footer_newsletter .foot_signupbox #add_email1{width:90%;}
  .easyplantfinder-mob img{max-width:100%;}
  .cartofferdata input[type="text"]{padding: 10px 5px 5px;}
  
  
  /*************** Homepage CSS End *****************/ 
  
  
  /*************** Window Shade cart CSS Start *****************/
  
  #windowshade-cart {left: 0;width: 290px;right: 0;margin: auto;padding: 10px;}
  #windowshade-cart-container h2.f18 {font-size: 14px;}
  #windowshade-cart .shade_cart .shadecart_products .normaltext img {width: 45px !important;height: 45px !important;}
  span.wscartqty input {border: 1px solid #004680;}
  span.wscartqty img {display: none;}
  .wscartqty input {width: 54% !important;}
  .shade_prods tr td {font-size: 12px;}
  #windowshade-cart-container #cart_ship_estimator table {width: 100%;padding: 0 10px 2px !important;}
  #windowshade-cart-container #cart_ship_estimator table.pdt-info tr td {padding: 2px 0 2px;}
  #windowshade-cart-container #cart_ship_estimator .pdt-info h3 {font-size: 12px !important;}
  #windowshade-cart-container #cart_ship_estimator .pdt-info .button_red{padding: 4px 8px!important;font-size: 12px!important;}
  #windowshade-cart-container #cart_ship_estimator table {width: 100%;padding: 0 10px 2px !important;}
  #windowshade-cart-container #cart_ship_estimator table.pdt-info tr td {padding: 2px 0 2px;}
  #windowshade-cart-container #cart_ship_estimator .pdt-info h3 {font-size: 12px !important;}
  #windowshade-cart-container #cart_ship_estimator .pdt-info .button_red{padding: 4px 8px!important;font-size: 12px!important;}
  #windowshade-cart-container #windowshade-cart #windowshade-cart-box-close1{font-size: 14px;}
  #windowshade-cart-container #windowshade-cart .button_red{font-size: 14px;}
  #windowshade-cart-container #windowshade-cart .total_box{margin-top: 26px!important;}
  
    
 /*************** Window Shade cart CSS End *****************/
  
  
  
 /*************** Footer CSS Start *****************/ 
  
  #testimonials{width:100%;}
  #testimonials .owl-controls .owl-prev, #testimonials .owl-controls .owl-next { margin: 25px -20px 24px -16px;}
  .no-risk-img{width:96%;}
  .payment_option{text-align: center;}
  .payment_option .cart-pad {padding: 0;display: block;margin: 0 auto;}
  .payment_option img {max-width:94%;}
  .copyright .wrapper {width: 98%;font-weight: normal;}
  .copyright {padding:0 0 15px;}
  .recoslider_box{margin:10px 0 0; padding:0;}
  .hm_news_box, .thanks_box {width:90%!important; margin:0 auto;}
  .reveal-modal{left:0!important;right:0;top:16%!important;}
  .reveal-modal .close-reveal-modal{right:19px;}
  .hm_news_box .f24, .hm_news_box .f22{font-size: 18px!important;}
  .hm_news_box .f20{font-size: 16px!important;}
  .hm_news_box .f34{font-size: 30px!important;}
  .hm_news_box ul{padding:0;}
  .footer_newsletter{width: 98%;text-align: center;margin: 10px auto 0;}
  .footer_newsletter .foot_catreq{display:block;width:94%; margin:5px auto;}
  .footer_newsletter .foot_signupbox{display:block;width:94%; margin:5px auto;}
  .footer_extleft, .footer_left, .footer_mid{display:none;}
  .footer_right{margin: 5px 0;}
  .foot_menu_responsive .foot_menu_cols{width:100%;text-align:center;display:block;}
  .footer_right{width:100%; text-align:center;}
  .foot_navigation, .foot_menu_responsive { display: block }
  .foot_navigation ul { margin: 0; padding: 0 }
  .foot_navigation ul li { border-bottom: 1px solid #FFF; position: relative }
  .foot_navigation ul li a { color: #004680; font-weight: 600; cursor: pointer; display: block; padding: 12px 3%; background: #fdfdfd; background: -moz-linear-gradient(top, #fdfdfd 0%, #cdcdcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #cdcdcd)); background: -webkit-linear-gradient(top, #fdfdfd 0%, #cdcdcd 100%); background: -o-linear-gradient(top, #fdfdfd 0%, #cdcdcd 100%); background: -ms-linear-gradient(top, #fdfdfd 0%, #cdcdcd 100%); background: linear-gradient(to bottom, #fdfdfd 0%, #cdcdcd 100%);  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#cdcdcd', GradientType=0)
  }
  .foot_navigation ul ul { background: #fffccc }
  .foot_navigation ul.multinav ul a:hover, .multinav ul a:hover i:first-child { background: #fff!important }
  .foot_navigation ul.multinav li a:after { border: 2px solid #00447D; width: 5px; height: 5px; transform: rotate(-45deg); border-left: 0; border-top: 0; position: absolute; right: 15px; top: 16px }
  .foot_navigation ul.multinav li a:after, .foot_navigation ul.multinav ul a:after { content: ''; display: inline-block; -webkit-transform: rotate(-45deg) }
  .foot_navigation ul.multinav ul a:after { border: 2px solid #00447D; width: 4px; height: 4px; transform: rotate(-45deg); border-left: 0; border-top: 0; position: absolute; right: 15px; top: 17px }
  .multinav ul { display: none; list-style: none; margin-top: 0; padding: 0 }
  .multinav ul li { border-bottom: 1px solid #CCC }
  .multinav>ul>li>a { border-left: 4px solid #222 }
  .multinav ul li a { display: block; padding: 12px 3%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; font-weight: 600 }
  .multinav ul a i { margin-right: 10px; font-size: 18px; margin-top: 3px; width: 20px }
  .multinav ul a.active, .multinav ul a:hover { background-color: #009151; border-left-color: #FC3 }
  .multinav li a.active+ul { display: block }
  .multinav li ul { margin-top: 0; display: none }
  .multinav li ul li { border-bottom: none!important; background: #FAFAFA!important }
  .multinav li li a { padding-left: 20px; border-bottom: 1px solid #00447D; background: #FAFAFA!important }
  .multinav li li a:hover { background-color: #009151 }
  .multinav li li a .fa-caret-down:after, .multinav li li a .fa-caret-left:after { top: 10px }
  .multinav .fa { display: inline-block; font: normal normal normal 14px/1 Arial; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
  .multinav .fa-caret-down:after { content: '+'; border-color: #006E3D transparent transparent #DFF1B7; transition: all .5s ease }
  .multinav .fa-caret-down:after, .multinav .fa-caret-left:after { position: absolute; width: 0; height: 0; right: 20px; left: auto; top: 12px; border: 0 solid }
  .multinav .fa-caret-left:after { content: '-'; border-color: #DFF1B7 transparent transparent #006E3D; transition: all .5s ease }
  .bot_tiles{margin: 15px 0 25px;}
  .footer_callwrap{margin: 30px 0 0;}
  .bottom_news #footnewsletter #bot_email{line-height:17px;}
  .greenboxdata input#shopZoneZipcodeindexC {width:48px !important;display:inline-block;}
  .zonetileleft .btn_blue{display:inline-block;}
  
  /*************** Footer CSS End *****************/ 
  
  
  /*************** Category page CSS Start *****************/
  
  .left_col{display:none;}
  .right_col {width: 98%; margin: 0 auto;display: block;}
  .slider_box.visual_subcat{width:98%; margin:0 auto;}
  .category_page_products ul{text-align:center;}
  .category_page_products .hero_product {width: 100%;min-height: 350px;padding:0;margin: 0 0 5px;}
  .category_page_products ul li {width: 48%;min-height: 292px!important;margin: 0 3px 10px 2px;}
  .product_tile section .prod_thumb{margin-bottom:0;}
  .hero_product .heroleft {width: 92%;display: block;}
  .hero_product .heroright{width: 100%;text-align: center;float: none;}
  .p-w-r .pr-snippet div, .p-w-r .pr-snippet span{text-align:left;}
  .category_page_products ul li .product{width:100%;}
  .prod_thumb .prodthumb_addcart, .prod_thumb .prodthumb_name, .prod_thumb .prodthumb_price, .prod_thumb .thumb_rating{text-align:center!important;}
  .visual_subcat #owl-custome .owl-item {margin: 0 10px 0 0;}
  .visual_subcat #owl-custome .owl-item img{width:100%;}
  .slider_box.visual_subcat .owl-prev {position: absolute;left: -4px;}
  .slider_box.visual_subcat .owl-next {position: absolute;right: -21px;}
  .hero_product a.quicklook-button, .product_tile a.quicklook-button {display: none;}
  .prod_thumb .prodthumb_addcart .button_blue {padding: 8px 6px!important; width: 159px!important;font-size: 13px!important;}
  .oosimgoverlay{font-size: 14px!important;width: 70%!important;}
  .catcopy_wrap .catcopy{width:67%!important;}
  .ss-sidebar-container .sorting_bar .pagination, .ss-no-results .sorting_bar .pagination, #searchspring-content .sorting_bar .pagination{width: 100%!important;padding: 8px 0 0!important;text-align: center!important;margin-right: 0px!important;float: none!important;}
  .ss-sidebar-container .sorting_bar .sprting_filters, .ss-no-results .sorting_bar .sprting_filters, #searchspring-content .sorting_bar .sprting_filters{width: 100%!important;;padding: 5px 0!important;text-align: center!important;float: none!important;}
  .ss-sidebar-container .sorting_bar .sprting_filters span, .ss-no-results .sorting_bar .sprting_filters span, #searchspring-content .sorting_bar .sprting_filters span{margin:0!important;}
  #searchspring-content .sorting_bar .sprting_filters select {font-size: 16px;padding: 1px; width: 77%; }
  .ss-sidebar-container .sorting_bar, .ss-no-results .sorting_bar, #searchspring-content .sorting_bar { padding: 4px 4px 5px !important; border: 0px solid #ccc; }
  .searchspring-toolbar.ss-targeted > div { display: inline-block; width: 49%; }
  #searchspring-content .sorting_bar.clear .pagination { display: block !important; position: absolute; left: 0; right: 0; bottom: 0px; border-top: 1px solid #ccc; padding:9px 0 0!important; }
  .searchspring-toolbar.ss-targeted { display: block; position: relative; padding: 0 0 30px; margin: 20px 0 20px; border-top: 1px solid #ccc; }
  /*#searchspring-content .sorting_bar.bottom .pagination { display:block !important; }*/
  .searchspring-toolbar.ss-targeted>div.ss-slideout-button { border:0; border-right:1px solid #ccc; background:#fff; }
  .ss-slideout-button .ss-slideout-button-label { line-height: 41px !important; font-size: 14px !important; }
  .home_zone_slide .f20{font-size:16px!important;}
  .home_zone_slide #owl-custome .owl-item .prod_thumb{width: auto; margin: 0 5px 20px 5px!important;}
  .home_zone_slide #owl-custome .owl-item .prod_thumb .prod_img img{width: 100%;}
  #norisk .btnpopclose, #noriskbot .btnpopclose {right: -1px;}
  .category_page_products.plantfinder_products .hero_product {padding: 0 10px;width: 94%;margin: 0 auto 8px;}
  .category_page_products.plantfinder_products .hero_product .heroleft {width: 100%;}
  #member_checkout_container .field a {font-size: 14px;}
  .hero_product .badger.new-badge img {margin: 8px 0 0 24%;}
  .slider_box.visual_subcat .owl-item h2 {font-size:14px!important;width:auto;float:none;}
  .slider_box.visual_subcat .owl-item h2 a{font-size:14px!important;width:auto;float:none;}
  a:hover, a:focus, a:active{/*display: inherit;*/outline: 0px dotted #000000;}
  .prodthumb_price del.redtitle.ng-scope {display: block;}
  
  /*************** Category page CSS End *****************/
  
  /*************** Product page CSS Start *****************/

  
  #breadcrumb{width:96%;margin: 0 auto;}
  .product_main{width: 98%; margin: 0 auto 20px!important;}
  .product_main_left {width: 100%;}
  .product_main_mid{width: 100%;margin:0;}
  .addlimages{width: auto !important;}
  .product_main_right {width: 98%;margin: 10px auto 0;display: block;}
  .prod_zoneform .greenboxdata .zip_inp{width:52px!important;}
  #tab_contents .content{padding: 10px 10px;}
  .info_list_A, .info_list_B{width: 100%;}
  .info_list_A li > span, .info_list_B li > span{width: 42%;}
  .info_list_A, .info_list_B{border:none;}
  #image_overlay img{max-width: 96%;}
  #image_overlay #close{position: absolute;right: 0;top: -9px!important;}
  .home_zone_slide #owl-recent .product_tile{width:auto!important;margin: 0 6px 0 2px !important;}
  .home_zone_slide #owl-recent{width:98%; margin:0 auto;}
  .home_slides p.bluetitle {padding-left: 5px;}
  .revsnip{width: 60%;}
  .qsnip {width: 38%;}
  .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container{text-align:left!important;}
  .recocontrol .list_head p.bluetitle {padding-left:5px;}
  .tileswrap1{text-align:center;}
  .product_image{margin: 0 auto 8px!important;}
  .product_main_left{text-align: center;}
  .product_image img.popup-img{max-width: 100%!important;width: auto;}
  .p-w-r .pr-media-modal .button__close{top: 78px!important;right: 5px!important;}
  .price_right .upqty span{display:block;}
  .product_main_right .price_right .button_red{font-size: 20px;margin: 8px 0 0;}
  .mobfixbtn.fixed { position: fixed; left: 1%; right: 1%; bottom: 0.5%; min-height:50px; border-radius:5px; height: auto; background: #191919; z-index: 999; padding: 1% 3%; color: #fff; transition: 0.3s all ease-in-out; }
  .pricefixed { position: static; transition: 0.2s all ease-in-out; }
  .pricefixed.fixed { position: fixed; top: unset !important; bottom:0px; left: 0; right: 0; z-index: 999; background: #14558a; padding: 1%; transition: 0.2s all ease-in-out; }
  .pricefixed.fixed .ststatus {display: none;}
  .pricefixed.fixed p.f16.italic {display: none;}
  .pricefixed.fixed .itemqty {display: none;}
  .pricefixed.fixed .priceboxprice {vertical-align: middle;margin: 0;width: 60%;}
  .pricefixed.fixed .priceboxsku p {text-align: left;}
  .pricefixed.fixed .main_price_box {padding: 5px 5px 0;margin:0;border:none;}
  .pricefixed.fixed .price_right .button_row{text-align: right;width: 48%;margin: 21px 0 0;}
  .pricefixed.fixed .price_right .upqty span{text-align: left;}
  .reviews_product_title .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a, .reviews_product_title .p-w-r .pr-no-reviews .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span {float: none;display: block;} 
  .main_price_box .notifysection{text-align: center;padding-bottom: 5px;}
  .UM_text{display:inline-block; color:#990000;}
  .pr_mob_width .priceboxprice.text_right {width: 100%;padding-top: 2px;}
  .pr-review-snapshot.pr-snapshot-mobile{margin-top:30px;}
  #productpage #image_overlay {top:10%;position: absolute;}
  .pricefixed.fixed .childprodbox {max-height: 95px;overflow: hidden;overflow-y: scroll;}
  .hero_product .ss-product-badge .badger { margin: 0 !important;text-align: center !important;bottom: 140px !important;}
  
  /*************** Product page CSS End *****************/
  
  /*************** Cart pages CSS End *****************/
  
  .cart_left{width: 90%;margin:8px auto 0!important;display: block;}
  .cart_right { width: 90%;margin: 15px auto 0!important;display: block;}
  .cart_left .right {float: none!important;position: relative;margin-top: -65px;min-height:70px;text-align: center;}
  #cart .cart_left h2.f22 {/*position: relative;padding-top: 30px;*/width: 100%;text-align:center; display:block; /*border-bottom: #000 1px solid;*/ margin: 0 0 10px 0 !important;}
  .cart_left .zip_inp {width: 60px!important;}
  .cart_zoneform .button_blue {font-size: 12px;padding: 8px 5px;}
  /*.cartcontainer_left {width: 85px;vertical-align: top;position: absolute;margin-top: 89px;padding: 10px 6px;}*/
  .cartcontainer_left {width: 25% !important;}
  /*.Vcartitems_container {padding: 0!important;}*/
  .Vcartitems_container {padding: 0; margin: 5px 0; background: #fff8dc;}
  .cartnamewrap {background: #eaf2fa; border-bottom: 1px solid #000; padding: 1%; width: 98%;}
  .cartinfowrap {width: 98%; padding: 1%;}
  /*.cartcontainer_right {width: 100%!important;}*/
  .cartcontainer_right {width: 73% !important;}
  /*.name_container {background: #eee;border-bottom: 1px solid #000;padding: 10px 0;width:100%;height:70px;}*/
  /*.name_container .item_name{padding-left: 10px;}
  .name_container .item_remove{padding-right: 10px;}*/
  /*.cart_prodtable {width:72%; margin-left: 90px!important;padding: 5px;}*/
  .cart_prodimage {margin: 5px 0 1px 5px;}
  .cart_prodtable {display: block; width: 100%; margin: 0;}
  .season {width: auto;}
  .cart_prodimage img {width: 100%;}
  .season.f12.visible_smdevice span {display: inline-block;margin-top: 5px;}
  #fertilizer-recommendations-items {padding: 0;}
  #fertilizer-recommendations-items > h3.redtitle {padding-left: 5px!important;}
  #ulFertilizerRecommendation .cartcontainer_right .name_container, #ulUpsellRecommendation .cartcontainer_right .name_container {height: auto;}
  #ulFertilizerRecommendation .cartcontainer_right .name_container .item_name, #ulUpsellRecommendation .cartcontainer_right .name_container .item_name {width: 60% !important;display: inline-block;}
  #ulFertilizerRecommendation .cartcontainer_right .name_container .item_remove, #ulUpsellRecommendation .cartcontainer_right .name_container .item_remove {width: 32%!important;display: inline-block;}
  #ulFertilizerRecommendation .cartcontainer_right .name_container .item_remove .button_red, #ulUpsellRecommendation .cartcontainer_right .name_container .item_remove .button_red{font-size: 14px!important;}
  /*#ulFertilizerRecommendation .cartcontainer_left, #ulUpsellRecommendation .cartcontainer_left {margin-top: 60px;}*/
  #ulFertilizerRecommendation .cart_prodimage {margin: 0 5px;}
  .visuallyhidden{display:block;}
  .chkwrapper, .chkmain_container{width: 100%;}
  .chkcart_left{width: 90%;margin: 15px auto 0;display: block;}
  .chkcart_right{width: 90%;display: block;top: inherit !important;margin: 15px auto 0;float:none;}
  .chkwrapper > ul > li:first-child {display: block;width: 100%;}
  .chkwrapper > ul > li {width: 48%;font-size: 14px;text-align: center;}
  #sidebar.sticky{float: none;position: relative!important;top:0!important; margin-left: 1.95%;}
  .cart_forms label, .cart_forms .label{width: 36%;}
  .billing_form, .login_form, .payment_form, .shipping_form{font-size: 13px;}
  .chkcart_left h2, .chkcart_right h2 {font-size: 16px;}
  .Vcart_totalbox{font-size: 14px;}
  ul.cart_greenstrip li {font-size: 14px !important;}
  .cart_greenstrip, .cartofferboxtitle{font-size: 14px;}
  .exp_width {width: 94% !important;}
  .confirmation_form .chkcart_left .btn-checkout{display: none;}
  /*.confirmation_form .cartcontainer_right .wrapper{min-height: 90px;}
  .confirmation_form .cartcontainer_left{margin-top: 70px;}
  .confirmation_form .cartcontainer_right .name_container{height: 50px;}*/
  #checkout_confirmation .springship {width: 100%;}
  .chkthxcart_right{width:96%;margin: 0 auto;display:block;float:none;}
  .chkthxcart_right .chkcart_right{width:93.5%;}
  .quickorder_container .main_containerA {width: 96%; margin: 0 auto !important;}
  .quickorder_container {margin-top: 70px;}
  .quickord_left, .quickord_right, .quickform_left, .quickform_right, .quickadd_left, .quickadd_right {width: 100%;}
  .quickform_right{float:none;text-align: left;}
  .quickadd_right{margin: 10px 0 0 0px!important;}
  .quickadd_left .QOitem_form .item_form_input{width: 126px!important;}
  .quickord_right.text_right {text-align: left;}
  .QOproducts_container .cart_prodtable { width: 74%; margin-left: 84px !important;min-height: 80px;}
  .QOproducts_container .season {position: absolute; margin-top: -40px;margin-left: 10px;}
  .quickorder_container .main_containerA .cart_right {width: 90%;margin: 15px auto 0 !important;}
  .paging_left {width:30%;}
  #sortrange {width: 100px;margin: 0;}
  .paging_mid {width: 30%;}
  .paging_right {width: 32%;font-size: 11px;}
  #member_checkout_container #new_customer{width: 96%;margin: 20px auto 20px;border-bottom: 1px dashed #ccc;}
  #member_checkout_container .new_cust {width: 96%;margin: 0px auto 20px;border-bottom: 1px dashed #ccc;}
  #member_checkout_container #guest_checkout_container {width: 96%;margin: 0px auto 20px;}
  #checkout .login.form-conatiner {width: 96%;margin: 0 auto 20px !important;}
  #checkout #cart h1 {padding-left: 10px;}
  #member_checkout_container .field label { display: block;width: 100%; text-align: left;padding:0;}
  #member_checkout_container .field input {width: 96%;}
  .chkcart_left h2.f22.bluetitle.left.no_margin{width: 68%!important;}
  .chkcart_left .text_uppercase.button_yellow{width: 32%!important;}
  .chkcart_left .right_btn .text_uppercase.button_yellow {width: auto !important;}
  .cartzonetest {position: absolute;}
  .cartcontainer_right .wrapper { width: 100%; /*height: 100px;*/}
  .Vcart_buttonrowbottom .Vcartbtnleft .button_red {width: 100%;margin-bottom:5px;}
  .mob_btn {background: #004680;color:#FFF;display: block;text-align: center;padding: 10px 5px;border-radius: 10px;font-size: 16px;text-transform: uppercase;font-weight: 600;}
  .Vcartbuttonrow input[name="checkout"] {padding: 10px 16px;}
  .cart_right .mob_cart .Vcartbuttonrow div{display: block;}
  .cart_right .mob_cart .Vcartbuttonrow .Vcartbtnleft, .cart_right .Vcart_buttonrowbottom .Vcartbuttonrow .Vcartbtnright {width:100%;text-align: center !important;}
  .cart_right .mob_cart .Vcartbuttonrow .Vcartbtnleft span{display:block;text-align:center;padding:5px 0;}
  .cart_right .mob_cart .Vcartbuttonrow .Vcartbtnright form {display: inline-block;width: 52%;vertical-align: top;text-align: left;}
  .cart_right .mob_cart .Vcartbuttonrow .Vcartbtnright img.v-button {width: 46%;}
  .cart_forms div.buttonrow #continue_btn, #continue_btn_base {width: 100%;}
  .chkcart_right .btn-checkout .continuesubmitbtn{width:100%!important;}
  .OC_lt, .OC_rt{width:92%!important;}
  .oscreendata{width: 86%;height: auto;}
  .oscreenimage{width: 131px;height:131px; background: url(../images/MB_Image_Final.gif) left center no-repeat; background-size: 80%;}
  .mob_chkhead .logo img{max-width:90%}
  .quickorder_container .main_containerA .cart_left{width: 98%;margin: 8px auto 0 !important;display: block;padding: 10px 0;border: none;}
  .ipad_label{text-align:center;margin-left:0px!important;}
  .ipad_label label{display:block;}
  .chk_thnks_mbshow{display:block!important;}
  .cart_forms select{width: 53.6%;}
  .tab-hide {display: none !important;}
  .sms_alts .f14 {width: 58% !important;vertical-align: middle;}
  .sms_text {text-align: center;}
  .sms_text input {margin-left: 0 !important;}
  #checkout_conf .cartcontainer_right .name_container .item_name span:nth-child(3) {display: inline-block;}
  #checkout_conf .cartcontainer_right .name_container .item_name span:nth-child(4) {display: inline-block;margin-left: 40px;}
  
  
  /*************** Cart pages CSS End *****************/
  
  /*************** Other pages CSS Strat *****************/
  
  #catalog-offer .main_container {padding-top: 70px;}
  #catalog-offer .main_container {padding-top: 80px;width: 90%; margin: 0 auto !important;text-align: center;}
  .catalog_offer_left{width: 100%;}
  .catalog_offer_right{float:none;padding-top: 10px;}
  .catalog_offer_wrap{width:100%;}
  .order_status_form .field label {width: 116px;float:none;text-align:left;}
  .zone_header .zone_head_image{width: 100%; text-align:center;padding: 5px 0;}
  .zone_header .zone_right_head{width: 94%; margin: 0 auto 0 6px;}
  .zone_header .zone_right_head .catcopy_wrap .catcopy h1 {font-size: 18px;}
  .zone_header .zone_right_head .catcopy_wrap .catcopy h2 {font-size: 16px;}
  .category_page_products .home_slides.home_zone_slide h2 span.f16 {font-size: 14px;padding: 0 !important;}
  .category_page_products .home_slides.home_zone_slide h2 {font-size: 16px;text-align:left;}
  form.catalog_request_form {display: block;width: 96%;margin: 0 auto;}
  .catalog_request_form .field label{width: 100px;font-size: 12px;padding-right: 10px!important;}
  .catalog_image_col{margin: 0 auto;display: block;}
  .PFHeader img {max-width: 100%;}
  .PFfilterbar .PFbarleft { margin: 0 auto;width: 96%; display: block;text-align: center;}
  .PFfilterbar .PFbarright{display: block;text-align: center;padding: 5px 0;}
  .PFfilterbar .PFbarright span{margin:0!important;}
  .PFfilterlist{width: 80%;display: block;margin: 0 auto 10px;}
  .PFfilterlistbtn{text-align:center!important;}
  .mob_filtercontent { display: none; border: 1px solid #4e4e4e; border-top: 0; padding: 5px 0 0 }
  .mob_filtertitle { border-left: 1px solid #4e4e4e; border-right: 1px solid #4e4e4e; margin: 0 }
  .mob_filtertitle:after { content: '+'; float: right }
  .mob_filtertitle.PFexp:after { content: '-' }
  .mob_filtertitle.PFexpre:after { content: '+' }
  .yellowhelpbar{text-align: center;}
  .left_col_pf{margin-left:5px;}
  .PFfilterlist .button_yellow.findplant { margin-top: 10%!important;margin-bottom: 10% !important;}
  .offertextleft{width: 92%;}
  .offertextleft span {font-size: 16px!important;}
  .map_zone_L{width:100%;padding-bottom:10px;}
  .map_zone_R{width:100%;text-align:center;}
  .lib_box_left div {width: 98% !important;}
  .lib_box_left h2 {font-size: 16px;}
  #spoverlay .spagepopup{width: 90%;left: 0!important;top: 16%!important;right: 0!important;margin: 0 auto!important;}
  #spoverlay .spagepopup .spopshadow{width: 74%;}
  #email_emailmga{width:90%;margin-bottom:5px;}
  .catalog_request_form .field select{width:98%;}
  .order_status_form {width: 96%; margin: 0 auto;}
  .order_status_form .field {margin-left: 0;}
  .order_status_form .field #acctnum, .order_status_form .field #postcode, .order_status_form .field #osemail{width: 95%;}
  .order_status_form .buttonrow.field .button_red{width: 98%;}
  .order_status_display {font-size: 11px;padding: 4px;}
  .for_desc_top .reviews_product_title .p-w-r:first-child {display: block !important;}
  .for_desc_top .reviews_product_title .p-w-r {display: none !important;}
  .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a, .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span{padding: 0 2.5px!important;}
  .offer_active .offertextleft.mobtext_L{width: 44%; text-align: left;}
  .offer_active .offerlinkright.mobtext_R{width: 44%; text-align: center;}
  .offer_active .offertextleft.mobtext_L span {font-size: 22px !important;}
  .top_pf_box_M .zonetileleft .zonetitletop span #zone_link{font-size:14px;font-weight:bold;}
  .articalcolummain .col75 h1.f42{font-size:28px;}
  .staticcat {width: 98%;margin: 0 auto;}
  .articalcolummain .col75 h2.f22 {font-size: 16px;}
  
  /*************** Other pages CSS End *****************/
  
  
  /*************** Sign in pages CSS Strat *****************/
  
  #member_login .main_container, #member_register .main_container, #member_forgot .main_container, #member_info .main_container {width: 96%; margin: 0 auto;}
  #member_login .main_container h1, #member_register .main_container h1, #member_forgot .main_container h1, #member_pw .main_container h1, #member_info .main_container h1 {font-size:22px;}
  .form-container .buttonrow{margin:0;display: block;}
  .form-container .field label {width:100%;padding-right: 10px;font-size: 14px;float:none;text-align:left;}
  .form-container .field input[type="text"], input[type="password"], input[type="tel"], input[type="number"], input[type="email"] {width:94%;margin-bottom: 4px;}
  .form-container .field select[name="billing_state"]{width:97%;margin-bottom: 4px;}
  .form-container .field{margin:0;}
  .buttonrow.field {margin-top: 6px;}
  .form-container .buttonrow .button_red {display: block;width: 98%;font-size: 16px;}
  .mob_right .button_red {font-size: 12px !important;text-transform: none !important;}
  .product_main_left {width:98%;margin: 0 auto;display: block;}
  .login_box{width:100%;}
  .bordered {font-size: 12px;}
  #member_info .form-container .field span { width: 92% !important;}
  #member_info .form-container form{display:block!important;}
  #member_info .form-container .field select[name="billing_country"], #member_info .form-container .field select[name="billing_state"]{width:97%!important;}
  #member_info .form-container .field input[value="Update"] {width:46%}
  #member_info .form-container .field input[value="cancel"] {width:44%}
  #member_pw .form-container .field .button_red{width:97%;}
  #member_register .form-container .field input[type="text"], #member_register .form-container .field input[type="password"], #member_register .form-container .field input[type="tel"], #member_register .form-container input[type="number"], #member_register .form-container .field input[type="email"] {width:94%!important;}
  #register_form label.error{margin-left:0;}
  .ordnum {display: block;}
  .ordnum span {display: block; width: auto;}
  #member_forgot .form-container .buttonrow { margin: 10px 0 0;}
  
  /*************** Sign in pages CSS End *****************/
  
  .quot:after { top:96%; }
  .aptilescont ul li { width: 47%; }
  .aptilescont h3 { font-size:18px; }
  .ap50 { width:100%; display:bock; margin:0; }
  .aptilescont { width:95%; margin:1% 0; }
  .aptilescont:nth-child(odd) { margin:1% 0; }
  .aptilescont.fullwidth ul li { margin: 0 0 0 1%; width:48% }
  .aptilescont.fullwidth ul li:nth-child(even) { margin:0 0 0 1%; }
  
  .col75 { width:100%; }
  .col25.colmarginleft-2, .hollandmapcontainer .col60, .hollandmapcontainer .col40, .hadgemidcolum .col49 { width:100%; margin-left:0; }
  .shophadgebtn { padding: 10px 30px; font-size: 24px; }
  .maturitytiles li:nth-child(2) { margin:10px 0; }
  .maturitytiles li { display:block; width:95.5%; padding:10px 2%; }
  
  /********************CCPA Changes*********************/
  .tabwrap {width: 100%; overflow-x: scroll;font-size:11px;}
  .tabwrap table tr td {padding: 2px;}
  .ccparad {display: unset !important;}
  .ccpaprivacy label {display: block; width: auto; text-align: left; margin: 10px 0 5px;}
  .ccpaprivacy input {width: 96%; border-width: 1px; margin: auto; display: block;}
  .ccpaprivacy label.error {display: block; margin: 10px 0 5px 0; width: auto; text-align: left;}
  .ccpaprivacy select {width: 99%;}
  .ccpaform {width: 98%;}
  /********************CCPA Changes*********************/
   .modal.smsmodal {top: 5% !important; width: 90%; padding: 2%; height: 80%; overflow-y: scroll; overflow-x: hidden;}
  .modal.smsmodal img {width: 100%;}
  .modal.smsmodal span {display: block; width: 100% !important; margin:0 !important;}
  ul.smsalert li {display: list-item !important; margin: 5px 10px 0 0 !important; text-align: left !important;}
  .prodvideosec { width:100%; height:auto; }
  .oscreendata { width: 90%; height: auto; padding: 0px 10px 20px; text-align: center; }
  .video_container, .video_player figcaption {display: block !important; width: 100% !important;}
  .video_player figcaption {width: 100%; overflow: auto; white-space: nowrap; height: auto !important;}
  .video_player figcaption a {display: inline-block; width: 38%;}
  figcaption div.viddesc {font-size: 11px !important; line-height: 12px !important; padding: 1%!important; width: 98% !important; display: inline-block; white-space: normal;}
  .emailcustlbl label{display: block !important; text-align:left; margin: 0 0 0 2%;}
  .emailcust {margin: 0 0 0 2%;}
  #shipsurchmsg .modal {max-width: 83%;}
  .tab button {padding: 14px 6px; font-size: 13px;}
  .zoneoverlay .zonepop {width: 78%; margin: auto !important;}
  .overlay .shipdetailmodal {max-width: 83%;}
  .cartzone.right{position: unset !important; margin-top: unset !important;}
  .checkloc{padding:0 !important;}
  .checkloc div {display: block !important; width: 100% !important;}
  .checkloc div:nth-child(2){text-align:center; margin: 10px 0 0;} 
  .modal.smsmodal {top: 5% !important; width: 90%; padding: 2%; height: 80%; overflow-y: scroll; overflow-x: hidden;}
  .modal.smsmodal img {width: 100%;}
  .modal.smsmodal span {display: block; width: 100% !important; margin:0 !important;}
  ul.smsalert li {display: list-item !important; margin: 5px 10px 0 0 !important; text-align: left !important;}
  .cartzone.right{position: unset !important; margin-top: unset !important; min-height: unset !important;}
  #checkout_confirmation .springship {width: 70%;}
  .quot:after { top:96%; }
  .aptilescont:nth-child(odd) { margin: 1% 1% 1% 0; }
  .aptilescont ul li { width: 47%; }
  .aptilescont h3 { font-size:18px; }
  .aptilescont.fullwidth ul li { margin: 0 0 0 1%; width:48% }
  .aptilescont.fullwidth ul li:nth-child(even) { margin:0 0 0 1%; }
  #spoverlay .spagepopup{width: 90%;left: 0!important;top: 16%!important;right: 0!important;margin: 0 auto!important;}
  #spoverlay .spagepopup .spopshadow{width: 74%;}
  #email_emailmga{width:90%;margin-bottom:5px;}
  .ss-scroll-top {display: block; height: 40px;}
  .pr-review-snippet-container.pr-no-reviews .pr-snippet-write-review-link.pr-underline {border: none !important;}
  /*********** Hedges Landing Page **********/
  .fastgrow h1 {font-size: 32px; line-height: 36px !important;}
  .fastgrow h2 {font-size: 18px !important;}
  .fastgrowingtrees{margin: 15px 0 5px;}
  .fastgrowingtreesubcat li {display: block; width: 100%; margin:0;}
  .fastsubcatimg {text-align: center;}
  .fastsubcatimg img {width: 50%;}
  .fastsubcatdesc h1{font-size:26px; text-align:center;}
  .fastsubcatnav {display: table; width: 100%; font-size: 13px !important;}
  .fastsubcatnav span {margin: 0; display: table-cell; width: 50%;}
  .fastsubcatnav span:first-child {text-align: left;}
  .hedge-tiles {text-align: center; padding: 0 0 10px;}
  .hedge-tiles li {width: 32%; margin: 0 0 10px;}
  .hedge-roots div, .michigan-wrap div{display: block; width: 100% !important; margin: 0;}
  .hedgereason {margin: 0 0 30px;}
  .hedgereason span {display: block; text-align: center;}
  .iconimg {width: 20%; margin: auto;}
  .reasoncopy {width: 100%;}
  /*********** Hedges Landing Page **********/
  .custformcont .cart_forms label {display: block; width: 90%; margin: 0; float: none; text-align: left;}
  #contactform textarea { display: block; width: 91%; border-radius: 0; height: 70px;}
  #contactform input[type=text] {display: block; width: 90%;  border-radius: 0;}
  .ss-recs .ss-recs-item-controls-container { top:45% !important; }
  .ss-recs .ss-recs-item-controls-container .owl-prev { left: -20px !important; right: auto; }
  .ss-recs .ss-recs-item-controls-container .owl-next {right: -20px !important;}
  .ss-recs .ss-recs-carousel-container .ss-item { text-align:center; }
  .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 326px !important; background-position: center !important; }
  .ss-profile-404.ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 242px !important; background-position: center !important; }
  /*#fixedliveagent_button_online_5734W000000U6oo, #fixedliveagent_button_offline_5734W000000U6oo{display:none;}*/
  .recocontrol .ss-recs .ss-recs-item-controls-container .owl-next {right: -30px !important;}
  .recocontrol .ss-recs .ss-recs-item-controls-container .owl-prev {left: -30px !important;right: auto;}
  .acsb-trigger.acsb-trigger-size-small {bottom: 0!important; left: 0!important; margin-bottom: 0!important;}
  /****************New Cart Layout*******************/
  #cart .cart-head{padding:0 0 5px ;}
  #cart .cart-head h2 {width: unset;}
  #cart .cart-head .cartzoneform {display: block; text-align: center; width: 100%;}
  #cart .cart-head .cartzoneform span, #cart .cart-head .cartzoneform .f13 {font-size: 12px;}
  .cartitem-descwrap, .cart-prodtable-wrap{display:block; width:100%; margin:0 0 10px;}
  .add-reco {margin: 1% 0 0 !important; font-size: 14px; padding: 5px 10px !important;}
  #viewcart .Vcartbtnleft, #viewcart .Vcartbtnright {display: inline-block; width: 49%; vertical-align: bottom;}
  #viewcart .mob_cart .Vcartbtnright span{width: unset;}
  #cart .cartitem-descwrap, .cart-prodtable-wrap{margin: 5px 0 10px 5px;}
  #cart .v-button{width:100%; vertical-align: middle;}
  /****************New Cart Layout*******************/
  
  /*****************Certificate Balance**********************/
  .certbal label {display: block !important; margin: 0 0 5px !important; width: 100%; padding: 0 !important; text-align: left !important;}
  .certbal .field input[type="text"]{width: 96% !important;}
  .certbal .field input[type="submit"] {width: 99% !important;  margin: 0 0 5px;}
  .certsublist {padding: 5px 0 5px 5px; font-size: 12px;}
  .certsublist li {width: 22%; vertical-align: top;}
  .cnumber{width: 28%  !important;}
  /*****************Certificate Balance**********************/
  #Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window {z-index: 99 !important;}
  
  /******** Home page css ********/
  .brands-container{width:100%;}
  .brands-container:nth-child(3){margin-bottom:12px;}
  .brandsouter{width: 91%;margin: auto;}
  .ordercopy-home{width: 90%; margin: auto; margin-bottom: 30px;}
  .cntrsec{max-width:100%;}
  .brandlogo img {max-width: 55%;}
}


@media screen and (min-width:411px) and (max-width:767px) {
  .plantfinder_products .hero_product .badger {bottom: 22% !important;}
  .home_ab_test {margin-top: 20;width: 94% !important;} /*304px*/
  .footer_callwrap{margin: 40px 0 0;}
  .product_main_left {width:350px;}
  .info_list_A li > span, .info_list_B li > span{width: 43%;}
  .pricefixed.fixed .priceboxprice {vertical-align: middle;margin: 0;width: 61%;clear:both;}
  .cart_left .zip_inp {width: 66px!important;}
  #ulFertilizerRecommendation .cartcontainer_right .name_container .item_remove, #ulUpsellRecommendation .cartcontainer_right .name_container .item_remove {width: 34%!important;display: inline-block;}
  .cart_right .Vcart_buttonrowbottom .Vcartbuttonrow .Vcartbtnright form {display: inline-block;width: 52%;vertical-align: top;text-align: left;}
  .ss-recs .ss-recs-carousel-container .ss-item { text-align:center; }
  .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 326px !important; background-position: center !important; }
  .ss-profile-404.ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 242px !important; background-position: center !important; }
}


@media only screen and (min-width:969px) and (max-width:1024px) {
  #billing_info label.tab-hide {width: 25px;}
  .footer_newsletter .foot_signupbox input[type="button"] {padding:7px 15px !important;}
  .footer_newsletter .foot_signupbox {margin-left:15px;}
  .bluebg{background:#073763;}
  .bluebg span {color:#fff !important}
  .main_container, .tileswrap,  .wrapper { width: 1000px }
  .main_nav ul.menu_main li a { font-size: 12px }
  .right_col{ width: 79%; }
  .right_header { width: 69%; }
  .testimonials { width: 100%; margin: 0}
  .category_page_products ul li .product { width: 245px }
  .category_page_products .hero_product { width: 472px;float:none; }
  .heroleft,  .product_main_left { width: 330px }
  #windowshade-cart { left: 40% }
  .cart_right { margin: 15px 0 0 2px }
  form.catalog_request_form { width: 480px }
  .catalog_image_col { display:block; margin:auto;}
  .slider_box { width: 800px }
  .chkmain_container,  .chkwrapper { width: 100% }
  .chkthxcart_right { width: 307px; float: none; margin: 0 0 0 5px }
  .chkthxcart_right .chkcart_right { width: 285px }
  .menu_main li:hover>.drop_nav { display: none }
  .menuactive { display: block!important }
  .chkwrapper { width: 1000px }
  .chkcart_left { width: 610px }
  .chkcart_right { width: 320px }
  .cart_forms input[type=email],  .cart_forms input[type=number],  .cart_forms input[type=tel],  .cart_forms input[type=text] { width: 43% }
  .cart_forms select { width: 45% }
  .chkmain_container .cartcontainer_right { width: 494px!important }
  .chkmain_container .cartcontainer_right .season { width: 205px!important }
  .offertextleft { width: 75% }
  img.v-button { width: 100% }
  #sidebar.sticky { background: #fff; z-index: 999 }
  .search_box { margin: 0 0 0 60px }
  .logo { width: 298px; background-size: 100%; background-position-y: 54% }
  .logo img { max-width: 100%; }
  .search_box input[type=text] { width: 244px }
  .prod_zoneinfo{margin: 0 4px 4px; width: 336px !important;padding: 6px;}
  .prod_zoneform {width: 334px !important;margin-left:4px;}  
  .payment_option {right:0; width: 98%;}
  .payment_option span img{/*width:80%;*/}
  .br-button {width: 96px !important;}
  .bbb_pad{padding-left:0px;}
  .ss_right_content ul li{width:46%;}
  .reco_hometest .wrapper .f40 a{font-size: 30px !important;}
  .reco_hometest .slider_data .recoslider_box .slider_box { width: 98%!important;}
  .reco_hometest .slider_data .recoslider_box .slider_box .owl-homereco .icon-left-dark{left: -23px!important;}
  .reco_hometest .slider_data .recoslider_box .slider_box .owl-homereco .icon-right-dark{right: -20px!important;}
  .footer_mid{margin: 5px 0 0 36px;}
  .sm_boxes .sm_innbox{width: 22.98%;margin: 0 1.67% 10px 0;}
  .sm_text_box {min-height: 176px;}
  .new_zonefinder .zonetileleft .zonetitle #zone-image-link{font-size: 12px!important;}
  .footer_newsletter .foot_signupbox #add_email1{width:297px;}
  .garden_box_imgs .owl-theme .owl-controls{top:94px;}
  #proddetailchild{padding: 10px 16px;}
  .info_list_A{margin-right: -5px;}
  .tophelpmain {background: url(../images/toplivehelpicon.png) left 0px no-repeat;}
  #breadcrumb{width:514px;}
  .category_page_products ul li .product .image .badger img{width:auto;}
    .hero_product .heroleft{width:330px;}
  .category_page_products ul li .product .image .badger{bottom: -5px;}
  .ss-sidebar-container .sorting_bar .sprting_filters, .ss-no-results .sorting_bar .sprting_filters, #searchspring-content .sorting_bar .sprting_filters{width: 192px!important;}
  .ss-sidebar-container .sorting_bar .pagination, .ss-no-results .sorting_bar .pagination, #searchspring-content .sorting_bar .pagination{width:310px!important;margin-right: 0px!important;}
  #cart_override .cart-wrapper li.header-desc, #cart_override .cart-wrapper li.cart-desc {width: 63%;}
  .zone_header .zone_right_head {width: 490px;}
  #checkout #cart h1 {padding-left: 10px;}
  #member_checkout_container .field label {display: block; width: 100%;text-align: left;padding: 0;}
  .ipad_w{width:40%!important;}
  .login_box{width:58%;}
  #member_info .form-container .login_box.ipad_w {width: auto !important;}
  .top_right_menu li:last-child a {font-size: 11px !important;}
  .plantfinder_products .notifysection .button_red{margin-top: 0;}
  .hero_product a.quicklook-button, .product_tile a.quicklook-button{display:none;}
  .catprodlist {min-height: 350px !important;}
  .quickadd_left, .quickadd_right{margin: 10px 0 0 0px;width:99%}
  .quickadd_left .QOitem_form .item_form_input{width: 224px!important;}
  .quickorder_container .quickord_left{width: 66%;}
  .quickorder_container .quickord_right{width: 32%;}
  .quickform_left, .quickform_right{width:100%;}
  .catalog_offer_wrap{width:98%}
  .catalog_offer_left {width: 65%;}
  .quickorder_container .main_containerA .cart_left{border:none;}
  span.quickmodqty input{margin: 5px -3px 0;}
  .cart_forms label, .cart_forms .label{width: 38%;}
  .ipad_label{text-align:center;}
  .ipad_label label{display:none;}
  .PFfilterbar .PFbarleft{width: 74%;}
  .drop_nav.dd { right:0!important }
  a:hover, a:focus, a:active{/*display: inherit;*/outline: 0px dotted #000000;}
  .pricefixed .main_price_box .ststatus{width: 68%;}
  .pricefixed .main_price_box .priceboxsku{width: 30%;}
  .pricefixed .main_price_box .ststatus p.f14{font-size:12px!important;}
  .product_main_right.recoright .notifysection{text-align: center;}
  .product_main_right.recoright .notifysection input[type="text"]{width:188px!important;margin: 0px 0 5px!important;}
  .top_pf_box_L .f34 {font-size: 19px; display: inline-block; padding-top: 9px;}
  .ccpaform {width: 80%;}
  #checkout_confirmation .springship {width: 100%;}
  .home_ab_test { margin-top: 540px; }
  .form-container.prod-form{font-size:12px;}
  .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 326px !important }
  .ss-profile-404.ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 256px !important }
  .recocontrol .ss-recs-header h3 {margin-bottom: 10px;}
}

@media only screen and (min-width:768px) and (max-width:968px) {
  .childprodheader ul li, .childprodrow ul li {padding:1px;}
  .digibanner { width: 68%; padding: 10px 1% 10px 4%; }
  aside.prod_zoneform .greenboxdata form {    text-align: center;}
  #subcatslider .item{width: 32.2%}
  .pr-review-snippet-container.pr-no-reviews .pr-snippet-write-review-link.pr-underline {float: none !important;display: block;border: none !important;} 
  .Vcartbuttonrow input[name="checkout"] { padding: 9px 7px;font-size:16px;}
  .Vcartbuttonrow .Vcartbtnleft span {margin-left: 4px !important;}
  .foot_menu_cols li span.f30 {font-size:18px;}
  #fertilizer-recommendations-items .name_container .item_remove input[value="ADD to Cart"] {display: block;}
  .ph_text label.tab-hide { width: 25px;}
  .Vcartbtnright {width:34%;}
  #billing_info label.tab-hide {width: 25px;}
  .footer_newsletter .foot_signupbox input[type="button"] {padding:7px 15px !important;}
  #custnewsletter input[type="button"] {margin:5px;}
  .top_right_menu li:last-child a {font-size: 10px !important;}
  #member_info .form-container .login_box.ipad_w {width: auto !important;}
  .ipad_w{width:40%!important;}
  .login_box{width:58%;}
  #checkout #cart h1 {padding-left: 10px;}
  #member_checkout_container .field label {display: block; width: 100%;text-align: left;padding: 0;}
  .zone_header .zone_right_head {width: 490px;}
  .bluebg{background:#073763;}
  .bluebg span { color: #fff !important }
  img.v-button { width: 100% }
  .offertextleft { width: 75% }
  .main_container,  .wrapper { width: 748px }
  .logo { width: 210px; background-size: 100%; background-position-y: 54% }
  .logo img { max-width: 100%; margin-top: 10px; }
  .right_header { display: inline-block; width: 534px }
  .top_right_menu li a { padding: 0 2px; font-size: 12px!important }
  .search_box { margin: 0 0 0 15px }
  .search_box input[type=text] { width: 156px }
  .top_cart { padding: 0 32px 0 0 }
  .main_nav ul.menu_main li a { padding: 10px 3px; font-size: 10px }
  .main_nav ul.menu_main li a span { font-size: 12px!important; }
  .home_offer .offer_left { /*width: 280px*/}
  .drop_nav.da { width: 725px!important }
  .drop_nav.db { width: 490px!important }
  .drop_nav.dc { width: 490px!important }
  .drop_nav.dd,  .drop_nav.de { width: 480px!important }
  .drop_nav.dd { right:0!important }
  .toplistnav.droplist img { width: 100% }
  .menu_main li:hover>.drop_nav { display: none }
  .menuactive { display: block!important }
  .drop_nav>li { width: 117px }
  .tileswrap { width: 100% }
  .tileswrap aside { width: 225px }
  .finder_wrap { width: 180px; padding: 0 0 0 60px }
  .finder_wrap p { font-size: 14px!important }
  .tileswrap aside.web_excl { background-size: auto; background-position: left top }
  .zonetileleft .zonetitle span { font-size: 12px }
  .zonetileleft .zonetitle a#zone-image-link { font-size: 14px; width: 110px; display: inline-block;}
  .zonetileleft .zonetitle div>span { width: 145px; margin: 0!important; font-size: 12px;text-align:left; }
  .zone_area { width: 55px!important }
  .zonetileleft .greenboxdata { margin: 5px 0 0 }
  .slider_box h2 { width: 80% }
  .slider_data .slider_box { width: 550px }
  .homerightslide .owl-item .prod_thumb { width: 90% }
  .homerightslide .owl-item .prod_img img { width: 100%; height: auto }
  .prod_thumb .prodthumb_addcart .button_red { padding: 8px 10px!important; font-size: 14px }
  .mbtrust { width: 377px }
  .mbtrustcopy { width: 216px }
  .mbtrustcopy strong.no_margin.bold.bluetitle.f18 { font-size: 18px }
  .mbtrustcopy strong.no_margin.f14 { font-size: 15px }
  .testimonials { width: 100%; margin: 0 }
  .testimonials p.bluetitle.f18.bold { font-size: 18px }
  #testimonials { width: 96%; }
  #testimonials .item .f14 { font-size: 14px }
  .footer_newsletter { width: 100%; display: block; margin: 10px 0 0 }
  .footer_newsletter .foot_signupbox { width: 45%; display: inline-block;margin-left: 15px; }
  .footer_newsletter .foot_signupbox input[type=text] { width: 250px }
  .footer_newsletter .foot_catreq { width: 45%; margin: 0 0 0 0px; display: inline-block }
  .footer_newsletter .foot_signupbox #add_email1 { width: 48%; }
  .footer_mid,  .footer_right { margin: 5px 0 0 }
  .footer_left { width: 210px }
  .footer_extleft { margin: 5px 0 0; width: 165px }
  .footer_right { width: 190px }
  .foot_menu_cols { width: 100% }
  .foot_menu_cols li span.foot_catalog { width: 122px }
  .footer_right form input[type=text] { width: 93%!important; margin-bottom: 4px; }
  .left_col { width: 190px }
  .right_col { width: 523px }
  .catcopy_wrap .catcopy { width: 76% }
  .slider_box.visual_subcat { width: 92% }
  .slider_box.visual_subcat .item img { width: 98%; height: auto }
  .heroleft { width: 330px }
  .owl-carousel .owl-item { min-height: 150px }
  .slider_box.visual_subcat .owl-theme .owl-controls { top: 40% }
  .category_page_products ul li { margin: 0 8px 10px 0!important; width: auto!important }
  .product_main_left { width: 200px }
  .product_main_mid { width: 300px }
  .product_test_main_mid { width: 368px!important; }
  .product_test_main_right { width: 144px!important; }
  .prod_visual_req ul li { width: 38% }
  .product_main_right { width: 214px }
  .price_right .upqty { width: 100%; text-align: center }
  .main_price_box span { margin: 0 }
  .button_row { width: 100%; margin: 0 }
 .prod_zoneinfo .zonetileleft .zonetitle div>span:first-child { width: auto !important; }
  .prod_zoneinfo .zonetileleft .zonetitle div { width:78% !important;vertical-align: middle; }
  .prod_zoneinfo .zonetileleft .zonetitle div .prodzone_area { width: 43px }
  .prod_zoneform .greenboxdata span { display: block; font-size: 15px; margin: 0 0 5px }
  .prod_zoneform #shopZoneZipcode { margin: 0!important; width: 60px }
  .info_list_A,  .info_list_B { width: 340px }
  .info_list_A li>span,  .info_list_B li>span { width: 145px }
  #category .product_tile { width: 120px }
  #productpage .product_tile { position: relative; width: 140px!important; margin: 0 3px 5px!important }
  .product_tile img { width: 100%; height: auto }
  .cart_left { width: 435px }
  .cart_right { width: 248px; margin: 14px 0 0 11px }
  #cartscroll .cartcontainer_right,  .cartcontainer_right { width: 320px!important }
  .cart_prodtable { margin: 0; width: 100% }
  .cartofferdata input#promo_code { width: 60%!important }
  div#cartscroll { width: 100% }
  .name_container .item_remove input[type=button],  .name_container .item_remove input[type=submit] { font-size: 14px }
  #checkout_shipping h1.f36.greentitle.fjalla_font.text_uppercase { font-size: 24px }
  .progressbarcheckout { margin: -51px 0 0; width: 540px }
  .progressbarcheckout ul li a { font-size: 11px }
  .cart_forms div.buttonrow #continue_btn { font-size: 12px }
  .name_container .item_remove span { display: block }
  .confirmation_form .btn-checkout input { font-size: 16px!important }
  .search_box input[type=text] { padding: 11px 8px }
  .prod-rating img,  .thumb_rating img { width: auto!important }
  .item_form_input { width: 275px }
  #fertilizer-recommendations-items .name_container .item_remove {  margin: 0; text-align: right;  width: auto; }
  #fertilizer-recommendations-items .name_container .item_name { width: 40%!important }
  .Vcartsecbtnleft { width: 70% }
  .Vcartsecbtnleft span { margin: 0 0 0 70px!important }
  #cboxLoadedContent .main_container { width: 720px }
  #cboxLoadedContent .product_main_left { width: 200px }
  #cboxLoadedContent .product_main_mid { width: 245px }
  #cboxLoadedContent .product_main_right { width: 230px }
  .product_tile:hover a.quicklook-button:hover { left: 18px!important }
  .Vcartbuttonrow div { vertical-align: top }
  .emailcartbtn { margin: 5px 0 0 }
  .chkmain_container,  .chkwrapper { width: 100% }
  .chkcart_left { width: 445px }
  .chkcart_right { width: 275px }
  .chkcart_left button,  .chkcart_left input[type=submit],  .chkcart_left input[type=button] { font-size: 9px!important }
  .chkthxcart_right { width: 297px }
  .catalog_image_col { margin: auto; display: block }
  .order_status_form .field label { width: 90px }
  .order_status_form .field #osemail { width: 210px }
  #sidebar.sticky { margin-left: 3px; background: #fff; z-index: 999 }
  .footer_chat_icon { padding: 0 0 0 0px }
  .fixedheadA { width: 748px }
  .fixedheadA .head-A { width: 190px; margin: 0 10px 0 0 }
  .fixedheadA .head-B { width: 540px }
  .fixedheadA .head-B .search_box { margin: 5px 0 0 10px }
  #windowshade-cart { left: 20% }
  .PFfilterlist { width: 232px }
  .prod_zoneinfo{margin: 0 4px 4px; width: 286px !important;padding: 6px;}
  .prod_zoneform {width: 286px !important; margin-left:4px;}
  .payment_option {right: 0; width: 98%;}
    .payment_option span img{/*width:80%;*/}
  .br-button {width: 70px !important;}
  .bbb_pad{padding-left:0px;}
  .ss_no_search #searchspring-content{width:100%;}
  .ss_right_content{width:98%; margin-top: 10px;}
  .ss_right_content ul li{width:46%;}
  .main_box ul li{width: 31.4%;}
  .reco_hometest .wrapper .f40 a{font-size: 30px !important;}
  .reco_hometest .slider_data .recoslider_box .slider_box { width: 98%!important;}
  .reco_hometest .slider_data .recoslider_box .slider_box .owl-homereco .icon-left-dark{left: -14px!important;}
  .reco_hometest .slider_data .recoslider_box .slider_box .owl-homereco .icon-right-dark{right: -14px!important;}
  .top_pf_box_R .btn_blue{font-size: 14px !important;padding: 22px 9px!important;}
  .sm_boxes .sm_innbox{width: 22.98%;margin: 0 1.67% 10px 0;}
  .sm_text_box{min-height: 176px;}
  .sm_text_box h2{font-size: 16px;}
  .footer_newsletter .foot_signupbox{min-height: 109px;}
  .footer_newsletter .foot_signupbox, .footer_newsletter .foot_catreq ul li .f24 {font-size: 18px!important;}
  .no-risk-img{width:100%}
  .social_links li{width: 20%;margin: 0 2px;}
  .social_links li img {width: 100%;}
  .foot_menu_cols li .f34 {font-size: 24px !important;}
  .top_pf_box_R{width:26%;}
  .top_pf_box_L{width:22%;}
  .garden_box_imgs .owl-theme .owl-controls{top:94px;}
  .reco_hometest { position:static; margin-bottom:0;  }
  .ss-profile-home.ss-recs .ss-recs-item-controls-container .owl-prev { left: 10px !important; right:auto; }
  .ss-profile-home.ss-recs .ss-recs-item-controls-container .owl-next { right: 10px !important; }
  .home_ab_test{margin-top: 20px;} /*320px*/
  #proddetailchild{padding: 10px 10px;}
  .info_list_A{margin-right: -5px;}
  .tophelpmain {background: url(../images/toplivehelpicon.png) left 0px no-repeat;}
  #breadcrumb{width:514px;}
  .category_page_products ul li .product .image .badger img{width:auto;}
  .hero_product .heroleft{width:330px;}
  .category_page_products ul li .product .image .badger{bottom: -5px;}
  .ss-sidebar-container .sorting_bar .sprting_filters, .ss-no-results .sorting_bar .sprting_filters, #searchspring-content .sorting_bar .sprting_filters{width: 192px!important;}
  .ss-sidebar-container .sorting_bar .pagination, .ss-no-results .sorting_bar .pagination, #searchspring-content .sorting_bar .pagination{width:310px!important;margin-right: 0px!important;}
  .sticitem_new{margin-left:5px!important;}
  #cart_override .cart-wrapper li.header-desc, #cart_override .cart-wrapper li.cart-desc {width: 51%;}
  .cartzonetest.right .zonetileleft {text-align: left;}
  .cartzonetest.right {float: none;}
  .plantfinder_products .notifysection .button_red{margin-top: 0;}
  .hero_product a.quicklook-button, .product_tile a.quicklook-button{display:none;}
  .catprodlist {min-height: 350px !important;}
  .quickadd_left, .quickadd_right{margin: 10px 0 0 0px;width:99%}
  .quickadd_left .QOitem_form .item_form_input{width: 224px!important;}
  .quickorder_container .quickord_left{width: 66%;}
  .quickorder_container .quickord_right{width: 32%;}
  .quickform_left, .quickform_right{width:100%;}
  .catalog_offer_wrap{width:98%}
  .catalog_offer_left {width: 65%;}
  .quickorder_container .main_containerA .cart_left{border:none;}
  span.quickmodqty input{margin: 5px -3px 0;}
  .cart_forms label, .cart_forms .label{width: 38%;}
  .ipad_label{text-align:center;}
  .ipad_label label{display:none;}
  .PFfilterbar .PFbarleft{width: 70%;}
  a:hover, a:focus, a:active{/*display: inherit;*/outline: 0px dotted #000000;}
  .pricefixed .main_price_box .ststatus{width: 68%;}
  .pricefixed .main_price_box .priceboxsku{width: 30%;}
  .pricefixed .main_price_box .ststatus p.f14{font-size:12px!important;}
  .product_main_right.recoright .notifysection{text-align: center;}
  .product_main_right.recoright .notifysection input[type="text"]{width:188px!important;margin: 0px 0 5px!important;}
  .top_pf_box_L .f34 {font-size: 19px; display: inline-block; padding-top: 9px;}
  .quot:after { top:96%; }
  .aptilescont:nth-child(odd) { margin: 1% 1% 1% 0; }
  .aptilescont ul li { width: 47%; }
  .aptilescont h3 { font-size:18px; }
  .aptilescont.fullwidth ul li { margin: 0 0 0 1%; width:48% }
  .aptilescont.fullwidth ul li:nth-child(even) { margin:0 0 0 1%; }
  .col75 { width:100%; }
  .col25.colmarginleft-2 { width:100%; margin-left:0; }
  .righthilights { margin:80px 0 0; }
  .righthilights li { display:inline-block; margin:0 15px; width:30%; }
  .righthilights.fall li{margin:0 10px;}
  .righthltile { min-height:85px; }
  .hadgemidcolum .f20 { font-size: 15px; }
  .hadgemidcolum .f34 { font-size:24px; }
  .hollandmapcontainer .f34 { font-size: 26px; }
  .hollandmapcontainer .f20 { font-size: 15px; }
  .maturitytiles li { padding:10px 1%; width:29.5%; }
  .maturitytiles li h3 { font-size:20px; }
  .gardentalkdetail, .gardentalkaudiobox { width:100%; margin:0; }.haulinghadge:after { background-size: 80%; height: 80px; width: 60px; }
  .righthltile { padding: 26px 15px 5px; font-size:18px }
  .savinghadge:after { height: 73px; width: 60px; background-size: 80%; top: -50px; }
  .shippinghadge:after { height: 53px; width: 80px; background-size: 70%; }
  .ccpaform {width: 98%;}
  .cartzone.right {float: none; border: #016e01 1px solid; margin: 5px 0;}
  .cartzone span {width: unset !important; vertical-align: bottom !important; font-size: unset !important;}
  .cartzone aside {width: 49%; vertical-align: bottom; margin: 5px 0;}
  #checkout_confirmation .springship {width: 70%;}
  .form-container.prod-form{font-size:12px;}
  ul.root-copy-list li{font-size: 13px;}
  .iconimg{margin:0 10px;}
  .michigan-wrap-copy {width: 100% !important; display: block !important;}
  .michigan-wrap div {width: 49%;}
  .custformcont .cart_forms label{width:15%;}
  .ss-recs .ss-recs-carousel-container .ss-item { text-align:center; }
  .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 326px !important; }
  .ss-profile-404.ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height: 242px !important; }
  .recocontrol .ss-recs .ss-recs-carousel-container .ss-item .ss-item-image .ss-image-link .ss-image-wrapper { height:154px !important; }
  .recocontrol .ss-recs-header h3 {margin-bottom: 0;}
  .prod_zoneinfo .zonetileleft .zonetitle div.zoneoverlay {width: 100% !important;}
  /****************New Cart Layout*******************/
  #cart .cart-head{padding:0 0 5px;}
  #cart .cart-head h2 {width: unset; display: block; text-align: center;}
  #cart .cart-head .cartzoneform {display: block; text-align: center; width: 100%;}
  #cart .cart-head .cartzoneform span, #cart .cart-head .cartzoneform .f13 {font-size: 12px;}
  .cartitem-descwrap, .cart-prodtable-wrap{display:block; width:100%; margin:0 0 10px;}
  .add-reco {margin: 1% 0 0 !important; font-size: 14px; padding: 5px 10px !important;}
  .cartprodttile {display:none !important;}
  .mobcartprodttile {display:block !important;}
  #cart .cartcontainer_left{width:25%;}
  #cart .cartcontainer_right{width:74% !important;}
  #cart .Vcartbtnleft, #cart .Vcartbtnright {display:inline-block; width:49%; text-align:center;}
  #cart .emailcartbtn{float:none; width: unset;}
  /****************New Cart Layout*******************/
}

@media only screen and (max-width:1024px) {
.smscopy{width:85% !important;}	
.smscopy_txt{text-align:left !important;}
.smscopy_txt input {margin-left: 15px !important;}
}