@media screen and (max-width:767px){
	.page-banner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 17% 0 !important;
    max-width: 100%;
}

.page-banner .banner-title {
    font-size: 36px;
    line-height: 40px;
    text-transform: capitalize;
    margin-bottom: 24px;
    padding: 45% 0 0 7%;
    color: #ffffff;
}
	.page-banner{
		height:300px;
	}
	section.blog-boxes .col-lg-4 {
    margin-top: -5%;
    height: 425px;
}
	section.blog-boxes {
    padding: 60px 0;
		padding-bottom:0;
}
	.blog-detailss {
 
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
    padding: 16px;
    width: 85%;
    transform: translateY(-54%);
}
}