/*a:not([href]) {*/
/*	margin-top: -120px;*/
/*	position: absolute;*/
/*}*/
#sp-header.header-sticky {
	z-index: 99;
}
img.logo-image {
	height: auto;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all ease-in-out .3s;

}
/*#sp-header.header-sticky img.logo-image {*/
/*	top: 0px;*/
/*}*/
.sppb-btn-info, .readmore > a, a.sppb-readmore {
	color: #fff !important;
	background-color: #F18B00;
	border-color: #F18B00;
}
.sppb-btn-info:hover, .readmore > a:hover, a.sppb-readmore:hover {
	color: #fff !important;
	background-color: #EC6B1E;
	border-color: #EC6B1E;
}
.sp-page-title {
	padding: 25px 0 6px;
}
#sp-main-body {
	padding: 50px 0 100px;
}
div#sp-top1 {
	text-align: center;
}
/*div#sp-top1 .fa-phone:before {
    content: " ";
    background-image: url(../../../images/mtc.png);
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-bottom: -5px;
	background-repeat: no-repeat;
}
div#sp-top1 .fa-mobile:before {
    content: " ";
    background-image: url(../../../images/velcom.png);
    height: 20px;
    width: 26px;
    display: inline-block;
    margin-bottom: -5px;
	background-repeat: no-repeat;
}*/
.whyUs .sppb-icon .sppb-icon-container, .whyUs h3.sppb-addon-title.sppb-feature-box-title {
	color: #fff !important;
}
#sp-page-builder .sppb-section-title {
	margin-bottom: 30px;
}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {
	font-size: 18px;
	font-weight: 600;
}
.service h2 {
	color: #fff;
	background-color: #F18B00;
	padding: 10px;
}
.form-search .finder .input-medium {
	width: 100%;
}
/*new
=================================================================*/
#sp-top-bar {
	font-size: 1rem;
}
#sp-bottom {
	font-size: 16px;
}
a.sp-scroll-up > .fa-chevron-up:before {
	content: "\f139";
}
.flip-box-inner > h3, .flip-box-inner > h3 > a {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	flex-direction: column;
	color: #fff;
}
.flip_bottom .flip-box-inner > h3 > a {
	color: #58585A;
}
#sp-footer {
	background: #231B6B;
}
.contactus-file {
	background-color: #fff;
}
#sp-header {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	height: inherit;
}
.offcanvas-menu .offcanvas-inner {
	padding: 40px 30px 30px;
}
h3.uk-panel-title.uk-margin-bottom-remove {
	text-align: center;
}
.uk-modal-caption {
	background-color: #4a4949;
	padding: 10px;
	border-top: 2px solid #fff;
}
.sp-page-title {
	background: #9C6161;
}
.sp-page-title .breadcrumb {
	margin: 0;
}
/*new 1
=================================================================*/
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	padding: 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	display: block;
	padding: 10px 10px;
	border-top: 2px solid;
}
.site .uk-panel-box-secondary {
	background-color: #621b1d;
}
.site .uk-panel-title {
	font-weight: 500;
}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after {
	float: none;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
    width: 100%;
}

/*.sp-module.gtranslate_wrapper {*/
/*    z-index: 99;*/
/*    position: absolute;*/
/*}*/
div#sp-top1 {
    align-content: center;
    /*height: 32px;*/
}
@media (max-width: 991px) {
    #sp-top1 > .sp-column, #sp-top2> .sp-column {
        text-align: center;
    }
    #sp-top-bar .sp-module.gtranslate_wrapper{
        margin: 0;
    }
}
.skiptranslate {
    display: none;
}

/* gTranslate dropdown widget */
.gtranslate-dropdown {
    position: relative;
    display: inline-block;
}

.gtranslate-toggle {
    background-color: #ffffff;
    color: #231b6b;
    border: 2px solid #231b6b;
    padding: 6px 10px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    gap: 2px;
    line-height: 1;
    cursor: pointer;
}

.gtranslate-toggle:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(66, 58, 141, 0.18);
}

.gtranslate-toggle .gt-label {
    font-family: inherit;
    font-weight: 700;
    text-transform: none;
    white-space: nowrap;
}

.gtranslate-toggle .gt-arrow {
    font-size: 12px;
}

.gtranslate-menu {
    position: absolute;
    right: 0;
    top: calc(100% + 6px);
    background: #fff;
    border: 1px solid #e6ebf1;
    box-shadow: 0 6px 18px rgba(66, 58, 141, 0.12);
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    min-width: 160px;
    z-index: 99999;
}

.gtranslate-menu.open {
    display: block;
    background-color: #423a8d;
    overflow: hidden;
}

.gtranslate-menu li {
    padding: 0;
    margin: 0;
    margin-bottom: 0 !important;
}

.gtranslate-menu li button {
    display: block;
    width: 100%;
    padding: 8px 14px;
    color: #fff;
    background: transparent;
    border: none;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
    cursor: pointer;
}

.gtranslate-menu li button:hover,
.gtranslate-menu li button:focus {

    color: #ff0 !important;
    outline: none;
}

/* Скрываем оригинальный select GTranslate */
.gtranslate_wrapper select.notranslate {
    display: none !important;
}

/*new 2
==================================================================*/
.djacc-popup button.djacc__openbtn--default {
    background: #231B6B !important;
    border: 1px solid #fff;
}
.djacc-popup .djacc__close {
    background: #231B6B !important;

}
.djacc--sticky.djacc--top-right{
    right: inherit !important;
    top: unset !important;
    left: 0;
    bottom: 0;
}
.djacc--sticky.djacc--bottom-right {

    right: inherit !important;
    left: 0;
}
.djacc-popup.djacc--top-left.djacc--direction .djacc__panel, .djacc-popup.djacc--top-right .djacc__panel {
    position: absolute;
    right: inherit !important;
    top: unset !important;
    left: 0;
    bottom: 0;
}
.sppb-row-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.convertforms.cf-success .cf-response {
    display: none;
}

.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
    padding: 0;
}

.engageForms .convertforms .cf-content-wrap, .engageForms .convertforms .cf-form-wrap {
    padding: 20px;
}
.cf-control-group[data-name="recaptchaaio_10"] {
    display: none;
}
.engageForms {
    z-index: 9999999999999999999;
}
.cf-response {
    display: none;
}
/*.engageForms h3 {*/
/*    font-size: 14px;*/
/*    font-weight: 700;*/
/*    background-color: #e7eff6 !important;*/
/*    padding: 18px 35px;*/
/*}*/

#sp-bottom .sp-module ul.menu-child{
    margin-top: 15px;
}
span.sp-copyright p {
    margin-bottom: 5px;
}
div#n2-ss-2 .n2-ss-slide {

    background-color: RGBA(255,255,255,0) !important;

}
.sp-contact-info li {

    white-space: wrap !important;
}
.uk-scope .uk-grid-margin.uk-first-column .uk-card-primary {
    background-color: #fafafa;


}
.uk-scope .production h2, .uk-scope .production p, .uk-scope .production .uk-card-primary .uk-card-body h3{
    color: #444;
}
#sp-header.header-sticky img.logo-image{
    height: 90%;

}
@media (min-width: 992px) {
    #offcanvas-toggler{
        display: none;
    }

}
@media (max-width: 991px) {

    .gtranslate-menu {

        right: 50%;
        transform: translateX(50%);

    }
}
@media (max-width: 450px) {
    img.logo-image {

        max-width: 220px;
    }
}