
@media only screen and (max-width: 1275px) {
	.our-service .card .card-footer span {
		font-family: 'calibrib-bold';
		font-size: 25px;
		padding: 17px 0px 18px 9px;
		display: inline-block;
	}
	.our-service .card .card-footer a {
		padding: 23px 15px 23px 45px;
	}
}

@media only screen and (max-width: 1199px) {
	.navbar-light .navbar-nav .menu-item a{
		    padding: 18px 16px;
	}
	.our-service .card .card-footer a {
		padding: 18px 15px 18px 45px;
	}
	.our-service .card .card-footer span {
		font-size: 18px;
	}
}

@media only screen and (max-width: 991px) {
	.main-nav .col-lg-4 img {
		margin: 0 auto;
		display: block;
	}
	.navbar-expand-md .navbar-nav#menu-main-menu {
		margin: 0 auto;
		margin-top: 15px;
		margin-bottom: 3px;
	}
	.all-spaceing.py-5.my-4 h1, .all-spaceing.py-5.my-4 h2, .all-spaceing.py-5.my-4 h3{
		display: table;
	}
	.xyz {
		padding: 15px 12px;
	}
	.xyz p{
		margin-top: 19px;
	}
	.latest_blog_img h3 {
		display: block !important;
	}
}

@media only screen and (max-width: 767px) {
	.top-nav .lisetside {
		float: none;
		justify-content: center;
		margin-top: 8px !important;
	}
	.top-nav .rightside {
		justify-content: center;
		float: inherit;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	nav.navbar.navbar-expand-md {
		display: none;
	}
	.metaslider .slides img {
		min-height: 354px;
		object-fit: cover;
	}
	footer.wow.fadeInUp {
		text-align: center;
	}
	.media.mb-2 {
		max-width: 300px;
		margin: 0 auto;
		text-align: left;
	}
	footer .quicklink li a:after{
		display:none;
	}
	.menu-footer-menu-container ul li {
		width: 50%;
		float: left;
		padding: 0 10px 0px;
	}
	footer .quicklink li a {
		background-color: #fe7b3a;
		color: #fff;
		padding: 7px 0;
	}
	footer .quicklink li a:hover,
	footer .quicklink li a:active,
	footer .quicklink li a:focus{
		background-color: #ffffff;
    	color: #000;
	}
	footer.wow.fadeInUp .quicklink {
		margin-bottom: 36px;
	}
	.all-spaceing img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
		max-width: 100%;
		margin-bottom: 30px;
	}
	.xyz {
		max-width: 100%;
	}
	.pro_sect [class*="col-"] {
		display: block;
	}
	section#text-2 {
		margin-top: 25px !important;
	}
}

@media only screen and (max-width: 600px) {
	.mybanner .myupers a {
		padding: 16px 43px;
	}
	.mybanner .myupers h2 {
		font-size: 41px;
	}
	.top-nav ul li a {
		padding: 0 5px;
	}
	.donate a {
		padding: 10px 0;
		font-size: 26px;
	}
	.menu-footer-menu-container ul li {
		width: 100%;
	}
}

@media only screen and (max-width: 500px) {
	.our-service .card .card-footer a {
		clip-path: none;
		width: 100%;
		text-align: center;
	}
	.our-service .card .card-footer span {
		width: 100%;
		text-align: center;
	}
}