@media screen and (min-width:999px) and (max-width:1132px) {


    .menu-item a {
     
        font-size: 13px!important;
    }


}

#frm_field_11_container {
	display: none!important;
}

.background-heading {
    background: #f22b29;
    padding: 20px;
    width:; max-content;
    margin: 0 auto;
    color: #fff!important;
}

.background-heading h2 {
    color: #fff!important;
}

#copyright i.fa.fa-facebook {
	background-color: #1778F2!important;
	border-radius: 50%;
	border: 0px solid white;
	color: white!important;
	padding: 2px;
}

#header-secondary-outer i.fa.fa-facebook {
	background-color: #1778F2!important;
	border-radius: 50%;
	border: 0px solid white;
	color: white!important;
	padding: 5px 10px 5px 8px;
}


/* #copyright div.social a:hover {
	background-color: none!important;
	border-radius: 50%;
	border: 0px solid white!important;
}

#copyright div.social a:hover i::after {
	background-color: none!important;
	border-radius: 50%;
	border: 0px solid white!important;
}

#copyright div.social * {
	background-color: none!important;
	border: 0px solid white!important;
} */


@media screen and (max-width: 600px) {
	#search-outer {
		display: none!important;
	}
	
	html {
		margin-top: 0!important;
	}
}

#slide-out-widget-area i::after {
	display: none!important;
}


.secondary-header-text span:nth-child(2) {
	display: none!important;
}

.secondary-header-text span:nth-child(1) * {
	display: flex!important;
}

.secondary-header-text span {
	font-size: .92rem!important;
}

.contact-details {
display: flex;

	padding: 0px;

}

.contact-details-alt {
	display: none;
}

.contact-details a {
	margin: 0 10px;
	display: inline-block;
	background: #f42a2a;
	color: white;
	padding: 10px 20px;
	margin: 0 10px;
	border-radius: 60px;
	font-weight: 700!important;
	transition: all .3s ease;
}

.contact-details a:hover {
	background:#dc2626;
}
#header-outer:not([data-format="left-header"]) #top > .container > .row nav {
	padding: 0px;
	width: 100%!important;
	margin-left: auto!important;
	justify-content: flex-end;
	align-content: middle!important;
	margin-top: 40px;
}

header .col.span_9.col_last {
	display: block!important;
}

header ul.sf-menu {
	width: max-content!important;
}

@media (max-width: 1700px) {
	header nav ul *,
	header nav a {
		font-size: 1rem!important;
	}
}

@media (max-width: 1591px) {
	.contact-details {
		flex-direction: column!important;
	}
	
	.contact-details a {
		padding: 10px!important;
	}
	
	.contact-details a:nth-of-type(1) {
		margin-bottom: 4px;
	}
	
	.contact-details a {
		font-size: .9rem!important;
	}
	
	#header-outer:not([data-format="left-header"]) #top > .container > .row nav {
	padding: 0px;
	margin-top: 20px;
}
	
	
}

@media (max-width: 1319px ) {
	.contact-details-alt {
		display: block!important;
		width: 100%!important;
		transition: all .3s ease
	}
	
	.contact-details {
		display: none!important;
	}
	
	.contact-details-alt a {
		font-size: .9rem!important;
	}
	
	#header-outer:not([data-format="left-header"]) #top > .container > .row nav {
		display: flex;
		flex-direction: column!important;
		width: 100%!important;
		margin: 0 auto;
		justify-content: center;
		align-items: center;
	}
	
	.contact-details-alt a {
	margin: 0 10px;
	display: inline-block;
	background: #f42a2a;
	border-radius: 60px;
	color: white;
	padding: 10px;
	margin: 10px 5px 20px 5px;
	font-weight: 700!important;
}
	
	html body #header-outer.small-nav nav ul {
		margin-top: -30px;
	}
	
	
	

}

@media (max-width: 1132px) {
	.contact-details-alt a {
		font-size: .8rem!important;
	}
}

@media (max-width: 900px) {
	html body #header-outer:not([data-format="left-header"]) #top > .container > .row nav {
		display: none!important;
		
	}
}

.hidden-logo {
	display: none!important;
}

#header-outer.small-nav .contact-details-alt {
	transform: translateY(-500px);
	transition: all .3s ease;
}










