@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.woff2?t=1779785252838') format('woff2'),
       url('../fonts/iconfont.woff?t=1779785252838') format('woff'),
       url('../fonts/iconfont.ttf?t=1779785252838') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-pinterest: before {
	content: "\e640";
}
.icon-a-18: before {
	content: "\e67a";
}
.icon-a-3: before {
	content: "&#xe616;";
}
.icon-a-: before {
	content: "\e607";
}
.icon-a-1: before {
	content: "\e608";
}
.icon-a-Group272: before {
	content: "\e605";
}
.icon-a-Polygon2: before {
	content: "&#xe68c;";
}
.icon-a-10: before {
	content: "\e657";
}
.icon-a-11: before {
	content: "\e64d";
}
.icon-youjiantou1: before {
	content: "\e60f";
}
.icon-youjiantou2: before {
	content: "\ee39";
}
.icon-youtube: before {
	content: "\e744";
}
.icon-facebook: before {
	content: "\eab7";
}
.icon-tuite1: before {
	content: "\e882";
}
.icon-shejiaotubiao-14: before {
	content: "\e642";
}
.icon-Frame14: before {
	content: "\e676";
}
.icon-dianhua: before {
	content: "\e604";
}
.icon-dizhi: before {
	content: "\e620";
}
.icon-dianhua2: before {
	content: "\e603";
}
.icon-a-Group2: before {
	content: "\e600";
}
.icon-Subtract: before {
	content: "\e601";
}
.icon-Union: before {
	content: "\e602";
}
.icon-youjiantou: before {
	content: "\e60e";
}
.icon-xingye: before {
	content: "\e6a6";
}
.icon-guanbi: before {
	content: "\e84d";
}
.hamburger>div,.hamburger>div: after,.hamburger>div: before,.hamburger>view,.hamburger>view: after,.hamburger>view: before {
	background-color: #fedc00;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

:root{
    --blackc: #000000;
    --whitec: #fff;
    --bgcolor: #0057fc;
    --brcolor: #67302F;
    --paracolor: #555;
    --titlecolor: #040d18;
}





.mean-container .mean-nav ul li a.mean-expand{
  margin-top: 1px;
    width: 46px;
    height: 42px;
    padding: 11px !important;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    font-weight: 700;
    background: rgba(255, 255, 255, .1);
    border: 0 !important;
    border-left: 1px solid rgba(255, 255, 255, .4) !important;
    border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}
.mean-container .mean-nav ul li {
    position: relative;
    float: left;
    width: 100%;
}
/* 整体容器：hover两排同时暂停 */
.all-slider {
  width: 100%;margin:40px 0;
}
.all-slider:hover .track {
  animation-play-state: paused !important;
}

/* 滚动容器 */
.wrap {
  width: 100%;
  overflow: hidden;
}

/* 滚动轨道：真正无缝核心 */
.track {
  display: flex;
  width: max-content;
  animation: scroll 60s linear infinite;
}

/* 图片：严格25%屏幕宽度，无任何留白 */
.track img {
  width: 25vw;
  height: 290px;
  object-fit: cover;
  cursor: pointer;margin:10px;border-radius:10px;overflow: hidden;
}
@media (max-width:998px){
    .track img {
        width:50vw;height:35vw;
    }
    .conpadding{padding:0 10px}
    .conpadding .container {}
    .sup_title h4{font-size:25px}
    .sup_title{margin:30px 0}
}
/* 第二排反向滚动 */
.row2 .track {
  animation-direction: reverse;
}

/* 终极无缝动画 */
@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* 点击放大遮罩 */
.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.9);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}
.mask.show {
  display: flex;
}

.mask-img {
  max-width: 90%;
  max-height: 90vh;
  object-fit: contain;
}

/* 关闭 & 箭头 */
.close {
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 40px;
  color: #fff;
  cursor: pointer;
  z-index: 10;
}
.arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 50px;
  color: #fff;
  padding: 20px;
  cursor: pointer;
  user-select: none;
}
.prev { left: 20px; }
.next { right: 20px; }
.index .section8{background:#f1f1f1}
.index .section8 .more {
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 8px 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #fff;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid #01164f;
    color: #01164f;
    height: 50px;
}
.index .section8 .more:hover{background:#01164f;color:#fff}
.index .section3 .content{padding-bottom:0!important}

.index .section8{padding-top:60px;padding-bottom:60px}
@media (max-width:1600px){
 .index .section8{padding-top:52px;padding-bottom:52px}   
    
    
}
@media (max-width:999px){
 .index .section8{padding-top:20px;padding-bottom:52px}   
 .index{width:100vw;overflow:hidden}
    
    
}
/*======== header top start ==========*/
.header_top {
    border-top: 6px solid var(--bgcolor);
    padding: 10px 95px;
    background-color: var(--titlecolor);
}
.header_top .col-lg-8{        flex: 0 0 auto;
        width: 73%;max-width:73%}
        .header_top .col-lg-4{        flex: 0 0 auto;
        width: 27%;max-width:27%}
.top_menu_left{
    margin-left: 15px;
    color: var( --bgcolor);
}
.top_menu_left span {
    color: var(--whitec);
    margin-right: 17px;
    font-size: 14px;
}
.top_right_menu_text {
    margin-right: 25px;
}
.top_menu_left span i {
    margin-right: 6px;
    font-size: 14px;
    color: var(--whitec);
}
/*--ICON--*/
.top_menu_left a i {
    margin-right: 6px;
    color: var(--whitec);
    font-size: 14px;
}
.top_menu_left a span{
    color: var(--whitec);
    font-size: 14px;
}

.top_menu_left_icon {
    display: inline-block;
    margin-left: 14px;
}
.top_menu_left_icon>a>i{
    margin-right: 0px;
}
.top_menu_left_icon a i{
    transition: .5s;
    font-size: 16px;
    font-weight: 600;
    color: var(--whitec);
}
.top_menu_left_icon a i:hover{
    color: var(--bgcolor);
}
/* top right text */
.top_right_menu_text ul{
    margin: 0;
    padding: 0;
}
.top_right_menu_text ul li{
    display: inline;
    list-style: none;
}
.top_right_menu_text ul li a{
    color: var(--whitec);
    margin-right: 10px;
    font-weight: 500;
}
/*--top_menu_right--*/
.top_menu_right {
    display: flex;
    color: var( --whitec);
    justify-content: end;
    margin-right: 15px;
}
.top_menu_right a{
    color: var(--titlecolor);
    margin-left: 15px;
    transition: .5s;
}
.top_menu_right a i {
    font-size: 18px;
    color: var(--whitec);
}
.top_menu_right :hover{
    color: var(--bgcolor);
}
.absolute_menu .sticky .header_top{
    display: none;
}
/*======== header top end ==========*/
  /* 遮罩层样式 */
        .search-mask {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.7); /* 半透明黑色遮罩 */
            z-index: 999; /* 置于最上层 */
            display: none; /* 默认隐藏 */
            align-items: center;
            justify-content: center;
        }
        /* 显示遮罩 */
        .search-mask.show {
            display: flex;
        }

        /* 改名为 pop-search */
        .pop-search {
            width: 90%;
            max-width: 40vw;
            background: #fff;
            border-radius: 8px;
            padding: 20px;
            position: relative;
        }
        /* 关闭按钮 */
        .search-close {
            position: absolute;
            top: 10px;
            right: 15px;
            font-size: 24px;
            cursor: pointer;
            color: #666;
        }
        /* 搜索输入框 */
        .search-input {
            width: 100%;
            height: 45px;
            border: 1px solid #eee;
            border-radius: 4px;
            padding: 0 15px;
            font-size: 16px;
            margin-top: 10px;
            outline: none;
        }
        /* 搜索按钮 */
        .search-submit {
            width: 100%;
            height: 45px;
            background: #01164f;
            color: #fff;
            border: none;
            border-radius: 4px;
            margin-top: 15px;
            cursor: pointer;
            font-size: 16px;transition:all 0.3s;
        }
         .search-submit:hover{background:#81b70f;border-radius:30px}





/* 菜单激活 → 变成叉号 */
.open-menu.active .hamburger>div {
    background: transparent; /* 中间隐藏 */
}
.open-menu.active .hamburger>div:before {
    top: 0;
    transform: rotate(45deg); /* 旋转成叉 */transition: all 0.3s;
}
.open-menu.active .hamburger>div:after {
    top: 0;
    transform: rotate(-45deg); /* 旋转成叉 */transition: all 0.3s
}
/* 导航激活 → 滑出显示 */
header .mob-nav.show {
    right: 0!important;
}




.index .section4 .swiper-wrapper{gap:30px}
.index .section4 .swiper .swiper-slide{flex:1}
@media (max-width:998px){
  .index .section4 .swiper-wrapper{flex-direction: column;}  
}

.index .section4 .content .text {
    /* 你原来的样式全部保留 */
    position: absolute;
    z-index: 100;
    top: 0;
    left: 50%;
    background: #01164f;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .25);
    padding: 30px;
    width: 300px;
    color: #fff;

    /* 👇 动画核心：默认隐藏 + 过渡效果 */
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.6s ease, transform 0.6s ease;
    transform: translateX(50%) translateY(0);
}

/* 点击显示（带动画） */
.index .section4 .content .text.show {
    /* 显示 + 动画 */
    opacity: 1;
    visibility: visible;
    transform: translateX(0) translateY(0);
}


.index .section4 .swiper .swiper-slide .bottom .head img{border-radius:20px;width:50px;height:50px}
.index .section3 .content .num ul li h2{font-weight:600}
.index .section3 .content .num ul li h3{color:#fff;font-weight:500;min-height:30px}
.tmdiv{position:relative}
.tmdiv::before{content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;background:rgba(0,0,0,0.3); /* 透明度 0~1，自己改 */
  z-index: 0;}
.tmdiv h2{position:relative;z-index:1}
.tmdiv p{position:relative;z-index:1}
.tmdiv a{position:relative;z-index:1}




/*轮播开始*/

.bannerimg{position:absolute;z-index:0;height:95vh}
.banner .swiper-slide video{position:relative;z-index:1;	width: 100%;
        height: 95vh;
        /*aspect-ratio: 1920 / 840;*/
        object-fit: cover;}
.banner .title{z-index:3}





.banner {
    position: relative;
    width: 100%;
    height: 95vh;
    overflow: hidden;
}
.banner .swiper-container {
    width: 100%;
    height: 100%;
}
.banner .swiper-slide {
    position: relative;
    width: 100%;
    height: 95vh;
    overflow: hidden;
    /* 修复卡顿：硬件加速 */
    transform: translateZ(0);
    backface-visibility: hidden;
}

/* 图片：最底层 + 缩放动画（只在当前激活页执行，不卡） */
.bannerimg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    transform: scale(1.1);
    transition: transform 12s linear;
}
.swiper-slide-active .bannerimg {
    transform: scale(1);
}

/* 视频：第二层 */
.banner video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
}

/* 文字：最顶层 + 垂直居中 + 从左滑入（只在当前页执行） */
.banner .title {
  position: absolute;
  left: 10%;
  top: 50%;
  transform: translateX(-80px) translateY(-50%);
  z-index: 99;
  color: #fff;
  max-width: 700px;
  opacity: 0;
  transition: all 1s ease 0.5s;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 85vh;
  padding: 0;
}
.swiper-slide-active .title {
    opacity: 1;
    transform: translateX(0) translateY(-50%);
}

.banner .title h1 {
    font-size: 56px;
    font-weight: 800;
    margin-bottom: 20px;
    line-height: 1.3;
}
.banner .title p {
    font-size: 20px;
    margin-bottom: 30px;
}
.banner .btn {
    display: flex;
    gap: 20px;
    align-items: center;
}
.banner .btn a {
    padding: 14px 32px;
    background: #fff;
    color: #000;
    border-radius: 50px;
    font-weight: 500;
    transition: 0.3s;
}
.banner .btn a:hover {
    background: #000;
    color: #fff;
}
.banner .pop-btn a {
    background: #1677ff;
    color: #fff;
}

/* 左右箭头 */
.banner .swiper-button-next,
.banner .swiper-button-prev {
    color: #fff;
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.3);
    border-radius: 50%;
    z-index: 100;
}
.banner .swiper-button-next:after,
.banner .swiper-button-prev:after {
    font-size: 22px;
}

/* 分页器 */
.banner .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: rgba(255,255,255,0.5);
    opacity: 1;
}
.banner .swiper-pagination-bullet-active {
    background: #fff;
}
.swiper-button-next:after {
  transform: scaleX(-1);
}


/* ====================================== */
/* 轮播移动端适配 - 开始 */
/* ====================================== */
@media (max-width: 1200px) {
  .banner .title h1 {
    font-size: 48px;
  }
  .banner .pop-btn{margin-bottom:0px}
  .banner .pop-btn a{width:40vw;display:block;text-align:center}
  .banner .desc_btn{width:40vw;display:block;text-align:center}
}

@media (max-width: 992px) {
    .banner .pop-btn a{width:40vw;display:block;text-align:center}
  .banner .desc_btn{width:40vw;display:block;text-align:center}
     .banner .pop-btn{margin-bottom:0px}
  .banner .title {
    max-width: 600px;
    left: 5%;
  }
  .banner .title h1 {
    font-size: 42px;
  }
  .banner .title p {
    font-size: 18px;
  }
}

/* 手机竖屏 */
@media (max-width: 768px) {
    .banner .pop-btn a{width:40vw;display:block;text-align:center}
  .banner .desc_btn{width:40vw;display:block;text-align:center}
     .banner .pop-btn{margin-bottom:0px}
  /* 高度自动适配手机 */
  .banner,
  .banner .swiper-slide,
  .bannerimg,
  .banner video {
    height: 80vh !important;
  }

  /* 文字区域 */
  .banner .title {
    max-width: 90%;
    left: 5%;
    right: 5%;
    height: auto;
    padding: 0 10px;
  }

  /* 标题缩小 */
  .banner .title h1 {
    font-size: 28px;
    margin-bottom: 12px;
    line-height: 1.4;
  }

  /* 描述缩小 */
  .banner .title p {
    font-size: 16px;
    margin-bottom: 20px;
  }

  /* 按钮变小 + 竖排显示更美观 */
  .banner .btn {
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
  }
  .banner .btn a {
    padding: 10px 22px;
    font-size: 14px;
    /width: fit-content;
  }

  /* 箭头缩小 */
  .banner .swiper-button-next,
  .banner .swiper-button-prev {
    width: 36px;
    height: 36px;
  }
  .banner .swiper-button-next:after,
  .banner .swiper-button-prev:after {
    font-size: 16px;
  }
}

/* 小屏手机 */
@media (max-width: 480px) {
     .banner .pop-btn{margin-bottom:0px}
  .banner,
  .banner .swiper-slide,
  .bannerimg,
  .banner video {
    height: 75vh !important;
  }
  
  .banner .title h1 {
    font-size: 24px;
  }
  .banner .title p {
    font-size: 15px;
  }
}
/* ====================================== */
/* 轮播移动端适配 - 结束 */
/* ====================================== */


/*轮播结束*/





#backTop {
  /* 固定定位，悬浮不随滚动移动 */
  position: fixed;
  right: 30px;
  bottom: 30px;
  width: 40px;
  height: 40px;
  border: 4px solid #ccc;
  border-radius: 50%; /* 圆形按钮 */
  background: #333;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  /* 默认隐藏，滚动后显示 */
  display: none;
  z-index: 999; /* 防止被其他元素遮挡 */
}
#backTop:hover{background:#81b70f}
main {
	display: block;
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace,monospace;
	font-size: 1em;
}
a {
	background-color: rgba(0,0,0,0);
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	-moz-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
b,strong {
	font-weight: bolder;
}
code,kbd,samp {
	font-family: monospace,monospace;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -.25em;
}
sup {
	top: -.5em;
}
img {
	border-style: none;
}
button,input,optgroup,select,textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,input {
	overflow: visible;
}
button,select {
	text-transform: none;
}
[type=button],[type=reset],[type=submit],button {
	-webkit-appearance: button;
}
[type=button]: : -moz-focus-inner,[type=reset]: : -moz-focus-inner,[type=submit]: : -moz-focus-inner,button: : -moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type=button]: -moz-focusring,[type=reset]: -moz-focusring,[type=submit]: -moz-focusring,button: -moz-focusring {
	outline: 1px dotted ButtonText;
}
fieldset {
	padding: .35em .75em .625em;
}
legend {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type=checkbox],[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
[type=number]: : -webkit-inner-spin-button,[type=number]: : -webkit-outer-spin-button {
	height: auto;
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type=search]: : -webkit-search-decoration {
	-webkit-appearance: none;
}: : -webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
details {
	display: block;
}
summary {
	display: list-item;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*,: after,: before {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
	color: inherit;
}
input: : -webkit-inner-spin-button,input: : -webkit-outer-spin-button {
	-webkit-appearance: none;
}
body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul {
	margin: 0;
}
ol,ul {
	padding: 0;
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: 400;
	font-size: inherit;
}
input: : -webkit-input-placeholder {
	line-height: normal;
}
textarea {
	resize: none;
}
.hamburger {
	display: block;
	cursor: pointer;
	background-color: rgba(0,0,0,0);
	overflow: visible;
	position: relative;
	width: 28px;
	height: 19px;
}
.hamburger>div,.hamburger>view {
	display: block;
	top: 50%;
	margin-top: -1.5px;
}
.hamburger>div,.hamburger>div: after,.hamburger>div: before,.hamburger>view,.hamburger>view: after,.hamburger>view: before {
	width: 28px;
	height: 3px;
	background-color: #01916d;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: absolute;
	-webkit-transition-property: all;
	-o-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.hamburger>div: after,.hamburger>div: before,.hamburger>view: after,.hamburger>view: before {
	content: "";
	display: block;
}
.hamburger>div: before,.hamburger>view: before {
	top: -8px;
}
.hamburger>div: after,.hamburger>view: after {
	bottom: -8px;
}
.hamburger.hamburger-1>div,.hamburger.hamburger-1>view {
	top: auto;
	bottom: 0;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-1>div: after,.hamburger.hamburger-1>view: after {
	top: -16px;
	-webkit-transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
	-o-transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
	-moz-transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
	transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
}
.hamburger.hamburger-1>div: before,.hamburger.hamburger-1>view: before {
	-webkit-transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
	transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
	-o-transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,background-color .3s linear,-o-transform .15s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .15s cubic-bezier(.55,.055,.675,.19);
	transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19),-moz-transform .15s cubic-bezier(.55,.055,.675,.19),-o-transform .15s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-1.active>div,.hamburger.hamburger-1.active view {
	-webkit-transform: translate3d(0,-8px,0) rotate(-45deg);
	-moz-transform: translate3d(0,-8px,0) rotate(-45deg);
	transform: translate3d(0,-8px,0) rotate(-45deg);
	-webkit-transition-delay: .32s;
	-moz-transition-delay: .32s;
	-o-transition-delay: .32s;
	transition-delay: .32s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-1.active>div: after,.hamburger.hamburger-1.active view: after {
	top: 0;
	opacity: 0;
	-webkit-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
	-o-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
	-moz-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
	transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
}
.hamburger.hamburger-1.active>div: before,.hamburger.hamburger-1.active view: before {
	top: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	-o-transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,background-color .3s linear,-o-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	-moz-transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,background-color .3s linear,-moz-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,background-color .3s linear;
	transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s,-moz-transform .15s cubic-bezier(.215,.61,.355,1) .42s,-o-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
}
.hamburger.hamburger-2>div,.hamburger.hamburger-2>view {
	top: auto;
	bottom: 0;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-2>div: after,.hamburger.hamburger-2>view: after {
	top: -16px;
	-webkit-transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
	-o-transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
	-moz-transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
	transition: top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear,background-color .3s linear;
}
.hamburger.hamburger-2>div: before,.hamburger.hamburger-2>view: before {
	-webkit-transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
	transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
	-o-transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,background-color .3s linear,-o-transform .15s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .15s cubic-bezier(.55,.055,.675,.19);
	transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19),-moz-transform .15s cubic-bezier(.55,.055,.675,.19),-o-transform .15s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-2.active>div,.hamburger.hamburger-2.active>view {
	-webkit-transform: translate3d(0,-8px,0) rotate(45deg);
	-moz-transform: translate3d(0,-8px,0) rotate(45deg);
	transform: translate3d(0,-8px,0) rotate(45deg);
	-webkit-transition-delay: .32s;
	-moz-transition-delay: .32s;
	-o-transition-delay: .32s;
	transition-delay: .32s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-2.active>div: after,.hamburger.hamburger-2.active>view: after {
	top: 0;
	opacity: 0;
	-webkit-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
	-o-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
	-moz-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
	transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s,background-color .3s linear;
}
.hamburger.hamburger-2.active>div: before,.hamburger.hamburger-2.active>view: before {
	top: 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	-o-transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,background-color .3s linear,-o-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	-moz-transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,background-color .3s linear,-moz-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
	transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,background-color .3s linear;
	transition: top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,background-color .3s linear,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s,-moz-transform .15s cubic-bezier(.215,.61,.355,1) .42s,-o-transform .15s cubic-bezier(.215,.61,.355,1) .42s;
}
.hamburger.hamburger-3>div,.hamburger.hamburger-3>view {
	top: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	-moz-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	-o-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	margin-top: 0;
}
.hamburger.hamburger-3>div: before,.hamburger.hamburger-3>view: before {
	top: 8px;
	-webkit-transition: opacity .15s ease .4s,background-color .3s linear;
	-o-transition: opacity .15s ease .4s,background-color .3s linear;
	-moz-transition: opacity .15s ease .4s,background-color .3s linear;
	transition: opacity .15s ease .4s,background-color .3s linear;
}
.hamburger.hamburger-3>div: after,.hamburger.hamburger-3>view: after {
	top: 16px;
	-webkit-transition: background-color .3s linear,-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	transition: background-color .3s linear,-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	-o-transition: background-color .3s linear,-o-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	-moz-transition: transform .4s cubic-bezier(.68,-.55,.265,1.55),background-color .3s linear,-moz-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	transition: transform .4s cubic-bezier(.68,-.55,.265,1.55),background-color .3s linear;
	transition: transform .4s cubic-bezier(.68,-.55,.265,1.55),background-color .3s linear,-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55),-moz-transform .4s cubic-bezier(.68,-.55,.265,1.55),-o-transform .4s cubic-bezier(.68,-.55,.265,1.55);
}
.hamburger.hamburger-3.active>div,.hamburger.hamburger-3.active>view {
	-webkit-transform: translate3d(0,8px,0) rotate(135deg);
	-moz-transform: translate3d(0,8px,0) rotate(135deg);
	transform: translate3d(0,8px,0) rotate(135deg);
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
}
.hamburger.hamburger-3.active>div: before,.hamburger.hamburger-3.active>view: before {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	opacity: 0;
}
.hamburger.hamburger-3.active>div: after,.hamburger.hamburger-3.active>view: after {
	-webkit-transform: translate3d(0,-16px,0) rotate(-270deg);
	-moz-transform: translate3d(0,-16px,0) rotate(-270deg);
	transform: translate3d(0,-16px,0) rotate(-270deg);
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
}
.hamburger.hamburger-4>div,.hamburger.hamburger-4>view {
	top: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	-moz-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	-o-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
	margin-top: 0;
}
.hamburger.hamburger-4>div: before,.hamburger.hamburger-4>view: before {
	top: 8px;
	-webkit-transition: opacity .15s ease .4s,background-color .3s linear;
	-o-transition: opacity .15s ease .4s,background-color .3s linear;
	-moz-transition: opacity .15s ease .4s,background-color .3s linear;
	transition: opacity .15s ease .4s,background-color .3s linear;
}
.hamburger.hamburger-4>div: after,.hamburger.hamburger-4>view: after {
	top: 16px;
	-webkit-transition: background-color .3s linear,-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	transition: background-color .3s linear,-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	-o-transition: background-color .3s linear,-o-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	-moz-transition: transform .4s cubic-bezier(.68,-.55,.265,1.55),background-color .3s linear,-moz-transform .4s cubic-bezier(.68,-.55,.265,1.55);
	transition: transform .4s cubic-bezier(.68,-.55,.265,1.55),background-color .3s linear;
	transition: transform .4s cubic-bezier(.68,-.55,.265,1.55),background-color .3s linear,-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55),-moz-transform .4s cubic-bezier(.68,-.55,.265,1.55),-o-transform .4s cubic-bezier(.68,-.55,.265,1.55);
}
.hamburger.hamburger-4.active>div,.hamburger.hamburger-4.active>view {
	-webkit-transform: translate3d(0,8px,0) rotate(-135deg);
	-moz-transform: translate3d(0,8px,0) rotate(-135deg);
	transform: translate3d(0,8px,0) rotate(-135deg);
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
}
.hamburger.hamburger-4.active>div: before,.hamburger.hamburger-4.active>view: before {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	opacity: 0;
}
.hamburger.hamburger-4.active>div: after,.hamburger.hamburger-4.active>view: after {
	-webkit-transform: translate3d(0,-16px,0) rotate(270deg);
	-moz-transform: translate3d(0,-16px,0) rotate(270deg);
	transform: translate3d(0,-16px,0) rotate(270deg);
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
}
.hamburger.hamburger-5>div,.hamburger.hamburger-5>view {
	margin-top: -2px;
	-webkit-transition: background-color .2s ease-in .25s,background-color .3s linear;
	-o-transition: background-color .2s ease-in .25s,background-color .3s linear;
	-moz-transition: background-color .2s ease-in .25s,background-color .3s linear;
	transition: background-color .2s ease-in .25s,background-color .3s linear;
}
.hamburger.hamburger-5>div: before,.hamburger.hamburger-5>view: before {
	left: 0;
	-webkit-transition: top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	-o-transition: top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-o-transform .2s cubic-bezier(.6,.04,.98,.335);
	-moz-transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear;
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335),-moz-transform .2s cubic-bezier(.6,.04,.98,.335),-o-transform .2s cubic-bezier(.6,.04,.98,.335);
}
.hamburger.hamburger-5>div: after,.hamburger.hamburger-5>view: after {
	top: 8px;
	right: 0;
	-webkit-transition: top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	-o-transition: top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-o-transform .2s cubic-bezier(.6,.04,.98,.335);
	-moz-transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear;
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335),-moz-transform .2s cubic-bezier(.6,.04,.98,.335),-o-transform .2s cubic-bezier(.6,.04,.98,.335);
}
.hamburger.hamburger-5.active>div,.hamburger.hamburger-5.active>view {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	background-color: rgba(0,0,0,0);
}
.hamburger.hamburger-5.active>div: before,.hamburger.hamburger-5.active>view: before {
	left: -56px;
	top: -56px;
	-webkit-transform: translate3d(56px,56px,0) rotate(45deg);
	-moz-transform: translate3d(56px,56px,0) rotate(45deg);
	transform: translate3d(56px,56px,0) rotate(45deg);
	-webkit-transition: left .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: left .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-o-transition: left .2s ease-out,top .05s linear .2s,background-color .3s linear,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-moz-transition: left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear;
	transition: left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
}
.hamburger.hamburger-5.active>div: after,.hamburger.hamburger-5.active>view: after {
	right: -56px;
	top: -56px;
	-webkit-transform: translate3d(-56px,56px,0) rotate(-45deg);
	-moz-transform: translate3d(-56px,56px,0) rotate(-45deg);
	transform: translate3d(-56px,56px,0) rotate(-45deg);
	-webkit-transition: right .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: right .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-o-transition: right .2s ease-out,top .05s linear .2s,background-color .3s linear,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-moz-transition: right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear;
	transition: right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
}
.hamburger.hamburger-6>div,.hamburger.hamburger-6>view {
	margin-top: -2px;
	-webkit-transition: background-color .2s ease-in .25s,background-color .3s linear;
	-o-transition: background-color .2s ease-in .25s,background-color .3s linear;
	-moz-transition: background-color .2s ease-in .25s,background-color .3s linear;
	transition: background-color .2s ease-in .25s,background-color .3s linear;
}
.hamburger.hamburger-6>div: before,.hamburger.hamburger-6>view: before {
	left: 0;
	-webkit-transition: top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	-o-transition: top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-o-transform .2s cubic-bezier(.6,.04,.98,.335);
	-moz-transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear;
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335),-moz-transform .2s cubic-bezier(.6,.04,.98,.335),-o-transform .2s cubic-bezier(.6,.04,.98,.335);
}
.hamburger.hamburger-6>div: after,.hamburger.hamburger-6>view: after {
	top: 8px;
	right: 0;
	-webkit-transition: top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);
	-o-transition: top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-o-transform .2s cubic-bezier(.6,.04,.98,.335);
	-moz-transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.6,.04,.98,.335);
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear;
	transition: transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335),-moz-transform .2s cubic-bezier(.6,.04,.98,.335),-o-transform .2s cubic-bezier(.6,.04,.98,.335);
}
.hamburger.hamburger-6.active>div,.hamburger.hamburger-6.active>view {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	background-color: rgba(0,0,0,0);
}
.hamburger.hamburger-6.active>div: before,.hamburger.hamburger-6.active>view: before {
	left: -56px;
	top: 56px;
	-webkit-transform: translate3d(56px,-56px,0) rotate(-45deg);
	-moz-transform: translate3d(56px,-56px,0) rotate(-45deg);
	transform: translate3d(56px,-56px,0) rotate(-45deg);
	-webkit-transition: left .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: left .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-o-transition: left .2s ease-out,top .05s linear .2s,background-color .3s linear,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-moz-transition: left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear;
	transition: left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
}
.hamburger.hamburger-6.active>div: after,.hamburger.hamburger-6.active>view: after {
	right: -56px;
	top: 56px;
	-webkit-transform: translate3d(-56px,-56px,0) rotate(45deg);
	-moz-transform: translate3d(-56px,-56px,0) rotate(45deg);
	transform: translate3d(-56px,-56px,0) rotate(45deg);
	-webkit-transition: right .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: right .2s ease-out,top .05s linear .2s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-o-transition: right .2s ease-out,top .05s linear .2s,background-color .3s linear,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	-moz-transition: right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
	transition: right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear;
	transition: right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,background-color .3s linear,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-moz-transform .2s cubic-bezier(.075,.82,.165,1) .25s,-o-transform .2s cubic-bezier(.075,.82,.165,1) .25s;
}
.hamburger.hamburger-7>div,.hamburger.hamburger-7>view {
	top: 0;
	margin-top: 0;
}
.hamburger.hamburger-7>div: before,.hamburger.hamburger-7>view: before {
	top: 8px;
	-webkit-transition-property: opacity,background-color,-webkit-transform;
	transition-property: opacity,background-color,-webkit-transform;
	-o-transition-property: opacity,background-color,-o-transform;
	-moz-transition-property: transform,opacity,background-color,-moz-transform;
	transition-property: transform,opacity,background-color;
	transition-property: transform,opacity,background-color,-webkit-transform,-moz-transform,-o-transform;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
}
.hamburger.hamburger-7>div: after,.hamburger.hamburger-7>view: after {
	top: 16px;
}
.hamburger.hamburger-7.active>div,.hamburger.hamburger-7.active>view {
	-webkit-transform: translate3d(0,8px,0) rotate(45deg);
	-moz-transform: translate3d(0,8px,0) rotate(45deg);
	transform: translate3d(0,8px,0) rotate(45deg);
}
.hamburger.hamburger-7.active>div: before,.hamburger.hamburger-7.active>view: before {
	-webkit-transform: rotate(-45deg) translate3d(-4px,-5px,0);
	-moz-transform: rotate(-45deg) translate3d(-4px,-5px,0);
	transform: rotate(-45deg) translate3d(-4px,-5px,0);
	opacity: 0;
}
.hamburger.hamburger-7.active>div: after,.hamburger.hamburger-7.active>view: after {
	-webkit-transform: translate3d(0,-16px,0) rotate(-90deg);
	-moz-transform: translate3d(0,-16px,0) rotate(-90deg);
	transform: translate3d(0,-16px,0) rotate(-90deg);
}
.hamburger.hamburger-8>div,.hamburger.hamburger-8>view {
	top: 0;
	margin-top: 0;
}
.hamburger.hamburger-8>div: before,.hamburger.hamburger-8>view: before {
	top: 8px;
	-webkit-transition-property: opacity,background-color,-webkit-transform;
	transition-property: opacity,background-color,-webkit-transform;
	-o-transition-property: opacity,background-color,-o-transform;
	-moz-transition-property: transform,opacity,background-color,-moz-transform;
	transition-property: transform,opacity,background-color;
	transition-property: transform,opacity,background-color,-webkit-transform,-moz-transform,-o-transform;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
}
.hamburger.hamburger-8>div: after,.hamburger.hamburger-8>view: after {
	top: 16px;
}
.hamburger.hamburger-8.active>div,.hamburger.hamburger-8.active>view {
	-webkit-transform: translate3d(0,8px,0) rotate(-45deg);
	-moz-transform: translate3d(0,8px,0) rotate(-45deg);
	transform: translate3d(0,8px,0) rotate(-45deg);
}
.hamburger.hamburger-8.active>div: before,.hamburger.hamburger-8.active>view: before {
	-webkit-transform: rotate(45deg) translate3d(-4px,-5px,0);
	-moz-transform: rotate(45deg) translate3d(-4px,-5px,0);
	transform: rotate(45deg) translate3d(-4px,-5px,0);
	opacity: 0;
}
.hamburger.hamburger-8.active>div: after,.hamburger.hamburger-8.active>view: after {
	-webkit-transform: translate3d(0,-16px,0) rotate(90deg);
	-moz-transform: translate3d(0,-16px,0) rotate(90deg);
	transform: translate3d(0,-16px,0) rotate(90deg);
}
.hamburger.hamburger-9>div,.hamburger.hamburger-9>view {
	margin-top: -2px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-9>div: before,.hamburger.hamburger-9>view: before {
	-webkit-transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
	-o-transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
	-moz-transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
	transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
}
.hamburger.hamburger-9>div: after,.hamburger.hamburger-9>view: after {
	-webkit-transition: bottom .1s ease-in .34s,background-color .3s linear,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease-in .34s,background-color .3s linear,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease-in .34s,background-color .3s linear,-o-transform .3s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .3s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19),-moz-transform .3s cubic-bezier(.55,.055,.675,.19),-o-transform .3s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-9.active>div,.hamburger.hamburger-9.active>view {
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-9.active>div: before,.hamburger.hamburger-9.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
	-o-transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
	-moz-transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
	transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
}
.hamburger.hamburger-9.active>div: after,.hamburger.hamburger-9.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease-out,background-color .3s linear,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease-out,background-color .3s linear,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease-out,background-color .3s linear,-o-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
}
.hamburger.hamburger-10>div,.hamburger.hamburger-10>view {
	margin-top: -2px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-10>div: before,.hamburger.hamburger-10>view: before {
	-webkit-transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
	-o-transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
	-moz-transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
	transition: top .1s ease-in .34s,opacity .1s ease-in,background-color .3s linear;
}
.hamburger.hamburger-10>div: after,.hamburger.hamburger-10>view: after {
	-webkit-transition: bottom .1s ease-in .34s,background-color .3s linear,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease-in .34s,background-color .3s linear,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease-in .34s,background-color .3s linear,-o-transform .3s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .3s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19),-moz-transform .3s cubic-bezier(.55,.055,.675,.19),-o-transform .3s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-10.active>div,.hamburger.hamburger-10.active>view {
	-webkit-transform: rotate(-225deg);
	-moz-transform: rotate(-225deg);
	-ms-transform: rotate(-225deg);
	-o-transform: rotate(-225deg);
	transform: rotate(-225deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-10.active>div: before,.hamburger.hamburger-10.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
	-o-transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
	-moz-transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
	transition: top .1s ease-out,opacity .1s ease-out .14s,background-color .3s linear;
}
.hamburger.hamburger-10.active>div: after,.hamburger.hamburger-10.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease-out,background-color .3s linear,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease-out,background-color .3s linear,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease-out,background-color .3s linear,-o-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .3s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .3s cubic-bezier(.215,.61,.355,1) .14s;
}
.hamburger.hamburger-11>div,.hamburger.hamburger-11>view {
	margin-top: -2px;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11>div: before,.hamburger.hamburger-11>view: before {
	-webkit-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-o-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-moz-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
}
.hamburger.hamburger-11>div: after,.hamburger.hamburger-11>view: after {
	-webkit-transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease .14s,background-color .3s linear,-o-transform .1s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-moz-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11.active>div,.hamburger.hamburger-11.active>view {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-11.active>div: before,.hamburger.hamburger-11.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-o-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-moz-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
}
.hamburger.hamburger-11.active>div: after,.hamburger.hamburger-11.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease,background-color .3s linear,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
}
.hamburger.hamburger-12>div,.hamburger.hamburger-12>view {
	margin-top: -2px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-moz-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-o-transition-timing-function: cubic-bezier(.19,1,.22,1);
	transition-timing-function: cubic-bezier(.19,1,.22,1);
}
.hamburger.hamburger-12>div: after,.hamburger.hamburger-12>div: before,.hamburger.hamburger-12>view: after,.hamburger.hamburger-12>view: before {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.hamburger.hamburger-12>div: before,.hamburger.hamburger-12>view: before {
	-webkit-transition-property: top,opacity,background-color;
	-o-transition-property: top,opacity,background-color;
	-moz-transition-property: top,opacity,background-color;
	transition-property: top,opacity,background-color;
}
.hamburger.hamburger-12>div: after,.hamburger.hamburger-12>view: after {
	-webkit-transition-property: bottom,background-color,-webkit-transform;
	transition-property: bottom,background-color,-webkit-transform;
	-o-transition-property: bottom,background-color,-o-transform;
	-moz-transition-property: bottom,transform,background-color,-moz-transform;
	transition-property: bottom,transform,background-color;
	transition-property: bottom,transform,background-color,-webkit-transform,-moz-transform,-o-transform;
}
.hamburger.hamburger-12.active>div,.hamburger.hamburger-12.active>view {
	-webkit-transform: rotate(765deg);
	-moz-transform: rotate(765deg);
	-ms-transform: rotate(765deg);
	-o-transform: rotate(765deg);
	transform: rotate(765deg);
	-webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-moz-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-o-transition-timing-function: cubic-bezier(.19,1,.22,1);
	transition-timing-function: cubic-bezier(.19,1,.22,1);
}
.hamburger.hamburger-12.active>div: after,.hamburger.hamburger-12.active>div: before,.hamburger.hamburger-12.active>view: after,.hamburger.hamburger-12.active>view: before {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
.hamburger.hamburger-12.active>div: before,.hamburger.hamburger-12.active>view: before {
	top: 0;
	opacity: 0;
}
.hamburger.hamburger-12.active>div: after,.hamburger.hamburger-12.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.hamburger.hamburger-13>div,.hamburger.hamburger-13>view {
	margin-top: -2px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-moz-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-o-transition-timing-function: cubic-bezier(.19,1,.22,1);
	transition-timing-function: cubic-bezier(.19,1,.22,1);
}
.hamburger.hamburger-13>div: after,.hamburger.hamburger-13>div: before,.hamburger.hamburger-13>view: after,.hamburger.hamburger-13>view: before {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.hamburger.hamburger-13>div: before,.hamburger.hamburger-13>view: before {
	-webkit-transition-property: top,opacity;
	-o-transition-property: top,opacity;
	-moz-transition-property: top,opacity;
	transition-property: top,opacity;
}
.hamburger.hamburger-13>div: after,.hamburger.hamburger-13>view: after {
	-webkit-transition-property: bottom,background-color,-webkit-transform;
	transition-property: bottom,background-color,-webkit-transform;
	-o-transition-property: bottom,background-color,-o-transform;
	-moz-transition-property: bottom,transform,background-color,-moz-transform;
	transition-property: bottom,transform,background-color;
	transition-property: bottom,transform,background-color,-webkit-transform,-moz-transform,-o-transform;
}
.hamburger.hamburger-13.active>div,.hamburger.hamburger-13.active>view {
	-webkit-transform: rotate(-765deg);
	-moz-transform: rotate(-765deg);
	-ms-transform: rotate(-765deg);
	-o-transform: rotate(-765deg);
	transform: rotate(-765deg);
	-webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-moz-transition-timing-function: cubic-bezier(.19,1,.22,1);
	-o-transition-timing-function: cubic-bezier(.19,1,.22,1);
	transition-timing-function: cubic-bezier(.19,1,.22,1);
}
.hamburger.hamburger-13.active>div: after,.hamburger.hamburger-13.active>div: before,.hamburger.hamburger-13.active>view: after,.hamburger.hamburger-13.active>view: before {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
.hamburger.hamburger-13.active>div: before,.hamburger.hamburger-13.active>view: before {
	top: 0;
	opacity: 0;
}
.hamburger.hamburger-13.active>div: after,.hamburger.hamburger-13.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.scroll-x {
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
.scroll-x-item,.scroll-x-wrapper {
	display: inline-block;
	vertical-align: top;
}
.bg-cover {
	-moz-background-size: cover;
	background-size: cover;
	background-position-x: center;
	background-position-y: center;
}
.bg-100 {
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
img.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
img.img-full {
	display: block;
	width: 100%;
	height: auto;
}
.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width: 0px) {
	.container {
		width: 100%;
	}
}
@media (min-width: 768px) {
	.container {
		width: 720px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 960px;
	}
}
@media (min-width: 1025px) {
	.container {
		width: 1000px;
	}
}
@media (min-width: 1367px) {
	.container {
		width: 1230px;
	}
}
@media (min-width: 1601px) {
	.container {
		width: 1230px;
	}
}
.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.row.equal-height>[class*=col] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.row.equal-height>[class*=col]>* {
	width: 100%;
}
@media (min-width: 0px) {
	.row.space-1 {
		margin: -2.5px;
	}
	.row.space-1>[class*=col] {
		padding: 2.5px;
	}
	.row.space-x-1 {
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.row.space-x-1>[class*=col] {
		padding-left: 2.5px;
		padding-right: 2.5px;
	}
	.row.space-y-1 {
		margin-top: -2.5px;
		margin-bottom: -2.5px;
	}
	.row.space-y-1>[class*=col] {
		padding-top: 2.5px;
		padding-bottom: 2.5px;
	}
	.row.space-2 {
		margin: -2.5px;
	}
	.row.space-2>[class*=col] {
		padding: 2.5px;
	}
	.row.space-x-2 {
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.row.space-x-2>[class*=col] {
		padding-left: 2.5px;
		padding-right: 2.5px;
	}
	.row.space-y-2 {
		margin-top: -2.5px;
		margin-bottom: -2.5px;
	}
	.row.space-y-2>[class*=col] {
		padding-top: 2.5px;
		padding-bottom: 2.5px;
	}
	.row.space-3 {
		margin: -3.75px;
	}
	.row.space-3>[class*=col] {
		padding: 3.75px;
	}
	.row.space-x-3 {
		margin-left: -3.75px;
		margin-right: -3.75px;
	}
	.row.space-x-3>[class*=col] {
		padding-left: 3.75px;
		padding-right: 3.75px;
	}
	.row.space-y-3 {
		margin-top: -3.75px;
		margin-bottom: -3.75px;
	}
	.row.space-y-3>[class*=col] {
		padding-top: 3.75px;
		padding-bottom: 3.75px;
	}
	.row.space-4 {
		margin: -5px;
	}
	.row.space-4>[class*=col] {
		padding: 5px;
	}
	.row.space-x-4 {
		margin-left: -5px;
		margin-right: -5px;
	}
	.row.space-x-4>[class*=col] {
		padding-left: 5px;
		padding-right: 5px;
	}
	.row.space-y-4 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.row.space-y-4>[class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.row.space-5 {
		margin: -6.25px;
	}
	.row.space-5>[class*=col] {
		padding: 6.25px;
	}
	.row.space-x-5 {
		margin-left: -6.25px;
		margin-right: -6.25px;
	}
	.row.space-x-5>[class*=col] {
		padding-left: 6.25px;
		padding-right: 6.25px;
	}
	.row.space-y-5 {
		margin-top: -6.25px;
		margin-bottom: -6.25px;
	}
	.row.space-y-5>[class*=col] {
		padding-top: 6.25px;
		padding-bottom: 6.25px;
	}
	.row.space-6 {
		margin: -7.5px;
	}
	.row.space-6>[class*=col] {
		padding: 7.5px;
	}
	.row.space-x-6 {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.row.space-x-6>[class*=col] {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.row.space-y-6 {
		margin-top: -7.5px;
		margin-bottom: -7.5px;
	}
	.row.space-y-6>[class*=col] {
		padding-top: 7.5px;
		padding-bottom: 7.5px;
	}
	.row.space-7 {
		margin: -8.75px;
	}
	.row.space-7>[class*=col] {
		padding: 8.75px;
	}
	.row.space-x-7 {
		margin-left: -8.75px;
		margin-right: -8.75px;
	}
	.row.space-x-7>[class*=col] {
		padding-left: 8.75px;
		padding-right: 8.75px;
	}
	.row.space-y-7 {
		margin-top: -8.75px;
		margin-bottom: -8.75px;
	}
	.row.space-y-7>[class*=col] {
		padding-top: 8.75px;
		padding-bottom: 8.75px;
	}
	.row.space-8 {
		margin: -10px;
	}
	.row.space-8>[class*=col] {
		padding: 10px;
	}
	.row.space-x-8 {
		margin-left: -10px;
		margin-right: -10px;
	}
	.row.space-x-8>[class*=col] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.row.space-y-8 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.row.space-y-8>[class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.row.space-9 {
		margin: -11.25px;
	}
	.row.space-9>[class*=col] {
		padding: 11.25px;
	}
	.row.space-x-9 {
		margin-left: -11.25px;
		margin-right: -11.25px;
	}
	.row.space-x-9>[class*=col] {
		padding-left: 11.25px;
		padding-right: 11.25px;
	}
	.row.space-y-9 {
		margin-top: -11.25px;
		margin-bottom: -11.25px;
	}
	.row.space-y-9>[class*=col] {
		padding-top: 11.25px;
		padding-bottom: 11.25px;
	}
	.row.space-10 {
		margin: -12.5px;
	}
	.row.space-10>[class*=col] {
		padding: 12.5px;
	}
	.row.space-x-10 {
		margin-left: -12.5px;
		margin-right: -12.5px;
	}
	.row.space-x-10>[class*=col] {
		padding-left: 12.5px;
		padding-right: 12.5px;
	}
	.row.space-y-10 {
		margin-top: -12.5px;
		margin-bottom: -12.5px;
	}
	.row.space-y-10>[class*=col] {
		padding-top: 12.5px;
		padding-bottom: 12.5px;
	}
	.row.space-11 {
		margin: -13.75px;
	}
	.row.space-11>[class*=col] {
		padding: 13.75px;
	}
	.row.space-x-11 {
		margin-left: -13.75px;
		margin-right: -13.75px;
	}
	.row.space-x-11>[class*=col] {
		padding-left: 13.75px;
		padding-right: 13.75px;
	}
	.row.space-y-11 {
		margin-top: -13.75px;
		margin-bottom: -13.75px;
	}
	.row.space-y-11>[class*=col] {
		padding-top: 13.75px;
		padding-bottom: 13.75px;
	}
	.row.space-12 {
		margin: -15px;
	}
	.row.space-12>[class*=col] {
		padding: 15px;
	}
	.row.space-x-12 {
		margin-left: -15px;
		margin-right: -15px;
	}
	.row.space-x-12>[class*=col] {
		padding-left: 15px;
		padding-right: 15px;
	}
	.row.space-y-12 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.row.space-y-12>[class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.row.space-13 {
		margin: -16.25px;
	}
	.row.space-13>[class*=col] {
		padding: 16.25px;
	}
	.row.space-x-13 {
		margin-left: -16.25px;
		margin-right: -16.25px;
	}
	.row.space-x-13>[class*=col] {
		padding-left: 16.25px;
		padding-right: 16.25px;
	}
	.row.space-y-13 {
		margin-top: -16.25px;
		margin-bottom: -16.25px;
	}
	.row.space-y-13>[class*=col] {
		padding-top: 16.25px;
		padding-bottom: 16.25px;
	}
	.row.space-14 {
		margin: -17.5px;
	}
	.row.space-14>[class*=col] {
		padding: 17.5px;
	}
	.row.space-x-14 {
		margin-left: -17.5px;
		margin-right: -17.5px;
	}
	.row.space-x-14>[class*=col] {
		padding-left: 17.5px;
		padding-right: 17.5px;
	}
	.row.space-y-14 {
		margin-top: -17.5px;
		margin-bottom: -17.5px;
	}
	.row.space-y-14>[class*=col] {
		padding-top: 17.5px;
		padding-bottom: 17.5px;
	}
	.row.space-15 {
		margin: -18.75px;
	}
	.row.space-15>[class*=col] {
		padding: 18.75px;
	}
	.row.space-x-15 {
		margin-left: -18.75px;
		margin-right: -18.75px;
	}
	.row.space-x-15>[class*=col] {
		padding-left: 18.75px;
		padding-right: 18.75px;
	}
	.row.space-y-15 {
		margin-top: -18.75px;
		margin-bottom: -18.75px;
	}
	.row.space-y-15>[class*=col] {
		padding-top: 18.75px;
		padding-bottom: 18.75px;
	}
	.row.space-16 {
		margin: -20px;
	}
	.row.space-16>[class*=col] {
		padding: 20px;
	}
	.row.space-x-16 {
		margin-left: -20px;
		margin-right: -20px;
	}
	.row.space-x-16>[class*=col] {
		padding-left: 20px;
		padding-right: 20px;
	}
	.row.space-y-16 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.row.space-y-16>[class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.row.space-17 {
		margin: -21.25px;
	}
	.row.space-17>[class*=col] {
		padding: 21.25px;
	}
	.row.space-x-17 {
		margin-left: -21.25px;
		margin-right: -21.25px;
	}
	.row.space-x-17>[class*=col] {
		padding-left: 21.25px;
		padding-right: 21.25px;
	}
	.row.space-y-17 {
		margin-top: -21.25px;
		margin-bottom: -21.25px;
	}
	.row.space-y-17>[class*=col] {
		padding-top: 21.25px;
		padding-bottom: 21.25px;
	}
	.row.space-18 {
		margin: -22.5px;
	}
	.row.space-18>[class*=col] {
		padding: 22.5px;
	}
	.row.space-x-18 {
		margin-left: -22.5px;
		margin-right: -22.5px;
	}
	.row.space-x-18>[class*=col] {
		padding-left: 22.5px;
		padding-right: 22.5px;
	}
	.row.space-y-18 {
		margin-top: -22.5px;
		margin-bottom: -22.5px;
	}
	.row.space-y-18>[class*=col] {
		padding-top: 22.5px;
		padding-bottom: 22.5px;
	}
	.row.space-19 {
		margin: -23.75px;
	}
	.row.space-19>[class*=col] {
		padding: 23.75px;
	}
	.row.space-x-19 {
		margin-left: -23.75px;
		margin-right: -23.75px;
	}
	.row.space-x-19>[class*=col] {
		padding-left: 23.75px;
		padding-right: 23.75px;
	}
	.row.space-y-19 {
		margin-top: -23.75px;
		margin-bottom: -23.75px;
	}
	.row.space-y-19>[class*=col] {
		padding-top: 23.75px;
		padding-bottom: 23.75px;
	}
	.row.space-20 {
		margin: -25px;
	}
	.row.space-20>[class*=col] {
		padding: 25px;
	}
	.row.space-x-20 {
		margin-left: -25px;
		margin-right: -25px;
	}
	.row.space-x-20>[class*=col] {
		padding-left: 25px;
		padding-right: 25px;
	}
	.row.space-y-20 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.row.space-y-20>[class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}
@media (min-width: 768px) {
	.row.space-1 {
		margin: -2.5px;
	}
	.row.space-1>[class*=col] {
		padding: 2.5px;
	}
	.row.space-x-1 {
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.row.space-x-1>[class*=col] {
		padding-left: 2.5px;
		padding-right: 2.5px;
	}
	.row.space-y-1 {
		margin-top: -2.5px;
		margin-bottom: -2.5px;
	}
	.row.space-y-1>[class*=col] {
		padding-top: 2.5px;
		padding-bottom: 2.5px;
	}
	.row.space-2 {
		margin: -3px;
	}
	.row.space-2>[class*=col] {
		padding: 3px;
	}
	.row.space-x-2 {
		margin-left: -3px;
		margin-right: -3px;
	}
	.row.space-x-2>[class*=col] {
		padding-left: 3px;
		padding-right: 3px;
	}
	.row.space-y-2 {
		margin-top: -3px;
		margin-bottom: -3px;
	}
	.row.space-y-2>[class*=col] {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.row.space-3 {
		margin: -4.5px;
	}
	.row.space-3>[class*=col] {
		padding: 4.5px;
	}
	.row.space-x-3 {
		margin-left: -4.5px;
		margin-right: -4.5px;
	}
	.row.space-x-3>[class*=col] {
		padding-left: 4.5px;
		padding-right: 4.5px;
	}
	.row.space-y-3 {
		margin-top: -4.5px;
		margin-bottom: -4.5px;
	}
	.row.space-y-3>[class*=col] {
		padding-top: 4.5px;
		padding-bottom: 4.5px;
	}
	.row.space-4 {
		margin: -6px;
	}
	.row.space-4>[class*=col] {
		padding: 6px;
	}
	.row.space-x-4 {
		margin-left: -6px;
		margin-right: -6px;
	}
	.row.space-x-4>[class*=col] {
		padding-left: 6px;
		padding-right: 6px;
	}
	.row.space-y-4 {
		margin-top: -6px;
		margin-bottom: -6px;
	}
	.row.space-y-4>[class*=col] {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.row.space-5 {
		margin: -7.5px;
	}
	.row.space-5>[class*=col] {
		padding: 7.5px;
	}
	.row.space-x-5 {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.row.space-x-5>[class*=col] {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.row.space-y-5 {
		margin-top: -7.5px;
		margin-bottom: -7.5px;
	}
	.row.space-y-5>[class*=col] {
		padding-top: 7.5px;
		padding-bottom: 7.5px;
	}
	.row.space-6 {
		margin: -9px;
	}
	.row.space-6>[class*=col] {
		padding: 9px;
	}
	.row.space-x-6 {
		margin-left: -9px;
		margin-right: -9px;
	}
	.row.space-x-6>[class*=col] {
		padding-left: 9px;
		padding-right: 9px;
	}
	.row.space-y-6 {
		margin-top: -9px;
		margin-bottom: -9px;
	}
	.row.space-y-6>[class*=col] {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.row.space-7 {
		margin: -10.5px;
	}
	.row.space-7>[class*=col] {
		padding: 10.5px;
	}
	.row.space-x-7 {
		margin-left: -10.5px;
		margin-right: -10.5px;
	}
	.row.space-x-7>[class*=col] {
		padding-left: 10.5px;
		padding-right: 10.5px;
	}
	.row.space-y-7 {
		margin-top: -10.5px;
		margin-bottom: -10.5px;
	}
	.row.space-y-7>[class*=col] {
		padding-top: 10.5px;
		padding-bottom: 10.5px;
	}
	.row.space-8 {
		margin: -12px;
	}
	.row.space-8>[class*=col] {
		padding: 12px;
	}
	.row.space-x-8 {
		margin-left: -12px;
		margin-right: -12px;
	}
	.row.space-x-8>[class*=col] {
		padding-left: 12px;
		padding-right: 12px;
	}
	.row.space-y-8 {
		margin-top: -12px;
		margin-bottom: -12px;
	}
	.row.space-y-8>[class*=col] {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.row.space-9 {
		margin: -13.5px;
	}
	.row.space-9>[class*=col] {
		padding: 13.5px;
	}
	.row.space-x-9 {
		margin-left: -13.5px;
		margin-right: -13.5px;
	}
	.row.space-x-9>[class*=col] {
		padding-left: 13.5px;
		padding-right: 13.5px;
	}
	.row.space-y-9 {
		margin-top: -13.5px;
		margin-bottom: -13.5px;
	}
	.row.space-y-9>[class*=col] {
		padding-top: 13.5px;
		padding-bottom: 13.5px;
	}
	.row.space-10 {
		margin: -15px;
	}
	.row.space-10>[class*=col] {
		padding: 15px;
	}
	.row.space-x-10 {
		margin-left: -15px;
		margin-right: -15px;
	}
	.row.space-x-10>[class*=col] {
		padding-left: 15px;
		padding-right: 15px;
	}
	.row.space-y-10 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.row.space-y-10>[class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.row.space-11 {
		margin: -16.5px;
	}
	.row.space-11>[class*=col] {
		padding: 16.5px;
	}
	.row.space-x-11 {
		margin-left: -16.5px;
		margin-right: -16.5px;
	}
	.row.space-x-11>[class*=col] {
		padding-left: 16.5px;
		padding-right: 16.5px;
	}
	.row.space-y-11 {
		margin-top: -16.5px;
		margin-bottom: -16.5px;
	}
	.row.space-y-11>[class*=col] {
		padding-top: 16.5px;
		padding-bottom: 16.5px;
	}
	.row.space-12 {
		margin: -18px;
	}
	.row.space-12>[class*=col] {
		padding: 18px;
	}
	.row.space-x-12 {
		margin-left: -18px;
		margin-right: -18px;
	}
	.row.space-x-12>[class*=col] {
		padding-left: 18px;
		padding-right: 18px;
	}
	.row.space-y-12 {
		margin-top: -18px;
		margin-bottom: -18px;
	}
	.row.space-y-12>[class*=col] {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.row.space-13 {
		margin: -19.5px;
	}
	.row.space-13>[class*=col] {
		padding: 19.5px;
	}
	.row.space-x-13 {
		margin-left: -19.5px;
		margin-right: -19.5px;
	}
	.row.space-x-13>[class*=col] {
		padding-left: 19.5px;
		padding-right: 19.5px;
	}
	.row.space-y-13 {
		margin-top: -19.5px;
		margin-bottom: -19.5px;
	}
	.row.space-y-13>[class*=col] {
		padding-top: 19.5px;
		padding-bottom: 19.5px;
	}
	.row.space-14 {
		margin: -21px;
	}
	.row.space-14>[class*=col] {
		padding: 21px;
	}
	.row.space-x-14 {
		margin-left: -21px;
		margin-right: -21px;
	}
	.row.space-x-14>[class*=col] {
		padding-left: 21px;
		padding-right: 21px;
	}
	.row.space-y-14 {
		margin-top: -21px;
		margin-bottom: -21px;
	}
	.row.space-y-14>[class*=col] {
		padding-top: 21px;
		padding-bottom: 21px;
	}
	.row.space-15 {
		margin: -22.5px;
	}
	.row.space-15>[class*=col] {
		padding: 22.5px;
	}
	.row.space-x-15 {
		margin-left: -22.5px;
		margin-right: -22.5px;
	}
	.row.space-x-15>[class*=col] {
		padding-left: 22.5px;
		padding-right: 22.5px;
	}
	.row.space-y-15 {
		margin-top: -22.5px;
		margin-bottom: -22.5px;
	}
	.row.space-y-15>[class*=col] {
		padding-top: 22.5px;
		padding-bottom: 22.5px;
	}
	.row.space-16 {
		margin: -24px;
	}
	.row.space-16>[class*=col] {
		padding: 24px;
	}
	.row.space-x-16 {
		margin-left: -24px;
		margin-right: -24px;
	}
	.row.space-x-16>[class*=col] {
		padding-left: 24px;
		padding-right: 24px;
	}
	.row.space-y-16 {
		margin-top: -24px;
		margin-bottom: -24px;
	}
	.row.space-y-16>[class*=col] {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.row.space-17 {
		margin: -25.5px;
	}
	.row.space-17>[class*=col] {
		padding: 25.5px;
	}
	.row.space-x-17 {
		margin-left: -25.5px;
		margin-right: -25.5px;
	}
	.row.space-x-17>[class*=col] {
		padding-left: 25.5px;
		padding-right: 25.5px;
	}
	.row.space-y-17 {
		margin-top: -25.5px;
		margin-bottom: -25.5px;
	}
	.row.space-y-17>[class*=col] {
		padding-top: 25.5px;
		padding-bottom: 25.5px;
	}
	.row.space-18 {
		margin: -27px;
	}
	.row.space-18>[class*=col] {
		padding: 27px;
	}
	.row.space-x-18 {
		margin-left: -27px;
		margin-right: -27px;
	}
	.row.space-x-18>[class*=col] {
		padding-left: 27px;
		padding-right: 27px;
	}
	.row.space-y-18 {
		margin-top: -27px;
		margin-bottom: -27px;
	}
	.row.space-y-18>[class*=col] {
		padding-top: 27px;
		padding-bottom: 27px;
	}
	.row.space-19 {
		margin: -28.5px;
	}
	.row.space-19>[class*=col] {
		padding: 28.5px;
	}
	.row.space-x-19 {
		margin-left: -28.5px;
		margin-right: -28.5px;
	}
	.row.space-x-19>[class*=col] {
		padding-left: 28.5px;
		padding-right: 28.5px;
	}
	.row.space-y-19 {
		margin-top: -28.5px;
		margin-bottom: -28.5px;
	}
	.row.space-y-19>[class*=col] {
		padding-top: 28.5px;
		padding-bottom: 28.5px;
	}
	.row.space-20 {
		margin: -30px;
	}
	.row.space-20>[class*=col] {
		padding: 30px;
	}
	.row.space-x-20 {
		margin-left: -30px;
		margin-right: -30px;
	}
	.row.space-x-20>[class*=col] {
		padding-left: 30px;
		padding-right: 30px;
	}
	.row.space-y-20 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.row.space-y-20>[class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
@media (min-width: 992px) {
	.row.space-1 {
		margin: -2.5px;
	}
	.row.space-1>[class*=col] {
		padding: 2.5px;
	}
	.row.space-x-1 {
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.row.space-x-1>[class*=col] {
		padding-left: 2.5px;
		padding-right: 2.5px;
	}
	.row.space-y-1 {
		margin-top: -2.5px;
		margin-bottom: -2.5px;
	}
	.row.space-y-1>[class*=col] {
		padding-top: 2.5px;
		padding-bottom: 2.5px;
	}
	.row.space-2 {
		margin: -3.5px;
	}
	.row.space-2>[class*=col] {
		padding: 3.5px;
	}
	.row.space-x-2 {
		margin-left: -3.5px;
		margin-right: -3.5px;
	}
	.row.space-x-2>[class*=col] {
		padding-left: 3.5px;
		padding-right: 3.5px;
	}
	.row.space-y-2 {
		margin-top: -3.5px;
		margin-bottom: -3.5px;
	}
	.row.space-y-2>[class*=col] {
		padding-top: 3.5px;
		padding-bottom: 3.5px;
	}
	.row.space-3 {
		margin: -5.25px;
	}
	.row.space-3>[class*=col] {
		padding: 5.25px;
	}
	.row.space-x-3 {
		margin-left: -5.25px;
		margin-right: -5.25px;
	}
	.row.space-x-3>[class*=col] {
		padding-left: 5.25px;
		padding-right: 5.25px;
	}
	.row.space-y-3 {
		margin-top: -5.25px;
		margin-bottom: -5.25px;
	}
	.row.space-y-3>[class*=col] {
		padding-top: 5.25px;
		padding-bottom: 5.25px;
	}
	.row.space-4 {
		margin: -7px;
	}
	.row.space-4>[class*=col] {
		padding: 7px;
	}
	.row.space-x-4 {
		margin-left: -7px;
		margin-right: -7px;
	}
	.row.space-x-4>[class*=col] {
		padding-left: 7px;
		padding-right: 7px;
	}
	.row.space-y-4 {
		margin-top: -7px;
		margin-bottom: -7px;
	}
	.row.space-y-4>[class*=col] {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.row.space-5 {
		margin: -8.75px;
	}
	.row.space-5>[class*=col] {
		padding: 8.75px;
	}
	.row.space-x-5 {
		margin-left: -8.75px;
		margin-right: -8.75px;
	}
	.row.space-x-5>[class*=col] {
		padding-left: 8.75px;
		padding-right: 8.75px;
	}
	.row.space-y-5 {
		margin-top: -8.75px;
		margin-bottom: -8.75px;
	}
	.row.space-y-5>[class*=col] {
		padding-top: 8.75px;
		padding-bottom: 8.75px;
	}
	.row.space-6 {
		margin: -10.5px;
	}
	.row.space-6>[class*=col] {
		padding: 10.5px;
	}
	.row.space-x-6 {
		margin-left: -10.5px;
		margin-right: -10.5px;
	}
	.row.space-x-6>[class*=col] {
		padding-left: 10.5px;
		padding-right: 10.5px;
	}
	.row.space-y-6 {
		margin-top: -10.5px;
		margin-bottom: -10.5px;
	}
	.row.space-y-6>[class*=col] {
		padding-top: 10.5px;
		padding-bottom: 10.5px;
	}
	.row.space-7 {
		margin: -12.25px;
	}
	.row.space-7>[class*=col] {
		padding: 12.25px;
	}
	.row.space-x-7 {
		margin-left: -12.25px;
		margin-right: -12.25px;
	}
	.row.space-x-7>[class*=col] {
		padding-left: 12.25px;
		padding-right: 12.25px;
	}
	.row.space-y-7 {
		margin-top: -12.25px;
		margin-bottom: -12.25px;
	}
	.row.space-y-7>[class*=col] {
		padding-top: 12.25px;
		padding-bottom: 12.25px;
	}
	.row.space-8 {
		margin: -14px;
	}
	.row.space-8>[class*=col] {
		padding: 14px;
	}
	.row.space-x-8 {
		margin-left: -14px;
		margin-right: -14px;
	}
	.row.space-x-8>[class*=col] {
		padding-left: 14px;
		padding-right: 14px;
	}
	.row.space-y-8 {
		margin-top: -14px;
		margin-bottom: -14px;
	}
	.row.space-y-8>[class*=col] {
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.row.space-9 {
		margin: -15.75px;
	}
	.row.space-9>[class*=col] {
		padding: 15.75px;
	}
	.row.space-x-9 {
		margin-left: -15.75px;
		margin-right: -15.75px;
	}
	.row.space-x-9>[class*=col] {
		padding-left: 15.75px;
		padding-right: 15.75px;
	}
	.row.space-y-9 {
		margin-top: -15.75px;
		margin-bottom: -15.75px;
	}
	.row.space-y-9>[class*=col] {
		padding-top: 15.75px;
		padding-bottom: 15.75px;
	}
	.row.space-10 {
		margin: -17.5px;
	}
	.row.space-10>[class*=col] {
		padding: 17.5px;
	}
	.row.space-x-10 {
		margin-left: -17.5px;
		margin-right: -17.5px;
	}
	.row.space-x-10>[class*=col] {
		padding-left: 17.5px;
		padding-right: 17.5px;
	}
	.row.space-y-10 {
		margin-top: -17.5px;
		margin-bottom: -17.5px;
	}
	.row.space-y-10>[class*=col] {
		padding-top: 17.5px;
		padding-bottom: 17.5px;
	}
	.row.space-11 {
		margin: -19.25px;
	}
	.row.space-11>[class*=col] {
		padding: 19.25px;
	}
	.row.space-x-11 {
		margin-left: -19.25px;
		margin-right: -19.25px;
	}
	.row.space-x-11>[class*=col] {
		padding-left: 19.25px;
		padding-right: 19.25px;
	}
	.row.space-y-11 {
		margin-top: -19.25px;
		margin-bottom: -19.25px;
	}
	.row.space-y-11>[class*=col] {
		padding-top: 19.25px;
		padding-bottom: 19.25px;
	}
	.row.space-12 {
		margin: -21px;
	}
	.row.space-12>[class*=col] {
		padding: 21px;
	}
	.row.space-x-12 {
		margin-left: -21px;
		margin-right: -21px;
	}
	.row.space-x-12>[class*=col] {
		padding-left: 21px;
		padding-right: 21px;
	}
	.row.space-y-12 {
		margin-top: -21px;
		margin-bottom: -21px;
	}
	.row.space-y-12>[class*=col] {
		padding-top: 21px;
		padding-bottom: 21px;
	}
	.row.space-13 {
		margin: -22.75px;
	}
	.row.space-13>[class*=col] {
		padding: 22.75px;
	}
	.row.space-x-13 {
		margin-left: -22.75px;
		margin-right: -22.75px;
	}
	.row.space-x-13>[class*=col] {
		padding-left: 22.75px;
		padding-right: 22.75px;
	}
	.row.space-y-13 {
		margin-top: -22.75px;
		margin-bottom: -22.75px;
	}
	.row.space-y-13>[class*=col] {
		padding-top: 22.75px;
		padding-bottom: 22.75px;
	}
	.row.space-14 {
		margin: -24.5px;
	}
	.row.space-14>[class*=col] {
		padding: 24.5px;
	}
	.row.space-x-14 {
		margin-left: -24.5px;
		margin-right: -24.5px;
	}
	.row.space-x-14>[class*=col] {
		padding-left: 24.5px;
		padding-right: 24.5px;
	}
	.row.space-y-14 {
		margin-top: -24.5px;
		margin-bottom: -24.5px;
	}
	.row.space-y-14>[class*=col] {
		padding-top: 24.5px;
		padding-bottom: 24.5px;
	}
	.row.space-15 {
		margin: -26.25px;
	}
	.row.space-15>[class*=col] {
		padding: 26.25px;
	}
	.row.space-x-15 {
		margin-left: -26.25px;
		margin-right: -26.25px;
	}
	.row.space-x-15>[class*=col] {
		padding-left: 26.25px;
		padding-right: 26.25px;
	}
	.row.space-y-15 {
		margin-top: -26.25px;
		margin-bottom: -26.25px;
	}
	.row.space-y-15>[class*=col] {
		padding-top: 26.25px;
		padding-bottom: 26.25px;
	}
	.row.space-16 {
		margin: -28px;
	}
	.row.space-16>[class*=col] {
		padding: 28px;
	}
	.row.space-x-16 {
		margin-left: -28px;
		margin-right: -28px;
	}
	.row.space-x-16>[class*=col] {
		padding-left: 28px;
		padding-right: 28px;
	}
	.row.space-y-16 {
		margin-top: -28px;
		margin-bottom: -28px;
	}
	.row.space-y-16>[class*=col] {
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.row.space-17 {
		margin: -29.75px;
	}
	.row.space-17>[class*=col] {
		padding: 29.75px;
	}
	.row.space-x-17 {
		margin-left: -29.75px;
		margin-right: -29.75px;
	}
	.row.space-x-17>[class*=col] {
		padding-left: 29.75px;
		padding-right: 29.75px;
	}
	.row.space-y-17 {
		margin-top: -29.75px;
		margin-bottom: -29.75px;
	}
	.row.space-y-17>[class*=col] {
		padding-top: 29.75px;
		padding-bottom: 29.75px;
	}
	.row.space-18 {
		margin: -31.5px;
	}
	.row.space-18>[class*=col] {
		padding: 31.5px;
	}
	.row.space-x-18 {
		margin-left: -31.5px;
		margin-right: -31.5px;
	}
	.row.space-x-18>[class*=col] {
		padding-left: 31.5px;
		padding-right: 31.5px;
	}
	.row.space-y-18 {
		margin-top: -31.5px;
		margin-bottom: -31.5px;
	}
	.row.space-y-18>[class*=col] {
		padding-top: 31.5px;
		padding-bottom: 31.5px;
	}
	.row.space-19 {
		margin: -33.25px;
	}
	.row.space-19>[class*=col] {
		padding: 33.25px;
	}
	.row.space-x-19 {
		margin-left: -33.25px;
		margin-right: -33.25px;
	}
	.row.space-x-19>[class*=col] {
		padding-left: 33.25px;
		padding-right: 33.25px;
	}
	.row.space-y-19 {
		margin-top: -33.25px;
		margin-bottom: -33.25px;
	}
	.row.space-y-19>[class*=col] {
		padding-top: 33.25px;
		padding-bottom: 33.25px;
	}
	.row.space-20 {
		margin: -35px;
	}
	.row.space-20>[class*=col] {
		padding: 35px;
	}
	.row.space-x-20 {
		margin-left: -35px;
		margin-right: -35px;
	}
	.row.space-x-20>[class*=col] {
		padding-left: 35px;
		padding-right: 35px;
	}
	.row.space-y-20 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.row.space-y-20>[class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
}
@media (min-width: 1025px) {
	.row.space-1 {
		margin: -2.5px;
	}
	.row.space-1>[class*=col] {
		padding: 2.5px;
	}
	.row.space-x-1 {
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.row.space-x-1>[class*=col] {
		padding-left: 2.5px;
		padding-right: 2.5px;
	}
	.row.space-y-1 {
		margin-top: -2.5px;
		margin-bottom: -2.5px;
	}
	.row.space-y-1>[class*=col] {
		padding-top: 2.5px;
		padding-bottom: 2.5px;
	}
	.row.space-2 {
		margin: -4px;
	}
	.row.space-2>[class*=col] {
		padding: 4px;
	}
	.row.space-x-2 {
		margin-left: -4px;
		margin-right: -4px;
	}
	.row.space-x-2>[class*=col] {
		padding-left: 4px;
		padding-right: 4px;
	}
	.row.space-y-2 {
		margin-top: -4px;
		margin-bottom: -4px;
	}
	.row.space-y-2>[class*=col] {
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.row.space-3 {
		margin: -6px;
	}
	.row.space-3>[class*=col] {
		padding: 6px;
	}
	.row.space-x-3 {
		margin-left: -6px;
		margin-right: -6px;
	}
	.row.space-x-3>[class*=col] {
		padding-left: 6px;
		padding-right: 6px;
	}
	.row.space-y-3 {
		margin-top: -6px;
		margin-bottom: -6px;
	}
	.row.space-y-3>[class*=col] {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.row.space-4 {
		margin: -8px;
	}
	.row.space-4>[class*=col] {
		padding: 8px;
	}
	.row.space-x-4 {
		margin-left: -8px;
		margin-right: -8px;
	}
	.row.space-x-4>[class*=col] {
		padding-left: 8px;
		padding-right: 8px;
	}
	.row.space-y-4 {
		margin-top: -8px;
		margin-bottom: -8px;
	}
	.row.space-y-4>[class*=col] {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.row.space-5 {
		margin: -10px;
	}
	.row.space-5>[class*=col] {
		padding: 10px;
	}
	.row.space-x-5 {
		margin-left: -10px;
		margin-right: -10px;
	}
	.row.space-x-5>[class*=col] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.row.space-y-5 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.row.space-y-5>[class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.row.space-6 {
		margin: -12px;
	}
	.row.space-6>[class*=col] {
		padding: 12px;
	}
	.row.space-x-6 {
		margin-left: -12px;
		margin-right: -12px;
	}
	.row.space-x-6>[class*=col] {
		padding-left: 12px;
		padding-right: 12px;
	}
	.row.space-y-6 {
		margin-top: -12px;
		margin-bottom: -12px;
	}
	.row.space-y-6>[class*=col] {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.row.space-7 {
		margin: -14px;
	}
	.row.space-7>[class*=col] {
		padding: 14px;
	}
	.row.space-x-7 {
		margin-left: -14px;
		margin-right: -14px;
	}
	.row.space-x-7>[class*=col] {
		padding-left: 14px;
		padding-right: 14px;
	}
	.row.space-y-7 {
		margin-top: -14px;
		margin-bottom: -14px;
	}
	.row.space-y-7>[class*=col] {
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.row.space-8 {
		margin: -16px;
	}
	.row.space-8>[class*=col] {
		padding: 16px;
	}
	.row.space-x-8 {
		margin-left: -16px;
		margin-right: -16px;
	}
	.row.space-x-8>[class*=col] {
		padding-left: 16px;
		padding-right: 16px;
	}
	.row.space-y-8 {
		margin-top: -16px;
		margin-bottom: -16px;
	}
	.row.space-y-8>[class*=col] {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.row.space-9 {
		margin: -18px;
	}
	.row.space-9>[class*=col] {
		padding: 18px;
	}
	.row.space-x-9 {
		margin-left: -18px;
		margin-right: -18px;
	}
	.row.space-x-9>[class*=col] {
		padding-left: 18px;
		padding-right: 18px;
	}
	.row.space-y-9 {
		margin-top: -18px;
		margin-bottom: -18px;
	}
	.row.space-y-9>[class*=col] {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.row.space-10 {
		margin: -20px;
	}
	.row.space-10>[class*=col] {
		padding: 20px;
	}
	.row.space-x-10 {
		margin-left: -20px;
		margin-right: -20px;
	}
	.row.space-x-10>[class*=col] {
		padding-left: 20px;
		padding-right: 20px;
	}
	.row.space-y-10 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.row.space-y-10>[class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.row.space-11 {
		margin: -22px;
	}
	.row.space-11>[class*=col] {
		padding: 22px;
	}
	.row.space-x-11 {
		margin-left: -22px;
		margin-right: -22px;
	}
	.row.space-x-11>[class*=col] {
		padding-left: 22px;
		padding-right: 22px;
	}
	.row.space-y-11 {
		margin-top: -22px;
		margin-bottom: -22px;
	}
	.row.space-y-11>[class*=col] {
		padding-top: 22px;
		padding-bottom: 22px;
	}
	.row.space-12 {
		margin: -24px;
	}
	.row.space-12>[class*=col] {
		padding: 24px;
	}
	.row.space-x-12 {
		margin-left: -24px;
		margin-right: -24px;
	}
	.row.space-x-12>[class*=col] {
		padding-left: 24px;
		padding-right: 24px;
	}
	.row.space-y-12 {
		margin-top: -24px;
		margin-bottom: -24px;
	}
	.row.space-y-12>[class*=col] {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.row.space-13 {
		margin: -26px;
	}
	.row.space-13>[class*=col] {
		padding: 26px;
	}
	.row.space-x-13 {
		margin-left: -26px;
		margin-right: -26px;
	}
	.row.space-x-13>[class*=col] {
		padding-left: 26px;
		padding-right: 26px;
	}
	.row.space-y-13 {
		margin-top: -26px;
		margin-bottom: -26px;
	}
	.row.space-y-13>[class*=col] {
		padding-top: 26px;
		padding-bottom: 26px;
	}
	.row.space-14 {
		margin: -28px;
	}
	.row.space-14>[class*=col] {
		padding: 28px;
	}
	.row.space-x-14 {
		margin-left: -28px;
		margin-right: -28px;
	}
	.row.space-x-14>[class*=col] {
		padding-left: 28px;
		padding-right: 28px;
	}
	.row.space-y-14 {
		margin-top: -28px;
		margin-bottom: -28px;
	}
	.row.space-y-14>[class*=col] {
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.row.space-15 {
		margin: -30px;
	}
	.row.space-15>[class*=col] {
		padding: 30px;
	}
	.row.space-x-15 {
		margin-left: -30px;
		margin-right: -30px;
	}
	.row.space-x-15>[class*=col] {
		padding-left: 30px;
		padding-right: 30px;
	}
	.row.space-y-15 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.row.space-y-15>[class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.row.space-16 {
		margin: -32px;
	}
	.row.space-16>[class*=col] {
		padding: 32px;
	}
	.row.space-x-16 {
		margin-left: -32px;
		margin-right: -32px;
	}
	.row.space-x-16>[class*=col] {
		padding-left: 32px;
		padding-right: 32px;
	}
	.row.space-y-16 {
		margin-top: -32px;
		margin-bottom: -32px;
	}
	.row.space-y-16>[class*=col] {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.row.space-17 {
		margin: -34px;
	}
	.row.space-17>[class*=col] {
		padding: 34px;
	}
	.row.space-x-17 {
		margin-left: -34px;
		margin-right: -34px;
	}
	.row.space-x-17>[class*=col] {
		padding-left: 34px;
		padding-right: 34px;
	}
	.row.space-y-17 {
		margin-top: -34px;
		margin-bottom: -34px;
	}
	.row.space-y-17>[class*=col] {
		padding-top: 34px;
		padding-bottom: 34px;
	}
	.row.space-18 {
		margin: -36px;
	}
	.row.space-18>[class*=col] {
		padding: 36px;
	}
	.row.space-x-18 {
		margin-left: -36px;
		margin-right: -36px;
	}
	.row.space-x-18>[class*=col] {
		padding-left: 36px;
		padding-right: 36px;
	}
	.row.space-y-18 {
		margin-top: -36px;
		margin-bottom: -36px;
	}
	.row.space-y-18>[class*=col] {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.row.space-19 {
		margin: -38px;
	}
	.row.space-19>[class*=col] {
		padding: 38px;
	}
	.row.space-x-19 {
		margin-left: -38px;
		margin-right: -38px;
	}
	.row.space-x-19>[class*=col] {
		padding-left: 38px;
		padding-right: 38px;
	}
	.row.space-y-19 {
		margin-top: -38px;
		margin-bottom: -38px;
	}
	.row.space-y-19>[class*=col] {
		padding-top: 38px;
		padding-bottom: 38px;
	}
	.row.space-20 {
		margin: -40px;
	}
	.row.space-20>[class*=col] {
		padding: 40px;
	}
	.row.space-x-20 {
		margin-left: -40px;
		margin-right: -40px;
	}
	.row.space-x-20>[class*=col] {
		padding-left: 40px;
		padding-right: 40px;
	}
	.row.space-y-20 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.row.space-y-20>[class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
@media (min-width: 1367px) {
	.row.space-1 {
		margin: -2.5px;
	}
	.row.space-1>[class*=col] {
		padding: 2.5px;
	}
	.row.space-x-1 {
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.row.space-x-1>[class*=col] {
		padding-left: 2.5px;
		padding-right: 2.5px;
	}
	.row.space-y-1 {
		margin-top: -2.5px;
		margin-bottom: -2.5px;
	}
	.row.space-y-1>[class*=col] {
		padding-top: 2.5px;
		padding-bottom: 2.5px;
	}
	.row.space-2 {
		margin: -4.5px;
	}
	.row.space-2>[class*=col] {
		padding: 4.5px;
	}
	.row.space-x-2 {
		margin-left: -4.5px;
		margin-right: -4.5px;
	}
	.row.space-x-2>[class*=col] {
		padding-left: 4.5px;
		padding-right: 4.5px;
	}
	.row.space-y-2 {
		margin-top: -4.5px;
		margin-bottom: -4.5px;
	}
	.row.space-y-2>[class*=col] {
		padding-top: 4.5px;
		padding-bottom: 4.5px;
	}
	.row.space-3 {
		margin: -6.75px;
	}
	.row.space-3>[class*=col] {
		padding: 6.75px;
	}
	.row.space-x-3 {
		margin-left: -6.75px;
		margin-right: -6.75px;
	}
	.row.space-x-3>[class*=col] {
		padding-left: 6.75px;
		padding-right: 6.75px;
	}
	.row.space-y-3 {
		margin-top: -6.75px;
		margin-bottom: -6.75px;
	}
	.row.space-y-3>[class*=col] {
		padding-top: 6.75px;
		padding-bottom: 6.75px;
	}
	.row.space-4 {
		margin: -9px;
	}
	.row.space-4>[class*=col] {
		padding: 9px;
	}
	.row.space-x-4 {
		margin-left: -9px;
		margin-right: -9px;
	}
	.row.space-x-4>[class*=col] {
		padding-left: 9px;
		padding-right: 9px;
	}
	.row.space-y-4 {
		margin-top: -9px;
		margin-bottom: -9px;
	}
	.row.space-y-4>[class*=col] {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.row.space-5 {
		margin: -11.25px;
	}
	.row.space-5>[class*=col] {
		padding: 11.25px;
	}
	.row.space-x-5 {
		margin-left: -11.25px;
		margin-right: -11.25px;
	}
	.row.space-x-5>[class*=col] {
		padding-left: 11.25px;
		padding-right: 11.25px;
	}
	.row.space-y-5 {
		margin-top: -11.25px;
		margin-bottom: -11.25px;
	}
	.row.space-y-5>[class*=col] {
		padding-top: 11.25px;
		padding-bottom: 11.25px;
	}
	.row.space-6 {
		margin: -13.5px;
	}
	.row.space-6>[class*=col] {
		padding: 13.5px;
	}
	.row.space-x-6 {
		margin-left: -13.5px;
		margin-right: -13.5px;
	}
	.row.space-x-6>[class*=col] {
		padding-left: 13.5px;
		padding-right: 13.5px;
	}
	.row.space-y-6 {
		margin-top: -13.5px;
		margin-bottom: -13.5px;
	}
	.row.space-y-6>[class*=col] {
		padding-top: 13.5px;
		padding-bottom: 13.5px;
	}
	.row.space-7 {
		margin: -15.75px;
	}
	.row.space-7>[class*=col] {
		padding: 15.75px;
	}
	.row.space-x-7 {
		margin-left: -15.75px;
		margin-right: -15.75px;
	}
	.row.space-x-7>[class*=col] {
		padding-left: 15.75px;
		padding-right: 15.75px;
	}
	.row.space-y-7 {
		margin-top: -15.75px;
		margin-bottom: -15.75px;
	}
	.row.space-y-7>[class*=col] {
		padding-top: 15.75px;
		padding-bottom: 15.75px;
	}
	.row.space-8 {
		margin: -18px;
	}
	.row.space-8>[class*=col] {
		padding: 18px;
	}
	.row.space-x-8 {
		margin-left: -18px;
		margin-right: -18px;
	}
	.row.space-x-8>[class*=col] {
		padding-left: 18px;
		padding-right: 18px;
	}
	.row.space-y-8 {
		margin-top: -18px;
		margin-bottom: -18px;
	}
	.row.space-y-8>[class*=col] {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.row.space-9 {
		margin: -20.25px;
	}
	.row.space-9>[class*=col] {
		padding: 20.25px;
	}
	.row.space-x-9 {
		margin-left: -20.25px;
		margin-right: -20.25px;
	}
	.row.space-x-9>[class*=col] {
		padding-left: 20.25px;
		padding-right: 20.25px;
	}
	.row.space-y-9 {
		margin-top: -20.25px;
		margin-bottom: -20.25px;
	}
	.row.space-y-9>[class*=col] {
		padding-top: 20.25px;
		padding-bottom: 20.25px;
	}
	.row.space-10 {
		margin: -22.5px;
	}
	.row.space-10>[class*=col] {
		padding: 22.5px;
	}
	.row.space-x-10 {
		margin-left: -22.5px;
		margin-right: -22.5px;
	}
	.row.space-x-10>[class*=col] {
		padding-left: 22.5px;
		padding-right: 22.5px;
	}
	.row.space-y-10 {
		margin-top: -22.5px;
		margin-bottom: -22.5px;
	}
	.row.space-y-10>[class*=col] {
		padding-top: 22.5px;
		padding-bottom: 22.5px;
	}
	.row.space-11 {
		margin: -24.75px;
	}
	.row.space-11>[class*=col] {
		padding: 24.75px;
	}
	.row.space-x-11 {
		margin-left: -24.75px;
		margin-right: -24.75px;
	}
	.row.space-x-11>[class*=col] {
		padding-left: 24.75px;
		padding-right: 24.75px;
	}
	.row.space-y-11 {
		margin-top: -24.75px;
		margin-bottom: -24.75px;
	}
	.row.space-y-11>[class*=col] {
		padding-top: 24.75px;
		padding-bottom: 24.75px;
	}
	.row.space-12 {
		margin: -27px;
	}
	.row.space-12>[class*=col] {
		padding: 27px;
	}
	.row.space-x-12 {
		margin-left: -27px;
		margin-right: -27px;
	}
	.row.space-x-12>[class*=col] {
		padding-left: 27px;
		padding-right: 27px;
	}
	.row.space-y-12 {
		margin-top: -27px;
		margin-bottom: -27px;
	}
	.row.space-y-12>[class*=col] {
		padding-top: 27px;
		padding-bottom: 27px;
	}
	.row.space-13 {
		margin: -29.25px;
	}
	.row.space-13>[class*=col] {
		padding: 29.25px;
	}
	.row.space-x-13 {
		margin-left: -29.25px;
		margin-right: -29.25px;
	}
	.row.space-x-13>[class*=col] {
		padding-left: 29.25px;
		padding-right: 29.25px;
	}
	.row.space-y-13 {
		margin-top: -29.25px;
		margin-bottom: -29.25px;
	}
	.row.space-y-13>[class*=col] {
		padding-top: 29.25px;
		padding-bottom: 29.25px;
	}
	.row.space-14 {
		margin: -31.5px;
	}
	.row.space-14>[class*=col] {
		padding: 31.5px;
	}
	.row.space-x-14 {
		margin-left: -31.5px;
		margin-right: -31.5px;
	}
	.row.space-x-14>[class*=col] {
		padding-left: 31.5px;
		padding-right: 31.5px;
	}
	.row.space-y-14 {
		margin-top: -31.5px;
		margin-bottom: -31.5px;
	}
	.row.space-y-14>[class*=col] {
		padding-top: 31.5px;
		padding-bottom: 31.5px;
	}
	.row.space-15 {
		margin: -33.75px;
	}
	.row.space-15>[class*=col] {
		padding: 33.75px;
	}
	.row.space-x-15 {
		margin-left: -33.75px;
		margin-right: -33.75px;
	}
	.row.space-x-15>[class*=col] {
		padding-left: 33.75px;
		padding-right: 33.75px;
	}
	.row.space-y-15 {
		margin-top: -33.75px;
		margin-bottom: -33.75px;
	}
	.row.space-y-15>[class*=col] {
		padding-top: 33.75px;
		padding-bottom: 33.75px;
	}
	.row.space-16 {
		margin: -36px;
	}
	.row.space-16>[class*=col] {
		padding: 36px;
	}
	.row.space-x-16 {
		margin-left: -36px;
		margin-right: -36px;
	}
	.row.space-x-16>[class*=col] {
		padding-left: 36px;
		padding-right: 36px;
	}
	.row.space-y-16 {
		margin-top: -36px;
		margin-bottom: -36px;
	}
	.row.space-y-16>[class*=col] {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.row.space-17 {
		margin: -38.25px;
	}
	.row.space-17>[class*=col] {
		padding: 38.25px;
	}
	.row.space-x-17 {
		margin-left: -38.25px;
		margin-right: -38.25px;
	}
	.row.space-x-17>[class*=col] {
		padding-left: 38.25px;
		padding-right: 38.25px;
	}
	.row.space-y-17 {
		margin-top: -38.25px;
		margin-bottom: -38.25px;
	}
	.row.space-y-17>[class*=col] {
		padding-top: 38.25px;
		padding-bottom: 38.25px;
	}
	.row.space-18 {
		margin: -40.5px;
	}
	.row.space-18>[class*=col] {
		padding: 40.5px;
	}
	.row.space-x-18 {
		margin-left: -40.5px;
		margin-right: -40.5px;
	}
	.row.space-x-18>[class*=col] {
		padding-left: 40.5px;
		padding-right: 40.5px;
	}
	.row.space-y-18 {
		margin-top: -40.5px;
		margin-bottom: -40.5px;
	}
	.row.space-y-18>[class*=col] {
		padding-top: 40.5px;
		padding-bottom: 40.5px;
	}
	.row.space-19 {
		margin: -42.75px;
	}
	.row.space-19>[class*=col] {
		padding: 42.75px;
	}
	.row.space-x-19 {
		margin-left: -42.75px;
		margin-right: -42.75px;
	}
	.row.space-x-19>[class*=col] {
		padding-left: 42.75px;
		padding-right: 42.75px;
	}
	.row.space-y-19 {
		margin-top: -42.75px;
		margin-bottom: -42.75px;
	}
	.row.space-y-19>[class*=col] {
		padding-top: 42.75px;
		padding-bottom: 42.75px;
	}
	.row.space-20 {
		margin: -45px;
	}
	.row.space-20>[class*=col] {
		padding: 45px;
	}
	.row.space-x-20 {
		margin-left: -45px;
		margin-right: -45px;
	}
	.row.space-x-20>[class*=col] {
		padding-left: 45px;
		padding-right: 45px;
	}
	.row.space-y-20 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.row.space-y-20>[class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
}
@media (min-width: 1601px) {
	.row.space-1 {
		margin: -2.5px;
	}
	.row.space-1>[class*=col] {
		padding: 2.5px;
	}
	.row.space-x-1 {
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.row.space-x-1>[class*=col] {
		padding-left: 2.5px;
		padding-right: 2.5px;
	}
	.row.space-y-1 {
		margin-top: -2.5px;
		margin-bottom: -2.5px;
	}
	.row.space-y-1>[class*=col] {
		padding-top: 2.5px;
		padding-bottom: 2.5px;
	}
	.row.space-2 {
		margin: -5px;
	}
	.row.space-2>[class*=col] {
		padding: 5px;
	}
	.row.space-x-2 {
		margin-left: -5px;
		margin-right: -5px;
	}
	.row.space-x-2>[class*=col] {
		padding-left: 5px;
		padding-right: 5px;
	}
	.row.space-y-2 {
		margin-top: -5px;
		margin-bottom: -5px;
	}
	.row.space-y-2>[class*=col] {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.row.space-3 {
		margin: -7.5px;
	}
	.row.space-3>[class*=col] {
		padding: 7.5px;
	}
	.row.space-x-3 {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.row.space-x-3>[class*=col] {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.row.space-y-3 {
		margin-top: -7.5px;
		margin-bottom: -7.5px;
	}
	.row.space-y-3>[class*=col] {
		padding-top: 7.5px;
		padding-bottom: 7.5px;
	}
	.row.space-4 {
		margin: -10px;
	}
	.row.space-4>[class*=col] {
		padding: 10px;
	}
	.row.space-x-4 {
		margin-left: -10px;
		margin-right: -10px;
	}
	.row.space-x-4>[class*=col] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.row.space-y-4 {
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.row.space-y-4>[class*=col] {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.row.space-5 {
		margin: -12.5px;
	}
	.row.space-5>[class*=col] {
		padding: 12.5px;
	}
	.row.space-x-5 {
		margin-left: -12.5px;
		margin-right: -12.5px;
	}
	.row.space-x-5>[class*=col] {
		padding-left: 12.5px;
		padding-right: 12.5px;
	}
	.row.space-y-5 {
		margin-top: -12.5px;
		margin-bottom: -12.5px;
	}
	.row.space-y-5>[class*=col] {
		padding-top: 12.5px;
		padding-bottom: 12.5px;
	}
	.row.space-6 {
		margin: -15px;
	}
	.row.space-6>[class*=col] {
		padding: 15px;
	}
	.row.space-x-6 {
		margin-left: -15px;
		margin-right: -15px;
	}
	.row.space-x-6>[class*=col] {
		padding-left: 15px;
		padding-right: 15px;
	}
	.row.space-y-6 {
		margin-top: -15px;
		margin-bottom: -15px;
	}
	.row.space-y-6>[class*=col] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.row.space-7 {
		margin: -17.5px;
	}
	.row.space-7>[class*=col] {
		padding: 17.5px;
	}
	.row.space-x-7 {
		margin-left: -17.5px;
		margin-right: -17.5px;
	}
	.row.space-x-7>[class*=col] {
		padding-left: 17.5px;
		padding-right: 17.5px;
	}
	.row.space-y-7 {
		margin-top: -17.5px;
		margin-bottom: -17.5px;
	}
	.row.space-y-7>[class*=col] {
		padding-top: 17.5px;
		padding-bottom: 17.5px;
	}
	.row.space-8 {
		margin: -20px;
	}
	.row.space-8>[class*=col] {
		padding: 20px;
	}
	.row.space-x-8 {
		margin-left: -20px;
		margin-right: -20px;
	}
	.row.space-x-8>[class*=col] {
		padding-left: 20px;
		padding-right: 20px;
	}
	.row.space-y-8 {
		margin-top: -20px;
		margin-bottom: -20px;
	}
	.row.space-y-8>[class*=col] {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.row.space-9 {
		margin: -22.5px;
	}
	.row.space-9>[class*=col] {
		padding: 22.5px;
	}
	.row.space-x-9 {
		margin-left: -22.5px;
		margin-right: -22.5px;
	}
	.row.space-x-9>[class*=col] {
		padding-left: 22.5px;
		padding-right: 22.5px;
	}
	.row.space-y-9 {
		margin-top: -22.5px;
		margin-bottom: -22.5px;
	}
	.row.space-y-9>[class*=col] {
		padding-top: 22.5px;
		padding-bottom: 22.5px;
	}
	.row.space-10 {
		margin: -25px;
	}
	.row.space-10>[class*=col] {
		padding: 25px;
	}
	.row.space-x-10 {
		margin-left: -25px;
		margin-right: -25px;
	}
	.row.space-x-10>[class*=col] {
		padding-left: 25px;
		padding-right: 25px;
	}
	.row.space-y-10 {
		margin-top: -25px;
		margin-bottom: -25px;
	}
	.row.space-y-10>[class*=col] {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.row.space-11 {
		margin: -27.5px;
	}
	.row.space-11>[class*=col] {
		padding: 27.5px;
	}
	.row.space-x-11 {
		margin-left: -27.5px;
		margin-right: -27.5px;
	}
	.row.space-x-11>[class*=col] {
		padding-left: 27.5px;
		padding-right: 27.5px;
	}
	.row.space-y-11 {
		margin-top: -27.5px;
		margin-bottom: -27.5px;
	}
	.row.space-y-11>[class*=col] {
		padding-top: 27.5px;
		padding-bottom: 27.5px;
	}
	.row.space-12 {
		margin: -30px;
	}
	.row.space-12>[class*=col] {
		padding: 30px;
	}
	.row.space-x-12 {
		margin-left: -30px;
		margin-right: -30px;
	}
	.row.space-x-12>[class*=col] {
		padding-left: 30px;
		padding-right: 30px;
	}
	.row.space-y-12 {
		margin-top: -30px;
		margin-bottom: -30px;
	}
	.row.space-y-12>[class*=col] {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.row.space-13 {
		margin: -32.5px;
	}
	.row.space-13>[class*=col] {
		padding: 32.5px;
	}
	.row.space-x-13 {
		margin-left: -32.5px;
		margin-right: -32.5px;
	}
	.row.space-x-13>[class*=col] {
		padding-left: 32.5px;
		padding-right: 32.5px;
	}
	.row.space-y-13 {
		margin-top: -32.5px;
		margin-bottom: -32.5px;
	}
	.row.space-y-13>[class*=col] {
		padding-top: 32.5px;
		padding-bottom: 32.5px;
	}
	.row.space-14 {
		margin: -35px;
	}
	.row.space-14>[class*=col] {
		padding: 35px;
	}
	.row.space-x-14 {
		margin-left: -35px;
		margin-right: -35px;
	}
	.row.space-x-14>[class*=col] {
		padding-left: 35px;
		padding-right: 35px;
	}
	.row.space-y-14 {
		margin-top: -35px;
		margin-bottom: -35px;
	}
	.row.space-y-14>[class*=col] {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.row.space-15 {
		margin: -37.5px;
	}
	.row.space-15>[class*=col] {
		padding: 37.5px;
	}
	.row.space-x-15 {
		margin-left: -37.5px;
		margin-right: -37.5px;
	}
	.row.space-x-15>[class*=col] {
		padding-left: 37.5px;
		padding-right: 37.5px;
	}
	.row.space-y-15 {
		margin-top: -37.5px;
		margin-bottom: -37.5px;
	}
	.row.space-y-15>[class*=col] {
		padding-top: 37.5px;
		padding-bottom: 37.5px;
	}
	.row.space-16 {
		margin: -40px;
	}
	.row.space-16>[class*=col] {
		padding: 40px;
	}
	.row.space-x-16 {
		margin-left: -40px;
		margin-right: -40px;
	}
	.row.space-x-16>[class*=col] {
		padding-left: 40px;
		padding-right: 40px;
	}
	.row.space-y-16 {
		margin-top: -40px;
		margin-bottom: -40px;
	}
	.row.space-y-16>[class*=col] {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.row.space-17 {
		margin: -42.5px;
	}
	.row.space-17>[class*=col] {
		padding: 42.5px;
	}
	.row.space-x-17 {
		margin-left: -42.5px;
		margin-right: -42.5px;
	}
	.row.space-x-17>[class*=col] {
		padding-left: 42.5px;
		padding-right: 42.5px;
	}
	.row.space-y-17 {
		margin-top: -42.5px;
		margin-bottom: -42.5px;
	}
	.row.space-y-17>[class*=col] {
		padding-top: 42.5px;
		padding-bottom: 42.5px;
	}
	.row.space-18 {
		margin: -45px;
	}
	.row.space-18>[class*=col] {
		padding: 45px;
	}
	.row.space-x-18 {
		margin-left: -45px;
		margin-right: -45px;
	}
	.row.space-x-18>[class*=col] {
		padding-left: 45px;
		padding-right: 45px;
	}
	.row.space-y-18 {
		margin-top: -45px;
		margin-bottom: -45px;
	}
	.row.space-y-18>[class*=col] {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.row.space-19 {
		margin: -47.5px;
	}
	.row.space-19>[class*=col] {
		padding: 47.5px;
	}
	.row.space-x-19 {
		margin-left: -47.5px;
		margin-right: -47.5px;
	}
	.row.space-x-19>[class*=col] {
		padding-left: 47.5px;
		padding-right: 47.5px;
	}
	.row.space-y-19 {
		margin-top: -47.5px;
		margin-bottom: -47.5px;
	}
	.row.space-y-19>[class*=col] {
		padding-top: 47.5px;
		padding-bottom: 47.5px;
	}
	.row.space-20 {
		margin: -50px;
	}
	.row.space-20>[class*=col] {
		padding: 50px;
	}
	.row.space-x-20 {
		margin-left: -50px;
		margin-right: -50px;
	}
	.row.space-x-20>[class*=col] {
		padding-left: 50px;
		padding-right: 50px;
	}
	.row.space-y-20 {
		margin-top: -50px;
		margin-bottom: -50px;
	}
	.row.space-y-20>[class*=col] {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
@media (min-width: 0px) {
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
		min-height: 1px;
	}
}
@media (min-width: 768px) {
	.col-sm-1,.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-10,.col-sm-11,.col-sm-12 {
		min-height: 1px;
	}
}
@media (min-width: 992px) {
	.col-md-1,.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-10,.col-md-11,.col-md-12 {
		min-height: 1px;
	}
}
@media (min-width: 1025px) {
	.col-mmd-1,.col-mmd-2,.col-mmd-3,.col-mmd-4,.col-mmd-5,.col-mmd-6,.col-mmd-7,.col-mmd-8,.col-mmd-9,.col-mmd-10,.col-mmd-11,.col-mmd-12 {
		min-height: 1px;
	}
}
@media (min-width: 1367px) {
	.col-lg-1,.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-10,.col-lg-11,.col-lg-12 {
		min-height: 1px;
	}
}
@media (min-width: 1601px) {
	.col-llg-1,.col-llg-2,.col-llg-3,.col-llg-4,.col-llg-5,.col-llg-6,.col-llg-7,.col-llg-8,.col-llg-9,.col-llg-10,.col-llg-11,.col-llg-12 {
		min-height: 1px;
	}
}
@media (min-width: 0px) {
	.col-xs-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-xs-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-xs-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xs-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-xs-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-xs-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xs-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-xs-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-xs-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xs-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-xs-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-xs-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 768px) {
	.col-sm-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 992px) {
	.col-md-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 1025px) {
	.col-mmd-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-mmd-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-mmd-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-mmd-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-mmd-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-mmd-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-mmd-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-mmd-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-mmd-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-mmd-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-mmd-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-mmd-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 1367px) {
	.col-lg-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-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%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 1601px) {
	.col-llg-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-llg-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-llg-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-llg-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-llg-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-llg-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-llg-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-llg-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-llg-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-llg-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-llg-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-llg-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 0px) {
	.col-xs-pull-1 {
		position: relative;
		right: 8.33333%;
	}
	.col-xs-pull-2 {
		position: relative;
		right: 16.66667%;
	}
	.col-xs-pull-3 {
		position: relative;
		right: 25%;
	}
	.col-xs-pull-4 {
		position: relative;
		right: 33.33333%;
	}
	.col-xs-pull-5 {
		position: relative;
		right: 41.66667%;
	}
	.col-xs-pull-6 {
		position: relative;
		right: 50%;
	}
	.col-xs-pull-7 {
		position: relative;
		right: 58.33333%;
	}
	.col-xs-pull-8 {
		position: relative;
		right: 66.66667%;
	}
	.col-xs-pull-9 {
		position: relative;
		right: 75%;
	}
	.col-xs-pull-10 {
		position: relative;
		right: 83.33333%;
	}
	.col-xs-pull-11 {
		position: relative;
		right: 91.66667%;
	}
	.col-xs-pull-12 {
		position: relative;
		right: 100%;
	}
}
@media (min-width: 768px) {
	.col-sm-pull-1 {
		position: relative;
		right: 8.33333%;
	}
	.col-sm-pull-2 {
		position: relative;
		right: 16.66667%;
	}
	.col-sm-pull-3 {
		position: relative;
		right: 25%;
	}
	.col-sm-pull-4 {
		position: relative;
		right: 33.33333%;
	}
	.col-sm-pull-5 {
		position: relative;
		right: 41.66667%;
	}
	.col-sm-pull-6 {
		position: relative;
		right: 50%;
	}
	.col-sm-pull-7 {
		position: relative;
		right: 58.33333%;
	}
	.col-sm-pull-8 {
		position: relative;
		right: 66.66667%;
	}
	.col-sm-pull-9 {
		position: relative;
		right: 75%;
	}
	.col-sm-pull-10 {
		position: relative;
		right: 83.33333%;
	}
	.col-sm-pull-11 {
		position: relative;
		right: 91.66667%;
	}
	.col-sm-pull-12 {
		position: relative;
		right: 100%;
	}
}
@media (min-width: 992px) {
	.col-md-pull-1 {
		position: relative;
		right: 8.33333%;
	}
	.col-md-pull-2 {
		position: relative;
		right: 16.66667%;
	}
	.col-md-pull-3 {
		position: relative;
		right: 25%;
	}
	.col-md-pull-4 {
		position: relative;
		right: 33.33333%;
	}
	.col-md-pull-5 {
		position: relative;
		right: 41.66667%;
	}
	.col-md-pull-6 {
		position: relative;
		right: 50%;
	}
	.col-md-pull-7 {
		position: relative;
		right: 58.33333%;
	}
	.col-md-pull-8 {
		position: relative;
		right: 66.66667%;
	}
	.col-md-pull-9 {
		position: relative;
		right: 75%;
	}
	.col-md-pull-10 {
		position: relative;
		right: 83.33333%;
	}
	.col-md-pull-11 {
		position: relative;
		right: 91.66667%;
	}
	.col-md-pull-12 {
		position: relative;
		right: 100%;
	}
}
@media (min-width: 1025px) {
	.col-mmd-pull-1 {
		position: relative;
		right: 8.33333%;
	}
	.col-mmd-pull-2 {
		position: relative;
		right: 16.66667%;
	}
	.col-mmd-pull-3 {
		position: relative;
		right: 25%;
	}
	.col-mmd-pull-4 {
		position: relative;
		right: 33.33333%;
	}
	.col-mmd-pull-5 {
		position: relative;
		right: 41.66667%;
	}
	.col-mmd-pull-6 {
		position: relative;
		right: 50%;
	}
	.col-mmd-pull-7 {
		position: relative;
		right: 58.33333%;
	}
	.col-mmd-pull-8 {
		position: relative;
		right: 66.66667%;
	}
	.col-mmd-pull-9 {
		position: relative;
		right: 75%;
	}
	.col-mmd-pull-10 {
		position: relative;
		right: 83.33333%;
	}
	.col-mmd-pull-11 {
		position: relative;
		right: 91.66667%;
	}
	.col-mmd-pull-12 {
		position: relative;
		right: 100%;
	}
}
@media (min-width: 1367px) {
	.col-lg-pull-1 {
		position: relative;
		right: 8.33333%;
	}
	.col-lg-pull-2 {
		position: relative;
		right: 16.66667%;
	}
	.col-lg-pull-3 {
		position: relative;
		right: 25%;
	}
	.col-lg-pull-4 {
		position: relative;
		right: 33.33333%;
	}
	.col-lg-pull-5 {
		position: relative;
		right: 41.66667%;
	}
	.col-lg-pull-6 {
		position: relative;
		right: 50%;
	}
	.col-lg-pull-7 {
		position: relative;
		right: 58.33333%;
	}
	.col-lg-pull-8 {
		position: relative;
		right: 66.66667%;
	}
	.col-lg-pull-9 {
		position: relative;
		right: 75%;
	}
	.col-lg-pull-10 {
		position: relative;
		right: 83.33333%;
	}
	.col-lg-pull-11 {
		position: relative;
		right: 91.66667%;
	}
	.col-lg-pull-12 {
		position: relative;
		right: 100%;
	}
}
@media (min-width: 1601px) {
	.col-llg-pull-1 {
		position: relative;
		right: 8.33333%;
	}
	.col-llg-pull-2 {
		position: relative;
		right: 16.66667%;
	}
	.col-llg-pull-3 {
		position: relative;
		right: 25%;
	}
	.col-llg-pull-4 {
		position: relative;
		right: 33.33333%;
	}
	.col-llg-pull-5 {
		position: relative;
		right: 41.66667%;
	}
	.col-llg-pull-6 {
		position: relative;
		right: 50%;
	}
	.col-llg-pull-7 {
		position: relative;
		right: 58.33333%;
	}
	.col-llg-pull-8 {
		position: relative;
		right: 66.66667%;
	}
	.col-llg-pull-9 {
		position: relative;
		right: 75%;
	}
	.col-llg-pull-10 {
		position: relative;
		right: 83.33333%;
	}
	.col-llg-pull-11 {
		position: relative;
		right: 91.66667%;
	}
	.col-llg-pull-12 {
		position: relative;
		right: 100%;
	}
}
@media (min-width: 0px) {
	.col-xs-push-1 {
		position: relative;
		left: 8.33333%;
	}
	.col-xs-push-2 {
		position: relative;
		left: 16.66667%;
	}
	.col-xs-push-3 {
		position: relative;
		left: 25%;
	}
	.col-xs-push-4 {
		position: relative;
		left: 33.33333%;
	}
	.col-xs-push-5 {
		position: relative;
		left: 41.66667%;
	}
	.col-xs-push-6 {
		position: relative;
		left: 50%;
	}
	.col-xs-push-7 {
		position: relative;
		left: 58.33333%;
	}
	.col-xs-push-8 {
		position: relative;
		left: 66.66667%;
	}
	.col-xs-push-9 {
		position: relative;
		left: 75%;
	}
	.col-xs-push-10 {
		position: relative;
		left: 83.33333%;
	}
	.col-xs-push-11 {
		position: relative;
		left: 91.66667%;
	}
	.col-xs-push-12 {
		position: relative;
		left: 100%;
	}
}
@media (min-width: 768px) {
	.col-sm-push-1 {
		position: relative;
		left: 8.33333%;
	}
	.col-sm-push-2 {
		position: relative;
		left: 16.66667%;
	}
	.col-sm-push-3 {
		position: relative;
		left: 25%;
	}
	.col-sm-push-4 {
		position: relative;
		left: 33.33333%;
	}
	.col-sm-push-5 {
		position: relative;
		left: 41.66667%;
	}
	.col-sm-push-6 {
		position: relative;
		left: 50%;
	}
	.col-sm-push-7 {
		position: relative;
		left: 58.33333%;
	}
	.col-sm-push-8 {
		position: relative;
		left: 66.66667%;
	}
	.col-sm-push-9 {
		position: relative;
		left: 75%;
	}
	.col-sm-push-10 {
		position: relative;
		left: 83.33333%;
	}
	.col-sm-push-11 {
		position: relative;
		left: 91.66667%;
	}
	.col-sm-push-12 {
		position: relative;
		left: 100%;
	}
}
@media (min-width: 992px) {
	.col-md-push-1 {
		position: relative;
		left: 8.33333%;
	}
	.col-md-push-2 {
		position: relative;
		left: 16.66667%;
	}
	.col-md-push-3 {
		position: relative;
		left: 25%;
	}
	.col-md-push-4 {
		position: relative;
		left: 33.33333%;
	}
	.col-md-push-5 {
		position: relative;
		left: 41.66667%;
	}
	.col-md-push-6 {
		position: relative;
		left: 50%;
	}
	.col-md-push-7 {
		position: relative;
		left: 58.33333%;
	}
	.col-md-push-8 {
		position: relative;
		left: 66.66667%;
	}
	.col-md-push-9 {
		position: relative;
		left: 75%;
	}
	.col-md-push-10 {
		position: relative;
		left: 83.33333%;
	}
	.col-md-push-11 {
		position: relative;
		left: 91.66667%;
	}
	.col-md-push-12 {
		position: relative;
		left: 100%;
	}
}
@media (min-width: 1025px) {
	.col-mmd-push-1 {
		position: relative;
		left: 8.33333%;
	}
	.col-mmd-push-2 {
		position: relative;
		left: 16.66667%;
	}
	.col-mmd-push-3 {
		position: relative;
		left: 25%;
	}
	.col-mmd-push-4 {
		position: relative;
		left: 33.33333%;
	}
	.col-mmd-push-5 {
		position: relative;
		left: 41.66667%;
	}
	.col-mmd-push-6 {
		position: relative;
		left: 50%;
	}
	.col-mmd-push-7 {
		position: relative;
		left: 58.33333%;
	}
	.col-mmd-push-8 {
		position: relative;
		left: 66.66667%;
	}
	.col-mmd-push-9 {
		position: relative;
		left: 75%;
	}
	.col-mmd-push-10 {
		position: relative;
		left: 83.33333%;
	}
	.col-mmd-push-11 {
		position: relative;
		left: 91.66667%;
	}
	.col-mmd-push-12 {
		position: relative;
		left: 100%;
	}
}
@media (min-width: 1367px) {
	.col-lg-push-1 {
		position: relative;
		left: 8.33333%;
	}
	.col-lg-push-2 {
		position: relative;
		left: 16.66667%;
	}
	.col-lg-push-3 {
		position: relative;
		left: 25%;
	}
	.col-lg-push-4 {
		position: relative;
		left: 33.33333%;
	}
	.col-lg-push-5 {
		position: relative;
		left: 41.66667%;
	}
	.col-lg-push-6 {
		position: relative;
		left: 50%;
	}
	.col-lg-push-7 {
		position: relative;
		left: 58.33333%;
	}
	.col-lg-push-8 {
		position: relative;
		left: 66.66667%;
	}
	.col-lg-push-9 {
		position: relative;
		left: 75%;
	}
	.col-lg-push-10 {
		position: relative;
		left: 83.33333%;
	}
	.col-lg-push-11 {
		position: relative;
		left: 91.66667%;
	}
	.col-lg-push-12 {
		position: relative;
		left: 100%;
	}
}
@media (min-width: 1601px) {
	.col-llg-push-1 {
		position: relative;
		left: 8.33333%;
	}
	.col-llg-push-2 {
		position: relative;
		left: 16.66667%;
	}
	.col-llg-push-3 {
		position: relative;
		left: 25%;
	}
	.col-llg-push-4 {
		position: relative;
		left: 33.33333%;
	}
	.col-llg-push-5 {
		position: relative;
		left: 41.66667%;
	}
	.col-llg-push-6 {
		position: relative;
		left: 50%;
	}
	.col-llg-push-7 {
		position: relative;
		left: 58.33333%;
	}
	.col-llg-push-8 {
		position: relative;
		left: 66.66667%;
	}
	.col-llg-push-9 {
		position: relative;
		left: 75%;
	}
	.col-llg-push-10 {
		position: relative;
		left: 83.33333%;
	}
	.col-llg-push-11 {
		position: relative;
		left: 91.66667%;
	}
	.col-llg-push-12 {
		position: relative;
		left: 100%;
	}
}
@media (min-width: 0px) {
	.col-xs-offset-1 {
		margin-left: 8.33333%;
	}
	.col-xs-offset-2 {
		margin-left: 16.66667%;
	}
	.col-xs-offset-3 {
		margin-left: 25%;
	}
	.col-xs-offset-4 {
		margin-left: 33.33333%;
	}
	.col-xs-offset-5 {
		margin-left: 41.66667%;
	}
	.col-xs-offset-6 {
		margin-left: 50%;
	}
	.col-xs-offset-7 {
		margin-left: 58.33333%;
	}
	.col-xs-offset-8 {
		margin-left: 66.66667%;
	}
	.col-xs-offset-9 {
		margin-left: 75%;
	}
	.col-xs-offset-10 {
		margin-left: 83.33333%;
	}
	.col-xs-offset-11 {
		margin-left: 91.66667%;
	}
	.col-xs-offset-12 {
		margin-left: 100%;
	}
}
@media (min-width: 768px) {
	.col-sm-offset-1 {
		margin-left: 8.33333%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66667%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66667%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66667%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66667%;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
}
@media (min-width: 992px) {
	.col-md-offset-1 {
		margin-left: 8.33333%;
	}
	.col-md-offset-2 {
		margin-left: 16.66667%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333%;
	}
	.col-md-offset-5 {
		margin-left: 41.66667%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333%;
	}
	.col-md-offset-8 {
		margin-left: 66.66667%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333%;
	}
	.col-md-offset-11 {
		margin-left: 91.66667%;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
}
@media (min-width: 1025px) {
	.col-mmd-offset-1 {
		margin-left: 8.33333%;
	}
	.col-mmd-offset-2 {
		margin-left: 16.66667%;
	}
	.col-mmd-offset-3 {
		margin-left: 25%;
	}
	.col-mmd-offset-4 {
		margin-left: 33.33333%;
	}
	.col-mmd-offset-5 {
		margin-left: 41.66667%;
	}
	.col-mmd-offset-6 {
		margin-left: 50%;
	}
	.col-mmd-offset-7 {
		margin-left: 58.33333%;
	}
	.col-mmd-offset-8 {
		margin-left: 66.66667%;
	}
	.col-mmd-offset-9 {
		margin-left: 75%;
	}
	.col-mmd-offset-10 {
		margin-left: 83.33333%;
	}
	.col-mmd-offset-11 {
		margin-left: 91.66667%;
	}
	.col-mmd-offset-12 {
		margin-left: 100%;
	}
}
@media (min-width: 1367px) {
	.col-lg-offset-1 {
		margin-left: 8.33333%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66667%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66667%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66667%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66667%;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
}
@media (min-width: 1601px) {
	.col-llg-offset-1 {
		margin-left: 8.33333%;
	}
	.col-llg-offset-2 {
		margin-left: 16.66667%;
	}
	.col-llg-offset-3 {
		margin-left: 25%;
	}
	.col-llg-offset-4 {
		margin-left: 33.33333%;
	}
	.col-llg-offset-5 {
		margin-left: 41.66667%;
	}
	.col-llg-offset-6 {
		margin-left: 50%;
	}
	.col-llg-offset-7 {
		margin-left: 58.33333%;
	}
	.col-llg-offset-8 {
		margin-left: 66.66667%;
	}
	.col-llg-offset-9 {
		margin-left: 75%;
	}
	.col-llg-offset-10 {
		margin-left: 83.33333%;
	}
	.col-llg-offset-11 {
		margin-left: 91.66667%;
	}
	.col-llg-offset-12 {
		margin-left: 100%;
	}
}
@media (min-width: 0px) {
	.fs-1,.fs-2,.fs-3,.fs-4 {
		font-size: 14px;
	}
	.fs-5 {
		font-size: 15.4px;
	}
	.fs-6 {
		font-size: 16.8px;
	}
	.fs-7 {
		font-size: 18.2px;
	}
	.fs-8 {
		font-size: 19.6px;
	}
	.fs-9 {
		font-size: 21px;
	}
	.fs-10 {
		font-size: 22.4px;
	}
	.fs-11 {
		font-size: 23.8px;
	}
	.fs-12 {
		font-size: 25.2px;
	}
	.fs-13 {
		font-size: 26.6px;
	}
	.fs-14 {
		font-size: 28px;
	}
	.fs-15 {
		font-size: 29.4px;
	}
	.fs-16 {
		font-size: 30.8px;
	}
	.fs-17 {
		font-size: 32.2px;
	}
	.fs-18 {
		font-size: 33.6px;
	}
	.fs-19 {
		font-size: 35px;
	}
	.fs-20 {
		font-size: 36.4px;
	}
}
@media (min-width: 768px) {
	.fs-1,.fs-2,.fs-3 {
		font-size: 14px;
	}
	.fs-4 {
		font-size: 15.2px;
	}
	.fs-5 {
		font-size: 16.72px;
	}
	.fs-6 {
		font-size: 18.24px;
	}
	.fs-7 {
		font-size: 19.76px;
	}
	.fs-8 {
		font-size: 21.28px;
	}
	.fs-9 {
		font-size: 22.8px;
	}
	.fs-10 {
		font-size: 24.32px;
	}
	.fs-11 {
		font-size: 25.84px;
	}
	.fs-12 {
		font-size: 27.36px;
	}
	.fs-13 {
		font-size: 28.88px;
	}
	.fs-14 {
		font-size: 30.4px;
	}
	.fs-15 {
		font-size: 31.92px;
	}
	.fs-16 {
		font-size: 33.44px;
	}
	.fs-17 {
		font-size: 34.96px;
	}
	.fs-18 {
		font-size: 36.48px;
	}
	.fs-19 {
		font-size: 38px;
	}
	.fs-20 {
		font-size: 39.52px;
	}
}
@media (min-width: 992px) {
	.fs-1,.fs-2 {
		font-size: 14px;
	}
	.fs-3 {
		font-size: 14.76px;
	}
	.fs-4 {
		font-size: 16.4px;
	}
	.fs-5 {
		font-size: 18.04px;
	}
	.fs-6 {
		font-size: 19.68px;
	}
	.fs-7 {
		font-size: 21.32px;
	}
	.fs-8 {
		font-size: 22.96px;
	}
	.fs-9 {
		font-size: 24.6px;
	}
	.fs-10 {
		font-size: 26.24px;
	}
	.fs-11 {
		font-size: 27.88px;
	}
	.fs-12 {
		font-size: 29.52px;
	}
	.fs-13 {
		font-size: 31.16px;
	}
	.fs-14 {
		font-size: 32.8px;
	}
	.fs-15 {
		font-size: 34.44px;
	}
	.fs-16 {
		font-size: 36.08px;
	}
	.fs-17 {
		font-size: 37.72px;
	}
	.fs-18 {
		font-size: 39.36px;
	}
	.fs-19 {
		font-size: 41px;
	}
	.fs-20 {
		font-size: 42.64px;
	}
}
@media (min-width: 1025px) {
	.fs-1 {
		font-size: 14px;
	}
	.fs-2 {
		font-size: 14.08px;
	}
	.fs-3 {
		font-size: 15.84px;
	}
	.fs-4 {
		font-size: 17.6px;
	}
	.fs-5 {
		font-size: 19.36px;
	}
	.fs-6 {
		font-size: 21.12px;
	}
	.fs-7 {
		font-size: 22.88px;
	}
	.fs-8 {
		font-size: 24.64px;
	}
	.fs-9 {
		font-size: 26.4px;
	}
	.fs-10 {
		font-size: 28.16px;
	}
	.fs-11 {
		font-size: 29.92px;
	}
	.fs-12 {
		font-size: 31.68px;
	}
	.fs-13 {
		font-size: 33.44px;
	}
	.fs-14 {
		font-size: 35.2px;
	}
	.fs-15 {
		font-size: 36.96px;
	}
	.fs-16 {
		font-size: 38.72px;
	}
	.fs-17 {
		font-size: 40.48px;
	}
	.fs-18 {
		font-size: 42.24px;
	}
	.fs-19 {
		font-size: 44px;
	}
	.fs-20 {
		font-size: 45.76px;
	}
}
@media (min-width: 1367px) {
	.fs-1 {
		font-size: 14px;
	}
	.fs-2 {
		font-size: 15.04px;
	}
	.fs-3 {
		font-size: 16.92px;
	}
	.fs-4 {
		font-size: 18.8px;
	}
	.fs-5 {
		font-size: 20.68px;
	}
	.fs-6 {
		font-size: 22.56px;
	}
	.fs-7 {
		font-size: 24.44px;
	}
	.fs-8 {
		font-size: 26.32px;
	}
	.fs-9 {
		font-size: 28.2px;
	}
	.fs-10 {
		font-size: 30.08px;
	}
	.fs-11 {
		font-size: 31.96px;
	}
	.fs-12 {
		font-size: 33.84px;
	}
	.fs-13 {
		font-size: 35.72px;
	}
	.fs-14 {
		font-size: 37.6px;
	}
	.fs-15 {
		font-size: 39.48px;
	}
	.fs-16 {
		font-size: 41.36px;
	}
	.fs-17 {
		font-size: 43.24px;
	}
	.fs-18 {
		font-size: 45.12px;
	}
	.fs-19 {
		font-size: 47px;
	}
	.fs-20 {
		font-size: 48.88px;
	}
}
@media (min-width: 1601px) {
	.fs-1 {
		font-size: 14px;
	}
	.fs-2 {
		font-size: 16px;
	}
	.fs-3 {
		font-size: 18px;
	}
	.fs-4 {
		font-size: 20px;
	}
	.fs-5 {
		font-size: 22px;
	}
	.fs-6 {
		font-size: 24px;
	}
	.fs-7 {
		font-size: 26px;
	}
	.fs-8 {
		font-size: 28px;
	}
	.fs-9 {
		font-size: 30px;
	}
	.fs-10 {
		font-size: 32px;
	}
	.fs-11 {
		font-size: 34px;
	}
	.fs-12 {
		font-size: 36px;
	}
	.fs-13 {
		font-size: 38px;
	}
	.fs-14 {
		font-size: 40px;
	}
	.fs-15 {
		font-size: 42px;
	}
	.fs-16 {
		font-size: 44px;
	}
	.fs-17 {
		font-size: 46px;
	}
	.fs-18 {
		font-size: 48px;
	}
	.fs-19 {
		font-size: 50px;
	}
	.fs-20 {
		font-size: 52px;
	}
}
@media (min-width: 0px) {
	.lh-1 {
		line-height: 1;
	}
	.lh-2 {
		line-height: 1.02;
	}
	.lh-3 {
		line-height: 1.105;
	}
	.lh-4 {
		line-height: 1.19;
	}
	.lh-5 {
		line-height: 1.275;
	}
	.lh-6 {
		line-height: 1.36;
	}
	.lh-7 {
		line-height: 1.445;
	}
	.lh-8 {
		line-height: 1.53;
	}
	.lh-9 {
		line-height: 1.615;
	}
	.lh-10 {
		line-height: 1.7;
	}
}
@media (min-width: 768px) {
	.lh-1 {
		line-height: 1;
	}
	.lh-2 {
		line-height: 1.056;
	}
	.lh-3 {
		line-height: 1.144;
	}
	.lh-4 {
		line-height: 1.232;
	}
	.lh-5 {
		line-height: 1.32;
	}
	.lh-6 {
		line-height: 1.408;
	}
	.lh-7 {
		line-height: 1.496;
	}
	.lh-8 {
		line-height: 1.584;
	}
	.lh-9 {
		line-height: 1.672;
	}
	.lh-10 {
		line-height: 1.76;
	}
}
@media (min-width: 992px) {
	.lh-1 {
		line-height: 1.001;
	}
	.lh-2 {
		line-height: 1.092;
	}
	.lh-3 {
		line-height: 1.183;
	}
	.lh-4 {
		line-height: 1.274;
	}
	.lh-5 {
		line-height: 1.365;
	}
	.lh-6 {
		line-height: 1.456;
	}
	.lh-7 {
		line-height: 1.547;
	}
	.lh-8 {
		line-height: 1.638;
	}
	.lh-9 {
		line-height: 1.729;
	}
	.lh-10 {
		line-height: 1.82;
	}
}
@media (min-width: 1025px) {
	.lh-1 {
		line-height: 1.034;
	}
	.lh-2 {
		line-height: 1.128;
	}
	.lh-3 {
		line-height: 1.222;
	}
	.lh-4 {
		line-height: 1.316;
	}
	.lh-5 {
		line-height: 1.41;
	}
	.lh-6 {
		line-height: 1.504;
	}
	.lh-7 {
		line-height: 1.598;
	}
	.lh-8 {
		line-height: 1.692;
	}
	.lh-9 {
		line-height: 1.786;
	}
	.lh-10 {
		line-height: 1.88;
	}
}
@media (min-width: 1367px) {
	.lh-1 {
		line-height: 1.067;
	}
	.lh-2 {
		line-height: 1.164;
	}
	.lh-3 {
		line-height: 1.261;
	}
	.lh-4 {
		line-height: 1.358;
	}
	.lh-5 {
		line-height: 1.455;
	}
	.lh-6 {
		line-height: 1.552;
	}
	.lh-7 {
		line-height: 1.649;
	}
	.lh-8 {
		line-height: 1.746;
	}
	.lh-9 {
		line-height: 1.843;
	}
	.lh-10 {
		line-height: 1.94;
	}
}
@media (min-width: 1601px) {
	.lh-1 {
		line-height: 1.1;
	}
	.lh-2 {
		line-height: 1.2;
	}
	.lh-3 {
		line-height: 1.3;
	}
	.lh-4 {
		line-height: 1.4;
	}
	.lh-5 {
		line-height: 1.5;
	}
	.lh-6 {
		line-height: 1.6;
	}
	.lh-7 {
		line-height: 1.7;
	}
	.lh-8 {
		line-height: 1.8;
	}
	.lh-9 {
		line-height: 1.9;
	}
	.lh-10 {
		line-height: 2;
	}
}
@media (min-width: 0px) {
	.m-1 {
		margin: 5px;
	}
	.mt-1 {
		margin-top: 5px;
	}
	.mr-1 {
		margin-right: 5px;
	}
	.mb-1 {
		margin-bottom: 5px;
	}
	.ml-1,.mx-1 {
		margin-left: 5px;
	}
	.mx-1 {
		margin-right: 5px;
	}
	.my-1 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m-2 {
		margin: 5px;
	}
	.mt-2 {
		margin-top: 5px;
	}
	.mr-2 {
		margin-right: 5px;
	}
	.mb-2 {
		margin-bottom: 5px;
	}
	.ml-2,.mx-2 {
		margin-left: 5px;
	}
	.mx-2 {
		margin-right: 5px;
	}
	.my-2 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m-3 {
		margin: 7.5px;
	}
	.mt-3 {
		margin-top: 7.5px;
	}
	.mr-3 {
		margin-right: 7.5px;
	}
	.mb-3 {
		margin-bottom: 7.5px;
	}
	.ml-3,.mx-3 {
		margin-left: 7.5px;
	}
	.mx-3 {
		margin-right: 7.5px;
	}
	.my-3 {
		margin-top: 7.5px;
		margin-bottom: 7.5px;
	}
	.m-4 {
		margin: 10px;
	}
	.mt-4 {
		margin-top: 10px;
	}
	.mr-4 {
		margin-right: 10px;
	}
	.mb-4 {
		margin-bottom: 10px;
	}
	.ml-4,.mx-4 {
		margin-left: 10px;
	}
	.mx-4 {
		margin-right: 10px;
	}
	.my-4 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.m-5 {
		margin: 12.5px;
	}
	.mt-5 {
		margin-top: 12.5px;
	}
	.mr-5 {
		margin-right: 12.5px;
	}
	.mb-5 {
		margin-bottom: 12.5px;
	}
	.ml-5,.mx-5 {
		margin-left: 12.5px;
	}
	.mx-5 {
		margin-right: 12.5px;
	}
	.my-5 {
		margin-top: 12.5px;
		margin-bottom: 12.5px;
	}
	.m-6 {
		margin: 15px;
	}
	.mt-6 {
		margin-top: 15px;
	}
	.mr-6 {
		margin-right: 15px;
	}
	.mb-6 {
		margin-bottom: 15px;
	}
	.ml-6,.mx-6 {
		margin-left: 15px;
	}
	.mx-6 {
		margin-right: 15px;
	}
	.my-6 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.m-7 {
		margin: 17.5px;
	}
	.mt-7 {
		margin-top: 17.5px;
	}
	.mr-7 {
		margin-right: 17.5px;
	}
	.mb-7 {
		margin-bottom: 17.5px;
	}
	.ml-7,.mx-7 {
		margin-left: 17.5px;
	}
	.mx-7 {
		margin-right: 17.5px;
	}
	.my-7 {
		margin-top: 17.5px;
		margin-bottom: 17.5px;
	}
	.m-8 {
		margin: 20px;
	}
	.mt-8 {
		margin-top: 20px;
	}
	.mr-8 {
		margin-right: 20px;
	}
	.mb-8 {
		margin-bottom: 20px;
	}
	.ml-8,.mx-8 {
		margin-left: 20px;
	}
	.mx-8 {
		margin-right: 20px;
	}
	.my-8 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.m-9 {
		margin: 22.5px;
	}
	.mt-9 {
		margin-top: 22.5px;
	}
	.mr-9 {
		margin-right: 22.5px;
	}
	.mb-9 {
		margin-bottom: 22.5px;
	}
	.ml-9,.mx-9 {
		margin-left: 22.5px;
	}
	.mx-9 {
		margin-right: 22.5px;
	}
	.my-9 {
		margin-top: 22.5px;
		margin-bottom: 22.5px;
	}
	.m-10 {
		margin: 25px;
	}
	.mt-10 {
		margin-top: 25px;
	}
	.mr-10 {
		margin-right: 25px;
	}
	.mb-10 {
		margin-bottom: 25px;
	}
	.ml-10,.mx-10 {
		margin-left: 25px;
	}
	.mx-10 {
		margin-right: 25px;
	}
	.my-10 {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.m-11 {
		margin: 27.5px;
	}
	.mt-11 {
		margin-top: 27.5px;
	}
	.mr-11 {
		margin-right: 27.5px;
	}
	.mb-11 {
		margin-bottom: 27.5px;
	}
	.ml-11,.mx-11 {
		margin-left: 27.5px;
	}
	.mx-11 {
		margin-right: 27.5px;
	}
	.my-11 {
		margin-top: 27.5px;
		margin-bottom: 27.5px;
	}
	.m-12 {
		margin: 30px;
	}
	.mt-12 {
		margin-top: 30px;
	}
	.mr-12 {
		margin-right: 30px;
	}
	.mb-12 {
		margin-bottom: 30px;
	}
	.ml-12,.mx-12 {
		margin-left: 30px;
	}
	.mx-12 {
		margin-right: 30px;
	}
	.my-12 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.m-13 {
		margin: 32.5px;
	}
	.mt-13 {
		margin-top: 32.5px;
	}
	.mr-13 {
		margin-right: 32.5px;
	}
	.mb-13 {
		margin-bottom: 32.5px;
	}
	.ml-13,.mx-13 {
		margin-left: 32.5px;
	}
	.mx-13 {
		margin-right: 32.5px;
	}
	.my-13 {
		margin-top: 32.5px;
		margin-bottom: 32.5px;
	}
	.m-14 {
		margin: 35px;
	}
	.mt-14 {
		margin-top: 35px;
	}
	.mr-14 {
		margin-right: 35px;
	}
	.mb-14 {
		margin-bottom: 35px;
	}
	.ml-14,.mx-14 {
		margin-left: 35px;
	}
	.mx-14 {
		margin-right: 35px;
	}
	.my-14 {
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.m-15 {
		margin: 37.5px;
	}
	.mt-15 {
		margin-top: 37.5px;
	}
	.mr-15 {
		margin-right: 37.5px;
	}
	.mb-15 {
		margin-bottom: 37.5px;
	}
	.ml-15,.mx-15 {
		margin-left: 37.5px;
	}
	.mx-15 {
		margin-right: 37.5px;
	}
	.my-15 {
		margin-top: 37.5px;
		margin-bottom: 37.5px;
	}
	.m-16 {
		margin: 40px;
	}
	.mt-16 {
		margin-top: 40px;
	}
	.mr-16 {
		margin-right: 40px;
	}
	.mb-16 {
		margin-bottom: 40px;
	}
	.ml-16,.mx-16 {
		margin-left: 40px;
	}
	.mx-16 {
		margin-right: 40px;
	}
	.my-16 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.m-17 {
		margin: 42.5px;
	}
	.mt-17 {
		margin-top: 42.5px;
	}
	.mr-17 {
		margin-right: 42.5px;
	}
	.mb-17 {
		margin-bottom: 42.5px;
	}
	.ml-17,.mx-17 {
		margin-left: 42.5px;
	}
	.mx-17 {
		margin-right: 42.5px;
	}
	.my-17 {
		margin-top: 42.5px;
		margin-bottom: 42.5px;
	}
	.m-18 {
		margin: 45px;
	}
	.mt-18 {
		margin-top: 45px;
	}
	.mr-18 {
		margin-right: 45px;
	}
	.mb-18 {
		margin-bottom: 45px;
	}
	.ml-18,.mx-18 {
		margin-left: 45px;
	}
	.mx-18 {
		margin-right: 45px;
	}
	.my-18 {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.m-19 {
		margin: 47.5px;
	}
	.mt-19 {
		margin-top: 47.5px;
	}
	.mr-19 {
		margin-right: 47.5px;
	}
	.mb-19 {
		margin-bottom: 47.5px;
	}
	.ml-19,.mx-19 {
		margin-left: 47.5px;
	}
	.mx-19 {
		margin-right: 47.5px;
	}
	.my-19 {
		margin-top: 47.5px;
		margin-bottom: 47.5px;
	}
	.m-20 {
		margin: 50px;
	}
	.mt-20 {
		margin-top: 50px;
	}
	.mr-20 {
		margin-right: 50px;
	}
	.mb-20 {
		margin-bottom: 50px;
	}
	.ml-20,.mx-20 {
		margin-left: 50px;
	}
	.mx-20 {
		margin-right: 50px;
	}
	.my-20 {
		margin-top: 50px;
		margin-bottom: 50px;
	}
}
@media (min-width: 768px) {
	.m-1 {
		margin: 5px;
	}
	.mt-1 {
		margin-top: 5px;
	}
	.mr-1 {
		margin-right: 5px;
	}
	.mb-1 {
		margin-bottom: 5px;
	}
	.ml-1,.mx-1 {
		margin-left: 5px;
	}
	.mx-1 {
		margin-right: 5px;
	}
	.my-1 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m-2 {
		margin: 6px;
	}
	.mt-2 {
		margin-top: 6px;
	}
	.mr-2 {
		margin-right: 6px;
	}
	.mb-2 {
		margin-bottom: 6px;
	}
	.ml-2,.mx-2 {
		margin-left: 6px;
	}
	.mx-2 {
		margin-right: 6px;
	}
	.my-2 {
		margin-top: 6px;
		margin-bottom: 6px;
	}
	.m-3 {
		margin: 9px;
	}
	.mt-3 {
		margin-top: 9px;
	}
	.mr-3 {
		margin-right: 9px;
	}
	.mb-3 {
		margin-bottom: 9px;
	}
	.ml-3,.mx-3 {
		margin-left: 9px;
	}
	.mx-3 {
		margin-right: 9px;
	}
	.my-3 {
		margin-top: 9px;
		margin-bottom: 9px;
	}
	.m-4 {
		margin: 12px;
	}
	.mt-4 {
		margin-top: 12px;
	}
	.mr-4 {
		margin-right: 12px;
	}
	.mb-4 {
		margin-bottom: 12px;
	}
	.ml-4,.mx-4 {
		margin-left: 12px;
	}
	.mx-4 {
		margin-right: 12px;
	}
	.my-4 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.m-5 {
		margin: 15px;
	}
	.mt-5 {
		margin-top: 15px;
	}
	.mr-5 {
		margin-right: 15px;
	}
	.mb-5 {
		margin-bottom: 15px;
	}
	.ml-5,.mx-5 {
		margin-left: 15px;
	}
	.mx-5 {
		margin-right: 15px;
	}
	.my-5 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.m-6 {
		margin: 18px;
	}
	.mt-6 {
		margin-top: 18px;
	}
	.mr-6 {
		margin-right: 18px;
	}
	.mb-6 {
		margin-bottom: 18px;
	}
	.ml-6,.mx-6 {
		margin-left: 18px;
	}
	.mx-6 {
		margin-right: 18px;
	}
	.my-6 {
		margin-top: 18px;
		margin-bottom: 18px;
	}
	.m-7 {
		margin: 21px;
	}
	.mt-7 {
		margin-top: 21px;
	}
	.mr-7 {
		margin-right: 21px;
	}
	.mb-7 {
		margin-bottom: 21px;
	}
	.ml-7,.mx-7 {
		margin-left: 21px;
	}
	.mx-7 {
		margin-right: 21px;
	}
	.my-7 {
		margin-top: 21px;
		margin-bottom: 21px;
	}
	.m-8 {
		margin: 24px;
	}
	.mt-8 {
		margin-top: 24px;
	}
	.mr-8 {
		margin-right: 24px;
	}
	.mb-8 {
		margin-bottom: 24px;
	}
	.ml-8,.mx-8 {
		margin-left: 24px;
	}
	.mx-8 {
		margin-right: 24px;
	}
	.my-8 {
		margin-top: 24px;
		margin-bottom: 24px;
	}
	.m-9 {
		margin: 27px;
	}
	.mt-9 {
		margin-top: 27px;
	}
	.mr-9 {
		margin-right: 27px;
	}
	.mb-9 {
		margin-bottom: 27px;
	}
	.ml-9,.mx-9 {
		margin-left: 27px;
	}
	.mx-9 {
		margin-right: 27px;
	}
	.my-9 {
		margin-top: 27px;
		margin-bottom: 27px;
	}
	.m-10 {
		margin: 30px;
	}
	.mt-10 {
		margin-top: 30px;
	}
	.mr-10 {
		margin-right: 30px;
	}
	.mb-10 {
		margin-bottom: 30px;
	}
	.ml-10,.mx-10 {
		margin-left: 30px;
	}
	.mx-10 {
		margin-right: 30px;
	}
	.my-10 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.m-11 {
		margin: 33px;
	}
	.mt-11 {
		margin-top: 33px;
	}
	.mr-11 {
		margin-right: 33px;
	}
	.mb-11 {
		margin-bottom: 33px;
	}
	.ml-11,.mx-11 {
		margin-left: 33px;
	}
	.mx-11 {
		margin-right: 33px;
	}
	.my-11 {
		margin-top: 33px;
		margin-bottom: 33px;
	}
	.m-12 {
		margin: 36px;
	}
	.mt-12 {
		margin-top: 36px;
	}
	.mr-12 {
		margin-right: 36px;
	}
	.mb-12 {
		margin-bottom: 36px;
	}
	.ml-12,.mx-12 {
		margin-left: 36px;
	}
	.mx-12 {
		margin-right: 36px;
	}
	.my-12 {
		margin-top: 36px;
		margin-bottom: 36px;
	}
	.m-13 {
		margin: 39px;
	}
	.mt-13 {
		margin-top: 39px;
	}
	.mr-13 {
		margin-right: 39px;
	}
	.mb-13 {
		margin-bottom: 39px;
	}
	.ml-13,.mx-13 {
		margin-left: 39px;
	}
	.mx-13 {
		margin-right: 39px;
	}
	.my-13 {
		margin-top: 39px;
		margin-bottom: 39px;
	}
	.m-14 {
		margin: 42px;
	}
	.mt-14 {
		margin-top: 42px;
	}
	.mr-14 {
		margin-right: 42px;
	}
	.mb-14 {
		margin-bottom: 42px;
	}
	.ml-14,.mx-14 {
		margin-left: 42px;
	}
	.mx-14 {
		margin-right: 42px;
	}
	.my-14 {
		margin-top: 42px;
		margin-bottom: 42px;
	}
	.m-15 {
		margin: 45px;
	}
	.mt-15 {
		margin-top: 45px;
	}
	.mr-15 {
		margin-right: 45px;
	}
	.mb-15 {
		margin-bottom: 45px;
	}
	.ml-15,.mx-15 {
		margin-left: 45px;
	}
	.mx-15 {
		margin-right: 45px;
	}
	.my-15 {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.m-16 {
		margin: 48px;
	}
	.mt-16 {
		margin-top: 48px;
	}
	.mr-16 {
		margin-right: 48px;
	}
	.mb-16 {
		margin-bottom: 48px;
	}
	.ml-16,.mx-16 {
		margin-left: 48px;
	}
	.mx-16 {
		margin-right: 48px;
	}
	.my-16 {
		margin-top: 48px;
		margin-bottom: 48px;
	}
	.m-17 {
		margin: 51px;
	}
	.mt-17 {
		margin-top: 51px;
	}
	.mr-17 {
		margin-right: 51px;
	}
	.mb-17 {
		margin-bottom: 51px;
	}
	.ml-17,.mx-17 {
		margin-left: 51px;
	}
	.mx-17 {
		margin-right: 51px;
	}
	.my-17 {
		margin-top: 51px;
		margin-bottom: 51px;
	}
	.m-18 {
		margin: 54px;
	}
	.mt-18 {
		margin-top: 54px;
	}
	.mr-18 {
		margin-right: 54px;
	}
	.mb-18 {
		margin-bottom: 54px;
	}
	.ml-18,.mx-18 {
		margin-left: 54px;
	}
	.mx-18 {
		margin-right: 54px;
	}
	.my-18 {
		margin-top: 54px;
		margin-bottom: 54px;
	}
	.m-19 {
		margin: 57px;
	}
	.mt-19 {
		margin-top: 57px;
	}
	.mr-19 {
		margin-right: 57px;
	}
	.mb-19 {
		margin-bottom: 57px;
	}
	.ml-19,.mx-19 {
		margin-left: 57px;
	}
	.mx-19 {
		margin-right: 57px;
	}
	.my-19 {
		margin-top: 57px;
		margin-bottom: 57px;
	}
	.m-20 {
		margin: 60px;
	}
	.mt-20 {
		margin-top: 60px;
	}
	.mr-20 {
		margin-right: 60px;
	}
	.mb-20 {
		margin-bottom: 60px;
	}
	.ml-20,.mx-20 {
		margin-left: 60px;
	}
	.mx-20 {
		margin-right: 60px;
	}
	.my-20 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
}
@media (min-width: 992px) {
	.m-1 {
		margin: 5px;
	}
	.mt-1 {
		margin-top: 5px;
	}
	.mr-1 {
		margin-right: 5px;
	}
	.mb-1 {
		margin-bottom: 5px;
	}
	.ml-1,.mx-1 {
		margin-left: 5px;
	}
	.mx-1 {
		margin-right: 5px;
	}
	.my-1 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m-2 {
		margin: 7px;
	}
	.mt-2 {
		margin-top: 7px;
	}
	.mr-2 {
		margin-right: 7px;
	}
	.mb-2 {
		margin-bottom: 7px;
	}
	.ml-2,.mx-2 {
		margin-left: 7px;
	}
	.mx-2 {
		margin-right: 7px;
	}
	.my-2 {
		margin-top: 7px;
		margin-bottom: 7px;
	}
	.m-3 {
		margin: 10.5px;
	}
	.mt-3 {
		margin-top: 10.5px;
	}
	.mr-3 {
		margin-right: 10.5px;
	}
	.mb-3 {
		margin-bottom: 10.5px;
	}
	.ml-3,.mx-3 {
		margin-left: 10.5px;
	}
	.mx-3 {
		margin-right: 10.5px;
	}
	.my-3 {
		margin-top: 10.5px;
		margin-bottom: 10.5px;
	}
	.m-4 {
		margin: 14px;
	}
	.mt-4 {
		margin-top: 14px;
	}
	.mr-4 {
		margin-right: 14px;
	}
	.mb-4 {
		margin-bottom: 14px;
	}
	.ml-4,.mx-4 {
		margin-left: 14px;
	}
	.mx-4 {
		margin-right: 14px;
	}
	.my-4 {
		margin-top: 14px;
		margin-bottom: 14px;
	}
	.m-5 {
		margin: 17.5px;
	}
	.mt-5 {
		margin-top: 17.5px;
	}
	.mr-5 {
		margin-right: 17.5px;
	}
	.mb-5 {
		margin-bottom: 17.5px;
	}
	.ml-5,.mx-5 {
		margin-left: 17.5px;
	}
	.mx-5 {
		margin-right: 17.5px;
	}
	.my-5 {
		margin-top: 17.5px;
		margin-bottom: 17.5px;
	}
	.m-6 {
		margin: 21px;
	}
	.mt-6 {
		margin-top: 21px;
	}
	.mr-6 {
		margin-right: 21px;
	}
	.mb-6 {
		margin-bottom: 21px;
	}
	.ml-6,.mx-6 {
		margin-left: 21px;
	}
	.mx-6 {
		margin-right: 21px;
	}
	.my-6 {
		margin-top: 21px;
		margin-bottom: 21px;
	}
	.m-7 {
		margin: 24.5px;
	}
	.mt-7 {
		margin-top: 24.5px;
	}
	.mr-7 {
		margin-right: 24.5px;
	}
	.mb-7 {
		margin-bottom: 24.5px;
	}
	.ml-7,.mx-7 {
		margin-left: 24.5px;
	}
	.mx-7 {
		margin-right: 24.5px;
	}
	.my-7 {
		margin-top: 24.5px;
		margin-bottom: 24.5px;
	}
	.m-8 {
		margin: 28px;
	}
	.mt-8 {
		margin-top: 28px;
	}
	.mr-8 {
		margin-right: 28px;
	}
	.mb-8 {
		margin-bottom: 28px;
	}
	.ml-8,.mx-8 {
		margin-left: 28px;
	}
	.mx-8 {
		margin-right: 28px;
	}
	.my-8 {
		margin-top: 28px;
		margin-bottom: 28px;
	}
	.m-9 {
		margin: 31.5px;
	}
	.mt-9 {
		margin-top: 31.5px;
	}
	.mr-9 {
		margin-right: 31.5px;
	}
	.mb-9 {
		margin-bottom: 31.5px;
	}
	.ml-9,.mx-9 {
		margin-left: 31.5px;
	}
	.mx-9 {
		margin-right: 31.5px;
	}
	.my-9 {
		margin-top: 31.5px;
		margin-bottom: 31.5px;
	}
	.m-10 {
		margin: 35px;
	}
	.mt-10 {
		margin-top: 35px;
	}
	.mr-10 {
		margin-right: 35px;
	}
	.mb-10 {
		margin-bottom: 35px;
	}
	.ml-10,.mx-10 {
		margin-left: 35px;
	}
	.mx-10 {
		margin-right: 35px;
	}
	.my-10 {
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.m-11 {
		margin: 38.5px;
	}
	.mt-11 {
		margin-top: 38.5px;
	}
	.mr-11 {
		margin-right: 38.5px;
	}
	.mb-11 {
		margin-bottom: 38.5px;
	}
	.ml-11,.mx-11 {
		margin-left: 38.5px;
	}
	.mx-11 {
		margin-right: 38.5px;
	}
	.my-11 {
		margin-top: 38.5px;
		margin-bottom: 38.5px;
	}
	.m-12 {
		margin: 42px;
	}
	.mt-12 {
		margin-top: 42px;
	}
	.mr-12 {
		margin-right: 42px;
	}
	.mb-12 {
		margin-bottom: 42px;
	}
	.ml-12,.mx-12 {
		margin-left: 42px;
	}
	.mx-12 {
		margin-right: 42px;
	}
	.my-12 {
		margin-top: 42px;
		margin-bottom: 42px;
	}
	.m-13 {
		margin: 45.5px;
	}
	.mt-13 {
		margin-top: 45.5px;
	}
	.mr-13 {
		margin-right: 45.5px;
	}
	.mb-13 {
		margin-bottom: 45.5px;
	}
	.ml-13,.mx-13 {
		margin-left: 45.5px;
	}
	.mx-13 {
		margin-right: 45.5px;
	}
	.my-13 {
		margin-top: 45.5px;
		margin-bottom: 45.5px;
	}
	.m-14 {
		margin: 49px;
	}
	.mt-14 {
		margin-top: 49px;
	}
	.mr-14 {
		margin-right: 49px;
	}
	.mb-14 {
		margin-bottom: 49px;
	}
	.ml-14,.mx-14 {
		margin-left: 49px;
	}
	.mx-14 {
		margin-right: 49px;
	}
	.my-14 {
		margin-top: 49px;
		margin-bottom: 49px;
	}
	.m-15 {
		margin: 52.5px;
	}
	.mt-15 {
		margin-top: 52.5px;
	}
	.mr-15 {
		margin-right: 52.5px;
	}
	.mb-15 {
		margin-bottom: 52.5px;
	}
	.ml-15,.mx-15 {
		margin-left: 52.5px;
	}
	.mx-15 {
		margin-right: 52.5px;
	}
	.my-15 {
		margin-top: 52.5px;
		margin-bottom: 52.5px;
	}
	.m-16 {
		margin: 56px;
	}
	.mt-16 {
		margin-top: 56px;
	}
	.mr-16 {
		margin-right: 56px;
	}
	.mb-16 {
		margin-bottom: 56px;
	}
	.ml-16,.mx-16 {
		margin-left: 56px;
	}
	.mx-16 {
		margin-right: 56px;
	}
	.my-16 {
		margin-top: 56px;
		margin-bottom: 56px;
	}
	.m-17 {
		margin: 59.5px;
	}
	.mt-17 {
		margin-top: 59.5px;
	}
	.mr-17 {
		margin-right: 59.5px;
	}
	.mb-17 {
		margin-bottom: 59.5px;
	}
	.ml-17,.mx-17 {
		margin-left: 59.5px;
	}
	.mx-17 {
		margin-right: 59.5px;
	}
	.my-17 {
		margin-top: 59.5px;
		margin-bottom: 59.5px;
	}
	.m-18 {
		margin: 63px;
	}
	.mt-18 {
		margin-top: 63px;
	}
	.mr-18 {
		margin-right: 63px;
	}
	.mb-18 {
		margin-bottom: 63px;
	}
	.ml-18,.mx-18 {
		margin-left: 63px;
	}
	.mx-18 {
		margin-right: 63px;
	}
	.my-18 {
		margin-top: 63px;
		margin-bottom: 63px;
	}
	.m-19 {
		margin: 66.5px;
	}
	.mt-19 {
		margin-top: 66.5px;
	}
	.mr-19 {
		margin-right: 66.5px;
	}
	.mb-19 {
		margin-bottom: 66.5px;
	}
	.ml-19,.mx-19 {
		margin-left: 66.5px;
	}
	.mx-19 {
		margin-right: 66.5px;
	}
	.my-19 {
		margin-top: 66.5px;
		margin-bottom: 66.5px;
	}
	.m-20 {
		margin: 70px;
	}
	.mt-20 {
		margin-top: 70px;
	}
	.mr-20 {
		margin-right: 70px;
	}
	.mb-20 {
		margin-bottom: 70px;
	}
	.ml-20,.mx-20 {
		margin-left: 70px;
	}
	.mx-20 {
		margin-right: 70px;
	}
	.my-20 {
		margin-top: 70px;
		margin-bottom: 70px;
	}
}
@media (min-width: 1025px) {
	.m-1 {
		margin: 5px;
	}
	.mt-1 {
		margin-top: 5px;
	}
	.mr-1 {
		margin-right: 5px;
	}
	.mb-1 {
		margin-bottom: 5px;
	}
	.ml-1,.mx-1 {
		margin-left: 5px;
	}
	.mx-1 {
		margin-right: 5px;
	}
	.my-1 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m-2 {
		margin: 8px;
	}
	.mt-2 {
		margin-top: 8px;
	}
	.mr-2 {
		margin-right: 8px;
	}
	.mb-2 {
		margin-bottom: 8px;
	}
	.ml-2,.mx-2 {
		margin-left: 8px;
	}
	.mx-2 {
		margin-right: 8px;
	}
	.my-2 {
		margin-top: 8px;
		margin-bottom: 8px;
	}
	.m-3 {
		margin: 12px;
	}
	.mt-3 {
		margin-top: 12px;
	}
	.mr-3 {
		margin-right: 12px;
	}
	.mb-3 {
		margin-bottom: 12px;
	}
	.ml-3,.mx-3 {
		margin-left: 12px;
	}
	.mx-3 {
		margin-right: 12px;
	}
	.my-3 {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.m-4 {
		margin: 16px;
	}
	.mt-4 {
		margin-top: 16px;
	}
	.mr-4 {
		margin-right: 16px;
	}
	.mb-4 {
		margin-bottom: 16px;
	}
	.ml-4,.mx-4 {
		margin-left: 16px;
	}
	.mx-4 {
		margin-right: 16px;
	}
	.my-4 {
		margin-top: 16px;
		margin-bottom: 16px;
	}
	.m-5 {
		margin: 20px;
	}
	.mt-5 {
		margin-top: 20px;
	}
	.mr-5 {
		margin-right: 20px;
	}
	.mb-5 {
		margin-bottom: 20px;
	}
	.ml-5,.mx-5 {
		margin-left: 20px;
	}
	.mx-5 {
		margin-right: 20px;
	}
	.my-5 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.m-6 {
		margin: 24px;
	}
	.mt-6 {
		margin-top: 24px;
	}
	.mr-6 {
		margin-right: 24px;
	}
	.mb-6 {
		margin-bottom: 24px;
	}
	.ml-6,.mx-6 {
		margin-left: 24px;
	}
	.mx-6 {
		margin-right: 24px;
	}
	.my-6 {
		margin-top: 24px;
		margin-bottom: 24px;
	}
	.m-7 {
		margin: 28px;
	}
	.mt-7 {
		margin-top: 28px;
	}
	.mr-7 {
		margin-right: 28px;
	}
	.mb-7 {
		margin-bottom: 28px;
	}
	.ml-7,.mx-7 {
		margin-left: 28px;
	}
	.mx-7 {
		margin-right: 28px;
	}
	.my-7 {
		margin-top: 28px;
		margin-bottom: 28px;
	}
	.m-8 {
		margin: 32px;
	}
	.mt-8 {
		margin-top: 32px;
	}
	.mr-8 {
		margin-right: 32px;
	}
	.mb-8 {
		margin-bottom: 32px;
	}
	.ml-8,.mx-8 {
		margin-left: 32px;
	}
	.mx-8 {
		margin-right: 32px;
	}
	.my-8 {
		margin-top: 32px;
		margin-bottom: 32px;
	}
	.m-9 {
		margin: 36px;
	}
	.mt-9 {
		margin-top: 36px;
	}
	.mr-9 {
		margin-right: 36px;
	}
	.mb-9 {
		margin-bottom: 36px;
	}
	.ml-9,.mx-9 {
		margin-left: 36px;
	}
	.mx-9 {
		margin-right: 36px;
	}
	.my-9 {
		margin-top: 36px;
		margin-bottom: 36px;
	}
	.m-10 {
		margin: 40px;
	}
	.mt-10 {
		margin-top: 40px;
	}
	.mr-10 {
		margin-right: 40px;
	}
	.mb-10 {
		margin-bottom: 40px;
	}
	.ml-10,.mx-10 {
		margin-left: 40px;
	}
	.mx-10 {
		margin-right: 40px;
	}
	.my-10 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.m-11 {
		margin: 44px;
	}
	.mt-11 {
		margin-top: 44px;
	}
	.mr-11 {
		margin-right: 44px;
	}
	.mb-11 {
		margin-bottom: 44px;
	}
	.ml-11,.mx-11 {
		margin-left: 44px;
	}
	.mx-11 {
		margin-right: 44px;
	}
	.my-11 {
		margin-top: 44px;
		margin-bottom: 44px;
	}
	.m-12 {
		margin: 48px;
	}
	.mt-12 {
		margin-top: 48px;
	}
	.mr-12 {
		margin-right: 48px;
	}
	.mb-12 {
		margin-bottom: 48px;
	}
	.ml-12,.mx-12 {
		margin-left: 48px;
	}
	.mx-12 {
		margin-right: 48px;
	}
	.my-12 {
		margin-top: 48px;
		margin-bottom: 48px;
	}
	.m-13 {
		margin: 52px;
	}
	.mt-13 {
		margin-top: 52px;
	}
	.mr-13 {
		margin-right: 52px;
	}
	.mb-13 {
		margin-bottom: 52px;
	}
	.ml-13,.mx-13 {
		margin-left: 52px;
	}
	.mx-13 {
		margin-right: 52px;
	}
	.my-13 {
		margin-top: 52px;
		margin-bottom: 52px;
	}
	.m-14 {
		margin: 56px;
	}
	.mt-14 {
		margin-top: 56px;
	}
	.mr-14 {
		margin-right: 56px;
	}
	.mb-14 {
		margin-bottom: 56px;
	}
	.ml-14,.mx-14 {
		margin-left: 56px;
	}
	.mx-14 {
		margin-right: 56px;
	}
	.my-14 {
		margin-top: 56px;
		margin-bottom: 56px;
	}
	.m-15 {
		margin: 60px;
	}
	.mt-15 {
		margin-top: 60px;
	}
	.mr-15 {
		margin-right: 60px;
	}
	.mb-15 {
		margin-bottom: 60px;
	}
	.ml-15,.mx-15 {
		margin-left: 60px;
	}
	.mx-15 {
		margin-right: 60px;
	}
	.my-15 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.m-16 {
		margin: 64px;
	}
	.mt-16 {
		margin-top: 64px;
	}
	.mr-16 {
		margin-right: 64px;
	}
	.mb-16 {
		margin-bottom: 64px;
	}
	.ml-16,.mx-16 {
		margin-left: 64px;
	}
	.mx-16 {
		margin-right: 64px;
	}
	.my-16 {
		margin-top: 64px;
		margin-bottom: 64px;
	}
	.m-17 {
		margin: 68px;
	}
	.mt-17 {
		margin-top: 68px;
	}
	.mr-17 {
		margin-right: 68px;
	}
	.mb-17 {
		margin-bottom: 68px;
	}
	.ml-17,.mx-17 {
		margin-left: 68px;
	}
	.mx-17 {
		margin-right: 68px;
	}
	.my-17 {
		margin-top: 68px;
		margin-bottom: 68px;
	}
	.m-18 {
		margin: 72px;
	}
	.mt-18 {
		margin-top: 72px;
	}
	.mr-18 {
		margin-right: 72px;
	}
	.mb-18 {
		margin-bottom: 72px;
	}
	.ml-18,.mx-18 {
		margin-left: 72px;
	}
	.mx-18 {
		margin-right: 72px;
	}
	.my-18 {
		margin-top: 72px;
		margin-bottom: 72px;
	}
	.m-19 {
		margin: 76px;
	}
	.mt-19 {
		margin-top: 76px;
	}
	.mr-19 {
		margin-right: 76px;
	}
	.mb-19 {
		margin-bottom: 76px;
	}
	.ml-19,.mx-19 {
		margin-left: 76px;
	}
	.mx-19 {
		margin-right: 76px;
	}
	.my-19 {
		margin-top: 76px;
		margin-bottom: 76px;
	}
	.m-20 {
		margin: 80px;
	}
	.mt-20 {
		margin-top: 80px;
	}
	.mr-20 {
		margin-right: 80px;
	}
	.mb-20 {
		margin-bottom: 80px;
	}
	.ml-20,.mx-20 {
		margin-left: 80px;
	}
	.mx-20 {
		margin-right: 80px;
	}
	.my-20 {
		margin-top: 80px;
		margin-bottom: 80px;
	}
}
@media (min-width: 1367px) {
	.m-1 {
		margin: 5px;
	}
	.mt-1 {
		margin-top: 5px;
	}
	.mr-1 {
		margin-right: 5px;
	}
	.mb-1 {
		margin-bottom: 5px;
	}
	.ml-1,.mx-1 {
		margin-left: 5px;
	}
	.mx-1 {
		margin-right: 5px;
	}
	.my-1 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m-2 {
		margin: 9px;
	}
	.mt-2 {
		margin-top: 9px;
	}
	.mr-2 {
		margin-right: 9px;
	}
	.mb-2 {
		margin-bottom: 9px;
	}
	.ml-2,.mx-2 {
		margin-left: 9px;
	}
	.mx-2 {
		margin-right: 9px;
	}
	.my-2 {
		margin-top: 9px;
		margin-bottom: 9px;
	}
	.m-3 {
		margin: 13.5px;
	}
	.mt-3 {
		margin-top: 13.5px;
	}
	.mr-3 {
		margin-right: 13.5px;
	}
	.mb-3 {
		margin-bottom: 13.5px;
	}
	.ml-3,.mx-3 {
		margin-left: 13.5px;
	}
	.mx-3 {
		margin-right: 13.5px;
	}
	.my-3 {
		margin-top: 13.5px;
		margin-bottom: 13.5px;
	}
	.m-4 {
		margin: 18px;
	}
	.mt-4 {
		margin-top: 18px;
	}
	.mr-4 {
		margin-right: 18px;
	}
	.mb-4 {
		margin-bottom: 18px;
	}
	.ml-4,.mx-4 {
		margin-left: 18px;
	}
	.mx-4 {
		margin-right: 18px;
	}
	.my-4 {
		margin-top: 18px;
		margin-bottom: 18px;
	}
	.m-5 {
		margin: 22.5px;
	}
	.mt-5 {
		margin-top: 22.5px;
	}
	.mr-5 {
		margin-right: 22.5px;
	}
	.mb-5 {
		margin-bottom: 22.5px;
	}
	.ml-5,.mx-5 {
		margin-left: 22.5px;
	}
	.mx-5 {
		margin-right: 22.5px;
	}
	.my-5 {
		margin-top: 22.5px;
		margin-bottom: 22.5px;
	}
	.m-6 {
		margin: 27px;
	}
	.mt-6 {
		margin-top: 27px;
	}
	.mr-6 {
		margin-right: 27px;
	}
	.mb-6 {
		margin-bottom: 27px;
	}
	.ml-6,.mx-6 {
		margin-left: 27px;
	}
	.mx-6 {
		margin-right: 27px;
	}
	.my-6 {
		margin-top: 27px;
		margin-bottom: 27px;
	}
	.m-7 {
		margin: 31.5px;
	}
	.mt-7 {
		margin-top: 31.5px;
	}
	.mr-7 {
		margin-right: 31.5px;
	}
	.mb-7 {
		margin-bottom: 31.5px;
	}
	.ml-7,.mx-7 {
		margin-left: 31.5px;
	}
	.mx-7 {
		margin-right: 31.5px;
	}
	.my-7 {
		margin-top: 31.5px;
		margin-bottom: 31.5px;
	}
	.m-8 {
		margin: 36px;
	}
	.mt-8 {
		margin-top: 36px;
	}
	.mr-8 {
		margin-right: 36px;
	}
	.mb-8 {
		margin-bottom: 36px;
	}
	.ml-8,.mx-8 {
		margin-left: 36px;
	}
	.mx-8 {
		margin-right: 36px;
	}
	.my-8 {
		margin-top: 36px;
		margin-bottom: 36px;
	}
	.m-9 {
		margin: 40.5px;
	}
	.mt-9 {
		margin-top: 40.5px;
	}
	.mr-9 {
		margin-right: 40.5px;
	}
	.mb-9 {
		margin-bottom: 40.5px;
	}
	.ml-9,.mx-9 {
		margin-left: 40.5px;
	}
	.mx-9 {
		margin-right: 40.5px;
	}
	.my-9 {
		margin-top: 40.5px;
		margin-bottom: 40.5px;
	}
	.m-10 {
		margin: 45px;
	}
	.mt-10 {
		margin-top: 45px;
	}
	.mr-10 {
		margin-right: 45px;
	}
	.mb-10 {
		margin-bottom: 45px;
	}
	.ml-10,.mx-10 {
		margin-left: 45px;
	}
	.mx-10 {
		margin-right: 45px;
	}
	.my-10 {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.m-11 {
		margin: 49.5px;
	}
	.mt-11 {
		margin-top: 49.5px;
	}
	.mr-11 {
		margin-right: 49.5px;
	}
	.mb-11 {
		margin-bottom: 49.5px;
	}
	.ml-11,.mx-11 {
		margin-left: 49.5px;
	}
	.mx-11 {
		margin-right: 49.5px;
	}
	.my-11 {
		margin-top: 49.5px;
		margin-bottom: 49.5px;
	}
	.m-12 {
		margin: 54px;
	}
	.mt-12 {
		margin-top: 54px;
	}
	.mr-12 {
		margin-right: 54px;
	}
	.mb-12 {
		margin-bottom: 54px;
	}
	.ml-12,.mx-12 {
		margin-left: 54px;
	}
	.mx-12 {
		margin-right: 54px;
	}
	.my-12 {
		margin-top: 54px;
		margin-bottom: 54px;
	}
	.m-13 {
		margin: 58.5px;
	}
	.mt-13 {
		margin-top: 58.5px;
	}
	.mr-13 {
		margin-right: 58.5px;
	}
	.mb-13 {
		margin-bottom: 58.5px;
	}
	.ml-13,.mx-13 {
		margin-left: 58.5px;
	}
	.mx-13 {
		margin-right: 58.5px;
	}
	.my-13 {
		margin-top: 58.5px;
		margin-bottom: 58.5px;
	}
	.m-14 {
		margin: 63px;
	}
	.mt-14 {
		margin-top: 63px;
	}
	.mr-14 {
		margin-right: 63px;
	}
	.mb-14 {
		margin-bottom: 63px;
	}
	.ml-14,.mx-14 {
		margin-left: 63px;
	}
	.mx-14 {
		margin-right: 63px;
	}
	.my-14 {
		margin-top: 63px;
		margin-bottom: 63px;
	}
	.m-15 {
		margin: 67.5px;
	}
	.mt-15 {
		margin-top: 67.5px;
	}
	.mr-15 {
		margin-right: 67.5px;
	}
	.mb-15 {
		margin-bottom: 67.5px;
	}
	.ml-15,.mx-15 {
		margin-left: 67.5px;
	}
	.mx-15 {
		margin-right: 67.5px;
	}
	.my-15 {
		margin-top: 67.5px;
		margin-bottom: 67.5px;
	}
	.m-16 {
		margin: 72px;
	}
	.mt-16 {
		margin-top: 72px;
	}
	.mr-16 {
		margin-right: 72px;
	}
	.mb-16 {
		margin-bottom: 72px;
	}
	.ml-16,.mx-16 {
		margin-left: 72px;
	}
	.mx-16 {
		margin-right: 72px;
	}
	.my-16 {
		margin-top: 72px;
		margin-bottom: 72px;
	}
	.m-17 {
		margin: 76.5px;
	}
	.mt-17 {
		margin-top: 76.5px;
	}
	.mr-17 {
		margin-right: 76.5px;
	}
	.mb-17 {
		margin-bottom: 76.5px;
	}
	.ml-17,.mx-17 {
		margin-left: 76.5px;
	}
	.mx-17 {
		margin-right: 76.5px;
	}
	.my-17 {
		margin-top: 76.5px;
		margin-bottom: 76.5px;
	}
	.m-18 {
		margin: 81px;
	}
	.mt-18 {
		margin-top: 81px;
	}
	.mr-18 {
		margin-right: 81px;
	}
	.mb-18 {
		margin-bottom: 81px;
	}
	.ml-18,.mx-18 {
		margin-left: 81px;
	}
	.mx-18 {
		margin-right: 81px;
	}
	.my-18 {
		margin-top: 81px;
		margin-bottom: 81px;
	}
	.m-19 {
		margin: 85.5px;
	}
	.mt-19 {
		margin-top: 85.5px;
	}
	.mr-19 {
		margin-right: 85.5px;
	}
	.mb-19 {
		margin-bottom: 85.5px;
	}
	.ml-19,.mx-19 {
		margin-left: 85.5px;
	}
	.mx-19 {
		margin-right: 85.5px;
	}
	.my-19 {
		margin-top: 85.5px;
		margin-bottom: 85.5px;
	}
	.m-20 {
		margin: 90px;
	}
	.mt-20 {
		margin-top: 90px;
	}
	.mr-20 {
		margin-right: 90px;
	}
	.mb-20 {
		margin-bottom: 90px;
	}
	.ml-20,.mx-20 {
		margin-left: 90px;
	}
	.mx-20 {
		margin-right: 90px;
	}
	.my-20 {
		margin-top: 90px;
		margin-bottom: 90px;
	}
}
@media (min-width: 1601px) {
	.m-1 {
		margin: 5px;
	}
	.mt-1 {
		margin-top: 5px;
	}
	.mr-1 {
		margin-right: 5px;
	}
	.mb-1 {
		margin-bottom: 5px;
	}
	.ml-1,.mx-1 {
		margin-left: 5px;
	}
	.mx-1 {
		margin-right: 5px;
	}
	.my-1 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m-2 {
		margin: 10px;
	}
	.mt-2 {
		margin-top: 10px;
	}
	.mr-2 {
		margin-right: 10px;
	}
	.mb-2 {
		margin-bottom: 10px;
	}
	.ml-2,.mx-2 {
		margin-left: 10px;
	}
	.mx-2 {
		margin-right: 10px;
	}
	.my-2 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.m-3 {
		margin: 15px;
	}
	.mt-3 {
		margin-top: 15px;
	}
	.mr-3 {
		margin-right: 15px;
	}
	.mb-3 {
		margin-bottom: 15px;
	}
	.ml-3,.mx-3 {
		margin-left: 15px;
	}
	.mx-3 {
		margin-right: 15px;
	}
	.my-3 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.m-4 {
		margin: 20px;
	}
	.mt-4 {
		margin-top: 20px;
	}
	.mr-4 {
		margin-right: 20px;
	}
	.mb-4 {
		margin-bottom: 20px;
	}
	.ml-4,.mx-4 {
		margin-left: 20px;
	}
	.mx-4 {
		margin-right: 20px;
	}
	.my-4 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.m-5 {
		margin: 25px;
	}
	.mt-5 {
		margin-top: 25px;
	}
	.mr-5 {
		margin-right: 25px;
	}
	.mb-5 {
		margin-bottom: 25px;
	}
	.ml-5,.mx-5 {
		margin-left: 25px;
	}
	.mx-5 {
		margin-right: 25px;
	}
	.my-5 {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.m-6 {
		margin: 30px;
	}
	.mt-6 {
		margin-top: 30px;
	}
	.mr-6 {
		margin-right: 30px;
	}
	.mb-6 {
		margin-bottom: 30px;
	}
	.ml-6,.mx-6 {
		margin-left: 30px;
	}
	.mx-6 {
		margin-right: 30px;
	}
	.my-6 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.m-7 {
		margin: 35px;
	}
	.mt-7 {
		margin-top: 35px;
	}
	.mr-7 {
		margin-right: 35px;
	}
	.mb-7 {
		margin-bottom: 35px;
	}
	.ml-7,.mx-7 {
		margin-left: 35px;
	}
	.mx-7 {
		margin-right: 35px;
	}
	.my-7 {
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.m-8 {
		margin: 40px;
	}
	.mt-8 {
		margin-top: 40px;
	}
	.mr-8 {
		margin-right: 40px;
	}
	.mb-8 {
		margin-bottom: 40px;
	}
	.ml-8,.mx-8 {
		margin-left: 40px;
	}
	.mx-8 {
		margin-right: 40px;
	}
	.my-8 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.m-9 {
		margin: 45px;
	}
	.mt-9 {
		margin-top: 45px;
	}
	.mr-9 {
		margin-right: 45px;
	}
	.mb-9 {
		margin-bottom: 45px;
	}
	.ml-9,.mx-9 {
		margin-left: 45px;
	}
	.mx-9 {
		margin-right: 45px;
	}
	.my-9 {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.m-10 {
		margin: 50px;
	}
	.mt-10 {
		margin-top: 50px;
	}
	.mr-10 {
		margin-right: 50px;
	}
	.mb-10 {
		margin-bottom: 50px;
	}
	.ml-10,.mx-10 {
		margin-left: 50px;
	}
	.mx-10 {
		margin-right: 50px;
	}
	.my-10 {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.m-11 {
		margin: 55px;
	}
	.mt-11 {
		margin-top: 55px;
	}
	.mr-11 {
		margin-right: 55px;
	}
	.mb-11 {
		margin-bottom: 55px;
	}
	.ml-11,.mx-11 {
		margin-left: 55px;
	}
	.mx-11 {
		margin-right: 55px;
	}
	.my-11 {
		margin-top: 55px;
		margin-bottom: 55px;
	}
	.m-12 {
		margin: 60px;
	}
	.mt-12 {
		margin-top: 60px;
	}
	.mr-12 {
		margin-right: 60px;
	}
	.mb-12 {
		margin-bottom: 60px;
	}
	.ml-12,.mx-12 {
		margin-left: 60px;
	}
	.mx-12 {
		margin-right: 60px;
	}
	.my-12 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.m-13 {
		margin: 65px;
	}
	.mt-13 {
		margin-top: 65px;
	}
	.mr-13 {
		margin-right: 65px;
	}
	.mb-13 {
		margin-bottom: 65px;
	}
	.ml-13,.mx-13 {
		margin-left: 65px;
	}
	.mx-13 {
		margin-right: 65px;
	}
	.my-13 {
		margin-top: 65px;
		margin-bottom: 65px;
	}
	.m-14 {
		margin: 70px;
	}
	.mt-14 {
		margin-top: 70px;
	}
	.mr-14 {
		margin-right: 70px;
	}
	.mb-14 {
		margin-bottom: 70px;
	}
	.ml-14,.mx-14 {
		margin-left: 70px;
	}
	.mx-14 {
		margin-right: 70px;
	}
	.my-14 {
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.m-15 {
		margin: 75px;
	}
	.mt-15 {
		margin-top: 75px;
	}
	.mr-15 {
		margin-right: 75px;
	}
	.mb-15 {
		margin-bottom: 75px;
	}
	.ml-15,.mx-15 {
		margin-left: 75px;
	}
	.mx-15 {
		margin-right: 75px;
	}
	.my-15 {
		margin-top: 75px;
		margin-bottom: 75px;
	}
	.m-16 {
		margin: 80px;
	}
	.mt-16 {
		margin-top: 80px;
	}
	.mr-16 {
		margin-right: 80px;
	}
	.mb-16 {
		margin-bottom: 80px;
	}
	.ml-16,.mx-16 {
		margin-left: 80px;
	}
	.mx-16 {
		margin-right: 80px;
	}
	.my-16 {
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.m-17 {
		margin: 85px;
	}
	.mt-17 {
		margin-top: 85px;
	}
	.mr-17 {
		margin-right: 85px;
	}
	.mb-17 {
		margin-bottom: 85px;
	}
	.ml-17,.mx-17 {
		margin-left: 85px;
	}
	.mx-17 {
		margin-right: 85px;
	}
	.my-17 {
		margin-top: 85px;
		margin-bottom: 85px;
	}
	.m-18 {
		margin: 90px;
	}
	.mt-18 {
		margin-top: 90px;
	}
	.mr-18 {
		margin-right: 90px;
	}
	.mb-18 {
		margin-bottom: 90px;
	}
	.ml-18,.mx-18 {
		margin-left: 90px;
	}
	.mx-18 {
		margin-right: 90px;
	}
	.my-18 {
		margin-top: 90px;
		margin-bottom: 90px;
	}
	.m-19 {
		margin: 95px;
	}
	.mt-19 {
		margin-top: 95px;
	}
	.mr-19 {
		margin-right: 95px;
	}
	.mb-19 {
		margin-bottom: 95px;
	}
	.ml-19,.mx-19 {
		margin-left: 95px;
	}
	.mx-19 {
		margin-right: 95px;
	}
	.my-19 {
		margin-top: 95px;
		margin-bottom: 95px;
	}
	.m-20 {
		margin: 100px;
	}
	.mt-20 {
		margin-top: 100px;
	}
	.mr-20 {
		margin-right: 100px;
	}
	.mb-20 {
		margin-bottom: 100px;
	}
	.ml-20,.mx-20 {
		margin-left: 100px;
	}
	.mx-20 {
		margin-right: 100px;
	}
	.my-20 {
		margin-top: 100px;
		margin-bottom: 100px;
	}
}
.mx-auto {
	margin: 0 auto;
}
@media (min-width: 0px) {
	.p-1 {
		padding: 5px;
	}
	.pt-1 {
		padding-top: 5px;
	}
	.pr-1 {
		padding-right: 5px;
	}
	.pb-1 {
		padding-bottom: 5px;
	}
	.pl-1,.px-1 {
		padding-left: 5px;
	}
	.px-1 {
		padding-right: 5px;
	}
	.py-1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.p-2 {
		padding: 5px;
	}
	.pt-2 {
		padding-top: 5px;
	}
	.pr-2 {
		padding-right: 5px;
	}
	.pb-2 {
		padding-bottom: 5px;
	}
	.pl-2,.px-2 {
		padding-left: 5px;
	}
	.px-2 {
		padding-right: 5px;
	}
	.py-2 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.p-3 {
		padding: 7.5px;
	}
	.pt-3 {
		padding-top: 7.5px;
	}
	.pr-3 {
		padding-right: 7.5px;
	}
	.pb-3 {
		padding-bottom: 7.5px;
	}
	.pl-3,.px-3 {
		padding-left: 7.5px;
	}
	.px-3 {
		padding-right: 7.5px;
	}
	.py-3 {
		padding-top: 7.5px;
		padding-bottom: 7.5px;
	}
	.p-4 {
		padding: 10px;
	}
	.pt-4 {
		padding-top: 10px;
	}
	.pr-4 {
		padding-right: 10px;
	}
	.pb-4 {
		padding-bottom: 10px;
	}
	.pl-4,.px-4 {
		padding-left: 10px;
	}
	.px-4 {
		padding-right: 10px;
	}
	.py-4 {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.p-5 {
		padding: 12.5px;
	}
	.pt-5 {
		padding-top: 12.5px;
	}
	.pr-5 {
		padding-right: 12.5px;
	}
	.pb-5 {
		padding-bottom: 12.5px;
	}
	.pl-5,.px-5 {
		padding-left: 12.5px;
	}
	.px-5 {
		padding-right: 12.5px;
	}
	.py-5 {
		padding-top: 12.5px;
		padding-bottom: 12.5px;
	}
	.p-6 {
		padding: 15px;
	}
	.pt-6 {
		padding-top: 15px;
	}
	.pr-6 {
		padding-right: 15px;
	}
	.pb-6 {
		padding-bottom: 15px;
	}
	.pl-6,.px-6 {
		padding-left: 15px;
	}
	.px-6 {
		padding-right: 15px;
	}
	.py-6 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.p-7 {
		padding: 17.5px;
	}
	.pt-7 {
		padding-top: 17.5px;
	}
	.pr-7 {
		padding-right: 17.5px;
	}
	.pb-7 {
		padding-bottom: 17.5px;
	}
	.pl-7,.px-7 {
		padding-left: 17.5px;
	}
	.px-7 {
		padding-right: 17.5px;
	}
	.py-7 {
		padding-top: 17.5px;
		padding-bottom: 17.5px;
	}
	.p-8 {
		padding: 20px;
	}
	.pt-8 {
		padding-top: 20px;
	}
	.pr-8 {
		padding-right: 20px;
	}
	.pb-8 {
		padding-bottom: 20px;
	}
	.pl-8,.px-8 {
		padding-left: 20px;
	}
	.px-8 {
		padding-right: 20px;
	}
	.py-8 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.p-9 {
		padding: 22.5px;
	}
	.pt-9 {
		padding-top: 22.5px;
	}
	.pr-9 {
		padding-right: 22.5px;
	}
	.pb-9 {
		padding-bottom: 22.5px;
	}
	.pl-9,.px-9 {
		padding-left: 22.5px;
	}
	.px-9 {
		padding-right: 22.5px;
	}
	.py-9 {
		padding-top: 22.5px;
		padding-bottom: 22.5px;
	}
	.p-10 {
		padding: 25px;
	}
	.pt-10 {
		padding-top: 25px;
	}
	.pr-10 {
		padding-right: 25px;
	}
	.pb-10 {
		padding-bottom: 25px;
	}
	.pl-10,.px-10 {
		padding-left: 25px;
	}
	.px-10 {
		padding-right: 25px;
	}
	.py-10 {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.p-11 {
		padding: 27.5px;
	}
	.pt-11 {
		padding-top: 27.5px;
	}
	.pr-11 {
		padding-right: 27.5px;
	}
	.pb-11 {
		padding-bottom: 27.5px;
	}
	.pl-11,.px-11 {
		padding-left: 27.5px;
	}
	.px-11 {
		padding-right: 27.5px;
	}
	.py-11 {
		padding-top: 27.5px;
		padding-bottom: 27.5px;
	}
	.p-12 {
		padding: 30px;
	}
	.pt-12 {
		padding-top: 30px;
	}
	.pr-12 {
		padding-right: 30px;
	}
	.pb-12 {
		padding-bottom: 30px;
	}
	.pl-12,.px-12 {
		padding-left: 30px;
	}
	.px-12 {
		padding-right: 30px;
	}
	.py-12 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.p-13 {
		padding: 32.5px;
	}
	.pt-13 {
		padding-top: 32.5px;
	}
	.pr-13 {
		padding-right: 32.5px;
	}
	.pb-13 {
		padding-bottom: 32.5px;
	}
	.pl-13,.px-13 {
		padding-left: 32.5px;
	}
	.px-13 {
		padding-right: 32.5px;
	}
	.py-13 {
		padding-top: 32.5px;
		padding-bottom: 32.5px;
	}
	.p-14 {
		padding: 35px;
	}
	.pt-14 {
		padding-top: 35px;
	}
	.pr-14 {
		padding-right: 35px;
	}
	.pb-14 {
		padding-bottom: 35px;
	}
	.pl-14,.px-14 {
		padding-left: 35px;
	}
	.px-14 {
		padding-right: 35px;
	}
	.py-14 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.p-15 {
		padding: 37.5px;
	}
	.pt-15 {
		padding-top: 37.5px;
	}
	.pr-15 {
		padding-right: 37.5px;
	}
	.pb-15 {
		padding-bottom: 37.5px;
	}
	.pl-15,.px-15 {
		padding-left: 37.5px;
	}
	.px-15 {
		padding-right: 37.5px;
	}
	.py-15 {
		padding-top: 37.5px;
		padding-bottom: 37.5px;
	}
	.p-16 {
		padding: 40px;
	}
	.pt-16 {
		padding-top: 40px;
	}
	.pr-16 {
		padding-right: 40px;
	}
	.pb-16 {
		padding-bottom: 40px;
	}
	.pl-16,.px-16 {
		padding-left: 40px;
	}
	.px-16 {
		padding-right: 40px;
	}
	.py-16 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.p-17 {
		padding: 42.5px;
	}
	.pt-17 {
		padding-top: 42.5px;
	}
	.pr-17 {
		padding-right: 42.5px;
	}
	.pb-17 {
		padding-bottom: 42.5px;
	}
	.pl-17,.px-17 {
		padding-left: 42.5px;
	}
	.px-17 {
		padding-right: 42.5px;
	}
	.py-17 {
		padding-top: 42.5px;
		padding-bottom: 42.5px;
	}
	.p-18 {
		padding: 45px;
	}
	.pt-18 {
		padding-top: 45px;
	}
	.pr-18 {
		padding-right: 45px;
	}
	.pb-18 {
		padding-bottom: 45px;
	}
	.pl-18,.px-18 {
		padding-left: 45px;
	}
	.px-18 {
		padding-right: 45px;
	}
	.py-18 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.p-19 {
		padding: 47.5px;
	}
	.pt-19 {
		padding-top: 47.5px;
	}
	.pr-19 {
		padding-right: 47.5px;
	}
	.pb-19 {
		padding-bottom: 47.5px;
	}
	.pl-19,.px-19 {
		padding-left: 47.5px;
	}
	.px-19 {
		padding-right: 47.5px;
	}
	.py-19 {
		padding-top: 47.5px;
		padding-bottom: 47.5px;
	}
	.p-20 {
		padding: 50px;
	}
	.pt-20 {
		padding-top: 50px;
	}
	.pr-20 {
		padding-right: 50px;
	}
	.pb-20 {
		padding-bottom: 50px;
	}
	.pl-20,.px-20 {
		padding-left: 50px;
	}
	.px-20 {
		padding-right: 50px;
	}
	.py-20 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
@media (min-width: 768px) {
	.p-1 {
		padding: 5px;
	}
	.pt-1 {
		padding-top: 5px;
	}
	.pr-1 {
		padding-right: 5px;
	}
	.pb-1 {
		padding-bottom: 5px;
	}
	.pl-1,.px-1 {
		padding-left: 5px;
	}
	.px-1 {
		padding-right: 5px;
	}
	.py-1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.p-2 {
		padding: 6px;
	}
	.pt-2 {
		padding-top: 6px;
	}
	.pr-2 {
		padding-right: 6px;
	}
	.pb-2 {
		padding-bottom: 6px;
	}
	.pl-2,.px-2 {
		padding-left: 6px;
	}
	.px-2 {
		padding-right: 6px;
	}
	.py-2 {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.p-3 {
		padding: 9px;
	}
	.pt-3 {
		padding-top: 9px;
	}
	.pr-3 {
		padding-right: 9px;
	}
	.pb-3 {
		padding-bottom: 9px;
	}
	.pl-3,.px-3 {
		padding-left: 9px;
	}
	.px-3 {
		padding-right: 9px;
	}
	.py-3 {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.p-4 {
		padding: 12px;
	}
	.pt-4 {
		padding-top: 12px;
	}
	.pr-4 {
		padding-right: 12px;
	}
	.pb-4 {
		padding-bottom: 12px;
	}
	.pl-4,.px-4 {
		padding-left: 12px;
	}
	.px-4 {
		padding-right: 12px;
	}
	.py-4 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.p-5 {
		padding: 15px;
	}
	.pt-5 {
		padding-top: 15px;
	}
	.pr-5 {
		padding-right: 15px;
	}
	.pb-5 {
		padding-bottom: 15px;
	}
	.pl-5,.px-5 {
		padding-left: 15px;
	}
	.px-5 {
		padding-right: 15px;
	}
	.py-5 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.p-6 {
		padding: 18px;
	}
	.pt-6 {
		padding-top: 18px;
	}
	.pr-6 {
		padding-right: 18px;
	}
	.pb-6 {
		padding-bottom: 18px;
	}
	.pl-6,.px-6 {
		padding-left: 18px;
	}
	.px-6 {
		padding-right: 18px;
	}
	.py-6 {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.p-7 {
		padding: 21px;
	}
	.pt-7 {
		padding-top: 21px;
	}
	.pr-7 {
		padding-right: 21px;
	}
	.pb-7 {
		padding-bottom: 21px;
	}
	.pl-7,.px-7 {
		padding-left: 21px;
	}
	.px-7 {
		padding-right: 21px;
	}
	.py-7 {
		padding-top: 21px;
		padding-bottom: 21px;
	}
	.p-8 {
		padding: 24px;
	}
	.pt-8 {
		padding-top: 24px;
	}
	.pr-8 {
		padding-right: 24px;
	}
	.pb-8 {
		padding-bottom: 24px;
	}
	.pl-8,.px-8 {
		padding-left: 24px;
	}
	.px-8 {
		padding-right: 24px;
	}
	.py-8 {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.p-9 {
		padding: 27px;
	}
	.pt-9 {
		padding-top: 27px;
	}
	.pr-9 {
		padding-right: 27px;
	}
	.pb-9 {
		padding-bottom: 27px;
	}
	.pl-9,.px-9 {
		padding-left: 27px;
	}
	.px-9 {
		padding-right: 27px;
	}
	.py-9 {
		padding-top: 27px;
		padding-bottom: 27px;
	}
	.p-10 {
		padding: 30px;
	}
	.pt-10 {
		padding-top: 30px;
	}
	.pr-10 {
		padding-right: 30px;
	}
	.pb-10 {
		padding-bottom: 30px;
	}
	.pl-10,.px-10 {
		padding-left: 30px;
	}
	.px-10 {
		padding-right: 30px;
	}
	.py-10 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.p-11 {
		padding: 33px;
	}
	.pt-11 {
		padding-top: 33px;
	}
	.pr-11 {
		padding-right: 33px;
	}
	.pb-11 {
		padding-bottom: 33px;
	}
	.pl-11,.px-11 {
		padding-left: 33px;
	}
	.px-11 {
		padding-right: 33px;
	}
	.py-11 {
		padding-top: 33px;
		padding-bottom: 33px;
	}
	.p-12 {
		padding: 36px;
	}
	.pt-12 {
		padding-top: 36px;
	}
	.pr-12 {
		padding-right: 36px;
	}
	.pb-12 {
		padding-bottom: 36px;
	}
	.pl-12,.px-12 {
		padding-left: 36px;
	}
	.px-12 {
		padding-right: 36px;
	}
	.py-12 {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.p-13 {
		padding: 39px;
	}
	.pt-13 {
		padding-top: 39px;
	}
	.pr-13 {
		padding-right: 39px;
	}
	.pb-13 {
		padding-bottom: 39px;
	}
	.pl-13,.px-13 {
		padding-left: 39px;
	}
	.px-13 {
		padding-right: 39px;
	}
	.py-13 {
		padding-top: 39px;
		padding-bottom: 39px;
	}
	.p-14 {
		padding: 42px;
	}
	.pt-14 {
		padding-top: 42px;
	}
	.pr-14 {
		padding-right: 42px;
	}
	.pb-14 {
		padding-bottom: 42px;
	}
	.pl-14,.px-14 {
		padding-left: 42px;
	}
	.px-14 {
		padding-right: 42px;
	}
	.py-14 {
		padding-top: 42px;
		padding-bottom: 42px;
	}
	.p-15 {
		padding: 45px;
	}
	.pt-15 {
		padding-top: 45px;
	}
	.pr-15 {
		padding-right: 45px;
	}
	.pb-15 {
		padding-bottom: 45px;
	}
	.pl-15,.px-15 {
		padding-left: 45px;
	}
	.px-15 {
		padding-right: 45px;
	}
	.py-15 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.p-16 {
		padding: 48px;
	}
	.pt-16 {
		padding-top: 48px;
	}
	.pr-16 {
		padding-right: 48px;
	}
	.pb-16 {
		padding-bottom: 48px;
	}
	.pl-16,.px-16 {
		padding-left: 48px;
	}
	.px-16 {
		padding-right: 48px;
	}
	.py-16 {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	.p-17 {
		padding: 51px;
	}
	.pt-17 {
		padding-top: 51px;
	}
	.pr-17 {
		padding-right: 51px;
	}
	.pb-17 {
		padding-bottom: 51px;
	}
	.pl-17,.px-17 {
		padding-left: 51px;
	}
	.px-17 {
		padding-right: 51px;
	}
	.py-17 {
		padding-top: 51px;
		padding-bottom: 51px;
	}
	.p-18 {
		padding: 54px;
	}
	.pt-18 {
		padding-top: 54px;
	}
	.pr-18 {
		padding-right: 54px;
	}
	.pb-18 {
		padding-bottom: 54px;
	}
	.pl-18,.px-18 {
		padding-left: 54px;
	}
	.px-18 {
		padding-right: 54px;
	}
	.py-18 {
		padding-top: 54px;
		padding-bottom: 54px;
	}
	.p-19 {
		padding: 57px;
	}
	.pt-19 {
		padding-top: 57px;
	}
	.pr-19 {
		padding-right: 57px;
	}
	.pb-19 {
		padding-bottom: 57px;
	}
	.pl-19,.px-19 {
		padding-left: 57px;
	}
	.px-19 {
		padding-right: 57px;
	}
	.py-19 {
		padding-top: 57px;
		padding-bottom: 57px;
	}
	.p-20 {
		padding: 60px;
	}
	.pt-20 {
		padding-top: 60px;
	}
	.pr-20 {
		padding-right: 60px;
	}
	.pb-20 {
		padding-bottom: 60px;
	}
	.pl-20,.px-20 {
		padding-left: 60px;
	}
	.px-20 {
		padding-right: 60px;
	}
	.py-20 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}
@media (min-width: 992px) {
	.p-1 {
		padding: 5px;
	}
	.pt-1 {
		padding-top: 5px;
	}
	.pr-1 {
		padding-right: 5px;
	}
	.pb-1 {
		padding-bottom: 5px;
	}
	.pl-1,.px-1 {
		padding-left: 5px;
	}
	.px-1 {
		padding-right: 5px;
	}
	.py-1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.p-2 {
		padding: 7px;
	}
	.pt-2 {
		padding-top: 7px;
	}
	.pr-2 {
		padding-right: 7px;
	}
	.pb-2 {
		padding-bottom: 7px;
	}
	.pl-2,.px-2 {
		padding-left: 7px;
	}
	.px-2 {
		padding-right: 7px;
	}
	.py-2 {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.p-3 {
		padding: 10.5px;
	}
	.pt-3 {
		padding-top: 10.5px;
	}
	.pr-3 {
		padding-right: 10.5px;
	}
	.pb-3 {
		padding-bottom: 10.5px;
	}
	.pl-3,.px-3 {
		padding-left: 10.5px;
	}
	.px-3 {
		padding-right: 10.5px;
	}
	.py-3 {
		padding-top: 10.5px;
		padding-bottom: 10.5px;
	}
	.p-4 {
		padding: 14px;
	}
	.pt-4 {
		padding-top: 14px;
	}
	.pr-4 {
		padding-right: 14px;
	}
	.pb-4 {
		padding-bottom: 14px;
	}
	.pl-4,.px-4 {
		padding-left: 14px;
	}
	.px-4 {
		padding-right: 14px;
	}
	.py-4 {
		padding-top: 14px;
		padding-bottom: 14px;
	}
	.p-5 {
		padding: 17.5px;
	}
	.pt-5 {
		padding-top: 17.5px;
	}
	.pr-5 {
		padding-right: 17.5px;
	}
	.pb-5 {
		padding-bottom: 17.5px;
	}
	.pl-5,.px-5 {
		padding-left: 17.5px;
	}
	.px-5 {
		padding-right: 17.5px;
	}
	.py-5 {
		padding-top: 17.5px;
		padding-bottom: 17.5px;
	}
	.p-6 {
		padding: 21px;
	}
	.pt-6 {
		padding-top: 21px;
	}
	.pr-6 {
		padding-right: 21px;
	}
	.pb-6 {
		padding-bottom: 21px;
	}
	.pl-6,.px-6 {
		padding-left: 21px;
	}
	.px-6 {
		padding-right: 21px;
	}
	.py-6 {
		padding-top: 21px;
		padding-bottom: 21px;
	}
	.p-7 {
		padding: 24.5px;
	}
	.pt-7 {
		padding-top: 24.5px;
	}
	.pr-7 {
		padding-right: 24.5px;
	}
	.pb-7 {
		padding-bottom: 24.5px;
	}
	.pl-7,.px-7 {
		padding-left: 24.5px;
	}
	.px-7 {
		padding-right: 24.5px;
	}
	.py-7 {
		padding-top: 24.5px;
		padding-bottom: 24.5px;
	}
	.p-8 {
		padding: 28px;
	}
	.pt-8 {
		padding-top: 28px;
	}
	.pr-8 {
		padding-right: 28px;
	}
	.pb-8 {
		padding-bottom: 28px;
	}
	.pl-8,.px-8 {
		padding-left: 28px;
	}
	.px-8 {
		padding-right: 28px;
	}
	.py-8 {
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.p-9 {
		padding: 31.5px;
	}
	.pt-9 {
		padding-top: 31.5px;
	}
	.pr-9 {
		padding-right: 31.5px;
	}
	.pb-9 {
		padding-bottom: 31.5px;
	}
	.pl-9,.px-9 {
		padding-left: 31.5px;
	}
	.px-9 {
		padding-right: 31.5px;
	}
	.py-9 {
		padding-top: 31.5px;
		padding-bottom: 31.5px;
	}
	.p-10 {
		padding: 35px;
	}
	.pt-10 {
		padding-top: 35px;
	}
	.pr-10 {
		padding-right: 35px;
	}
	.pb-10 {
		padding-bottom: 35px;
	}
	.pl-10,.px-10 {
		padding-left: 35px;
	}
	.px-10 {
		padding-right: 35px;
	}
	.py-10 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.p-11 {
		padding: 38.5px;
	}
	.pt-11 {
		padding-top: 38.5px;
	}
	.pr-11 {
		padding-right: 38.5px;
	}
	.pb-11 {
		padding-bottom: 38.5px;
	}
	.pl-11,.px-11 {
		padding-left: 38.5px;
	}
	.px-11 {
		padding-right: 38.5px;
	}
	.py-11 {
		padding-top: 38.5px;
		padding-bottom: 38.5px;
	}
	.p-12 {
		padding: 42px;
	}
	.pt-12 {
		padding-top: 42px;
	}
	.pr-12 {
		padding-right: 42px;
	}
	.pb-12 {
		padding-bottom: 42px;
	}
	.pl-12,.px-12 {
		padding-left: 42px;
	}
	.px-12 {
		padding-right: 42px;
	}
	.py-12 {
		padding-top: 42px;
		padding-bottom: 42px;
	}
	.p-13 {
		padding: 45.5px;
	}
	.pt-13 {
		padding-top: 45.5px;
	}
	.pr-13 {
		padding-right: 45.5px;
	}
	.pb-13 {
		padding-bottom: 45.5px;
	}
	.pl-13,.px-13 {
		padding-left: 45.5px;
	}
	.px-13 {
		padding-right: 45.5px;
	}
	.py-13 {
		padding-top: 45.5px;
		padding-bottom: 45.5px;
	}
	.p-14 {
		padding: 49px;
	}
	.pt-14 {
		padding-top: 49px;
	}
	.pr-14 {
		padding-right: 49px;
	}
	.pb-14 {
		padding-bottom: 49px;
	}
	.pl-14,.px-14 {
		padding-left: 49px;
	}
	.px-14 {
		padding-right: 49px;
	}
	.py-14 {
		padding-top: 49px;
		padding-bottom: 49px;
	}
	.p-15 {
		padding: 52.5px;
	}
	.pt-15 {
		padding-top: 52.5px;
	}
	.pr-15 {
		padding-right: 52.5px;
	}
	.pb-15 {
		padding-bottom: 52.5px;
	}
	.pl-15,.px-15 {
		padding-left: 52.5px;
	}
	.px-15 {
		padding-right: 52.5px;
	}
	.py-15 {
		padding-top: 52.5px;
		padding-bottom: 52.5px;
	}
	.p-16 {
		padding: 56px;
	}
	.pt-16 {
		padding-top: 56px;
	}
	.pr-16 {
		padding-right: 56px;
	}
	.pb-16 {
		padding-bottom: 56px;
	}
	.pl-16,.px-16 {
		padding-left: 56px;
	}
	.px-16 {
		padding-right: 56px;
	}
	.py-16 {
		padding-top: 56px;
		padding-bottom: 56px;
	}
	.p-17 {
		padding: 59.5px;
	}
	.pt-17 {
		padding-top: 59.5px;
	}
	.pr-17 {
		padding-right: 59.5px;
	}
	.pb-17 {
		padding-bottom: 59.5px;
	}
	.pl-17,.px-17 {
		padding-left: 59.5px;
	}
	.px-17 {
		padding-right: 59.5px;
	}
	.py-17 {
		padding-top: 59.5px;
		padding-bottom: 59.5px;
	}
	.p-18 {
		padding: 63px;
	}
	.pt-18 {
		padding-top: 63px;
	}
	.pr-18 {
		padding-right: 63px;
	}
	.pb-18 {
		padding-bottom: 63px;
	}
	.pl-18,.px-18 {
		padding-left: 63px;
	}
	.px-18 {
		padding-right: 63px;
	}
	.py-18 {
		padding-top: 63px;
		padding-bottom: 63px;
	}
	.p-19 {
		padding: 66.5px;
	}
	.pt-19 {
		padding-top: 66.5px;
	}
	.pr-19 {
		padding-right: 66.5px;
	}
	.pb-19 {
		padding-bottom: 66.5px;
	}
	.pl-19,.px-19 {
		padding-left: 66.5px;
	}
	.px-19 {
		padding-right: 66.5px;
	}
	.py-19 {
		padding-top: 66.5px;
		padding-bottom: 66.5px;
	}
	.p-20 {
		padding: 70px;
	}
	.pt-20 {
		padding-top: 70px;
	}
	.pr-20 {
		padding-right: 70px;
	}
	.pb-20 {
		padding-bottom: 70px;
	}
	.pl-20,.px-20 {
		padding-left: 70px;
	}
	.px-20 {
		padding-right: 70px;
	}
	.py-20 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}
@media (min-width: 1025px) {
	.p-1 {
		padding: 5px;
	}
	.pt-1 {
		padding-top: 5px;
	}
	.pr-1 {
		padding-right: 5px;
	}
	.pb-1 {
		padding-bottom: 5px;
	}
	.pl-1,.px-1 {
		padding-left: 5px;
	}
	.px-1 {
		padding-right: 5px;
	}
	.py-1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.p-2 {
		padding: 8px;
	}
	.pt-2 {
		padding-top: 8px;
	}
	.pr-2 {
		padding-right: 8px;
	}
	.pb-2 {
		padding-bottom: 8px;
	}
	.pl-2,.px-2 {
		padding-left: 8px;
	}
	.px-2 {
		padding-right: 8px;
	}
	.py-2 {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.p-3 {
		padding: 12px;
	}
	.pt-3 {
		padding-top: 12px;
	}
	.pr-3 {
		padding-right: 12px;
	}
	.pb-3 {
		padding-bottom: 12px;
	}
	.pl-3,.px-3 {
		padding-left: 12px;
	}
	.px-3 {
		padding-right: 12px;
	}
	.py-3 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.p-4 {
		padding: 16px;
	}
	.pt-4 {
		padding-top: 16px;
	}
	.pr-4 {
		padding-right: 16px;
	}
	.pb-4 {
		padding-bottom: 16px;
	}
	.pl-4,.px-4 {
		padding-left: 16px;
	}
	.px-4 {
		padding-right: 16px;
	}
	.py-4 {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.p-5 {
		padding: 20px;
	}
	.pt-5 {
		padding-top: 20px;
	}
	.pr-5 {
		padding-right: 20px;
	}
	.pb-5 {
		padding-bottom: 20px;
	}
	.pl-5,.px-5 {
		padding-left: 20px;
	}
	.px-5 {
		padding-right: 20px;
	}
	.py-5 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.p-6 {
		padding: 24px;
	}
	.pt-6 {
		padding-top: 24px;
	}
	.pr-6 {
		padding-right: 24px;
	}
	.pb-6 {
		padding-bottom: 24px;
	}
	.pl-6,.px-6 {
		padding-left: 24px;
	}
	.px-6 {
		padding-right: 24px;
	}
	.py-6 {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.p-7 {
		padding: 28px;
	}
	.pt-7 {
		padding-top: 28px;
	}
	.pr-7 {
		padding-right: 28px;
	}
	.pb-7 {
		padding-bottom: 28px;
	}
	.pl-7,.px-7 {
		padding-left: 28px;
	}
	.px-7 {
		padding-right: 28px;
	}
	.py-7 {
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.p-8 {
		padding: 32px;
	}
	.pt-8 {
		padding-top: 32px;
	}
	.pr-8 {
		padding-right: 32px;
	}
	.pb-8 {
		padding-bottom: 32px;
	}
	.pl-8,.px-8 {
		padding-left: 32px;
	}
	.px-8 {
		padding-right: 32px;
	}
	.py-8 {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.p-9 {
		padding: 36px;
	}
	.pt-9 {
		padding-top: 36px;
	}
	.pr-9 {
		padding-right: 36px;
	}
	.pb-9 {
		padding-bottom: 36px;
	}
	.pl-9,.px-9 {
		padding-left: 36px;
	}
	.px-9 {
		padding-right: 36px;
	}
	.py-9 {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.p-10 {
		padding: 40px;
	}
	.pt-10 {
		padding-top: 40px;
	}
	.pr-10 {
		padding-right: 40px;
	}
	.pb-10 {
		padding-bottom: 40px;
	}
	.pl-10,.px-10 {
		padding-left: 40px;
	}
	.px-10 {
		padding-right: 40px;
	}
	.py-10 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.p-11 {
		padding: 44px;
	}
	.pt-11 {
		padding-top: 44px;
	}
	.pr-11 {
		padding-right: 44px;
	}
	.pb-11 {
		padding-bottom: 44px;
	}
	.pl-11,.px-11 {
		padding-left: 44px;
	}
	.px-11 {
		padding-right: 44px;
	}
	.py-11 {
		padding-top: 44px;
		padding-bottom: 44px;
	}
	.p-12 {
		padding: 48px;
	}
	.pt-12 {
		padding-top: 48px;
	}
	.pr-12 {
		padding-right: 48px;
	}
	.pb-12 {
		padding-bottom: 48px;
	}
	.pl-12,.px-12 {
		padding-left: 48px;
	}
	.px-12 {
		padding-right: 48px;
	}
	.py-12 {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	.p-13 {
		padding: 52px;
	}
	.pt-13 {
		padding-top: 52px;
	}
	.pr-13 {
		padding-right: 52px;
	}
	.pb-13 {
		padding-bottom: 52px;
	}
	.pl-13,.px-13 {
		padding-left: 52px;
	}
	.px-13 {
		padding-right: 52px;
	}
	.py-13 {
		padding-top: 52px;
		padding-bottom: 52px;
	}
	.p-14 {
		padding: 56px;
	}
	.pt-14 {
		padding-top: 56px;
	}
	.pr-14 {
		padding-right: 56px;
	}
	.pb-14 {
		padding-bottom: 56px;
	}
	.pl-14,.px-14 {
		padding-left: 56px;
	}
	.px-14 {
		padding-right: 56px;
	}
	.py-14 {
		padding-top: 56px;
		padding-bottom: 56px;
	}
	.p-15 {
		padding: 60px;
	}
	.pt-15 {
		padding-top: 60px;
	}
	.pr-15 {
		padding-right: 60px;
	}
	.pb-15 {
		padding-bottom: 60px;
	}
	.pl-15,.px-15 {
		padding-left: 60px;
	}
	.px-15 {
		padding-right: 60px;
	}
	.py-15 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.p-16 {
		padding: 64px;
	}
	.pt-16 {
		padding-top: 64px;
	}
	.pr-16 {
		padding-right: 64px;
	}
	.pb-16 {
		padding-bottom: 64px;
	}
	.pl-16,.px-16 {
		padding-left: 64px;
	}
	.px-16 {
		padding-right: 64px;
	}
	.py-16 {
		padding-top: 64px;
		padding-bottom: 64px;
	}
	.p-17 {
		padding: 68px;
	}
	.pt-17 {
		padding-top: 68px;
	}
	.pr-17 {
		padding-right: 68px;
	}
	.pb-17 {
		padding-bottom: 68px;
	}
	.pl-17,.px-17 {
		padding-left: 68px;
	}
	.px-17 {
		padding-right: 68px;
	}
	.py-17 {
		padding-top: 68px;
		padding-bottom: 68px;
	}
	.p-18 {
		padding: 72px;
	}
	.pt-18 {
		padding-top: 72px;
	}
	.pr-18 {
		padding-right: 72px;
	}
	.pb-18 {
		padding-bottom: 72px;
	}
	.pl-18,.px-18 {
		padding-left: 72px;
	}
	.px-18 {
		padding-right: 72px;
	}
	.py-18 {
		padding-top: 72px;
		padding-bottom: 72px;
	}
	.p-19 {
		padding: 76px;
	}
	.pt-19 {
		padding-top: 76px;
	}
	.pr-19 {
		padding-right: 76px;
	}
	.pb-19 {
		padding-bottom: 76px;
	}
	.pl-19,.px-19 {
		padding-left: 76px;
	}
	.px-19 {
		padding-right: 76px;
	}
	.py-19 {
		padding-top: 76px;
		padding-bottom: 76px;
	}
	.p-20 {
		padding: 80px;
	}
	.pt-20 {
		padding-top: 80px;
	}
	.pr-20 {
		padding-right: 80px;
	}
	.pb-20 {
		padding-bottom: 80px;
	}
	.pl-20,.px-20 {
		padding-left: 80px;
	}
	.px-20 {
		padding-right: 80px;
	}
	.py-20 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}
@media (min-width: 1367px) {
	.p-1 {
		padding: 5px;
	}
	.pt-1 {
		padding-top: 5px;
	}
	.pr-1 {
		padding-right: 5px;
	}
	.pb-1 {
		padding-bottom: 5px;
	}
	.pl-1,.px-1 {
		padding-left: 5px;
	}
	.px-1 {
		padding-right: 5px;
	}
	.py-1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.p-2 {
		padding: 9px;
	}
	.pt-2 {
		padding-top: 9px;
	}
	.pr-2 {
		padding-right: 9px;
	}
	.pb-2 {
		padding-bottom: 9px;
	}
	.pl-2,.px-2 {
		padding-left: 9px;
	}
	.px-2 {
		padding-right: 9px;
	}
	.py-2 {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.p-3 {
		padding: 13.5px;
	}
	.pt-3 {
		padding-top: 13.5px;
	}
	.pr-3 {
		padding-right: 13.5px;
	}
	.pb-3 {
		padding-bottom: 13.5px;
	}
	.pl-3,.px-3 {
		padding-left: 13.5px;
	}
	.px-3 {
		padding-right: 13.5px;
	}
	.py-3 {
		padding-top: 13.5px;
		padding-bottom: 13.5px;
	}
	.p-4 {
		padding: 18px;
	}
	.pt-4 {
		padding-top: 18px;
	}
	.pr-4 {
		padding-right: 18px;
	}
	.pb-4 {
		padding-bottom: 18px;
	}
	.pl-4,.px-4 {
		padding-left: 18px;
	}
	.px-4 {
		padding-right: 18px;
	}
	.py-4 {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.p-5 {
		padding: 22.5px;
	}
	.pt-5 {
		padding-top: 22.5px;
	}
	.pr-5 {
		padding-right: 22.5px;
	}
	.pb-5 {
		padding-bottom: 22.5px;
	}
	.pl-5,.px-5 {
		padding-left: 22.5px;
	}
	.px-5 {
		padding-right: 22.5px;
	}
	.py-5 {
		padding-top: 22.5px;
		padding-bottom: 22.5px;
	}
	.p-6 {
		padding: 27px;
	}
	.pt-6 {
		padding-top: 27px;
	}
	.pr-6 {
		padding-right: 27px;
	}
	.pb-6 {
		padding-bottom: 27px;
	}
	.pl-6,.px-6 {
		padding-left: 27px;
	}
	.px-6 {
		padding-right: 27px;
	}
	.py-6 {
		padding-top: 27px;
		padding-bottom: 27px;
	}
	.p-7 {
		padding: 31.5px;
	}
	.pt-7 {
		padding-top: 31.5px;
	}
	.pr-7 {
		padding-right: 31.5px;
	}
	.pb-7 {
		padding-bottom: 31.5px;
	}
	.pl-7,.px-7 {
		padding-left: 31.5px;
	}
	.px-7 {
		padding-right: 31.5px;
	}
	.py-7 {
		padding-top: 31.5px;
		padding-bottom: 31.5px;
	}
	.p-8 {
		padding: 36px;
	}
	.pt-8 {
		padding-top: 36px;
	}
	.pr-8 {
		padding-right: 36px;
	}
	.pb-8 {
		padding-bottom: 36px;
	}
	.pl-8,.px-8 {
		padding-left: 36px;
	}
	.px-8 {
		padding-right: 36px;
	}
	.py-8 {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.p-9 {
		padding: 40.5px;
	}
	.pt-9 {
		padding-top: 40.5px;
	}
	.pr-9 {
		padding-right: 40.5px;
	}
	.pb-9 {
		padding-bottom: 40.5px;
	}
	.pl-9,.px-9 {
		padding-left: 40.5px;
	}
	.px-9 {
		padding-right: 40.5px;
	}
	.py-9 {
		padding-top: 40.5px;
		padding-bottom: 40.5px;
	}
	.p-10 {
		padding: 45px;
	}
	.pt-10 {
		padding-top: 45px;
	}
	.pr-10 {
		padding-right: 45px;
	}
	.pb-10 {
		padding-bottom: 45px;
	}
	.pl-10,.px-10 {
		padding-left: 45px;
	}
	.px-10 {
		padding-right: 45px;
	}
	.py-10 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.p-11 {
		padding: 49.5px;
	}
	.pt-11 {
		padding-top: 49.5px;
	}
	.pr-11 {
		padding-right: 49.5px;
	}
	.pb-11 {
		padding-bottom: 49.5px;
	}
	.pl-11,.px-11 {
		padding-left: 49.5px;
	}
	.px-11 {
		padding-right: 49.5px;
	}
	.py-11 {
		padding-top: 49.5px;
		padding-bottom: 49.5px;
	}
	.p-12 {
		padding: 54px;
	}
	.pt-12 {
		padding-top: 54px;
	}
	.pr-12 {
		padding-right: 54px;
	}
	.pb-12 {
		padding-bottom: 54px;
	}
	.pl-12,.px-12 {
		padding-left: 54px;
	}
	.px-12 {
		padding-right: 54px;
	}
	.py-12 {
		padding-top: 54px;
		padding-bottom: 54px;
	}
	.p-13 {
		padding: 58.5px;
	}
	.pt-13 {
		padding-top: 58.5px;
	}
	.pr-13 {
		padding-right: 58.5px;
	}
	.pb-13 {
		padding-bottom: 58.5px;
	}
	.pl-13,.px-13 {
		padding-left: 58.5px;
	}
	.px-13 {
		padding-right: 58.5px;
	}
	.py-13 {
		padding-top: 58.5px;
		padding-bottom: 58.5px;
	}
	.p-14 {
		padding: 63px;
	}
	.pt-14 {
		padding-top: 63px;
	}
	.pr-14 {
		padding-right: 63px;
	}
	.pb-14 {
		padding-bottom: 63px;
	}
	.pl-14,.px-14 {
		padding-left: 63px;
	}
	.px-14 {
		padding-right: 63px;
	}
	.py-14 {
		padding-top: 63px;
		padding-bottom: 63px;
	}
	.p-15 {
		padding: 67.5px;
	}
	.pt-15 {
		padding-top: 67.5px;
	}
	.pr-15 {
		padding-right: 67.5px;
	}
	.pb-15 {
		padding-bottom: 67.5px;
	}
	.pl-15,.px-15 {
		padding-left: 67.5px;
	}
	.px-15 {
		padding-right: 67.5px;
	}
	.py-15 {
		padding-top: 67.5px;
		padding-bottom: 67.5px;
	}
	.p-16 {
		padding: 72px;
	}
	.pt-16 {
		padding-top: 72px;
	}
	.pr-16 {
		padding-right: 72px;
	}
	.pb-16 {
		padding-bottom: 72px;
	}
	.pl-16,.px-16 {
		padding-left: 72px;
	}
	.px-16 {
		padding-right: 72px;
	}
	.py-16 {
		padding-top: 72px;
		padding-bottom: 72px;
	}
	.p-17 {
		padding: 76.5px;
	}
	.pt-17 {
		padding-top: 76.5px;
	}
	.pr-17 {
		padding-right: 76.5px;
	}
	.pb-17 {
		padding-bottom: 76.5px;
	}
	.pl-17,.px-17 {
		padding-left: 76.5px;
	}
	.px-17 {
		padding-right: 76.5px;
	}
	.py-17 {
		padding-top: 76.5px;
		padding-bottom: 76.5px;
	}
	.p-18 {
		padding: 81px;
	}
	.pt-18 {
		padding-top: 81px;
	}
	.pr-18 {
		padding-right: 81px;
	}
	.pb-18 {
		padding-bottom: 81px;
	}
	.pl-18,.px-18 {
		padding-left: 81px;
	}
	.px-18 {
		padding-right: 81px;
	}
	.py-18 {
		padding-top: 81px;
		padding-bottom: 81px;
	}
	.p-19 {
		padding: 85.5px;
	}
	.pt-19 {
		padding-top: 85.5px;
	}
	.pr-19 {
		padding-right: 85.5px;
	}
	.pb-19 {
		padding-bottom: 85.5px;
	}
	.pl-19,.px-19 {
		padding-left: 85.5px;
	}
	.px-19 {
		padding-right: 85.5px;
	}
	.py-19 {
		padding-top: 85.5px;
		padding-bottom: 85.5px;
	}
	.p-20 {
		padding: 90px;
	}
	.pt-20 {
		padding-top: 90px;
	}
	.pr-20 {
		padding-right: 90px;
	}
	.pb-20 {
		padding-bottom: 90px;
	}
	.pl-20,.px-20 {
		padding-left: 90px;
	}
	.px-20 {
		padding-right: 90px;
	}
	.py-20 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
}
@media (min-width: 1601px) {
	.p-1 {
		padding: 5px;
	}
	.pt-1 {
		padding-top: 5px;
	}
	.pr-1 {
		padding-right: 5px;
	}
	.pb-1 {
		padding-bottom: 5px;
	}
	.pl-1,.px-1 {
		padding-left: 5px;
	}
	.px-1 {
		padding-right: 5px;
	}
	.py-1 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.p-2 {
		padding: 10px;
	}
	.pt-2 {
		padding-top: 10px;
	}
	.pr-2 {
		padding-right: 10px;
	}
	.pb-2 {
		padding-bottom: 10px;
	}
	.pl-2,.px-2 {
		padding-left: 10px;
	}
	.px-2 {
		padding-right: 10px;
	}
	.py-2 {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.p-3 {
		padding: 15px;
	}
	.pt-3 {
		padding-top: 15px;
	}
	.pr-3 {
		padding-right: 15px;
	}
	.pb-3 {
		padding-bottom: 15px;
	}
	.pl-3,.px-3 {
		padding-left: 15px;
	}
	.px-3 {
		padding-right: 15px;
	}
	.py-3 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.p-4 {
		padding: 20px;
	}
	.pt-4 {
		padding-top: 20px;
	}
	.pr-4 {
		padding-right: 20px;
	}
	.pb-4 {
		padding-bottom: 20px;
	}
	.pl-4,.px-4 {
		padding-left: 20px;
	}
	.px-4 {
		padding-right: 20px;
	}
	.py-4 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.p-5 {
		padding: 25px;
	}
	.pt-5 {
		padding-top: 25px;
	}
	.pr-5 {
		padding-right: 25px;
	}
	.pb-5 {
		padding-bottom: 25px;
	}
	.pl-5,.px-5 {
		padding-left: 25px;
	}
	.px-5 {
		padding-right: 25px;
	}
	.py-5 {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.p-6 {
		padding: 30px;
	}
	.pt-6 {
		padding-top: 30px;
	}
	.pr-6 {
		padding-right: 30px;
	}
	.pb-6 {
		padding-bottom: 30px;
	}
	.pl-6,.px-6 {
		padding-left: 30px;
	}
	.px-6 {
		padding-right: 30px;
	}
	.py-6 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.p-7 {
		padding: 35px;
	}
	.pt-7 {
		padding-top: 35px;
	}
	.pr-7 {
		padding-right: 35px;
	}
	.pb-7 {
		padding-bottom: 35px;
	}
	.pl-7,.px-7 {
		padding-left: 35px;
	}
	.px-7 {
		padding-right: 35px;
	}
	.py-7 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.p-8 {
		padding: 40px;
	}
	.pt-8 {
		padding-top: 40px;
	}
	.pr-8 {
		padding-right: 40px;
	}
	.pb-8 {
		padding-bottom: 40px;
	}
	.pl-8,.px-8 {
		padding-left: 40px;
	}
	.px-8 {
		padding-right: 40px;
	}
	.py-8 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.p-9 {
		padding: 45px;
	}
	.pt-9 {
		padding-top: 45px;
	}
	.pr-9 {
		padding-right: 45px;
	}
	.pb-9 {
		padding-bottom: 45px;
	}
	.pl-9,.px-9 {
		padding-left: 45px;
	}
	.px-9 {
		padding-right: 45px;
	}
	.py-9 {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.p-10 {
		padding: 50px;
	}
	.pt-10 {
		padding-top: 50px;
	}
	.pr-10 {
		padding-right: 50px;
	}
	.pb-10 {
		padding-bottom: 50px;
	}
	.pl-10,.px-10 {
		padding-left: 50px;
	}
	.px-10 {
		padding-right: 50px;
	}
	.py-10 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.p-11 {
		padding: 55px;
	}
	.pt-11 {
		padding-top: 55px;
	}
	.pr-11 {
		padding-right: 55px;
	}
	.pb-11 {
		padding-bottom: 55px;
	}
	.pl-11,.px-11 {
		padding-left: 55px;
	}
	.px-11 {
		padding-right: 55px;
	}
	.py-11 {
		padding-top: 55px;
		padding-bottom: 55px;
	}
	.p-12 {
		padding: 60px;
	}
	.pt-12 {
		padding-top: 60px;
	}
	.pr-12 {
		padding-right: 60px;
	}
	.pb-12 {
		padding-bottom: 60px;
	}
	.pl-12,.px-12 {
		padding-left: 60px;
	}
	.px-12 {
		padding-right: 60px;
	}
	.py-12 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.p-13 {
		padding: 65px;
	}
	.pt-13 {
		padding-top: 65px;
	}
	.pr-13 {
		padding-right: 65px;
	}
	.pb-13 {
		padding-bottom: 65px;
	}
	.pl-13,.px-13 {
		padding-left: 65px;
	}
	.px-13 {
		padding-right: 65px;
	}
	.py-13 {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.p-14 {
		padding: 70px;
	}
	.pt-14 {
		padding-top: 70px;
	}
	.pr-14 {
		padding-right: 70px;
	}
	.pb-14 {
		padding-bottom: 70px;
	}
	.pl-14,.px-14 {
		padding-left: 70px;
	}
	.px-14 {
		padding-right: 70px;
	}
	.py-14 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.p-15 {
		padding: 75px;
	}
	.pt-15 {
		padding-top: 75px;
	}
	.pr-15 {
		padding-right: 75px;
	}
	.pb-15 {
		padding-bottom: 75px;
	}
	.pl-15,.px-15 {
		padding-left: 75px;
	}
	.px-15 {
		padding-right: 75px;
	}
	.py-15 {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	.p-16 {
		padding: 80px;
	}
	.pt-16 {
		padding-top: 80px;
	}
	.pr-16 {
		padding-right: 80px;
	}
	.pb-16 {
		padding-bottom: 80px;
	}
	.pl-16,.px-16 {
		padding-left: 80px;
	}
	.px-16 {
		padding-right: 80px;
	}
	.py-16 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.p-17 {
		padding: 85px;
	}
	.pt-17 {
		padding-top: 85px;
	}
	.pr-17 {
		padding-right: 85px;
	}
	.pb-17 {
		padding-bottom: 85px;
	}
	.pl-17,.px-17 {
		padding-left: 85px;
	}
	.px-17 {
		padding-right: 85px;
	}
	.py-17 {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.p-18 {
		padding: 90px;
	}
	.pt-18 {
		padding-top: 90px;
	}
	.pr-18 {
		padding-right: 90px;
	}
	.pb-18 {
		padding-bottom: 90px;
	}
	.pl-18,.px-18 {
		padding-left: 90px;
	}
	.px-18 {
		padding-right: 90px;
	}
	.py-18 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.p-19 {
		padding: 95px;
	}
	.pt-19 {
		padding-top: 95px;
	}
	.pr-19 {
		padding-right: 95px;
	}
	.pb-19 {
		padding-bottom: 95px;
	}
	.pl-19,.px-19 {
		padding-left: 95px;
	}
	.px-19 {
		padding-right: 95px;
	}
	.py-19 {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.p-20 {
		padding: 100px;
	}
	.pt-20 {
		padding-top: 100px;
	}
	.pr-20 {
		padding-right: 100px;
	}
	.pb-20 {
		padding-bottom: 100px;
	}
	.pl-20,.px-20 {
		padding-left: 100px;
	}
	.px-20 {
		padding-right: 100px;
	}
	.py-20 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-bold {
	font-weight: 700;
}
@media (min-width: 768px) {
	.text-left-xs-up {
		text-align: left;
	}
	.text-right-xs-up {
		text-align: right;
	}
	.text-center-xs-up {
		text-align: center;
	}
	.text-justify-xs-up {
		text-align: justify;
	}
	.text-bold-xs-up {
		font-weight: 700;
	}
}
@media (max-width: 767px) {
	.text-left-xs-only {
		text-align: left;
	}
	.text-right-xs-only {
		text-align: right;
	}
	.text-center-xs-only {
		text-align: center;
	}
	.text-justify-xs-only {
		text-align: justify;
	}
	.text-bold-xs-only {
		font-weight: 700;
	}
}
@media (min-width: 992px) {
	.text-left-sm-up {
		text-align: left;
	}
	.text-right-sm-up {
		text-align: right;
	}
	.text-center-sm-up {
		text-align: center;
	}
	.text-justify-sm-up {
		text-align: justify;
	}
	.text-bold-sm-up {
		font-weight: 700;
	}
}
@media (max-width: 767px) {
	.text-left-sm-down {
		text-align: left;
	}
	.text-right-sm-down {
		text-align: right;
	}
	.text-center-sm-down {
		text-align: center;
	}
	.text-justify-sm-down {
		text-align: justify;
	}
	.text-bold-sm-down {
		font-weight: 700;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.text-left-sm-only {
		text-align: left;
	}
	.text-right-sm-only {
		text-align: right;
	}
	.text-center-sm-only {
		text-align: center;
	}
	.text-justify-sm-only {
		text-align: justify;
	}
	.text-bold-sm-only {
		font-weight: 700;
	}
}
@media (min-width: 1025px) {
	.text-left-md-up {
		text-align: left;
	}
	.text-right-md-up {
		text-align: right;
	}
	.text-center-md-up {
		text-align: center;
	}
	.text-justify-md-up {
		text-align: justify;
	}
	.text-bold-md-up {
		font-weight: 700;
	}
}
@media (max-width: 991px) {
	.text-left-md-down {
		text-align: left;
	}
	.text-right-md-down {
		text-align: right;
	}
	.text-center-md-down {
		text-align: center;
	}
	.text-justify-md-down {
		text-align: justify;
	}
	.text-bold-md-down {
		font-weight: 700;
	}
}
@media (min-width: 992px) and (max-width: 1024px) {
	.text-left-md-only {
		text-align: left;
	}
	.text-right-md-only {
		text-align: right;
	}
	.text-center-md-only {
		text-align: center;
	}
	.text-justify-md-only {
		text-align: justify;
	}
	.text-bold-md-only {
		font-weight: 700;
	}
}
@media (min-width: 1367px) {
	.text-left-mmd-up {
		text-align: left;
	}
	.text-right-mmd-up {
		text-align: right;
	}
	.text-center-mmd-up {
		text-align: center;
	}
	.text-justify-mmd-up {
		text-align: justify;
	}
	.text-bold-mmd-up {
		font-weight: 700;
	}
}
@media (max-width: 1024px) {
	.text-left-mmd-down {
		text-align: left;
	}
	.text-right-mmd-down {
		text-align: right;
	}
	.text-center-mmd-down {
		text-align: center;
	}
	.text-justify-mmd-down {
		text-align: justify;
	}
	.text-bold-mmd-down {
		font-weight: 700;
	}
}
@media (min-width: 1025px) and (max-width: 1366px) {
	.text-left-mmd-only {
		text-align: left;
	}
	.text-right-mmd-only {
		text-align: right;
	}
	.text-center-mmd-only {
		text-align: center;
	}
	.text-justify-mmd-only {
		text-align: justify;
	}
	.text-bold-mmd-only {
		font-weight: 700;
	}
}
@media (min-width: 1601px) {
	.text-left-lg-up {
		text-align: left;
	}
	.text-right-lg-up {
		text-align: right;
	}
	.text-center-lg-up {
		text-align: center;
	}
	.text-justify-lg-up {
		text-align: justify;
	}
	.text-bold-lg-up {
		font-weight: 700;
	}
}
@media (max-width: 1366px) {
	.text-left-lg-down {
		text-align: left;
	}
	.text-right-lg-down {
		text-align: right;
	}
	.text-center-lg-down {
		text-align: center;
	}
	.text-justify-lg-down {
		text-align: justify;
	}
	.text-bold-lg-down {
		font-weight: 700;
	}
}
@media (min-width: 1367px) and (max-width: 1600px) {
	.text-left-lg-only {
		text-align: left;
	}
	.text-right-lg-only {
		text-align: right;
	}
	.text-center-lg-only {
		text-align: center;
	}
	.text-justify-lg-only {
		text-align: justify;
	}
	.text-bold-lg-only {
		font-weight: 700;
	}
}
@media (max-width: 1600px) {
	.text-left-llg-down {
		text-align: left;
	}
	.text-right-llg-down {
		text-align: right;
	}
	.text-center-llg-down {
		text-align: center;
	}
	.text-justify-llg-down {
		text-align: justify;
	}
	.text-bold-llg-down {
		font-weight: 700;
	}
}
@media (min-width: 1601px) {
	.text-left-llg-only {
		text-align: left;
	}
	.text-right-llg-only {
		text-align: right;
	}
	.text-center-llg-only {
		text-align: center;
	}
	.text-justify-llg-only {
		text-align: justify;
	}
	.text-bold-llg-only {
		font-weight: 700;
	}
}
.hidden {
	display: none!important;
}
@media (min-width: 768px) {
	.hidden-xs-up {
		display: none!important;
	}
}
@media (max-width: 767px) {
	.hidden-xs-only {
		display: none!important;
	}
}
@media (min-width: 992px) {
	.hidden-sm-up {
		display: none!important;
	}
}
@media (max-width: 767px) {
	.hidden-sm-down {
		display: none!important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm-only {
		display: none!important;
	}
}
@media (min-width: 1025px) {
	.hidden-md-up {
		display: none!important;
	}
}
@media (max-width: 991px) {
	.hidden-md-down {
		display: none!important;
	}
	.mobile_logo_area .container .col-12{width:100%}
}
@media (min-width: 992px) and (max-width: 1024px) {
	.hidden-md-only {
		display: none!important;
	}
}
@media (min-width: 1367px) {
	.hidden-mmd-up {
		display: none!important;
	}
}
@media (max-width: 1024px) {
	.hidden-mmd-down {
		display: none!important;
	}
}
@media (min-width: 1025px) and (max-width: 1366px) {
	.hidden-mmd-only {
		display: none!important;
	}
}
@media (min-width: 1601px) {
	.hidden-lg-up {
		display: none!important;
	}
}
@media (max-width: 1366px) {
	.hidden-lg-down {
		display: none!important;
	}
}
@media (min-width: 1367px) and (max-width: 1600px) {
	.hidden-lg-only {
		display: none!important;
	}
}
@media (max-width: 1600px) {
	.hidden-llg-down {
		display: none!important;
	}
}
@media (min-width: 1601px) {
	.hidden-llg-only {
		display: none!important;
	}
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.flex-inline {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.flex-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.flex-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.flex-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-moz-box-orient: vertical;
	-moz-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.flex-nowrap {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.flex-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.flex-wrap-reverse {
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
}
.justify-content-start {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.justify-content-end {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.justify-content-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.justify-content-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.justify-content-around {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.align-items-start {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.align-items-end {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.align-items-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.align-items-baseline {
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-moz-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}
.align-items-stretch {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.align-content-start {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}
.align-content-end {
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}
.align-content-center {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
.align-content-between {
	-webkit-align-content: space-between;
	-ms-flex-line-pack: justify;
	align-content: space-between;
}
.align-content-around {
	-webkit-align-content: space-around;
	-ms-flex-line-pack: distribute;
	align-content: space-around;
}
.align-content-stretch {
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}
.align-self-start {
	-webkit-align-self: start;
	-ms-flex-item-align: start;
	align-self: start;
}
.align-self-end {
	-webkit-align-self: end;
	-ms-flex-item-align: end;
	align-self: end;
}
.align-self-center {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}
.align-self-baseline {
	-webkit-align-self: baseline;
	-ms-flex-item-align: baseline;
	align-self: baseline;
}
.align-self-stretch {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
}
.order-0 {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}
.order-1 {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.order-2 {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-moz-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
.order-3 {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-moz-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}
.order-4 {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-moz-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}
.order-5 {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-moz-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}
.order-6 {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-moz-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}
.order-7 {
	-webkit-box-ordinal-group: 8;
	-webkit-order: 7;
	-moz-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7;
}
.order-8 {
	-webkit-box-ordinal-group: 9;
	-webkit-order: 8;
	-moz-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8;
}
.order-9 {
	-webkit-box-ordinal-group: 10;
	-webkit-order: 9;
	-moz-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9;
}
.order-10 {
	-webkit-box-ordinal-group: 11;
	-webkit-order: 10;
	-moz-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}
.order-11 {
	-webkit-box-ordinal-group: 12;
	-webkit-order: 11;
	-moz-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11;
}
.order-12 {
	-webkit-box-ordinal-group: 13;
	-webkit-order: 12;
	-moz-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12;
}
@media (min-width: 768px) {
	.flex-xs-up {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-xs-up {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-xs-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-xs-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-xs-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-xs-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-xs-up {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-xs-up {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-xs-up {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-xs-up {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-xs-up {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-xs-up {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-xs-up {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-xs-up {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-xs-up {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-xs-up {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-xs-up {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-xs-up {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-xs-up {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-xs-up {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-xs-up {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-xs-up {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-xs-up {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-xs-up {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-xs-up {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-xs-up {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-xs-up {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-xs-up {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-xs-up {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-xs-up {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-xs-up {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-xs-up {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-xs-up {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-xs-up {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-xs-up {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-xs-up {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-xs-up {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-xs-up {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-xs-up {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-xs-up {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-xs-up {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-xs-up {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-xs-up {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (max-width: 767px) {
	.flex-xs-only {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-xs-only {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-xs-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-xs-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-xs-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-xs-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-xs-only {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-xs-only {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-xs-only {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-xs-only {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-xs-only {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-xs-only {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-xs-only {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-xs-only {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-xs-only {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-xs-only {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-xs-only {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-xs-only {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-xs-only {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-xs-only {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-xs-only {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-xs-only {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-xs-only {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-xs-only {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-xs-only {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-xs-only {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-xs-only {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-xs-only {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-xs-only {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-xs-only {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-xs-only {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-xs-only {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-xs-only {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-xs-only {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-xs-only {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-xs-only {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-xs-only {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-xs-only {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-xs-only {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-xs-only {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-xs-only {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-xs-only {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-xs-only {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 992px) {
	.flex-sm-up {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-sm-up {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-sm-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-sm-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-sm-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-sm-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-sm-up {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-sm-up {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-sm-up {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-sm-up {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-sm-up {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-sm-up {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-sm-up {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-sm-up {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-sm-up {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-sm-up {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-sm-up {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-sm-up {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-sm-up {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-sm-up {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-sm-up {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-sm-up {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-sm-up {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-sm-up {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-sm-up {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-sm-up {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-sm-up {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-sm-up {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-sm-up {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-sm-up {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-sm-up {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-sm-up {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-sm-up {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-sm-up {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-sm-up {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-sm-up {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-sm-up {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-sm-up {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-sm-up {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-sm-up {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-sm-up {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-sm-up {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-sm-up {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (max-width: 767px) {
	.flex-sm-down {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-sm-down {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-sm-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-sm-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-sm-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-sm-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-sm-down {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-sm-down {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-sm-down {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-sm-down {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-sm-down {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-sm-down {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-sm-down {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-sm-down {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-sm-down {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-sm-down {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-sm-down {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-sm-down {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-sm-down {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-sm-down {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-sm-down {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-sm-down {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-sm-down {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-sm-down {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-sm-down {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-sm-down {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-sm-down {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-sm-down {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-sm-down {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-sm-down {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-sm-down {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-sm-down {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-sm-down {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-sm-down {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-sm-down {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-sm-down {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-sm-down {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-sm-down {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-sm-down {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-sm-down {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-sm-down {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-sm-down {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-sm-down {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.flex-sm-only {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-sm-only {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-sm-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-sm-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-sm-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-sm-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-sm-only {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-sm-only {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-sm-only {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-sm-only {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-sm-only {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-sm-only {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-sm-only {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-sm-only {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-sm-only {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-sm-only {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-sm-only {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-sm-only {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-sm-only {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-sm-only {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-sm-only {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-sm-only {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-sm-only {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-sm-only {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-sm-only {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-sm-only {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-sm-only {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-sm-only {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-sm-only {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-sm-only {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-sm-only {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-sm-only {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-sm-only {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-sm-only {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-sm-only {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-sm-only {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-sm-only {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-sm-only {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-sm-only {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-sm-only {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-sm-only {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-sm-only {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-sm-only {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 1025px) {
	.flex-md-up {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-md-up {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-md-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-md-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-md-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-md-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-md-up {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-md-up {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-md-up {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-md-up {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-md-up {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-md-up {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-md-up {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-md-up {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-md-up {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-md-up {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-md-up {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-md-up {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-md-up {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-md-up {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-md-up {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-md-up {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-md-up {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-md-up {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-md-up {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-md-up {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-md-up {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-md-up {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-md-up {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-md-up {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-md-up {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-md-up {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-md-up {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-md-up {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-md-up {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-md-up {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-md-up {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-md-up {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-md-up {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-md-up {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-md-up {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-md-up {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-md-up {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (max-width: 991px) {
	.flex-md-down {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-md-down {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-md-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-md-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-md-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-md-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-md-down {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-md-down {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-md-down {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-md-down {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-md-down {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-md-down {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-md-down {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-md-down {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-md-down {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-md-down {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-md-down {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-md-down {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-md-down {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-md-down {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-md-down {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-md-down {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-md-down {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-md-down {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-md-down {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-md-down {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-md-down {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-md-down {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-md-down {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-md-down {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-md-down {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-md-down {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-md-down {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-md-down {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-md-down {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-md-down {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-md-down {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-md-down {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-md-down {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-md-down {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-md-down {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-md-down {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-md-down {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 992px) and (max-width: 1024px) {
	.flex-md-only {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-md-only {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-md-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-md-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-md-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-md-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-md-only {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-md-only {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-md-only {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-md-only {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-md-only {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-md-only {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-md-only {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-md-only {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-md-only {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-md-only {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-md-only {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-md-only {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-md-only {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-md-only {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-md-only {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-md-only {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-md-only {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-md-only {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-md-only {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-md-only {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-md-only {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-md-only {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-md-only {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-md-only {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-md-only {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-md-only {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-md-only {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-md-only {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-md-only {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-md-only {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-md-only {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-md-only {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-md-only {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-md-only {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-md-only {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-md-only {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-md-only {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 1367px) {
	.flex-mmd-up {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-mmd-up {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-mmd-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-mmd-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-mmd-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-mmd-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-mmd-up {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-mmd-up {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-mmd-up {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-mmd-up {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-mmd-up {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-mmd-up {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-mmd-up {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-mmd-up {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-mmd-up {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-mmd-up {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-mmd-up {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-mmd-up {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-mmd-up {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-mmd-up {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-mmd-up {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-mmd-up {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-mmd-up {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-mmd-up {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-mmd-up {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-mmd-up {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-mmd-up {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-mmd-up {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-mmd-up {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-mmd-up {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-mmd-up {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-mmd-up {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-mmd-up {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-mmd-up {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-mmd-up {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-mmd-up {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-mmd-up {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-mmd-up {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-mmd-up {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-mmd-up {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-mmd-up {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-mmd-up {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-mmd-up {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (max-width: 1024px) {
	.flex-mmd-down {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-mmd-down {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-mmd-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-mmd-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-mmd-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-mmd-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-mmd-down {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-mmd-down {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-mmd-down {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-mmd-down {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-mmd-down {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-mmd-down {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-mmd-down {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-mmd-down {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-mmd-down {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-mmd-down {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-mmd-down {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-mmd-down {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-mmd-down {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-mmd-down {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-mmd-down {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-mmd-down {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-mmd-down {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-mmd-down {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-mmd-down {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-mmd-down {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-mmd-down {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-mmd-down {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-mmd-down {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-mmd-down {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-mmd-down {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-mmd-down {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-mmd-down {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-mmd-down {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-mmd-down {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-mmd-down {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-mmd-down {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-mmd-down {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-mmd-down {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-mmd-down {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-mmd-down {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-mmd-down {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-mmd-down {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 1025px) and (max-width: 1366px) {
	.flex-mmd-only {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-mmd-only {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-mmd-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-mmd-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-mmd-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-mmd-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-mmd-only {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-mmd-only {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-mmd-only {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-mmd-only {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-mmd-only {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-mmd-only {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-mmd-only {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-mmd-only {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-mmd-only {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-mmd-only {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-mmd-only {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-mmd-only {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-mmd-only {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-mmd-only {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-mmd-only {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-mmd-only {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-mmd-only {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-mmd-only {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-mmd-only {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-mmd-only {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-mmd-only {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-mmd-only {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-mmd-only {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-mmd-only {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-mmd-only {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-mmd-only {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-mmd-only {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-mmd-only {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-mmd-only {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-mmd-only {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-mmd-only {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-mmd-only {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-mmd-only {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-mmd-only {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-mmd-only {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-mmd-only {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-mmd-only {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 1601px) {
	.flex-lg-up {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-lg-up {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-lg-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-lg-up {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-lg-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-lg-up {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-lg-up {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-lg-up {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-lg-up {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-lg-up {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-lg-up {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-lg-up {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-lg-up {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-lg-up {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-lg-up {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-lg-up {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-lg-up {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-lg-up {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-lg-up {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-lg-up {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-lg-up {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-lg-up {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-lg-up {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-lg-up {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-lg-up {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-lg-up {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-lg-up {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-lg-up {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-lg-up {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-lg-up {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-lg-up {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-lg-up {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-lg-up {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-lg-up {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-lg-up {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-lg-up {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-lg-up {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-lg-up {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-lg-up {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-lg-up {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-lg-up {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-lg-up {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-lg-up {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (max-width: 1366px) {
	.flex-lg-down {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-lg-down {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-lg-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-lg-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-lg-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-lg-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-lg-down {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-lg-down {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-lg-down {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-lg-down {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-lg-down {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-lg-down {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-lg-down {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-lg-down {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-lg-down {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-lg-down {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-lg-down {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-lg-down {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-lg-down {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-lg-down {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-lg-down {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-lg-down {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-lg-down {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-lg-down {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-lg-down {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-lg-down {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-lg-down {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-lg-down {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-lg-down {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-lg-down {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-lg-down {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-lg-down {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-lg-down {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-lg-down {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-lg-down {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-lg-down {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-lg-down {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-lg-down {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-lg-down {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-lg-down {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-lg-down {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-lg-down {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-lg-down {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 1367px) and (max-width: 1600px) {
	.flex-lg-only {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-lg-only {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-lg-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-lg-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-lg-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-lg-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-lg-only {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-lg-only {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-lg-only {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-lg-only {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-lg-only {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-lg-only {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-lg-only {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-lg-only {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-lg-only {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-lg-only {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-lg-only {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-lg-only {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-lg-only {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-lg-only {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-lg-only {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-lg-only {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-lg-only {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-lg-only {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-lg-only {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-lg-only {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-lg-only {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-lg-only {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-lg-only {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-lg-only {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-lg-only {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-lg-only {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-lg-only {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-lg-only {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-lg-only {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-lg-only {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-lg-only {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-lg-only {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-lg-only {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-lg-only {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-lg-only {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-lg-only {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-lg-only {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (max-width: 1600px) {
	.flex-llg-down {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-llg-down {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-llg-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-llg-down {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-llg-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-llg-down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-llg-down {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-llg-down {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-llg-down {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-llg-down {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-llg-down {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-llg-down {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-llg-down {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-llg-down {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-llg-down {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-llg-down {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-llg-down {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-llg-down {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-llg-down {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-llg-down {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-llg-down {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-llg-down {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-llg-down {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-llg-down {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-llg-down {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-llg-down {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-llg-down {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-llg-down {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-llg-down {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-llg-down {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-llg-down {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-llg-down {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-llg-down {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-llg-down {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-llg-down {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-llg-down {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-llg-down {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-llg-down {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-llg-down {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-llg-down {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-llg-down {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-llg-down {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-llg-down {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 1601px) {
	.flex-llg-only {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-inline-llg-only {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.flex-row-llg-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.flex-row-reverse-llg-only {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.flex-column-llg-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.flex-column-reverse-llg-only {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.flex-nowrap-llg-only {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.flex-wrap-llg-only {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.flex-wrap-reverse-llg-only {
		-webkit-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.justify-content-start-llg-only {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.justify-content-end-llg-only {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.justify-content-center-llg-only {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.justify-content-between-llg-only {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.justify-content-around-llg-only {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.align-items-start-llg-only {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.align-items-end-llg-only {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.align-items-center-llg-only {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.align-items-baseline-llg-only {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-moz-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.align-items-stretch-llg-only {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.align-content-start-llg-only {
		-webkit-align-content: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.align-content-end-llg-only {
		-webkit-align-content: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
	}
	.align-content-center-llg-only {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.align-content-between-llg-only {
		-webkit-align-content: space-between;
		-ms-flex-line-pack: justify;
		align-content: space-between;
	}
	.align-content-around-llg-only {
		-webkit-align-content: space-around;
		-ms-flex-line-pack: distribute;
		align-content: space-around;
	}
	.align-content-stretch-llg-only {
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.align-self-start-llg-only {
		-webkit-align-self: start;
		-ms-flex-item-align: start;
		align-self: start;
	}
	.align-self-end-llg-only {
		-webkit-align-self: end;
		-ms-flex-item-align: end;
		align-self: end;
	}
	.align-self-center-llg-only {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.align-self-baseline-llg-only {
		-webkit-align-self: baseline;
		-ms-flex-item-align: baseline;
		align-self: baseline;
	}
	.align-self-stretch-llg-only {
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		align-self: stretch;
	}
	.order-0-llg-only {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.order-1-llg-only {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-2-llg-only {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-3-llg-only {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-4-llg-only {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-5-llg-only {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-6-llg-only {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-7-llg-only {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-8-llg-only {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-9-llg-only {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-10-llg-only {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-11-llg-only {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-12-llg-only {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-moz-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
}
* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	outline: none;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
*,body {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	/font-family: Poppins-Regular;
	overflow-x: hidden;
	position: relative;
	color: #666;
	background-color: #fff;
	font-size: 16px;
}
@media (max-width: 1600px) {
	body {
		font-size: 15.6px;
	}
}
@media (max-width: 1366px) {
	body {
		font-size: 15.2px;
	}
}
@media (max-width: 1024px) {
	body {
		font-size: 14.8px;
	}
}
@media (max-width: 991px) {
	body {
		font-size: 14.4px;
	}
}
@media (max-width: 767px) {
	body {
		font-size: 14px;
	}
}
.pic {
	overflow: hidden;
}
.pic img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
img {
	display: block;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
h1 {
	font-family: Poppins-Italic;
}
h1,h2 {
	text-transform: capitalize;
}
h2 {
	font-family: Poppins-SemiBold;
}
h3 {
	font-family: Poppins-Medium;
	text-transform: capitalize;
}
html: : -webkit-scrollbar {
	width: 4px;
}
html: : -webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	opacity: .2;
	background: #01164f;
}
html: : -webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	-webkit-border-radius: 0;
	border-radius: 0;
	background: fade(#fff,30%);
}
.clear {
	zoom: 1;
}
.clear: after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 6.92708vw;
	padding-right: 6.92708vw;
	width: 100%;
}
@media (max-width: 1600px) {
	.container {
		padding-left: 5%;
	}
}
@media (max-width: 1366px) {
	.container {
		padding-left: 3%;
	}
}
@media (max-width: 767px) {
	.container {
		padding-left: 10px;
	}
}
@media (max-width: 1600px) {
	.container {
		padding-right: 5%;
	}
}
@media (max-width: 1366px) {
	.container {
		padding-right: 3%;
	}
}
@media (max-width: 767px) {
	.container {
		padding-right: 10px;
	}
}
.nei-banner {
	position: relative;
	height: 378px;
	margin-top: 100px;
	text-transform: capitalize;
	background: #f2f2f2;
	padding-top: 100px;
}
@media (max-width: 1600px) {
	.nei-banner {
		height: 366.4px;
	}
}
@media (max-width: 1366px) {
	.nei-banner {
		height: 354.8px;
	}
}
@media (max-width: 1024px) {
	.nei-banner {
		height: 343.2px;
	}
}
@media (max-width: 991px) {
	.nei-banner {
		height: 331.6px;
	}
}
@media (max-width: 767px) {
	.nei-banner {
		height: 320px;
	}
}
@media (max-width: 1366px) {
	.nei-banner {
		margin-top: 70px;
	}
}
@media (max-width: 1600px) {
	.nei-banner {
		padding-top: 5.72917vw;
	}
}
@media (max-width: 767px) {
	.nei-banner {
		padding-top: 40px;
	}
}
.nei-banner .icon {
	position: absolute;
	z-index: 1;
	width: 13.1524vw;
}
.nei-banner .icon img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.nei-banner .icon.left {
	bottom: 0;
	left: 0;
}
.nei-banner .icon.right {
	top: 0;
	right: 0;
}
.nei-banner .title {
	position: relative;
	margin-left: 8.61vw;
	color: #fff;
	width: 83.5073vw;
	z-index: 2;
}
@media (max-width: 1600px) {
	.nei-banner .title {
		margin-left: 5%;
	}
}
@media (max-width: 1366px) {
	.nei-banner .title {
		margin-left: 3%;
	}
}
@media (max-width: 767px) {
	.nei-banner .title {
		margin-left: 10px;
	}
}
@media (max-width: 1600px) {
	.nei-banner .title {
		width: 80%;
	}
}
@media (max-width: 1366px) {
	.nei-banner .title {
		width: 87%;
	}
}
@media (max-width: 1024px) {
	.nei-banner .title {
		width: 92%;
	}
}
.nei-banner .title h1,.nei-banner .title h2 {
	font-size: 60px;
	font-weight: 600;
	line-height: 116.667%;
	opacity: 0;
	-webkit-animation: titleTop .3s linear forwards;
	-moz-animation: titleTop .3s linear forwards;
	-o-animation: titleTop .3s linear forwards;
	animation: titleTop .3s linear forwards;
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
	color: #01164f;
	margin-bottom: 20px;
	letter-spacing: .5px;
}
@media (max-width: 1600px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		font-size: 54px;
	}
}
@media (max-width: 1366px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		font-size: 48px;
	}
}
@media (max-width: 1024px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		font-size: 42px;
	}
}
@media (max-width: 991px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		font-size: 36px;
	}
}
@media (max-width: 767px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		font-size: 30px;
	}
}
@media (max-width: 1600px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		margin-bottom: 18px;
	}
}
@media (max-width: 1366px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		margin-bottom: 16px;
	}
}
@media (max-width: 1024px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		margin-bottom: 14px;
	}
}
@media (max-width: 991px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		margin-bottom: 12px;
	}
}
@media (max-width: 767px) {
	.nei-banner .title h1,.nei-banner .title h2 {
		margin-bottom: 10px;
	}
}
.nei-banner .title p {
	color: #333;
	font-size: 18px;
	opacity: 0;
	-webkit-animation: titleTop .3s linear forwards;
	-moz-animation: titleTop .3s linear forwards;
	-o-animation: titleTop .3s linear forwards;
	animation: titleTop .3s linear forwards;
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
@media (max-width: 1600px) {
	.nei-banner .title p {
		font-size: 17.6px;
	}
}
@media (max-width: 1366px) {
	.nei-banner .title p {
		font-size: 17.2px;
	}
}
@media (max-width: 1024px) {
	.nei-banner .title p {
		font-size: 16.8px;
	}
}
@media (max-width: 991px) {
	.nei-banner .title p {
		font-size: 16.4px;
	}
}
@media (max-width: 767px) {
	.nei-banner .title p {
		font-size: 16px;
	}
}
.nei-banner .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.swiper-button-prev: after,.swiper-rtl .swiper-button-next: after {
	content: "";
}
.swiper-button-next: after,.swiper-rtl .swiper-button-prev: after {
	content: "";
}
.swiper-button-next {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.rank-math-breadcrumb p {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-transform: uppercase;
	margin-top: 42px;
	font-size: 14px;
}
@media (max-width: 1600px) {
	.rank-math-breadcrumb p {
		margin-top: 37.8px;
	}
}
@media (max-width: 1366px) {
	.rank-math-breadcrumb p {
		margin-top: 33.6px;
	}
}
@media (max-width: 1024px) {
	.rank-math-breadcrumb p {
		margin-top: 29.4px;
	}
}
@media (max-width: 991px) {
	.rank-math-breadcrumb p {
		margin-top: 25.2px;
	}
}
@media (max-width: 767px) {
	.rank-math-breadcrumb p {
		margin-top: 21px;
	}
}
.rank-math-breadcrumb p a {
	display: block;
	color: #666;
}
.rank-math-breadcrumb p a.active,.rank-math-breadcrumb p a: hover {
	color: #01164f;
	text-decoration: underline;
}
.rank-math-breadcrumb p span {
	margin: 0 5px;
}
.section-title h1,.section-title h2 {
	font-size: 40px;
	font-weight: 600;
	color: #333;
}
@media (max-width: 1600px) {
	.section-title h1,.section-title h2 {
		font-size: 37px;
	}
}
@media (max-width: 1366px) {
	.section-title h1,.section-title h2 {
		font-size: 34px;
	}
}
@media (max-width: 1024px) {
	.section-title h1,.section-title h2 {
		font-size: 31px;
	}
}
@media (max-width: 991px) {
	.section-title h1,.section-title h2 {
		font-size: 28px;
	}
}
@media (max-width: 767px) {
	.section-title h1,.section-title h2 {
		font-size: 25px;
	}
}
.section-title .line {
	width: 80px;
	height: 10px;
	background: #01164f;
	margin: 17px 0;
}
@media (max-width: 1600px) {
	.section-title .line {
		width: 76px;
	}
}
@media (max-width: 1366px) {
	.section-title .line {
		width: 72px;
	}
}
@media (max-width: 1024px) {
	.section-title .line {
		width: 68px;
	}
}
@media (max-width: 991px) {
	.section-title .line {
		width: 64px;
	}
}
@media (max-width: 767px) {
	.section-title .line {
		width: 60px;
	}
}
@media (max-width: 1600px) {
	.section-title .line {
		height: 9.5px;
	}
}
@media (max-width: 1366px) {
	.section-title .line {
		height: 9px;
	}
}
@media (max-width: 1024px) {
	.section-title .line {
		height: 8.5px;
	}
}
@media (max-width: 991px) {
	.section-title .line {
		height: 8px;
	}
}
@media (max-width: 767px) {
	.section-title .line {
		height: 7.5px;
	}
}
.section-title p {
	line-height: normal;
}
.section-title.center {
	text-align: center;
}
.section-title.center .line {
	margin: 17px auto;
}
.section-title.white h2,.section-title.white p {
	color: #fff;
}
.section-title.white .line {
	background: #fff;
}
.section-title.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.section-title.flex .title {
	width: 43.94%;
}
@media (max-width: 767px) {
	.section-title.flex .title {
		width: 100%;
	}
}
.section-title.flex p {
	width: 48.48%;
}
@media (max-width: 767px) {
	.section-title.flex p {
		width: 100%;
	}
}
fieldset {
	display: none;
}
.pop {
	position: fixed;
	z-index: 99999;
	display: none;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.pop,.pop .model {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pop .model {
	position: absolute;
	background: rgba(0,0,0,.7);
}
.pop .content {
	position: relative;
	z-index: 1;
	width: 650px;
	border: 1px solid rgba(0,0,0,.2);
	background: #fff;
	padding: 34px 2.083vw 30px;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.pop .content {
		width: 96%;
		padding-left: 15px;
		padding-right: 15px;
	}
}
.pop .content .out {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.pop .content .out span {
	font-size: 40px;
	color: #333;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
@media (max-width: 1600px) {
	.pop .content .out span {
		font-size: 38px;
	}
}
@media (max-width: 1366px) {
	.pop .content .out span {
		font-size: 36px;
	}
}
@media (max-width: 1024px) {
	.pop .content .out span {
		font-size: 34px;
	}
}
@media (max-width: 991px) {
	.pop .content .out span {
		font-size: 32px;
	}
}
@media (max-width: 767px) {
	.pop .content .out span {
		font-size: 30px;
	}
}
.pop .content .out: hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.pop .content .out: hover span {
	color: #314c9b;
}
.pop .content h2 {
	width: 100%;
	font-size: 40px;
	line-height: 125%;
	color: #333;
	margin-bottom: 30px;
}
@media (max-width: 1600px) {
	.pop .content h2 {
		font-size: 38.4px;
	}
}
@media (max-width: 1366px) {
	.pop .content h2 {
		font-size: 36.8px;
	}
}
@media (max-width: 1024px) {
	.pop .content h2 {
		font-size: 35.2px;
	}
}
@media (max-width: 991px) {
	.pop .content h2 {
		font-size: 33.6px;
	}
}
@media (max-width: 767px) {
	.pop .content h2 {
		font-size: 32px;
	}
}
.pop .content form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.pop .content form p {
	width: 276px;
	display: block;
	line-height: 125%;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
@media (max-width: 1600px) {
	.pop .content form p {
		width: 42.46%;
	}
}
@media (max-width: 767px) {
	.pop .content form p {
		width: 49%;
	}
}
.pop .content form p: nth-last-child(-n+4) {
	width: 100%;
}
.pop .content form p: nth-last-child(-n+4) textarea {
	width: 100%;
	border: 1px solid #f3f3f3;
	outline: none;
	height: 137px;
	background: #f3f3f3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 15px;
}
@media (max-width: 1600px) {
	.pop .content form p: nth-last-child(-n+4) textarea {
		height: 129.6px;
	}
}
@media (max-width: 1366px) {
	.pop .content form p: nth-last-child(-n+4) textarea {
		height: 122.2px;
	}
}
@media (max-width: 1024px) {
	.pop .content form p: nth-last-child(-n+4) textarea {
		height: 114.8px;
	}
}
@media (max-width: 991px) {
	.pop .content form p: nth-last-child(-n+4) textarea {
		height: 107.4px;
	}
}
@media (max-width: 767px) {
	.pop .content form p: nth-last-child(-n+4) textarea {
		height: 100px;
	}
}
.pop .content form input {
	display: block;
	width: 100%;
	height: 47px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #f3f3f3;
	outline: none;
	background: #f3f3f3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 15px;
}
@media (max-width: 1600px) {
	.pop .content form input {
		height: 44.6px;
	}
}
@media (max-width: 1366px) {
	.pop .content form input {
		height: 42.2px;
	}
}
@media (max-width: 1024px) {
	.pop .content form input {
		height: 39.8px;
	}
}
@media (max-width: 991px) {
	.pop .content form input {
		height: 37.4px;
	}
}
@media (max-width: 767px) {
	.pop .content form input {
		height: 35px;
	}
}
.pop .content form .send2 {
	width: 200px;
	height: 40px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-size: 16px;
	color: #fff;
	background: #333;
	border: none;
	outline: none;
	cursor: pointer;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
@media (max-width: 1600px) {
	.pop .content form .send2 {
		width: 195px;
	}
}
@media (max-width: 1366px) {
	.pop .content form .send2 {
		width: 190px;
	}
}
@media (max-width: 1024px) {
	.pop .content form .send2 {
		width: 185px;
	}
}
@media (max-width: 991px) {
	.pop .content form .send2 {
		width: 180px;
	}
}
@media (max-width: 767px) {
	.pop .content form .send2 {
		width: 175px;
	}
}
@media (max-width: 1600px) {
	.pop .content form .send2 {
		height: 39px;
	}
}
@media (max-width: 1366px) {
	.pop .content form .send2 {
		height: 38px;
	}
}
@media (max-width: 1024px) {
	.pop .content form .send2 {
		height: 37px;
	}
}
@media (max-width: 991px) {
	.pop .content form .send2 {
		height: 36px;
	}
}
@media (max-width: 767px) {
	.pop .content form .send2 {
		height: 35px;
	}
}
@media (max-width: 1600px) {
	.pop .content form .send2 {
		-webkit-border-radius: 97.5px;
		-moz-border-radius: 97.5px;
		border-radius: 97.5px;
	}
}
@media (max-width: 1366px) {
	.pop .content form .send2 {
		-webkit-border-radius: 95px;
		-moz-border-radius: 95px;
		border-radius: 95px;
	}
}
@media (max-width: 1024px) {
	.pop .content form .send2 {
		-webkit-border-radius: 92.5px;
		-moz-border-radius: 92.5px;
		border-radius: 92.5px;
	}
}
@media (max-width: 991px) {
	.pop .content form .send2 {
		-webkit-border-radius: 90px;
		-moz-border-radius: 90px;
		border-radius: 90px;
	}
}
@media (max-width: 767px) {
	.pop .content form .send2 {
		-webkit-border-radius: 87.5px;
		-moz-border-radius: 87.5px;
		border-radius: 87.5px;
	}
}
@media (max-width: 1600px) {
	.pop .content form .send2 {
		font-size: 15.6px;
	}
}
@media (max-width: 1366px) {
	.pop .content form .send2 {
		font-size: 15.2px;
	}
}
@media (max-width: 1024px) {
	.pop .content form .send2 {
		font-size: 14.8px;
	}
}
@media (max-width: 991px) {
	.pop .content form .send2 {
		font-size: 14.4px;
	}
}
@media (max-width: 767px) {
	.pop .content form .send2 {
		font-size: 14px;
	}
}
.pop .content form .send2: hover {
	background: #314c9b;
}
.pop .content .pop-tips {
	margin-top: 30px;
}
.pop .content .pop-tips p {
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
}
@media (max-width: 1600px) {
	.pop .content .pop-tips p {
		font-size: 17.6px;
	}
}
@media (max-width: 1366px) {
	.pop .content .pop-tips p {
		font-size: 17.2px;
	}
}
@media (max-width: 1024px) {
	.pop .content .pop-tips p {
		font-size: 16.8px;
	}
}
@media (max-width: 991px) {
	.pop .content .pop-tips p {
		font-size: 16.4px;
	}
}
@media (max-width: 767px) {
	.pop .content .pop-tips p {
		font-size: 16px;
	}
}
.pop .content .pop-tips p span {
	color: #cd4648;
}
.product-humburger {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 7.03125vw;
	min-height: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 90px;
	background: #f2f2f2;
	font-size: 14px;
	color: #333;
}
@media (max-width: 1600px) {
	.product-humburger {
		padding-left: 5%;
	}
}
@media (max-width: 1366px) {
	.product-humburger {
		padding-left: 3%;
	}
}
@media (max-width: 767px) {
	.product-humburger {
		padding-left: 10px;
	}
}
@media (max-width: 1600px) {
	.product-humburger {
		padding-right: 5%;
	}
}
@media (max-width: 1366px) {
	.product-humburger {
		padding-right: 3%;
	}
}
@media (max-width: 767px) {
	.product-humburger {
		padding-right: 10px;
	}
}
@media (max-width: 1024px) {
	.product-humburger {
		margin-top: 60px;
	}
}
.product-humburger .span {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px;
	margin-top: 3px;
}
@media (max-width: 1600px) {
	.product-humburger .span {
		margin-left: 9px;
	}
}
@media (max-width: 1366px) {
	.product-humburger .span {
		margin-left: 8px;
	}
}
@media (max-width: 1024px) {
	.product-humburger .span {
		margin-left: 7px;
	}
}
@media (max-width: 991px) {
	.product-humburger .span {
		margin-left: 6px;
	}
}
@media (max-width: 767px) {
	.product-humburger .span {
		margin-left: 5px;
	}
}
@media (max-width: 1600px) {
	.product-humburger .span {
		margin-right: 9px;
	}
}
@media (max-width: 1366px) {
	.product-humburger .span {
		margin-right: 8px;
	}
}
@media (max-width: 1024px) {
	.product-humburger .span {
		margin-right: 7px;
	}
}
@media (max-width: 991px) {
	.product-humburger .span {
		margin-right: 6px;
	}
}
@media (max-width: 767px) {
	.product-humburger .span {
		margin-right: 5px;
	}
}
.product-humburger a {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.product-humburger a span {
	margin-right: 15px;
}
@media (max-width: 1600px) {
	.product-humburger a span {
		margin-right: 14px;
	}
}
@media (max-width: 1366px) {
	.product-humburger a span {
		margin-right: 13px;
	}
}
@media (max-width: 1024px) {
	.product-humburger a span {
		margin-right: 12px;
	}
}
@media (max-width: 991px) {
	.product-humburger a span {
		margin-right: 11px;
	}
}
@media (max-width: 767px) {
	.product-humburger a span {
		margin-right: 10px;
	}
}
.product-humburger a: hover {
	color: #314c9b;
}
@-webkit-keyframes titleTop {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes titleTop {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	to {
		opacity: 1;
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes titleTop {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	to {
		opacity: 1;
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes titleTop {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@-webkit-keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
		box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
	}
	to {
		-webkit-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@-moz-keyframes ripple {
	70% {
		-moz-box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
		box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
	}
	to {
		-moz-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@-o-keyframes ripple {
	70% {
		box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
	}
	to {
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
		-moz-box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
		box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
	}
	to {
		-webkit-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		-moz-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@-webkit-keyframes ripple1 {
	70% {
		-webkit-box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
		box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
	}
	to {
		-webkit-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@-moz-keyframes ripple1 {
	70% {
		-moz-box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
		box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
	}
	to {
		-moz-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@-o-keyframes ripple1 {
	70% {
		box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
	}
	to {
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@keyframes ripple1 {
	70% {
		-webkit-box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
		-moz-box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
		box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
	}
	to {
		-webkit-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		-moz-box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
		box-shadow: 0 0 0 0 hsla(0,0%,100%,0);
	}
}
@-webkit-keyframes show {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-moz-keyframes show {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-o-keyframes show {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes show {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.pop-btn {
	cursor: pointer;
}
ul li.pop-btn {
	padding: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}
ul li.pop-btn .title-box {
	border: none;
}
ul li.pop-btn .title-box h2 {
	font-size: 36px;
}
@media (max-width: 1600px) {
	ul li.pop-btn .title-box h2 {
		font-size: 34px;
	}
}
@media (max-width: 1366px) {
	ul li.pop-btn .title-box h2 {
		font-size: 32px;
	}
}
@media (max-width: 1024px) {
	ul li.pop-btn .title-box h2 {
		font-size: 30px;
	}
}
@media (max-width: 991px) {
	ul li.pop-btn .title-box h2 {
		font-size: 28px;
	}
}
@media (max-width: 767px) {
	ul li.pop-btn .title-box h2 {
		font-size: 26px;
	}
}
ul li.pop-btn .title-box p {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}
@media (max-width: 1600px) {
	ul li.pop-btn .title-box p {
		font-size: 17.6px;
	}
}
@media (max-width: 1366px) {
	ul li.pop-btn .title-box p {
		font-size: 17.2px;
	}
}
@media (max-width: 1024px) {
	ul li.pop-btn .title-box p {
		font-size: 16.8px;
	}
}
@media (max-width: 991px) {
	ul li.pop-btn .title-box p {
		font-size: 16.4px;
	}
}
@media (max-width: 767px) {
	ul li.pop-btn .title-box p {
		font-size: 16px;
	}
}
.faq-list {
	margin-top: 60px;
}
@media (max-width: 1600px) {
	.faq-list {
		margin-top: 54px;
	}
}
@media (max-width: 1366px) {
	.faq-list {
		margin-top: 48px;
	}
}
@media (max-width: 1024px) {
	.faq-list {
		margin-top: 42px;
	}
}
@media (max-width: 991px) {
	.faq-list {
		margin-top: 36px;
	}
}
@media (max-width: 767px) {
	.faq-list {
		margin-top: 30px;
	}
}
.faq-list li {
	padding: 30px;
	margin-bottom: 10px;
	background: #f2f2f2;
	cursor: pointer;
}
@media (max-width: 1600px) {
	.faq-list li {
		padding: 27px;
	}
}
@media (max-width: 1366px) {
	.faq-list li {
		padding: 24px;
	}
}
@media (max-width: 1024px) {
	.faq-list li {
		padding: 21px;
	}
}
@media (max-width: 991px) {
	.faq-list li {
		padding: 18px;
	}
}
@media (max-width: 767px) {
	.faq-list li {
		padding: 15px;
	}
}
.faq-list li .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 15px;
	border-bottom: 1px solid #d9d9d9;
}
@media (max-width: 1600px) {
	.faq-list li .title {
		padding-bottom: 13.5px;
	}
}
@media (max-width: 1366px) {
	.faq-list li .title {
		padding-bottom: 12px;
	}
}
@media (max-width: 1024px) {
	.faq-list li .title {
		padding-bottom: 10.5px;
	}
}
@media (max-width: 991px) {
	.faq-list li .title {
		padding-bottom: 9px;
	}
}
@media (max-width: 767px) {
	.faq-list li .title {
		padding-bottom: 7.5px;
	}
}
.faq-list li .title h3 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #000;
	font-size: 20px;
}
@media (max-width: 1600px) {
	.faq-list li .title h3 {
		font-size: 19.6px;
	}
}
@media (max-width: 1366px) {
	.faq-list li .title h3 {
		font-size: 19.2px;
	}
}
@media (max-width: 1024px) {
	.faq-list li .title h3 {
		font-size: 18.8px;
	}
}
@media (max-width: 991px) {
	.faq-list li .title h3 {
		font-size: 18.4px;
	}
}
@media (max-width: 767px) {
	.faq-list li .title h3 {
		font-size: 18px;
	}
}
.faq-list li .title img {
	margin-left: 30px;
	margin-top: -5px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	width: 36px;
	height: auto;
}
@media (max-width: 1600px) {
	.faq-list li .title img {
		margin-top: -4.5px;
	}
}
@media (max-width: 1366px) {
	.faq-list li .title img {
		margin-top: -4px;
	}
}
@media (max-width: 1024px) {
	.faq-list li .title img {
		margin-top: -3.5px;
	}
}
@media (max-width: 991px) {
	.faq-list li .title img {
		margin-top: -3px;
	}
}
@media (max-width: 767px) {
	.faq-list li .title img {
		margin-top: -2.5px;
	}
}
@media (max-width: 1600px) {
	.faq-list li .title img {
		width: 33.6px;
	}
}
@media (max-width: 1366px) {
	.faq-list li .title img {
		width: 31.2px;
	}
}
@media (max-width: 1024px) {
	.faq-list li .title img {
		width: 28.8px;
	}
}
@media (max-width: 991px) {
	.faq-list li .title img {
		width: 26.4px;
	}
}
@media (max-width: 767px) {
	.faq-list li .title img {
		width: 24px;
	}
}
.faq-list li .text {
	display: none;
	margin-top: 20px;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
	transition: none;
}
@media (max-width: 1600px) {
	.faq-list li .text {
		margin-top: 18px;
	}
}
@media (max-width: 1366px) {
	.faq-list li .text {
		margin-top: 16px;
	}
}
@media (max-width: 1024px) {
	.faq-list li .text {
		margin-top: 14px;
	}
}
@media (max-width: 991px) {
	.faq-list li .text {
		margin-top: 12px;
	}
}
@media (max-width: 767px) {
	.faq-list li .text {
		margin-top: 10px;
	}
}
.faq-list li .text p {
	line-height: 156.25%;
}
.faq-list li.active .title img {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.search-box {
	margin-top: 150px;
	padding-bottom: 100px;
}
@media (max-width: 1600px) {
	.search-box {
		margin-top: 140px;
	}
}
@media (max-width: 1366px) {
	.search-box {
		margin-top: 130px;
	}
}
@media (max-width: 1024px) {
	.search-box {
		margin-top: 120px;
	}
}
@media (max-width: 991px) {
	.search-box {
		margin-top: 110px;
	}
}
@media (max-width: 767px) {
	.search-box {
		margin-top: 100px;
	}
}
@media (max-width: 1600px) {
	.search-box {
		padding-bottom: 93.33333px;
	}
}
@media (max-width: 1366px) {
	.search-box {
		padding-bottom: 86.66667px;
	}
}
@media (max-width: 1024px) {
	.search-box {
		padding-bottom: 80px;
	}
}
@media (max-width: 991px) {
	.search-box {
		padding-bottom: 73.33333px;
	}
}
@media (max-width: 767px) {
	.search-box {
		padding-bottom: 66.66667px;
	}
}
.search-box .search-tool form {
	max-width: 500px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	margin: auto;
}
@media (max-width: 767px) {
	.search-box .search-tool form {
		max-width: 90%;
	}
}
.search-box .search-tool input {
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 50px 0 20px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	-moz-transition: all .35s;
	transition: all .35s;
}
.search-box .search-tool button {
	position: absolute;
	width: 50px;
	height: 50px;
	right: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	background: rgba(0,0,0,0);
	border: 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.results {
	margin-top: 40px;
}
.results .search-list ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.results .search-list ul li {
	width: 24%;
	margin-right: 1.33%;
	margin-bottom: 40px;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
	-webkit-box-shadow: 0 4px 12.6px 0 rgba(0,0,0,.15);
	-moz-box-shadow: 0 4px 12.6px 0 rgba(0,0,0,.15);
	box-shadow: 0 4px 12.6px 0 rgba(0,0,0,.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
	position: relative;
	top: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
@media (max-width: 767px) {
	.results .search-list ul li {
		width: 49%;
		margin-right: 2%;
	}
}
@media (max-width: 1600px) {
	.results .search-list ul li {
		margin-bottom: 36px;
	}
}
@media (max-width: 1366px) {
	.results .search-list ul li {
		margin-bottom: 32px;
	}
}
@media (max-width: 1024px) {
	.results .search-list ul li {
		margin-bottom: 28px;
	}
}
@media (max-width: 991px) {
	.results .search-list ul li {
		margin-bottom: 24px;
	}
}
@media (max-width: 767px) {
	.results .search-list ul li {
		margin-bottom: 20px;
	}
}
@media (max-width: 1600px) {
	.results .search-list ul li {
		padding-top: 27px;
	}
}
@media (max-width: 1366px) {
	.results .search-list ul li {
		padding-top: 24px;
	}
}
@media (max-width: 1024px) {
	.results .search-list ul li {
		padding-top: 21px;
	}
}
@media (max-width: 991px) {
	.results .search-list ul li {
		padding-top: 18px;
	}
}
@media (max-width: 767px) {
	.results .search-list ul li {
		padding-top: 15px;
	}
}
@media (max-width: 1600px) {
	.results .search-list ul li {
		padding-right: 27px;
	}
}
@media (max-width: 1366px) {
	.results .search-list ul li {
		padding-right: 24px;
	}
}
@media (max-width: 1024px) {
	.results .search-list ul li {
		padding-right: 21px;
	}
}
@media (max-width: 991px) {
	.results .search-list ul li {
		padding-right: 18px;
	}
}
@media (max-width: 767px) {
	.results .search-list ul li {
		padding-right: 15px;
	}
}
@media (max-width: 1600px) {
	.results .search-list ul li {
		padding-bottom: 27px;
	}
}
@media (max-width: 1366px) {
	.results .search-list ul li {
		padding-bottom: 24px;
	}
}
@media (max-width: 1024px) {
	.results .search-list ul li {
		padding-bottom: 21px;
	}
}
@media (max-width: 991px) {
	.results .search-list ul li {
		padding-bottom: 18px;
	}
}
@media (max-width: 767px) {
	.results .search-list ul li {
		padding-bottom: 15px;
	}
}
@media (max-width: 1600px) {
	.results .search-list ul li {
		padding-left: 27px;
	}
}
@media (max-width: 1366px) {
	.results .search-list ul li {
		padding-left: 24px;
	}
}
@media (max-width: 1024px) {
	.results .search-list ul li {
		padding-left: 21px;
	}
}
@media (max-width: 991px) {
	.results .search-list ul li {
		padding-left: 18px;
	}
}
@media (max-width: 767px) {
	.results .search-list ul li {
		padding-left: 15px;
		position: static;
	}
}
.results .search-list ul li: nth-child(2n) {
	margin-right: 1.33%;
}
@media (max-width: 767px) {
	.results .search-list ul li: nth-child(2n) {
		margin-right: 0;
	}
}
.results .search-list ul li: nth-child(4n) {
	margin-right: 0;
}
.results .search-list ul li .search-img .img-box {
	aspect-ratio: 330/220;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
}
.results .search-list ul li .search-img img {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.results .search-list ul li .img-text {
	margin-top: 15px;
}
.results .search-list ul li .img-text .type {
	font-size: 14px;
	color: #314c9b;
	line-height: 1;
	margin-bottom: 10px;
}
.results .search-list ul li .img-text .t a {
	font-size: 18px;
	font-weight: 600;
	line-height: 110%;
	color: #333;
}
@media (max-width: 1600px) {
	.results .search-list ul li .img-text .t a {
		font-size: 17.6px;
	}
}
@media (max-width: 1366px) {
	.results .search-list ul li .img-text .t a {
		font-size: 17.2px;
	}
}
@media (max-width: 1024px) {
	.results .search-list ul li .img-text .t a {
		font-size: 16.8px;
	}
}
@media (max-width: 991px) {
	.results .search-list ul li .img-text .t a {
		font-size: 16.4px;
	}
}
@media (max-width: 767px) {
	.results .search-list ul li .img-text .t a {
		font-size: 16px;
	}
}
.results .search-list ul li .img-text .see-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	background-color: #314c9b;
	color: #fff;
	padding: 5px 18px 2px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	margin-top: 20px;
}
.results .search-list ul li: hover {
	top: -5px;
}
.results .search-list ul li: hover .search-img .img-box img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.privacy {
	margin-top: 150px;
	margin-bottom: 60px;
}
@media (max-width: 1600px) {
	.privacy {
		margin-top: 144px;
	}
}
@media (max-width: 1366px) {
	.privacy {
		margin-top: 138px;
	}
}
@media (max-width: 1024px) {
	.privacy {
		margin-top: 132px;
	}
}
@media (max-width: 991px) {
	.privacy {
		margin-top: 126px;
	}
}
@media (max-width: 767px) {
	.privacy {
		margin-top: 120px;
	}
}
@media (max-width: 1600px) {
	.privacy {
		margin-bottom: 54px;
	}
}
@media (max-width: 1366px) {
	.privacy {
		margin-bottom: 48px;
	}
}
@media (max-width: 1024px) {
	.privacy {
		margin-bottom: 42px;
	}
}
@media (max-width: 991px) {
	.privacy {
		margin-bottom: 36px;
	}
}
@media (max-width: 767px) {
	.privacy {
		margin-bottom: 30px;
	}
}
.privacy h2,.privacy h3,.privacy h4 {
	margin-bottom: 30px;
}
@media (max-width: 1600px) {
	.privacy h2,.privacy h3,.privacy h4 {
		margin-bottom: 27px;
	}
}
@media (max-width: 1366px) {
	.privacy h2,.privacy h3,.privacy h4 {
		margin-bottom: 24px;
	}
}
@media (max-width: 1024px) {
	.privacy h2,.privacy h3,.privacy h4 {
		margin-bottom: 21px;
	}
}
@media (max-width: 991px) {
	.privacy h2,.privacy h3,.privacy h4 {
		margin-bottom: 18px;
	}
}
@media (max-width: 767px) {
	.privacy h2,.privacy h3,.privacy h4 {
		margin-bottom: 15px;
	}
}
.privacy p {
	margin-bottom: 20px;
}
@media (max-width: 1600px) {
	.privacy p {
		margin-bottom: 18px;
	}
}
@media (max-width: 1366px) {
	.privacy p {
		margin-bottom: 16px;
	}
}
@media (max-width: 1024px) {
	.privacy p {
		margin-bottom: 14px;
	}
}
@media (max-width: 991px) {
	.privacy p {
		margin-bottom: 12px;
	}
}
@media (max-width: 767px) {
	.privacy p {
		margin-bottom: 10px;
	}
}
.hamburger {
	display: block;
	cursor: pointer;
	background-color: rgba(0,0,0,0);
	overflow: visible;
	position: relative;
	width: 28px;
	height: 19px;
}
.hamburger>div,.hamburger>view {
	display: block;
	top: 50%;
	margin-top: -1.5px;
}
.hamburger>div,.hamburger>div: after,.hamburger>div: before,.hamburger>view,.hamburger>view: after,.hamburger>view: before {
	width: 28px;
	height: 3px;
	background-color: #fedc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: absolute;
	-webkit-transition-property: all;
	-o-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.hamburger>div: after,.hamburger>div: before,.hamburger>view: after,.hamburger>view: before {
	content: "";
	display: block;
}
.hamburger>div: before,.hamburger>view: before {
	top: -8px;
}
.hamburger>div: after,.hamburger>view: after {
	bottom: -8px;
}
.hamburger.hamburger-11>div,.hamburger.hamburger-11>view {
	margin-top: -2px;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11>div: before,.hamburger.hamburger-11>view: before {
	-webkit-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-o-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-moz-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
}
.hamburger.hamburger-11>div: after,.hamburger.hamburger-11>view: after {
	-webkit-transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease .14s,background-color .3s linear,-o-transform .1s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-moz-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11.active>div,.hamburger.hamburger-11.active>view {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-11.active>div: before,.hamburger.hamburger-11.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-o-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-moz-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
}
.hamburger.hamburger-11.active>div: after,.hamburger.hamburger-11.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease,background-color .3s linear,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
}
.hamburger {
	display: block;
	cursor: pointer;
	background-color: rgba(0,0,0,0);
	overflow: visible;
	position: relative;
	width: 28px;
	height: 19px;
}
.hamburger>div,.hamburger>view {
	display: block;
	top: 50%;
	margin-top: -1.5px;
}
.hamburger>div,.hamburger>div: after,.hamburger>div: before,.hamburger>view,.hamburger>view: after,.hamburger>view: before {
	width: 28px;
	height: 3px;
	background-color: #fedc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: absolute;
	-webkit-transition-property: all;
	-o-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.hamburger>div: after,.hamburger>div: before,.hamburger>view: after,.hamburger>view: before {
	content: "";
	display: block;
}
.hamburger>div: before,.hamburger>view: before {
	top: -8px;
}
.hamburger>div: after,.hamburger>view: after {
	bottom: -8px;
}
.hamburger.hamburger-11>div,.hamburger.hamburger-11>view {
	margin-top: -2px;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11>div: before,.hamburger.hamburger-11>view: before {
	-webkit-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-o-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-moz-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
}
.hamburger.hamburger-11>div: after,.hamburger.hamburger-11>view: after {
	-webkit-transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease .14s,background-color .3s linear,-o-transform .1s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-moz-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11.active>div,.hamburger.hamburger-11.active>view {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-11.active>div: before,.hamburger.hamburger-11.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-o-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-moz-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
}
.hamburger.hamburger-11.active>div: after,.hamburger.hamburger-11.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease,background-color .3s linear,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
}
footer {
	background: #191b20;
	padding-top: 60px;
	padding-bottom: 60px;
	margin-bottom: 0;
}
@media (max-width: 1600px) {
	footer {
		padding-top: 52px;
	}
}
@media (max-width: 1366px) {
	footer {
		padding-top: 44px;
	}
}
@media (max-width: 1024px) {
	footer {
		padding-top: 36px;
	}
}
@media (max-width: 991px) {
	footer {
		padding-top: 28px;
	}
}
@media (max-width: 767px) {
	footer {
		padding-top: 20px;
	}
}
@media (max-width: 1600px) {
	footer {
		padding-bottom: 52px;
	}
}
@media (max-width: 1366px) {
	footer {
		padding-bottom: 44px;
	}
}
@media (max-width: 1024px) {
	footer {
		padding-bottom: 36px;
	}
}
@media (max-width: 991px) {
	footer {
		padding-bottom: 28px;
	}
}
@media (max-width: 767px) {
	footer {
		padding-bottom: 20px;
		
	}
}
footer .top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 60px;
	border-bottom: 1px solid #454545;
}
@media (max-width: 1600px) {
	footer .top {
		padding-bottom: 52px;
	}
}
@media (max-width: 1366px) {
	footer .top {
		padding-bottom: 44px;
	}
}
@media (max-width: 1024px) {
	footer .top {
		padding-bottom: 36px;
	}
}
@media (max-width: 991px) {
	footer .top {
		padding-bottom: 28px;
	}
}
@media (max-width: 767px) {
	footer .top {
		padding-bottom: 20px;
	}
}
footer .top p {
	font-size: 36px;
	color: #fff;
	line-height: normal;
	width: 1110px;font-weight: 700;
}
@media (max-width: 1600px) {
	footer .top p {
		font-size: 33.8px;
	}
}
@media (max-width: 1366px) {
	footer .top p {
		font-size: 31.6px;
	}
}
@media (max-width: 1024px) {
	footer .top p {
		font-size: 29.4px;
	}
}
@media (max-width: 991px) {
	footer .top p {
		font-size: 27.2px;
	}
}
@media (max-width: 767px) {
	footer .top p {
		font-size: 25px;
	}
}
@media (max-width: 1600px) {
	footer .top p {
		width: 80%;
	}
}
@media (max-width: 767px) {
	footer .top p {
		width: 100%;
	}
}
footer .top p span {
	color: #99d31c;font-size:23px;
}
footer .top .pop-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 180px;
	height: 50px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #99d31c;
	color: #333;
	cursor: pointer;
	margin-top: 0;
}
@media (max-width: 767px) {
	footer .top .pop-btn {
		margin-top: 15px;
	}
}
footer .center {
	margin-top: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
@media (max-width: 1366px) {
	footer .center {
		margin-top: 30px;
	}
}
@media (max-width: 767px) {
	footer .center {
		margin-top: 20px;
	}
}
@media (max-width: 1024px) {
	footer .center {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
footer .center .left {
	width: 16.36%;
	min-width: 200px;
}
@media (max-width: 1024px) {
	footer .center .left {
		width: 100%;
	}
}
footer .center .left .logo img {
	width: 90%;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	height: auto;
}
footer .center .left p {
	margin-top: 30px;
	color: #d9d9d9;
}
@media (max-width: 1600px) {
	footer .center .left p {
		margin-top: 27px;
	}
}
@media (max-width: 1366px) {
	footer .center .left p {
		margin-top: 24px;
	}
}
@media (max-width: 1024px) {
	footer .center .left p {
		margin-top: 21px;
	}
}
@media (max-width: 991px) {
	footer .center .left p {
		margin-top: 18px;
	}
}
@media (max-width: 767px) {
	footer .center .left p {
		margin-top: 15px;
	}
}
footer .center .left .share ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	/-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	/justify-content: space-between;
	margin-top: 30px;
}
@media (max-width: 1024px) {
	footer .center .left .share ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}
@media (max-width: 1600px) {
	footer .center .left .share ul {
		margin-top: 27px;
	}
}
@media (max-width: 1366px) {
	footer .center .left .share ul {
		margin-top: 24px;
	}
}
@media (max-width: 1024px) {
	footer .center .left .share ul {
		margin-top: 21px;
	}
}
@media (max-width: 991px) {
	footer .center .left .share ul {
		margin-top: 18px;
	}
}
@media (max-width: 767px) {
	footer .center .left .share ul {
		margin-top: 15px;
	}
}
footer .center .left .share ul li {
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #999;
	margin-right: 10px;
}
footer .center .left .share ul li:hover{background:rgb(153, 211, 28);}
footer .center .left .share ul li a{font-size:25px;color:#fff}
@media (max-width: 1024px) {
	footer .center .left .share ul li {
		margin-right: 20px;
	}
}
footer .center .left .share ul li span {
	font-size: 20px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	color: #fff;
}

footer .center .footer-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	margin-left: 3.90625vw;
	margin-top: 10px;
}
footer .center .footer-nav a{color:#fff} 
@media (max-width: 1024px) {
	footer .center .footer-nav {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: 0;display: none;
	}
}
footer .center .footer-nav dl {
	margin-top: 7px;
	/width: -webkit-fit-content;
	/width: -moz-fit-content;
	/width: fit-content;
	margin-bottom: 55px;
}

footer .center .footer-nav dl:nth-child(1) { width: 40%; }
footer .center .footer-nav dl:nth-child(2) { width: 20%; }
footer .center .footer-nav dl:nth-child(3) { width: 30%; }

@media (max-width: 1024px) {
	footer .center .footer-nav dl {
		margin-top: 15px;
	}
}
@media (max-width: 767px) {
	footer .center .footer-nav dl {
		width: 49%;
	}
}
@media (max-width: 1600px) {
	footer .center .footer-nav dl {
		margin-bottom: 48px;
	}
}
@media (max-width: 1366px) {
	footer .center .footer-nav dl {
		margin-bottom: 41px;
	}
}
@media (max-width: 1024px) {
	footer .center .footer-nav dl {
		margin-bottom: 34px;
	}
}
@media (max-width: 991px) {
	footer .center .footer-nav dl {
		margin-bottom: 27px;
	}
}
@media (max-width: 767px) {
	footer .center .footer-nav dl {
		margin-bottom: 20px;
	}
}
footer .center .footer-nav dl dt {
	color: #fff;
	font-size: 20px;
	margin-bottom: 23px;
	font-weight: 600;
	font-family: Poppins-SemiBold;
}

@media (max-width: 1600px) {
	footer .center .footer-nav dl dt {
		font-size: 19.6px;
	}
}
@media (max-width: 1366px) {
	footer .center .footer-nav dl dt {
		font-size: 19.2px;
	}
}
@media (max-width: 1024px) {
	footer .center .footer-nav dl dt {
		font-size: 18.8px;
	}
}
@media (max-width: 991px) {
	footer .center .footer-nav dl dt {
		font-size: 18.4px;
	}
}
@media (max-width: 767px) {
	footer .center .footer-nav dl dt {
		font-size: 18px;
	}
}
@media (max-width: 1600px) {
	footer .center .footer-nav dl dt {
		margin-bottom: 20.7px;
	}
}
@media (max-width: 1366px) {
	footer .center .footer-nav dl dt {
		margin-bottom: 18.4px;
	}
}
@media (max-width: 1024px) {
	footer .center .footer-nav dl dt {
		margin-bottom: 16.1px;
	}
}
@media (max-width: 991px) {
	footer .center .footer-nav dl dt {
		margin-bottom: 13.8px;
	}
}
@media (max-width: 767px) {
	footer .center .footer-nav dl dt {
		margin-bottom: 11.5px;
	}
}
footer .center .footer-nav dl dd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 11px;
	color: #d9d9d9;
}
footer .center .footer-nav dl dd: last-child {
	margin-bottom: 0;
}
footer .center .footer-nav dl .dd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;flex-direction: column;
}
footer .center .footer-nav dl .dd dd {
	width: 100%;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
	transition: none;
}
footer .center .footer-nav dl .dd dd a{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}

@media (max-width: 767px) {
	footer .center .footer-nav dl .dd dd {
		width: 100%;
	}
}
footer .center .footer-nav dl .dd dd: hover {
	color: #fff;
}
footer .center .footer-nav dl: first-child {
	width: 51%;
}
@media (max-width: 1024px) {
	footer .center .footer-nav dl: first-child {
		width: 100%;
	}
}
footer .center .footer-nav dl: last-child {
	width: 27.59%;
}
@media (max-width: 1024px) {
	footer .center .footer-nav dl: last-child {
		width: 100%;
	}
}
footer .center .footer-nav dl: last-child dd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
footer .center .footer-nav dl: last-child dd span {
	margin-right: 12px;
	font-size: 20px;
}
footer .center .footer-nav dl: last-child dd a,footer .center .footer-nav dl: last-child dd p {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
footer .bottom {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
footer .bottom,footer .bottom .copy {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
footer .bottom .copy {
	margin-top: 40px;
}
@media (max-width: 1600px) {
	footer .bottom .copy {
		margin-top: 34px;
	}
}
@media (max-width: 1366px) {
	footer .bottom .copy {
		margin-top: 28px;
	}
}
@media (max-width: 1024px) {
	footer .bottom .copy {
		margin-top: 22px;
	}
}
@media (max-width: 991px) {
	footer .bottom .copy {
		margin-top: 16px;
	}
}
@media (max-width: 767px) {
	footer .bottom .copy {
		margin-top: 10px;
	}
}
footer .bottom .copy a {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: block;
	color: #fff;
	margin-bottom: 0;
}
@media (max-width: 767px) {
	footer .bottom .copy a {
		margin-bottom: 10px;
	}
}
footer .bottom .copy a: last-child {
	margin-left: 30px;
}
@media (max-width: 767px) {
	footer .bottom .copy a: last-child {
		margin-left: 0;
	}
}
footer .bottom .right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 15px;
	margin-top: 40px;
}
@media (max-width: 1600px) {
	footer .bottom .right {
		margin-top: 34px;
	}
}
@media (max-width: 1366px) {
	footer .bottom .right {
		margin-top: 28px;
	}
}
@media (max-width: 1024px) {
	footer .bottom .right {
		margin-top: 22px;
	}
}
@media (max-width: 991px) {
	footer .bottom .right {
		margin-top: 16px;
	}
}
@media (max-width: 767px) {
	footer .bottom .right {
		margin-top: 10px;
	}
}
footer .bottom .right .line {
	width: 1px;
	height: 15px;
	background: hsla(0,0%,100%,.2);
	margin: 0 15px;
}
footer .bottom .right a {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
footer .bottom .right a: hover {
	color: #fff;
}
.xs-online {
	display: none;
	font-weight: 300;
	position: fixed;
	z-index: 30;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 -2px 14px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 -2px 14px 1px rgba(0,0,0,.2);
	box-shadow: 0 -2px 14px 1px rgba(0,0,0,.2);
}
@media (max-width: 767px) {
	.xs-online {
		display: block;
	}
}
.xs-online ul {
	display: table;
	width: 100%;
	table-layout: fixed;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0;
	height: 68px;
}
.xs-online ul li {
	display: table-cell;
	width: 20%;
	border-left: 1px solid #fcf3f2;
	height: 68px;
}
.xs-online ul li a {
	display: block;
	padding: 7px 0 5px;
}
.xs-online ul li a span {
	display: block;
	color: #01164f;
	font-size: 12px;
}
.xs-online ul li a span i {
	font-size: 22px;
	color: #01164f;
}
.xs-online ul li: first-child {
	border-left: none;
}
.hamburger {
	display: block;
	cursor: pointer;
	background-color: rgba(0,0,0,0);
	overflow: visible;
	position: relative;
	width: 28px;
	height: 19px;
}
.hamburger>div,.hamburger>view {
	display: block;
	top: 50%;
	margin-top: -1.5px;
}
.hamburger>div,.hamburger>div: after,.hamburger>div: before,.hamburger>view,.hamburger>view: after,.hamburger>view: before {
	width: 28px;
	height: 3px;
	background-color: #fedc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: absolute;
	-webkit-transition-property: all;
	-o-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.hamburger>div: after,.hamburger>div: before,.hamburger>view: after,.hamburger>view: before {
	content: "";
	display: block;
}
.hamburger>div: before,.hamburger>view: before {
	top: -8px;
}
.hamburger>div: after,.hamburger>view: after {
	bottom: -8px;
}
.hamburger.hamburger-11>div,.hamburger.hamburger-11>view {
	margin-top: -2px;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11>div: before,.hamburger.hamburger-11>view: before {
	-webkit-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-o-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-moz-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
}
.hamburger.hamburger-11>div: after,.hamburger.hamburger-11>view: after {
	-webkit-transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease .14s,background-color .3s linear,-o-transform .1s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-moz-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11.active>div,.hamburger.hamburger-11.active>view {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-11.active>div: before,.hamburger.hamburger-11.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-o-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-moz-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
}
.hamburger.hamburger-11.active>div: after,.hamburger.hamburger-11.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease,background-color .3s linear,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
}
header {
	width: 100%;
	height: 100px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	top: 44px;
	z-index: 1000;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	background: #01164f;
}
@media (max-width: 1366px) {
	header {
		height: 70px;
	}
}
header .logo {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	/aspect-ratio: 132/100;
	margin-right: 18px;
}
@media (max-width: 1366px) {
	header .logo {
		/width: 50px;
	}
}
@media (max-width: 1600px) {
	header .logo {
		margin-right: 14px;
	}
}
@media (max-width: 1366px) {
	header .logo {
		margin-right: 10px;
	}
}
@media (max-width: 988px) {
	header .logo {
		max-width: 50vw;
	}
}
header .logo a,header .logo img {
	display: block;
	height: 100%;
	width: 100%;
}
header .pc-header {
	height: 100%;
	position: relative;
	z-index: 10;
}
header .pc-header .top {
	height: 100%;
}
header .pc-header .top .container{
    
}
header .pc-header .top .container,header .right {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;    justify-content: space-between;
}
header .right {
	color: #fff;
	/margin-left: auto;
}
header .right .search {
	cursor: pointer;
}
header .right .search span {
	font-size: 22px;
}
header .right .line {
	width: 1px;
	height: 13px;
	background: #fff;
	margin: 0 15px;
}
@media (max-width: 1024px) {
	header .right .line {
		background: #333;
	}
}
header .right .language {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-right: 30px;
}
header .right .language .iconfont {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	font-size: 20px;
}
header .right .trp-language-item__default {
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	border-radius: 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
header .right .trp-language-item__default .trp-language-item-name {
	color: #fff;
}
header .right .trp-language-item__default img {
	margin-right: 0;
	display: none;
}
header .right .pop-btn {
	color: #01164f;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 140px;
	height: 40px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	background: #fff;
	margin-left: 1.82292vw;
}
@media (max-width: 1024px) {
	header .right .pop-btn {
		display: none;
	}
}
@media (max-width: 1600px) {
	header .right .pop-btn {
		width: 136.5px;
	}
}
@media (max-width: 1366px) {
	header .right .pop-btn {
		width: 133px;
	}
}
@media (max-width: 1024px) {
	header .right .pop-btn {
		width: 129.5px;
	}
}
@media (max-width: 991px) {
	header .right .pop-btn {
		width: 126px;
	}
}
@media (max-width: 767px) {
	header .right .pop-btn {
		width: 122.5px;
	}
}
@media (max-width: 1600px) {
	header .right .pop-btn {
		height: 39px;
	}
}
@media (max-width: 1366px) {
	header .right .pop-btn {
		height: 38px;
	}
}
@media (max-width: 1024px) {
	header .right .pop-btn {
		height: 37px;
	}
}
@media (max-width: 991px) {
	header .right .pop-btn {
		height: 36px;
	}
}
@media (max-width: 767px) {
	header .right .pop-btn {
		height: 35px;
	}
}
@media (max-width: 1600px) {
	header .right .pop-btn {
		-webkit-border-radius: 97.5px;
		-moz-border-radius: 97.5px;
		border-radius: 97.5px;
	}
}
@media (max-width: 1366px) {
	header .right .pop-btn {
		-webkit-border-radius: 95px;
		-moz-border-radius: 95px;
		border-radius: 95px;
	}
}
@media (max-width: 1024px) {
	header .right .pop-btn {
		-webkit-border-radius: 92.5px;
		-moz-border-radius: 92.5px;
		border-radius: 92.5px;
	}
}
@media (max-width: 991px) {
	header .right .pop-btn {
		-webkit-border-radius: 90px;
		-moz-border-radius: 90px;
		border-radius: 90px;
	}
}
@media (max-width: 767px) {
	header .right .pop-btn {
		-webkit-border-radius: 87.5px;
		-moz-border-radius: 87.5px;
		border-radius: 87.5px;
	}
}
@media (max-width: 1366px) {
	header .right .pop-btn {
		margin-left: 3vw;
	}
}
header .right .share {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
@media (max-width: 767px) {
	header .right .share {
		display: none;
	}
}
header .nav,header .nav ul,header .nav ul li {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
header .nav ul li {
	position: relative;
}
header .nav ul li.active,header .nav ul li: hover {
	background: #fff;
}
header .nav ul li.active a,header .nav ul li: hover a {
	color: #01164f;
}
header .nav ul li: first-child {
	margin-left: 0;
}
header .nav ul li a {
	font-size: 16px;
	color: #fff;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	letter-spacing: 0;
	text-transform: capitalize;
	white-space: nowrap;
	padding-left: 1.04167vw;
	padding-right: 1.04167vw;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (max-width: 1600px) {
	header .nav ul li a {
		font-size: 15px;
	}
}
@media (max-width: 1366px) {
	header .nav ul li a {
		font-size: 14px;
	}
}
@media (max-width: 1600px) {
	header .nav ul li a {
		padding-left: 10px;
		padding-right: 10px;
	}
}
header .nav ul li dl {
	position: absolute;
	top: 100px;
	padding: 10px 30px;
	background: #fff;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* 这里我删掉了 display:none，换成动画能用的隐藏方式 */
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-10px);
	-moz-transform: translateX(-50%) translateY(-10px);
	-ms-transform: translateX(-50%) translateY(-10px);
	-o-transform: translateX(-50%) translateY(-10px);
	transform: translateX(-50%) translateY(-10px);
	-webkit-box-shadow: 0 4px 18.9px 0 rgba(0,0,0,.06);
	-moz-box-shadow: 0 4px 18.9px 0 rgba(0,0,0,.06);
	box-shadow: 0 4px 18.9px 0 rgba(0,0,0,.06);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.25);
	box-shadow: 0 0 10px rgba(0,0,0,.25);
	
	/* 动画必须代码 */
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}

header .nav ul li:hover dl {
    /* 完全去掉 display:block！ */
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    -webkit-transform: translateX(-50%) translateY(0) !important;
    -moz-transform: translateX(-50%) translateY(0) !important;
    -ms-transform: translateX(-50%) translateY(0) !important;
    -o-transform: translateX(-50%) translateY(0) !important;
    transform: translateX(-50%) translateY(0) !important;
}
/*header .nav ul li dl dt:hover {backgound:#01164f;display:block}*/
/*header .nav ul li dl dt:hover a{backgound:#01164f;color:#fff;display:block} */
header .nav ul li:hover{background:#fff}
header .nav ul li:hover a{color:#111}
header .nav ul li dl dt {
	height: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	font-family: Poppins-Medium;
	text-transform: uppercase;
	/color: #01164f;background:#fff;width:100%;border-radius: 5px;transition: all 0.1s;
}
header .nav ul li dl dt a {
	color: #01164f;
}
header .nav ul li dl dt:hover a{color:#fff;}
header .nav ul li dl dt:hover {background:#01164f}
header .nav ul li dl dt: hover a {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	-ms-transform: translateX(-5px);
	-o-transform: translateX(-5px);
	transform: translateX(-5px);
}
header .nav ul li dl .content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
header .nav ul li dl .content .dd {
	margin-right: 3.85417vw;
}
header .nav ul li dl .content .dd: last-child {
	margin-right: 0;
}
header .nav ul li dl .content .dd dt {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
header .nav ul li dl .content .dd dd a {
	padding: 0;
	height: 40px;
	color: #333;
	font-size: 14px;
}
header .nav ul li dl .content .dd dd a: hover {
	color: #01164f;
}
header .nav .language {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
header .nav .language a {
	display: block;
	margin-right: 15px;
	width: 24px;
	height: 24px;
	position: relative;
}
header .nav .language a: last-child {
	margin-right: 0;
}
header .nav .language a img {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
header .nav .language a img.img2 {
	opacity: 0;
}
header .phone {
	display: none;
	position: relative;
	z-index: 1000;
	margin-left: 20px;
}
header .phone .language {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
header .phone .language a {
	display: block;
	margin-right: 15px;
	width: 24px;
	height: 24px;
	position: relative;
}
header .phone .language a: last-child {
	margin-right: 0;
}
header .phone .language a img {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
header .phone .language a img.img1 {
	opacity: 0;
}
header .mob-nav {
	width: 100%;
	height: 96vh;
	background-color: #f7f7f7;
	position: fixed;
	top: 70px;
	right: 100%;
	z-index: 99;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
	-webkit-transition: .4s cubic-bezier(.77,0,.175,1);
	-o-transition: .4s cubic-bezier(.77,0,.175,1);
	-moz-transition: .4s cubic-bezier(.77,0,.175,1);
	transition: .4s cubic-bezier(.77,0,.175,1);
	padding: 20px 0;
}
header .mob-nav .nLi.active img {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
header .mob-nav .nLi h3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0,73,130,.3);
	margin: 0 20px;
}
header .mob-nav .nLi h3 .arrow {
	width: 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
}
header .mob-nav .nLi h3 a {
	line-height: 45px;
	font-size: 16px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: block;
}
header .mob-nav.active {
	right: 0;
}
.mob-nav .sub.open {
    display: block;
}
/* 箭头默认样式 */
.arrow img {
  transition: transform 0.3s ease; /* 平滑旋转 */
  display: block;
}

/* 箭头展开时旋转90度 */
.arrow.active img {
  transform: rotate(90deg);
}
header .mob-nav .sub {
	display: none;
	border-bottom: 1px solid rgba(0,73,130,.3);
	padding: 10px 0;
}
header .mob-nav .sub li a {
	display: block;
	padding-left: 20px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
header .icons {
	position: absolute;
	top: 0;
	right: 0;
	width: 20.05208vw;
	aspect-ratio: 385/175;
	z-index: 1;
	display: block;
}
@media (max-width: 1024px) {
	header .icons {
		display: none;
	}
}
header .icons img {
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 1366px) {
	header .nav {
		display: none!important;
	}
	header .phone {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	header .phone .search {
		margin-right: 20px;
	}
}
.trp-language-switcher: first-child {
	display: none;
}
.trp-current-language-item__wrapper svg {
	display: none;
}
.trp-current-language-item__wrapper a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #000;
	font-size: 16px;
}
.trp-current-language-item__wrapper a img {
	width: 18px;
	margin: 0 10px 0 0;
}
.trp-switcher-dropdown-list {
	position: absolute;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	padding: 10px;
	display: block;
	opacity: 0;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(0) scale(0);
	-moz-transform: translateX(-50%) translateY(0) scale(0);
	-ms-transform: translateX(-50%) translateY(0) scale(0);
	-o-transform: translateX(-50%) translateY(0) scale(0);
	transform: translateX(-50%) translateY(0) scale(0);
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	-moz-transition: all .35s;
	transition: all .35s;
}
.trp-shortcode-switcher .trp-switcher-dropdown-list a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #333;
}
.trp-switcher-dropdown-list a: nth-child(n+2) {
	margin: 5px 0 0;
}
.trp-switcher-dropdown-list a img {
	width: 18px;
	margin: 0 10px 0 0;
}
.trp-language-switcher: hover .trp-switcher-dropdown-list {
	opacity: 1;
	-webkit-transform: translateX(-50%) translateY(0) scale(1);
	-moz-transform: translateX(-50%) translateY(0) scale(1);
	-ms-transform: translateX(-50%) translateY(0) scale(1);
	-o-transform: translateX(-50%) translateY(0) scale(1);
	transform: translateX(-50%) translateY(0) scale(1);
}
.trp-floating-switcher {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	z-index: 99999;
	overflow: hidden;
	padding: var(--switcher-padding,10px);
	border: var(--border,none);
	-webkit-border-radius: var(--border-radius,8px);
	-moz-border-radius: var(--border-radius,8px);
	border-radius: var(--border-radius,8px);
	background: var(--bg,#fff);
	width: var(--switcher-width,auto);
	top: var(--top,unset);
	right: var(--right,unset);
	bottom: var(--bottom,unset);
	left: var(--left,unset);
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.050980392156862744);
	-moz-box-shadow: 0 10px 20px 0 rgba(0,0,0,.050980392156862744);
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.050980392156862744);
}
.trp-floating-switcher,.trp-floating-switcher .trp-switcher-dropdown-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-moz-box-orient: vertical;
	-moz-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.trp-switcher-position-top.trp-floating-switcher {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list,.trp-floating-switcher.trp-switcher-position-top: not(.trp-ls-inline) .trp-language-switcher-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
div.trp-ls-inline .trp-language-switcher-inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.trp-ls-inline.trp-opposite-language .trp-language-item {
	width: 100%;
}
#trp-floater-powered-by {
	font-size: 12px;
	text-align: center;
	padding: 0 5px;
}
#trp-floater-powered-by,#trp-floater-powered-by a {
	color: var(--text,#b3b3b3);
}
.trp-switcher-position-bottom #trp-floater-powered-by {
	border-top: 1px solid var(--text,#747474);
	padding-top: 5px;
	margin-top: 5px;
}
.trp-switcher-position-top #trp-floater-powered-by {
	border-bottom: 1px solid var(--text,#747474);
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.trp-shortcode-switcher__wrapper {
	position: relative;
	border: none;
}
.trp-shortcode-switcher {
	position: static;
	display: inline-block;
	padding: 10px 0;
	width: auto;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.trp-shortcode-switcher.trp-open-on-click {
	cursor: pointer;
}
.trp-shortcode-overlay {
	position: relative;
	left: 0;
	top: 0;
	z-index: 9999;
}
.trp-current-language-item__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.trp-language-switcher-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.trp-floating-switcher .trp-language-switcher-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-moz-box-orient: vertical;
	-moz-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.trp-shortcode-switcher .trp-language-switcher-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.trp-switcher-dropdown-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	overflow-y: hidden;
	-webkit-transition: max-height .2s ease-in-out;
	-o-transition: max-height .2s ease-in-out;
	-moz-transition: max-height .2s ease-in-out;
	transition: max-height .2s ease-in-out;
	max-height: 0;
	-webkit-transition-duration: var(--transition-duration);
	-moz-transition-duration: var(--transition-duration);
	-o-transition-duration: var(--transition-duration);
	transition-duration: var(--transition-duration);
}
.trp-shortcode-switcher .trp-switcher-dropdown-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded=true] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded=true] .trp-switcher-dropdown-list {
	overflow-y: auto;
	max-height: min(350px,70vh);
	-webkit-overflow-scrolling: touch;
	scrollbar-width: thin;
	scrollbar-color: var(--text) rgba(0,0,0,0);
}
.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list {
	overflow-y: hidden!important;
}
.trp-shortcode-arrow {
	pointer-events: none;
}
.trp-shortcode-switcher.is-open .trp-shortcode-arrow {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.trp-shortcode-overlay: focus {
	outline: none;
}
.trp-shortcode-overlay: focus-visible {
	outline: 2px solid var(--text);
	outline-offset: 2px;
}
.trp-shortcode-overlay .trp-language-item: focus {
	outline: none;
}
.trp-shortcode-overlay .trp-language-item: focus-visible {
	outline: 2px solid var(--text);
	outline-offset: 2px;
}
.trp-language-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	text-decoration: none;
	min-height: 19px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.trp-language-item: hover {
	background: var(--bg-hover,#f3f3f3);
}
.trp-language-item: hover .trp-language-item-name {
	color: var(--text-hover,#000);
}
.trp-language-item__current {
	pointer-events: none;
	cursor: default;
}
.trp-language-item-name {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #fff;
	font-size: var(--font-size,14px);
	line-height: 1.2;
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
	font-weight: 400;
}
.trp-shortcode-switcher .trp-switcher-dropdown-list .trp-language-item-name,header.head1 .trp-language-item-name {
	color: #000;
}
.trp-shortcode-switcher .trp-switcher-dropdown-list a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 10px;
}
.trp-flag-image {
	-webkit-border-radius: var(--flag-radius,0);
	-moz-border-radius: var(--flag-radius,0);
	border-radius: var(--flag-radius,0);
	aspect-ratio: var(--aspect-ratio,4/3);
	width: var(--flag-size,18px);
	display: inline-block;
	height: auto;
}
.trp-menu-ls-label .trp-flag-image {
	margin: -2px 3px;
}
.trp-custom-flag {
	width: var(--flag-size,18px);
	height: auto;
	aspect-ratio: var(--aspect-ratio,4/3);
	-webkit-border-radius: var(--flag-radius,2px);
	-moz-border-radius: var(--flag-radius,2px);
	border-radius: var(--flag-radius,2px);
	-o-object-fit: cover;
	object-fit: cover;
}
.trp-switcher-dropdown-list: : -webkit-scrollbar {
	width: 6px;
}
.trp-switcher-dropdown-list: : -webkit-scrollbar-track {
	background: rgba(0,0,0,0);
}
.trp-switcher-dropdown-list: : -webkit-scrollbar-thumb {
	background-color: var(--text);
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.trp-switcher-dropdown-list: : -webkit-scrollbar-thumb: hover {
	background-color: var(--text-hover);
}
.trp-flag-rounded {
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px;
	aspect-ratio: 1/1;
}
.trp-ls-name {
	padding-left: 5px;
}
.trp_ald_ls_container img.trp-flag-image {
	padding-top: 0!important;
}
.trp_ald_ls_container .trp-language-switcher {
	position: relative;
	display: inline-block;
	padding: 0;
	border: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.trp_ald_ls_container .trp-language-switcher>div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 13px;
	border: 1px solid #c1c1c1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
}
.trp_ald_ls_container .trp-language-switcher>div>a {
	display: block;
	padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #0769ad;
}
.trp_ald_ls_container .trp-language-switcher>div>a: hover {
	background: #f1f1f1;
}
.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language {
	cursor: default;
}
.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language: hover {
	background: none;
}
.trp_ald_ls_container .trp-language-switcher>div>a>img {
	display: inline;
	margin: 0 3px;
	width: 18px;
	height: 12px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language {
	display: inline-block;
}
.trp_ald_ls_container .trp-language-switcher: focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher: hover .trp-ls-shortcode-current-language {
	visibility: hidden;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language {
	display: inline-block;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
	z-index: 1;
	max-height: 250px;
	overflow-y: auto;
	left: 0;
	top: 0;
	min-height: auto;
}
.trp_ald_ls_container .trp-language-switcher: focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher: hover .trp-ls-shortcode-language {
	visibility: visible;
	max-height: 250px;
	height: auto;
	overflow-y: auto;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block!important;
	min-height: auto;
}
#trp_ald_x_button {
	z-index: 0!important;
}
.hamburger {
	display: block;
	cursor: pointer;
	background-color: rgba(0,0,0,0);
	overflow: visible;
	position: relative;
	width: 28px;
	height: 19px;
}
.hamburger>div,.hamburger>view {
	display: block;
	top: 50%;
	margin-top: -1.5px;
}
.hamburger>div,.hamburger>div: after,.hamburger>div: before,.hamburger>view,.hamburger>view: after,.hamburger>view: before {
	width: 28px;
	height: 3px;
	background-color: #fedc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: absolute;
	-webkit-transition-property: all;
	-o-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.hamburger>div: after,.hamburger>div: before,.hamburger>view: after,.hamburger>view: before {
	content: "";
	display: block;
}
.hamburger>div: before,.hamburger>view: before {
	top: -8px;
}
.hamburger>div: after,.hamburger>view: after {
	bottom: -8px;
}
.hamburger.hamburger-11>div,.hamburger.hamburger-11>view {
	margin-top: -2px;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11>div: before,.hamburger.hamburger-11>view: before {
	-webkit-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-o-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-moz-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
}
.hamburger.hamburger-11>div: after,.hamburger.hamburger-11>view: after {
	-webkit-transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease .14s,background-color .3s linear,-o-transform .1s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-moz-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11.active>div,.hamburger.hamburger-11.active>view {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-11.active>div: before,.hamburger.hamburger-11.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-o-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-moz-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
}
.hamburger.hamburger-11.active>div: after,.hamburger.hamburger-11.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease,background-color .3s linear,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
}
.jason-map {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	right: -400px;
	top: 0;
	height: 100vh;
	padding: 10px 45px;
	background-color: #333;
	line-height: 1.8;
	color: #bfbfbf;
	z-index: 10086;
	width: 400px;
	font-size: 14px;
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	-o-transition: -o-transform .5s;
	-moz-transition: transform .5s, -moz-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;
}
.jason-map * {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #bfbfbf;
	text-decoration: none;
}
.jason-map li {
	display: inline-block;
}
.jason-map-content,.jason-map: after,.jason-map: before {
	display: inline-block;
	vertical-align: middle;
}
.jason-map: after,.jason-map: before {
	content: "";
	height: 100%;
}
.jason-map-content {
	max-width: 95%;
}
.jason-map-heading {
	color: #ddd0b5;
	font-size: 24px;
	margin-bottom: 25px;
}
.jason-map-title {
	font-weight: 700;
	position: relative;
}
.jason-map-title: before {
	content: "";
	position: absolute;
	height: 5px;
	width: 5px;
	background-color: #ddd0b5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	top: 0;
	bottom: 0;
	right: 100%;
	left: auto;
	margin: auto;
	-webkit-transform: translateX(-10px);
	-moz-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	-o-transform: translateX(-10px);
	transform: translateX(-10px);
}
.jason-map-item+.jason-map-item {
	margin-top: 15px;
}
.jason-map-item li span {
	display: inline-block;
	vertical-align: middle;
}
.jason-map-item li: not(: last-child): after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	width: 2px;
	background-color: #a1a1a1;
	height: 15px;
}
.jason-map-item a {
	display: inline-block;
}
.jason-map-item a: hover {
	opacity: .7;
}
.jason-map-footer {
	margin-top: 25px;
	margin-left: -15px;
	padding-left: 15px;
	border-left: 1px solid #ddd0b5;
}
.jason-map-footer h1,.jason-map-footer h2,.jason-map-footer h3,.jason-map-footer h4,.jason-map-footer h5,.jason-map-footer h6 {
	font-weight: 700;
	color: #fff;
}
.jason-map-active {
	-webkit-transform: translate3d(-400px,0,0);
	-moz-transform: translate3d(-400px,0,0);
	transform: translate3d(-400px,0,0);
}
.jason-map-footer p {
	text-indent: 0;
}
.hamburger {
	display: block;
	cursor: pointer;
	background-color: rgba(0,0,0,0);
	overflow: visible;
	position: relative;
	width: 28px;
	height: 19px;
}
.hamburger>div,.hamburger>view {
	display: block;
	top: 50%;
	margin-top: -1.5px;
}
.hamburger>div,.hamburger>div: after,.hamburger>div: before,.hamburger>view,.hamburger>view: after,.hamburger>view: before {
	width: 28px;
	height: 3px;
	background-color: #fedc00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: absolute;
	-webkit-transition-property: all;
	-o-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.hamburger>div: after,.hamburger>div: before,.hamburger>view: after,.hamburger>view: before {
	content: "";
	display: block;
}
.hamburger>div: before,.hamburger>view: before {
	top: -8px;
}
.hamburger>div: after,.hamburger>view: after {
	bottom: -8px;
}
.hamburger.hamburger-11>div,.hamburger.hamburger-11>view {
	margin-top: -2px;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-moz-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	-o-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11>div: before,.hamburger.hamburger-11>view: before {
	-webkit-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-o-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	-moz-transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
	transition: top .1s ease .14s,opacity .1s ease,background-color .3s linear;
}
.hamburger.hamburger-11>div: after,.hamburger.hamburger-11>view: after {
	-webkit-transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease .14s,background-color .3s linear,-o-transform .1s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-moz-transform .1s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear;
	transition: bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),background-color .3s linear,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-moz-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19);
}
.hamburger.hamburger-11.active>div,.hamburger.hamburger-11.active>view {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition-delay: .14s;
	-moz-transition-delay: .14s;
	-o-transition-delay: .14s;
	transition-delay: .14s;
	-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger.hamburger-11.active>div: before,.hamburger.hamburger-11.active>view: before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-o-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	-moz-transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
	transition: top .1s ease,opacity .1s ease .14s,background-color .3s linear;
}
.hamburger.hamburger-11.active>div: after,.hamburger.hamburger-11.active>view: after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-o-transition: bottom .1s ease,background-color .3s linear,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	-moz-transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear;
	transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,background-color .3s linear,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-moz-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;
}
.wp-pagenavi {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.wp-pagenavi .pages {
	display: none;
}
.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #01164f;
}
.wp-pagenavi .current,.wp-pagenavi .page {
	width: 40px;
	height: 40px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	margin-right: 10px;
}
@media (max-width: 1600px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		width: 38px;
	}
}
@media (max-width: 1366px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		width: 36px;
	}
}
@media (max-width: 1024px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		width: 34px;
	}
}
@media (max-width: 991px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		width: 32px;
	}
}
@media (max-width: 767px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		width: 30px;
	}
}
@media (max-width: 1600px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		height: 38px;
	}
}
@media (max-width: 1366px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		height: 36px;
	}
}
@media (max-width: 1024px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		height: 34px;
	}
}
@media (max-width: 991px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		height: 32px;
	}
}
@media (max-width: 767px) {
	.wp-pagenavi .current,.wp-pagenavi .page {
		height: 30px;
	}
}
.wp-pagenavi .current: hover,.wp-pagenavi .page: hover {
	background: #01164f;
	color: #fff;
}
.wp-pagenavi .current {
	background: #01164f;
	color: #fff;
}
.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
	font-size: 30px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	width: 40px;
	height: 40px;
}
@media (max-width: 1600px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		font-size: 28px;
	}
}
@media (max-width: 1366px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		font-size: 26px;
	}
}
@media (max-width: 1024px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		font-size: 24px;
	}
}
@media (max-width: 991px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		font-size: 22px;
	}
}
@media (max-width: 767px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		font-size: 20px;
	}
}
@media (max-width: 1600px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		width: 38px;
	}
}
@media (max-width: 1366px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		width: 36px;
	}
}
@media (max-width: 1024px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		width: 34px;
	}
}
@media (max-width: 991px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		width: 32px;
	}
}
@media (max-width: 767px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		width: 30px;
	}
}
@media (max-width: 1600px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		height: 38px;
	}
}
@media (max-width: 1366px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		height: 36px;
	}
}
@media (max-width: 1024px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		height: 34px;
	}
}
@media (max-width: 991px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		height: 32px;
	}
}
@media (max-width: 767px) {
	.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
		height: 30px;
	}
}
.wp-pagenavi .nextpostslink: hover,.wp-pagenavi .previouspostslink: hover {
	color: #01164f;
}
.wp-pagenavi .previouspostslink {
	margin-right: 10px;
}
/*!
Animate.css - http: //daneden.me/animate;
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.;
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated {
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}
@-webkit-keyframes bounce {
	0%,20%,50%,80%,to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	60% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
	}
}
@-moz-keyframes bounce {
	0%,20%,50%,80%,to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-60px);
		-ms-transform: translateY(-60px);
		-moz-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	60% {
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		transform: translateY(-30px);
	}
}
@-o-keyframes bounce {
	0%,20%,50%,80%,to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-60px);
		-ms-transform: translateY(-60px);
		-o-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	60% {
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		-o-transform: translateY(-30px);
		transform: translateY(-30px);
	}
}
@keyframes bounce {
	0%,20%,50%,80%,to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-60px);
		-ms-transform: translateY(-60px);
		-moz-transform: translateY(-60px);
		-o-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	60% {
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		-moz-transform: translateY(-30px);
		-o-transform: translateY(-30px);
		transform: translateY(-30px);
	}
}
.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes flash {
	0%,50%,to {
		opacity: 1;
	}
	25%,75% {
		opacity: 0;
	}
}
@-moz-keyframes flash {
	0%,50%,to {
		opacity: 1;
	}
	25%,75% {
		opacity: 0;
	}
}
@-o-keyframes flash {
	0%,50%,to {
		opacity: 1;
	}
	25%,75% {
		opacity: 0;
	}
}
@keyframes flash {
	0%,50%,to {
		opacity: 1;
	}
	25%,75% {
		opacity: 0;
	}
}
.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@-moz-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
}
@-o-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes shake {
	0%,to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
}
@-moz-keyframes shake {
	0%,to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-moz-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-moz-transform: translateX(10px);
		transform: translateX(10px);
	}
}
@-o-keyframes shake {
	0%,to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-o-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-o-transform: translateX(10px);
		transform: translateX(10px);
	}
}
@keyframes shake {
	0%,to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-moz-transform: translateX(-10px);
		-o-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-moz-transform: translateX(10px);
		-o-transform: translateX(10px);
		transform: translateX(10px);
	}
}
.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
@-moz-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	40% {
		-webkit-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	60% {
		-webkit-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	80% {
		-webkit-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	to {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
@-o-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	40% {
		-webkit-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	60% {
		-webkit-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	80% {
		-webkit-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	to {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	40% {
		-webkit-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
		-o-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	60% {
		-webkit-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	80% {
		-webkit-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	to {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	10%,20% {
		-webkit-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg);
	}
	30%,50%,70%,90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg);
	}
	40%,60%,80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg);
	}
	to {
		-webkit-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
}
@-moz-keyframes tada {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
	10%,20% {
		-webkit-transform: scale(.9) rotate(-3deg);
		-ms-transform: scale(.9) rotate(-3deg);
		-moz-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg);
	}
	30%,50%,70%,90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		-ms-transform: scale(1.1) rotate(3deg);
		-moz-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg);
	}
	40%,60%,80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		-ms-transform: scale(1.1) rotate(-3deg);
		-moz-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg);
	}
	to {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		-moz-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
}
@-o-keyframes tada {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	10%,20% {
		-webkit-transform: scale(.9) rotate(-3deg);
		-ms-transform: scale(.9) rotate(-3deg);
		-o-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg);
	}
	30%,50%,70%,90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		-ms-transform: scale(1.1) rotate(3deg);
		-o-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg);
	}
	40%,60%,80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		-ms-transform: scale(1.1) rotate(-3deg);
		-o-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg);
	}
	to {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		-o-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
}
@keyframes tada {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	10%,20% {
		-webkit-transform: scale(.9) rotate(-3deg);
		-ms-transform: scale(.9) rotate(-3deg);
		-moz-transform: scale(.9) rotate(-3deg);
		-o-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg);
	}
	30%,50%,70%,90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		-ms-transform: scale(1.1) rotate(3deg);
		-moz-transform: scale(1.1) rotate(3deg);
		-o-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg);
	}
	40%,60%,80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		-ms-transform: scale(1.1) rotate(-3deg);
		-moz-transform: scale(1.1) rotate(-3deg);
		-o-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg);
	}
	to {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		-moz-transform: scale(1) rotate(0);
		-o-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
}
.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}
	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}
	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}
	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}
	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes wobble {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		-ms-transform: translateX(-25%) rotate(-5deg);
		-moz-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}
	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		-ms-transform: translateX(20%) rotate(3deg);
		-moz-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}
	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		-ms-transform: translateX(-15%) rotate(-3deg);
		-moz-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}
	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		-ms-transform: translateX(10%) rotate(2deg);
		-moz-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}
	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		-ms-transform: translateX(-5%) rotate(-1deg);
		-moz-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes wobble {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		-ms-transform: translateX(-25%) rotate(-5deg);
		-o-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}
	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		-ms-transform: translateX(20%) rotate(3deg);
		-o-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}
	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		-ms-transform: translateX(-15%) rotate(-3deg);
		-o-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}
	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		-ms-transform: translateX(10%) rotate(2deg);
		-o-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}
	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		-ms-transform: translateX(-5%) rotate(-1deg);
		-o-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes wobble {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		-ms-transform: translateX(-25%) rotate(-5deg);
		-moz-transform: translateX(-25%) rotate(-5deg);
		-o-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}
	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		-ms-transform: translateX(20%) rotate(3deg);
		-moz-transform: translateX(20%) rotate(3deg);
		-o-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}
	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		-ms-transform: translateX(-15%) rotate(-3deg);
		-moz-transform: translateX(-15%) rotate(-3deg);
		-o-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}
	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		-ms-transform: translateX(10%) rotate(2deg);
		-moz-transform: translateX(10%) rotate(2deg);
		-o-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}
	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		-ms-transform: translateX(-5%) rotate(-1deg);
		-moz-transform: translateX(-5%) rotate(-1deg);
		-o-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	70% {
		-webkit-transform: scale(.9);
		transform: scale(.9);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-moz-transform: scale(.3);
		transform: scale(.3);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05);
	}
	70% {
		-webkit-transform: scale(.9);
		-ms-transform: scale(.9);
		-moz-transform: scale(.9);
		transform: scale(.9);
	}
	to {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
}
@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-o-transform: scale(.3);
		transform: scale(.3);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		-o-transform: scale(1.05);
		transform: scale(1.05);
	}
	70% {
		-webkit-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9);
	}
	to {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-moz-transform: scale(.3);
		-o-transform: scale(.3);
		transform: scale(.3);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		transform: scale(1.05);
	}
	70% {
		-webkit-transform: scale(.9);
		-ms-transform: scale(.9);
		-moz-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9);
	}
	to {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-70%);
		transform: translateY(-70%);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	80% {
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%);
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-70%);
		-moz-transform: translateY(-70%);
		transform: translateY(-70%);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(10%);
		-moz-transform: translateY(10%);
		transform: translateY(10%);
	}
	80% {
		-webkit-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		transform: translateY(-10%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-70%);
		-o-transform: translateY(-70%);
		transform: translateY(-70%);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(10%);
		-o-transform: translateY(10%);
		transform: translateY(10%);
	}
	80% {
		-webkit-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-70%);
		-moz-transform: translateY(-70%);
		-o-transform: translateY(-70%);
		transform: translateY(-70%);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(10%);
		-moz-transform: translateY(10%);
		-o-transform: translateY(10%);
		transform: translateY(10%);
	}
	80% {
		-webkit-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(60px);
		transform: translateX(60px);
	}
	80% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-moz-transform: translateX(60px);
		transform: translateX(60px);
	}
	80% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-moz-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	80% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-o-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-moz-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	80% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-moz-transform: translateX(-10px);
		-o-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-60px);
		transform: translateX(-60px);
	}
	80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		transform: translateX(-60px);
	}
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-moz-transform: translateX(10px);
		transform: translateX(10px);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-o-transform: translateX(-60px);
		transform: translateX(-60px);
	}
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-o-transform: translateX(10px);
		transform: translateX(10px);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		-o-transform: translateX(-60px);
		transform: translateX(-60px);
	}
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-moz-transform: translateX(10px);
		-o-transform: translateX(10px);
		transform: translateX(10px);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	80% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-60px);
		-ms-transform: translateY(-60px);
		-moz-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	80% {
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		-moz-transform: translateY(10px);
		transform: translateY(10px);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-60px);
		-ms-transform: translateY(-60px);
		-o-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	80% {
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		-o-transform: translateY(10px);
		transform: translateY(10px);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-60px);
		-ms-transform: translateY(-60px);
		-moz-transform: translateY(-60px);
		-o-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	80% {
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		-moz-transform: translateY(10px);
		-o-transform: translateY(10px);
		transform: translateY(10px);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	25% {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
}
@-moz-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
	25% {
		-webkit-transform: scale(.95);
		-ms-transform: scale(.95);
		-moz-transform: scale(.95);
		transform: scale(.95);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-moz-transform: scale(.3);
		transform: scale(.3);
	}
}
@-o-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	25% {
		-webkit-transform: scale(.95);
		-ms-transform: scale(.95);
		-o-transform: scale(.95);
		transform: scale(.95);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-o-transform: scale(.3);
		transform: scale(.3);
	}
}
@keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	25% {
		-webkit-transform: scale(.95);
		-ms-transform: scale(.95);
		-moz-transform: scale(.95);
		-o-transform: scale(.95);
		transform: scale(.95);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-moz-transform: scale(.3);
		-o-transform: scale(.3);
		transform: scale(.3);
	}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
@-moz-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
@-o-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
@keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@-moz-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-moz-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@-o-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-o-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-moz-transform: translateX(100px);
		-o-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@-moz-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-moz-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@-o-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-o-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-moz-transform: translateX(-100px);
		-o-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@-moz-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-moz-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@-o-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-o-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-o-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-moz-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-o-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-moz-transform: translateX(-100px);
		-o-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-moz-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-o-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-moz-transform: translateX(100px);
		-o-transform: translateX(100px);
		transform: translateX(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-moz-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-o-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-o-transform: translateY(100px);
		transform: translateY(100px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@-moz-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@-o-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
}
@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-moz-transform: translateY(100px);
		transform: translateY(100px);
	}
}
@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-o-transform: translateY(100px);
		transform: translateY(100px);
	}
}
@keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-o-transform: translateY(100px);
		transform: translateY(100px);
	}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}
}
@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-moz-transform: translateX(-100px);
		transform: translateX(-100px);
	}
}
@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-o-transform: translateX(-100px);
		transform: translateX(-100px);
	}
}
@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
		-moz-transform: translateX(-100px);
		-o-transform: translateX(-100px);
		transform: translateX(-100px);
	}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
	}
}
@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-moz-transform: translateX(100px);
		transform: translateX(100px);
	}
}
@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-o-transform: translateX(100px);
		transform: translateX(100px);
	}
}
@keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		-moz-transform: translateX(100px);
		-o-transform: translateX(100px);
		transform: translateX(100px);
	}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	to {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-ms-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-moz-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	to {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-moz-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-ms-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-webkit-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	to {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-webkit-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-ms-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-moz-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	to {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-moz-transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	-moz-animation-name: flip;
	-o-animation-name: flip;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}
@-moz-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		-moz-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		-ms-transform: perspective(400px) rotateX(-10deg);
		-moz-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		-ms-transform: perspective(400px) rotateX(10deg);
		-moz-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		-moz-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}
@-o-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		-ms-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		-ms-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}
@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		-moz-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		-ms-transform: perspective(400px) rotateX(-10deg);
		-moz-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		-ms-transform: perspective(400px) rotateX(10deg);
		-moz-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		-moz-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}
.flipInX {
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	-moz-animation-name: flipInX;
	-o-animation-name: flipInX;
	animation-name: flipInX;
}
@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}
@-moz-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		-moz-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		-ms-transform: perspective(400px) rotateY(-10deg);
		-moz-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		-ms-transform: perspective(400px) rotateY(10deg);
		-moz-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		-moz-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}
@-o-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		-ms-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		-ms-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}
@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		-moz-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		-ms-transform: perspective(400px) rotateY(-10deg);
		-moz-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		-ms-transform: perspective(400px) rotateY(10deg);
		-moz-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	to {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		-moz-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}
.flipInY {
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	-moz-animation-name: flipInY;
	-o-animation-name: flipInY;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}
@-moz-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		-moz-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		-moz-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}
@-o-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}
@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		-moz-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		-moz-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	-moz-animation-name: flipOutX;
	-o-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important;
}
@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}
@-moz-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		-moz-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		-moz-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}
@-o-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}
@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		-moz-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		-moz-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}
.flipOutY {
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	-moz-animation-name: flipOutY;
	-o-animation-name: flipOutY;
	animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: translateX(0) skewX(-15deg);
		transform: translateX(0) skewX(-15deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
}
@-moz-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		-moz-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		-ms-transform: translateX(-20%) skewX(30deg);
		-moz-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: translateX(0) skewX(-15deg);
		-ms-transform: translateX(0) skewX(-15deg);
		-moz-transform: translateX(0) skewX(-15deg);
		transform: translateX(0) skewX(-15deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(0) skewX(0deg);
		-ms-transform: translateX(0) skewX(0deg);
		-moz-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
}
@-o-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		-o-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		-ms-transform: translateX(-20%) skewX(30deg);
		-o-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: translateX(0) skewX(-15deg);
		-ms-transform: translateX(0) skewX(-15deg);
		-o-transform: translateX(0) skewX(-15deg);
		transform: translateX(0) skewX(-15deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(0) skewX(0deg);
		-ms-transform: translateX(0) skewX(0deg);
		-o-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
}
@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		-moz-transform: translateX(100%) skewX(-30deg);
		-o-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		-ms-transform: translateX(-20%) skewX(30deg);
		-moz-transform: translateX(-20%) skewX(30deg);
		-o-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: translateX(0) skewX(-15deg);
		-ms-transform: translateX(0) skewX(-15deg);
		-moz-transform: translateX(0) skewX(-15deg);
		-o-transform: translateX(0) skewX(-15deg);
		transform: translateX(0) skewX(-15deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(0) skewX(0deg);
		-ms-transform: translateX(0) skewX(0deg);
		-moz-transform: translateX(0) skewX(0deg);
		-o-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	-moz-animation-name: lightSpeedIn;
	-o-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}
@-moz-keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0) skewX(0deg);
		-ms-transform: translateX(0) skewX(0deg);
		-moz-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		-moz-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}
@-o-keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0) skewX(0deg);
		-ms-transform: translateX(0) skewX(0deg);
		-o-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		-o-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}
@keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0) skewX(0deg);
		-ms-transform: translateX(0) skewX(0deg);
		-moz-transform: translateX(0) skewX(0deg);
		-o-transform: translateX(0) skewX(0deg);
		transform: translateX(0) skewX(0deg);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		-moz-transform: translateX(100%) skewX(-30deg);
		-o-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	-moz-animation-name: lightSpeedOut;
	-o-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		-ms-transform: rotate(-200deg);
		-moz-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		-ms-transform: rotate(-200deg);
		-o-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		-ms-transform: rotate(-200deg);
		-moz-transform: rotate(-200deg);
		-o-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}
@-moz-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		-ms-transform: rotate(200deg);
		-moz-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}
@-o-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		-ms-transform: rotate(200deg);
		-o-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}
@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		-o-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		-ms-transform: rotate(200deg);
		-moz-transform: rotate(200deg);
		-o-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
@-moz-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
@-o-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
@-moz-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
@-o-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
@-moz-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
@-o-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		-o-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
@-moz-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
@-o-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	to {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		-o-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown;
	-webkit-animation-timing-function: cubic-bezier(.25,.74,.22,.99);
	-moz-animation-timing-function: cubic-bezier(.25,.74,.22,.99);
	-o-animation-timing-function: cubic-bezier(.25,.74,.22,.99);
	animation-timing-function: cubic-bezier(.25,.74,.22,.99);
}
@-webkit-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@-moz-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-moz-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}
@-o-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
@keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%);
	}
	to {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	-moz-animation-name: slideInUp;
	-o-animation-name: slideInUp;
	animation-name: slideInUp;
}
.slideInRight,.slideInUp {
	-webkit-animation-timing-function: cubic-bezier(.25,.74,.22,.99);
	-moz-animation-timing-function: cubic-bezier(.25,.74,.22,.99);
	-o-animation-timing-function: cubic-bezier(.25,.74,.22,.99);
	animation-timing-function: cubic-bezier(.25,.74,.22,.99);
}
@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-moz-transform: translateX(100%);
		transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}
@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@-moz-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@-o-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@-moz-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@-o-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
@keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-moz-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@-moz-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@-o-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
@keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		opacity: 1;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	to {
		-webkit-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}
@-moz-keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,60% {
		-webkit-transform: rotate(80deg);
		-ms-transform: rotate(80deg);
		-moz-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40% {
		-webkit-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		-ms-transform: rotate(60deg) translateY(0);
		-moz-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		opacity: 1;
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	to {
		-webkit-transform: translateY(700px);
		-ms-transform: translateY(700px);
		-moz-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}
@-o-keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,60% {
		-webkit-transform: rotate(80deg);
		-ms-transform: rotate(80deg);
		-o-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40% {
		-webkit-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-o-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		-ms-transform: rotate(60deg) translateY(0);
		-o-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		opacity: 1;
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	to {
		-webkit-transform: translateY(700px);
		-ms-transform: translateY(700px);
		-o-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}
@keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	20%,60% {
		-webkit-transform: rotate(80deg);
		-ms-transform: rotate(80deg);
		-moz-transform: rotate(80deg);
		-o-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	40% {
		-webkit-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		-o-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		-ms-transform: rotate(60deg) translateY(0);
		-moz-transform: rotate(60deg) translateY(0);
		-o-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		opacity: 1;
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		-o-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	to {
		-webkit-transform: translateY(700px);
		-ms-transform: translateY(700px);
		-moz-transform: translateY(700px);
		-o-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}
.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
}
@-moz-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		-moz-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		-ms-transform: translateX(0) rotate(0deg);
		-moz-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
}
@-o-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		-o-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		-ms-transform: translateX(0) rotate(0deg);
		-o-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
}
@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		-moz-transform: translateX(-100%) rotate(-120deg);
		-o-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		-ms-transform: translateX(0) rotate(0deg);
		-moz-transform: translateX(0) rotate(0deg);
		-o-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
}
.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
@-webkit-keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg);
	}
}
@-moz-keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		-ms-transform: translateX(0) rotate(0deg);
		-moz-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		-ms-transform: translateX(100%) rotate(120deg);
		-moz-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg);
	}
}
@-o-keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		-ms-transform: translateX(0) rotate(0deg);
		-o-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		-ms-transform: translateX(100%) rotate(120deg);
		-o-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg);
	}
}
@keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg);
		-ms-transform: translateX(0) rotate(0deg);
		-moz-transform: translateX(0) rotate(0deg);
		-o-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		-ms-transform: translateX(100%) rotate(120deg);
		-moz-transform: translateX(100%) rotate(120deg);
		-o-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg);
	}
}
.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}
@media (max-width: 991px) {
    header .logo a, header .logo img
    footer .center .footer-nav{display:none}
    footer .container{width:96%;margin:0 auto}
    
    
    .mean-container .mean-nav ul li {
    border-top: 0px solid #ddd;
}
.mean-container .mean-nav > ul > li:first-child > a {
    border-top: 0;
}
    
    
    
    
    
    
    
    
    
    
    
}

/*# sourceMappingURL=common.css.map*/