@media (min-width: 320px) and (max-width: 767px){
/* Common Css for only Mobile devices */ 
 html {-webkit-text-size-adjust: none; -moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */ }    
    
/* Home page */    
#full_wrapper{float: none;margin: 0;max-width: 980px;min-width: 320px;padding: 0;width: 100%; position: relative; box-shadow:8px -10px 9px #ddd;}
#home_banner, header, #main_home_container, #sub_home_container { padding:0 2.5% }    
.wrapper{ max-width:980px; width:100%; margin:0; }    
header #logo{display: block;float: left;margin: 0 auto 10px auto;text-align: center; left:0} 
header #main_navigation_outer .header_links li a{ display:inline; background:none; }
header{ position:relative; }
header #main_navigation_outer{ left:0; }
header #main_navigation_outer .header_links li {border-right: 1px solid #ddd;display: inline;line-height: 15px;}
#home_banner{ padding-top:0px; background-position:0 0;}
#latest_gallery_section{ padding-bottom:20px; }
#home_middle_container { display: block; max-width: 960px;   min-width: 100%;  padding-bottom: 3px; position: relative; width: 100%;}
#home_banner .banner_sidebar{float: none;padding-top: 10px; width: 98%;}
#home_banner .banner_sidebar .sidebar_title p{ background-position:center bottom; }
.search_section{ display: block;float: left;padding:20px 10px;width: 70%;  }
.newsletter_section{ margin-bottom:20px; }
#main_home_container{ display: block;float: none;height: auto;padding: 15px; position: relative;}
#main_home_container .landscape_section p{ width:auto } 	
#main_home_container .landscape_section h4{ margin-bottom:10px; }
.siderbar_content .sidebar_content_inner{ margin:0 auto}
#home_banner .banner_sidebar .video_desc {max-width: 320px;position: relative;text-align: center;width: 100%; margin:0 auto }
.anythingSlider-default { max-width:100%; }
footer #footer_section{ left:0; }
.banner_inner .banner_slider .banner_caption p{ font-size:20px;  font-size: 20px; line-height: 25px;}
.banner_inner h3{  border-left: 0 none;margin-left: 0;margin-right: 9px; padding:0 15px 0 10px; } 
.anythingSlider .panel{ max-width:100%; width:100%; }   
.plant_image img{ max-width:100%; }
footer #footer_section .footer_section_inner .copright_section p{ width:100%; }
.menu-main-navigation-container {display: block !important; right:20px; position:absolute; margin-right: 0px; margin-top: 20px; width: 180px;}
.menu-main-navigation-container li{ margin-bottom:10px; display:block; background:url("images/search-textbox-bg.png") no-repeat scroll left bottom transparent; padding-bottom:3px; }
.menu-main-navigation-container li a{ font-family:'Roboto Slab',serif; text-transform:uppercase; color:#5a5654; font-size:16px; display:block; padding-bottom:10px; line-height:20px; }
.menu-main-navigation-container li a:hover{ color:#dc6131 }

.header_links_mobile {display: block !important; right:20px; position:absolute; margin-right: 0px; margin-top: 20px; top:193px; width: 180px;}
.header_links_mobile li{ margin-bottom:10px; display:block; background:url("images/search-textbox-bg.png") no-repeat scroll left bottom transparent; padding-bottom:3px; }
.header_links_mobile li a{ font-family:'Roboto Slab',serif; text-transform:uppercase; color:#5a5654; font-size:16px; display:block; text-align:left; padding-bottom:10px; line-height:20px; }
.header_links_mobile li a:hover{ color:#dc6131 }
 .header_links{ display:none !important }     

.push {height: auto;width: 100%;}
.banner_inner .textwidget span {color: #62564e;display: block;float: left;font-style: italic;width: 56%;}    
.port_big_image{ display:none }
footer #footer_section .footer_section_inner .office_location_time{ min-width:300px; width:100%; max-width:980px; margin:0 auto; float:none; }    
footer #footer_section .footer_section_inner .footer_box_second{ width:100%; display:block; float:none; border:none  } 
footer #footer_section .footer_section_inner .copright_section ul {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: none;padding: 15px 18px 20px;width: 100%;}
footer #footer_section .footer_section_inner .copright_section ul li {display: inline;float: none;line-height: 16px;margin-right: 8px;}
a.nav_link {background: url("images/nav-bg.png") no-repeat scroll center 9px #E66837 !important; border-radius: 5px;color: #333333; float: right;font-family: "Conv_gotham-rounded-book"; font-size: 0; height: 34px; position:relative; z-index:999;    margin-right: 20px;margin-top: 22px;outline: medium none;padding: 0;text-align: center;text-decoration: none;text-transform: uppercase; width: 32px;display:block !important;}
a.nav_link:hover{ background-position:center -17px }
#home_middle_container .find_plant_section{ width:100%; min-width:320px; max-width:1940px; float:none; display:block  }    
#sub_home_container .plant_section{ float:none !important; margin:0 auto } 
.banner_sidebar{ margin-bottom:20px; }   
.main_navigation_mobile{ display:block !important }
#home_banner .banner_sidebar .siderbar_content .temprature_info{ text-align:center }
.pagination_section{ margin-left:5% !important; margin-bottom:30px !important; width:95% }
h1.main_title, #latest_gallery_section h1, .landscape_title h1{ font-size:22px !important; }
h2{ font-size:20px !important; }
.bx-wrapper {height: auto !important;}
.banner_slider:before, .banner_slider:after{    content: " "; /* 1 */    display: table; /* 2 */}
.banner_slider:after{ clear:both }
#plant_database_section .garden_bed_section h5{ margin:0 2.5%; }
.wpcf7-response-output {margin: 0 !important;padding: 0 !important;position: relative !important;}
footer #footer_section .footer_section_inner_second .office_location_time .newsletter_section .newsletter_inner .submit_btn{ display:inline-block !important; float:none }
.safari .wpcf7-response-output{margin: 10px 0 0 0 !important;padding: 0 !important; position:relative !important }
div.wpcf7 img.ajax-loader{   border: none;vertical-align: middle;display: inline-block;float: none;margin-left: 4px; }

/* Archive Page */
#latest_gallery_section .gallery_sub_left{ display:block; margin:0 2.5%; width:95% !important; max-width:980px; float:none !important }
#latest_gallery_section .gallery_sub_left img{ max-width:100%; height:auto }
#latest_gallery_section .gallery_sub_left .category_share_left{float: none; margin: 0 auto; width: 100%;}
#latest_gallery_section .gallery_sub_left .gallery_cover_image{ margin-bottom:15px; }
#latest_gallery_section .gallery_sub_left .category_photo_right{ border: medium none;float: none;margin: 0 auto;width: 100%; min-height:inherit !important }
#latest_gallery_section .gallery_sub_left .category_photo_section{float: none;margin: 0 auto;width: 100%;}
#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc{float: none; padding: 0;}
#latest_gallery_section .gallery_sub_left .category_share_left{float: none;margin: 0 auto;width: 100%;}
#latest_gallery_section .gallery_sub_left .category_share_left .expert_post_section{ margin-bottom:15px; }
#latest_gallery_section .gallery_sub_left .category_share_left .social_sharing .social_media_icon{ display: inline-block;margin-bottom: 10px;margin-right: 7px;width: auto;}
#latest_gallery_section .gallery_sub_left .category_share_left .social_sharing .social_media_icon li{ margin-right:8px !important }
#latest_gallery_section .gallery_sub_left .question_form_section p{ margin-bottom:10px; }    
#latest_gallery_section .gallery_sub_left .question_form_section{padding: 5%;width: 100%;}
.wpcf7-text, .wpcf7-textarea{ width:100% !important; }
#latest_gallery_section .gallery_sub_left .question_form_section .second_box{display: block;padding:0%;width: 100%;}
#latest_gallery_section .gallery_sub_left .question_form_section .send_btn .send_button{ float:left; margin-left:0; }
#latest_gallery_section .gallery_sub_left .question_form_section .first_box{ width:100%; float:none; }
#latest_gallery_section .gallery_sub_left .ask_question_section h4 p{ width: 100%; background-color:#8694B7 }
#latest_gallery_section .gallery_sub_left .ask_question_section p{ margin-right: 15px;padding: 8px;width: 60%;}
.gallery_cover_image iframe{ max-width:100%; }
#sb-nav a{  height: 15px;}

/* Author Page */
.combinesearch {display: inline-block;float: none;width: 280px;}
.expert_detail_desc{ width:100%; }
.expert_profile .expert_pic{ margin-bottom:20px; }
.expert_profile{ margin-bottom:20px;  display: block; float: none !important; margin-bottom: 20px; content: " "; display: table; clear:both  }
    
/* Garden Tips */
.gallery_right_column { display:block; float:none; text-align:center; width:95%; margin:0 auto }
.gallery_right_column .topics, .gallery_right_column .experts{ float:none; display:inline-block; margin:0 20px; max-width:230px; }    
.gallery_right_column .topics .title, .gallery_right_column .experts .title{text-align:left }

/* Galleries */
#latest_gallery_section .gallery_right_column .title{ text-align:left }
#latest_gallery_section .gallery_right_column{ margin-bottom:25px; }
.cat_fields:after, .cat_fields:before {content: " "; display: table; clear:both }
.cat_fields{ margin:0 auto; max-width:200px; }
/* Season */
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content:after{content: " "; display: table; clear:both }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content:before{content: " "; display: table; clear:both}
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content{ float:none; display:block; }

/* Search Result Page */
.feed_title{ margin-bottom:15px; }

/* Find Plant Result */
#plant_database_section .advance_search_section .advance_search_right{ display: block;  float: none !important; margin: 0 2.5%; vertical-align: top;width: 95%; }
.search_result_list li{ width:100%; float:none; display:block; position:relative }
.search_result_section .search_result_list .search_detail_desc{clear: both; display: block; float: none; width:100% !important;}
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn{float: none; position: absolute !important;  right: 0px; top: 20px;}
.advance_search_sidebar{ float:none !important; display:block;  }
#plant_database_section .advance_search_section .advance_search_right .search_result_section{ width:95% !important; float:none; display:block }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list > li{ width:100% !important;  float:none; display:block }
.view_outer_section{ float:none; display:block }
.page_listing:after{ clear:both }
.page_listing:before, .page_listing:after {    content: " "; /* 1 */    display: table; /* 2 */}
.related_tips:before, .related_tips:after{    content: " "; /* 1 */    display: table; /* 2 */}
.related_tips:after{ clear:both }
.search_detail_desc .detail_icons li {   float: left !important;    margin-right: 5px;}
.search_detail_desc .detail_icons li {display: inline-block;float: left !important;margin-right: 5px;width: auto;}
.view_outer_section .pagination_section{ clear: both !important;display: block !important;float: none !important;width: auto !important;}
.advance_search_right h1{ margin-bottom:30px; }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .search_title .first_title{ padding-right:15px; }    
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .search_title{ padding-right:35px; }   
.slide_link{ background: url("images/view-arrow.png") no-repeat scroll 95% 10px #E66837; text-decoration:none; font-family:"Roboto Slab",serif;  font-size:14px; text-transform:uppercase; color:#fff; padding:4px 30px 4px 10px; margin-bottom: 20px;margin-left: 0; margin-right: 0; display:inline-block; }
.view_active{ background:url("images/view-arrow-down.png") no-repeat scroll 95% 10px #E66837 }
.slide_link:hover{ color:#fff !important; }
#plant_database_section .advance_search_section .advance_search_sidebar{ display:none; margin:0 auto 20px auto !important; background:url("images/newsletter-bg.png") repeat scroll 0 0 transpaent; float:none !important;text-align:left !important   } 
#plant_database_section .advance_search_section .advance_search_right .serach_result{ margin-top:0 }
.advance_search_section{ text-align:center }
.advance_search_right{text-align:left !important}
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn:hover span{ display:block !important; right:0; left:auto !important }
/*.gallery_sub_left .expert_profile .expert_detail_desc{ width:100% !important }*/
.grid_view .plant_database_grid li{    display: inline-block !important;float: none;margin-right: 20px !important;vertical-align: top !important;}
.grid_view .plant_database_grid{ text-align:center !important }
#ad-ajax-loder{ top:27% !important; left:36% !important; }    
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_post p{ width:auto !important ; max-width: 100%;}    
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_post{ float: none; position: relative !important;width: auto !important;  }    
.help {  background: url("images/help_icon2.png") no-repeat 0 0; display: none; /*display: inline-block;*/ height: 15px; margin: 0 0 0 5px; position: relative; width: 25px }
.help span { display: none }
.help:hover span, .help:focus span { color: #756f61; /*display: block;*/display: none; height: auto; left: auto; line-height: 25px; position: absolute; text-align: center; top: auto; width: 200px; z-index: 999 }    
.icon_legend_view { display:none !important }
.reset_btn{ background: url("images/clear_new.png") no-repeat scroll 0 0 transparent !important; background-size:100% !important;  }    
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn span{ display:none !important; }    
.add_btn span{ position:relative }    
.add_button:hover .close123{ display:block }
.add_button .close123{   background: url("images/close123.png") no-repeat scroll 0 0 transparent;height: 30px; background-size:100%;position: absolute;right: 195px; top: 51px;width: 30px;
z-index: 999; display:none;  }
    
/* Design Your Landscape Explore */
.landscape_title, .explore_design_section{ width:95%; margin:0 auto !important;}
.landscape_title h1{ padding-left:0 !important; margin-bottom:10px; }
#plant_database_section .explore_list .explore_list_inner{max-width: 410px; margin:0 auto 20px auto; float:none; display:block; padding: 5px 0; width: 100%;}
#plant_database_section .explore_list {display: block;float: none;margin-bottom: 95px;}
#plant_database_section .explore_list .related_tips{ width:100%; float:none; margin:0 auto !important; max-width:410px ; padding-bottom:10px; }
#plant_database_section .explore_list .related_tips .related_tip_bg {background: none repeat scroll 0 0 #e8e7e6;    display: block;    padding: 8px 0 8px 5px;}
#plant_database_section .explore_list .related_tips .related_tip_bg h4{ font-size:14px; }
#spotlightplants{ text-align:center }
.plant_list_box_last .other_item_list ul{ width:auto !important; }
a.act { position:relative !important; z-index:999 !important;}

/* Contact Page */
.contact_section{ width:95%; margin:0 2.5% !important; }
.contact_right_column{ width:100%; }
#latest_gallery_section .contact_right_column {background: transparent;float: right;height: auto;width: 100%;}
.contact_middle_border {background: transparent;display: block;float: left;left: 0;width: 100%;}
#latest_gallery_section .contact_right_column .contact_right_innner {float: left; left: 0;position: relative;top: 12px;width: 100%;}
.contact_wraper{background:none }
#latest_gallery_section .contact_right_column .contact_right_innner .contact_list { float: left;width: 100%;}
#latest_gallery_section .contact_right_column .contact_right_innner .contact_list li {float: left;padding: 10px 5%;width: 100%;}
#latest_gallery_section .contact_right_column .contact_right_innner .contact_box_first {float: left;margin-bottom: 10px;width: 250px;}
.contact_box_second {float: right;width: auto;}

/* About Page */

.banner_image_frame { padding:10px 10px 10px 10px;}
.banner_image_frame img {  height: auto; max-width: 100%; width: auto; }

/*Design your landscape explore detail page*/
#home_banner_section{ width:95%; margin:0 auto }
.explore_banner_inner{ width:100%; margin:0 auto }
#explore_banner img{ height: auto;left: 0; max-width: 100%; }
.home_banner_explore{ width:100%; float:none; margin:0 auto }
#plant_list_section .plant_list_box .plant_list_inner {display: inline-block;float: none;margin-bottom: 15px;margin-right: 10px;vertical-align: top;width: 45%;}
#plant_list_section .plant_list_box {float: left;width: 100%; text-align:center; margin-bottom:20px; }
#plant_list_section .plant_list_box_last {margin: 0;width: 100%;}
#plant_list_section .other_item_list {padding: 0;}    
.explore_sidebar {float: none;width: 100%;}
.explore_sidebar ul li {background: url("images/explore_sidebar_border.png") no-repeat scroll left bottom transparent;display: inline-block;float: none;margin-bottom: 20px;
margin-left: 0;margin-right: 15px;min-height: 206px;vertical-align: top;width: 45%; max-width:150px; text-align:left }
#plant_list_section{ margin-bottom:20px; }    
#plant_list_section .plant_list_box .plant_description a{ font-size:13px; }    
#home_banner_section .social_media_second li {display: inline-block;float: none;margin-right: 10px; margin-left:0px;}
#home_banner_section .social_media_second {display: block;float: none; margin-bottom:10px; }   
#home_banner_section .print_section {clear: both;display: block;float: none;width: 100%;}
#home_banner_section h4{ float:none; display:block; padding-left:0; }   
#home_banner_section .social_media {display: block;float: none;}
.service_center_section{ padding-bottom:0 !important }
.explore_sidebar h3{ margin-bottom:15px; }
#plant_list_section .other_item_list ul li em{  text-align:left}

/* Find a Plant Detail */
#plant_database_section .plant_detail_left .social_sharing {display: block;float: none;padding-bottom: 20px;width: 100%;}
#plant_database_section  .plant_detail_left .social_sharing ul.social_media{display: block;float: none;margin-bottom: 5px;width: 100%;}    
#plant_database_section .plant_detail_left .social_sharing .print_section {display: block;float: none;margin-bottom: 5px;width: 100%;}    
#plant_database_section .plant_detail_left .social_sharing .social_media li {display: inline-block;float: none;line-height: 16px;margin-left: 5px;margin-right: 5px;}
#plant_database_section .plant_detail_left .social_sharing div.icon_legend_view {display: block;float: none;margin-bottom: 20px;}
#plant_database_section{ width:95%; margin:0 auto }
#plant_database_section .plant_detail_left{  display: block;float: none;margin-bottom: 20px;width: 100%;}
#plant_database_section .plant_detail_left .plant_slideshow .plant_slideshow_right {display: block;float: none;margin-left: 0;width: 100%;}
#plant_database_section .plant_detail_left .plant_slideshow .plant_slideshow_right .general_list {display: block;float: none;margin-bottom: 20px;width: 100%;}
#plant_database_section .plant_detail_left .plant_slideshow .plant_slideshow_right .general_list_second{display: block;float: none;margin-bottom: 20px;width: 100%;}
.plant_description_section, .plant_feature_section{ display:block; margin:0 auto; float:none }
.feature_section{ margin-bottom:20px; }
#plant_database_section .plant_detail_left .plant_feature_section .feature_section {display: block;float: none;width: 100%;}
#plant_database_section .plant_detail_left .plant_feature_section .feature_section_second {display: block;float: none;width: 100%;}
#plant_database_section .plant_detail_sidebar {display: block;float: none;max-width: 215px;position: relative;width: 100%;z-index: 9;}    
.question_form_section p.send_btn .send_button{ float:none !important; display:inline-block; }

/* Special Rebatis Slide Popup */
#latest_gallery_section .gallery_sub_left .gallery_cover_image .special_rebatis{ left:0 !important; top:100px !important;  }
#latest_gallery_section .gallery_sub_left img {height: auto;max-width: 100%; float:left; margin-bottom:10px;}
#latest_gallery_section .gallery_sub_left .gallery_cover_image .special_rebate_section{height: auto;max-width: 800px;width: 95%;}    
#latest_gallery_section .gallery_sub_left .popup_media img{ margin-bottom:0 }

/* Saved Plants */
.save_plants_section .save_plant_detail {float: left;margin-bottom: 50px;width: 100%;}
.save_plants_section { width:95% !important; margin:0 auto; }
.save_plants_inner{ margin-bottom:20px !important; }
.plant_data_section .first_box {width: 24%; margin-right:10px; min-width:70px;}
.plant_data_section .second_box {width: 29%;}
.plant_data_section .second_box .detail_list li.third_list{ margin-right:0 }
.plant_data_section .third_box {text-align: left;width: 10%;}
.plant_header {float: none;    width: 100%;}
.icon_legend_section .icon_title {background: none repeat scroll 0 0 #f9b32b;margin: 5px auto 0;padding: 8px 8px 8px 30px;width: 100%;}
.detail_list li {display: inline-block;float: none;margin-right: 4px;width: auto;}
.detail_list{ padding-left:5px; }
.icon_legend_section {background: none;float: none;height: auto;margin-bottom: 50px;width: 100%;margin-left: auto;margin-right: auto;    }
.plant_header li.first_list {display: inline-block;width: 27%;}    
.plant_header li {width: 24%;}
.plant_data_section .second_box .plant_image{float: left; margin-right: 10px; width:75px; height:75px; margin-bottom:15px; }
.icon_legend_section .icon_title {display: block;float: left;width: 100%;}
.icon_legend_section .icon_list_outer {float: left;margin: 0 auto;width: 100%;}
.icon_legend_section .icon_list {background:none;float: left;width: 100%;}
.icon_legend_section .icon_list, .icon_legend_section .icon_list_last {background:none;float: left;width: 100%;}
.icon_legend_section, .save_plants_section .save_plant_detail{ margin-bottom:20px; float:left }
.plant_header li.last_list{ text-align:center }
.detail_list li a{ margin-bottom:5px; }
.plant_header li:nth-child(1){ width:26% !important; }
.plant_header li:nth-child(2){ width:31% !important; }
.plant_header li:nth-child(3){ width:24% !important; }
.plant_header li:nth-child(4){ width:50px !important; }

/* Landscape Coupon Springsummer Plant List*/
#latest_gallery_section .gallery_sub_left td img[align="right"]{ margin-right:15px; margin-bottom:15px; margin-left:0 !important }

/* Galleries Slideshow */
.gallery_cover_section:before, .gallery_cover_section:after{ clear:both; display:table; content:""; } 
.gallery_cover_section img.attachment-gallery_single{ margin-bottom:5px !important; }
.gallery_cover_section .slideshow_bg img{ margin-bottom:0 !important }


#home_content_section { margin: 15px 0;}
#plant_section_home { width: 100% !important; }
#plant_section_home .plant_section_left {float: none;width: 100%;}
#plant_section_home .plant_section_left {float: none; width:100% !important;}    
#expert_profile_section {float: left;width: 100%;}
.pltInDiv3 { width: 40% !important;}
.pltInDiv2 {width: 24% !important;}
.pltInDiv4 { width: 13% !important;}
.pltInDiv1 {float: left;margin: 5px 0 !important;width: 22% !important;}
.plant_desc{ margin-bottom:20px; }

/*Coupons*/
#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc table td{ padding:4px !important; vertical-align:top }
#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc table p {padding: 0px 0 10px;  font-size: 12px;  vertical-align: top;}
#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc p strong {display: inline-block;font-size: 13px;font-weight: bold;padding-bottom: 11px;}  
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn span{ -webkit-user-select: none;
 -webkit-touch-callout: none; }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li:hover .add_button .add_btn span{ display:none;}

/* Garden Page */
.need_help_section{   height: 100% !important; width: 91% !important;} 
#home_content_section .bed_map_section {float: none !important; display:block; width:100%; overflow:scroll; }
#home_content_section .home_content_inner{ border-left:1px solid #c5c2c1; border-right:1px solid #c5c2c1; }
.need_help_section .popup_msg .text_msg {display: block;float: left;line-height: 19px;width: 160px;font-size:13px !important; }
.need_help_section .title_four{ padding:10px;  left: 10px;max-width: 275px;padding: 15px;position: absolute;top: 130px;width: 350px; }
.need_help_section .title_seven{max-width: 275px;}
.need_help_section .title_three {left: 0;position: absolute;top: 170px;width: 250px;}
.need_help_section .title_four{   padding: 15px;position: absolute;top: 350px;width: 350px; left:0}    
.need_help_section .title_five{ left: 5%;
    position: absolute;
    top: 838px;
    width: 258px;}    
.need_help_section .title_six {   bottom: 0;
    left: 10%;
    position: absolute;
    top: auto;
    width: auto;}
.need_help_section .title_seven {left: 0;top: 633px !important;}
}


@media (min-width: 320px) and (max-width: 480px){
	
/* Home */	
footer{box-shadow:8px -10px 9px #ddd;}
#latest_gallery_section{ padding-top:20px; padding-bottom:20px; } 
.menu-header-links-container{  display: block;float: none;min-width: 320px;width: 100%;}
header #main_navigation_outer .search_section .search_textbox{ width: 88%; background:url("images/mobile-search-textbox-bg.png") repeat-x scroll left bottom transparent;}
header #main_navigation_outer .header_links{ background:none; padding:0 10px; }
#plant_database_section .banner_inner {float: none;padding-top: 10px; width: 100% !important;  margin:0 auto }
#home_banner .banner_sidebar .sidebar_title{ background-position:center top; }
#sub_home_container .plant_section li { float:none !important; margin:0 auto 20px auto; width:100%; text-align:center  }    
#sub_home_container .plant_section li .plant_title{background:url("images/tips-title-bg.png") no-repeat scroll 0 0 transparent;color: #dc6131;display: inline-block;float: none;font-family: "Roboto Slab",serif;font-size: 11px;    font-weight: bold;height: 46px;letter-spacing: 0.15em;line-height: 37px;margin: 0 auto;text-align: center; text-transform: uppercase;    width: auto;}
#main_home_container .landscape_section { background-size: 100% auto;border: medium none;display: block;float: none;height: auto;margin-top: 0;max-width: 403px;
padding: 15px;width: 100%;}
#home_banner .banner_sidebar .video_section{ margin:0 auto  }
.banner_inner .banner_slider{ width:100%; max-width:684px !important; float:none; margin:0 auto 20px auto; padding:15px 15px 35px 15px; background:/*url("images/banner-box-border-320.png") no-repeat scroll -6px 10px */ transparent ; height:auto  }
.banner_inner .banner_slider .banner_caption{ /*max-width:290px;*/ width:100%; padding:10px; height:auto !important; }
#home_middle_container .find_plant_banner{background-size: 100% auto !important;float: none !important;height: auto !important;margin: 0 auto;max-width: 100%;
padding: 13px 10px 10px !important ; left:0; top:20px; position: absolute !important;width: 90% ; left:0; right:0}
footer{ margin:0; height:auto; }
footer #footer_section .footer_section_inner_second .footer_box_frist{ width:47.5%; padding-left:2.5%; display:block; float:left; background:none;  } 
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner .wpcf7 form p span.wpcf7-form-control-wrap{ float:none; display:block }
footer #footer_section .footer_section_inner .pinterest_board{ width:100%; display:block; float:none; border:none  } 
footer .wpcf7-form .wpcf7-submit{ float:none;  display:block; clear:both }    
#sub_home_container .plant_section li .plant_image { background: url("images/plant-box.png") no-repeat scroll -13px 0 transparent; height: auto;padding: 16px 0 10px; text-align: center; width: 300px; margin:0 auto;}
#home_middle_container .find_plant_section li{ width:50%; }
#home_middle_container .find_plant_banner p{ width:auto; padding:10px; font-size:14px; line-height:18px; margin-bottom:0 }
#home_middle_container .find_plant_banner .plants_title{ margin-bottom:5px; }
#home_middle_container .find_plant_banner .title{ margin-bottom:0px; }
#menu-main-navigation-1{ display:none }
header #main_navigation_outer .header_links li:last-child {  border:none;} 
footer #footer_section .footer_section_inner_second .office_location_time .newsletter_section .newsletter_inner{ width:100%;padding-top:15px;  }
.newsletter_inner p.title em{ margin-left:0 !important; display:block; float:none; }
h1.main_title, .design_landing_page #plant_database_section h1{ font-size:22px; margin-bottom:15px; margin-left:2.5% !important; margin-bottom:15px; }

/* Coupons */
#latest_gallery_section .expert_left_column{ width:100%; margin:0 auto; float:none !important; top:0 }
#latest_gallery_section .expert_left_column .gallery_list_expert li .gallery_bg { background: url("images/galler-bg-frame.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
height: 208px;padding: 15px 5%;position: relative;width: 99%;}
#latest_gallery_section .expert_left_column .gallery_list_expert li .gallery_bg img{ max-width:100%; margin:0 auto !important; padding:0 !important; height:auto }
#latest_gallery_section .expert_left_column .expert_tips_section, #latest_gallery_section .expert_left_column .expert_banner_caption{ width:100%; height:auto }
#latest_gallery_section .expert_left_column .expert_banner_caption{  left: 0px !important;max-width: 100%; padding: 0 2.5%; position: relative !important;width: 100% !important; }
#latest_gallery_section .expert_left_column .expert_tips_section .rebate_banner_img{ height: auto;margin-left: 0px;max-width: 100%; padding:0 }
#latest_gallery_section .expert_left_column .expert_tips_section{background:none; float:none; height:auto; width:95%; margin:0 auto}
#latest_gallery_section .expert_left_column .gallery_list_expert li.even{  display: block; float: none; margin: 0 auto 20px;}
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc{ width:100%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_sub_des{width:98%; float:none; margin-bottom:10px; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_post{ position:relative !important; width:auto !important  }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content {background: url("images/expert-feed-border.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
float: none;margin-bottom: 20px;padding: 15px 0 20px;position: relative;width: 100%;}
#latest_gallery_section .expert_left_column .expert_feed_section {float: none; display:block; margin: 0 5% 10px;width: 90%;}
.expert_left_column .gallery_list_expert { float:none !important; margin:0 auto !important; width:95% !important; }
#latest_gallery_section .expert_left_column .gallery_list_expert li{ margin: 0 auto 20px auto; float: none !important; display:block; width:95%; max-width:290px; }
#latest_gallery_section .expert_left_column .expert_tips_section .title{font-size: 18px;line-height: 20px;}    
#latest_gallery_section .expert_left_column .expert_tips_section .sub_title{ font-size: 18px; padding:0 8px;  line-height: 19px;}
#latest_gallery_section h1{ padding-top:0; width:95%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .expert_thumb_img{  float: left;margin-bottom: 10px; width: 116px;}
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content p.feed_title {float: left;width: 58%;}
#latest_gallery_section .gallery_right_column {float: none; position: relative;top: 20px;width: 95%;z-index: 9999;}
 
/* Seanos */
#latest_gallery_section .expert_left_column .expert_tips_section .expert_banner_caption{ height:auto; padding-bottom:10px; }
.pagination_section .pagination .page_number_last {padding: 0 7px;text-align: left;width: auto;}
.pagination_section .pagination .page_title_first {padding-right: 7px;width: auto;}
.pagination_section .pagination .page_title_second {border-left: 1px solid #464646;padding: 0 7px !important;text-align: center;width: auto;}    
.pagination_section .pagination .page_title_third {padding: 0 5px;text-align: center;width: auto;}        
.pagination_section{ margin-left:0 !important }
/* Galleries */
#latest_gallery_section .gallery_left_column{ width:95%; margin:0 2.5%; float:none;  }
#latest_gallery_section .gallery_left_column .gallery_list{ float:none; margin:0 auto; text-align:center }
#latest_gallery_section .gallery_left_column .gallery_list li{ float:none; display:block; margin:0 auto 20px auto }    
#latest_gallery_section .gallery_left_column .gallery_list li.even{ margin:0 auto 20px auto; }
.pagination_section {margin-bottom: 10px !important; margin-left: 2.5% !important; margin-right: auto;text-align: center;width: 100%;}


/* Find Plant */
#plant_database_section{ padding-top:0 }    
#plant_categories_section .plant_list{display: block;float: none;margin: 0 auto;text-align: center;/*width: 95%;*/ width:100%; }
#plant_categories_section .plant_list li{ margin:0 6px 20px !important; display:inline-block; vertical-align:top; float:none  }
#plant_categories_section {margin: 0 auto  20px auto !important; padding-left: 0;width: 95%;}
#plant_database_section .plant_sidebar {float: none;margin: 0 auto 20px auto;width: 95%; text-align:center }    
#plant_database_section .plant_sidebar .plant_sidebar_inner {padding: 25px 0 0;text-align: center;}    
#plant_database_section .plant_sidebar .plant_sidebar_inner .title_description,
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box,
#plant_database_section .plant_sidebar .plant_sidebar_inner .advance_search_box
{ float:none; display:inline-block; vertical-align:top; margin:0 10px 20px 10px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner .advance_search_box{ min-width:250px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box{ text-align:left }
#plant_categories_section .plant_list li .plant_image img{ margin:15px 0 0 0; }
/*#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn:hover{ background:url("images/heart_rollover.png") no-repeat scroll 0 0 transparent !important  }     */

     
/* Design Your Landscape */
#plant_database_section .plant_sidebar .plant_sidebar_inner{ display: inline-block;float: none;padding: 25px 0 0;text-align: center;vertical-align: top;width: 100%;}
#plant_database_section .plant_sidebar .category_design_section {background: url("images/video-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;
height: 194px; position: relative;vertical-align: top;width: 267px;}

/* Author Page */
.expert_detail_desc{ float:none; display:block; width:100%; }
.expert_pic{ float:none; width:auto; clear:right }    
.expert_pic img{ display:block; float:none !important }
#latest_gallery_section .gallery_left_column .gallery_list li .gallery_bg img{ margin:14px 0 0; }    
#latest_gallery_section .expert_left_column .expert_tips_section .expert_banner_img{max-width:100%; padding:0;  }    
#latest_gallery_section .gallery_left_column .gallery_list li{ max-width:290px; }
#latest_gallery_section .gallery_left_column .gallery_list li .gallery_bg img {height: auto;margin: 14px 0 0;max-width: 91%;}
#latest_gallery_section .gallery_left_column .gallery_list li .gallery_bg{ max-width:290px; background-size:100%; }    
#plant_categories_section .plant_list li .plant_image { background-size:100%; max-width:285px; }    
#plant_categories_section .plant_list{ width:100%; }    
#plant_categories_section .plant_list li{ max-width: 285px; margin:0 0 20px !important; }
#plant_categories_section .plant_list li .plant_image {background-position: left top;background-size: 100% auto;max-width: 275px;}
#plant_categories_section .plant_list li .plant_image img {height: auto;margin: 12px 0 0;max-width: 90%;}
footer #footer_section .footer_section_inner_second .footer_box_frist{ width:95% !important; background:none; padding-left:5% !important; display:block; float:none;  }     

/* Design Your Landscape Explore */
#plant_database_section .explore_list .explore_list_inner .gallery_desc{  display: block;float: none !important;margin-left: 10px;width: 95%; margin: 0 auto;
    max-width: 196px;}    
#plant_database_section .explore_list .explore_list_inner .gallery_bg{ display:block; float:none; margin:0 auto }
#plant_database_section .explore_list .explore_list_inner ul li{ display:block; }
#plant_database_section .explore_list .related_tips .thumbnail_tips .thumbnail_desc{ width:95%; margin:0 auto 0 10px !important; }
#plant_database_section .explore_list .related_tips .thumbnail_tips .thumbnail_desc p{width:100%;}
#plant_list_section .plant_list_box .plant_description{ width:125px !important; text-align:left }
.plant_list_box_last .other_item_list ul li {float: left; width: 100%;}    

/* Archive Page */
.category_desc .alignleft, .category_desc .alignright{ float:none; display:block; margin:0 auto !important }

/* Design your landscape */
.expert_detail_desc {float: none; width: 95% !important;}   
.sub_detail_left, .sub_detail_right {float: none !important;padding: 2.5%;width: 100%;}
.sub_detail_left:before, .sub_detail_left:after, .sub_detail_right:after, .sub_detail_right:before{ clear:both; content:"";display: table;}
#home_content_section .sub_detail_left .input_text_box{ margin-bottom:10px; width:100%; }
#home_content_section .sub_detail_right .sub_detail_menu{ margin-top:0; text-align:center; display:block }
#home_content_section .sub_detail_right .sub_detail_menu li {background: url("images/sub_menu_divider.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
display: inline-block;float: none;margin-bottom: 10px;vertical-align: top;}
#plant_section_home .plant_section_left .plant_selection h4{ float:none; display:block; }
#plant_section_home .plant_section_left .plant_selection{ float:none; display:block; padding:2.5% !important; width:95%; }
#plant_section_home .plant_section_left .plant_selection .change-cat-div{ display:block; margin-bottom:10px; }
#home_content_section .plant_toolbox {float: none !important;left: 0 !important;margin: 0 auto 20px auto;position: relative !important;top: 0 !important;}
#home_content_section .bed_map_section {float: none !important; display:block; width:100%; overflow:scroll; }
.plant_toolbox:after, .plant_toolbox:before{ display:table; content:""; clear:both }
.started_box{  margin: 0 auto !important;text-align: center;width: 210px !important; }
.garden_detail_desc{ margin-left:0 !important }
.pre_desc{ width:100% !important; }
.pre_img{ width:100% !important; display:block !important; float:none !important; margin:0 auto; }
/*Plant popup box*/
.pickup_popup_box .popup_content{ width:100%; padding:25px 10px 10px 10px;  }
.pickup_popup_box .popup_content .popup_list .popup_list_inner {display: block;float: none;width: auto;}
.pickup_popup_box{left: 5%;max-width: 300px;top: 5%;width: 90%; margin:0 }
.pickup_popup_box .popup_img {float: left;margin: 0 15px 20px 0;width: 125px;}
.pickup_popup_box .popup_img img{ max-width:100% !important; height:auto !important; width:auto !important; height:auto !important }
.pickup_popup_box .popup_desc {float: left; width: 121px;}    

}

@media (min-width: 480px) and (max-width: 640px)/* max-width 640px, mobile-only styles, use when QAing mobile issues */{
footer #footer_section .footer_section_inner_second .office_location_time .newsletter_section .newsletter_inner .submit_btn{ clear:both; display:block; float:none }
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner .wpcf7 form p span.wpcf7-form-control-wrap{ margin-right:10px; }
.expert_detail_desc{ float:left !important; width:48% !important}

/* Design your landscape */
.expert_detail_desc {float: left;    width: 49% !important;}    
.sub_detail_left, .sub_detail_right {float: none !important;padding: 2.5%;width: 100%; }
.sub_detail_left:before, .sub_detail_left:after, .sub_detail_right:after, .sub_detail_right:before{ clear:both; content:"";display: table;}
#home_content_section .sub_detail_left .input_text_box {margin-bottom: 10px;margin-right: 10px;max-width: 220px;width: 100%;}
#home_content_section .sub_detail_left p{ width:100%; }
#home_content_section .sub_detail_right .sub_detail_menu{ margin-top:0; text-align:center; display:block }
#home_content_section .sub_detail_right .sub_detail_menu li {background: url("images/sub_menu_divider.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
display: inline-block;float: none;margin-bottom: 10px;vertical-align: top;}
#plant_section_home .plant_section_left .plant_selection h4{ float:none; display:block; }
#plant_section_home .plant_section_left .plant_selection{ float:none; display:block; padding:2.5% !important; width:100%; }
#plant_section_home .plant_section_left .plant_selection .change-cat-div{ display: inline-block;margin-bottom: 10px;margin-right: 10px;vertical-align: top;width: auto;}
#home_content_section .plant_toolbox {float: none !important;left: 0 !important;margin: 0 auto 20px auto;position: relative !important;top: 0 !important;}
.plant_toolbox:after, .plant_toolbox:before{ display:table; content:""; clear:both }
.started_box{  margin: 0 20px !important;text-align: center;width: 210px !important; }
#plant_list_section .plant_list_box .plant_list_inner{ max-width: 186px !important;  text-align: left;}    
#plant_list_section .plant_list_box .plant_description{ width:160px !important; text-align:left }
.plant_list_box_last .other_item_list ul li {float: left; width: 48%;}    
#plant_list_section .other_item_list ul li span{ width: 36px;}
.pre_desc{ width:65% !important; }
.pre_img{ width:30% !important; }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .search_detail_desc{  float: left; width: 57% !important;clear:none !important;  }
}

@media (min-width: 480px) and (max-width: 767px)/* max-width 767px, mobile-only styles, use when QAing mobile issues */{
	
/* Home */	
#full_wrapper{float: none;margin: 0;max-width: 980px;min-width: 320px;padding: 0;width: 100%; position: relative;}
#latest_gallery_section{ padding-top:20px; } 
.menu-header-links-container{  display: block;float: none;min-width: 320px;width: 100%; clear:both; text-align:center}
header #main_navigation_outer .search_section .search_textbox{ width: 88%; background:url("images/mobile-search-textbox-bg.png") repeat-x scroll left bottom transparent;}
header #main_navigation_outer .header_links{ background:none; padding:0 10px; float:none }
#plant_database_section .banner_inner {float: none;padding-top: 10px; width: 100% !important; max-width:684px !important;}
#sub_home_container .plant_section li { float:none !important; margin:0 auto; width:95%; text-align:center  }    
#sub_home_container .plant_section li .plant_title{background:url("images/tips-title-bg.png") no-repeat scroll 0 0 transparent;color: #dc6131;display: inline-block;float: none;font-family: "Roboto Slab",serif;font-size: 11px;    font-weight: bold;height: 46px;letter-spacing: 0.15em;line-height: 37px;margin: 0 auto;text-align: center; text-transform: uppercase;    width: auto;}
#main_home_container .landscape_section { background-size: 100% auto;border: medium none;display: block;float: none;height: auto;margin-top: 0;max-width: 403px;
padding: 15px;width: 100%; margin:0 auto; min-height:300px; }
#main_home_container .landscape_section span{ margin-top:20px; }
#home_banner .banner_sidebar .video_section{margin:0 auto  }
.banner_inner .banner_slider{ width:100%; float:none; margin:0 auto 30px auto;max-width:684px !important;  padding:15px 15px 20px 15px; background:/*url("images/banner-box-border-320.png") no-repeat scroll -6px 10px */transparent; height:auto  }
#home_banner .banner_sidebar .siderbar_content .temprature_info{ text-align:center; }
.banner_inner .banner_slider .banner_caption{ max-width:450px; width:100%; padding:10px; height:auto; }
#home_middle_container .find_plant_banner{background-size: 100% auto !important;float: none !important;height: 400px !important;margin: 0 auto;max-width: 400px;padding:32px 10px 20px !important ; left:0; top:20px; position: absolute !important;width: 90% ; left:0; right:0}
footer{ margin:0; height:auto; }
footer #footer_section .footer_section_inner_second .footer_box_frist{ width:47%; display:block; float:left; padding-left:3%;  } 
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner .wpcf7 form p span.wpcf7-form-control-wrap{ float:left !important; }
footer #footer_section .footer_section_inner .pinterest_board{ width:100%; display:block; float:none; border:none  } 
footer .wpcf7-form .wpcf7-submit{ float:none;  display:block; }    
#sub_home_container .plant_section li .plant_image { background: url("images/plant-box.png") no-repeat scroll -13px 0 transparent; height: auto;padding: 19px 0 10px; text-align: center; width: 300px; margin:0 auto;}
#home_middle_container .find_plant_section li{ width:33.333%; }
#home_middle_container .find_plant_banner p{ width:auto; padding:10px; font-size:18px; line-height:26px; margin-bottom:15px }
#home_middle_container .find_plant_banner .plants_title{ margin-bottom:15px; }
#home_middle_container .find_plant_banner .title{ margin-bottom:15px; }
#menu-main-navigation-1{ display:none }
header #main_navigation_outer .header_links li:last-child {  border:none;} 
#home_banner .banner_sidebar .sidebar_title { background-position:center 0; background-repeat:no-repeat }
footer #footer_section .footer_section_inner .office_location_time .newsletter_section{ margin-bottom:20px; }
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner{ width:100%; padding-top:20px; min-height:inherit !important }
h1.main_title, .design_landing_page #plant_database_section h1{ font-size:22px; margin-bottom:15px; margin-left:2.5% !important; margin-bottom:15px; }

/* Coupons */
#latest_gallery_section .expert_left_column{ width:95%; margin:0 auto; float:none !important; top:0 }
#latest_gallery_section .expert_left_column .expert_tips_section, #latest_gallery_section .expert_left_column .expert_banner_caption{ width:100%; max-width:100%; position:relative !important; left:0!important; padding:0 10px; }
#latest_gallery_section .expert_left_column .expert_tips_section .rebate_banner_img{ height: auto;max-width: 100%; padding:0; }
#latest_gallery_section .expert_left_column .expert_tips_section{background:none; float:none; height:auto; position:relative; left:0 }
#latest_gallery_section .expert_left_column .gallery_list_expert li.even{  display: block; float: none; margin: 0 auto 20px;}
#latest_gallery_section .expert_left_column .gallery_list_expert{ margin:0 auto; text-align:center; float:none;  }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc{ width:100%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_sub_des{width:98%; float:none; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content {background: url("images/expert-feed-border.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
float: left;margin-bottom: 20px;padding: 15px 0 35px;position: relative;width: 100%;}
#latest_gallery_section .expert_left_column .expert_feed_section {float: none;margin: 0 0 10px;width: 100%;}
.gallery_list_expert { float:none; margin:0 auto !important; width:100%; }
.gallery_list_expert li{ margin: 0 auto 20px; float: none !important; display:block }
#latest_gallery_section .expert_left_column .expert_tips_section .title{font-size: 18px;line-height: 20px;}    
#latest_gallery_section .expert_left_column .expert_tips_section .sub_title{ font-size: 18px;   line-height: 19px;}
#latest_gallery_section h1{ padding-top:0; width:95%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .expert_thumb_img{  float: left;margin-bottom: 10px; width: 116px;}
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content p.feed_title {float: left;width: 58%;}
#latest_gallery_section .gallery_right_column {float: none; position: relative;top: 20px;width: 95%;z-index: 9999;}
#latest_gallery_section .expert_left_column .gallery_list_expert li .gallery_bg img{ max-width:100%; padding:0 !important; margin:0 auto !important; } 
#latest_gallery_section .expert_left_column .gallery_list_expert li .gallery_bg{ padding:14px 13px; }

/* Seasons */    
#latest_gallery_section .expert_left_column .gallery_list_expert li{ display: block; margin-right:auto; margin-left:auto; float: none;}    
#latest_gallery_section .expert_left_column .expert_tips_section .expert_banner_img {max-width: 100%; padding: 0;}    
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_post{ position:relative !important; width:auto !important; top:20px;}
#latest_gallery_section .expert_left_column .expert_tips_section{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); float: none;margin: 0 auto;width: 100%;}

/* Galleries */
#latest_gallery_section .gallery_left_column{ width:95%; margin:0 2.5%; float:none;  }
#latest_gallery_section .gallery_left_column .gallery_list{ float:none; margin:0 auto; text-align:center }
#latest_gallery_section .gallery_left_column .gallery_list li{ float:none; display:block; margin:0 auto 20px auto }    
#latest_gallery_section .gallery_left_column .gallery_list li.even{ margin:0 auto 20px auto; }

/* Find  Plant */
#plant_database_section{ padding-top:0 }    
#plant_categories_section .plant_list{display: block;float: none;margin: 0 auto;text-align: center;/*width: 95%;*/ width:100%;}
#plant_categories_section .plant_list li{ margin:0 6px 20px !important; display:inline-block; vertical-align:top; float:none  }
#plant_categories_section {margin: 0 auto !important;padding-left: 0;width:100%;}
#plant_database_section .plant_sidebar {float: none;margin: 0 auto 20px auto;/*width: 95%;*/ width: 100%; text-align:center }    
#plant_database_section .plant_sidebar .plant_sidebar_inner {padding: 25px 0 0;text-align: center;}    
#plant_database_section .plant_sidebar .plant_sidebar_inner .title_description,
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box,
#plant_database_section .plant_sidebar .plant_sidebar_inner .advance_search_box
{ float:none; display:inline-block; vertical-align:top; margin:0 10px 20px 10px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner .advance_search_box{ min-width:250px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box{ text-align:left }
#plant_categories_section .plant_list li .plant_image img{ margin:15px 0 0 0; }

/* Design Your Landscape */
.started_box{  margin: 0 20px !important;text-align: center;width: 210px !important; }
#plant_database_section .plant_sidebar .plant_sidebar_inner{ display: inline-block;float: none;padding: 25px 0 0;text-align: center;vertical-align: top;width: 100%;}
#plant_database_section .plant_sidebar .category_design_section {background: url("images/video-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;
height: 194px; position: relative;vertical-align: top;width: 267px;}
.garden_detail_desc{ margin-left:0 !important }


/* Author Page */
.expert_detail_desc{ float:left; width:70%; }
.expert_pic{ float:left; width:auto;}    

}


@media (min-width: 640px) and (max-width: 767px)/* max-width 767px, mobile-only styles, use when QAing mobile issues */{
.search_section{display: block;float: left;padding: 20px 10px;width: 70%; margin-right:10px;	}
.banner_inner .textwidget span{ width:75%; }    
header #main_navigation_outer{ float:left  }
#sub_home_container .plant_section li{ margin-bottom:20px;   display: inline-block;margin-right: 10px;vertical-align: top;width: 48%;   }
footer #footer_section{ left:0; padding-top:0 }
footer #footer_section .footer_section_inner_second .footer_box_frist{    display: block;float: left;width: 49%; } 
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner .wpcf7 form p span.wpcf7-form-control-wrap{ float:none; display:block }
footer #footer_section .footer_section_inner .pinterest_board{   background-position: left top;border: medium none;display: block;float: left;    width: 50%;  } 
.footer_box_second{ background: url("images/footer-top-stirp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;float: left !important; width: 50% !important;}
footer #footer_section .footer_section_inner .pinterest_board {background-position: left top;border: medium none;display: block;float: left;width: 50%;}
footer #footer_section .footer_section_inner .footer_box_second .footer_box_second_inner {background: url("images/footer-strip-large.png") no-repeat scroll left 0 rgba(0, 0, 0, 0); padding: 20px 0 19px 25px;}    
footer #footer_section .footer_section_inner .footer_box_second .quick-title{ margin-bottom:10px; }
.footer-links	{ margin-bottom: 20px;    width: 100%;}
.footer-links li{float: left;line-height: 20px;margin-bottom: 10px;width: 50%;}	
footer .wpcf7-form .wpcf7-submit{ float:none;  display:block; }    
footer #footer_section .copright_section p{ width:100%; }
footer #footer_section .copright_section ul {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: none;padding: 15px 18px 20px;width: 100%;}
footer #footer_section .copright_section ul li {display: inline;float: none;line-height: 16px;margin-right: 8px;}  
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner .wpcf7 form p span.wpcf7-form-control-wrap{ margin-right:10px; }
footer #footer_section .footer_section_inner .office_location_time .newsletter_section{ margin-bottom:0 }
#pinterest-pinboard-widget-container .pinboard a img{ width:75px; height:75px; }
#pinterest-pinboard-widget-container .row {height: 80px;width: auto;}
h1.main_title, .design_landing_page #plant_database_section h1{ font-size:22px; margin-bottom:15px; margin-left:2.5% !important; margin-bottom:15px; }

 
/* Coupons */
#latest_gallery_section .expert_left_column{ width:100%; margin:0 auto; float:none !important; top:0 }
#latest_gallery_section .expert_left_column .expert_tips_section .expert_banner_caption{ width:100%; max-width:100%; position:relative; left:0; max-width:684px; }
#latest_gallery_section .expert_left_column .expert_tips_section .rebate_banner_img{ height: auto;margin-left:0px;max-width: 100%; }
#latest_gallery_section .expert_left_column .expert_tips_section{background:none; height:auto; float:none}
#latest_gallery_section .expert_left_column .gallery_list_expert li.even{  display: inline-block; vertical-align:top; float: none; margin: 0 auto 20px;}
#latest_gallery_section .expert_left_column .gallery_list_expert{ margin:0 auto; float:none; text-align:center  }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc{ width:100%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_sub_des{width:98%; float:none; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content {background: url("images/expert-feed-border.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
float: left;margin-bottom: 20px;padding: 15px 0 35px;position: relative;width: 100%;}
#latest_gallery_section .expert_left_column .expert_feed_section {float: none;margin: 0 2.5% 10px;width: 95%;}
.gallery_list_expert { float:none; margin:0 auto !important; width:100%; }
#latest_gallery_section .expert_left_column .expert_feed_section:after, #latest_gallery_section .expert_left_column .expert_feed_section:before{content: " "; /* 1 */    display: table; /* 2 */}
#latest_gallery_section .expert_left_column .expert_feed_section:after{ clear:both }

.gallery_list_expert li{ margin: 0 auto 20px; float: none !important; display:block }
#latest_gallery_section .expert_left_column .expert_tips_section .title{font-size: 18px;line-height: 20px;}    
#latest_gallery_section .expert_left_column .expert_tips_section .sub_title{ font-size: 18px;   line-height: 19px;}
#latest_gallery_section h1{ padding-top:0; width:95%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .expert_thumb_img{  float: left;margin-bottom: 10px; width: 116px;}
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content p.feed_title {float: left;width: 58%;}
#latest_gallery_section .gallery_right_column { float: none;    position: relative;top: 20px; margin:0 auto; width: 95%;z-index: 9999;} 

/* Seasons */
    
#latest_gallery_section .expert_left_column .gallery_list_expert li{ display: inline-block; margin-right:10px; float: none;}    
#latest_gallery_section .expert_left_column .expert_tips_section .expert_banner_img {max-width: 100%; padding: 0;}    
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_post{ position:relative !important; top:20px;}
#latest_gallery_section .expert_left_column .expert_tips_section{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); float: none;margin: 0 auto;width: 95%;}

/* Galleries */
#latest_gallery_section .gallery_left_column{ display: block;float: none;margin: 0 2.5%;width: 95%; }
    
#latest_gallery_section .gallery_left_column .gallery_list{ float:none; margin:0 auto; text-align:center }
#latest_gallery_section .gallery_left_column .gallery_list li{  display: inline-block;float: none; margin: 0 10px 20px;vertical-align: top; }    
#latest_gallery_section .gallery_left_column .gallery_list li.even{ margin:0 auto 20px auto; }

/* Find  Plant */
#plant_database_section{ padding-top:0 }    
#plant_categories_section .plant_list{display: block;float: none;margin: 0 auto;text-align: center;/*width: 95%;*/ width: 100%;}
#plant_categories_section {margin: 0 auto;padding-left: 0;width: 100% !important;}
#plant_categories_section .plant_list li{ margin:0 6px 20px !important; display:inline-block; vertical-align:top; float:none  }
#plant_database_section .plant_sidebar {float: none;margin: 0 auto 20px auto;width: 95%;}    
#plant_database_section .plant_sidebar .plant_sidebar_inner {padding: 25px 0 0;text-align: center;}    
#plant_database_section .plant_sidebar .plant_sidebar_inner .title_description,
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box,
#plant_database_section .plant_sidebar .plant_sidebar_inner .advance_search_box
{ float:none; display:inline-block; vertical-align:top; margin:0 10px 20px 10px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner.advance_search_box{ min-width:250px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box{ text-align:left }
#plant_categories_section .plant_list li .plant_image img{ margin:15px 0 0 0; }

/* Design Your Landscape */
#plant_database_section .plant_sidebar{ float: none;margin: 0 auto; text-align: center;width: 95%;}
#plant_database_section .plant_sidebar .plant_sidebar_inner{ display: inline-block;float: none;padding: 25px 0 0;text-align: center;vertical-align: top;width: 100%;}
#plant_database_section .plant_sidebar .category_design_section {background: url("images/video-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;
height: 194px; position: relative;vertical-align: top;width: 267px;}
.expert_profile .expert_detail_desc {float: left;width: 60% !important;}    
.sub_detail_left, .sub_detail_right {float: none !important;padding: 2.5%;width: 100%; }
.sub_detail_left:before, .sub_detail_left:after, .sub_detail_right:after, .sub_detail_right:before{ clear:both; content:"";display: table;}
#home_content_section .sub_detail_left .input_text_box {margin-bottom: 10px;margin-right: 10px;max-width: 220px;width: 100%;}
#home_content_section .sub_detail_right .sub_detail_menu{ margin-top:0; text-align:center; display:block }
#home_content_section .sub_detail_right .sub_detail_menu li {background: url("images/sub_menu_divider.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
display: inline-block;float: none;margin-bottom: 10px;vertical-align: top;}
#plant_section_home .plant_section_left .plant_selection h4{ float:none; display:block; }
#plant_section_home .plant_section_left .plant_selection{ float:none; display:block; padding:2.5% !important; width:100%; }
#plant_section_home .plant_section_left .plant_selection .change-cat-div{ display: inline-block;margin-bottom: 10px;margin-right: 10px;vertical-align: top;width: auto;}
#home_content_section .plant_toolbox {float: none !important;left: 0 !important;margin: 0 auto 20px auto;position: relative !important;top: 0 !important;}
.plant_toolbox:after, .plant_toolbox:before{ display:table; content:""; clear:both }
#home_content_section .sub_detail_left p{ width:100%; }
.started_box{ display: inline-block !important;float: none !important;margin: 0 10px 20px;vertical-align: top;}
#plant_list_section .plant_list_box .plant_list_inner{ min-width:275px !important; }    
#plant_list_section .plant_list_box .plant_description{ width:160px !important; text-align:left }    
.plant_list_box_last .other_item_list ul li {float: left;width: 48%;}
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .search_detail_desc{  float: left; width: 67% !important; clear:none !important;  }
/* Author Page */
.expert_detail_desc{ float:left; width:62% !important; } 
.expert_pic{ float:left; width:auto;}    

/* Archive Page */
.gallery_sub_left .expert_profile .expert_detail_desc{ float:left; width:62% !important; } 



}
    


@media (min-width: 768px) and (max-width: 959px)/* max-width 959px, ipad-only styles, use when QAing ipad issues */{

/* Home page */
#full_wrapper{float: none;margin: 0;max-width: 980px;min-width: 320px;padding: 0;width: 100%; position: relative;}
#home_banner, header, #main_home_container, #sub_home_container { padding:0 2.5% }
.wrapper{ max-width:980px; width:100%; margin:0; }
header #logo{display: block;float: left;margin: 0 auto 10px auto;text-align: center; left:0}
#latest_gallery_section{ padding-top:20px; } 
header #main_navigation_outer .header_links li a{ display:inline; background:none; }
header{ position:relative; }
header #main_navigation_outer{ float:left; left:0  }
.menu-header-links-container{  display: block;float: none;min-width: 320px;width: 100%;}
header #main_navigation_outer .header_links li {border-right: 1px solid #ddd;display: inline;line-height: 15px;}
header #main_navigation_outer .search_section .search_textbox{ width: 88%; background:url("images/mobile-search-textbox-bg.png") repeat-x scroll left bottom transparent;}
header #main_navigation_outer .header_links{ background:none; padding:0 10px; }
.search_section{ display: block;float: left;padding:20px 10px;width: 70%; max-width:208px;  }
#home_banner{ padding-top:0px; background-position:0 0;}
#plant_database_section .banner_inner {float: none;padding-top: 10px; padding-bottom: 20px;  width: 98% !important;}
#home_banner .banner_sidebar{float: none;padding-top: 10px; width: 98%;}
#home_middle_container {    display: block; max-width: 960px;   min-width: 100%;  padding-bottom: 3px; position: relative; width: 100%;}
#home_middle_container .find_plant_section{ width:100%; min-width:320px; max-width:1940px; float:none; display:block  }    
#sub_home_container .plant_section{ float:none !important; margin:0 auto }    
#sub_home_container .plant_section li {display: inline-block;float: none !important; margin: 0;text-align: center;vertical-align: top;width: 49% !important;}    
#sub_home_container .plant_section li .plant_title{background:url("images/tips-title-bg.png") no-repeat scroll 0 0 transparent;color: #dc6131;display: inline-block;float: none;
font-family: "Roboto Slab",serif;font-size: 11px;font-weight: bold;height: 46px;letter-spacing: 0.15em;line-height: 37px;margin: 0 auto;text-align: center; text-transform: uppercase; width: auto;}
#main_home_container .landscape_section { background-size: 100% auto;border: medium none;display: block;float: none;height: auto;margin-top: 0;max-width: 403px;
padding: 15px;width: 100%; margin:0 auto; min-height:300px; }
#main_home_container .landscape_section span{ margin-top:20px; }
#main_home_container{ display: block;float: none;height: auto;padding: 15px; position: relative;}
#main_home_container .landscape_section p{ width:auto } 	
#main_home_container .landscape_section h4{ margin-bottom:10px; }
#home_banner .banner_sidebar .video_section{margin:0 auto  }
.banner_inner .banner_slider{ background-position: center top;float: none;height: auto;margin: 0 auto 30px auto;padding: 15px 15px 10px; width: 100%;max-width:698px !important;  background: url("images/banner-box-border.png") no-repeat scroll transparent !important; }
.siderbar_content .sidebar_content_inner{ margin:0 auto}
#home_banner .banner_sidebar .video_desc {max-width: 320px;position: relative;text-align: center;width: 100%; margin:0 auto }
#home_banner .banner_sidebar .siderbar_content .temprature_info{ text-align:center; }

.anythingSlider .anythingWindow { top:10px !important; }
.banner_inner .banner_slider .banner_caption p{ font-size:20px;  font-size: 20px; line-height: 25px;}
.banner_inner h3{  border-left: 0 none;margin-left: 0;margin-right: 9px; padding:0 15px 0 10px; margin-bottom:15px; }    
.anythingSlider .panel{ max-width:100%; width:100%; }
.banner_inner .banner_slider .banner_caption{  bottom: 35px;height: auto;max-width: 717px;padding: 10px;width: 100%;}
.banner_sidebar{ margin-bottom:20px; }
.menu-main-navigation-container {display: block !important; right:20px; position:absolute; margin-right: 0px; margin-top: 20px; width: 180px;}
.menu-main-navigation-container li{ margin-bottom:10px; display:block; background:url("images/search-textbox-bg.png") no-repeat scroll left bottom transparent; padding-bottom:3px; }
.menu-main-navigation-container li a{ font-family:'Roboto Slab',serif; text-transform:uppercase; color:#5a5654; font-size:16px; display:block; padding-bottom:10px; line-height:20px; }
.menu-main-navigation-container li a:hover{ color:#dc6131 }

.header_links_mobile {display: block !important; right:20px; position:absolute; margin-right: 0px; margin-top: 20px; top:193px; width: 180px;}
.header_links_mobile li{ margin-bottom:10px; display:block; background:url("images/search-textbox-bg.png") no-repeat scroll left bottom transparent; padding-bottom:3px; }
.header_links_mobile li a{ font-family:'Roboto Slab',serif; text-transform:uppercase; color:#5a5654; font-size:16px; text-align:left; display:block; padding-bottom:10px; line-height:20px; }
.header_links_mobile li a:hover{ color:#dc6131 }
 .header_links{ display:none !important }     



.push {height: auto;width: 100%;}
#home_middle_container .find_plant_banner{background-size: 100% auto !important;float: none !important;height: 400px !important;margin: 0 auto;max-width: 400px;padding:32px 10px 20px !important ; left:0; top:20px; position: absolute !important;width: 90% ; left:0; right:0}
.port_big_image{ display:none }
.banner_inner .textwidget span {color: #62564e;display: block;float: left;font-style: italic;width: 81%;}    
footer{ margin:0; height:auto; }
footer #footer_section .footer_section_inner .office_location_time{ min-width:300px; width:100%; max-width:980px; margin:0 auto; float:none; }    
footer #footer_section{ left:0; padding-top:0 }
footer #footer_section .footer_section_inner_second .footer_box_frist{ display: block;float: left;width: 49%; } 
.newsletter_inner .wpcf7 form p span.wpcf7-form-control-wrap{ float:none !important; display:block }
footer #footer_section .footer_section_inner .pinterest_board{ background-position: left top;border: medium none;display: block;float: left;    width: 50%;  } 
.footer_box_second{ background: url("images/footer-top-stirp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;float: left; width: 50% !important;}
footer #footer_section .footer_section_inner .pinterest_board {background-position: left top;border: medium none;display: block;float: left;width: 50%;}
footer #footer_section .footer_section_inner .footer_box_second .footer_box_second_inner {background: url("images/footer-strip-large.png") no-repeat scroll left 0 rgba(0, 0, 0, 0); padding: 20px 0 19px 25px;}    
footer #footer_section .footer_section_inner .footer_box_second .quick-title{ margin-bottom:10px; }
.footer-links	{ margin-bottom: 20px;    width: 100%;}
.footer-links li{float: left;line-height: 20px;margin-bottom: 10px;width: 50%;}	
footer .wpcf7-form .wpcf7-submit{ float:none;  display:block; }    
footer #footer_section .footer_section_inner .copright_section p{ width:100%; }
footer #footer_section .footer_section_inner .copright_section ul {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: none;padding: 15px 18px 20px;width: 100%;}
footer #footer_section .footer_section_inner .copright_section ul li {display: inline;float: none;line-height: 16px;margin-right: 8px;}
.plant_image img{ max-width:100%; }
#sub_home_container .plant_section li .plant_image { background: url("images/plant-box.png") no-repeat scroll -13px 0 transparent; height: auto;padding: 19px 0 10px; text-align: center; width: 300px; margin:0 auto;}
#home_middle_container .find_plant_section li{ width:25%; }
#home_middle_container .find_plant_banner p{ width:auto; padding:10px; font-size:18px; line-height:26px; margin-bottom:15px }
#home_middle_container .find_plant_banner .plants_title{ margin-bottom:15px; }
#home_middle_container .find_plant_banner .title{ margin-bottom:15px; }
a.nav_link:hover{ background-position:center -17px }
a.nav_link {background: url("images/nav-bg.png") no-repeat scroll center 9px #E66837 !important; border-radius: 5px;color: #333333; float: right;font-family: "Conv_gotham-rounded-book"; font-size: 0; height: 34px;    margin-right: 20px;margin-top: 22px;outline: medium none;padding: 0;text-align: center;text-decoration: none;text-transform: uppercase; width: 32px;display:block !important;}
.main_navigation_mobile{ display:block !important }
#menu-main-navigation-1{ display:none }
header #main_navigation_outer .header_links li:last-child {  border:none;} 
#home_banner .banner_sidebar .sidebar_title { background-position:center 0; background-repeat:no-repeat }
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner{ width:100%; padding-top:5px; padding-bottom:20px; min-height:inherit !important  }
footer #footer_section .footer_section_inner .office_location_time .newsletter_section{ margin-bottom:0px; }
footer #footer_section .footer_section_inner .office_location_time .newsletter_section .newsletter_inner .title em{ display:block; margin-left:0 }
#home_banner .banner_sidebar .siderbar_content .temprature_info{ text-align:center }
#home_banner .banner_sidebar .sidebar_title p{ background-position: center bottom;background-repeat: no-repeat;}
.anythingSlider-default .anythingControls ul{ left:46% !important; }
#pinterest-pinboard-widget-container .pinboard a img{ width:85px; height:85px; }
#pinterest-pinboard-widget-container .row {height: 90px;width: auto;}
h1.main_title, .design_landing_page #plant_database_section h1{ font-size:22px; margin-bottom:15px; margin-left:2.5% !important; margin-bottom:15px; }
.pagination_section{ margin-left:2.5% !important; width:100%; }
.banner_slider:before, .banner_slider:after{    content: " "; /* 1 */    display: table; /* 2 */}
.banner_slider:after{ clear:both }
.wpcf7-response-output {margin: 0 !important;padding: 0 !important;position: relative !important;}
.safari .wpcf7-response-output{margin: 0 0 5px 0 !important;padding: 0 !important;}

/* Coupons */ 
#latest_gallery_section .expert_left_column .gallery_list_expert li .gallery_bg{ padding:14px 13px; }
#latest_gallery_section .expert_left_column{ width:100%; margin:0 auto; float:none !important; top:0 }
#latest_gallery_section .expert_left_column .expert_tips_section, #latest_gallery_section .expert_left_column .expert_banner_caption{ width:100%; height:auto }
#latest_gallery_section .expert_left_column .expert_banner_caption{ left: 0 !important;max-width: 100%;position: relative !important; width: 100% !important; }
#latest_gallery_section .expert_left_column .gallery_list_expert li .gallery_bg img{ max-width:100%; margin:0 auto !important; padding:0 !important; height:auto } 
#latest_gallery_section .expert_left_column .expert_tips_section{background:none; float:none; max-width:685px; margin:0 auto}
#latest_gallery_section .expert_left_column .gallery_list_expert{ margin:0 auto; float:none; text-align:center  }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc{ width:100%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_sub_des{width:98%; float:none; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content {background: url("images/expert-feed-border.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
float: left;margin-bottom: 20px;padding: 15px 0 35px;position: relative;width: 100%;}
#latest_gallery_section .expert_left_column .expert_feed_section {float: left;margin: 0 2.5% 10px;width: 95%;}
.gallery_list_expert { float:none; margin:0 auto !important; width:100%; }
.gallery_list_expert li{ margin: 0 auto 20px; float: none !important; display:inline-block; vertical-align:top}
#latest_gallery_section .expert_left_column .expert_tips_section .title{font-size: 18px;line-height: 20px;}    
#latest_gallery_section .expert_left_column .expert_tips_section .sub_title{ font-size: 18px;line-height: 19px;}
#latest_gallery_section h1{ padding-top:0; width:95%; margin-left:2.5%; }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .expert_thumb_img{  float: left;margin-bottom: 10px; width: 116px;}
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content p.feed_title {float: left;width: 58%;}
#latest_gallery_section .gallery_right_column { float: none; position: relative;top: 20px;z-index: 9999; width:95%; margin:0 auto}    
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content:after{content: " "; display: table; clear:both }
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content:before{content: " "; display: table; clear:both}
#latest_gallery_section .expert_left_column:before, #latest_gallery_section .expert_left_column:after {content: " "; display: table; clear:both}
     
/* Seasons */  
#latest_gallery_section .expert_left_column .gallery_list_expert li{ display: inline-block; margin-right:10px; float: none;}    
#latest_gallery_section .expert_left_column .expert_tips_section .expert_banner_img {max-width: 100%; padding: 0;}    
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_post{ position:relative !important; top:20px; width:auto !important}
#latest_gallery_section .expert_left_column .expert_tips_section{  background: none repeat scroll 0 0 transparent; float: none;margin: 0 auto;width: 100%;}  

/* Galleries */
#latest_gallery_section .gallery_left_column{ width:95%; margin:0 2.5%; float:none  }
#latest_gallery_section .gallery_left_column .gallery_list{ float:none; margin:0 auto;text-align:center }
#latest_gallery_section .gallery_left_column .gallery_list li{ float:none; display:inline-block; margin:0 5% 20px 0%; vertical-align:top }    
#latest_gallery_section .gallery_left_column .gallery_list li.even{ margin:0 auto 20px auto; }
#latest_gallery_section .gallery_right_column .title{ text-align:left }
.cat_fields {margin: 0 auto;max-width: 200px;}
#latest_gallery_section .gallery_sub_left .category_photo_right{ min-height:inherit }

/* Find  Plant */
#plant_database_section{ padding-top:0 }    
#plant_categories_section .plant_list{display: block;float: none;margin: 0 auto;text-align: center;/*width: 95%;*/ width:100%;}
#plant_categories_section {margin: 0 auto;padding-left: 0;width: 100%;}
#plant_categories_section .plant_list li{ margin:0 10px 20px !important;  display:inline-block; vertical-align:top; float:none; margin:0 }
#plant_database_section .plant_sidebar .plant_sidebar_inner {padding: 25px 0 0;text-align: center; margin:0 20px; display:inline-block; width:auto !important }    
#plant_database_section .plant_sidebar .plant_sidebar_inner .title_description,
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box,
#plant_database_section .plant_sidebar .plant_sidebar_inner .advance_search_box
{ float:none; display:inline-block; vertical-align:top; margin:0 10px 20px 10px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner .advance_search_box{ min-width:250px; }
#plant_database_section .plant_sidebar .plant_sidebar_inner .search_box{ text-align:left }
#plant_categories_section .plant_list li .plant_image img{ margin:15px 0 0 0; }

/* Design Your Landscape */
#plant_database_section .plant_sidebar{ float: none;margin: 0 auto 20px auto; text-align: center;width: 95%; }
#plant_database_section .plant_sidebar .plant_sidebar_inner{ display: inline-block;float: none;padding: 25px 0 0;text-align: center;vertical-align: top;width: 100%;}
#plant_database_section .plant_sidebar .category_design_section {background: url("images/video-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;
height: 194px; position: relative;vertical-align: top;width: 267px;}
#home_content_section { margin: 15px 0;}
.sub_detail_left, .sub_detail_right {float: none !important;padding: 2.5%;width: 100%; }
.sub_detail_left:before, .sub_detail_left:after, .sub_detail_right:after, .sub_detail_right:before{ clear:both; content:"";display: table;}
#home_content_section .sub_detail_left .input_text_box {margin-bottom: 10px;margin-right: 10px;max-width: 220px;width: 100%;}
#home_content_section .sub_detail_right .sub_detail_menu{ margin-top:0; text-align:center; display:block }
#home_content_section .sub_detail_right .sub_detail_menu li {background: url("images/sub_menu_divider.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
display: inline-block;float: none;margin-bottom: 10px;vertical-align: top;}
#plant_section_home .plant_section_left .plant_selection h4{ float:none; display:block; }
#plant_section_home .plant_section_left .plant_selection{ float:none; display:block; padding:2.5% !important; width:100%; }
#plant_section_home .plant_section_left .plant_selection .change-cat-div{ display: inline-block;margin-bottom: 10px;margin-right: 10px;vertical-align: top;width: auto;}
#home_content_section .plant_toolbox {float: none !important;left: 0 !important;margin: 0 auto 20px auto;position: relative !important;top: 0 !important;}
.plant_toolbox:after, .plant_toolbox:before{ display:table; content:""; clear:both }
#home_content_section .bed_map_section {padding: 0.9%;}
#home_content_section .sub_detail_left p{ width:100%; }
a.act { position:relative !important; z-index:999 !important;}    
    
/* Author Page */
.expert_detail_desc{ float:left; width:67%; }
.expert_pic{ float:left; width:auto;}        
.expert_profile{ margin-bottom:20px; }
.combinesearch {display: inline-block;float: none;width: 280px;}

/* Garden Tips */
.gallery_right_column { display:block; float:none; text-align:center }
.gallery_right_column .topics, .gallery_right_column .experts{ float:none; display:inline-block; margin:0 20px; max-width:230px;  }
.gallery_right_column .topics .title, .gallery_right_column .experts .title{text-align:left }


/* Find Plant Result */
.search_result_list li{ width:100%; float:none; display:block; position:relative }
.search_result_section .search_result_list .search_detail_desc{clear: both; display: block; float: none; width:100% !important; }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn{float: none; position: absolute !important;  right: 0px; top: 20px;}
.advance_search_sidebar{ float:left !important;}
#plant_database_section .advance_search_section .advance_search_right .search_result_section{ width:95% !important; float:none; display:block }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list > li{ width:100% !important;  float:none; display:block }
.view_outer_section{ float:none; display:block }
.page_listing:after{ clear:both }
page_listing:before, .page_listing:after {    content: " "; /* 1 */    display: table; /* 2 */}
.search_detail_desc .detail_icons li {   float: left !important;    margin-right: 5px;}
.search_detail_desc .detail_icons li {display: inline-block;float: left !important;margin-right: 5px;width: auto;}
.view_outer_section .pagination_section{ clear: both !important;display: block !important;float: none !important;width: auto !important;}
.advance_search_right{  float: right !important;margin-right: 0.5% !important; width: 65% !important; }
.advance_search_right h1{ margin-bottom:30px; }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .search_title .first_title{ padding-right:15px; }    
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .search_title{ padding-right:35px; }
.slide_link{ display:none }
#plant_database_section .advance_search_section .advance_search_sidebar{ display:block !important }
.grid_view .plant_database_grid li{ display:inline-block !important; vertical-align:top !important }



/* Archive Page */
#latest_gallery_section .gallery_sub_left{ display:block; margin:0 2.5%; width:95% !important; max-width:980px; float:none !important }
#latest_gallery_section .gallery_sub_left img{ max-width:100%; height:auto }
#latest_gallery_section .gallery_sub_left .category_share_left{float: none; margin: 0 auto; width: 100%;}
#latest_gallery_section .gallery_sub_left .gallery_cover_image{ margin-bottom:15px; }
#latest_gallery_section .gallery_sub_left .category_photo_right{ border: medium none;float: none;margin: 0 auto;width: 100%;}
#latest_gallery_section .gallery_sub_left .category_photo_section{float: none;margin: 0 auto;width: 100%;}
#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc{float: none; padding: 0;}
#latest_gallery_section .gallery_sub_left .category_share_left{float: none;margin: 0 auto;width: 100%;}
#latest_gallery_section .gallery_sub_left .category_share_left .expert_post_section{ margin-bottom:15px; float: left; margin-right: 20px; width: auto; max-width:400px; }
#latest_gallery_section .gallery_sub_left .category_share_left .social_sharing .social_media_icon{ display: inline-block;margin-bottom: 10px;margin-right: 7px;width: auto;}
#latest_gallery_section .gallery_sub_left .category_share_left .social_sharing .social_media_icon li{ margin-right:10px !important }
#latest_gallery_section .gallery_sub_left .question_form_section p{ margin-bottom:10px; text-align: left !important;     margin-right: 15px !important; }    
.question_form_section{display: block;padding: 5%;width: 100% !important;}
.wpcf7-text, .wpcf7-textarea{ width:100%; }
#latest_gallery_section .gallery_sub_left .question_form_section .first_box{ width:100%; float:none; }
#latest_gallery_section .gallery_sub_left .ask_question_section h4 p{ width: 100%; background-color:#8694B7 }
#latest_gallery_section .gallery_sub_left .ask_question_section p{ margin-right: 15px;padding: 8px;width: 80%;}
.first_box p{ float:left ; }
.second_box p{ float:left; width:100%; }
.second_box{ float:left; width:100% !important; display:block }
.question_form_section .wpcf7 span.wpcf7-form-control-wrap{ width:100% !important; }
#latest_gallery_section .gallery_sub_left .question_form_section .second_box .input_text_box{ width:100% !important; }
.wpcf7-submit{ margin-right:0 !important }

/* Design Your Landscape Explore */
.landscape_title, .explore_design_section{ width:95%; margin:0 auto !important;}
.landscape_title h1{ padding-left:0 !important;}
#plant_database_section .explore_list .explore_list_inner{  display: inline-block;float: none;margin: 0 1% 20px 0;max-width: 410px;padding: 5px 0;vertical-align: top;width: 48%;}
#plant_database_section .explore_list {display: block;float: none;margin-bottom: 95px;}
#plant_database_section .explore_list .related_tips{ width:100%; float:none; margin:0 auto !important; max-width:410px ; padding-bottom:10px; }
#plant_database_section .explore_list .related_tips .related_tip_bg {background: none repeat scroll 0 0 #e8e7e6;    display: block;    padding: 8px 0 8px 5px;}
#plant_database_section .explore_list .related_tips .related_tip_bg h4{ font-size:14px; }
#plant_database_section .explore_list .explore_list_inner .gallery_desc {float: left;margin-left: 10px;width: 35%;}
#plant_database_section .explore_list .explore_list_inner .gallery_bg {
background: url("images/border_design_explore.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);float: left;height: 200px;max-width: 250px;position: relative;width: 61%;}
#plant_database_section .explore_list .explore_list_inner .gallery_bg img {height: auto;margin: 12px 0 0 18px;max-width: 87%;}
.related_tips:before, .related_tips:after{content: " "; /* 1 */    display: table; /* 2 */}
.related_tips:after{ clear:both }
.garden_detail_desc{ margin-left:0 !important }

/* Contact Page */
.service_center_section{ padding-bottom:0 !important }
.contact_section{ width:95%; margin:0 2.5% !important; }
.contact_right_column{ width:100%; }
#latest_gallery_section .contact_right_column { background: url("images/contact_box_top_border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: none; display:block; height: auto; max-width:582px; width: 100%; margin:0 auto }
.contact_section .contact_left_column {display: block;margin-bottom: 20px;width: 100% !important; float:none !important; }
.contact_section .contact_right_column:before, .contact_section .contact_right_column:after{    content: " "; /* 1 */    display: table; /* 2 */}
.contact_section .contact_right_column:after{ clear:both }    
.contact_middle_border {background: url("images/contact_box_middle_border.png") repeat-y scroll 15px 0 rgba(0, 0, 0, 0);display: block; float: left;
left: 0;width: 100%;}
#latest_gallery_section .contact_right_column .contact_right_innner {
background: url("images/sliderbar-box-pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;left: 18px;position: relative;top: 12px;width: 95%;}
#latest_gallery_section .contact_right_column .contact_right_innner .contact_list {float: left;width: 100%;}
#latest_gallery_section .contact_right_column .contact_right_innner .contact_list li {float: left;padding: 10px 5%;width: 100%;}
#latest_gallery_section .contact_right_column .contact_right_innner .contact_box_first {float: left;margin-bottom: 10px;width: 250px;}
#wpcf7-f476-p7406-o1 p.send_btn .send_button{ float:none !important; display:inline-block; }
#latest_gallery_section .gallery_sub_left .question_form_section{ padding-bottom:20px; }

/* About Page */
.banner_image_frame {padding: 23px 5px 15px 10px;}

/*Design your landscape explore detail page*/
#home_banner_section{ width:95%; margin:0 auto }
.explore_banner_inner{ width:100%; margin:0 auto }
#explore_banner img{ height: auto;left: 0; max-width: 100%; }
.home_banner_explore{ width:100%; float:none; margin:0 auto }
#plant_list_section .plant_list_box .plant_list_inner {display: inline-block;float: none;margin-bottom: 15px;margin-right: 10px;vertical-align: top;width: 45%;}
#plant_list_section .plant_list_box {float: left;width: 100%; margin-bottom:20px; }
#plant_list_section .plant_list_box_last {margin: 0;width: 100%;}
#plant_list_section .other_item_list {padding: 0;}    
.explore_sidebar {float: none;width: 100%;}
.explore_sidebar ul li {
background: url("images/explore_sidebar_border.png") no-repeat scroll left bottom transparent;display: inline-block;float: none;
margin-bottom: 20px;margin-left: 0;margin-right: 15px;min-height: 206px; max-width:150px; vertical-align: top;width: 45%;}
#plant_list_section{ margin-bottom:20px; }    
#plant_list_section .plant_list_box .plant_description a{ font-size:13px; }    
.plant_list_box_last .other_item_list ul li {float: left; width: 48%;}    
.plant_list_box_last .other_item_list ul {/*width: 220px;*/ width: auto;}
#home_banner_section .social_media_second li {display: inline-block;float: none;margin-right: 10px; margin-left:0px;}
#home_banner_section .social_media_second {display: block;float: none; margin-bottom:10px; }   
#home_banner_section .print_section {clear: both;display: block;float: none;width: 100%;}
#home_banner_section h4{ float:none; display:block; padding-left:0; }   
#home_banner_section .social_media {display: block;float: none;}
#plant_list_section .other_item_list ul li em{  text-align:left}

/* Find a Plant Detail */
#plant_database_section .plant_detail_left .social_sharing {display: block;float: none;padding-bottom: 20px;width: 100%;}
#plant_database_section  .plant_detail_left .social_sharing ul.social_media{display: block;float: none;margin-bottom: 5px;width: 100%;}    
#plant_database_section .plant_detail_left .social_sharing .print_section {display: block;float: none;margin-bottom: 5px;width: 100%;}    
#plant_database_section .plant_detail_left .social_sharing .social_media li {display: inline-block;float: none;line-height: 16px;margin-left: 5px;margin-right: 5px;}
#plant_database_section .plant_detail_left .social_sharing div.icon_legend_view {display: block;float: none;margin-bottom: 20px;}
#plant_database_section{ width:95%; margin:0 auto }
#plant_database_section .plant_detail_left{ float: left;margin-bottom: 20px;width: 70%;}
#plant_database_section .plant_detail_left .plant_slideshow .plant_slideshow_right {display: block;float: none;margin-left: 0;width: 100%;}
#plant_database_section .plant_detail_left .plant_slideshow .plant_slideshow_right .general_list {display: block;float: none;margin-bottom: 20px;width: 100%;}
#plant_database_section .plant_detail_left .plant_slideshow .plant_slideshow_right .general_list_second{display: block;float: none;margin-bottom: 20px;width: 100%;}
.plant_description_section, .plant_feature_section{ display:block; margin:0 auto; float:none }
.feature_section{ margin-bottom:20px; }
#plant_database_section .plant_detail_left .plant_feature_section .feature_section {display: block;float: none;width: 100%;}
#plant_database_section .plant_detail_left .plant_feature_section .feature_section_second {display: block;float: none;width: 100%;}
#plant_database_section .plant_detail_sidebar {float: right;max-width: 215px;position: relative;width:28%;z-index: 9;}    
#ad-ajax-loder{ top:450px !important; }
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn:hover span { display: block; width: 200px; position: absolute; top: 35px; left: -157px; !important; color: #756f61; background: #ebebe3; height: 34px; line-height: 34px; text-align: center; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 0 1px #666; -moz-box-shadow: 0 0 1px #666; box-shadow: 0 0 1px #666 }
#sb-nav a{  height: 15px;}
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn:hover span {display:block !important;  left: auto !important; right: 0;}
.icon_legend_view    { display:none !important }
.question_form_section p.send_btn .send_button{ float:none !important; display:inline-block; }
#latest_gallery_section .gallery_sub_left .question_form_section{ padding-bottom:30px; }


/* Special Rebatis Slide Popup */
#latest_gallery_section .gallery_sub_left .gallery_cover_image .special_rebatis{ left:0 !important; top:100px !important;  }
#latest_gallery_section .gallery_sub_left img {height: auto;max-width: 100%; float:left; margin-bottom:15px;}
#latest_gallery_section .gallery_sub_left .gallery_cover_image .special_rebate_section{height: auto;max-width: 800px;width: 98%;}    
#latest_gallery_section .expert_left_column .expert_feed_section .expert_feed_content .feed_desc .feed_post p{ width:auto !important ; max-width: 100%;}
#latest_gallery_section .gallery_sub_left .popup_media img{ margin-bottom:0 }

/* Saved Plants */
.save_plants_section .save_plant_detail {float: left;margin-bottom: 50px;width: 100%;}
.save_plants_section { width:95% !important; margin:0 auto; }
.save_plants_inner{ margin-bottom:20px !important; }
.plant_data_section .first_box {width: 19% !important; margin-right:10px;}
.plant_data_section .second_box {width: 30% !important;}
.plant_data_section .third_box {text-align: center;width: 12%;}
.plant_header {float: none;    width: 100%;}
.icon_legend_section .icon_title {background: none repeat scroll 0 0 #f9b32b;margin: 5px auto 0;padding: 8px 8px 8px 30px;width: 100%;}
.detail_list li {display: inline-block;float: none;margin-right: 4px;width: auto;}
.icon_legend_section {background: none;float: none;height: auto;margin-bottom: 50px;width: 100%;margin-left: auto;margin-right: auto;    }
.plant_header li.first_list{display: inline-block;width: 20% !important;}    
.plant_header li {width: 24%;}
.plant_data_section .second_box .plant_image{float: left; margin-right: 10px; width:75px; height:75px; margin-bottom:15px; }
.icon_legend_section .icon_title {display: block;float: left;width: 100%;}
.icon_legend_section .icon_list_outer {float: left;margin: 0 auto;width: 100%;}
.icon_legend_section .icon_list {background:none;float: left;width: 100%;}
.icon_legend_section .icon_list, .icon_legend_section .icon_list_last {background:none;float: left;width: 100%;}
.icon_legend_section, .save_plants_section .save_plant_detail{ margin-bottom:20px; float:left }
.plant_header li.last_list{ text-align:center }
.detail_list li a{ margin-bottom:5px; }
.plant_header li:nth-child(2){ width:30% !important; }
.plant_header li:nth-child(3){ width:33% !important; }
#sb-nav{ height:auto !important }
#ad-ajax-loder{ left:48% !important; top:30% !important; }

/* Landscape Coupon Springsummer Plant List*/
#latest_gallery_section .gallery_sub_left td img[align="right"]{ margin-right:15px; margin-bottom:15px; margin-left:0 !important }

/* Galleries Slideshow */
.gallery_cover_section:before, .gallery_cover_section:after{ clear:both; display:table; content:""; } 
.gallery_cover_section img.attachment-gallery_single{ margin-bottom:5px !important; }
.gallery_cover_section .slideshow_bg img{ margin-bottom:0 !important }
#latest_gallery_section .gallery_sub_left{ margin:95% !important; margin:0 auto !important }

#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc table td{ padding:4px !important; vertical-align:top }
#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc table p {padding: 0px 0 10px;  font-size: 12px;  vertical-align: top;}
#latest_gallery_section .gallery_sub_left .category_photo_section .category_desc p strong {display: inline-block;font-size: 13px;font-weight: bold;padding-bottom: 11px;}

/* Garden Page */
.need_help_section .title_three {left: 0;position: absolute;top: 170px;width: 250px;}
.need_help_section .title_four{   padding: 15px;position: absolute;top: 350px;width: 350px; left:0}    
.need_help_section .title_five{ left: 232px;position: absolute;top: 820px;width: 240px;}    
.need_help_section .title_six {left: 250px; position: absolute;top: 1011px;width: 195px;}
.need_help_section .title_seven {left: 0;top: 633px !important;}
    


}


@media (min-width: 960px) and (max-width: 1004px){    
#full_wrapper{float: none;margin: 0;max-width: 980px;min-width: 320px;padding: 0;width: 100%; position: relative; box-shadow:8px -10px 9px #ddd;}
.wrapper{ max-width:980px; width:100%; margin:0; }
#plant_database_section .advance_search_section .advance_search_sidebar{ display:block !important }
.plant_data_section .first_box{padding-right: 10px !important;width: 120px !important;}
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn:hover span {  left: auto !important; right: 0;}
/* Landscape Coupon Springsummer Plant List*/
#latest_gallery_section .gallery_sub_left td img[align="right"]{ margin-right:15px; margin-bottom:15px; margin-left:0 !important }

}

    
 @media (min-width: 1024px) and (max-width: 1280px){   
#plant_database_section .advance_search_section .advance_search_right .search_result_section .search_result_list li .add_button .add_btn:hover span {  left: auto !important; right: 0;}
.safari .wpcf7-response-output { margin: 30px 0 0 0 !important;padding: 0 !important;position: absolute !important;}
}
 
@media (min-width: 1004px) and (max-width: 2000px){    
#plant_database_section .advance_search_section .advance_search_sidebar{ display:block !important }
} 

@media only screen and (min-width : 321px) {
.pickup_popup_box{ top:7% !important; }
}
