@media only screen and (min-width: 1680px) {
	

	
.mainMenuElement .container {
    max-width: 1300px;
}
	.listItemsMainMenu ul>li {
    position: relative;
    margin-right: 20px;
}
	ul.mainMenu li:nth-child(odd)::after {
    right: -20px;
}
	li.sub-menuss::after {
    right: 5px;
}

	.container {
    max-width: 1300px;
}
	.coreValues {
    margin-top: 60px;
    margin-bottom: 100px;
}
	.find-now-sec {
    margin-left: 100px;
}
	section.upcoming-sec .container {
    max-width: 1400px;
}
	.upcoming-events {
    max-width: 92%;
}
	.support-us-bg {
    padding-bottom: 80px;
}
	.about-us-sec {
    background-position: center bottom 20px!important;
    background-size: cover;
    padding: 100px 0;
    background-repeat: no-repeat;
}
.support-us-bg:before {
    right: -110px;
}
	section.our-commitments-sec {
    padding: 70px 0 0;
}
section.our-commitments-sec .container {
    padding:0px 0!important;
}
	.elevating-the-field {
    margin-bottom: 50px;
}
	section#serv11 {
    padding: 0px 0px;
}
	.seriva {
    background: #EDF0F4;
    padding: 70px 0;
}
	.filter-width1 select.form-select{
		width:100%;
	}
}
@media only screen and (max-width: 1100px) {
	.home-banner-sec .slick-next, .home-banner-sec .slick-arrow  {
    left: auto;
    right: 1vw;
    position: absolute;
    top: 142px;
   }
	.home-banner-sec .slick-arrow {
		left: 2vw;
	}
}
@media only screen and (max-width: 1500px) {
.container {
    max-width: 1200px;
}
	ul.mainMenu {
    max-width: 98%;
    width: 98%;
}
	.listItemsMainMenu li a {
    font-size: 14px;
    margin-right: 5px;
}
	ul.mainMenu li:nth-child(odd)::after {
    right: 4px;
}
	li.sub-menuss::after {
    right: 27px;
	}
	/*.home-banner-sec .slick-next {
    right: 170px;
}
	.home-banner-sec .slick-prev{
		left:170px;
	}*/
}

.home-banner-sec .slick-arrow {
  left: 2vw;
}


@media only screen and (max-width: 1400px) {
	.item.slick-slide{
		min-height: 70vh;
	}
	.home-banner-sec .slick-arrow {
		/*left:100px;*/
		left: 2vw;
	}
	.home-banner-sec .slick-next {
    left: auto;
    right: 100px;
}
}
@media only screen and (max-width: 1300px) {
		.listItemsMainMenu li a {
    margin-right: 5px;
}
}

@media only screen and (max-width: 1226px) {
.listItemsMainMenu li a {
    font-size: 12px;
}
@media only screen and (max-width: 1100px) {
.listItemsMainMenu li a {
    font-size: 12px;
    margin-right: 0px;
}
.item.slick-slide {
    min-height: 40vh;
}
.home-banner-sec .slick-arrow {
	margin: 0 45px;

	.item.slick-slide{
		min-height: 40vh;
	}
	.acm-slider.owl-carousel.owl-theme.slick-initialized.slick-slider h2
	{
font-size:38px; }
/* 	 fahad  umar */
	ul.mainMenu li:nth-child(odd)::after {
    right: -13px;
	}
	/* 	 fahad umar */
	li.sub-menuss::after {
    right: 9px;
}
section#newss1 .acm-quicklinks {
    margin-left: 0;
}
	.page-template-discount-school-new section#nopadding .container {
    padding: 0 20px;
}
		.support-us-bg:before {
    right: 0px;
}
.footerContainer .row {
    width: 100%;
}
	section#history1 {
    padding: 0 20px;
}
	.selection {
    max-width: 38%;
	}
	section#publc {
		padding: 0 15px;
	}
	.home-banner-sec .slick-arrow {
    top: 48%
	}
		.home-banner-sec .slick-arrow {
		left:0px;
	}
	.home-banner-sec .slick-next {
    left: auto;
    right: 0px;
}
	section.home-banner-sec h2 {
    font-size: 32px;
}
}
@media only screen and (max-width: 992px) {
	
	p
	{
font-weight:500 !important;
	}
	h2
	{
font-weight:600 !important;
	}
	h4
	{
font-weight:500 !important;
	}
	.rightContainerFooter h5 {
		text-transform: capitalize;
	}
	.listItemAndSearchContainer {
		display: none;
	}

	.mainMenuElement {
		display: none;
	}

	.item.slick-slide {
		min-height: auto ;
		padding: 100px 0px ;
	}

	.acm-slider.owl-carousel.owl-theme.slick-initialized.slick-slider h2 {
		font-size: 22px;
		max-width: 80%;
		margin: auto;
	}

	.about-us-sec {min-height: auto;padding: 20px 0px;}

	.about-us-title h4 {
		font-size: 14px;
		font-weight: 500;
	}

	.about-us-title h2 {
		max-width: 100%;
		font-size: 22px;
		margin: 10px 0px 0px;
	}

	.about-us-title p {
		text-align: justify;
		text-align-last: center;
		font-weight: 400;
		font-size: 13px;
		line-height: 22px;
	}

	.read-more {
		margin: 10px 0px 0px;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: 1px;
		border-radius: 4px;
	}

	.find-now-sec {
		max-width: 100%;
		width: 100%;
		margin: 20px 0px;
		min-height: auto;
	}

	.find-now-sec h2 {
		font-size: 22px;
		line-height: 32px;
	}

	.find-now-sec p {
		font-size: 13px;
		line-height: 26px;
	}

	.find-now-btn {
		margin: 10px 0px 0px;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: 1px;
	}

	.upcoming-bg {
		padding: 20px 20px;
		border-radius: 10px;
	}

	.upcoming-title h4 {
		font-size: 14px;
		font-weight: 600;
	}

	.upcoming-title h2 {
		font-size: 20px;
		margin: 10px 0px 0px;
	}

	.upcoming-img-sec {
		min-height: auto;
		width: 100%;
		margin: 20px 0px;
		padding: 110px 20px 40px;
	}

	.upcoming-img-date h2 {
		font-size: 13px;
		font-weight: 600;
		letter-spacing: 1px;
		padding: 10px;
		border-radius: 4px;
	}

	.up-text h4 {
		font-size: 13px;
		font-weight: 600;
	}

	.up-text h2 {
		font-size: 18px;
	}

	.up-text a {
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 1px;
		border-radius: 5px;
		margin: 20px auto 0px;
	}

	.upcoming-box h2 {
		font-size: 14px;
		line-height: 22px;
	}

	.upcoming-box h4 {
		font-size: 13px;
	}

	.upcoming-box span {
		font-size: 23px;
	}

	.clasified-sec {
		margin-bottom: 0px;
	}

	.clasified-bg2 {
		margin: 10px 0px;
		width: 48%;
		padding: 40px 20px;
		min-height: auto;
	}

	.clasified-bg2 h2 {
		max-width: 100%;
		font-size: 22px;
		line-height: normal;
	}

	.clasified-bg2 p {
		font-size: 13px;
		line-height: 22px;
	}

	.clasified-btn a {
		display: flex;
		justify-content: center;
		margin: 10px 0px 0px;
		border-radius: 4px;
		font-weight: 600;
		letter-spacing: 1px;
		font-size: 14px;
	}

	.support-us-bg {
		padding: 30px 20px;
	}

	.upcoming-title p {
		font-size: 13px;
		line-height: 22px;
		font-weight: 400;
		text-align: justify;
		text-align-last: center;
	}

	.support-us-box {
		width: 32%;
		min-height: auto;
		margin: 10px 0px;
		min-height: 270px
	}

	.support-us-box a {
		position: relative;
		top: auto;
		bottom: auto;
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 1px;
		margin: 10px 0px 0px;
	}

	.support-us-box p {
		font-size: 12px;
		line-height: normal;
		margin: 10px 0px 0px;
	}

	.support-us-box h2 {
		font-size: 16px;
	}

	.support-us-box h4 {
		font-size: 11px;
		line-height: normal;
		margin: 0px 0px 10px;
	}

	footer {
		margin: 20px 0px 0px;
	}

	.footerContainer {
		padding: 0px;
	}

	.footerContainer .row {
		padding: 40px 10px;
	}

	.logoContainerFooter img {
		max-width: 100%;
		width: 100%;
		text-align: center;
		margin: auto;
	}

	.logoContainerFooter p {
		font-size: 13px;
		line-height: 22px;
		text-align: left;
		margin-bottom: 20px;
	}

	.footerContainerLIst {
		max-width: 100%;
	}

	.logoContainerFooter ul {
		margin: auto;
	}

	.footerContainerLIst h6 {
		margin: 0px 0px 20px;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 1px;
		text-transform: capitalize;
	}

	.footerContainerLIst li a {
		font-size: 13px;
		line-height: normal;
		margin: 0px 0px 10px;
	}

	.copyRight {
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;
		margin: 20px 0px 0px;
		padding: 10px 20px;
		border:0px solid #fff;
	}

	.copyRight p {
		font-size: 13px;
		line-height: normal;
		font-weight: 600;
	}

	.copyRight li a {
		font-size: 13px;
		margin: 10px 3px 0px;
	}
	section.support-us-sec {
		overflow: hidden;
	}

	.news-blog-box h2 {
		font-size: 18px;
		line-height: 29px;
		max-width: 100%;
	}

	section.news-blog-sec .slick-dots {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top:40px;
	}

	section.news-blog-sec .slick-dots li {
		font-size: 0;
	}

	section.news-blog-sec .slick-dots li button {
		display: none;
	}

	section.news-blog-sec .slick-dots li {
		width: 10px;
		height: 10px;
		display: block;
		border: 1px solid #95a347;
		border-radius: 50%;
		margin: 0px 3px;
	}

	section.news-blog-sec .slick-dots li.slick-active {
		background: #95a347;
	}

	.news-blog-box h4 {
		font-size: 13px;
	}
	section.upcoming-sec {
		padding-bottom: 0px;
	}

	section.news-blog-sec {
		padding: 20px 0px 50px;
	}
	p {
		font-size: 13px !important;
		line-height: 22px !important;
		
	}

	.section1About h2 {
		font-size: 22px;
		margin: 0px 0px 10px;
	}

	.section1About {
		margin: 20px 0px 0px;
	}

	.boxeVision {
		margin: 10px 0px 0px;
		padding: 20px 20px;
		min-height: 165px;
	}

	.boxeVision h5 {
		font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 9px;
	}

	.rightSideSectoin1 {
		margin-left: 0px;
		padding-left: 25px;
	}

	.rightSideSectoin1 h6, .rightSideSectoin1 ul {
		max-width: 100%;
	}

	.rightSideSectoin1 h6 {
		font-size: 18px;
	}

	.rightSideSectoin1 li {
		font-size: 13px;
		line-height: normal;
		margin-bottom: 9px;
	}

	.section2About {
		padding: 20px 0px 0px;
	}

	.section2About h2 {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.section2About p {
		margin: 10px 0px 20px;
	}

	.section2About li {
		font-size: 13px;
		line-height: normal;
	}

	.coreValues {
		margin: 0px;
		padding: 20px 0px;
	}

	.coreValues h2 {
		font-size: 22px;
		font-weight: 600;
		text-transform: capitalize;
		margin-bottom: 20px;
	}

	.coreBoxes {
		min-height: auto;
		margin: 10px 0px;
		padding: 30px 10px;
		min-height: 350px;
	}

	.coreBoxes p {
		opacity: 1;
		text-align: justify;
		text-align-last: center;
	}

	.coreBoxes h4 {text-align: center;font-size: 16px;margin: 0px 0px 10px;}

	.coreBoxes img {
		margin: 0px auto 20px;
	}
	.acm-initiatives-flex {
		flex-wrap: wrap;
	}

	.our-commitments-title h2 {
		font-size: 22px;
		font-weight: 700;
		letter-spacing: 1px;
		text-transform: capitalize;
	}

	.elevating-the-field h4 {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 0px;
	}

	.elevating-the-field p {
		padding: 10px 0px;
		margin-bottom: 20px;
	}

	.acm-quicklinks {
		margin-left: 0px;
	}

	.acm-quicklinks ul li {
		font-size: 13px;
		line-height: normal;
		margin-bottom: 7px;
	}

	.acm-quicklinks h6 {
		font-size: 18px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.acm-staff-title h2 {
		font-size: 22px;
		font-weight: 700;
		letter-spacing: 1px;
		text-transform: capitalize;
	}

	.acm-staff-box {
	    width: 48%;
    min-height: 145px;
	}
	.acm-staff-title p {
		text-align: center;
	}

	.acm-staff-box h2 {
		font-size: 16px;
		max-width: 100%;
		margin-bottom: 17px;
		font-weight: 700;
		letter-spacing: 0px;
	}

	.acm-staff-box h2 br {
		display: none;
	}

	.acm-staff-box p {
		font-size: 12px;
		line-height: normal !important;
		opacity: 1;
		color: #fff;
	}

	.acm-staff-flex {
		align-items: flex-start;
	}
	section.our-commitments-sec {
		padding: 20px 0px;
	}

	.acm-quicklinks p {
		margin: 10px 0px;
	}

	section.childerenNewsection {
		padding: 20px 0px;
		width: 100%;
	}

	section.childerenNewsection h2 {
		font-size: 22px;
		font-weight: 700;
		max-width: 100%;
		margin: 20px 0px;
	}

	.imageWrapperNewSection img {
		max-width: 200px;
		margin: 20px auto;
	}

	section.childerenNewsection .row {
		margin-bottom: 0px;
		padding-bottom: 30px;
	}

	.home-banner-sec .slick-arrow {
		width: 20px;
		height: 20px;
	}

	.home-banner-sec .slick-arrow {
		background-size: 8px;
	}
	section.blog-tabbing-sec {
		padding: 20px 0px;
	}

	div#nav-tab {
		flex-wrap: nowrap;
		/* width: 1000%; */
		/* overflow: auto; */
	}

	nav.blog-tabbing {
		overflow: auto;
	}

	.nav-tabs .nav-link {
		min-width: 170px;
		font-size: 12px;
		line-height: normal;
		margin-bottom: 0px;
		padding-bottom: 6px;
		text-align: center;
	}

	.feature-head h2 {
		font-size: 19px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 700;
		padding: 0;
	}

	.blog-sec-box h2 {
		font-size: 15px;
		line-height: 26px;
		margin-bottom: 20px;
	}
	.board-of-director {
		width: 100%;
	}

	.directors-img {
		max-width: 90%;
		margin: 20px auto;
	}

	.board-of-director {
		text-align: center;
	}

	section.acm-staff-sec .acm-staff-title h2 {
		text-align: center;
	}
	.leftContactInfo h2 {
		font-size: 22px;
		font-weight: 700;
		margin-bottom: 20px;
	}

	.leftContactInfo h6 {
		font-size: 11px;
		line-height: normal;
	}

	.formContainerConatct {
		padding: 10px 0px 0px;
	}
	.donate-to-title h2 {
		font-size: 22px;
		max-width: 100%;
	}

	.gift-is-used h2 {
		font-size: 22px;
	}

	.gift-is-box h2 {
		font-size: 18px;
		text-align: center;
		margin: 20px 0px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 0px;
	}

	.gift-is-box p {
		text-align: justify;
		text-align-last: center;
	}

	.donate-to-text h2 {
		font-size: 22px;
		text-align: center;
		font-weight: 700;
		text-transform: uppercase;
	}

	.donate-to-text p {
		text-align: justify;
		padding: 0px 10px;
		text-align-last: center;
	}

	.donate-to-text h4 {
		font-size: 22px;
		text-align: center;
		font-weight: 700;
	}

	.donate-option {
		min-height: 340px;
		
	}

	.donate-option h4 {
		font-size: 22px;
		font-weight: 700;
	}

	.donate-option p {
		font-size: 14px;
		margin: 10px 0px 10px;
		padding: 0px;
	}

	.donate-option ul li {
		font-size: 12px;
		margin-bottom: 9px;
		font-weight: 500;
	}
	.meusumPage h2 {
		font-size: 26px;
		font-weight: 700;
	}

	.formContainerNew {
		margin: 20px 0px;
		padding: 30px 10px;
	}

	.formContainerNew h3 {
		font-weight: 600;
	}
	section.our-commitments-sec .acm-quicklinks p {
		margin-left: 0;
	}
	.hamburger {
		display: block;
		width: 32px;
		height: 21px;
		/* background: red; */
		z-index: 9999999999;
		position: absolute;
		right: 14px;
		transition: 0.6s all;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.hamburger span {
		position: absolute;
		width: 100%;
		height: 2px;
		background: #000;
	}
	.hamburger span:nth-child(2) {
		bottom: 0;
		margin: auto;
		top: 0;
	}
	.hamburger span:nth-child(3) {
		bottom: 0;
	}
	.hamburger.active {
		transform: rotate(45deg );
	}
	.active.hamburger span:nth-child(3) {
		top: 0;
		margin: auto;
		transform: rotate(90deg);
	}
	.hamburger.active span:nth-child(2) {
		display: none;
	}
	.active.hamburger span:nth-child(1) {
		bottom: 0;
		margin: auto;
		top: 0;
	}
	.containerMax {
		padding: 0px 10px;
		position: relative;
	}

	header {
		position: relative;
	}
	.mainMenuElement {
		display: none;
		position: absolute;
		z-index: 9999;
		width: 100%;
		padding: 0px;
	}

	.mainMenuElement ul {
		display: block;
		width: 100%;
		max-width: 100%;
	}

	.mainMenuElement ul li {
		margin: 0px;
		width: 100%;
		padding: 0px;
	}

	.listItemsMainMenu {
		display: block;
		background-color: #cfdbe3;
		
	}
	
	.listItemsMainMenu li a {
	  color: #004D76 !important;
  }
	
	.listItemsMainMenu a {
		color: #004D76 !important;
	}

	.mainMenuElement ul.socialList {
		display: flex;
		justify-content: center;
		max-width: max-content;
		margin: 0px auto;
	}

	.mainMenuElement ul.socialList li {
		margin: 0px 10px;
	}

	.listItemsMainMenu li a {
		font-size: 15px;
		padding: 13px 10px;
		border-bottom: 1px solid #cccc;
	}

	.mainMenuElement .container {
		padding: 0px;
	}
	ul.mainMenu li:nth-child(even) {
		padding: 0px;
	}
	/* fahad umar */
	button.slick-prev.slick-arrow
	{
		left: 0;
	}
	button.slick-next.slick-arrow
	{
		right: 0;
	}
	.clasified-bg2
	{
		border-radius: 20px;
	}
	.children-sliderss .owl-nav {
		display: block;

	}
	.upcoming-bg {
		padding: 20px 0px;
		border-radius: 10px;
	}
	.copyRight {
		margin: 0px 0px 0px;
		margin: 0 auto;
		display: block;
	}
	.copyRight ul {
		display: flex;
		justify-content: center;
	}
	.support-us-bg:before {
		top: -71px;
		right: 0px;
	}
	.contactPage {
		padding: 30px 0px 0px;
	}
	.section2About li{
		margin-bottom: 10px;
	}
	.coreBoxes p {
		text-align: center;
	}
	section#board-dir .col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 33%;
		max-width: 33%;
	}
	section#history .our-commitments-box {
		margin: 0 25px;
	}
	section#newss1 .container {
		padding: 0;
	}
	div#quick p {
		padding-left: 0px;
	}
	div#quick a {
		display: flex;
	}
	.page-id-781 section#newss1 .row {
		display: block;
	}
	.blog-title h2 {
		color: #000000;
		font-size: 26px;
		margin-bottom: 15px;
	}
	.load-more-btn .read-more {
		margin: 5px auto 0px;
	}
	.blog-sec-box img {
		height: auto;
	}
	footer {
		padding: 20px 0 0;
	}
	.page-id-228 section.our-commitments-sec .container {
		padding: 0px 0;
	}
	.elevating-the-field h3 {
		font-size: 20px;
	}
	.page-id-228 .acm-quicklinks {
		border-left: 1px solid #70707033;
		padding-left: 0px;
		min-height: 150px;
	}
	section#elevating .row {
		display: block;
		padding: 0 15px;
	}
	section#elevating .col-md-8 {
		max-width: 100%;
	}
	section.our-commitments-sec .row {
		padding: 0 15px;
	}
	section#acm-ini .container {
		padding: 0px 0;
	}
	section.abut-faces {
		padding: 0 3%;
	}
	section.abut-faces h2 {
		font-size: 26px;
		color: #000;
	}
	section#culture .container {
		padding: 0px 0;
	}
	section#musem-all .container {
		padding: 0;
	}
	section#musem-all h4 {
		margin-top: 10px;
		margin-bottom: 30px;
	}
	.meusumPage {
		padding: 0;
	}
	.formContainerNew textarea {
		min-height: 150px;
		resize: none;
		height: 150px;
	}
	.museum-p {
		padding: 0 3%;
	}
	div#regist h2 {
		font-size: 26px;
		text-align: left;
	}
	div#regist .inputContainer-text {
		padding-left: 0px;
	}
	div#regist button.read-more {
		margin-top: 20px;
	}
	.about-museums-mob-box p{
		max-width: 100%;
	}
	.about-museums-mob-img img {
		width: 100%;
	}
	section#mobileze {
		padding: 0;
	}
	.about-museums-mob-box h2 {
		color: #000000;
		font-size: 22px;
	}
	section#mobileze .col-md-7.pl-0 {
		padding-right: 0;
	}
	section#acm-climate .container {
		padding: 0;
	}
	section#acm-climate p {
		max-width: 100%;
	}
	.acm-climate-img img {
		width: 100%;
	}
	section.our-commitments-sec {
		padding: 20px 0px;
	}
	section#grow .container {
		padding: 0;
	}
	
	section#grow p {
		max-width: 100%;
	}
	.good-to-grow {
		margin: 0px 0 20px;
	}
	.good-to-grow h4 {
		max-width: 100%;
		font-size: 18px;
	}
	.good-to-grow ul li {
		font-size: 13px;
	}
	.un-sustainable-sec{
		padding: 0;
	}
	.un-sustainable-title h2 {
		font-size: 22px;
	}
	
	.un-sustainable-title h4 {
		font-size: 16px;
		padding-bottom: 15px;
		padding-top: 0px;
	}

	section#vroom .row {
		padding: 0;
	}
	section#vroom .good-to-grow {
		padding: 0 20px;
	}
	h5.covhedai {
		line-height: 22px;
		max-width: 100%;
	}
	ul.mainMenu li {
		margin: auto;
		width: 100%;
	}
	
	.listItemsMainMenu li a {
		margin: 0 auto;
		max-width: 90%;
	}
	
	li.sub-menuss::after {
		right: 24px !important;
	}
	
	ul.sub-menu {
		display: none;
		position: relative;
		transition: none;
	}
		.listItemsMainMenu ul>li:hover ul.sub-menu {
		display: block;
		width: 200px;
		display: none;
	}
		.listItemsMainMenu ul>li ul.sub-menu {
		width: 100% !important;
		max-width: 90%;
		margin: 0 auto;
	}
	li.sub-menuss::after {
		content: "";
		position: absolute;
		width: 10px;
		height: 10px;
			top: 20px;
			z-index: 999;
			transition: 0.3s ease-in-out;
	}
		li.sub-menuss.active::after {
		transform: rotate(
	45deg
	);
	}
		.listItemsMainMenu li a:hover::before {
		width: 100%;
		bottom: 0;
		left: 0;
	}
	section#membership1 .container {
		padding: 0;
	}
	section#membership1 .acm-quicklinks {
		min-height: 100px;
	}
	section#membership1 .elevating-the-field p {
		margin-bottom: 0px;
	}
	section#membership1 .our-commitments-title h2 {
		padding: 0;
	}
	section#membership1 .donate-to-text p {
		padding: 0;
		margin: 0;
		text-align: left;
		text-align-last: left;
	}
	section#membership1 .donate-to-text h4 {
		text-align: left;	
	}
	.membr-table {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	section#membership1 .good-to-grow {
		margin-top: 10px;
	}
	.iner-marktng ul li br {
		display: none;
	}
	section#membership1 p {
		max-width: 100%;
	}
	.imorta {
		padding: 20px 20px;
	}
	.namess {
		margin-top: 14px;
	}
	.namess p {
		margin: 5px 0;
	}
	div#imta {
		margin:0 15px;
	}
	section#discount1 .container {
		padding: 0;
	}
	
	section#discount1 p {
		max-width: 100%;
	}
	section#discount1 .acm-quicklinks {
		min-height: 100px;
	}
	section#discount1 .acm-quicklinks ul {
		max-width: 100%;
	}
	.disc img {
		margin-top: 0%;
	}
	.ques {
		margin-top: 10px;
	}
	h4.una {
		font-size: 16px;
	}
	section#serv .container {
		padding: 0;
	}
	.tr-img {
		display: block;
	}
	img.snd {
		margin-left: 0px;
	}
	section#grantss .container {
		padding: 0;
	}
	section#history2 .container {
		padding: 0;
	}
	section#publc .container {
		padding: 0;
	}
	
	section#publc p {
		max-width: 100%;
	}
	div#publc1 {
		padding: 15px 0!important;
	}
	.our-commitments-title h5 {
		font-size: 18px;
	}
.main-flex {
    padding-bottom: 10px;
}
section#ss1 .container {
    padding: 0;
}

section#ss1 p {
    max-width: 100%;
}
p.data11 {
    max-width: 100%!important;
}
.total-padd {
    max-width: 100%;
}
.inaa {
    padding-top: 10px;
}
.inaa .iner-history {
    padding: 20px 20px;

}
section.blog-tabbing-sec .col-md-8 {
    padding: 0px;
}
.dta-pos h4 {
    margin-bottom: 30px;
    font-size: 22px;
}
section.blog-tabbing-sec .acm-quicklinks {
    margin-left: 0px;
    min-height: 100px;
}
section#inter .container {
    padding: 0;
}

section#inter p {
    max-width: 100%;
}
.iner-atav p br {
    display: none;
}
section#marketing .container {
    padding: 0;
}

section#marketing p {
    max-width: 100%;
}
.iner-atav ul li a {
    color: #1AA2D8;
    font-weight: 500;
}
.iner-history {
    border-bottom: 1px solid #c5c5c5;
    padding: 15px 0;
}
section#history .container {
    padding: 0;
}
h4.subhed {
    margin: 0px 0;
}
section#history1 .container {
    padding: 0;
}

section#history1 p {
    max-width: 100%;
}
section#history1 .acm-quicklinks {
    margin-left: 0px;
    min-height: 100px;
}
section#history1 .row {
    padding: 0 15px;
}
h4.subhed1 {
    margin-top: 0px;
    font-size: 18px;
}
.nexts a {
    font-size: 14px;
}
.rightContainerFooter ul {
    display: flex;
    align-items: baseline;
       justify-content: space-between;
}
	.our-commitments-img h2 {
    font-size: 13px;
    font-weight: 500;
}

.selection {
    max-width: 52%;
}
	.footerContainerLIst .sub-menu {
    display: none!important;
}
	.footerContainer .row {
    width: 90%;
}
	.logoContainerFooter ul {
    margin-left: 30px;
}
	.home-banner-sec .slick-arrow {
    top: 45%
	}
	.chldra-flex {
    display: block;
}

.chldra-width {
    width: 100%;
}

.chldra-width1 {
    width: 100%;
}
section.home-banner-sec h2 {
    font-size: 24px;
}
}
@media only screen and (max-width: 600px) {
		.logoContainerFooter ul {
    margin-left: 0px;
}
	section#history1 .row {
		padding: 0 0px;
	}
	.selection {
		max-width: 72%;
	}
	.netwrk-flex {
		display: block;
	}
	.network-width {
		width: 100%;
	}
	
	.network-width1 {
		width: 100%;
	}
	.main-width1 img {
		max-width: 100%;
		width: 100%;
	}
	.main-flex {
		padding-bottom: 30px;
	}
	.main-flex {
		display: block;
	}
	
	.main-width {
		width: 100%;
	}
	
	.main-width1 {
		width: 100%;
	}
	.award-blok {
		display: block;
	}
	
	.award-blok-width {
		width: 100%;
		margin-bottom: 10px;
	}
	.days-inner {
		margin-top: 20px;
	}
.clasified-sec {
	flex-wrap: wrap;
	margin-bottom: 0px;
}

.clasified-bg2 {
	margin: 10px 0px;
	width: 100%;
	padding: 40px 20px;
	min-height: auto;
}
.support-us-box {
	width: 100%;
	min-height: auto;
	margin: 10px 0px;
}

.support-us-flex {
	flex-wrap: wrap;
}
.support-us-bg:before {
    top: -165px;
    right: 0px;
}
.contactPage {
    padding: 20px 0px 0px;
}
.logoContainer img {
    max-width: 59%;
}
footer {
    padding: 30px 0 0;
}
.visionBoxes {
    margin: 20px 0px 0px;
}
.coreBoxes {
	min-height: auto;
}
.section2About img {
    margin-top: 30px;
}
.acm-staff-box {
    width: 100%;
    min-height: 130px;
}
.acm-staff-sec {
    padding: 20px 0 0;
}
.acm-staff-title {
    padding: 0px 0 20px;
}
section#board-dir .col-md-3 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
section#board-dir {
    padding: 0px;
}
section#donate-acm {
    padding: 10px 0;
}
section#donate-acm .donate-to-title {
    margin-bottom: 20px;
}
.gift-is-box p {
    text-align: center;
}
.donate-to-text p {
    text-align: center;
}
.donate-option {
	min-height: auto;	
}
section#history .container {
    padding: 0;
}
.our-commitments-img img {
    width: 100%;
}
section#history .col-md-4.pl-0 {
    padding-right: 0;
}
section#history {
    padding: 0px 0px;
}
section#history .our-commitments-box {
    margin: 0 15px;
	padding: 20px;
}
section#newss1 .container {
    padding: 0;
}
.acm-news-sec {
    margin-top: 0px;
	margin-bottom: 20px;
}
div#quick p {
    padding-left: 0px;
}
section#newss1 {
    padding: 0;
}
.blog-tabbing-sec .col-md-4 {
    padding: 0;
}
.acm-initiatives-flex img {
    width: 100%;
    max-width: 100%;
}
section#acm-ini .acm-quicklinks {
    margin-left: 0px;
    min-height: 170px;
}
section#culture .container {
    padding: 0px 0;
}
section#culture .acm-quicklinks p {
    margin: 10px 0px;
}
section#culture .acm-quicklinks h6 {
    text-transform: capitalize;
}
section#culture .elevating-the-field p {
    margin-bottom: 0px;
}
section.childerenNewsection p {
    margin-bottom: 20px;
}
section.abut-faces h2 {
    font-size: 28px;
}
section.abut-faces {
    padding: 0 5%;
}
.museums-for-all-sec {
    display: block;
}
.museums-for-all-box {
    margin-right: 0;
    margin-bottom: 20px;
}
section#musem-all p {
    max-width: 100%;
}
section#musem-all h4 {
    margin-top: 0px;
}
.museums-for-all-sec {
    padding-bottom: 0px;
}
.page-id-446 footer {
    padding: 0;
}
section#musem-all h4 {
    font-size: 18px;
	margin-bottom: 20px;
}
section#vroom .row {
    padding: 0;
}
section#vroom .col-md-9 {
    padding: 0;
}
section#vroom .col-md-6 {
    padding: 0;
}
section#vroom .col-md-4 {
    padding: 0;
}
section#vroom p {
    max-width: 100%;
}
section#vroom h4 {
    margin: 20px 0;
}
section.our-commitments-sec .row {
	padding: 0 0px;
}
.acm-quicklinks ul {
	max-width: 96%;
	margin-left: auto;
	margin-top: 10px;
}
section#grantss .container {
    padding: 0px !important;
}
.table-image {
    margin-top: 20px;
}
/* 	 fahad umar */
	button.slick-prev.slick-arrow {
    left: -35px;
}
	button.slick-next.slick-arrow {
    right: -35px;
}
		.footerContainerLIst {
		max-width: 100%;
		margin: 20px 0px;
	}
.footerContainerLIst h6 {
		margin: 30px 0px 20px;
	}
.nexts {
    margin-top: 20px;
    margin-bottom: 20px;
}
.home-banner-sec .slick-arrow {
    top: 45%
	}
	.rightContainerFooter ul li a {
    font-size: 14px;
	}
	table#my-table {
    overflow-x: scroll;
}
	.filterss-flex {
    display: block;
}
	.filter-width{
		width:100%;
	}
	.filter-width1{
		width:100%;
	}
	h3.alandlka{
		max-width:100%;
	}
	.seriva {
    padding: 0 15px;
}
	.apply-filter {
    text-align: left;
}
	.number-mx {
    width: 50%;
    margin-left: 20px;
}
	.filter-width1 {
    margin-top: 20px;
		 padding-bottom: 40px
}
	   

}
@media only screen and (max-width: 600px)
button.slick-prev.slick-arrow {
    left: 2vw;
}
@media only screen and (max-width: 992px)
button.slick-prev.slick-arrow {
    left: 0;
}
@media only screen and (max-width: 992px)
.home-banner-sec .slick-arrow {
    background-size: 8px;
}
@media only screen and (max-width: 992px)
.home-banner-sec .slick-arrow {
    width: 20px;
    height: 20px;
}
@media only screen and (max-width: 1100px)
.home-banner-sec .slick-arrow {
    margin: 0 45px;
}

	
}
	
