@media (max-width: 1280px) {
	.main-navigation li {padding: 0 40px 0 0;}
}
@media (max-width: 1199px) {
	.ultab-wrap.sticky-tabs { top: 0 !important;}
	.menuStyle1 .main-navigation { background-color: #fff; -webkit-box-shadow: 7px 15px 14px #001;box-shadow: 7px 15px 14px #001; text-align: left; width: 100%; overflow-x: hidden;}
	.menu li a { text-align: left;}
	.main-navigation ul ul.sub-menu { width: auto; margin-left: 28px;}
	.main-navigation ul .subnav-toggle.open:before { -webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
	.main-navigation ul .subnav-toggle:before { content: "\f067"; font-family: "Font Awesome 5 Pro"; font-weight: 900;}
	.mobile-menu-toggle { outline: none !important; }
	.ngo-detail-container ul.tabs li { padding: 13px 20px; }
	#sidebar-footer:before { background-size: contain; background-position: bottom center; }
	.column-sidebar { width: 250px;}
	.column-content { width: calc(100% - 250px);}
	.ngo-contents-img { margin-top: -5px;}
}
@media (max-width: 991px) {
	.ngo-detail-container ul.tabs li {font-size: 13px; padding: 13px 10px; }
	.document-listing ul li span { font-size: 14px; line-height: 18px; }
	.imgdisplay .avatarimg { width: 100%; display: block;}
	.imgdisplay { display: block;}
	.imgdisplay .tweettxts { width: 100%; display: block; margin: 10px 0 0 0;}
	.imgdisplay .avatarimg a img { float: none;}
	.detail-banner2-wrap .button-wrap { width: 100%; text-align: left; margin-top: 15px;}
	.detail-banner2-wrap { -ms-flex-wrap: wrap;flex-wrap: wrap; padding: 30px;}
	.column-sidebar { width: 220px;}
	.column-content { width: calc(100% - 220px); padding-left: 15px;}
	.ngo-contents-img { margin-top: -5px; width: 70px; height: 70px;}
	.section-title { font-size: 22px;}
	.ngo-contents-detail { width: calc(100% - 70px); padding-left: 10px;}
	.ngo-contents-top { padding: 0 10px;}
}
@media (max-width: 767px) {
	ul.listing-w-50 li { width: 100%; }
	.banner-box-bottom > div { width: 48%; }
	.ngo-detail-container ul.tabs li { font-size: 12px; padding: 5px 3px; }
	.ngo-detail-container .tab-content h4 {padding: 10px;font-size: 16px;margin: 0;}
	.tab-inner-wrap .tab-inner-content { padding: 10px;}
	.member-bg-outer { padding: 30px 0;}
	.detail-banner2-wrap {padding: 30px 10px;}
	.content-inner h5 { font-size: 38px; line-height: 45px;}
	.tab-inner-wrap .tab-inner-content.document-listing ul li { width: 33.3333%;}
	.tab-inner-wrap .tab-inner-content { font-size: 14px; }
	/*Sidebar*/
	.column-sidebar { position: fixed; width: 280px; left: -280px; bottom: 0; top: 0; background-color: #fff; z-index: 1000; padding: 40px 15px 30px; transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;  -o-transition: 0.3s ease-in-out; overflow-x: hidden; overflow-y: auto;padding: 0}
	.open_sidebar { display: block;}
	.sidebar_open .column-sidebar { top: 0; left: 0; padding: 0;}
	.close_sidebar { display: block;}
	.column-content { width: 100%; padding: 0;}
	.btn-contact { margin-bottom: 00px;}
}
@media (max-width: 575px) {
	.ngo-web-detail { font-size: 15px; line-height: 20px;}
	.banner-box-bottom > div {width: 100%; height: auto; padding: 0; background-image: none !important; background-color: #e1eff7; padding: 5px; justify-content: center;}
	.btn-contact button { margin-bottom: 10px;}
	.banner-box-bottom { -ms-flex-wrap: wrap;flex-wrap: wrap; border: 2px solid #b9dde8; border-bottom: 0; border-radius: 15px 15px 0 0; overflow: hidden;}
	.banner-box-bottom .ngo-region { padding-left: 5px; text-align: center;}
	.ngo-detail-container ul.tabs li { display: block; width: 100%;}
	.ngo-detail-container ul.tabs { display: block;}
	.ultab-wrap.sticky-tabs { position: unset !important; text-align: left; -webkit-box-shadow: none;box-shadow: none;}
	.member-bg-inner h4 { font-size: 30px; line-height: 34px;}
	.member-bg-inner p { font-size: 14px; line-height: 20px;}
	.member-bg-outer { padding: 15px 10px;}
	.content-inner p { font-size: 14px; line-height: 20px;}
	.content-inner h5 { font-size: 30px; line-height: 34px;}
	.tab-inner-wrap .tab-inner-content.document-listing ul li { width: 50%;}
	.site-header .container-fluid { padding: 0 15px;}
	.custom-logo-link { width: 180px;}
	.ngo-contents { width: 100%;}
	.ngo-section-title { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
	.section-title { margin-bottom: 15px;}
}
@media (max-width: 480px) {
	.ngo-detail-container .tab-content h6 { display: block; margin-bottom: 0px;}
	ul.listing-w-50 li { padding: 0; margin-bottom: 5px;}
	.button-white { padding: 12px 12px;}
}