body.oh {
    overflow: hidden !important;
    z-index: -200;
  width:100%;
  height:100%;
  position:relative;
  position:fixed;
}
.all_main_box > a:focus
{
  color:#fff !important;
}
.product_title_price a:hover{
	color:#fff !important;
}
.climate1 input.required.zipcode.zipcodeuscl {
    width: 70%;
    display: inline-block;
}
.climate1 .enter-zipcode {
    margin: auto;
    width: 100%;
/*     display: inline-block; */
}

/* vp */
.nav-shop-by-climate- a.open_popup_shop.climate1 {
     color: #777777;
}

.all_main_box > a:hover {
    color: #fff;
}
.climate1 .btnzipcode {
    background: #7ec97c none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 600;
    height: 45px;
    margin-left: 15px;
    width: auto;
}

.climate1 .enter-zipcode {
    margin: auto;
    width: 71%;
}
a.sold_out_button.disabled {
    cursor: not-allowed;
/*     filter: alpha(opacity=65);
    -webkit-box-shadow: none; */
    box-shadow: none;
  opacity: .65;}
.btn:hover,.btn:active,.btn:focus,.btn.focus{
	color:#fff !important;
}
.search .section-header.section-header--large {
    margin: 30px auto;
}
.main_desc a, .why-plant a {
    color: #7ec97c;
    font-weight: 600;
}
.badge {
    background-color: #7ec97e;
}
.form-horizontal label {
    color: #777777;
    font-family: "Gotham";
    font-weight: 300;
    padding-left: 4px;
    text-align: left;
}
.form-horizontal > select {
    font-family: gotham;
    font-weight: 300;
    margin-bottom: 20px;
    padding: 4px;
    width: 200px;
  	font-size:14px;
  	height:38px;
}
.season-span.hedding-categories{
    border-bottom: 1px solid #dddddd;
}
.template-index.index .mobile-show-slider {
  display: none;
}

.template-index.index .web-slider-first{
  display: block;
}


.search-bar{
	margin-top:20px;
}
.hedding_post.mobile-toggle-categories-span > img {
 
 display:none; 

}
.search .search-bar{display:none;}
.why-bulbs-mob {
  display: none;
}

.begining-mob {
  display: none;
}  
.category-mob {
  display: none;
}

.home-mob {
  display: none;
}
.green-mob {
  display: none;
}

.leave-msg {    width: 50%;}
.container-main .container {
  width: auto;
}
.product-single__sale-price {
    line-height: auto;
    float: left;
    font-size: 24px;
    margin-right: 10px;
}
.product-single__sale-price{float:left;}
.badge{line-height:37px;height:45px;}
.why-plant a {color: #7ec97e;}
/*Shop-cart**/
button#MobileNavTrigger1 {
    outline: none;
}
.main-cart .cart_main { margin: 0; }

/*Shop-cart End**/
.mobile_show{display:none;}
.outdoor-beds li{
    color: #444444;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    margin-top: 10px;
}
#shipping-rates-feedback{
	padding:15px 0px;
}
#shipping-rates li{
	margin:10px 0px;
}
/* SV */

.mobile-pagination {    display: none;}

.toggle-categories-post .sidebar_sub_list_menu a {
    padding-left: 15px;
}
.mobile-header{display:none}

.contain_data_growing ol li{color: #777777;
    font-family: gotham;
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    margin-bottom: 0;
    margin-top: 20px;}
 header .mobile_show{display:none;}
  header .mobile_hide{display:show;}
.collection-items.all_category1.collection_box {    display: inline-block;    vertical-align: top;    width: 19%;}
.collection_box .grid-link__image-centered > img {
    height: 200px;
}
.cart-page-countinue-shop a{font-size:16px;;color:#444444;text-decoration:underline !important;font-family:"Gotham" !important;font-weight:300;margin-top:25px;display:block}
.cart-page-countinue-shop {    clear: both;    display: block;padding-top:2px;}
.template-blog .midde-section {margin-top:40px;}
.blog-section-detail > p{font-size:14px;}
.text-center.top-pagination p{text-align:left;padding-left:4px;color:#777777; font-family: "Gotham";font-weight:300;}
header.section-header{clear:both;}


/* Gift Landing Page */

/* SV 02-09-16 */
.filter-sub-mobile{display:none;clear:both;}
.filter-sub-categories-by{clear:both;}
.pagination-custom > li:last-child a, .pagination-custom > li:first-child > a, .pagination-custom > li:first-child > span{text-decoration: underline !important;}
.text-center.top-pagination {
    clear: both;
}

.cl{clear: both;}

.amaryllis-sub-header-content:before{background: #eaeaea;    bottom: 0;    content: "";    height: 1px;    left: 0;
    margin: 0 auto;    position: absolute;    right: 0;    width: 80%;}

#new-bulbs-amp-plants .amaryllis-sub-header-content:before{
	background: none !important;
}
.text-center.top-pagination{margin-top:30px}

aside.left-blog-sidebar{margin-bottom:40px;}
.amaryllis-sub-header-content{padding-bottom:50px;margin-bottom:30px;}
 .midde-section  .toggle-categories-post > a {color:#777777}
.category_hide img{display:none;}
.right-blog-sidebar .gift-name {
  display: block;
  float: left;
  margin-bottom: 40px;
  margin-left: -10px;
  padding-bottom: 40px;
  padding-left: 10px;
  position: relative;
  width: 104%;
}


.right-blog-sidebar .gift-name .tag_sidebar {
    background: #7ec97e none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-family: "gotham_mediumregular" !important;
    font-size: 12px;
    height: 55px;
    line-height: 17px;
    margin-bottom: 8px;
    margin-right: 0;
    padding: 10px 3px;
    text-align: center;
    width: 146px;
  text-transform: capitalize;
  margin-left:8px;
}
.right-blog-sidebar .gift-name::before {    background: #eaeaea;    bottom: 0;    content: "";    height: 1px;    left: 0;
    position: absolute;    width: 90%;margin:0 auto;right:0;text-align:center;}
#shop-fall-best-sellers .section-header > h1{position:unset;color:#000;}
#shop-fall-best-sellers .midde-section{border-top:1px solid #aeaeae;}
#shop-fall-best-sellers .amaryllis-product{margin-top:20px}
#shop-fall-best-sellers .gift-products{margin-right:0 !important;}
.right-blog-sidebar .all_main_box{width:24.6%;}
.toggle-categories-post > span a{font-size:14px;}
/* End SV 02-09-16 */

/*.grid-link__image.grid-link__image--product{position:relative;}
.gift_hover{position:absolute;top:50%;left:0;right:0;margin:0 auto;} */
/* End Gift Landing Page */
.create-account-main .error-pedding-contact{color:#ff0000;font-size:12px;}
.create-account-main input[type="text"], .create-account-main input[type="search"], .create-account-main input[type="password"], .create-account-main input[type="email"], 
 .create-account-main input[type="file"], .create-account-main input[type="number"], 
.create-account-main input[type="tel"], .create-account-main textarea, select{margin-bottom:0.5em}
#blog .breadcrumb{background-color:transparent;text-transform:capitalize;}
.toggle-categories-post{padding-left:20px;}
.toggle_recent_post_span.hedding_post.active1 img {    transform: rotate(180deg);}
.toggle_recent_post_span_mobile.hedding_post.active img {    transform: rotate(180deg);}

.blog-readmore .btn {
  font-family: "Gotham";
  font-size: 14px;
  font-weight: 600;
  line-height: 45px;
  padding-top: 0;
}
.blog-readmore .btn:hover { padding-top:1px; line-height:45px;   }

.toggle-categories-span.active img, .active1 .toggle-categories-span.categories-active1 img  {   transform: rotate(180deg);
transform:rotate(180deg);  -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg); padding:0;}


.toggle-categories-span.active img, .toggle-categories-span-sub-cat.active img, .left-blog-sidebar.active img, .filter-sub-categories-by.active img
{transform:rotate(180deg);  -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg); padding:0;}
.date-cls{text-transform:uppercase;}
.blog-detail-banner > h1{text-transform:uppercase;}
.prev-next-blog span a{text-decoration:underline !important;}

.all_main_box {    display: inline-block;    vertical-align: top;    width: 19.6%;margin-bottom:70px;padding-left:20px;text-align:center;}
.all_main_box img{height:200px;width:100%;}
.all_sub_box{position:relative;}
.all_sub_box .all_main_box_hover{position:absolute;top:50%;transform:translatey(-50%);left:0;right:0;margin:0 auto;text-align:center;}
.midde-section #comments{clear:both;}
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="file"], input[type="number"], input[type="tel"], textarea, select
{font-family:"Gotham";font-weight:300}

.all_main_box > a{ background: #7ec97e;display:block;
    color: #ffffff;
    font-family: gotham;
    font-weight: 600;
    height: 41px;
    left: 0;
    line-height: 40px;
    margin: 0 auto;   
    right: 0;       
    width: 70%;outline:0;}



.all_sub_box .all_main_box_hover {
    background:rgba(56,56,56,0.80);
   height:100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
   
}
.planting-guide-left .loadMore {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-family: "gotham_mediumregular";
    font-size: 14px;
    margin-top: 10px;
    height: 40px;
    width: 216px;
  	text-transform: uppercase;
    padding-top: 9px;
}

.planting-guide-left .loadMore {
    display: inline-block;
    padding: 9px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.grow_left_top .all_main_box_hover.BLUEBELLS p{font-size:12px;}
.grow_left_top .all_main_box_hover p{font-size:100%;text-transform:uppercase;}
.all_main_box_hover p {
    background: #7ec97e none repeat scroll 0 0;
    color: #ffffff !important;
    font-family: gotham !important;
    font-weight: 600 !important;
    height: 41px;
    left: 0;
    line-height: 40px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
   -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  
  font-size:12px;
    width: 70%;
}
.all_sub_box {
    
    position: relative;
}

.blog-comment > p{color:#777777}
.btn:hover, .btn--secondary:hover, .btn--tertiary:hover, input[type="submit"]:hover{background:#7ec97e none repeat scroll 0 0;border:none;}
.all_main_box_hover{opacity:0;}
.all_sub_box:hover .all_main_box_hover{opacity:1}
.all_main_box p a{text-align:center;font-family:"Gotham";font-weight:300;font-size:14px;color:#444444;margin:10px auto;display:block}
.all_main_box p {text-align:center;font-family:"Gotham";font-weight:300;font-size:14px;color:#444444;margin:10px auto;display:block}
.all_main_box .grid-link__meta{font-family:"Gotham";font-weight:600;}
.blog-comment .btn{font-family:"Gotham";font-weight:600;}
.btn:active, .btn--secondary:active, .btn--tertiary:active, input[type="submit"]:active, .btn:focus, .btn--secondary:focus, .btn--tertiary:focus,
input[type="submit"]:focus{background-color:#7ec97e;outline:none;border:none;}
.gift-products {    margin-left: -11px !important;margin-right: 11px !important}
#gifts-landing .gift-products {
    float: left;
    margin: 0;
    width: 102%;margin-left: -17px !important;
}
.text-center.second-pagination > p{text-align:left;color:#777777}
#gifts-landing .second-pagination p{padding-left:20px;}
/*End SV */
/* SV 13-09-16 */
.accordion .shop_all_list img{height:auto !important;}

/* End SV */
/* genrel css */
.nav-hover {
    background: #444444;
    color: #fff;
  	border-bottom:1px solid green;
}
/* #AccessibleNav li{
	border-bottom:1px solid transparent;
} */
.sub_menu li .sub_nav_class {
    padding-left: 20px !important;
}

.site-nav--has-dropdown{
	position:relative;
}
.nav-hover a{
	color:#fff !important;
}
.owl-carousel .owl-item{
	padding:0px 15px;
}
.gallery-slider .grid-link__image img {
    display: block;
    height: 273px;
    margin: 0 auto;
    max-width: 100%;
    width: 273px;
}
#about-us .content_about > p:last-child {
    margin-bottom: 0;
}
.team_detail {
    font-family: gotham;
    font-weight: 300;
    margin-top: 23px;
    text-align: justify;
}
.returns br {
    display: none;
}
a{
	outline:none;
}
.contain_data_growing h5{
	text-transform: inherit;
}
.button-amarlliys .btn {
    background-color: #7ec97c;
    font-family: gotham_mediumregular;
    height: 50px;
    line-height: 36px;
    margin-top: 20px;
    vertical-align: middle;font-size:16px;
    width: 100%;
}
.button-amarlliys .btn:hover,button-amarlliys .btn:focus,button-amarlliys .btn.focus{
	color:#fff;
}
 .returns {
    color: #444444;
    font-family: "Gotham";
    font-size: 16px;
    font-weight: 300;
    margin-top: 20px;
}
#shipping-and-returns td,#shipping-and-returns th {
    padding: 0;
    text-align: center;
  	border:none;
}


.contact-form > input{
	border:1px solid #ccc;
}
.email_contact > h5 a{
    color: #27A92B;
    font-family: gotham_mediumregular;
    text-decoration: underline !important;
}
.contact_left .content_contact h2,.address_contact h5 strong{
	color:#424242;
}
/* megamenu */



.desc_nav.site-nav > li:first-child .site-nav__dropdown {
    background: rgba(70, 71, 67, 0.9) none repeat scroll 0 0;
    border: medium none;
    color: #464743;
    left: 0;
    width: 576px;
  	padding:15px;
  top: 51px;
}
.desc_nav.site-nav > li:nth-child(2) .site-nav__dropdown {
    background: rgba(70, 71, 67, 0.9) none repeat scroll 0 0;
    border: medium none;
    color: #464743;
    left: 0;
    width: 531px;
  	padding:15px;
  top: 51px;
}
.nav-hover.shop_nav .site-nav__dropdown {
    background: rgba(70, 71, 67, 0.9) none repeat scroll 0 0;
    border: medium none;
    color: #464743;
    left: -657%;
    position: absolute;
    top: 51px;
    width: 1180px;
}
.green_left_menu {
    color: #ffffff;
    display: inline-block;
    width: 54%;
  	padding-right:15px;
  	border-right:1px solid #777;
  padding-left: 5px;
}

.green_left_menu p{
	font-family: "Gotham";
    font-size: 14px;
    font-weight: 300;
  	
}
.breadcrumb .toggle-categories-span > a{padding-right:0;margin-right:0;}
.green_left_menu .menu_click_here {
  background: #7ec97c none repeat scroll 0 0;
  border: medium none;
 /* float: left;*/
  display:block;
  margin:0 auto;
  font-family: gotham_mediumregular;
  font-size: 14px;
  height: 45px;
  padding: 12px 0 0 !important;
  text-align: center;
  width: 190px;
}
.desc_nav .green_right_menu {
    display: inline-block;
    width: 45%;
  	vertical-align:top;
}
.desc_nav .green_right_menu li a{
	color: #fff !important;
}
.green_right_menu li a {
	padding:5px 0px !important;
}
.shop_nav .shop_menu_left {
    color: #ffffff;
    width: 20%;
}
.shop_nav .shop_menu_left li a{
	color:#fff !important;
}
.shop_nav .shop_menu_left {
    border-right: 1px solid #777;
    color: #ffffff;
    display: inline-block;
    padding-right: 15px;
    vertical-align: top;
    width: 23%;
}
.shop_nav .shop_menu_right .shop_menu_title {
	font-family:"gotham_mediumregular" !important;
  	font-size:14px;
  	
}
.shop_nav .shop_menu_right li .site-nav__link{
	font-family: "Gotham" !important;
    font-size: 14px !important;
    font-weight: 300!important;
}
.shop_menu_right {
    display: inline-block;
    width: 67%;
}
.shop_menu_right li a{
	color:#fff;
}
.shop_menu_title{
	color:#fff;
  
}
.shop_menu_right .site-nav__link {
    color: #ffffff !important;
}
.shop_nav .shop_menu_right_sub {
   -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}
.shop_nav .shop_menu_left li a.sub_nav_class {
    padding: 5px 0 !important;
}
.shop_nav .shop_menu_right li a.site-nav__link {
    padding: 3px !important;
}
.nav-hover.shop_nav .shop_menu_right{
	padding:0 15px ;
}
.mobile_banner{
	display:none;
}

/* #MobileNav {
    margin-top: 30px;
} */
/* dmegamenu end */
/* genrel css */



/*SV 16-09-16 */
.right-side-bar-shop-fall-pla  .all_main_box p{font-family: "gotham_mediumregular" !important;
font-weight: 300;text-transform: uppercase;}

/* blog SV 20-09-16 */

.new_blog_page .new_blog_page_block col-sm-12 {    display: block;    width: 100%;}
.new_blog_page_block img {    width: 100%;}
.new_blog_page_block{margin:20px auto;}
.new_blog_page_block p{color: #444444;    font-family: "Gotham";    font-size: 16px;    font-weight: 300;    margin-top: 10px;}
.new_blog_page_block h3{border-bottom: 1px solid #eaeaea;
    font-family: seaside_displaymedium;
    font-size: 28px;
    letter-spacing: 1px;
    margin: 0;
    padding: 20px 0;
    text-transform: capitalize;}
.new_blog_page_block strong{color: #777777;     font-family: seaside_displaymedium;    font-size: 16px;    margin-top: 40px;}
.new_blog_page_block .itali{font-style:italic;}
.new_blog_page_block.new_blog_imgs .col-sm-12 {    float: none;    margin: 0 auto;    text-align: center;}
.new_blog_page_block.new_blog_imgs img {    float: none;    margin: 10px auto;    text-align: center;    width: 70%;}
.new_blog_page_block img{margin-top:10px}
#bearded-iris-everything-you-need-to-know #comments, #all-about-growing-garlic-planting-growing-harvesting-amp-storage #comments{border:0;padding:0;}
a:hover, a:focus{color:#7ec97e}

/* 26-sep-16*/
#template-404 header{display:none;}
#template-404 footer {    display: none;}
#template-404 .section2{margin:30px auto;}
.page_404{display:block;margin-top:40px;}
/* .nav-shop-by-color a{text-transform:uppercase;} */
.search_404_box img {
    margin-left: 12px;
}
.heading_404{display:block;margin-bottom:30px;}
.heading_404 h2:after {    background-color: #eaeaea;    content: "";    height: 1px;    position: absolute;    right: 0;    top: 21px;    width: 64%;}
.heading_404 h2 {    color: #444444;    display: block;    font-family: seaside_displaymedium;    font-size: 40px;    margin: 0 auto;    padding: 0 0 0 270px;    position: relative;}
.heading_404 h2:before{  background-color: #eaeaea;    content: "";    height: 1px;    position: absolute;    left: 0;    top: 21px;    width: 21%;}


.left_404{display:inline-block;width:49%;}
.right_404{display:inline-block;width:49%;vertical-align:top}
.left_404 > p{color:#444444;font-size:18px;line-height:25px;font-family:"Gotham";font-weight:300;vertical-align:top}
.page_404 .header-bar__search-input{
background: #f4f4f4 none repeat scroll 0 0;   border: 0 solid !important;    color: #777777 !important;    float: left !important;    font-family: "Gotham" !important;
    font-size: 14px !important;    font-weight: 300 !important;    height: 38px;    padding-left: 10px !important;    padding-right: 40px;    width: 100% !important;}

.page_404  .btn.icon-fallback-text.header-bar__search-submit{color: #777777;    position: absolute;    right: 10px;    top: 4px;}
.page_404 .header-bar__search .btn, .page_404 .header-bar__search .btn:hover, .page_404 .header-bar__search .btn:focus{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.page_404 .header-bottom .header-bar__search {    border: 1px solid #aeaeae;    border-radius: 0;    margin-top: 16px;   width: 376px;}
.page_404 .header-bar__search {    background-color: #ffffff;    border: 0 none;    border-radius: 2px;    min-width: 100%;    position: relative;}
.page_404 .header-bar__module.header-bar__search{border: 1px solid #aeaeae;    border-radius: 0;    margin-top: 16px;    width: 100%;}
.right_404_box {    clear: both;    float: right;    width: 65%;}
.right_404_box > h4{color:#444444;font-size:18px;font-family:"seaside_displaymedium"}
.search_404_box p{text-align:center;color: #444444;
    font-family: "Gotham";
    font-size: 18px;
    font-weight: 300;
    line-height: 21px;
    margin:8px auto  ;}


.search_404_box > a{background-color:#7eca7f;display:block;padding:10px }

.search_404_box span{display:inline-block;width:7%;vertical-align:top;vertical-align:top;margin-top:6px}
.search_404_box a p {    display: inline-block;    vertical-align: top;    width: 90%;color:#fff;  font-family: "gotham_mediumregular" !important;font-size: 18px;}
#404-not-found header{display:none;}
/* End SV */

/* SV 18-10-16*/
#search-results .section-header > h1{color:#777;margin-top:79px;}
#search-results .snize-main-panel-controls a{color:#7ec97c;text-transform: uppercase;}
#search-results .snize-main-panel-controls a.active{color:#333333}
#search-results div.snize div.slider-container.snize-theme .back-bar .pointer{background-color:#7ec97c;}
#search-results .snize-title, #search-results .snize-description{font-family:"Gotham" !important;font-weight:300;font-size:14px;}
#search-results .snize-price{color:#444444}
#search-results .snize-product-filters-list span{font-family:"Gotham" !important;font-weight:300;}
#snize-search-results-grid-mode span.snize-thumbnail img{min-height:190px;max-width:100%}
#snize-search-results-grid-mode span.snize-thumbnail img{min-width:100%}
#snize-search-results-grid-mode span.snize-thumbnail{width:100% !important;margin:0 auto 10px;}
#snize-search-results-grid-mode span.snize-overhidden{margin-top:30px;}
#snize-search-results-grid-mode li.snize-product{border:none !important}
#snize-search-results-grid-mode li.snize-product:hover{border:none !important;}
#search-results div.snize .snize-product-filters-block{height:auto}
#search-results .section-header > h1{font-size:20px;margin-top:0;}
  #search-results header.section-header{margin-bottom:25px;}
  #search-results .rte {    margin-top: 10px;}
   .snize-category.snize-ac-odd.snize-ac-over-nodrop{color:#7ec97c !important;font-family:"Gotham" !important;font-weight:300 !important;}
   div.snize-ac-results li.snize-category{color:#7ec97c !important}
  .snize-title{color:#7ec97c !important;font-family:"Gotham" !important;font-weight:300 !important;} 
  div.snize-ac-results span.snize-description{font-family:"Gotham";font-weight:300 !important;}
  .snize-view-all-link.snize-ac-odd.snize-ac-over-nodrop >  #search-results span, div.snize-ac-results li.snize-view-all-link span{color:#7ec97c;}
/* End SV */



@media(max-width:1440px){
.collection-items.all_category1.collection_box {
    display: inline-block;
    vertical-align: top;
    width: 19.7%;
}
}
@media(max-width:1366px){
 .blog-section-detail {
  padding-left: 30px;
  width: 54%;
}
  .blog-img { width: 45%; }
  
  
  .right-blog-sidebar {

  width: 77%;
}
  .air_plants .owl-carousel{
  	width:90%;
    margin: 70px auto 30px !important;	
  }
  .collection-items.all_category1.collection_box{width:19.6%;}
  .right-blog-sidebar .gift-name{ width:100%; margin-left:0; text-align: center;  }
  .right-blog-sidebar .gift-name .tag_sidebar{ width:23%; float:none; text-align:center; display: inline-table; }
  .right-blog-sidebar .gift-name::before{ width:100%;}
  
}

@media(max-width:1280px){
  .collection-items.all_category1.collection_box {
      display: inline-block;
      vertical-align: top;
      width: 19.7%;
  }
}
@media screen and (max-width:1200px) {

}

@media screen and (max-width:1179px) {
  
  .nav-hover.shop_nav .site-nav__dropdown{
  	    top: 49px;
  }
  .our-staff-main .tag_sidebar {
    float: left;
    margin-right: 15px;
    width: 15%;
}
.gallery-slider .learn_more_home{ bottom:-14px; }
  
.right-blog-sidebar .all_main_box {
  width: 24.4%;
}
  
  #AccessibleNav > li{ margin-left:0; }
  #AccessibleNav li a{ font-size:12px;  padding-left: 17px !important;	 }
  .main-menu li:nth-child(3) .site-nav__dropdown {
  left: -434%;
  margin-left: 40px;
  width: 1000%;
}
 
  
  .main-climate {
  width: 90%;
}
  .right-blog-sidebar .gift-hedding-main > h3::before{ display:none; }
  .right-blog-sidebar .gift-hedding-main > h3::after{ display:none; }
  
  #about-us .content_about > p {
 padding-left: 20px;
  width: 100%;
}
  
  
    footer .wrapper {
        width: auto !important;
        padding: 0 15px !important;
    }
    .instagram {
        float: left;
        margin-top: 0 !important;
        overflow: visible;
        width: 100%;
    }
    .instagram-content {
        margin-top: 20px;
    }
    .instashow.instashow-gallery.instashow-gallery-horizontal.instashow-gallery-slide {
        height: auto !important;
        width: 100% !important;
    }
    .header-top {
        float: left;
        width: 100% !important;
        
    }
    .main-menu ul li a {
        padding-left: 26px !important;
    }
    .right.header-right-second.top_header_right {
        float: right !important;
    }
    .medium--one-whole {
        width: 31%;
    }
    .section1-content {
        width: 77%;
    }
    .section1-content > p {
        min-height: 80px;
    }
    .section1 {
        margin-top: 35px;
    }
    .section2_first {
        width: 48.3%;
    }
    .section2-content {
    top: 50%;
    transform: translateY(-50%);
       -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
    .title-slider {
        padding-top: 35px;
    }
    .title-slider p {
        padding-top: 10px;
    }
    .gallery-slider .owl-carousel {
        margin-top: 35px;
    }
    
    .grid-link__image.grid-link__image--product {
        height: auto !important;
    }
    .owl-wrapper {
        float: left !important;
        height: 230px !important;
    }
    .owl-wrapper-outer {
        float: left !important;
        height: auto !important;
        width: 100% !important;
    }
    .grid-uniform.owl-carousel.owl-theme {
        float: left;
        height: auto !important;
        width: 100%;
    }
    .gallery-slider {
        float: none;
        margin: auto !important;
        width: 89%;
    }
    .total-newsletter {
        padding-top: 35px;
    }
    .collection-button {
        margin-top: 35px;
        width: 100%;
        float: left;
    }
    .total-newsletter {
        float: left;
        margin: 0 auto 50px;
        padding-top: 35px;
        text-align: center;
        width: 100%;
    }
    .footer-top {
        width: 25% !important;
    }
    .footer-top .small--hide .input-group-field {
        margin-bottom: 10px;
    }
    
    .footer2 {
        margin-top: 30px;
    }
    .section2 {
        margin-top: 35px;
    }
   /* SV */
  .insta-section-main{width:99%;}
  .beginning-gardeners-page .right-bar{width:79%;}
  .heading_404 h2::after{width:61%}
  .main-menu .site-nav {    float: none;    margin-top: 15px;    text-align: center;    width: 100%;}
 

   /*End SV */
}

@media screen and (max-width:1170px) {
.main-menu .site-nav {
    float: none;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
}
@media screen and (max-width:1100px) {

  /* SV */
  .beginning-gardeners-page .right-bar {    width: 78%;}

  .blog-section-detail{width:48%;}
  .template-article .right-blog-sidebar{padding-right:20px}
  #gifts-landing .gift-products{width:100%}
  
  .gift-name .tag_sidebar{     color: #ffffff;       height: 55px;       margin-bottom: 8px;    margin-left: 10px;   margin-right: 10px;    
    padding: 10px 5px;       width: 192px;}
  
  #amaryllis-sub-category h1.section-header__title.section-header__title--left{position:unset;margin-top:30px;}
  
  .heading_404 h2::after{width:59%;}
  /* END SV */
}
@media screen and (max-width:1040px) {
	#AccessibleNav li a {
    font-size: 12px;
    padding-left: 12px !important;
}
}
@media screen and (max-width:1024px) {
    
  #AccessibleNav li a {
    font-size: 12px;
    padding-left: 17px !important;
}
    #beginning-gardeners .shop-by-fall-box01:nth-child(3n+0) {
        margin-right: 0;
    }
    #beginning-gardeners .shop-by-fall-box01:nth-child(4n) {
        margin-right: 20px;
    }
   /* SV */
  .beginning-gardeners-page .right-bar {    width: 76%;}
  .collection-items.all_category1.collection_box{width:19.6%}
  .collection-items.all_category1.collection_box{padding:7px}
  .right-blog-sidebar{width:77%;}
  .blog-section-detail {    width: 43%;}
  
  .gift-name .tag_sidebar{width:228px;}
  #gifts-landing .gift-hedding-main > h4::before, #gifts-landing .gift-hedding-main > h4::after{width:30%;}
  #amaryllis-landing .gift-hedding-main > h3::after, #amaryllis-landing .gift-hedding-main > h3::before{width:32%;top:9px;}
  #amaryllis-landing .gift-hedding-main > h3{position:relative;}
  
  #amaryllis-landing .gift-name .tag_sidebar{width:30%;}
  #amaryllis-landing .gift-name .tag_sidebar:last-child{margin-left:10px;}
  .right-blog-sidebar .all_main_box {    width: 32.9%;}
  .right_404_box {    clear: both;    float: right;    width: 96%;}
  .heading_404 h2{padding:0 0 0 220px}

   /*End SV */
}

@media screen and (max-width:1023px) {
  .article .blog-detail-banner > h1{ font-size:30px;  }
  #AccessibleNav li a {
  font-size: 11px;
 
}
  
  .right-blog-sidebar {
  width: 76%;
}
    .main-menu ul li a {
        padding-left: 20px !important;
    }
    .custom-content h3 {
        font-size: 40px;
        line-height: 45px;
        margin: 0;
    }
    .section1-content {
        width: 76%;
    }
    .medium--one-whole {
        margin-right: 20px;
    }
    .section1-content > p {
        line-height: 18px;
        font-size: 14px;
    }
    .section1-content > h3 {
        font-size: 16px;
    }
    .section1-content .btn {
        margin-top: 10px;
    }
}

@media(max-width:991px) {
  .heading_404 h2::after{width:60%;}
.article .hedding_post.mobile-toggle-categories-span > img{ margin:27px 10px 0 0;  }  
 .hedding_post.mobile-toggle-categories-span > img {
  display: block;
  float: right;
  margin: 9px 10px 0 0;
  width: 11px;
} 

 .article .toggle_recent_post_span.hedding_post > h5 {
  width: auto;
}
  
.article .toggle-categories-span.sub-hedding-post > h5 {
  width: auto;
}
  
 .article .toggle_recent_post_span.hedding_post > img {
  float: right;
  margin: 10px 10px 0 0;
   padding-top:0; 
} 
.article .toggle-categories-span.sub-hedding-post > img  {
  
  float: right;
  margin: 10px 10px 0 0;
   padding-top:0; 
} 
  
  .hedding_post.mobile-toggle-categories-span > h4 {
    display:block; 
  float: left;
  width: auto;
}

  
.about_us_team {
        width: 30%;
        float: none;
        margin-bottom: 40px;
    }
  .beginning-gardeners-page .right-bar {    width: 73%;}
  aside.left-blog-sidebar{width:100%;}
  .right-blog-sidebar{width:100%}
  aside.left-blog-sidebar{margin-left:0;padding:0 20px;}
.right-blog-sidebar .all_main_box {
  padding: 0 10px;
  width: 32.9%;
}

.right-blog-sidebar .gift-products {
 
  text-align: center;
  width: 100%;
}
  
  
}

@media screen and (max-width:979px) {
 #AccessibleNav li a {
  font-size: 10px;
 padding-left: 13px !important;
}
  
  .main-menu li:nth-child(3) .site-nav__dropdown {
  left: -467%;
  width: 1024%;
}

.shop_menu_right {
    width: 69%;
}
.shop_nav .shop_menu_left
{ width:30%; }	

  .shop_nav .shop_menu_right_sub {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.main-menu ul li a {
  padding: 5px 10px !important;
}
  
  #beginning-gardeners .beginning_grd .beginning_gard_list {
  width: 43%;
}
  
  .section1-content{ margin-left:0; }
  
    .beginning-gardeners-page .right-bar {
        width: 100%;
    }
    #beginning-gardeners .shop-by-fall-box01:nth-child(3n+0) {
        margin-right: 20px;
    }
  
    .header-bottom .header-bar__left.large--display-table-cell {
        width: 35%;
    }
    .header-bottom .header-bar__search {
        width: 100%;
    }
    .header-bottom h1.site-header__logo {
        float: left;
        margin-left: 30px;
        width: 31% !important;
    }
    .header-bottom {
        margin-bottom: 15px;
    }
    .custom-content h3 {
        font-size: 25px;
        line-height: 30px;
        margin: 0;
    }
    .custom-content .custom-button > button {
        font-size: 12px;
        height: 45px;
        width: 220px;
    }
    .section1-content {
        margin-top: 30px;
        text-align: center;
        width: 100%;
    }
    .section1-image {
        float: left;
        padding-top: 5px;
        text-align: center;
        width: 100%;
    }
    .section2_first:nth-child(2) {
        float: right;
        width: 48%;
    }
    .section2-content br {
        display: none;
    }
    .section2-content > p {
        padding-top: 5px;
        line-height: 20px;
    }
    .section2-content .btn {
        margin-top: 25px;
    }
    .section2_first {
        width: 48%;
    }
    .site-footer .grid-uniform {
        float: left;
        margin: auto;
        width: 100%;
    }
    .footer-top {
        border-right: medium none;
        padding: 50px 0 30px 0;
        text-align: center;
        width: 100% !important;
        border-bottom: 1px solid;
    }
    .footer-top .small--hide .input-group-field {
        float: left;
        margin-bottom: 10px;
        width: 83%;
    }
    .footer-top .small--hide .btn {
        margin-top: 30px;
    }
    footer.site-footer {
        margin-top: 30px;
        padding-top: 0;
    }
    
    .gallery-slider {
        width: 80%;
    }
   /* SV */
   .beginning-gardeners-page .right-bar {    width: 70%;}
 header .mobile_show.mobile-menu{display:block;}
  .gift-name .tag_sidebar {
    width: 30.33%;
}
  .all_main_box{width:24.5%;}
  .all_main_box > a, .all_main_box_hover a{width:90%;}
 header .mobile_show.mobile-menu {
    border-bottom: 1px solid #aeaeae;
    clear: both;
}
   /* End SV */
}
@media screen and (max-width:820px) {
#AccessibleNav li a {
    font-size: 10px;
    padding-left: 11px !important;
}
}
@media screen and (max-width:799px) {
  #AccessibleNav li a {
    font-size: 10px;
    padding-left: 5px !important;
}
 

.main-menu ul li a {
  padding: 5px 10px !important;
}
  
    #about-us .content_about > p {
        width: 100%;
    }
    .custom-content > p {
        padding: 0 40px;
    }
    .section2_first {
        width: 47%;
    }
    .section2-content {
    top: 50%;
    transform: translateY(-50%);
       -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
    .header-top .header-top-left {
        float: left;
        width: auto;
    }
    .header-bottom .header-bar__search {
        margin-left: 0;
        width: 100%;
    }
    .header-bar__module {
        float: left;
    }
    .header-bottom .header-bar__right.large--display-table-cell {
        float: right;
        width: 25%;
    }
    
   .main_green_list .onimage_div p {
  font-size: 12px;
  line-height: 14px;
}
  .main_green_list .onimage_div h3{ font-size:18px; }
  .beginning-gardeners-page .right-bar {    width: 69%;}
  /* SV */
  .insta-section-1{width:37%}
  .collection-items.all_category1.collection_box {    width: 24.5%;}
   /* End SV */
}

@media (max-width:800px){
 
.main_green_list .onimage_div .btn {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-family: "gotham_mediumregular" !important;
    font-size: 12px;
    margin-top: 20px;
    padding: 5px;
    width: 160px;
}
  .main_green_list .onimage_div h3{
  font-size:16px;
  }
 .main_green_list .onimage_div p {
  font-size: 12px;
  line-height: 14px;
}
  .main_green_list .onimage_div{
  	width:100%;
  }

  .collection-items.all_category1.collection_box {    width: 32.7%;}
  .beginning-gardeners-page .right-bar {    width: 69%;}
  
  aside.left-blog-sidebar {
  margin-left: 0;
  padding: 0;
}
  .heading_404 h2 {    padding: 0 0 0 174px;}  
  #search-results .rte {    margin-top: 90px;}
#search-results .section-header > h1{margin-top:43px;}

}
@media(max-width:768px){
  .green_thumbs-mobile {
    margin-bottom: 20px;
}
  #cartModal{
  	top:140px;
  }
  .green_left_menu-mobile .menu_click_here {
    
    margin: 0 auto !important;
    padding: 16px 0 !important;
    text-align: center;
    vertical-align: middle;
}
  .mobile-nav__sublist li a{
  	padding-top:0px !important;
    padding-bottom:0px!important;
  }
  .menu_click_here.shop_by_category_mobile {
    background: #7ec97e none repeat scroll 0 0 !important;
    display: block;
    margin: 15px auto !important;
    padding: 14px !important;
    text-align: center;
    width: 188px;
}
  .header-top-left .left{
  	padding-bottom:15px;
  }
  .mobile-nav__link:first-child {
    border: medium none;
}
  
  
  .mobile_toggle{
  	 cursor: pointer;
  }
  .mobile-nav__sublist {
    padding-left: 15px;
}
  .mobile-nav {
    font-size: 14px !important;
}
  .mobile-nav__sublist{
  	padding-bottom:15px;
  }
  #customer_login_link,#customer_register_link{
  	font-size:14px !important;
  }
  .green_left_menu-mobile{
  	text-align:center;
  }	
  .green_left_menu-mobile > p{
  	    color: #ffffff;
    font-family: gotham;
    font-weight: 300;
    padding: 10px;.
    margin-bottom:15px;
  }
  .menu_click_here {
    background: #7EC97E !important;
    display: block;
    margin-left: 15px !important;
    padding: 14px !important;
    text-align: center;
    width: 160px;
    margin:15px auto!important;
}
  .right.header-right-second li a .count_cart {
    font-size: 13px;
}
  .dropdown-menu {
  	width:95% !important;
  }
  .hedding-categories h5 {
    color: #444444;
    font-size: 18px;
    margin: 0;
    padding: 10px 0;
    font-family: "gotham_mediumregular" !important;
    float: left;
    width: 93%;
  	text-transform:uppercase;
}
  
  .catageory_1234 .mobile_show .toggle-mobile{display:block !important;}
  /* Header stiky */

/*header {    position: fixed;    z-index: 999999999999;background:#fff} */
/*main {
    padding-top: 350px !important;z-index:0
}
*/


/* End Header stiky */
  .leave-msg {
    width: 100%;
}
  .mobile-pagination {    display: block;clear:both;margin:0 auto;text-align:center;}
  .mobile-pagination > a {    display: inline-block;}
  .mobile-pagination img    { width: auto;}
  .mobile-pagination-main{font-size:25px;font-weight:300;font-family:"Gotham"}
  .mobile-pagination-main .disabled{display:inline-block;}
  .web-pagination{display:none;}
  .mobile-pagination  p{margin:24px auto;color:#444444;font-weight:300;font-family:"Gotham"}
  .pagination-active{color:#7eca7f;}
 
  header .mobile_hide {
    display: block;
}
  .right.header-right-second li a{background:none;}
  .header-right-second .icon{background:transparent;color:#777777;}
  .icon.icon-cart.header-bar__cart-icon{font-size:26px;}
  .icon.icon-hamburger {
    font-size: 26px;display:block;vertical-align:top;margin-top:-5px;padding-top:0;
}
  .hedding-categories.hed-cate_mobile{display:block;}
/* .hedding-categories{display:none;} */
  .web-toggle-categories-span .hedding-categories12{display:block;}
  .mobile_show{display:block;}
  .mobile_hide{display:none;}
  .mobile-nav__link{border-top:1px solid #aeaeae;}
  .toggle_recent_post_span_mobile.hedding_post img{width:12px;}
  .hedding_post.mobile-toggle-categories-span.active1 a{transform:rotate(180deg)}
  .toggle-categories-span-mobile.sub-hedding-post.active img{transform:rotate(180deg)}
  .toggle-categories-span-mobile.sub-hedding-post img{width:12px;}
  .mobile-sticky-header.open_cart{position:unset;}
  .hedding_post.mobile-toggle-categories-span.active1 img {    transform: rotate(180deg);}
  /* Mobile Menu */

.special_open {
 
    background-color: #777777;
    overflow: scroll;
    position: fixed;
    right: 0;
    top: 39px !important;
    width: 70% !important;
  	height:0px;
  	z-index:999999999;
  
}
  .special_open.mobile_menu_height{height:auto;}
.top_header_right .mobile-nav-trigger{float:right;}

.mobile_open {
    position: relative;
    
    transform: translateX(-304px);
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1) 0s;
}
  .site-header, .main-content, .site-footer{ transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1) 0s;} 

/* End Mobile menu */
  
  
  .main-menu {
        display: none !important;
    }
  .article .left-blog-sidebar .toggle-categories-span {
  width: 100%;
}
  .left-blog-sidebar .toggle-categories-span {
  width: 100%;
}
 
  .right-blog-sidebar .gift-products {
  margin-left: 0 !important;
  
}
.right-blog-sidebar {
  padding-left: 0;
 
}
  
  .shipping-returns-main {
    width: 780px;
}
  .why-bulbs-middle .why-bulbs-middle-right{
  	width:100%;
  }
  
  .newsletter-content.green_thumbs{
  	width:100%;
  }
  /* SV */
  .beginning-gardeners-page .right-bar {    width: 68%;}
  aside.left-blog-sidebar{width:100%;}
  
  .blog-section-detail {    width: 97%;padding-left:0}
  #gifts-landing .section-header.section-header--breadcrumb {
    margin: 15px;
}
  #gifts-landing .gift-hedding-main > h1{margin:27px 0 0}
  #gifts-landing .gift-hedding-main > h4::before, #gifts-landing .gift-hedding-main > h4::after{display:none;}
   .text-center.top-pagination{clear:both;}
  .category_hide img{display:block;}
  .main-sidebar-title.category_hide > h5{width:93%;display:inline-block;}
  .toggle-categories-span{display:inline-block;}
  .right.header-right-second.top_header_right.mobile_show{display:block;padding-bottom:0px}
  .right.header-right-second.top_header_right.mobile_hide{display:none;}
  
  #MobileNav a {
    color: #fff;
    font-size: 14px;
    font-weight: auto;
    text-transform: uppercase;
    margin: 5px 0;
    font-family: "gotham_mediumregular";
}
    .mobile-nav__sublist{background-color:#444444 !important;border-top:1px solid #7eca7f;}
  .mobile-nav__sublist-link a{border:none;}
  .header-top .header-top-left {
    border-bottom: 1px solid #aeaeae;
    float: left;
    text-align: center;
    width: 100%;
}
  .icon-fallback-text.mobile-nav__sublist-expand .fa{font-size:30px;color:#939393;font-weight:300;}
  .mobile-header.mobile_show{display:block;}
  .header-bar__left.large--display-table-cell.search2.desktop_search{display:none;}
  .full_logo.mobile_hide.site-header__logo{display:none;}
  .header-bar__module.dropdown.mobile_hide{display:none;}
  .have-arrow-to .fa.fa-angle-up{transform:rotate(360deg); color:#fff;}
  .fa.fa-angle-up{transform:rotate(180deg); color:#fff;}
  
  
  .right.header-right-second.top_header_right.mobile_show > li:first-child a{display:none;}
  .top_header_right .mobile-nav-trigger{margin-right:20px;}
  .right.header-right-second.top_header_right.mobile_show > li, .right.header-right-second.top_header_right.mobile_show > li  img {vertical-align:top;}
 .left-blog-sidebar .toggle-categories-span {
   display: inline-block;
    float: right;
    width: 13px;
}
.left-blog-sidebar .main-sidebar-title.category_hide > h5 {
    display: inline-block;
  	font-size:16px;
}
  .filter-sub-web{display:none;}
  .filter-sub-mobile {    font-size:16px;color:#444444 ;   display: block;border-bottom:1px solid #eaeaea;padding-bottom:15px;}
 
  /* End SV */
  .right-blog-sidebar .gift-name{display:none;}
  .toggle-filter-sub{float:right;}
   .header-bottom .header-bar__left.large--display-table-cell {
        padding: 60px 20px 0;
        width: 100%;
    }
    .supports-fontface .header-bar__search-input[type="search"] {
        padding-left: 35px;
        width: 100%;
    }
   .header-bottom h1.site-header__logo {
        width: 100% !important;
        margin: 0;
    }
  .header-bottom .btn.icon-fallback-text.header-bar__search-submit .icon.icon-search{width:12px}
  /* SV 13-09-16 */
  .header-top .right.header-right-second{width:100%;}
  .header-top-left p{text-align:center;width:100%;}
  .mobile_instagram {margin-right: 40px;}
  .mobile_login{margin-right:40px;}
  .header-top-right {    text-align: center;    width: 100%;}
  .mobile_cart{margin-right:20px;}
  .cart-page-link.dropdown-toggle span {    display: inline-block !important;font-weight:600}
  .cart-page-link.dropdown-toggle span.count_cart {    vertical-align: super;}
  .icon.icon-cart.header-bar__cart-icon{margin-right:0;padding-right:0;width:auto !important;}
  .gift-hedding-main .section-header__title.section-header__title--left{font-size:22px}
  .sidebar .category_hide{border-bottom:1px solid #eaeaea;}
  .mobile-sticky-header {    background: #ffffff ;    position: fixed;    z-index: 99999999;margin-bottom:100px;left:0px;right:0px;top:0;}
  .main-climate { margin: 100px 0; width: 90%; }
  
  
 .climate1 .enter-zipcode input {
  margin-left: 0 !important;
  width: 100% !important;
}
  
  
  .grid--full.header-bottom {    margin-top: 79px;}
  .grid--full.header-bottom{border:none !important;}
  .header-top-right {
    border-bottom: 1px solid #aeaeae !important;}
  .template-blog .left-blog-sidebar .toggle-categories-span{float:none;width:100%}
  .recent_post_main1 .hedding_post > h4{border-bottom:1px solid #aeaeae}
  .blog_detail_content .new_blog_page_block p{padding: 0  !important;}
  .new_blog_page_block h3{font-size:18px;}
  .new_blog_page_block.new_blog_imgs img{width:100%;}
  .left_404, .right_404{width:100%;}
  .page_404 .header-bar__module.header-bar__search{padding-left:0;margin-left:0;}
  .right_404_box {    clear: both;    float: none;   margin: 0 auto;    width: 65%;}
  .heading_404 h2::after {    width: 56%;}
  .right_404 .btn.icon-fallback-text.header-bar__search-submit {float: right !important;
    margin: 0 0 0 96%;
    position: absolute !important;
    right: 30px !important;
    width: 20px;
    z-index: 2;}

  /*End SV */

}
@media screen and (max-width:767px) {
  

.climate1 .enter-zipcode {
  margin: auto;
  width: 100%;
}
  
  
  .right.header-right-second li a{
  	padding:0 0 0 4px;
  }
  .account-icon > img{
  	    margin-left: 0;
  }
  .section1-content > h3 {
    font-size: 20px;
}
  li.mobile_cart {
    top: -5px;
    position: relative;
}
  .mobile_login {
    margin: 0 30px 0 23px;
}
  .section1-content > p {
  font-size: 16px;
  }
  .our-staff-main .tag_sidebar {
    float: left;
    margin-right: 15px;
    width: 14%;
}
  .insta-section-1 {
  width: 40%;
}
  #inspiration .beginning-gardeners-page .left-bar {
  width: 100%;
}
  #blog .left-blog-sidebar .toggle-categories-span {
  width: 100%;
}
  #categories .section2-categories h5 {
  font-size: 16px;
 
}
  #categories .header-image-title p {
  font-size: 16px;
  line-height: 21px;
  padding: 20px 0;
}
  .all_main_box_hover .button_categories a{ font-size:14px;  }  
  
  #categories .header-image-title h3 {
  font-size: 22px;
  }
  
  #categories .section2-categories h3 {
  font-size: 22px;
 }  
  #beginning-gardeners .show-more{ padding-bottom:50px;  }
  
  #beginning-gardeners h5.left-title-begin{ text-align:center; font-size:22px; padding-bottom:30px;  }
  
  .left-bar .left-sidebar-product {
  text-align:center; 
  margin-left: 20px;
  margin-right: 20px;
  width: 43%;
}
  .beginning-gardeners-page .left-bar{ width:100%;  }  
 
  
  
  .main_green_list .onimage_div p {
  
  line-height: 24px;
}
  #categories .growing_header > h1 {
  margin-bottom: 30px;
  margin-top: 0;
    
}
  #create-account .contact_content.create_contain > p{ margin:0;  } 
  .main_green_list .onimage_div .btn {
    background: #7ec97e none repeat scroll 0 0;
    border-radius: 0;
    color: #fefefe;
    font-family: "gotham_mediumregular" !important;
    font-size: 16px;
    margin-top: 20px;
    padding: 9px;
    width: 160px;
}
  .main_green_list .onimage_div h3{
  font-size:26px;
  }
  .main_green_list .onimage_div p {
    font-size: 22px;
    width: 90%;
    margin: 0 auto;
}
  .main_green_list .onimage_div{
  	width:90%;
  }
  .main_green_list .onimage_div{
  	top:50%;
     transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }
  
  
  
    .about_us_team {
        width: 45%;
    }
    /*  contactus  */
    .contact_left {
        width: 100%;
        margin: 0px;
        padding: 0px;
    }
    .contact_right {
        float: left;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }
    /*  contactus  */
    /* login_banner */
    .banner_page img {
        height: 200px;
    }
  	
    /* login_banner */
    .news-blog .contact-form {
        margin: auto;
        width: 100%;
    }
    .header-top-left p {
        padding-bottom: 10px;
        text-align: center;
        width: 100%;
    }
    .header-top .header-top-left {
        float: left;
        text-align: center;
        width: 100%;
        border-bottom: 1px solid #aeaeae;
    }
    .right.header-right-second.top_header_right {
        float: left;
        margin-top: 20px;
        text-align: center;
        width: 100%;
    }
    .header-top-right {
        width: 100%;
    }
    .right.header-right-second.top_header_right {
        margin-top: 10px;
    }
   
    .logo-wrapper > img {
        height: auto;
        width: 300px;
    }
   
    .header-bar__search-submit .icon.icon-search {
        float: right;
        padding-right: 10px;
    }
    .header-bottom .btn.icon-fallback-text.header-bar__search-submit {
        float: right !important;
        margin: 0 0 0 96%;
        position: absolute !important;
        right: 30px !important;
        width: 20px;
        z-index: 2;
    }
    .header-bar__search-form.clearfix {
        float: left;
        position: relative;
        width: 100%;
    }
    .header-bar__right .header-bar__module {
        padding-left: 10px;
        margin-bottom: 0;
    }
    .header-bottom .header-bar__right.large--display-table-cell {
        float: none;
        margin: auto;
        text-align: center;
        width: 220px;
    }
    .slides .slide-link > img {
        min-height: 300px;
        width: 100%;
    }
    .custom-content  {
    top: 50%;
    transform: translatey(-50%);
}
    .custom-content h3 {
        font-size: 20px;
        line-height: 23px;
    }
    .custom-content > p {
        padding: 10px 40px 0;
        line-height: 20px;
        font-size: 15px;
    }
    .flex-direction-nav {
        display: none;
    }
    .custom-content .custom-button > button {
        width: 320px;
        margin-right: 0;
    }
    .medium--one-whole {
        border-bottom: none;
        margin-bottom: 50px;     
        margin-right: 0;
        padding: 0 40px 30px;
        width: 100%;
    }
    .section1-content {
        margin-top: 20px;
    }
    .section1-content > p {
        min-height: 70px;
    }
    .section2_first {
        width: 100%;
    }
    .section2_first:nth-child(2) {
        width: 100%;
        margin: 20px 0 0 0px;
    }
    .section2-content{
    top: 50%;
    transform: translatey(-50%);
}
    .section2-content > p {
        padding-top: 15px;
    }
    .news-blog .input-group-btn {
        margin: 0;
        position: static;
        width: 100%;
        float: left;
    }
    .news-blog .input-group-btn .btn {
        height: 55px;
    }
    .footer-top:first-child {
        display: none;
    }
    .footer-top {
        text-align: left;
        border: none;
        padding-top: 0;
        margin-bottom: 0 !important;
        padding-bottom: 10px;
    }
    .footer-top:nth-child(2) {
        padding-top: 30px;
    }
    .footer-top h4 {
        border-bottom: solid 1px;
    }
    .footer-top .input-group-btn {
        float: left;
        width: 100%;
    }
    .footer-top .contact-form .input-group-field {
        float: left;
        width: 100%;
        margin-top: 30px;
        height: 50px;
    }
    .contact-form .input-group {
        float: left;
        width: 100%;
    }
    .footer-top .small--hide {
        display: block !important;
    }
    .medium--hide .input-group {
        display: none;
    }
    .footer-top p {
        padding-top: 15px;
    }
    .footer-top .small--hide .btn {
        height: 50px;
        margin-top: 0;
        width: 100%;
    }
    .footer-top .contact-form .input-group-field {
        color: #fff !important;
    }
    .footer-top:nth-child(3) {
        padding-bottom: 10px;
    }
    .section2 {
        margin-top: 0;
    }
    .insta-first-line {
        width: 39%;
    }
    .insta-second-line {
        width: 39%;
    }
    .instagram-content {
        width: 100%;
        margin-top: 0;
    }
    .instagram-content > p {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .instashow-gallery-media-image {
        height: auto !important;
        width: 100%;
    }
    .instashow-gallery-media-image > img {
        height: auto !important;
        width: 100% !important;
    }
/*     .instashow-gallery-view .instashow-gallery-media {
        height: 250px !important;
        margin-bottom: auto !important;
        margin-left: 16%;
        margin-right: auto !important;
        margin-top: auto !important;
        text-align: center !important;
        width: 70% !important;
    } */
    .instashow-gallery-media-link:hover .instashow-gallery-media-info {
        transform: translateX(-50%) translateY(-77%);
    }
    .instashow-gallery-media-info-counter .instashow-gallery-media-info-description {
        margin-top: 5%;
    }
    .instashow-gallery-media-info-cropped {
        display: none !important;
    }
    .instashow-gallery-media-info {
        display: none;
    }
  #categories .header-image-categories > img{height:200px;}
  #categories .category_list .category_list_view:nth-child(3){margin-top:20px;}
  #categories .category_list{margin-top:0}
  .main-cart .cart_right{border-top:none;}
  /* SV 18-10-16*/
  
/* End */
}

@media screen and (max-width:736px) {
  .top_header_right .mobile-nav-trigger {
    margin-right: 0px;
}
  .mobile_cart {
    margin-right: 40px;
}
  .mobile_instagram {
    margin-right: 15px;
}
  nav.breadcrumb {
    font-size: 14px;
    text-align: center;
}
    .air-plant-box:last-child {
        margin: 20px auto;
    }
    .air-plant-box {
        float: none;
        width: 90%;
        margin: 20px auto;
    }
    .shop-by-fall-box .grid-uniform {
        text-align: center;
    }
    #beginning-gardeners .shop-by-fall-box01 {
        float: none!important;
        width: 220px !important;
        min-height: 320px;
        display: inline-block;
        vertical-align: top;
    }
  .inspiration-left-sidebar {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-top: 30px;
}
   
  .beginning-gardeners-page .left-bar{
  		padding-left:0px;
  }
  .beginning-gardeners-page .right-bar{
  	padding-right:0px;
  }
  .web-why-plant{display:none;}
  .mobile-why-plant{display:block;}
    .beginning-gardeners-page .left-bar {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    header.section-header img {
        height: 200px;
    }
  /* SV */
  .beginning-gardeners-page .right-bar {        width: 100%;     padding-left:0px; 	  }
  .blog-section-detail{width:98%;}
  .all_main_box {width: 32.8%;}
/*    .special_open{width:41%;} */
  /* End SV */
}

@media screen and (max-width:667px) {
  .top_header_right .mobile-nav-trigger {
    margin-right: 0px;
}
  .right-blog-sidebar .gift-name .tag_sidebar{
  	font-size:14px;
  }
  .mobile-pagination p {
    color: #444444;
    font-family: "Gotham";
    font-size: 12px;
    font-weight: 300;
    margin: 24px auto;
}
/*   .special_open{width:45.5%;} */
.beginning_grd .beginning_gard_list {
  float: left !important;
  margin-left: 0 !important;
  width: 100% !important;
}
  .shop-by-fall-box .grid-uniform {
  float: left;
  margin: 0 !important;
  width: 100% !important;
}
  .beginning_grd .grid-link__title {
  
  margin-bottom: 0;
  min-height: auto;
  padding-top: 18px;
  
}

.left-bar .left-sidebar-product {
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  width: 100%;
  margin-bottom:45px;
}  
  #beginning-gardeners .left-bar{ padding-left:0; padding-right;0;  width:100%;  }

  #beginning-gardeners .beginning-gardeners-page .right-bar {
    padding-right:0; 
}
  
  #beginning-gardeners .beginning-gardeners-page .right-bar{ padding:0; }
  #beginning-gardeners .air-plant-box{ margin-right:0; }
  .shop-by-fall{ padding:20px 0; }

  #beginning-gardeners .air-plant-content > h3 {
  font-size: 20px;
}
 #beginning-gardeners .air-plant-content > p {
  font-size: 16px;
}
  
  #beginning-gardeners .air-plant-content .btn {
  font-size: 15px;
  height: 40px;
  width: 180px;
}
  #beginning-gardeners .air-plant-content{ width:100%; padding:0 15px; }
  
  .gift-name .tag_sidebar {    width: 30%;}
  
  .right-blog-sidebar .all_main_box {    width: 49%;}
  .heading_404 h2::after {    width: 47%;}
}
  

@media screen and (max-width:640px) {
 .mobile_instagram {
    margin-right: 25px;
}
  .top_header_right .mobile-nav-trigger {
    margin-right: 0px;
}
.custom-content h3 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 auto;
    
}
  
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: -337%;
    z-index: 1000;
    display: none;
    /* float: left; */
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    width: 360px;
}
  .hedding-categories h5{
  	font-size:14px;
  }
  
/*  
  #etgb .flexslider {
  left: 0;
  margin-left: -3.5%;
  margin-right: 0;
  right: 0;
  width: 106%;
}
.section2 {
  margin-left: -3.5%;
  margin-top: 0;
  width: 106%;
}  
  
*/
/*   .special_open {
    width: 47%;
} */
  .prev-next-blog span a {
  text-decoration: none !important;
}
  .article .blog--details-section ol {
  padding: 0 15px !important;
} 
.prev-next-blog span a {
  text-decoration: none;
} 
  .site-footer .footer-top:nth-child(3) .site-footer__links li:last-child{ display:none; }
  .product-details-right .product-single__price {
  font-size: 28px;
  padding-left: 10px;
}
 .product-details-right .planting-inner-button .btn {
  font-size: 15px;
  height: 40px;
  line-height: 40px;
  padding: 0 !important;
  width: 100%;
}
 .product-details-right .planting-inner-button .btn:hover {
  font-size: 15px;
  height: 40px;
  line-height: 40px;
  padding: 1px !important;
  width: 100%;
} 
.accordion .planting-inner-button {
  margin-top: 0 !important;
}
 .prev-next-blog a {
  color: #777 !important;
  font-family: "Gotham" !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  padding: 0 5px;
}

  
 .article .blog-comment .btn{ width:100%; }
 .article .prev-next-blog {
  margin-top: 40px;
  padding-top: 15px !important;
} 
.recent_post_main_mobile {
  display: block;
}
.hedding_post.web-toggle-categories-span {
    display: none;
}
  
 .article .blog_detail_content {
  padding: 0 15px;
} 
.article .blog_detail_content > p {
  padding: 10px 0 !important;
}  
  
 #inspiration .insta-section-main {
  margin:0 0 30px 0 !important;
  text-align: center;
  width: 100%;
} 
  
#inspiration .midde-section {
  padding: 0 15px;
}
  #inspiration .instagram-feed-cls:last-child {
  margin-bottom: 10px !important;
}
#inspiration main.main-content {
  padding: 0;
}
.article main.main-content {
  padding: 0;
}  
.article aside.left-blog-sidebar {
  padding: 0 15px;
  
}
  
  
#inspiration .left-sidebar-product .btn{ width:100%; }
#create-account main.main-content {
  padding: 0;
}  
#create-account .contact-form {
  padding: 0 15px;
  width: 100%;
}  
#create-account .continue {
  margin-bottom: 40px;
  padding: 0 15px;
}  
#blog aside.left-blog-sidebar {
  margin-bottom: 25px;
  width: 100%;
}
  #blog .midde-section {
  margin-top: 35px;
}
  
#blog .recent_post_main .hedding_post.mobile-toggle-categories-span.active {
  border-bottom: 1px solid #eaeaea;
  bottom: 0;
  float: left;
  width: 100%;
}  
  
#blog .recent_post_main .hedding-categories {
  border-bottom: 1px solid #eaeaea;
  border-top: medium none;
  margin-bottom: 20px;
  
} 
  .catageory_1234 .hedding-categories {
  border-bottom: 1px solid #eaeaea;
  border-top: medium none;
  margin-bottom: 20px;
  
} 
#blog .toggle_recent_post_span.hedding_post > span {
  float: right;
  margin-right: 0;
  margin-top: 8px;
} 
  
 #blog .mobile_show .hedding-categories {
  margin-top: 30px;
   
}
 #beginning-gardeners .show-more {
  margin-bottom: 30px;
 
} 
#categories .collection-items.collection_list_items.all_main_box {
  margin-top: 20px;
}
  
.template-index.index .mobile-show-slider {
  display: block;
} 
 .template-index.index .web-slider-first {
  display: none;
} 
  #blog .article.blog-section.load_more {
  padding-top: 25px;
    padding-bottom: 35px;
}
 .why-bulbs-mob {
  display: block;
} 
  .why-bulbs-web {
  display: none;
}
.category-mob {
  display: block;
}
  .category-web {
  display: none;
}
  
.home-mob {
  display: block;
}
.green-mob {
  display: block;
}
  
.begining-mob {
  display: block;
}  
.begining-web {
  display: none;
}  

  
.green-web {
  display: none;
}
.home-web {
  display: none;
}
  
  
  
  
  .gift-products {    margin-left: 0px !important;}
  
  #categories .featured-categories {
 padding:0 15px; 
}
#categories .all_main_box {
    margin-bottom:0; 
}
#easy-to-grow-bulbs main.main-content {
  padding: 0;
}
  
#green-thumbs .green-content p{ color:#777;  }  
  
#why-buy-our-bulbs main.main-content {
  padding: 0;
}
  #why-buy-our-bulbs .why-plant > h3 {
  font-size: 24px;
  line-height: 30px;
}
  #why-buy-our-bulbs .mobile-bulb-title{ 
  color: #444444;
  font-family: seaside_displaymedium;
  font-size: 24px;
  line-height: 30px;
    text-align:center;
  }
  
  .why-bulbs-middle-right .web-bulb-title {
  display: none;
}
  
  #why-buy-our-bulbs .why-plant > p {
  color: #777777;
  line-height: 21px;
  text-align: left;
}
  #why-buy-our-bulbs .bilbs-content {
  padding: 0 15px;
}
#why-buy-our-bulbs .mobile-bulb-title {
  display: block;
}  
  #why-buy-our-bulbs .why-bulbs-middle {
   margin-top: 40px;
    padding:0 15px;
 
}
  
  
  .section1 {
  margin-top: 35px;
  padding: 0 15px;
}
  .title-slider {
  padding: 35px 15px 0;
}
  
  .collection-button{ padding:0 15px; }
  .total-newsletter { padding: 35px 15px 0; }
  .instagram{ padding:0 15px; }
  .gallery-slider {
  padding: 0 15px;
 
}
#categories .total-categories.featured-categories{ padding:0 15px; }
#categories .flowers-and-plants{ padding:0 15px; }  
.custom-button .button2_slider{ margin-top:10px; }
  
  header .mobile_show{display:block;}
  header .mobile_hide{display:none;}
  .wrapper_header {
    color: #fffefe;
    font-family: seaside_displaymedium;
    font-size: 34px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
  .mobile_banner {
    height: auto !important;
}
  .mobile_banner{
	display:block;
}
  .desc_banner{
  	display:none;
  }
  .main_green_list .onimage_div {
    width: 80%;
}
    .button-begin .btn {
        margin-top: 20px;
    }
    
    .air-plant-content > h3 {
        font-size: 14px;
    }
    .air-plant-content > p {
        font-size: 12px;
    }
    .air-plant-content .btn {
        background: #444444 none repeat scroll 0 0;
        border-radius: 0;
        color: #fefefe;
        font-family: "gotham_mediumregular" !important;
        font-size: 12px;
        height: 30px;
        margin-top: 15px;
        width: 175px;
    }
  /* SV */
  .search2.desktop_search, .full_logo {display:none;}
 .icon.icon-cart.header-bar__cart-icon {display: block;width: 37px;color:#777;background:transparent;font-size:28px;padding:0}
  .mobile_cart {
    bottom: 6px;
    margin-bottom: 0;
    margin-right: 39px;
    position: relative;
}
  .right.header-right-second li a{background:none;}
  .grid--full.header-bottom{border-top:1px solid #aeaeae;}
  .header-bottom h1.site-header__logo{margin-top:10px}
  .main_green_list .onimage_div .btn{width:240px !important;font-size:16px !important;}
  .main_green_list .onimage_div p{font-size:16px !important;}
  .main_green_list .onimage_div h3 {    font-size: 20px !important;}
  #green-thumbs main .wrapper{padding:0 !important;}
  #green-thumbs .wrapper .medium--one-whole{padding-right:0;padding-left:0;margin-bottom:0;border:none !important;}
  .green-content p{color:#777777}
  .green-content{margin:20px auto 50px;}
  .blog-img{width:100%;}
  .blog-img a {    display: block;    width: 100%;}
  .blog-img a img{width:100%;}
  .right-blog-sidebar{padding-left:0px;}
  .blog-section-detail {    padding: 0 20px;    width: 100%;}
  .blog-readmore .btn{width:100%;font-size:14px; font-family:"gotham_mediumregular" !important; font-weight: normal; }
  .template-blog .midde-section {    margin-top: 30px;}
  .article .prev-next-blog{padding:0 15px;}
  .blog_detail_content p{padding:0 20px !important}
  .template-article #comments{padding:0 20px;}
  .article #comments{padding:0 15px;}
  
  .template-article .right-blog-sidebar{padding-right:0px}
  
  .blog-detail-banner > h1{font-size:24px;}
  
  /* End SV */ 
  
  
  
  #AddToCartForm .continue-shopping {
  float: left;
  margin-top: 10px;
}
  
  .heading_404 h2 {
    padding: 0 0 0 157px;
}
  
}

@media screen and (max-width:639px) {


  
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: -337%;
    z-index: 1000;
    display: none;
    /* float: left; */
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    width: 320px;
}
  
/*  
   #etgb .flexslider {
 
  margin-left: -3.2%;
 
 
}
  #etgb .section2 {
 
  margin-left: -3.2%;
 
 
}
  
  */
.insta-section-1 {
  width: 38.6%;
}
  .right-blog-sidebar .gift-name .tag_sidebar{ background: #ffffff none repeat scroll 0 0;
    color: #000000;
    font-family: gotham !important;
    font-size: 14px;
    font-weight: 300 !important;
    height: 20px;
    margin: 6px;
    padding: 0;
    text-align: left;
    width: 97%;	}
  .gift-name {
    padding:15px 15px!important;
    border: 1px solid #cccccc;
}
  .mobile-pagination img{width:18px;margin:12px;}
  .mobile-pagination-main {
    font-family: "Gotham";
    font-size: 18px;
    font-weight: 300;
}
  
    #create-account .contact-form {
        text-align: left;
        width: 100%;
    }
    .insta-first-line {
        width: 38%;
    }
    .insta-second-line {
        width: 37%;
    }
    .beginning-gardeners-page .left-bar {
        float: none;
        width: 90%;
        text-align: center;
        margin: 0 auto;
  }
  
#beginning-gardeners .why-plant .button-begin .btn{ margin-bottom:10px; margin-top:0; }  
  
  #categories .grid-link__image-centered {
	float:left;
  height: auto;
  width: 100%;
}
  
  #categories .cetagory_img.all_main_box_img {
  display: inline-block;
  padding: 0;
    width:100%;
}
  #categories .all_main_box {
  padding-left: 0;
  width: 100%;
}
  #categories .all_main_box .flowers-and-plants .grid-link__title {
  float: left;
  font-family: gotham_mediumregular !important;
  padding-top: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
  
#categories .grid-link__image-centered > img {
  width: 100% !important;
}  
  
  
    /*PK*/
  
#filter-product h1.section-header__title.section-header__title--left{
  margin-top: 20px !important;
}
 #filter-product .sidebar.grid__item.large--one-fifth.left-blog-sidebar {
  margin-top: -30px !important;
} 
  
/*  end */
  
  
}




@media screen and (max-width:568px) {
  .top_header_right .mobile-nav-trigger {
    margin-right: 0px;
}
  
/*   .special_open {
    width: 53%;
} */
  .footer-top .btn{ width:100%; margin-left:0;  }
  .why-bulbs-third .section2_first{
  	width: 100%;
    position: relative;
    margin-bottom: 28px;	
  }
  
  
    .about_us_team {
        width: 90%;
    }
  .collection-items.all_category1.collection_box {    width: 32.8%;}
  .all_main_box {    width: 49.6%;}
  .gift-name .tag_sidebar {    width: 46%;}
  #amaryllis-landing .gift-hedding-main > h3::after, #amaryllis-landing .gift-hedding-main > h3::before{width:26%;}
  .right_404_box{width:100%;}
  .heading_404 h2 {    padding: 0 0 0 24%;}
}

@media screen and (max-width:567px) {
/*  
  #etgb .flexslider {
  margin-left: -4.2%;
  width: 107.5%;
}
   #etgb .section2 {
  margin-left: -4.2%;
  width: 107.5%;
}
*/
  
 .insta-section-1 {
  width: 38%;
}
  
  .insta-section-2 {

  width: 50px;
}
  .right-blog-sidebar .gift-name{ padding-left:0; }
    .insta-first-line {
        width: 36%;
    }
    .insta-second-line {
        width: 35%;
    }
    .flexslider ol.flex-control-nav {
        bottom: 5px;
    }
  
  .wrapper_header h1{ font-size:24px; }
  h1.wrapper_header{ font-size:24px; }
  
}
  
    /*PK*/
  
#filter-product h1.section-header__title.section-header__title--left{
  margin-top: 20px !important;
}
 #filter-product .sidebar.grid__item.large--one-fifth.left-blog-sidebar {
  margin-top: -30px !important;
} 
  
/*  end */

@media screen and (max-width:480px) {
  .custom-content h3 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 auto;
    width: 340px;
}
  .custom-content p{
  	  width: 340px;
    margin:0 auto;
  }
  #MobileNav a {
    color: #ffffff;
    font-family: "gotham_mediumregular";
    font-size: 12px;
    margin: 5px 0;
    text-transform: uppercase;
    padding-left: 30px;
}
/*   .special_open {
    width: 63%;
} */

#why-buy-our-bulbs .section2.why-bulbs-third {
  margin-bottom: 0;
}
  .featured-categories > h6 {
  color: #444444;
  font-size: 16px;
}
  .featured-categories > h6::before {
  width: 37%;
}
  #beginning-gardeners .why-plant .button-begin .btn {
  
  margin-right: 0;
 width:100%; 
}
  #beginning-gardeners .air-plant-content > p {
 
  line-height: 18px;
}
  #beginning-gardeners .air-plant-content > h3 {
  font-size: 19px;
}
  
  .all_main_box{
  	padding-left:0px;
  }
  .gift-products {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.collection-items.all_category1.collection_box {
    width: 100%;
}
  
  .all_main_box {
    margin: 22px auto;
    text-align: center;
    width: 100%;display:inline-block;vertical-align:top;
}
  .all_main_box img {
    height: 280px;}
  .all_main_box > a, .all_main_box_hover a {    width: 170px;}
  .product_title_price {
  min-height: 60px;
}
  .gift-name .tag_sidebar {
    width: 96%;
}
  #gifts-landing .second-pagination .pagination-custom{padding-bottom:40px;}
  .text-center.second-pagination > p{padding-left:10px;}
  #amaryllis-landing .gift-name .tag_sidebar {    width: 46%;}
  
  .right-blog-sidebar .all_main_box {    width: 100%; margin-top:10px;  }
  .blog-section {
  padding-bottom: 20px;
 }
 .text-center.top-pagination p{width:100%;display:block;float:left; margin-top:20px;  }
  .pagination-custom {
  float: none;
  width: 100% !important;
}
  .pagination-custom > li {
  display: inline-block;
  }
  .heading_404 h2::after {    width: 44%;}
}

@media screen and (max-width:479px) {
/*  
 #etgb .flexslider {
  margin-left: -4%;
  width: 107.9%;
}
  #etgb .section2 {
  margin-left: -4%;
  width: 107.9%;
}
*/
  .header-bottom .btn.icon-fallback-text.header-bar__search-submit{margin:0 0 0 92%;}
  
  .insta-section-1 {
  margin-top: 30px;
  width: 32%;
}
  .why-bulbs-third .section2_first:nth-child(2) .btn {
  height: 40px;
  line-height:40px;
    padding-top:0 !important; 
  width: 200px;
}
  .why-bulbs-third .section2_first:nth-child(2) .btn:hover {
  height: 40px;
  line-height:40px;
  padding-top:0 !important; 
  width: 200px;
}
  
 .second-pagination .pagination-custom { padding-bottom: 20px; }
  
  .main_green_list .onimage_div .btn {
  font-size: 14px !important;
  height: 40px;
  width: 200px !important;
}
  .main_green_list .onimage_div h3{
  font-size:16px;
  }
  .main_green_list .onimage_div p {
  font-size: 12px;
  line-height: 21px;
  padding: 30px 0;
}
  
  .main_green_list .onimage_div{
  	width:90%;
  }
  .main_green_list .onimage_div{
  		top:50%;
     transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }
    .insta-first-line {
        width: 30%;
    }
    .insta-second-line {
        width: 30%;
    }
    .instagram-content > p {
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .total-newsletter {
        margin-bottom: 20px;
    }
    .logo-wrapper > img {
        width: 240px;
    }
    .right.header-right-second li a {
        padding-left: 3px;
        font-size: 10px;
    }
    .custom-content br {
        display: none;
    }
    .custom-content h3 {
        font-size: 24px;
        padding: 20px 10px;
    }
    .custom-content > p {
        padding: 10px 10px 0;
    }
    .custom-content .custom-button > button {
        margin-right: 0;
        width: 250px;
        height: 40px;
        margin-top: 10px;
    }
    .medium--one-whole {
        padding: 0px 10px 30px;
    }
    .section2-content  {
    top: 50%;
    transform: translateY(-50%);
       -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
    .section2-content > h3 {
        font-size: 20px;
    }
  .section2-content > p{
  	font-size:16px;
  }
    .section2-content > p {
        font-size: 16px;
        line-height: 23px;
        padding-top: 10px;
    }
    .section2-content .btn {
        margin-top: 15px;
    }
    .section2-content .btn {
        height: 33px;
        font-size: 12px;
        width: 188px;
    }
    .section2_first:nth-child(2) .btn {
        width: 188px;
    }
    
    .title-slider {
        padding-top: 20px;
    }
    .title-slider h2 {
        font-size: 20px;
    }
    .title-slider p {
        font-size: 16px;
        line-height: 23px;
    }
    .title-slider p br {
        display: none;
    }
    .newsletter-content > h3 {
        font-size: 20px;
    }
    .total-newsletter {
        padding-top: 20px;
    }
    .newsletter-content > p {
        font-size: 14px;
        line-height: 18px;
        padding-top: 15px;
    }
    .news-blog {
        margin-top: 20px;
    }
    .news-blog .input-group-field {
        height: 50px;
    }
    .news-blog .input-group-btn .btn {
        height: 50px;
    }
    
    .insta-first-line {
        width: 28%;
      	display:none;
    }
    .insta-second-line {
        width: 28%;
      	display:none;
    }
  .instagram-content .instagram-image{
  	float:none;
  }
  .instagram-content{
  	text-align:center;
  }
  .custom-content  p{
  	    font-size: 16px;
    	width:300px;
  }
  
    .instagram-content > p {
        font-size: 14px;
        line-height: 20px;
    }
    .footer2 ul li {
        padding: 0 5px;
    }
    .gallery-slider {
        width: 60%;
    }
  
  
  
  
  /*SV */
  .insta-section-main {    width: 92%;}
  /* End SV */
}
@media (max-width:414px){
  .header-top-right {
    width: 100%;
}
  .mobile_instagram {
    margin-right: 11px;
}
  .mobile_login {
    margin-right: 23px;
}
  .header-top-left p{
  font-size:10px;
  }

  #amaryllis-landing .gift-name .tag_sidebar {    width: 95%;}
  #amaryllis-landing .gift-hedding-main > h3::after, #amaryllis-landing .gift-hedding-main > h3::before{width:16%;}
  
  .pagination-custom {    float: left;    padding-bottom: 20px;    width: 100%;}
  #shop-fall-best-sellers .section-header > h1{transform:unset;font-size:35px;}
  #MobileNav a {
    color: #ffffff;
    font-family: "gotham_mediumregular";
    font-size: 12px !important;
    margin: 5px 0;
    padding: 13px 0 13px 15px;
    text-transform: uppercase;
}
  .special_open {    width: 73%;}
  .heading_404 h2{font-size:32px;}
  .heading_404 h2::after,  .heading_404 h2::before{top:17px}
}
@media (max-width:375px){
  .right_404_box > h4{font-size:14px;}
  .right.header-right-second.top_header_right{
  width:102%;
  }
  .mobile_cart {
    margin-right: 0;
}
  .right.header-right-second > li {
    right: 0;
}
    .header-top-right {
    width: 112%;
}
  .mobile_instagram {
    margin-right: 0px;
}

  .account-icon > img{
  	margin:0px;
  }
  .mobile_login {
    margin: 0 30px 0 23px ;
}
  .search_404_box p{margin-top:0;font-size:14px;}
/*  .special_open {
    width: 81%;
} */
  .mobile_open{transform:translateX(-274px)}
.pagination-custom {
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
  .top_header_right .mobile-nav-trigger{margin-right:-54px;}
 /* 
 #etgb .flexslider {
  margin-left: -5%;
  width: 109.5%;
}
  #etgb .section2 { 
  margin-left: -5%;
  width: 109.5%;
}
 
 */ 
/*  .special_open {    width: 73%;}  */
  
  #amaryllis-landing .gift-hedding-main > h3::after, #amaryllis-landing .gift-hedding-main > h3::before{display:none;}
 
/*   .special_open {    width: 75%;} */
  .mobile_open {
    transform: translateX(-281px);}
  .mobile_cart {
    margin-right: 0px;
}
}



@media (max-width:360px){
  .social_ico {
    width: 23px;
}
  .account-icon > img{
    width: 22px;
  }
  .icon.icon-cart.header-bar__cart-icon{
  font-size: 25px;
  }
  #MobileNav a {
    color: #ffffff;
    font-family: "gotham_mediumregular";
    font-size: 12px !important;
    margin: 5px 0;
    padding: 13px 0 13px 15px;
    text-transform: uppercase;
}
/*   .right.header-right-second > li {
    display: inline-block;
    list-style: outside none none;
    position: relative;
    right: 33px;
}
  */
.collection-items.all_category1.collection_box {
    width: 100%;
}
.pagination-custom li a {
   padding: 5px 8px;
}  
   .mobile_open {
    transform: translateX(-269px);
} 
  .right.header-right-second.top_header_right.mobile_show{
  	width:103%;
  }
  .special_open{
  	top:93px;
  }
}
@media (max-width:320px){
  .heading_404 h2::after {    width: 37%;}
  .right.header-right-second.top_header_right.mobile_show{
  	width:115%;
  }
  .header-top-right {
    width: 104%;
}
   .right.header-right-second > li {
  
    right: 0px;
} 
.featured-categories > h6::before {
  width: 27%;
}  
  
   .mobile_open {    transform: translateX(-240px);}  
  /* SV 13-09-16 */
  
/*   .mobile_instagram{margin-right:30px;}
  .mobile_login{margin-right:30px;} */
  
  /* End SV */
  
/*
  
  #etgb .flexslider {
  margin-left: -6%;
  width: 111.5%;
}
 #etgb .section2 {
  margin-left: -6%;
  width: 111.5%;
}
*/ 
  
  
}

/* @media only screen (orientation: portrait){
.special_open.mobile_menu_height {
    height: 300px;
    overflow-x: scroll;
}

}*/

/* @media (max-height:568px){
.special_open.mobile_menu_height {
    height: 480px;
    overflow-x: scroll;
} 
  

}
@media (max-height:667px){
.special_open.mobile_menu_height {
    height: 600px;
    overflow-x: scroll;
} 
  

}
@media(orientation: landscape) {
    .special_open.mobile_menu_height {
    height: 300px;
    overflow-x: scroll;
}
    

} */


/* @media (max-height:320px){
.special_open.mobile_menu_height {
    height: 170px;
    overflow-x: scroll;
}

}
@media (max-height:480px){
.special_open.mobile_menu_height {
    height: 170px;
    overflow-x: scroll;
} 

}
*/
