/*
Theme Name: Lifeline2 Child
Theme URI: http://themes.webinane.com/wp/lifelin2
Template: lifeline2
Author: Webinane
Author URI: http://themeforest.net/user/webinane
Description: Build the best charity or NGO website with Lifeline 2, the most easy to use WordPress Theme by Webinane
Tags: one-column,two-columns,right-sidebar,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 6.6.1709659443
Updated: 2024-03-05 12:24:03

*/
.logo img{
	max-height:120px !important;
	object-fit:contain;
}
.btn-box{
	text-align:center;
}
header.style1 nav>div>ul>li a.theme-btn{
	line-height:1.1 !important;
}
header.style1 nav ul li a,.theme-btn{
	text-transform:uppercase !important;
}
header.style1 nav>div>ul>li a:hover {
    color: rgb(151, 37, 40);
}
.font-white,.font-white h4{
	color:white !important;
}
.donation-banner a{
	float:right !important;
	clear:both;
}
#lifeline2_banner .fixed-bg{
	background-position:top !important;
}
.sec-title.style4 h2,.text-left.sec-title.style4 h2 {
    font-size: 2.4rem !important;
}
footer{
	display:flex !important;
	align-items:center;
	justify-content:space-between;
}

footer,.footer-style-1.dark-layer:before {
	background:rgb(151, 37, 40) !important;
}
footer .bottom-bar{
	order:1;
}
footer .pt-30{
	order:2;
	padding-top:0 !important;
	padding-bottom:0 !important;
}
footer #text-3{
	margin-top:17px !important;
}
footer .pt-30 p{
	font-size: 0.875rem !important;
}

footer .text-lg-left
{
	flex: 100%;
    max-width: 100%;
}
.bottom-links>li a:hover, .bottom-links>li a:focus{
    color: #fff;
}
.bottom-links>li:not(:first-child):before {
    background-color: #eeeefe;
}
#rev_slider_1_1_wrapper .theme-btn{
	padding-top:15px !important;
	padding-bottom: 15px !important;
}
.service-detail-desc .col-lg-5{
	display:none;
}
.service-detail-desc  .col-lg-7{
	width:100% !important;
	flex: 100%;
    max-width: 100%;
}
.service-info3>i svg{
	height:auto !important;
}
.service-info3>p {
    font-size: 26px;
    font-weight: bold;
}
.service-detail-img img{
	max-height: 600px !important;
    object-fit: contain;
}
.tp-bullet{
	display:none;
}
.zeffy-btn{
	line-height:initial !important;
}
@media (min-width: 992px) {
  footer {
    padding-left:100px;
	  padding-right:100px;
  }
}
@media screen and (max-width:768px){
	footer{
	display:flex !important;
	flex-direction:column;
}
	footer.slick-track,footer .pt-30{
		width:100% !important;
	}
	footer .pt-30{
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	footer .slick-dots{
		display:none;
	}
	footer .pt-30 p {
  font-size: 0.775rem !important;
		text-align:center;
}
	footer .pt-30 a{
		display: inline-block;
  vertical-align: middle;
	}
	footer #text-3{
		margin-top: 0 !important;
	}
	.tparrows {
		display:none !important;
	}
	.tp-bullet{
	display:block;
}
	.donation-banner a {
    float: none !important;
    clear: both;
}
	.btn-box{
		text-align:center !important;
	}
	.service-info3>i {
    left: 35%;
}
	.res-menu-wrapper{
		height:100vh !important;
	}
	#mCSB_1{
		max-height:800px !important;
	}
	.res-menu-wrapper {
    padding-top: 120px !important;
}
	.mCustomScrollBox {
		overflow: scroll !important;	
		}
		#webinane-responsive-header{
			list-style:none !important;
		}
	#webinane-responsive-header li a:after{
		content:unset !important;
	}
}