.title-h2-section {
	position: relative;
	z-index: -1;
}
.small-titles>.sppb-addon-title {
	color: #797979;
	font-size: 20px;
    font-weight: 700;
}
p {
	color: #6f6f6f;
    font-size: 17px;
}

h2 {
	font-size: 45px;
	font-weight: 700 !important;
	color: #FF5E15;
}
.img-icons>div>div>img {
	border: 2px solid #fd5d15;
	max-width: 75%;
}
.img-icons>div>div>img:hover {
	opacity: 0.5;
}
.img-icons:after {
    content: '';
    background-image: url(../css/../../images/wheel.png);
	background-size: contain;
	background-repeat: no-repeat;
    height: 100px;
    width: 100px;
    position: absolute;
    z-index: 1;
    right: -5px;
    top: 20px;
	transition:250ms;

}
.img-icons-2>div>div>img {
	border: 2px solid #fd5d15;
	max-width: 75%;
}
.img-icons-2>div>div>img:hover {
	opacity: 0.8;
}
.img-icons-2:after {
    content: '';
    background-image: url(../css/../../images/key.png);
	background-size: contain;
	background-repeat: no-repeat;
    height: 100px;
    width: 100px;
    position: absolute;
    z-index: 1;
    right: -5px;
    top: 20px;
	transition:250ms;

}
.img-icons:hover:after, .img-icons-2:hover:after {
	transform:rotate(45deg);
}
.small-titles-img-icons>.sppb-addon-title {
	font-size: 16px;
}
.sppb-btn-success {
	background-color: #151831 !important;
	border-color: #151831 !important;
	font-size: 17px;
    padding: 10px 30px;
}
.sppb-addon-title.sppb-feature-box-title.sppb-media-heading {
	color: #151831;
    font-size: 18px !important;
	font-weight: 700;
}
.leaflet-popup-content {
    margin: 15px 18px;
}
.leaflet-popup-content-wrapper {
	border-radius: 0px;
	color: #ff5e15;
	
}
.leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive {
	width: 40px;
}
#sp-top-bar {
	background: #151831;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 25px;
    font-size: 15px;
	font-weight: 500;
}
/*
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    background-color: #ff5e15 !important;
    font-weight: 700;
    color: #fff;
}*/
.sp-contact-info .fa {
	color: #ff5e15;
	    font-size: 18px;
}

.sppb-sp-slider-button .sp-slider-btn-text {
	background: #ff5e15;
	border-radius: 0px !important;
	padding: 10px 45px;
}
.sp-megamenu-parent > li:hover > a {
	background-color: #ff5e15;
    color: #ffffff;
}

#sppb-addon-1568126678579 .sp-slider .sp-slider_number {
	left: 48% !important;
	bottom: 35px;
}
.sp-slider_current_number {
	font-size: 30px;
}
.mPS2id-highlight {
	background-color: #ff5e15;
	color: #ffffff !important;
}
.taga-feature h3 a {
	color: #151831;
}
.links-contacts>a {
	color: #6f6f6f !important;
}
.links-contacts-footer>a {
	color: #ffffff !important;
}
#offcanvas-toggler > .fa:hover,
#offcanvas-toggler > .fa:focus,
#offcanvas-toggler > .fa:active {
	color: #ff5e15 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
	font-weight: 500;
	padding: 8px 10px;
}
.offcanvas-menu .offcanvas-inner {
	padding: 0px !important;
}
.sp-module-content>ul.menu>li.active a {
	background-color: #ff5e15;
    color: #ffffff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
	background-color: #ff5e15;
    color: #ffffff;
}
.close-offcanvas {
	background: #151831!important;
}
	.offcanvas-menu img{
	max-width: 80%;
		padding: 30px 30px 0px 30px!important;
}
.sppb-form-check-label a {
	color: #ff5e15;
	font-weight: 500;
}
@media (max-width: 767.98px) {

	.sppb-sp-slider-title {
		font-size: 35px !important;
	}
	.sp-slider_number,
	.sp-nav-control{
		display: none;
	}
	#sp-yfooter {
		text-align: center;
	}
}
@media (min-width: 1200px) and (max-width: 1800px) {
	.sp-slider-outer-stage {
		height: 500px !important;
	}
}




