/*
Theme Name:     The Landscaper Child Theme
Theme URI: 		http://demo.qreativethemes.com/thelandscaper/
Description:    Child theme for The Landscaper
Author:         QreativeThemes
Author URI:   	http://themeforest.net/user/QreativeThemes/portfolio
Template:       the-landscaper
Version:        1.2
*/


/* add your custom CSS code below */

footer.footer .bottom-footer .row .col-md-4 {
    padding: 0px 0px !important;
}

.jumbotron .slide-image img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.before-after-slider.twentytwenty-container {
    height: 420px !important;
}

.before-after-slider.twentytwenty-container img {
    height: 100%;
    object-fit: cover;
}


 .container {
   width: 1250px;
 }
.layout-boxed .content .container main .blog-grid article .post-item a.post-item-image {
    width: 594px;
    height: 310px;
}
.single-post .content .container .row main article a img.img-responsive {
	width: 100%;
    height: 400px;
    object-fit: cover;
	
}
.request_form form .request-quote-form .row .col-md-6 p .wpcf7-form-control-wrap textarea {
    height: auto;
}
.page-header{
	background-image:none !important;
}

.main-footer, 
.bottom-footer {
    background-image: none !important;
	background-color: #000000 !important;
}

.footer-logo{
	width: 250px;
    margin-left: -5px;
}

.main-footer .col-xs-12.col-md-3:nth-child(1) {
    width: 35%;
}

.main-footer .col-xs-12.col-md-3:nth-child(2), 
.main-footer .col-xs-12.col-md-3:nth-child(3) {
    width: 20%;
}

.footer .widget_nav_menu ul li::before, 
.opening-times ul li.today {
    color: #68912b !important;
}

.value-card .dropcap-wrap {
    display: flex;
    flex-wrap: wrap;
    row-gap: 15px;
}

.btn-primary, 
.carousel-indicators li.active{
	background-color:#68912b !important;
}

.jumbotron.carousel .carousel-topheading{
	color:#68912b !important;
}

footer .widget_nav_menu ul > li {
    display: flex;
    align-items: baseline;
    justify-content: left;
}

.service-txt span b {
    text-transform: uppercase;
}

@media (max-width: 767px){
	
	.breadcrumbs{
		margin: 25px 0px 0px;
	}
	
	.post-item.news .post-item-image img, 
.blog-grid .post-item.news{
		width:60%;
	}	
	
	
	
.request-quote-form .wpcf7-submit {
    width: 100%;
}	
	
.jumbotron .slide-image img {
    height: 300px;
}	
	
	
	
	.container {
    width: auto;
}
	
.jumbotron{
    margin-bottom: 40px;
}	
	
	.navbar-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: fit-content;
	}
	
	.navbar-toggle {
    order: 2;
}
	
	.navbar-header:before, .navbar-header:after{
		display:none;
	}
	
	    .main-navigation > li.current-menu-item > a {
        color: #68912b !important;
        background-color: #fff !important;
    }
	
	.jumbotron .carousel-control{
		width:30px;
		height:30px;
		line-height:35px;
		top:130px;
		font-size:14px;
	}
	
	.main-footer .col-xs-12.col-md-3 {
    width: 100% !important;
}
	.navbar-toggle, .navbar-toggle:hover,
.main-navigation li a {
        background-color: #68912b !important;
    }
	
	.blog-sec .widget-title {
    font-size: 28px;
}
	
.blog-sec .block-posts .widget-title a {
    margin-top: 10px;
}
	
.main-footer {
 padding: 40px 0 0px 0;
}
	
	
}
