.btn-popup span {
	transition: all .2s;
}
.btn-popup:hover span {
	background-color: #561b62;
}
.gfort-btn {
	transition: background .2s !important;
}
.call-button {
	display: none;
}
img {
    height: auto;
    max-width: 100%;
}
.owl-carousel .owl-item img {
    width: auto;
}

.gfort-section-header-top img,
.footer-contacts img {
    max-width: 16px;
}

.footer-contacts a{
	margin-right: 15px !important;
}
.footer-contacts a:before{
	opacity: 0 !important;
}
.footer-contacts img{
	position: absolute;
}
.footer-contacts li:nth-child(1) img{
	margin-top: 3px;
}
.footer-contacts li:nth-child(2) img{
	margin-top: 6px;
}

.gfort-owl-slider.owl-carousel .owl-dots .owl-dot span {
	border-color: #f44c5e;
}
.gfort-owl-slider.owl-carousel .owl-dots .owl-dot.active span {
	border-color: #f44c5e;
	background: #f44c5e;
}

.owl-carousel .owl-nav button.owl-prev{
	display: block;
	background-image: url('../images/fa-chevron-left.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-color: transparent !important;
	margin-left: -50px !important;
}
.owl-carousel .owl-nav button.owl-next{
	display: block;
	background-image: url('../images/fa-chevron-right.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-color: transparent !important;
	margin-right: -50px !important;
}
.gfort-owl-slider.owl-carousel[data-gfort-owl-slider-arrows-layout=layout-2] {
	overflow: visible;
}