.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale 
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15% 
}
.fa-2x{
    font-size:2em 
}
.fa-3x{
    font-size:3em 
}
.fa-4x{
    font-size:4em 
}
.fa-5x{
    font-size:5em 
}
.fa-fw{
    width:1.28571429em;
    text-align:center 
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none 
}
.fa-ul>li{
    position:relative 
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center 
}
.fa-li.fa-lg{
    left:-1.85714286em 
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em 
}
.fa-pull-left{
    float:left 
}
.fa-pull-right{
    float:right 
}
.fa.fa-pull-left{
    margin-right:.3em 
}
.fa.fa-pull-right{
    margin-left:.3em 
}
.pull-right{
    float:right 
}
.pull-left{
    float:left 
}
.fa.pull-left{
    margin-right:.3em 
}
.fa.pull-right{
    margin-left:.3em 
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear 
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8) 
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0) 
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg) 
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0) 
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg) 
    }
}
.fa-rotate-90{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg) 
}
.fa-rotate-180{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg) 
}
.fa-rotate-270{
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg) 
}
.fa-flip-horizontal{
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1) 
}
.fa-flip-vertical{
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1) 
}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{
    filter:none 
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle 
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center 
}
.fa-stack-1x{
    line-height:inherit 
}
.fa-stack-2x{
    font-size:2em 
}
.fa-inverse{
    color:#fff 
}
.fa-glass:before{
    content:"\f000" 
}
.fa-music:before{
    content:"\f001" 
}
.fa-search:before{
    content:"\f002" 
}
.fa-envelope-o:before{
    content:"\f003" 
}
.fa-heart:before{
    content:"\f004" 
}
.fa-star:before{
    content:"\f005" 
}
.fa-star-o:before{
    content:"\f006" 
}
.fa-user:before{
    content:"\f007" 
}
.fa-film:before{
    content:"\f008" 
}
.fa-th-large:before{
    content:"\f009" 
}
.fa-th:before{
    content:"\f00a" 
}
.fa-th-list:before{
    content:"\f00b" 
}
.fa-check:before{
    content:"\f00c" 
}
.fa-close:before,.fa-remove:before,.fa-times:before{
    content:"\f00d" 
}
.fa-search-plus:before{
    content:"\f00e" 
}
.fa-search-minus:before{
    content:"\f010" 
}
.fa-power-off:before{
    content:"\f011" 
}
.fa-signal:before{
    content:"\f012" 
}
.fa-cog:before,.fa-gear:before{
    content:"\f013" 
}
.fa-trash-o:before{
    content:"\f014" 
}
.fa-home:before{
    content:"\f015" 
}
.fa-file-o:before{
    content:"\f016" 
}
.fa-clock-o:before{
    content:"\f017" 
}
.fa-road:before{
    content:"\f018" 
}
.fa-download:before{
    content:"\f019" 
}
.fa-arrow-circle-o-down:before{
    content:"\f01a" 
}
.fa-arrow-circle-o-up:before{
    content:"\f01b" 
}
.fa-inbox:before{
    content:"\f01c" 
}
.fa-play-circle-o:before{
    content:"\f01d" 
}
.fa-repeat:before,.fa-rotate-right:before{
    content:"\f01e" 
}
.fa-refresh:before{
    content:"\f021" 
}
.fa-list-alt:before{
    content:"\f022" 
}
.fa-lock:before{
    content:"\f023" 
}
.fa-flag:before{
    content:"\f024" 
}
.fa-headphones:before{
    content:"\f025" 
}
.fa-volume-off:before{
    content:"\f026" 
}
.fa-volume-down:before{
    content:"\f027" 
}
.fa-volume-up:before{
    content:"\f028" 
}
.fa-qrcode:before{
    content:"\f029" 
}
.fa-barcode:before{
    content:"\f02a" 
}
.fa-tag:before{
    content:"\f02b" 
}
.fa-tags:before{
    content:"\f02c" 
}
.fa-book:before{
    content:"\f02d" 
}
.fa-bookmark:before{
    content:"\f02e" 
}
.fa-print:before{
    content:"\f02f" 
}
.fa-camera:before{
    content:"\f030" 
}
.fa-font:before{
    content:"\f031" 
}
.fa-bold:before{
    content:"\f032" 
}
.fa-italic:before{
    content:"\f033" 
}
.fa-text-height:before{
    content:"\f034" 
}
.fa-text-width:before{
    content:"\f035" 
}
.fa-align-left:before{
    content:"\f036" 
}
.fa-align-center:before{
    content:"\f037" 
}
.fa-align-right:before{
    content:"\f038" 
}
.fa-align-justify:before{
    content:"\f039" 
}
.fa-list:before{
    content:"\f03a" 
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b" 
}
.fa-indent:before{
    content:"\f03c" 
}
.fa-video-camera:before{
    content:"\f03d" 
}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{
    content:"\f03e" 
}
.fa-pencil:before{
    content:"\f040" 
}
.fa-map-marker:before{
    content:"\f041" 
}
.fa-adjust:before{
    content:"\f042" 
}
.fa-tint:before{
    content:"\f043" 
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044" 
}
.fa-share-square-o:before{
    content:"\f045" 
}
.fa-check-square-o:before{
    content:"\f046" 
}
.fa-arrows:before{
    content:"\f047" 
}
.fa-step-backward:before{
    content:"\f048" 
}
.fa-fast-backward:before{
    content:"\f049" 
}
.fa-backward:before{
    content:"\f04a" 
}
.fa-play:before{
    content:"\f04b" 
}
.fa-pause:before{
    content:"\f04c" 
}
.fa-stop:before{
    content:"\f04d" 
}
.fa-forward:before{
    content:"\f04e" 
}
.fa-fast-forward:before{
    content:"\f050" 
}
.fa-step-forward:before{
    content:"\f051" 
}
.fa-eject:before{
    content:"\f052" 
}
.fa-chevron-left:before{
    content:"\f053" 
}
.fa-chevron-right:before{
    content:"\f054" 
}
.fa-plus-circle:before{
    content:"\f055" 
}
.fa-minus-circle:before{
    content:"\f056" 
}
.fa-times-circle:before{
    content:"\f057" 
}
.fa-check-circle:before{
    content:"\f058" 
}
.fa-question-circle:before{
    content:"\f059" 
}
.fa-info-circle:before{
    content:"\f05a" 
}
.fa-crosshairs:before{
    content:"\f05b" 
}
.fa-times-circle-o:before{
    content:"\f05c" 
}
.fa-check-circle-o:before{
    content:"\f05d" 
}
.fa-ban:before{
    content:"\f05e" 
}
.fa-arrow-left:before{
    content:"\f060" 
}
.fa-arrow-right:before{
    content:"\f061" 
}
.fa-arrow-up:before{
    content:"\f062" 
}
.fa-arrow-down:before{
    content:"\f063" 
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064" 
}
.fa-expand:before{
    content:"\f065" 
}
.fa-compress:before{
    content:"\f066" 
}
.fa-plus:before{
    content:"\f067" 
}
.fa-minus:before{
    content:"\f068" 
}
.fa-asterisk:before{
    content:"\f069" 
}
.fa-exclamation-circle:before{
    content:"\f06a" 
}
.fa-gift:before{
    content:"\f06b" 
}
.fa-leaf:before{
    content:"\f06c" 
}
.fa-fire:before{
    content:"\f06d" 
}
.fa-eye:before{
    content:"\f06e" 
}
.fa-eye-slash:before{
    content:"\f070" 
}
.fa-exclamation-triangle:before,.fa-warning:before{
    content:"\f071" 
}
.fa-plane:before{
    content:"\f072" 
}
.fa-calendar:before{
    content:"\f073" 
}
.fa-random:before{
    content:"\f074" 
}
.fa-comment:before{
    content:"\f075" 
}
.fa-magnet:before{
    content:"\f076" 
}
.fa-chevron-up:before{
    content:"\f077" 
}
.fa-chevron-down:before{
    content:"\f078" 
}
.fa-retweet:before{
    content:"\f079" 
}
.fa-shopping-cart:before{
    content:"\f07a" 
}
.fa-folder:before{
    content:"\f07b" 
}
.fa-folder-open:before{
    content:"\f07c" 
}
.fa-arrows-v:before{
    content:"\f07d" 
}
.fa-arrows-h:before{
    content:"\f07e" 
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080" 
}
.fa-twitter-square:before{
    content:"\f081" 
}
.fa-facebook-square:before{
    content:"\f082" 
}
.fa-camera-retro:before{
    content:"\f083" 
}
.fa-key:before{
    content:"\f084" 
}
.fa-cogs:before,.fa-gears:before{
    content:"\f085" 
}
.fa-comments:before{
    content:"\f086" 
}
.fa-thumbs-o-up:before{
    content:"\f087" 
}
.fa-thumbs-o-down:before{
    content:"\f088" 
}
.fa-star-half:before{
    content:"\f089" 
}
.fa-heart-o:before{
    content:"\f08a" 
}
.fa-sign-out:before{
    content:"\f08b" 
}
.fa-linkedin-square:before{
    content:"\f08c" 
}
.fa-thumb-tack:before{
    content:"\f08d" 
}
.fa-external-link:before{
    content:"\f08e" 
}
.fa-sign-in:before{
    content:"\f090" 
}
.fa-trophy:before{
    content:"\f091" 
}
.fa-github-square:before{
    content:"\f092" 
}
.fa-upload:before{
    content:"\f093" 
}
.fa-lemon-o:before{
    content:"\f094" 
}
.fa-phone:before{
    content:"\f095" 
}
.fa-square-o:before{
    content:"\f096" 
}
.fa-bookmark-o:before{
    content:"\f097" 
}
.fa-phone-square:before{
    content:"\f098" 
}
.fa-twitter:before{
    content:"\f099" 
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a" 
}
.fa-github:before{
    content:"\f09b" 
}
.fa-unlock:before{
    content:"\f09c" 
}
.fa-credit-card:before{
    content:"\f09d" 
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e" 
}
.fa-hdd-o:before{
    content:"\f0a0" 
}
.fa-bullhorn:before{
    content:"\f0a1" 
}
.fa-bell:before{
    content:"\f0f3" 
}
.fa-certificate:before{
    content:"\f0a3" 
}
.fa-hand-o-right:before{
    content:"\f0a4" 
}
.fa-hand-o-left:before{
    content:"\f0a5" 
}
.fa-hand-o-up:before{
    content:"\f0a6" 
}
.fa-hand-o-down:before{
    content:"\f0a7" 
}
.fa-arrow-circle-left:before{
    content:"\f0a8" 
}
.fa-arrow-circle-right:before{
    content:"\f0a9" 
}
.fa-arrow-circle-up:before{
    content:"\f0aa" 
}
.fa-arrow-circle-down:before{
    content:"\f0ab" 
}
.fa-globe:before{
    content:"\f0ac" 
}
.fa-wrench:before{
    content:"\f0ad" 
}
.fa-tasks:before{
    content:"\f0ae" 
}
.fa-filter:before{
    content:"\f0b0" 
}
.fa-briefcase:before{
    content:"\f0b1" 
}
.fa-arrows-alt:before{
    content:"\f0b2" 
}
.fa-group:before,.fa-users:before{
    content:"\f0c0" 
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1" 
}
.fa-cloud:before{
    content:"\f0c2" 
}
.fa-flask:before{
    content:"\f0c3" 
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4" 
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5" 
}
.fa-paperclip:before{
    content:"\f0c6" 
}
.fa-floppy-o:before,.fa-save:before{
    content:"\f0c7" 
}
.fa-square:before{
    content:"\f0c8" 
}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{
    content:"\f0c9" 
}
.fa-list-ul:before{
    content:"\f0ca" 
}
.fa-list-ol:before{
    content:"\f0cb" 
}
.fa-strikethrough:before{
    content:"\f0cc" 
}
.fa-underline:before{
    content:"\f0cd" 
}
.fa-table:before{
    content:"\f0ce" 
}
.fa-magic:before{
    content:"\f0d0" 
}
.fa-truck:before{
    content:"\f0d1" 
}
.fa-pinterest:before{
    content:"\f0d2" 
}
.fa-pinterest-square:before{
    content:"\f0d3" 
}
.fa-google-plus-square:before{
    content:"\f0d4" 
}
.fa-google-plus:before{
    content:"\f0d5" 
}
.fa-money:before{
    content:"\f0d6" 
}
.fa-caret-down:before{
    content:"\f0d7" 
}
.fa-caret-up:before{
    content:"\f0d8" 
}
.fa-caret-left:before{
    content:"\f0d9" 
}
.fa-caret-right:before{
    content:"\f0da" 
}
.fa-columns:before{
    content:"\f0db" 
}
.fa-sort:before,.fa-unsorted:before{
    content:"\f0dc" 
}
.fa-sort-desc:before,.fa-sort-down:before{
    content:"\f0dd" 
}
.fa-sort-asc:before,.fa-sort-up:before{
    content:"\f0de" 
}
.fa-envelope:before{
    content:"\f0e0" 
}
.fa-linkedin:before{
    content:"\f0e1" 
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2" 
}
.fa-gavel:before,.fa-legal:before{
    content:"\f0e3" 
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4" 
}
.fa-comment-o:before{
    content:"\f0e5" 
}
.fa-comments-o:before{
    content:"\f0e6" 
}
.fa-bolt:before,.fa-flash:before{
    content:"\f0e7" 
}
.fa-sitemap:before{
    content:"\f0e8" 
}
.fa-umbrella:before{
    content:"\f0e9" 
}
.fa-clipboard:before,.fa-paste:before{
    content:"\f0ea" 
}
.fa-lightbulb-o:before{
    content:"\f0eb" 
}
.fa-exchange:before{
    content:"\f0ec" 
}
.fa-cloud-download:before{
    content:"\f0ed" 
}
.fa-cloud-upload:before{
    content:"\f0ee" 
}
.fa-user-md:before{
    content:"\f0f0" 
}
.fa-stethoscope:before{
    content:"\f0f1" 
}
.fa-suitcase:before{
    content:"\f0f2" 
}
.fa-bell-o:before{
    content:"\f0a2" 
}
.fa-coffee:before{
    content:"\f0f4" 
}
.fa-cutlery:before{
    content:"\f0f5" 
}
.fa-file-text-o:before{
    content:"\f0f6" 
}
.fa-building-o:before{
    content:"\f0f7" 
}
.fa-hospital-o:before{
    content:"\f0f8" 
}
.fa-ambulance:before{
    content:"\f0f9" 
}
.fa-medkit:before{
    content:"\f0fa" 
}
.fa-fighter-jet:before{
    content:"\f0fb" 
}
.fa-beer:before{
    content:"\f0fc" 
}
.fa-h-square:before{
    content:"\f0fd" 
}
.fa-plus-square:before{
    content:"\f0fe" 
}
.fa-angle-double-left:before{
    content:"\f100" 
}
.fa-angle-double-right:before{
    content:"\f101" 
}
.fa-angle-double-up:before{
    content:"\f102" 
}
.fa-angle-double-down:before{
    content:"\f103" 
}
.fa-angle-left:before{
    content:"\f104" 
}
.fa-angle-right:before{
    content:"\f105" 
}
.fa-angle-up:before{
    content:"\f106" 
}
.fa-angle-down:before{
    content:"\f107" 
}
.fa-desktop:before{
    content:"\f108" 
}
.fa-laptop:before{
    content:"\f109" 
}
.fa-tablet:before{
    content:"\f10a" 
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b" 
}
.fa-circle-o:before{
    content:"\f10c" 
}
.fa-quote-left:before{
    content:"\f10d" 
}
.fa-quote-right:before{
    content:"\f10e" 
}
.fa-spinner:before{
    content:"\f110" 
}
.fa-circle:before{
    content:"\f111" 
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112" 
}
.fa-github-alt:before{
    content:"\f113" 
}
.fa-folder-o:before{
    content:"\f114" 
}
.fa-folder-open-o:before{
    content:"\f115" 
}
.fa-smile-o:before{
    content:"\f118" 
}
.fa-frown-o:before{
    content:"\f119" 
}
.fa-meh-o:before{
    content:"\f11a" 
}
.fa-gamepad:before{
    content:"\f11b" 
}
.fa-keyboard-o:before{
    content:"\f11c" 
}
.fa-flag-o:before{
    content:"\f11d" 
}
.fa-flag-checkered:before{
    content:"\f11e" 
}
.fa-terminal:before{
    content:"\f120" 
}
.fa-code:before{
    content:"\f121" 
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122" 
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123" 
}
.fa-location-arrow:before{
    content:"\f124" 
}
.fa-crop:before{
    content:"\f125" 
}
.fa-code-fork:before{
    content:"\f126" 
}
.fa-chain-broken:before,.fa-unlink:before{
    content:"\f127" 
}
.fa-question:before{
    content:"\f128" 
}
.fa-info:before{
    content:"\f129" 
}
.fa-exclamation:before{
    content:"\f12a" 
}
.fa-superscript:before{
    content:"\f12b" 
}
.fa-subscript:before{
    content:"\f12c" 
}
.fa-eraser:before{
    content:"\f12d" 
}
.fa-puzzle-piece:before{
    content:"\f12e" 
}
.fa-microphone:before{
    content:"\f130" 
}
.fa-microphone-slash:before{
    content:"\f131" 
}
.fa-shield:before{
    content:"\f132" 
}
.fa-calendar-o:before{
    content:"\f133" 
}
.fa-fire-extinguisher:before{
    content:"\f134" 
}
.fa-rocket:before{
    content:"\f135" 
}
.fa-maxcdn:before{
    content:"\f136" 
}
.fa-chevron-circle-left:before{
    content:"\f137" 
}
.fa-chevron-circle-right:before{
    content:"\f138" 
}
.fa-chevron-circle-up:before{
    content:"\f139" 
}
.fa-chevron-circle-down:before{
    content:"\f13a" 
}
.fa-html5:before{
    content:"\f13b" 
}
.fa-css3:before{
    content:"\f13c" 
}
.fa-anchor:before{
    content:"\f13d" 
}
.fa-unlock-alt:before{
    content:"\f13e" 
}
.fa-bullseye:before{
    content:"\f140" 
}
.fa-ellipsis-h:before{
    content:"\f141" 
}
.fa-ellipsis-v:before{
    content:"\f142" 
}
.fa-rss-square:before{
    content:"\f143" 
}
.fa-play-circle:before{
    content:"\f144" 
}
.fa-ticket:before{
    content:"\f145" 
}
.fa-minus-square:before{
    content:"\f146" 
}
.fa-minus-square-o:before{
    content:"\f147" 
}
.fa-level-up:before{
    content:"\f148" 
}
.fa-level-down:before{
    content:"\f149" 
}
.fa-check-square:before{
    content:"\f14a" 
}
.fa-pencil-square:before{
    content:"\f14b" 
}
.fa-external-link-square:before{
    content:"\f14c" 
}
.fa-share-square:before{
    content:"\f14d" 
}
.fa-compass:before{
    content:"\f14e" 
}
.fa-caret-square-o-down:before,.fa-toggle-down:before{
    content:"\f150" 
}
.fa-caret-square-o-up:before,.fa-toggle-up:before{
    content:"\f151" 
}
.fa-caret-square-o-right:before,.fa-toggle-right:before{
    content:"\f152" 
}
.fa-eur:before,.fa-euro:before{
    content:"\f153" 
}
.fa-gbp:before{
    content:"\f154" 
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155" 
}
.fa-inr:before,.fa-rupee:before{
    content:"\f156" 
}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{
    content:"\f157" 
}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{
    content:"\f158" 
}
.fa-krw:before,.fa-won:before{
    content:"\f159" 
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a" 
}
.fa-file:before{
    content:"\f15b" 
}
.fa-file-text:before{
    content:"\f15c" 
}
.fa-sort-alpha-asc:before{
    content:"\f15d" 
}
.fa-sort-alpha-desc:before{
    content:"\f15e" 
}
.fa-sort-amount-asc:before{
    content:"\f160" 
}
.fa-sort-amount-desc:before{
    content:"\f161" 
}
.fa-sort-numeric-asc:before{
    content:"\f162" 
}
.fa-sort-numeric-desc:before{
    content:"\f163" 
}
.fa-thumbs-up:before{
    content:"\f164" 
}
.fa-thumbs-down:before{
    content:"\f165" 
}
.fa-youtube-square:before{
    content:"\f166" 
}
.fa-youtube:before{
    content:"\f167" 
}
.fa-xing:before{
    content:"\f168" 
}
.fa-xing-square:before{
    content:"\f169" 
}
.fa-youtube-play:before{
    content:"\f16a" 
}
.fa-dropbox:before{
    content:"\f16b" 
}
.fa-stack-overflow:before{
    content:"\f16c" 
}
.fa-instagram:before{
    content:"\f16d" 
}
.fa-flickr:before{
    content:"\f16e" 
}
.fa-adn:before{
    content:"\f170" 
}
.fa-bitbucket:before{
    content:"\f171" 
}
.fa-bitbucket-square:before{
    content:"\f172" 
}
.fa-tumblr:before{
    content:"\f173" 
}
.fa-tumblr-square:before{
    content:"\f174" 
}
.fa-long-arrow-down:before{
    content:"\f175" 
}
.fa-long-arrow-up:before{
    content:"\f176" 
}
.fa-long-arrow-left:before{
    content:"\f177" 
}
.fa-long-arrow-right:before{
    content:"\f178" 
}
.fa-apple:before{
    content:"\f179" 
}
.fa-windows:before{
    content:"\f17a" 
}
.fa-android:before{
    content:"\f17b" 
}
.fa-linux:before{
    content:"\f17c" 
}
.fa-dribbble:before{
    content:"\f17d" 
}
.fa-skype:before{
    content:"\f17e" 
}
.fa-foursquare:before{
    content:"\f180" 
}
.fa-trello:before{
    content:"\f181" 
}
.fa-female:before{
    content:"\f182" 
}
.fa-male:before{
    content:"\f183" 
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184" 
}
.fa-sun-o:before{
    content:"\f185" 
}
.fa-moon-o:before{
    content:"\f186" 
}
.fa-archive:before{
    content:"\f187" 
}
.fa-bug:before{
    content:"\f188" 
}
.fa-vk:before{
    content:"\f189" 
}
.fa-weibo:before{
    content:"\f18a" 
}
.fa-renren:before{
    content:"\f18b" 
}
.fa-pagelines:before{
    content:"\f18c" 
}
.fa-stack-exchange:before{
    content:"\f18d" 
}
.fa-arrow-circle-o-right:before{
    content:"\f18e" 
}
.fa-arrow-circle-o-left:before{
    content:"\f190" 
}
.fa-caret-square-o-left:before,.fa-toggle-left:before{
    content:"\f191" 
}
.fa-dot-circle-o:before{
    content:"\f192" 
}
.fa-wheelchair:before{
    content:"\f193" 
}
.fa-vimeo-square:before{
    content:"\f194" 
}
.fa-try:before,.fa-turkish-lira:before{
    content:"\f195" 
}
.fa-plus-square-o:before{
    content:"\f196" 
}
.fa-space-shuttle:before{
    content:"\f197" 
}
.fa-slack:before{
    content:"\f198" 
}
.fa-envelope-square:before{
    content:"\f199" 
}
.fa-wordpress:before{
    content:"\f19a" 
}
.fa-openid:before{
    content:"\f19b" 
}
.fa-bank:before,.fa-institution:before,.fa-university:before{
    content:"\f19c" 
}
.fa-graduation-cap:before,.fa-mortar-board:before{
    content:"\f19d" 
}
.fa-yahoo:before{
    content:"\f19e" 
}
.fa-google:before{
    content:"\f1a0" 
}
.fa-reddit:before{
    content:"\f1a1" 
}
.fa-reddit-square:before{
    content:"\f1a2" 
}
.fa-stumbleupon-circle:before{
    content:"\f1a3" 
}
.fa-stumbleupon:before{
    content:"\f1a4" 
}
.fa-delicious:before{
    content:"\f1a5" 
}
.fa-digg:before{
    content:"\f1a6" 
}
.fa-pied-piper-pp:before{
    content:"\f1a7" 
}
.fa-pied-piper-alt:before{
    content:"\f1a8" 
}
.fa-drupal:before{
    content:"\f1a9" 
}
.fa-joomla:before{
    content:"\f1aa" 
}
.fa-language:before{
    content:"\f1ab" 
}
.fa-fax:before{
    content:"\f1ac" 
}
.fa-building:before{
    content:"\f1ad" 
}
.fa-child:before{
    content:"\f1ae" 
}
.fa-paw:before{
    content:"\f1b0" 
}
.fa-spoon:before{
    content:"\f1b1" 
}
.fa-cube:before{
    content:"\f1b2" 
}
.fa-cubes:before{
    content:"\f1b3" 
}
.fa-behance:before{
    content:"\f1b4" 
}
.fa-behance-square:before{
    content:"\f1b5" 
}
.fa-steam:before{
    content:"\f1b6" 
}
.fa-steam-square:before{
    content:"\f1b7" 
}
.fa-recycle:before{
    content:"\f1b8" 
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9" 
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba" 
}
.fa-tree:before{
    content:"\f1bb" 
}
.fa-spotify:before{
    content:"\f1bc" 
}
.fa-deviantart:before{
    content:"\f1bd" 
}
.fa-soundcloud:before{
    content:"\f1be" 
}
.fa-database:before{
    content:"\f1c0" 
}
.fa-file-pdf-o:before{
    content:"\f1c1" 
}
.fa-file-word-o:before{
    content:"\f1c2" 
}
.fa-file-excel-o:before{
    content:"\f1c3" 
}
.fa-file-powerpoint-o:before{
    content:"\f1c4" 
}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{
    content:"\f1c5" 
}
.fa-file-archive-o:before,.fa-file-zip-o:before{
    content:"\f1c6" 
}
.fa-file-audio-o:before,.fa-file-sound-o:before{
    content:"\f1c7" 
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8" 
}
.fa-file-code-o:before{
    content:"\f1c9" 
}
.fa-vine:before{
    content:"\f1ca" 
}
.fa-codepen:before{
    content:"\f1cb" 
}
.fa-jsfiddle:before{
    content:"\f1cc" 
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{
    content:"\f1cd" 
}
.fa-circle-o-notch:before{
    content:"\f1ce" 
}
.fa-ra:before,.fa-rebel:before,.fa-resistance:before{
    content:"\f1d0" 
}
.fa-empire:before,.fa-ge:before{
    content:"\f1d1" 
}
.fa-git-square:before{
    content:"\f1d2" 
}
.fa-git:before{
    content:"\f1d3" 
}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{
    content:"\f1d4" 
}
.fa-tencent-weibo:before{
    content:"\f1d5" 
}
.fa-qq:before{
    content:"\f1d6" 
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7" 
}
.fa-paper-plane:before,.fa-send:before{
    content:"\f1d8" 
}
.fa-paper-plane-o:before,.fa-send-o:before{
    content:"\f1d9" 
}
.fa-history:before{
    content:"\f1da" 
}
.fa-circle-thin:before{
    content:"\f1db" 
}
.fa-header:before{
    content:"\f1dc" 
}
.fa-paragraph:before{
    content:"\f1dd" 
}
.fa-sliders:before{
    content:"\f1de" 
}
.fa-share-alt:before{
    content:"\f1e0" 
}
.fa-share-alt-square:before{
    content:"\f1e1" 
}
.fa-bomb:before{
    content:"\f1e2" 
}
.fa-futbol-o:before,.fa-soccer-ball-o:before{
    content:"\f1e3" 
}
.fa-tty:before{
    content:"\f1e4" 
}
.fa-binoculars:before{
    content:"\f1e5" 
}
.fa-plug:before{
    content:"\f1e6" 
}
.fa-slideshare:before{
    content:"\f1e7" 
}
.fa-twitch:before{
    content:"\f1e8" 
}
.fa-yelp:before{
    content:"\f1e9" 
}
.fa-newspaper-o:before{
    content:"\f1ea" 
}
.fa-wifi:before{
    content:"\f1eb" 
}
.fa-calculator:before{
    content:"\f1ec" 
}
.fa-paypal:before{
    content:"\f1ed" 
}
.fa-google-wallet:before{
    content:"\f1ee" 
}
.fa-cc-visa:before{
    content:"\f1f0" 
}
.fa-cc-mastercard:before{
    content:"\f1f1" 
}
.fa-cc-discover:before{
    content:"\f1f2" 
}
.fa-cc-amex:before{
    content:"\f1f3" 
}
.fa-cc-paypal:before{
    content:"\f1f4" 
}
.fa-cc-stripe:before{
    content:"\f1f5" 
}
.fa-bell-slash:before{
    content:"\f1f6" 
}
.fa-bell-slash-o:before{
    content:"\f1f7" 
}
.fa-trash:before{
    content:"\f1f8" 
}
.fa-copyright:before{
    content:"\f1f9" 
}
.fa-at:before{
    content:"\f1fa" 
}
.fa-eyedropper:before{
    content:"\f1fb" 
}
.fa-paint-brush:before{
    content:"\f1fc" 
}
.fa-birthday-cake:before{
    content:"\f1fd" 
}
.fa-area-chart:before{
    content:"\f1fe" 
}
.fa-pie-chart:before{
    content:"\f200" 
}
.fa-line-chart:before{
    content:"\f201" 
}
.fa-lastfm:before{
    content:"\f202" 
}
.fa-lastfm-square:before{
    content:"\f203" 
}
.fa-toggle-off:before{
    content:"\f204" 
}
.fa-toggle-on:before{
    content:"\f205" 
}
.fa-bicycle:before{
    content:"\f206" 
}
.fa-bus:before{
    content:"\f207" 
}
.fa-ioxhost:before{
    content:"\f208" 
}
.fa-angellist:before{
    content:"\f209" 
}
.fa-cc:before{
    content:"\f20a" 
}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{
    content:"\f20b" 
}
.fa-meanpath:before{
    content:"\f20c" 
}
.fa-buysellads:before{
    content:"\f20d" 
}
.fa-connectdevelop:before{
    content:"\f20e" 
}
.fa-dashcube:before{
    content:"\f210" 
}
.fa-forumbee:before{
    content:"\f211" 
}
.fa-leanpub:before{
    content:"\f212" 
}
.fa-sellsy:before{
    content:"\f213" 
}
.fa-shirtsinbulk:before{
    content:"\f214" 
}
.fa-simplybuilt:before{
    content:"\f215" 
}
.fa-skyatlas:before{
    content:"\f216" 
}
.fa-cart-plus:before{
    content:"\f217" 
}
.fa-cart-arrow-down:before{
    content:"\f218" 
}
.fa-diamond:before{
    content:"\f219" 
}
.fa-ship:before{
    content:"\f21a" 
}
.fa-user-secret:before{
    content:"\f21b" 
}
.fa-motorcycle:before{
    content:"\f21c" 
}
.fa-street-view:before{
    content:"\f21d" 
}
.fa-heartbeat:before{
    content:"\f21e" 
}
.fa-venus:before{
    content:"\f221" 
}
.fa-mars:before{
    content:"\f222" 
}
.fa-mercury:before{
    content:"\f223" 
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224" 
}
.fa-transgender-alt:before{
    content:"\f225" 
}
.fa-venus-double:before{
    content:"\f226" 
}
.fa-mars-double:before{
    content:"\f227" 
}
.fa-venus-mars:before{
    content:"\f228" 
}
.fa-mars-stroke:before{
    content:"\f229" 
}
.fa-mars-stroke-v:before{
    content:"\f22a" 
}
.fa-mars-stroke-h:before{
    content:"\f22b" 
}
.fa-neuter:before{
    content:"\f22c" 
}
.fa-genderless:before{
    content:"\f22d" 
}
.fa-facebook-official:before{
    content:"\f230" 
}
.fa-pinterest-p:before{
    content:"\f231" 
}
.fa-whatsapp:before{
    content:"\f232" 
}
.fa-server:before{
    content:"\f233" 
}
.fa-user-plus:before{
    content:"\f234" 
}
.fa-user-times:before{
    content:"\f235" 
}
.fa-bed:before,.fa-hotel:before{
    content:"\f236" 
}
.fa-viacoin:before{
    content:"\f237" 
}
.fa-train:before{
    content:"\f238" 
}
.fa-subway:before{
    content:"\f239" 
}
.fa-medium:before{
    content:"\f23a" 
}
.fa-y-combinator:before,.fa-yc:before{
    content:"\f23b" 
}
.fa-optin-monster:before{
    content:"\f23c" 
}
.fa-opencart:before{
    content:"\f23d" 
}
.fa-expeditedssl:before{
    content:"\f23e" 
}
.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{
    content:"\f240" 
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241" 
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242" 
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243" 
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244" 
}
.fa-mouse-pointer:before{
    content:"\f245" 
}
.fa-i-cursor:before{
    content:"\f246" 
}
.fa-object-group:before{
    content:"\f247" 
}
.fa-object-ungroup:before{
    content:"\f248" 
}
.fa-sticky-note:before{
    content:"\f249" 
}
.fa-sticky-note-o:before{
    content:"\f24a" 
}
.fa-cc-jcb:before{
    content:"\f24b" 
}
.fa-cc-diners-club:before{
    content:"\f24c" 
}
.fa-clone:before{
    content:"\f24d" 
}
.fa-balance-scale:before{
    content:"\f24e" 
}
.fa-hourglass-o:before{
    content:"\f250" 
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251" 
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252" 
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253" 
}
.fa-hourglass:before{
    content:"\f254" 
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255" 
}
.fa-hand-paper-o:before,.fa-hand-stop-o:before{
    content:"\f256" 
}
.fa-hand-scissors-o:before{
    content:"\f257" 
}
.fa-hand-lizard-o:before{
    content:"\f258" 
}
.fa-hand-spock-o:before{
    content:"\f259" 
}
.fa-hand-pointer-o:before{
    content:"\f25a" 
}
.fa-hand-peace-o:before{
    content:"\f25b" 
}
.fa-trademark:before{
    content:"\f25c" 
}
.fa-registered:before{
    content:"\f25d" 
}
.fa-creative-commons:before{
    content:"\f25e" 
}
.fa-gg:before{
    content:"\f260" 
}
.fa-gg-circle:before{
    content:"\f261" 
}
.fa-tripadvisor:before{
    content:"\f262" 
}
.fa-odnoklassniki:before{
    content:"\f263" 
}
.fa-odnoklassniki-square:before{
    content:"\f264" 
}
.fa-get-pocket:before{
    content:"\f265" 
}
.fa-wikipedia-w:before{
    content:"\f266" 
}
.fa-safari:before{
    content:"\f267" 
}
.fa-chrome:before{
    content:"\f268" 
}
.fa-firefox:before{
    content:"\f269" 
}
.fa-opera:before{
    content:"\f26a" 
}
.fa-internet-explorer:before{
    content:"\f26b" 
}
.fa-television:before,.fa-tv:before{
    content:"\f26c" 
}
.fa-contao:before{
    content:"\f26d" 
}
.fa-500px:before{
    content:"\f26e" 
}
.fa-amazon:before{
    content:"\f270" 
}
.fa-calendar-plus-o:before{
    content:"\f271" 
}
.fa-calendar-minus-o:before{
    content:"\f272" 
}
.fa-calendar-times-o:before{
    content:"\f273" 
}
.fa-calendar-check-o:before{
    content:"\f274" 
}
.fa-industry:before{
    content:"\f275" 
}
.fa-map-pin:before{
    content:"\f276" 
}
.fa-map-signs:before{
    content:"\f277" 
}
.fa-map-o:before{
    content:"\f278" 
}
.fa-map:before{
    content:"\f279" 
}
.fa-commenting:before{
    content:"\f27a" 
}
.fa-commenting-o:before{
    content:"\f27b" 
}
.fa-houzz:before{
    content:"\f27c" 
}
.fa-vimeo:before{
    content:"\f27d" 
}
.fa-black-tie:before{
    content:"\f27e" 
}
.fa-fonticons:before{
    content:"\f280" 
}
.fa-reddit-alien:before{
    content:"\f281" 
}
.fa-edge:before{
    content:"\f282" 
}
.fa-credit-card-alt:before{
    content:"\f283" 
}
.fa-codiepie:before{
    content:"\f284" 
}
.fa-modx:before{
    content:"\f285" 
}
.fa-fort-awesome:before{
    content:"\f286" 
}
.fa-usb:before{
    content:"\f287" 
}
.fa-product-hunt:before{
    content:"\f288" 
}
.fa-mixcloud:before{
    content:"\f289" 
}
.fa-scribd:before{
    content:"\f28a" 
}
.fa-pause-circle:before{
    content:"\f28b" 
}
.fa-pause-circle-o:before{
    content:"\f28c" 
}
.fa-stop-circle:before{
    content:"\f28d" 
}
.fa-stop-circle-o:before{
    content:"\f28e" 
}
.fa-shopping-bag:before{
    content:"\f290" 
}
.fa-shopping-basket:before{
    content:"\f291" 
}
.fa-hashtag:before{
    content:"\f292" 
}
.fa-bluetooth:before{
    content:"\f293" 
}
.fa-bluetooth-b:before{
    content:"\f294" 
}
.fa-percent:before{
    content:"\f295" 
}
.fa-gitlab:before{
    content:"\f296" 
}
.fa-wpbeginner:before{
    content:"\f297" 
}
.fa-wpforms:before{
    content:"\f298" 
}
.fa-envira:before{
    content:"\f299" 
}
.fa-universal-access:before{
    content:"\f29a" 
}
.fa-wheelchair-alt:before{
    content:"\f29b" 
}
.fa-question-circle-o:before{
    content:"\f29c" 
}
.fa-blind:before{
    content:"\f29d" 
}
.fa-audio-description:before{
    content:"\f29e" 
}
.fa-volume-control-phone:before{
    content:"\f2a0" 
}
.fa-braille:before{
    content:"\f2a1" 
}
.fa-assistive-listening-systems:before{
    content:"\f2a2" 
}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{
    content:"\f2a3" 
}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{
    content:"\f2a4" 
}
.fa-glide:before{
    content:"\f2a5" 
}
.fa-glide-g:before{
    content:"\f2a6" 
}
.fa-sign-language:before,.fa-signing:before{
    content:"\f2a7" 
}
.fa-low-vision:before{
    content:"\f2a8" 
}
.fa-viadeo:before{
    content:"\f2a9" 
}
.fa-viadeo-square:before{
    content:"\f2aa" 
}
.fa-snapchat:before{
    content:"\f2ab" 
}
.fa-snapchat-ghost:before{
    content:"\f2ac" 
}
.fa-snapchat-square:before{
    content:"\f2ad" 
}
.fa-pied-piper:before{
    content:"\f2ae" 
}
.fa-first-order:before{
    content:"\f2b0" 
}
.fa-yoast:before{
    content:"\f2b1" 
}
.fa-themeisle:before{
    content:"\f2b2" 
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3" 
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4" 
}
.fa-handshake-o:before{
    content:"\f2b5" 
}
.fa-envelope-open:before{
    content:"\f2b6" 
}
.fa-envelope-open-o:before{
    content:"\f2b7" 
}
.fa-linode:before{
    content:"\f2b8" 
}
.fa-address-book:before{
    content:"\f2b9" 
}
.fa-address-book-o:before{
    content:"\f2ba" 
}
.fa-address-card:before,.fa-vcard:before{
    content:"\f2bb" 
}
.fa-address-card-o:before,.fa-vcard-o:before{
    content:"\f2bc" 
}
.fa-user-circle:before{
    content:"\f2bd" 
}
.fa-user-circle-o:before{
    content:"\f2be" 
}
.fa-user-o:before{
    content:"\f2c0" 
}
.fa-id-badge:before{
    content:"\f2c1" 
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2" 
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3" 
}
.fa-quora:before{
    content:"\f2c4" 
}
.fa-free-code-camp:before{
    content:"\f2c5" 
}
.fa-telegram:before{
    content:"\f2c6" 
}
.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{
    content:"\f2c7" 
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8" 
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9" 
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca" 
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb" 
}
.fa-shower:before{
    content:"\f2cc" 
}
.fa-bath:before,.fa-bathtub:before,.fa-s15:before{
    content:"\f2cd" 
}
.fa-podcast:before{
    content:"\f2ce" 
}
.fa-window-maximize:before{
    content:"\f2d0" 
}
.fa-window-minimize:before{
    content:"\f2d1" 
}
.fa-window-restore:before{
    content:"\f2d2" 
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3" 
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4" 
}
.fa-bandcamp:before{
    content:"\f2d5" 
}
.fa-grav:before{
    content:"\f2d6" 
}
.fa-etsy:before{
    content:"\f2d7" 
}
.fa-imdb:before{
    content:"\f2d8" 
}
.fa-ravelry:before{
    content:"\f2d9" 
}
.fa-eercast:before{
    content:"\f2da" 
}
.fa-microchip:before{
    content:"\f2db" 
}
.fa-snowflake-o:before{
    content:"\f2dc" 
}
.fa-superpowers:before{
    content:"\f2dd" 
}
.fa-wpexplorer:before{
    content:"\f2de" 
}
.fa-meetup:before{
    content:"\f2e0" 
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0 
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto 
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1 
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    -moz-backface-visibility:hidden 
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0 
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0) 
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0) 
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none 
}
.owl-carousel .owl-item img{
    display:block;
    width:100% 
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:none 
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none 
}
.owl-carousel.owl-loaded{
    display:block 
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block 
}
.owl-carousel.owl-hidden{
    opacity:0 
}
.owl-carousel.owl-refresh .owl-item{
    visibility:hidden 
}
.owl-carousel.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none 
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab 
}
.owl-carousel.owl-rtl{
    direction:rtl 
}
.owl-carousel.owl-rtl .owl-item{
    float:right 
}
.no-js .owl-carousel{
    display:block 
}
.owl-carousel .animated{
    animation-duration:1s;
    animation-fill-mode:both 
}
.owl-carousel .owl-animated-in{
    z-index:0 
}
.owl-carousel .owl-animated-out{
    z-index:1 
}
.owl-carousel .fadeOut{
    animation-name:fadeOut 
}
@keyframes fadeOut{
    0%{
        opacity:1 
    }
    100%{
        opacity:0 
    }
}
.owl-height{
    transition:height .5s ease-in-out 
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity .4s ease 
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d 
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000 
}
.owl-carousel .owl-video-play-icon{
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(../libs/owlCarousel/owl.video.play.png) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    transition:transform .1s ease 
}
.owl-carousel .owl-video-play-icon:hover{
    -ms-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3) 
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
    display:none 
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:opacity .4s ease 
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100% 
}
.mfp-bg{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8 
}
.mfp-wrap{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:0!important;
    -webkit-backface-visibility:hidden 
}
.mfp-container{
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    box-sizing:border-box 
}
.mfp-container:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle 
}
.mfp-align-top .mfp-container:before{
    display:none 
}
.mfp-content{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045 
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
    width:100%;
    cursor:auto 
}
.mfp-ajax-cur{
    cursor:progress 
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out 
}
.mfp-zoom{
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in 
}
.mfp-auto-cursor .mfp-content{
    cursor:auto 
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none 
}
.mfp-loading.mfp-figure{
    display:none 
}
.mfp-hide{
    display:none!important 
}
.mfp-preloader{
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044 
}
.mfp-preloader a{
    color:#ccc 
}
.mfp-preloader a:hover{
    color:#fff 
}
.mfp-s-ready .mfp-preloader{
    display:none 
}
.mfp-s-error .mfp-content{
    display:none 
}
button.mfp-arrow,button.mfp-close{
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    box-shadow:none;
    touch-action:manipulation 
}
button::-moz-focus-inner{
    padding:0;
    border:0 
}
.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace 
}
.mfp-close:focus,.mfp-close:hover{
    opacity:1 
}
.mfp-close:active{
    top:1px 
}
.mfp-close-btn-in .mfp-close{
    color:#333 
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100% 
}
.mfp-counter{
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px;
    white-space:nowrap 
}
.mfp-arrow{
    position:absolute;
    opacity:.65;
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent 
}
.mfp-arrow:active{
    margin-top:-54px 
}
.mfp-arrow:focus,.mfp-arrow:hover{
    opacity:1 
}
.mfp-arrow:after,.mfp-arrow:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent 
}
.mfp-arrow:after{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px 
}
.mfp-arrow:before{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7 
}
.mfp-arrow-left{
    left:0 
}
.mfp-arrow-left:after{
    border-right:17px solid #fff;
    margin-left:31px 
}
.mfp-arrow-left:before{
    margin-left:25px;
    border-right:27px solid #3f3f3f 
}
.mfp-arrow-right{
    right:0 
}
.mfp-arrow-right:after{
    border-left:17px solid #fff;
    margin-left:39px 
}
.mfp-arrow-right:before{
    border-left:27px solid #3f3f3f 
}
.mfp-iframe-holder{
    padding-top:40px;
    padding-bottom:40px 
}
.mfp-iframe-holder .mfp-content{
    line-height:0;
    width:100%;
    max-width:900px 
}
.mfp-iframe-holder .mfp-close{
    top:-40px 
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25% 
}
.mfp-iframe-scaler iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000 
}
img.mfp-img{
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    box-sizing:border-box;
    padding:40px 0 40px;
    margin:0 auto 
}
.mfp-figure{
    line-height:0 
}
.mfp-figure:after{
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444 
}
.mfp-figure small{
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px 
}
.mfp-figure figure{
    margin:0 
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto 
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px 
}
.mfp-image-holder .mfp-content{
    max-width:100% 
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer 
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0 
    }
    .mfp-img-mobile img.mfp-img{
        padding:0 
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0 
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px 
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        box-sizing:border-box 
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0 
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px 
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0 
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        transform:scale(.75) 
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0;
        transform-origin:0 
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        transform-origin:100% 
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px 
    }
}
@font-face{
    font-family:RobotoRegular;
    font-weight:400;
    font-display:swap;
    font-style:normal;
    src:url(../fonts/RobotoRegular/RobotoRegular.eot);
    src:url(../fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype") 
}
@font-face{
    font-family:RobotoBold;
    font-weight:700;
    font-display:swap;
    font-style:normal;
    src:url(../fonts/RobotoBold/RobotoBold.eot);
    src:url(../fonts/RobotoBold/RobotoBold.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoBold/RobotoBold.woff) format("woff"),url(../fonts/RobotoBold/RobotoBold.ttf) format("truetype") 
}
@font-face{
    font-family:MontserratBold;
    font-weight:400;
    font-display:swap;
    font-style:normal;
    src:url(../fonts/MontserratBold/MontserratBold.eot);
    src:url(../fonts/MontserratBold/MontserratBold.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratBold/MontserratBold.woff) format("woff"),url(../fonts/MontserratBold/MontserratBold.ttf) format("truetype") 
}
@font-face{
    font-family:FontAwesome;
    font-display:swap;
    font-weight:400;
    font-style:normal;
    src:url(../fonts/FontAwesome/FontAwesome.eot);
    src:url(../fonts/FontAwesome/FontAwesome.eot?#iefix) format("embedded-opentype"),url(../fonts/FontAwesome/FontAwesome.woff) format("woff"),url(../fonts/FontAwesome/FontAwesome.ttf) format("truetype") 
}
*,::after,::before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box 
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent 
}
@-ms-viewport{
    width:device-width 
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block 
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    background-color:#fff 
}
[tabindex="-1"]:focus{
    outline:0!important 
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible 
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem 
}
p{
    margin-top:0;
    margin-bottom:1rem 
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0 
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit 
}
dl,ol,ul{
    margin-top:0;
    margin-bottom:1rem 
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0 
}
dt{
    font-weight:700 
}
dd{
    margin-bottom:.5rem;
    margin-left:0 
}
blockquote{
    margin:0 0 1rem 
}
dfn{
    font-style:italic 
}
b,strong{
    font-weight:bolder 
}
small{
    font-size:80% 
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline 
}
sub{
    bottom:-.25em 
}
sup{
    top:-.5em 
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects 
}
a:hover{
    color:#0056b3;
    text-decoration:underline 
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none 
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none 
}
a:not([href]):not([tabindex]):focus{
    outline:0 
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em 
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar 
}
figure{
    margin:0 0 1rem 
}
img{
    vertical-align:middle;
    border-style:none 
}
svg:not(:root){
    overflow:hidden 
}
table{
    border-collapse:collapse 
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom 
}
th{
    text-align:inherit 
}
label{
    display:inline-block;
    margin-bottom:.5rem 
}
button{
    -webkit-border-radius:0;
    border-radius:0 
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color 
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit 
}
button,input{
    overflow:visible 
}
button,select{
    text-transform:none 
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button 
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none 
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox 
}
textarea{
    overflow:auto;
    resize:vertical 
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0 
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal 
}
progress{
    vertical-align:baseline 
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto 
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none 
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none 
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button 
}
output{
    display:inline-block 
}
summary{
    display:list-item;
    cursor:pointer 
}
template{
    display:none 
}
[hidden]{
    display:none!important 
}
@-ms-viewport{
    width:device-width 
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -ms-overflow-style:scrollbar 
}
*,::after,::before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit 
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto 
}
@media (min-width:576px){
    .container{
        max-width:540px 
    }
}
@media (min-width:768px){
    .container{
        max-width:720px 
    }
}
@media (min-width:992px){
    .container{
        max-width:960px 
    }
}
@media (min-width:1200px){
    .container{
        max-width:1140px 
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto 
}
.row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px 
}
.no-gutters{
    margin-right:0;
    margin-left:0 
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0 
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px 
}
.col{
    -webkit-flex-basis:0;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100% 
}
.col-auto{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none 
}
.col-1{
    -webkit-box-flex:0;
    -webkit-flex:0 0 8.33333%;
    -ms-flex:0 0 8.33333%;
    flex:0 0 8.33333%;
    max-width:8.33333% 
}
.col-2{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.66667%;
    -ms-flex:0 0 16.66667%;
    flex:0 0 16.66667%;
    max-width:16.66667% 
}
.col-3{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25% 
}
.col-4{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.33333%;
    -ms-flex:0 0 33.33333%;
    flex:0 0 33.33333%;
    max-width:33.33333% 
}
.col-5{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.66667%;
    -ms-flex:0 0 41.66667%;
    flex:0 0 41.66667%;
    max-width:41.66667% 
}
.col-6{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50% 
}
.col-7{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.33333%;
    -ms-flex:0 0 58.33333%;
    flex:0 0 58.33333%;
    max-width:58.33333% 
}
.col-8{
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.66667%;
    -ms-flex:0 0 66.66667%;
    flex:0 0 66.66667%;
    max-width:66.66667% 
}
.col-9{
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75% 
}
.col-10{
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.33333%;
    -ms-flex:0 0 83.33333%;
    flex:0 0 83.33333%;
    max-width:83.33333% 
}
.col-11{
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.66667%;
    -ms-flex:0 0 91.66667%;
    flex:0 0 91.66667%;
    max-width:91.66667% 
}
.col-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100% 
}
.order-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -ms-flex-order:-1;
    order:-1 
}
.order-last{
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
    -ms-flex-order:13;
    order:13 
}
.order-0{
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0 
}
.order-1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1 
}
.order-2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2 
}
.order-3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3 
}
.order-4{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
    -ms-flex-order:4;
    order:4 
}
.order-5{
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
    -ms-flex-order:5;
    order:5 
}
.order-6{
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
    -ms-flex-order:6;
    order:6 
}
.order-7{
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
    -ms-flex-order:7;
    order:7 
}
.order-8{
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
    -ms-flex-order:8;
    order:8 
}
.order-9{
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
    -ms-flex-order:9;
    order:9 
}
.order-10{
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
    -ms-flex-order:10;
    order:10 
}
.order-11{
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
    -ms-flex-order:11;
    order:11 
}
.order-12{
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
    -ms-flex-order:12;
    order:12 
}
.offset-1{
    margin-left:8.33333% 
}
.offset-2{
    margin-left:16.66667% 
}
.offset-3{
    margin-left:25% 
}
.offset-4{
    margin-left:33.33333% 
}
.offset-5{
    margin-left:41.66667% 
}
.offset-6{
    margin-left:50% 
}
.offset-7{
    margin-left:58.33333% 
}
.offset-8{
    margin-left:66.66667% 
}
.offset-9{
    margin-left:75% 
}
.offset-10{
    margin-left:83.33333% 
}
.offset-11{
    margin-left:91.66667% 
}
@media (min-width:576px){
    .col-sm{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100% 
    }
    .col-sm-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none 
    }
    .col-sm-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333% 
    }
    .col-sm-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667% 
    }
    .col-sm-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25% 
    }
    .col-sm-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333% 
    }
    .col-sm-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667% 
    }
    .col-sm-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50% 
    }
    .col-sm-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333% 
    }
    .col-sm-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667% 
    }
    .col-sm-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75% 
    }
    .col-sm-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333% 
    }
    .col-sm-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667% 
    }
    .col-sm-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100% 
    }
    .order-sm-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1 
    }
    .order-sm-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13 
    }
    .order-sm-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0 
    }
    .order-sm-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1 
    }
    .order-sm-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2 
    }
    .order-sm-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3 
    }
    .order-sm-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4 
    }
    .order-sm-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5 
    }
    .order-sm-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6 
    }
    .order-sm-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7 
    }
    .order-sm-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8 
    }
    .order-sm-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9 
    }
    .order-sm-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10 
    }
    .order-sm-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11 
    }
    .order-sm-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12 
    }
    .offset-sm-0{
        margin-left:0 
    }
    .offset-sm-1{
        margin-left:8.33333% 
    }
    .offset-sm-2{
        margin-left:16.66667% 
    }
    .offset-sm-3{
        margin-left:25% 
    }
    .offset-sm-4{
        margin-left:33.33333% 
    }
    .offset-sm-5{
        margin-left:41.66667% 
    }
    .offset-sm-6{
        margin-left:50% 
    }
    .offset-sm-7{
        margin-left:58.33333% 
    }
    .offset-sm-8{
        margin-left:66.66667% 
    }
    .offset-sm-9{
        margin-left:75% 
    }
    .offset-sm-10{
        margin-left:83.33333% 
    }
    .offset-sm-11{
        margin-left:91.66667% 
    }
}
@media (min-width:768px){
    .col-md{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100% 
    }
    .col-md-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none 
    }
    .col-md-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333% 
    }
    .col-md-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667% 
    }
    .col-md-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25% 
    }
    .col-md-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333% 
    }
    .col-md-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667% 
    }
    .col-md-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50% 
    }
    .col-md-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333% 
    }
    .col-md-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667% 
    }
    .col-md-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75% 
    }
    .col-md-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333% 
    }
    .col-md-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667% 
    }
    .col-md-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100% 
    }
    .order-md-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1 
    }
    .order-md-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13 
    }
    .order-md-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0 
    }
    .order-md-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1 
    }
    .order-md-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2 
    }
    .order-md-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3 
    }
    .order-md-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4 
    }
    .order-md-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5 
    }
    .order-md-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6 
    }
    .order-md-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7 
    }
    .order-md-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8 
    }
    .order-md-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9 
    }
    .order-md-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10 
    }
    .order-md-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11 
    }
    .order-md-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12 
    }
    .offset-md-0{
        margin-left:0 
    }
    .offset-md-1{
        margin-left:8.33333% 
    }
    .offset-md-2{
        margin-left:16.66667% 
    }
    .offset-md-3{
        margin-left:25% 
    }
    .offset-md-4{
        margin-left:33.33333% 
    }
    .offset-md-5{
        margin-left:41.66667% 
    }
    .offset-md-6{
        margin-left:50% 
    }
    .offset-md-7{
        margin-left:58.33333% 
    }
    .offset-md-8{
        margin-left:66.66667% 
    }
    .offset-md-9{
        margin-left:75% 
    }
    .offset-md-10{
        margin-left:83.33333% 
    }
    .offset-md-11{
        margin-left:91.66667% 
    }
}
@media (min-width:992px){
    .col-lg{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100% 
    }
    .col-lg-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none 
    }
    .col-lg-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333% 
    }
    .col-lg-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667% 
    }
    .col-lg-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25% 
    }
    .col-lg-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333% 
    }
    .col-lg-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667% 
    }
    .col-lg-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50% 
    }
    .col-lg-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333% 
    }
    .col-lg-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667% 
    }
    .col-lg-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75% 
    }
    .col-lg-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333% 
    }
    .col-lg-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667% 
    }
    .col-lg-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100% 
    }
    .order-lg-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1 
    }
    .order-lg-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13 
    }
    .order-lg-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0 
    }
    .order-lg-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1 
    }
    .order-lg-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2 
    }
    .order-lg-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3 
    }
    .order-lg-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4 
    }
    .order-lg-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5 
    }
    .order-lg-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6 
    }
    .order-lg-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7 
    }
    .order-lg-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8 
    }
    .order-lg-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9 
    }
    .order-lg-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10 
    }
    .order-lg-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11 
    }
    .order-lg-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12 
    }
    .offset-lg-0{
        margin-left:0 
    }
    .offset-lg-1{
        margin-left:8.33333% 
    }
    .offset-lg-2{
        margin-left:16.66667% 
    }
    .offset-lg-3{
        margin-left:25% 
    }
    .offset-lg-4{
        margin-left:33.33333% 
    }
    .offset-lg-5{
        margin-left:41.66667% 
    }
    .offset-lg-6{
        margin-left:50% 
    }
    .offset-lg-7{
        margin-left:58.33333% 
    }
    .offset-lg-8{
        margin-left:66.66667% 
    }
    .offset-lg-9{
        margin-left:75% 
    }
    .offset-lg-10{
        margin-left:83.33333% 
    }
    .offset-lg-11{
        margin-left:91.66667% 
    }
}
@media (min-width:1200px){
    .col-xl{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100% 
    }
    .col-xl-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none 
    }
    .col-xl-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333% 
    }
    .col-xl-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667% 
    }
    .col-xl-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25% 
    }
    .col-xl-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333% 
    }
    .col-xl-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667% 
    }
    .col-xl-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50% 
    }
    .col-xl-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333% 
    }
    .col-xl-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667% 
    }
    .col-xl-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75% 
    }
    .col-xl-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333% 
    }
    .col-xl-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667% 
    }
    .col-xl-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100% 
    }
    .order-xl-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1 
    }
    .order-xl-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13 
    }
    .order-xl-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0 
    }
    .order-xl-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1 
    }
    .order-xl-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2 
    }
    .order-xl-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3 
    }
    .order-xl-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4 
    }
    .order-xl-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5 
    }
    .order-xl-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6 
    }
    .order-xl-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7 
    }
    .order-xl-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8 
    }
    .order-xl-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9 
    }
    .order-xl-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10 
    }
    .order-xl-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11 
    }
    .order-xl-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12 
    }
    .offset-xl-0{
        margin-left:0 
    }
    .offset-xl-1{
        margin-left:8.33333% 
    }
    .offset-xl-2{
        margin-left:16.66667% 
    }
    .offset-xl-3{
        margin-left:25% 
    }
    .offset-xl-4{
        margin-left:33.33333% 
    }
    .offset-xl-5{
        margin-left:41.66667% 
    }
    .offset-xl-6{
        margin-left:50% 
    }
    .offset-xl-7{
        margin-left:58.33333% 
    }
    .offset-xl-8{
        margin-left:66.66667% 
    }
    .offset-xl-9{
        margin-left:75% 
    }
    .offset-xl-10{
        margin-left:83.33333% 
    }
    .offset-xl-11{
        margin-left:91.66667% 
    }
}
.d-none{
    display:none!important 
}
.d-inline{
    display:inline!important 
}
.d-inline-block{
    display:inline-block!important 
}
.d-block{
    display:block!important 
}
.d-table{
    display:table!important 
}
.d-table-row{
    display:table-row!important 
}
.d-table-cell{
    display:table-cell!important 
}
.d-flex{
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    display:flex!important 
}
.d-inline-flex{
    display:-webkit-inline-box!important;
    display:-webkit-inline-flex!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important 
}
@media (min-width:576px){
    .d-sm-none{
        display:none!important 
    }
    .d-sm-inline{
        display:inline!important 
    }
    .d-sm-inline-block{
        display:inline-block!important 
    }
    .d-sm-block{
        display:block!important 
    }
    .d-sm-table{
        display:table!important 
    }
    .d-sm-table-row{
        display:table-row!important 
    }
    .d-sm-table-cell{
        display:table-cell!important 
    }
    .d-sm-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important 
    }
    .d-sm-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important 
    }
}
@media (min-width:768px){
    .d-md-none{
        display:none!important 
    }
    .d-md-inline{
        display:inline!important 
    }
    .d-md-inline-block{
        display:inline-block!important 
    }
    .d-md-block{
        display:block!important 
    }
    .d-md-table{
        display:table!important 
    }
    .d-md-table-row{
        display:table-row!important 
    }
    .d-md-table-cell{
        display:table-cell!important 
    }
    .d-md-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important 
    }
    .d-md-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important 
    }
}
@media (min-width:992px){
    .d-lg-none{
        display:none!important 
    }
    .d-lg-inline{
        display:inline!important 
    }
    .d-lg-inline-block{
        display:inline-block!important 
    }
    .d-lg-block{
        display:block!important 
    }
    .d-lg-table{
        display:table!important 
    }
    .d-lg-table-row{
        display:table-row!important 
    }
    .d-lg-table-cell{
        display:table-cell!important 
    }
    .d-lg-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important 
    }
    .d-lg-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important 
    }
}
@media (min-width:1200px){
    .d-xl-none{
        display:none!important 
    }
    .d-xl-inline{
        display:inline!important 
    }
    .d-xl-inline-block{
        display:inline-block!important 
    }
    .d-xl-block{
        display:block!important 
    }
    .d-xl-table{
        display:table!important 
    }
    .d-xl-table-row{
        display:table-row!important 
    }
    .d-xl-table-cell{
        display:table-cell!important 
    }
    .d-xl-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important 
    }
    .d-xl-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important 
    }
}
@media print{
    .d-print-none{
        display:none!important 
    }
    .d-print-inline{
        display:inline!important 
    }
    .d-print-inline-block{
        display:inline-block!important 
    }
    .d-print-block{
        display:block!important 
    }
    .d-print-table{
        display:table!important 
    }
    .d-print-table-row{
        display:table-row!important 
    }
    .d-print-table-cell{
        display:table-cell!important 
    }
    .d-print-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important 
    }
    .d-print-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important 
    }
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -webkit-flex-direction:row!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important 
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -webkit-flex-direction:column!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important 
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -webkit-flex-direction:row-reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important 
}
.flex-column-reverse{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -webkit-flex-direction:column-reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important 
}
.flex-wrap{
    -webkit-flex-wrap:wrap!important;
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important 
}
.flex-nowrap{
    -webkit-flex-wrap:nowrap!important;
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important 
}
.flex-wrap-reverse{
    -webkit-flex-wrap:wrap-reverse!important;
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important 
}
.justify-content-start{
    -webkit-box-pack:start!important;
    -webkit-justify-content:flex-start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important 
}
.justify-content-end{
    -webkit-box-pack:end!important;
    -webkit-justify-content:flex-end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important 
}
.justify-content-center{
    -webkit-box-pack:center!important;
    -webkit-justify-content:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important 
}
.justify-content-between{
    -webkit-box-pack:justify!important;
    -webkit-justify-content:space-between!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important 
}
.justify-content-around{
    -webkit-justify-content:space-around!important;
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important 
}
.align-items-start{
    -webkit-box-align:start!important;
    -webkit-align-items:flex-start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important 
}
.align-items-end{
    -webkit-box-align:end!important;
    -webkit-align-items:flex-end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important 
}
.align-items-center{
    -webkit-box-align:center!important;
    -webkit-align-items:center!important;
    -ms-flex-align:center!important;
    align-items:center!important 
}
.align-items-baseline{
    -webkit-box-align:baseline!important;
    -webkit-align-items:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important 
}
.align-items-stretch{
    -webkit-box-align:stretch!important;
    -webkit-align-items:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important 
}
.align-content-start{
    -webkit-align-content:flex-start!important;
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important 
}
.align-content-end{
    -webkit-align-content:flex-end!important;
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important 
}
.align-content-center{
    -webkit-align-content:center!important;
    -ms-flex-line-pack:center!important;
    align-content:center!important 
}
.align-content-between{
    -webkit-align-content:space-between!important;
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important 
}
.align-content-around{
    -webkit-align-content:space-around!important;
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important 
}
.align-content-stretch{
    -webkit-align-content:stretch!important;
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important 
}
.align-self-auto{
    -webkit-align-self:auto!important;
    -ms-flex-item-align:auto!important;
    align-self:auto!important 
}
.align-self-start{
    -webkit-align-self:flex-start!important;
    -ms-flex-item-align:start!important;
    align-self:flex-start!important 
}
.align-self-end{
    -webkit-align-self:flex-end!important;
    -ms-flex-item-align:end!important;
    align-self:flex-end!important 
}
.align-self-center{
    -webkit-align-self:center!important;
    -ms-flex-item-align:center!important;
    align-self:center!important 
}
.align-self-baseline{
    -webkit-align-self:baseline!important;
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important 
}
.align-self-stretch{
    -webkit-align-self:stretch!important;
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important 
}
@media (min-width:576px){
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important 
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important 
    }
    .flex-sm-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important 
    }
    .flex-sm-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important 
    }
    .flex-sm-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important 
    }
    .flex-sm-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important 
    }
    .flex-sm-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important 
    }
    .justify-content-sm-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important 
    }
    .justify-content-sm-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important 
    }
    .justify-content-sm-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important 
    }
    .justify-content-sm-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important 
    }
    .justify-content-sm-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important 
    }
    .align-items-sm-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important 
    }
    .align-items-sm-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important 
    }
    .align-items-sm-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important 
    }
    .align-items-sm-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important 
    }
    .align-items-sm-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important 
    }
    .align-content-sm-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important 
    }
    .align-content-sm-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important 
    }
    .align-content-sm-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important 
    }
    .align-content-sm-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important 
    }
    .align-content-sm-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important 
    }
    .align-content-sm-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important 
    }
    .align-self-sm-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important 
    }
    .align-self-sm-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important 
    }
    .align-self-sm-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important 
    }
    .align-self-sm-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important 
    }
    .align-self-sm-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important 
    }
    .align-self-sm-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important 
    }
}
@media (min-width:768px){
    .flex-md-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important 
    }
    .flex-md-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important 
    }
    .flex-md-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important 
    }
    .flex-md-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important 
    }
    .flex-md-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important 
    }
    .flex-md-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important 
    }
    .flex-md-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important 
    }
    .justify-content-md-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important 
    }
    .justify-content-md-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important 
    }
    .justify-content-md-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important 
    }
    .justify-content-md-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important 
    }
    .justify-content-md-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important 
    }
    .align-items-md-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important 
    }
    .align-items-md-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important 
    }
    .align-items-md-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important 
    }
    .align-items-md-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important 
    }
    .align-items-md-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important 
    }
    .align-content-md-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important 
    }
    .align-content-md-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important 
    }
    .align-content-md-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important 
    }
    .align-content-md-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important 
    }
    .align-content-md-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important 
    }
    .align-content-md-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important 
    }
    .align-self-md-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important 
    }
    .align-self-md-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important 
    }
    .align-self-md-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important 
    }
    .align-self-md-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important 
    }
    .align-self-md-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important 
    }
    .align-self-md-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important 
    }
}
@media (min-width:992px){
    .flex-lg-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important 
    }
    .flex-lg-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important 
    }
    .flex-lg-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important 
    }
    .flex-lg-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important 
    }
    .flex-lg-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important 
    }
    .flex-lg-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important 
    }
    .flex-lg-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important 
    }
    .justify-content-lg-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important 
    }
    .justify-content-lg-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important 
    }
    .justify-content-lg-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important 
    }
    .justify-content-lg-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important 
    }
    .justify-content-lg-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important 
    }
    .align-items-lg-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important 
    }
    .align-items-lg-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important 
    }
    .align-items-lg-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important 
    }
    .align-items-lg-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important 
    }
    .align-items-lg-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important 
    }
    .align-content-lg-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important 
    }
    .align-content-lg-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important 
    }
    .align-content-lg-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important 
    }
    .align-content-lg-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important 
    }
    .align-content-lg-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important 
    }
    .align-content-lg-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important 
    }
    .align-self-lg-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important 
    }
    .align-self-lg-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important 
    }
    .align-self-lg-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important 
    }
    .align-self-lg-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important 
    }
    .align-self-lg-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important 
    }
    .align-self-lg-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important 
    }
}
@media (min-width:1200px){
    .flex-xl-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important 
    }
    .flex-xl-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important 
    }
    .flex-xl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important 
    }
    .flex-xl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important 
    }
    .flex-xl-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important 
    }
    .flex-xl-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important 
    }
    .flex-xl-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important 
    }
    .justify-content-xl-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important 
    }
    .justify-content-xl-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important 
    }
    .justify-content-xl-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important 
    }
    .justify-content-xl-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important 
    }
    .justify-content-xl-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important 
    }
    .align-items-xl-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important 
    }
    .align-items-xl-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important 
    }
    .align-items-xl-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important 
    }
    .align-items-xl-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important 
    }
    .align-items-xl-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important 
    }
    .align-content-xl-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important 
    }
    .align-content-xl-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important 
    }
    .align-content-xl-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important 
    }
    .align-content-xl-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important 
    }
    .align-content-xl-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important 
    }
    .align-content-xl-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important 
    }
    .align-self-xl-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important 
    }
    .align-self-xl-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important 
    }
    .align-self-xl-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important 
    }
    .align-self-xl-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important 
    }
    .align-self-xl-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important 
    }
    .align-self-xl-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important 
    }
}
.w-25{
    width:25%!important 
}
.w-50{
    width:50%!important 
}
.w-75{
    width:75%!important 
}
.w-100{
    width:100%!important 
}
.h-25{
    height:25%!important 
}
.h-50{
    height:50%!important 
}
.h-75{
    height:75%!important 
}
.h-100{
    height:100%!important 
}
.mw-100{
    max-width:100%!important 
}
.mh-100{
    max-height:100%!important 
}
::-webkit-input-placeholder{
    color:#666 
}
::-moz-placeholder{
    color:#666 
}
:-ms-input-placeholder{
    color:#666 
}
::-ms-input-placeholder{
    color:#666 
}
::placeholder{
    color:#666 
}
::-moz-selection{
    background-color:#ed5c0a;
    color:#fff 
}
::selection{
    background-color:#ed5c0a;
    color:#fff 
}
body{
    font-size:15px;
    min-width:320px;
    position:relative;
    line-height:1.5;
    font-family:RobotoRegular,sans-serif;
    overflow-x:hidden;
    color:#333 
}
body input,body textarea{
    border:#666 1px solid;
    outline:0 
}
body input:focus:required:invalid,body textarea:focus:required:invalid{
    border-color:red 
}
body input:required:valid,body textarea:required:valid{
    border-color:green 
}
body::-webkit-scrollbar{
    width:12px 
}
body::-webkit-scrollbar-thumb{
    background-color:#ed5c0a 
}
img{
    display:block;
    max-width:100%;
    height:auto 
}
img.img-width{
    width:100% 
}
.text-center{
    text-align:center 
}
section{
    padding:70px 0 
}
b,strong{
    font-weight:700 
}
ul{
    padding:0;
    margin:0;
    list-style:none 
}
a,a:hover{
    color:#ed5c0a;
    text-decoration:none 
}
a{
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease 
}
.h1,h1{
    font-size:48px;
    font-family:MontserratBold,sans-serif;
    text-transform:uppercase;
    line-height:1 
}
.h2,h2{
    font-size:30px;
    font-family:MontserratBold,sans-serif 
}
.h3,h3{
    font-size:20px;
    font-family:MontserratBold,sans-serif 
}
.h4,h4{
    font-size:18px;
    font-family:MontserratBold,sans-serif 
}
.toggle-mnu{
    height:21px;
    width:28px;
    cursor:pointer;
    display:none 
}
.toggle-mnu span{
    position:relative;
    display:block;
    width:100%;
    height:3px;
    background-color:#fff;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-border-radius:2px;
    border-radius:2px 
}
.toggle-mnu span:after,.toggle-mnu span:before{
    content:"";
    position:absolute;
    left:0;
    top:9px 
}
.toggle-mnu span:after{
    top:18px;
    width:100%;
    height:3px;
    background-color:#fff;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-border-radius:2px;
    border-radius:2px 
}
.toggle-mnu span:before{
    width:100%;
    height:3px;
    background-color:#fff;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-border-radius:2px;
    border-radius:2px 
}
.toggle-mnu.on span{
    background-color:transparent 
}
.toggle-mnu.on span:before{
    -webkit-transform:rotate(45deg) translate(-1px,0);
    -ms-transform:rotate(45deg) translate(-1px,0);
    transform:rotate(45deg) translate(-1px,0) 
}
.toggle-mnu.on span:after{
    -webkit-transform:rotate(-45deg) translate(6px,-7px);
    -ms-transform:rotate(-45deg) translate(6px,-7px);
    transform:rotate(-45deg) translate(6px,-7px) 
}
.myBtn{
    border:2px solid #fff;
    padding:10px 35px;
    cursor:pointer;
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease;
    display:inline-block;
    background-color:transparent;
    color:#fff;
    text-transform:uppercase 
}
.myBtn:hover{
    background-color:#ed5c0a;
    border-color:#ed5c0a 
}
.myBtn--border {
    color: #333;
    border-color: #ddd;
}
.myBtn--border:hover {
    color: #fff;
}
.topBtn{
    position:fixed;
    bottom:25px;
    background-color:#e0e0e0;
    -webkit-border-radius:10em;
    border-radius:10em;
    color:#666;
    font-size:26px;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    cursor:pointer;
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease;
    right:-100px;
    z-index:12;
    opacity:.5 
}
.topBtn.active{
    right:30px 
}
.topBtn i{
    line-height:0 
}
.topBtn:hover{
    color:#fff;
    background-color:#ed5c0a;
    opacity:1 
}
.owl-nav{
    position:absolute;
    top:45%;
    width:100% 
}
.owl-nav>div{
    width:50px;
    height:50px;
    background-color:#fff;
    opacity:.5;
    position:absolute;
    left:0;
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease;
    text-align:center 
}
.owl-nav>div .fa{
    font-size:40px;
    line-height:47px;
    position:relative 
}
.owl-nav>div.owl-next{
    left:auto;
    right:0 
}
.owl-nav>div.owl-next .fa{
    left:2px 
}
.owl-nav>div.owl-prev .fa{
    right:2px 
}
.owl-nav>div:hover{
    opacity:1 
}
.owl-dots{
    position:absolute;
    bottom:30px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%) 
}
.owl-dots .owl-dot{
    width:20px;
    height:20px;
    -webkit-border-radius:10em;
    border-radius:10em;
    background-color:#fff;
    display:inline-block;
    margin-right:15px 
}
.owl-dots .owl-dot:last-child{
    margin-right:0 
}
.owl-dots .owl-dot.active{
    background-color:#ed5c0a 
}
.mfp-fade.mfp-bg{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    -o-transition:all .15s ease-out;
    transition:all .15s ease-out 
}
.mfp-fade.mfp-bg.mfp-ready{
    opacity:.8 
}
.mfp-fade.mfp-bg.mfp-removing{
    opacity:0 
}
.mfp-fade.mfp-wrap .mfp-content{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    -o-transition:all .15s ease-out;
    transition:all .15s ease-out 
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{
    opacity:1 
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{
    opacity:0 
}
.callForm{
    max-width:450px;
    background-color:#fff;
    position:relative;
    margin:0 auto;
    padding:20px 20px 30px 
}
.callForm label{
    display:block;
    margin-bottom:15px 
}
.callForm label:last-of-type{
    margin-bottom:30px 
}
.callForm label span{
    display:block;
    margin-bottom:5px 
}
.callForm label input,.callForm label textarea{
    width:100%;
    padding:5px 0;
    text-indent:10px 
}
.callForm .myBtn{
    border-color:#ddd;
    color:#333 
}
.callForm .myBtn:hover{
    color:#fff;
    border-color:#ed5c0a 
}
.mfp-close{
    font-size:40px;
    right:-44px;
    opacity:1;
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease 
}
.mfp-close:active{
    top:0 
}
.mfp-close-btn-in .mfp-close{
    color:#fff 
}
.myHeader.test{
    margin-top:62px 
}
.myHeader .headerCarousel .slide{
    text-transform:uppercase;
    background-repeat:repeat;
    background-position:center;
    -webkit-background-size:cover;
    background-size:cover;
    position:relative;
    color:#fff;
    padding:170px 0 220px 
}
.myHeader .headerCarousel .slide::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:.4 
}
.myHeader .headerCarousel .slide .myBtn{
    margin-top:10px 
}
.myHeader .menuWrap{
    background-color:#ed5c0a 
}
.myHeader .menuWrap.sticky{
    position:fixed;
    top:0;
    left:0;
    right:0;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);
    box-shadow:0 1px 3px rgba(0,0,0,.15);
    z-index:2 
}
.myHeader .menuWrap .menu ul li{
    display:inline-block;
    position:relative 
}
.myHeader .menuWrap .menu ul li.active a{
    background-color:#333 
}
.myHeader .menuWrap .menu ul li a{
    color:#fff;
    font-family:RobotoBold;
    text-transform:uppercase;
    padding:20px 19px;
    display:inline-block 
}
.myHeader .menuWrap .menu ul li a:hover{
    background-color:#333 
}
.myHeader .menuWrap .menu ul li .fa{
    position:absolute;
    right:8px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease;
    color:#fff 
}
.myHeader .menuWrap .menu ul li .fa.on{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg) 
}
.myHeader .menuWrap .menu ul li.hasChildren{
    position:relative 
}
.myHeader .menuWrap .menu ul li.hasChildren .subMenu{
    display:none;
    position:absolute;
    top:100%;
    min-width:275px;
    left:0;
    z-index:2;
    background-color:#fff;
    width:100%;
    -webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,.1);
    box-shadow:0 5px 6px 0 rgba(0,0,0,.1) 
}
.myHeader .menuWrap .menu ul li.hasChildren .subMenu li{
    display:block;
    margin:0 
}
.myHeader .menuWrap .menu ul li.hasChildren .subMenu li:last-child a{
    border-bottom:none 
}
.myHeader .menuWrap .menu ul li.hasChildren .subMenu li a{
    color:#333;
    display:block;
    text-transform:none;
    padding:12px 10px;
    border-bottom:1px solid #ddd 
}
.myHeader .menuWrap .menu ul li.hasChildren .subMenu li a:hover{
    background-color:#ed5c0a;
    color:#fff 
}
.myHeader .menuWrap .menu ul li.hasChildren:hover .subMenu{
    display:block 
}
.myHeader .topLine{
    padding:35px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center 
}
.myHeader .topLine .topLineInfo li{
    display:flex 
}
.myHeader .topLine .topLineInfo li .fa{
    color:#ed5c0a;
    margin-right:15px;
    font-size:25px 
}
.myHeader .topLine .topLineInfo li .items a{
    display:inline-block;
    color:#333 
}
.myHeader .topLine .topLineInfo li .items a:hover{
    color:#ed5c0a 
}
.myHeader .topLine .topLineInfo li .items a:last-child{
    margin-bottom:0 
}
.headEl{
    display:inline-block;
    margin-bottom:25px 
}
.headEl .line{
    width:100%;
    height:1px;
    background-color:#ddd;
    position:relative 
}
.headEl .line::before{
    content:'';
    position:absolute;
    top:-2px;
    left:0;
    width:50px;
    height:5px;
    -webkit-border-radius:10em;
    border-radius:10em;
    background-color:#ed5c0a 
}
.headEl.center .line::before{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%) 
}
.welcome .someText{
    margin-bottom:60px 
}
.welcome .items .item{
    margin-bottom:50px 
}
.welcome .items .item:last-child{
    margin-bottom:0 
}
.welcome .items .item .imgWrap{
    -webkit-border-radius:10em;
    border-radius:10em;
    overflow:hidden;
    border:2px solid #ed5c0a 
}
.welcome .items .item .desc{
    margin-bottom:0;
    text-align:justify 
}
.service{
    background-color:#f9f9f9;
    text-align:center 
}
.latestProjects .headEl,.service .headEl,.welcome .headEl{
    margin-bottom:80px 
}
.gallery-img {
    margin-bottom: 30px;
}
.service .items .item,
.galleryPage .item{
    -webkit-box-shadow:1px 10px 8px #ddd;
    box-shadow:1px 10px 8px #ddd;
    margin-bottom:40px 
}
.service .items .item .info,
.galleryPage .item .info {
    background-color:#fff;
    padding:30px 15px 40px 
}
.service .items .item .info .h4,
.galleryPage .item .info .h4 {
    margin-bottom:15px 
}
.service .items .item .info .desc,
.galleryPage .items .item .info .desc {
    margin-bottom:25px 
}
.service .items .item .info .myBtn,
.galleryPage .item .info .myBtn {
    color:#333;
    border-color:#ddd 
}
.service .items .item .info .myBtn:hover,
.galleryPage .item .info .myBtn:hover{
    border-color:#ed5c0a;
    color:#fff 
}
.numbers{
    background-image:url(../img/numbersBg.jpg);
    background-repeat:no-repeat;
    background-position:center;
    -webkit-background-size:cover;
    background-size:cover;
    font-family:MontserratBold,sans-serif;
    position:relative;
    background-attachment:fixed 
}
.numbers::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:.5 
}
.numbers .items .item{
    background-color:rgba(255,255,255,.18);
    -webkit-border-radius:6px 12%;
    border-radius:6px 12%;
    padding:30px 15px 40px;
    color:#fff;
    text-align:center 
}
.numbers .items .item .h2{
    margin-bottom:0 
}
.numbers .items .item .h4{
    text-transform:uppercase;
    margin-bottom:0 
}
.latestProjects{
    text-align:center 
}
.latestProjects .customPadding{
    width:65%;
    margin:0 auto 80px 
}
.latestProjects .items .col-md-4,.latestProjects .items .col-md-6{
    margin-bottom:40px 
}
.latestProjects .items .slide .imgWrap{
    margin-bottom:15px;
    display:block;
    overflow:hidden 
}
.latestProjects .items .slide .imgWrap img{
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease 
}
.latestProjects .items .slide .imgWrap img:hover{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1) 
}
.latestProjects .items .slide .h4{
    margin-bottom:0 
}
.latestProjects .items .slide .h4 a{
    color:#333 
}
.latestProjects .items .slide .h4 a:hover{
    color:#ed5c0a 
}
.callSect{
    padding:50px 0;
    background-color:#333;
    color:#fff;
    text-align:center 
}
.callSect .myBtn:hover{
    color:#fff 
}
.callSect .h3{
    margin-bottom:30px 
}
.myFooter{
    background-color:#252525;
    color:#fff;
    padding:60px 0 
}
.myFooter .items .item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:15px 
}
.myFooter .items .item .fa{
    margin-right:10px;
    font-size:20px 
}
.myFooter .items .item .index{
    margin-right:5px 
}
.myFooter .items .item .value a{
    color:#fff 
}
.myFooter .items .item .value a:hover{
    color:#ed5c0a 
}
.myFooter .ourLogo{
    width:150px;
    display:block 
}
.breadcrumb{
    margin-bottom:40px 
}
.breadcrumb li{
    display:inline-block 
}
.breadcrumb li a{
    color:#333 
}
.breadcrumb li a:hover{
    color:#ed5c0a 
}
.areasOfUseCarousel{
    margin-bottom:15px 
}
.areasOfUseCarousel .slide p{
    color:#333;
    margin-top:5px 
}
.bold,b,strong{
    font-family:RobotoBold,sans-serif 
}
.noHome section{
    padding-top:60px 
}
.gallery-item p{
    color:#333;
    margin-top:5px 
}
.gallery-item{
    display:inline-block;
    margin-bottom:15px 
}
.decList{
    padding-left:30px;
    list-style:disc;
    margin-bottom:15px 
}
.decList li{
    margin-bottom:10px 
}
.decList li:last-child{
    margin-bottom:0 
}
.textPage .h2{
    margin-bottom: 30px;
    text-align: left;
}
.textPage{
    text-align:justify 
}
.textPage table tr td,table tr th{
    padding:10px 
}
.textPage table{
    margin-bottom:15px 
}
.catalog .service{
    background-color:transparent 
}
#filtersIsotope .myBtn{
    color:#333;
    border-color:#ddd;
    text-transform:none;
    padding:5px 10px;
    margin-bottom:15px 
}
#filtersIsotope .myBtn.active{
    background-color:#ed5c0a;
    border-color:#ed5c0a;
    color:#fff 
}
#filtersIsotope .myBtn:hover{
    border-color:#ed5c0a;
    color:#fff 
}
#filtersIsotope{
    margin-bottom:40px;
    text-align:left 
}
#filtersIsotope .myBtn{
    margin-right:15px 
}
#filtersIsotope .myBtn:last-child{
    margin-right:0 
}
.isotope .item p{
    min-height:44px 
}
.colorProducts .items .col-md-3{
    margin-bottom:20px 
}
.history.service{
    text-align:left;
    background-color:transparent 
}
.history.service .item{
    text-align:center 
}
.usefulInfo ul:not(.breadcrumb){
    list-style:disc;
    padding-left:30px;
    margin-bottom:15px 
}
.galleryPage .items .col-md-4{
    margin-bottom:30px 
}
.galleryPage .item .info {
    text-align: center;
}
.spasiboAnd404 .container .row{
    height:100vh 
}
.spasiboAnd404 .logoWrap{
    width:290px;
    margin:0 auto 15px 
}
.spasiboAnd404 .myBtn{
    color:#333;
    border-color:#ddd;
    margin-top:15px 
}
.spasiboAnd404 .myBtn:hover{
    border-color:#ed5c0a;
    color:#fff 
}
.textPage .flexImages1{
    display:flex;
    justify-content:space-between;
    margin-bottom:30px 
}
.textPage .flexImages1 div:first-child{
    min-width:270px;
    margin-right:30px 
}
input.field{
    display:none 
}
.catalogEl p:nth-child(odd){
    margin-bottom:0 
}
.catalogEl p.h2{
    margin-bottom:15px 
}
.usefulInfo table td{
    width:50% 
}
#videoIframe {
    display: none;
}
#playVideo {
    cursor: pointer;
}
@media (max-width:1199.98px){
    .latestProjects .headEl,.service .headEl,.welcome .headEl{
        margin-bottom:60px 
    }
    section{
        padding:60px 0 
    }
    .h1,h1{
        font-size:38px 
    }
    .h2,h2{
        font-size:23px 
    }
    .h3,h3{
        font-size:19px 
    }
    .h4,h4{
        font-size:17px 
    }
    .myHeader .headerCarousel .slide{
        padding:130px 0 180px 
    }
    .myHeader .topLine{
        padding:27px 0 
    }
    .myHeader .topLine .logoWrap{
        width:230px 
    }
    .myHeader .menuWrap .menu ul li .fa{
        right:5px 
    }
    .myHeader .menuWrap .menu ul li a{
        padding:15px 14px;
        text-transform:none 
    }
    .latestProjects .customPadding,.service .customPadding{
        margin-bottom:70px 
    }
    .numbers{
        background-attachment:inherit 
    }
}
@media (max-width:991.98px){
    .myHeader .headerCarousel .slide{
        padding: 0;
        display: flex;
        align-items: center;
        min-height: 500px;
    }
    .myHeader .headerCarousel .slide .h1{
        margin-bottom: 0;
    }
    .latestProjects .headEl,.service .headEl,.welcome .headEl{
        margin-bottom:40px 
    }
    section{
        padding:50px 0 
    }
    .h1,h1{
        font-size:30px 
    }
    .h2,h2{
        font-size:20px 
    }
    .h4,h4{
        font-size:14px 
    }
    body{
        font-size:14px 
    }
    .toggle-mnu{
        display:block;
        float:right 
    }
    .myHeader .topLine{
        padding:21px 0 
    }
    .myHeader .topLine .topLineInfo li .fa{
        margin-right:10px 
    }
    .myHeader .topLine .logoWrap{
        width:200px 
    }
    .myHeader .menuWrap{
        padding:15px 0;
        position:relative 
    }
    .myHeader .menuWrap .menu ul{
        display:none;
        max-height:403px;
        overflow:auto 
    }
    .myHeader .menuWrap .menu ul li .fa{
        top:-2px;
        left:0;
        right:auto;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0);
        font-size:25px;
        color:#fff;
        padding:0 5px 
    }
    .myHeader .menuWrap .menu ul li.hasChildren:hover .subMenu{
        display:none 
    }
    .myHeader .menuWrap .menu ul li.hasChildren .subMenu.on{
        display:block;
        position:static;
        min-width:auto;
        background-color:transparent;
        border-top:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        padding:0;
        padding:10px 10px 0 0 
    }
    .myHeader .menuWrap .menu ul li.hasChildren .subMenu.on li{
        margin-bottom:10px 
    }
    .myHeader .menuWrap .menu ul li.hasChildren .subMenu.on li:last-child{
        margin-bottom:0 
    }
    .myHeader .menuWrap .menu ul li.hasChildren .subMenu.on li a{
        color:#fff;
        border-bottom:none;
        padding:0 
    }
    .myHeader .menuWrap .menu.show ul{
        display:block;
        position:absolute;
        right:15px;
        top:36px;
        min-width:290px;
        text-align:right;
        background-color:#ed5c0a;
        padding:15px 15px 25px;
        z-index:2;
        border-top:2px solid #333 
    }
    .myHeader .menuWrap .menu.show ul li{
        display:block;
        margin:0 0 15px 0 
    }
    .myHeader .menuWrap .menu.show ul li.active a{
        background-color:transparent;
        color:#333 
    }
    .myHeader .menuWrap .menu.show ul li:last-child{
        margin-bottom:0 
    }
    .myHeader .menuWrap .menu.show ul li a{
        padding:0;
        -webkit-transition:none;
        -o-transition:none;
        transition:none 
    }
    .myHeader .menuWrap .menu.show ul li a:hover{
        background-color:transparent;
        color:#fff 
    }
    .latestProjects .customPadding,.service .customPadding{
        margin-bottom:60px 
    }
    .latestProjects .tabs .tab,.service .tabs .tab{
        padding:10px 30px 
    }
    .myFooter .row .col-lg-6:first-child .items{
        margin-bottom:40px 
    }
}
@media (max-width:767.98px){
    .myHeader .topLine{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center 
    }
    .textPage .flexImages1{
        flex-direction:column 
    }
    .textPage .flexImages1 div:first-child{
        margin-bottom:15px 
    }
    .videoWrapper{
        position:relative;
        padding-bottom:56.25%;
        padding-top:25px;
        height:0 
    }
    .videoWrapper iframe{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100% 
    }
    .catalogEl .imgWrap{
        margin-bottom:30px 
    }
    .topBtn{
        width:40px;
        height:40px;
        line-height:40px;
        font-size:24px;
        bottom:15px 
    }
    .topBtn.active{
        right:15px 
    }
    section{
        padding:40px 0 
    }
    .owl-nav{
        display:none 
    }
    .myHeader .topLine{
        padding:15px 0 
    }
    .myHeader .topLine .logoWrap{
        width:250px 
    }
    .myHeader .topLine .topLineInfo{
        text-align:right 
    }
    .myHeader .topLine .topLineInfo li{
        margin:0 0 10px 0 
    }
    .myHeader .topLine .topLineInfo li:last-child{
        margin-bottom:0 
    }
    .service .customPadding{
        margin-bottom:50px;
        width:100% 
    }
    .service .tabs{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column 
    }
    .service .tabs .tab{
        margin:0 0 15px 0 
    }
    .service .tabs .tab:last-child{
        margin-bottom:0 
    }
    .service .tabItem .row .col-md-4{
        margin-bottom:40px 
    }
    .service .tabItem .row .col-md-4:last-child{
        margin-bottom:0 
    }
    .numbers .items .col-md-3{
        margin-bottom:40px 
    }
    .numbers .items .col-md-3:last-child{
        margin-bottom:0 
    }
    .latestProjects .customPadding{
        margin-bottom:50px;
        width:100% 
    }
    .welcome .someText{
        margin-bottom:40px 
    }
    .welcome .items .item{
        margin-bottom:30px 
    }
    .welcome .items .item .imgWrap{
        width:160px;
        margin-bottom:10px 
    }
    .welcome .items .item .h3{
        margin-bottom:5px 
    }
}
@media (max-width:575.98px){
    .slideInfo .h1{
        font-size: 28px;
    }
    .colorProducts .items .col-6:nth-child(4) .item p{
        font-size:13px 
    }
    #filtersIsotope .myBtn{
        width:100%;
        margin:0 0 15px 0;
        padding:10px 0 
    }
    #filtersIsotope .myBtn:last-child{
        margin-bottom:0 
    }
    .overflowTable1{
        overflow:auto 
    }
    .overflowTable1 table{
        width:500px 
    }
    .myHeader .topLine .topLineInfo li .items a{
        font-size:14px 
    }
    .mfp-close{
        right:0;
        top:-44px 
    }
    .mfp-close:active{
        top:-44px 
    }
    .h3,h3{
        font-size:18px 
    }
    .myHeader .topLine .topLineInfo{
        text-align:center 
    }
    .myHeader .topLine .topLineInfo li{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex 
    }
    .myHeader .topLine .logoWrap{
        width:auto;
        margin-bottom:10px 
    }
    .myHeader .headerCarousel .slide{
        padding:100px 0 150px 
    }
    .myFooter .items .item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column 
    }
    .myFooter .items .item .fa,.myFooter .items .item .index{
        margin:0 0 5px 0 
    }
}
