@media all and (max-width:1799px) {}

@media all and (max-width:1599px) {}

@media all and (max-width:1399px) {}

@media all and (max-width:1199px) {}

@media all and (max-width:991px) {


	/* section {
        padding: 80px 0;
    } */
	.banner-info-inner h1 {
		color: #086E8E;
		font-size: 39px;
		line-height: 50px;
	}

	.banner-info-inner p {
		padding: 20px 0 20px 0;
		line-height: 24px;
		width: 400px;
	}

	p {
		font-size: 14px;
	}

	.banner-btn-div {
		flex-direction: column;
		gap: 20px;
	}

	.banner-img:before {
		top: -42px;
		left: 47%;
	}

	.aba-agency-main {
		min-height: unset;
		gap: 30px;
		margin-top: 50px;
	}

	h2 {
		font-size: 25px;
		line-height: 35px;
	}

	.mighty-heading-box {
		padding: 0 64px;
	}

	.footer-top {
		gap: 30px;
	}

	.leftoff-info:before {
		top: -3%;
	}
		p br {
			display: none;
		}

}

@media all and (max-width:767px) {
	section {
		padding: 50px 0;
	}
	
	.banner-main{padding:0;}

	body {
		padding-top: 95px;
	}

	.navbar-toggler {
		display: flex;
	}

	.w-md-100 {
		width: 100% !important;
	}

	.banner-inner {
		flex-direction: column;
		gap: 20px;
	}

	.banner-info-inner p {
		width: unset;
	}

	.banner-img:before {
		z-index: 1;
	}

	.banner-info-inner h1 {
		font-size: 34px;
		line-height: 45px;
	}

	.banner-info-inner p {
		        padding: 20px 0 20px 0;
        line-height: 24px;
	}


	.aba-agency-main p {
		        max-width: unset;
        letter-spacing: 0;
        font-size: 16px;
        line-height: 25px;
	}
	.aba-agency-main h2{font-size:28px;}

	.navbar-collapse {
		gap: 30px;
	}

	.setting-inner {
		flex-direction: column;
	}

	.setting-info-para {
		flex-direction: column;
	}

	.setting-info-inner-para {
		border-left: unset;
		border-top: 1px solid #F7A400;
		padding: 24px 0;
	}

	.mighty-inner {
		flex-direction: column;
	}

	.mighty-heading-box {
		padding: 0 0 30px 0;

	}

	.mighty-heading-box p {
		padding: 20px 0;
	}

	.mighty-para-box .setting-info-inner-para {
		margin-bottom: 0;
	}

	.let-begin {
		flex-direction: column;
		gap: 10px;
	}

	.let-begin p {
		
	}

	.giving-item {
		padding: 20px;
		gap: 20px;
		min-height: 300px;
	}

	.giving-heading p {
		padding:0;
	}

	.giving-heading h2 {
		padding-bottom: 10px;
	}

	.help-inner {
		flex-direction: column;
		gap: 20px;
	}

	.help-info-para {
		padding: 20px 0;
		gap: 20px;
	}

	.ready-main .help-inner {
		flex-direction: column-reverse;
		gap: 20px;
		padding: unset;
	}

	.ready-main .help-inner-info h2 {
		padding-bottom: 20px;
        text-align: center;
        font-size: 30px;
        line-height: 40px;
	}
	
	.help-inner-info{text-align:center;}

	.making-inner {
		gap: 30px;
		padding: 30px 20px 40px 20px;
	}

	.making-heading {
		gap: 20px;
	}

	.leftoff-inner {
		flex-direction: column;
	}

	.leftoff-heading h2 {
		padding-bottom: 20px;
	}

	.leftoff-inner {
		gap: 35px;
	}

	.words-heading h2 {
		padding-bottom: 30px;
	}

	.words-inner {
		padding: 40px;
	}

	.writter-by {
		font-size: 15px;
	}

	.footer-top {
		flex-direction: column;
		gap: unset;
	}

	.footer-details {
		padding-top: 40px;
	}

	.footer-main {
		padding: 50px 0;
	}

	.contact-inner {
		flex-direction: column;
	}

	.contact-form {
		padding: 25px;
	}

	.contact-heading {
		padding: 0 0 30px 0;
	}

	.contact-heading span {
		font-size: 18px;
		line-height: 50px;
	}

	.contact-btn {
		padding-top: 20px;
		text-align:center;
	}

	.setting-info-inner::before {
		content: unset;
	}

	.leftoff-img {
		padding: 0;
	}

	.leftoff-info-item {
		margin-left: 50px;
	}

	.leftoff-info:before {
		top: -3%;
		right: 0%;
	}

	.let-begin-inner {
		flex-direction: column;
	}

	.btn-main:hover:after {
		transform-origin: unset;
		transform: unset;
	}

	.btn-main:hover span:last-child {
		transform: unset;
		opacity: unset;
		transition: unset;
	}

	.btn-main span:last-child {
		display: none;
	}

	.btn-main:after {
		content: unset;

	}

	.pt-full {
		padding-top: 25px !important;
	}

	.pb-full {
		padding-bottom: 25px !important;
	}

	.leftoff-btn {
		padding-top: 30px;
	}

	.aba-agency-main {
		margin-top: 0;
		gap:20px;
	}
	
	.setting-info-inner-para h3 {
    padding-bottom: 15px;
}

.footer-para p{line-height:20px;}
	
	
	.setting-info-inner-para p {
    width: 100%;
    line-height: 22px;
}
	
	.aba-agency-main h2{text-align:center;}
	.setting-info h2{padding-bottom:30px;}
	
	.help-inner-info h2 {
    font-size: 30px;
    line-height: 38px;
}
	
	.mighty-heading-box p,
.words-slider p,
.giving-heading p,
.giving-item p,
.leftoff-info-item p,
.making-para p,
.help-info-para p
	{
        line-height: 25px;
        font-size: 16px;
		letter-spacing: 0;
    }
	
	.giving-para {
    padding: 30px 0;
    gap: 20px;
}

.contact-heading h2,
.setting-info h2,
.mighty-heading-box h2,
.mighty-heading-box h2,
.leftoff-heading h2,
.making-heading h2
 {
    font-size: 30px;
    line-height: 37px;
}

.contact-input input, .contact-input textarea, .contact-input select{height:40px;}

.submit-sucess,
.submit-un-sucess
 {
    font-size: 15px;
    padding: 20px;
    letter-spacing: 0;
    line-height: 23px;
}
	
}

@media all and (max-width:567px) {

.text_links{display:none !important;}

	.navbar-brand img {
		max-width: 138px;
	}

	.navbar {
		min-height: 70px;
		padding: 10px 0;
	}

	.navbar-collapse {
		justify-content: flex-end;
		gap: 25px;
	}

	.navbar-collapse a {
		font-size: 14px;
	}

	.btn-main {
		height: 46px;
		font-size: 16px;
	}

	.words-inner {
		padding: 20px;
	}

	.footer-bottom {
		flex-direction: column;
		gap: 10px;
	}


	.setting-img:before,
	.setting-img:after,
	.setting-info-inner::before {
		content: unset;
	}

}