/*
Theme Name: ACM
Theme URI: #
Author: Coding Pixel
Author URI: https://codingpixel.com/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Version: 1.0
Tested up to: 5.4
Requires PHP: 7.0
License: #
License URI: # 
Text Domain: #
*/

/*@import url("https://use.typekit.net/yol8fxm.css");*/
/*@import url("https://use.typekit.net/yxo7fmm.css");*/


@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

.alignwide {
    margin-left: 0px;
    width: calc(100% + 50px);
    max-width: calc(100% + 50px);
}

.alignfull {
	margin-left: calc( -100vw / 2 + 100% / 2 );
	margin-right: calc( -100vw / 2 + 100% / 2 );
	max-width: 100vw;
	width: auto;
}

.home-banner-sec h2 {
	font-size: 288px !important;
	color: rgba(0,0,0,0.0) !important;
}

html{
	scroll-behavior: smooth;
}

.page-id-5636 .wp-element-caption {
	display: none !important;
}

.page-id-5636 .acm-names {
	margin-top: 20px;
}

.listItemAndSearchContainer ul li a:hover {
	color: red;
}

.upcoming-sec > div > div > div.row {
	display: flex;
	align-items: center !important;
}


.page-id-5393 .post-detail-title h2 {
   display: none !important;
}

.wp-element-caption, .acm-names{
	font-size: 26px !important;
	text-align: center;
	font-weight: 700 !important;
	letter-spacing: 2px;
	color: #004D76 !important;
	font-family: "Lato", sans-serif !important;
	margin-bottom: 5px !important;
}
figure.wp-block-image.size-full {
	margin-bottom: 0px;
}

figure.wp-block-image.size-full.acm-line {
	margin-bottom: 35px;
}

.wp-block-image .size-full .is-resized .acm-line {
	margin-bottom: 0px;
}

.acm-team {
	color: #818e96 !important;
}

.post-detail-box p {
	margin-top: -12px !important;
	/*font-family: "Lato", sans-serif !important;
	font-size: 18px !important;
	font-weight: unset !important;
	font-weight: 400 !important;
	color: #000 !important;*/
}

.acm-pronouns {
	font-family: "Lato", sans-serif !important;
	font-size: 18px !important;
	font-weight: unset !important;
	font-weight: 400 !important;
	color: #000 !important;
	font-style: italic;
}

.acm-names {
	color: #000 !important;
}

.acm-head {
	margin: 20px 0 80px 0;
	font-family: "Lato", sans-serif !important;
	color: #000;
	font-weight: 900 !important;
}

.acm-team-divisions {
    color: #004D76 !important;
	margin-top: 50px;
}


@media (max-width: 1400px) {
.item.slick-slide {
    min-height: 30vh !important;
 }
}

@media (max-width: 500px) {
 .item.slick-slide {
	min-height: 10vh !important;
	padding: 0 !important;
 }
	.upcoming-title {
		padding-top: 0 !important;
	}
}

@media (max-width: 768px) and (min-width: 501px) {
.item.slick-slide {
    min-height: 20vh !important;
 }
}


.sub-menu {
	background-color: #ccdbe4 !important;
}

.acm-quicklinks a {
	color: #d90368 !important;
}
.sub-menu a {
	color: #004D76 !important;
}

.nav-link.active {
	color: #D90368 !important;
}

ul.sub-menu ul.sub-menu {
    border-bottom: 1px solid #004D76 !important;;
}

ul.sub-menu>li:last-child ul.sub-menu {
    border-top: solid #004D76 !important;
}

.news-blog-box h2 {
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	max-width: 300px;
	margin: 17px 0;
	min-height: 100px;
}

h1, h2, h3, h4, h5, p, ul, li  {
   font-family: "Lato", sans-serif !important;
}


.copyRight a:hover{
	color: red;
}
.footerContainerLIst li a:hover{
	text-decoration:underline;
}
ul.sub-menu {
	visibility: hidden;
	opacity:0;
}

ul.sub-menu {
	display: block;
	text-align: left;
	position: absolute;
	z-index: 999;  
}
.listItemsMainMenu li a{
	position:relative;
}
.listItemsMainMenu li a::before {
	content: "";
	position: absolute;
	width: 0;
	height: 2px;
	bottom: 15px;
	background-color: #fff;
	border-radius: 100px;
	transition: width .3s ease-in-out;
}
.listItemsMainMenu li a:hover::before {
	width: 100%;
}
.listItemsMainMenu li ul.sub-menu a::before{
	display:none;
} 
.footerContainerLIst ul li a:hover {
	text-decoration: none;
	opacity:1;
}

.mainMenuElement .container {
    max-width: 1800px !important;
	height: 62px;
}

.mainMenuElement .socialList {
	display: none;
}

.listItemsMainMenu a {
	text-transform: uppercase;
	font-family: "Lato", sans-serif;
}

.clasified-btn a, #loadMore {
   font-family: "adobe-garamond-pro", Times, serif;
   font-weight: 400;
}

/* New Css*/
@font-face {
	font-family: gilsans-regular;
	src: url(../fonts/gilsans/gilsans-regular.woff);
}
body{
	overflow-x:hidden;
}
body,
ul,
ol
{ 
	margin: 0px;
	padding: 0px;
	list-style: none;
	outline: none;
}
*:focus{
	outline: none !important;
}
a, a:hover, a:visited {
	text-decoration: none;
	transition: 0.5s all;
	display: inline-block;
	color: #D90368;
}
a:hover{
	text-decoration: none;
}

h1{
	font-size: 54px;
}
h2{
	font-size: 42px;
}
h3{
	font-size: 36px;
}
h4{
	font-size: 30px;
}
h5{
	font-size: 24px;
}
h6{
	font-size: 21px;
}

h1,
h2,
h3,
h4,
h5,h6{
	margin: 0px;
}
p{
	font-size: 16px;
}
img {
	max-width: 100%;
	display: block;
}
.coreBoxes {
	border: 1px solid #70707036;
	padding: 40px 40px;
	border-radius: 25px;
	min-height: 300px;
}

.coreBoxes p {
	opacity: 0.6;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	font-weight: 500;
}

.coreBoxes h4 {
	font-size: 18px;
	font-weight: 700;
	margin: 20px 0px 20px;
}

.coreValues h2 {
	text-align: center;
	margin-bottom: 40px;
}

.coreValues {
	margin-top: 60px;
	margin-bottom:80px;
	padding: 0 8%;
}

/* .aboutPahe .container {max-width: 1300px;} */

.coreValues .container {
	max-width: 1200px;
}

.section2About .row {
	align-items: center;
}

.section2About li {
	display: flex;
	align-items: flex-start;
	color: #707070;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 30px;
}

.section2About li img {
	margin-top: 5px;
	margin-right: 20px;
}

.section2About p {
	font-size: 16px;
	font-weight: 600;
	margin: 40px 0px 30px;
}

.section2About h2 {
	font-size: 28px;
	font-weight: 600;
}

.rightSideSectoin1 li {
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-bottom: 13px;
}

.rightSideSectoin1 h6 {
	color: #1AA2D8;
	font-weight: 700;
	margin-top: 30px;
	margin-bottom: 20px;
}

.rightSideSectoin1 li img {
	margin-right: 18px;
}

.rightSideSectoin1 {
	/* max-width: max-content; */
	/* margin: auto; */
	border-left: 1px solid #70707033;
	padding-left: 0px;
	margin-left: 60px;
}

.section1About .col-md-6:last-child {
	/* border-left: 1px solid #ccc; */
}

.rightSideSectoin1 h6,.rightSideSectoin1 ul {
	max-width: 80%;
	margin-left: auto;
}

.section1About {
	margin: 60px 0px;
}

.section1About h2 {
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 30px;
}

.section1About p {
	color: #707070;
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
}

.boxeVision {
	background: #849097;
	min-height: 142px;
	padding: 20px 40px;
	color: #fff;
	border-radius: 14px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.visionBoxes .row {
	margin: 0px -15px;
}

.visionBoxes .col-md-6:last-child {}

.visionBoxes .col-md-6:last-child 
.boxeVision {
	background: #1AA2D8;
}

.boxeVision p {
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	max-width: 100%;
	width: 100%;
	opacity: 0.8;
	min-height: 65px;
}

.boxeVision h5 {
	font-size: 22px;
	margin-bottom: 20px;
}

.visionBoxes {
	margin: 50px 0px 0px;
}
body,ul,.row,p,ol {
	margin: 0px;
	list-style: none;
	padding: 0px;
}
a:hover {
	text-decoration: none;
}
img {
	display: block;
	max-width: 100%;
}
*:focus {
	outline: none;
}
.mainMenuElement {
	background-color: #004D76;
}

.mainMenuElement li a {
	display: block;
	color: #fff;
	padding: 20px 0px;
}

.mainMenuElement ul {
	display: flex;
	justify-content: center;
}

.listItemsMainMenu {
	display: flex;
	align-items: center;
    justify-content: center;
}


/*ul.mainMenu {
	max-width: 90%;
	width: 85%;
	/* justify-content: space-between; */
}*/

ul.socialList {
	width: 10%;
	justify-content: space-around;
}

listItemsMainMenu ul>li {
    position: relative;
}

.listItemsMainMenu li a {
	font-size: 14px;
	font-weight: 400;
	color: #fff !important;
}

ul.mainMenu li:nth-child(even) {
	padding: 0px 24px;
}

.headerInenrContainer {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.containerMax {
	max-width: 1800px;
	padding: 0px 40px;
	width: 95%;
	margin: auto;
}

.listItemAndSearchContainer {
	display: flex;
	align-items: center;
}

.listItemAndSearchContainer ul {
	display: flex;
	align-items: center;
}

.listItemAndSearchContainer li a {
	color: #d90368 !important;
	opacity: 0.6;
	font-size: 14px;
	padding: 34px 0px;
	display: block;
	position: relative;
}
.listItemAndSearchContainer li a:before {
	content: " ";
	position: absolute;
	background-color: rgb(0 0 0 / 60%);
	height: 17px;
	width: 2px;
	right: -13px;
	top: 38px;
}
.listItemAndSearchContainer li:last-child a:before{
	display: none;
}

.listItemAndSearchContainer li:nth-child(even) {padding: 0px 10px;margin: 0px 10px;}

.inputContainerSearchHeader {
	display: flex;
	align-items: center;
	position: relative;
	margin-left: 20px;
}

.inputContainerSearchHeader button {
	position: absolute;
	height: 50px;
	background: none;
	border: none;
	right: 13px;
}

.inputContainerSearchHeader input {
	background: #F7F7F7;
	border: 2px solid #F7F7F7;
	font-size: 14px;
	height: 50px;
	font-size: 14px;
	font-weight: 400;
	padding: 0px 20px;
	padding-right: 43px;
}

.inputContainerSearchHeader button img {
	width: 16px;
}

.logoContainer {
	padding: 20px;
	display: block;
	padding-left: 0px;
}

.logoContainer img {
	max-width: 55%;
}

.footerContainer .row {
	max-width: 1600px;
	margin: auto;
	background: #ccdbe4;
	color: #fff;
	padding: 50px;
	border-radius: 20px;
	padding-bottom: 60px;
	width: 90%;
}
.rightContainerFooter {
	max-width: max-content;
	margin: auto;
}

.footerContainerLIst {
	max-width: 190px;
	margin: auto;
}

.footerContainerLIst a {
	color: #004D76 !important;
}

.logoContainerFooter p {
	/* max-width: 280px; */
}

.logoContainerFooter p {
	font-size: 14px;
	margin: 40px 0px 70px;
	font-weight:500;
	color: #004D76;
}

.logoContainerFooter ul {
	display: flex;
	align-items: center;
	justify-content: space-around;
	max-width: max-content;
}

.logoContainerFooter li:nth-child(even) {
	margin: 0px 6px;
}

.logoContainerFooter li a {
	background: #004D76;
	font-size: 13px;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff !important;
	border-radius: 50%;
}

.logoContainerFooter li a:hover {
	background: #D90368;
}

.footerContainerLIst li a {
	font-size: 14px;
	display: block;
	opacity: 0.6;
	color: #fff;
	margin-bottom: 14px;
}

.footerContainerLIst h6 {
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 40px;
	color: #004D76;
}

.rightContainerFooter h5 {
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 30px;
	text-transform: capitalize;
	color: #004D76;
}

.rightContainerFooter p {
	font-size: 14px;
	opacity: 0.6;
	margin-bottom: 40px;
	color: #004D76;
}

.rightContainerFooter ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rightContainerFooter li h6 {
	font-size: 14px;
	font-weight: 600;
}

.rightContainerFooter ul li a {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-decoration: underline;
	color: #004D76 !important;
}
.copyRight {
	border-top: 1px solid #707070;
	max-width: 1570px;
	margin: 50px auto 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0px;
	font-size: 14px;
	opacity: 0.4;
	width: 90%;
}

.copyRight ul {display: flex;}

.copyRight a {
	font-size: 14px;
	color: #000;
	/* opacity: 0.6; */
	display: block;
	margin: 0px 3px;
}
.footerContainer {
	padding: 0px 50px;
}
.inputCOntainerMain input, .inputCOntainerMain textarea {
	border-radius: 5px;
	border: 1px solid #D8D8D8;
	width: 100%;
}

.inputCOntainerMain input {
	min-height: 45px;
	padding: 0px 10px;
	font-size: 13px;
}

.inputCOntainerMain input::placeholder, .inputCOntainerMain textarea::placeholder {
	color: #000;
	opacity: 0.3;
}

.contactPage {
	padding: 100px 0px 0px;
}

.formContainerConatct {
	padding: 130px 0px 0px;
}

.leftContactInfo ul a {
	display: flex;
	align-items: flex-start;
	max-width: 300px;
	font-size: 13px;
	color: #000;
	margin-bottom: 20px;
}

.leftContactInfo ul a span {
	opacity: 0.6;
}

.leftContactInfo ul a img {
	margin-right: 20px;
}

.leftContactInfo h2 {
	margin-bottom: 60px;
}

.formContainerConatct .col-md-6, .formContainerConatct .col-md-12 {
	padding-left: 0px;
}

.inputCOntainerMain {
	margin-bottom: 15px;
}

.inputCOntainerMain textarea {
	min-height: 150px;
	padding: 10px;
	font-size: 14px;
	height: 150px;
}

.inputCOntainerMainButton button {
	background: #9EAA56;
	color: #fff;
	border: 2px solid #9EAA56;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: max-content;
	padding: 10px 20px;
	border-radius: 10px;
	font-size: 14px;
}

.leftContactInfo h6 {
	color: #849097;
	letter-spacing: 4px;
	font-size: 14px;
	margin-bottom: 10px;
}

.leftContactInfo h2 {
	font-size: 42px;
	font-weight: 700;
}
.boxContainerStaffapage {
	background: #95A347;
	color: #fff;
	padding: 20px 30px;
	display: block;
	/* overflow: hidden; */
}


.staffPage .container {
	max-width: 1440px;
}
/*------homepage------*/
.home-banner-sec {
	/*     min-height: 100vh;
	background-position: center;
	background-size: cover;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center; */
}
/*.item.slick-slide:before {
	content: " ";
	position: absolute;
	background: rgb(0 0 0 / 27%);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}*/
.acm-slider.owl-carousel.owl-theme.slick-initialized.slick-slider h2 {
	color: #FFFFFF;
	font-size: 42px;
	font-weight: 400;
}
.slick-next.slick-arrow {
	background-color: #fff;
	border: none;
	height: 40px;
	width: 40px;
	border-radius: 50px;
}

/*BCM 2023-02-07 */
.about-us-sec {
	display: none;
	/*     min-height: 100vh; */
	background-position: center right;
	background-size: cover;
	padding: 100px 0;
	background-repeat: no-repeat;
	background-image: none !important;
}
/*BCM 2023-02-07 */

.about-us-title h4 {
	color: #849097;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
}
.about-us-title h2 {
	color: #000000;
	font-weight: 600;
	font-size: 30px;
	max-width: 311px;
}
.about-us-title p {
	color: #707070;
	font-size: 14px;
	font-weight: 500;
	padding: 15px 0;
}
.read-more {
	background-color: #95A347;
	color: #ffffff;
	padding: 12px 30px;
	text-transform: capitalize;
	border-radius: 11px;
	display: block;
	width: max-content;
	margin-top: 30px;
}
.read-more:hover {
	background-color: #95A347;
	color: #ffffff;
}
.find-now-sec {
	background-color: #95A347;
	padding: 35px;
	max-width: 400px;
	min-height: 350px;
	border-radius: 15px;
	margin-left: 52px;
}
.find-now-sec h2 {
	color: #FFFFFF;
	font-weight: 600;
	font-size: 29px;
}
.find-now-sec p {
	color: #ffffff;
	font-size: 19px;
	max-width: 336px;
	font-weight: 400;
	padding: 15px 0;
}
.find-now-btn {
	background-color: #1AA2D8;
	color: #ffffff;
	padding: 12px 30px;
	text-transform: uppercase;
	border-radius: 11px;
	display: block;
	width: max-content;
	margin-top: 30px;
}
.find-now-btn:hover {
	background-color: #1AA2D8;
	color: #ffffff;
}
.upcoming-bg {
	/*background-color: rgb(26 162 216 / 6%);*/
	background-color: #ccdbe4;
	padding: 60px 0;
	border-radius: 25px;
}

.upcoming-box::before {
	content:url('/wp-content/uploads/2023/03/before_13x.jpg');
	transform: translateY(7.5px)
}
.upcoming-box:last-of-type::before {
	content:url('/wp-content/uploads/2023/02/before_14.jpg');
	transform: translateY(3px)
}
.upcoming-title {
	text-align: center;
	padding: 30px 0;
}
.upcoming-title h4 {
	color: #849097;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
}
.upcoming-title h2 {
	color: #000000;
	font-weight: 600;
	font-size: 30px;
}
.upcoming-img-sec {
	background-position: center;
	min-height: 440px;
	border-radius: 12px;
	background-size: cover;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 50px;
	position: relative;
}
.upcoming-img-sec:before {
	content: " ";
	position: absolute;
	/*background-color: rgb(132 144 151 / 36%);*/
	background-color: #004D76;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 12px;
}
.up-text {
	max-width: 361px;
	text-align: center;
	position: relative;
}

.up-text img {
	padding: 20px !important;
	border-radius: 30px;
}
.up-text h4 {
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	padding-top: 20px;
}
.up-text h2 {
	color: #FFFFFF;
	font-size: 23px;
	padding: 10px 20px;
	text-align: left;
}
.up-text a {
	background-color: #D90368;
	color: #fff !important;
	padding: 10px 20px;
	display: block;
	width: max-content;
	margin: 10px auto 20px;
	border-radius: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: "adobe-garamond-pro", Times, serif;
    font-weight: 400;
	float: left;
    margin: 0 20px 40px;
    font-style: initial;
}
.up-text a:hover {
	background-color: #fff;
	color: #D90368;
}
.upcoming-img-date {
	position: absolute;
	top: 0;
	left: 0;
	padding: 12px;
}
.upcoming-img-date h2 {
	background-color: #1AA2D8;
	color: #ffffff;
	font-size: 18px;
	padding: 18px 20px;
	border-radius: 12px;
	font-weight: 400;
}
.upcoming-box h4 {
	background-color: #D90368;
	color: #fff;
	display: block;
	width: max-content;
	padding: 7px 19px;
	text-align: center;
	margin-right: 15px;
	border-radius: 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-family: "adobe-garamond-pro", Times, serif !important;
	font-weight: 400;
}
.upcoming-box {
	display: flex;
	align-items: center;
	background-color: #ecf1f5;
	border-bottom: 9px solid #ccdbe4;
	height: 100px;
}
.upcoming-box span {
	font-size: 26px;
	display: block;
}
.upcoming-box h2 {
	color: #404040;
	font-size: 17px;
	margin-bottom: 0;
	font-family: "Lato", sans-serif;
}
.clasified-sec {
	display: flex;
	justify-content: space-around;
	align-items: center;
	max-width: 942px;
	margin: auto;
	margin-bottom: -214px;
}
.clasified-bg2 {
	min-height: 390px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px;
}
.clasified-bg2 h2 {
	color: #ffffff;
	font-weight: 600;
	max-width: 228px;
	line-height: 1.5;
	font-size: 28px;
}
.upcoming-sec {
	padding-bottom: 200px
}
.clasified-btn a {
	color: #fff !important;
	border: 1px solid #ffff;
	padding: 9px 11px;
	font-size: 12px;
	border-radius: 9px;
	margin-right: 6px;
	text-transform: uppercase;
}
.clasified-btn a:hover {
	background-color: #ffffff;
	color: #004D76;
}
.clasified-btn {
	padding: 27px 0;
	display: flex;
    flex-direction: row;
    justify-content: center;
	transform: translateY(90px);
}

@media (max-width: 982px) {
	.clasified-btn {
	transform: translateY(10px);
 }
	.button-01 {
		margin-right:20px !important;
	}
}

.clasified-bg2 p {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0;
}
.news-blog-sec {
	padding: 40px 0 100px 0;
}
.news-blog-box {
	border-left: 2px solid #004D76;
	padding-left: 20px;
}
.news-blog-box h4 {
	color: #849097;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}
.news-blog-box h2 {
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	max-width: 300px;
	margin: 17px 0;
	min-height:100px;
	font-family: "lato", Times, serif;
}


.read-btn {
	background-color: #95A347;
	color: #fff !important;
	padding: 10px 25px;
	text-transform: inital;
	border-radius: 11px;
	display: block;
	width: max-content;
	margin-top: 30px;
	font-size: 16px;
	font-family: "adobe-garamond-pro", Times, serif !important;
	font-weight: 400;
}

.read-btn:hover {
	background-color: #95A347;
	color: #ffffff;
}
/*BCM 2023-02-07 */
.support-us-bg {
	background-color: #F2F3E5;
	padding: 50px 0;
	border-radius: 15px;
	position: relative;
	display: none;
}
/*BCM 2023-02-07 */
.upcoming-title p {
	color: #707070;
	font-size: 16px;
	max-width: 801px;
	margin: auto;
	padding: 10px 0;
	font-weight:500;
}
.clasified-bg2 {
	margin-right: 20px;
	background-image: none !important;
	background-color: #004D76;
	border-radius: 30px;
}
.clasified-bg2:last-child {margin-right: 0;
}
.support-us-bg:before {
	content: " ";
	position: absolute;
	background-image: url(./images/sup-bg.png);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 488px;
	width: 100%;
	top: 3px;
	right: -34px;
}
.support-us-flex {
	display: flex;
	justify-content: space-around;
	align-items: center;
	max-width: 950px;
	margin: auto;
}
.support-us-box:nth-child(1) {
	background-color: #849097;
}
.support-us-box:nth-child(2) {
	background-color: #9EAA56;
}
.support-us-box:nth-child(3) {
	background-color: #1AA2D8;
}
.support-us-box img {
	max-width: 48px;
	padding: 10px 0;
	background-color: rgb(255 255 255 / 10%);
	border-radius: 50px;
	padding: 13px;
	margin-bottom: 10px;
}
.support-us-box h2 {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 600;
}
.support-us-box p {
	color: rgb(255 255 255 / 70%);
	font-size: 13px;
	padding-bottom: 15px;
	font-weight:500;
}
.support-us-box a {
	background-color: #ffffff;
	color: #000;
	font-size: 12px;
	padding: 10px 20px;
	border-radius: 5px;
	position: absolute;
	bottom: 20px;
}
.support-us-box a:hover {
	background-color: #95A347;
	color: #ffffff;
}
.support-us-box {
	padding: 15px 20px;
	min-height: 238px;
	width: 32%;
	border-radius: 10px;
	position: relative;
}
.support-us-box h4 {
	display: flex;
	align-items: center;
	color: #ffffff;
	font-size: 14px;
}
.support-us-box h4 img {
	border: none;
	background-color: transparent;
	margin-bottom: 0;
	padding: 0;
	padding-right: 5px;
}
.home-banner-sec .slick-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	width: 40px;
	margin: auto;
	top: 0;
	bottom: 0;
	position: absolute;
	background-color: #fff;
	font-size: 0;
	background-image: url('./images/n.png');
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 9;
	border-radius: 50%;
	border: none;
	left: 200px;
}

.home-banner-sec .slick-next {
	left: auto;
	right: 200px;
	transform: rotate(180deg);
}
.news-blog-slider .slick-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	width: 40px;
	margin: auto;
	bottom: -59px;
	left: 0;
	right: 0;
	position: absolute;
	font-size: 0;
	background-image: url('./images/right.png');
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 9;
	border: none;
	background-color: transparent;
}

.news-blog-slider .slick-next {
	left: 58px;
	right: 0;
	transform: rotate(180deg);
}
.acm-staff-sec {
	padding: 20px 0;
}
.acm-staff-title h2 {
	color: #000000;
	font-size: 30px;
	font-weight: 600;
}
.acm-staff-title p {
	color: #707070;
	max-width: 725px;
	font-size: 14px;
	padding: 10px 0;
	font-weight: 500;
}
.acm-staff-flex {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.acm-staff-box {
	background-color: #95A347;
	min-height: 191px;
	border-radius: 31px;
	padding: 22px 15px;
	width: 24%;
	margin-bottom: 15px;
}
.acm-staff-box h2 {
	color: #ffffff;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
}
.acm-staff-title {
	padding: 30px 0;
}
.acm-staff-box p {
	word-break: break-all;
	font-size: 12px;
	color: rgb(255 255 255 / 50%);
	padding: 4px 0;
}
.board-of-director {
	width: 22%;
	margin-bottom: 20px;
}
.directors-img {
	position: relative;
	margin-bottom: 23px;
}
.directors-img:after {
	content: " ";
	position: absolute;
	background-color: #95A347;
	top: 14px;
	bottom: 0;
	left: -17px;
	right: 0px;
	z-index: 5;
	height: 100%;
	width: 100%;
	z-index: -1;
	border-radius: 40px;
}
.board-of-director h2 {
	color: #000000;
	font-size: 21px;
	font-weight: 600;
	margin-top: 33px;
}
.board-of-director p {
	color: rgb(0 0 0 / 50%);
	font-size: 12px;
	padding-top: 5px;
}
.donate-to-acm-sec {
	padding: 70px 0;
}
.donate-to-title h2 {
	color: #000000;
	font-size: 32px;
	font-weight: 600;
	max-width: 250px;
}
.donate-to-title p {
	color: #707070;
	font-size: 14px;
	max-width: 604px;
	padding: 10px 0;
	font-weight: 500;
}
.gift-is-used h2 {
	font-size: 32px;
	color: #000;
}
.donate-to-img img {
	max-width: 299px;
	margin: auto;
}
.gift-is-used {
	text-align: center;
	padding: 40px 0;
}
.gift-is-box {
	margin-bottom: 34px;
}
.gift-is-box h2 {
	font-size: 26px;
	padding: 10px 0;
}
.gift-is-box p {
	font-size: 14px;
	color: rgb(0 0 0 / 50%);
	font-weight: 500;
}
.donate-to-text h2 {
	color: #000000;
	font-size: 32px;
	font-weight: 600;
	padding: 20px 0;
}
.donate-to-text p {
	color: #707070;
	font-size: 14px;
	font-weight: 500;
	max-width: 761px;
}
.donate-to-text h4 {
	color: #707070;
	font-size: 26px;
	font-weight: 400;
	padding: 15px 0;
}
.donate-option {
	background-color: #CCDBE4;
	padding: 25px;
	min-height: 300px;
	border-radius: 17px;
	margin-top: 20px;
}
.donate-option h4 {
	color: #000000;
	font-weight: 400;
	font-size: 25px;
}
.donate-option p {
	color: #000000;
	font-size: 15px;
	padding: 17px 0;
}
.acm-quicklinks {
	border-left: 1px solid #70707033;
	padding-left: 0px;
	margin-left: 60px;
	min-height: 350px;

}
.acm-quicklinks h6 {
	color: #1AA2D8;
	font-weight: 700;
	margin-top: 30px;
	margin-bottom: 20px;
	max-width: 90%;
	margin-left: auto;
}
.acm-quicklinks ul {
	max-width: 90%;
	margin-left: auto;
}
.acm-quicklinks ul a
{
	display:block;
}
.acm-quicklinks ul li {
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-bottom: 13px;
	font-weight: 500;
}
.acm-quicklinks ul li a {
	display:flex;
	align-items:center;
}
.acm-quicklinks ul li img {
	margin-right: 18px;
}
.our-commitments-sec {
	padding: 70px 0;
}
.our-commitments-title h2 {
	color: #000000;
	font-size: 30px;
	font-weight: 600;
	padding: 15px 0;
}
.our-commitments-title p {
	color: #707070;
	font-size: 14px;
	padding: 13px 0;
	font-weight: 500;
	max-width: 87%;
	line-height: 28px;
}
.our-commitments-img {
	margin-top: 22px;
}
.our-commitments-img h2 {
	font-size: 19px;
	color: #000000;
	font-weight: 600;
	padding: 10px 0;
}
.our-commitments-box {
	background-color: #CCDBE4;
	padding: 41px;
	margin-top: 45px;
	border-radius: 15px;
}
.our-commitments-box h4 {
	color: #000000;
	font-size: 25px;
	font-weight: 400;
	padding: 10px 0;
}
.our-commitments-box p {
	color: #707070;
	font-size: 14px;
	line-height: 1.9;
	font-weight: 500;
}
.acm-news-sec h4 {
	color: rgb(0 0 0 / 50%);
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0;
.acm-news-sec h3 {
}
	color: #000000;
	font-size: 18px;
	padding: 10px 0;
}
.acm-news-sec {
	border-bottom: 1px solid rgb(112 112 112 / 30%);
	padding: 14px 0;
	margin-top: 20px;
}
.acm-quicklinks p {
	color: rgb(0 0 0 / 30%);
	padding-left: 43px;
	font-size: 14px;
}
.acm-quicklinks a {
	color: #95A347;
	margin-left: 28px;
	text-decoration: underline;
}
.blog-tabbing-sec {
	padding: 70px 0;
}
.blog-title h2 {
	color: #000000;
	font-size: 35px;
	padding-left: 14px;
	margin-bottom: 30px;
	font-weight: 600;
}
.feature-head h2 {
	color: #000000;
	font-size: 26px;
	font-weight: 600;
	padding: 9px;
	margin: 13px 0;
}
.blog-sec-box p {
	color: rgb(0 0 0 / 40%);
	font-size: 12px;
	padding: 7px 0;
}
.blog-sec-box h2 {
	color: #000000;
	font-size: 14px;
}
.blog-sec-box {
	margin-top: 20px;
}
.load-more-btn .read-more {
	margin: 35px auto 0px;
}
.blog-tabbing .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	border: none;
	border-bottom: 3px solid ##D90368;
	color: #95A347;
	font-weight: 600;
}
.blog-tabbing .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
	border: none;
	color: rgb(0 0 0 / 30%);
	border-bottom: 3px solid transparent;
	padding-bottom: 20px;
}
.blog-tabbing .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover {
	border-bottom: 3px solid #D90368;
}
.post-detail-sec {
	padding: 50px 0 0;
}
.post-detail-title p {
	color: rgb(0 0 0 / 40%);
	font-size: 15px;
}
.post-detail-title h2 {
	color: #000000;
	font-weight: 400;
	font-size: 22px;
	max-width: 400px;
	padding: 5px 0 30px;
}
.post-detail-box h4 {
	color: rgb(0 0 0 / 40%);
	font-size: 15px;
	padding: 10px 0;
}
.post-detail-box p {
	color: #707070;
	font-size: 15px;
	padding: 10px 0;
	max-width: 920px;
}
.post-detail-box img {
	max-width: 84%;
}
.post-detail-box {
	padding-bottom: 50px;
}
.post-prev-next {
	border-top: 1px solid rgb(112 112 112 / 30%);
	padding: 20px 0;
}
.cocial-icons {
	display: flex;
	align-items: center;
}
.cocial-icons ul li a {
	border: 1px solid #A7A7A7;
	font-size: 13px;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}
.cocial-icons ul li a:hover {
	background-color: #D90368;
}
.cocial-icons ul li {
	margin-left: 5px;
}
.cocial-icons ul {
	display: flex;
}
.cocial-icons ul li a i {
	color: #000;
}
.cocial-icons ul li a i:hover {
	color: #ffffff;
}
.cocial-icons h2 {
	color: #000000;
	font-size: 18px;
	margin-right: 21px;
}
.post-prev-next-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 40px 0;
}
.post-prev-next-flex a {
	display: flex;
	align-items: center;
	color: #000000;
}
.post-prev-next-flex a:first-child img {
	padding-right: 8px;
}
.post-prev-next-flex a:last-child img {
	padding-left: 8px;
}
.elevating-the-field h4 {
	color: #000000;
	font-size: 25px;
}
.elevating-the-field h3 {
	color: #000000;
	font-size: 25px;
	max-width: 500px;
}
.elevating-the-field p {
	color: #707070;
	padding: 26px 0;
	font-weight: 500;
	font-size: 14px;
}
.acm-initiatives-flex {
	display: flex;
	align-items: center;
}
.acm-initiatives-flex img {
	max-width: 177px;
}
section.childerenNewsection .row {
	padding-bottom: 90px;
	margin-bottom: 90px;
	border-bottom: 1px solid #7070703d;
}

section.childerenNewsection p {
	font-size: 14px;
	line-height: 26px;
	color: #707070;
	font-weight: 500;
}

section.childerenNewsection h2 {
	font-size: 32px;
	max-width: 100%;
	color: #000;
	margin-bottom: 20px;
}

section.childerenNewsection {
	padding: 100px 0px 0px;
	border-top: 1px solid rgb(112 112 112 / 40%);
	width: 80%;
	margin: auto;
}
.formContainerNew {
	background: #95a3471f;
	padding: 40px;
}

.formContainerNew label {
	display: block;
	font-size: 12px;
	font-weight: 500;
}

.formContainerNew input, .formContainerNew textarea {
	width: 100%;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 0px 10px;
}

.formContainerNew input {
	height: 40px;
}

.inputContainer {
	margin-bottom: 20px;
}

.formContainerNew textarea {
	min-height: 150px;
	resize: none;
}

.formContainerNew form {
	max-width: 900px;
}

.formContainerNew h3 {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
	padding: 0px 15px;
}

.formContainerNew {
	margin: 50px 0px;
}

.meusumPage {
	padding: 50px 0px;
}

.meusumPage h2 {
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
}
button.read-more {
	border: none;
}
.museum-p p {
	color: #000000;
	font-size: 14px;
	padding: 10px 0;
	font-weight:500;
}
.inputContainer select {
	width: 100%;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 0px 10px;
	height: 40px;
}
.personalinformationrelease h4 {
	color: #000000;
	font-size: 20px;
	margin-bottom: 11px;
	font-weight: 400;
}
.inputContainer-checkbox input {
	height: 26px;
	width: 26px;
	border: 1px solid #707070;
}
.inputContainer-flex {
	display: flex;
	align-items: flex-start;
}
.inputContainer-text {
	padding-left: 15px;
}
.inputContainer-text h2 {
	color: #000000;
	font-size: 19px;
	font-weight: 400;
	margin-bottom: 7px;
}
.inputContainer-text p {
	color: rgb(0 0 0 / 50%);
	font-size: 14px;
}
.inputContainer input[type="file"] {
	display: none;
}
.inputContainer img {
	cursor: pointer;
	max-width: 175px;
}
.our-commitments-title h4 {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	margin-top: 35px;
}
.museums-for-all-sec {
	padding: 40px 0;
}
.museums-for-all-box:first-child {
	background-color: #95A347;
}
.museums-for-all-box:last-child {
	background-color: #1AA2D8;
}
.museums-for-all-sec {
	display: flex;
	justify-content: space-between;
}
.museums-for-all-box {
	padding: 23px;
	margin-right: 21px;
	border-radius: 18px;
	min-height: 222px;
}
.museums-for-all-box h2 {
	color: #ffffff;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight: 400;
}
.museums-for-all-box p {
	color: #ffffff;
	font-size: 14px;
	padding: 12px 0;
}
.museums-for-all-box a {
	background-color: #ffffff;
	color: #000000;
	padding: 13px 19px;
	border-radius: 12px;
	display: block;
	width: max-content;
	margin: 20px 0;
	font-size: 14px;
}
.museums-for-all-box a:hover {
	background-color: #909E43;
	color: #ffffff;
}
footer {
	padding: 40px 0 0;
}
.about-museums-mobilize-notification p {
	border: 1px solid #1AA2D8;
	color: #707070;
	font-size: 14px;
	padding: 20px;
	max-width: 829px;
	border-radius: 25;
	border-radius: 13px;
}
.about-museums-mobilize-notification {
	padding: 15px 0;
}
.about-museums-mobilize-sec {
	padding: 50px 0;
}
.about-museums-mob-box h2 {
	color: #000000;
	font-size: 28px;
	font-weight: 600;
	padding: 20px 0;
}
.about-museums-mob-box p {
	color: #707070;
	font-size: 14px;
	padding: 13px 0;
	font-weight: 500;
	line-height: 28px;
}
.about-museums-mob-img img {
	margin: auto;
	max-width: 350px;
}
.acm-climate-img img {
	max-width: 350px;
	margin: auto;
}
.good-to-grow {
	margin: 40px 0 20px;
}
.good-to-grow h4 {
	color: #000000;
	font-size: 21px;
	margin-bottom: 15px;
	max-width: 80%;
}
p.colaraaa {
	color: #707070;
	font-size: 14px;
	font-weight: 500;
	max-width: 40%;
}
ul.keycolor li {
	color: #000!important;
}
p.covidpa {
	color: #707070;
	font-size: 14px;
	font-weight: 500;
	max-width: 95%;
	line-height: 28px;
}
.good-to-grow ul li img {
	margin-right: 19px;
}
.good-to-grow ul li {
	display: flex;
	align-items: baseline;
	padding: 5px 0;
	color: #707070;
	font-size: 14px;
	font-weight: 500;
}
ul.colra li {
	color: #000;
}
.un-sustainable-sec {
	padding: 50px 0;
}
.un-sustainable-title h2 {
	color: #000000;
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 10px;
	max-width: 475px;
}
.un-sustainable-title p {
	color: #707070;
	font-size: 14px;
	padding: 5px 0;
	font-weight: 500;
	max-width: 90%;
	line-height: 28px;
}
section.un-sustainable-sec .row {
	display: flex;

}
.about-su-title h2 {
	color: #000000;
	font-size: 32px;
	max-width: 350px;
}
.about-su-title h2 {
	color: #000000;
	font-size: 32px;
	max-width: 350px;
	margin-bottom: 20px;
	min-height: 116px;
}
.un-sustainable-title h4 {
	color: #707070;
	font-size: 20px;
	font-weight: 400;
	padding: 10px 0 30px;
}
.good-to-grow h5 {
	color: #707070;
	font-size: 15px;
	padding-bottom: 20px;
}

.children-sliderss .owl-nav {
	position: absolute;
	top: 40%;
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.children-sliderss button.owl-prev {
	margin-left: -60px;
}
.children-sliderss button.owl-next {
	margin-right: -60px;
}


ul.lista li a {
	display: flex;
	align-items: center;
	font-size: 14px;
	color:#000;
	margin-left: 0px;
	text-decoration: none;
	font-weight: 500;
}

h5.font600.orange {
	color: #000;
	margin: 20px 0;
}

.news-text p {
	color: #000;
	margin-bottom: 20px;
}

.tags-list li {
	margin-bottom: 10px;
	color: #707070;
	font-size: 14px;
	font-weight: 500;
}
.tags-list h5 {
	margin: 30px 0;
}
a.peni {
	color: #707070;
	font-size: 13px;
}
.main-flex {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 70px;
}

.main-width {
	width: 70%;
}

.main-width1 {
	width: 28%;
}

section.our-commitments-sec .container {
	padding: 30px 0;
}
.our-commitments-title h6 {
	margin-bottom: 10px;
	font-size: 16px;
	color: #000;
}
.usa {
	margin-bottom: 30px;
	margin-top: 10px;
}


/* New CSSS for 20 Pages */

.iner-atav p {
	color: #707070;
	font-size: 13px;
	padding: 13px 0;
}
.iner-atav h6 {
	margin: 20px 0;
}

.iner-atav ul li {
	display: inline-block;
	margin-bottom: 5px;
}
.iner-atav span {
	color: #707070;
	font-size: 11px;
}
.rgst span {
	font-weight: 500;
	margin-bottom:20px;
	display:block;
}
.abt-inter span {
	font-weight: 600;
	font-size: 22px;
	margin: 20px 0;
	display: block;
}

.abt-inter p {
	color: #707070;
	font-size: 13px;
	padding: 13px 0;
}
.iner-image {
	margin: 40px 0;
}
a.rates {
	color: #95A347;
}
.iner-marktng p {
	color: #707070;
	font-size: 13px;
	padding: 13px 0;
}
.iner-marktng ul li {
	display: flex;
	align-items: baseline;
	padding: 5px 0;
	color: #000;
	font-size: 14px;
	font-weight: 500;
}
.iner-marktng ul li img{
	margin-right: 19px;
}
.iner-marktng h3 {
	font-size: 18px;
	margin: 30px 0;
}

a.impas {
	color: #95A347;
	text-decoration: underline;
	margin-bottom: 20px;
}


span.contactaa {
	margin-top: 20px;
	display: block;
	opacity: .8;
	font-weight: 500;
}

span.contactaa a {
	color: #95A347;
	text-decoration: underline;
}
.iner-history h5 {
	color: #1AA2D8;
	font-size: 22px;
	margin-bottom: 10px;
}
span.date1 {
	display: block;
	font-size: 11px;
	opacity: .6;
}

.iner-history {
	border-bottom: 1px solid #c5c5c5;
	padding: 30px 0;
}
h4.subhed {
	font-weight: 500;
	margin-bottom: 30px;
}
h4.subhed1 {
	margin-top: 20px;
	font-weight: 400;
}
.inera-web span {
	margin: 5px 0px;
}
.namess h4 {
	margin: 10px 0;
	padding: 0;
	color: #000;
	font-weight: 500;
}

.namess p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
.namess {
	margin-top: 30px;
}
.nexts {
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}

.nexts a {
	padding: 10px 20px;
	border: 1px solid #000;
	color: #000;
	border-radius: 10px;
	display: inline-block;
	font-weight: 500;
}
p.cn a {
	color: #707070;
	font-size: 13px;
}
.iner-atav ul li a {
	color: #1AA2D8;
	font-weight: 700;
}



table {
	font-family: arial, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

td, th {

	text-align: left;
	padding: 20px 10px;
}

tr:nth-child(even) {
	background-color: #CCDBE4;
}
tr:first-child{
	background: #fff;
	color: #9EAA56;
	font-size: 20px;
	font-weight: 300;
}
.membr-table {
	margin-top: 40px;
	margin-bottom: 40px;
}
.imorta span {
	color: #707070;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 10px;
	display: block;
}

.imorta {
	padding: 20px 30px;
	background: #CCDBE4 !important;
	border-radius: 5px;

}

.imorta h4 {
	margin-top: 0px;
	font-weight: 700;
	color: #000000;
	font-size: 20px;
}
.ula ul li {
	display: flex;
}
.ula ul li img {
	margin-right: 18px;
}
.ula ul li span {
	color: #95A347;
	font-weight: 500;
}
.ques h4 {
	text-transform: capitalize;
	margin: 0;
}

.ques {
	margin-top: 30px;
}

.ques span {margin-top: 10px;display: block;    color: #95A347;}
h4.una {
	margin: 0;
}
.qustas h5 {
	font-size: 20px;
}

.qustas p {
	margin: 0;
	padding: 5px 0;
}

.qustas {
	margin: 20px 0;
}
h4.una a {
	color: #9EAA56;
}
.qustas h5 {
	font-size: 20px;
	font-weight: 400;
}
.disc img {
	margin: 0 auto;
	display: block;
	width: 100%;
	max-width: 90%;
}
h6.upaa {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
}
a.green {
	color: #9EAA56;
}
.inaa .iner-history {
	padding: 40px 40px;
	background: #F9FAF4;
	border: none;
	margin-bottom: 20px;
}

.inaa .col-md-12 {
	padding: 0px;
}
.addresss ul li {
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	opacity: .8;
}

.addresss {
	border-top: 2px solid lightgray;
	padding-top: 10px;
}
.inaa {
	padding-top: 50px;
}
.dta-pos {
	margin-left: 30px;
}

a.green-btn1 {
	padding: 8px 25px;
	border: 1px solid;
	display: inline-block;
	margin-left: 0;
	text-decoration: none;
	border-radius: 10px;
}
.blck-btna a.green-btn1{
	padding: 8px 25px;
	border: 1px solid;
	display: inline-block;
	margin-left: 0;
	text-decoration: none;
	border-radius: 10px;
	color: #1AA2D8;

}
.dta-pos h4 {
	margin-bottom: 30px;
}
.blck-btna {
	margin-top: 20px;
}
.netwrk-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.network-width {
	width: 63%;
}
.network-width1 {
	width: 35%;
}



.sss .good-to-grow ul li {
	display: flex;
	align-items: center;
	padding: 5px 0;
	color: #707070;
	font-size: 13px;
}
a.buk {
	margin-left: 0px;
	color: #000;
	text-decoration: none;
}
.ula ul a {
	display: block;
}
.ques span a {
	margin-top: 10px;
	display: block;
	color: #95A347;
}


.table-image {
	margin-top: 40px;
}

a.buk {
	cursor: pointer;
}
.ula ul li span {
	color: #000;
	font-weight: 500;
}
section#nopadding {
	padding: 0px!important;
}

ul.key li {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

ul.key li img {
	margin-right: 20px;
}

ul.key {
	margin: 40px 0;
}



.tr-img {
	display: flex;
}
.tblaa {
	width: 100%;
}
.tblaa tr:nth-child(even) {
	background-color: #fff;
}
.tblaa tr:first-child {
	background: #fff;
	color: #000;
	opacity:.4;
	font-size: 20px;
	font-weight: 300;
	border-bottom:1px solid #c5c5c5;
}
.tblaa td {
	font-weight: 600;
}
img.snd {
	margin-left: 10px;
}
.footerTop{
	position:relative;
}


ul.sub-menu {
	background: gray;
	padding: 10px 10px;

}
ul.sub-menu {
	display: none;
	text-align: left;
	position:absolute;
	z-index:999;
	/* transition: 4s all; */
	visibility: visible;
	opacity: 1;
	width: 200px;
}
ul.sub-menu li {
	text-align: left;
	padding: 0!important;
	margin-right:0 !important;
	color: #004D76 !important;
}
ul.sub-menu li a {
	padding: 8px 0;
	border-bottom: 1px solid;
	color: #004D76 !important;
}
ul.sub-menu>li:last-child  ul.sub-menu,
ul.sub-menu li:last-child a,
ul.sub-menu li ul.sub-menu li:last-child a {
	border-bottom: none;
}
ul.sub-menu>li:last-child  ul.sub-menu{
	border-top: 1px solid #fff;
}
ul.sub-menu {
	/* display: none; */
}
.listItemsMainMenu ul>li{
	position:relative;
}

li.sub-menuss::after {
	content: "";
	position: absolute;
	width: 7px;
	height: 7px;
	top: 27px;
	right: 11px;
	bottom: 0;
	background: transparent;
	border: 2px solid #fff;
	border-bottom: 0px;
	border-right: 0px;
	transform: rotate( 
		226deg
	);
}
li.sub-menuss {
	position: relative;
}
ul.mainMenu li:nth-child(odd)::after {
	right: -13px;
}

.footerTop li.sub-menuss::after {
	display:none;
}

footer {
	/*position: relative;
	background: url(https://wp.cmswebdeveloper.com/acm/wp-content/uploads/2021/05/back112.png);
	background-position: center left;
	background-size: cover;*/
	Background-color: #f4f4f4;
}
section.support-us-sec{
	position:relative;
}
section.support-us-sec::after {
	background: url(https://wp.cmswebdeveloper.com/acm/wp-content/uploads/2021/05/back111.png);
	background-position: center right;
	background-size: cover;
	position: absolute;
	content: "";
	top: 200px;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: -1;
}
.about-us-title h4 {
	margin-bottom: 15px;
}
.upcoming-title h4 {
	margin-bottom: 10px;
}

span.specific {
	display: block;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 40px;
}
.iner-mail a {
	display: flex;
	max-width: 300px;
	font-size: 13px;
	color: #000;
}
.iner-mail span {opacity: 0.6;}

.iner-mail img {
	margin-right: 20px;
}
.inputCOntainerMain input:focus {
	border: 1px solid #9EAA56;
}
.inputCOntainerMain textarea:focus {
	border: 1px solid #9EAA56;
}
.our-commitments-sec {
	padding: 0px 0;
}
/* Today Css */

.read-more:hover {
	background-color: #fff;
	color: #95A346;
}
.read-more {
	background-color: #95A346;
	color: #ffffff;
	padding: 12px 30px;
	text-transform: uppercase;
	border-radius: 11px;
	display: block;
	width: max-content;
	margin-top: 30px;
	border:1px solid #95A346;

}
.find-now-btn {
	background-color: #1AA2D8;
	color: #ffffff;
	border:1px solid #1AA2D8;
	padding: 12px 30px;
	text-transform: uppercase;
	border-radius: 11px;
	display: block;
	width: max-content;
	margin-top: 30px;
}
.find-now-btn:hover{
	color: #fff;
	border:1px solid #fff;
	background:transparent;
}
.read-btn {
	border:1px solid #D90368;
	background-color: #D90368;
	color: #ffffff !important;
	font-family: "adobe-garamond-pro", Times, serif !important;
}
.read-btn:hover {
	background-color:transparent;
	color:#D90368;
}
ul.covidli li {
	color: #000;
}
h5.covhedai {
	line-height: 28px;
	max-width: 75%;
}
.membr-table td {
	font-weight: 600;
}
.membr-table tr {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.membr-table th {
	font-weight: 400;
}
div#table td {
	padding: 10px 15px 40px 15px;

}
.imorta p {
	color: #000;
	font-size: 14px;
	padding: 13px 0;
	font-weight: 500;
	max-width: 87%;
	line-height: 28px;
}
div#imta {
	margin: 20px 15px;

}
div#imta p{
	color: #707070;
}
.disc img {
	margin-top: 25%;
}

.page-template-discount-school-new section#nopadding .container {
	padding: 0 0px;
}
section#serv p {
	color: #000!important;
	font-size: 16px;
	max-width: 80%;

}
section#serv ul.key li {
	font-weight: 500;
}
.keyss span {
	font-weight: 500;
	margin-top: 20px;
	display: block;
}
section#serv ul.key {
	margin: 20px 0;
}
ul.key {
	margin: 20px 0;
}
div#tbl1 td {
	font-weight: 400;
}
section#grantss p {
	padding: 0px;
}
section#publc .container {
	padding: 60px 0 0;
}
div#publc1 {
	padding: 30px 0!important;
}
section#ss1 p {
	max-width: 95%;
}
p.data11 {
	max-width: 65%!important;
}
.total-padd {
	max-width: 66%;
}
ul.subul li {
	color: #95A347;
	text-decoration: underline;
	list-style: circle;
	margin-left: 55px;
	display: list-item;
}
div#post-para p {
	color: #000;
}
.addresss ul>li>span {
	font-weight: 500;
	color: #000;
}
.selection {
	max-width: 32%;
	margin-left: auto;
	display: flex;
	align-items: center;
	font-weight: 500;
}
.selection span {
	display: inline-block;
	font-size: 14px;
	width: 100%;
	text-align: right;
	color: #000;
}
.selection select {
	border: 0px;
	font-weight: 500;
	font-size: 14px;
	color: #000;

}
.selection select:focus{
	outline: none;
	box-shadow: none;
}
.iner-atav p {
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
}
section#inter p {
	max-width: 100%;
}
p.onlinepara {
	padding: 0;
}
p.para11 {
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
}
.rgst a {
	margin-top: 0px;
}
section#marketing p {
	max-width: 100%;
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
}
section#marketing .iner-marktng h6 {
	margin: 20px 0 10px;
}
section#history p {
	max-width: 100%;
}
h4.subhed {
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 25px;
}
section#history1 p {
	max-width: 92%;
}
section#history1 .container {
	padding: 60px 0 0;
}
.section2About ul li span {
	font-size: 14px;
	font-weight: 500;
}
.acm-staff-box p a {
	color: #fff;
	opacity: .7;
}
.donate-option a {
	color: #000;
}
div#quick p {
	padding-left: 30px;
	color: #000;
}
section#nopadding p {
	max-width: 100%;
}
section#history2 p {
	max-width: 100%;
	font-weight: 500;
	line-height: 28px;
}
.award-blok {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.award-blok-width {
	width: 32%;
}

.award-blok-width img {
	width: 100%;
}
.award-blok {
	margin: 20px 0 30px;
}
.award-blok-width p {
	margin-top: 10px;
}
section.abut-faces {
	padding: 0 10%;
}
section.abut-faces h2 {
	font-size: 32px;
}
section.abut-faces h5 {
	font-size: 22px;
	margin: 20px 0;
}
section#culture .elevating-the-field p {
	line-height: 28px;
}
section.abut-faces p {
	font-size: 14px;
	line-height: 26px;
	color: #707070;
	font-weight: 500;
}
section#membership1 p {
	color: #707070;
	padding: 15px 0;
	font-weight: 500;
	font-size: 14px;
}
section#membership1 h4 {
	font-size: 18px;
}
section#discount1 .acm-quicklinks {
	min-height: 250px;
}
.leftContactInfo ul a span {
	opacity: 0.6;
	font-weight: 500;
	font-size: 14px;
}
.iner-mail span {
	opacity: 0.6;
	font-weight: 500;
	font-size: 14px;
}
h1#cntr {
	text-align: center;
	padding: 5% 0;
}
.listItemsMainMenu li ul.socialList a:hover::before{
	display:none!important;
}
section#membership1 p a
{
	color: #707070;
}
ul.for-subli li {
	display: list-item;
}
.iner-marktng ul li img {
	margin-right: 19px;
	display: inline-block;
}
.total-padd {
	max-width: 72%;
}
.copyRight p
{
	font-weight:500;
}
.iner-atav > br {
	display: none;
}
ul.subul li a {
	color: #95A347;
	text-decoration: underline;
}
div#table em {
	font-weight: 500;
}
div#table strong,.membr-table table tbody tr:last-child td:first-child strong{
	font-weight: bold;
}
div#table td,.membr-table table tbody tr td:last-child {
	font-weight: 500;
}
.inera-web h4 br {
	display: none;
	color: #000;
}

.listItemsMainMenu .socialList a::before {
	display:none;
}
a.green1 {
	color: #9EAA56;
	text-decoration: underline;
}
h4.acm-mn {
	margin: 0px;
	margin-bottom: 10px;
	font-weight: 600;
	margin-top: 10px;
}
div#quess h4 {
	font-weight: 600;
}
div#quess p a {
	color: #707070;
}
h4#topa {
	margin-top: 10px;
	margin-bottom: 10px;
}
.coreValues h2 {
	color: #000;
}
a.btna-con {
	padding: 0;
	position: relative;
	bottom: 0;
	background: transparent;
	color: #fff;
	font-size: 14px;
}
p.chck-data {
	padding-left: 6%;
}
.inputContainer-flex span label {
	color: #000000;
	font-size: 19px;
	font-weight: 400;
	margin-bottom: 7px;
	text-transform: capitalize;
}

span.wpcf7-list-item-label {
	margin-left: 22px;
	display: inline-flex;

}
.inputContainer-flex {
	display:block;
}

.footerContainerLIst ul.sub-menu {
	visibility:hidden!important;
	display:none!important;
}



div#grant-tabel tr:first-child{
	background:#D2F0F8!important;
	color: #000;
	font-weight: 600;
}
div#grant-tabel tr:nth-child(odd) {
	background-color: whitesmoke;
}
div#grant-tabel tr:nth-child(even) {
	background-color: #fff;
}
div#grant-tabel tr {
	display:table-row!important;
}
div#grant-tabel th {
	font-weight: bold;
}
div#grant-tabel table tbody tr td:last-child {
	font-weight: 600;
}
div#grant-tabel2 tr:first-child{
	background:whitesmoke!important;
	color: #000;
	font-weight:300!important;
	font-size: 16px;

}
div#grant-tabel2 tr td:first-child {
	font-weight:300!important;

}
div#grant-tabel2 tr {
	display:table-row!important;
}
div#grant-tabel2 tr:nth-child(odd) {
	background-color: whitesmoke;
}
div#grant-tabel2 tr:nth-child(even) {
	background-color: #fff;
}
a.bluaa {
	color: #D90368;
	text-decoration: underline;
}
a.bluaa:hover{
	color: blue;
	text-decoration: underline;
}
div#grant-tabel2 table tbody tr td:last-child {
	font-weight: 600;
}

img.lfta {
	margin-right: 15px;
}


.item.slick-slide {
	min-height: 25vw;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.item.slick-slide .container {
	position:relative;
	z-index:1;
}
/* New Css */


ul.sub-menu ul.sub-menu {
	position: relative;
	left: auto;
	right: auto;
	z-index: 99999;
	/* background: red; */
	width: 100%;
	padding: 5px 0px 5px 0;
	text-align: right;
	display: block !important;
	border-bottom: 1px solid #fff;
}

ul.sub-menu ul.sub-menu li a {
	font-size: 12px;
}

ul.sub-menu ul.sub-menu li {margin: 0px;}

ul.sub-menu ul.sub-menu li a {
	padding-left: 20px;
	font-size: 12px;
	padding:6px 0;
}


.page-id-337 .item.slick-slide:before{
	display:none;
}
section.home-banner-sec {
	background-repeat: no-repeat;
}
ul.sub-menu ul.sub-menu li {
	list-style: circle;
	margin-left: 10px;
	color: #fff;
	list-style-type:none;
}
/* ul.sub-menu>li:last-child>a{
border-bottom:none;
border-top: 1px solid #fff;
} */
ul.sub-menu ul.sub-menu li a{
	border-top: none;
}
/* NEW ABOUT CHILDREN */

.chldra-flex {
	display: flex;
	justify-content: space-between;
	align-items:center;
	margin: 20px 0;
}

.chldra-width {
	width: 30%;
}

.chldra-width1 {
	width:66%;
}

.chldra-width img {
	width: 100%;
}
h4.spanaaa {
	margin: 20px 0px;
	font-size: 24px;
}
.imhaaa img {
	margin: 0 auto;
}





.container.padding-main1 {
	padding: 80px 0;
}


div#exampleModal .modal-title {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	opacity: 0.6;
}

div#exampleModal .modal-body label {
	font-size: 13px;
	font-weight: 500;
}
section.home-banner-sec h2 {
    color: #fff;
}



.rightContainerFooter ul li {
    margin-right: 20px;
}

.rightSideSectoin1 ul a {
    color: #707070;
}
a.blcki {
    color: #212529;
    text-decoration: none;
}

input#nf-field-56 , input#nf-field-80 {
    background: #95A347!important;
    border: 1px solid #95A347!important;
    border-radius: 10px;
    padding: 0px 30px;
    height: 40px;
}
input#nf-field-80:hover{
	background:#fff!important;
	color: #95A347!important;
}
input#nf-field-56:hover{
	background:#fff!important;
	color: #95A347!important;
}
.nf-form-content label {
    color: #95A347;
}
/* .nf-form-layout input , select , textarea {
    border: 1px solid #95A347!important;
    background: #fff!important;
} */
.nf-form-layout input {
      border: 1px solid #D8D8D8!important;
    background: #fff!important;
    border-radius: 5px!important;
}
.nf-form-layout input:focus{
	    border: 1px solid #9EAA56!important;
}
.nf-form-layout select{
       border: 1px solid #D8D8D8!important;
    background: #fff!important;
    border-radius: 5px!important;;
}
.nf-form-layout select:focus{
	    border: 1px solid #9EAA56!important;
}
.nf-form-layout textarea {
       border: 1px solid #D8D8D8!important;
    background: #fff!important;
    border-radius: 5px!important;
}
.nf-form-layout textarea:focus{
	    border: 1px solid #9EAA56!important;
}
h5#exampleModalLabel {color: #849097;}

.nf-form-fields-required {
    color: #849097;
}
.loha img {
    width: 100%;
    opacity: .1;
    max-width: 60%;
}

.loha {
    margin: 150px 0;
}
div#cna {
    position: relative;
}

div#cna::after {
    position: absolute;
    background-image: url(https://wp.cmswebdeveloper.com/acm/wp-content/uploads/2021/05/Group-75-min.png);
    content: "";
    width: 100%;
    left: 0;
    height: 100%;
    background-repeat: no-repeat;
    top: 100%;
      opacity: 0.3;
    background-position: center;
    background-size: contain;
}


/* div#lm_wrapper1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.pop-width {
    width: 48%;
}
*/
div#tbl1 .modal-dialog {
    width: 100%;
    max-width: 50%;
} 
.pop-width .col-sm-6 {
    flex: 100%;
    max-width: 100%;
}
.pop-width .imgiaa {
    display: flex;
    align-items: center;
    width: 100%;
}
.dl-horizontal2 {
    display: flex;
}

.dl-horizontal2 img {
    margin-right: 20px;
	margin-bottom:10px;
}
.pop-width p {
    max-width: 100%!important;
    width: 100%;
}
.dl-horizontal3 p {
    margin-bottom: 10px;
}
div#tbl1 td img {
    display: inline-block;
    margin-right: 10px;
}
div#tbl1 tr:first-child {
    background: #fff;
    color: #000;
font-size:16px;
    border-bottom: 1px solid #c5c5c5;
	opacity:1;
}
div#tbl1 tr{
	border-bottom:2px solid #EDF0F4;
}
div#tbl1 tr:last-child {
	border:none;
}
div#tbl1 .modal-content button {
      position: absolute;
    right: 20px;
    top: 10px;
	z-index: 1;
}
.seriva {
    background: #EDF0F4;
	    padding: 0px 0 30px;
	display: none;
}
.headi p {
    display: flex;
    align-items: center;
}

.headi img {
    width: 100%;
    max-width: 15%;
    margin-left: 20px;
}
.headi p {
    font-size: 26px!important;
    font-weight: 600;
}
.dl-horizontal1 {
    border-bottom: 2px solid #EDF0F4;
    padding-bottom: 15px;
}
.dl-horizontal3 h4 {
    font-weight: 700;
	margin-bottom:10px;
    font-size: 16px;

}
.dl-horizontal3 p {
    font-size: 14px!important;
}
.dl-horizontal1 p{
	font-size: 14px!important;
}

.dl-horizontal3 {
    padding-top: 15px;
	  border-bottom: 2px solid #EDF0F4;
    padding-bottom: 15px;
}
.dl-horizontal3:last-child {
    border: none;
}
.dl-horizontal3 a {
    color: #4882BC;
}
.filterss-flex {
    display: flex;
    justify-content: space-between;
	    margin-top: 20px;
}

.filter-width {
    width: 65%;
}

.filter-width1 {
    width: 35%;
}
.filter-width .searfc button {
    background: no-repeat;
    border: navajowhite;
    position: absolute;
       top: 7px;
	    left: 5px;
}

.filter-width form {
    position: relative;
}
/* .filter-width .searfc input::placeholder {
    font-size: 14px;
} */
.search input.search-input {
	 font-size: 14px;
    padding-left: 30px!important;
}
.filter-width .searfc button i {
    font-size: 14px;
}
.filter-width .searfc input {
    background: #F2F4F6;
    border: 1px solid #cecece;
    border-radius: 5px;
    width: 100%;
    padding: 10px  0;
}
.filter-width1 select.form-select {
/*         background: url(https://wp.cmswebdeveloper.com/acm/wp-content/uploads/2021/09/Group-2.png); */
    padding: 10px 28px;
        color: #000;
    appearance: none;
    border: 1px solid #D90368;
    border-radius: 5px;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 10px;
	    background: transparent;
}
.filter-width1 select.form-select option{
	background:#95A347;
}

.filter-width {
    display: flex;
    align-items: center;

}

.searfc {
    width: 50%;
}

.number-mx {
    width: 20%;
	    margin-left: 20px;
}
.number-mx input {
    background: #F2F4F6;
    border: 1px solid #cecece;
    border-radius: 5px;
    padding: 8px  0;
	    padding-left: 10px;
}
.number-mx button {
    background: #D90368;
    border: navajowhite;
    padding: 9px 20px;
    color: #fff;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
	    margin-left: -5px;
}
.number-mx input {
    border-right: none;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
h3.alandlka {
    max-width: 74%;
}
.up-ad{
	margin-top:50px;
}
.apply-filter button {
    background: url(https://wp.cmswebdeveloper.com/acm/wp-content/uploads/2021/09/Group-2.png);
    padding: 10px 40px;
    color: #fff;
    appearance: none;
    border: 1px solid #95A347;
    border-radius: 5px;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
/* .filter-inner {
    display: flex;

} */
.filter-inner{
	display:block;
}
/* .filter-inner  {
   display:none;
} */
.filer-width p {
    font-size: 18px!important;
    font-weight: 600;
    margin: 10px 0;
}
.apply-filter {
    text-align: right;
}

.filter-inner {
    flex-wrap: wrap;
}

.filer-width {
    flex: 0 33%;
    max-width: 33%;
    overflow: hidden;
}




div#tbl1 thead {
    background: #EDF0F4;
}

div#tbl1 thead tr {
    background: #EDF0F4!important;
    color: #000 !important;
	
    font-size: 20px;
    font-weight: 300;
    border-bottom: 1px solid #c5c5c5;
}
div#my-table tr {
	    background-color: #fff !important;
	border-bottom: 2px solid #EDF0F4 !important;
}
.filer-width {
    flex: 0 100%;
    max-width: 100%;
    overflow: hidden;
}

.number-mx {
    width: 35%;
    margin-left: 20px;
}
.filter-width {
    width: 57%;
}
.filter-width1 {
    width: 43%;
}
.iner-dad {
    display: flex;
    justify-content: space-between;
}

.iner-dad .filer-width {
    width: 48%;
}
.iner-dad .filer-width select {
    width: 96%;
}
button.filt {
    background: url(https://wp.cmswebdeveloper.com/acm/wp-content/uploads/2021/09/Group-2.png);
    padding: 10px 40px;
    color: #fff;
    appearance: none;
    border: 1px solid #95A347;
    border-radius: 5px;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 30px;
}

div#tbl1 .pagination ol li {
    display: inline-block;
/*     padding: 5px 10px;
    background: #C6C6C6;
    margin-right: 6px;
    border: 1px solid #cecece;
    margin-left: 6px; */
}
div#tbl1 ol#numbers {
    margin: 0 auto;
    display: block;
}

div#tbl1 .pagination {
    margin-top: 50px;
}

div#tbl1 .pagination ol>li>a {
    color: #fff;
    font-size: 18px;
	    color: #fff;
    font-size: 18px;
    display: inline-block;
    padding: 5px 10px;
    background: #C6C6C6;
    margin-right: 6px;
    border: 1px solid #cecece;
    margin-left: 6px;
}
div#tbl1 .pagination ol>li>a.active{
	background:#95A347;
}
div#tbl1 td {
    cursor: pointer;
}


.searfc .search::after {
    position: absolute;
    top: 0;
    bottom: 0;
    background-image: url(https://wp.cmswebdeveloper.com/acm/wp-content/uploads/2021/04/2.svg);
    left: 9px;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    margin: auto;
}

.search {
    position: relative;
}


.selection {
    display: none;
}
.apply-filter {
    display: none;
}


a.blck {
    color: #000;
    text-decoration: none;
	margin-left:0px;
}

.blog-sec-box img {
    max-height: 200px;
}

.directors-img img {
    border-radius: 20px;
}
a#News-tab, a#Member-Roundups, a#Uncategorized {
    display: none;
}
.sliced:nth-child(-n+10) {
    display: block;
}

.sliced {
    display: none;
}
a#loadMore {
    background-color: #D90368;
    color: #ffffff;
    padding: 12px 30px;
    text-transform: uppercase;
    border-radius: 11px;
    display: block;
    width: max-content;
    margin-top: 30px;
    border: 1px solid #D90368;
}
a#loadMore {
    margin: 0 auto;
    margin-top: 30px;
}

.publications-title {
	color: #D90368;
	font-size: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
	padding: 20px 0px 20px 0px;
}

.publications-title2 {
	font-size: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
	padding: 20px 0px 20px 0px;
}

.publications-title3 {
	color: #D90368;
	font-size: 1.3rem;
    font-weight: 700;
	padding: 20px 0px 20px 0px;
}