@font-face {
    font-family: fagecko;
    font-display: swap;
    src: url(fagecko.eot?54471312);
    src: url(fagecko.eot?54471312#iefix) format('embedded-opentype'), url(fagecko.woff2?54471312) format('woff2'), url(fagecko.woff?54471312) format('woff'), url(fagecko.ttf?54471312) format('truetype'), url(fagecko.svg?54471312#fagecko) format('svg');
    font-weight: 400;
    font-style: normal
}

.facl {
    display: inline-block;
    font: 14px/1 fagecko;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.container:after{
    content: "";
	display: block;
	clear: both;
}
.facl-star:before {
    content: '\e800'
}

.facl-search:before {
    content: '\e801'
}

.facl-star-empty:before {
    content: '\e802'
}

.facl-star-half:before {
    content: '\e803'
}

.facl-heart:before {
    content: '\e804'
}

.facl-heart-o:before {
    content: '\e805'
}

.facl-mail:before {
    content: '\e806'
}

.facl-user:before {
    content: '\e807'
}

.facl-eye:before {
    content: '\e808'
}

.facl-eye-off:before {
    content: '\e809'
}

.facl-plus:before {
    content: '\e80a'
}

.facl-minus:before {
    content: '\e80b'
}

.facl-ok:before {
    content: '\e80c'
}

.facl-cancel:before {
    content: '\e80d'
}

.facl-edit:before {
    content: '\e80e'
}

.facl-cog:before {
    content: '\e80f'
}

.facl-basket:before {
    content: '\e810'
}

.facl-comment:before {
    content: '\e811'
}

.facl-comments:before {
    content: '\e812'
}

.facl-tags:before {
    content: '\e813'
}

.facl-tag:before {
    content: '\e814'
}

.facl-attention:before {
    content: '\e815'
}

.facl-twitter:before {
    content: '\f099'
}

.facl-facebook:before {
    content: '\f09a'
}

.facl-pinterest-circled:before {
    content: '\f0d2'
}

.facl-gplus:before {
    content: '\f0d5'
}

.facl-mail-alt:before {
    content: '\f0e0'
}

.facl-linkedin:before {
    content: '\f0e1'
}

.facl-comment-o:before {
    content: '\f0e5'
}

.facl-comments-o:before {
    content: '\f0e6'
}

.facl-angle-left:before {
    content: '\f104'
}

.facl-angle-right:before {
    content: '\f105'
}

.facl-angle-up:before {
    content: '\f106'
}

.facl-angle-down:before {
    content: '\f107'
}

.facl-quote-left:before {
    content: '\f10d'
}

.facl-star-half-alt:before {
    content: '\f123'
}

.facl-help:before {
    content: '\f128'
}

.facl-info:before {
    content: '\f129'
}

.facl-youtube-play:before {
    content: '\f16a'
}

.facl-instagram:before {
    content: '\f16d'
}

.facl-tumblr:before {
    content: '\f173'
}

.facl-left:before {
    content: '\f177'
}

.facl-right:before {
    content: '\f178'
}

.facl-dribbble:before {
    content: '\f17d'
}

.facl-vkontakte:before {
    content: '\f189'
}

.facl-behance:before {
    content: '\f1b4'
}

.facl-soundcloud:before {
    content: '\f1be'
}

.facl-vine:before {
    content: '\f1ca'
}

.facl-sliders:before {
    content: '\f1de'
}

.facl-cart-plus:before {
    content: '\f217'
}

.facl-cart-arrow-down:before {
    content: '\f218'
}

.facl-street-view:before {
    content: '\f21d'
}

.facl-pinterest:before {
    content: '\f231'
}

.facl-whatsapp:before {
    content: '\f232'
}

.facl-commenting:before {
    content: '\f27a'
}

.facl-commenting-o:before {
    content: '\f27b'
}

.facl-vimeo:before {
    content: '\f27d'
}

.facl-shopping-bag:before {
    content: '\f290'
}

.facl-shopping-basket:before {
    content: '\f291'
}

.facl-user-o:before {
    content: '\f2c0'
}

.facl-telegram:before {
    content: '\f2c6'
}

@font-face {
    font-family: Pe-icon-7-stroke;
    font-display: swap;
    src: url(Pe-icon-7-stroke.eot?d7yf1v);
    src: url(Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'), url(Pe-icon-7-stroke.woff?d7yf1v) format('woff'), url(Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'), url(Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: 400;
    font-style: normal
}

.pegk {
    display: inline-block;
    font-family: Pe-icon-7-stroke;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.pe-7s-album:before {
    content: "\e6aa"
}

.pe-7s-arc:before {
    content: "\e6ab"
}

.pe-7s-back-2:before {
    content: "\e6ac"
}

.pe-7s-bandaid:before {
    content: "\e6ad"
}

.pe-7s-car:before {
    content: "\e6ae"
}

.pe-7s-diamond:before {
    content: "\e6af"
}

.pe-7s-door-lock:before {
    content: "\e6b0"
}

.pe-7s-eyedropper:before {
    content: "\e6b1"
}

.pe-7s-female:before {
    content: "\e6b2"
}

.pe-7s-gym:before {
    content: "\e6b3"
}

.pe-7s-hammer:before {
    content: "\e6b4"
}

.pe-7s-headphones:before {
    content: "\e6b5"
}

.pe-7s-helm:before {
    content: "\e6b6"
}

.pe-7s-hourglass:before {
    content: "\e6b7"
}

.pe-7s-leaf:before {
    content: "\e6b8"
}

.pe-7s-magic-wand:before {
    content: "\e6b9"
}

.pe-7s-male:before {
    content: "\e6ba"
}

.pe-7s-map-2:before {
    content: "\e6bb"
}

.pe-7s-next-2:before {
    content: "\e6bc"
}

.pe-7s-paint-bucket:before {
    content: "\e6bd"
}

.pe-7s-pendrive:before {
    content: "\e6be"
}

.pe-7s-photo:before {
    content: "\e6bf"
}

.pe-7s-piggy:before {
    content: "\e6c0"
}

.pe-7s-plugin:before {
    content: "\e6c1"
}

.pe-7s-refresh-2:before {
    content: "\e6c2"
}

.pe-7s-rocket:before {
    content: "\e6c3"
}

.pe-7s-settings:before {
    content: "\e6c4"
}

.pe-7s-shield:before {
    content: "\e6c5"
}

.pe-7s-smile:before {
    content: "\e6c6"
}

.pe-7s-usb:before {
    content: "\e6c7"
}

.pe-7s-vector:before {
    content: "\e6c8"
}

.pe-7s-wine:before {
    content: "\e6c9"
}

.pe-7s-cloud-upload:before {
    content: "\e68a"
}

.pe-7s-cash:before {
    content: "\e68c"
}

.pe-7s-close:before {
    content: "\e680"
}

.pe-7s-bluetooth:before {
    content: "\e68d"
}

.pe-7s-cloud-download:before {
    content: "\e68b"
}

.pe-7s-way:before {
    content: "\e68e"
}

.pe-7s-close-circle:before {
    content: "\e681"
}

.pe-7s-id:before {
    content: "\e68f"
}

.pe-7s-angle-up:before {
    content: "\e682"
}

.pe-7s-wristwatch:before {
    content: "\e690"
}

.pe-7s-angle-up-circle:before {
    content: "\e683"
}

.pe-7s-world:before {
    content: "\e691"
}

.pe-7s-angle-right:before {
    content: "\e684"
}

.pe-7s-volume:before {
    content: "\e692"
}

.pe-7s-angle-right-circle:before {
    content: "\e685"
}

.pe-7s-users:before {
    content: "\e693"
}

.pe-7s-angle-left:before {
    content: "\e686"
}

.pe-7s-user-female:before {
    content: "\e694"
}

.pe-7s-angle-left-circle:before {
    content: "\e687"
}

.pe-7s-up-arrow:before {
    content: "\e695"
}

.pe-7s-angle-down:before {
    content: "\e688"
}

.pe-7s-switch:before {
    content: "\e696"
}

.pe-7s-angle-down-circle:before {
    content: "\e689"
}

.pe-7s-scissors:before {
    content: "\e697"
}

.pe-7s-wallet:before {
    content: "\e600"
}

.pe-7s-safe:before {
    content: "\e698"
}

.pe-7s-volume2:before {
    content: "\e601"
}

.pe-7s-volume1:before {
    content: "\e602"
}

.pe-7s-voicemail:before {
    content: "\e603"
}

.pe-7s-video:before {
    content: "\e604"
}

.pe-7s-user:before {
    content: "\e605"
}

.pe-7s-upload:before {
    content: "\e606"
}

.pe-7s-unlock:before {
    content: "\e607"
}

.pe-7s-umbrella:before {
    content: "\e608"
}

.pe-7s-trash:before {
    content: "\e609"
}

.pe-7s-tools:before {
    content: "\e60a"
}

.pe-7s-timer:before {
    content: "\e60b"
}

.pe-7s-ticket:before {
    content: "\e60c"
}

.pe-7s-target:before {
    content: "\e60d"
}

.pe-7s-sun:before {
    content: "\e60e"
}

.pe-7s-study:before {
    content: "\e60f"
}

.pe-7s-stopwatch:before {
    content: "\e610"
}

.pe-7s-star:before {
    content: "\e611"
}

.pe-7s-speaker:before {
    content: "\e612"
}

.pe-7s-signal:before {
    content: "\e613"
}

.pe-7s-shuffle:before {
    content: "\e614"
}

.pe-7s-shopbag:before {
    content: "\e615"
}

.pe-7s-share:before {
    content: "\e616"
}

.pe-7s-server:before {
    content: "\e617"
}

.pe-7s-search:before {
    content: "\e618"
}

.pe-7s-film:before {
    content: "\e6a5"
}

.pe-7s-science:before {
    content: "\e619"
}

.pe-7s-disk:before {
    content: "\e6a6"
}

.pe-7s-ribbon:before {
    content: "\e61a"
}

.pe-7s-repeat:before {
    content: "\e61b"
}

.pe-7s-refresh:before {
    content: "\e61c"
}

.pe-7s-add-user:before {
    content: "\e6a9"
}

.pe-7s-refresh-cloud:before {
    content: "\e61d"
}

.pe-7s-paperclip:before {
    content: "\e69c"
}

.pe-7s-radio:before {
    content: "\e61e"
}

.pe-7s-note2:before {
    content: "\e69d"
}

.pe-7s-print:before {
    content: "\e61f"
}

.pe-7s-network:before {
    content: "\e69e"
}

.pe-7s-prev:before {
    content: "\e620"
}

.pe-7s-mute:before {
    content: "\e69f"
}

.pe-7s-power:before {
    content: "\e621"
}

.pe-7s-medal:before {
    content: "\e6a0"
}

.pe-7s-portfolio:before {
    content: "\e622"
}

.pe-7s-like2:before {
    content: "\e6a1"
}

.pe-7s-plus:before {
    content: "\e623"
}

.pe-7s-left-arrow:before {
    content: "\e6a2"
}

.pe-7s-play:before {
    content: "\e624"
}

.pe-7s-key:before {
    content: "\e6a3"
}

.pe-7s-plane:before {
    content: "\e625"
}

.pe-7s-joy:before {
    content: "\e6a4"
}

.pe-7s-photo-gallery:before {
    content: "\e626"
}

.pe-7s-pin:before {
    content: "\e69b"
}

.pe-7s-phone:before {
    content: "\e627"
}

.pe-7s-plug:before {
    content: "\e69a"
}

.pe-7s-pen:before {
    content: "\e628"
}

.pe-7s-right-arrow:before {
    content: "\e699"
}

.pe-7s-paper-plane:before {
    content: "\e629"
}

.pe-7s-delete-user:before {
    content: "\e6a7"
}

.pe-7s-paint:before {
    content: "\e62a"
}

.pe-7s-bottom-arrow:before {
    content: "\e6a8"
}

.pe-7s-notebook:before {
    content: "\e62b"
}

.pe-7s-note:before {
    content: "\e62c"
}

.pe-7s-next:before {
    content: "\e62d"
}

.pe-7s-news-paper:before {
    content: "\e62e"
}

.pe-7s-musiclist:before {
    content: "\e62f"
}

.pe-7s-music:before {
    content: "\e630"
}

.pe-7s-mouse:before {
    content: "\e631"
}

.pe-7s-more:before {
    content: "\e632"
}

.pe-7s-moon:before {
    content: "\e633"
}

.pe-7s-monitor:before {
    content: "\e634"
}

.pe-7s-micro:before {
    content: "\e635"
}

.pe-7s-menu:before {
    content: "\e636"
}

.pe-7s-map:before {
    content: "\e637"
}

.pe-7s-map-marker:before {
    content: "\e638"
}

.pe-7s-mail:before {
    content: "\e639"
}

.pe-7s-mail-open:before {
    content: "\e63a"
}

.pe-7s-mail-open-file:before {
    content: "\e63b"
}

.pe-7s-magnet:before {
    content: "\e63c"
}

.pe-7s-loop:before {
    content: "\e63d"
}

.pe-7s-look:before {
    content: "\e63e"
}

.pe-7s-lock:before {
    content: "\e63f"
}

.pe-7s-lintern:before {
    content: "\e640"
}

.pe-7s-link:before {
    content: "\e641"
}

.pe-7s-like:before {
    content: "\e642"
}

.pe-7s-light:before {
    content: "\e643"
}

.pe-7s-less:before {
    content: "\e644"
}

.pe-7s-keypad:before {
    content: "\e645"
}

.pe-7s-junk:before {
    content: "\e646"
}

.pe-7s-info:before {
    content: "\e647"
}

.pe-7s-home:before {
    content: "\e648"
}

.pe-7s-help2:before {
    content: "\e649"
}

.pe-7s-help1:before {
    content: "\e64a"
}

.pe-7s-graph3:before {
    content: "\e64b"
}

.pe-7s-graph2:before {
    content: "\e64c"
}

.pe-7s-graph1:before {
    content: "\e64d"
}

.pe-7s-graph:before {
    content: "\e64e"
}

.pe-7s-global:before {
    content: "\e64f"
}

.pe-7s-gleam:before {
    content: "\e650"
}

.pe-7s-glasses:before {
    content: "\e651"
}

.pe-7s-gift:before {
    content: "\e652"
}

.pe-7s-folder:before {
    content: "\e653"
}

.pe-7s-flag:before {
    content: "\e654"
}

.pe-7s-filter:before {
    content: "\e655"
}

.pe-7s-file:before {
    content: "\e656"
}

.pe-7s-expand1:before {
    content: "\e657"
}

.pe-7s-exapnd2:before {
    content: "\e658"
}

.pe-7s-edit:before {
    content: "\e659"
}

.pe-7s-drop:before {
    content: "\e65a"
}

.pe-7s-drawer:before {
    content: "\e65b"
}

.pe-7s-download:before {
    content: "\e65c"
}

.pe-7s-display2:before {
    content: "\e65d"
}

.pe-7s-display1:before {
    content: "\e65e"
}

.pe-7s-diskette:before {
    content: "\e65f"
}

.pe-7s-date:before {
    content: "\e660"
}

.pe-7s-cup:before {
    content: "\e661"
}

.pe-7s-culture:before {
    content: "\e662"
}

.pe-7s-crop:before {
    content: "\e663"
}

.pe-7s-credit:before {
    content: "\e664"
}

.pe-7s-copy-file:before {
    content: "\e665"
}

.pe-7s-config:before {
    content: "\e666"
}

.pe-7s-compass:before {
    content: "\e667"
}

.pe-7s-comment:before {
    content: "\e668"
}

.pe-7s-coffee:before {
    content: "\e669"
}

.pe-7s-cloud:before {
    content: "\e66a"
}

.pe-7s-clock:before {
    content: "\e66b"
}

.pe-7s-check:before {
    content: "\e66c"
}

.pe-7s-chat:before {
    content: "\e66d"
}

.pe-7s-cart:before {
    content: "\e66e"
}

.pe-7s-camera:before {
    content: "\e66f"
}

.pe-7s-call:before {
    content: "\e670"
}

.pe-7s-calculator:before {
    content: "\e671"
}

.pe-7s-browser:before {
    content: "\e672"
}

.pe-7s-box2:before {
    content: "\e673"
}

.pe-7s-box1:before {
    content: "\e674"
}

.pe-7s-bookmarks:before {
    content: "\e675"
}

.pe-7s-bicycle:before {
    content: "\e676"
}

.pe-7s-bell:before {
    content: "\e677"
}

.pe-7s-battery:before {
    content: "\e678"
}

.pe-7s-ball:before {
    content: "\e679"
}

.pe-7s-back:before {
    content: "\e67a"
}

.pe-7s-attention:before {
    content: "\e67b"
}

.pe-7s-anchor:before {
    content: "\e67c"
}

.pe-7s-albums:before {
    content: "\e67d"
}

.pe-7s-alarm:before {
    content: "\e67e"
}

.pe-7s-airplay:before {
    content: "\e67f"
}

footer {
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 400;
    letter-spacing: 0.6px;
    font-size: 15px;
    margin-top: 30px;
}

.footer__top_wrap .txt_title {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    color: #000;
}

.footer__top_wrap {
    border-style: solid;
    border-width: 1px 0;
    border-color: #d9d6ce
}

.footer__top a:hover {
    color: #000000
}

.footer__top .signup-newsletter-form,
.footer__top .signup-newsletter-form input.input-text {
    background-color: transparent;
}

.footer__top .signup-newsletter-form input.input-text {
    color: #797979
}

.footer__top .signup-newsletter-form .submit-btn {
    background-color: #c49c75
}

.footer__top .widget-title {
    color: #000000
}

.footer__top a:not(:hover) {
    color: #000000
}

.footer__top .signup-newsletter-form {
    border-color: #878787
}

.footer__top .nt_bg_overlay:after {
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.0
}

.footer__top_wrap {
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center center;
    color: #000000
}

.footer__bot_wrap a:hover {
    color: #b59677
}

.footer__bot_wrap {
    background-color: #f7f7f7;
    color: #000000
}

.footer__bot a:not(:hover) {
    color: #ffffff
}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7.5px;
    margin-left: -7.5px
}

footer .col,
footer .col-1,
footer .col-10,
footer .col-11,
footer .col-12,
footer .col-15,
footer .col-2,
footer .col-3,
footer .col-4,
footer .col-5,
footer .col-6,
footer .col-7,
footer .col-8,
footer .col-9,
footer .col-auto,
footer .col-lg,
footer .col-lg-1,
footer .col-lg-10,
footer .col-lg-11,
footer .col-lg-12,
footer .col-lg-15,
footer .col-lg-2,
footer .col-lg-3,
footer .col-lg-4,
footer .col-lg-5,
footer .col-lg-6,
footer .col-lg-7,
footer .col-lg-8,
footer .col-lg-9,
footer .col-lg-auto,
footer .col-md,
footer .col-md-1,
footer .col-md-10,
footer .col-md-11,
footer .col-md-12,
footer .col-md-15,
footer .col-md-2,
footer .col-md-3,
footer .col-md-4,
footer .col-md-5,
footer .col-md-6,
footer .col-md-7,
footer .col-md-8,
footer .col-md-9,
footer .col-md-auto,
footer .col-nt-auto,
footer .col-sm,
footer .col-sm-1,
footer .col-sm-10,
footer .col-sm-11,
footer .col-sm-12,
footer .col-sm-2,
footer .col-sm-3,
footer .col-sm-4,
footer .col-sm-5,
footer .col-sm-6,
footer .col-sm-7,
footer .col-sm-8,
footer .col-sm-9,
footer .col-sm-auto,
footer .col-xl,
footer .col-xl-1,
footer .col-xl-10,
footer .col-xl-11,
footer .col-xl-12,
footer .col-xl-2,
footer .col-xl-3,
footer .col-xl-4,
footer .col-xl-5,
footer .col-xl-6,
footer .col-xl-7,
footer .col-xl-8,
footer .col-xl-9,
footer .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 7.5px;
    padding-left: 7.5px
}

footer .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

footer .col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

footer .col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

footer .col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

footer .col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

footer .col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

footer .col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

footer .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

footer .col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

footer .col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

footer .col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

footer .col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

footer .col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

footer .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

footer .col-15 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

footer .order-first {
    -ms-flex-order: -1;
    order: -1
}

footer .order-last {
    -ms-flex-order: 13;
    order: 13
}

footer .order-0 {
    -ms-flex-order: 0;
    order: 0
}

footer .order-1 {
    -ms-flex-order: 1;
    order: 1
}

footer .order-2 {
    -ms-flex-order: 2;
    order: 2
}

footer .order-3 {
    -ms-flex-order: 3;
    order: 3
}

footer .order-4 {
    -ms-flex-order: 4;
    order: 4
}

footer .order-5 {
    -ms-flex-order: 5;
    order: 5
}

footer .order-6 {
    -ms-flex-order: 6;
    order: 6
}

footer .order-7 {
    -ms-flex-order: 7;
    order: 7
}

footer .order-8 {
    -ms-flex-order: 8;
    order: 8
}

footer .order-9 {
    -ms-flex-order: 9;
    order: 9
}

footer .order-10 {
    -ms-flex-order: 10;
    order: 10
}

footer .order-11 {
    -ms-flex-order: 11;
    order: 11
}

footer .order-12 {
    -ms-flex-order: 12;
    order: 12
}

footer .offset-1 {
    margin-left: 8.333333%
}

footer .offset-2 {
    margin-left: 16.666667%
}

footer .offset-3 {
    margin-left: 25%
}

footer .offset-4 {
    margin-left: 33.333333%
}

footer .offset-5 {
    margin-left: 41.666667%
}

footer .offset-6 {
    margin-left: 50%
}

footer .offset-7 {
    margin-left: 58.333333%
}

footer .offset-8 {
    margin-left: 66.666667%
}

footer .offset-9 {
    margin-left: 75%
}

footer .offset-10 {
    margin-left: 83.333333%
}

footer .offset-11 {
    margin-left: 91.666667%
}

footer .fl_wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

footer .fl_nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

footer .oah {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

@media (min-width:576px) {
    footer .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    footer .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    footer .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    footer .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    footer .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    footer .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    footer .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    footer .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    footer .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    footer .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    footer .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    footer .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    footer .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    footer .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    footer .col-sm-15 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    footer .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }

    footer .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }

    footer .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }

    footer .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }

    footer .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }

    footer .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }

    footer .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }

    footer .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }

    footer .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }

    footer .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }

    footer .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }

    footer .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }

    footer .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }

    footer .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }

    footer .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }

    footer .offset-sm-0 {
        margin-left: 0
    }

    footer .offset-sm-1 {
        margin-left: 8.333333%
    }

    footer .offset-sm-2 {
        margin-left: 16.666667%
    }

    footer .offset-sm-3 {
        margin-left: 25%
    }

    footer .offset-sm-4 {
        margin-left: 33.333333%
    }

    footer .offset-sm-5 {
        margin-left: 41.666667%
    }

    footer .offset-sm-6 {
        margin-left: 50%
    }

    footer .offset-sm-7 {
        margin-left: 58.333333%
    }

    footer .offset-sm-8 {
        margin-left: 66.666667%
    }

    footer .offset-sm-9 {
        margin-left: 75%
    }

    footer .offset-sm-10 {
        margin-left: 83.333333%
    }

    footer .offset-sm-11 {
        margin-left: 91.666667%
    }

    footer .fl_wrap_sm {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    footer .fl_nowrap_sm {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
}

@media (min-width:768px) {
    footer .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    footer .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    footer .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    footer .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    footer .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    footer .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    footer .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    footer .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    footer .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    footer .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    footer .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    footer .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    footer .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    footer .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    footer .col-md-15 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    footer .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }

    footer .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }

    footer .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }

    footer .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }

    footer .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }

    footer .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }

    footer .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }

    footer .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }

    footer .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }

    footer .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }

    footer .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }

    footer .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }

    footer .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }

    footer .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }

    footer .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }

    footer .offset-md-0 {
        margin-left: 0
    }

    footer .offset-md-1 {
        margin-left: 8.333333%
    }

    footer .offset-md-2 {
        margin-left: 16.666667%
    }

    footer .offset-md-3 {
        margin-left: 25%
    }

    footer .offset-md-4 {
        margin-left: 33.333333%
    }

    footer .offset-md-5 {
        margin-left: 41.666667%
    }

    footer .offset-md-6 {
        margin-left: 50%
    }

    footer .offset-md-7 {
        margin-left: 58.333333%
    }

    footer .offset-md-8 {
        margin-left: 66.666667%
    }

    footer .offset-md-9 {
        margin-left: 75%
    }

    footer .offset-md-10 {
        margin-left: 83.333333%
    }

    footer .offset-md-11 {
        margin-left: 91.666667%
    }

    footer .fl_wrap_md {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    footer .fl_nowrap_md {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
}

@media (min-width:1025px) {
    footer .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    footer .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    footer .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    footer .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    footer .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    footer .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    footer .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    footer .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    footer .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    footer .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    footer .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    footer .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    footer .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    footer .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    footer .col-lg-15 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    footer .order-lg-first {
        -ms-flex-order: -1;
        order: -1
    }

    footer .order-lg-last {
        -ms-flex-order: 13;
        order: 13
    }

    footer .order-lg-0 {
        -ms-flex-order: 0;
        order: 0
    }

    footer .order-lg-1 {
        -ms-flex-order: 1;
        order: 1
    }

    footer .order-lg-2 {
        -ms-flex-order: 2;
        order: 2
    }

    footer .order-lg-3 {
        -ms-flex-order: 3;
        order: 3
    }

    footer .order-lg-4 {
        -ms-flex-order: 4;
        order: 4
    }

    footer .order-lg-5 {
        -ms-flex-order: 5;
        order: 5
    }

    footer .order-lg-6 {
        -ms-flex-order: 6;
        order: 6
    }

    footer .order-lg-7 {
        -ms-flex-order: 7;
        order: 7
    }

    footer .order-lg-8 {
        -ms-flex-order: 8;
        order: 8
    }

    footer .order-lg-9 {
        -ms-flex-order: 9;
        order: 9
    }

    footer .order-lg-10 {
        -ms-flex-order: 10;
        order: 10
    }

    footer .order-lg-11 {
        -ms-flex-order: 11;
        order: 11
    }

    footer .order-lg-12 {
        -ms-flex-order: 12;
        order: 12
    }

    footer .offset-lg-0 {
        margin-left: 0
    }

    footer .offset-lg-1 {
        margin-left: 8.333333%
    }

    footer .offset-lg-2 {
        margin-left: 16.666667%
    }

    footer .offset-lg-3 {
        margin-left: 25%
    }

    footer .offset-lg-4 {
        margin-left: 33.333333%
    }

    footer .offset-lg-5 {
        margin-left: 41.666667%
    }

    footer .offset-lg-6 {
        margin-left: 50%
    }

    footer .offset-lg-7 {
        margin-left: 58.333333%
    }

    footer .offset-lg-8 {
        margin-left: 66.666667%
    }

    footer .offset-lg-9 {
        margin-left: 75%
    }

    footer .offset-lg-10 {
        margin-left: 83.333333%
    }

    footer .offset-lg-11 {
        margin-left: 91.666667%
    }

    footer .fl_wrap_lg {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    footer .fl_nowrap_lg {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
}

@media (min-width:1200px) {
    footer .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    footer .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    footer .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    footer .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    footer .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    footer .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    footer .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    footer .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    footer .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    footer .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    footer .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    footer .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    footer .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    footer .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    footer .col-xl-15 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    footer .order-xl-first {
        -ms-flex-order: -1;
        order: -1
    }

    footer .order-xl-last {
        -ms-flex-order: 13;
        order: 13
    }

    footer .order-xl-0 {
        -ms-flex-order: 0;
        order: 0
    }

    footer .order-xl-1 {
        -ms-flex-order: 1;
        order: 1
    }

    footer .order-xl-2 {
        -ms-flex-order: 2;
        order: 2
    }

    footer .order-xl-3 {
        -ms-flex-order: 3;
        order: 3
    }

    footer .order-xl-4 {
        -ms-flex-order: 4;
        order: 4
    }

    footer .order-xl-5 {
        -ms-flex-order: 5;
        order: 5
    }

    footer .order-xl-6 {
        -ms-flex-order: 6;
        order: 6
    }

    footer .order-xl-7 {
        -ms-flex-order: 7;
        order: 7
    }

    footer .order-xl-8 {
        -ms-flex-order: 8;
        order: 8
    }

    footer .order-xl-9 {
        -ms-flex-order: 9;
        order: 9
    }

    footer .order-xl-10 {
        -ms-flex-order: 10;
        order: 10
    }

    footer .order-xl-11 {
        -ms-flex-order: 11;
        order: 11
    }

    footer .order-xl-12 {
        -ms-flex-order: 12;
        order: 12
    }

    footer .offset-xl-0 {
        margin-left: 0
    }

    footer .offset-xl-1 {
        margin-left: 8.333333%
    }

    footer .offset-xl-2 {
        margin-left: 16.666667%
    }

    footer .offset-xl-3 {
        margin-left: 25%
    }

    footer .offset-xl-4 {
        margin-left: 33.333333%
    }

    footer .offset-xl-5 {
        margin-left: 41.666667%
    }

    footer .offset-xl-6 {
        margin-left: 50%
    }

    footer .offset-xl-7 {
        margin-left: 58.333333%
    }

    footer .offset-xl-8 {
        margin-left: 66.666667%
    }

    footer .offset-xl-9 {
        margin-left: 75%
    }

    footer .offset-xl-10 {
        margin-left: 83.333333%
    }

    footer .offset-xl-11 {
        margin-left: 91.666667%
    }

    footer .fl_wrap_xl {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    footer .fl_nowrap_xl {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
}

.row.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters .slideshow__slide,
.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.mg__0 {
    margin: 0
}

.mt__0 {
    margin-top: 0
}

.mt__5 {
    margin-top: 5px
}

.mt__7 {
    margin-top: 7px
}

.mt__10 {
    margin-top: 10px
}

.mt__15 {
    margin-top: 15px
}

.mt__20 {
    margin-top: 20px
}

.mt__25 {
    margin-top: 25px
}

.mt__30 {
    margin-top: 30px
}

.mt__35 {
    margin-top: 35px
}

.mt__40 {
    margin-top: 40px
}

.mt__45 {
    margin-top: 45px
}

.mt__50 {
    margin-top: 50px
}

.mt__55 {
    margin-top: 55px
}

.mt__60 {
    margin-top: 60px
}

.mt__65 {
    margin-top: 65px
}

.mt__70 {
    margin-top: 70px
}

.mt__75 {
    margin-top: 75px
}

.mt__80 {
    margin-top: 80px
}

.mt__85 {
    margin-top: 85px
}

.mt__90 {
    margin-top: 90px
}

.mt__95 {
    margin-top: 95px
}

.mt__100 {
    margin-top: 100px
}

.mr__4 {
    margin-right: 4px
}

.mr__7 {
    margin-right: 7px
}

.mr__5 {
    margin-right: 5px
}

.mr__10 {
    margin-right: 10px
}

.mr__15 {
    margin-right: 15px
}

.mr__20 {
    margin-right: 20px
}

.mr__25 {
    margin-right: 25px
}

.mr__30 {
    margin-right: 30px
}

.mr__35 {
    margin-right: 35px
}

.mr__40 {
    margin-right: 40px
}

.mr__45 {
    margin-right: 45px
}

.mr__50 {
    margin-right: 50px
}

.mr__55 {
    margin-right: 55px
}

.mr__60 {
    margin-right: 60px
}

.mr__65 {
    margin-right: 65px
}

.mr__70 {
    margin-right: 70px
}

.mr__75 {
    margin-right: 75px
}

.mr__80 {
    margin-right: 80px
}

.mr__85 {
    margin-right: 85px
}

.mr__90 {
    margin-right: 90px
}

.mr__95 {
    margin-right: 95px
}

.mr__100 {
    margin-right: 100px
}

.mb__5 {
    margin-bottom: 5px
}

.mb__10 {
    margin-bottom: 10px
}

.mb__15 {
    margin-bottom: 15px
}

.mb__20 {
    margin-bottom: 20px
}

.mb__25 {
    margin-bottom: 25px
}

.mb__30 {
    margin-bottom: 30px
}

.mb__35 {
    margin-bottom: 35px
}

.mb__40 {
    margin-bottom: 40px
}

.mb__45 {
    margin-bottom: 45px
}

.mb__50 {
    margin-bottom: 50px
}

.mb__55 {
    margin-bottom: 55px
}

.mb__60 {
    margin-bottom: 60px
}

.mb__65 {
    margin-bottom: 65px
}

.mb__70 {
    margin-bottom: 70px
}

.mb__75 {
    margin-bottom: 75px
}

.mb__80 {
    margin-bottom: 80px
}

.mb__85 {
    margin-bottom: 85px
}

.mb__90 {
    margin-bottom: 90px
}

.mb__95 {
    margin-bottom: 95px
}

.mb__100 {
    margin-bottom: 100px
}

.ml__4 {
    margin-left: 4px
}

.ml__7 {
    margin-left: 7px
}

.ml__5 {
    margin-left: 5px
}

.ml__10 {
    margin-left: 10px
}

.ml__15 {
    margin-left: 15px
}

.ml__20 {
    margin-left: 20px
}

.ml__25 {
    margin-left: 25px
}

.ml__30 {
    margin-left: 30px
}

.ml__35 {
    margin-left: 35px
}

.ml__40 {
    margin-left: 40px
}

.ml__45 {
    margin-left: 45px
}

.ml__50 {
    margin-left: 50px
}

.ml__55 {
    margin-left: 55px
}

.ml__60 {
    margin-left: 60px
}

.ml__65 {
    margin-left: 65px
}

.ml__70 {
    margin-left: 70px
}

.ml__75 {
    margin-left: 75px
}

.ml__80 {
    margin-left: 80px
}

.ml__85 {
    margin-left: 85px
}

.ml__90 {
    margin-left: 90px
}

.ml__95 {
    margin-left: 95px
}

.ml__100 {
    margin-left: 100px
}

.pd__0 {
    padding: 0
}

.pt__0 {
    padding-top: 0
}

.pt__5 {
    padding-top: 5px
}

.pt__10 {
    padding-top: 10px
}

.pt__15 {
    padding-top: 15px
}

.pt__20 {
    padding-top: 20px
}

.pt__25 {
    padding-top: 25px
}

.pt__30 {
    padding-top: 30px
}

.pt__35 {
    padding-top: 35px
}

.pt__40 {
    padding-top: 40px
}

.pt__45 {
    padding-top: 45px
}

.pt__50 {
    padding-top: 50px
}

.pt__55 {
    padding-top: 55px
}

.pt__60 {
    padding-top: 60px
}

.pt__65 {
    padding-top: 65px
}

.pt__70 {
    padding-top: 70px
}

.pt__75 {
    padding-top: 75px
}

.pt__80 {
    padding-top: 80px
}

.pt__85 {
    padding-top: 85px
}

.pt__90 {
    padding-top: 90px
}

.pt__95 {
    padding-top: 95px
}

.pt__100 {
    padding-top: 100px
}

.pr__0 {
    padding-right: 0
}

.pr__5 {
    padding-right: 5px
}

.pr__10 {
    padding-right: 10px
}

.pr__15 {
    padding-right: 15px
}

.pr__20 {
    padding-right: 20px
}

.pr__25 {
    padding-right: 25px
}

.pr__30 {
    padding-right: 30px
}

.pr__35 {
    padding-right: 35px
}

.pr__40 {
    padding-right: 40px
}

.pr__45 {
    padding-right: 45px
}

.pr__50 {
    padding-right: 50px
}

.pr__55 {
    padding-right: 55px
}

.pr__60 {
    padding-right: 60px
}

.pr__65 {
    padding-right: 65px
}

.pr__70 {
    padding-right: 70px
}

.pr__75 {
    padding-right: 75px
}

.pr__80 {
    padding-right: 80px
}

.pr__85 {
    padding-right: 85px
}

.pr__90 {
    padding-right: 90px
}

.pr__95 {
    padding-right: 95px
}

.pr__100 {
    padding-right: 100px
}

.pb__0 {
    padding-bottom: 0
}

.pb__5 {
    padding-bottom: 5px
}

.pb__10 {
    padding-bottom: 10px
}

.pb__15 {
    padding-bottom: 15px
}

.pb__20 {
    padding-bottom: 20px
}

.pb__25 {
    padding-bottom: 25px
}

.pb__30 {
    padding-bottom: 30px
}

.pb__35 {
    padding-bottom: 35px
}

.pb__40 {
    padding-bottom: 40px
}

.pb__45 {
    padding-bottom: 45px
}

.pb__50 {
    padding-bottom: 50px
}

.pb__55 {
    padding-bottom: 55px
}

.pb__60 {
    padding-bottom: 60px
}

.pb__65 {
    padding-bottom: 65px
}

.pb__70 {
    padding-bottom: 70px
}

.pb__75 {
    padding-bottom: 75px
}

.pb__80 {
    padding-bottom: 80px
}

.pb__85 {
    padding-bottom: 85px
}

.pb__90 {
    padding-bottom: 90px
}

.pb__95 {
    padding-bottom: 95px
}

.pb__100 {
    padding-bottom: 100px
}

.pl__0 {
    padding-left: 0
}

.pl__5 {
    padding-left: 5px
}

.pl__10 {
    padding-left: 10px
}

.pl__15 {
    padding-left: 15px
}

.pl__20 {
    padding-left: 20px
}

.pl__25 {
    padding-left: 25px
}

.pl__30 {
    padding-left: 30px
}

.pl__35 {
    padding-left: 35px
}

.pl__40 {
    padding-left: 40px
}

.pl__45 {
    padding-left: 45px
}

.pl__50 {
    padding-left: 50px
}

.pl__55 {
    padding-left: 55px
}

.pl__60 {
    padding-left: 60px
}

.pl__65 {
    padding-left: 65px
}

.pl__70 {
    padding-left: 70px
}

.pl__75 {
    padding-left: 75px
}

.pl__80 {
    padding-left: 80px
}

.pl__85 {
    padding-left: 85px
}

.pl__90 {
    padding-left: 90px
}

.pl__95 {
    padding-left: 95px
}

.pl__100 {
    padding-left: 100px
}

.w__100 {
    width: 100%
}

.h__100 {
    height: 100%
}

.br__40 {
    border-radius: 40px
}

.br__50 {
    border-radius: 50%
}

.fs__0 {
    font-size: 0
}

.fs__10 {
    font-size: 10px
}

.fs__12 {
    font-size: 12px
}

.fs__13 {
    font-size: 13px
}

.fs__14 {
    font-size: 14px
}

.fs__15 {
    font-size: 15px
}

.fs__16 {
    font-size: 16px
}

.fs__18 {
    font-size: 18px
}

.fs__20 {
    font-size: 20px
}

.fs__24 {
    font-size: 24px
}

.fs__25 {
    font-size: 25px
}

.fs__30 {
    font-size: 30px
}

.fs__35 {
    font-size: 35px
}

.fs__40 {
    font-size: 40px
}

.fs__45 {
    font-size: 45px
}

.fs__50 {
    font-size: 50px
}

.fs__55 {
    font-size: 55px
}

.fs__60 {
    font-size: 60px
}

.fs__80 {
    font-size: 80px
}

.fs__90 {
    font-size: 90px
}
.footer__top{text-align: left;}

.footer__top_wrap {
    background: #f6f6f8;
    color: #000
}

.footer__top i {
    font-size: 24px;
    margin-right: 5px;
    vertical-align: middle
}

.footer__top .label_check {
    font-size: 13px
}

.footer__top .nt-social i {
    font-size: 16px;
    font-weight: 500
}

.footer__top .widget-title {
    color: #222
}

.footer__top .menu li {
    list-style-type: none;
    line-height: 30px;
    margin-right: 0;
    margin-bottom: 5px;
}

.footer__bot a,
.footer__top a {
    color: #878787
}

.footer__top p {
    margin-bottom: 1.3em;
    line-height: 24px
}

.footer__bot_wrap {
    line-height: 1.5;
}

#footer-menu li {
    list-style: none;
    margin-left: 20px;
    display: inline-block
}

.footer__bot .col_2 {
    margin-top: 15px
}
.tt_txt {
    font-size: 0;
    opacity: 0;
    visibility: hidden
}
.ttip_nt .tt_txt {
    opacity: 0;
    position: absolute;
    pointer-events: none
}
.nt-social a {
    display: inline-block;
    margin: 0 10px;
    transition: all 300ms;
}
.nt-social a:hover {
    transform: translateY(-4px);
    color: #999 !important
}
.nt-social a:hover {
    transform: translateY(-4px);
    color: #999 !important
}

.nt-social svg:hover {
    fill: #999 !important
}

.nt-social svg.at-icon-facebook:hover,
.nt-social svg.at-icon-messenger:hover {
    fill: #3b5998 !important
}

.nt-social svg.at-icon-twitter:hover {
    fill: #00aced !important
}

.nt-social svg.at-icon-linkedin:hover {
    fill: #007bb6 !important
}

.nt-social svg.at-icon-youtube:hover {
    fill: #b00 !important
}

.nt-social svg.at-icon-instagram:hover {
    fill: #517fa4 !important
}

.nt-social svg.at-icon-pinterest_share:hover {
    fill: #cb2027 !important
}

.nt-social svg.at-icon-flickr:hover {
    fill: #ff0084 !important
}

.nt-social svg.at-icon-tumblr:hover {
    fill: #32506d !important
}

.nt-social svg.at-icon-behance:hover {
    fill: #176aff !important
}

.nt-social svg.at-icon-soundcloud:hover {
    fill: #f70 !important
}

.nt-social svg.at-icon-dribbble:hover {
    fill: #ea4c89 !important
}

.nt-social svg.at-icon-skype:hover {
    fill: #0078ca !important
}

.nt-social svg.at-icon-telegram:hover {
    fill: #08c !important
}

.nt-social svg.at-icon-addthis:hover {
    fill: #ff6550 !important
}

.nt-social svg.at-icon-mailto:hover {
    fill: #585858 !important
}

.nt-social .facebook:hover {
    color: #3b5998 !important
}

.nt-social .twitter:hover {
    color: #00aced !important
}

.nt-social .linkedin:hover {
    color: #007bb6 !important
}

.nt-social .youtube:hover {
    color: #b00 !important
}

.nt-social .instagram:hover {
    color: #517fa4 !important
}

.nt-social .pinterest:hover {
    color: #cb2027 !important
}

.nt-social .tumblr:hover {
    color: #32506d !important
}

.nt-social .behance:hover {
    color: #176aff !important
}

.nt-social .soundcloud:hover {
    color: #f70 !important
}

.nt-social .dribbble:hover {
    color: #ea4c89 !important
}

.nt-social .telegram:hover {
    color: #08c !important
}

.nt-social .email:hover {
    color: #585858 !important
}