@media (max-width:767px){.gardening-container{width:100%}}
@media (min-width:768px){.gardening-container{width:750px}}
@media (min-width:992px){.gardening-container{width:970px}}
@media (min-width:1200px){.container,.gardening-container{width: 1200px;}}

@media screen and (min-width:768px) {
	.menu-item-has-children > a > i,
	.gardening-mega-menu-item-layout>a > i {
		height:auto !important;
		width:auto !important;
		line-height: 1 !important;
		margin-right:0 !important;
		margin-left:5px;
	}
	.sub-menu .menu-item-has-children > a > i {
		border:none !important;
		color:inherit  !important;
	}
	.gardening-footer-widgets .menu-item-has-children > a > i,
	.gardening-widgets .menu-item-has-children > a > i {
		display:none;
	}
	.navbar-nav  li:hover > ul {
		top:100%;
		z-index: 99;
		opacity: 1;
	}
	.navbar-nav ul.sub-menu li:hover > ul {
		top:0%;
	}
	.navbar-nav  li.gardening-mega-menu-item-layout:hover .gardening-mega-menu-warp {
		top:100%;
	}
	.gardening-header-one .navbar-nav  li.gardening-mega-menu-item-layout:hover .gardening-mega-menu-warp {
		top:80%;
	}
	.services-layout-two img {
	    height: 249px;
	}
}
@media screen and (max-width:1199px) {
	.gardening-container {
	    width: 992px; 
	}
	.gardening-header-one .nav-section .navbar-nav > li {
    	font-size: 15px;
    }
    .gardening-header-one .nav-section .navbar-nav > li > a {
	    padding: 10px 0 10px 15px;
	}
	.layout-two .about-blog > span {
    	margin-right: 4px;
   }
   .gardening-header-one .header-upper-section i {
   		margin-right: 6px;
   }
   .gardening-header-one .header-upper-section .adds {
	    margin-right: 0px;
	}
	.gardening-header-one .header-upper-section {
	    font-size: 12px;
	    letter-spacing: 0.02em;
   }
	.gardening-projects-layout-one figure img {
	    min-height: 280px;
	}
	.gardening-about-welcome .about-img img {
	    min-height: 0;
	}
	.gardening-how-work .steps-inner {
	    border: 1px solid #dbdbdb;
	    padding: 40px 20px 17px;
	}
	.gardening-gallery #filter li {
		padding: 10px;
	}
	.woocommerce .shop-layout-two ul.products li.product a img {
	    margin-bottom: 15px;
	    min-height: 200px;
	}
	.gardening-header-two .header-lower-section .navbar-nav>li>a {
		font-size: 15px;
		padding: 10px 15px 10px 0;
	}
	.gardening-header-two .header-lower-section .phone-b span {
   		font-size: 18px;
   }
   .gardening_newsletter_widget .newletter button {
   		font-size:18px;
   }
   .gardening-shop-layout .product {
   		margin-bottom:15px;
   }
   .gardening-404-page {
	    background-position : -20% 0;
	    padding: 68px 0;	    
	     text-align: center;
	}
	.gardening-404-page .inner-404 {
		float:none;
		 max-width: 480px;
		 width:80%;
	}
	.gardening-header-two .header-lower-section .phone-b {
		width:22.5%;
	}
	.contactus-contact-detail .g-contact a, .contactus-contact-detail .g-mail a, 
	.contactus-contact-detail .l-chat p, .contactus-contact-detail .l-chat a {
		font-size:26px;
	}
	.contactus-contact-detail .g-mail a, .contactus-contact-detail .l-chat p, 
	.contactus-contact-detail .l-chat a {
		font-size:18px;
	}
	.gardening_office_schedule_widget .office-timing li span {
		display: block;
	}
	.banner-section h1 {
		line-height:36px;
	}
	.gardening-widgets {
	    padding: 25px 18px 13px;
	}
	.widget_recent-posts-widget h5 a {
	    line-height: 18px;
	}
	.layout-two .article-text {
		width:90%;
	}
	.gallery-details-page .gallery-info ul strong {
		min-width: 0;
	}
	.gallery-single .gallery-text #attachment_754,
	.gallery-single .gallery-text #attachment_755 {
		width:48% !important;
	}
	.gallery-single .gallery-text #attachment_754 img,
	.gallery-single .gallery-text #attachment_755 img {
		width:100%;
	}
}

@media screen and (max-width:991px) {
	.gardening-header-two .header-middle-section .h-text {
		padding: 18px 0px 10px 40px;
	}
	.gardening-header-two .header-middle-section .fa {
	    font-size: 16px;
	    height: 24px;
	    width: 24px;
	    line-height: 22px;
   }
   .navbar-nav ul.sub-menu {
   		min-width:200px;
   }
   .gardening-health-plants {
   		margin-top:0;
   }
   .footer-two .widget-icons a {
	    height: 40px;
	    line-height: 40px;
	    width: 40px;
	}
   .contactus-contact-detail .g-contact a, .contactus-contact-detail .g-mail a, 
	.contactus-contact-detail .l-chat p, .contactus-contact-detail .l-chat a {
		font-size:20px;
	}
	.contactus-contact-detail .g-mail a, .contactus-contact-detail .l-chat p, 
	.contactus-contact-detail .l-chat a {
		font-size:15px;
	}
	.services-layout-three .service-l {
	    width: 50%;
	}
	.gardening-header-one .nav-section .navbar-nav > li > a {
	    padding: 10px 0 10px 5px;
	}
	.nature-out-of-style ul li {
	    float: left;
	    width: 100%;
	}
	.pricing-table-inner {
		padding: 32px 20px;
		margin-bottom: 25px;
	}
	.gardening-header-two .header-lower-section .phone-b::before {
	    border-width: 0 60px 90px 0;
	    left: -60px;
   }
	.pricing-table-inner .feature {
	    margin-bottom: 30px;
	    padding: 10px 10px 0;
	}
	.gardening-best-service-layout .btn {
    	margin: 0 4px;
   }
   .gardening-best-service-layout .btn span {
	    padding: 15px 20px 14px;
	}
   .gardening-how-work .steps-inner {
	    padding: 40px 5px 17px;
	}
	.gardening-gallery #filter li {
	    font-size: 13px;
	    padding: 5px;
	}
	.woocommerce .shop-columns-3 ul.products li.product, 
	.woocommerce-page .shop-columns-3 ul.products li.product,
	.woocommerce .shop-columns-4 ul.products li.product, 
	.woocommerce-page .shop-columns-4 ul.products li.product {
	    width: 50%;
	}
	.woocommerce .shop-columns-3 ul.products li.product:nth-of-type(3n+1), 
	.woocommerce-page .shop-columns-3 ul.products li.product:nth-of-type(3n+1) {
		clear:none;
	}
	/*.gardening-header-one .header-upper-section {
		font-size:10px;
		font-weight: 400;
	}*/
	.gardening-header-one .header-upper-section i {
		margin: 2px;
		font-size: 10px;
	    height: 16px;
	    line-height: 16px;
	    width: 16px
	}
	.layout-three .b-image {
	    width: 100%;
	    text-align:center;
	}
	.layout-three .b-content {
	    width: 100%;
	}
	.gardening-404-page {
	    background-position : 0 0;
	}
	.gardening-header-one .nav-section .navbar-nav > li {
	    font-size: 13px;
	}
	.gardening-header-two .header-lower-section .phone-b span {
	    font-size: 13px;
	}
	.gardening-header-two .header-lower-section i {
	    font-size: 12px;
	    height: 24px;
	    line-height: 22px;
	    margin-right: 6px;
	    width: 24px;
	}
	.gardening-projects-layout-one .item {
	    width: 50%;
	    height: 320px;
	}
	.gardening-projects-layout-one .projects-list .item:nth-of-type(2n+1) {
	    clear: both;
	}
	.gardening-projects-layout-one figure {
		height:100%;
	}
	.gardening-projects-layout-one figure img {
	    min-height: 100%;
	    display: block;
	}
	.layout-two .article-text {
		width:95%;
	}
	.contactus-contact-detail .hover-content {
		padding: 10px 5px;
	}
	.footer-one .widget-icons a {
	    height: 35px;
	    line-height: 35px;
	    width: 35px;
	}
	.footer-one .footer-bottom nav ul li {
		padding-left:15px;
	}
	.blog-details-page blockquote {
    	margin: 46px 25px 48px;
   }
   .comments-area .comment > .comment, .comments-area .pingback > .pingback {
	    padding-left: 18px;
	}
	.blog-4-layout .blog-section > div.post:nth-of-type(3n+1) {
		clear: none; 
	}
	.blog-4-layout .blog-section > div.post:nth-of-type(2n+1) {
		clear: both; 
	}
	.gallery-single .gallery-info {
		margin-bottom:15px;
	}
	.gallery-single .gallery-text #attachment_754,
	.gallery-single .gallery-text #attachment_755 {
		width:47% !important;
	}
	
}
@media screen and (max-width:767px){
	.nature-out-of-style  h2 br {
		display: none;
	}
	.gardening-best-service-layout .btn span {
		padding: 15px 12px 14px;
	}
	.gallery-single .gallery-text #attachment_754,
	.gallery-single .gallery-text #attachment_755 {
		width:100% !important;
		margin-left: 0;
		margin-right:0;
	}
	.gardening-how-work .steps-inner {
	    margin-bottom: 30px;
	    padding: 40px 10px 17px;
	}
	.gardening-header-one .nav-section .navbar-nav {
		float:none;
		text-align:left;
		margin: 0;
	}
	.gardening-header-two .nav > li.current-menu-parent > a::after, 
	.gardening-header-two .nav > li.current-menu-item > a::after,
	.gardening-header-one .nav > li.current-menu-parent > a::after, 
	.gardening-header-one .nav > li.current-menu-item > a::after {
		content:"";
		display:none;
	}
	.footer-two .gardening_widget_contact figure,
	.footer-two .gardening_widget_contact .info-desc,
	.footer-two .widget-icons {
		width:100%;
		float:none;
	}
	.gardening-header-one .nav-section .navbar-nav > li {
		font-size:15px;
		border-bottom:1px dotted #e5e5e5;
	}
	.gardening-header-one .nav-section .navbar-nav > li .fa {
	    position: absolute;
	    right: 20px;
	    top: 8px;
	}
	.navbar-nav .sub-menu .sub-menu {
		left:0;
	}
	.navbar-nav > li.gardening-mega-menu-item-layout {
		position:relative;
	}
	.navbar-nav ul.sub-menu {
		position:relative;
		top:0;
		left:0;
		 opacity: 1;
		 display:none;
		 z-index: 99;
		 padding-left: 10px;
	}
	ul.header-upper-section.responsive li {
		text-align:left;
		list-style: none;
		font-size:15px;
		padding:10px;
		border-bottom:1px dotted #e5e5e5;
		position: relative;
		padding-left:30px;
	}
	ul.header-upper-section i {
		position: absolute;
	    left: 4px;
	    top: 8px;
	}
	.gardening-header-two .header-lower-section {
		min-height:0;
		text-align:left;
		padding: 0;
	}
	.gardening-header-two ul.navbar-nav  {
		margin: 0;
		text-align: left;
	}
	.gardening-header-two .header-lower-section .navbar-nav > li > a {
		font-size:15px;
		border-bottom:1px dotted #e5e5e5;
	}
	.gardening-header-two .header-lower-section .navbar-nav li i {
		font-size: 22px;
	    position: absolute;
	    right: 0;
	    top: 8px;
	    border-radius: 0;
	}
	.gardening-header-two .header-lower-section .navbar-nav .sub-menu li i {
		color:#6aaf08;
		border:none;
	}
	.footer-two .gardening_widget_contact figure {
		width:30%;
	}
	.gardening-header-two .header-logo {
		text-align: left;
	}
	.home-about-detail-list .col-sm-4 {
		clear: both;
		margin-bottom:15px;
	}
	.home-about-detail-list .service-icon {
		margin-top:0;
	}
	.counter-layout-one .row > div,
	.counter-layout-two .row > div {
		border-bottom: 1px dotted;
	    clear: both;
	    margin-bottom: 20px;
	    padding-bottom: 15px;
	}
	.counter-layout-one .row > div:last-child,
	.counter-layout-two .row > div:last-child {
		border-bottom: none;
	    clear: both;
	    margin-bottom: 0px;
	    padding-bottom: 0px;
	}
	.home-team-list2 .owl-prev {
		left: 0;
	}
	.home-team-list2 .owl-next {
	    right: 0;
	}
	.services-layout-three .service-l,
	.services-layout-two img {
	    width: 100%;
	}
	.gallery-home-layout .gallery-list1 figure img {
	    width: 100%;
	}
	.gardening-best-service-layout .btn span {
	    font-size: 12px;
	    padding: 15px 8px 14px;
	}
	.gardening-best-service-layout .btn i {
	    font-size: 16px;
	    padding: 15px 8px;
	}
	.gallery-layout-one .gallery-list img {
		width:100%;
	}
	.woocommerce #content div.product div.summary, 
	.woocommerce div.product div.summary, 
	.woocommerce-page #content div.product div.summary, 
	.woocommerce-page div.product div.summary,
	#gardening-product-images {
		width:100%;
		float:none;
	}
	#gardening-product-images > img {
		width:auto;
	}
	.footer-copyright {
		margin-bottom: 15px;
		text-align: center;
		line-height: 24px;
	}
	.footer-one .footer-bottom nav ul {
		text-align: center;
		width:100%;
	}
	.home2-our-garden-layout .project-list > div {
		margin-bottom:20px;
	}
	.contactus-contact-detail .hover-content {
	    margin-bottom: 20px;
	}
	.pricing-table-inner {
	    margin-left: auto;
	    margin-right: auto;
	    max-width: 400px;
	}
	.gardening-widgets.widget_nav_menu li,
	.gardening-footer-widgets.widget_nav_menu li {
		position:relative;
	}
	.gardening-widgets.widget_nav_menu li .sub-menu,
	.gardening-footer-widgets.widget_nav_menu li .sub-menu {
		display:none;
	}
	.gardening-widgets.widget_nav_menu li i,
	.gardening-footer-widgets.widget_nav_menu li i {
		position:absolute;
		top:5px;
		right:5px;
		font-size: 24px;
	}
	.gardening-health-plants .back-img {
		position: static;
	}
	.header-cart-checkout .icon:before {
	    content: "\f107";
	    top: 4px;
	    left: 50%;
	    -moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	}
	.header-cart-checkout .icon:after {
	    height: 30px;
	    width: 1px;
	    top: 100%;
	    right: 50%;
	}
	.header-cart-checkout i {
		margin-top:35px;
	}
	.header-cart-checkout .col-sm-4:first-child i {
		margin-top:0;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li a {
	    line-height: 32px;
	    font-size: 14px;
   }
   .quality-title i {
	    right: 10px;
	}
}

@media screen and (max-width:480px){
	.gardening-best-service-layout .btn {
		display:block;
		margin-left: auto;
		margin-right:auto;
		margin-bottom:15px;
		max-width: 275px;
	}
	.contact-us-connect-to-world p.connect-desc {
	    column-count: 1;
	    column-gap: 0px;
   }
	.gardening-best-service-layout .btn span {
	    font-size: 15px;
	    padding: 15px 15px 14px;
	    float: left;
	}
	.gardening-best-service-layout .btn i {
	    padding: 16px 17px 15px;
	     float: right;
	     width:55px;
	}
	.footer-two .gardening_widget_contact figure {
		width:100%;
		text-align: center;
	}
	.footer-two .gardening_widget_contact .info-desc {
	    border-left: medium none;
	    float: none;
	    margin-left: 0;
	    margin-top: 15px;
	    padding-left: 0;
	    width: 100%;
	    text-align: center;
	}
	.gardening-news-latter-form .mail-form button {
		width:auto;
	}
	.gardening-awards-list .award-icon {
		display: block;
		float:none;
	} 
	.woocommerce .shop-columns-3 ul.products li.product, 
	.woocommerce-page .shop-columns-3 ul.products li.product, 
	.woocommerce .shop-columns-4 ul.products li.product, 
	.woocommerce-page .shop-columns-4 ul.products li.product {
		width:100%;
	} 
	.gardening-projects-layout-one .item,
	.gallery-layout-one .gallery-list .all {
	    width: 100%;
	}
	.blog-details-page blockquote {
	    margin: 46px 0 48px 15px;
	}
	.layout-two .article-text {
		width:100%;
		margin-top:0;
	}
}
