@font-face {
    font-family: 'mouse';
    src: url('/css/customs/mouse_deco-webfont.woff2') format('woff2'),
         url('/css/customs/mouse_deco-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.mouse {
font-family: 'mouse';
}


.doc-text {
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #ddd;
padding-bottom: 50px;
}

.doc-text h2 {

}

.doc-text h4 {
margin-bottom: 5px;
}

.doc-text p {

}

.doc-text ul {
list-style-type: none;
}

.doc-text  ul > li {
position: relative;
padding-left: 30px;
margin-bottom: 5px;
}

.doc-text  ul > li:before {
content: "";
display: block;
position: absolute;
height: 7px;
width: 7px;
background: #52b22f;
left: 6px;
top: 8px;
transform: rotate(45deg);
}

.doc-text ul ul {
margin-top: 7px;
}

.doc-text  ul > li  ul > li:before {
content: "";
display: block;
position: absolute;
height: 5px;
width: 5px;
background: #333333;
left: 6px;
top: 9px;
transform: rotate(45deg);
border-radius: 50%;
}


.doc-text ol {
padding-left: 20px;
}

.doc-text  ol > li {
margin-bottom: 5px;
padding-left: 10px;
}


@media (max-width: 991.98px) {

#header, #header-wrap, #header.sticky-style-2, #header.sticky-style-3, #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
position: fixed;
height: 100px;
z-index: 999999999;
background: #fff;
top: 0;
right: 0;
left: 0;
}

#header.full-header .container, .container-fullwidth {
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    width: 100% !important;
}

#page-title {
padding-top: 150px !important;
}

#page-title.page-title-parallax {
padding-top: 220px !important;
}

}

@media (max-width: 575.98px) {
.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
height: calc(100vh) !important;
}

}

