/* overflowing phone number fix */
body.material #header-secondary-outer .nectar-center-text {
    padding: 10px 200px 10px 0!important;
}

@media screen and (min-width: 691px) and (max-width: 1056px) {
    body.material #header-secondary-outer .nectar-center-text {
        padding: 10px 0!important;
        width: 100%!important;
        max-width: 100%!important;
        min-width:100%!important;
        left: 20px!important;
    }
}

.sf-menu >li ul {
    padding: 20px;
    width: 22em;	
}
.sf-menu >li ul a {
	    padding: 12px 6px;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
	#gallery-scroll-menu {
		display: none !important;
	}
}


.hero-overlay .iwithtext{
	padding: 1.25rem 2rem 1rem 2rem!important;
	background-color: #0e1d49!important;
	position:absolute !important;
	z-index:999999 !important;
	bottom: 3rem !important;
	left:50% !important;
	width: auto !important;
	transform: translatex(-50%);
	display: flex!important;
	justify-content: center;
	align-content: center;
}

.hero-overlay .icon-ok{
	fill: #fff !important;
	color: #fff !important;
	height: 35px !important;
	width: 35px !important;
	line-height:35px!important;
	font-size: 35px!important;
	position:relative !important;
}

.hero-overlay .iwt-text{
	padding-left: 20px !important;
}

.hero-overlay .iwt-icon{
	position:relative!important;
}

.hero-overlay h3{
	white-space: nowrap;
}

@media all and (max-width: 745px) {
	.hero-overlay .iwithtext{
		display: none !important;
	}
}