.footer-grid {
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:100px;
	grid-template-columns: 2fr 1fr 1fr 1.2fr;
    gap: 45px;
}
.footer-title {
	color:#FFFFFF;
font-weight: 600;
font-size: 20px;
line-height: 1.3em;
letter-spacing: 0%;
	text-transform:none;
}
.footer-logo img {
	height:auto;
	max-width:280px;
}
.footer-menu a {
	font-size:16px;
	line-height:1.2em;
}
.contact-list strong {
	font-weight:500;
	font-size:16px;
}
.contact-list small {
	font-weight:400;
	text-decoration:underline;
}
.footer-copy,
.footer-policy a{
	font-weight:500;
	font-size:14px;
	line-height:1.2em;
	color:rgba(255, 255, 255, 0.5);
}
.footer-policy a {
	text-decoration:underline;
}
.footer-dev {
	display:inline-flex;
	align-items:center;
	font-size:14px;
	gap:10px!important;
	color:rgba(255, 255, 255, 0.5);
}
.footer-dev a {
	border:1px solid #FFFFFF;
	padding:8px 16px;
	font-size:16px;
	border-radius:500px;
}
@media(max-width:1100px) {
	    .header-phone__text {
        display: none;
    }
	.header-search {
		margin-top:0px;
	}
}

@media(max-width:980px) {
	.footer-grid {
		grid-template-columns:repeat(3, 1fr);
	}
	.footer-col.footer-col--logo {
		grid-column:span 3;
		display:flex;
		justify-content:center;
	}
}
@media(max-width:938px) {
.header-right-wrap .btn-quote__text{
	display:none;
}
}
@media(min-width:923.99px)  {
	.mob-inner {
		display:none;
	}
}
@media(max-width:923px) {
	.dropdown-menu.is-open .main-menu {
		flex-direction:column;
		gap:15px;
	}
	.header-search-wrap form,
	.header-right-wrap{
		display:none;
	}
	.header-search-wrap {
		justify-content:flex-end;
	}
	.mob-inner {
		margin-top:30px;
		display:flex;
		justify-content:space-between;
		align-items:center;
		gap:15px;
	}
	.mob-inner .header-search-wrap.mob form,
	.header-right-wrap.mob{
		display:flex;
	}
	.header-search-wrap.mob {
		width:100%;
		max-width:unset;
	}
}
@media(max-width:850px) {
	.footer-bottom,
	.footer-dev{
		flex-direction:column;
	}
}
@media(max-width:767px) {
	.header-top {
		display:none;
	}
}
@media(max-width:644px) {
		.header-right-wrap .btn-quote__text{
	display:none;
}
}
@media(max-width:617px) {
	.footer-grid {
		grid-template-columns:repeat(1, 1fr);
	}
	.footer-col.footer-col--logo {
		grid-column:span 1;
		display:flex;
		justify-content:center;
	}
	.footer-col {
		display:flex;
		flex-direction:column;
		align-items:center;
	}
	.footer-col .footer-menu li {
		display:flex;
		justify-content:center;
	}
	.footer-col .contact-list li {
		flex-direction:column;
	}
	.footer-col .contact-list li a,
	.footer-col .contact-list li span{
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.footer-col .contact-list li {
		gap:0px;
		
	}
	.footer-col .contact-list li:not(:last-of-type) {
		margin-bottom:25px;
	}
}
@media(max-width:584px) {
	.header-main__inner {
		display:flex;
		justify-content:space-between;
	}
	.header-search-wrap form,
	.header-right-wrap {
		display:none;
	}
	.header-search-wrap {
		justify-content:flex-end;
	}
}
@media(max-width:489px) {
	.mob-inner {
		flex-direction:column;
	}
	.mob-inner .header-right-wrap .btn-quote__text {
		display:block;
	}
}
@media(max-width:452px) {
	.btn-menu__text {
		display:none;
	}
}
@media(max-width:386px) {
	.header-main {
		padding:12px;
	}
	.btn-menu {
		padding:15px;
	}
}