@media only screen and (min-width: 1169px) {
.container {
padding:0
}
}

@media only screen and (max-width: 1169px) {
#our-projects .masonary-item {
height:auto;
margin-bottom:25px
}

#welcome-to-gardener .col-lg-5 .img-holder img {
{width:auto
}

#our-projects .masonary-item.height-1 {
height:auto
}

#testimonials .single-testimonial .profile-info {
padding:15px;
width:100%
}

footer .widget img.positioned {
margin-top:50px
}

#project-version-one .single-project-item .img-wrap img {
width:100%
}

.faq .faq-content .faq-search input[type="text"] {
width:72%
}

#landscaping-design-gardener .lawn-maintenance {
margin-top:30px
}

#our-achivement .achivement ul li span {
border:none;
border-bottom:1px dashed #fff;
padding-bottom:10px;
margin-bottom:20px
}

#our-achivement .achivement ul li span:last-child {
border:none
}

#subscribe-section .subscribe-form-wrap input {
width:60%
}

.parallax {
width:150%
}

#project-version-one .normal-gallery.gallery-v5 .single-project-item .col-lg-4 {
padding-bottom:11px;
padding-top:0
}

#project-version-one .normal-gallery.gallery-v5 .single-project-item p {
margin:11px 0
}

.single-shop-item {
text-align:center
}

.product-details-box .img-holder {
margin-bottom:30px
}

#promotional-text p {
font-size:29px
}

.service-tab-content p br {
display:none
}

#service-we-provide .service-tab-content ul {
margin-top:15px
}

#service-we-provide .service-tab-content ul li {
margin-left:-15px
}

.service-tab-content .col-lg-4 {
right:70px
}

.service-tab-content .col-lg-4 img {
width:auto
}

#our-projects.with-filter .gallery-filter li span {
margin-bottom:15px
}

#blog .content-wrap {
padding-top:48px
}

#blog.home-v2 .blog-wrap.height-big .content-wrap p {
margin-bottom:52px
}

#our-mission .img-holder img {
width:100%
}

#blog-post .sidebar-widget .popular-post li img {
margin-right:20px
}

#blog-post article .administrator .administrator_text {
margin-left:0
}

#service-content .img-holder img {
width:100%
}

#featured-service .img-holder img {
width:100%
}

.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {
width:73%
}

#blog-post.testimonials_v1 .sidebar-widget {
margin-bottom:30px;
padding-left:48px
}

#promotional-text.gardener p {
font-size:24px
}

#landscaping-design-gardener .lawn-maintenance {
margin-top:30px
}

.single-our-service-gardener .img-holder img {
width:100%
}

.single-our-service-gardener a h2 {
font-size:13px
}

#welcome-to-gardener .col-lg-7 {
padding:54px 30px 80px 0
}

.single-latest-project-gardener .overlay {
line-height:0
}

#video-section-gardener .video-text p {
margin:0 0 15px
}

#video-section-gardener .video-text h2 {
margin:0 0 10px
}

#blog-gardener .single-blog-post .img-holder img {
width:100%
}

.single-latest-project-gardener img {
transition:all .3s ease 0;
height:310px
}

.service-left-bg {
height:138px
}

.service-icon {
margin-top:40px
}

.head-mainmenu ul li a {
padding:0 13px
}

#blog-post.shops .sidebar-widget-items {
min-height:1600px
}

.contact-address-bg {
padding:65px 28px
}

.contact-addresss-icon {
padding:37px 0
}

.contact-address-text.special-info p {
left:-15px;
padding-top:35px;
position:relative
}

#blog-post .sidebar-widget .popular-post li img {
margin-right:19px
}

.hire-us-button {
margin-top:10px
}

#great-gardener-team .col-lg-6 {
padding-left:0
}

#awesome-service-pricing-area .price-content button {
padding:8px 20px
}

.single-shop-item .meta a .cart-button {
margin-left:-15px;
margin-top:10px;
width:167px
}

.product-details-tab-content .col-lg-12 {
margin-top:15px
}
}

@media only screen and (max-width: 1024px) {
#promotional-text p {
line-height:45px;
padding:15px 0
}

#who-we-are .large-box {
margin-bottom:20px
}

#who-we-are .large-box .col-lg-6 img {
height:258px
}

#who-we-are .single-box img {
width:100%
}

.service-tab-title ul {
margin-bottom:25px
}

.service-tab-title ul li {
float:left;
width:230px
}

.service-tab-title ul li:first-child {
border:none
}

#our-projects .masonary-item {
width:50%;
height:auto
}

#our-projects .masonary-item.width-1 {
width:50%
}

#our-projects .masonary-item.height-1 {
height:auto
}

#our-projects .masonary-item.width-2 {
width:50%;
height:auto
}

#testimonials .col-lg-4 {
margin-bottom:45px
}

#testimonials .single-testimonial .profile-info {
padding:15px;
width:100%
}

#testimonials .single-testimonial .profile-info img {
position:relative;
bottom:30px;
display:block;
margin:auto
}

#testimonials .single-testimonial .content {
width:100%;
padding-bottom:20px
}

footer .footer-menu ul li a {
padding:0 20px
}

#image-gallery-isotope .masonary-item {
width:50%;
height:auto
}

#image-gallery-isotope .masonary-item.width-1 {
width:50%
}

#image-gallery-isotope .masonary-item.height-1 {
height:auto
}

#image-gallery-isotope .masonary-item.width-2 {
width:50%;
height:auto
}

.service-tab-content .col-lg-4 img {
width:290px
}

.service-tab-content .col-lg-4 {
bottom:-91px
}

#our-specialist .single-member {
margin-bottom:35px
}

#our-mission .col-lg-7 .col-xs-6 {
margin-bottom:30px
}

#service-content .col-lg-8 button {
margin-bottom:10px
}

.faq .faq-content .faq-search input[type="text"] {
width:55%
}

#why-choose-us .col-lg-3 {
margin-bottom:45px
}

#our-achivement .achivement {
margin:15px 0
}

#project-version-two.home-v2 .gallery-filter li span {
margin:15px 0
}

#request-a-qoute-container .tab-content form ul li {
padding:0 20px;
width:50%;
margin:15px 0
}

#request-a-qoute-container {
margin-top:-55px
}

.home-v2 .mainmenu-container ul.mainmenu li a:hover,.home-v2 .mainmenu-container ul.mainmenu li.current a {
background:#012C3C
}

#page-title .title {
display:block;
float:none!important;
margin:auto;
text-align:center
}

#page-title .page-breadcumb {
float:none!important;
margin-top:30px;
position:static;
text-align:center
}

#project-version-one .normal-gallery.gallery-v5 .single-project-item .col-lg-8 {
padding:0
}

#project-version-one .normal-gallery.gallery-v5 .single-project-item .col-lg-8 img {
width:100%
}

#page-404-content .container .row {
text-align:center
}

#page-404-content .container .row .col-lg-7 {
text-align:left
}

#page-404-content .container .row > img {
position:static;
margin-top:-200px;
margin-bottom:20px
}

#page-404-content .container .row {
margin:0
}

.single-shop-item {
text-align:center
}

.product-details-box .img-holder {
margin-bottom:30px;
text-align:center
}

#blog-post .sidebar-widget .popular-post li .content-wrap {
width:49%
}

#who-we-are .large-box .col-lg-6:last-child {
padding:32px 30px
}

.service-tab-content ul li {
line-height:31px
}

.service-tab-content p br {
display:none
}

#service-we-provide .container > .row {
margin:0
}

#bottom-bar .row {
margin:0
}

footer .container .row {
margin:0
}

#our-projects.with-filter .gallery-filter li span {
margin-bottom:15px
}

#featured .container {
overflow:hidden
}

#featured .container .row {
margin:0
}

#blog-post .blog-content {
margin-bottom:35px
}

#service-content .img-holder img {
width:100%
}

#featured-service .img-holder img {
width:100%
}

#featured-service .col-lg-3 {
text-align:center;
margin-bottom:30px
}

.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap {
padding:0 15px
}

#blog-post.testimonials_v1 .sidebar-widget {
padding-left:35px
}

#promotional-text.gardener p {
font-size:26px
}

#promotional-text.gardener {
padding:10px 0 15px
}

#landscaping-design-gardener .lawn-maintenance {
margin-top:30px
}

#our-services-gardener {
margin-bottom:-30px
}

.single-our-service-gardener {
margin-bottom:30px
}

.single-our-service-gardener .img-holder {
display:block
}

.single-our-service-gardener .img-holder img {
width:100%
}

#welcome-to-gardener .col-lg-7 {
padding-left:30px
}

#welcome-to-gardener .col-lg-5 .img-holder img {
width:100%
}

.single-latest-project-gardener {
height:250px
}

.single-latest-project-gardener img {
width:100%;
height:100%
}

.single-latest-project-gardener .overlay {
line-height:0
}

#video-section-gardener .video-text {
margin-top:30px
}

#testimonials-gardener {
padding-bottom:50px
}

#blog-gardener .single-blog-post .img-holder img {
width:100%
}

#blog-gardener .single-blog-post ul {
padding:7px;
width:100%
}

#blog-gardener .single-blog-post ul li a,#blog-gardener .single-blog-post ul li span {
font-size:12px
}

#great-gardener-team h2 {
font-size:27px
}

footer.gardener .widget img.positioned {
margin-top:0
}

.service-left-bg {
height:137px
}

.service-icon {
margin-top:40px
}

.dedicated-team-single-item {
margin-bottom:50px;
position:relative
}

.single-testimonial-item {
border-right:none
}

.testimonial-img-holder {
float:none;
overflow:hidden;
text-align:center;
margin-right:0
}

.testimonial-text {
text-align:center
}

.single-testimonial-item {
margin-bottom:0
}

.section-title-style-2 {
overflow:hidden
}

#blog-post.shops .sidebar-widget-items {
min-height:auto
}

.tag-cloud {
overflow:hidden;
padding-bottom:0
}

.product-details-box .img-holder {
margin-top:20px;
text-align:left
}

.right-checkout .section-title2 {
margin-bottom:25px;
margin-left:-15px
}

.sidebar-widget-items {
margin-top:0
}

.contact-address-single-info {
margin-bottom:20px
}

#blog-post .sidebar-widget .popular-post li img {
margin-right:20px
}

.hire-us-button {
margin-top:10px
}

#great-gardener-team p.has-btn {
margin-bottom:20px!important
}

#blog-post .sidebar-widget .popular-post li .content-wrap {
float:left;
padding-top:10px;
width:100%
}

#awesome-service-pricing-area .price-content button {
padding:8px 80px
}

#awesome-service-pricing-area .price-table {
margin-bottom:20px
}

.product-details-tab-content .col-lg-12 {
margin-top:15px
}

.header-right {
margin-top:25px
}

#great-gardener-team .has-skew {
padding:30px 0;
padding-left:85px
}

.why-choose-single-service-item {
text-align:center;
width:50%
}

.choose-service-icon-bg {
float:none;
margin:auto
}

.choose-service-text {
float:none;
padding:0
}

.service-right {
padding-bottom:45px
}

.hire-us-right {
float:left
}

.hire-us-button {
float:right;
margin:0
}
}

@media only screen and (max-width: 768px) {
#promotional-text p {
line-height:35px;
padding:10px 0;
font-size:17px
}

#contact-content .contact-form input {
padding-left: 5px;
}

.form-states{
padding-left: 5px;
}

#blog-post {
padding-bottom: 50px;
padding-top: 50px;
}

.help-line-number h2 {
font-size: 25px;
padding: 17px 19px;
}

.help-line-number h2 i {
padding-right: 10px!important;
}

#who-we-are .large-box img {
width:100%;
height:364px
}

#who-we-are .large-box {
margin-bottom:20px
}

#who-we-are .single-box img {
width:100%
}

#our-projects .masonary-item {
width:50%;
height:auto
}

#bottom-bar.gardener {
padding-bottom: 75px;
}

#our-projects .masonary-item.width-1 {
width:100%
}

#our-projects .masonary-item.height-1 {
height:auto
}

#our-projects .masonary-item.width-2 {
width:100%;
height:auto
}

#testimonials .col-lg-4 {
width:85%;
margin:auto;
margin-bottom:35px;
display:block;
float:none
}

#bottom-bar .container p {
line-height:normal
}

footer .container .col-lg-12 button {
font-size:17px;
padding:0 15px
}

#featured .col-lg-4 img {
float:none;
width:100%
}

#blog-post article .post-title {
width:100%
}

#blog-post article .post-date {
float:none;
margin:0 auto 30px
}

#page-title .page-breadcumb {
position:static;
margin-top:30px
}

#blog-post .sidebar-widget .popular-post li .content-wrap {
width:36%
}

#blog-post .sidebar-widget .tag-cloud a {
padding:0 17px
}

#project-version-one .single-project-item .img-wrap img {
width:100%
}

#image-gallery-isotope .masonary-item {
width:50%
}

#image-gallery-isotope .masonary-item.width-1 {
width:50%
}

#why-choose-us .col-lg-3 {
margin-bottom:35px
}

.logo img {
max-width:225px
}

header {
padding:20px 0 35px
}

#bottom-bar .copyright,#bottom-bar .credit {
float:none!important;
width:100%;
text-align:center
}

.faq .faq-content .faq-search input[type="text"] {
width:95%;
margin-bottom:15px
}

#blog-post article .general-question .panel-body .panel_body_up h2 {
font-size:16px
}

.general-question .panel-body .panel_body_down .panel_down_img {
float:none;
text-align:center
}

.general-question .panel-group .panel-default .panel-title a {
display:block;
line-height:23px;
padding-right:35px;
position:relative
}

#blog-post article .popular-question h2:after {
display:none
}

.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {
width:100%
}

.testimonials_v2 #testimonials.testimonials_v2_content .single-testimoinal-wrap .single-testimonial .content {
width:100%
}

#page-title .title h1 {
padding:0 28px
}

#blog-post .no-search-content .suggesion-input input[type="text"] {
width:51%
}

#image-gallery-isotope .masonary-item,#image-gallery-isotope .masonary-item.width-2.height-1,#image-gallery-isotope .masonary-item.height-1 {
height:auto
}

#our-achivement .achivement {
margin:15px 0
}

.home-v2 .mainmenu-container ul.mainmenu li a:hover,.home-v2 .mainmenu-container ul.mainmenu li.current a {
background:#012C3C
}

#page-title .title {
display:block;
float:none!important;
margin:auto;
text-align:center
}

#page-title .page-breadcumb {
float:none!important;
margin-top:30px;
position:static;
text-align:center
}

#page-404-content .container .row {
text-align:center
}

#page-404-content .container .row .col-lg-7 {
padding:0 42px;
text-align:left
}

#page-404-content .container .row {
margin:0
}

#page-404-content .container .row > img {
position:static;
margin-top:-200px;
margin-bottom:20px;
max-width:100%
}

#blog-post .search-content {
margin-bottom:50px
}

.cart-page .cupon-box {
margin-bottom:25px;
text-align:center
}

.cart-page .bottom-box .cupon-box input {
margin-bottom:15px;
width:100%
}

.cart-page .add-to-cart-wrap {
text-align:center
}

.cart-page .cart-total-box .proceed-to-checkout a {
padding:0 10px
}

.single-shop-item {
text-align:center
}

.product-details-box .img-holder {
margin-bottom:30px;
text-align:center
}

#blog-post .blog-left .sidebar-widget,#blog-post .sidebar-widget {
padding-left:;
padding-right:;
}

.product-details-tab-title ul li span {
margin-bottom:15px
}

.section-title h1 {
line-height:30px
}

#service-we-provide .service-tab-content ul {
margin-left:-30px;
margin-top:30px
}

.service-tab-content .col-lg-4 img {
max-width:none;
width:146px
}

footer .col-xs-6.widget:last-child {
margin-bottom:0
}

footer .widget img.positioned {
top:0
}

#our-projects.with-filter .gallery-filter li span {
margin-bottom:15px
}

#contact-content.home-v2 .container {
overflow:hidden;
padding:65px 15px 50px;
background:rgba(255,255,255,.85)
}

#featured .container {
overflow:hidden
}

#featured .container .row {
margin:0
}

#our-mission .img-holder img {
width:100%
}

#blog-post .blog-content {
margin-bottom:35px
}

#service-content .img-holder img {
width:100%
}

#featured-service .img-holder img {
width:100%
}

#service-content .col-lg-8 button {
font-size:16px;
font-weight:300;
height:auto;
margin-right:0
}

#featured-service .col-lg-3 {
text-align:center;
margin-bottom:30px
}

#blog-post.testimonials_v1 .col-lg-4 {
padding:0
}

.testimonials_v2 #testimonials.testimonials_v2_content {
margin:0;
padding:0 15px
}

#promotional-text.gardener p {
text-align:center
}

#promotional-text.gardener p a {
float:none;
text-align:center;
width:75%;
margin:auto;
margin-top:10px
}

#landscaping-design-gardener .col-lg-3 {
margin-bottom:30px
}

#landscaping-design-gardener .col-lg-5 ul {
width:100%
}

#landscaping-design-gardener .lawn-maintenance {
margin-top:30px
}

#our-services-gardener {
margin-bottom:-30px
}

.single-our-service-gardener {
margin-bottom:30px
}

.single-our-service-gardener .img-holder {
display:block
}

.single-our-service-gardener .img-holder img {
width:100%
}

#welcome-to-gardener .col-lg-7 {
padding:30px
}

#welcome-to-gardener .col-lg-7 ul {
float:none;
width:100%
}

#welcome-to-gardener .col-lg-5 .img-holder img {
width:100%
}

.single-latest-project-gardener img {
width:100%
}

.single-latest-project-gardener .overlay {
line-height:0
}

#video-section-gardener .video-preview {
margin-bottom:30px
}

#testimonials-gardener .container .owl-controls {
right:10px;
top:-70px;
z-index:99999
}

#testimonials-gardener {
padding:80px 0
}

#blog-gardener .single-blog-post .img-holder img {
width:100%
}

#blog-gardener {
margin-bottom:-30px
}

#blog-gardener .single-blog-post {
margin-bottom:30px
}

#blog-gardener .single-blog-post ul {
width:100%
}

#great-gardener-team .col-lg-6 {
padding-left:20px
}

#great-gardener-team p.has-btn a {
bottom:0
}

footer.gardener .widget img.positioned {
margin-top:0
}

#bottom-bar.gardener .social {
margin-top:20px;
margin-bottom:20px
}

.awesome-service-top-img {
padding-bottom:30px
}

.awesome-service-top-right {
padding-left:0
}

.awesome-service-blog-items {
text-align:center
}

.awesome-first-serice {
padding-bottom:30px
}

.achivement-single {
margin-left:0;
text-align:center
}

.service-text {
min-height:138px
}

.service-left-bg {
height:138px
}

.service-icon {
margin-top:38px
}

.dedicated-team-img-holder {
margin-bottom:60px
}

.sidebar-widget-items {
margin-top:0
}

.testimonial-v3-single-item {
text-align:center
}

.testimonial-v3-author h5 {
left:0
}

.service-left {
text-align:center;
margin-bottom:35px
}

.company-history-list ul.history-left-list {
margin-right:0
}

.company-history-list ul {
float:left;
overflow:hidden
}

.single-testimonial-item {
border-right:none
}

.testimonial-img-holder {
float:none;
overflow:hidden;
text-align:center;
margin-right:0
}

.testimonial-text {
text-align:center
}

.single-testimonial-item {
margin-bottom:0
}

.row.best-seller {
overflow:hidden
}

.tag-cloud {
padding-bottom:0
}

.product-details-box .img-holder {
margin-top:30px
}

.right-checkout .section-title2 {
margin-left:0
}

.contact-address-text p {
left:-25px;
padding:25px 20px 25px 0;
padding-right:0
}

.contact-address-bg {
padding:65px 28px
}

.contact-addresss-icon {
left:-35px;
padding:37px 0
}

.contact-address-single-info {
margin-bottom:20px
}

.contact-address-text.special-info p {
left:-15px;
padding-top:37px;
position:relative
}

a .gardner-button p {
padding-left:20px;
padding-right:20px
}

.choose-service-icon-bg {
float:none;
margin:0 auto
}

.choose-service-text {
float:none;
padding-right:0;
padding-top:0;
text-align:center
}

.hire-us-button {
margin-top:10px
}

.why-choose-single-service-item {
float:none
}

.service-right {
padding-left:0
}

.choose-service-text {
float:none;
margin:0 auto
}

.choose-service-text {
width:260px
}

.testimonial-v3-author h5 {
left:0
}

#great-gardener-team p.has-btn {
margin-bottom:20px
}

#awesome-service-pricing-area .price-table {
margin-bottom:20px
}

.product-details-tab-content {
margin-bottom:75px;
margin-left:0;
padding-right:15px
}

.product-details-tab-title ul li.active span {
border-width:4px 1px 0
}

header .logo {
margin:0;
float:none!important;
text-align:center;
padding-bottom:20px
}

.top-info {
float:none!important;
text-align:center
}

.top-info .info-box {
display:inline-block;
text-align:left
}

#promotional-text.gardener {
text-align:center
}

#promotional-text.gardener a.contact-button {
margin:0
}

.hire-us-right {
float:none;
text-align:center
}

.hire-us-right h1 {
float:none;
text-align:center;
padding:0
}

.hire-us-button {
float:none;
text-align:center;
display:block
}

.hire-us-button button {
margin:0
}

#image-gallery-isotope .single-latest-project-gardener {
height:auto
}

#project-version-one.project-v3 .single-latest-project-gardener {
height:auto
}

.gallery-v4 .single-latest-project-wrapper {
width:33.3333%;
height:auto
}

.proceed-to-checkout .contact-us-button {
padding-left:10px;
padding-right:10px
}
}

@media only screen and (max-width: 640px) {
footer .widget img.positioned {
margin-top:0;
position:relative;
top:0
}

.top-info .info-box .icon-box i {
padding-left:15px
}

.top-info .info-box .icon-box {
padding-right:15px
}

.top-info .info-box {
padding-right:15px
}

.service-text {
padding-top:40px
}

.company-history-list ul.history-left-list {
margin-right:40px
}

.company-history-list ul {
float:left;
overflow:hidden
}

#blog-post.shops .sidebar-widget-items {
min-height:1200px
}

.choose-service-text {
width:300px
}

.testimonial-v3-author h5 {
left:0
}
}

@media only screen and (max-width: 480px) {
footer .widget img.positioned {
margin-top:10px;
margin-top:0;
position:relative;
top:53px
}

#who-we-are .large-box {
float:none
}

#who-we-are .large-box .col-lg-6 {
float:none;
margin:auto;
width:85%;
display:block
}

#who-we-are .single-box {
display:block;
width:85%;
float:none;
margin:auto;
margin-bottom:40px
}

#who-we-are .single-box:last-child {
margin-bottom:0
}

.service-tab-title ul li {
float:left;
width:50%
}

#our-projects .masonary-item {
width:100%;
height:auto
}

#our-projects .masonary-item.width-1 {
width:100%
}

#our-projects .masonary-item.height-1 {
height:auto
}

#our-projects .masonary-item.width-2 {
width:100%;
height:auto
}

#testimonials .col-lg-4 {
margin:auto auto 35px;
width:85%;
float:none;
display:block
}

#testimonials .single-testimonial {
margin-bottom:45px
}

#testimonials .single-testimonial .profile-info {
padding:15px 0 15px 15px;
width:auto
}

#testimonials .single-testimonial .profile-info img {
position:relative;
bottom:30px;
display:block;
margin:auto
}

#testimonials .single-testimonial .content {
width:63%;
padding-bottom:20px
}

#blog .col-lg-6.blog-wrap {
width:85%;
margin:auto;
margin-bottom:35px;
float:none;
display:block
}

#bottom-bar .container p {
line-height:normal
}

footer .container .col-lg-12 button {
font-size:20px;
padding:0 45px
}

footer .col-xs-6.widget {
width:50%;
margin:auto;
margin-bottom:35px
}

#blog-post .sidebar-widget .popular-post li .content-wrap {
width:62%
}

#our-mission .col-lg-7 .col-xs-6 {
width:50%;
float:left;
margin-bottom:30px
}

#featured-service .col-xs-12 {
width:85%;
float:none;
margin:auto;
display:block
}

#featured-service .img-holder {
display:block;
margin:23px auto auto;
overflow:hidden;
position:relative;
width:270px
}

#pricing-content .price-table-wrap .price-table {
float:none;
width:85%;
margin:auto;
display:block
}

.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {
width:69%
}

.testimonials_v2 #testimonials.testimonials_v2_content .single-testimoinal-wrap .single-testimonial .content {
width:69%
}

#blog-post .no-search-content .suggesion-input input[type="text"] {
width:70%
}

#request-a-qoute-container .tab-content form ul li button {
width:65%;
margin:auto;
display:block
}

header.header-v1 .top-info ul li span {
display:inline-block
}

.cart-page .add-to-cart-wrap {
display:block;
margin:auto;
text-align:left;
width:78%
}

.service-tab-content p br {
display:none
}

.service-tab-content .col-lg-4 img {
width:180px
}

.service-tab-content .col-lg-4 {
bottom:-87px
}

.testimonials_v1 #testimonials.testimonials_v1_content .single-testimoinal-wrap .single-testimonial .content {
width:64%
}

#promotional-text.gardener p a {
width:43%;
display:block
}

#landscaping-design-gardener .col-lg-3 {
text-align:center
}

#blog-gardener .single-blog-post {
width:85%;
float:none;
margin:auto;
margin-bottom:30px
}

footer.gardener .widget img.positioned {
position:static
}

.top-info .info-box {
display:block;
text-align:center;
padding:0;
margin-bottom:15px
}

.top-info .info-box .icon-box,.top-info .info-box .text-box {
display:block;
text-align:center;
vertical-align:middle;
padding:0
}

.top-info .info-box .icon-box {
margin-bottom:10px
}

.top-info .info-box .icon-box i {
padding:0;
border:none
}

.single-latest-project-gardener {
height:auto
}

#testimonials-gardener .img-holder {
display:block;
margin:auto;
margin-bottom:35px
}

#testimonials-gardener .container .text-box {
display:block;
padding-left:20px;
vertical-align:middle
}

#great-gardener-team .has-skew::before {
transform:skew(0deg)
}

#great-gardener-team {
background-image:none
}

#great-gardener-team .has-skew {
padding:30px 0 30px 30px
}

#great-gardener-team p b {
font-size:27px
}

.mainmenu-navigation .navigation > .nav-footer {
width:100vw!important
}

.tp-caption {
display:none!important
}

footer.gardener .widget {
margin-bottom:30px
}

.mainmenu-navigation .navigation > .nav-footer ul > li > .sub-menu {
padding-left:10px!important;
padding-right:10px!important
}

.mainmenu-navigation .navigation > .nav-footer ul > li:hover .sub-menu ul li .sub-menu,.mainmenu-navigation .navigation > .nav-footer ul > li .sub-menu ul li .sub-menu {
padding:20px 0!important
}

.mainmenu-navigation .navigation .nav-footer {
height:56vh!important
}
}

@media only screen and (max-width: 320px) {
#dedicated-team-area .dedicated-team-items .owl-controls {
top:-55px
}

#blog-gardener .single-blog-post {
width:100%
}

.mainmenu-navigation .search-wrapper > ul > li > ul {
width:100vw
}
}

@media only screen and (max-width: 991px) {
.cart-page table,.cart-page thead,.cart-page tbody,.cart-page th,.cart-page td,.cart-page tr {
display:block
}

.cart-page thead tr {
position:absolute;
top:-9999px;
left:-9999px
}

.cart-page tr {
border:1px solid #ccc
}

.cart-page td {
border:none;
border-bottom:1px solid #eee;
position:relative;
padding-left:50%
}

.cart-page td:before {
position:absolute;
top:0;
left:0;
width:100%;
padding-left:40px;
white-space:nowrap;
font-size:16px;
color:#000;
font-weight:500;
background-color:#F9F9F9;
line-height:60px;
text-align:left
}

.cart-page .table > tbody > tr > td.preview {
padding:85px 50px 25px
}

.cart-page .table > tbody > tr > td {
padding:80px 40px 25px
}

.cart-page .table > tbody > tr > td.del-item {
text-align:left
}

td:nth-of-type(1):before {
content:"Preview"
}

td:nth-of-type(2):before {
content:"Product"
}

td:nth-of-type(3):before {
content:"Price"
}

td:nth-of-type(4):before {
content:"Quantity"
}

td:nth-of-type(5):before {
content:"Total"
}

td:nth-of-type(6):before {
content:"Delete Item"
}
}

@media (min-width: 768px) {
#single-gallery-modal .modal-dialog {
width:900px;
margin:30px auto
}
}

@media (max-width: 1024px) {
.mainmenu-navigation .container {
padding:0!important
}

.mainmenu-navigation .navigation {
width:50%
}

.mainmenu-navigation .navigation .nav-header {
display:block
}

.mainmenu-navigation .navigation .nav-footer {
display:none;
height:250px;
overflow:hidden;
overflow-y:visible
}

.mainmenu-navigation .navigation > .nav-footer ul > li {
float:none;
padding:5px;
padding-bottom:0;
display:block
}

.mainmenu-navigation .navigation > .nav-footer {
position:absolute;
top:100%;
left:0;
width:100%;
background:#fff;
background:-webkit-linear-gradient(top,#fff 0%,#fafafa 19%,#e2e2e2 69%,#d7d7d7 100%);
background:linear-gradient(to bottom,#fff 0%,#fafafa 19%,#e2e2e2 69%,#d7d7d7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0)
}

.mainmenu-navigation .navigation > .nav-footer ul > li > .sub-menu {
position:relative!important;
opacity:1!important;
visibility:visible!important;
top:auto!important;
left:auto!important;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
width:100%;
display:none;
transition:none
}

.mainmenu-navigation .navigation > .nav-footer ul > li:hover .sub-menu ul li .sub-menu,.mainmenu-navigation .navigation > .nav-footer ul > li .sub-menu ul li .sub-menu {
display:none;
transition:none;
width:100%;
padding:20px 20px 20px 0
}

.mainmenu-navigation .navigation > .nav-footer ul > li:hover .sub-menu ul li .sub-menu::before {
background:rgba(0,0,0,0) url(../img/resources/menu-arrow.png) no-repeat scroll 0 0;
content:"";
height:13px;
left:45px;
position:absolute;
top:10px;
width:28px;
transform:rotate(0)
}

.nav-footer ul.nav {
padding-bottom:5px
}

.nav-footer ul.nav > li > a {
border:1px dashed #bebebe!important;
color:#242424;
display:block;
font-family:"Roboto Slab",sans-serif;
font-size:15px;
font-weight:700;
line-height:29px;
padding:10px 25px;
text-transform:uppercase
}

.nav-footer ul.nav > li:hover > a {
background:#7FA409;
color:#fff!important
}

.nav-footer ul.nav li.dropdown > a {
position:relative
}

.nav-footer ul.nav li.dropdown > a > button {
display:block;
position:absolute;
top:9px;
right:15px;
background:#7fa409 none repeat scroll 0 0;
border:1px solid #c4cab3;
border-radius:5px;
color:#fff;
font-size:16px;
height:30px;
outline:medium none;
width:30px;
padding:0;
text-align:center;
line-height:15px
}
}