
/*!
* bbwpublisher v1.0.0
* Copyright 2018 iskandarjamil <iskandar.jam@gmail.com>*/
	[class*=col-] {
	margin-bottom:15px
}
.col-center {
	float:none;
	margin-left:auto;
	margin-right:auto
}
.col-clear {
	margin-bottom:0
}
.row.gutter-none {
	margin-right:0;
	margin-left:0
}
.row.gutter-none>[class*=col-] {
	padding-right:0;
	padding-left:0;
	margin-bottom:0
}
.break-alls {
	word-break:break-all
}
@media (max-width:575px) {
	.break-xs {
	display:block
}
}@media (min-width:576px) and (max-width:991px) {
	.break-sm {
	display:block
}
}@media (min-width:992px) and (max-width:1199px) {
	.break-md {
	display:block
}
}@media (min-width:1200px) {
	.break-lg {
	display:block
}
}.case-normal {
	text-transform:none!important
}
.case-upper {
	text-transform:uppercase!important
}
.case-lower {
	text-transform:lowercase!important
}
.case-capital {
	text-transform:capitalize!important
}
.list-none {
	list-style:none
}
.list-inline li {
	display:inline
}
.list-inline-b li,.list-inline-block li {
	display:inline-block
}
.list-bullet li {
	list-style-type:disc
}
.list-square li {
	list-style-type:square
}
.display-inline {
	display:inline-block
}
.display-none {
	display:none
}
.display-block {
	display:block
}
.display-flex {
	display:-ms-flexbox;
	display:flex
}
.align-middle {
	vertical-align:middle!important
}
.align-top {
	vertical-align:top!important
}
.align-bottom {
	vertical-align:bottom!important
}
.align-baseline {
	vertical-align:baseline!important
}
.float-l {
	float:left
}
.float-r {
	float:right
}
.float-none {
	float:none
}
.deco-none {
	text-decoration:none!important
}
.deco-underline {
	text-decoration:underline!important
}
.border-none {
	border:0!important
}
.dis-in {
	display:inline
}
.dis-bl {
	display:block
}
.dis-inbl {
	display:inline-block
}
.dis-none {
	display:none
}
.dis-flex {
	display:-ms-flexbox;
	display:flex
}
@media (max-width:480px) {
	.dis-in-xxs {
	display:inline
}
.dis-bl-xxs {
	display:block
}
.dis-inbl-xxs {
	display:inline-block
}
.dis-none-xxs {
	display:none
}
.dis-flex-xxs {
	display:-ms-flexbox;
	display:flex
}
}@media (max-width:575px) {
	.dis-in-xs {
	display:inline
}
.dis-bl-xs {
	display:block
}
.dis-inbl-xs {
	display:inline-block
}
.dis-none-xs {
	display:none
}
.dis-flex-xs {
	display:-ms-flexbox;
	display:flex
}
}@media (min-width:576px) {
	.dis-in-sm {
	display:inline
}
.dis-bl-sm {
	display:block
}
.dis-inbl-sm {
	display:inline-block
}
.dis-none-sm {
	display:none
}
.dis-flex-sm {
	display:-ms-flexbox;
	display:flex
}
}@media (min-width:992px) {
	.dis-in-md {
	display:inline
}
.dis-bl-md {
	display:block
}
.dis-inbl-md {
	display:inline-block
}
.dis-none-md {
	display:none
}
.dis-flex-md {
	display:-ms-flexbox;
	display:flex
}
}@media (min-width:1200px) {
	.dis-in-lg {
	display:inline
}
.dis-bl-lg {
	display:block
}
.dis-inbl-lg {
	display:inline-block
}
.dis-none-lg {
	display:none
}
.dis-flex-lg {
	display:-ms-flexbox;
	display:flex
}
}.prel {
	position:relative
}
.pabs {
	position:absolute
}
.psta {
	position:static
}
.pfix {
	position:fixed
}
@media (max-width:480px) {
	.prel-xxs {
	position:relative
}
.pabs-xxs {
	position:absolute
}
.psta-xxs {
	position:static
}
.pfix-xxs {
	position:fixed
}
}@media (max-width:575px) {
	.prel-xs {
	position:relative
}
.pabs-xs {
	position:absolute
}
.psta-xs {
	position:static
}
.pfix-xs {
	position:fixed
}
}@media (min-width:576px) {
	.prel-sm {
	position:relative
}
.pabs-sm {
	position:absolute
}
.psta-sm {
	position:static
}
.pfix-sm {
	position:fixed
}
}@media (min-width:992px) {
	.prel-md {
	position:relative
}
.pabs-md {
	position:absolute
}
.psta-md {
	position:static
}
.pfix-md {
	position:fixed
}
}@media (min-width:1200px) {
	.prel-lg {
	position:relative
}
.pabs-lg {
	position:absolute
}
.psta-lg {
	position:static
}
.pfix-lg {
	position:fixed
}
}.mall-0 {
	margin:0
}
.mall-5 {
	margin:5px
}
.mall-10 {
	margin:10px
}
.mall-15 {
	margin:15px
}
.mall-20 {
	margin:20px
}
.mall-30 {
	margin:30px
}
.mall-50 {
	margin:50px
}
.mt-0 {
	margin-top:0
}
.mt-5 {
	margin-top:5px
}
.mt-10 {
	margin-top:10px
}
.mt-15 {
	margin-top:15px
}
.mt-20 {
	margin-top:20px
}
.mt-30 {
	margin-top:30px
}
.mt-50 {
	margin-top:50px
}
.mb-0 {
	margin-bottom:0
}
.mb-5 {
	margin-bottom:5px
}
.mb-10 {
	margin-bottom:10px
}
.mb-15 {
	margin-bottom:15px
}
.mb-20 {
	margin-bottom:20px
}
.mb-30 {
	margin-bottom:30px
}
.mb-50 {
	margin-bottom:50px
}
.ml-0 {
	margin-left:0
}
.ml-5 {
	margin-left:5px
}
.ml-10 {
	margin-left:10px
}
.ml-15 {
	margin-left:15px
}
.ml-20 {
	margin-left:20px
}
.ml-30 {
	margin-left:30px
}
.ml-50 {
	margin-left:50px
}
.mr-0 {
	margin-right:0
}
.mr-5 {
	margin-right:5px
}
.mr-10 {
	margin-right:10px
}
.mr-15 {
	margin-right:15px
}
.mr-20 {
	margin-right:20px
}
.mr-30 {
	margin-right:30px
}
.mr-50 {
	margin-right:50px
}
@media (max-width:480px) {
	.mall-0-xxs {
	margin:0
}
.mall-5-xxs {
	margin:5px
}
.mall-10-xxs {
	margin:10px
}
.mall-15-xxs {
	margin:15px
}
.mall-20-xxs {
	margin:20px
}
.mall-30-xxs {
	margin:30px
}
.mall-50-xxs {
	margin:50px
}
}@media (max-width:575px) {
	.mall-0-xs {
	margin:0
}
.mall-5-xs {
	margin:5px
}
.mall-10-xs {
	margin:10px
}
.mall-15-xs {
	margin:15px
}
.mall-20-xs {
	margin:20px
}
.mall-30-xs {
	margin:30px
}
.mall-50-xs {
	margin:50px
}
}@media (min-width:576px) {
	.mall-0-sm {
	margin:0
}
.mall-5-sm {
	margin:5px
}
.mall-10-sm {
	margin:10px
}
.mall-15-sm {
	margin:15px
}
.mall-20-sm {
	margin:20px
}
.mall-30-sm {
	margin:30px
}
.mall-50-sm {
	margin:50px
}
}@media (min-width:992px) {
	.mall-0-md {
	margin:0
}
.mall-5-md {
	margin:5px
}
.mall-10-md {
	margin:10px
}
.mall-15-md {
	margin:15px
}
.mall-20-md {
	margin:20px
}
.mall-30-md {
	margin:30px
}
.mall-50-md {
	margin:50px
}
}@media (min-width:1200px) {
	.mall-0-lg {
	margin:0
}
.mall-5-lg {
	margin:5px
}
.mall-10-lg {
	margin:10px
}
.mall-15-lg {
	margin:15px
}
.mall-20-lg {
	margin:20px
}
.mall-30-lg {
	margin:30px
}
.mall-50-lg {
	margin:50px
}
}@media (max-width:480px) {
	.mt-0-xxs {
	margin-top:0
}
.mt-5-xxs {
	margin-top:5px
}
.mt-10-xxs {
	margin-top:10px
}
.mt-15-xxs {
	margin-top:15px
}
.mt-20-xxs {
	margin-top:20px
}
.mt-30-xxs {
	margin-top:30px
}
.mt-50-xxs {
	margin-top:50px
}
}@media (max-width:575px) {
	.mt-0-xs {
	margin-top:0
}
.mt-5-xs {
	margin-top:5px
}
.mt-10-xs {
	margin-top:10px
}
.mt-15-xs {
	margin-top:15px
}
.mt-20-xs {
	margin-top:20px
}
.mt-30-xs {
	margin-top:30px
}
.mt-50-xs {
	margin-top:50px
}
}@media (min-width:576px) {
	.mt-0-sm {
	margin-top:0
}
.mt-5-sm {
	margin-top:5px
}
.mt-10-sm {
	margin-top:10px
}
.mt-15-sm {
	margin-top:15px
}
.mt-20-sm {
	margin-top:20px
}
.mt-30-sm {
	margin-top:30px
}
.mt-50-sm {
	margin-top:50px
}
}@media (min-width:992px) {
	.mt-0-md {
	margin-top:0
}
.mt-5-md {
	margin-top:5px
}
.mt-10-md {
	margin-top:10px
}
.mt-15-md {
	margin-top:15px
}
.mt-20-md {
	margin-top:20px
}
.mt-30-md {
	margin-top:30px
}
.mt-50-md {
	margin-top:50px
}
}@media (min-width:1200px) {
	.mt-0-lg {
	margin-top:0
}
.mt-5-lg {
	margin-top:5px
}
.mt-10-lg {
	margin-top:10px
}
.mt-15-lg {
	margin-top:15px
}
.mt-20-lg {
	margin-top:20px
}
.mt-30-lg {
	margin-top:30px
}
.mt-50-lg {
	margin-top:50px
}
}@media (max-width:480px) {
	.mb-0-xxs {
	margin-bottom:0
}
.mb-5-xxs {
	margin-bottom:5px
}
.mb-10-xxs {
	margin-bottom:10px
}
.mb-15-xxs {
	margin-bottom:15px
}
.mb-20-xxs {
	margin-bottom:20px
}
.mb-30-xxs {
	margin-bottom:30px
}
.mb-50-xxs {
	margin-bottom:50px
}
}@media (max-width:575px) {
	.mb-0-xs {
	margin-bottom:0
}
.mb-5-xs {
	margin-bottom:5px
}
.mb-10-xs {
	margin-bottom:10px
}
.mb-15-xs {
	margin-bottom:15px
}
.mb-20-xs {
	margin-bottom:20px
}
.mb-30-xs {
	margin-bottom:30px
}
.mb-50-xs {
	margin-bottom:50px
}
}@media (min-width:576px) {
	.mb-0-sm {
	margin-bottom:0
}
.mb-5-sm {
	margin-bottom:5px
}
.mb-10-sm {
	margin-bottom:10px
}
.mb-15-sm {
	margin-bottom:15px
}
.mb-20-sm {
	margin-bottom:20px
}
.mb-30-sm {
	margin-bottom:30px
}
.mb-50-sm {
	margin-bottom:50px
}
}@media (min-width:992px) {
	.mb-0-md {
	margin-bottom:0
}
.mb-5-md {
	margin-bottom:5px
}
.mb-10-md {
	margin-bottom:10px
}
.mb-15-md {
	margin-bottom:15px
}
.mb-20-md {
	margin-bottom:20px
}
.mb-30-md {
	margin-bottom:30px
}
.mb-50-md {
	margin-bottom:50px
}
}@media (min-width:1200px) {
	.mb-0-lg {
	margin-bottom:0
}
.mb-5-lg {
	margin-bottom:5px
}
.mb-10-lg {
	margin-bottom:10px
}
.mb-15-lg {
	margin-bottom:15px
}
.mb-20-lg {
	margin-bottom:20px
}
.mb-30-lg {
	margin-bottom:30px
}
.mb-50-lg {
	margin-bottom:50px
}
}@media (max-width:480px) {
	.ml-0-xxs {
	margin-left:0
}
.ml-5-xxs {
	margin-left:5px
}
.ml-10-xxs {
	margin-left:10px
}
.ml-15-xxs {
	margin-left:15px
}
.ml-20-xxs {
	margin-left:20px
}
.ml-30-xxs {
	margin-left:30px
}
.ml-50-xxs {
	margin-left:50px
}
}@media (max-width:575px) {
	.ml-0-xs {
	margin-left:0
}
.ml-5-xs {
	margin-left:5px
}
.ml-10-xs {
	margin-left:10px
}
.ml-15-xs {
	margin-left:15px
}
.ml-20-xs {
	margin-left:20px
}
.ml-30-xs {
	margin-left:30px
}
.ml-50-xs {
	margin-left:50px
}
}@media (min-width:576px) {
	.ml-0-sm {
	margin-left:0
}
.ml-5-sm {
	margin-left:5px
}
.ml-10-sm {
	margin-left:10px
}
.ml-15-sm {
	margin-left:15px
}
.ml-20-sm {
	margin-left:20px
}
.ml-30-sm {
	margin-left:30px
}
.ml-50-sm {
	margin-left:50px
}
}@media (min-width:992px) {
	.ml-0-md {
	margin-left:0
}
.ml-5-md {
	margin-left:5px
}
.ml-10-md {
	margin-left:10px
}
.ml-15-md {
	margin-left:15px
}
.ml-20-md {
	margin-left:20px
}
.ml-30-md {
	margin-left:30px
}
.ml-50-md {
	margin-left:50px
}
}@media (min-width:1200px) {
	.ml-0-lg {
	margin-left:0
}
.ml-5-lg {
	margin-left:5px
}
.ml-10-lg {
	margin-left:10px
}
.ml-15-lg {
	margin-left:15px
}
.ml-20-lg {
	margin-left:20px
}
.ml-30-lg {
	margin-left:30px
}
.ml-50-lg {
	margin-left:50px
}
}@media (max-width:480px) {
	.mr-0-xxs {
	margin-right:0
}
.mr-5-xxs {
	margin-right:5px
}
.mr-10-xxs {
	margin-right:10px
}
.mr-15-xxs {
	margin-right:15px
}
.mr-20-xxs {
	margin-right:20px
}
.mr-30-xxs {
	margin-right:30px
}
.mr-50-xxs {
	margin-right:50px
}
}@media (max-width:575px) {
	.mr-0-xs {
	margin-right:0
}
.mr-5-xs {
	margin-right:5px
}
.mr-10-xs {
	margin-right:10px
}
.mr-15-xs {
	margin-right:15px
}
.mr-20-xs {
	margin-right:20px
}
.mr-30-xs {
	margin-right:30px
}
.mr-50-xs {
	margin-right:50px
}
}@media (min-width:576px) {
	.mr-0-sm {
	margin-right:0
}
.mr-5-sm {
	margin-right:5px
}
.mr-10-sm {
	margin-right:10px
}
.mr-15-sm {
	margin-right:15px
}
.mr-20-sm {
	margin-right:20px
}
.mr-30-sm {
	margin-right:30px
}
.mr-50-sm {
	margin-right:50px
}
}@media (min-width:992px) {
	.mr-0-md {
	margin-right:0
}
.mr-5-md {
	margin-right:5px
}
.mr-10-md {
	margin-right:10px
}
.mr-15-md {
	margin-right:15px
}
.mr-20-md {
	margin-right:20px
}
.mr-30-md {
	margin-right:30px
}
.mr-50-md {
	margin-right:50px
}
}@media (min-width:1200px) {
	.mr-0-lg {
	margin-right:0
}
.mr-5-lg {
	margin-right:5px
}
.mr-10-lg {
	margin-right:10px
}
.mr-15-lg {
	margin-right:15px
}
.mr-20-lg {
	margin-right:20px
}
.mr-30-lg {
	margin-right:30px
}
.mr-50-lg {
	margin-right:50px
}
}.pall-0 {
	padding:0
}
.pall-5 {
	padding:5px
}
.pall-10 {
	padding:10px
}
.pall-15 {
	padding:15px
}
.pall-20 {
	padding:20px
}
.pall-30 {
	padding:30px
}
.pall-50 {
	padding:50px
}
.pt-0 {
	padding-top:0
}
.pt-5 {
	padding-top:5px
}
.pt-10 {
	padding-top:10px
}
.pt-15 {
	padding-top:15px
}
.pt-20 {
	padding-top:20px
}
.pt-30 {
	padding-top:30px
}
.pt-50 {
	padding-top:50px
}
.pb-0 {
	padding-bottom:0
}
.pb-5 {
	padding-bottom:5px
}
.pb-10 {
	padding-bottom:10px
}
.pb-15 {
	padding-bottom:15px
}
.pb-20 {
	padding-bottom:20px
}
.pb-30 {
	padding-bottom:30px
}
.pb-50 {
	padding-bottom:50px
}
.pl-0 {
	padding-left:0
}
.pl-5 {
	padding-left:5px
}
.pl-10 {
	padding-left:10px
}
.pl-15 {
	padding-left:15px
}
.pl-20 {
	padding-left:20px
}
.pl-30 {
	padding-left:30px
}
.pl-50 {
	padding-left:50px
}
.pr-0 {
	padding-right:0
}
.pr-5 {
	padding-right:5px
}
.pr-10 {
	padding-right:10px
}
.pr-15 {
	padding-right:15px
}
.pr-20 {
	padding-right:20px
}
.pr-30 {
	padding-right:30px
}
.pr-50 {
	padding-right:50px
}
@media (max-width:480px) {
	.pall-0-xxs {
	padding:0
}
.pall-5-xxs {
	padding:5px
}
.pall-10-xxs {
	padding:10px
}
.pall-15-xxs {
	padding:15px
}
.pall-20-xxs {
	padding:20px
}
.pall-30-xxs {
	padding:30px
}
.pall-50-xxs {
	padding:50px
}
}@media (max-width:575px) {
	.pall-0-xs {
	padding:0
}
.pall-5-xs {
	padding:5px
}
.pall-10-xs {
	padding:10px
}
.pall-15-xs {
	padding:15px
}
.pall-20-xs {
	padding:20px
}
.pall-30-xs {
	padding:30px
}
.pall-50-xs {
	padding:50px
}
}@media (min-width:576px) {
	.pall-0-sm {
	padding:0
}
.pall-5-sm {
	padding:5px
}
.pall-10-sm {
	padding:10px
}
.pall-15-sm {
	padding:15px
}
.pall-20-sm {
	padding:20px
}
.pall-30-sm {
	padding:30px
}
.pall-50-sm {
	padding:50px
}
}@media (min-width:992px) {
	.pall-0-md {
	padding:0
}
.pall-5-md {
	padding:5px
}
.pall-10-md {
	padding:10px
}
.pall-15-md {
	padding:15px
}
.pall-20-md {
	padding:20px
}
.pall-30-md {
	padding:30px
}
.pall-50-md {
	padding:50px
}
}@media (min-width:1200px) {
	.pall-0-lg {
	padding:0
}
.pall-5-lg {
	padding:5px
}
.pall-10-lg {
	padding:10px
}
.pall-15-lg {
	padding:15px
}
.pall-20-lg {
	padding:20px
}
.pall-30-lg {
	padding:30px
}
.pall-50-lg {
	padding:50px
}
}@media (max-width:480px) {
	.pt-0-xxs {
	padding-top:0
}
.pt-5-xxs {
	padding-top:5px
}
.pt-10-xxs {
	padding-top:10px
}
.pt-15-xxs {
	padding-top:15px
}
.pt-20-xxs {
	padding-top:20px
}
.pt-30-xxs {
	padding-top:30px
}
.pt-50-xxs {
	padding-top:50px
}
}@media (max-width:575px) {
	.pt-0-xs {
	padding-top:0
}
.pt-5-xs {
	padding-top:5px
}
.pt-10-xs {
	padding-top:10px
}
.pt-15-xs {
	padding-top:15px
}
.pt-20-xs {
	padding-top:20px
}
.pt-30-xs {
	padding-top:30px
}
.pt-50-xs {
	padding-top:50px
}
}@media (min-width:576px) {
	.pt-0-sm {
	padding-top:0
}
.pt-5-sm {
	padding-top:5px
}
.pt-10-sm {
	padding-top:10px
}
.pt-15-sm {
	padding-top:15px
}
.pt-20-sm {
	padding-top:20px
}
.pt-30-sm {
	padding-top:30px
}
.pt-50-sm {
	padding-top:50px
}
}@media (min-width:992px) {
	.pt-0-md {
	padding-top:0
}
.pt-5-md {
	padding-top:5px
}
.pt-10-md {
	padding-top:10px
}
.pt-15-md {
	padding-top:15px
}
.pt-20-md {
	padding-top:20px
}
.pt-30-md {
	padding-top:30px
}
.pt-50-md {
	padding-top:50px
}
}@media (min-width:1200px) {
	.pt-0-lg {
	padding-top:0
}
.pt-5-lg {
	padding-top:5px
}
.pt-10-lg {
	padding-top:10px
}
.pt-15-lg {
	padding-top:15px
}
.pt-20-lg {
	padding-top:20px
}
.pt-30-lg {
	padding-top:30px
}
.pt-50-lg {
	padding-top:50px
}
}@media (max-width:480px) {
	.pb-0-xxs {
	padding-bottom:0
}
.pb-5-xxs {
	padding-bottom:5px
}
.pb-10-xxs {
	padding-bottom:10px
}
.pb-15-xxs {
	padding-bottom:15px
}
.pb-20-xxs {
	padding-bottom:20px
}
.pb-30-xxs {
	padding-bottom:30px
}
.pb-50-xxs {
	padding-bottom:50px
}
}@media (max-width:575px) {
	.pb-0-xs {
	padding-bottom:0
}
.pb-5-xs {
	padding-bottom:5px
}
.pb-10-xs {
	padding-bottom:10px
}
.pb-15-xs {
	padding-bottom:15px
}
.pb-20-xs {
	padding-bottom:20px
}
.pb-30-xs {
	padding-bottom:30px
}
.pb-50-xs {
	padding-bottom:50px
}
}@media (min-width:576px) {
	.pb-0-sm {
	padding-bottom:0
}
.pb-5-sm {
	padding-bottom:5px
}
.pb-10-sm {
	padding-bottom:10px
}
.pb-15-sm {
	padding-bottom:15px
}
.pb-20-sm {
	padding-bottom:20px
}
.pb-30-sm {
	padding-bottom:30px
}
.pb-50-sm {
	padding-bottom:50px
}
}@media (min-width:992px) {
	.pb-0-md {
	padding-bottom:0
}
.pb-5-md {
	padding-bottom:5px
}
.pb-10-md {
	padding-bottom:10px
}
.pb-15-md {
	padding-bottom:15px
}
.pb-20-md {
	padding-bottom:20px
}
.pb-30-md {
	padding-bottom:30px
}
.pb-50-md {
	padding-bottom:50px
}
}@media (min-width:1200px) {
	.pb-0-lg {
	padding-bottom:0
}
.pb-5-lg {
	padding-bottom:5px
}
.pb-10-lg {
	padding-bottom:10px
}
.pb-15-lg {
	padding-bottom:15px
}
.pb-20-lg {
	padding-bottom:20px
}
.pb-30-lg {
	padding-bottom:30px
}
.pb-50-lg {
	padding-bottom:50px
}
}@media (max-width:480px) {
	.pl-0-xxs {
	padding-left:0
}
.pl-5-xxs {
	padding-left:5px
}
.pl-10-xxs {
	padding-left:10px
}
.pl-15-xxs {
	padding-left:15px
}
.pl-20-xxs {
	padding-left:20px
}
.pl-30-xxs {
	padding-left:30px
}
.pl-50-xxs {
	padding-left:50px
}
}@media (max-width:575px) {
	.pl-0-xs {
	padding-left:0
}
.pl-5-xs {
	padding-left:5px
}
.pl-10-xs {
	padding-left:10px
}
.pl-15-xs {
	padding-left:15px
}
.pl-20-xs {
	padding-left:20px
}
.pl-30-xs {
	padding-left:30px
}
.pl-50-xs {
	padding-left:50px
}
}@media (min-width:576px) {
	.pl-0-sm {
	padding-left:0
}
.pl-5-sm {
	padding-left:5px
}
.pl-10-sm {
	padding-left:10px
}
.pl-15-sm {
	padding-left:15px
}
.pl-20-sm {
	padding-left:20px
}
.pl-30-sm {
	padding-left:30px
}
.pl-50-sm {
	padding-left:50px
}
}@media (min-width:992px) {
	.pl-0-md {
	padding-left:0
}
.pl-5-md {
	padding-left:5px
}
.pl-10-md {
	padding-left:10px
}
.pl-15-md {
	padding-left:15px
}
.pl-20-md {
	padding-left:20px
}
.pl-30-md {
	padding-left:30px
}
.pl-50-md {
	padding-left:50px
}
}@media (min-width:1200px) {
	.pl-0-lg {
	padding-left:0
}
.pl-5-lg {
	padding-left:5px
}
.pl-10-lg {
	padding-left:10px
}
.pl-15-lg {
	padding-left:15px
}
.pl-20-lg {
	padding-left:20px
}
.pl-30-lg {
	padding-left:30px
}
.pl-50-lg {
	padding-left:50px
}
}@media (max-width:480px) {
	.pr-0-xxs {
	padding-right:0
}
.pr-5-xxs {
	padding-right:5px
}
.pr-10-xxs {
	padding-right:10px
}
.pr-15-xxs {
	padding-right:15px
}
.pr-20-xxs {
	padding-right:20px
}
.pr-30-xxs {
	padding-right:30px
}
.pr-50-xxs {
	padding-right:50px
}
}@media (max-width:575px) {
	.pr-0-xs {
	padding-right:0
}
.pr-5-xs {
	padding-right:5px
}
.pr-10-xs {
	padding-right:10px
}
.pr-15-xs {
	padding-right:15px
}
.pr-20-xs {
	padding-right:20px
}
.pr-30-xs {
	padding-right:30px
}
.pr-50-xs {
	padding-right:50px
}
}@media (min-width:576px) {
	.pr-0-sm {
	padding-right:0
}
.pr-5-sm {
	padding-right:5px
}
.pr-10-sm {
	padding-right:10px
}
.pr-15-sm {
	padding-right:15px
}
.pr-20-sm {
	padding-right:20px
}
.pr-30-sm {
	padding-right:30px
}
.pr-50-sm {
	padding-right:50px
}
}@media (min-width:992px) {
	.pr-0-md {
	padding-right:0
}
.pr-5-md {
	padding-right:5px
}
.pr-10-md {
	padding-right:10px
}
.pr-15-md {
	padding-right:15px
}
.pr-20-md {
	padding-right:20px
}
.pr-30-md {
	padding-right:30px
}
.pr-50-md {
	padding-right:50px
}
}@media (min-width:1200px) {
	.pr-0-lg {
	padding-right:0
}
.pr-5-lg {
	padding-right:5px
}
.pr-10-lg {
	padding-right:10px
}
.pr-15-lg {
	padding-right:15px
}
.pr-20-lg {
	padding-right:20px
}
.pr-30-lg {
	padding-right:30px
}
.pr-50-lg {
	padding-right:50px
}
}@media (max-width:480px) {
	.wid-auto-xxs {
	width:auto
}
.wid-0-xxs {
	width:0
}
.wid-1-xxs {
	width:8.33333%
}
.wid-2-xxs {
	width:16.66667%
}
.wid-3-xxs {
	width:25%
}
.wid-4-xxs {
	width:33.33333%
}
.wid-5-xxs {
	width:41.66667%
}
.wid-6-xxs {
	width:50%
}
.wid-7-xxs {
	width:58.33333%
}
.wid-8-xxs {
	width:66.66667%
}
.wid-9-xxs {
	width:75%
}
.wid-10-xxs {
	width:83.33333%
}
.wid-11-xxs {
	width:91.66667%
}
.wid-12-xxs {
	width:100%
}
}.wid-auto-xs {
	width:auto
}
.wid-0-xs {
	width:0
}
.wid-1-xs {
	width:8.33333%
}
.wid-2-xs {
	width:16.66667%
}
.wid-3-xs {
	width:25%
}
.wid-4-xs {
	width:33.33333%
}
.wid-5-xs {
	width:41.66667%
}
.wid-6-xs {
	width:50%
}
.wid-7-xs {
	width:58.33333%
}
.wid-8-xs {
	width:66.66667%
}
.wid-9-xs {
	width:75%
}
.wid-10-xs {
	width:83.33333%
}
.wid-11-xs {
	width:91.66667%
}
.wid-12-xs {
	width:100%
}
@media (max-width:575px) {
	.wid-auto-xs {
	width:auto
}
.wid-0-xs {
	width:0
}
.wid-1-xs {
	width:8.33333%
}
.wid-2-xs {
	width:16.66667%
}
.wid-3-xs {
	width:25%
}
.wid-4-xs {
	width:33.33333%
}
.wid-5-xs {
	width:41.66667%
}
.wid-6-xs {
	width:50%
}
.wid-7-xs {
	width:58.33333%
}
.wid-8-xs {
	width:66.66667%
}
.wid-9-xs {
	width:75%
}
.wid-10-xs {
	width:83.33333%
}
.wid-11-xs {
	width:91.66667%
}
.wid-12-xs {
	width:100%
}
}@media (min-width:576px) {
	.wid-auto-sm {
	width:auto
}
.wid-0-sm {
	width:0
}
.wid-1-sm {
	width:8.33333%
}
.wid-2-sm {
	width:16.66667%
}
.wid-3-sm {
	width:25%
}
.wid-4-sm {
	width:33.33333%
}
.wid-5-sm {
	width:41.66667%
}
.wid-6-sm {
	width:50%
}
.wid-7-sm {
	width:58.33333%
}
.wid-8-sm {
	width:66.66667%
}
.wid-9-sm {
	width:75%
}
.wid-10-sm {
	width:83.33333%
}
.wid-11-sm {
	width:91.66667%
}
.wid-12-sm {
	width:100%
}
}@media (min-width:992px) {
	.wid-auto-md {
	width:auto
}
.wid-0-md {
	width:0
}
.wid-1-md {
	width:8.33333%
}
.wid-2-md {
	width:16.66667%
}
.wid-3-md {
	width:25%
}
.wid-4-md {
	width:33.33333%
}
.wid-5-md {
	width:41.66667%
}
.wid-6-md {
	width:50%
}
.wid-7-md {
	width:58.33333%
}
.wid-8-md {
	width:66.66667%
}
.wid-9-md {
	width:75%
}
.wid-10-md {
	width:83.33333%
}
.wid-11-md {
	width:91.66667%
}
.wid-12-md {
	width:100%
}
}@media (min-width:1200px) {
	.wid-auto-lg {
	width:auto
}
.wid-0-lg {
	width:0
}
.wid-1-lg {
	width:8.33333%
}
.wid-2-lg {
	width:16.66667%
}
.wid-3-lg {
	width:25%
}
.wid-4-lg {
	width:33.33333%
}
.wid-5-lg {
	width:41.66667%
}
.wid-6-lg {
	width:50%
}
.wid-7-lg {
	width:58.33333%
}
.wid-8-lg {
	width:66.66667%
}
.wid-9-lg {
	width:75%
}
.wid-10-lg {
	width:83.33333%
}
.wid-11-lg {
	width:91.66667%
}
.wid-12-lg {
	width:100%
}
}.txtc {
	text-align:center
}
.txtl {
	text-align:left
}
.txtr {
	text-align:right
}
.txtj {
	text-align:justify
}
@media (max-width:480px) {
	.txtc-xxs {
	text-align:center
}
.txtl-xxs {
	text-align:left
}
.txtr-xxs {
	text-align:right
}
.txtj-xxs {
	text-align:justify
}
}@media (max-width:575px) {
	.txtc-xs {
	text-align:center
}
.txtl-xs {
	text-align:left
}
.txtr-xs {
	text-align:right
}
.txtj-xs {
	text-align:justify
}
}@media (min-width:576px) {
	.txtc-sm {
	text-align:center
}
.txtl-sm {
	text-align:left
}
.txtr-sm {
	text-align:right
}
.txtj-sm {
	text-align:justify
}
}@media (min-width:992px) {
	.txtc-md {
	text-align:center
}
.txtl-md {
	text-align:left
}
.txtr-md {
	text-align:right
}
.txtj-md {
	text-align:justify
}
}@media (min-width:1200px) {
	.txtc-lg {
	text-align:center
}
.txtl-lg {
	text-align:left
}
.txtr-lg {
	text-align:right
}
.txtj-lg {
	text-align:justify
}
}.flex-bugfix {
	top:0;
	right:0;
	bottom:0;
	left:0
}
.flex-bugfix:after,.flex-bugfix:before {
	display:none
}
.flex-wrap {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.flex-nowrap {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.flex-wrap-reverse {
	-ms-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.flex-l-t {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-l-cen,.flex-l-t {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-l-cen {
	-ms-flex-align:center;
	align-items:center
}
.flex-l-b {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-cen {
	-ms-flex-align:center;
	align-items:center
}
.flex-cen,.flex-cen-t {
	-ms-flex-pack:center;
	justify-content:center
}
.flex-cen-t {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-cen-b {
	-ms-flex-align:center;
	align-items:center
}
.flex-cen-b,.flex-r-t {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-r-t {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-r-cen {
	-ms-flex-align:center;
	align-items:center
}
.flex-r-b,.flex-r-cen {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-r-b {
	-ms-flex-align:end;
	align-items:flex-end
}
@media (max-width:480px) {
	.flex-cen-xxs {
	-ms-flex-align:center;
	align-items:center
}
.flex-cen-t-xxs,.flex-cen-xxs {
	-ms-flex-pack:center;
	justify-content:center
}
.flex-cen-t-xxs {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-cen-b-xxs {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-l-t-xxs {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-l-cen-xxs,.flex-l-t-xxs {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-l-cen-xxs {
	-ms-flex-align:center;
	align-items:center
}
.flex-l-b-xxs {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-r-t-xxs {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-r-cen-xxs,.flex-r-t-xxs {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-r-cen-xxs {
	-ms-flex-align:center;
	align-items:center
}
.flex-r-b-xxs {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
}@media (max-width:575px) {
	.flex-cen-xs {
	-ms-flex-align:center;
	align-items:center
}
.flex-cen-t-xs,.flex-cen-xs {
	-ms-flex-pack:center;
	justify-content:center
}
.flex-cen-t-xs {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-cen-b-xs {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-l-t-xs {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-l-cen-xs,.flex-l-t-xs {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-l-cen-xs {
	-ms-flex-align:center;
	align-items:center
}
.flex-l-b-xs {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-r-t-xs {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-r-cen-xs,.flex-r-t-xs {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-r-cen-xs {
	-ms-flex-align:center;
	align-items:center
}
.flex-r-b-xs {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
}@media (min-width:576px) {
	.flex-cen-sm {
	-ms-flex-align:center;
	align-items:center
}
.flex-cen-sm,.flex-cen-t-sm {
	-ms-flex-pack:center;
	justify-content:center
}
.flex-cen-t-sm {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-cen-b-sm {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-l-t-sm {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-l-cen-sm,.flex-l-t-sm {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-l-cen-sm {
	-ms-flex-align:center;
	align-items:center
}
.flex-l-b-sm {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-r-t-sm {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-r-cen-sm,.flex-r-t-sm {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-r-cen-sm {
	-ms-flex-align:center;
	align-items:center
}
.flex-r-b-sm {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
}@media (min-width:992px) {
	.flex-cen-md {
	-ms-flex-align:center;
	align-items:center
}
.flex-cen-md,.flex-cen-t-md {
	-ms-flex-pack:center;
	justify-content:center
}
.flex-cen-t-md {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-cen-b-md {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-l-t-md {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-l-cen-md,.flex-l-t-md {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-l-cen-md {
	-ms-flex-align:center;
	align-items:center
}
.flex-l-b-md {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-r-t-md {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-r-cen-md,.flex-r-t-md {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-r-cen-md {
	-ms-flex-align:center;
	align-items:center
}
.flex-r-b-md {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
}@media (min-width:1200px) {
	.flex-cen-lg {
	-ms-flex-align:center;
	align-items:center
}
.flex-cen-lg,.flex-cen-t-lg {
	-ms-flex-pack:center;
	justify-content:center
}
.flex-cen-t-lg {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-cen-b-lg {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-l-t-lg {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-l-cen-lg,.flex-l-t-lg {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-l-cen-lg {
	-ms-flex-align:center;
	align-items:center
}
.flex-l-b-lg {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-r-t-lg {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-r-cen-lg,.flex-r-t-lg {
	-ms-flex-pack:end;
	justify-content:flex-end
}
.flex-r-cen-lg {
	-ms-flex-align:center;
	align-items:center
}
.flex-r-b-lg {
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
}.ital-vh {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.ital-v {
	left:50%;
	transform:translateX(-50%)
}
.ital-h {
	top:50%;
	transform:translateY(-50%)
}
.ital-none {
	top:inherit;
	left:inherit;
	transform:none
}
@media (max-width:480px) {
	.ital-vh-xxs {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.ital-v-xxs {
	top:50%;
	transform:translateY(-50%)
}
.ital-h-xxs {
	left:50%;
	transform:translateX(-50%)
}
.ital-none-xxs {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (max-width:575px) {
	.ital-vh-xs {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.ital-v-xs {
	top:50%;
	transform:translateY(-50%)
}
.ital-h-xs {
	left:50%;
	transform:translateX(-50%)
}
.ital-none-xs {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (min-width:576px) {
	.ital-vh-sm {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.ital-v-sm {
	top:50%;
	transform:translateY(-50%)
}
.ital-h-sm {
	left:50%;
	transform:translateX(-50%)
}
.ital-none-sm {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (min-width:992px) {
	.ital-vh-md {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.ital-v-md {
	top:50%;
	transform:translateY(-50%)
}
.ital-h-md {
	left:50%;
	transform:translateX(-50%)
}
.ital-none-md {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (min-width:1200px) {
	.ital-vh-lg {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.ital-v-lg {
	top:50%;
	transform:translateY(-50%)
}
.ital-h-lg {
	left:50%;
	transform:translateX(-50%)
}
.ital-none-lg {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (max-width:480px) {
	.ital-none-xxs {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (max-width:575px) {
	.ital-none-xs {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (min-width:576px) {
	.ital-none-sm {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (min-width:992px) {
	.ital-none-md {
	top:inherit;
	left:inherit;
	transform:none
}
}@media (min-width:1200px) {
	.ital-none-lg {
	top:inherit;
	left:inherit;
	transform:none
}
}[v-cloak] {
	display:none
}
:active,:focus {
	outline:0
}
.cursor-pointer {
	cursor:pointer
}
.cursor-default {
	cursor:default
}
.h100 {
	height:100%
}
.max-h100 {
	max-height:100%
}
.w100 {
	width:100%
}
.max-w100 {
	max-width:100%
}
.nowrap {
	white-space:nowrap
}
.nowrap:after,.nowrap:before {
	content:"";
	display:table;
	clear:both
}
.sr-only {
	display:inline-block;
	height:0;
	width:0;
	line-height:0;
	overflow:hidden
}
.font-primary {
	font-family:Raleway,sans-serif
}
.font-secondary {
	font-family:Roboto,sans-serif
}
.btn {
	background-color:#b7b9bb;
	transition:background-color .3s ease
}
.btn.focus,.btn:focus,.btn:hover {
	outline:0!important;
	color:inherit
}
.btn-square {
	border-radius:0
}
.btn-curve {
	border-radius:50px
}
.btn-outline {
	border:2px solid #838689;
	background-color:transparent
}
.btn-xs {
	font-size:12.6px;
	padding:5px 15px
}
.btn-sm,.btn-xs {
	height:auto;
	line-height:auto
}
.btn-sm {
	font-size:19.6px;
	padding:5px 25px
}
.btn-md {
	font-size:22.4px;
	padding:5px 30px
}
.btn-lg,.btn-md {
	height:auto;
	line-height:auto
}
.btn-lg {
	font-size:28px;
	padding:5px 35px
}
@media (max-width:575px) {
	.btn-xs {
	font-size:10px
}
.btn-sm {
	font-size:16px
}
.btn-md {
	font-size:18px
}
.btn-lg {
	font-size:22px
}
}.btn-curve.btn-xs {
	border-radius:40px
}
.btn-curve.btn-sm {
	border-radius:60px
}
.btn-curve.btn-md {
	border-radius:70px
}
.btn-curve.btn-lg {
	border-radius:80px
}
.select-xs {
	height:40px
}
.select-xs,.select-xs option {
	font-size:12.6px;
	line-height:1
}
.select-sm {
	height:60px
}
.select-sm,.select-sm option {
	font-size:19.6px;
	line-height:1.8
}
.select-md {
	height:70px
}
.select-md,.select-md option {
	font-size:22.4px;
	line-height:2
}
.select-lg {
	height:80px
}
.select-lg,.select-lg option {
	font-size:28px;
	line-height:2.4
}
.select-icon {
	position:relative
}
.select-icon i {
	color:#74c8d0;
	pointer-events:none;
	position:absolute;
	font-size:12px;
	font-weight:700;
	right:15px;
	top:50%;
	transform:translateY(-50%)
}
.checkbox-icon {
	position:relative
}
.checkbox-icon span {
	position:relative;
	display:block;
	vertical-align:middle
}
.checkbox-icon span:before {
	position:relative;
	width:20px;
	height:20px;
	margin-right:20px;
	margin-top:-4px;
	background-color:#fff;
	border:1px solid #838689
}
.checkbox-icon span:after,.checkbox-icon span:before {
	content:"";
	display:inline-block;
	vertical-align:middle
}
.checkbox-icon span:after {
	position:absolute;
	background-color:#74c8d0;
	border:1px solid #74c8d0;
	width:12px;
	height:12px;
	left:4px;
	top:4px;
	opacity:0;
	transition:opacity .1s ease
}
.checkbox-icon input[type=checkbox] {
	opacity:.0001;
	left:-999rem;
	position:absolute
}
.checkbox-icon input[type=checkbox]:checked {
	background:#fff
}
.checkbox-icon input[type=checkbox]:checked+span:before {
	border:1px solid #74c8d0
}
.checkbox-icon input[type=checkbox]:checked+span:after {
	opacity:1
}
.input-xs {
	font-size:12.6px;
	line-height:1;
	height:40px;
	padding:5px 15px
}
.input-xs.input-curve {
	border-radius:40px
}
.input-sm {
	font-size:19.6px;
	line-height:1.8;
	height:60px;
	padding:5px 25px
}
.input-sm.input-curve {
	border-radius:60px
}
.input-md {
	font-size:22.4px;
	line-height:2;
	height:70px;
	padding:5px 30px
}
.input-md.input-curve {
	border-radius:70px
}
.input-lg {
	font-size:28px;
	line-height:2.4;
	height:80px;
	padding:5px 35px
}
.input-lg.input-curve {
	border-radius:80px
}
.input-group .btn-xs,.input-group .input-xs {
	line-height:1;
	height:40px
}
.input-group .btn-sm,.input-group .input-sm {
	line-height:1.8;
	height:60px
}
.input-group .btn-md,.input-group .input-md {
	line-height:2;
	height:70px
}
.input-group .btn-lg,.input-group .input-lg {
	line-height:2.4;
	height:80px
}
.primary,a.primary,a.primary:visited {
	color:#74c8d0
}
.secondary,a.secondary,a.secondary:visited {
	color:#9155a7
}
.tertiary,a.tertiary,a.tertiary:visited {
	color:#ffde5f
}
.fourth,a.fourth,a.fourth:visited {
	color:#6e9842
}
.fifth,a.fifth,a.fifth:visited {
	color:#f16521
}
.success,a.success,a.success:visited {
	color:#05e509
}
.danger,a.danger,a.danger:visited {
	color:#fe1a16
}
.info,a.info,a.info:visited {
	color:#17a2b8
}
.warning,a.warning,a.warning:visited {
	color:#ffc107
}
.grey,a.grey,a.grey:visited {
	color:#838689
}
.dark,a.dark,a.dark:visited {
	color:#605e5e
}
.light,a.light,a.light:visited {
	color:#f2f2f2
}
.black,a.black,a.black:visited {
	color:#000
}
.white,a.white,a.white:visited {
	color:#fff
}
.transparent,a.transparent,a.transparent:visited {
	color:hsla(0,0%,100%,0)
}
.text,a.text,a.text:visited {
	color:#605e5e
}
.link,a.link,a.link:visited {
	color:#888
}
.btn-primary {
	background-color:#74c8d0;
	border-color:#74c8d0
}
.btn-primary:focus,.btn-primary:hover {
	border-color:#0b9a5d;
	background-color:#0b9a5d
}
.btn-primary.btn-outline {
	color:#74c8d0;
	border-color:#74c8d0;
	background-color:transparent
}
.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover {
	color:#0b9a5d;
	border-color:#0b9a5d;
	background-color:transparent
}
.btn-secondary {
	background-color:#9155a7;
	border-color:#9155a7
}
.btn-secondary:focus,.btn-secondary:hover {
	border-color:#824c96;
	background-color:#824c96
}
.btn-secondary.btn-outline {
	color:#9155a7;
	border-color:#9155a7;
	background-color:transparent
}
.btn-secondary.btn-outline:focus,.btn-secondary.btn-outline:hover {
	color:#824c96;
	border-color:#824c96;
	background-color:transparent
}
.btn-tertiary {
	background-color:#ffde5f;
	border-color:#ffde5f
}
.btn-tertiary:focus,.btn-tertiary:hover {
	border-color:#ffd946;
	background-color:#ffd946
}
.btn-tertiary.btn-outline {
	color:#ffde5f;
	border-color:#ffde5f;
	background-color:transparent
}
.btn-tertiary.btn-outline:focus,.btn-tertiary.btn-outline:hover {
	color:#ffd946;
	border-color:#ffd946;
	background-color:transparent
}
.btn-fourth {
	background-color:#6e9842;
	border-color:#6e9842
}
.btn-fourth:focus,.btn-fourth:hover {
	border-color:#47632b;
	background-color:#47632b
}
.btn-fourth.btn-outline {
	color:#6e9842;
	border-color:#6e9842;
	background-color:transparent
}
.btn-fourth.btn-outline:focus,.btn-fourth.btn-outline:hover {
	color:#47632b;
	border-color:#47632b;
	background-color:transparent
}
.btn-fifth {
	background-color:#f16521;
	border-color:#f16521
}
.btn-fifth:focus,.btn-fifth:hover {
	border-color:#ba450c;
	background-color:#ba450c
}
.btn-fifth.btn-outline {
	color:#f16521;
	border-color:#f16521;
	background-color:transparent
}
.btn-fifth.btn-outline:focus,.btn-fifth.btn-outline:hover {
	color:#ba450c;
	border-color:#ba450c;
	background-color:transparent
}
.btn-success {
	background-color:#05e509;
	border-color:#05e509
}
.btn-success:focus,.btn-success:hover {
	border-color:#039a06;
	background-color:#039a06
}
.btn-success.btn-outline {
	color:#05e509;
	border-color:#05e509;
	background-color:transparent
}
.btn-success.btn-outline:focus,.btn-success.btn-outline:hover {
	color:#039a06;
	border-color:#039a06;
	background-color:transparent
}
.btn-danger {
	background-color:#fe1a16;
	border-color:#fe1a16
}
.btn-danger:focus,.btn-danger:hover {
	border-color:#c70401;
	background-color:#c70401
}
.btn-danger.btn-outline {
	color:#fe1a16;
	border-color:#fe1a16;
	background-color:transparent
}
.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover {
	color:#c70401;
	border-color:#c70401;
	background-color:transparent
}
.btn-info {
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-info:focus,.btn-info:hover {
	border-color:#0f6674;
	background-color:#0f6674
}
.btn-info.btn-outline {
	color:#17a2b8;
	border-color:#17a2b8;
	background-color:transparent
}
.btn-info.btn-outline:focus,.btn-info.btn-outline:hover {
	color:#0f6674;
	border-color:#0f6674;
	background-color:transparent
}
.btn-warning {
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-warning:focus,.btn-warning:hover {
	border-color:#ba8b00;
	background-color:#ba8b00
}
.btn-warning.btn-outline {
	color:#ffc107;
	border-color:#ffc107;
	background-color:transparent
}
.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover {
	color:#ba8b00;
	border-color:#ba8b00;
	background-color:transparent
}
.btn-grey {
	background-color:#838689;
	border-color:#838689
}
.btn-grey:focus,.btn-grey:hover {
	border-color:#6a6d6f;
	background-color:#6a6d6f
}
.btn-grey.btn-outline {
	color:#838689;
	border-color:#838689;
	background-color:transparent
}
.btn-grey.btn-outline:focus,.btn-grey.btn-outline:hover {
	color:#6a6d6f;
	border-color:#6a6d6f;
	background-color:transparent
}
.btn-dark {
	background-color:#605e5e;
	border-color:#605e5e
}
.btn-dark:focus,.btn-dark:hover {
	border-color:#393838;
	background-color:#393838
}
.btn-dark.btn-outline {
	color:#605e5e;
	border-color:#605e5e;
	background-color:transparent
}
.btn-dark.btn-outline:focus,.btn-dark.btn-outline:hover {
	color:#393838;
	border-color:#393838;
	background-color:transparent
}
.btn-light {
	background-color:#f2f2f2;
	border-color:#f2f2f2
}
.btn-light:focus,.btn-light:hover {
	border-color:#ccc;
	background-color:#ccc
}
.btn-light.btn-outline {
	color:#f2f2f2;
	border-color:#f2f2f2;
	background-color:transparent
}
.btn-light.btn-outline:focus,.btn-light.btn-outline:hover {
	color:#ccc;
	border-color:#ccc;
	background-color:transparent
}
.btn-black,.btn-black:focus,.btn-black:hover {
	background-color:#000;
	border-color:#000
}
.btn-black.btn-outline,.btn-black.btn-outline:focus,.btn-black.btn-outline:hover {
	color:#000;
	border-color:#000;
	background-color:transparent
}
.btn-white,.btn-white:focus,.btn-white:hover {
	background-color:#fff;
	border-color:#fff
}
.btn-white.btn-outline,.btn-white.btn-outline:focus,.btn-white.btn-outline:hover {
	color:#fff;
	border-color:#fff;
	background-color:transparent
}
.btn-transparent,.btn-transparent:focus,.btn-transparent:hover {
	background-color:hsla(0,0%,100%,0);
	border-color:hsla(0,0%,100%,0)
}
.btn-transparent.btn-outline,.btn-transparent.btn-outline:focus,.btn-transparent.btn-outline:hover {
	color:hsla(0,0%,100%,0);
	border-color:hsla(0,0%,100%,0);
	background-color:transparent
}
.btn-text {
	background-color:#605e5e;
	border-color:#605e5e
}
.btn-text:focus,.btn-text:hover {
	border-color:#393838;
	background-color:#393838
}
.btn-text.btn-outline {
	color:#605e5e;
	border-color:#605e5e;
	background-color:transparent
}
.btn-text.btn-outline:focus,.btn-text.btn-outline:hover {
	color:#393838;
	border-color:#393838;
	background-color:transparent
}
.btn-link {
	background-color:#888;
	border-color:#888
}
.btn-link:focus,.btn-link:hover {
	border-color:#626262;
	background-color:#626262
}
.btn-link.btn-outline {
	color:#888;
	border-color:#888;
	background-color:transparent
}
.btn-link.btn-outline:focus,.btn-link.btn-outline:hover {
	color:#626262;
	border-color:#626262;
	background-color:transparent
}
.btn.btn-outline.is-active,.btn.is-active {
	color:#fff;
	background-color:#6a6d6f;
	border-color:#6a6d6f
}
.btn-primary.is-active {
	color:#fff;
	background-color:#0b9a5d;
	border-color:#0b9a5d
}
.btn-secondary.is-active {
	color:#fff;
	background-color:#824c96;
	border-color:#824c96
}
.btn-tertiary.is-active {
	color:#fff;
	background-color:#ffd946;
	border-color:#ffd946
}
.btn-fourth.is-active {
	color:#fff;
	background-color:#47632b;
	border-color:#47632b
}
.btn-fifth.is-active {
	color:#fff;
	background-color:#ba450c;
	border-color:#ba450c
}
.btn-success.is-active {
	color:#fff;
	background-color:#039a06;
	border-color:#039a06
}
.btn-danger.is-active {
	color:#fff;
	background-color:#c70401;
	border-color:#c70401
}
.btn-info.is-active {
	color:#fff;
	background-color:#0f6674;
	border-color:#0f6674
}
.btn-warning.is-active {
	color:#fff;
	background-color:#ba8b00;
	border-color:#ba8b00
}
.btn-grey.is-active {
	color:#fff;
	background-color:#6a6d6f;
	border-color:#6a6d6f
}
.btn-dark.is-active {
	color:#fff;
	background-color:#393838;
	border-color:#393838
}
.btn-light.is-active {
	color:#fff;
	background-color:#ccc;
	border-color:#ccc
}
.btn-black.is-active {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-white.is-active {
	color:#fff;
	background-color:#fff;
	border-color:#fff
}
.btn-transparent.is-active {
	color:#fff;
	background-color:hsla(0,0%,100%,0);
	border-color:hsla(0,0%,100%,0)
}
.btn-text.is-active {
	color:#fff;
	background-color:#393838;
	border-color:#393838
}
.btn-link.is-active {
	color:#fff;
	background-color:#626262;
	border-color:#626262
}
.btn-primary.btn-outline.is-active {
	color:#fff;
	background-color:#74c8d0;
	border-color:#74c8d0
}
.btn-secondary.btn-outline.is-active {
	color:#fff;
	background-color:#9155a7;
	border-color:#9155a7
}
.btn-tertiary.btn-outline.is-active {
	color:#fff;
	background-color:#ffde5f;
	border-color:#ffde5f
}
.btn-fourth.btn-outline.is-active {
	color:#fff;
	background-color:#6e9842;
	border-color:#6e9842
}
.btn-fifth.btn-outline.is-active {
	color:#fff;
	background-color:#f16521;
	border-color:#f16521
}
.btn-success.btn-outline.is-active {
	color:#fff;
	background-color:#05e509;
	border-color:#05e509
}
.btn-danger.btn-outline.is-active {
	color:#fff;
	background-color:#fe1a16;
	border-color:#fe1a16
}
.btn-info.btn-outline.is-active {
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-warning.btn-outline.is-active {
	color:#fff;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-grey.btn-outline.is-active {
	color:#fff;
	background-color:#838689;
	border-color:#838689
}
.btn-dark.btn-outline.is-active {
	color:#fff;
	background-color:#605e5e;
	border-color:#605e5e
}
.btn-light.btn-outline.is-active {
	color:#fff;
	background-color:#f2f2f2;
	border-color:#f2f2f2
}
.btn-black.btn-outline.is-active {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-white.btn-outline.is-active {
	color:#fff;
	background-color:#fff;
	border-color:#fff
}
.btn-transparent.btn-outline.is-active {
	color:#fff;
	background-color:hsla(0,0%,100%,0);
	border-color:hsla(0,0%,100%,0)
}
.btn-text.btn-outline.is-active {
	color:#fff;
	background-color:#605e5e;
	border-color:#605e5e
}
.btn-link.btn-outline.is-active {
	color:#fff;
	background-color:#888;
	border-color:#888
}
.btn.primary:focus,.btn.primary:hover,a.primary:focus,a.primary:hover {
	color:#0b9a5d
}
.btn.secondary:focus,.btn.secondary:hover,a.secondary:focus,a.secondary:hover {
	color:#824c96
}
.btn.tertiary:focus,.btn.tertiary:hover,a.tertiary:focus,a.tertiary:hover {
	color:#ffd946
}
.btn.fourth:focus,.btn.fourth:hover,a.fourth:focus,a.fourth:hover {
	color:#47632b
}
.btn.fifth:focus,.btn.fifth:hover,a.fifth:focus,a.fifth:hover {
	color:#ba450c
}
.btn.success:focus,.btn.success:hover,a.success:focus,a.success:hover {
	color:#039a06
}
.btn.danger:focus,.btn.danger:hover,a.danger:focus,a.danger:hover {
	color:#c70401
}
.btn.info:focus,.btn.info:hover,a.info:focus,a.info:hover {
	color:#0f6674
}
.btn.warning:focus,.btn.warning:hover,a.warning:focus,a.warning:hover {
	color:#ba8b00
}
.btn.grey:focus,.btn.grey:hover,a.grey:focus,a.grey:hover {
	color:#6a6d6f
}
.btn.dark:focus,.btn.dark:hover,a.dark:focus,a.dark:hover {
	color:#393838
}
.btn.light:focus,.btn.light:hover,a.light:focus,a.light:hover {
	color:#ccc
}
.btn.black:focus,.btn.black:hover,a.black:focus,a.black:hover {
	color:#000
}
.btn.white:focus,.btn.white:hover,a.white:focus,a.white:hover {
	color:#fff
}
.btn.transparent:focus,.btn.transparent:hover,a.transparent:focus,a.transparent:hover {
	color:hsla(0,0%,100%,0)
}
.btn.text:focus,.btn.text:hover,a.text:focus,a.text:hover {
	color:#393838
}
.btn.link:focus,.btn.link:hover,a.link:focus,a.link:hover {
	color:#626262
}
.bg-primary {
	background-color:#74c8d0!important
}
.bg-secondary {
	background-color:#9155a7!important
}
.bg-tertiary {
	background-color:#ffde5f!important
}
.bg-fourth {
	background-color:#6e9842!important
}
.bg-fifth {
	background-color:#f16521!important
}
.bg-success {
	background-color:#05e509!important
}
.bg-danger {
	background-color:#fe1a16!important
}
.bg-info {
	background-color:#17a2b8!important
}
.bg-warning {
	background-color:#ffc107!important
}
.bg-grey {
	background-color:#838689!important
}
.bg-dark {
	background-color:#605e5e!important
}
.bg-light {
	background-color:#f2f2f2!important
}
.bg-black {
	background-color:#000!important
}
.bg-white {
	background-color:#fff!important
}
.bg-transparent {
	background-color:hsla(0,0%,100%,0)!important
}
.border-primary {
	border-color:#74c8d0
}
.border-secondary {
	border-color:#9155a7
}
.border-tertiary {
	border-color:#ffde5f
}
.border-fourth {
	border-color:#6e9842
}
.border-fifth {
	border-color:#f16521
}
.border-success {
	border-color:#05e509
}
.border-danger {
	border-color:#fe1a16
}
.border-info {
	border-color:#17a2b8
}
.border-warning {
	border-color:#ffc107
}
.border-grey {
	border-color:#838689
}
.border-dark {
	border-color:#605e5e
}
.border-light {
	border-color:#f2f2f2
}
.border-black {
	border-color:#000
}
.border-white {
	border-color:#fff
}
.border-transparent {
	border-color:hsla(0,0%,100%,0)
}
hr.dashed {
	border-style:dashed none none
}
hr.primary {
	color:#74c8d0
}
hr.secondary {
	color:#9155a7
}
hr.tertiary {
	color:#ffde5f
}
hr.fourth {
	color:#6e9842
}
hr.fifth {
	color:#f16521
}
* {
	margin:0;
	padding:0;
	outline:0;
	box-sizing:border-box
}
html {
	height:100%
}
body,html {
	/*font-family:Raleway,sans-serif;*/
	font-size:14px;
	line-height:1.4;
	color:#605e5e
}
ol,ul {
	margin:0;
	margin-bottom:.5em
}
ol li,ul li {
	margin:0;
	margin-left:1em;
	padding:0;
	line-height:1.9;
	margin-bottom:5px
}
ol ol {
	list-style-type:lower-roman
}
a,a:focus,a:hover,a:visited {
	text-decoration:none;
	outline:0
}
a:visited {
	color:inherit
}
p {
	font-family:Raleway,sans-serif;
	color:#605e5e;
	font-size:14px;
	font-weight:400;
	line-height:1.4;
	margin-top:0;
	margin-bottom:.5em
}
p a:not(.btn),p a:not(.btn):focus,p a:not(.btn):hover,p a:not(.btn):visited {
	text-decoration:underline
}
button,input,textarea {
	font-size:14px;
	line-height:1.4
}
@media (max-width:575px) {
	button,input,textarea {
	font-size:12.6px;
	line-height:1
}
}select::-ms-expand {
	display:none
}
option,select {
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	outline:0;
	font-size:14px;
	line-height:1.4
}
option:active,option:focus,option:hover,select:active,select:focus,select:hover {
	outline:0
}
::-webkit-input-placeholder {
	color:#888
}
:-moz-placeholder,::-moz-placeholder {
	color:#888
}
:-ms-input-placeholder {
	color:#888
}
.placeholder {
	color:#888
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	margin:0;
	line-height:1.4;
	margin-bottom:.25em
}
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-size:inherit;
	color:inherit;
	line-height:inherit
}
.h1,h1 {
	font-size:56px;
	line-height:1
}
.h2,h2 {
	font-size:48px
}
.h3,h3 {
	font-size:40px
}
.h4,h4 {
	font-size:34px
}
.h5,h5 {
	font-size:26px
}
.h6,h6 {
	font-size:22px
}
@media (max-width:575px) {
	.h1,h1 {
	font-size:44.8px
}
.h2,h2 {
	font-size:38.4px
}
.h3,h3 {
	font-size:32px
}
.h4,h4 {
	font-size:27.2px
}
.h5,h5 {
	font-size:20.8px
}
.h6,h6 {
	font-size:17.6px
}
}a,p {
	font-size:14px;
	line-height:1.4
}
@media (max-width:575px) {
	a,p {
	font-size:12.6px
}
}p>a {
	color:inherit;
	font-size:inherit
}
.big {
	font-size:120%
}
.site-content {
	position:relative;
	z-index:0
}
.modal-fix-bg {
	pointer-events:none
}
.modal-fix-bg * {
	pointer-events:auto
}
.breadcrumb-plain {
	background:0 0;
	padding:8px 0
}
.breadcrumb-plain>li.active {
	font-weight:700
}
ul.list-numberic {
	margin-left:1em
}
ul.list-numberic li {
	list-style-type:decimal;
	padding-left:1em
}
ul.list-none {
	margin-left:0
}
ul.list-none li {
	padding-left:0;
	margin-left:0
}
.table-borderless>tbody>tr>td {
	border-top:none;
	padding-top:2px;
	padding-bottom:2px
}
.table-fix {
	margin-left:-.75rem;
	margin-right:-.75rem
}
header .navbar-toggler {
	padding:.2em .5em
}
header .navbar-toggler-icon {
	width:.8em;
	height:.8em
}
header .navbar-nav li {
	margin-top:-.5rem;
	margin-bottom:-.5rem;
	padding:.5rem 1rem
}
@media (max-width:991px) {
	header .navbar-nav li {
	margin-left:.2em;
	margin-right:.2em
}
}@media (min-width:576px) {
	header .navbar-nav li.dropdown:hover .dropdown-menu {
	display:block
}
}header .navbar-nav .nav-link {
	text-align:center;
	font-size:20px;
	color:#fff!important;
	text-transform:uppercase
}
@media (max-width:1199px) {
	header .navbar-nav .nav-link {
	font-size:16px
}
}@media (max-width:991px) {
	header .navbar-nav .nav-link {
	font-size:14px
}
}header .navbar-nav .dropdown-menu .nav-link {
	color:#605e5e!important
}
@media (min-width:576px) {
	header .navbar-nav .dropdown-menu .nav-link {
	white-space:nowrap
}
}
header .navbar-nav .nav-link:hover{
    background: #40a3b3;
	border-radius: 50px;
}
header .navbar-nav .current-menu-item>.nav-link,header .navbar-nav li.current_page_item>a.nav-link {
	background-color:#7ad3dd;
	padding:.3em 1.2em;
	border-radius:20px;
		color:#fff!important;
}

header .dropdown-menu {
	/*right:auto;
	left:50%;
	transform:translate3d(-50%,0,0)*/
}
header .dropdown-menu li {
	margin-left:0
}
@media (min-width:576px) {
	header .dropdown-menu {
	margin-top:0;
	border-radius:0 0 .25rem .25rem
}
}header .navbar-brand {
	transition:padding .3s ease-out
}
@media (max-width:575px) {
	header .navbar-brand {
	padding-top:0;
	padding-bottom:0
}
}header .navbar-brand img {
	transition:width .3s ease-out;
	width:300px
}
@media (max-width:1199px) {
	header .navbar-brand img {
	width:200px
}
}@media (max-width:991px) {
	header .navbar-brand img {
	width:160px
}
}@media (max-width:575px) {
	header .navbar-brand img {
	width:160px
}
}footer.site-footer {
	padding:1em 0;
	min-height:50px;
	background-color:#8adae4;
}
footer.site-footer .social-link li {
	padding:0 .1em
}
footer.site-footer .social-link__icon {
	font-size:25px
}
.flex {
	display:-ms-flexbox;
	display:flex
}
@media (min-width:1199px) {
	.col-lg-2-half {
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%
}
}#page #main {
	min-height:500px
}
#page #main section {
	padding-top:50px;
	padding-bottom:50px
}
.L-bgimage {
	background-repeat:no-repeat
}
.L-bgimage,.L-bgimage.align-c {
	background-position:50%
}
.L-bgimage.align-t {
	background-position:top
}
.L-bgimage.align-b {
	background-position:bottom
}
.L-bgimage.contain {
	background-size:contain
}
.L-bgimage.cover {
	background-size:cover
}
.L-bgimage.parallex {
	background-attachment:fixed;
	background-position:50%;
	background-repeat:no-repeat
}
.L-scrollballoon {
	z-index:4;
	padding:0;
	text-align:center;
	position:fixed;
	cursor:pointer;
	width:50px;
	height:50px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center
}
@media (max-width:575px) {
	.L-scrollballoon {
	width:40px;
	height:40px
}
}.L-scrollballoon.p_b {
	bottom:10px
}
.L-scrollballoon.p_t {
	top:10px
}
.L-scrollballoon.p_r {
	right:-100px
}
@media (max-width:575px) {
	.L-scrollballoon.p_r {
	right:-80px
}
}.L-scrollballoon.p_r.in {
	right:10px
}
.L-scrollballoon.p_l {
	left:-100px
}
@media (max-width:575px) {
	.L-scrollballoon.p_l {
	left:-80px
}
}.L-scrollballoon.p_l.in {
	left:10px
}
.L-scrollballoon.animation.p_r {
	transition:right .4s ease-out
}
.L-scrollballoon.animation.p_l {
	transition:left .4s ease-out
}
.M-mapwithbox {
	position:relative;
	visibility:hidden;
	opacity:0;
	transition:opacity .6s linear
}
.M-mapwithbox.is-loaded {
	visibility:visible;
	opacity:1
}
.M-mapwithbox__box {
	transform:translate(-30%,-30%);
	position:absolute;
	box-shadow:10px 10px 18px rgba(0,0,0,.4)
}
.M-mapwithbox__box p {
	font-size:15px;
	white-space:nowrap
}
.M-mapwithbox__maps {
	height:360px
}
@media (max-width:575px) {
	.M-mapwithbox__maps {
	height:250px!important
}
}.M-mapwithbox__btn {
	color:#74c8d0
}
.M-top-section {
	min-height:65px;
	overflow:hidden;
	position:relative;
	transition:height .5s ease
}
.M-top-section .layer {
	background:#74c8d0;
	opacity:0
}
.M-top-section .layer,.M-top-section:before {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.M-top-section:before {
	content:"";
	background-color:#74c8d0;
	z-index:1
}
@media (max-width:575px) {
	.M-top-section {
	min-height:65px
}
}.M-top-section__content {
	position:relative;
	z-index:2;
	width:100%
}
.M-top-section h4 {
	margin:0;
	padding:0
}
.M-form-contact-us {
	position:relative
}
.M-form-contact-us .form-group {
	margin-bottom:0
}
.M-form-contact-us .control-label .danger {
	font-size:140%
}
.M-form-contact-us .form-control {
	border-radius:0
}
.M-form-contact-us .has-error .form-control {
	border-color:#fe1a16
}
.M-form-contact-us .help-block.with-errors .list-unstyled {
	margin-left:0
}
.M-form-contact-us .help-block.with-errors .list-unstyled li {
	margin-left:0;
	font-size:12.6px;
	color:#fe1a16
}
.M-form-contact-us__submit {
	padding:.5em 1.2em;
	background-color:#74c8d0!important;
	border-color:#74c8d0!important
}
.M-form-subscribe {
	position:relative
}
.M-form-subscribe__emailinput {
	width:100%;
	border-bottom:1px solid #605e5e
}
.M-form-subscribe__emailinput .input-group {
	width:100%
}
.M-form-subscribe__emailinput .form-control,.M-form-subscribe__emailinput .input-group-text {
	border:0;
	background-color:transparent;
	border-radius:0
}
.M-form-subscribe__emailinput .form-control {
	box-shadow:none!important;
	outline:0!important
}
.M-form-subscribe__submit {
	padding:.6em 1.2em;
	background-color:#9155a7!important;
	border-color:#9155a7!important
}
.M-form-subscribe .has-error .form-control {
	border-color:#fe1a16
}
.M-form-subscribe .help-block {
	width:100%;
	text-align:left
}
.M-form-subscribe .help-block.with-errors .list-unstyled {
	margin-left:0
}
.M-form-subscribe .help-block.with-errors .list-unstyled li {
	margin-left:0;
	font-size:12.6px;
	color:#fe1a16
}
.C-banner {
	position:relative;
	height:300px
}
@media (max-width:575px) {
	.C-banner {
	height:160px
}
}.C-banner__title {
	position:absolute;
	left:15px;
	bottom:0;
	padding:10px 15px;
	margin:0
}
.C-newsletter {
	position:relative;
	padding:10px
}
.C-journal-card {
	position:relative;
	overflow:hidden
}
.C-journal-card__wrapper {
	padding:.5em
}
.C-journal-card__link {
	display:inline-block
}
.C-journal-card__img {
	display:inline-block;
	width:200px;
	max-width:100%;
	height:285px;
	cursor:pointer
}
@media (max-width:575px) {
	.C-journal-card__img {
	width:180px;
	height:257px
}
}@media (max-width:480px) {
	.C-journal-card__img {
	width:130px;
	height:185px
}
}.C-journal-card__title {
	line-height:1
}
.C-editor-card {
	position:relative
}
.C-editor-card__img {
	display:inline-block;
	width:145px;
	height:185px
}
.C-editor-card__title {
	line-height:1
}
.C-article-card {
	position:relative;
	padding:10px
}
.C-article-card__icon {
	width:77px;
	height:77px;
	border-radius:50%;
	position:relative;
	display:inline-block
}
.C-article-card__icon svg {
	height:45px;
	fill:#fff
}
.C-article-card__icon img,.C-article-card__icon svg {
	position:absolute;
	width:45px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.C-form-ajax,.P-home .crl-home {
	position:relative
}
.P-home .crl-home__carousel .item {
	/* margin-bottom:-14.4% */
}
.P-home .crl-home__img {
	width:100%;
	background-position:50%;
	background-size:cover
}
@media (min-width:576px) {
	.P-home .crl-home__flo {
	position:absolute;
	z-index:3;
	left:50%;
	bottom:120px;
	transform:translateX(-50%)
}
}@media (max-width:575px) {
	.P-home .crl-home__flo {
	margin:0 auto
}
}.P-home .crl-home .owl-nav {
	position:absolute
}
.P-home .crl-home .owl-dots {
	position:absolute;
	left:0;
	right:0;
	bottom:30px
}
.P-home .crl-home .owl-dots .owl-dot span {
	width:16px;
	height:16px
}
.P-home .introboxes__wrapper {
	position:relative;
	z-index:1
}
.P-home .introbox {
	padding:30px;
	background-color:rgba(255,235,56,.9)
}
.P-home .introbox__body,.P-home .introbox__title {
	color:#301c38
}
.P-home .introbox__link {
	background-color:rgba(0,0,0,.4);
	padding:.6em 1.5em
}
.nav-buyer-guide li a {
	display:inline-block
}
.nav-buyer-guide li.is-active {
	margin-bottom:15px
}
.nav-buyer-guide li.is-active a {
	border-bottom:2px solid #74c8d0
}
.P-career__wrapper {
	padding:80px 0 50px
}
@media (min-width:576px) and (max-width:991px) {
	.P-career__wrapper {
	padding:50px 0 20px
}
}@media (max-width:575px) {
	.P-career__wrapper {
	padding:50px 0 20px
}
}.P-contact-us__wrapper {
	padding:50px 0 30px
}
@media (min-width:576px) and (max-width:991px) {
	.P-contact-us__wrapper {
	padding:30px 0 10px
}
}@media (max-width:575px) {
	.P-contact-us__wrapper {
	padding:30px 0 10px
}
}.P-contact-us__divider {
	border-top-width:3px;
	border-color:#605e5e
}
.P-register__wrapper {
	padding:80px 0 50px
}
@media (min-width:576px) and (max-width:991px) {
	.P-register__wrapper {
	padding:50px 0 20px
}
}@media (max-width:575px) {
	.P-register__wrapper {
	padding:50px 0 20px
}
}.P-project .pswpgal {
	margin-left:-10px;
	margin-right:-10px
}
.P-project .pswpgal figure {
	display:inline-block;
	margin:10px
}
.P-project .pswpgal__item {
	display:block;
	width:240px;
	height:240px;
	position:relative;
	overflow:hidden
}
.P-project .pswpgal__img {
	width:100%;
	height:auto;
	position:relative;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
.C-journal-cat ul>li {
	margin-bottom:0;
	line-height:1.3em
}

ul{padding: 0;}
.home-container li{list-style: none;padding: 0;margin-left: 0!important;}
li a{color: #666;text-decoration: none;font-size: 14px;}
li a:hover{text-decoration:none;color: #6dcca3;}
.home-container{/*width: 1300px;*/overflow: hidden;margin:25px auto;left: 0;right: 0;position: relative;}
/*.home-left{width: 300px;float: left;min-height: 1200px;position: relative;padding-right: 30px;box-sizing: border-box;}*/
/*.home-center{width: 700px;float: left;min-height: 1200px;background: #fff;position: relative;padding-right: 30px;box-sizing: border-box;overflow: hidden;}
.home-right{width: 300px;float: left;min-height: 400px;position: relative;}*/

@media screen and (min-width: 1200px) { 
.home-left{width: 27%;float: left;min-height: 1200px;position: relative;padding-right: 20px;box-sizing: border-box;} 
.home-center{width: 46%;float: left;min-height: 1200px;background: #fff;position: relative;padding-right: 20px;box-sizing: border-box;overflow: hidden;}
.home-right{width: 27%;float: left;min-height: 400px;position: relative;}
} 

@media screen and (max-width: 500px){
.home-left{width: 100%;float: left;min-height: 1200px;position: relative;box-sizing: border-box;}
.home-center{width: 100%;float: left;min-height: 1200px;background: #fff;position: relative;box-sizing: border-box;overflow: hidden;}
.home-right{width: 100%;float: left;min-height: 400px;position: relative;}
}

h4.home-div-title{position: relative;margin: 0;padding: 4px 12px 4px 12px;color: #fff;font-size: 18px;background: #308391;}
#colee{overflow:hidden;height:500px;width:100%;border: 1px solid #eee;border-radius: 0 0 10px 10px;}
.column-box1{position: relative;}
.meeting-news{border: 1px solid #eee;margin-bottom: 15px;border-radius: 0 0 10px 10px;height:335px;}
.meeting-news ul{padding: 15px;overflow: hidden;}
.column-right-box1{border: 1px solid #eee;border-radius: 0 0 10px 10px;margin-bottom:5px;}
.column-right-box3{border: 1px solid #eee;border-radius: 0 0 10px 10px;margin-bottom:5px;}
.column-right-box5{border: 1px solid #eee;border-radius: 0 0 10px 10px;margin-bottom:5px;}
.column-right-box4{border: 1px solid #eee;border-radius: 0 0 10px 10px;margin-bottom:15px;}
.side{height:250px;overflow: hidden;}
h4.home-div-title-img{display: none;margin-left: 8px;position: absolute;background: #33333378;color: #fff;padding: 10px;bottom: 10px;font-size: 16px;}
.img-news{position: relative;margin-top: 15px;margin-bottom: 35px;}
div#colee{overflow: hidden;height: 500px;width: 100%;padding: 10px;    margin-bottom: 25px;}
.strategic-cooperation ul li{float: left;width: 100%;padding-right: 0;box-sizing: border-box;}
.strategic-cooperation ul{margin-top:10px;border: 0px solid #eee;padding: 0;overflow: hidden;border-radius: 0 0 10px 10px;}
.strategic-cooperation ul li img{    padding: 5px;
    width: 100%;
    height: auto;
    border: 1px solid #eee;
    overflow: hidden;}
.home-center-box-title h4{    width: 50%;
    font-size: 18px;
    float: left;
    padding: 3px 10px;
    color: #ffffff;
    height: 28px;
    font-weight: 400;}
ul#column-right-box1-box,ul#column-right-box3-box,ul#column-right-box4-box,ul#column-right-box5-box,ul#column-right-box6-box{padding: 15px;display:none;}
.clear{clear: both;}
.home-center-box-title{border: 0px solid #eee;height: auto;overflow: hidden;background: #308391;}
div#colee2,div#colee1{padding: 15px;width: 100%;}
div#colee2,div#colee1 li{display:block;}
div#colee2,div#colee1 li p{text-align:left;}
div#colee2,div#colee1 li h5{text-align:center;padding-top: 10px;font-size: 16px;}
div#colee2,div#colee1 li img{margin: auto;position: relative;right: 0;left: 0;width: 60%;height: auto;display:block;}

   
.tab-left{float:left;width:40%;position:absolute;top:0;overflow:hidden;padding: 15px;box-sizing: border-box;}

.tab-right{float:right;width:60%;position:absolute;top: 0;right: 0;height: 100%;background: #fff;padding:10px 15px;overflow:hidden;box-sizing:border-box;}

@media screen and (max-width: 500px){
.tab-right{float:right;width:60%;position:absolute;top: 0;right: 0;height: 82%;background: #fff;padding:10px 15px;overflow:hidden;box-sizing:border-box;}
}

.tab-left img{width: 100%;height: auto;}
.com_box1{width:100%;height:335px;overflow:hidden;position:relative;background: #fff;border:1px solid #eee;border-radius: 0 0 10px 10px;margin-bottom: 15px;border-radius: 0 0 10px 10px;}
.com_box1 tabimg1{width:100%;height:100%;}
.com_box1 ul.title1 li.on{background:#3598db;}
.com_box1 ul.title1{position: absolute;bottom: 5px;right: 13px;z-index: 9;}
.com_box1 ul.title1 li{counter-increment:listxh;display:inline-block;background: #308391;margin-right:5px;}
.com_box1 ul.title1 li:before{content:counter(listxh);display:inline-block;text-align:center;color:#fff;width:24px;height:24px;line-height:24px;font-weight:600;font-size:11px;font-family: "微软雅黑";}
.com_box2{width:100%;height:335px;overflow:hidden;position:relative;background: #fff;border:1px solid #eee;border-radius: 10px;margin-bottom: 15px;border-radius: 0 0 10px 10px;}
.com_box2 tabimg2{width:100%;height:100%;}
.com_box2 ul.title2 li.on{background:#3598db;}
.com_box2 ul.title2{position: absolute;bottom: 5px;right: 13px;z-index: 9;}
.com_box2 ul.title2 li{counter-increment:listxh;display:inline-block;background: #308391;margin-right:5px;}
.com_box2 ul.title2 li:before{content:counter(listxh);display:inline-block;text-align:center;color:#fff;width:24px;height:24px;line-height:24px;font-weight:600;font-size:11px;font-family: "微软雅黑";}
.com_box3{width:100%;height:335px;overflow:hidden;position:relative;background: #fff;border:1px solid #eee;border-radius: 0 0 10px 10px;margin-bottom: 15px;border-radius: 0 0 10px 10px;}
.com_box3 tabimg3{width:100%;height:100%;}
.com_box3 ul.title3 li.on{background:#3598db;}
.com_box3 ul.title3{position: absolute;bottom: 5px;right: 13px;z-index: 9;}
.com_box3 ul.title3 li{counter-increment:listxh;display:inline-block;background: #308391;margin-right:5px;}
.com_box3 ul.title3 li:before{content:counter(listxh);display:inline-block;text-align:center;color:#fff;width:24px;height:24px;line-height:24px;font-weight:600;font-size:11px;font-family: "微软雅黑";}
.com_box4{width:100%;height:335px;overflow:hidden;position:relative;background: #fff;border:1px solid #eee;margin-bottom: 15px;border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.com_box4 tabimg4{width:100%;height:100%;}
.com_box4 ul.title4 li.on{background:#3598db;}
.com_box4 ul.title4{position: absolute;bottom: 5px;right: 13px;z-index: 9;}
.com_box4 ul.title4 li{counter-increment:listxh;display:inline-block;border-radius: 0;background: #308391;margin-right:5px;}
.com_box4 ul.title4 li:before{content:counter(listxh);display:inline-block;text-align:center;color:#fff;width:24px;height:24px;line-height:24px;font-weight:600;font-size:11px;font-family: "微软雅黑";}
.morebtn{    border: 1px solid #ccc;
    color: #000000;
    padding: 4px 15px;
    margin-top: 35px;
    display: block;
    position: absolute;
    bottom: 16px;
    width: 70px;
    text-decoration: none!important;}
	.morebtn:hover{
		background:#308391;
		color:#fff;
		border:none;
	}
	
@media screen and (max-width: 500px){
	.morebtn{ 
	display: none;
	}
}
#footer {
    width: 100%;
    min-height: 50px;
    position: static;
    clear: both; background-color: #3b94a2;
    text-align: center;
	overflow: hidden;
}
.footer-widgets{
	float:left;
	padding:15px 10px 0px 0px;
	color:#333333;
	}

@media screen and (min-width: 1200px) { 
.footer-widgets{ width: 33%;}
} 

@media screen and (max-width: 500px){
.footer-widgets{ width: 100%;}
}

@media screen and (max-width: 600px){
.column-right-box2{ margin-left:45px;}
}

div {
    text-align: left;
}

    #frame {/*----------图片轮播相框容器----------*/
      position: relative; /*--绝对定位，方便子元素的定位*/
      width: 300px;
      height: 400px;
      overflow: hidden;/*--相框作用，只显示一个图片---*/
      border-radius:5px;
      margin-bottom: 15px;
    }
    /*#dis {/
      position: absolute;
      left: -50px;
      top: -10px;
      opacity: 0.5;
    }
    #dis li {
      display: inline-block;
      width: 200px;
      height: 20px;
      margin: 0 50px;
      float: left;
      text-align: center;
      color: #fff;
      border-radius: 10px;
      background: #000;
    }*/
    #photos img {
      float: left;
      width:300px;
      height:400px;
	  
    }
    #photos {/*---设置总的图片宽度--通过位移来达到轮播效果----*/
      position: absolute;
	  z-index:9px;
      width: calc(300px * 5);/*---修改图片数量的话需要修改下面的动画参数*/
	  
    }
    .play{
      animation: ma 20s ease-out infinite alternate;/**/
	  margin-left:50px;
    }
    @keyframes ma {/*---每图片切换有两个阶段：位移切换和静置。中间的效果可以任意定制----*/
      0%,20% {    margin-left: 0px;   }
      25%,40% {   margin-left: -300px;  }
      45%,60% {   margin-left: -600px;  }
      65%,80% {   margin-left: -900px;  }
      85%,100% {    margin-left: -1200px; }
    }
    .num{
      position:absolute;z-index:10;
      display:inline-block;
      right:10px;top:165px;
      border-radius:100%;
      background:#f00;
      width:25px;height:25px;
      line-height:25px;
      cursor:pointer;
      color:#fff;
      text-align:center;
      opacity:0.8;
    }
    .num:hover{background:#00f;}
    .num:hover,#photos:hover{animation-play-state:paused;}
    .num:nth-child(2){margin-right:30px}
    .num:nth-child(3){margin-right:60px}
    .num:nth-child(4){margin-right:90px}
    .num:nth-child(5){margin-right:120px}
    #a1:hover ~ #photos{animation: ma1 .5s ease-out forwards;}
    div#frame li {display: none;}
    @keyframes ma1 {0%{margin-left:-1200px;}100%{margin-left:-0px;} }
    @keyframes ma2 {0%{margin-left:-1200px;}100%{margin-left:-300px;} }
    @keyframes ma3 {100%{margin-left:-600px;} }
    @keyframes ma4 {100%{margin-left:-900px;} }
    @keyframes ma5 {100%{margin-left:-1200px;}  }
.col-right ul li{float: left;width: 147px;height:50px;border: 1px solid #eee;white-space: pre-wrap;padding-right: 0;box-sizing: border-box;}
.col-right ul{    margin-top: 10px;padding: 0;overflow: hidden;border-radius: 0 0 10px 10px;}
@media screen and (max-width: 600px){
.col-right ul{ margin-left:50px; margin-top: 10px;padding: 0;overflow: hidden;border-radius: 0 0 10px 10px;}
}
.col-right ul li img{    padding: 5px; max-width: 100%; height:50px; overflow: hidden;} 
.col-right ul li:nth-child(even){margin-left: 5px!important;}
