@media (min-width: 1201px) {
    .container {
        width: 1200px
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .container {
        width: 970px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .container {
        width: 750px
    }
}

.main-home .home-1-banner .product-item-wrap, .main-home .home-1-banner .home-1-banner-content-diffirent {
    margin-bottom: 30px
}

.main-home .home-1-banner .home-1-banner-content-diffirent {
    margin-top: 25px;
    text-align: center
}

.main-home .home-1-banner .home-1-banner-content-diffirent p {
    margin: 30px 0 20px
}

.main-home .filter-home-1 .title-style {
    float: left
}

.main-home .filter-home-1 .da-thumbs {
    margin-bottom: 0
}

.main-home .home-1-sorting-plants {
    background: rgba(0, 0, 0, 0) url("../images/demo/back-sorting.jpg") repeat scroll center center / cover
}

.main-home .home-1-sorting-plants .title-style.text-center {
    margin-bottom: 40px
}

.main-home .home-1-sorting-plants .home-1-sorting-plants-absolute {
    background: #fff url("../images/demo/bg-our.jpg") repeat scroll 0 0 / cover;
    display: table;
    margin: 0 auto;
    padding: 32px 135px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.main-home .home-1-sorting-plants .home-1-sorting-plants-absolute .title-style.text-center {
    margin-bottom: 25px
}

.main-home .home-1-sorting-plants .home-1-sorting-plants-absolute p {
    line-height: 20px
}

.planter-shop-home .big-demo .filter-button-group {
    text-align: center
}

.planter-shop-home .big-demo .filter-button-group button {
    color: #808080;
    text-transform: uppercase;
    font-weight: 600
}

.planter-shop-home .big-demo .filter-button-group button:hover {
    color: #333
}

.planter-shop-home .big-demo .filter-button-group button.is-checked {
    color: #333;
    border-bottom: 1px solid #333
}

.planter-shop-home .big-demo .product-item-wrap {
    margin-bottom: 30px
}

.planter-shop-home .home-2-coundown {
    position: relative;
    background: rgba(0, 0, 0, 0) url("../images/background/bg-countdown.jpg") repeat scroll center center / cover;
    padding: 85px 0
}

.planter-shop-home .home-2-coundown .home-2-coundown-content .desc {
    font-size: 16px;
    line-height: 25px;
    margin: 20px 0
}

.green-shop-home .big-demo .filter-button-group {
    text-align: center
}

.green-shop-home .big-demo .filter-button-group button {
    color: #808080;
    text-transform: uppercase;
    font-weight: 600
}

.green-shop-home .big-demo .filter-button-group button:hover {
    color: #333
}

.green-shop-home .big-demo .filter-button-group button.is-checked {
    color: #333;
    border-bottom: 1px solid #333
}

.green-shop-home .big-demo .product-item-wrap {
    margin-bottom: 30px
}

.green-shop-home .home-3-recent-news .post {
    padding: 0 15px
}

@media (min-width: 1201px) and (max-width: 1500px) {
    .tree-shop-home .container {
        width: 980px
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .tree-shop-home .container {
        width: 750px
    }
}

.business-shop-home .home-5-my-portfolio .big-demo {
    display: inline-block;
    width: 100%;
    float: left
}

.business-shop-home .home-5-my-portfolio .big-demo .title-style {
    display: inline-block;
    float: left;
    padding: 35px 0
}

.business-shop-home .home-5-my-portfolio .big-demo .filter-button-group {
    display: inline-block;
    float: right;
    width: auto
}

.business-shop-home .home-5-my-portfolio .da-thumbs {
    margin-bottom: 0
}

.business-shop-home .home-5-my-portfolio .da-thumbs li {
    margin: 0
}

.business-shop-home .home-5-my-portfolio .da-thumbs li .hover-dir, .business-shop-home .home-5-my-portfolio .da-thumbs li figure, .business-shop-home .home-5-my-portfolio .da-thumbs li img {
    height: 100%
}

.business-shop-home .home-5-my-portfolio-bottom {
    display: inline-block;
    width: 100%;
    float: left
}

.business-shop-home .home-5-testimonials {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-testimonial.jpg") repeat scroll center center / cover;
    padding-bottom: 85px
}

.business-shop-home .home-5-testimonials .owl-dots {
    display: inline-block;
    height: 120px;
    left: auto;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    text-align: center
}

.business-shop-home .home-5-testimonials .owl-dots .owl-dot {
    display: block;
    margin: 10px auto
}

.business-shop-home .home-5-testimonials .owl-dots .owl-dot span {
    background-color: #eee;
    border: medium none;
    border-radius: 0;
    display: inline-block;
    height: 12px;
    width: 12px
}

.business-shop-home .home-5-testimonials .owl-dots .owl-dot.active, .business-shop-home .home-5-testimonials .owl-dots .owl-dot:hover {
    background-color: transparent
}

.business-shop-home .home-5-testimonials .owl-dots .owl-dot.active span, .business-shop-home .home-5-testimonials .owl-dots .owl-dot:hover span {
    background-color: #94DA46
}

.business-shop-home .home-5-testimonials-2.yolo-teammember.teammember-carousel {
    background: rgba(0, 0, 0, 0) url("../images/background/team-bg.jpg") repeat scroll center center / cover;
    padding: 85px 0;
    display: inline-block;
    width: 100%
}

.business-shop-home .home-5-latest-news .recent-news-home_2 article {
    display: inline-block;
    width: 100%
}

.business-shop-home .home-5-counter {
    background: rgba(0, 0, 0, 0) url("../images/background/Over-view-bg.jpg") repeat scroll center center / cover;
    padding: 85px 0
}

.service-shop-home .home-6-cultivate-top > div {
    display: inline-block;
    float: left
}

.service-shop-home .home-6-cultivate-top .cultivate-top-content {
    padding: 80px 50px
}

.service-shop-home .home-6-cultivate-top .cultivate-top-content h3 {
    margin-bottom: 20px
}

.service-shop-home .home-6-cultivate-top .hide-991 {
    background: rgba(0, 0, 0, 0) url("../images/demo/h6-l.jpg") repeat scroll center center / cover
}

.service-shop-home .home-6-cultivate-bottom .cultivate-bottom-content {
    padding: 70px;
    background-color: #24521b;
}

.service-shop-home .home-6-cultivate-bottom .hide-991 {
    background: rgba(0, 0, 0, 0) url("../images/demo/h6-r.jpg") repeat scroll center center / cover
}

.service-shop-home .home-6-counter {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-counter-h6.jpg") repeat scroll center center / cover;
    padding: 50px 0
}

.service-shop-home .home-6-recent-projects {
    padding: 0 15px;
    background-color: #FAFAFA;
    display: inline-block;
    width: 100%
}

.service-shop-home .home-6-recent-projects .product-item-wrap {
    padding: 0 20px;
    background-color: transparent
}

.service-shop-home .home-6-recent-projects .product-item-wrap .hover-dir {
    box-shadow: 3px 3px 6px 3px rgba(0, 0, 0, 0.1)
}

.service-shop-home .home-6-contact-me .owl-nav > div.owl-prev {
    left: 15px
}

.service-shop-home .home-6-contact-me .owl-nav > div.owl-next {
    right: 15px
}

.home-6-contact-me-form h3, .home-6-contact-me-form p {
    margin-bottom: 20px
}

.home-6-contact-me-form h3 {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee
}

.home-6-contact-me-form input, .home-6-contact-me-form textarea {
    width: 100%;
    background-color: transparent;
    border: 1px solid #94da46
}

.home-6-contact-me-form .btn {
    width: 100%;
    background-color: #94da46;
    color: #fff;
    border-radius: 0;
    padding: 10px 0;
    text-transform: uppercase
}

.creative-agency-home .home-7-looking {
    display: inline-block;
    width: 100%
}

.creative-agency-home .home-7-looking p {
    display: inline-block;
    width: 100%;
    line-height: 50px
}

.creative-agency-home .home-7-looking .btn {
    float: right
}

.creative-agency-home .want-more-left .title {
    font-size: 38px;
    line-height: 40px;
    margin-bottom: 25px;
    padding-bottom: 15px;
    position: relative
}

.creative-agency-home .want-more-left .title::before {
    background-color: #ddd;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 120px
}

.creative-agency-home .big-demo .filter-button-group {
    text-align: center
}

.creative-agency-home .da-thumbs {
    margin-left: -15px;
    margin-right: -15px
}

.creative-agency-home .da-thumbs .product-item-wrap {
    padding: 0 15px
}

.creative-agency-home .home-7-testimonial {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-testimonial-h7.jpg") repeat scroll center center / cover;
    padding: 85px 0
}

.creative-agency-home .home-7-sevices-offered-left .text {
    font-size: 18px;
    padding-bottom: 10px;
    position: relative
}

.creative-agency-home .home-7-sevices-offered-left .text::before {
    background-color: #94da46;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100px
}

.creative-agency-home .icon-box-div .pd-0 {
    border: 1px solid rgba(238, 238, 238, 0.3);
    margin: -0.5px
}

.creative-agency-home .home-7-who-we-are .owl-nav > div, .creative-agency-home .home-7-contact-me .owl-nav > div {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.creative-agency-home .home-7-who-we-are .owl-nav > div.owl-prev, .creative-agency-home .home-7-contact-me .owl-nav > div.owl-prev {
    left: 0
}

.creative-agency-home .home-7-who-we-are .owl-nav > div.owl-next, .creative-agency-home .home-7-contact-me .owl-nav > div.owl-next {
    right: 0
}

.planter-agency-home {
    padding-top: 0 !important
}

.planter-agency-home .home-8-icon-box {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-icon-box-h8.jpg") repeat scroll center center / cover
}

.planter-agency-home .home-8-testimonial {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-testimonial-h8.jpg") repeat scroll center center / cover;
    display: inline-block;
    width: 100%
}

.planter-agency-home .home-8-most-recent-plants .big-demo {
    margin-left: -15px;
    margin-right: -15px
}

.planter-agency-home .home-8-most-recent-plants .big-demo .product-item-wrap {
    padding: 0 15px;
    margin-bottom: 30px
}

.planter-agency-home .home-8-why-chose-us .hide-991 {
    background: rgba(0, 0, 0, 0) url("../images/demo/why-h8.jpg") repeat scroll center center / cover
}

.planter-agency-home .home-8-why-chose-us .home-8-why-chose-us-content {
    background-color: #FAFAFA;
    padding: 80px 50px
}

.planter-agency-home .home-8-why-chose-us .home-8-why-chose-us-list {
    padding-left: 30px
}

.planter-agency-home .home-8-why-chose-us .home-8-why-chose-us-list li {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
    padding: 5px 0
}

.planter-agency-home .home-8-why-chose-us .home-8-why-chose-us-list li i {
    color: #94da46;
    font-size: 22px;
    padding-right: 20px
}

.planter-agency-home .home-8-why-chose-us-left {
    padding: 60px 80px
}

.planter-agency-home footer h2 {
    text-align: center
}

.what-we-believe-content {
    box-shadow: 1px 1px 2px 1px #ccc
}

.what-we-believe-content .nav {
    border-bottom: 1px solid #eee
}

.what-we-believe-content .nav li {
    display: inline-block;
    border-right: 1px solid #eee;
    width: auto;
    float: left;
    margin: 0
}

.what-we-believe-content .nav li a {
    color: #1F2A37;
    background-color: #fff;
    border-radius: 0
}

.what-we-believe-content .nav li:last-child {
    border: none
}

.what-we-believe-content .nav li.active a {
    color: #fff;
    background-color: #94da46
}

.what-we-believe-content .tab-pane {
    padding: 50px 35px
}

.what-we-believe-content .tab-pane.active {
    animation: .2s ease-in-out .2s normal both 1 running fadeIn;
    -o-animation: .2s ease-in-out .2s normal both 1 running fadeIn;
    -moz-animation: .2s ease-in-out .2s normal both 1 running fadeIn;
    -webkit-animation: .2s ease-in-out .2s normal both 1 running fadeIn
}

.home-9-welcome-to-begreen .hide-991 {
    padding-left: 50px
}

.home-9-plants-skill .skill-left {
    background: rgba(0, 0, 0, 0) url("../images/demo/skill-left-h9.jpg") repeat scroll center center / cover
}

.home-9-plants-skill .skill-right {
    display: inline-block;
    width: 100%
}

.home-9-plants-skill .skill-right-content {
    padding: 20px 150px 50px 60px
}

.home-9-plants-skill .make-the-begreen {
    display: inline-block;
    width: 100%
}

.home-9-my-portfolio {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-portfolio-h3.jpg") repeat scroll center center / cover;
    padding: 85px 15px
}

.home-9-my-portfolio .big-demo .filter-button-group {
    text-align: center
}

.home-9-my-portfolio .big-demo .da-thumbs {
    margin-bottom: 0
}

.home-9-my-portfolio .big-demo .da-thumbs li {
    background-color: transparent;
    padding: 0 15px;
    margin-bottom: 30px
}

.home-9-my-portfolio .big-demo .da-thumbs li .hover-dir {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.15)
}

.home-9-my-experience .hide-991 {
    margin-top: 80px
}

.home-9-testimonial {
    display: inline-block;
    width: 100%;
    background: rgba(0, 0, 0, 0) url("../images/background/bg-testimonial-h3.jpg") repeat scroll center center / cover
}

.home-10-about-me-left, .home-10-contact-skill .home-6-contact-me-form {
    padding-right: 80px
}

.home-10-dir .da-thumbs li {
    margin-bottom: 0
}

.home-10-testimonial-left {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-discover-h10.jpg") repeat scroll center center / cover
}

.home-10-testimonial-left-content {
    padding: 100px 80px
}

.home-10-testimonial-right {
    background: rgba(0, 0, 0, 0) url("../images/background/bg-test-h10.jpg") repeat scroll center center / cover;
    padding: 80px 0
}

.home-10-are-you-ready {
    display: inline-block;
    width: 100%;
    background: rgba(0, 0, 0, 0) url("../images/background/bg-fix-h10.jpg") repeat scroll center center / cover
}

.home-10-my-blog .post {
    padding: 0 15px
}

.home-11-counter .hide-991.equal-elem {
    background: rgba(0, 0, 0, 0) url("../images/demo/banner3-h6.jpg") repeat scroll center center / cover
}

.home-11-skill .home-11-skill-left {
    background: rgba(0, 0, 0, 0) url("../images/back2.jpg") repeat scroll center center / cover;
    text-align: center;
    padding: 50px 80px;
    height: 550px !important;
}

.home-11-skill .home-11-skill-left .font-18 {
    color: rgb(255, 255, 255);
}

.home-11-skill .home-11-skill-left .home-11-skill-left-content {
    background-color: rgba(31, 42, 55, 0.6);
    border: 10px solid #fff;
    padding: 50px
}

.home-11-skill .home-11-skill-right01 {
    background: rgba(0, 0, 0, 0) url("../images/demo/skill-left-h11.jpg") repeat scroll center center / cover;
    text-align: center;
    padding: 100px
}

.home-11-skill .home-11-skill-right01 .font-18 {
    color: rgba(255, 255, 255, 0.6)
}

.home-11-skill .home-11-skill-right .home-11-skill-right01-content {
    background-color: rgba(31, 42, 55, 0.6);
    border: 10px solid #fff;
    padding: 50px
}

.home-11-skill .skill-right {
    padding: 60px 100px 0
}

.home-11-counter-left {
    padding: 85px 0
}

.home-11-testimonial-right {
    padding: 85px 0
}

.home-11-testimonial-right .owl-dots .owl-dot {
    background-color: transparent !important
}

.home-11-testimonial-right .owl-dots .owl-dot span {
    border-radius: 0;
    background-color: #999
}

.home-11-testimonial-right .owl-dots .owl-dot:hover span, .home-11-testimonial-right .owl-dots .owl-dot.active span {
    background-color: #94da46
}

.home-11-cultivate-left {
    padding: 80px 100px
}

.home-11-cultivate-left h6 {
    font-size: 80px
}

.home-11-cultivate-left h6 span {
    display: inline-block;
    width: 100%
}

@media (max-width: 1366px) {
    .home-11-cultivate-left h6 {
        font-size: 70px
    }
}

@media (max-width: 1204px) {
    .home-11-cultivate-left h6 {
        font-size: 60px
    }
}

@media (max-width: 991px) {
    .home-11-cultivate-left h6 {
        font-size: 50px
    }
}

@media (max-width: 767px) {
    .home-11-cultivate-left h6 {
        font-size: 30px
    }
}

.home-11-cultivate-left .cultivate-list li {
    font-size: 18px;
    padding: 10px 0
}

.home-11-cultivate-left .cultivate-list li i {
    font-size: 22px;
    color: #94da46;
    padding-right: 15px
}

.home-11-products-right {
    padding: 85px
}

.home-11-cultivate .hide-991 {
    background: rgba(0, 0, 0, 0) url("../images/demo/banner1-h6.jpg") repeat scroll center center / cover
}

.home-11-products .hide-991 {
    background: rgba(0, 0, 0, 0) url("../images/demo/banner2-h6.jpg") repeat scroll center center / cover
}

.home-11-our-news-left {
    padding: 85px 160px;
    display: inline-block;
    width: 100%
}

.home-11-our-news-left article {
    display: inline-block;
    width: 100%
}

.home-11-our-news .hide-991 {
    background: rgba(0, 0, 0, 0) url("../images/demo/banner5-h6.jpg") repeat scroll center center / cover
}

.home-11-testimonial .hide-991 {
    background: rgba(0, 0, 0, 0) url("../images/demo/banner4-h6.jpg") repeat scroll center center / cover
}

.split-screen-home .hide-991 img {
    width: 100%
}

.slick-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 0;
    height: 50px;
    width: 50px;
    z-index: 3;
    background-color: rgba(255, 255, 255, 0.6);
    box-shadow: 1px 1px 2px 1px #eee;
    border: none;
    transition: all .5s ease 0s;
    opacity: 0
}

.slick-arrow::before {
    font-family: FontAwesome;
    font-size: 30px;
    height: 48px;
    left: 0;
    line-height: 48px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 48px;
    color: #333
}

.slick-prev {
    left: 0
}

.slick-prev::before {
    content: "\f104"
}

.slick-next {
    right: 0
}

.slick-next::before {
    content: "\f105"
}

:hover .slick-prev {
    transition: all .5s ease 0s;
    opacity: 1;
    left: 20px
}

:hover .slick-next {
    opacity: 1;
    right: 20px;
    transition: all .5s ease 0s
}

.blog-home .blog-wrap .post {
    padding: 0 15px
}

.blog-home .button-product {
    display: inline-block;
    width: 100%
}

.blog-home .post {
    margin-bottom: 30px
}

.why-choose-us .slider-text-left {
    background: rgba(0, 0, 0, 0) url("../images/back.jpg") repeat scroll center center / cover;
}

.why-choose-us .slider-text:hover .slider-item a h1 {
    color: #94da46
}

@media (min-width: 992px) {
    .home-4-banner {
        padding: 0 15px
    }
}

.tree-shop-home .home-4-new-collections .filter-button-group {
    text-align: center
}

.tree-shop-home .home-4-new-collections .filter-button-group button {
    text-transform: uppercase;
    color: #777;
    font-weight: 600
}

.tree-shop-home .home-4-new-collections .filter-button-group button:hover {
    color: #94da46
}

.tree-shop-home .home-4-new-collections .filter-button-group button.is-checked {
    color: #94da46
}

.min-height-350 {
    min-height: 350px;
}
.min-height-450 {
    min-height: 450px;
}

.img-100 {
    width: 100%;
}