/*!
<----------------------------------------
  
---------------------------------------->
*/
.lightcase-icon-close:before {

    font-family: "Font Awesome 5 Free";
    font-weight: 400;
  content: "\f057";
}

.portfolio .section-wrapper .portfolio-wrapper .post-thumb .post-thumb-inner::after{
    background: #a8ff78;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #78ffd6, #a8ff78);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #78ffd6, #a8ff78); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}


.banner.style-2 .carousel.slide .carousel-inner .carousel-item .slider-content .slider-content-inner h2{
        color: #ffffff;
    font-size: 46px;
}

.banner.style-2 .carousel.slide .carousel-inner .carousel-item .slider-content .slider-content-inner p{
    max-width:700px;
}

.post-thumb-inner{
    
    box-shadow: 0px 0px 10px 0px #f1f4f6;
}

.post-thumb-inner .caption{
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #5d9913;
    padding: 20px;
    color: #fff;
}.post-thumb-inner .caption h4
{color: #fff;}


/***** Mobile Menu *****/
@media (max-width: 575px){
	
.banner.style-2 .carousel.slide .carousel-inner .carousel-item .slider-content .slider-content-inner h2{
	    color: #7bb92e;
    font-size: 34px;
    padding: 0 10px;
    line-height: 1.3;
}
}

