@media (max-width:1600px){


}
@media (max-width:1200px) 

{

	.service-box {

    padding: 30px;

    top: -120px;

    left: 50px;

    width: 400px;

	}

	.service-box p {

	    font-size: 20px;

	    line-height: 25px;

	}

	.enquiry-box {

	    padding:30px;

	    bottom: -120px;

	    right: 50px;

	    width: 400px;

	}

	.charity {

	    padding: 40px 50px 30px;

	    margin: 260px 0px 0px 0px;

	    text-align: center;

	    width: 100%;

	}

	.about-section {

	    padding: 20px 40px 60px;

	    margin: 0px 0px 0px 0px;

	    text-align: center;

	}

}

@media (min-width:1201px){

		.charity {

	    padding: 40px 50px 30px;

	    margin: 0px 0px 0px 0px;

	    text-align: center;

	    width: 38%;

		}

		.about-section {

		    padding: 30px 40px 60px;

		    margin: 0px 0px 0px 0px;

		    text-align: center;

		}

}

@media (min-width:1281px){

		.charity {

	    padding: 30px 50px 30px;

	    margin: 0px 0px 0px 0px;

	    text-align: center;

	    width: 44%;

		}

		.about-section {

		    padding: 40px 40px 60px;

		    margin: 0px 0px 0px 0px;

		    text-align: center;

		}

}

@media (max-width:991px) {

.charity {

    padding: 40px 50px 30px;

    margin: 0px 0px 0px 0px;

    text-align: center;

    width: 100%;

}

.address-desktop-view{

	display:none;

	}

.address-mobile-view{

	display:block;

	}

.container.outer {

    padding-right:30px;

    padding-left: 30px;

    padding-top: 20px;

    padding-bottom: 20px;

}

.logo-section{

	width:100%;

	margin-top:20px;

	margin-bottom:10px;

	}

.contact-number,

.social-media-icons{

	text-align:center;

	width:100%;

	}

header {

    margin: 0px 0px 20px 0px;

}

.banner-section .welcome-caption{

	display:none;

	}

.welcome-caption.mobile-view{

	position:relative;

	width:100%;

	right:0px;

	display:block;

	bottom:0px;

	}

.about-section {

    padding: 30px 40px 60px;

}

.about-section h2 {

    margin: 0px 0px 10px 0px;

    font-size: 40px;

    line-height: 40px;

    font-weight: 300;

}

.about-section p {

    font-size: 20px;

    line-height: 30px;

    font-weight: 300;

}

.charity h2 {

    margin: 0px 0px 10px 0px;

    font-size: 40px;

    line-height: 40px;

    font-weight: 300;

}

.charity p {

    font-size: 20px;

    line-height: 30px;

    font-weight: 300;

}

.contact-address,

.contact-form {

    padding: 30px;

    width:50%;

}



.copy-right,

.powered{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	float:none;

	width:100%;

	text-align:center;

	}

.powered{

	margin:15px 0px 0px 0px;

	text-align:center;

	}

.copy-right p{padding: 20px 0px;font-size:14px;text-align:center;}



	}



@media (max-width:768px) {

.news_cover {

    margin-bottom: 250px;

}

.news_item {

    padding: 30px;

    min-height: 100%;

}	

a.readmore_news {

    position: inherit;

    text-align: center;

    width: 100%;

	display: block;

	margin-top: 10px;

}

.about-section {

    padding: 30px 0px 60px;

}

.service-box {

    padding:20px;

    top: -200px;

    left: 0px;

    width: 100%;

    height: 200px;

}

.service-box p {

    font-size: 18px;

    line-height: 25px;

}

.service-box .read-more {

    padding: 7px 15px;

    margin: 10px 0px 0px 0px;

	font-size:14px;

}

.enquiry-box h3:before {

    margin-bottom: 10px;

}

.enquiry-box {

    padding: 20px;

    bottom: -200px;

    right: 0px;

    width: 100%;

    height: 200px;

}

.enquiry-box .read-more{

	padding: 7px 15px;

    margin: 10px 0px 0px 0px;

	font-size:14px;

	}

.service-section{

	margin-bottom:230px;

	}

.welcome-caption{

	padding:20px;

	}

.welcome-caption p {

    font-size:18px;

    line-height:24px;

    font-weight: 300;

}

.about-section h2 {

    font-size:26px;

    line-height: 30px;

    font-weight: 500;

}

.charity h3 {

    font-size:26px;

    line-height: 30px;

    font-weight: 500;

}

.about-section p {

    font-size:16px;

    line-height:26px;

    font-weight:500;

	text-align:justify;

	text-align-last:center;

}

.charity p {

    font-size:16px;

    line-height:26px;

    font-weight:500;

	text-align:justify;

	text-align-last:center;

}

address {

    padding: 30px 20px;

}

address p {

    font-size: 16px;

    line-height: 24px;

    font-weight: 300;

}

.copy-right {/* padding: 20px 0px 0px 0px; */font-size: 12px;font-weight: 500;}

.contact-page-outer{

	display:inline-block;

	}

.contact-address,

.contact-form {

    padding: 30px;

    width:100%;

}

.banner-section, .bs-slider .item {

    padding-top: 0%;

    height: 150px;

    margin-bottom: 15px;

}

.enquiry-box .content {

    padding: 0 0px;

    text-align: center;

}

.contact-form .form-row .form-two {

    padding: 0px 0px 0px 0px;

    width: 100%;

    margin: 0px;

    float: none;

    margin-bottom: 10px;

}
.inr-cnt-wrap, .left_bar {
	min-height: auto;
}
	}

@media (max-width:479px) {



	}