#blockaboutus .block-img {
    background-image: url('../img/footer-logo.png');
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding: 15px 0;
    max-width: 100%;
}
#blockaboutus .block-aboutus-image {
    margin-bottom: 40px;
}
#blockaboutus {
 margin-bottom: 0;
     padding: 0;
    position: relative;
    width: 31%;
}
.footer_logo {
    width: 180px;
    height: 57px;
    overflow: hidden;
    margin: 20px auto 0 0;

}
.footer_logo img {
    max-width: 100%;
}
.block-aboutus {
    margin-bottom: 0;
}
#block-aboutus {
    margin: 24px 0 0;
}
#blockaboutus p {
    margin-bottom: 0;
}
.block-details {
    text-align: left;
    width: 92%;
    display: block;
    margin: 0;
    font-weight: 400;
    color: #a8a8a8;
    line-height: 24px;
}
@media (max-width: 1499px) {
.block-details {
}
	#blockaboutus {
	width: 30%;
	}
	}

@media only screen and (min-width: 992px) and (max-width: 1299px) {
	#blockaboutus .block-aboutus-image {
		margin-bottom: 0;
	}
}
@media (max-width: 1299px) {
	#blockaboutus .block-img {
		background-size: 100%;
	}
	#block-aboutus {
    margin: 24px 0 0;
}
	.block-details {
	   width: 94%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: pre-line;
    overflow: hidden;	
	}
}
@media (max-width: 1199px) {
.block-details {
    width: 95%;
    font-size: 13px;
}

}
@media (max-width: 991px) {
	#blockaboutus .block-img {
		background-size: auto;
		background-position: center;
	}
	#block-aboutus {
    margin: 0;
}
	#blockaboutus:before, #blockaboutus:after {
		display:none;
	}
	#blockaboutus {
		text-align: left;
		margin-bottom: 10px;
		clear: both;
	}
	#blockaboutus .block-aboutus-image {
		margin-bottom: 20px;
	}
.block-details {
    width: 60%;
    padding: 0 30px;
}
	.footer_logo {
	margin: 0 30px;
	    max-height: 45px;
    max-width: 139px;
	}
	.block-aboutus {
		margin-bottom:0;
	}

}
@media (max-width: 768px) {
.block-details {
    width: 100%;
}
.footer_logo {
    max-height: 39px;
    max-width: 120px;
}


}
@media (max-width: 479px) {
	.footer_logo {
	    margin: 0 15px;
	}
	.block-details {
		 padding: 0 15px;
	}
}