.pxl-grid-filter.pxl-grid-filter1 {
    display: none;
}
.mission-statement .elementor-element.elementor-element-8dd7dbd {
    --padding-top: 36px;
    --padding-bottom: 40px;
    --padding-right: 50px;
    margin-bottom: 30px;
}
.bg-menu-blur:before {
    content: none;
}
.pxl-carousel-hero1 .pxl-item .pxl-item-content .btn{display:none;}
.pxl-carousel-hero1 .pxl-button.pxl-atc-link, .our-teams .pxl-button.pxl-atc-link{display:none;} 

#pxl-header-elementor .px-header--fixed.smaller .pxl-header-scale {
    margin-top: 0;
    overflow: hidden;
}
.arthur-section{margin:auto;}
#pxl-header-elementor .px-header--fixed.smaller .pxl-menu-primary > li > a {
    color: #fff;
}
#events p.elementor-image-box-description {
    background: #fcc862;
	color: #000;
	padding:10px;
}

.subscribe-container {
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.subscribe-container p{display: flex;}

.email-input {
    flex-grow: 1;
    padding: 10px;
    border: 0;
    border-radius: 5px 0 0 5px;
    font-size: 15px;
	  height: 46px;
    color: #999;
    outline: none;
    transition: all 0.3s ease;
}
.subscribe-container  input[type="email"]{border-radius: 5px 0 0 5px;border: 0;}

.subscribe-container  input[type="email"]:focus{color: #999;}

.email-input::placeholder {
    color: #ccc;
}

.email-input:focus {
    border-color: #ffb700;
    color: #333;
}

.subscribe-button {
    background-color: #cb8f19;
    color: #fff;
    border: none;
    padding: 0px 20px;
    font-size: 15px;
		height: 54px;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
    transition: background-color 0.3s ease;
}

.subscribe-button:hover {
    background-color: #ffb700;
}
.subscribe-container p br {
    display: none;
}
.pxl-testimonial-carousel5 .pxl-item-inner {
    background-color: #ffffff;
}
.pxl-testimonial-carousel5 .pxl-item-inner .pxl-item--star{display:none;}
.pxl-testimonial-carousel5 .pxl-item-inner .pxl-item--desc {
    -webkit-line-clamp: 7;
}

@media(max-width:767px){
	    #pxl-header-default, #pxl-header-elementor {
        background-color: var(--wp--preset--color--luminous-vivid-amber);
    }
	#pxl-header-elementor #pxl-header-mobile.pxl-header-mobile-fixed .pxl-header-main{background-color: var(--wp--preset--color--luminous-vivid-amber);}
	.pxl-loader.style-text .preloader-inner .loading-text {
    font-size: calc(26px + 1.6vw);
}
	.mission-statement{padding:0 20px;}
	.csrm-section{padding:30px 10px;}
	.sir-arthur {
    padding: 20px;
    text-align: center;
}
.csrm-section{padding:10px;}	
}