/*!
Theme Name: Wedding Select -鹿児島-
Author: 株式会社ライフソリューション
Author URI: https://www.wedding-select.wedding/
Description: 株式会社Adatto Wedding Select 様専用のWordPressテーマです。
Version: 1.0.0
Text Domain: weddingselect-kagoshima
*/
@charset "utf-8";

html {
	font-size: 62.5%;
}

body {
	font-size: 14px;
	font-size: 1.4rem;
	background-color: #fff;
}

p,
li,
dt,
dd,
th,
td,
textarea {
	font-size: 14px;
	font-size: 1.4rem;
}

* {
	margin: 0;
	padding: 0px;
	box-sizing: border-box;
}

html,
body {
	color: #222;
	font-family: '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ',
		Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-style: normal;
	letter-spacing: 0.03em;
	-webkit-text-size-adjust: 100%;
	font-weight: 500;
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

p {
	line-height: 1.6;
	font-weight: 500;
	letter-spacing: 0.03em;
}

dd,
dt {
	line-height: 1.6;
	letter-spacing: 0.03em;
}

dt {
	font-weight: bold;
	letter-spacing: 0.03em;
}

li {
	line-height: 1.6;
	letter-spacing: 0.03em;
}

th {
	line-height: 1.6;
	letter-spacing: 0.03em;
}

td {
	line-height: 1.6;
	letter-spacing: 0.03em;
}

ul,
ol {
	list-style-type: none;
}

img {
	vertical-align: bottom;
	letter-spacing: 0.03em;
}

hr {
	margin: 0px;
	padding: 0px;
}

address {
	font-style: normal;
}

a {
	color: #0ba9a3;
	outline: none;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #0ba9a3;
}

a img {
	border: none;
}

@media only screen and (max-width: 840px) {
	html,
	body,
	p,
	li,
	dt,
	dd,
	th,
	td,
	textarea {
		font-weight: 400;
	}

	p,
	li,
	dt,
	dd,
	th,
	td,
	textarea {
		font-size: 13px;
		font-size: 1.3rem;
	}
}

#gnavi ul,
#gnavi_sp_ul2 li {
	border-right: 1px solid #cacac2;
	text-align: center;
}

#breadcrumbs ul,
#header_r {
	float: right;
}

#gnavi ul,
#gnavi_sp ol li,
#gnavi_sp_ul2 li,
#sp_menu_bt > button > p.bold,
#sp_menu_symbol,
.t1,
.tel_format,
.ts,
.tsss {
	text-align: center;
}

#main {
	display: block;
}

#gnavi_sp,
#sp_menu_bt {
	display: none;
	background: #fcfcf3;
}

#sp_menu_bt > button > p.bold {
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1;
	color: #fff;
	position: absolute;
	bottom: 6px;
	left: 0;
	width: 100%;
	letter-spacing: 0.2em;
}

#gnavi_sp ol li,
#gnavi_sp_ul li a,
#gnavi_sp_ul2 li,
#site_id a p {
	letter-spacing: normal;
}

#gnavi_sp ol,
#gnavi_sp_ul2,
#header_r ul,
#site_id {
	letter-spacing: -0.4em;
}

#gnavi_sp_ul li a {
	border-bottom: 1px solid #cacac2;
	color: #222;
	text-decoration: none;
	display: block;
	padding: 12px 20px 9px 38px;
	font-size: 14px;
	font-size: 1.4rem;
	position: relative;
	font-weight: 500;
}

#gnavi_sp_ul li a::after {
	background: #b39e68;
	border-radius: 100%;
	content: '';
	height: 5px;
	left: 8%;
	position: absolute;
	top: 50%;
	transition: all 0.2s ease-out 0s;
	width: 5px;
}

#gnavi_sp ol li a,
#header_r ul li a {
	display: block;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#gnavi_sp_ul li a i {
	color: #b39e68;
	display: block;
	font-size: 9px;
	font-size: 0.9rem;
	letter-spacing: 0.2em;
	line-height: 1;
}

#gnavi_sp_ul li a span {
	display: block;
	line-height: 1.6;
}

#sp_menu_symbol {
	padding: 15px 0 10px;
}

#gnavi_sp ol li {
	border-left: 1px solid #23211c;
	border-bottom: 1px solid #23211c;
	border-top: 1px solid #23211c;
	display: inline-block;
	font-size: 12px;
	font-size: 1.2rem;
	width: 33%;
}

#gnavi_sp ol li a {
	padding: 15px 0;
	line-height: 1;
	text-decoration: none;
	color: #222;
	transition: all 0.2s ease-out;
}

#gnavi_sp ol li:first-child {
	width: 100%;
	border-left: none;
}

#gnavi_sp ol li:nth-child(3) {
	width: 34%;
}

#gnavi_sp ol li:first-child a {
	background: #b39e68;
	color: #fff;
}

#gnavi_sp .tel_format {
	margin: 5px 0 10px;
}

#gnavi_sp .tel_format .f_eng1 {
	font-style: italic;
	font-size: 32px;
	font-size: 3.2rem;
}

#gnavi_sp .tel_format .f_eng1 a {
	color: #b39e68;
	text-decoration: none;
}

#gnavi_sp_ul2 li a,
#header_r ul li a,
#site_id a p {
	color: #222;
	text-decoration: none;
}

#site_id a .header_div {
	font-weight: 700;
	padding-left: 15px;
	color: #222;
	text-decoration: none;
	letter-spacing: normal;
	font-size: 1.6rem;
	display: inline-block;
	vertical-align: middle;
}

#gnavi_sp .tel_format i {
	font-size: 11px;
	font-size: 1.1rem;
	margin-top: 5px;
}

#gnavi_sp_ul2 li {
	display: inline-block;
	border-bottom: 1px solid #cacac2;
	width: 40%;
	vertical-align: top;
	font-size: 12px;
	font-size: 1.2rem;
}

#gnavi_sp_ul2 li a {
	padding: 12px 0;
	display: block;
}

#gnavi_sp_ul2 li:last-child {
	border-right: none;
	width: 60%;
}

#gnavi_sp .tel_format dd > span {
	font-size: 24px;
	font-size: 2.4rem;
}

#tagline {
	font-size: 11px;
	font-size: 1.1rem;
}

.header_div2 {
	font-weight: bold;
}

#header {
	padding: 0 3%;
	margin-bottom: 20px;
}

#site_id {
	float: left;
	padding-top: 5px;
}

#site_id figure,
#site_id p {
	display: inline-block;
	vertical-align: middle;
}

#site_id p {
	font-size: 16px;
	font-size: 1.6rem;
}

#site_id a p {
	font-weight: 700;
	padding-left: 15px;
}

#header_inner {
	padding-top: 3px;
}

#header_l {
	float: left;
	padding: 73px 0 0 15px;
}

#header_r {
	padding-top: 15px;
}

#header_r ul {
	display: inline-block;
	vertical-align: middle;
}

#header_r ul li {
	border: 1px solid #23211c;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-size: 1.3rem;
	margin: 0 2px;
}

.tel_format dd i,
.tel_format dt {
	font-size: 12px;
	letter-spacing: normal;
}

#header_r ul li a {
	width: 126px;
	padding: 6px;
	line-height: 1;
	transition: all 0.2s ease-out;
}

#gnavi ul li a,
#header_r ul li a:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#header_r ul li:first-child a {
	background: #b39e68;
	color: #fff;
}

#header_r ul li a:hover {
	background: #333;
	color: #fff;
	transition: all 0.2s ease-out;
}

#header_r .tel_format {
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}

.tel_format dt {
	font-size: 1.2rem;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 3px;
}

.tel_format dd {
	color: #b39e68;
	line-height: 1;
}

.tel_format dd a {
	color: #b39e68;
	text-decoration: none;
}

.tel_format dd > span {
	font-size: 32px;
	font-size: 3.2rem;
	line-height: 1;
	display: block;
	letter-spacing: normal;
	font-weight: 500;
}

.tel_format dd > span > span {
	font-size: 18px;
	font-size: 1.8rem;
}

.tel_format dd i {
	font-style: normal;
	color: #222;
	font-size: 1.2rem;
	display: block;
	letter-spacing: normal;
	line-height: 1.5;
}

.tel_format .f_eng1 a {
	color: #b39e68;
	text-decoration: none;
}

#gnavi {
	position: -webkit-sticky;
	position: sticky;
	margin: 0;
	top: 0;
	border-top: 1px solid #cacac2;
	border-bottom: 2px solid #b39e68;
	z-index: 499;
}

#gnavi ul {
	letter-spacing: -0.4em;
	background: #fcfcf3;
}

#gnavi ul li {
	display: inline-block;
	letter-spacing: 0.05em;
	width: 16.6%;
	border-left: 1px solid #cacac2;
	vertical-align: top;
}

#gnavi ul li a,
#gnavi ul li a > i,
.t1 span,
.t1 > strong,
.t2 i,
.t2 strong {
	display: block;
}

#gnavi ul li:last-child {
	width: 17%;
}

#gnavi ul li a {
	padding: 45px 0 40px;
	transition: all 0.2s ease-out;
	text-decoration: none;
	position: relative;
}

#gnavi ul li a:after,
#gnavi ul li a:before {
	content: '';
	position: absolute;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#gnavi ul li a:before {
	opacity: 0;
	width: 100%;
	height: 100%;
	color: #008242;
	top: 0;
	left: 0;
	background: url(./top-parts/image/stripe_bg.gif);
	transition: all 0.2s ease-out;
}

#gnavi ul li a:after {
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #b39e68;
	left: calc(50% - 2.5px);
	top: calc(50% - 40px);
	transition: all 0.2s ease-out;
}

#gnavi ul li a.parentLink:after,
#gnavi ul li a > i,
#gnavi ul li:hover a:after {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#gnavi ul li a.parentLink:after,
#gnavi ul li:hover a:after {
	top: calc(50% - 35px);
	background: #fff;
	transition: all 0.2s ease-out;
}

#gnavi ul li a > i {
	font-size: 12px;
	font-size: 1.2rem;
	color: #b39e68;
	margin-bottom: 3px;
	letter-spacing: 0.3em;
	position: relative;
	z-index: 10;
	transition: all 0.2s ease-out;
}

#gnavi ul li a.parentLink > i,
#gnavi ul li:hover a > i {
	color: #fff;
	transition: all 0.2s ease-out;
}

#gnavi ul li a.parentLink:before,
#gnavi ul li:hover a:before,
.h_alpha a img {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
}

#gnavi ul li a > span {
	color: #222;
	letter-spacing: 0.03em;
	font-size: 17px;
	font-size: 1.7rem;
	font-weight: 500;
	position: relative;
	z-index: 10;
	line-height: 1;
}

#gnavi ul li a.parentLink > span,
#gnavi ul li:hover a > span {
	color: #fff;
}

#gnavi ul li a.parentLink:before,
#gnavi ul li:hover a:before {
	opacity: 1;
	background: url(./top-parts/image/stripe_bg.gif);
	transition: all 0.3s ease-out;
}

.aside_format1 a figure,
.aside_format1 a:hover figure {
	-webkit-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

#gnavi.gnavi_contents {
	border-bottom: none;
	border-top: 2px solid #b39e68;
}

#gnavi.gnavi_contents ul li a > span {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.4;
}

#gnavi.gnavi_contents ul li a > i {
	font-size: 11px;
	font-size: 1.1rem;
	margin-bottom: 0;
	display: block;
	line-height: 1.6;
}

#gnavi.gnavi_contents ul li a:after {
	top: auto;
	bottom: calc(50% - 25px);
}

#gnavi.gnavi_contents ul li a {
	padding: 17px 0 25px;
}

#gnavi.gnavi_contents ul li a.parentLink:after,
#gnavi.gnavi_contents ul li:hover a:after {
	border-radius: 100%;
	background: #fff;
	transition: all 0.2s ease-out;
	bottom: calc(50% - 30px);
}

.aside_format1 a figure,
.aside_format1 a:hover figure {
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#gnavi.gnavi_contents + #breadcrumbs {
	border-top: 1px solid #cacac2;
}

#breadcrumbs {
	padding: 5px 0;
	margin: 0 1.5%;
}

#breadcrumbs ul > li {
	float: left;
	font-size: 11px;
	font-size: 1.1rem;
	color: #222;
	padding-right: 5px;
}

#breadcrumbs ul > li:after {
	content: ' >';
}

#breadcrumbs ul > li:last-child:after {
	content: none;
}

#breadcrumbs ul > li a {
	color: #222;
	text-decoration: none;
}

#breadcrumbs ul > li a:hover {
	color: #b39e68;
	text-decoration: underline;
}

.aside_format1 a,
.aside_format2 a {
	text-decoration: none;
}

.t1 {
	font-size: 32px;
	font-size: 3.2rem;
	line-height: 1;
	margin-bottom: 60px;
}

.t1 > strong,
.t1 > .privacy_span {
	letter-spacing: 0.18em;
	margin-top: 20px;
	margin-bottom: 8px;
}

.t1 > .privacy_span {
	font-size: 3.2rem;
	font-weight: bold;
}

.t1 span {
	font-size: calc(1em - 55%);
	font-weight: 500;
}

.t2 {
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1.2;
	margin-bottom: 30px;
	background: url(./top-parts/image/symbol.png) left 8px no-repeat;
	background-size: 55px;
	padding: 10px 10px 10px 70px;
	letter-spacing: 0.03em;
}

.t2 i {
	font-size: 11px;
	font-size: 1.1rem;
	color: #b39e68;
	letter-spacing: 0.3em;
	margin-bottom: 8px;
}

.ts {
	color: #e76553;
	font-size: 24px;
	font-size: 2.4rem;
	letter-spacing: 0.07em;
	margin: 25px 0;
}

.tss {
	background: url(./top-parts/image/symbol.png) left 3px no-repeat;
	background-size: 32px;
	padding-left: 50px;
	font-size: 26px;
	font-size: 2.6rem;
	letter-spacing: 0.4em;
	border-bottom: 2px solid #23211c;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.tsss,
.tssss {
	margin-bottom: 40px;
}

.tss strong.f_mincho {
	letter-spacing: 0.1em;
	font-size: 24px;
	font-size: 2.4rem;
}

.tss span {
	font-size: calc(1em - 40%);
	display: inline-block;
	margin-left: 15px;
	letter-spacing: 0.15em;
}

.tsss {
	font-size: 22px;
	font-size: 2.2rem;
	color: #222;
}

.tsss strong {
	font-style: italic;
	letter-spacing: 0.05em;
	display: block;
	line-height: 1.4;
}

.tsss span {
	display: block;
	font-size: calc(1em - 50%);
	letter-spacing: 0.25em;
	font-weight: 400;
}

.catch1,
.catch2,
.price_t {
	font-weight: 500;
	text-align: center;
}

.tsss span:after,
.tsss span:before {
	content: '-';
}

.tssss {
	text-align: center;
	font-size: 26px;
	font-size: 2.6rem;
}

.tssss span,
.tssss strong {
	display: block;
	line-height: 1.4;
}

.tssss strong {
	margin: 10px 0 5px;
	letter-spacing: 0.2em;
}

.tssss span {
	font-size: calc(1em - 40%);
	letter-spacing: 0.1em;
}

.aside_format1 ul,
.aside_format2 ul {
	letter-spacing: -0.4em;
}

.price_t {
	font-size: 32px;
	font-size: 3.2rem;
	margin-bottom: 30px;
	line-height: 1.2;
}

.price_t span {
	display: block;
	margin-top: 10px;
}

.aside_format1 ul li,
.aside_format2 ul li {
	display: inline-block;
	width: 25%;
	vertical-align: top;
}

.catch1 {
	font-size: 24px;
	font-size: 2.4rem;
	margin: 34px 0;
	line-height: 1.6;
}

.catch2 {
	font-size: 20px;
	font-size: 2rem;
	margin: 30px 0;
}

.catch3 {
	text-align: center;
	margin: 0 0 35px;
}

#article {
	padding: 25px 0 0;
}

#article_top {
	padding: 25px 0 20px;
}

#article .section,
#article_top .section {
	margin-bottom: 70px;
}

#aside {
	background: url(./top-parts/image/aside_border.gif) repeat-x;
	padding-top: 2px;
}

#aside_block1 {
	background: url(./top-parts/image/aside_bg1.gif);
	padding: 40px 0 45px;
}

.aside_format1 ul li {
	padding: 0 1%;
}

.aside_format1 a figure {
	transition: all 0.2s ease-out;
}

.aside_format1 a:hover figure {
	opacity: 0.8;
	transition: all 0.2s ease-out;
}

.aside_format2 a figure,
.aside_format2 a:hover figure {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.aside_format1 dl {
	padding-top: 7px;
}

.aside_format1 dl dt {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.4;
	margin: 0 0 3px;
	color: #222;
}

.aside_format1 dl dd {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 1.2;
}

.aside_format2 ul li {
	padding: 0 1%;
}

#footer_other_link a:hover,
.aside_format2 dl dd a > span:hover {
	text-decoration: underline;
}

.aside_format2 a figure {
	transition: all 0.2s ease-out;
}

.aside_format2 a:hover figure {
	opacity: 0.8;
	transition: all 0.2s ease-out;
}

#footer_navi li a,
#footer_navi li a:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.aside_format2 dl {
	padding-top: 7px;
}

.aside_format2 dl dt {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.4;
	margin: 0 0 3px;
	color: #222;
}

.aside_format2 dl dd {
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1.3;
	color: #222;
}

.aside_format2 dl dd a {
	color: #222;
}

.aside_format2 dl dd a:after {
	content: ' / ';
}

.aside_format2 dl dd > span {
	font-size: 16px;
	font-size: 1.6rem;
	font-style: italic;
	line-height: 1.2;
	display: block;
	margin: 0 0 5px;
}

.aside_format2 dl dd > span > span.status_icon3 {
	margin-right: 5px;
	font-weight: 500;
}

.aside_format2 dl dd > span > span {
	display: inline-block;
	vertical-align: bottom;
	font-weight: 700;
}

#aside_block2 {
	background: url(./top-parts/image/aside_bg2.gif);
	padding: 40px 0 45px;
}

#aside #map_canvas {
	width: 100%;
	height: 350px;
}

#aside .common_bt2 a {
	padding: 12px;
}

#aside .aside_format_w_rental {
	text-align: center;
}

#aside .aside_format_w_rental li {
	width: 12%;
}

.follow_txt_block {
	text-align: center;
	margin: 40px 0;
}

.follow_txt_block dl dt {
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 10px;
	letter-spacing: normal;
}

.follow_txt_block dl dt figure {
	margin-bottom: 8px;
}

.follow_txt_block dl dd {
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: normal;
}

#footer_sp {
	display: none;
}

#footer {
	border-top: 1px solid #23211c;
	padding: 35px 0 0;
	background: #fbf8e3;
}

#footer_logo {
	text-align: center;
	margin-bottom: 35px;
}

#footer_navi {
	letter-spacing: -0.4em;
	border-right: 1px solid #b4b4ac;
}

#footer_navi li {
	letter-spacing: 0.05em;
	width: 50%;
	display: inline-block;
	border-left: 1px solid #b4b4ac;
	text-align: center;
}

#footer_navi li a {
	display: block;
	font-size: 18px;
	font-size: 1.8rem;
	color: #222;
	font-weight: 500;
	text-decoration: none;
	transition: all 0.2s ease-out;
}

#footer_navi li a:hover {
	color: #b39e68;
	transition: all 0.2s ease-out;
}

.common_bt1 a,
.common_bt2 a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#footer_navi li a figure {
	margin-bottom: 10px;
}

#footer_inner .tel_format {
	float: left;
}

#footer_inner .tel_format dt {
	font-size: 14px;
	font-size: 1.4rem;
}

#footer_inner .tel_format dd > span {
	font-size: 35px;
	font-size: 3.5rem;
	font-weight: 500;
}

#footer_inner .tel_format dd > span > span {
	font-size: 21px;
	font-size: 2.1rem;
}

#footer_inner .tel_format dd i {
	font-size: 14px;
	font-size: 1.4rem;
	margin-top: 2px;
}

#footer_action_box {
	margin-top: 40px;
}

#footer_action_box .common_bt2 {
	width: 45%;
	margin: 0 0.5%;
}

#footer_action_box > div {
	padding-top: 5px;
	float: right;
	text-align: right;
	width: 68%;
}

#footer_info {
	margin: 38px 0 25px;
}

#footer_info > dl {
	float: left;
	width: 50%;
}

#footer_info > p {
	float: right;
	text-align: right;
	font-size: 11px;
	font-size: 1.1rem;
	width: 50%;
}

#footer_info > p.footer_span {
	font-weight: bold;
}

#footer_brand_lineup_box {
	border-top: 3px solid #23211c;
	border-bottom: 1px solid #23211c;
	background: #fff;
}

#footer_brand_lineup_box ul {
	letter-spacing: -0.4em;
	margin-top: -3px;
}

#footer_brand_lineup_box ul li {
	border-left: 1px solid #e5e5e5;
	display: inline-block;
	width: 25%;
}

#footer_brand_lineup_box ul li:nth-child(1) {
	border-top: 3px solid #f07160;
}

#footer_brand_lineup_box ul li:nth-child(2) {
	position: relative;
	border-top: 3px solid #4fd3c8;
}

#footer_brand_lineup_box ul li:nth-child(3) {
	border-top: 3px solid #b097f4;
}

#footer_brand_lineup_box ul li:nth-child(4) {
	border-top: 3px solid #42a5f5;
}

#footer_brand_lineup_box ul li:last-child {
	border-right: 1px solid #e5e5e5;
}

#footer_brand_lineup_box ul li a {
	padding: 3%;
	display: block;
}

#footer_brand_lineup_box ul li a > figure,
#footer_brand_lineup_box ul li a > span {
	display: inline-block;
	vertical-align: middle;
}

#footer_brand_lineup_box ul li a > span {
	margin-left: 3%;
	color: #222;
	letter-spacing: normal;
	font-size: 12px;
	font-size: 1.2rem;
}

#footer_brand_lineup_box ul li a > span > span {
	font-weight: 700;
	font-size: 13px;
	font-size: 1.3rem;
}

#footer small {
	background: #fff;
	text-align: center;
	padding: 10px 0 20px;
	display: block;
	font-weight: 400;
	letter-spacing: 0.1em;
	font-size: 9px;
	font-size: 0.9rem;
	color: #5a564e;
}

#footer_other_link {
	background: #fff;
	font-size: 11px;
	font-size: 1.1rem;
	text-align: center;
	padding: 20px 0 0;
	line-height: 1.2;
}

#footer_other_link .footer_flex li {
	display: inline-flex;
	font-size: 1.1rem;
	line-height: 13px;
}

.common_bt1,
.common_bt2 {
	font-size: 14px;
	text-align: center;
}

#footer_other_link a {
	color: #222;
	text-decoration: none;
	cursor: pointer;
}

.common_bt1 a,
.common_bt2 a,
.form_bt {
	text-decoration: none;
}

.common_bt2 {
	display: inline-block;
	color: #fff;
	font-size: 1.4rem;
	line-height: 1;
	border: 1px solid #23211c;
	background: #fff;
}

.common_bt2 a {
	display: block;
	color: #222;
	font-weight: 700;
	position: relative;
	padding: 22px 15px;
	transition: all 0.2s ease-out;
}

.common_bt1 a:hover,
.common_bt2 a:hover {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
}

.common_bt2 a:after {
	position: absolute;
	top: calc(50% - 6px);
	right: 5%;
	line-height: 1;
	content: '>';
	font-family: serif;
	font-size: 12px;
	font-weight: 700;
}

.common_bt2 a:hover {
	background: #333;
	color: #fff;
	transition: all 0.4s ease-out;
}

.common_bt2.bg_pt2 {
	background: #b39e68;
}

.common_bt2.bg_pt2 a {
	color: #fff;
}

.common_bt1 {
	display: inline-block;
	color: #fff;
	font-size: 1.4rem;
	line-height: 1;
	background: #fff;
}

.common_bt1.dress_bt {
	letter-spacing: 0.03em;
}

.common_bt1 a {
	border: 1px solid #23211c;
	position: relative;
	display: block;
	color: #222;
	font-weight: 500;
	padding: 18px 15px;
	transition: all 0.2s ease-out;
}

.common_bt1 a:after,
.form_bt {
	line-height: 1;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.common_bt1 a:after {
	position: absolute;
	border-right: 1px solid #23211c;
	border-bottom: 1px solid #23211c;
	top: 1px;
	left: 1px;
	content: '';
	width: 100%;
	height: 100%;
	transition: all 0.2s ease-out;
}

.common_bt1:hover a:after {
	top: 4px;
	left: 4px;
	border-right: 2px solid #23211c;
	border-bottom: 2px solid #23211c;
	transition: all 0.1s ease-out;
}

.common_bt1.bg_pt2 a {
	background: #b39e68;
	color: #fff;
}

.common_bt1 a:hover {
	background: #333;
	color: #fff;
	transition: all 0.4s ease-out;
}

.common_bt1.bg_pt2 a:hover {
	background: #fff;
	color: #222;
	transition: all 0.4s ease-out;
}

.form_bt {
	text-align: center;
	font-size: 14px;
	font-size: 1.4rem;
	border: 1px solid #23211c;
	background: #b39e68;
	color: #fff;
	font-weight: 700;
	position: relative;
	padding: 22px 15px;
	transition: all 0.2s ease-out;
	cursor: pointer;
	font-family: '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ',
		Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

#topcontrol a,
.form_bt:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.form_bt:hover {
	background: #333;
	transition: all 0.2s ease-out;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}

.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
}

.h_alpha a img {
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
	transition: all 0.3s ease-out;
}

.h_alpha a:hover img {
	filter: alpha(opacity=80) !important;
	opacity: 0.7 !important;
	transition: all 0.3s ease-out;
}

.f_white {
	color: #eee !important;
}

.f_green {
	color: #547a27 !important;
}

.f_orange {
	color: #edbe00 !important;
}

.bg_red {
	background-color: #ffeded !important;
}

.bg_yellow {
	background-color: #fff2bd !important;
}

.bg_blue {
	background-color: #e1e9fb !important;
}

.bg_gray {
	background-color: #f3f3f3 !important;
}

.bg_gray2 {
	background-color: #eee !important;
}

.bg_white {
	background-color: #fff !important;
}

.bg_none {
	background: 0 0 !important;
}

.black {
	color: #333 !important;
}

.red {
	color: #cd0001 !important;
}

.green,
.link_green a {
	color: #008242 !important;
}

.t_c {
	text-align: center !important;
}

.v_m {
	vertical-align: middle !important;
}

.v_t {
	vertical-align: top !important;
}

.t_r {
	text-align: right !important;
}

.t_l {
	text-align: left !important;
}

.f_gray {
	color: #444 !important;
}

.f_gold {
	color: #aa933e !important;
}

.f_normal {
	font-weight: 400 !important;
}

.f_large {
	font-size: 15px !important;
	font-size: 1.5rem !important;
}

.f_large2 {
	font-size: 18px !important;
	font-size: 1.8rem !important;
}

.f_small {
	font-size: 13px !important;
	font-size: 1.3rem !important;
}

.f_small2 {
	font-size: 12px !important;
	font-size: 1.2rem !important;
}

.f_left {
	float: left !important;
}

.f_right {
	float: right !important;
}

.bold {
	font-weight: 700 !important;
}

.cursol {
	cursor: pointer;
}

.d_b {
	display: block !important;
}

.d_n {
	display: none !important;
}

.caution {
	color: #d55151 !important;
}

.caution2 {
	color: #c90000 !important;
}

.l_h_13 {
	line-height: 1.3 !important;
}

.l_h_20 {
	line-height: 2 !important;
}

.d_i_b li {
	display: inline-block !important;
}

.t_l_f {
	table-layout: fixed;
}

.o_h {
	overflow: hidden !important;
}

.f_eng1 {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	font-style: normal;
}

.f_eng2 {
	font-family: 'Crimson Text', serif;
	font-weight: 600;
	font-style: italic;
}

.common_eng_i {
	font-size: 15px;
	font-size: 1.5rem;
	text-align: center;
	display: block;
	letter-spacing: 0.18em;
	line-height: 1;
	margin-bottom: 15px;
	font-family: Roboto, sans-serif;
	font-weight: 300;
	font-style: italic;
	color: #222;
}

.dl1 dt,
label {
	margin-bottom: 5px;
}

.common_eng_i span {
	font-size: 29px;
	font-size: 2.9rem;
	display: block;
	margin-top: 5px;
}

.sp_none {
	display: block;
}

#topcontrol a {
	display: block;
	width: 50px;
	height: 50px;
	background: #333;
	position: relative;
	opacity: 0.7;
	transition: all 0.2s ease-out;
	border-radius: 100%;
}

#topcontrol a:before,
.ul2 li:before {
	width: 0;
	height: 0;
	content: '';
}

#topcontrol a:hover,
.status_icon1 a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#topcontrol a:before {
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	display: block;
	position: absolute;
	top: 48%;
	left: 50%;
	margin-left: -10px;
	margin-top: -15px;
}

.must_list,
label {
	display: inline-block;
}

#topcontrol a:hover {
	transition: all 0.2s ease-out;
	opacity: 1;
}

.tbl1 thead tr th {
	padding: 13px 15px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-size: 1.4rem;
}

.tbl1 thead th:last-child {
	border-right: none;
}

.tbl1 tr td {
	padding: 13px 15px;
	text-align: left;
	line-height: 1.6;
	letter-spacing: normal;
	font-size: 14px;
	font-size: 1.4rem;
}

.tbl1 tr.even td,
.tbl1 tr.even th {
	background: #f3f3eb;
}

.tbl1.form_tbl {
	border: 1px solid #ccc;
}

.tbl1.form_tbl th {
	font-size: 16px;
	font-size: 1.6rem;
}

.tbl1 td label {
	text-align: center;
	margin-right: 30px;
}

.tbl1 td input[type='text'],
.tbl1 td input[type='tel'],
.tbl1 td input[type='email'],
.tbl1 td input[type='date'],
.tbl1 td select,
.tbl1 td textarea {
	padding: 10px;
	border-radius: 3px;
	border: none;
	border: 1px solid #ccc;
	font-family: 'メイリオ', Meiryo, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

.tbl1 {
	border-collapse: collapse;
}

.tbl1.tbl_th_l th {
	text-align: left;
}

.tbl1.tbl_td_r td {
	text-align: right;
}

.tbl1 tr th {
	padding: 13px 15px;
	line-height: 1.6;
	letter-spacing: 0.1em;
	text-align: left;
	font-weight: 600;
}

.tbl2 {
	border: 1px solid #d6d5d4;
	border-collapse: collapse;
}

.tbl2 thead tr th {
	padding: 13px 15px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-size: 1.4rem;
	background: #ffa99d;
}

.tbl2 thead th:last-child {
	border-right: none;
}

.tbl2 tr td,
.tbl2 tr th {
	padding: 13px 25px;
	text-align: left;
	line-height: 1.6;
	letter-spacing: normal;
	font-size: 14px;
	font-size: 1.4rem;
	border-bottom: 1px solid #d6d5d4;
	border-left: 1px solid #d6d5d4;
}

.area_icon,
.common_box3,
.must_list,
.pager ul,
.status_icon3 {
	text-align: center;
}

.common_box1,
.common_box2 > div {
	letter-spacing: -0.4em;
}

.tbl2 tr.even td,
.tbl2 tr.even th {
	background: #f3f3eb;
}

input[type='checkbox'] + span,
input[type='radio'] + span {
	padding-left: 5px;
}

label {
	vertical-align: top;
	margin-right: 15px;
}

input,
select,
textarea {
	padding: 5px;
	font-size: 16px;
	font-size: 1.6rem;
}

.must_list {
	color: #fff;
	background: #d23d3d;
	font-size: 12px;
	font-size: 1.2rem;
	margin-right: 5px;
	border-radius: 3px;
	padding: 1px 5px;
}

input.must,
select.must {
	background: #fdeae7;
}

.dl1 dt {
	color: #b39e68;
	font-weight: 700;
	font-size: 16px;
	font-size: 1.6rem;
}

.dl1 dd {
	margin-bottom: 30px;
}

.ul_num li {
	list-style-type: decimal;
	padding-left: 7px;
	margin-bottom: 7px;
	margin-left: 12px;
}

.ul_disc li {
	list-style-type: disc;
	padding-left: 0;
	margin-bottom: 7px;
	margin-left: 18px;
}

.ul1 li {
	padding: 15px;
}

.ul1 li.odd {
	background: #e5e5e5;
}

.ul2 li {
	position: relative;
	padding-left: 10px;
	margin-bottom: 5px;
}

.status_icon1 a,
.status_icon2 a {
	border-radius: 6px;
	padding: 5px 10px;
	text-decoration: none;
}

.ul2 li:before {
	border-top: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #008242;
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
}

.price_txt {
	color: #fe614c;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 700;
}

.status_icon1 {
	color: #fff;
	display: inline-block;
	line-height: 1;
	margin: 2px;
}

.status_icon1 a {
	background: #4bb9a3;
	color: #fff;
	transition: all 0.2s ease-out;
	display: block;
}

.status_icon1 a:hover,
.status_icon2 a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.status_icon1 a:hover {
	background: #333;
	transition: all 0.2s ease-out;
}

.status_icon2 {
	color: #fff;
	display: inline-block;
	line-height: 1;
	margin: 0 3px 3px 0;
}

.status_icon2.plans_icon {
	letter-spacing: 0.03em;
}

.status_icon2 a {
	background: #b39e68;
	color: #fff;
	transition: all 0.2s ease-out;
	display: block;
}

.status_icon2 a:hover,
.status_icon4 a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.status_icon3,
.status_icon4 {
	display: inline-block;
	margin: 0 3px 3px 0;
	line-height: 1;
}

.status_icon2 a:hover {
	background: #333;
	transition: all 0.2s ease-out;
}

.status_icon3 {
	color: #fff;
	background: #23211c;
	padding: 3px 7px;
	font-size: 12px;
	font-size: 1.2rem;
	font-style: normal;
}

.status_icon3.icon_red {
	background: #b39e68;
}

.status_icon4 {
	color: #885111;
}

.status_icon4 a {
	border-radius: 2px;
	background: #fff;
	border: 1px solid #885111;
	color: #885111;
	text-decoration: none;
	transition: all 0.2s ease-out;
	display: block;
	padding: 3px 10px;
}

.pager ul li a,
.status_icon4 a:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.status_icon4 a:hover {
	background: #885111;
	transition: all 0.2s ease-out;
	color: #fff;
}

.area_icon {
	background: #b39e68;
	color: #fff;
	padding: 3px 7px;
	line-height: 1;
	display: inline-block;
	margin-top: 5px;
	font-size: 11px;
	font-size: 1.1rem;
}

.common_box1 > figure {
	width: 30%;
}

.common_box1 > dl {
	width: 70%;
}

.common_box1 > dl dt {
	margin-bottom: 10px;
	font-size: 20px;
	font-size: 2rem;
}

.common_box1 > dl,
.common_box1 > figure {
	display: inline-block;
	padding: 0 2%;
	vertical-align: middle;
}

.common_box2 > div > div,
.common_box2 > div > figure,
.sns_list li {
	vertical-align: top;
	display: inline-block;
}

.common_box2 {
	background: url(./top-parts/image/contents_bg3.gif);
	padding: 6px;
	position: relative;
}

.common_box2 .plan_status_box {
	display: none;
}

.common_box2 > div {
	background: url(./top-parts/image/aside_bg2.gif);
	padding: 15px;
}

.common_box2 > div > div {
	width: 60%;
	padding: 1% 2% 1% 3%;
}

.common_box2 > div > div h2 {
	font-size: 26px;
	font-size: 2.6rem;
	border-bottom: 2px solid #23211c;
	padding-bottom: 10px;
	letter-spacing: 0.05em;
	line-height: 1.4;
	margin-top: 15px;
	margin-bottom: 0;
}

.common_box2 > div > div p {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.6;
}

.common_box2 > div > div .status_icon2,
.common_box2 > div > div .status_icon4 {
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1;
}

.common_box2 > div > div .price_txt {
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: 700;
	padding: 5px 0;
	margin-top: 10px;
	line-height: 1.4;
	margin-bottom: 7px;
}

.common_box2 > div > div .common_bt1 {
	margin-top: 10px;
}

.common_box2 > div > div .common_bt1 a {
	padding: 7px;
}

.common_box2 > div > div .status_icon4 {
	font-size: 11px;
	font-size: 1.1rem;
}

.common_box2 > div > figure {
	width: 40%;
}

.common_box2 .plan_list_icon {
	position: absolute;
	top: 0;
	left: 0;
}

.common_box3 {
	background: #eeecdf;
	padding: 15px 15px 20px;
}

.common_box3_t {
	font-size: 14px;
	font-size: 1.4rem;
	letter-spacing: 0.3em;
}

.action_block_parts,
.pager ul,
.sns_list {
	letter-spacing: -0.4em;
}

.common_box3_t:after,
.common_box3_t:before {
	content: '-';
}

.sns_list {
	margin: 10px 0 0;
}

.sns_list li {
	margin: 0 2%;
}

.sns_list li img {
	width: 30px;
	height: auto;
}

.pager ul li {
	display: inline-block;
	border: 1px solid #23211c;
	margin: 0 3px;
}

.pager ul li a,
.pager ul li span {
	text-decoration: none;
	color: #222;
	padding: 3px 10px;
	display: block;
	transition: all 0.2s ease-out;
}

.pager ul li a.current,
.pager ul li a:hover,
.pager ul li span.current {
	background: #b39e68;
	color: #fff;
	transition: all 0.2s ease-out;
}

#privacy_remodal {
	text-align: left;
}

#privacy_remodal .section {
	margin-bottom: 50px;
}

.action_block_parts {
	background: #ff6d5a;
	padding: 30px 15px;
	margin: 60px 0;
}

.action_block_parts dd,
.action_block_parts dd i,
.action_block_parts dt,
.action_block_parts li,
.action_block_parts p {
	color: #fff;
}

.action_block_parts .tel_format dd,
.action_block_parts .tel_format dt {
	font-weight: 700 !important;
}

.action_block_parts .tel_format dd > span {
	font-style: italic;
	color: #fffadd;
}

.action_block_parts_l,
.action_block_parts_r {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.action_block_parts_l {
	width: 35%;
}

.action_block_parts_r {
	width: 65%;
}

.action_block_parts_l p {
	font-size: 16px;
	font-size: 1.6rem;
	margin-top: 15px;
}

.action_block_parts_r ul {
	letter-spacing: -0.4em;
	margin-top: 15px;
}

.action_block_parts_r ul li {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	border-left: 1px solid #ffc2a9;
	position: relative;
}

.action_block_parts_r ul li:last-child {
	border-right: 1px solid #ffc2a9;
}

.action_block_parts_r ul li a {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	display: block;
	padding: 10px 0;
}

.action_block_parts_r ul li a:hover {
	opacity: 0.7;
	transition: all 0.3s ease-out;
}

.action_block_parts_r ul li a figure {
	margin-bottom: 10px;
}

.action_block_parts_r ul li:before {
	width: 0;
	height: 0;
	border-top: 4px solid #fff;
	border-right: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid transparent;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: calc(50% - 2px);
}

.w100 {
	width: 100%;
}

.w90 {
	width: 90%;
}

.w80 {
	width: 80%;
}

.w70 {
	width: 70%;
}

.w60 {
	width: 60%;
}

.w50 {
	width: 40%;
}

.w30 {
	width: 30%;
}

.w20 {
	width: 20%;
}

.w10 {
	width: 10%;
}

.w50p {
	width: 50px;
}

.w100p {
	width: 100px;
}

.w150p {
	width: 150px;
}

.w200p {
	width: 200px;
}

.w250p {
	width: 250px;
}

.w300p {
	width: 300px;
}

.w350p {
	width: 350px;
}

.w400p {
	width: 400px;
}

.w450p {
	width: 450px;
}

.w500p {
	width: 500px;
}

.w550p {
	width: 550px;
}

.w600p {
	width: 600px;
}

.w700p {
	width: 700px;
}

.w800p {
	width: 800px;
}

.w960p_a {
	width: 960px;
	margin: 0 auto;
}

.w1200p_a {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.w1305p_a {
	width: 1305px;
	margin-left: auto;
	margin-right: auto;
}

.h30p {
	height: 30px !important;
}

.h100p {
	height: 100px !important;
}

.h150p {
	height: 150px !important;
}

.h200p {
	height: 200px !important;
}

.m_0 {
	margin: 0 !important;
}

.m_5 {
	margin: 5px !important;
}

.m_10 {
	margin: 10px !important;
}

.m_15 {
	margin: 15px !important;
}

.m_20 {
	margin: 20px !important;
}

.m_25 {
	margin: 25px !important;
}

.m_30 {
	margin: 30px !important;
}

.m_35 {
	margin: 35px !important;
}

.m_40 {
	margin: 40px !important;
}

.m_45 {
	margin: 45px !important;
}

.m_50 {
	margin: 50px !important;
}

.m_l_0 {
	margin-left: 0 !important;
}

.m_l_5 {
	margin-left: 5px !important;
}

.m_l_10 {
	margin-left: 10px !important;
}

.m_l_15 {
	margin-left: 15px !important;
}

.m_l_20 {
	margin-left: 20px !important;
}

.m_l_25 {
	margin-left: 25px !important;
}

.m_l_30 {
	margin-left: 30px !important;
}

.m_l_35 {
	margin-left: 35px !important;
}

.m_l_40 {
	margin-left: 40px !important;
}

.m_l_45 {
	margin-left: 45px !important;
}

.m_l_50 {
	margin-left: 50px !important;
}

.m_r_0 {
	margin-right: 0 !important;
}

.m_r_5 {
	margin-right: 5px !important;
}

.m_r_10 {
	margin-right: 10px !important;
}

.m_r_15 {
	margin-right: 15px !important;
}

.m_r_20 {
	margin-right: 20px !important;
}

.m_r_25 {
	margin-right: 25px !important;
}

.m_r_30 {
	margin-right: 30px !important;
}

.m_r_35 {
	margin-right: 35px !important;
}

.m_r_40 {
	margin-right: 40px !important;
}

.m_r_45 {
	margin-right: 45px !important;
}

.m_r_50 {
	margin-right: 50px !important;
}

.m_t_0 {
	margin-top: 0 !important;
}

.m_t_5 {
	margin-top: 5px !important;
}

.m_t_10 {
	margin-top: 10px !important;
}

.m_t_15 {
	margin-top: 15px !important;
}

.m_t_20 {
	margin-top: 20px !important;
}

.m_t_25 {
	margin-top: 25px !important;
}

.m_t_30 {
	margin-top: 30px !important;
}

.m_t_35 {
	margin-top: 35px !important;
}

.m_t_40 {
	margin-top: 40px !important;
}

.m_t_45 {
	margin-top: 45px !important;
}

.m_t_50 {
	margin-top: 50px !important;
}

.m_t_80 {
	margin-top: 80px !important;
}

.m_t_100 {
	margin-top: 100px !important;
}

.m_b_0 {
	margin-bottom: 0 !important;
}

.m_b_5 {
	margin-bottom: 5px !important;
}

.m_b_10 {
	margin-bottom: 10px !important;
}

.m_b_15 {
	margin-bottom: 15px !important;
}

.m_b_20 {
	margin-bottom: 20px !important;
}

.m_b_25 {
	margin-bottom: 25px !important;
}

.m_b_30 {
	margin-bottom: 30px !important;
}

.m_b_35 {
	margin-bottom: 35px !important;
}

.m_b_40 {
	margin-bottom: 40px !important;
}

.m_b_45 {
	margin-bottom: 45px !important;
}

.m_b_50 {
	margin-bottom: 50px !important;
}

.m_a {
	margin: 0 auto;
}

.p_0 {
	padding: 0 !important;
}

.p_5 {
	padding: 5px !important;
}

.p_10 {
	padding: 10px !important;
}

.p_15 {
	padding: 15px !important;
}

.p_20 {
	padding: 20px !important;
}

.p_25 {
	padding: 25px !important;
}

.p_30 {
	padding: 30px !important;
}

.p_35 {
	padding: 35px !important;
}

.p_40 {
	padding: 40px !important;
}

.p_45 {
	padding: 45px !important;
}

.p_50 {
	padding: 50px !important;
}

.p_l_0 {
	padding-left: 0 !important;
}

.p_l_5 {
	padding-left: 5px !important;
}

.p_l_10 {
	padding-left: 10px !important;
}

.p_l_15 {
	padding-left: 15px !important;
}

.p_l_20 {
	padding-left: 20px !important;
}

.p_l_25 {
	padding-left: 25px !important;
}

.p_l_30 {
	padding-left: 30px !important;
}

.p_l_35 {
	padding-left: 35px !important;
}

.p_l_40 {
	padding-left: 40px !important;
}

.p_l_45 {
	padding-left: 45px !important;
}

.p_l_50 {
	padding-left: 50px !important;
}

.p_r_0 {
	padding-right: 0 !important;
}

.p_r_5 {
	padding-right: 5px !important;
}

.p_r_10 {
	padding-right: 10px !important;
}

.p_r_15 {
	padding-right: 15px !important;
}

.p_r_20 {
	padding-right: 20px !important;
}

.p_r_25 {
	padding-right: 25px !important;
}

.p_r_30 {
	padding-right: 30px !important;
}

.p_r_35 {
	padding-right: 35px !important;
}

.p_r_40 {
	padding-right: 40px !important;
}

.p_r_45 {
	padding-right: 45px !important;
}

.p_r_50 {
	padding-right: 50px !important;
}

.p_t_0 {
	padding-top: 0 !important;
}

.p_t_5 {
	padding-top: 5px !important;
}

.p_t_10 {
	padding-top: 10px !important;
}

.p_t_15 {
	padding-top: 15px !important;
}

.p_t_20 {
	padding-top: 20px !important;
}

.p_t_25 {
	padding-top: 25px !important;
}

.p_t_30 {
	padding-top: 30px !important;
}

.p_t_35 {
	padding-top: 35px !important;
}

.p_t_40 {
	padding-top: 40px !important;
}

.p_t_45 {
	padding-top: 45px !important;
}

.p_t_50 {
	padding-top: 50px !important;
}

.p_t_90 {
	padding-top: 90px !important;
}

.p_t_100 {
	padding-top: 100px !important;
}

.p_b_0 {
	padding-bottom: 0 !important;
}

.p_b_5 {
	padding-bottom: 5px !important;
}

.p_b_10 {
	padding-bottom: 10px !important;
}

.p_b_15 {
	padding-bottom: 15px !important;
}

.p_b_20 {
	padding-bottom: 20px !important;
}

.p_b_25 {
	padding-bottom: 25px !important;
}

.p_b_30 {
	padding-bottom: 30px !important;
}

.p_b_35 {
	padding-bottom: 35px !important;
}

.p_b_40 {
	padding-bottom: 40px !important;
}

.p_b_45 {
	padding-bottom: 45px !important;
}

.p_b_50 {
	padding-bottom: 50px !important;
}

.p_b_90 {
	padding-bottom: 90px !important;
}

.b_1 {
	border: 1px solid #ccc !important;
}

.b_t_1 {
	border-top: 1px solid #ccc !important;
}

.b_b_1 {
	border-bottom: 1px solid #ccc !important;
}

.b_l_1 {
	border-left: 1px solid #ccc !important;
}

.b_r_1 {
	border-right: 1px solid #ccc !important;
}

.b_t_0 {
	border-top: 1px dotted #ccc !important;
}

.b_b_0 {
	border-bottom: 1px dotted #ccc !important;
}

.b_l_0 {
	border-left: 1px dotted #ccc !important;
}

.b_r_0 {
	border-right: 1px dotted #ccc !important;
}

.b_t_none {
	border-top: none !important;
}

.b_r_none {
	border-right: none !important;
}

.b_b_none {
	border-bottom: none !important;
}

.b_l_none {
	border-left: none !important;
}

.b_none {
	border: none !important;
}

.sp_block,
.sp_inline {
	display: none;
}

.sp_1200none {
	display: block;
}

#footer_sp_fix_box,
.sp_1200block {
	display: none;
}

@media only screen and (max-width: 1220px) {
	.w1200p_a {
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.w1200p_a.mq_w96 {
		width: 96% !important;
	}
}

@media only screen and (max-width: 1050px) {
	#footer_brand_lineup_box ul li a > figure {
		margin-bottom: 10px;
	}

	#footer_brand_lineup_box ul li a > figure,
	#footer_brand_lineup_box ul li a > span {
		width: 100%;
		text-align: center;
	}
}

@media only screen and (max-width: 960px) {
	.w960p_a {
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.w960p_a.mq_w96 {
		width: 96% !important;
	}
}

@media only screen and (max-width: 840px) {
	.sp_block {
		display: block;
	}

	.sp_none,
	.sp_none_only {
		display: none;
	}

	.sp_block_only {
		display: block;
	}

	.sp_inline {
		display: inline;
	}

	.sp_f_none {
		float: none !important;
	}

	.sp_clear {
		clear: both;
		font-size: 0;
		line-height: 0;
		height: 0;
	}

	.sp_clearfix:after {
		content: '.';
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}

	.for_tbl_wrap_inner,
	.sp_100per,
	.sp_10per,
	.sp_20per,
	.sp_30per,
	.sp_40per,
	.sp_45per,
	.sp_50per,
	.sp_80per {
		height: auto !important;
	}

	.sp_clearfix {
		min-height: 1px;
	}

	.sp_100per {
		width: 100% !important;
	}

	.sp_80per {
		width: 80% !important;
	}

	.sp_50per {
		width: 50% !important;
	}

	.sp_45per {
		width: 45% !important;
	}

	.sp_40per {
		width: 40% !important;
	}

	.sp_30per {
		width: 30% !important;
	}

	.sp_20per {
		width: 20% !important;
	}

	.sp_10per {
		width: 10% !important;
	}

	.sp_t_l {
		text-align: left !important;
	}

	.sp_t_r {
		text-align: right !important;
	}

	.sp_t_c {
		text-align: center !important;
	}

	.sp_m_0 {
		margin: 0 !important;
	}

	.sp_m_5 {
		margin: 5px !important;
	}

	.sp_m_10 {
		margin: 10px !important;
	}

	.sp_m_15 {
		margin: 15px !important;
	}

	.sp_m_20 {
		margin: 20px !important;
	}

	.sp_m_25 {
		margin: 25px !important;
	}

	.sp_m_30 {
		margin: 30px !important;
	}

	.sp_m_35 {
		margin: 35px !important;
	}

	.sp_m_40 {
		margin: 40px !important;
	}

	.sp_m_45 {
		margin: 45px !important;
	}

	.sp_m_50 {
		margin: 50px !important;
	}

	.sp_m_l_0 {
		margin-left: 0 !important;
	}

	.sp_m_l_5 {
		margin-left: 5px !important;
	}

	.sp_m_l_10 {
		margin-left: 10px !important;
	}

	.sp_m_l_15 {
		margin-left: 15px !important;
	}

	.sp_m_l_20 {
		margin-left: 20px !important;
	}

	.sp_m_l_25 {
		margin-left: 25px !important;
	}

	.sp_m_l_30 {
		margin-left: 30px !important;
	}

	.sp_m_l_35 {
		margin-left: 35px !important;
	}

	.sp_m_l_40 {
		margin-left: 40px !important;
	}

	.sp_m_l_45 {
		margin-left: 45px !important;
	}

	.sp_m_l_50 {
		margin-left: 50px !important;
	}

	.sp_m_r_0 {
		margin-right: 0 !important;
	}

	.sp_m_r_5 {
		margin-right: 5px !important;
	}

	.sp_m_r_10 {
		margin-right: 10px !important;
	}

	.sp_m_r_15 {
		margin-right: 15px !important;
	}

	.sp_m_r_20 {
		margin-right: 20px !important;
	}

	.sp_m_r_25 {
		margin-right: 25px !important;
	}

	.sp_m_r_30 {
		margin-right: 30px !important;
	}

	.sp_m_r_35 {
		margin-right: 35px !important;
	}

	.sp_m_r_40 {
		margin-right: 40px !important;
	}

	.sp_m_r_45 {
		margin-right: 45px !important;
	}

	.sp_m_r_50 {
		margin-right: 50px !important;
	}

	.sp_m_t_0 {
		margin-top: 0 !important;
	}

	.sp_m_t_5 {
		margin-top: 5px !important;
	}

	.sp_m_t_10 {
		margin-top: 10px !important;
	}

	.sp_m_t_15 {
		margin-top: 15px !important;
	}

	.sp_m_t_20 {
		margin-top: 20px !important;
	}

	.sp_m_t_25 {
		margin-top: 25px !important;
	}

	.sp_m_t_30 {
		margin-top: 30px !important;
	}

	.sp_m_t_35 {
		margin-top: 35px !important;
	}

	.sp_m_t_40 {
		margin-top: 40px !important;
	}

	.sp_m_t_45 {
		margin-top: 45px !important;
	}

	.sp_m_t_50 {
		margin-top: 50px !important;
	}

	.sp_m_t_80 {
		margin-top: 80px !important;
	}

	.sp_m_t_100 {
		margin-top: 100px !important;
	}

	.sp_m_b_0 {
		margin-bottom: 0 !important;
	}

	.sp_m_b_5 {
		margin-bottom: 5px !important;
	}

	.sp_m_b_10 {
		margin-bottom: 10px !important;
	}

	.sp_m_b_15 {
		margin-bottom: 15px !important;
	}

	.sp_m_b_20 {
		margin-bottom: 20px !important;
	}

	.sp_m_b_25 {
		margin-bottom: 25px !important;
	}

	.sp_m_b_30 {
		margin-bottom: 30px !important;
	}

	.sp_m_b_35 {
		margin-bottom: 35px !important;
	}

	.sp_m_b_40 {
		margin-bottom: 40px !important;
	}

	.sp_m_b_45 {
		margin-bottom: 45px !important;
	}

	.sp_m_b_50 {
		margin-bottom: 50px !important;
	}

	.sp_p_0 {
		padding: 0 !important;
	}

	.sp_p_5 {
		padding: 5px !important;
	}

	.sp_p_10 {
		padding: 10px !important;
	}

	.sp_p_15 {
		padding: 15px !important;
	}

	.sp_p_20 {
		padding: 20px !important;
	}

	.sp_p_25 {
		padding: 25px !important;
	}

	.sp_p_30 {
		padding: 30px !important;
	}

	.sp_p_35 {
		padding: 35px !important;
	}

	.sp_p_40 {
		padding: 40px !important;
	}

	.sp_p_45 {
		padding: 45px !important;
	}

	.sp_p_50 {
		padding: 50px !important;
	}

	.sp_p_l_0 {
		padding-left: 0 !important;
	}

	.sp_p_l_5 {
		padding-left: 5px !important;
	}

	.sp_p_l_10 {
		padding-left: 10px !important;
	}

	.sp_p_l_15 {
		padding-left: 15px !important;
	}

	.sp_p_l_20 {
		padding-left: 20px !important;
	}

	.sp_p_l_25 {
		padding-left: 25px !important;
	}

	.sp_p_l_30 {
		padding-left: 30px !important;
	}

	.sp_p_l_35 {
		padding-left: 35px !important;
	}

	.sp_p_l_40 {
		padding-left: 40px !important;
	}

	.sp_p_l_45 {
		padding-left: 45px !important;
	}

	.sp_p_l_50 {
		padding-left: 50px !important;
	}

	.sp_p_r_0 {
		padding-right: 0 !important;
	}

	.sp_p_r_5 {
		padding-right: 5px !important;
	}

	.sp_p_r_10 {
		padding-right: 10px !important;
	}

	.sp_p_r_15 {
		padding-right: 15px !important;
	}

	.sp_p_r_20 {
		padding-right: 20px !important;
	}

	.sp_p_r_25 {
		padding-right: 25px !important;
	}

	.sp_p_r_30 {
		padding-right: 30px !important;
	}

	.sp_p_r_35 {
		padding-right: 35px !important;
	}

	.sp_p_r_40 {
		padding-right: 40px !important;
	}

	.sp_p_r_45 {
		padding-right: 45px !important;
	}

	.sp_p_r_50 {
		padding-right: 50px !important;
	}

	.sp_p_t_0 {
		padding-top: 0 !important;
	}

	.sp_p_t_5 {
		padding-top: 5px !important;
	}

	.sp_p_t_10 {
		padding-top: 10px !important;
	}

	.sp_p_t_15 {
		padding-top: 15px !important;
	}

	.sp_p_t_20 {
		padding-top: 20px !important;
	}

	.sp_p_t_25 {
		padding-top: 25px !important;
	}

	.sp_p_t_30 {
		padding-top: 30px !important;
	}

	.sp_p_t_35 {
		padding-top: 35px !important;
	}

	.sp_p_t_40 {
		padding-top: 40px !important;
	}

	.sp_p_t_45 {
		padding-top: 45px !important;
	}

	.sp_p_t_50 {
		padding-top: 50px !important;
	}

	.sp_p_t_90 {
		padding-top: 90px !important;
	}

	.sp_p_t_100 {
		padding-top: 100px !important;
	}

	.sp_p_b_0 {
		padding-bottom: 0 !important;
	}

	.sp_p_b_5 {
		padding-bottom: 5px !important;
	}

	.sp_p_b_10 {
		padding-bottom: 10px !important;
	}

	.sp_p_b_15 {
		padding-bottom: 15px !important;
	}

	.sp_p_b_20 {
		padding-bottom: 20px !important;
	}

	.sp_p_b_25 {
		padding-bottom: 25px !important;
	}

	.sp_p_b_30 {
		padding-bottom: 30px !important;
	}

	.sp_p_b_35 {
		padding-bottom: 35px !important;
	}

	.sp_p_b_40 {
		padding-bottom: 40px !important;
	}

	.sp_p_b_45 {
		padding-bottom: 45px !important;
	}

	.sp_p_b_50 {
		padding-bottom: 50px !important;
	}

	.sp_p_b_90 {
		padding-bottom: 90px !important;
	}

	.sp_b_none {
		border: none !important;
	}

	.for_tbl_wrap:before {
		content: 'この表は横スクロールできます';
		color: #d80a0a;
		margin-bottom: 3px;
		display: block;
	}

	.for_tbl_wrap_inner {
		overflow: auto;
		width: 100%;
		-webkit-overflow-scrolling: touch;
	}

	.for_tbl_wrap .tbl1 {
		width: 930px;
	}

	.tbl1.no_mq tr td,
	.tbl1.no_mq tr th {
		display: table-cell;
		border-right: 1px solid #cbcbcb;
	}

	.tbl1 tr td,
	.tbl1 tr th {
		text-align: left;
		letter-spacing: normal;
		border-right: none;
		line-height: 1.4;
		display: block;
	}

	.tbl1.no_mq tr th {
		border-bottom: 1px solid #fff;
	}

	.tbl1.no_mq tr td {
		border-bottom: 1px solid #ddd;
	}

	.tbl1 tr th {
		padding: 10px 10px 0;
		font-weight: 600;
		border-bottom: none;
		width: auto;
	}

	.tbl1 tr th:before {
		content: '◆ ';
	}

	.tbl1.form_tbl tr th:before {
		content: none;
	}

	.tbl1 thead tr th {
		padding: 10px;
	}

	.tbl1 tr:last-child th {
		border-bottom: none !important;
	}

	.tbl1 tr td {
		padding: 5px 10px 10px;
		background: #fff;
		border-bottom: none;
	}

	.tbl1 td input[type='text'],
	.tbl1 td input[type='tel'],
	.tbl1 td input[type='email'],
	.tbl1 td textarea {
		width: 100% !important;
	}

	.tbl1 td select {
		width: 100%;
	}

	.tbl1 td span.p_r_40 {
		display: block;
		padding-right: 0 !important;
		margin-bottom: 10px;
	}

	.tbl1 td input.w50p {
		width: 80px !important;
	}

	.tbl1 td input[type='text'] .tbl1 td input[type='tel'],
	.tbl1 td select,
	.tbl1 td textarea {
		font-size: 16px;
		font-size: 1.6rem;
	}

	#topcontrol a {
		width: 35px;
		height: 35px;
	}

	#topcontrol a:hover {
		opacity: 0.7;
	}

	#breadcrumbs,
	#footer,
	#gnavi,
	#header_r,
	#tagline {
		display: none;
	}

	#header {
		margin-bottom: 10px;
		padding: 3px 3% 0;
	}

	#site_id {
		padding-top: 2px;
	}

	#site_id figure img {
		width: 65px;
	}

	#site_id p {
		font-size: 13px;
		font-size: 1.3rem;
	}

	#site_id a p {
		padding-left: 10px;
		line-height: 1.4;
	}

	.catch1,
	.catch2 {
		line-height: 1.6;
		margin: 0 0 15px;
		text-align: left;
	}

	#gnavi_sp,
	#sp_menu_bt {
		display: block;
	}

	#article,
	#article_top {
		padding-top: 15px;
		padding-bottom: 35px;
	}

	.catch1 {
		font-size: 17px;
		font-size: 1.7rem;
	}

	.catch2 {
		font-size: 15px;
		font-size: 1.5rem;
	}

	.catch3 {
		text-align: left;
		margin: 0 0 15px;
	}

	#article .section,
	#article_top .section {
		margin-bottom: 35px;
	}

	.aside_format2 dl dd {
		font-size: 12px;
		font-size: 1.2rem;
	}

	.aside_format2 dl dd > span {
		font-size: 15px;
		font-size: 1.5rem;
	}

	.common_box2 > div > div,
	.common_box2 > div > figure {
		width: 100%;
	}

	.common_box2 > div > div {
		padding: 1% 0;
	}

	.common_box2 > div > div .price_txt {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.2;
		text-align: left;
		margin-top: 7px;
		margin-bottom: 5px;
	}

	.common_box2 .plan_list_icon img {
		width: 80px;
		height: auto;
	}

	.common_box2 > div > div h2 {
		font-size: 20px;
		font-size: 2rem;
	}

	.aside_format1 ul li,
	.aside_format2 ul li {
		width: 50%;
		margin-bottom: 20px;
	}

	.aside_format2 dl dt {
		margin-bottom: 0;
	}

	.follow_txt_block {
		text-align: center;
		margin: 25px 0;
	}

	.follow_txt_block dl dt {
		font-size: 12px;
		font-size: 1.2rem;
		margin-bottom: 10px;
		font-weight: 500;
	}

	.follow_txt_block dl dt figure {
		margin-bottom: 5px;
	}

	.follow_txt_block dl dd {
		font-size: 10px;
		font-size: 1rem;
	}

	#footer_sp {
		border-top: 2px solid #23211c;
		background: #fbf8e3;
		display: block;
	}

	#footer_sp_action_list {
		letter-spacing: -0.4em;
		margin-bottom: 25px;
	}

	#footer_sp_action_list li {
		display: inline-block;
		width: 37%;
		border: 1px solid #23211c;
		text-align: center;
		margin: 1% 0.5%;
	}

	#footer_sp_action_list li a {
		color: #222;
		text-decoration: none;
		display: block;
		padding: 10px 0;
		background: #fcfcf3;
	}

	#footer_sp_action_list li:first-child {
		width: 23%;
	}

	#footer_sp_action_list li:first-child a {
		background: #fbf8e3;
		color: #fff;
	}

	#footer_sp_logo {
		text-align: center;
		margin-bottom: 25px;
	}

	#footer_inner .tel_format {
		float: left;
	}

	#footer_sp_inner .tel_format dt {
		font-size: 14px;
		font-size: 1.4rem;
	}

	#footer_sp_inner .tel_format dd > span {
		font-size: 35px;
		font-size: 3.5rem;
		font-style: italic;
		font-weight: 400;
	}

	#footer_sp_inner .tel_format dd > span > span {
		font-size: 21px;
		font-size: 2.1rem;
	}

	#footer_sp_inner .tel_format .f_eng1 a {
		color: #b39e68;
		text-decoration: none;
	}

	#footer_sp_inner .tel_format dd i {
		font-size: 14px;
		font-size: 1.4rem;
		margin-top: 2px;
	}

	#footer_sp_info {
		margin: 25px 0;
	}

	#footer_sp_info > dl dd,
	#footer_sp_info > dl dt {
		text-align: center;
	}

	#footer_sp_info > p {
		font-size: 11px;
		font-size: 1.1rem;
		margin-top: 15px;
		border-top: 1px solid #ddd;
		padding: 15px 15px 0;
		line-height: 1.6;
	}

	#footer_sp_brand_lineup_box {
		border-top: 3px solid #23211c;
		border-bottom: 1px solid #23211c;
		background: #fff;
	}

	#footer_sp_brand_lineup_box ul {
		letter-spacing: -0.4em;
		margin-top: -3px;
	}

	#footer_sp_brand_lineup_box ul li {
		border-bottom: 1px solid #e5e5e5;
	}

	#footer_sp_brand_lineup_box ul li:nth-child(1) {
		border-top: 3px solid #b39e68;
	}

	#footer_sp_brand_lineup_box ul li:nth-child(2) {
		position: relative;
		border-top: 3px solid #4fd3c8;
	}

	#footer_sp_brand_lineup_box ul li:nth-child(2)::before {
		position: absolute;
		content: 'COMING SOON';
		right: 5px;
		bottom: 0;
		color: red;
		font-weight: bold;
		font-family: 'Crimson Text', 'Times New Roman', Times, serif;
	}

	#footer_sp_brand_lineup_box ul li:nth-child(3) {
		border-top: 3px solid #b097f4;
	}

	#footer_sp_brand_lineup_box ul li:nth-child(4) {
		border-top: 3px solid #42a5f5;
	}

	#footer_sp_brand_lineup_box ul li a {
		padding: 3%;
		display: block;
	}

	#footer_sp_brand_lineup_box ul li a > figure,
	#footer_sp_brand_lineup_box ul li a > span {
		display: inline-block;
		vertical-align: middle;
	}

	#footer_sp_brand_lineup_box ul li a > span {
		margin-left: 5%;
		letter-spacing: normal;
		font-size: 12px;
		font-size: 1.2rem;
		color: #222;
	}

	#footer_sp_brand_lineup_box ul li a > span > span {
		font-size: 13px;
		font-size: 1.3rem;
		font-weight: 500;
	}

	#footer_sp small {
		background: #fff;
		text-align: center;
		padding: 10px 0 60px;
		display: block;
		font-weight: 400;
		letter-spacing: 0.1em;
		font-size: 9px;
		font-size: 0.9rem;
		color: #5a564e;
	}

	#footer_sp_other_link {
		background: #fff;
		font-size: 11px;
		font-size: 1.1rem;
		text-align: center;
		padding: 20px 0 0;
		line-height: 1.2;
	}

	#footer_sp_other_link a {
		color: #222;
		text-decoration: none;
	}

	#footer_sp_other_link a:hover {
		text-decoration: underline;
	}

	.pager ul li:first-child,
	.pager ul li:last-child {
		width: 30%;
		display: block;
		margin: 10px auto;
	}

	#footer_sp_fix_box {
		display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 15;
	}

	#footer_sp_fix_box ul {
		letter-spacing: -0.4em;
	}

	#footer_sp_fix_box ul li {
		display: inline-block;
		width: 38%;
		border-left: 1px solid #23211c !important;
		border-top: 1px solid #23211c;
		text-align: center;
		margin: 0;
	}

	.t2 i,
	.t2 strong,
	.tss span,
	.tss strong.f_mincho {
		display: block;
	}

	#footer_sp_fix_box ul li a {
		color: #222;
		text-decoration: none;
		display: block;
		padding: 10px 0;
		background: #fcfcf3;
	}

	#footer_sp_fix_box ul li:first-child {
		width: 24%;
	}

	#footer_sp_fix_box ul li:first-child a {
		background: #b39e68;
		color: #fff;
	}

	.t1 {
		font-size: 24px;
		font-size: 2.4rem;
		margin-bottom: 35px;
	}

	.t1 figure img {
		width: 35px;
	}

	.t1 > strong {
		margin-top: 12px;
	}

	.t2 {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.2;
		margin-bottom: 0;
		background: url(./top-parts/image/symbol.png) left 10px no-repeat;
		background-size: 35px;
		padding: 10px 10px 15px 45px;
		letter-spacing: 0.1em;
	}

	.t2 i {
		font-size: 11px;
		font-size: 1.1rem;
		color: #b39e68;
		letter-spacing: 0.3em;
		margin-bottom: 4px;
	}

	.ts,
	.tss {
		margin-bottom: 15px;
	}

	.tss {
		font-size: 22px;
		font-size: 2.2rem;
		padding-bottom: 4px;
		padding-left: 35px;
		background-size: 28px;
	}

	.tss strong.f_mincho {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.4;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.tss span {
		margin-left: 0;
	}

	.price_txt {
		font-size: 20px;
		font-size: 2rem;
		margin-bottom: 5px;
	}

	.tssss {
		font-size: 22px;
		font-size: 2.2rem;
		margin-bottom: 25px;
	}

	.tsss {
		font-size: 20px;
		font-size: 2rem;
		margin-bottom: 20px;
	}

	.price_t {
		font-size: 24px;
		font-size: 2.4rem;
	}

	.common_box1 > dl,
	.common_box1 > figure {
		width: 100%;
	}

	.common_bt1.w450p,
	.common_bt2.w300p {
		width: 80%;
	}

	.common_box1 > dl {
		margin-top: 15px;
	}

	.common_box1 > dl dt {
		font-size: 18px;
		font-size: 1.8rem;
	}

	.common_bt1 a {
		padding: 13px 10px;
	}

	.common_bt1 {
		font-size: 13px;
		font-size: 1.3rem;
	}

	#aside_block1,
	#aside_block2 {
		padding: 25px 0 35px;
	}

	#aside #map_canvas {
		height: 250px;
	}

	.tbl2 thead tr th {
		padding: 8px;
	}

	.tbl2 tr td,
	.tbl2 tr th {
		padding: 8px;
		line-height: 1.4;
		font-size: 13px;
		font-size: 1.3rem;
	}

	#aside .aside_format_w_rental li {
		width: 24%;
	}

	.form_bt.w450p {
		width: 80%;
	}

	.form_bt {
		padding: 15px;
		-webkit-appearance: none;
	}

	#footer_navi li a,
	.tbl1.form_tbl th {
		font-size: 14px;
		font-size: 1.4rem;
	}

	#footer_navi li a figure {
		margin-bottom: 5px;
	}

	#top_section5 ul li > div dl dd strong {
		font-size: 28px;
		font-size: 2.8rem;
	}

	#privacy_remodal .section {
		margin-bottom: 25px;
	}

	.f_small {
		font-size: 12px !important;
		font-size: 1.2rem !important;
	}

	.f_small2 {
		font-size: 11px !important;
		font-size: 1.1rem !important;
	}

	.action_block_parts {
		margin: 35px 0;
		padding: 10px 0;
	}

	.action_block_parts_l {
		display: none;
	}

	.action_block_parts_l figure img {
		width: 100%;
		height: auto;
	}

	.action_block_parts_r {
		width: 100%;
	}

	.action_block_parts_r ul {
		margin-top: 0;
	}

	.action_block_parts_r ul li {
		width: 33%;
	}

	.action_block_parts_r ul li:first-child {
		border: none;
	}

	.action_block_parts_r ul li:last-child {
		border-right: none;
	}
}

#contents_mv p span,
#facility_detail_info_box_l,
#facility_detail_info_box_r {
	vertical-align: middle;
	display: inline-block;
}

#access_box,
#facility_detail_block1,
#facility_detail_info_box {
	letter-spacing: -0.4em;
}

#facility_index_block2 ul li figure,
#plan_pickup_block > div {
	overflow: hidden;
}

#facility_editor_box img,
#plan_pickup_block > div img {
	max-width: 1200px !important;
}

#contents_mv {
	margin: 0;
	padding: 110px 0;
}

#contents_mv p {
	font-size: 26px;
	font-size: 2.6rem;
	color: #fff;
	font-weight: 500;
	letter-spacing: 0.15em;
}

#contents_mv p span {
	font-size: 15px;
	font-size: 1.5rem;
	letter-spacing: 0.4em;
	margin-left: 20px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
}

.shrine_mv {
	background: url(./top-parts/shrine/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

.banquet_mv {
	background: url(./top-parts/banquet/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

.access_mv {
	background: url(./top-parts/access/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

.plan_mv {
	background: url(./top-parts/plan/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

.irouchikake_mv,
.shiromuku_mv,
.hikihurisode_mv,
.montsuki_hakama_mv,
.relatives_mv {
	background: url(./top-parts/kimono/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

.wedding_dress_mv,
.color_dress_mv,
.tuxedo_mv,
.sizeorder_dress_mv {
	background: url(./top-parts/dress/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

.distance_mv {
	background: url(./top-parts/distance/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

.price_mv {
	background: url(./top-parts/price/image/mv_t.jpg) center center no-repeat;
	background-size: cover;
}

#facility_detail_block1 > div,
#facility_detail_block1 > figure {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
}

#facility_detail_block1 > div {
	padding: 0 3% 0 0;
}

#facility_detail_block1 > div .ts {
	margin-top: 0;
}

#facility_detail_info_box_l {
	width: 55%;
}

#facility_detail_info_box_l .tbl1 th {
	width: 22%;
}

#facility_detail_info_box_r {
	width: 45%;
	padding: 0 6%;
	text-align: center;
}

#facility_detail_info_box_r .common_bt1 {
	width: 100%;
}

#access_box {
	margin: 40px 0;
}

#access_box dl {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

#access_box dl:nth-child(1) {
	padding-right: 2%;
}

#access_box dl:nth-child(2) {
	padding-left: 2%;
}

#access_box dl dt {
	margin-bottom: 12px;
}

#access_box dl dt figure,
#access_box dl dt span {
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
}

#access_box dl dt span {
	margin-left: 5px;
}

#access_box dl dd {
	padding-left: 35px;
}

#bikou_box {
	border-bottom: 1px solid #23211c;
	padding-bottom: 25px;
}

#facility_editor_box {
	margin: 30px 0 60px;
	overflow: hidden;
}

#facility_gallery_box {
	text-align: center;
	width: 710px;
	margin: 0 auto;
	position: relative;
}

#facility_gallery_box #carousel ul li {
	background-position: center center;
	background-repeat: none;
	background-size: cover;
	cursor: pointer;
	max-height: 100px;
}

#access_block1 {
	margin: 60px 0;
}

#access_block1 h1 {
	font-size: 36px;
	font-size: 3.6rem;
	letter-spacing: 0.2em;
	margin: 30px 0 15px;
}

#facility_index_block1 ul,
#plan_detail_block1,
#plan_detail_block3 .item_including_plan ul,
#plan_detail_block3 > div,
#rental_index_block1 ul,
#rental_index_block1 ul li a,
.plan_detail_status dl,
.plan_status_box {
	letter-spacing: -0.4em;
}

#access_block1 p {
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.4;
	margin-top: 30px;
}

#access_block1 .tel_format dd i,
#access_block1 .tel_format dt {
	font-size: 14px;
	font-size: 1.4rem;
}

#access_block1 .tel_format {
	border-top: 2px solid #23211c;
	border-bottom: 2px solid #23211c;
	padding: 20px 0;
	width: 420px;
	margin: 40px auto 0;
}

#access_block1 .tel_format dd span {
	font-style: italic;
}

#access_block1 .tel_format dd > span {
	font-size: 35px;
	font-size: 3.5rem;
}

#access_block1 .tel_format dd > span > span {
	font-size: 21px;
	font-size: 2.1rem;
}

#access_block2 #access_box dl dt {
	margin-bottom: 5px;
}

#access_block2 #access_box dl:nth-child(2) {
	border-left: 1px solid #23211c;
}

#access_block2 #access_box dl:nth-child(3) {
	border-top: 1px solid #23211c;
	width: 100%;
}

#access_block2 #access_box dl {
	padding-top: 25px;
	padding-bottom: 25px;
}

#access_block2 #map_canvas {
	width: 100%;
	height: 400px;
}

#plan_detail_block1 {
	margin-top: 70px;
	margin-bottom: 40px !important;
}

#plan_detail_block1 .plan_status_box {
	margin: 30px 10px;
}

#plan_detail_block1 > div,
#plan_detail_block1 > figure {
	width: 50%;
	vertical-align: middle;
	display: inline-block;
}

#plan_detail_block1 > div {
	padding-right: 3%;
}

.plan_detail_status {
	padding: 15px 10px 10px;
	border-top: 2px solid #23211c;
	border-bottom: 2px solid #23211c;
}

.plan_detail_status .price_txt {
	font-weight: 700;
}

.plan_detail_status dl {
	margin-bottom: 5px;
}

.plan_detail_status dl dd,
.plan_detail_status dl dt {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
}

.plan_detail_status dl dt {
	width: 23%;
}

.plan_detail_status dl dt .status_icon3 {
	font-size: 13px;
	font-size: 1.3rem;
	width: 80%;
	padding: 4px 5px;
}

.plan_detail_status dl dd {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 700;
	width: 77%;
}

.plan_detail_status dl dd.price_txt {
	font-size: 22px;
	font-size: 2.2rem;
}

#plan_detail_block2 .plan_status_box {
	margin: 20px 0 0;
	padding: 8px 10px;
	background: #fdf6e2;
	letter-spacing: -0.4em;
}

#plan_detail_block3 {
	background: url(./top-parts/image/contents_bg1.gif);
	padding: 40px 0;
	margin-bottom: 0 !important;
}

#plan_detail_block3 .item_including_plan,
#plan_detail_block3 > div > h2 {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
}

#plan_detail_block3 .item_including_plan ul li {
	width: 20%;
	padding: 0.5%;
	margin-bottom: 10px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: -0.03em;
}

#plan_detail_block3 .item_including_plan ul li a {
	color: #222;
}

#plan_detail_block3 .item_including_plan ul li figure {
	padding: 9% 9% 0;
	margin: 0 25% 5px;
}

#plan_detail_block3 .item_including_plan ul li.icon_off,
#plan_detail_block3 .item_including_plan ul li.icon_off a {
	color: #aaa;
}

#plan_detail_block3 .item_including_plan p {
	border-top: 1px solid #23211c;
	padding: 15px 5px 0;
	margin-top: 35px;
	line-height: 1.6;
}

#plan_detail_block4 {
	background: #ffa99d;
	padding: 50px 0;
}

#plan_detail_block4 .tssss {
	color: #fff;
}

#plan_pickup_block {
	margin-top: 50px;
}

#plan_detail_block4 .common_box1 {
	border-top: 1px solid #fff;
	padding: 20px 0;
}

#plan_index_block2 .common_box2 {
	margin-bottom: 70px;
}

#facility_index_block1 {
	border-bottom: 2px dotted #23211c;
	padding: 20px 0 40px;
	margin-bottom: 50px !important;
}

#facility_index_block1 ul {
	text-align: left;
}

#facility_index_block1 ul li {
	border: 1px solid #23211c;
	margin: 0 0.4% 10px;
	text-align: center;
	float: left;
	width: 10.7%;
}

#facility_index_block1 ul li a {
	color: #222;
	display: block;
	padding: 7px 2%;
	text-decoration: none;
	font-size: 14px;
	font-size: 1.4rem;
	transition: all 0.2s ease-out;
}

#facility_index_block1 ul li a.current,
#facility_index_block1 ul li.current-cat a,
#facility_index_block1 ul li a:hover,
#rental_index_block1 ul li a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#facility_index_block1 ul li a.current,
#facility_index_block1 ul li.current-cat a,
#facility_index_block1 ul li a:hover {
	background: #b39e68;
	color: #fff;
	transition: all 0.2s ease-out;
}

#facility_index_block1 ul li:nth-child(1) {
	width: 18%;
}

#facility_index_block1 ul li:nth-child(1) a {
	padding: 40.5px 2%;
}

#facility_index_block1 ul li:nth-child(2),
#facility_index_block1 ul li:nth-child(3),
#facility_index_block1 ul li:nth-child(4) {
	width: 26%;
}

#facility_index_block1 ul li:nth-child(2) a,
#facility_index_block1 ul li:nth-child(3) a,
#facility_index_block1 ul li:nth-child(4) a {
	padding: 15px 20px;
}

#facility_index_block2 ul li {
	margin-bottom: 60px;
	padding: 0 1.5%;
}

#facility_index_block2 ul li a figure img {
	transform: translate(0, 0) scale(1, 1) rotate(0);
	transition: all 0.3s ease-out;
}

#facility_index_block2 ul li a:hover figure img {
	transform: translate(0, 0) scale(1.1, 1.1) rotate(0);
	transition: all 0.3s ease-out;
}

#facility_index_block2 ul li dl {
	padding-top: 3px;
}

#rental_index_block1 ul {
	text-align: center;
}

#rental_index_block1 ul li {
	display: inline-block;
	border: 1px solid #23211c;
	margin: 0 1% 10px;
	width: 32%;
	text-align: left;
}

#rental_index_block1 ul li:first-child {
	margin-left: 0;
}

#rental_index_block1 ul li:nth-child(3),
#rental_index_block1 ul li:last-child {
	margin-right: 0;
}

[class*='relatives'] #rental_index_block1 ul li:nth-child(3n - 2),
[class*='sizeorder_dress'] #rental_index_block1 ul li:nth-child(3n - 2) {
	margin-left: 0;
}

[class*='relatives'] #rental_index_block1 ul li:nth-child(3n),
[class*='relatives'] #rental_index_block1 ul li:last-child,
[class*='sizeorder_dress'] #rental_index_block1 ul li:nth-child(3n),
[class*='sizeorder_dress'] #rental_index_block1 ul li:last-child {
	margin-right: 0;
}

#rental_index_block1 ul li a {
	color: #222;
	display: block;
	padding: 2%;
	text-decoration: none;
	font-size: 14px;
	font-size: 1.4rem;
	transition: all 0.2s ease-out;
}

#rental_index_block1 ul li a.current,
#rental_index_block1 ul li a:hover,
#rental_index_block2 ul li a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#rental_index_block1 ul li a figure,
#rental_index_block1 ul li a p {
	display: inline-block;
	vertical-align: middle;
}

#rental_index_block1 ul li a p {
	font-size: 1.6rem;
	letter-spacing: 0.05em;
	margin-left: 15px;
	line-height: 1.2;
}

#rental_index_block1 ul li a p span {
	font-size: calc(1em - 40%);
	padding-left: 5px;
	display: block;
	vertical-align: middle;
}

#rental_index_block1 ul li a figure img {
	vertical-align: bottom;
}

#rental_index_block1 ul li a.current,
#rental_index_block1 ul li a:hover {
	background: #b39e68;
	color: #fff;
	transition: all 0.2s ease-out;
}

#rental_index_block2 ul {
	letter-spacing: -0.4em;
	text-align: center;
}

#rental_index_block2 ul li {
	width: calc(100% / 6);
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	text-align: center;
	font-weight: 700;
	padding-right: 0.1%;
}

.post-type-archive-coordination #rental_index_block2 ul li,
[class*='tax-coordination_'] #rental_index_block2 ul li {
	width: 23%;
}

#rental_index_block2 ul li a {
	display: block;
	padding-bottom: 5px;
	border-bottom: 3px solid #23211c;
	text-decoration: none;
	color: #222;
	transition: all 0.2s ease-out;
}

#rental_index_block2 ul li.current a,
#rental_index_block2 ul li:hover a,
#rental_index_block2_2 ul li a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

#rental_index_block2 ul li.current a,
#rental_index_block2 ul li:hover a {
	color: #b39e68;
	border-bottom: 3px solid #b39e68;
	transition: all 0.2s ease-out;
}

#rental_index_block2_2 > div > div > ul {
	background: #f8eecc;
	padding: 10px;
}

#rental_index_block2_2 ul {
	letter-spacing: -0.4em;
	text-align: center;
}

#rental_index_block2_2 ul li {
	width: 12%;
	margin: 0.5%;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	border: 1px solid #23211c;
}

#rental_index_block2_2 ul li a {
	display: block;
	padding: 4px;
	color: #222;
	background: #fff;
	text-decoration: none;
	transition: all 0.2s ease-out;
}

#rental_index_block2_2 ul li a.current,
#rental_index_block2_2 ul li.current-cat a,
#rental_index_block2_2 ul li a:hover {
	background: #23211c;
	color: #fff;
	transition: all 0.2s ease-out;
}

#rental_index_block3 .aside_format2 ul li {
	padding: 0 2%;
	margin-bottom: 60px;
}

#rental_detail_block1 {
	letter-spacing: -0.4em;
	padding-top: 50px;
	padding-bottom: 80px;
	border-bottom: 1px solid #23211c;
}

#rental_detail_block1 > div,
#rental_detail_block1 > figure {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}

#rental_detail_block1 > figure {
	padding: 0 7%;
}

#rental_detail_info {
	background: #eeecdf;
	padding: 2% 5% 5%;
	margin-top: 20px;
}

#rental_detail_info .tbl1 tr.even td,
#rental_detail_info .tbl1 tr.even th {
	background: #fff;
}

#rental_detail_info .tbl1 td,
#rental_detail_info .tbl1 th {
	color: #5f4b1d;
}

#rental_detail_info .tbl1 th {
	width: 20%;
}

.single-photo_item #rental_detail_info .tbl1 th {
	width: 25%;
}

.single-coordination #rental_detail_info .tbl1 th {
	width: 40%;
}

.single-hairstyle #rental_detail_info .tbl1 th {
	width: 30%;
}

#rental_detail_info a {
	color: #5f4b1d;
	text-decoration: none;
}

#rental_detail_info a:not(:last-of-type):after {
	content: ' / ';
}

#rental_detail_info a:hover span {
	text-decoration: underline;
}

.rental_detail_repeat_block p {
	margin-top: 15px;
}

#rental_index_block1.rental_index_block1_dress ul li {
	width: 40%;
}

.catch1 + .distance_info_block {
	margin-top: 100px;
}

.distance_info_block > div,
.distance_info_block > figure {
	width: 50%;
}

.distance_info_block > div {
	padding-top: 70px;
}

.distance_info_block > figure.f_right {
	padding-left: 5%;
}

.distance_info_block > figure.f_left {
	padding-right: 5%;
}

.distance_info_block > div > figure {
	margin-bottom: 20px;
}

.distance_info_block > div > figure img {
	margin-right: 10px;
}

.step3_flow {
	letter-spacing: -0.4em;
	text-align: center;
}

.step3_flow li {
	display: inline-block;
	text-align: left;
	background: #f3f3eb;
	padding: 10px 20px 15px;
	width: 31%;
	vertical-align: top;
	margin: 0 1%;
}

.step3_flow li dl dt span {
	color: #ed705f;
	display: block;
	line-height: 1;
}

.step3_flow li dl dt {
	font-size: 20px;
	font-size: 2rem;
	border-bottom: 1px solid #23211c;
	padding: 10px 0;
	margin-bottom: 15px;
}

#concept_block1 {
	background: url(./top-parts/concept/image/mv.jpg) center center no-repeat;
	height: 820px;
	background-size: cover;
	margin: 0;
	text-align: center;
}

#concept_block1 figure {
	padding-top: 100px;
}

#concept_block1 dl dd,
#concept_block1 dl dt {
	color: #fff;
}

#concept_block1 dl dt {
	font-size: 30px;
	font-size: 3rem;
	font-weight: 500;
	padding: 60px 0 45px;
}

#concept_block1 dl dd {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 3;
}

#concept_block2 > dl {
	letter-spacing: -0.4em;
	border-bottom: 1px solid #ccc;
	padding: 25px 20px 40px;
}

#concept_block2 > dl > dd,
#concept_block2 > dl > dt {
	display: inline-block;
}

#concept_block2 > dl > dt {
	width: 40%;
	color: #b39e68;
	font-size: 18px;
	font-size: 1.8rem;
	position: relative;
	padding-left: 65px;
	padding-top: 15px;
	padding-right: 4%;
	line-height: 1.4;
}

#concept_block2 > dl > dt:before {
	content: '01';
	background: url(./top-parts/image/bg_pt10.gif);
	width: 55px;
	height: 55px;
	color: #fff;
	font-weight: 500;
	font-style: italic;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 100%;
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 55px;
	text-align: center;
}

#concept_block2 > dl:nth-child(2),
#concept_block2 > dl:nth-child(4),
#concept_block2 > dl:nth-child(6),
#price_block2 {
	background: #fdf6e2;
}

#concept_block2 > dl:nth-child(2) > dt:before {
	content: '02';
}

#concept_block2 > dl:nth-child(3) > dt:before {
	content: '03';
}

#concept_block2 > dl:nth-child(4) > dt:before {
	content: '04';
}

#concept_block2 > dl:nth-child(5) > dt:before {
	content: '05';
}

#concept_block2 > dl:nth-child(6) > dt:before {
	content: '06';
}

#concept_block2 > dl:nth-child(7) > dt:before {
	content: '07';
}

#concept_block2 > dl > dd {
	width: 60%;
	vertical-align: top;
	padding-top: 13px;
}

.concept_block2_action {
	text-align: center;
	letter-spacing: -0.4em;
	margin-top: 20px;
}

.concept_block2_action div,
.concept_block2_action dl {
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px;
}

.concept_block2_action div .common_bt1 a {
	width: 250px;
	padding: 12px 0;
}

#price_block2 {
	padding: 80px 0 0;
}

#price_block2_inner {
	width: 1010px;
	margin: 0 auto;
}

.price_block2_box {
	background: #fff;
	border-top: 4px solid #b39e68;
	padding: 30px 28px;
}

.price_block2_box .tss {
	border-bottom: none;
	margin-bottom: 10px;
	letter-spacing: 0.2em;
}

.price_block2_box .tss .pes {
	font-size: 26px;
}

.price_block2_box hr {
	border: none;
	background: url(./top-parts/price/image/border.gif) repeat-x;
	height: 10px;
	display: block;
	margin-bottom: 30px;
}

.price_block2_box ul {
	text-align: center;
	letter-spacing: -0.4em;
}

.price_block2_box ul li {
	display: inline-block;
	margin: 0 18px;
}

#price_block2_plus {
	font-size: 65px;
	font-size: 6.5rem;
	color: #777;
	font-weight: 700;
	text-align: center;
}

#price_detail_arrow {
	width: 100%;
	text-align: center;
	background: url(./top-parts/price/image/detail_arrow_bg.gif) repeat-x;
	line-height: 1;
	font-size: 0;
	margin-top: 80px;
}

.price_block3_t {
	font-size: 20px;
}

.price_block3_t:before {
	content: '◆';
	color: #ed705f;
}

.price_block3_box1 {
	padding: 30px 0;
	text-align: center;
}

.price_block3_box1 figure {
	margin: 20px 0;
}

.price_block3_box1 figure img {
	margin: 0 10px;
}

.price_block3_box2 {
	letter-spacing: -0.4em;
	padding: 60px 0 40px;
}

.price_block3_box2 li {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 50px;
}

.price_block3_box2 li dl,
.price_block3_box2 li figure {
	float: left;
	width: 50%;
	padding-right: 3%;
}

.price_block3_box2 li dl dt {
	margin-bottom: 7px;
}

.price_block3_box2 li figure {
	padding-right: 2%;
}

#hatuhoryo_detail {
	background: url(./top-parts/price/image/price_bg.gif);
	width: 770px;
	margin: 0 auto;
	border: 2px solid #d9ca9f;
	text-align: center;
	padding: 25px;
}

#hatuhoryo_detail dt {
	font-size: 20px;
	font-size: 2rem;
	margin-bottom: 15px;
}

#price_block4 {
	background: #fdf6e2;
	padding: 60px 0;
}

.price_block4_box {
	margin-bottom: 40px;
}

.price_block4_box h3 {
	color: #333;
	font-size: 22px;
	font-size: 2.2rem;
	position: relative;
	padding-left: 65px;
	padding-top: 12px;
	line-height: 1.4;
	margin-bottom: 25px;
}

.price_block4_box h3:before {
	content: '01';
	background: url(./top-parts/image/bg_pt10.gif);
	width: 55px;
	height: 55px;
	color: #fff;
	font-weight: 500;
	font-style: italic;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 100%;
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 55px;
	text-align: center;
}

.price_block4_box:nth-child(3) > h3:before {
	content: '02';
}

.price_block4_box:nth-child(4) > h3:before {
	content: '03';
}

.price_block4_box:nth-child(5) > h3:before {
	content: '04';
}

@media only screen and (max-width: 1210px) {
	#rental_index_block1 ul li a img {
		width: 85px;
	}

	#rental_index_block1 ul li a p {
		font-size: 20px;
		font-size: 2rem;
		margin-bottom: 5px;
	}

	#rental_index_block1 ul li a p span {
		display: block;
		padding-left: 3px;
		font-size: calc(1em - 50%);
		line-height: 1;
		margin-top: 7px;
	}
}

@media only screen and (max-width: 1020px) {
	#price_block2_inner {
		width: 96%;
		margin: 0 auto;
	}

	#price_block2_inner .price_block2_box > figure img {
		width: 100%;
		height: auto;
	}

	#price_block2_inner .price_block2_box ul li {
		width: 50%;
		margin: 0 0 20px;
		padding: 0 2%;
	}

	#price_block2_inner .price_block2_box ul li img {
		width: 100%;
		height: auto;
	}

	.price_block2_box {
		padding: 15px;
	}
}

@media only screen and (max-width: 950px) {
	#rental_index_block1 ul li {
		text-align: center;
		vertical-align: top;
	}

	#rental_index_block1 ul li a p {
		font-size: 16px;
		font-size: 1.6rem;
		margin-left: 0;
		margin-top: 7px;
	}

	#rental_index_block1 ul li a figure,
	#rental_index_block1 ul li a p {
		display: block;
	}

	#rental_index_block1 ul li a figure img {
		width: 60%;
	}

	#rental_index_block1 ul li a p span {
		display: block;
		padding-left: 3px;
		font-size: calc(1em - 30%);
		line-height: 1;
		margin-top: 5px;
	}

	#price_block1 p img {
		width: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 840px) {
	#hatuhoryo_detail dd,
	#rental_index_block2_2 ul {
		text-align: left;
	}

	#contents_mv {
		padding: 30px 0;
	}

	#contents_mv p {
		line-height: 1.4;
		font-size: 22px;
		font-size: 2.2rem;
		padding: 0 20px;
	}

	#contents_mv p span {
		font-size: 12px;
		font-size: 1.2rem;
		margin-left: 0;
		display: block;
	}

	#facility_index_block2 ul li {
		margin-bottom: 30px;
	}

	#facility_index_block1 {
		padding-top: 10px;
		padding-bottom: 15px;
		margin-bottom: 25px !important;
	}

	#facility_index_block1 ul li {
		line-height: 1.2;
		width: 24.1%;
		margin-bottom: 7px;
	}

	#facility_index_block1 ul li:nth-child(1),
	#plan_detail_block1 > div,
	#plan_detail_block1 > figure {
		width: 100%;
	}

	#facility_index_block1 ul li:nth-child(2),
	#facility_index_block1 ul li:nth-child(3),
	#facility_index_block1 ul li:nth-child(4) {
		width: 32.5%;
	}

	#facility_index_block1 ul li a {
		padding: 10px 2% !important;
		font-size: 12px;
		font-size: 1.2rem;
		letter-spacing: normal;
	}

	#plan_detail_block1 {
		margin-top: 15px;
		margin-bottom: 15px !important;
	}

	.plan_detail_status {
		padding: 10px 0 7px;
	}

	.plan_detail_status dl dd {
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: 700;
		line-height: 1.2;
		padding-top: 5px;
		width: 100%;
	}

	.plan_detail_status dl dt {
		width: 30%;
	}

	#access_box dl,
	#facility_detail_block1 > div,
	#facility_detail_block1 > figure,
	#facility_detail_info_box_l,
	#facility_detail_info_box_l .tbl1 th,
	#facility_gallery_box,
	#plan_detail_block3 .item_including_plan,
	#plan_detail_block3 > div > h2,
	.plan_detail_status dl dt .status_icon3 {
		width: 100%;
	}

	#plan_detail_block1 .plan_status_box {
		margin: 12px 5px;
	}

	#plan_detail_block3 .item_including_plan ul li {
		padding: 1% 0;
		line-height: 1.2;
		font-size: 11px;
		font-size: 1.1rem;
	}

	#plan_detail_block4 {
		padding: 35px 0;
	}

	#facility_detail_block1 > div {
		padding: 0;
	}

	#facility_detail_block1 > figure {
		margin-top: 15px;
	}

	#facility_detail_info_box_r {
		width: 100%;
		margin-top: 20px;
	}

	#access_box dl {
		margin-bottom: 20px;
	}

	#access_box {
		margin: 40px 0 10px;
	}

	#facility_gallery_box #carousel,
	.flex-direction-nav {
		display: none;
	}

	.flex-control-paging li a.flex-active {
		background: #b39e68 !important;
	}

	#facility_editor_box {
		margin: 50px 0 30px;
	}

	#facility_editor_box img {
		width: 100% !important;
		height: auto !important;
	}

	#access_block1 {
		margin: 20px 0;
	}

	#access_block1 h1 {
		font-size: 24px;
		font-size: 2.4rem;
		margin-top: 20px;
	}

	#access_block1 p {
		font-size: 16px;
		font-size: 1.6rem;
	}

	#access_block1 .tel_format {
		padding: 15px 0;
		width: 90%;
		margin-top: 25px;
	}

	#access_block1 .tel_format dd > span {
		font-size: 28px;
		font-size: 2.8rem;
		font-weight: 400;
	}

	#access_block2 #access_box dl {
		padding: 0;
		border: none !important;
	}

	#access_block2 #access_box dl dd .tbl2 th {
		width: 30%;
	}

	#access_block2 #access_box dl dd .tbl2 thead th {
		width: auto;
	}

	#access_block2 #map_canvas {
		height: 250px;
	}

	#plan_detail_block3 .item_including_plan ul li {
		width: 25%;
		margin-bottom: 5px;
	}

	#plan_pickup_block {
		margin-top: 25px;
	}

	#plan_pickup_block > div img {
		width: 100% !important;
		height: auto !important;
	}

	#rental_index_block2 ul li,
	.post-type-archive-coordination #rental_index_block2 ul li,
	[class*='tax-coordination_'] #rental_index_block2 ul li {
		font-size: 1.4rem;
		padding-right: 1%;
		text-align: center;
		width: 50%;
		margin-bottom: 15px;
	}

	#rental_index_block2 ul li a {
		padding-bottom: 0;
		border-bottom: 3px solid #23211c;
	}

	#rental_index_block2_2 ul li {
		width: 49%;
		margin: 0.5%;
	}

	#rental_detail_info .tbl1 th,
	.single-photo_item #rental_detail_info .tbl1 th,
	.single-coordination #rental_detail_info .tbl1 th,
	.single-hairstyle #rental_detail_info .tbl1 th,
	.rental_detail_repeat_block figure img {
		width: 100%;
	}

	#rental_index_block2_2 ul li a {
		padding: 3px;
	}

	#rental_index_block3 {
		margin-bottom: 0 !important;
	}

	#rental_index_block3 .aside_format2 ul li {
		margin-bottom: 30px;
	}

	.rental_detail_repeat_block p {
		margin-top: 10px;
	}

	#rental_detail_block1 {
		padding-top: 0;
		padding-bottom: 35px;
	}

	#rental_detail_block1 > div,
	#rental_detail_block1 > figure {
		display: block;
		width: 100%;
	}

	#rental_detail_block1 > figure {
		padding: 0 5%;
		margin-bottom: 10px;
	}

	#rental_detail_info .tbl1 tr.odd td,
	#rental_detail_info .tbl1 tr.odd th {
		background: 0 0;
	}

	#rental_detail_info {
		padding: 2% 4% 4%;
	}

	#rental_index_block1.rental_index_block1_dress ul li {
		width: 46%;
	}

	#rental_index_block2 ul li a.current,
	#rental_index_block2 ul li a:hover {
		border-bottom: 3px solid #b39e68;
	}

	.step3_flow li dl dt {
		font-size: 18px;
		font-size: 1.8rem;
		margin-bottom: 10px;
		padding: 10px 0 5px;
	}

	.step3_flow li {
		display: block;
		margin: 0 0 2%;
		width: 100%;
	}

	.catch1 + .distance_info_block {
		margin-top: 30px;
	}

	.distance_info_block > div,
	.distance_info_block > figure {
		width: 100%;
		float: none;
	}

	.distance_info_block > div {
		padding: 0 0 10px;
	}

	.distance_info_block > figure {
		padding: 0;
	}

	.distance_info_block > div > p {
		font-size: 13px !important;
		font-size: 1.3rem !important;
	}

	.distance_info_block > div > figure {
		margin-bottom: 10px;
	}

	#concept_block1 figure {
		padding-top: 50px;
	}

	#concept_block1 figure img {
		width: 140px;
	}

	#concept_block1 dl dt {
		padding: 20px 0 10px;
		font-size: 22px;
		font-size: 2.2rem;
	}

	#concept_block1 dl dd {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 2;
	}

	#concept_block1 {
		height: 550px;
	}

	#concept_block2 > dl > dd,
	#concept_block2 > dl > dt {
		display: block;
		width: 100%;
		letter-spacing: normal;
	}

	#concept_block2 > dl > dt {
		padding-right: 0;
		padding-left: 50px;
		padding-top: 10px;
		font-weight: 500;
	}

	#concept_block2 > dl > dt::before {
		font-size: 20px;
		font-size: 2rem;
		font-weight: 400;
		height: 40px;
		width: 40px;
		line-height: 40px;
	}

	#concept_block2 dl {
		padding: 15px 10px 30px;
	}

	.price_block2_box .tss {
		line-height: 1.2;
		padding-top: 4px;
		letter-spacing: 0.1em;
	}

	#price_detail_arrow {
		margin-top: 35px;
	}

	#price_detail_arrow img {
		width: 96%;
		height: auto;
	}

	#price_block2_plus {
		font-size: 50px;
		font-size: 5rem;
	}

	#price_block2 {
		padding-top: 35px;
	}

	.price_block3_box1 {
		padding-top: 0;
	}

	.price_block3_box1 figure {
		margin: 10px 0;
	}

	.price_block3_box1 figure img {
		width: 96%;
		height: auto;
		margin: 0 0 5px;
	}

	.price_block3_box2 {
		padding: 15px 0 10px;
	}

	.price_block3_box2 li {
		padding: 0 1%;
		margin-bottom: 25px;
	}

	.price_block3_box2 li dl,
	.price_block3_box2 li figure {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.price_block3_box2 li dl {
		margin-top: 5px;
	}

	.price_block3_t {
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: 700;
	}

	#hatuhoryo_detail {
		width: 96%;
		margin: 0 auto;
		padding: 15px;
	}

	#hatuhoryo_detail dt {
		margin-bottom: 10px;
		font-weight: 700;
		font-size: 18px;
		font-size: 1.8rem;
	}

	#price_block4 {
		padding: 35px 0;
	}

	.price_block4_box {
		margin-bottom: 25px;
	}

	.price_block4_box h3 {
		font-size: 16px;
		font-size: 1.6rem;
		padding-left: 47px;
		padding-top: 10px;
		line-height: 1.4;
		margin-bottom: 10px;
	}

	.price_block4_box h3:before {
		font-size: 20px;
		font-size: 2rem;
		font-weight: 400;
		height: 40px;
		width: 40px;
		line-height: 40px;
	}

	#price_block1 {
		padding-top: 10px;
	}

	#rental_index_block1 ul li {
		width: 49%;
	}

	#rental_index_block1 ul li.odd {
		margin-left: 0;
	}

	#rental_index_block1 ul li.even {
		margin-right: 0;
	}
}

#mv {
	border-top: 2px solid #b39e68;
	margin: 0;
	height: 80vh;
	min-height: 600px;
	background: url(./top-parts/image/mv.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
}

#mv_catch1 {
	height: 80vh;
	min-height: 600px;
	text-align: center;
	display: table;
	width: 100%;
}

#mv_catch1 img {
	transition: all 0.2s ease-out;
}

#mv_catch1 span {
	display: table-cell;
	vertical-align: middle;
}

#top_section0 {
	margin: 0 1.5% 15px !important;
}

#top_section0 ul {
	letter-spacing: -0.4em;
	text-align: center;
}

#top_section0 ul li {
	display: inline-block;
	vertical-align: bottom;
	padding: 0 1%;
	width: 48%;
}

#top_section1 {
}

#top_section1 ul {
	letter-spacing: -0.4em;
	margin-top: 90px;
	margin-bottom: 70px;
	text-align: center;
}

#top_section1 ul li {
	display: inline-block;
	border: 2px solid #b39e68;
	width: 46%;
	margin: 0 2%;
	position: relative;
	text-align: left;
	vertical-align: top;
	background: #fcfcf3;
}

#top_section1 ul li .reco_icon {
	position: absolute;
	top: -35px;
	left: 30px;
	z-index: 10;
}

#top_section1 ul li {
	margin-bottom: 55px;
}

#top_section1 ul li:nth-child(odd) {
	margin-left: 0;
}

#top_section1 ul li:nth-child(even) {
	margin-right: 0;
}

#top_section1 ul li .reco_plan_info {
	padding: 15px 20px 15px;
}

#top_section1 ul li h3 {
	font-size: 24px;
	font-size: 2.4rem;
	/* font-family:"游明朝",YuMincho,"Sawarabi Mincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","メイリオ",Meiryo,"ＭＳ Ｐ明朝",serif; */
	line-height: 1.4;
	padding-top: 15px;
	padding-bottom: 15px;
}

#top_section1 ul li h3 a {
	text-decoration: none;
	color: #23211c;
}

#top_section1 ul li h3 a:hover {
	text-decoration: underline;
}

#top_section1 ul li .plan_caption {
	line-height: 1.4;
	letter-spacing: normal;
}

#top_section1 ul li .price_txt {
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.2;
	margin-bottom: 15px;
}

#top_section1 ul li .status_icon4 {
	font-size: 11px;
	font-size: 1.1rem;
}

.main_h1 {
	font-size: 2.5vh;
	text-align: center;
	margin: 40px 0;
}

.main_p {
	text-align: center;
	padding: 0 20px;
}

#top_section2 {
	margin: 30px 2% 60px !important;
}

#top_section2 h2 {
	text-align: center;
	font-size: 38px;
	font-size: 3.8rem;
	font-weight: 500;
	margin-bottom: 30px;
	line-height: 1.2;
}

#top_section2 h2 span {
	display: block;
	margin-top: 10px;
}

#top_section2 h3 {
	font-size: 30px;
	font-size: 3rem;
	text-align: center;
	position: relative;
	margin-top: 35px;
}

#top_section2 h3 strong,
#top_section2 h3 .kodawarispan {
	background: #fff;
	position: relative;
	z-index: 1;
	padding: 0 20px;
}

#top_section2 h3:before {
	position: absolute;
	height: 1px;
	background: #808080;
	width: 100%;
	top: 58%;
	left: 0;
	content: '';
}

#top_section2 h3 > strong > span,
#top_section2 h3 > .kodawarispan > span {
	font-size: 60px;
	font-size: 6rem;
	font-style: italic;
	color: #b39e68;
}

#top_section2 h3 > strong > span > span,
#top_section2 h3 > .kodawarispan > span > span {
	font-size: 30px;
	font-size: 3rem;
	font-style: normal;
	padding-left: 5px;
}

#top_section2 ul {
	letter-spacing: -0.4em;
	border-bottom: 1px solid #808080;
	padding: 30px 0 40px;
}

#top_section2 ul li {
	display: inline-block;
	width: 25%;
	padding: 0 2%;
	vertical-align: top;
}

#top_section2 ul li dt {
	padding-bottom: 10px;
}

#top_section2 ul li dd figure {
	text-align: center;
}

#top_section2 ul li dd h4 {
	font-size: 18px;
	font-size: 1.8rem;
	margin: 15px 0 20px;
	line-height: 1.2;
}

#top_section3 {
	padding: 35px 0 40px;
	background: #fdf6e2;
	background-size: cover;
	margin-bottom: 0 !important;
}

#top_section3 h2 {
	text-align: center;
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 500;
	margin-bottom: 70px;
	line-height: 1.2;
}

#top_section3 h2 span {
	display: block;
	padding-top: 10px;
}

#top_section3 ul {
	letter-spacing: -0.4em;
	text-align: center;
	margin-bottom: 40px;
}

#top_section3 ul li {
	display: inline-block;
	padding: 0 2%;
	width: 25%;
	text-align: center;
	vertical-align: top;
}

#top_section3 ul li dl dt {
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.2;
}

#top_section3 ul li dl dt strong {
	display: block;
	color: #fe614c;
	font-size: 22px;
	font-size: 2.2rem;
	font-style: italic;
	font-weight: 500;
	margin-top: 6px;
}

#top_section3 ul li dl dt strong span {
	font-size: 32px;
	font-size: 3.2rem;
}

#top_section3 ul li dl dd figure {
	padding: 20px 0 25px;
}

#top_section4 {
	background: url(./top-parts/image/contents_bg4.gif);
	padding: 55px 0 90px;
}

#top_section4 .tssss {
	color: #fff;
}

#top_section4 ul {
	margin-bottom: 40px;
}

#top_section4 ul li {
	padding: 0 !important;
	margin: 0.2%;
	background: #f3f3eb;
	width: 24.6%;
}

#top_section4 ul li > a > div {
	padding: 10px;
}

#top_section4 ul li > a > div dl {
	padding-top: 2px;
}

#top_section4 ul li > a > div dl dt {
	margin-bottom: 10px;
}

#top_section5 ul li {
	width: 50%;
	letter-spacing: -0.4em;
}

#top_section5 ul li:first-child {
	float: left;
}

#top_section5 ul li:last-child {
	float: right;
}

#top_section5 ul li > div,
#top_section5 ul li > figure {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
	text-align: center;
}

#top_section5 ul li > div dl dt {
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.4;
	padding: 30px 0 20px;
	letter-spacing: 0.1em;
}

#top_section5 ul li > div dl dd strong,
#top_section5 ul li > div dl dd .dress_span {
	display: block;
	font-size: 30px;
	font-size: 3rem;
	font-style: italic;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.05em;
}

#top_section5 ul li > div dl dd strong > span,
#top_section5 ul li > div dl dd .dress_span > span {
	font-size: calc(1em - 40%);
}

#article_top .tssss strong,
#article_top .tssss .midashi_span {
	font-size: 32px;
	font-size: 3.2rem;
	letter-spacing: 0.6em;
	margin-bottom: 0;
}

#article_top .tssss strong:before,
#article_top .tssss strong:after,
#article_top .tssss .midashi_span:before,
#article_top .tssss .midashi_span:after {
	content: '-';
}

#top_section4 .tssss span,
#top_section5 .tssss span {
	font-size: calc(1em - 40%);
	font-weight: 500;
}

#top_section5 .sp_none {
	display: inline-block !important;
}

#top_section5 .sp_block {
	display: none !important;
}

.top_section_catch {
	font-size: 20px;
	font-size: 2rem;
	text-align: center;
	margin: 35px 0 50px;
	font-weight: 500;
}

#top_section4 .top_section_catch {
	color: #fff;
}

#top_section0,
#top_section5 {
	overflow: hidden;
}

#instafeed {
	letter-spacing: -0.4em;
	text-align: center;
}

#instafeed li {
	display: inline-block;
	width: 25%;
	max-height: 300px;
	vertical-align: bottom;
}

/* #instafeed li img{ width:100%; height:auto; vertical-align:bottom; } */
#instafeed li figure {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
}

#instafeed li figure a {
	display: block;
	width: 100%;
	height: 100%;
}

@media only screen and (max-height: 800px) {
	#mv_catch1 img {
		height: 520px;
		width: auto;
		transition: all 0.2s ease-out;
	}
}

@media only screen and (max-width: 840px) {
	#top_section0 {
		padding-top: 10px;
	}

	#top_section0 ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	#top_section1 {
		padding: 0 0 10px;
	}

	#top_section1 ul {
		margin-top: 15px;
		margin-bottom: 0;
	}

	#top_section1 ul li {
		width: 100%;
		margin: 0 0 25px;
	}

	#top_section1 ul li .reco_icon {
		left: 0;
		top: 0;
	}

	#top_section1 ul li .reco_icon img {
		width: 72px;
		height: auto;
	}

	#top_section1 ul li .reco_plan_info {
		padding: 12px;
	}

	#top_section1 ul li .reco_plan_info .plan_status_box {
		display: none;
	}

	#top_section1 ul li .price_txt {
		font-size: 18px;
		font-size: 1.8rem;
	}

	#top_section1 ul li h3 {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.2;
		padding-top: 0;
	}

	#top_section2 {
		padding-top: 0;
		margin-bottom: 40px !important;
	}

	#top_section2 h2 {
		font-size: 24px;
		font-size: 2.4rem;
	}

	#top_section2 h3 {
		margin-top: 15px;
	}

	#top_section2 h3,
	#top_section2 h3 > strong > span > span {
		font-size: 22px;
		font-size: 2.2rem;
	}

	#top_section2 h3 > strong {
		padding-right: 5px;
	}

	#top_section2 h3 > strong > span {
		font-size: 40px;
		font-size: 4rem;
	}

	#top_section2 p > img {
		width: 90%;
		height: auto;
	}

	#top_section2 .main_div1 > img {
		width: 90%;
		height: auto;
	}

	#top_section2 ul {
		padding: 10px 0 20px;
	}

	#top_section2 ul li {
		width: 50%;
		margin: 0 0 25px;
	}

	#top_section2 ul li dt img {
		width: 55px;
		height: auto;
	}

	#top_section2 ul li dd h4 {
		font-size: 16px;
		font-size: 1.6rem;
		margin-bottom: 10px;
	}

	#top_section2 ul li dd p {
		font-size: 12px;
		font-size: 1.2rem;
	}

	#top_section3 {
		padding-bottom: 0;
	}

	#top_section3 h2 span {
		font-size: 18px;
		font-size: 1.8rem;
		margin: 0 3%;
		line-height: 1.4;
	}

	#top_section3 h2 {
		margin-bottom: 30px;
	}

	#top_section3 ul li dl dt {
		font-size: 15px;
		font-size: 1.5rem;
		font-weight: bold;
	}

	#top_section3 ul li dl dt strong {
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: 400;
	}

	#top_section3 ul li dl dt strong span {
		font-size: 24px;
		font-size: 2.4rem;
	}

	#top_section3 ul li dl dd p {
		font-size: 12px;
		font-size: 1.2rem;
		font-weight: 400 !important;
	}

	#top_section3 ul li dl dd figure {
		padding: 10px 0 15px;
	}

	#top_section3 ul {
		margin-bottom: 25px;
	}

	#top_section3 ul li {
		padding: 0 1% 2%;
		width: 49%;
		margin-bottom: 30px;
	}

	#top_section4 {
		padding: 35px 0 35px;
	}

	#top_section4 .aside_format2 ul li {
		margin-bottom: 5px;
	}

	#top_section4 ul {
		margin-bottom: 25px;
	}

	#top_section4 ul li {
	}

	#top_section4 ul li {
		padding: 0 !important;
		margin: 1%;
		width: 48%;
	}

	#top_section5 ul li {
		width: 100%;
	}

	#top_section5 ul li:first-child,
	#top_section5 ul li:last-child {
		float: none;
		overflow: hidden;
	}

	#top_section5 ul li > div,
	#top_section5 ul li > figure {
		display: inline-block;
		width: 100%;
		vertical-align: middle;
		text-align: center;
	}

	#top_section5 ul li > div i img {
		width: 120px;
		height: auto;
	}

	#top_section5 ul li > div dl dt {
		padding: 15px 0 10px;
	}

	#top_section5 ul li > div dl dd strong {
		font-size: 24px;
		font-size: 2.4rem;
	}

	#top_section4 .tssss strong,
	#top_section5 .tssss strong {
		font-size: 30px;
		font-size: 3rem;
		letter-spacing: 0.4em;
		margin-bottom: 0;
	}

	#top_section5 .sp_none {
		display: none !important;
	}

	#top_section5 .sp_block {
		display: block !important;
	}

	#top_section5 ul li:first-child {
		margin-bottom: 30px;
	}

	.top_section_catch {
		font-size: 16px;
		font-size: 1.6rem;
		margin: 15px 0 30px;
	}
}

/* ==========================================================================
Remodal's necessary styles
========================================================================== */
html.remodal-is-locked {
	overflow: hidden;
}

.remodal,
[data-remodal-id] {
	display: none;
}

.remodal-overlay {
	position: fixed;
	z-index: 9999;
	top: -5000px;
	right: -5000px;
	bottom: -5000px;
	left: -5000px;
	display: none;
}

.remodal-wrapper {
	position: fixed;
	z-index: 10000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	overflow: auto;
	text-align: center;
	-webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
	display: inline-block;
	height: 100%;
	margin-left: -0.05em;
	content: '';
}

.remodal-overlay,
.remodal-wrapper {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.remodal {
	position: relative;
	outline: none;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

.remodal-is-initialized {
	display: inline-block;
}

/* ========================================================================== Remodal's default mobile first theme ========================================================================== */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

.remodal-overlay {
	background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
	-webkit-animation: remodal-overlay-opening-keyframes 0.3s;
	animation: remodal-overlay-opening-keyframes 0.3s;
}

.remodal-overlay.remodal-is-closing {
	-webkit-animation: remodal-overlay-closing-keyframes 0.3s;
	animation: remodal-overlay-closing-keyframes 0.3s;
}

.remodal-wrapper {
	padding: 10px 10px 0;
}

.remodal {
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 10px;
	padding: 35px;
	transform: translate3d(0, 0, 0);
	color: #2b2e38;
	background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
	-webkit-animation: remodal-opening-keyframes 0.3s;
	animation: remodal-opening-keyframes 0.3s;
}

.remodal.remodal-is-closing {
	-webkit-animation: remodal-closing-keyframes 0.3s;
	animation: remodal-closing-keyframes 0.3s;
}

.remodal,
.remodal-wrapper:after {
	vertical-align: middle;
}

.remodal-close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	overflow: visible;
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	transition: color 0.2s;
	text-decoration: none;
	color: #95979c;
	border: 0;
	outline: 0;
	background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
	color: #2b2e38;
}

.remodal-close:before {
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif !important;
	font-size: 25px;
	line-height: 35px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 35px;
	content: '\00d7';
	text-align: center;
}

.remodal-confirm,
.remodal-cancel {
	font: inherit;
	display: inline-block;
	overflow: visible;
	min-width: 110px;
	margin: 0;
	padding: 12px 0;
	cursor: pointer;
	transition: background 0.2s;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border: 0;
	outline: 0;
}

.remodal-confirm {
	color: #fff;
	background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
	background: #66bb6a;
}

.remodal-cancel {
	color: #fff;
	background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
	background: #ef5350;
}

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
	padding: 0;
	border: 0;
}

/* Keyframes ========================================================================== */
@-webkit-keyframes remodal-opening-keyframes {
	from {
		transform: scale(1.05);
		opacity: 0;
	}

	to {
		transform: none;
		opacity: 1;
	}
}

@keyframes remodal-opening-keyframes {
	from {
		transform: scale(1.05);
		opacity: 0;
	}

	to {
		transform: none;
		opacity: 1;
	}
}

@-webkit-keyframes remodal-closing-keyframes {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(0.95);
		opacity: 0;
	}
}

@keyframes remodal-closing-keyframes {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(0.95);
		opacity: 0;
	}
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes remodal-overlay-opening-keyframes {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes remodal-overlay-closing-keyframes {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

/* Media queries ========================================================================== */
@media only screen and (min-width: 641px) {
	.remodal {
		max-width: 1000px;
	}
}

/* IE8 ========================================================================== */
.lt-ie9 .remodal-overlay {
	background: #2b2e38;
}

.lt-ie9 .remodal {
	width: 1000px;
}

/*
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
	transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
	transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
	transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
	transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] {
	transition-duration: 50ms
}

[data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] {
	transition-duration: .1s
}

[data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] {
	transition-duration: .15s
}

[data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] {
	transition-duration: .2s
}

[data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] {
	transition-duration: .25s
}

[data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] {
	transition-duration: .3s
}

[data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] {
	transition-duration: .35s
}

[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {
	transition-duration: .4s
}

[data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] {
	transition-duration: .45s
}

[data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] {
	transition-duration: .5s
}

[data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] {
	transition-duration: .55s
}

[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
	transition-duration: .6s
}

[data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] {
	transition-duration: .65s
}

[data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] {
	transition-duration: .7s
}

[data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] {
	transition-duration: .75s
}

[data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] {
	transition-duration: .8s
}

[data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] {
	transition-duration: .85s
}

[data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] {
	transition-duration: .9s
}

[data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] {
	transition-duration: .95s
}

[data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] {
	transition-duration: 1s
}

[data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] {
	transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] {
	transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] {
	transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] {
	transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] {
	transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] {
	transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] {
	transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] {
	transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] {
	transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] {
	transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] {
	transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] {
	transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] {
	transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] {
	transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] {
	transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] {
	transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] {
	transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] {
	transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] {
	transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] {
	transition-duration: 2s
}

[data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] {
	transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] {
	transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] {
	transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] {
	transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] {
	transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] {
	transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] {
	transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] {
	transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] {
	transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] {
	transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] {
	transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] {
	transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] {
	transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] {
	transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] {
	transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] {
	transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] {
	transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] {
	transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] {
	transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] {
	transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='50'].aos-animate, body[data-aos-delay='50'] [data-aos].aos-animate {
	transition-delay: 50ms
}

[data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='100'].aos-animate, body[data-aos-delay='100'] [data-aos].aos-animate {
	transition-delay: .1s
}

[data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate {
	transition-delay: .15s
}

[data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate {
	transition-delay: .2s
}

[data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate {
	transition-delay: .25s
}

[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
	transition-delay: .3s
}

[data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate {
	transition-delay: .35s
}

[data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
	transition-delay: .4s
}

[data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate {
	transition-delay: .45s
}

[data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate {
	transition-delay: .5s
}

[data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate {
	transition-delay: .55s
}

[data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate {
	transition-delay: .6s
}

[data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate {
	transition-delay: .65s
}

[data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate {
	transition-delay: .7s
}

[data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate {
	transition-delay: .75s
}

[data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
	transition-delay: .8s
}

[data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate {
	transition-delay: .85s
}

[data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate {
	transition-delay: .9s
}

[data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate {
	transition-delay: .95s
}

[data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate {
	transition-delay: 1s
}

[data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate {
	transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate {
	transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate {
	transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate {
	transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate {
	transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate {
	transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate {
	transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate {
	transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate {
	transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate {
	transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate {
	transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate {
	transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate {
	transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate {
	transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate {
	transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate {
	transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate {
	transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate {
	transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate {
	transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate {
	transition-delay: 2s
}

[data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate {
	transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate {
	transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate {
	transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate {
	transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate {
	transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate {
	transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate {
	transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate {
	transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate {
	transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate {
	transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate {
	transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate {
	transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate {
	transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate {
	transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate {
	transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate {
	transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate {
	transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate {
	transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate {
	transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] {
	transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate {
	transition-delay: 3s
}

[data-aos^=fade][data-aos^=fade] {
	opacity: 0;
	transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	transform: translate(0)
}

[data-aos=fade-up] {
	transform: translateY(100px)
}

[data-aos=fade-down] {
	transform: translateY(-100px)
}

[data-aos=fade-right] {
	transform: translate(-100px)
}

[data-aos=fade-left] {
	transform: translate(100px)
}

[data-aos=fade-up-right] {
	transform: translate(-100px, 100px)
}

[data-aos=fade-up-left] {
	transform: translate(100px, 100px)
}

[data-aos=fade-down-right] {
	transform: translate(-100px, -100px)
}

[data-aos=fade-down-left] {
	transform: translate(100px, -100px)
}

[data-aos^=zoom][data-aos^=zoom] {
	opacity: 0;
	transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity: 1;
	transform: translate(0) scale(1)
}

[data-aos=zoom-in] {
	transform: scale(.6)
}

[data-aos=zoom-in-up] {
	transform: translateY(100px) scale(.6)
}

[data-aos=zoom-in-down] {
	transform: translateY(-100px) scale(.6)
}

[data-aos=zoom-in-right] {
	transform: translate(-100px) scale(.6)
}

[data-aos=zoom-in-left] {
	transform: translate(100px) scale(.6)
}

[data-aos=zoom-out] {
	transform: scale(1.2)
}

[data-aos=zoom-out-up] {
	transform: translateY(100px) scale(1.2)
}

[data-aos=zoom-out-down] {
	transform: translateY(-100px) scale(1.2)
}

[data-aos=zoom-out-right] {
	transform: translate(-100px) scale(1.2)
}

[data-aos=zoom-out-left] {
	transform: translate(100px) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
	transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
	transform: translate(0)
}

[data-aos=slide-up] {
	transform: translateY(100%)
}

[data-aos=slide-down] {
	transform: translateY(-100%)
}

[data-aos=slide-right] {
	transform: translateX(-100%)
}

[data-aos=slide-left] {
	transform: translateX(100%)
}

[data-aos^=flip][data-aos^=flip] {
	backface-visibility: hidden;
	transition-property: transform
}

[data-aos=flip-left] {
	transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
	transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
	transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
	transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
	transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
	transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
	transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
	transform: perspective(2500px) rotateX(0)
}
*/
.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7,
.gridbox .gutter-30 .col-xs-8,
.gridbox .gutter-30 .col-sm-8,
.gridbox .gutter-30 .col-md-8,
.gridbox .gutter-30 .col-lg-8,
.gridbox .gutter-30 .col-xs-9,
.gridbox .gutter-30 .col-sm-9,
.gridbox .gutter-30 .col-md-9,
.gridbox .gutter-30 .col-lg-9,
.gridbox .gutter-30 .col-xs-10,
.gridbox .gutter-30 .col-sm-10,
.gridbox .gutter-30 .col-md-10,
.gridbox .gutter-30 .col-lg-10,
.gridbox .gutter-30 .col-xs-11,
.gridbox .gutter-30 .col-sm-11,
.gridbox .gutter-30 .col-md-11,
.gridbox .gutter-30 .col-lg-11,
.gridbox .gutter-30 .col-xs-12,
.gridbox .gutter-30 .col-sm-12,
.gridbox .gutter-30 .col-md-12,
.gridbox .gutter-30 .col-lg-12,
.gridbox .gutter-30 .col-xs-13,
.gridbox .gutter-30 .col-sm-13,
.gridbox .gutter-30 .col-md-13,
.gridbox .gutter-30 .col-lg-13,
.gridbox .gutter-30 .col-xs-14,
.gridbox .gutter-30 .col-sm-14,
.gridbox .gutter-30 .col-md-14,
.gridbox .gutter-30 .col-lg-14,
.gridbox .gutter-30 .col-xs-15,
.gridbox .gutter-30 .col-sm-15,
.gridbox .gutter-30 .col-md-15,
.gridbox .gutter-30 .col-lg-15,
.gridbox .gutter-30 .col-xs-16,
.gridbox .gutter-30 .col-sm-16,
.gridbox .gutter-30 .col-md-16,
.gridbox .gutter-30 .col-lg-16,
.gridbox .gutter-30 .col-xs-17,
.gridbox .gutter-30 .col-sm-17,
.gridbox .gutter-30 .col-md-17,
.gridbox .gutter-30 .col-lg-17,
.gridbox .gutter-30 .col-xs-18,
.gridbox .gutter-30 .col-sm-18,
.gridbox .gutter-30 .col-md-18,
.gridbox .gutter-30 .col-lg-18,
.gridbox .gutter-30 .col-xs-19,
.gridbox .gutter-30 .col-sm-19,
.gridbox .gutter-30 .col-md-19,
.gridbox .gutter-30 .col-lg-19,
.gridbox .gutter-30 .col-xs-20,
.gridbox .gutter-30 .col-sm-20,
.gridbox .gutter-30 .col-md-20,
.gridbox .gutter-30 .col-lg-20,
.gridbox .gutter-30 .col-xs-21,
.gridbox .gutter-30 .col-sm-21,
.gridbox .gutter-30 .col-md-21,
.gridbox .gutter-30 .col-lg-21,
.gridbox .gutter-30 .col-xs-22,
.gridbox .gutter-30 .col-sm-22,
.gridbox .gutter-30 .col-md-22,
.gridbox .gutter-30 .col-lg-22,
.gridbox .gutter-30 .col-xs-23,
.gridbox .gutter-30 .col-sm-23,
.gridbox .gutter-30 .col-md-23,
.gridbox .gutter-30 .col-lg-23,
.gridbox .gutter-30 .col-xs-24,
.gridbox .gutter-30 .col-sm-24,
.gridbox .gutter-30 .col-md-24,
.gridbox .gutter-30 .col-lg-24,
.gridbox .gutter-30 .col-xs-25,
.gridbox .gutter-30 .col-sm-25,
.gridbox .gutter-30 .col-md-25,
.gridbox .gutter-30 .col-lg-25,
.gridbox .gutter-30 .col-xs-26,
.gridbox .gutter-30 .col-sm-26,
.gridbox .gutter-30 .col-md-26,
.gridbox .gutter-30 .col-lg-26,
.gridbox .gutter-30 .col-xs-27,
.gridbox .gutter-30 .col-sm-27,
.gridbox .gutter-30 .col-md-27,
.gridbox .gutter-30 .col-lg-27,
.gridbox .gutter-30 .col-xs-28,
.gridbox .gutter-30 .col-sm-28,
.gridbox .gutter-30 .col-md-28,
.gridbox .gutter-30 .col-lg-28,
.gridbox .gutter-30 .col-xs-29,
.gridbox .gutter-30 .col-sm-29,
.gridbox .gutter-30 .col-md-29,
.gridbox .gutter-30 .col-lg-29,
.gridbox .gutter-30 .col-xs-30,
.gridbox .gutter-30 .col-sm-30,
.gridbox .gutter-30 .col-md-30,
.gridbox .gutter-30 .col-lg-30,
.gridbox .gutter-30 .col-xs-31,
.gridbox .gutter-30 .col-sm-31,
.gridbox .gutter-30 .col-md-31,
.gridbox .gutter-30 .col-lg-31,
.gridbox .gutter-30 .col-xs-32,
.gridbox .gutter-30 .col-sm-32,
.gridbox .gutter-30 .col-md-32,
.gridbox .gutter-30 .col-lg-32 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-32 .col,
.gridbox .colmn-32 .col-xs-1,
.gridbox .colmn-32 .col-sm-1,
.gridbox .colmn-32 .col-md-1,
.gridbox .colmn-32 .col-lg-1,
.gridbox .colmn-32 .col-xs-2,
.gridbox .colmn-32 .col-sm-2,
.gridbox .colmn-32 .col-md-2,
.gridbox .colmn-32 .col-lg-2,
.gridbox .colmn-32 .col-xs-3,
.gridbox .colmn-32 .col-sm-3,
.gridbox .colmn-32 .col-md-3,
.gridbox .colmn-32 .col-lg-3,
.gridbox .colmn-32 .col-xs-4,
.gridbox .colmn-32 .col-sm-4,
.gridbox .colmn-32 .col-md-4,
.gridbox .colmn-32 .col-lg-4,
.gridbox .colmn-32 .col-xs-5,
.gridbox .colmn-32 .col-sm-5,
.gridbox .colmn-32 .col-md-5,
.gridbox .colmn-32 .col-lg-5,
.gridbox .colmn-32 .col-xs-6,
.gridbox .colmn-32 .col-sm-6,
.gridbox .colmn-32 .col-md-6,
.gridbox .colmn-32 .col-lg-6,
.gridbox .colmn-32 .col-xs-7,
.gridbox .colmn-32 .col-sm-7,
.gridbox .colmn-32 .col-md-7,
.gridbox .colmn-32 .col-lg-7,
.gridbox .colmn-32 .col-xs-8,
.gridbox .colmn-32 .col-sm-8,
.gridbox .colmn-32 .col-md-8,
.gridbox .colmn-32 .col-lg-8,
.gridbox .colmn-32 .col-xs-9,
.gridbox .colmn-32 .col-sm-9,
.gridbox .colmn-32 .col-md-9,
.gridbox .colmn-32 .col-lg-9,
.gridbox .colmn-32 .col-xs-10,
.gridbox .colmn-32 .col-sm-10,
.gridbox .colmn-32 .col-md-10,
.gridbox .colmn-32 .col-lg-10,
.gridbox .colmn-32 .col-xs-11,
.gridbox .colmn-32 .col-sm-11,
.gridbox .colmn-32 .col-md-11,
.gridbox .colmn-32 .col-lg-11,
.gridbox .colmn-32 .col-xs-12,
.gridbox .colmn-32 .col-sm-12,
.gridbox .colmn-32 .col-md-12,
.gridbox .colmn-32 .col-lg-12,
.gridbox .colmn-32 .col-xs-13,
.gridbox .colmn-32 .col-sm-13,
.gridbox .colmn-32 .col-md-13,
.gridbox .colmn-32 .col-lg-13,
.gridbox .colmn-32 .col-xs-14,
.gridbox .colmn-32 .col-sm-14,
.gridbox .colmn-32 .col-md-14,
.gridbox .colmn-32 .col-lg-14,
.gridbox .colmn-32 .col-xs-15,
.gridbox .colmn-32 .col-sm-15,
.gridbox .colmn-32 .col-md-15,
.gridbox .colmn-32 .col-lg-15,
.gridbox .colmn-32 .col-xs-16,
.gridbox .colmn-32 .col-sm-16,
.gridbox .colmn-32 .col-md-16,
.gridbox .colmn-32 .col-lg-16,
.gridbox .colmn-32 .col-xs-17,
.gridbox .colmn-32 .col-sm-17,
.gridbox .colmn-32 .col-md-17,
.gridbox .colmn-32 .col-lg-17,
.gridbox .colmn-32 .col-xs-18,
.gridbox .colmn-32 .col-sm-18,
.gridbox .colmn-32 .col-md-18,
.gridbox .colmn-32 .col-lg-18,
.gridbox .colmn-32 .col-xs-19,
.gridbox .colmn-32 .col-sm-19,
.gridbox .colmn-32 .col-md-19,
.gridbox .colmn-32 .col-lg-19,
.gridbox .colmn-32 .col-xs-20,
.gridbox .colmn-32 .col-sm-20,
.gridbox .colmn-32 .col-md-20,
.gridbox .colmn-32 .col-lg-20,
.gridbox .colmn-32 .col-xs-21,
.gridbox .colmn-32 .col-sm-21,
.gridbox .colmn-32 .col-md-21,
.gridbox .colmn-32 .col-lg-21,
.gridbox .colmn-32 .col-xs-22,
.gridbox .colmn-32 .col-sm-22,
.gridbox .colmn-32 .col-md-22,
.gridbox .colmn-32 .col-lg-22,
.gridbox .colmn-32 .col-xs-23,
.gridbox .colmn-32 .col-sm-23,
.gridbox .colmn-32 .col-md-23,
.gridbox .colmn-32 .col-lg-23,
.gridbox .colmn-32 .col-xs-24,
.gridbox .colmn-32 .col-sm-24,
.gridbox .colmn-32 .col-md-24,
.gridbox .colmn-32 .col-lg-24,
.gridbox .colmn-32 .col-xs-25,
.gridbox .colmn-32 .col-sm-25,
.gridbox .colmn-32 .col-md-25,
.gridbox .colmn-32 .col-lg-25,
.gridbox .colmn-32 .col-xs-26,
.gridbox .colmn-32 .col-sm-26,
.gridbox .colmn-32 .col-md-26,
.gridbox .colmn-32 .col-lg-26,
.gridbox .colmn-32 .col-xs-27,
.gridbox .colmn-32 .col-sm-27,
.gridbox .colmn-32 .col-md-27,
.gridbox .colmn-32 .col-lg-27,
.gridbox .colmn-32 .col-xs-28,
.gridbox .colmn-32 .col-sm-28,
.gridbox .colmn-32 .col-md-28,
.gridbox .colmn-32 .col-lg-28,
.gridbox .colmn-32 .col-xs-29,
.gridbox .colmn-32 .col-sm-29,
.gridbox .colmn-32 .col-md-29,
.gridbox .colmn-32 .col-lg-29,
.gridbox .colmn-32 .col-xs-30,
.gridbox .colmn-32 .col-sm-30,
.gridbox .colmn-32 .col-md-30,
.gridbox .colmn-32 .col-lg-30,
.gridbox .colmn-32 .col-xs-31,
.gridbox .colmn-32 .col-sm-31,
.gridbox .colmn-32 .col-md-31,
.gridbox .colmn-32 .col-lg-31,
.gridbox .colmn-32 .col-xs-32,
.gridbox .colmn-32 .col-sm-32,
.gridbox .colmn-32 .col-md-32,
.gridbox .colmn-32 .col-lg-32 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-32 .col,
.gridbox .colmn-32 .col-xs-1,
.gridbox .colmn-32 .col-xs-2,
.gridbox .colmn-32 .col-xs-3,
.gridbox .colmn-32 .col-xs-4,
.gridbox .colmn-32 .col-xs-5,
.gridbox .colmn-32 .col-xs-6,
.gridbox .colmn-32 .col-xs-7,
.gridbox .colmn-32 .col-xs-8,
.gridbox .colmn-32 .col-xs-9,
.gridbox .colmn-32 .col-xs-10,
.gridbox .colmn-32 .col-xs-11,
.gridbox .colmn-32 .col-xs-12,
.gridbox .colmn-32 .col-xs-13,
.gridbox .colmn-32 .col-xs-14,
.gridbox .colmn-32 .col-xs-15,
.gridbox .colmn-32 .col-xs-16,
.gridbox .colmn-32 .col-xs-17,
.gridbox .colmn-32 .col-xs-18,
.gridbox .colmn-32 .col-xs-19,
.gridbox .colmn-32 .col-xs-20,
.gridbox .colmn-32 .col-xs-21,
.gridbox .colmn-32 .col-xs-22,
.gridbox .colmn-32 .col-xs-23,
.gridbox .colmn-32 .col-xs-24,
.gridbox .colmn-32 .col-xs-25,
.gridbox .colmn-32 .col-xs-26,
.gridbox .colmn-32 .col-xs-27,
.gridbox .colmn-32 .col-xs-28,
.gridbox .colmn-32 .col-xs-29,
.gridbox .colmn-32 .col-xs-30,
.gridbox .colmn-32 .col-xs-31,
.gridbox .colmn-32 .col-xs-32 {
	float: left;
}

.gridbox .colmn-32 .col-xs-32 {
	width: 100%;
}

.gridbox .colmn-32 .col-xs-31 {
	width: 96.875%;
}

.gridbox .colmn-32 .col-xs-30 {
	width: 93.75%;
}

.gridbox .colmn-32 .col-xs-29 {
	width: 90.625%;
}

.gridbox .colmn-32 .col-xs-28 {
	width: 87.5%;
}

.gridbox .colmn-32 .col-xs-27 {
	width: 84.375%;
}

.gridbox .colmn-32 .col-xs-26 {
	width: 81.25%;
}

.gridbox .colmn-32 .col-xs-25 {
	width: 78.125%;
}

.gridbox .colmn-32 .col-xs-24 {
	width: 75%;
}

.gridbox .colmn-32 .col-xs-23 {
	width: 71.875%;
}

.gridbox .colmn-32 .col-xs-22 {
	width: 68.75%;
}

.gridbox .colmn-32 .col-xs-21 {
	width: 65.625%;
}

.gridbox .colmn-32 .col-xs-20 {
	width: 62.5%;
}

.gridbox .colmn-32 .col-xs-19 {
	width: 59.375%;
}

.gridbox .colmn-32 .col-xs-18 {
	width: 56.25%;
}

.gridbox .colmn-32 .col-xs-17 {
	width: 53.125%;
}

.gridbox .colmn-32 .col-xs-16 {
	width: 50%;
}

.gridbox .colmn-32 .col-xs-15 {
	width: 46.875%;
}

.gridbox .colmn-32 .col-xs-14 {
	width: 43.75%;
}

.gridbox .colmn-32 .col-xs-13 {
	width: 40.625%;
}

.gridbox .colmn-32 .col-xs-12 {
	width: 37.5%;
}

.gridbox .colmn-32 .col-xs-11 {
	width: 34.375%;
}

.gridbox .colmn-32 .col-xs-10 {
	width: 31.25%;
}

.gridbox .colmn-32 .col-xs-9 {
	width: 28.125%;
}

.gridbox .colmn-32 .col-xs-8 {
	width: 25%;
}

.gridbox .colmn-32 .col-xs-7 {
	width: 21.875%;
}

.gridbox .colmn-32 .col-xs-6 {
	width: 18.75%;
}

.gridbox .colmn-32 .col-xs-5 {
	width: 15.625%;
}

.gridbox .colmn-32 .col-xs-4 {
	width: 12.5%;
}

.gridbox .colmn-32 .col-xs-3 {
	width: 9.375%;
}

.gridbox .colmn-32 .col-xs-2 {
	width: 6.25%;
}

.gridbox .colmn-32 .col-xs-1 {
	width: 3.125%;
}

.gridbox .colmn-32 .col-xs-pull-32 {
	right: 100%;
}

.gridbox .colmn-32 .col-xs-pull-31 {
	right: 96.875%;
}

.gridbox .colmn-32 .col-xs-pull-30 {
	right: 93.75%;
}

.gridbox .colmn-32 .col-xs-pull-29 {
	right: 90.625%;
}

.gridbox .colmn-32 .col-xs-pull-28 {
	right: 87.5%;
}

.gridbox .colmn-32 .col-xs-pull-27 {
	right: 84.375%;
}

.gridbox .colmn-32 .col-xs-pull-26 {
	right: 81.25%;
}

.gridbox .colmn-32 .col-xs-pull-25 {
	right: 78.125%;
}

.gridbox .colmn-32 .col-xs-pull-24 {
	right: 75%;
}

.gridbox .colmn-32 .col-xs-pull-23 {
	right: 71.875%;
}

.gridbox .colmn-32 .col-xs-pull-22 {
	right: 68.75%;
}

.gridbox .colmn-32 .col-xs-pull-21 {
	right: 65.625%;
}

.gridbox .colmn-32 .col-xs-pull-20 {
	right: 62.5%;
}

.gridbox .colmn-32 .col-xs-pull-19 {
	right: 59.375%;
}

.gridbox .colmn-32 .col-xs-pull-18 {
	right: 56.25%;
}

.gridbox .colmn-32 .col-xs-pull-17 {
	right: 53.125%;
}

.gridbox .colmn-32 .col-xs-pull-16 {
	right: 50%;
}

.gridbox .colmn-32 .col-xs-pull-15 {
	right: 46.875%;
}

.gridbox .colmn-32 .col-xs-pull-14 {
	right: 43.75%;
}

.gridbox .colmn-32 .col-xs-pull-13 {
	right: 40.625%;
}

.gridbox .colmn-32 .col-xs-pull-12 {
	right: 37.5%;
}

.gridbox .colmn-32 .col-xs-pull-11 {
	right: 34.375%;
}

.gridbox .colmn-32 .col-xs-pull-10 {
	right: 31.25%;
}

.gridbox .colmn-32 .col-xs-pull-9 {
	right: 28.125%;
}

.gridbox .colmn-32 .col-xs-pull-8 {
	right: 25%;
}

.gridbox .colmn-32 .col-xs-pull-7 {
	right: 21.875%;
}

.gridbox .colmn-32 .col-xs-pull-6 {
	right: 18.75%;
}

.gridbox .colmn-32 .col-xs-pull-5 {
	right: 15.625%;
}

.gridbox .colmn-32 .col-xs-pull-4 {
	right: 12.5%;
}

.gridbox .colmn-32 .col-xs-pull-3 {
	right: 9.375%;
}

.gridbox .colmn-32 .col-xs-pull-2 {
	right: 6.25%;
}

.gridbox .colmn-32 .col-xs-pull-1 {
	right: 3.125%;
}

.gridbox .colmn-32 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-32 .col-xs-push-32 {
	left: 100%;
}

.gridbox .colmn-32 .col-xs-push-31 {
	left: 96.875%;
}

.gridbox .colmn-32 .col-xs-push-30 {
	left: 93.75%;
}

.gridbox .colmn-32 .col-xs-push-29 {
	left: 90.625%;
}

.gridbox .colmn-32 .col-xs-push-28 {
	left: 87.5%;
}

.gridbox .colmn-32 .col-xs-push-27 {
	left: 84.375%;
}

.gridbox .colmn-32 .col-xs-push-26 {
	left: 81.25%;
}

.gridbox .colmn-32 .col-xs-push-25 {
	left: 78.125%;
}

.gridbox .colmn-32 .col-xs-push-24 {
	left: 75%;
}

.gridbox .colmn-32 .col-xs-push-23 {
	left: 71.875%;
}

.gridbox .colmn-32 .col-xs-push-22 {
	left: 68.75%;
}

.gridbox .colmn-32 .col-xs-push-21 {
	left: 65.625%;
}

.gridbox .colmn-32 .col-xs-push-20 {
	left: 62.5%;
}

.gridbox .colmn-32 .col-xs-push-19 {
	left: 59.375%;
}

.gridbox .colmn-32 .col-xs-push-18 {
	left: 56.25%;
}

.gridbox .colmn-32 .col-xs-push-17 {
	left: 53.125%;
}

.gridbox .colmn-32 .col-xs-push-16 {
	left: 50%;
}

.gridbox .colmn-32 .col-xs-push-15 {
	left: 46.875%;
}

.gridbox .colmn-32 .col-xs-push-14 {
	left: 43.75%;
}

.gridbox .colmn-32 .col-xs-push-13 {
	left: 40.625%;
}

.gridbox .colmn-32 .col-xs-push-12 {
	left: 37.5%;
}

.gridbox .colmn-32 .col-xs-push-11 {
	left: 34.375%;
}

.gridbox .colmn-32 .col-xs-push-10 {
	left: 31.25%;
}

.gridbox .colmn-32 .col-xs-push-9 {
	left: 28.125%;
}

.gridbox .colmn-32 .col-xs-push-8 {
	left: 25%;
}

.gridbox .colmn-32 .col-xs-push-7 {
	left: 21.875%;
}

.gridbox .colmn-32 .col-xs-push-6 {
	left: 18.75%;
}

.gridbox .colmn-32 .col-xs-push-5 {
	left: 15.625%;
}

.gridbox .colmn-32 .col-xs-push-4 {
	left: 12.5%;
}

.gridbox .colmn-32 .col-xs-push-3 {
	left: 9.375%;
}

.gridbox .colmn-32 .col-xs-push-2 {
	left: 6.25%;
}

.gridbox .colmn-32 .col-xs-push-1 {
	left: 3.125%;
}

.gridbox .colmn-32 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-32 .col-xs-offset-32 {
	margin-left: 100%;
}

.gridbox .colmn-32 .col-xs-offset-31 {
	margin-left: 96.875%;
}

.gridbox .colmn-32 .col-xs-offset-30 {
	margin-left: 93.75%;
}

.gridbox .colmn-32 .col-xs-offset-29 {
	margin-left: 90.625%;
}

.gridbox .colmn-32 .col-xs-offset-28 {
	margin-left: 87.5%;
}

.gridbox .colmn-32 .col-xs-offset-27 {
	margin-left: 84.375%;
}

.gridbox .colmn-32 .col-xs-offset-26 {
	margin-left: 81.25%;
}

.gridbox .colmn-32 .col-xs-offset-25 {
	margin-left: 78.125%;
}

.gridbox .colmn-32 .col-xs-offset-24 {
	margin-left: 75%;
}

.gridbox .colmn-32 .col-xs-offset-23 {
	margin-left: 71.875%;
}

.gridbox .colmn-32 .col-xs-offset-22 {
	margin-left: 68.75%;
}

.gridbox .colmn-32 .col-xs-offset-21 {
	margin-left: 65.625%;
}

.gridbox .colmn-32 .col-xs-offset-20 {
	margin-left: 62.5%;
}

.gridbox .colmn-32 .col-xs-offset-19 {
	margin-left: 59.375%;
}

.gridbox .colmn-32 .col-xs-offset-18 {
	margin-left: 56.25%;
}

.gridbox .colmn-32 .col-xs-offset-17 {
	margin-left: 53.125%;
}

.gridbox .colmn-32 .col-xs-offset-16 {
	margin-left: 50%;
}

.gridbox .colmn-32 .col-xs-offset-15 {
	margin-left: 46.875%;
}

.gridbox .colmn-32 .col-xs-offset-14 {
	margin-left: 43.75%;
}

.gridbox .colmn-32 .col-xs-offset-13 {
	margin-left: 40.625%;
}

.gridbox .colmn-32 .col-xs-offset-12 {
	margin-left: 37.5%;
}

.gridbox .colmn-32 .col-xs-offset-11 {
	margin-left: 34.375%;
}

.gridbox .colmn-32 .col-xs-offset-10 {
	margin-left: 31.25%;
}

.gridbox .colmn-32 .col-xs-offset-9 {
	margin-left: 28.125%;
}

.gridbox .colmn-32 .col-xs-offset-8 {
	margin-left: 25%;
}

.gridbox .colmn-32 .col-xs-offset-7 {
	margin-left: 21.875%;
}

.gridbox .colmn-32 .col-xs-offset-6 {
	margin-left: 18.75%;
}

.gridbox .colmn-32 .col-xs-offset-5 {
	margin-left: 15.625%;
}

.gridbox .colmn-32 .col-xs-offset-4 {
	margin-left: 12.5%;
}

.gridbox .colmn-32 .col-xs-offset-3 {
	margin-left: 9.375%;
}

.gridbox .colmn-32 .col-xs-offset-2 {
	margin-left: 6.25%;
}

.gridbox .colmn-32 .col-xs-offset-1 {
	margin-left: 3.125%;
}

.gridbox .colmn-32 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-32 .col,
	.gridbox .colmn-32 .col-sm-1,
	.gridbox .colmn-32 .col-sm-2,
	.gridbox .colmn-32 .col-sm-3,
	.gridbox .colmn-32 .col-sm-4,
	.gridbox .colmn-32 .col-sm-5,
	.gridbox .colmn-32 .col-sm-6,
	.gridbox .colmn-32 .col-sm-7,
	.gridbox .colmn-32 .col-sm-8,
	.gridbox .colmn-32 .col-sm-9,
	.gridbox .colmn-32 .col-sm-10,
	.gridbox .colmn-32 .col-sm-11,
	.gridbox .colmn-32 .col-sm-12,
	.gridbox .colmn-32 .col-sm-13,
	.gridbox .colmn-32 .col-sm-14,
	.gridbox .colmn-32 .col-sm-15,
	.gridbox .colmn-32 .col-sm-16,
	.gridbox .colmn-32 .col-sm-17,
	.gridbox .colmn-32 .col-sm-18,
	.gridbox .colmn-32 .col-sm-19,
	.gridbox .colmn-32 .col-sm-20,
	.gridbox .colmn-32 .col-sm-21,
	.gridbox .colmn-32 .col-sm-22,
	.gridbox .colmn-32 .col-sm-23,
	.gridbox .colmn-32 .col-sm-24,
	.gridbox .colmn-32 .col-sm-25,
	.gridbox .colmn-32 .col-sm-26,
	.gridbox .colmn-32 .col-sm-27,
	.gridbox .colmn-32 .col-sm-28,
	.gridbox .colmn-32 .col-sm-29,
	.gridbox .colmn-32 .col-sm-30,
	.gridbox .colmn-32 .col-sm-31,
	.gridbox .colmn-32 .col-sm-32 {
		float: left;
	}

	.gridbox .colmn-32 .col-sm-32 {
		width: 100%;
	}

	.gridbox .colmn-32 .col-sm-31 {
		width: 96.875%;
	}

	.gridbox .colmn-32 .col-sm-30 {
		width: 93.75%;
	}

	.gridbox .colmn-32 .col-sm-29 {
		width: 90.625%;
	}

	.gridbox .colmn-32 .col-sm-28 {
		width: 87.5%;
	}

	.gridbox .colmn-32 .col-sm-27 {
		width: 84.375%;
	}

	.gridbox .colmn-32 .col-sm-26 {
		width: 81.25%;
	}

	.gridbox .colmn-32 .col-sm-25 {
		width: 78.125%;
	}

	.gridbox .colmn-32 .col-sm-24 {
		width: 75%;
	}

	.gridbox .colmn-32 .col-sm-23 {
		width: 71.875%;
	}

	.gridbox .colmn-32 .col-sm-22 {
		width: 68.75%;
	}

	.gridbox .colmn-32 .col-sm-21 {
		width: 65.625%;
	}

	.gridbox .colmn-32 .col-sm-20 {
		width: 62.5%;
	}

	.gridbox .colmn-32 .col-sm-19 {
		width: 59.375%;
	}

	.gridbox .colmn-32 .col-sm-18 {
		width: 56.25%;
	}

	.gridbox .colmn-32 .col-sm-17 {
		width: 53.125%;
	}

	.gridbox .colmn-32 .col-sm-16 {
		width: 50%;
	}

	.gridbox .colmn-32 .col-sm-15 {
		width: 46.875%;
	}

	.gridbox .colmn-32 .col-sm-14 {
		width: 43.75%;
	}

	.gridbox .colmn-32 .col-sm-13 {
		width: 40.625%;
	}

	.gridbox .colmn-32 .col-sm-12 {
		width: 37.5%;
	}

	.gridbox .colmn-32 .col-sm-11 {
		width: 34.375%;
	}

	.gridbox .colmn-32 .col-sm-10 {
		width: 31.25%;
	}

	.gridbox .colmn-32 .col-sm-9 {
		width: 28.125%;
	}

	.gridbox .colmn-32 .col-sm-8 {
		width: 25%;
	}

	.gridbox .colmn-32 .col-sm-7 {
		width: 21.875%;
	}

	.gridbox .colmn-32 .col-sm-6 {
		width: 18.75%;
	}

	.gridbox .colmn-32 .col-sm-5 {
		width: 15.625%;
	}

	.gridbox .colmn-32 .col-sm-4 {
		width: 12.5%;
	}

	.gridbox .colmn-32 .col-sm-3 {
		width: 9.375%;
	}

	.gridbox .colmn-32 .col-sm-2 {
		width: 6.25%;
	}

	.gridbox .colmn-32 .col-sm-1 {
		width: 3.125%;
	}

	.gridbox .colmn-32 .col-sm-pull-32 {
		right: 100%;
	}

	.gridbox .colmn-32 .col-sm-pull-31 {
		right: 96.875%;
	}

	.gridbox .colmn-32 .col-sm-pull-30 {
		right: 93.75%;
	}

	.gridbox .colmn-32 .col-sm-pull-29 {
		right: 90.625%;
	}

	.gridbox .colmn-32 .col-sm-pull-28 {
		right: 87.5%;
	}

	.gridbox .colmn-32 .col-sm-pull-27 {
		right: 84.375%;
	}

	.gridbox .colmn-32 .col-sm-pull-26 {
		right: 81.25%;
	}

	.gridbox .colmn-32 .col-sm-pull-25 {
		right: 78.125%;
	}

	.gridbox .colmn-32 .col-sm-pull-24 {
		right: 75%;
	}

	.gridbox .colmn-32 .col-sm-pull-23 {
		right: 71.875%;
	}

	.gridbox .colmn-32 .col-sm-pull-22 {
		right: 68.75%;
	}

	.gridbox .colmn-32 .col-sm-pull-21 {
		right: 65.625%;
	}

	.gridbox .colmn-32 .col-sm-pull-20 {
		right: 62.5%;
	}

	.gridbox .colmn-32 .col-sm-pull-19 {
		right: 59.375%;
	}

	.gridbox .colmn-32 .col-sm-pull-18 {
		right: 56.25%;
	}

	.gridbox .colmn-32 .col-sm-pull-17 {
		right: 53.125%;
	}

	.gridbox .colmn-32 .col-sm-pull-16 {
		right: 50%;
	}

	.gridbox .colmn-32 .col-sm-pull-15 {
		right: 46.875%;
	}

	.gridbox .colmn-32 .col-sm-pull-14 {
		right: 43.75%;
	}

	.gridbox .colmn-32 .col-sm-pull-13 {
		right: 40.625%;
	}

	.gridbox .colmn-32 .col-sm-pull-12 {
		right: 37.5%;
	}

	.gridbox .colmn-32 .col-sm-pull-11 {
		right: 34.375%;
	}

	.gridbox .colmn-32 .col-sm-pull-10 {
		right: 31.25%;
	}

	.gridbox .colmn-32 .col-sm-pull-9 {
		right: 28.125%;
	}

	.gridbox .colmn-32 .col-sm-pull-8 {
		right: 25%;
	}

	.gridbox .colmn-32 .col-sm-pull-7 {
		right: 21.875%;
	}

	.gridbox .colmn-32 .col-sm-pull-6 {
		right: 18.75%;
	}

	.gridbox .colmn-32 .col-sm-pull-5 {
		right: 15.625%;
	}

	.gridbox .colmn-32 .col-sm-pull-4 {
		right: 12.5%;
	}

	.gridbox .colmn-32 .col-sm-pull-3 {
		right: 9.375%;
	}

	.gridbox .colmn-32 .col-sm-pull-2 {
		right: 6.25%;
	}

	.gridbox .colmn-32 .col-sm-pull-1 {
		right: 3.125%;
	}

	.gridbox .colmn-32 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-32 .col-sm-push-32 {
		left: 100%;
	}

	.gridbox .colmn-32 .col-sm-push-31 {
		left: 96.875%;
	}

	.gridbox .colmn-32 .col-sm-push-30 {
		left: 93.75%;
	}

	.gridbox .colmn-32 .col-sm-push-29 {
		left: 90.625%;
	}

	.gridbox .colmn-32 .col-sm-push-28 {
		left: 87.5%;
	}

	.gridbox .colmn-32 .col-sm-push-27 {
		left: 84.375%;
	}

	.gridbox .colmn-32 .col-sm-push-26 {
		left: 81.25%;
	}

	.gridbox .colmn-32 .col-sm-push-25 {
		left: 78.125%;
	}

	.gridbox .colmn-32 .col-sm-push-24 {
		left: 75%;
	}

	.gridbox .colmn-32 .col-sm-push-23 {
		left: 71.875%;
	}

	.gridbox .colmn-32 .col-sm-push-22 {
		left: 68.75%;
	}

	.gridbox .colmn-32 .col-sm-push-21 {
		left: 65.625%;
	}

	.gridbox .colmn-32 .col-sm-push-20 {
		left: 62.5%;
	}

	.gridbox .colmn-32 .col-sm-push-19 {
		left: 59.375%;
	}

	.gridbox .colmn-32 .col-sm-push-18 {
		left: 56.25%;
	}

	.gridbox .colmn-32 .col-sm-push-17 {
		left: 53.125%;
	}

	.gridbox .colmn-32 .col-sm-push-16 {
		left: 50%;
	}

	.gridbox .colmn-32 .col-sm-push-15 {
		left: 46.875%;
	}

	.gridbox .colmn-32 .col-sm-push-14 {
		left: 43.75%;
	}

	.gridbox .colmn-32 .col-sm-push-13 {
		left: 40.625%;
	}

	.gridbox .colmn-32 .col-sm-push-12 {
		left: 37.5%;
	}

	.gridbox .colmn-32 .col-sm-push-11 {
		left: 34.375%;
	}

	.gridbox .colmn-32 .col-sm-push-10 {
		left: 31.25%;
	}

	.gridbox .colmn-32 .col-sm-push-9 {
		left: 28.125%;
	}

	.gridbox .colmn-32 .col-sm-push-8 {
		left: 25%;
	}

	.gridbox .colmn-32 .col-sm-push-7 {
		left: 21.875%;
	}

	.gridbox .colmn-32 .col-sm-push-6 {
		left: 18.75%;
	}

	.gridbox .colmn-32 .col-sm-push-5 {
		left: 15.625%;
	}

	.gridbox .colmn-32 .col-sm-push-4 {
		left: 12.5%;
	}

	.gridbox .colmn-32 .col-sm-push-3 {
		left: 9.375%;
	}

	.gridbox .colmn-32 .col-sm-push-2 {
		left: 6.25%;
	}

	.gridbox .colmn-32 .col-sm-push-1 {
		left: 3.125%;
	}

	.gridbox .colmn-32 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-32 .col-sm-offset-32 {
		margin-left: 100%;
	}

	.gridbox .colmn-32 .col-sm-offset-31 {
		margin-left: 96.875%;
	}

	.gridbox .colmn-32 .col-sm-offset-30 {
		margin-left: 93.75%;
	}

	.gridbox .colmn-32 .col-sm-offset-29 {
		margin-left: 90.625%;
	}

	.gridbox .colmn-32 .col-sm-offset-28 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-32 .col-sm-offset-27 {
		margin-left: 84.375%;
	}

	.gridbox .colmn-32 .col-sm-offset-26 {
		margin-left: 81.25%;
	}

	.gridbox .colmn-32 .col-sm-offset-25 {
		margin-left: 78.125%;
	}

	.gridbox .colmn-32 .col-sm-offset-24 {
		margin-left: 75%;
	}

	.gridbox .colmn-32 .col-sm-offset-23 {
		margin-left: 71.875%;
	}

	.gridbox .colmn-32 .col-sm-offset-22 {
		margin-left: 68.75%;
	}

	.gridbox .colmn-32 .col-sm-offset-21 {
		margin-left: 65.625%;
	}

	.gridbox .colmn-32 .col-sm-offset-20 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-32 .col-sm-offset-19 {
		margin-left: 59.375%;
	}

	.gridbox .colmn-32 .col-sm-offset-18 {
		margin-left: 56.25%;
	}

	.gridbox .colmn-32 .col-sm-offset-17 {
		margin-left: 53.125%;
	}

	.gridbox .colmn-32 .col-sm-offset-16 {
		margin-left: 50%;
	}

	.gridbox .colmn-32 .col-sm-offset-15 {
		margin-left: 46.875%;
	}

	.gridbox .colmn-32 .col-sm-offset-14 {
		margin-left: 43.75%;
	}

	.gridbox .colmn-32 .col-sm-offset-13 {
		margin-left: 40.625%;
	}

	.gridbox .colmn-32 .col-sm-offset-12 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-32 .col-sm-offset-11 {
		margin-left: 34.375%;
	}

	.gridbox .colmn-32 .col-sm-offset-10 {
		margin-left: 31.25%;
	}

	.gridbox .colmn-32 .col-sm-offset-9 {
		margin-left: 28.125%;
	}

	.gridbox .colmn-32 .col-sm-offset-8 {
		margin-left: 25%;
	}

	.gridbox .colmn-32 .col-sm-offset-7 {
		margin-left: 21.875%;
	}

	.gridbox .colmn-32 .col-sm-offset-6 {
		margin-left: 18.75%;
	}

	.gridbox .colmn-32 .col-sm-offset-5 {
		margin-left: 15.625%;
	}

	.gridbox .colmn-32 .col-sm-offset-4 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-32 .col-sm-offset-3 {
		margin-left: 9.375%;
	}

	.gridbox .colmn-32 .col-sm-offset-2 {
		margin-left: 6.25%;
	}

	.gridbox .colmn-32 .col-sm-offset-1 {
		margin-left: 3.125%;
	}

	.gridbox .colmn-32 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-32 .col,
	.gridbox .colmn-32 .col-md-1,
	.gridbox .colmn-32 .col-md-2,
	.gridbox .colmn-32 .col-md-3,
	.gridbox .colmn-32 .col-md-4,
	.gridbox .colmn-32 .col-md-5,
	.gridbox .colmn-32 .col-md-6,
	.gridbox .colmn-32 .col-md-7,
	.gridbox .colmn-32 .col-md-8,
	.gridbox .colmn-32 .col-md-9,
	.gridbox .colmn-32 .col-md-10,
	.gridbox .colmn-32 .col-md-11,
	.gridbox .colmn-32 .col-md-12,
	.gridbox .colmn-32 .col-md-13,
	.gridbox .colmn-32 .col-md-14,
	.gridbox .colmn-32 .col-md-15,
	.gridbox .colmn-32 .col-md-16,
	.gridbox .colmn-32 .col-md-17,
	.gridbox .colmn-32 .col-md-18,
	.gridbox .colmn-32 .col-md-19,
	.gridbox .colmn-32 .col-md-20,
	.gridbox .colmn-32 .col-md-21,
	.gridbox .colmn-32 .col-md-22,
	.gridbox .colmn-32 .col-md-23,
	.gridbox .colmn-32 .col-md-24,
	.gridbox .colmn-32 .col-md-25,
	.gridbox .colmn-32 .col-md-26,
	.gridbox .colmn-32 .col-md-27,
	.gridbox .colmn-32 .col-md-28,
	.gridbox .colmn-32 .col-md-29,
	.gridbox .colmn-32 .col-md-30,
	.gridbox .colmn-32 .col-md-31,
	.gridbox .colmn-32 .col-md-32 {
		float: left;
	}

	.gridbox .colmn-32 .col-md-32 {
		width: 100%;
	}

	.gridbox .colmn-32 .col-md-31 {
		width: 96.875%;
	}

	.gridbox .colmn-32 .col-md-30 {
		width: 93.75%;
	}

	.gridbox .colmn-32 .col-md-29 {
		width: 90.625%;
	}

	.gridbox .colmn-32 .col-md-28 {
		width: 87.5%;
	}

	.gridbox .colmn-32 .col-md-27 {
		width: 84.375%;
	}

	.gridbox .colmn-32 .col-md-26 {
		width: 81.25%;
	}

	.gridbox .colmn-32 .col-md-25 {
		width: 78.125%;
	}

	.gridbox .colmn-32 .col-md-24 {
		width: 75%;
	}

	.gridbox .colmn-32 .col-md-23 {
		width: 71.875%;
	}

	.gridbox .colmn-32 .col-md-22 {
		width: 68.75%;
	}

	.gridbox .colmn-32 .col-md-21 {
		width: 65.625%;
	}

	.gridbox .colmn-32 .col-md-20 {
		width: 62.5%;
	}

	.gridbox .colmn-32 .col-md-19 {
		width: 59.375%;
	}

	.gridbox .colmn-32 .col-md-18 {
		width: 56.25%;
	}

	.gridbox .colmn-32 .col-md-17 {
		width: 53.125%;
	}

	.gridbox .colmn-32 .col-md-16 {
		width: 50%;
	}

	.gridbox .colmn-32 .col-md-15 {
		width: 46.875%;
	}

	.gridbox .colmn-32 .col-md-14 {
		width: 43.75%;
	}

	.gridbox .colmn-32 .col-md-13 {
		width: 40.625%;
	}

	.gridbox .colmn-32 .col-md-12 {
		width: 37.5%;
	}

	.gridbox .colmn-32 .col-md-11 {
		width: 34.375%;
	}

	.gridbox .colmn-32 .col-md-10 {
		width: 31.25%;
	}

	.gridbox .colmn-32 .col-md-9 {
		width: 28.125%;
	}

	.gridbox .colmn-32 .col-md-8 {
		width: 25%;
	}

	.gridbox .colmn-32 .col-md-7 {
		width: 21.875%;
	}

	.gridbox .colmn-32 .col-md-6 {
		width: 18.75%;
	}

	.gridbox .colmn-32 .col-md-5 {
		width: 15.625%;
	}

	.gridbox .colmn-32 .col-md-4 {
		width: 12.5%;
	}

	.gridbox .colmn-32 .col-md-3 {
		width: 9.375%;
	}

	.gridbox .colmn-32 .col-md-2 {
		width: 6.25%;
	}

	.gridbox .colmn-32 .col-md-1 {
		width: 3.125%;
	}

	.gridbox .colmn-32 .col-md-pull-32 {
		right: 100%;
	}

	.gridbox .colmn-32 .col-md-pull-31 {
		right: 96.875%;
	}

	.gridbox .colmn-32 .col-md-pull-30 {
		right: 93.75%;
	}

	.gridbox .colmn-32 .col-md-pull-29 {
		right: 90.625%;
	}

	.gridbox .colmn-32 .col-md-pull-28 {
		right: 87.5%;
	}

	.gridbox .colmn-32 .col-md-pull-27 {
		right: 84.375%;
	}

	.gridbox .colmn-32 .col-md-pull-26 {
		right: 81.25%;
	}

	.gridbox .colmn-32 .col-md-pull-25 {
		right: 78.125%;
	}

	.gridbox .colmn-32 .col-md-pull-24 {
		right: 75%;
	}

	.gridbox .colmn-32 .col-md-pull-23 {
		right: 71.875%;
	}

	.gridbox .colmn-32 .col-md-pull-22 {
		right: 68.75%;
	}

	.gridbox .colmn-32 .col-md-pull-21 {
		right: 65.625%;
	}

	.gridbox .colmn-32 .col-md-pull-20 {
		right: 62.5%;
	}

	.gridbox .colmn-32 .col-md-pull-19 {
		right: 59.375%;
	}

	.gridbox .colmn-32 .col-md-pull-18 {
		right: 56.25%;
	}

	.gridbox .colmn-32 .col-md-pull-17 {
		right: 53.125%;
	}

	.gridbox .colmn-32 .col-md-pull-16 {
		right: 50%;
	}

	.gridbox .colmn-32 .col-md-pull-15 {
		right: 46.875%;
	}

	.gridbox .colmn-32 .col-md-pull-14 {
		right: 43.75%;
	}

	.gridbox .colmn-32 .col-md-pull-13 {
		right: 40.625%;
	}

	.gridbox .colmn-32 .col-md-pull-12 {
		right: 37.5%;
	}

	.gridbox .colmn-32 .col-md-pull-11 {
		right: 34.375%;
	}

	.gridbox .colmn-32 .col-md-pull-10 {
		right: 31.25%;
	}

	.gridbox .colmn-32 .col-md-pull-9 {
		right: 28.125%;
	}

	.gridbox .colmn-32 .col-md-pull-8 {
		right: 25%;
	}

	.gridbox .colmn-32 .col-md-pull-7 {
		right: 21.875%;
	}

	.gridbox .colmn-32 .col-md-pull-6 {
		right: 18.75%;
	}

	.gridbox .colmn-32 .col-md-pull-5 {
		right: 15.625%;
	}

	.gridbox .colmn-32 .col-md-pull-4 {
		right: 12.5%;
	}

	.gridbox .colmn-32 .col-md-pull-3 {
		right: 9.375%;
	}

	.gridbox .colmn-32 .col-md-pull-2 {
		right: 6.25%;
	}

	.gridbox .colmn-32 .col-md-pull-1 {
		right: 3.125%;
	}

	.gridbox .colmn-32 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-32 .col-md-push-32 {
		left: 100%;
	}

	.gridbox .colmn-32 .col-md-push-31 {
		left: 96.875%;
	}

	.gridbox .colmn-32 .col-md-push-30 {
		left: 93.75%;
	}

	.gridbox .colmn-32 .col-md-push-29 {
		left: 90.625%;
	}

	.gridbox .colmn-32 .col-md-push-28 {
		left: 87.5%;
	}

	.gridbox .colmn-32 .col-md-push-27 {
		left: 84.375%;
	}

	.gridbox .colmn-32 .col-md-push-26 {
		left: 81.25%;
	}

	.gridbox .colmn-32 .col-md-push-25 {
		left: 78.125%;
	}

	.gridbox .colmn-32 .col-md-push-24 {
		left: 75%;
	}

	.gridbox .colmn-32 .col-md-push-23 {
		left: 71.875%;
	}

	.gridbox .colmn-32 .col-md-push-22 {
		left: 68.75%;
	}

	.gridbox .colmn-32 .col-md-push-21 {
		left: 65.625%;
	}

	.gridbox .colmn-32 .col-md-push-20 {
		left: 62.5%;
	}

	.gridbox .colmn-32 .col-md-push-19 {
		left: 59.375%;
	}

	.gridbox .colmn-32 .col-md-push-18 {
		left: 56.25%;
	}

	.gridbox .colmn-32 .col-md-push-17 {
		left: 53.125%;
	}

	.gridbox .colmn-32 .col-md-push-16 {
		left: 50%;
	}

	.gridbox .colmn-32 .col-md-push-15 {
		left: 46.875%;
	}

	.gridbox .colmn-32 .col-md-push-14 {
		left: 43.75%;
	}

	.gridbox .colmn-32 .col-md-push-13 {
		left: 40.625%;
	}

	.gridbox .colmn-32 .col-md-push-12 {
		left: 37.5%;
	}

	.gridbox .colmn-32 .col-md-push-11 {
		left: 34.375%;
	}

	.gridbox .colmn-32 .col-md-push-10 {
		left: 31.25%;
	}

	.gridbox .colmn-32 .col-md-push-9 {
		left: 28.125%;
	}

	.gridbox .colmn-32 .col-md-push-8 {
		left: 25%;
	}

	.gridbox .colmn-32 .col-md-push-7 {
		left: 21.875%;
	}

	.gridbox .colmn-32 .col-md-push-6 {
		left: 18.75%;
	}

	.gridbox .colmn-32 .col-md-push-5 {
		left: 15.625%;
	}

	.gridbox .colmn-32 .col-md-push-4 {
		left: 12.5%;
	}

	.gridbox .colmn-32 .col-md-push-3 {
		left: 9.375%;
	}

	.gridbox .colmn-32 .col-md-push-2 {
		left: 6.25%;
	}

	.gridbox .colmn-32 .col-md-push-1 {
		left: 3.125%;
	}

	.gridbox .colmn-32 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-32 .col-md-offset-32 {
		margin-left: 100%;
	}

	.gridbox .colmn-32 .col-md-offset-31 {
		margin-left: 96.875%;
	}

	.gridbox .colmn-32 .col-md-offset-30 {
		margin-left: 93.75%;
	}

	.gridbox .colmn-32 .col-md-offset-29 {
		margin-left: 90.625%;
	}

	.gridbox .colmn-32 .col-md-offset-28 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-32 .col-md-offset-27 {
		margin-left: 84.375%;
	}

	.gridbox .colmn-32 .col-md-offset-26 {
		margin-left: 81.25%;
	}

	.gridbox .colmn-32 .col-md-offset-25 {
		margin-left: 78.125%;
	}

	.gridbox .colmn-32 .col-md-offset-24 {
		margin-left: 75%;
	}

	.gridbox .colmn-32 .col-md-offset-23 {
		margin-left: 71.875%;
	}

	.gridbox .colmn-32 .col-md-offset-22 {
		margin-left: 68.75%;
	}

	.gridbox .colmn-32 .col-md-offset-21 {
		margin-left: 65.625%;
	}

	.gridbox .colmn-32 .col-md-offset-20 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-32 .col-md-offset-19 {
		margin-left: 59.375%;
	}

	.gridbox .colmn-32 .col-md-offset-18 {
		margin-left: 56.25%;
	}

	.gridbox .colmn-32 .col-md-offset-17 {
		margin-left: 53.125%;
	}

	.gridbox .colmn-32 .col-md-offset-16 {
		margin-left: 50%;
	}

	.gridbox .colmn-32 .col-md-offset-15 {
		margin-left: 46.875%;
	}

	.gridbox .colmn-32 .col-md-offset-14 {
		margin-left: 43.75%;
	}

	.gridbox .colmn-32 .col-md-offset-13 {
		margin-left: 40.625%;
	}

	.gridbox .colmn-32 .col-md-offset-12 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-32 .col-md-offset-11 {
		margin-left: 34.375%;
	}

	.gridbox .colmn-32 .col-md-offset-10 {
		margin-left: 31.25%;
	}

	.gridbox .colmn-32 .col-md-offset-9 {
		margin-left: 28.125%;
	}

	.gridbox .colmn-32 .col-md-offset-8 {
		margin-left: 25%;
	}

	.gridbox .colmn-32 .col-md-offset-7 {
		margin-left: 21.875%;
	}

	.gridbox .colmn-32 .col-md-offset-6 {
		margin-left: 18.75%;
	}

	.gridbox .colmn-32 .col-md-offset-5 {
		margin-left: 15.625%;
	}

	.gridbox .colmn-32 .col-md-offset-4 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-32 .col-md-offset-3 {
		margin-left: 9.375%;
	}

	.gridbox .colmn-32 .col-md-offset-2 {
		margin-left: 6.25%;
	}

	.gridbox .colmn-32 .col-md-offset-1 {
		margin-left: 3.125%;
	}

	.gridbox .colmn-32 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-32 .col,
	.gridbox .colmn-32 .col-lg-1,
	.gridbox .colmn-32 .col-lg-2,
	.gridbox .colmn-32 .col-lg-3,
	.gridbox .colmn-32 .col-lg-4,
	.gridbox .colmn-32 .col-lg-5,
	.gridbox .colmn-32 .col-lg-6,
	.gridbox .colmn-32 .col-lg-7,
	.gridbox .colmn-32 .col-lg-8,
	.gridbox .colmn-32 .col-lg-9,
	.gridbox .colmn-32 .col-lg-10,
	.gridbox .colmn-32 .col-lg-11,
	.gridbox .colmn-32 .col-lg-12,
	.gridbox .colmn-32 .col-lg-13,
	.gridbox .colmn-32 .col-lg-14,
	.gridbox .colmn-32 .col-lg-15,
	.gridbox .colmn-32 .col-lg-16,
	.gridbox .colmn-32 .col-lg-17,
	.gridbox .colmn-32 .col-lg-18,
	.gridbox .colmn-32 .col-lg-19,
	.gridbox .colmn-32 .col-lg-20,
	.gridbox .colmn-32 .col-lg-21,
	.gridbox .colmn-32 .col-lg-22,
	.gridbox .colmn-32 .col-lg-23,
	.gridbox .colmn-32 .col-lg-24,
	.gridbox .colmn-32 .col-lg-25,
	.gridbox .colmn-32 .col-lg-26,
	.gridbox .colmn-32 .col-lg-27,
	.gridbox .colmn-32 .col-lg-28,
	.gridbox .colmn-32 .col-lg-29,
	.gridbox .colmn-32 .col-lg-30,
	.gridbox .colmn-32 .col-lg-31,
	.gridbox .colmn-32 .col-lg-32 {
		float: left;
	}

	.gridbox .colmn-32 .col-lg-32 {
		width: 100%;
	}

	.gridbox .colmn-32 .col-lg-31 {
		width: 96.875%;
	}

	.gridbox .colmn-32 .col-lg-30 {
		width: 93.75%;
	}

	.gridbox .colmn-32 .col-lg-29 {
		width: 90.625%;
	}

	.gridbox .colmn-32 .col-lg-28 {
		width: 87.5%;
	}

	.gridbox .colmn-32 .col-lg-27 {
		width: 84.375%;
	}

	.gridbox .colmn-32 .col-lg-26 {
		width: 81.25%;
	}

	.gridbox .colmn-32 .col-lg-25 {
		width: 78.125%;
	}

	.gridbox .colmn-32 .col-lg-24 {
		width: 75%;
	}

	.gridbox .colmn-32 .col-lg-23 {
		width: 71.875%;
	}

	.gridbox .colmn-32 .col-lg-22 {
		width: 68.75%;
	}

	.gridbox .colmn-32 .col-lg-21 {
		width: 65.625%;
	}

	.gridbox .colmn-32 .col-lg-20 {
		width: 62.5%;
	}

	.gridbox .colmn-32 .col-lg-19 {
		width: 59.375%;
	}

	.gridbox .colmn-32 .col-lg-18 {
		width: 56.25%;
	}

	.gridbox .colmn-32 .col-lg-17 {
		width: 53.125%;
	}

	.gridbox .colmn-32 .col-lg-16 {
		width: 50%;
	}

	.gridbox .colmn-32 .col-lg-15 {
		width: 46.875%;
	}

	.gridbox .colmn-32 .col-lg-14 {
		width: 43.75%;
	}

	.gridbox .colmn-32 .col-lg-13 {
		width: 40.625%;
	}

	.gridbox .colmn-32 .col-lg-12 {
		width: 37.5%;
	}

	.gridbox .colmn-32 .col-lg-11 {
		width: 34.375%;
	}

	.gridbox .colmn-32 .col-lg-10 {
		width: 31.25%;
	}

	.gridbox .colmn-32 .col-lg-9 {
		width: 28.125%;
	}

	.gridbox .colmn-32 .col-lg-8 {
		width: 25%;
	}

	.gridbox .colmn-32 .col-lg-7 {
		width: 21.875%;
	}

	.gridbox .colmn-32 .col-lg-6 {
		width: 18.75%;
	}

	.gridbox .colmn-32 .col-lg-5 {
		width: 15.625%;
	}

	.gridbox .colmn-32 .col-lg-4 {
		width: 12.5%;
	}

	.gridbox .colmn-32 .col-lg-3 {
		width: 9.375%;
	}

	.gridbox .colmn-32 .col-lg-2 {
		width: 6.25%;
	}

	.gridbox .colmn-32 .col-lg-1 {
		width: 3.125%;
	}

	.gridbox .colmn-32 .col-lg-pull-32 {
		right: 100%;
	}

	.gridbox .colmn-32 .col-lg-pull-31 {
		right: 96.875%;
	}

	.gridbox .colmn-32 .col-lg-pull-30 {
		right: 93.75%;
	}

	.gridbox .colmn-32 .col-lg-pull-29 {
		right: 90.625%;
	}

	.gridbox .colmn-32 .col-lg-pull-28 {
		right: 87.5%;
	}

	.gridbox .colmn-32 .col-lg-pull-27 {
		right: 84.375%;
	}

	.gridbox .colmn-32 .col-lg-pull-26 {
		right: 81.25%;
	}

	.gridbox .colmn-32 .col-lg-pull-25 {
		right: 78.125%;
	}

	.gridbox .colmn-32 .col-lg-pull-24 {
		right: 75%;
	}

	.gridbox .colmn-32 .col-lg-pull-23 {
		right: 71.875%;
	}

	.gridbox .colmn-32 .col-lg-pull-22 {
		right: 68.75%;
	}

	.gridbox .colmn-32 .col-lg-pull-21 {
		right: 65.625%;
	}

	.gridbox .colmn-32 .col-lg-pull-20 {
		right: 62.5%;
	}

	.gridbox .colmn-32 .col-lg-pull-19 {
		right: 59.375%;
	}

	.gridbox .colmn-32 .col-lg-pull-18 {
		right: 56.25%;
	}

	.gridbox .colmn-32 .col-lg-pull-17 {
		right: 53.125%;
	}

	.gridbox .colmn-32 .col-lg-pull-16 {
		right: 50%;
	}

	.gridbox .colmn-32 .col-lg-pull-15 {
		right: 46.875%;
	}

	.gridbox .colmn-32 .col-lg-pull-14 {
		right: 43.75%;
	}

	.gridbox .colmn-32 .col-lg-pull-13 {
		right: 40.625%;
	}

	.gridbox .colmn-32 .col-lg-pull-12 {
		right: 37.5%;
	}

	.gridbox .colmn-32 .col-lg-pull-11 {
		right: 34.375%;
	}

	.gridbox .colmn-32 .col-lg-pull-10 {
		right: 31.25%;
	}

	.gridbox .colmn-32 .col-lg-pull-9 {
		right: 28.125%;
	}

	.gridbox .colmn-32 .col-lg-pull-8 {
		right: 25%;
	}

	.gridbox .colmn-32 .col-lg-pull-7 {
		right: 21.875%;
	}

	.gridbox .colmn-32 .col-lg-pull-6 {
		right: 18.75%;
	}

	.gridbox .colmn-32 .col-lg-pull-5 {
		right: 15.625%;
	}

	.gridbox .colmn-32 .col-lg-pull-4 {
		right: 12.5%;
	}

	.gridbox .colmn-32 .col-lg-pull-3 {
		right: 9.375%;
	}

	.gridbox .colmn-32 .col-lg-pull-2 {
		right: 6.25%;
	}

	.gridbox .colmn-32 .col-lg-pull-1 {
		right: 3.125%;
	}

	.gridbox .colmn-32 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-32 .col-lg-push-32 {
		left: 100%;
	}

	.gridbox .colmn-32 .col-lg-push-31 {
		left: 96.875%;
	}

	.gridbox .colmn-32 .col-lg-push-30 {
		left: 93.75%;
	}

	.gridbox .colmn-32 .col-lg-push-29 {
		left: 90.625%;
	}

	.gridbox .colmn-32 .col-lg-push-28 {
		left: 87.5%;
	}

	.gridbox .colmn-32 .col-lg-push-27 {
		left: 84.375%;
	}

	.gridbox .colmn-32 .col-lg-push-26 {
		left: 81.25%;
	}

	.gridbox .colmn-32 .col-lg-push-25 {
		left: 78.125%;
	}

	.gridbox .colmn-32 .col-lg-push-24 {
		left: 75%;
	}

	.gridbox .colmn-32 .col-lg-push-23 {
		left: 71.875%;
	}

	.gridbox .colmn-32 .col-lg-push-22 {
		left: 68.75%;
	}

	.gridbox .colmn-32 .col-lg-push-21 {
		left: 65.625%;
	}

	.gridbox .colmn-32 .col-lg-push-20 {
		left: 62.5%;
	}

	.gridbox .colmn-32 .col-lg-push-19 {
		left: 59.375%;
	}

	.gridbox .colmn-32 .col-lg-push-18 {
		left: 56.25%;
	}

	.gridbox .colmn-32 .col-lg-push-17 {
		left: 53.125%;
	}

	.gridbox .colmn-32 .col-lg-push-16 {
		left: 50%;
	}

	.gridbox .colmn-32 .col-lg-push-15 {
		left: 46.875%;
	}

	.gridbox .colmn-32 .col-lg-push-14 {
		left: 43.75%;
	}

	.gridbox .colmn-32 .col-lg-push-13 {
		left: 40.625%;
	}

	.gridbox .colmn-32 .col-lg-push-12 {
		left: 37.5%;
	}

	.gridbox .colmn-32 .col-lg-push-11 {
		left: 34.375%;
	}

	.gridbox .colmn-32 .col-lg-push-10 {
		left: 31.25%;
	}

	.gridbox .colmn-32 .col-lg-push-9 {
		left: 28.125%;
	}

	.gridbox .colmn-32 .col-lg-push-8 {
		left: 25%;
	}

	.gridbox .colmn-32 .col-lg-push-7 {
		left: 21.875%;
	}

	.gridbox .colmn-32 .col-lg-push-6 {
		left: 18.75%;
	}

	.gridbox .colmn-32 .col-lg-push-5 {
		left: 15.625%;
	}

	.gridbox .colmn-32 .col-lg-push-4 {
		left: 12.5%;
	}

	.gridbox .colmn-32 .col-lg-push-3 {
		left: 9.375%;
	}

	.gridbox .colmn-32 .col-lg-push-2 {
		left: 6.25%;
	}

	.gridbox .colmn-32 .col-lg-push-1 {
		left: 3.125%;
	}

	.gridbox .colmn-32 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-32 .col-lg-offset-32 {
		margin-left: 100%;
	}

	.gridbox .colmn-32 .col-lg-offset-31 {
		margin-left: 96.875%;
	}

	.gridbox .colmn-32 .col-lg-offset-30 {
		margin-left: 93.75%;
	}

	.gridbox .colmn-32 .col-lg-offset-29 {
		margin-left: 90.625%;
	}

	.gridbox .colmn-32 .col-lg-offset-28 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-32 .col-lg-offset-27 {
		margin-left: 84.375%;
	}

	.gridbox .colmn-32 .col-lg-offset-26 {
		margin-left: 81.25%;
	}

	.gridbox .colmn-32 .col-lg-offset-25 {
		margin-left: 78.125%;
	}

	.gridbox .colmn-32 .col-lg-offset-24 {
		margin-left: 75%;
	}

	.gridbox .colmn-32 .col-lg-offset-23 {
		margin-left: 71.875%;
	}

	.gridbox .colmn-32 .col-lg-offset-22 {
		margin-left: 68.75%;
	}

	.gridbox .colmn-32 .col-lg-offset-21 {
		margin-left: 65.625%;
	}

	.gridbox .colmn-32 .col-lg-offset-20 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-32 .col-lg-offset-19 {
		margin-left: 59.375%;
	}

	.gridbox .colmn-32 .col-lg-offset-18 {
		margin-left: 56.25%;
	}

	.gridbox .colmn-32 .col-lg-offset-17 {
		margin-left: 53.125%;
	}

	.gridbox .colmn-32 .col-lg-offset-16 {
		margin-left: 50%;
	}

	.gridbox .colmn-32 .col-lg-offset-15 {
		margin-left: 46.875%;
	}

	.gridbox .colmn-32 .col-lg-offset-14 {
		margin-left: 43.75%;
	}

	.gridbox .colmn-32 .col-lg-offset-13 {
		margin-left: 40.625%;
	}

	.gridbox .colmn-32 .col-lg-offset-12 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-32 .col-lg-offset-11 {
		margin-left: 34.375%;
	}

	.gridbox .colmn-32 .col-lg-offset-10 {
		margin-left: 31.25%;
	}

	.gridbox .colmn-32 .col-lg-offset-9 {
		margin-left: 28.125%;
	}

	.gridbox .colmn-32 .col-lg-offset-8 {
		margin-left: 25%;
	}

	.gridbox .colmn-32 .col-lg-offset-7 {
		margin-left: 21.875%;
	}

	.gridbox .colmn-32 .col-lg-offset-6 {
		margin-left: 18.75%;
	}

	.gridbox .colmn-32 .col-lg-offset-5 {
		margin-left: 15.625%;
	}

	.gridbox .colmn-32 .col-lg-offset-4 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-32 .col-lg-offset-3 {
		margin-left: 9.375%;
	}

	.gridbox .colmn-32 .col-lg-offset-2 {
		margin-left: 6.25%;
	}

	.gridbox .colmn-32 .col-lg-offset-1 {
		margin-left: 3.125%;
	}

	.gridbox .colmn-32 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7,
.gridbox .gutter-30 .col-xs-8,
.gridbox .gutter-30 .col-sm-8,
.gridbox .gutter-30 .col-md-8,
.gridbox .gutter-30 .col-lg-8,
.gridbox .gutter-30 .col-xs-9,
.gridbox .gutter-30 .col-sm-9,
.gridbox .gutter-30 .col-md-9,
.gridbox .gutter-30 .col-lg-9,
.gridbox .gutter-30 .col-xs-10,
.gridbox .gutter-30 .col-sm-10,
.gridbox .gutter-30 .col-md-10,
.gridbox .gutter-30 .col-lg-10,
.gridbox .gutter-30 .col-xs-11,
.gridbox .gutter-30 .col-sm-11,
.gridbox .gutter-30 .col-md-11,
.gridbox .gutter-30 .col-lg-11,
.gridbox .gutter-30 .col-xs-12,
.gridbox .gutter-30 .col-sm-12,
.gridbox .gutter-30 .col-md-12,
.gridbox .gutter-30 .col-lg-12,
.gridbox .gutter-30 .col-xs-13,
.gridbox .gutter-30 .col-sm-13,
.gridbox .gutter-30 .col-md-13,
.gridbox .gutter-30 .col-lg-13,
.gridbox .gutter-30 .col-xs-14,
.gridbox .gutter-30 .col-sm-14,
.gridbox .gutter-30 .col-md-14,
.gridbox .gutter-30 .col-lg-14,
.gridbox .gutter-30 .col-xs-15,
.gridbox .gutter-30 .col-sm-15,
.gridbox .gutter-30 .col-md-15,
.gridbox .gutter-30 .col-lg-15,
.gridbox .gutter-30 .col-xs-16,
.gridbox .gutter-30 .col-sm-16,
.gridbox .gutter-30 .col-md-16,
.gridbox .gutter-30 .col-lg-16,
.gridbox .gutter-30 .col-xs-17,
.gridbox .gutter-30 .col-sm-17,
.gridbox .gutter-30 .col-md-17,
.gridbox .gutter-30 .col-lg-17,
.gridbox .gutter-30 .col-xs-18,
.gridbox .gutter-30 .col-sm-18,
.gridbox .gutter-30 .col-md-18,
.gridbox .gutter-30 .col-lg-18,
.gridbox .gutter-30 .col-xs-19,
.gridbox .gutter-30 .col-sm-19,
.gridbox .gutter-30 .col-md-19,
.gridbox .gutter-30 .col-lg-19,
.gridbox .gutter-30 .col-xs-20,
.gridbox .gutter-30 .col-sm-20,
.gridbox .gutter-30 .col-md-20,
.gridbox .gutter-30 .col-lg-20,
.gridbox .gutter-30 .col-xs-21,
.gridbox .gutter-30 .col-sm-21,
.gridbox .gutter-30 .col-md-21,
.gridbox .gutter-30 .col-lg-21,
.gridbox .gutter-30 .col-xs-22,
.gridbox .gutter-30 .col-sm-22,
.gridbox .gutter-30 .col-md-22,
.gridbox .gutter-30 .col-lg-22,
.gridbox .gutter-30 .col-xs-23,
.gridbox .gutter-30 .col-sm-23,
.gridbox .gutter-30 .col-md-23,
.gridbox .gutter-30 .col-lg-23,
.gridbox .gutter-30 .col-xs-24,
.gridbox .gutter-30 .col-sm-24,
.gridbox .gutter-30 .col-md-24,
.gridbox .gutter-30 .col-lg-24 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-24 .col,
.gridbox .colmn-24 .col-xs-1,
.gridbox .colmn-24 .col-sm-1,
.gridbox .colmn-24 .col-md-1,
.gridbox .colmn-24 .col-lg-1,
.gridbox .colmn-24 .col-xs-2,
.gridbox .colmn-24 .col-sm-2,
.gridbox .colmn-24 .col-md-2,
.gridbox .colmn-24 .col-lg-2,
.gridbox .colmn-24 .col-xs-3,
.gridbox .colmn-24 .col-sm-3,
.gridbox .colmn-24 .col-md-3,
.gridbox .colmn-24 .col-lg-3,
.gridbox .colmn-24 .col-xs-4,
.gridbox .colmn-24 .col-sm-4,
.gridbox .colmn-24 .col-md-4,
.gridbox .colmn-24 .col-lg-4,
.gridbox .colmn-24 .col-xs-5,
.gridbox .colmn-24 .col-sm-5,
.gridbox .colmn-24 .col-md-5,
.gridbox .colmn-24 .col-lg-5,
.gridbox .colmn-24 .col-xs-6,
.gridbox .colmn-24 .col-sm-6,
.gridbox .colmn-24 .col-md-6,
.gridbox .colmn-24 .col-lg-6,
.gridbox .colmn-24 .col-xs-7,
.gridbox .colmn-24 .col-sm-7,
.gridbox .colmn-24 .col-md-7,
.gridbox .colmn-24 .col-lg-7,
.gridbox .colmn-24 .col-xs-8,
.gridbox .colmn-24 .col-sm-8,
.gridbox .colmn-24 .col-md-8,
.gridbox .colmn-24 .col-lg-8,
.gridbox .colmn-24 .col-xs-9,
.gridbox .colmn-24 .col-sm-9,
.gridbox .colmn-24 .col-md-9,
.gridbox .colmn-24 .col-lg-9,
.gridbox .colmn-24 .col-xs-10,
.gridbox .colmn-24 .col-sm-10,
.gridbox .colmn-24 .col-md-10,
.gridbox .colmn-24 .col-lg-10,
.gridbox .colmn-24 .col-xs-11,
.gridbox .colmn-24 .col-sm-11,
.gridbox .colmn-24 .col-md-11,
.gridbox .colmn-24 .col-lg-11,
.gridbox .colmn-24 .col-xs-12,
.gridbox .colmn-24 .col-sm-12,
.gridbox .colmn-24 .col-md-12,
.gridbox .colmn-24 .col-lg-12,
.gridbox .colmn-24 .col-xs-13,
.gridbox .colmn-24 .col-sm-13,
.gridbox .colmn-24 .col-md-13,
.gridbox .colmn-24 .col-lg-13,
.gridbox .colmn-24 .col-xs-14,
.gridbox .colmn-24 .col-sm-14,
.gridbox .colmn-24 .col-md-14,
.gridbox .colmn-24 .col-lg-14,
.gridbox .colmn-24 .col-xs-15,
.gridbox .colmn-24 .col-sm-15,
.gridbox .colmn-24 .col-md-15,
.gridbox .colmn-24 .col-lg-15,
.gridbox .colmn-24 .col-xs-16,
.gridbox .colmn-24 .col-sm-16,
.gridbox .colmn-24 .col-md-16,
.gridbox .colmn-24 .col-lg-16,
.gridbox .colmn-24 .col-xs-17,
.gridbox .colmn-24 .col-sm-17,
.gridbox .colmn-24 .col-md-17,
.gridbox .colmn-24 .col-lg-17,
.gridbox .colmn-24 .col-xs-18,
.gridbox .colmn-24 .col-sm-18,
.gridbox .colmn-24 .col-md-18,
.gridbox .colmn-24 .col-lg-18,
.gridbox .colmn-24 .col-xs-19,
.gridbox .colmn-24 .col-sm-19,
.gridbox .colmn-24 .col-md-19,
.gridbox .colmn-24 .col-lg-19,
.gridbox .colmn-24 .col-xs-20,
.gridbox .colmn-24 .col-sm-20,
.gridbox .colmn-24 .col-md-20,
.gridbox .colmn-24 .col-lg-20,
.gridbox .colmn-24 .col-xs-21,
.gridbox .colmn-24 .col-sm-21,
.gridbox .colmn-24 .col-md-21,
.gridbox .colmn-24 .col-lg-21,
.gridbox .colmn-24 .col-xs-22,
.gridbox .colmn-24 .col-sm-22,
.gridbox .colmn-24 .col-md-22,
.gridbox .colmn-24 .col-lg-22,
.gridbox .colmn-24 .col-xs-23,
.gridbox .colmn-24 .col-sm-23,
.gridbox .colmn-24 .col-md-23,
.gridbox .colmn-24 .col-lg-23,
.gridbox .colmn-24 .col-xs-24,
.gridbox .colmn-24 .col-sm-24,
.gridbox .colmn-24 .col-md-24,
.gridbox .colmn-24 .col-lg-24 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-24 .col,
.gridbox .colmn-24 .col-xs-1,
.gridbox .colmn-24 .col-xs-2,
.gridbox .colmn-24 .col-xs-3,
.gridbox .colmn-24 .col-xs-4,
.gridbox .colmn-24 .col-xs-5,
.gridbox .colmn-24 .col-xs-6,
.gridbox .colmn-24 .col-xs-7,
.gridbox .colmn-24 .col-xs-8,
.gridbox .colmn-24 .col-xs-9,
.gridbox .colmn-24 .col-xs-10,
.gridbox .colmn-24 .col-xs-11,
.gridbox .colmn-24 .col-xs-12,
.gridbox .colmn-24 .col-xs-13,
.gridbox .colmn-24 .col-xs-14,
.gridbox .colmn-24 .col-xs-15,
.gridbox .colmn-24 .col-xs-16,
.gridbox .colmn-24 .col-xs-17,
.gridbox .colmn-24 .col-xs-18,
.gridbox .colmn-24 .col-xs-19,
.gridbox .colmn-24 .col-xs-20,
.gridbox .colmn-24 .col-xs-21,
.gridbox .colmn-24 .col-xs-22,
.gridbox .colmn-24 .col-xs-23,
.gridbox .colmn-24 .col-xs-24 {
	float: left;
}

.gridbox .colmn-24 .col-xs-24 {
	width: 100%;
}

.gridbox .colmn-24 .col-xs-23 {
	width: 95.83333333%;
}

.gridbox .colmn-24 .col-xs-22 {
	width: 91.66666667%;
}

.gridbox .colmn-24 .col-xs-21 {
	width: 87.5%;
}

.gridbox .colmn-24 .col-xs-20 {
	width: 83.33333333%;
}

.gridbox .colmn-24 .col-xs-19 {
	width: 79.16666667%;
}

.gridbox .colmn-24 .col-xs-18 {
	width: 75%;
}

.gridbox .colmn-24 .col-xs-17 {
	width: 70.83333333%;
}

.gridbox .colmn-24 .col-xs-16 {
	width: 66.66666667%;
}

.gridbox .colmn-24 .col-xs-15 {
	width: 62.5%;
}

.gridbox .colmn-24 .col-xs-14 {
	width: 58.33333333%;
}

.gridbox .colmn-24 .col-xs-13 {
	width: 54.16666667%;
}

.gridbox .colmn-24 .col-xs-12 {
	width: 50%;
}

.gridbox .colmn-24 .col-xs-11 {
	width: 45.83333333%;
}

.gridbox .colmn-24 .col-xs-10 {
	width: 41.66666667%;
}

.gridbox .colmn-24 .col-xs-9 {
	width: 37.5%;
}

.gridbox .colmn-24 .col-xs-8 {
	width: 33.33333333%;
}

.gridbox .colmn-24 .col-xs-7 {
	width: 29.16666667%;
}

.gridbox .colmn-24 .col-xs-6 {
	width: 25%;
}

.gridbox .colmn-24 .col-xs-5 {
	width: 20.83333333%;
}

.gridbox .colmn-24 .col-xs-4 {
	width: 16.66666667%;
}

.gridbox .colmn-24 .col-xs-3 {
	width: 12.5%;
}

.gridbox .colmn-24 .col-xs-2 {
	width: 8.33333333%;
}

.gridbox .colmn-24 .col-xs-1 {
	width: 4.16666667%;
}

.gridbox .colmn-24 .col-xs-pull-24 {
	right: 100%;
}

.gridbox .colmn-24 .col-xs-pull-23 {
	right: 95.83333333%;
}

.gridbox .colmn-24 .col-xs-pull-22 {
	right: 91.66666667%;
}

.gridbox .colmn-24 .col-xs-pull-21 {
	right: 87.5%;
}

.gridbox .colmn-24 .col-xs-pull-20 {
	right: 83.33333333%;
}

.gridbox .colmn-24 .col-xs-pull-19 {
	right: 79.16666667%;
}

.gridbox .colmn-24 .col-xs-pull-18 {
	right: 75%;
}

.gridbox .colmn-24 .col-xs-pull-17 {
	right: 70.83333333%;
}

.gridbox .colmn-24 .col-xs-pull-16 {
	right: 66.66666667%;
}

.gridbox .colmn-24 .col-xs-pull-15 {
	right: 62.5%;
}

.gridbox .colmn-24 .col-xs-pull-14 {
	right: 58.33333333%;
}

.gridbox .colmn-24 .col-xs-pull-13 {
	right: 54.16666667%;
}

.gridbox .colmn-24 .col-xs-pull-12 {
	right: 50%;
}

.gridbox .colmn-24 .col-xs-pull-11 {
	right: 45.83333333%;
}

.gridbox .colmn-24 .col-xs-pull-10 {
	right: 41.66666667%;
}

.gridbox .colmn-24 .col-xs-pull-9 {
	right: 37.5%;
}

.gridbox .colmn-24 .col-xs-pull-8 {
	right: 33.33333333%;
}

.gridbox .colmn-24 .col-xs-pull-7 {
	right: 29.16666667%;
}

.gridbox .colmn-24 .col-xs-pull-6 {
	right: 25%;
}

.gridbox .colmn-24 .col-xs-pull-5 {
	right: 20.83333333%;
}

.gridbox .colmn-24 .col-xs-pull-4 {
	right: 16.66666667%;
}

.gridbox .colmn-24 .col-xs-pull-3 {
	right: 12.5%;
}

.gridbox .colmn-24 .col-xs-pull-2 {
	right: 8.33333333%;
}

.gridbox .colmn-24 .col-xs-pull-1 {
	right: 4.16666667%;
}

.gridbox .colmn-24 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-24 .col-xs-push-24 {
	left: 100%;
}

.gridbox .colmn-24 .col-xs-push-23 {
	left: 95.83333333%;
}

.gridbox .colmn-24 .col-xs-push-22 {
	left: 91.66666667%;
}

.gridbox .colmn-24 .col-xs-push-21 {
	left: 87.5%;
}

.gridbox .colmn-24 .col-xs-push-20 {
	left: 83.33333333%;
}

.gridbox .colmn-24 .col-xs-push-19 {
	left: 79.16666667%;
}

.gridbox .colmn-24 .col-xs-push-18 {
	left: 75%;
}

.gridbox .colmn-24 .col-xs-push-17 {
	left: 70.83333333%;
}

.gridbox .colmn-24 .col-xs-push-16 {
	left: 66.66666667%;
}

.gridbox .colmn-24 .col-xs-push-15 {
	left: 62.5%;
}

.gridbox .colmn-24 .col-xs-push-14 {
	left: 58.33333333%;
}

.gridbox .colmn-24 .col-xs-push-13 {
	left: 54.16666667%;
}

.gridbox .colmn-24 .col-xs-push-12 {
	left: 50%;
}

.gridbox .colmn-24 .col-xs-push-11 {
	left: 45.83333333%;
}

.gridbox .colmn-24 .col-xs-push-10 {
	left: 41.66666667%;
}

.gridbox .colmn-24 .col-xs-push-9 {
	left: 37.5%;
}

.gridbox .colmn-24 .col-xs-push-8 {
	left: 33.33333333%;
}

.gridbox .colmn-24 .col-xs-push-7 {
	left: 29.16666667%;
}

.gridbox .colmn-24 .col-xs-push-6 {
	left: 25%;
}

.gridbox .colmn-24 .col-xs-push-5 {
	left: 20.83333333%;
}

.gridbox .colmn-24 .col-xs-push-4 {
	left: 16.66666667%;
}

.gridbox .colmn-24 .col-xs-push-3 {
	left: 12.5%;
}

.gridbox .colmn-24 .col-xs-push-2 {
	left: 8.33333333%;
}

.gridbox .colmn-24 .col-xs-push-1 {
	left: 4.16666667%;
}

.gridbox .colmn-24 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-24 .col-xs-offset-24 {
	margin-left: 100%;
}

.gridbox .colmn-24 .col-xs-offset-23 {
	margin-left: 95.83333333%;
}

.gridbox .colmn-24 .col-xs-offset-22 {
	margin-left: 91.66666667%;
}

.gridbox .colmn-24 .col-xs-offset-21 {
	margin-left: 87.5%;
}

.gridbox .colmn-24 .col-xs-offset-20 {
	margin-left: 83.33333333%;
}

.gridbox .colmn-24 .col-xs-offset-19 {
	margin-left: 79.16666667%;
}

.gridbox .colmn-24 .col-xs-offset-18 {
	margin-left: 75%;
}

.gridbox .colmn-24 .col-xs-offset-17 {
	margin-left: 70.83333333%;
}

.gridbox .colmn-24 .col-xs-offset-16 {
	margin-left: 66.66666667%;
}

.gridbox .colmn-24 .col-xs-offset-15 {
	margin-left: 62.5%;
}

.gridbox .colmn-24 .col-xs-offset-14 {
	margin-left: 58.33333333%;
}

.gridbox .colmn-24 .col-xs-offset-13 {
	margin-left: 54.16666667%;
}

.gridbox .colmn-24 .col-xs-offset-12 {
	margin-left: 50%;
}

.gridbox .colmn-24 .col-xs-offset-11 {
	margin-left: 45.83333333%;
}

.gridbox .colmn-24 .col-xs-offset-10 {
	margin-left: 41.66666667%;
}

.gridbox .colmn-24 .col-xs-offset-9 {
	margin-left: 37.5%;
}

.gridbox .colmn-24 .col-xs-offset-8 {
	margin-left: 33.33333333%;
}

.gridbox .colmn-24 .col-xs-offset-7 {
	margin-left: 29.16666667%;
}

.gridbox .colmn-24 .col-xs-offset-6 {
	margin-left: 25%;
}

.gridbox .colmn-24 .col-xs-offset-5 {
	margin-left: 20.83333333%;
}

.gridbox .colmn-24 .col-xs-offset-4 {
	margin-left: 16.66666667%;
}

.gridbox .colmn-24 .col-xs-offset-3 {
	margin-left: 12.5%;
}

.gridbox .colmn-24 .col-xs-offset-2 {
	margin-left: 8.33333333%;
}

.gridbox .colmn-24 .col-xs-offset-1 {
	margin-left: 4.16666667%;
}

.gridbox .colmn-24 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-24 .col,
	.gridbox .colmn-24 .col-sm-1,
	.gridbox .colmn-24 .col-sm-2,
	.gridbox .colmn-24 .col-sm-3,
	.gridbox .colmn-24 .col-sm-4,
	.gridbox .colmn-24 .col-sm-5,
	.gridbox .colmn-24 .col-sm-6,
	.gridbox .colmn-24 .col-sm-7,
	.gridbox .colmn-24 .col-sm-8,
	.gridbox .colmn-24 .col-sm-9,
	.gridbox .colmn-24 .col-sm-10,
	.gridbox .colmn-24 .col-sm-11,
	.gridbox .colmn-24 .col-sm-12,
	.gridbox .colmn-24 .col-sm-13,
	.gridbox .colmn-24 .col-sm-14,
	.gridbox .colmn-24 .col-sm-15,
	.gridbox .colmn-24 .col-sm-16,
	.gridbox .colmn-24 .col-sm-17,
	.gridbox .colmn-24 .col-sm-18,
	.gridbox .colmn-24 .col-sm-19,
	.gridbox .colmn-24 .col-sm-20,
	.gridbox .colmn-24 .col-sm-21,
	.gridbox .colmn-24 .col-sm-22,
	.gridbox .colmn-24 .col-sm-23,
	.gridbox .colmn-24 .col-sm-24 {
		float: left;
	}

	.gridbox .colmn-24 .col-sm-24 {
		width: 100%;
	}

	.gridbox .colmn-24 .col-sm-23 {
		width: 95.83333333%;
	}

	.gridbox .colmn-24 .col-sm-22 {
		width: 91.66666667%;
	}

	.gridbox .colmn-24 .col-sm-21 {
		width: 87.5%;
	}

	.gridbox .colmn-24 .col-sm-20 {
		width: 83.33333333%;
	}

	.gridbox .colmn-24 .col-sm-19 {
		width: 79.16666667%;
	}

	.gridbox .colmn-24 .col-sm-18 {
		width: 75%;
	}

	.gridbox .colmn-24 .col-sm-17 {
		width: 70.83333333%;
	}

	.gridbox .colmn-24 .col-sm-16 {
		width: 66.66666667%;
	}

	.gridbox .colmn-24 .col-sm-15 {
		width: 62.5%;
	}

	.gridbox .colmn-24 .col-sm-14 {
		width: 58.33333333%;
	}

	.gridbox .colmn-24 .col-sm-13 {
		width: 54.16666667%;
	}

	.gridbox .colmn-24 .col-sm-12 {
		width: 50%;
	}

	.gridbox .colmn-24 .col-sm-11 {
		width: 45.83333333%;
	}

	.gridbox .colmn-24 .col-sm-10 {
		width: 41.66666667%;
	}

	.gridbox .colmn-24 .col-sm-9 {
		width: 37.5%;
	}

	.gridbox .colmn-24 .col-sm-8 {
		width: 33.33333333%;
	}

	.gridbox .colmn-24 .col-sm-7 {
		width: 29.16666667%;
	}

	.gridbox .colmn-24 .col-sm-6 {
		width: 25%;
	}

	.gridbox .colmn-24 .col-sm-5 {
		width: 20.83333333%;
	}

	.gridbox .colmn-24 .col-sm-4 {
		width: 16.66666667%;
	}

	.gridbox .colmn-24 .col-sm-3 {
		width: 12.5%;
	}

	.gridbox .colmn-24 .col-sm-2 {
		width: 8.33333333%;
	}

	.gridbox .colmn-24 .col-sm-1 {
		width: 4.16666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-24 {
		right: 100%;
	}

	.gridbox .colmn-24 .col-sm-pull-23 {
		right: 95.83333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-22 {
		right: 91.66666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-21 {
		right: 87.5%;
	}

	.gridbox .colmn-24 .col-sm-pull-20 {
		right: 83.33333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-19 {
		right: 79.16666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-18 {
		right: 75%;
	}

	.gridbox .colmn-24 .col-sm-pull-17 {
		right: 70.83333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-16 {
		right: 66.66666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-15 {
		right: 62.5%;
	}

	.gridbox .colmn-24 .col-sm-pull-14 {
		right: 58.33333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-13 {
		right: 54.16666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-12 {
		right: 50%;
	}

	.gridbox .colmn-24 .col-sm-pull-11 {
		right: 45.83333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-10 {
		right: 41.66666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-9 {
		right: 37.5%;
	}

	.gridbox .colmn-24 .col-sm-pull-8 {
		right: 33.33333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-7 {
		right: 29.16666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-6 {
		right: 25%;
	}

	.gridbox .colmn-24 .col-sm-pull-5 {
		right: 20.83333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-4 {
		right: 16.66666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-3 {
		right: 12.5%;
	}

	.gridbox .colmn-24 .col-sm-pull-2 {
		right: 8.33333333%;
	}

	.gridbox .colmn-24 .col-sm-pull-1 {
		right: 4.16666667%;
	}

	.gridbox .colmn-24 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-24 .col-sm-push-24 {
		left: 100%;
	}

	.gridbox .colmn-24 .col-sm-push-23 {
		left: 95.83333333%;
	}

	.gridbox .colmn-24 .col-sm-push-22 {
		left: 91.66666667%;
	}

	.gridbox .colmn-24 .col-sm-push-21 {
		left: 87.5%;
	}

	.gridbox .colmn-24 .col-sm-push-20 {
		left: 83.33333333%;
	}

	.gridbox .colmn-24 .col-sm-push-19 {
		left: 79.16666667%;
	}

	.gridbox .colmn-24 .col-sm-push-18 {
		left: 75%;
	}

	.gridbox .colmn-24 .col-sm-push-17 {
		left: 70.83333333%;
	}

	.gridbox .colmn-24 .col-sm-push-16 {
		left: 66.66666667%;
	}

	.gridbox .colmn-24 .col-sm-push-15 {
		left: 62.5%;
	}

	.gridbox .colmn-24 .col-sm-push-14 {
		left: 58.33333333%;
	}

	.gridbox .colmn-24 .col-sm-push-13 {
		left: 54.16666667%;
	}

	.gridbox .colmn-24 .col-sm-push-12 {
		left: 50%;
	}

	.gridbox .colmn-24 .col-sm-push-11 {
		left: 45.83333333%;
	}

	.gridbox .colmn-24 .col-sm-push-10 {
		left: 41.66666667%;
	}

	.gridbox .colmn-24 .col-sm-push-9 {
		left: 37.5%;
	}

	.gridbox .colmn-24 .col-sm-push-8 {
		left: 33.33333333%;
	}

	.gridbox .colmn-24 .col-sm-push-7 {
		left: 29.16666667%;
	}

	.gridbox .colmn-24 .col-sm-push-6 {
		left: 25%;
	}

	.gridbox .colmn-24 .col-sm-push-5 {
		left: 20.83333333%;
	}

	.gridbox .colmn-24 .col-sm-push-4 {
		left: 16.66666667%;
	}

	.gridbox .colmn-24 .col-sm-push-3 {
		left: 12.5%;
	}

	.gridbox .colmn-24 .col-sm-push-2 {
		left: 8.33333333%;
	}

	.gridbox .colmn-24 .col-sm-push-1 {
		left: 4.16666667%;
	}

	.gridbox .colmn-24 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-24 .col-sm-offset-24 {
		margin-left: 100%;
	}

	.gridbox .colmn-24 .col-sm-offset-23 {
		margin-left: 95.83333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-22 {
		margin-left: 91.66666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-21 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-24 .col-sm-offset-20 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-19 {
		margin-left: 79.16666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-18 {
		margin-left: 75%;
	}

	.gridbox .colmn-24 .col-sm-offset-17 {
		margin-left: 70.83333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-16 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-15 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-24 .col-sm-offset-14 {
		margin-left: 58.33333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-13 {
		margin-left: 54.16666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-12 {
		margin-left: 50%;
	}

	.gridbox .colmn-24 .col-sm-offset-11 {
		margin-left: 45.83333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-10 {
		margin-left: 41.66666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-9 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-24 .col-sm-offset-8 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-7 {
		margin-left: 29.16666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-6 {
		margin-left: 25%;
	}

	.gridbox .colmn-24 .col-sm-offset-5 {
		margin-left: 20.83333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-4 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-3 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-24 .col-sm-offset-2 {
		margin-left: 8.33333333%;
	}

	.gridbox .colmn-24 .col-sm-offset-1 {
		margin-left: 4.16666667%;
	}

	.gridbox .colmn-24 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-24 .col,
	.gridbox .colmn-24 .col-md-1,
	.gridbox .colmn-24 .col-md-2,
	.gridbox .colmn-24 .col-md-3,
	.gridbox .colmn-24 .col-md-4,
	.gridbox .colmn-24 .col-md-5,
	.gridbox .colmn-24 .col-md-6,
	.gridbox .colmn-24 .col-md-7,
	.gridbox .colmn-24 .col-md-8,
	.gridbox .colmn-24 .col-md-9,
	.gridbox .colmn-24 .col-md-10,
	.gridbox .colmn-24 .col-md-11,
	.gridbox .colmn-24 .col-md-12,
	.gridbox .colmn-24 .col-md-13,
	.gridbox .colmn-24 .col-md-14,
	.gridbox .colmn-24 .col-md-15,
	.gridbox .colmn-24 .col-md-16,
	.gridbox .colmn-24 .col-md-17,
	.gridbox .colmn-24 .col-md-18,
	.gridbox .colmn-24 .col-md-19,
	.gridbox .colmn-24 .col-md-20,
	.gridbox .colmn-24 .col-md-21,
	.gridbox .colmn-24 .col-md-22,
	.gridbox .colmn-24 .col-md-23,
	.gridbox .colmn-24 .col-md-24 {
		float: left;
	}

	.gridbox .colmn-24 .col-md-24 {
		width: 100%;
	}

	.gridbox .colmn-24 .col-md-23 {
		width: 95.83333333%;
	}

	.gridbox .colmn-24 .col-md-22 {
		width: 91.66666667%;
	}

	.gridbox .colmn-24 .col-md-21 {
		width: 87.5%;
	}

	.gridbox .colmn-24 .col-md-20 {
		width: 83.33333333%;
	}

	.gridbox .colmn-24 .col-md-19 {
		width: 79.16666667%;
	}

	.gridbox .colmn-24 .col-md-18 {
		width: 75%;
	}

	.gridbox .colmn-24 .col-md-17 {
		width: 70.83333333%;
	}

	.gridbox .colmn-24 .col-md-16 {
		width: 66.66666667%;
	}

	.gridbox .colmn-24 .col-md-15 {
		width: 62.5%;
	}

	.gridbox .colmn-24 .col-md-14 {
		width: 58.33333333%;
	}

	.gridbox .colmn-24 .col-md-13 {
		width: 54.16666667%;
	}

	.gridbox .colmn-24 .col-md-12 {
		width: 50%;
	}

	.gridbox .colmn-24 .col-md-11 {
		width: 45.83333333%;
	}

	.gridbox .colmn-24 .col-md-10 {
		width: 41.66666667%;
	}

	.gridbox .colmn-24 .col-md-9 {
		width: 37.5%;
	}

	.gridbox .colmn-24 .col-md-8 {
		width: 33.33333333%;
	}

	.gridbox .colmn-24 .col-md-7 {
		width: 29.16666667%;
	}

	.gridbox .colmn-24 .col-md-6 {
		width: 25%;
	}

	.gridbox .colmn-24 .col-md-5 {
		width: 20.83333333%;
	}

	.gridbox .colmn-24 .col-md-4 {
		width: 16.66666667%;
	}

	.gridbox .colmn-24 .col-md-3 {
		width: 12.5%;
	}

	.gridbox .colmn-24 .col-md-2 {
		width: 8.33333333%;
	}

	.gridbox .colmn-24 .col-md-1 {
		width: 4.16666667%;
	}

	.gridbox .colmn-24 .col-md-pull-24 {
		right: 100%;
	}

	.gridbox .colmn-24 .col-md-pull-23 {
		right: 95.83333333%;
	}

	.gridbox .colmn-24 .col-md-pull-22 {
		right: 91.66666667%;
	}

	.gridbox .colmn-24 .col-md-pull-21 {
		right: 87.5%;
	}

	.gridbox .colmn-24 .col-md-pull-20 {
		right: 83.33333333%;
	}

	.gridbox .colmn-24 .col-md-pull-19 {
		right: 79.16666667%;
	}

	.gridbox .colmn-24 .col-md-pull-18 {
		right: 75%;
	}

	.gridbox .colmn-24 .col-md-pull-17 {
		right: 70.83333333%;
	}

	.gridbox .colmn-24 .col-md-pull-16 {
		right: 66.66666667%;
	}

	.gridbox .colmn-24 .col-md-pull-15 {
		right: 62.5%;
	}

	.gridbox .colmn-24 .col-md-pull-14 {
		right: 58.33333333%;
	}

	.gridbox .colmn-24 .col-md-pull-13 {
		right: 54.16666667%;
	}

	.gridbox .colmn-24 .col-md-pull-12 {
		right: 50%;
	}

	.gridbox .colmn-24 .col-md-pull-11 {
		right: 45.83333333%;
	}

	.gridbox .colmn-24 .col-md-pull-10 {
		right: 41.66666667%;
	}

	.gridbox .colmn-24 .col-md-pull-9 {
		right: 37.5%;
	}

	.gridbox .colmn-24 .col-md-pull-8 {
		right: 33.33333333%;
	}

	.gridbox .colmn-24 .col-md-pull-7 {
		right: 29.16666667%;
	}

	.gridbox .colmn-24 .col-md-pull-6 {
		right: 25%;
	}

	.gridbox .colmn-24 .col-md-pull-5 {
		right: 20.83333333%;
	}

	.gridbox .colmn-24 .col-md-pull-4 {
		right: 16.66666667%;
	}

	.gridbox .colmn-24 .col-md-pull-3 {
		right: 12.5%;
	}

	.gridbox .colmn-24 .col-md-pull-2 {
		right: 8.33333333%;
	}

	.gridbox .colmn-24 .col-md-pull-1 {
		right: 4.16666667%;
	}

	.gridbox .colmn-24 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-24 .col-md-push-24 {
		left: 100%;
	}

	.gridbox .colmn-24 .col-md-push-23 {
		left: 95.83333333%;
	}

	.gridbox .colmn-24 .col-md-push-22 {
		left: 91.66666667%;
	}

	.gridbox .colmn-24 .col-md-push-21 {
		left: 87.5%;
	}

	.gridbox .colmn-24 .col-md-push-20 {
		left: 83.33333333%;
	}

	.gridbox .colmn-24 .col-md-push-19 {
		left: 79.16666667%;
	}

	.gridbox .colmn-24 .col-md-push-18 {
		left: 75%;
	}

	.gridbox .colmn-24 .col-md-push-17 {
		left: 70.83333333%;
	}

	.gridbox .colmn-24 .col-md-push-16 {
		left: 66.66666667%;
	}

	.gridbox .colmn-24 .col-md-push-15 {
		left: 62.5%;
	}

	.gridbox .colmn-24 .col-md-push-14 {
		left: 58.33333333%;
	}

	.gridbox .colmn-24 .col-md-push-13 {
		left: 54.16666667%;
	}

	.gridbox .colmn-24 .col-md-push-12 {
		left: 50%;
	}

	.gridbox .colmn-24 .col-md-push-11 {
		left: 45.83333333%;
	}

	.gridbox .colmn-24 .col-md-push-10 {
		left: 41.66666667%;
	}

	.gridbox .colmn-24 .col-md-push-9 {
		left: 37.5%;
	}

	.gridbox .colmn-24 .col-md-push-8 {
		left: 33.33333333%;
	}

	.gridbox .colmn-24 .col-md-push-7 {
		left: 29.16666667%;
	}

	.gridbox .colmn-24 .col-md-push-6 {
		left: 25%;
	}

	.gridbox .colmn-24 .col-md-push-5 {
		left: 20.83333333%;
	}

	.gridbox .colmn-24 .col-md-push-4 {
		left: 16.66666667%;
	}

	.gridbox .colmn-24 .col-md-push-3 {
		left: 12.5%;
	}

	.gridbox .colmn-24 .col-md-push-2 {
		left: 8.33333333%;
	}

	.gridbox .colmn-24 .col-md-push-1 {
		left: 4.16666667%;
	}

	.gridbox .colmn-24 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-24 .col-md-offset-24 {
		margin-left: 100%;
	}

	.gridbox .colmn-24 .col-md-offset-23 {
		margin-left: 95.83333333%;
	}

	.gridbox .colmn-24 .col-md-offset-22 {
		margin-left: 91.66666667%;
	}

	.gridbox .colmn-24 .col-md-offset-21 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-24 .col-md-offset-20 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-24 .col-md-offset-19 {
		margin-left: 79.16666667%;
	}

	.gridbox .colmn-24 .col-md-offset-18 {
		margin-left: 75%;
	}

	.gridbox .colmn-24 .col-md-offset-17 {
		margin-left: 70.83333333%;
	}

	.gridbox .colmn-24 .col-md-offset-16 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-24 .col-md-offset-15 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-24 .col-md-offset-14 {
		margin-left: 58.33333333%;
	}

	.gridbox .colmn-24 .col-md-offset-13 {
		margin-left: 54.16666667%;
	}

	.gridbox .colmn-24 .col-md-offset-12 {
		margin-left: 50%;
	}

	.gridbox .colmn-24 .col-md-offset-11 {
		margin-left: 45.83333333%;
	}

	.gridbox .colmn-24 .col-md-offset-10 {
		margin-left: 41.66666667%;
	}

	.gridbox .colmn-24 .col-md-offset-9 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-24 .col-md-offset-8 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-24 .col-md-offset-7 {
		margin-left: 29.16666667%;
	}

	.gridbox .colmn-24 .col-md-offset-6 {
		margin-left: 25%;
	}

	.gridbox .colmn-24 .col-md-offset-5 {
		margin-left: 20.83333333%;
	}

	.gridbox .colmn-24 .col-md-offset-4 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-24 .col-md-offset-3 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-24 .col-md-offset-2 {
		margin-left: 8.33333333%;
	}

	.gridbox .colmn-24 .col-md-offset-1 {
		margin-left: 4.16666667%;
	}

	.gridbox .colmn-24 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-24 .col,
	.gridbox .colmn-24 .col-lg-1,
	.gridbox .colmn-24 .col-lg-2,
	.gridbox .colmn-24 .col-lg-3,
	.gridbox .colmn-24 .col-lg-4,
	.gridbox .colmn-24 .col-lg-5,
	.gridbox .colmn-24 .col-lg-6,
	.gridbox .colmn-24 .col-lg-7,
	.gridbox .colmn-24 .col-lg-8,
	.gridbox .colmn-24 .col-lg-9,
	.gridbox .colmn-24 .col-lg-10,
	.gridbox .colmn-24 .col-lg-11,
	.gridbox .colmn-24 .col-lg-12,
	.gridbox .colmn-24 .col-lg-13,
	.gridbox .colmn-24 .col-lg-14,
	.gridbox .colmn-24 .col-lg-15,
	.gridbox .colmn-24 .col-lg-16,
	.gridbox .colmn-24 .col-lg-17,
	.gridbox .colmn-24 .col-lg-18,
	.gridbox .colmn-24 .col-lg-19,
	.gridbox .colmn-24 .col-lg-20,
	.gridbox .colmn-24 .col-lg-21,
	.gridbox .colmn-24 .col-lg-22,
	.gridbox .colmn-24 .col-lg-23,
	.gridbox .colmn-24 .col-lg-24 {
		float: left;
	}

	.gridbox .colmn-24 .col-lg-24 {
		width: 100%;
	}

	.gridbox .colmn-24 .col-lg-23 {
		width: 95.83333333%;
	}

	.gridbox .colmn-24 .col-lg-22 {
		width: 91.66666667%;
	}

	.gridbox .colmn-24 .col-lg-21 {
		width: 87.5%;
	}

	.gridbox .colmn-24 .col-lg-20 {
		width: 83.33333333%;
	}

	.gridbox .colmn-24 .col-lg-19 {
		width: 79.16666667%;
	}

	.gridbox .colmn-24 .col-lg-18 {
		width: 75%;
	}

	.gridbox .colmn-24 .col-lg-17 {
		width: 70.83333333%;
	}

	.gridbox .colmn-24 .col-lg-16 {
		width: 66.66666667%;
	}

	.gridbox .colmn-24 .col-lg-15 {
		width: 62.5%;
	}

	.gridbox .colmn-24 .col-lg-14 {
		width: 58.33333333%;
	}

	.gridbox .colmn-24 .col-lg-13 {
		width: 54.16666667%;
	}

	.gridbox .colmn-24 .col-lg-12 {
		width: 50%;
	}

	.gridbox .colmn-24 .col-lg-11 {
		width: 45.83333333%;
	}

	.gridbox .colmn-24 .col-lg-10 {
		width: 41.66666667%;
	}

	.gridbox .colmn-24 .col-lg-9 {
		width: 37.5%;
	}

	.gridbox .colmn-24 .col-lg-8 {
		width: 33.33333333%;
	}

	.gridbox .colmn-24 .col-lg-7 {
		width: 29.16666667%;
	}

	.gridbox .colmn-24 .col-lg-6 {
		width: 25%;
	}

	.gridbox .colmn-24 .col-lg-5 {
		width: 20.83333333%;
	}

	.gridbox .colmn-24 .col-lg-4 {
		width: 16.66666667%;
	}

	.gridbox .colmn-24 .col-lg-3 {
		width: 12.5%;
	}

	.gridbox .colmn-24 .col-lg-2 {
		width: 8.33333333%;
	}

	.gridbox .colmn-24 .col-lg-1 {
		width: 4.16666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-24 {
		right: 100%;
	}

	.gridbox .colmn-24 .col-lg-pull-23 {
		right: 95.83333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-22 {
		right: 91.66666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-21 {
		right: 87.5%;
	}

	.gridbox .colmn-24 .col-lg-pull-20 {
		right: 83.33333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-19 {
		right: 79.16666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-18 {
		right: 75%;
	}

	.gridbox .colmn-24 .col-lg-pull-17 {
		right: 70.83333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-16 {
		right: 66.66666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-15 {
		right: 62.5%;
	}

	.gridbox .colmn-24 .col-lg-pull-14 {
		right: 58.33333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-13 {
		right: 54.16666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-12 {
		right: 50%;
	}

	.gridbox .colmn-24 .col-lg-pull-11 {
		right: 45.83333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-10 {
		right: 41.66666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-9 {
		right: 37.5%;
	}

	.gridbox .colmn-24 .col-lg-pull-8 {
		right: 33.33333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-7 {
		right: 29.16666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-6 {
		right: 25%;
	}

	.gridbox .colmn-24 .col-lg-pull-5 {
		right: 20.83333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-4 {
		right: 16.66666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-3 {
		right: 12.5%;
	}

	.gridbox .colmn-24 .col-lg-pull-2 {
		right: 8.33333333%;
	}

	.gridbox .colmn-24 .col-lg-pull-1 {
		right: 4.16666667%;
	}

	.gridbox .colmn-24 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-24 .col-lg-push-24 {
		left: 100%;
	}

	.gridbox .colmn-24 .col-lg-push-23 {
		left: 95.83333333%;
	}

	.gridbox .colmn-24 .col-lg-push-22 {
		left: 91.66666667%;
	}

	.gridbox .colmn-24 .col-lg-push-21 {
		left: 87.5%;
	}

	.gridbox .colmn-24 .col-lg-push-20 {
		left: 83.33333333%;
	}

	.gridbox .colmn-24 .col-lg-push-19 {
		left: 79.16666667%;
	}

	.gridbox .colmn-24 .col-lg-push-18 {
		left: 75%;
	}

	.gridbox .colmn-24 .col-lg-push-17 {
		left: 70.83333333%;
	}

	.gridbox .colmn-24 .col-lg-push-16 {
		left: 66.66666667%;
	}

	.gridbox .colmn-24 .col-lg-push-15 {
		left: 62.5%;
	}

	.gridbox .colmn-24 .col-lg-push-14 {
		left: 58.33333333%;
	}

	.gridbox .colmn-24 .col-lg-push-13 {
		left: 54.16666667%;
	}

	.gridbox .colmn-24 .col-lg-push-12 {
		left: 50%;
	}

	.gridbox .colmn-24 .col-lg-push-11 {
		left: 45.83333333%;
	}

	.gridbox .colmn-24 .col-lg-push-10 {
		left: 41.66666667%;
	}

	.gridbox .colmn-24 .col-lg-push-9 {
		left: 37.5%;
	}

	.gridbox .colmn-24 .col-lg-push-8 {
		left: 33.33333333%;
	}

	.gridbox .colmn-24 .col-lg-push-7 {
		left: 29.16666667%;
	}

	.gridbox .colmn-24 .col-lg-push-6 {
		left: 25%;
	}

	.gridbox .colmn-24 .col-lg-push-5 {
		left: 20.83333333%;
	}

	.gridbox .colmn-24 .col-lg-push-4 {
		left: 16.66666667%;
	}

	.gridbox .colmn-24 .col-lg-push-3 {
		left: 12.5%;
	}

	.gridbox .colmn-24 .col-lg-push-2 {
		left: 8.33333333%;
	}

	.gridbox .colmn-24 .col-lg-push-1 {
		left: 4.16666667%;
	}

	.gridbox .colmn-24 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-24 .col-lg-offset-24 {
		margin-left: 100%;
	}

	.gridbox .colmn-24 .col-lg-offset-23 {
		margin-left: 95.83333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-22 {
		margin-left: 91.66666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-21 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-24 .col-lg-offset-20 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-19 {
		margin-left: 79.16666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-18 {
		margin-left: 75%;
	}

	.gridbox .colmn-24 .col-lg-offset-17 {
		margin-left: 70.83333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-16 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-15 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-24 .col-lg-offset-14 {
		margin-left: 58.33333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-13 {
		margin-left: 54.16666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-12 {
		margin-left: 50%;
	}

	.gridbox .colmn-24 .col-lg-offset-11 {
		margin-left: 45.83333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-10 {
		margin-left: 41.66666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-9 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-24 .col-lg-offset-8 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-7 {
		margin-left: 29.16666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-6 {
		margin-left: 25%;
	}

	.gridbox .colmn-24 .col-lg-offset-5 {
		margin-left: 20.83333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-4 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-3 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-24 .col-lg-offset-2 {
		margin-left: 8.33333333%;
	}

	.gridbox .colmn-24 .col-lg-offset-1 {
		margin-left: 4.16666667%;
	}

	.gridbox .colmn-24 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7,
.gridbox .gutter-30 .col-xs-8,
.gridbox .gutter-30 .col-sm-8,
.gridbox .gutter-30 .col-md-8,
.gridbox .gutter-30 .col-lg-8,
.gridbox .gutter-30 .col-xs-9,
.gridbox .gutter-30 .col-sm-9,
.gridbox .gutter-30 .col-md-9,
.gridbox .gutter-30 .col-lg-9,
.gridbox .gutter-30 .col-xs-10,
.gridbox .gutter-30 .col-sm-10,
.gridbox .gutter-30 .col-md-10,
.gridbox .gutter-30 .col-lg-10,
.gridbox .gutter-30 .col-xs-11,
.gridbox .gutter-30 .col-sm-11,
.gridbox .gutter-30 .col-md-11,
.gridbox .gutter-30 .col-lg-11,
.gridbox .gutter-30 .col-xs-12,
.gridbox .gutter-30 .col-sm-12,
.gridbox .gutter-30 .col-md-12,
.gridbox .gutter-30 .col-lg-12,
.gridbox .gutter-30 .col-xs-13,
.gridbox .gutter-30 .col-sm-13,
.gridbox .gutter-30 .col-md-13,
.gridbox .gutter-30 .col-lg-13,
.gridbox .gutter-30 .col-xs-14,
.gridbox .gutter-30 .col-sm-14,
.gridbox .gutter-30 .col-md-14,
.gridbox .gutter-30 .col-lg-14,
.gridbox .gutter-30 .col-xs-15,
.gridbox .gutter-30 .col-sm-15,
.gridbox .gutter-30 .col-md-15,
.gridbox .gutter-30 .col-lg-15,
.gridbox .gutter-30 .col-xs-16,
.gridbox .gutter-30 .col-sm-16,
.gridbox .gutter-30 .col-md-16,
.gridbox .gutter-30 .col-lg-16 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-16 .col,
.gridbox .colmn-16 .col-xs-1,
.gridbox .colmn-16 .col-sm-1,
.gridbox .colmn-16 .col-md-1,
.gridbox .colmn-16 .col-lg-1,
.gridbox .colmn-16 .col-xs-2,
.gridbox .colmn-16 .col-sm-2,
.gridbox .colmn-16 .col-md-2,
.gridbox .colmn-16 .col-lg-2,
.gridbox .colmn-16 .col-xs-3,
.gridbox .colmn-16 .col-sm-3,
.gridbox .colmn-16 .col-md-3,
.gridbox .colmn-16 .col-lg-3,
.gridbox .colmn-16 .col-xs-4,
.gridbox .colmn-16 .col-sm-4,
.gridbox .colmn-16 .col-md-4,
.gridbox .colmn-16 .col-lg-4,
.gridbox .colmn-16 .col-xs-5,
.gridbox .colmn-16 .col-sm-5,
.gridbox .colmn-16 .col-md-5,
.gridbox .colmn-16 .col-lg-5,
.gridbox .colmn-16 .col-xs-6,
.gridbox .colmn-16 .col-sm-6,
.gridbox .colmn-16 .col-md-6,
.gridbox .colmn-16 .col-lg-6,
.gridbox .colmn-16 .col-xs-7,
.gridbox .colmn-16 .col-sm-7,
.gridbox .colmn-16 .col-md-7,
.gridbox .colmn-16 .col-lg-7,
.gridbox .colmn-16 .col-xs-8,
.gridbox .colmn-16 .col-sm-8,
.gridbox .colmn-16 .col-md-8,
.gridbox .colmn-16 .col-lg-8,
.gridbox .colmn-16 .col-xs-9,
.gridbox .colmn-16 .col-sm-9,
.gridbox .colmn-16 .col-md-9,
.gridbox .colmn-16 .col-lg-9,
.gridbox .colmn-16 .col-xs-10,
.gridbox .colmn-16 .col-sm-10,
.gridbox .colmn-16 .col-md-10,
.gridbox .colmn-16 .col-lg-10,
.gridbox .colmn-16 .col-xs-11,
.gridbox .colmn-16 .col-sm-11,
.gridbox .colmn-16 .col-md-11,
.gridbox .colmn-16 .col-lg-11,
.gridbox .colmn-16 .col-xs-12,
.gridbox .colmn-16 .col-sm-12,
.gridbox .colmn-16 .col-md-12,
.gridbox .colmn-16 .col-lg-12,
.gridbox .colmn-16 .col-xs-13,
.gridbox .colmn-16 .col-sm-13,
.gridbox .colmn-16 .col-md-13,
.gridbox .colmn-16 .col-lg-13,
.gridbox .colmn-16 .col-xs-14,
.gridbox .colmn-16 .col-sm-14,
.gridbox .colmn-16 .col-md-14,
.gridbox .colmn-16 .col-lg-14,
.gridbox .colmn-16 .col-xs-15,
.gridbox .colmn-16 .col-sm-15,
.gridbox .colmn-16 .col-md-15,
.gridbox .colmn-16 .col-lg-15,
.gridbox .colmn-16 .col-xs-16,
.gridbox .colmn-16 .col-sm-16,
.gridbox .colmn-16 .col-md-16,
.gridbox .colmn-16 .col-lg-16 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-16 .col,
.gridbox .colmn-16 .col-xs-1,
.gridbox .colmn-16 .col-xs-2,
.gridbox .colmn-16 .col-xs-3,
.gridbox .colmn-16 .col-xs-4,
.gridbox .colmn-16 .col-xs-5,
.gridbox .colmn-16 .col-xs-6,
.gridbox .colmn-16 .col-xs-7,
.gridbox .colmn-16 .col-xs-8,
.gridbox .colmn-16 .col-xs-9,
.gridbox .colmn-16 .col-xs-10,
.gridbox .colmn-16 .col-xs-11,
.gridbox .colmn-16 .col-xs-12,
.gridbox .colmn-16 .col-xs-13,
.gridbox .colmn-16 .col-xs-14,
.gridbox .colmn-16 .col-xs-15,
.gridbox .colmn-16 .col-xs-16 {
	float: left;
}

.gridbox .colmn-16 .col-xs-16 {
	width: 100%;
}

.gridbox .colmn-16 .col-xs-15 {
	width: 93.75%;
}

.gridbox .colmn-16 .col-xs-14 {
	width: 87.5%;
}

.gridbox .colmn-16 .col-xs-13 {
	width: 81.25%;
}

.gridbox .colmn-16 .col-xs-12 {
	width: 75%;
}

.gridbox .colmn-16 .col-xs-11 {
	width: 68.75%;
}

.gridbox .colmn-16 .col-xs-10 {
	width: 62.5%;
}

.gridbox .colmn-16 .col-xs-9 {
	width: 56.25%;
}

.gridbox .colmn-16 .col-xs-8 {
	width: 50%;
}

.gridbox .colmn-16 .col-xs-7 {
	width: 43.75%;
}

.gridbox .colmn-16 .col-xs-6 {
	width: 37.5%;
}

.gridbox .colmn-16 .col-xs-5 {
	width: 31.25%;
}

.gridbox .colmn-16 .col-xs-4 {
	width: 25%;
}

.gridbox .colmn-16 .col-xs-3 {
	width: 18.75%;
}

.gridbox .colmn-16 .col-xs-2 {
	width: 12.5%;
}

.gridbox .colmn-16 .col-xs-1 {
	width: 6.25%;
}

.gridbox .colmn-16 .col-xs-pull-16 {
	right: 100%;
}

.gridbox .colmn-16 .col-xs-pull-15 {
	right: 93.75%;
}

.gridbox .colmn-16 .col-xs-pull-14 {
	right: 87.5%;
}

.gridbox .colmn-16 .col-xs-pull-13 {
	right: 81.25%;
}

.gridbox .colmn-16 .col-xs-pull-12 {
	right: 75%;
}

.gridbox .colmn-16 .col-xs-pull-11 {
	right: 68.75%;
}

.gridbox .colmn-16 .col-xs-pull-10 {
	right: 62.5%;
}

.gridbox .colmn-16 .col-xs-pull-9 {
	right: 56.25%;
}

.gridbox .colmn-16 .col-xs-pull-8 {
	right: 50%;
}

.gridbox .colmn-16 .col-xs-pull-7 {
	right: 43.75%;
}

.gridbox .colmn-16 .col-xs-pull-6 {
	right: 37.5%;
}

.gridbox .colmn-16 .col-xs-pull-5 {
	right: 31.25%;
}

.gridbox .colmn-16 .col-xs-pull-4 {
	right: 25%;
}

.gridbox .colmn-16 .col-xs-pull-3 {
	right: 18.75%;
}

.gridbox .colmn-16 .col-xs-pull-2 {
	right: 12.5%;
}

.gridbox .colmn-16 .col-xs-pull-1 {
	right: 6.25%;
}

.gridbox .colmn-16 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-16 .col-xs-push-16 {
	left: 100%;
}

.gridbox .colmn-16 .col-xs-push-15 {
	left: 93.75%;
}

.gridbox .colmn-16 .col-xs-push-14 {
	left: 87.5%;
}

.gridbox .colmn-16 .col-xs-push-13 {
	left: 81.25%;
}

.gridbox .colmn-16 .col-xs-push-12 {
	left: 75%;
}

.gridbox .colmn-16 .col-xs-push-11 {
	left: 68.75%;
}

.gridbox .colmn-16 .col-xs-push-10 {
	left: 62.5%;
}

.gridbox .colmn-16 .col-xs-push-9 {
	left: 56.25%;
}

.gridbox .colmn-16 .col-xs-push-8 {
	left: 50%;
}

.gridbox .colmn-16 .col-xs-push-7 {
	left: 43.75%;
}

.gridbox .colmn-16 .col-xs-push-6 {
	left: 37.5%;
}

.gridbox .colmn-16 .col-xs-push-5 {
	left: 31.25%;
}

.gridbox .colmn-16 .col-xs-push-4 {
	left: 25%;
}

.gridbox .colmn-16 .col-xs-push-3 {
	left: 18.75%;
}

.gridbox .colmn-16 .col-xs-push-2 {
	left: 12.5%;
}

.gridbox .colmn-16 .col-xs-push-1 {
	left: 6.25%;
}

.gridbox .colmn-16 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-16 .col-xs-offset-16 {
	margin-left: 100%;
}

.gridbox .colmn-16 .col-xs-offset-15 {
	margin-left: 93.75%;
}

.gridbox .colmn-16 .col-xs-offset-14 {
	margin-left: 87.5%;
}

.gridbox .colmn-16 .col-xs-offset-13 {
	margin-left: 81.25%;
}

.gridbox .colmn-16 .col-xs-offset-12 {
	margin-left: 75%;
}

.gridbox .colmn-16 .col-xs-offset-11 {
	margin-left: 68.75%;
}

.gridbox .colmn-16 .col-xs-offset-10 {
	margin-left: 62.5%;
}

.gridbox .colmn-16 .col-xs-offset-9 {
	margin-left: 56.25%;
}

.gridbox .colmn-16 .col-xs-offset-8 {
	margin-left: 50%;
}

.gridbox .colmn-16 .col-xs-offset-7 {
	margin-left: 43.75%;
}

.gridbox .colmn-16 .col-xs-offset-6 {
	margin-left: 37.5%;
}

.gridbox .colmn-16 .col-xs-offset-5 {
	margin-left: 31.25%;
}

.gridbox .colmn-16 .col-xs-offset-4 {
	margin-left: 25%;
}

.gridbox .colmn-16 .col-xs-offset-3 {
	margin-left: 18.75%;
}

.gridbox .colmn-16 .col-xs-offset-2 {
	margin-left: 12.5%;
}

.gridbox .colmn-16 .col-xs-offset-1 {
	margin-left: 6.25%;
}

.gridbox .colmn-16 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-16 .col,
	.gridbox .colmn-16 .col-sm-1,
	.gridbox .colmn-16 .col-sm-2,
	.gridbox .colmn-16 .col-sm-3,
	.gridbox .colmn-16 .col-sm-4,
	.gridbox .colmn-16 .col-sm-5,
	.gridbox .colmn-16 .col-sm-6,
	.gridbox .colmn-16 .col-sm-7,
	.gridbox .colmn-16 .col-sm-8,
	.gridbox .colmn-16 .col-sm-9,
	.gridbox .colmn-16 .col-sm-10,
	.gridbox .colmn-16 .col-sm-11,
	.gridbox .colmn-16 .col-sm-12,
	.gridbox .colmn-16 .col-sm-13,
	.gridbox .colmn-16 .col-sm-14,
	.gridbox .colmn-16 .col-sm-15,
	.gridbox .colmn-16 .col-sm-16 {
		float: left;
	}

	.gridbox .colmn-16 .col-sm-16 {
		width: 100%;
	}

	.gridbox .colmn-16 .col-sm-15 {
		width: 93.75%;
	}

	.gridbox .colmn-16 .col-sm-14 {
		width: 87.5%;
	}

	.gridbox .colmn-16 .col-sm-13 {
		width: 81.25%;
	}

	.gridbox .colmn-16 .col-sm-12 {
		width: 75%;
	}

	.gridbox .colmn-16 .col-sm-11 {
		width: 68.75%;
	}

	.gridbox .colmn-16 .col-sm-10 {
		width: 62.5%;
	}

	.gridbox .colmn-16 .col-sm-9 {
		width: 56.25%;
	}

	.gridbox .colmn-16 .col-sm-8 {
		width: 50%;
	}

	.gridbox .colmn-16 .col-sm-7 {
		width: 43.75%;
	}

	.gridbox .colmn-16 .col-sm-6 {
		width: 37.5%;
	}

	.gridbox .colmn-16 .col-sm-5 {
		width: 31.25%;
	}

	.gridbox .colmn-16 .col-sm-4 {
		width: 25%;
	}

	.gridbox .colmn-16 .col-sm-3 {
		width: 18.75%;
	}

	.gridbox .colmn-16 .col-sm-2 {
		width: 12.5%;
	}

	.gridbox .colmn-16 .col-sm-1 {
		width: 6.25%;
	}

	.gridbox .colmn-16 .col-sm-pull-16 {
		right: 100%;
	}

	.gridbox .colmn-16 .col-sm-pull-15 {
		right: 93.75%;
	}

	.gridbox .colmn-16 .col-sm-pull-14 {
		right: 87.5%;
	}

	.gridbox .colmn-16 .col-sm-pull-13 {
		right: 81.25%;
	}

	.gridbox .colmn-16 .col-sm-pull-12 {
		right: 75%;
	}

	.gridbox .colmn-16 .col-sm-pull-11 {
		right: 68.75%;
	}

	.gridbox .colmn-16 .col-sm-pull-10 {
		right: 62.5%;
	}

	.gridbox .colmn-16 .col-sm-pull-9 {
		right: 56.25%;
	}

	.gridbox .colmn-16 .col-sm-pull-8 {
		right: 50%;
	}

	.gridbox .colmn-16 .col-sm-pull-7 {
		right: 43.75%;
	}

	.gridbox .colmn-16 .col-sm-pull-6 {
		right: 37.5%;
	}

	.gridbox .colmn-16 .col-sm-pull-5 {
		right: 31.25%;
	}

	.gridbox .colmn-16 .col-sm-pull-4 {
		right: 25%;
	}

	.gridbox .colmn-16 .col-sm-pull-3 {
		right: 18.75%;
	}

	.gridbox .colmn-16 .col-sm-pull-2 {
		right: 12.5%;
	}

	.gridbox .colmn-16 .col-sm-pull-1 {
		right: 6.25%;
	}

	.gridbox .colmn-16 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-16 .col-sm-push-16 {
		left: 100%;
	}

	.gridbox .colmn-16 .col-sm-push-15 {
		left: 93.75%;
	}

	.gridbox .colmn-16 .col-sm-push-14 {
		left: 87.5%;
	}

	.gridbox .colmn-16 .col-sm-push-13 {
		left: 81.25%;
	}

	.gridbox .colmn-16 .col-sm-push-12 {
		left: 75%;
	}

	.gridbox .colmn-16 .col-sm-push-11 {
		left: 68.75%;
	}

	.gridbox .colmn-16 .col-sm-push-10 {
		left: 62.5%;
	}

	.gridbox .colmn-16 .col-sm-push-9 {
		left: 56.25%;
	}

	.gridbox .colmn-16 .col-sm-push-8 {
		left: 50%;
	}

	.gridbox .colmn-16 .col-sm-push-7 {
		left: 43.75%;
	}

	.gridbox .colmn-16 .col-sm-push-6 {
		left: 37.5%;
	}

	.gridbox .colmn-16 .col-sm-push-5 {
		left: 31.25%;
	}

	.gridbox .colmn-16 .col-sm-push-4 {
		left: 25%;
	}

	.gridbox .colmn-16 .col-sm-push-3 {
		left: 18.75%;
	}

	.gridbox .colmn-16 .col-sm-push-2 {
		left: 12.5%;
	}

	.gridbox .colmn-16 .col-sm-push-1 {
		left: 6.25%;
	}

	.gridbox .colmn-16 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-16 .col-sm-offset-16 {
		margin-left: 100%;
	}

	.gridbox .colmn-16 .col-sm-offset-15 {
		margin-left: 93.75%;
	}

	.gridbox .colmn-16 .col-sm-offset-14 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-16 .col-sm-offset-13 {
		margin-left: 81.25%;
	}

	.gridbox .colmn-16 .col-sm-offset-12 {
		margin-left: 75%;
	}

	.gridbox .colmn-16 .col-sm-offset-11 {
		margin-left: 68.75%;
	}

	.gridbox .colmn-16 .col-sm-offset-10 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-16 .col-sm-offset-9 {
		margin-left: 56.25%;
	}

	.gridbox .colmn-16 .col-sm-offset-8 {
		margin-left: 50%;
	}

	.gridbox .colmn-16 .col-sm-offset-7 {
		margin-left: 43.75%;
	}

	.gridbox .colmn-16 .col-sm-offset-6 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-16 .col-sm-offset-5 {
		margin-left: 31.25%;
	}

	.gridbox .colmn-16 .col-sm-offset-4 {
		margin-left: 25%;
	}

	.gridbox .colmn-16 .col-sm-offset-3 {
		margin-left: 18.75%;
	}

	.gridbox .colmn-16 .col-sm-offset-2 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-16 .col-sm-offset-1 {
		margin-left: 6.25%;
	}

	.gridbox .colmn-16 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-16 .col,
	.gridbox .colmn-16 .col-md-1,
	.gridbox .colmn-16 .col-md-2,
	.gridbox .colmn-16 .col-md-3,
	.gridbox .colmn-16 .col-md-4,
	.gridbox .colmn-16 .col-md-5,
	.gridbox .colmn-16 .col-md-6,
	.gridbox .colmn-16 .col-md-7,
	.gridbox .colmn-16 .col-md-8,
	.gridbox .colmn-16 .col-md-9,
	.gridbox .colmn-16 .col-md-10,
	.gridbox .colmn-16 .col-md-11,
	.gridbox .colmn-16 .col-md-12,
	.gridbox .colmn-16 .col-md-13,
	.gridbox .colmn-16 .col-md-14,
	.gridbox .colmn-16 .col-md-15,
	.gridbox .colmn-16 .col-md-16 {
		float: left;
	}

	.gridbox .colmn-16 .col-md-16 {
		width: 100%;
	}

	.gridbox .colmn-16 .col-md-15 {
		width: 93.75%;
	}

	.gridbox .colmn-16 .col-md-14 {
		width: 87.5%;
	}

	.gridbox .colmn-16 .col-md-13 {
		width: 81.25%;
	}

	.gridbox .colmn-16 .col-md-12 {
		width: 75%;
	}

	.gridbox .colmn-16 .col-md-11 {
		width: 68.75%;
	}

	.gridbox .colmn-16 .col-md-10 {
		width: 62.5%;
	}

	.gridbox .colmn-16 .col-md-9 {
		width: 56.25%;
	}

	.gridbox .colmn-16 .col-md-8 {
		width: 50%;
	}

	.gridbox .colmn-16 .col-md-7 {
		width: 43.75%;
	}

	.gridbox .colmn-16 .col-md-6 {
		width: 37.5%;
	}

	.gridbox .colmn-16 .col-md-5 {
		width: 31.25%;
	}

	.gridbox .colmn-16 .col-md-4 {
		width: 25%;
	}

	.gridbox .colmn-16 .col-md-3 {
		width: 18.75%;
	}

	.gridbox .colmn-16 .col-md-2 {
		width: 12.5%;
	}

	.gridbox .colmn-16 .col-md-1 {
		width: 6.25%;
	}

	.gridbox .colmn-16 .col-md-pull-16 {
		right: 100%;
	}

	.gridbox .colmn-16 .col-md-pull-15 {
		right: 93.75%;
	}

	.gridbox .colmn-16 .col-md-pull-14 {
		right: 87.5%;
	}

	.gridbox .colmn-16 .col-md-pull-13 {
		right: 81.25%;
	}

	.gridbox .colmn-16 .col-md-pull-12 {
		right: 75%;
	}

	.gridbox .colmn-16 .col-md-pull-11 {
		right: 68.75%;
	}

	.gridbox .colmn-16 .col-md-pull-10 {
		right: 62.5%;
	}

	.gridbox .colmn-16 .col-md-pull-9 {
		right: 56.25%;
	}

	.gridbox .colmn-16 .col-md-pull-8 {
		right: 50%;
	}

	.gridbox .colmn-16 .col-md-pull-7 {
		right: 43.75%;
	}

	.gridbox .colmn-16 .col-md-pull-6 {
		right: 37.5%;
	}

	.gridbox .colmn-16 .col-md-pull-5 {
		right: 31.25%;
	}

	.gridbox .colmn-16 .col-md-pull-4 {
		right: 25%;
	}

	.gridbox .colmn-16 .col-md-pull-3 {
		right: 18.75%;
	}

	.gridbox .colmn-16 .col-md-pull-2 {
		right: 12.5%;
	}

	.gridbox .colmn-16 .col-md-pull-1 {
		right: 6.25%;
	}

	.gridbox .colmn-16 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-16 .col-md-push-16 {
		left: 100%;
	}

	.gridbox .colmn-16 .col-md-push-15 {
		left: 93.75%;
	}

	.gridbox .colmn-16 .col-md-push-14 {
		left: 87.5%;
	}

	.gridbox .colmn-16 .col-md-push-13 {
		left: 81.25%;
	}

	.gridbox .colmn-16 .col-md-push-12 {
		left: 75%;
	}

	.gridbox .colmn-16 .col-md-push-11 {
		left: 68.75%;
	}

	.gridbox .colmn-16 .col-md-push-10 {
		left: 62.5%;
	}

	.gridbox .colmn-16 .col-md-push-9 {
		left: 56.25%;
	}

	.gridbox .colmn-16 .col-md-push-8 {
		left: 50%;
	}

	.gridbox .colmn-16 .col-md-push-7 {
		left: 43.75%;
	}

	.gridbox .colmn-16 .col-md-push-6 {
		left: 37.5%;
	}

	.gridbox .colmn-16 .col-md-push-5 {
		left: 31.25%;
	}

	.gridbox .colmn-16 .col-md-push-4 {
		left: 25%;
	}

	.gridbox .colmn-16 .col-md-push-3 {
		left: 18.75%;
	}

	.gridbox .colmn-16 .col-md-push-2 {
		left: 12.5%;
	}

	.gridbox .colmn-16 .col-md-push-1 {
		left: 6.25%;
	}

	.gridbox .colmn-16 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-16 .col-md-offset-16 {
		margin-left: 100%;
	}

	.gridbox .colmn-16 .col-md-offset-15 {
		margin-left: 93.75%;
	}

	.gridbox .colmn-16 .col-md-offset-14 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-16 .col-md-offset-13 {
		margin-left: 81.25%;
	}

	.gridbox .colmn-16 .col-md-offset-12 {
		margin-left: 75%;
	}

	.gridbox .colmn-16 .col-md-offset-11 {
		margin-left: 68.75%;
	}

	.gridbox .colmn-16 .col-md-offset-10 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-16 .col-md-offset-9 {
		margin-left: 56.25%;
	}

	.gridbox .colmn-16 .col-md-offset-8 {
		margin-left: 50%;
	}

	.gridbox .colmn-16 .col-md-offset-7 {
		margin-left: 43.75%;
	}

	.gridbox .colmn-16 .col-md-offset-6 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-16 .col-md-offset-5 {
		margin-left: 31.25%;
	}

	.gridbox .colmn-16 .col-md-offset-4 {
		margin-left: 25%;
	}

	.gridbox .colmn-16 .col-md-offset-3 {
		margin-left: 18.75%;
	}

	.gridbox .colmn-16 .col-md-offset-2 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-16 .col-md-offset-1 {
		margin-left: 6.25%;
	}

	.gridbox .colmn-16 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-16 .col,
	.gridbox .colmn-16 .col-lg-1,
	.gridbox .colmn-16 .col-lg-2,
	.gridbox .colmn-16 .col-lg-3,
	.gridbox .colmn-16 .col-lg-4,
	.gridbox .colmn-16 .col-lg-5,
	.gridbox .colmn-16 .col-lg-6,
	.gridbox .colmn-16 .col-lg-7,
	.gridbox .colmn-16 .col-lg-8,
	.gridbox .colmn-16 .col-lg-9,
	.gridbox .colmn-16 .col-lg-10,
	.gridbox .colmn-16 .col-lg-11,
	.gridbox .colmn-16 .col-lg-12,
	.gridbox .colmn-16 .col-lg-13,
	.gridbox .colmn-16 .col-lg-14,
	.gridbox .colmn-16 .col-lg-15,
	.gridbox .colmn-16 .col-lg-16 {
		float: left;
	}

	.gridbox .colmn-16 .col-lg-16 {
		width: 100%;
	}

	.gridbox .colmn-16 .col-lg-15 {
		width: 93.75%;
	}

	.gridbox .colmn-16 .col-lg-14 {
		width: 87.5%;
	}

	.gridbox .colmn-16 .col-lg-13 {
		width: 81.25%;
	}

	.gridbox .colmn-16 .col-lg-12 {
		width: 75%;
	}

	.gridbox .colmn-16 .col-lg-11 {
		width: 68.75%;
	}

	.gridbox .colmn-16 .col-lg-10 {
		width: 62.5%;
	}

	.gridbox .colmn-16 .col-lg-9 {
		width: 56.25%;
	}

	.gridbox .colmn-16 .col-lg-8 {
		width: 50%;
	}

	.gridbox .colmn-16 .col-lg-7 {
		width: 43.75%;
	}

	.gridbox .colmn-16 .col-lg-6 {
		width: 37.5%;
	}

	.gridbox .colmn-16 .col-lg-5 {
		width: 31.25%;
	}

	.gridbox .colmn-16 .col-lg-4 {
		width: 25%;
	}

	.gridbox .colmn-16 .col-lg-3 {
		width: 18.75%;
	}

	.gridbox .colmn-16 .col-lg-2 {
		width: 12.5%;
	}

	.gridbox .colmn-16 .col-lg-1 {
		width: 6.25%;
	}

	.gridbox .colmn-16 .col-lg-pull-16 {
		right: 100%;
	}

	.gridbox .colmn-16 .col-lg-pull-15 {
		right: 93.75%;
	}

	.gridbox .colmn-16 .col-lg-pull-14 {
		right: 87.5%;
	}

	.gridbox .colmn-16 .col-lg-pull-13 {
		right: 81.25%;
	}

	.gridbox .colmn-16 .col-lg-pull-12 {
		right: 75%;
	}

	.gridbox .colmn-16 .col-lg-pull-11 {
		right: 68.75%;
	}

	.gridbox .colmn-16 .col-lg-pull-10 {
		right: 62.5%;
	}

	.gridbox .colmn-16 .col-lg-pull-9 {
		right: 56.25%;
	}

	.gridbox .colmn-16 .col-lg-pull-8 {
		right: 50%;
	}

	.gridbox .colmn-16 .col-lg-pull-7 {
		right: 43.75%;
	}

	.gridbox .colmn-16 .col-lg-pull-6 {
		right: 37.5%;
	}

	.gridbox .colmn-16 .col-lg-pull-5 {
		right: 31.25%;
	}

	.gridbox .colmn-16 .col-lg-pull-4 {
		right: 25%;
	}

	.gridbox .colmn-16 .col-lg-pull-3 {
		right: 18.75%;
	}

	.gridbox .colmn-16 .col-lg-pull-2 {
		right: 12.5%;
	}

	.gridbox .colmn-16 .col-lg-pull-1 {
		right: 6.25%;
	}

	.gridbox .colmn-16 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-16 .col-lg-push-16 {
		left: 100%;
	}

	.gridbox .colmn-16 .col-lg-push-15 {
		left: 93.75%;
	}

	.gridbox .colmn-16 .col-lg-push-14 {
		left: 87.5%;
	}

	.gridbox .colmn-16 .col-lg-push-13 {
		left: 81.25%;
	}

	.gridbox .colmn-16 .col-lg-push-12 {
		left: 75%;
	}

	.gridbox .colmn-16 .col-lg-push-11 {
		left: 68.75%;
	}

	.gridbox .colmn-16 .col-lg-push-10 {
		left: 62.5%;
	}

	.gridbox .colmn-16 .col-lg-push-9 {
		left: 56.25%;
	}

	.gridbox .colmn-16 .col-lg-push-8 {
		left: 50%;
	}

	.gridbox .colmn-16 .col-lg-push-7 {
		left: 43.75%;
	}

	.gridbox .colmn-16 .col-lg-push-6 {
		left: 37.5%;
	}

	.gridbox .colmn-16 .col-lg-push-5 {
		left: 31.25%;
	}

	.gridbox .colmn-16 .col-lg-push-4 {
		left: 25%;
	}

	.gridbox .colmn-16 .col-lg-push-3 {
		left: 18.75%;
	}

	.gridbox .colmn-16 .col-lg-push-2 {
		left: 12.5%;
	}

	.gridbox .colmn-16 .col-lg-push-1 {
		left: 6.25%;
	}

	.gridbox .colmn-16 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-16 .col-lg-offset-16 {
		margin-left: 100%;
	}

	.gridbox .colmn-16 .col-lg-offset-15 {
		margin-left: 93.75%;
	}

	.gridbox .colmn-16 .col-lg-offset-14 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-16 .col-lg-offset-13 {
		margin-left: 81.25%;
	}

	.gridbox .colmn-16 .col-lg-offset-12 {
		margin-left: 75%;
	}

	.gridbox .colmn-16 .col-lg-offset-11 {
		margin-left: 68.75%;
	}

	.gridbox .colmn-16 .col-lg-offset-10 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-16 .col-lg-offset-9 {
		margin-left: 56.25%;
	}

	.gridbox .colmn-16 .col-lg-offset-8 {
		margin-left: 50%;
	}

	.gridbox .colmn-16 .col-lg-offset-7 {
		margin-left: 43.75%;
	}

	.gridbox .colmn-16 .col-lg-offset-6 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-16 .col-lg-offset-5 {
		margin-left: 31.25%;
	}

	.gridbox .colmn-16 .col-lg-offset-4 {
		margin-left: 25%;
	}

	.gridbox .colmn-16 .col-lg-offset-3 {
		margin-left: 18.75%;
	}

	.gridbox .colmn-16 .col-lg-offset-2 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-16 .col-lg-offset-1 {
		margin-left: 6.25%;
	}

	.gridbox .colmn-16 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7,
.gridbox .gutter-30 .col-xs-8,
.gridbox .gutter-30 .col-sm-8,
.gridbox .gutter-30 .col-md-8,
.gridbox .gutter-30 .col-lg-8,
.gridbox .gutter-30 .col-xs-9,
.gridbox .gutter-30 .col-sm-9,
.gridbox .gutter-30 .col-md-9,
.gridbox .gutter-30 .col-lg-9,
.gridbox .gutter-30 .col-xs-10,
.gridbox .gutter-30 .col-sm-10,
.gridbox .gutter-30 .col-md-10,
.gridbox .gutter-30 .col-lg-10,
.gridbox .gutter-30 .col-xs-11,
.gridbox .gutter-30 .col-sm-11,
.gridbox .gutter-30 .col-md-11,
.gridbox .gutter-30 .col-lg-11,
.gridbox .gutter-30 .col-xs-12,
.gridbox .gutter-30 .col-sm-12,
.gridbox .gutter-30 .col-md-12,
.gridbox .gutter-30 .col-lg-12,
.gridbox .gutter-30 .col-xs-13,
.gridbox .gutter-30 .col-sm-13,
.gridbox .gutter-30 .col-md-13,
.gridbox .gutter-30 .col-lg-13,
.gridbox .gutter-30 .col-xs-14,
.gridbox .gutter-30 .col-sm-14,
.gridbox .gutter-30 .col-md-14,
.gridbox .gutter-30 .col-lg-14 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-14 .col,
.gridbox .colmn-14 .col-xs-1,
.gridbox .colmn-14 .col-sm-1,
.gridbox .colmn-14 .col-md-1,
.gridbox .colmn-14 .col-lg-1,
.gridbox .colmn-14 .col-xs-2,
.gridbox .colmn-14 .col-sm-2,
.gridbox .colmn-14 .col-md-2,
.gridbox .colmn-14 .col-lg-2,
.gridbox .colmn-14 .col-xs-3,
.gridbox .colmn-14 .col-sm-3,
.gridbox .colmn-14 .col-md-3,
.gridbox .colmn-14 .col-lg-3,
.gridbox .colmn-14 .col-xs-4,
.gridbox .colmn-14 .col-sm-4,
.gridbox .colmn-14 .col-md-4,
.gridbox .colmn-14 .col-lg-4,
.gridbox .colmn-14 .col-xs-5,
.gridbox .colmn-14 .col-sm-5,
.gridbox .colmn-14 .col-md-5,
.gridbox .colmn-14 .col-lg-5,
.gridbox .colmn-14 .col-xs-6,
.gridbox .colmn-14 .col-sm-6,
.gridbox .colmn-14 .col-md-6,
.gridbox .colmn-14 .col-lg-6,
.gridbox .colmn-14 .col-xs-7,
.gridbox .colmn-14 .col-sm-7,
.gridbox .colmn-14 .col-md-7,
.gridbox .colmn-14 .col-lg-7,
.gridbox .colmn-14 .col-xs-8,
.gridbox .colmn-14 .col-sm-8,
.gridbox .colmn-14 .col-md-8,
.gridbox .colmn-14 .col-lg-8,
.gridbox .colmn-14 .col-xs-9,
.gridbox .colmn-14 .col-sm-9,
.gridbox .colmn-14 .col-md-9,
.gridbox .colmn-14 .col-lg-9,
.gridbox .colmn-14 .col-xs-10,
.gridbox .colmn-14 .col-sm-10,
.gridbox .colmn-14 .col-md-10,
.gridbox .colmn-14 .col-lg-10,
.gridbox .colmn-14 .col-xs-11,
.gridbox .colmn-14 .col-sm-11,
.gridbox .colmn-14 .col-md-11,
.gridbox .colmn-14 .col-lg-11,
.gridbox .colmn-14 .col-xs-12,
.gridbox .colmn-14 .col-sm-12,
.gridbox .colmn-14 .col-md-12,
.gridbox .colmn-14 .col-lg-12,
.gridbox .colmn-14 .col-xs-13,
.gridbox .colmn-14 .col-sm-13,
.gridbox .colmn-14 .col-md-13,
.gridbox .colmn-14 .col-lg-13,
.gridbox .colmn-14 .col-xs-14,
.gridbox .colmn-14 .col-sm-14,
.gridbox .colmn-14 .col-md-14,
.gridbox .colmn-14 .col-lg-14 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-14 .col,
.gridbox .colmn-14 .col-xs-1,
.gridbox .colmn-14 .col-xs-2,
.gridbox .colmn-14 .col-xs-3,
.gridbox .colmn-14 .col-xs-4,
.gridbox .colmn-14 .col-xs-5,
.gridbox .colmn-14 .col-xs-6,
.gridbox .colmn-14 .col-xs-7,
.gridbox .colmn-14 .col-xs-8,
.gridbox .colmn-14 .col-xs-9,
.gridbox .colmn-14 .col-xs-10,
.gridbox .colmn-14 .col-xs-11,
.gridbox .colmn-14 .col-xs-12,
.gridbox .colmn-14 .col-xs-13,
.gridbox .colmn-14 .col-xs-14 {
	float: left;
}

.gridbox .colmn-14 .col-xs-14 {
	width: 100%;
}

.gridbox .colmn-14 .col-xs-13 {
	width: 92.85714286%;
}

.gridbox .colmn-14 .col-xs-12 {
	width: 85.71428571%;
}

.gridbox .colmn-14 .col-xs-11 {
	width: 78.57142857%;
}

.gridbox .colmn-14 .col-xs-10 {
	width: 71.42857143%;
}

.gridbox .colmn-14 .col-xs-9 {
	width: 64.28571429%;
}

.gridbox .colmn-14 .col-xs-8 {
	width: 57.14285714%;
}

.gridbox .colmn-14 .col-xs-7 {
	width: 50%;
}

.gridbox .colmn-14 .col-xs-6 {
	width: 42.85714286%;
}

.gridbox .colmn-14 .col-xs-5 {
	width: 35.71428571%;
}

.gridbox .colmn-14 .col-xs-4 {
	width: 28.57142857%;
}

.gridbox .colmn-14 .col-xs-3 {
	width: 21.42857143%;
}

.gridbox .colmn-14 .col-xs-2 {
	width: 14.28571429%;
}

.gridbox .colmn-14 .col-xs-1 {
	width: 7.14285714%;
}

.gridbox .colmn-14 .col-xs-pull-14 {
	right: 100%;
}

.gridbox .colmn-14 .col-xs-pull-13 {
	right: 92.85714286%;
}

.gridbox .colmn-14 .col-xs-pull-12 {
	right: 85.71428571%;
}

.gridbox .colmn-14 .col-xs-pull-11 {
	right: 78.57142857%;
}

.gridbox .colmn-14 .col-xs-pull-10 {
	right: 71.42857143%;
}

.gridbox .colmn-14 .col-xs-pull-9 {
	right: 64.28571429%;
}

.gridbox .colmn-14 .col-xs-pull-8 {
	right: 57.14285714%;
}

.gridbox .colmn-14 .col-xs-pull-7 {
	right: 50%;
}

.gridbox .colmn-14 .col-xs-pull-6 {
	right: 42.85714286%;
}

.gridbox .colmn-14 .col-xs-pull-5 {
	right: 35.71428571%;
}

.gridbox .colmn-14 .col-xs-pull-4 {
	right: 28.57142857%;
}

.gridbox .colmn-14 .col-xs-pull-3 {
	right: 21.42857143%;
}

.gridbox .colmn-14 .col-xs-pull-2 {
	right: 14.28571429%;
}

.gridbox .colmn-14 .col-xs-pull-1 {
	right: 7.14285714%;
}

.gridbox .colmn-14 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-14 .col-xs-push-14 {
	left: 100%;
}

.gridbox .colmn-14 .col-xs-push-13 {
	left: 92.85714286%;
}

.gridbox .colmn-14 .col-xs-push-12 {
	left: 85.71428571%;
}

.gridbox .colmn-14 .col-xs-push-11 {
	left: 78.57142857%;
}

.gridbox .colmn-14 .col-xs-push-10 {
	left: 71.42857143%;
}

.gridbox .colmn-14 .col-xs-push-9 {
	left: 64.28571429%;
}

.gridbox .colmn-14 .col-xs-push-8 {
	left: 57.14285714%;
}

.gridbox .colmn-14 .col-xs-push-7 {
	left: 50%;
}

.gridbox .colmn-14 .col-xs-push-6 {
	left: 42.85714286%;
}

.gridbox .colmn-14 .col-xs-push-5 {
	left: 35.71428571%;
}

.gridbox .colmn-14 .col-xs-push-4 {
	left: 28.57142857%;
}

.gridbox .colmn-14 .col-xs-push-3 {
	left: 21.42857143%;
}

.gridbox .colmn-14 .col-xs-push-2 {
	left: 14.28571429%;
}

.gridbox .colmn-14 .col-xs-push-1 {
	left: 7.14285714%;
}

.gridbox .colmn-14 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-14 .col-xs-offset-14 {
	margin-left: 100%;
}

.gridbox .colmn-14 .col-xs-offset-13 {
	margin-left: 92.85714286%;
}

.gridbox .colmn-14 .col-xs-offset-12 {
	margin-left: 85.71428571%;
}

.gridbox .colmn-14 .col-xs-offset-11 {
	margin-left: 78.57142857%;
}

.gridbox .colmn-14 .col-xs-offset-10 {
	margin-left: 71.42857143%;
}

.gridbox .colmn-14 .col-xs-offset-9 {
	margin-left: 64.28571429%;
}

.gridbox .colmn-14 .col-xs-offset-8 {
	margin-left: 57.14285714%;
}

.gridbox .colmn-14 .col-xs-offset-7 {
	margin-left: 50%;
}

.gridbox .colmn-14 .col-xs-offset-6 {
	margin-left: 42.85714286%;
}

.gridbox .colmn-14 .col-xs-offset-5 {
	margin-left: 35.71428571%;
}

.gridbox .colmn-14 .col-xs-offset-4 {
	margin-left: 28.57142857%;
}

.gridbox .colmn-14 .col-xs-offset-3 {
	margin-left: 21.42857143%;
}

.gridbox .colmn-14 .col-xs-offset-2 {
	margin-left: 14.28571429%;
}

.gridbox .colmn-14 .col-xs-offset-1 {
	margin-left: 7.14285714%;
}

.gridbox .colmn-14 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-14 .col,
	.gridbox .colmn-14 .col-sm-1,
	.gridbox .colmn-14 .col-sm-2,
	.gridbox .colmn-14 .col-sm-3,
	.gridbox .colmn-14 .col-sm-4,
	.gridbox .colmn-14 .col-sm-5,
	.gridbox .colmn-14 .col-sm-6,
	.gridbox .colmn-14 .col-sm-7,
	.gridbox .colmn-14 .col-sm-8,
	.gridbox .colmn-14 .col-sm-9,
	.gridbox .colmn-14 .col-sm-10,
	.gridbox .colmn-14 .col-sm-11,
	.gridbox .colmn-14 .col-sm-12,
	.gridbox .colmn-14 .col-sm-13,
	.gridbox .colmn-14 .col-sm-14 {
		float: left;
	}

	.gridbox .colmn-14 .col-sm-14 {
		width: 100%;
	}

	.gridbox .colmn-14 .col-sm-13 {
		width: 92.85714286%;
	}

	.gridbox .colmn-14 .col-sm-12 {
		width: 85.71428571%;
	}

	.gridbox .colmn-14 .col-sm-11 {
		width: 78.57142857%;
	}

	.gridbox .colmn-14 .col-sm-10 {
		width: 71.42857143%;
	}

	.gridbox .colmn-14 .col-sm-9 {
		width: 64.28571429%;
	}

	.gridbox .colmn-14 .col-sm-8 {
		width: 57.14285714%;
	}

	.gridbox .colmn-14 .col-sm-7 {
		width: 50%;
	}

	.gridbox .colmn-14 .col-sm-6 {
		width: 42.85714286%;
	}

	.gridbox .colmn-14 .col-sm-5 {
		width: 35.71428571%;
	}

	.gridbox .colmn-14 .col-sm-4 {
		width: 28.57142857%;
	}

	.gridbox .colmn-14 .col-sm-3 {
		width: 21.42857143%;
	}

	.gridbox .colmn-14 .col-sm-2 {
		width: 14.28571429%;
	}

	.gridbox .colmn-14 .col-sm-1 {
		width: 7.14285714%;
	}

	.gridbox .colmn-14 .col-sm-pull-14 {
		right: 100%;
	}

	.gridbox .colmn-14 .col-sm-pull-13 {
		right: 92.85714286%;
	}

	.gridbox .colmn-14 .col-sm-pull-12 {
		right: 85.71428571%;
	}

	.gridbox .colmn-14 .col-sm-pull-11 {
		right: 78.57142857%;
	}

	.gridbox .colmn-14 .col-sm-pull-10 {
		right: 71.42857143%;
	}

	.gridbox .colmn-14 .col-sm-pull-9 {
		right: 64.28571429%;
	}

	.gridbox .colmn-14 .col-sm-pull-8 {
		right: 57.14285714%;
	}

	.gridbox .colmn-14 .col-sm-pull-7 {
		right: 50%;
	}

	.gridbox .colmn-14 .col-sm-pull-6 {
		right: 42.85714286%;
	}

	.gridbox .colmn-14 .col-sm-pull-5 {
		right: 35.71428571%;
	}

	.gridbox .colmn-14 .col-sm-pull-4 {
		right: 28.57142857%;
	}

	.gridbox .colmn-14 .col-sm-pull-3 {
		right: 21.42857143%;
	}

	.gridbox .colmn-14 .col-sm-pull-2 {
		right: 14.28571429%;
	}

	.gridbox .colmn-14 .col-sm-pull-1 {
		right: 7.14285714%;
	}

	.gridbox .colmn-14 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-14 .col-sm-push-14 {
		left: 100%;
	}

	.gridbox .colmn-14 .col-sm-push-13 {
		left: 92.85714286%;
	}

	.gridbox .colmn-14 .col-sm-push-12 {
		left: 85.71428571%;
	}

	.gridbox .colmn-14 .col-sm-push-11 {
		left: 78.57142857%;
	}

	.gridbox .colmn-14 .col-sm-push-10 {
		left: 71.42857143%;
	}

	.gridbox .colmn-14 .col-sm-push-9 {
		left: 64.28571429%;
	}

	.gridbox .colmn-14 .col-sm-push-8 {
		left: 57.14285714%;
	}

	.gridbox .colmn-14 .col-sm-push-7 {
		left: 50%;
	}

	.gridbox .colmn-14 .col-sm-push-6 {
		left: 42.85714286%;
	}

	.gridbox .colmn-14 .col-sm-push-5 {
		left: 35.71428571%;
	}

	.gridbox .colmn-14 .col-sm-push-4 {
		left: 28.57142857%;
	}

	.gridbox .colmn-14 .col-sm-push-3 {
		left: 21.42857143%;
	}

	.gridbox .colmn-14 .col-sm-push-2 {
		left: 14.28571429%;
	}

	.gridbox .colmn-14 .col-sm-push-1 {
		left: 7.14285714%;
	}

	.gridbox .colmn-14 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-14 .col-sm-offset-14 {
		margin-left: 100%;
	}

	.gridbox .colmn-14 .col-sm-offset-13 {
		margin-left: 92.85714286%;
	}

	.gridbox .colmn-14 .col-sm-offset-12 {
		margin-left: 85.71428571%;
	}

	.gridbox .colmn-14 .col-sm-offset-11 {
		margin-left: 78.57142857%;
	}

	.gridbox .colmn-14 .col-sm-offset-10 {
		margin-left: 71.42857143%;
	}

	.gridbox .colmn-14 .col-sm-offset-9 {
		margin-left: 64.28571429%;
	}

	.gridbox .colmn-14 .col-sm-offset-8 {
		margin-left: 57.14285714%;
	}

	.gridbox .colmn-14 .col-sm-offset-7 {
		margin-left: 50%;
	}

	.gridbox .colmn-14 .col-sm-offset-6 {
		margin-left: 42.85714286%;
	}

	.gridbox .colmn-14 .col-sm-offset-5 {
		margin-left: 35.71428571%;
	}

	.gridbox .colmn-14 .col-sm-offset-4 {
		margin-left: 28.57142857%;
	}

	.gridbox .colmn-14 .col-sm-offset-3 {
		margin-left: 21.42857143%;
	}

	.gridbox .colmn-14 .col-sm-offset-2 {
		margin-left: 14.28571429%;
	}

	.gridbox .colmn-14 .col-sm-offset-1 {
		margin-left: 7.14285714%;
	}

	.gridbox .colmn-14 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-14 .col,
	.gridbox .colmn-14 .col-md-1,
	.gridbox .colmn-14 .col-md-2,
	.gridbox .colmn-14 .col-md-3,
	.gridbox .colmn-14 .col-md-4,
	.gridbox .colmn-14 .col-md-5,
	.gridbox .colmn-14 .col-md-6,
	.gridbox .colmn-14 .col-md-7,
	.gridbox .colmn-14 .col-md-8,
	.gridbox .colmn-14 .col-md-9,
	.gridbox .colmn-14 .col-md-10,
	.gridbox .colmn-14 .col-md-11,
	.gridbox .colmn-14 .col-md-12,
	.gridbox .colmn-14 .col-md-13,
	.gridbox .colmn-14 .col-md-14 {
		float: left;
	}

	.gridbox .colmn-14 .col-md-14 {
		width: 100%;
	}

	.gridbox .colmn-14 .col-md-13 {
		width: 92.85714286%;
	}

	.gridbox .colmn-14 .col-md-12 {
		width: 85.71428571%;
	}

	.gridbox .colmn-14 .col-md-11 {
		width: 78.57142857%;
	}

	.gridbox .colmn-14 .col-md-10 {
		width: 71.42857143%;
	}

	.gridbox .colmn-14 .col-md-9 {
		width: 64.28571429%;
	}

	.gridbox .colmn-14 .col-md-8 {
		width: 57.14285714%;
	}

	.gridbox .colmn-14 .col-md-7 {
		width: 50%;
	}

	.gridbox .colmn-14 .col-md-6 {
		width: 42.85714286%;
	}

	.gridbox .colmn-14 .col-md-5 {
		width: 35.71428571%;
	}

	.gridbox .colmn-14 .col-md-4 {
		width: 28.57142857%;
	}

	.gridbox .colmn-14 .col-md-3 {
		width: 21.42857143%;
	}

	.gridbox .colmn-14 .col-md-2 {
		width: 14.28571429%;
	}

	.gridbox .colmn-14 .col-md-1 {
		width: 7.14285714%;
	}

	.gridbox .colmn-14 .col-md-pull-14 {
		right: 100%;
	}

	.gridbox .colmn-14 .col-md-pull-13 {
		right: 92.85714286%;
	}

	.gridbox .colmn-14 .col-md-pull-12 {
		right: 85.71428571%;
	}

	.gridbox .colmn-14 .col-md-pull-11 {
		right: 78.57142857%;
	}

	.gridbox .colmn-14 .col-md-pull-10 {
		right: 71.42857143%;
	}

	.gridbox .colmn-14 .col-md-pull-9 {
		right: 64.28571429%;
	}

	.gridbox .colmn-14 .col-md-pull-8 {
		right: 57.14285714%;
	}

	.gridbox .colmn-14 .col-md-pull-7 {
		right: 50%;
	}

	.gridbox .colmn-14 .col-md-pull-6 {
		right: 42.85714286%;
	}

	.gridbox .colmn-14 .col-md-pull-5 {
		right: 35.71428571%;
	}

	.gridbox .colmn-14 .col-md-pull-4 {
		right: 28.57142857%;
	}

	.gridbox .colmn-14 .col-md-pull-3 {
		right: 21.42857143%;
	}

	.gridbox .colmn-14 .col-md-pull-2 {
		right: 14.28571429%;
	}

	.gridbox .colmn-14 .col-md-pull-1 {
		right: 7.14285714%;
	}

	.gridbox .colmn-14 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-14 .col-md-push-14 {
		left: 100%;
	}

	.gridbox .colmn-14 .col-md-push-13 {
		left: 92.85714286%;
	}

	.gridbox .colmn-14 .col-md-push-12 {
		left: 85.71428571%;
	}

	.gridbox .colmn-14 .col-md-push-11 {
		left: 78.57142857%;
	}

	.gridbox .colmn-14 .col-md-push-10 {
		left: 71.42857143%;
	}

	.gridbox .colmn-14 .col-md-push-9 {
		left: 64.28571429%;
	}

	.gridbox .colmn-14 .col-md-push-8 {
		left: 57.14285714%;
	}

	.gridbox .colmn-14 .col-md-push-7 {
		left: 50%;
	}

	.gridbox .colmn-14 .col-md-push-6 {
		left: 42.85714286%;
	}

	.gridbox .colmn-14 .col-md-push-5 {
		left: 35.71428571%;
	}

	.gridbox .colmn-14 .col-md-push-4 {
		left: 28.57142857%;
	}

	.gridbox .colmn-14 .col-md-push-3 {
		left: 21.42857143%;
	}

	.gridbox .colmn-14 .col-md-push-2 {
		left: 14.28571429%;
	}

	.gridbox .colmn-14 .col-md-push-1 {
		left: 7.14285714%;
	}

	.gridbox .colmn-14 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-14 .col-md-offset-14 {
		margin-left: 100%;
	}

	.gridbox .colmn-14 .col-md-offset-13 {
		margin-left: 92.85714286%;
	}

	.gridbox .colmn-14 .col-md-offset-12 {
		margin-left: 85.71428571%;
	}

	.gridbox .colmn-14 .col-md-offset-11 {
		margin-left: 78.57142857%;
	}

	.gridbox .colmn-14 .col-md-offset-10 {
		margin-left: 71.42857143%;
	}

	.gridbox .colmn-14 .col-md-offset-9 {
		margin-left: 64.28571429%;
	}

	.gridbox .colmn-14 .col-md-offset-8 {
		margin-left: 57.14285714%;
	}

	.gridbox .colmn-14 .col-md-offset-7 {
		margin-left: 50%;
	}

	.gridbox .colmn-14 .col-md-offset-6 {
		margin-left: 42.85714286%;
	}

	.gridbox .colmn-14 .col-md-offset-5 {
		margin-left: 35.71428571%;
	}

	.gridbox .colmn-14 .col-md-offset-4 {
		margin-left: 28.57142857%;
	}

	.gridbox .colmn-14 .col-md-offset-3 {
		margin-left: 21.42857143%;
	}

	.gridbox .colmn-14 .col-md-offset-2 {
		margin-left: 14.28571429%;
	}

	.gridbox .colmn-14 .col-md-offset-1 {
		margin-left: 7.14285714%;
	}

	.gridbox .colmn-14 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-14 .col,
	.gridbox .colmn-14 .col-lg-1,
	.gridbox .colmn-14 .col-lg-2,
	.gridbox .colmn-14 .col-lg-3,
	.gridbox .colmn-14 .col-lg-4,
	.gridbox .colmn-14 .col-lg-5,
	.gridbox .colmn-14 .col-lg-6,
	.gridbox .colmn-14 .col-lg-7,
	.gridbox .colmn-14 .col-lg-8,
	.gridbox .colmn-14 .col-lg-9,
	.gridbox .colmn-14 .col-lg-10,
	.gridbox .colmn-14 .col-lg-11,
	.gridbox .colmn-14 .col-lg-12,
	.gridbox .colmn-14 .col-lg-13,
	.gridbox .colmn-14 .col-lg-14 {
		float: left;
	}

	.gridbox .colmn-14 .col-lg-14 {
		width: 100%;
	}

	.gridbox .colmn-14 .col-lg-13 {
		width: 92.85714286%;
	}

	.gridbox .colmn-14 .col-lg-12 {
		width: 85.71428571%;
	}

	.gridbox .colmn-14 .col-lg-11 {
		width: 78.57142857%;
	}

	.gridbox .colmn-14 .col-lg-10 {
		width: 71.42857143%;
	}

	.gridbox .colmn-14 .col-lg-9 {
		width: 64.28571429%;
	}

	.gridbox .colmn-14 .col-lg-8 {
		width: 57.14285714%;
	}

	.gridbox .colmn-14 .col-lg-7 {
		width: 50%;
	}

	.gridbox .colmn-14 .col-lg-6 {
		width: 42.85714286%;
	}

	.gridbox .colmn-14 .col-lg-5 {
		width: 35.71428571%;
	}

	.gridbox .colmn-14 .col-lg-4 {
		width: 28.57142857%;
	}

	.gridbox .colmn-14 .col-lg-3 {
		width: 21.42857143%;
	}

	.gridbox .colmn-14 .col-lg-2 {
		width: 14.28571429%;
	}

	.gridbox .colmn-14 .col-lg-1 {
		width: 7.14285714%;
	}

	.gridbox .colmn-14 .col-lg-pull-14 {
		right: 100%;
	}

	.gridbox .colmn-14 .col-lg-pull-13 {
		right: 92.85714286%;
	}

	.gridbox .colmn-14 .col-lg-pull-12 {
		right: 85.71428571%;
	}

	.gridbox .colmn-14 .col-lg-pull-11 {
		right: 78.57142857%;
	}

	.gridbox .colmn-14 .col-lg-pull-10 {
		right: 71.42857143%;
	}

	.gridbox .colmn-14 .col-lg-pull-9 {
		right: 64.28571429%;
	}

	.gridbox .colmn-14 .col-lg-pull-8 {
		right: 57.14285714%;
	}

	.gridbox .colmn-14 .col-lg-pull-7 {
		right: 50%;
	}

	.gridbox .colmn-14 .col-lg-pull-6 {
		right: 42.85714286%;
	}

	.gridbox .colmn-14 .col-lg-pull-5 {
		right: 35.71428571%;
	}

	.gridbox .colmn-14 .col-lg-pull-4 {
		right: 28.57142857%;
	}

	.gridbox .colmn-14 .col-lg-pull-3 {
		right: 21.42857143%;
	}

	.gridbox .colmn-14 .col-lg-pull-2 {
		right: 14.28571429%;
	}

	.gridbox .colmn-14 .col-lg-pull-1 {
		right: 7.14285714%;
	}

	.gridbox .colmn-14 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-14 .col-lg-push-14 {
		left: 100%;
	}

	.gridbox .colmn-14 .col-lg-push-13 {
		left: 92.85714286%;
	}

	.gridbox .colmn-14 .col-lg-push-12 {
		left: 85.71428571%;
	}

	.gridbox .colmn-14 .col-lg-push-11 {
		left: 78.57142857%;
	}

	.gridbox .colmn-14 .col-lg-push-10 {
		left: 71.42857143%;
	}

	.gridbox .colmn-14 .col-lg-push-9 {
		left: 64.28571429%;
	}

	.gridbox .colmn-14 .col-lg-push-8 {
		left: 57.14285714%;
	}

	.gridbox .colmn-14 .col-lg-push-7 {
		left: 50%;
	}

	.gridbox .colmn-14 .col-lg-push-6 {
		left: 42.85714286%;
	}

	.gridbox .colmn-14 .col-lg-push-5 {
		left: 35.71428571%;
	}

	.gridbox .colmn-14 .col-lg-push-4 {
		left: 28.57142857%;
	}

	.gridbox .colmn-14 .col-lg-push-3 {
		left: 21.42857143%;
	}

	.gridbox .colmn-14 .col-lg-push-2 {
		left: 14.28571429%;
	}

	.gridbox .colmn-14 .col-lg-push-1 {
		left: 7.14285714%;
	}

	.gridbox .colmn-14 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-14 .col-lg-offset-14 {
		margin-left: 100%;
	}

	.gridbox .colmn-14 .col-lg-offset-13 {
		margin-left: 92.85714286%;
	}

	.gridbox .colmn-14 .col-lg-offset-12 {
		margin-left: 85.71428571%;
	}

	.gridbox .colmn-14 .col-lg-offset-11 {
		margin-left: 78.57142857%;
	}

	.gridbox .colmn-14 .col-lg-offset-10 {
		margin-left: 71.42857143%;
	}

	.gridbox .colmn-14 .col-lg-offset-9 {
		margin-left: 64.28571429%;
	}

	.gridbox .colmn-14 .col-lg-offset-8 {
		margin-left: 57.14285714%;
	}

	.gridbox .colmn-14 .col-lg-offset-7 {
		margin-left: 50%;
	}

	.gridbox .colmn-14 .col-lg-offset-6 {
		margin-left: 42.85714286%;
	}

	.gridbox .colmn-14 .col-lg-offset-5 {
		margin-left: 35.71428571%;
	}

	.gridbox .colmn-14 .col-lg-offset-4 {
		margin-left: 28.57142857%;
	}

	.gridbox .colmn-14 .col-lg-offset-3 {
		margin-left: 21.42857143%;
	}

	.gridbox .colmn-14 .col-lg-offset-2 {
		margin-left: 14.28571429%;
	}

	.gridbox .colmn-14 .col-lg-offset-1 {
		margin-left: 7.14285714%;
	}

	.gridbox .colmn-14 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7,
.gridbox .gutter-30 .col-xs-8,
.gridbox .gutter-30 .col-sm-8,
.gridbox .gutter-30 .col-md-8,
.gridbox .gutter-30 .col-lg-8,
.gridbox .gutter-30 .col-xs-9,
.gridbox .gutter-30 .col-sm-9,
.gridbox .gutter-30 .col-md-9,
.gridbox .gutter-30 .col-lg-9,
.gridbox .gutter-30 .col-xs-10,
.gridbox .gutter-30 .col-sm-10,
.gridbox .gutter-30 .col-md-10,
.gridbox .gutter-30 .col-lg-10,
.gridbox .gutter-30 .col-xs-11,
.gridbox .gutter-30 .col-sm-11,
.gridbox .gutter-30 .col-md-11,
.gridbox .gutter-30 .col-lg-11,
.gridbox .gutter-30 .col-xs-12,
.gridbox .gutter-30 .col-sm-12,
.gridbox .gutter-30 .col-md-12,
.gridbox .gutter-30 .col-lg-12 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-12 .col,
.gridbox .colmn-12 .col-xs-1,
.gridbox .colmn-12 .col-sm-1,
.gridbox .colmn-12 .col-md-1,
.gridbox .colmn-12 .col-lg-1,
.gridbox .colmn-12 .col-xs-2,
.gridbox .colmn-12 .col-sm-2,
.gridbox .colmn-12 .col-md-2,
.gridbox .colmn-12 .col-lg-2,
.gridbox .colmn-12 .col-xs-3,
.gridbox .colmn-12 .col-sm-3,
.gridbox .colmn-12 .col-md-3,
.gridbox .colmn-12 .col-lg-3,
.gridbox .colmn-12 .col-xs-4,
.gridbox .colmn-12 .col-sm-4,
.gridbox .colmn-12 .col-md-4,
.gridbox .colmn-12 .col-lg-4,
.gridbox .colmn-12 .col-xs-5,
.gridbox .colmn-12 .col-sm-5,
.gridbox .colmn-12 .col-md-5,
.gridbox .colmn-12 .col-lg-5,
.gridbox .colmn-12 .col-xs-6,
.gridbox .colmn-12 .col-sm-6,
.gridbox .colmn-12 .col-md-6,
.gridbox .colmn-12 .col-lg-6,
.gridbox .colmn-12 .col-xs-7,
.gridbox .colmn-12 .col-sm-7,
.gridbox .colmn-12 .col-md-7,
.gridbox .colmn-12 .col-lg-7,
.gridbox .colmn-12 .col-xs-8,
.gridbox .colmn-12 .col-sm-8,
.gridbox .colmn-12 .col-md-8,
.gridbox .colmn-12 .col-lg-8,
.gridbox .colmn-12 .col-xs-9,
.gridbox .colmn-12 .col-sm-9,
.gridbox .colmn-12 .col-md-9,
.gridbox .colmn-12 .col-lg-9,
.gridbox .colmn-12 .col-xs-10,
.gridbox .colmn-12 .col-sm-10,
.gridbox .colmn-12 .col-md-10,
.gridbox .colmn-12 .col-lg-10,
.gridbox .colmn-12 .col-xs-11,
.gridbox .colmn-12 .col-sm-11,
.gridbox .colmn-12 .col-md-11,
.gridbox .colmn-12 .col-lg-11,
.gridbox .colmn-12 .col-xs-12,
.gridbox .colmn-12 .col-sm-12,
.gridbox .colmn-12 .col-md-12,
.gridbox .colmn-12 .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-12 .col,
.gridbox .colmn-12 .col-xs-1,
.gridbox .colmn-12 .col-xs-2,
.gridbox .colmn-12 .col-xs-3,
.gridbox .colmn-12 .col-xs-4,
.gridbox .colmn-12 .col-xs-5,
.gridbox .colmn-12 .col-xs-6,
.gridbox .colmn-12 .col-xs-7,
.gridbox .colmn-12 .col-xs-8,
.gridbox .colmn-12 .col-xs-9,
.gridbox .colmn-12 .col-xs-10,
.gridbox .colmn-12 .col-xs-11,
.gridbox .colmn-12 .col-xs-12 {
	float: left;
}

.gridbox .colmn-12 .col-xs-12 {
	width: 100%;
}

.gridbox .colmn-12 .col-xs-11 {
	width: 91.66666667%;
}

.gridbox .colmn-12 .col-xs-10 {
	width: 83.33333333%;
}

.gridbox .colmn-12 .col-xs-9 {
	width: 75%;
}

.gridbox .colmn-12 .col-xs-8 {
	width: 66.66666667%;
}

.gridbox .colmn-12 .col-xs-7 {
	width: 58.33333333%;
}

.gridbox .colmn-12 .col-xs-6 {
	width: 50%;
}

.gridbox .colmn-12 .col-xs-5 {
	width: 41.66666667%;
}

.gridbox .colmn-12 .col-xs-4 {
	width: 33.33333333%;
}

.gridbox .colmn-12 .col-xs-3 {
	width: 25%;
}

.gridbox .colmn-12 .col-xs-2 {
	width: 16.66666667%;
}

.gridbox .colmn-12 .col-xs-1 {
	width: 8.33333333%;
}

.gridbox .colmn-12 .col-xs-pull-12 {
	right: 100%;
}

.gridbox .colmn-12 .col-xs-pull-11 {
	right: 91.66666667%;
}

.gridbox .colmn-12 .col-xs-pull-10 {
	right: 83.33333333%;
}

.gridbox .colmn-12 .col-xs-pull-9 {
	right: 75%;
}

.gridbox .colmn-12 .col-xs-pull-8 {
	right: 66.66666667%;
}

.gridbox .colmn-12 .col-xs-pull-7 {
	right: 58.33333333%;
}

.gridbox .colmn-12 .col-xs-pull-6 {
	right: 50%;
}

.gridbox .colmn-12 .col-xs-pull-5 {
	right: 41.66666667%;
}

.gridbox .colmn-12 .col-xs-pull-4 {
	right: 33.33333333%;
}

.gridbox .colmn-12 .col-xs-pull-3 {
	right: 25%;
}

.gridbox .colmn-12 .col-xs-pull-2 {
	right: 16.66666667%;
}

.gridbox .colmn-12 .col-xs-pull-1 {
	right: 8.33333333%;
}

.gridbox .colmn-12 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-12 .col-xs-push-12 {
	left: 100%;
}

.gridbox .colmn-12 .col-xs-push-11 {
	left: 91.66666667%;
}

.gridbox .colmn-12 .col-xs-push-10 {
	left: 83.33333333%;
}

.gridbox .colmn-12 .col-xs-push-9 {
	left: 75%;
}

.gridbox .colmn-12 .col-xs-push-8 {
	left: 66.66666667%;
}

.gridbox .colmn-12 .col-xs-push-7 {
	left: 58.33333333%;
}

.gridbox .colmn-12 .col-xs-push-6 {
	left: 50%;
}

.gridbox .colmn-12 .col-xs-push-5 {
	left: 41.66666667%;
}

.gridbox .colmn-12 .col-xs-push-4 {
	left: 33.33333333%;
}

.gridbox .colmn-12 .col-xs-push-3 {
	left: 25%;
}

.gridbox .colmn-12 .col-xs-push-2 {
	left: 16.66666667%;
}

.gridbox .colmn-12 .col-xs-push-1 {
	left: 8.33333333%;
}

.gridbox .colmn-12 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-12 .col-xs-offset-12 {
	margin-left: 100%;
}

.gridbox .colmn-12 .col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.gridbox .colmn-12 .col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.gridbox .colmn-12 .col-xs-offset-9 {
	margin-left: 75%;
}

.gridbox .colmn-12 .col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.gridbox .colmn-12 .col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.gridbox .colmn-12 .col-xs-offset-6 {
	margin-left: 50%;
}

.gridbox .colmn-12 .col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.gridbox .colmn-12 .col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.gridbox .colmn-12 .col-xs-offset-3 {
	margin-left: 25%;
}

.gridbox .colmn-12 .col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.gridbox .colmn-12 .col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.gridbox .colmn-12 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-12 .col,
	.gridbox .colmn-12 .col-sm-1,
	.gridbox .colmn-12 .col-sm-2,
	.gridbox .colmn-12 .col-sm-3,
	.gridbox .colmn-12 .col-sm-4,
	.gridbox .colmn-12 .col-sm-5,
	.gridbox .colmn-12 .col-sm-6,
	.gridbox .colmn-12 .col-sm-7,
	.gridbox .colmn-12 .col-sm-8,
	.gridbox .colmn-12 .col-sm-9,
	.gridbox .colmn-12 .col-sm-10,
	.gridbox .colmn-12 .col-sm-11,
	.gridbox .colmn-12 .col-sm-12 {
		float: left;
	}

	.gridbox .colmn-12 .col-sm-12 {
		width: 100%;
	}

	.gridbox .colmn-12 .col-sm-11 {
		width: 91.66666667%;
	}

	.gridbox .colmn-12 .col-sm-10 {
		width: 83.33333333%;
	}

	.gridbox .colmn-12 .col-sm-9 {
		width: 75%;
	}

	.gridbox .colmn-12 .col-sm-8 {
		width: 66.66666667%;
	}

	.gridbox .colmn-12 .col-sm-7 {
		width: 58.33333333%;
	}

	.gridbox .colmn-12 .col-sm-6 {
		width: 50%;
	}

	.gridbox .colmn-12 .col-sm-5 {
		width: 41.66666667%;
	}

	.gridbox .colmn-12 .col-sm-4 {
		width: 33.33333333%;
	}

	.gridbox .colmn-12 .col-sm-3 {
		width: 25%;
	}

	.gridbox .colmn-12 .col-sm-2 {
		width: 16.66666667%;
	}

	.gridbox .colmn-12 .col-sm-1 {
		width: 8.33333333%;
	}

	.gridbox .colmn-12 .col-sm-pull-12 {
		right: 100%;
	}

	.gridbox .colmn-12 .col-sm-pull-11 {
		right: 91.66666667%;
	}

	.gridbox .colmn-12 .col-sm-pull-10 {
		right: 83.33333333%;
	}

	.gridbox .colmn-12 .col-sm-pull-9 {
		right: 75%;
	}

	.gridbox .colmn-12 .col-sm-pull-8 {
		right: 66.66666667%;
	}

	.gridbox .colmn-12 .col-sm-pull-7 {
		right: 58.33333333%;
	}

	.gridbox .colmn-12 .col-sm-pull-6 {
		right: 50%;
	}

	.gridbox .colmn-12 .col-sm-pull-5 {
		right: 41.66666667%;
	}

	.gridbox .colmn-12 .col-sm-pull-4 {
		right: 33.33333333%;
	}

	.gridbox .colmn-12 .col-sm-pull-3 {
		right: 25%;
	}

	.gridbox .colmn-12 .col-sm-pull-2 {
		right: 16.66666667%;
	}

	.gridbox .colmn-12 .col-sm-pull-1 {
		right: 8.33333333%;
	}

	.gridbox .colmn-12 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-12 .col-sm-push-12 {
		left: 100%;
	}

	.gridbox .colmn-12 .col-sm-push-11 {
		left: 91.66666667%;
	}

	.gridbox .colmn-12 .col-sm-push-10 {
		left: 83.33333333%;
	}

	.gridbox .colmn-12 .col-sm-push-9 {
		left: 75%;
	}

	.gridbox .colmn-12 .col-sm-push-8 {
		left: 66.66666667%;
	}

	.gridbox .colmn-12 .col-sm-push-7 {
		left: 58.33333333%;
	}

	.gridbox .colmn-12 .col-sm-push-6 {
		left: 50%;
	}

	.gridbox .colmn-12 .col-sm-push-5 {
		left: 41.66666667%;
	}

	.gridbox .colmn-12 .col-sm-push-4 {
		left: 33.33333333%;
	}

	.gridbox .colmn-12 .col-sm-push-3 {
		left: 25%;
	}

	.gridbox .colmn-12 .col-sm-push-2 {
		left: 16.66666667%;
	}

	.gridbox .colmn-12 .col-sm-push-1 {
		left: 8.33333333%;
	}

	.gridbox .colmn-12 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-12 .col-sm-offset-12 {
		margin-left: 100%;
	}

	.gridbox .colmn-12 .col-sm-offset-11 {
		margin-left: 91.66666667%;
	}

	.gridbox .colmn-12 .col-sm-offset-10 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-12 .col-sm-offset-9 {
		margin-left: 75%;
	}

	.gridbox .colmn-12 .col-sm-offset-8 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-12 .col-sm-offset-7 {
		margin-left: 58.33333333%;
	}

	.gridbox .colmn-12 .col-sm-offset-6 {
		margin-left: 50%;
	}

	.gridbox .colmn-12 .col-sm-offset-5 {
		margin-left: 41.66666667%;
	}

	.gridbox .colmn-12 .col-sm-offset-4 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-12 .col-sm-offset-3 {
		margin-left: 25%;
	}

	.gridbox .colmn-12 .col-sm-offset-2 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-12 .col-sm-offset-1 {
		margin-left: 8.33333333%;
	}

	.gridbox .colmn-12 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-12 .col,
	.gridbox .colmn-12 .col-md-1,
	.gridbox .colmn-12 .col-md-2,
	.gridbox .colmn-12 .col-md-3,
	.gridbox .colmn-12 .col-md-4,
	.gridbox .colmn-12 .col-md-5,
	.gridbox .colmn-12 .col-md-6,
	.gridbox .colmn-12 .col-md-7,
	.gridbox .colmn-12 .col-md-8,
	.gridbox .colmn-12 .col-md-9,
	.gridbox .colmn-12 .col-md-10,
	.gridbox .colmn-12 .col-md-11,
	.gridbox .colmn-12 .col-md-12 {
		float: left;
	}

	.gridbox .colmn-12 .col-md-12 {
		width: 100%;
	}

	.gridbox .colmn-12 .col-md-11 {
		width: 91.66666667%;
	}

	.gridbox .colmn-12 .col-md-10 {
		width: 83.33333333%;
	}

	.gridbox .colmn-12 .col-md-9 {
		width: 75%;
	}

	.gridbox .colmn-12 .col-md-8 {
		width: 66.66666667%;
	}

	.gridbox .colmn-12 .col-md-7 {
		width: 58.33333333%;
	}

	.gridbox .colmn-12 .col-md-6 {
		width: 50%;
	}

	.gridbox .colmn-12 .col-md-5 {
		width: 41.66666667%;
	}

	.gridbox .colmn-12 .col-md-4 {
		width: 33.33333333%;
	}

	.gridbox .colmn-12 .col-md-3 {
		width: 25%;
	}

	.gridbox .colmn-12 .col-md-2 {
		width: 16.66666667%;
	}

	.gridbox .colmn-12 .col-md-1 {
		width: 8.33333333%;
	}

	.gridbox .colmn-12 .col-md-pull-12 {
		right: 100%;
	}

	.gridbox .colmn-12 .col-md-pull-11 {
		right: 91.66666667%;
	}

	.gridbox .colmn-12 .col-md-pull-10 {
		right: 83.33333333%;
	}

	.gridbox .colmn-12 .col-md-pull-9 {
		right: 75%;
	}

	.gridbox .colmn-12 .col-md-pull-8 {
		right: 66.66666667%;
	}

	.gridbox .colmn-12 .col-md-pull-7 {
		right: 58.33333333%;
	}

	.gridbox .colmn-12 .col-md-pull-6 {
		right: 50%;
	}

	.gridbox .colmn-12 .col-md-pull-5 {
		right: 41.66666667%;
	}

	.gridbox .colmn-12 .col-md-pull-4 {
		right: 33.33333333%;
	}

	.gridbox .colmn-12 .col-md-pull-3 {
		right: 25%;
	}

	.gridbox .colmn-12 .col-md-pull-2 {
		right: 16.66666667%;
	}

	.gridbox .colmn-12 .col-md-pull-1 {
		right: 8.33333333%;
	}

	.gridbox .colmn-12 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-12 .col-md-push-12 {
		left: 100%;
	}

	.gridbox .colmn-12 .col-md-push-11 {
		left: 91.66666667%;
	}

	.gridbox .colmn-12 .col-md-push-10 {
		left: 83.33333333%;
	}

	.gridbox .colmn-12 .col-md-push-9 {
		left: 75%;
	}

	.gridbox .colmn-12 .col-md-push-8 {
		left: 66.66666667%;
	}

	.gridbox .colmn-12 .col-md-push-7 {
		left: 58.33333333%;
	}

	.gridbox .colmn-12 .col-md-push-6 {
		left: 50%;
	}

	.gridbox .colmn-12 .col-md-push-5 {
		left: 41.66666667%;
	}

	.gridbox .colmn-12 .col-md-push-4 {
		left: 33.33333333%;
	}

	.gridbox .colmn-12 .col-md-push-3 {
		left: 25%;
	}

	.gridbox .colmn-12 .col-md-push-2 {
		left: 16.66666667%;
	}

	.gridbox .colmn-12 .col-md-push-1 {
		left: 8.33333333%;
	}

	.gridbox .colmn-12 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-12 .col-md-offset-12 {
		margin-left: 100%;
	}

	.gridbox .colmn-12 .col-md-offset-11 {
		margin-left: 91.66666667%;
	}

	.gridbox .colmn-12 .col-md-offset-10 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-12 .col-md-offset-9 {
		margin-left: 75%;
	}

	.gridbox .colmn-12 .col-md-offset-8 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-12 .col-md-offset-7 {
		margin-left: 58.33333333%;
	}

	.gridbox .colmn-12 .col-md-offset-6 {
		margin-left: 50%;
	}

	.gridbox .colmn-12 .col-md-offset-5 {
		margin-left: 41.66666667%;
	}

	.gridbox .colmn-12 .col-md-offset-4 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-12 .col-md-offset-3 {
		margin-left: 25%;
	}

	.gridbox .colmn-12 .col-md-offset-2 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-12 .col-md-offset-1 {
		margin-left: 8.33333333%;
	}

	.gridbox .colmn-12 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-12 .col,
	.gridbox .colmn-12 .col-lg-1,
	.gridbox .colmn-12 .col-lg-2,
	.gridbox .colmn-12 .col-lg-3,
	.gridbox .colmn-12 .col-lg-4,
	.gridbox .colmn-12 .col-lg-5,
	.gridbox .colmn-12 .col-lg-6,
	.gridbox .colmn-12 .col-lg-7,
	.gridbox .colmn-12 .col-lg-8,
	.gridbox .colmn-12 .col-lg-9,
	.gridbox .colmn-12 .col-lg-10,
	.gridbox .colmn-12 .col-lg-11,
	.gridbox .colmn-12 .col-lg-12 {
		float: left;
	}

	.gridbox .colmn-12 .col-lg-12 {
		width: 100%;
	}

	.gridbox .colmn-12 .col-lg-11 {
		width: 91.66666667%;
	}

	.gridbox .colmn-12 .col-lg-10 {
		width: 83.33333333%;
	}

	.gridbox .colmn-12 .col-lg-9 {
		width: 75%;
	}

	.gridbox .colmn-12 .col-lg-8 {
		width: 66.66666667%;
	}

	.gridbox .colmn-12 .col-lg-7 {
		width: 58.33333333%;
	}

	.gridbox .colmn-12 .col-lg-6 {
		width: 50%;
	}

	.gridbox .colmn-12 .col-lg-5 {
		width: 41.66666667%;
	}

	.gridbox .colmn-12 .col-lg-4 {
		width: 33.33333333%;
	}

	.gridbox .colmn-12 .col-lg-3 {
		width: 25%;
	}

	.gridbox .colmn-12 .col-lg-2 {
		width: 16.66666667%;
	}

	.gridbox .colmn-12 .col-lg-1 {
		width: 8.33333333%;
	}

	.gridbox .colmn-12 .col-lg-pull-12 {
		right: 100%;
	}

	.gridbox .colmn-12 .col-lg-pull-11 {
		right: 91.66666667%;
	}

	.gridbox .colmn-12 .col-lg-pull-10 {
		right: 83.33333333%;
	}

	.gridbox .colmn-12 .col-lg-pull-9 {
		right: 75%;
	}

	.gridbox .colmn-12 .col-lg-pull-8 {
		right: 66.66666667%;
	}

	.gridbox .colmn-12 .col-lg-pull-7 {
		right: 58.33333333%;
	}

	.gridbox .colmn-12 .col-lg-pull-6 {
		right: 50%;
	}

	.gridbox .colmn-12 .col-lg-pull-5 {
		right: 41.66666667%;
	}

	.gridbox .colmn-12 .col-lg-pull-4 {
		right: 33.33333333%;
	}

	.gridbox .colmn-12 .col-lg-pull-3 {
		right: 25%;
	}

	.gridbox .colmn-12 .col-lg-pull-2 {
		right: 16.66666667%;
	}

	.gridbox .colmn-12 .col-lg-pull-1 {
		right: 8.33333333%;
	}

	.gridbox .colmn-12 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-12 .col-lg-push-12 {
		left: 100%;
	}

	.gridbox .colmn-12 .col-lg-push-11 {
		left: 91.66666667%;
	}

	.gridbox .colmn-12 .col-lg-push-10 {
		left: 83.33333333%;
	}

	.gridbox .colmn-12 .col-lg-push-9 {
		left: 75%;
	}

	.gridbox .colmn-12 .col-lg-push-8 {
		left: 66.66666667%;
	}

	.gridbox .colmn-12 .col-lg-push-7 {
		left: 58.33333333%;
	}

	.gridbox .colmn-12 .col-lg-push-6 {
		left: 50%;
	}

	.gridbox .colmn-12 .col-lg-push-5 {
		left: 41.66666667%;
	}

	.gridbox .colmn-12 .col-lg-push-4 {
		left: 33.33333333%;
	}

	.gridbox .colmn-12 .col-lg-push-3 {
		left: 25%;
	}

	.gridbox .colmn-12 .col-lg-push-2 {
		left: 16.66666667%;
	}

	.gridbox .colmn-12 .col-lg-push-1 {
		left: 8.33333333%;
	}

	.gridbox .colmn-12 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-12 .col-lg-offset-12 {
		margin-left: 100%;
	}

	.gridbox .colmn-12 .col-lg-offset-11 {
		margin-left: 91.66666667%;
	}

	.gridbox .colmn-12 .col-lg-offset-10 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-12 .col-lg-offset-9 {
		margin-left: 75%;
	}

	.gridbox .colmn-12 .col-lg-offset-8 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-12 .col-lg-offset-7 {
		margin-left: 58.33333333%;
	}

	.gridbox .colmn-12 .col-lg-offset-6 {
		margin-left: 50%;
	}

	.gridbox .colmn-12 .col-lg-offset-5 {
		margin-left: 41.66666667%;
	}

	.gridbox .colmn-12 .col-lg-offset-4 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-12 .col-lg-offset-3 {
		margin-left: 25%;
	}

	.gridbox .colmn-12 .col-lg-offset-2 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-12 .col-lg-offset-1 {
		margin-left: 8.33333333%;
	}

	.gridbox .colmn-12 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7,
.gridbox .gutter-30 .col-xs-8,
.gridbox .gutter-30 .col-sm-8,
.gridbox .gutter-30 .col-md-8,
.gridbox .gutter-30 .col-lg-8,
.gridbox .gutter-30 .col-xs-9,
.gridbox .gutter-30 .col-sm-9,
.gridbox .gutter-30 .col-md-9,
.gridbox .gutter-30 .col-lg-9,
.gridbox .gutter-30 .col-xs-10,
.gridbox .gutter-30 .col-sm-10,
.gridbox .gutter-30 .col-md-10,
.gridbox .gutter-30 .col-lg-10 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-10 .col,
.gridbox .colmn-10 .col-xs-1,
.gridbox .colmn-10 .col-sm-1,
.gridbox .colmn-10 .col-md-1,
.gridbox .colmn-10 .col-lg-1,
.gridbox .colmn-10 .col-xs-2,
.gridbox .colmn-10 .col-sm-2,
.gridbox .colmn-10 .col-md-2,
.gridbox .colmn-10 .col-lg-2,
.gridbox .colmn-10 .col-xs-3,
.gridbox .colmn-10 .col-sm-3,
.gridbox .colmn-10 .col-md-3,
.gridbox .colmn-10 .col-lg-3,
.gridbox .colmn-10 .col-xs-4,
.gridbox .colmn-10 .col-sm-4,
.gridbox .colmn-10 .col-md-4,
.gridbox .colmn-10 .col-lg-4,
.gridbox .colmn-10 .col-xs-5,
.gridbox .colmn-10 .col-sm-5,
.gridbox .colmn-10 .col-md-5,
.gridbox .colmn-10 .col-lg-5,
.gridbox .colmn-10 .col-xs-6,
.gridbox .colmn-10 .col-sm-6,
.gridbox .colmn-10 .col-md-6,
.gridbox .colmn-10 .col-lg-6,
.gridbox .colmn-10 .col-xs-7,
.gridbox .colmn-10 .col-sm-7,
.gridbox .colmn-10 .col-md-7,
.gridbox .colmn-10 .col-lg-7,
.gridbox .colmn-10 .col-xs-8,
.gridbox .colmn-10 .col-sm-8,
.gridbox .colmn-10 .col-md-8,
.gridbox .colmn-10 .col-lg-8,
.gridbox .colmn-10 .col-xs-9,
.gridbox .colmn-10 .col-sm-9,
.gridbox .colmn-10 .col-md-9,
.gridbox .colmn-10 .col-lg-9,
.gridbox .colmn-10 .col-xs-10,
.gridbox .colmn-10 .col-sm-10,
.gridbox .colmn-10 .col-md-10,
.gridbox .colmn-10 .col-lg-10 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-10 .col,
.gridbox .colmn-10 .col-xs-1,
.gridbox .colmn-10 .col-xs-2,
.gridbox .colmn-10 .col-xs-3,
.gridbox .colmn-10 .col-xs-4,
.gridbox .colmn-10 .col-xs-5,
.gridbox .colmn-10 .col-xs-6,
.gridbox .colmn-10 .col-xs-7,
.gridbox .colmn-10 .col-xs-8,
.gridbox .colmn-10 .col-xs-9,
.gridbox .colmn-10 .col-xs-10 {
	float: left;
}

.gridbox .colmn-10 .col-xs-10 {
	width: 100%;
}

.gridbox .colmn-10 .col-xs-9 {
	width: 90%;
}

.gridbox .colmn-10 .col-xs-8 {
	width: 80%;
}

.gridbox .colmn-10 .col-xs-7 {
	width: 70%;
}

.gridbox .colmn-10 .col-xs-6 {
	width: 60%;
}

.gridbox .colmn-10 .col-xs-5 {
	width: 50%;
}

.gridbox .colmn-10 .col-xs-4 {
	width: 40%;
}

.gridbox .colmn-10 .col-xs-3 {
	width: 30%;
}

.gridbox .colmn-10 .col-xs-2 {
	width: 20%;
}

.gridbox .colmn-10 .col-xs-1 {
	width: 10%;
}

.gridbox .colmn-10 .col-xs-pull-10 {
	right: 100%;
}

.gridbox .colmn-10 .col-xs-pull-9 {
	right: 90%;
}

.gridbox .colmn-10 .col-xs-pull-8 {
	right: 80%;
}

.gridbox .colmn-10 .col-xs-pull-7 {
	right: 70%;
}

.gridbox .colmn-10 .col-xs-pull-6 {
	right: 60%;
}

.gridbox .colmn-10 .col-xs-pull-5 {
	right: 50%;
}

.gridbox .colmn-10 .col-xs-pull-4 {
	right: 40%;
}

.gridbox .colmn-10 .col-xs-pull-3 {
	right: 30%;
}

.gridbox .colmn-10 .col-xs-pull-2 {
	right: 20%;
}

.gridbox .colmn-10 .col-xs-pull-1 {
	right: 10%;
}

.gridbox .colmn-10 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-10 .col-xs-push-10 {
	left: 100%;
}

.gridbox .colmn-10 .col-xs-push-9 {
	left: 90%;
}

.gridbox .colmn-10 .col-xs-push-8 {
	left: 80%;
}

.gridbox .colmn-10 .col-xs-push-7 {
	left: 70%;
}

.gridbox .colmn-10 .col-xs-push-6 {
	left: 60%;
}

.gridbox .colmn-10 .col-xs-push-5 {
	left: 50%;
}

.gridbox .colmn-10 .col-xs-push-4 {
	left: 40%;
}

.gridbox .colmn-10 .col-xs-push-3 {
	left: 30%;
}

.gridbox .colmn-10 .col-xs-push-2 {
	left: 20%;
}

.gridbox .colmn-10 .col-xs-push-1 {
	left: 10%;
}

.gridbox .colmn-10 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-10 .col-xs-offset-10 {
	margin-left: 100%;
}

.gridbox .colmn-10 .col-xs-offset-9 {
	margin-left: 90%;
}

.gridbox .colmn-10 .col-xs-offset-8 {
	margin-left: 80%;
}

.gridbox .colmn-10 .col-xs-offset-7 {
	margin-left: 70%;
}

.gridbox .colmn-10 .col-xs-offset-6 {
	margin-left: 60%;
}

.gridbox .colmn-10 .col-xs-offset-5 {
	margin-left: 50%;
}

.gridbox .colmn-10 .col-xs-offset-4 {
	margin-left: 40%;
}

.gridbox .colmn-10 .col-xs-offset-3 {
	margin-left: 30%;
}

.gridbox .colmn-10 .col-xs-offset-2 {
	margin-left: 20%;
}

.gridbox .colmn-10 .col-xs-offset-1 {
	margin-left: 10%;
}

.gridbox .colmn-10 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-10 .col,
	.gridbox .colmn-10 .col-sm-1,
	.gridbox .colmn-10 .col-sm-2,
	.gridbox .colmn-10 .col-sm-3,
	.gridbox .colmn-10 .col-sm-4,
	.gridbox .colmn-10 .col-sm-5,
	.gridbox .colmn-10 .col-sm-6,
	.gridbox .colmn-10 .col-sm-7,
	.gridbox .colmn-10 .col-sm-8,
	.gridbox .colmn-10 .col-sm-9,
	.gridbox .colmn-10 .col-sm-10 {
		float: left;
	}

	.gridbox .colmn-10 .col-sm-10 {
		width: 100%;
	}

	.gridbox .colmn-10 .col-sm-9 {
		width: 90%;
	}

	.gridbox .colmn-10 .col-sm-8 {
		width: 80%;
	}

	.gridbox .colmn-10 .col-sm-7 {
		width: 70%;
	}

	.gridbox .colmn-10 .col-sm-6 {
		width: 60%;
	}

	.gridbox .colmn-10 .col-sm-5 {
		width: 50%;
	}

	.gridbox .colmn-10 .col-sm-4 {
		width: 40%;
	}

	.gridbox .colmn-10 .col-sm-3 {
		width: 30%;
	}

	.gridbox .colmn-10 .col-sm-2 {
		width: 20%;
	}

	.gridbox .colmn-10 .col-sm-1 {
		width: 10%;
	}

	.gridbox .colmn-10 .col-sm-pull-10 {
		right: 100%;
	}

	.gridbox .colmn-10 .col-sm-pull-9 {
		right: 90%;
	}

	.gridbox .colmn-10 .col-sm-pull-8 {
		right: 80%;
	}

	.gridbox .colmn-10 .col-sm-pull-7 {
		right: 70%;
	}

	.gridbox .colmn-10 .col-sm-pull-6 {
		right: 60%;
	}

	.gridbox .colmn-10 .col-sm-pull-5 {
		right: 50%;
	}

	.gridbox .colmn-10 .col-sm-pull-4 {
		right: 40%;
	}

	.gridbox .colmn-10 .col-sm-pull-3 {
		right: 30%;
	}

	.gridbox .colmn-10 .col-sm-pull-2 {
		right: 20%;
	}

	.gridbox .colmn-10 .col-sm-pull-1 {
		right: 10%;
	}

	.gridbox .colmn-10 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-10 .col-sm-push-10 {
		left: 100%;
	}

	.gridbox .colmn-10 .col-sm-push-9 {
		left: 90%;
	}

	.gridbox .colmn-10 .col-sm-push-8 {
		left: 80%;
	}

	.gridbox .colmn-10 .col-sm-push-7 {
		left: 70%;
	}

	.gridbox .colmn-10 .col-sm-push-6 {
		left: 60%;
	}

	.gridbox .colmn-10 .col-sm-push-5 {
		left: 50%;
	}

	.gridbox .colmn-10 .col-sm-push-4 {
		left: 40%;
	}

	.gridbox .colmn-10 .col-sm-push-3 {
		left: 30%;
	}

	.gridbox .colmn-10 .col-sm-push-2 {
		left: 20%;
	}

	.gridbox .colmn-10 .col-sm-push-1 {
		left: 10%;
	}

	.gridbox .colmn-10 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-10 .col-sm-offset-10 {
		margin-left: 100%;
	}

	.gridbox .colmn-10 .col-sm-offset-9 {
		margin-left: 90%;
	}

	.gridbox .colmn-10 .col-sm-offset-8 {
		margin-left: 80%;
	}

	.gridbox .colmn-10 .col-sm-offset-7 {
		margin-left: 70%;
	}

	.gridbox .colmn-10 .col-sm-offset-6 {
		margin-left: 60%;
	}

	.gridbox .colmn-10 .col-sm-offset-5 {
		margin-left: 50%;
	}

	.gridbox .colmn-10 .col-sm-offset-4 {
		margin-left: 40%;
	}

	.gridbox .colmn-10 .col-sm-offset-3 {
		margin-left: 30%;
	}

	.gridbox .colmn-10 .col-sm-offset-2 {
		margin-left: 20%;
	}

	.gridbox .colmn-10 .col-sm-offset-1 {
		margin-left: 10%;
	}

	.gridbox .colmn-10 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-10 .col,
	.gridbox .colmn-10 .col-md-1,
	.gridbox .colmn-10 .col-md-2,
	.gridbox .colmn-10 .col-md-3,
	.gridbox .colmn-10 .col-md-4,
	.gridbox .colmn-10 .col-md-5,
	.gridbox .colmn-10 .col-md-6,
	.gridbox .colmn-10 .col-md-7,
	.gridbox .colmn-10 .col-md-8,
	.gridbox .colmn-10 .col-md-9,
	.gridbox .colmn-10 .col-md-10 {
		float: left;
	}

	.gridbox .colmn-10 .col-md-10 {
		width: 100%;
	}

	.gridbox .colmn-10 .col-md-9 {
		width: 90%;
	}

	.gridbox .colmn-10 .col-md-8 {
		width: 80%;
	}

	.gridbox .colmn-10 .col-md-7 {
		width: 70%;
	}

	.gridbox .colmn-10 .col-md-6 {
		width: 60%;
	}

	.gridbox .colmn-10 .col-md-5 {
		width: 50%;
	}

	.gridbox .colmn-10 .col-md-4 {
		width: 40%;
	}

	.gridbox .colmn-10 .col-md-3 {
		width: 30%;
	}

	.gridbox .colmn-10 .col-md-2 {
		width: 20%;
	}

	.gridbox .colmn-10 .col-md-1 {
		width: 10%;
	}

	.gridbox .colmn-10 .col-md-pull-10 {
		right: 100%;
	}

	.gridbox .colmn-10 .col-md-pull-9 {
		right: 90%;
	}

	.gridbox .colmn-10 .col-md-pull-8 {
		right: 80%;
	}

	.gridbox .colmn-10 .col-md-pull-7 {
		right: 70%;
	}

	.gridbox .colmn-10 .col-md-pull-6 {
		right: 60%;
	}

	.gridbox .colmn-10 .col-md-pull-5 {
		right: 50%;
	}

	.gridbox .colmn-10 .col-md-pull-4 {
		right: 40%;
	}

	.gridbox .colmn-10 .col-md-pull-3 {
		right: 30%;
	}

	.gridbox .colmn-10 .col-md-pull-2 {
		right: 20%;
	}

	.gridbox .colmn-10 .col-md-pull-1 {
		right: 10%;
	}

	.gridbox .colmn-10 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-10 .col-md-push-10 {
		left: 100%;
	}

	.gridbox .colmn-10 .col-md-push-9 {
		left: 90%;
	}

	.gridbox .colmn-10 .col-md-push-8 {
		left: 80%;
	}

	.gridbox .colmn-10 .col-md-push-7 {
		left: 70%;
	}

	.gridbox .colmn-10 .col-md-push-6 {
		left: 60%;
	}

	.gridbox .colmn-10 .col-md-push-5 {
		left: 50%;
	}

	.gridbox .colmn-10 .col-md-push-4 {
		left: 40%;
	}

	.gridbox .colmn-10 .col-md-push-3 {
		left: 30%;
	}

	.gridbox .colmn-10 .col-md-push-2 {
		left: 20%;
	}

	.gridbox .colmn-10 .col-md-push-1 {
		left: 10%;
	}

	.gridbox .colmn-10 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-10 .col-md-offset-10 {
		margin-left: 100%;
	}

	.gridbox .colmn-10 .col-md-offset-9 {
		margin-left: 90%;
	}

	.gridbox .colmn-10 .col-md-offset-8 {
		margin-left: 80%;
	}

	.gridbox .colmn-10 .col-md-offset-7 {
		margin-left: 70%;
	}

	.gridbox .colmn-10 .col-md-offset-6 {
		margin-left: 60%;
	}

	.gridbox .colmn-10 .col-md-offset-5 {
		margin-left: 50%;
	}

	.gridbox .colmn-10 .col-md-offset-4 {
		margin-left: 40%;
	}

	.gridbox .colmn-10 .col-md-offset-3 {
		margin-left: 30%;
	}

	.gridbox .colmn-10 .col-md-offset-2 {
		margin-left: 20%;
	}

	.gridbox .colmn-10 .col-md-offset-1 {
		margin-left: 10%;
	}

	.gridbox .colmn-10 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-10 .col,
	.gridbox .colmn-10 .col-lg-1,
	.gridbox .colmn-10 .col-lg-2,
	.gridbox .colmn-10 .col-lg-3,
	.gridbox .colmn-10 .col-lg-4,
	.gridbox .colmn-10 .col-lg-5,
	.gridbox .colmn-10 .col-lg-6,
	.gridbox .colmn-10 .col-lg-7,
	.gridbox .colmn-10 .col-lg-8,
	.gridbox .colmn-10 .col-lg-9,
	.gridbox .colmn-10 .col-lg-10 {
		float: left;
	}

	.gridbox .colmn-10 .col-lg-10 {
		width: 100%;
	}

	.gridbox .colmn-10 .col-lg-9 {
		width: 90%;
	}

	.gridbox .colmn-10 .col-lg-8 {
		width: 80%;
	}

	.gridbox .colmn-10 .col-lg-7 {
		width: 70%;
	}

	.gridbox .colmn-10 .col-lg-6 {
		width: 60%;
	}

	.gridbox .colmn-10 .col-lg-5 {
		width: 50%;
	}

	.gridbox .colmn-10 .col-lg-4 {
		width: 40%;
	}

	.gridbox .colmn-10 .col-lg-3 {
		width: 30%;
	}

	.gridbox .colmn-10 .col-lg-2 {
		width: 20%;
	}

	.gridbox .colmn-10 .col-lg-1 {
		width: 10%;
	}

	.gridbox .colmn-10 .col-lg-pull-10 {
		right: 100%;
	}

	.gridbox .colmn-10 .col-lg-pull-9 {
		right: 90%;
	}

	.gridbox .colmn-10 .col-lg-pull-8 {
		right: 80%;
	}

	.gridbox .colmn-10 .col-lg-pull-7 {
		right: 70%;
	}

	.gridbox .colmn-10 .col-lg-pull-6 {
		right: 60%;
	}

	.gridbox .colmn-10 .col-lg-pull-5 {
		right: 50%;
	}

	.gridbox .colmn-10 .col-lg-pull-4 {
		right: 40%;
	}

	.gridbox .colmn-10 .col-lg-pull-3 {
		right: 30%;
	}

	.gridbox .colmn-10 .col-lg-pull-2 {
		right: 20%;
	}

	.gridbox .colmn-10 .col-lg-pull-1 {
		right: 10%;
	}

	.gridbox .colmn-10 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-10 .col-lg-push-10 {
		left: 100%;
	}

	.gridbox .colmn-10 .col-lg-push-9 {
		left: 90%;
	}

	.gridbox .colmn-10 .col-lg-push-8 {
		left: 80%;
	}

	.gridbox .colmn-10 .col-lg-push-7 {
		left: 70%;
	}

	.gridbox .colmn-10 .col-lg-push-6 {
		left: 60%;
	}

	.gridbox .colmn-10 .col-lg-push-5 {
		left: 50%;
	}

	.gridbox .colmn-10 .col-lg-push-4 {
		left: 40%;
	}

	.gridbox .colmn-10 .col-lg-push-3 {
		left: 30%;
	}

	.gridbox .colmn-10 .col-lg-push-2 {
		left: 20%;
	}

	.gridbox .colmn-10 .col-lg-push-1 {
		left: 10%;
	}

	.gridbox .colmn-10 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-10 .col-lg-offset-10 {
		margin-left: 100%;
	}

	.gridbox .colmn-10 .col-lg-offset-9 {
		margin-left: 90%;
	}

	.gridbox .colmn-10 .col-lg-offset-8 {
		margin-left: 80%;
	}

	.gridbox .colmn-10 .col-lg-offset-7 {
		margin-left: 70%;
	}

	.gridbox .colmn-10 .col-lg-offset-6 {
		margin-left: 60%;
	}

	.gridbox .colmn-10 .col-lg-offset-5 {
		margin-left: 50%;
	}

	.gridbox .colmn-10 .col-lg-offset-4 {
		margin-left: 40%;
	}

	.gridbox .colmn-10 .col-lg-offset-3 {
		margin-left: 30%;
	}

	.gridbox .colmn-10 .col-lg-offset-2 {
		margin-left: 20%;
	}

	.gridbox .colmn-10 .col-lg-offset-1 {
		margin-left: 10%;
	}

	.gridbox .colmn-10 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7,
.gridbox .gutter-30 .col-xs-8,
.gridbox .gutter-30 .col-sm-8,
.gridbox .gutter-30 .col-md-8,
.gridbox .gutter-30 .col-lg-8 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-8 .col,
.gridbox .colmn-8 .col-xs-1,
.gridbox .colmn-8 .col-sm-1,
.gridbox .colmn-8 .col-md-1,
.gridbox .colmn-8 .col-lg-1,
.gridbox .colmn-8 .col-xs-2,
.gridbox .colmn-8 .col-sm-2,
.gridbox .colmn-8 .col-md-2,
.gridbox .colmn-8 .col-lg-2,
.gridbox .colmn-8 .col-xs-3,
.gridbox .colmn-8 .col-sm-3,
.gridbox .colmn-8 .col-md-3,
.gridbox .colmn-8 .col-lg-3,
.gridbox .colmn-8 .col-xs-4,
.gridbox .colmn-8 .col-sm-4,
.gridbox .colmn-8 .col-md-4,
.gridbox .colmn-8 .col-lg-4,
.gridbox .colmn-8 .col-xs-5,
.gridbox .colmn-8 .col-sm-5,
.gridbox .colmn-8 .col-md-5,
.gridbox .colmn-8 .col-lg-5,
.gridbox .colmn-8 .col-xs-6,
.gridbox .colmn-8 .col-sm-6,
.gridbox .colmn-8 .col-md-6,
.gridbox .colmn-8 .col-lg-6,
.gridbox .colmn-8 .col-xs-7,
.gridbox .colmn-8 .col-sm-7,
.gridbox .colmn-8 .col-md-7,
.gridbox .colmn-8 .col-lg-7,
.gridbox .colmn-8 .col-xs-8,
.gridbox .colmn-8 .col-sm-8,
.gridbox .colmn-8 .col-md-8,
.gridbox .colmn-8 .col-lg-8 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-8 .col,
.gridbox .colmn-8 .col-xs-1,
.gridbox .colmn-8 .col-xs-2,
.gridbox .colmn-8 .col-xs-3,
.gridbox .colmn-8 .col-xs-4,
.gridbox .colmn-8 .col-xs-5,
.gridbox .colmn-8 .col-xs-6,
.gridbox .colmn-8 .col-xs-7,
.gridbox .colmn-8 .col-xs-8 {
	float: left;
}

.gridbox .colmn-8 .col-xs-8 {
	width: 100%;
}

.gridbox .colmn-8 .col-xs-7 {
	width: 87.5%;
}

.gridbox .colmn-8 .col-xs-6 {
	width: 75%;
}

.gridbox .colmn-8 .col-xs-5 {
	width: 62.5%;
}

.gridbox .colmn-8 .col-xs-4 {
	width: 50%;
}

.gridbox .colmn-8 .col-xs-3 {
	width: 37.5%;
}

.gridbox .colmn-8 .col-xs-2 {
	width: 25%;
}

.gridbox .colmn-8 .col-xs-1 {
	width: 12.5%;
}

.gridbox .colmn-8 .col-xs-pull-8 {
	right: 100%;
}

.gridbox .colmn-8 .col-xs-pull-7 {
	right: 87.5%;
}

.gridbox .colmn-8 .col-xs-pull-6 {
	right: 75%;
}

.gridbox .colmn-8 .col-xs-pull-5 {
	right: 62.5%;
}

.gridbox .colmn-8 .col-xs-pull-4 {
	right: 50%;
}

.gridbox .colmn-8 .col-xs-pull-3 {
	right: 37.5%;
}

.gridbox .colmn-8 .col-xs-pull-2 {
	right: 25%;
}

.gridbox .colmn-8 .col-xs-pull-1 {
	right: 12.5%;
}

.gridbox .colmn-8 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-8 .col-xs-push-8 {
	left: 100%;
}

.gridbox .colmn-8 .col-xs-push-7 {
	left: 87.5%;
}

.gridbox .colmn-8 .col-xs-push-6 {
	left: 75%;
}

.gridbox .colmn-8 .col-xs-push-5 {
	left: 62.5%;
}

.gridbox .colmn-8 .col-xs-push-4 {
	left: 50%;
}

.gridbox .colmn-8 .col-xs-push-3 {
	left: 37.5%;
}

.gridbox .colmn-8 .col-xs-push-2 {
	left: 25%;
}

.gridbox .colmn-8 .col-xs-push-1 {
	left: 12.5%;
}

.gridbox .colmn-8 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-8 .col-xs-offset-8 {
	margin-left: 100%;
}

.gridbox .colmn-8 .col-xs-offset-7 {
	margin-left: 87.5%;
}

.gridbox .colmn-8 .col-xs-offset-6 {
	margin-left: 75%;
}

.gridbox .colmn-8 .col-xs-offset-5 {
	margin-left: 62.5%;
}

.gridbox .colmn-8 .col-xs-offset-4 {
	margin-left: 50%;
}

.gridbox .colmn-8 .col-xs-offset-3 {
	margin-left: 37.5%;
}

.gridbox .colmn-8 .col-xs-offset-2 {
	margin-left: 25%;
}

.gridbox .colmn-8 .col-xs-offset-1 {
	margin-left: 12.5%;
}

.gridbox .colmn-8 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-8 .col,
	.gridbox .colmn-8 .col-sm-1,
	.gridbox .colmn-8 .col-sm-2,
	.gridbox .colmn-8 .col-sm-3,
	.gridbox .colmn-8 .col-sm-4,
	.gridbox .colmn-8 .col-sm-5,
	.gridbox .colmn-8 .col-sm-6,
	.gridbox .colmn-8 .col-sm-7,
	.gridbox .colmn-8 .col-sm-8 {
		float: left;
	}

	.gridbox .colmn-8 .col-sm-8 {
		width: 100%;
	}

	.gridbox .colmn-8 .col-sm-7 {
		width: 87.5%;
	}

	.gridbox .colmn-8 .col-sm-6 {
		width: 75%;
	}

	.gridbox .colmn-8 .col-sm-5 {
		width: 62.5%;
	}

	.gridbox .colmn-8 .col-sm-4 {
		width: 50%;
	}

	.gridbox .colmn-8 .col-sm-3 {
		width: 37.5%;
	}

	.gridbox .colmn-8 .col-sm-2 {
		width: 25%;
	}

	.gridbox .colmn-8 .col-sm-1 {
		width: 12.5%;
	}

	.gridbox .colmn-8 .col-sm-pull-8 {
		right: 100%;
	}

	.gridbox .colmn-8 .col-sm-pull-7 {
		right: 87.5%;
	}

	.gridbox .colmn-8 .col-sm-pull-6 {
		right: 75%;
	}

	.gridbox .colmn-8 .col-sm-pull-5 {
		right: 62.5%;
	}

	.gridbox .colmn-8 .col-sm-pull-4 {
		right: 50%;
	}

	.gridbox .colmn-8 .col-sm-pull-3 {
		right: 37.5%;
	}

	.gridbox .colmn-8 .col-sm-pull-2 {
		right: 25%;
	}

	.gridbox .colmn-8 .col-sm-pull-1 {
		right: 12.5%;
	}

	.gridbox .colmn-8 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-8 .col-sm-push-8 {
		left: 100%;
	}

	.gridbox .colmn-8 .col-sm-push-7 {
		left: 87.5%;
	}

	.gridbox .colmn-8 .col-sm-push-6 {
		left: 75%;
	}

	.gridbox .colmn-8 .col-sm-push-5 {
		left: 62.5%;
	}

	.gridbox .colmn-8 .col-sm-push-4 {
		left: 50%;
	}

	.gridbox .colmn-8 .col-sm-push-3 {
		left: 37.5%;
	}

	.gridbox .colmn-8 .col-sm-push-2 {
		left: 25%;
	}

	.gridbox .colmn-8 .col-sm-push-1 {
		left: 12.5%;
	}

	.gridbox .colmn-8 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-8 .col-sm-offset-8 {
		margin-left: 100%;
	}

	.gridbox .colmn-8 .col-sm-offset-7 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-8 .col-sm-offset-6 {
		margin-left: 75%;
	}

	.gridbox .colmn-8 .col-sm-offset-5 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-8 .col-sm-offset-4 {
		margin-left: 50%;
	}

	.gridbox .colmn-8 .col-sm-offset-3 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-8 .col-sm-offset-2 {
		margin-left: 25%;
	}

	.gridbox .colmn-8 .col-sm-offset-1 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-8 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-8 .col,
	.gridbox .colmn-8 .col-md-1,
	.gridbox .colmn-8 .col-md-2,
	.gridbox .colmn-8 .col-md-3,
	.gridbox .colmn-8 .col-md-4,
	.gridbox .colmn-8 .col-md-5,
	.gridbox .colmn-8 .col-md-6,
	.gridbox .colmn-8 .col-md-7,
	.gridbox .colmn-8 .col-md-8 {
		float: left;
	}

	.gridbox .colmn-8 .col-md-8 {
		width: 100%;
	}

	.gridbox .colmn-8 .col-md-7 {
		width: 87.5%;
	}

	.gridbox .colmn-8 .col-md-6 {
		width: 75%;
	}

	.gridbox .colmn-8 .col-md-5 {
		width: 62.5%;
	}

	.gridbox .colmn-8 .col-md-4 {
		width: 50%;
	}

	.gridbox .colmn-8 .col-md-3 {
		width: 37.5%;
	}

	.gridbox .colmn-8 .col-md-2 {
		width: 25%;
	}

	.gridbox .colmn-8 .col-md-1 {
		width: 12.5%;
	}

	.gridbox .colmn-8 .col-md-pull-8 {
		right: 100%;
	}

	.gridbox .colmn-8 .col-md-pull-7 {
		right: 87.5%;
	}

	.gridbox .colmn-8 .col-md-pull-6 {
		right: 75%;
	}

	.gridbox .colmn-8 .col-md-pull-5 {
		right: 62.5%;
	}

	.gridbox .colmn-8 .col-md-pull-4 {
		right: 50%;
	}

	.gridbox .colmn-8 .col-md-pull-3 {
		right: 37.5%;
	}

	.gridbox .colmn-8 .col-md-pull-2 {
		right: 25%;
	}

	.gridbox .colmn-8 .col-md-pull-1 {
		right: 12.5%;
	}

	.gridbox .colmn-8 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-8 .col-md-push-8 {
		left: 100%;
	}

	.gridbox .colmn-8 .col-md-push-7 {
		left: 87.5%;
	}

	.gridbox .colmn-8 .col-md-push-6 {
		left: 75%;
	}

	.gridbox .colmn-8 .col-md-push-5 {
		left: 62.5%;
	}

	.gridbox .colmn-8 .col-md-push-4 {
		left: 50%;
	}

	.gridbox .colmn-8 .col-md-push-3 {
		left: 37.5%;
	}

	.gridbox .colmn-8 .col-md-push-2 {
		left: 25%;
	}

	.gridbox .colmn-8 .col-md-push-1 {
		left: 12.5%;
	}

	.gridbox .colmn-8 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-8 .col-md-offset-8 {
		margin-left: 100%;
	}

	.gridbox .colmn-8 .col-md-offset-7 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-8 .col-md-offset-6 {
		margin-left: 75%;
	}

	.gridbox .colmn-8 .col-md-offset-5 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-8 .col-md-offset-4 {
		margin-left: 50%;
	}

	.gridbox .colmn-8 .col-md-offset-3 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-8 .col-md-offset-2 {
		margin-left: 25%;
	}

	.gridbox .colmn-8 .col-md-offset-1 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-8 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-8 .col,
	.gridbox .colmn-8 .col-lg-1,
	.gridbox .colmn-8 .col-lg-2,
	.gridbox .colmn-8 .col-lg-3,
	.gridbox .colmn-8 .col-lg-4,
	.gridbox .colmn-8 .col-lg-5,
	.gridbox .colmn-8 .col-lg-6,
	.gridbox .colmn-8 .col-lg-7,
	.gridbox .colmn-8 .col-lg-8 {
		float: left;
	}

	.gridbox .colmn-8 .col-lg-8 {
		width: 100%;
	}

	.gridbox .colmn-8 .col-lg-7 {
		width: 87.5%;
	}

	.gridbox .colmn-8 .col-lg-6 {
		width: 75%;
	}

	.gridbox .colmn-8 .col-lg-5 {
		width: 62.5%;
	}

	.gridbox .colmn-8 .col-lg-4 {
		width: 50%;
	}

	.gridbox .colmn-8 .col-lg-3 {
		width: 37.5%;
	}

	.gridbox .colmn-8 .col-lg-2 {
		width: 25%;
	}

	.gridbox .colmn-8 .col-lg-1 {
		width: 12.5%;
	}

	.gridbox .colmn-8 .col-lg-pull-8 {
		right: 100%;
	}

	.gridbox .colmn-8 .col-lg-pull-7 {
		right: 87.5%;
	}

	.gridbox .colmn-8 .col-lg-pull-6 {
		right: 75%;
	}

	.gridbox .colmn-8 .col-lg-pull-5 {
		right: 62.5%;
	}

	.gridbox .colmn-8 .col-lg-pull-4 {
		right: 50%;
	}

	.gridbox .colmn-8 .col-lg-pull-3 {
		right: 37.5%;
	}

	.gridbox .colmn-8 .col-lg-pull-2 {
		right: 25%;
	}

	.gridbox .colmn-8 .col-lg-pull-1 {
		right: 12.5%;
	}

	.gridbox .colmn-8 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-8 .col-lg-push-8 {
		left: 100%;
	}

	.gridbox .colmn-8 .col-lg-push-7 {
		left: 87.5%;
	}

	.gridbox .colmn-8 .col-lg-push-6 {
		left: 75%;
	}

	.gridbox .colmn-8 .col-lg-push-5 {
		left: 62.5%;
	}

	.gridbox .colmn-8 .col-lg-push-4 {
		left: 50%;
	}

	.gridbox .colmn-8 .col-lg-push-3 {
		left: 37.5%;
	}

	.gridbox .colmn-8 .col-lg-push-2 {
		left: 25%;
	}

	.gridbox .colmn-8 .col-lg-push-1 {
		left: 12.5%;
	}

	.gridbox .colmn-8 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-8 .col-lg-offset-8 {
		margin-left: 100%;
	}

	.gridbox .colmn-8 .col-lg-offset-7 {
		margin-left: 87.5%;
	}

	.gridbox .colmn-8 .col-lg-offset-6 {
		margin-left: 75%;
	}

	.gridbox .colmn-8 .col-lg-offset-5 {
		margin-left: 62.5%;
	}

	.gridbox .colmn-8 .col-lg-offset-4 {
		margin-left: 50%;
	}

	.gridbox .colmn-8 .col-lg-offset-3 {
		margin-left: 37.5%;
	}

	.gridbox .colmn-8 .col-lg-offset-2 {
		margin-left: 25%;
	}

	.gridbox .colmn-8 .col-lg-offset-1 {
		margin-left: 12.5%;
	}

	.gridbox .colmn-8 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6,
.gridbox .gutter-30 .col-xs-7,
.gridbox .gutter-30 .col-sm-7,
.gridbox .gutter-30 .col-md-7,
.gridbox .gutter-30 .col-lg-7 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-7 .col,
.gridbox .colmn-7 .col-xs-1,
.gridbox .colmn-7 .col-sm-1,
.gridbox .colmn-7 .col-md-1,
.gridbox .colmn-7 .col-lg-1,
.gridbox .colmn-7 .col-xs-2,
.gridbox .colmn-7 .col-sm-2,
.gridbox .colmn-7 .col-md-2,
.gridbox .colmn-7 .col-lg-2,
.gridbox .colmn-7 .col-xs-3,
.gridbox .colmn-7 .col-sm-3,
.gridbox .colmn-7 .col-md-3,
.gridbox .colmn-7 .col-lg-3,
.gridbox .colmn-7 .col-xs-4,
.gridbox .colmn-7 .col-sm-4,
.gridbox .colmn-7 .col-md-4,
.gridbox .colmn-7 .col-lg-4,
.gridbox .colmn-7 .col-xs-5,
.gridbox .colmn-7 .col-sm-5,
.gridbox .colmn-7 .col-md-5,
.gridbox .colmn-7 .col-lg-5,
.gridbox .colmn-7 .col-xs-6,
.gridbox .colmn-7 .col-sm-6,
.gridbox .colmn-7 .col-md-6,
.gridbox .colmn-7 .col-lg-6,
.gridbox .colmn-7 .col-xs-7,
.gridbox .colmn-7 .col-sm-7,
.gridbox .colmn-7 .col-md-7,
.gridbox .colmn-7 .col-lg-7 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-7 .col,
.gridbox .colmn-7 .col-xs-1,
.gridbox .colmn-7 .col-xs-2,
.gridbox .colmn-7 .col-xs-3,
.gridbox .colmn-7 .col-xs-4,
.gridbox .colmn-7 .col-xs-5,
.gridbox .colmn-7 .col-xs-6,
.gridbox .colmn-7 .col-xs-7 {
	float: left;
}

.gridbox .colmn-7 .col-xs-7 {
	width: 100%;
}

.gridbox .colmn-7 .col-xs-6 {
	width: 85.71428571%;
}

.gridbox .colmn-7 .col-xs-5 {
	width: 71.42857143%;
}

.gridbox .colmn-7 .col-xs-4 {
	width: 57.14285714%;
}

.gridbox .colmn-7 .col-xs-3 {
	width: 42.85714286%;
}

.gridbox .colmn-7 .col-xs-2 {
	width: 28.57142857%;
}

.gridbox .colmn-7 .col-xs-1 {
	width: 14.28571429%;
}

.gridbox .colmn-7 .col-xs-pull-7 {
	right: 100%;
}

.gridbox .colmn-7 .col-xs-pull-6 {
	right: 85.71428571%;
}

.gridbox .colmn-7 .col-xs-pull-5 {
	right: 71.42857143%;
}

.gridbox .colmn-7 .col-xs-pull-4 {
	right: 57.14285714%;
}

.gridbox .colmn-7 .col-xs-pull-3 {
	right: 42.85714286%;
}

.gridbox .colmn-7 .col-xs-pull-2 {
	right: 28.57142857%;
}

.gridbox .colmn-7 .col-xs-pull-1 {
	right: 14.28571429%;
}

.gridbox .colmn-7 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-7 .col-xs-push-7 {
	left: 100%;
}

.gridbox .colmn-7 .col-xs-push-6 {
	left: 85.71428571%;
}

.gridbox .colmn-7 .col-xs-push-5 {
	left: 71.42857143%;
}

.gridbox .colmn-7 .col-xs-push-4 {
	left: 57.14285714%;
}

.gridbox .colmn-7 .col-xs-push-3 {
	left: 42.85714286%;
}

.gridbox .colmn-7 .col-xs-push-2 {
	left: 28.57142857%;
}

.gridbox .colmn-7 .col-xs-push-1 {
	left: 14.28571429%;
}

.gridbox .colmn-7 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-7 .col-xs-offset-7 {
	margin-left: 100%;
}

.gridbox .colmn-7 .col-xs-offset-6 {
	margin-left: 85.71428571%;
}

.gridbox .colmn-7 .col-xs-offset-5 {
	margin-left: 71.42857143%;
}

.gridbox .colmn-7 .col-xs-offset-4 {
	margin-left: 57.14285714%;
}

.gridbox .colmn-7 .col-xs-offset-3 {
	margin-left: 42.85714286%;
}

.gridbox .colmn-7 .col-xs-offset-2 {
	margin-left: 28.57142857%;
}

.gridbox .colmn-7 .col-xs-offset-1 {
	margin-left: 14.28571429%;
}

.gridbox .colmn-7 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-7 .col,
	.gridbox .colmn-7 .col-sm-1,
	.gridbox .colmn-7 .col-sm-2,
	.gridbox .colmn-7 .col-sm-3,
	.gridbox .colmn-7 .col-sm-4,
	.gridbox .colmn-7 .col-sm-5,
	.gridbox .colmn-7 .col-sm-6,
	.gridbox .colmn-7 .col-sm-7 {
		float: left;
	}

	.gridbox .colmn-7 .col-sm-7 {
		width: 100%;
	}

	.gridbox .colmn-7 .col-sm-6 {
		width: 85.71428571%;
	}

	.gridbox .colmn-7 .col-sm-5 {
		width: 71.42857143%;
	}

	.gridbox .colmn-7 .col-sm-4 {
		width: 57.14285714%;
	}

	.gridbox .colmn-7 .col-sm-3 {
		width: 42.85714286%;
	}

	.gridbox .colmn-7 .col-sm-2 {
		width: 28.57142857%;
	}

	.gridbox .colmn-7 .col-sm-1 {
		width: 14.28571429%;
	}

	.gridbox .colmn-7 .col-sm-pull-7 {
		right: 100%;
	}

	.gridbox .colmn-7 .col-sm-pull-6 {
		right: 85.71428571%;
	}

	.gridbox .colmn-7 .col-sm-pull-5 {
		right: 71.42857143%;
	}

	.gridbox .colmn-7 .col-sm-pull-4 {
		right: 57.14285714%;
	}

	.gridbox .colmn-7 .col-sm-pull-3 {
		right: 42.85714286%;
	}

	.gridbox .colmn-7 .col-sm-pull-2 {
		right: 28.57142857%;
	}

	.gridbox .colmn-7 .col-sm-pull-1 {
		right: 14.28571429%;
	}

	.gridbox .colmn-7 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-7 .col-sm-push-7 {
		left: 100%;
	}

	.gridbox .colmn-7 .col-sm-push-6 {
		left: 85.71428571%;
	}

	.gridbox .colmn-7 .col-sm-push-5 {
		left: 71.42857143%;
	}

	.gridbox .colmn-7 .col-sm-push-4 {
		left: 57.14285714%;
	}

	.gridbox .colmn-7 .col-sm-push-3 {
		left: 42.85714286%;
	}

	.gridbox .colmn-7 .col-sm-push-2 {
		left: 28.57142857%;
	}

	.gridbox .colmn-7 .col-sm-push-1 {
		left: 14.28571429%;
	}

	.gridbox .colmn-7 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-7 .col-sm-offset-7 {
		margin-left: 100%;
	}

	.gridbox .colmn-7 .col-sm-offset-6 {
		margin-left: 85.71428571%;
	}

	.gridbox .colmn-7 .col-sm-offset-5 {
		margin-left: 71.42857143%;
	}

	.gridbox .colmn-7 .col-sm-offset-4 {
		margin-left: 57.14285714%;
	}

	.gridbox .colmn-7 .col-sm-offset-3 {
		margin-left: 42.85714286%;
	}

	.gridbox .colmn-7 .col-sm-offset-2 {
		margin-left: 28.57142857%;
	}

	.gridbox .colmn-7 .col-sm-offset-1 {
		margin-left: 14.28571429%;
	}

	.gridbox .colmn-7 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-7 .col,
	.gridbox .colmn-7 .col-md-1,
	.gridbox .colmn-7 .col-md-2,
	.gridbox .colmn-7 .col-md-3,
	.gridbox .colmn-7 .col-md-4,
	.gridbox .colmn-7 .col-md-5,
	.gridbox .colmn-7 .col-md-6,
	.gridbox .colmn-7 .col-md-7 {
		float: left;
	}

	.gridbox .colmn-7 .col-md-7 {
		width: 100%;
	}

	.gridbox .colmn-7 .col-md-6 {
		width: 85.71428571%;
	}

	.gridbox .colmn-7 .col-md-5 {
		width: 71.42857143%;
	}

	.gridbox .colmn-7 .col-md-4 {
		width: 57.14285714%;
	}

	.gridbox .colmn-7 .col-md-3 {
		width: 42.85714286%;
	}

	.gridbox .colmn-7 .col-md-2 {
		width: 28.57142857%;
	}

	.gridbox .colmn-7 .col-md-1 {
		width: 14.28571429%;
	}

	.gridbox .colmn-7 .col-md-pull-7 {
		right: 100%;
	}

	.gridbox .colmn-7 .col-md-pull-6 {
		right: 85.71428571%;
	}

	.gridbox .colmn-7 .col-md-pull-5 {
		right: 71.42857143%;
	}

	.gridbox .colmn-7 .col-md-pull-4 {
		right: 57.14285714%;
	}

	.gridbox .colmn-7 .col-md-pull-3 {
		right: 42.85714286%;
	}

	.gridbox .colmn-7 .col-md-pull-2 {
		right: 28.57142857%;
	}

	.gridbox .colmn-7 .col-md-pull-1 {
		right: 14.28571429%;
	}

	.gridbox .colmn-7 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-7 .col-md-push-7 {
		left: 100%;
	}

	.gridbox .colmn-7 .col-md-push-6 {
		left: 85.71428571%;
	}

	.gridbox .colmn-7 .col-md-push-5 {
		left: 71.42857143%;
	}

	.gridbox .colmn-7 .col-md-push-4 {
		left: 57.14285714%;
	}

	.gridbox .colmn-7 .col-md-push-3 {
		left: 42.85714286%;
	}

	.gridbox .colmn-7 .col-md-push-2 {
		left: 28.57142857%;
	}

	.gridbox .colmn-7 .col-md-push-1 {
		left: 14.28571429%;
	}

	.gridbox .colmn-7 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-7 .col-md-offset-7 {
		margin-left: 100%;
	}

	.gridbox .colmn-7 .col-md-offset-6 {
		margin-left: 85.71428571%;
	}

	.gridbox .colmn-7 .col-md-offset-5 {
		margin-left: 71.42857143%;
	}

	.gridbox .colmn-7 .col-md-offset-4 {
		margin-left: 57.14285714%;
	}

	.gridbox .colmn-7 .col-md-offset-3 {
		margin-left: 42.85714286%;
	}

	.gridbox .colmn-7 .col-md-offset-2 {
		margin-left: 28.57142857%;
	}

	.gridbox .colmn-7 .col-md-offset-1 {
		margin-left: 14.28571429%;
	}

	.gridbox .colmn-7 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-7 .col,
	.gridbox .colmn-7 .col-lg-1,
	.gridbox .colmn-7 .col-lg-2,
	.gridbox .colmn-7 .col-lg-3,
	.gridbox .colmn-7 .col-lg-4,
	.gridbox .colmn-7 .col-lg-5,
	.gridbox .colmn-7 .col-lg-6,
	.gridbox .colmn-7 .col-lg-7 {
		float: left;
	}

	.gridbox .colmn-7 .col-lg-7 {
		width: 100%;
	}

	.gridbox .colmn-7 .col-lg-6 {
		width: 85.71428571%;
	}

	.gridbox .colmn-7 .col-lg-5 {
		width: 71.42857143%;
	}

	.gridbox .colmn-7 .col-lg-4 {
		width: 57.14285714%;
	}

	.gridbox .colmn-7 .col-lg-3 {
		width: 42.85714286%;
	}

	.gridbox .colmn-7 .col-lg-2 {
		width: 28.57142857%;
	}

	.gridbox .colmn-7 .col-lg-1 {
		width: 14.28571429%;
	}

	.gridbox .colmn-7 .col-lg-pull-7 {
		right: 100%;
	}

	.gridbox .colmn-7 .col-lg-pull-6 {
		right: 85.71428571%;
	}

	.gridbox .colmn-7 .col-lg-pull-5 {
		right: 71.42857143%;
	}

	.gridbox .colmn-7 .col-lg-pull-4 {
		right: 57.14285714%;
	}

	.gridbox .colmn-7 .col-lg-pull-3 {
		right: 42.85714286%;
	}

	.gridbox .colmn-7 .col-lg-pull-2 {
		right: 28.57142857%;
	}

	.gridbox .colmn-7 .col-lg-pull-1 {
		right: 14.28571429%;
	}

	.gridbox .colmn-7 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-7 .col-lg-push-7 {
		left: 100%;
	}

	.gridbox .colmn-7 .col-lg-push-6 {
		left: 85.71428571%;
	}

	.gridbox .colmn-7 .col-lg-push-5 {
		left: 71.42857143%;
	}

	.gridbox .colmn-7 .col-lg-push-4 {
		left: 57.14285714%;
	}

	.gridbox .colmn-7 .col-lg-push-3 {
		left: 42.85714286%;
	}

	.gridbox .colmn-7 .col-lg-push-2 {
		left: 28.57142857%;
	}

	.gridbox .colmn-7 .col-lg-push-1 {
		left: 14.28571429%;
	}

	.gridbox .colmn-7 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-7 .col-lg-offset-7 {
		margin-left: 100%;
	}

	.gridbox .colmn-7 .col-lg-offset-6 {
		margin-left: 85.71428571%;
	}

	.gridbox .colmn-7 .col-lg-offset-5 {
		margin-left: 71.42857143%;
	}

	.gridbox .colmn-7 .col-lg-offset-4 {
		margin-left: 57.14285714%;
	}

	.gridbox .colmn-7 .col-lg-offset-3 {
		margin-left: 42.85714286%;
	}

	.gridbox .colmn-7 .col-lg-offset-2 {
		margin-left: 28.57142857%;
	}

	.gridbox .colmn-7 .col-lg-offset-1 {
		margin-left: 14.28571429%;
	}

	.gridbox .colmn-7 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5,
.gridbox .gutter-30 .col-xs-6,
.gridbox .gutter-30 .col-sm-6,
.gridbox .gutter-30 .col-md-6,
.gridbox .gutter-30 .col-lg-6 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-6 .col,
.gridbox .colmn-6 .col-xs-1,
.gridbox .colmn-6 .col-sm-1,
.gridbox .colmn-6 .col-md-1,
.gridbox .colmn-6 .col-lg-1,
.gridbox .colmn-6 .col-xs-2,
.gridbox .colmn-6 .col-sm-2,
.gridbox .colmn-6 .col-md-2,
.gridbox .colmn-6 .col-lg-2,
.gridbox .colmn-6 .col-xs-3,
.gridbox .colmn-6 .col-sm-3,
.gridbox .colmn-6 .col-md-3,
.gridbox .colmn-6 .col-lg-3,
.gridbox .colmn-6 .col-xs-4,
.gridbox .colmn-6 .col-sm-4,
.gridbox .colmn-6 .col-md-4,
.gridbox .colmn-6 .col-lg-4,
.gridbox .colmn-6 .col-xs-5,
.gridbox .colmn-6 .col-sm-5,
.gridbox .colmn-6 .col-md-5,
.gridbox .colmn-6 .col-lg-5,
.gridbox .colmn-6 .col-xs-6,
.gridbox .colmn-6 .col-sm-6,
.gridbox .colmn-6 .col-md-6,
.gridbox .colmn-6 .col-lg-6 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-6 .col,
.gridbox .colmn-6 .col-xs-1,
.gridbox .colmn-6 .col-xs-2,
.gridbox .colmn-6 .col-xs-3,
.gridbox .colmn-6 .col-xs-4,
.gridbox .colmn-6 .col-xs-5,
.gridbox .colmn-6 .col-xs-6 {
	float: left;
}

.gridbox .colmn-6 .col-xs-6 {
	width: 100%;
}

.gridbox .colmn-6 .col-xs-5 {
	width: 83.33333333%;
}

.gridbox .colmn-6 .col-xs-4 {
	width: 66.66666667%;
}

.gridbox .colmn-6 .col-xs-3 {
	width: 50%;
}

.gridbox .colmn-6 .col-xs-2 {
	width: 33.33333333%;
}

.gridbox .colmn-6 .col-xs-1 {
	width: 16.66666667%;
}

.gridbox .colmn-6 .col-xs-pull-6 {
	right: 100%;
}

.gridbox .colmn-6 .col-xs-pull-5 {
	right: 83.33333333%;
}

.gridbox .colmn-6 .col-xs-pull-4 {
	right: 66.66666667%;
}

.gridbox .colmn-6 .col-xs-pull-3 {
	right: 50%;
}

.gridbox .colmn-6 .col-xs-pull-2 {
	right: 33.33333333%;
}

.gridbox .colmn-6 .col-xs-pull-1 {
	right: 16.66666667%;
}

.gridbox .colmn-6 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-6 .col-xs-push-6 {
	left: 100%;
}

.gridbox .colmn-6 .col-xs-push-5 {
	left: 83.33333333%;
}

.gridbox .colmn-6 .col-xs-push-4 {
	left: 66.66666667%;
}

.gridbox .colmn-6 .col-xs-push-3 {
	left: 50%;
}

.gridbox .colmn-6 .col-xs-push-2 {
	left: 33.33333333%;
}

.gridbox .colmn-6 .col-xs-push-1 {
	left: 16.66666667%;
}

.gridbox .colmn-6 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-6 .col-xs-offset-6 {
	margin-left: 100%;
}

.gridbox .colmn-6 .col-xs-offset-5 {
	margin-left: 83.33333333%;
}

.gridbox .colmn-6 .col-xs-offset-4 {
	margin-left: 66.66666667%;
}

.gridbox .colmn-6 .col-xs-offset-3 {
	margin-left: 50%;
}

.gridbox .colmn-6 .col-xs-offset-2 {
	margin-left: 33.33333333%;
}

.gridbox .colmn-6 .col-xs-offset-1 {
	margin-left: 16.66666667%;
}

.gridbox .colmn-6 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-6 .col,
	.gridbox .colmn-6 .col-sm-1,
	.gridbox .colmn-6 .col-sm-2,
	.gridbox .colmn-6 .col-sm-3,
	.gridbox .colmn-6 .col-sm-4,
	.gridbox .colmn-6 .col-sm-5,
	.gridbox .colmn-6 .col-sm-6 {
		float: left;
	}

	.gridbox .colmn-6 .col-sm-6 {
		width: 100%;
	}

	.gridbox .colmn-6 .col-sm-5 {
		width: 83.33333333%;
	}

	.gridbox .colmn-6 .col-sm-4 {
		width: 66.66666667%;
	}

	.gridbox .colmn-6 .col-sm-3 {
		width: 50%;
	}

	.gridbox .colmn-6 .col-sm-2 {
		width: 33.33333333%;
	}

	.gridbox .colmn-6 .col-sm-1 {
		width: 16.66666667%;
	}

	.gridbox .colmn-6 .col-sm-pull-6 {
		right: 100%;
	}

	.gridbox .colmn-6 .col-sm-pull-5 {
		right: 83.33333333%;
	}

	.gridbox .colmn-6 .col-sm-pull-4 {
		right: 66.66666667%;
	}

	.gridbox .colmn-6 .col-sm-pull-3 {
		right: 50%;
	}

	.gridbox .colmn-6 .col-sm-pull-2 {
		right: 33.33333333%;
	}

	.gridbox .colmn-6 .col-sm-pull-1 {
		right: 16.66666667%;
	}

	.gridbox .colmn-6 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-6 .col-sm-push-6 {
		left: 100%;
	}

	.gridbox .colmn-6 .col-sm-push-5 {
		left: 83.33333333%;
	}

	.gridbox .colmn-6 .col-sm-push-4 {
		left: 66.66666667%;
	}

	.gridbox .colmn-6 .col-sm-push-3 {
		left: 50%;
	}

	.gridbox .colmn-6 .col-sm-push-2 {
		left: 33.33333333%;
	}

	.gridbox .colmn-6 .col-sm-push-1 {
		left: 16.66666667%;
	}

	.gridbox .colmn-6 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-6 .col-sm-offset-6 {
		margin-left: 100%;
	}

	.gridbox .colmn-6 .col-sm-offset-5 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-6 .col-sm-offset-4 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-6 .col-sm-offset-3 {
		margin-left: 50%;
	}

	.gridbox .colmn-6 .col-sm-offset-2 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-6 .col-sm-offset-1 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-6 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-6 .col,
	.gridbox .colmn-6 .col-md-1,
	.gridbox .colmn-6 .col-md-2,
	.gridbox .colmn-6 .col-md-3,
	.gridbox .colmn-6 .col-md-4,
	.gridbox .colmn-6 .col-md-5,
	.gridbox .colmn-6 .col-md-6 {
		float: left;
	}

	.gridbox .colmn-6 .col-md-6 {
		width: 100%;
	}

	.gridbox .colmn-6 .col-md-5 {
		width: 83.33333333%;
	}

	.gridbox .colmn-6 .col-md-4 {
		width: 66.66666667%;
	}

	.gridbox .colmn-6 .col-md-3 {
		width: 50%;
	}

	.gridbox .colmn-6 .col-md-2 {
		width: 33.33333333%;
	}

	.gridbox .colmn-6 .col-md-1 {
		width: 16.66666667%;
	}

	.gridbox .colmn-6 .col-md-pull-6 {
		right: 100%;
	}

	.gridbox .colmn-6 .col-md-pull-5 {
		right: 83.33333333%;
	}

	.gridbox .colmn-6 .col-md-pull-4 {
		right: 66.66666667%;
	}

	.gridbox .colmn-6 .col-md-pull-3 {
		right: 50%;
	}

	.gridbox .colmn-6 .col-md-pull-2 {
		right: 33.33333333%;
	}

	.gridbox .colmn-6 .col-md-pull-1 {
		right: 16.66666667%;
	}

	.gridbox .colmn-6 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-6 .col-md-push-6 {
		left: 100%;
	}

	.gridbox .colmn-6 .col-md-push-5 {
		left: 83.33333333%;
	}

	.gridbox .colmn-6 .col-md-push-4 {
		left: 66.66666667%;
	}

	.gridbox .colmn-6 .col-md-push-3 {
		left: 50%;
	}

	.gridbox .colmn-6 .col-md-push-2 {
		left: 33.33333333%;
	}

	.gridbox .colmn-6 .col-md-push-1 {
		left: 16.66666667%;
	}

	.gridbox .colmn-6 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-6 .col-md-offset-6 {
		margin-left: 100%;
	}

	.gridbox .colmn-6 .col-md-offset-5 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-6 .col-md-offset-4 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-6 .col-md-offset-3 {
		margin-left: 50%;
	}

	.gridbox .colmn-6 .col-md-offset-2 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-6 .col-md-offset-1 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-6 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-6 .col,
	.gridbox .colmn-6 .col-lg-1,
	.gridbox .colmn-6 .col-lg-2,
	.gridbox .colmn-6 .col-lg-3,
	.gridbox .colmn-6 .col-lg-4,
	.gridbox .colmn-6 .col-lg-5,
	.gridbox .colmn-6 .col-lg-6 {
		float: left;
	}

	.gridbox .colmn-6 .col-lg-6 {
		width: 100%;
	}

	.gridbox .colmn-6 .col-lg-5 {
		width: 83.33333333%;
	}

	.gridbox .colmn-6 .col-lg-4 {
		width: 66.66666667%;
	}

	.gridbox .colmn-6 .col-lg-3 {
		width: 50%;
	}

	.gridbox .colmn-6 .col-lg-2 {
		width: 33.33333333%;
	}

	.gridbox .colmn-6 .col-lg-1 {
		width: 16.66666667%;
	}

	.gridbox .colmn-6 .col-lg-pull-6 {
		right: 100%;
	}

	.gridbox .colmn-6 .col-lg-pull-5 {
		right: 83.33333333%;
	}

	.gridbox .colmn-6 .col-lg-pull-4 {
		right: 66.66666667%;
	}

	.gridbox .colmn-6 .col-lg-pull-3 {
		right: 50%;
	}

	.gridbox .colmn-6 .col-lg-pull-2 {
		right: 33.33333333%;
	}

	.gridbox .colmn-6 .col-lg-pull-1 {
		right: 16.66666667%;
	}

	.gridbox .colmn-6 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-6 .col-lg-push-6 {
		left: 100%;
	}

	.gridbox .colmn-6 .col-lg-push-5 {
		left: 83.33333333%;
	}

	.gridbox .colmn-6 .col-lg-push-4 {
		left: 66.66666667%;
	}

	.gridbox .colmn-6 .col-lg-push-3 {
		left: 50%;
	}

	.gridbox .colmn-6 .col-lg-push-2 {
		left: 33.33333333%;
	}

	.gridbox .colmn-6 .col-lg-push-1 {
		left: 16.66666667%;
	}

	.gridbox .colmn-6 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-6 .col-lg-offset-6 {
		margin-left: 100%;
	}

	.gridbox .colmn-6 .col-lg-offset-5 {
		margin-left: 83.33333333%;
	}

	.gridbox .colmn-6 .col-lg-offset-4 {
		margin-left: 66.66666667%;
	}

	.gridbox .colmn-6 .col-lg-offset-3 {
		margin-left: 50%;
	}

	.gridbox .colmn-6 .col-lg-offset-2 {
		margin-left: 33.33333333%;
	}

	.gridbox .colmn-6 .col-lg-offset-1 {
		margin-left: 16.66666667%;
	}

	.gridbox .colmn-6 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4,
.gridbox .gutter-30 .col-xs-5,
.gridbox .gutter-30 .col-sm-5,
.gridbox .gutter-30 .col-md-5,
.gridbox .gutter-30 .col-lg-5 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-5 .col,
.gridbox .colmn-5 .col-xs-1,
.gridbox .colmn-5 .col-sm-1,
.gridbox .colmn-5 .col-md-1,
.gridbox .colmn-5 .col-lg-1,
.gridbox .colmn-5 .col-xs-2,
.gridbox .colmn-5 .col-sm-2,
.gridbox .colmn-5 .col-md-2,
.gridbox .colmn-5 .col-lg-2,
.gridbox .colmn-5 .col-xs-3,
.gridbox .colmn-5 .col-sm-3,
.gridbox .colmn-5 .col-md-3,
.gridbox .colmn-5 .col-lg-3,
.gridbox .colmn-5 .col-xs-4,
.gridbox .colmn-5 .col-sm-4,
.gridbox .colmn-5 .col-md-4,
.gridbox .colmn-5 .col-lg-4,
.gridbox .colmn-5 .col-xs-5,
.gridbox .colmn-5 .col-sm-5,
.gridbox .colmn-5 .col-md-5,
.gridbox .colmn-5 .col-lg-5 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-5 .col,
.gridbox .colmn-5 .col-xs-1,
.gridbox .colmn-5 .col-xs-2,
.gridbox .colmn-5 .col-xs-3,
.gridbox .colmn-5 .col-xs-4,
.gridbox .colmn-5 .col-xs-5 {
	float: left;
}

.gridbox .colmn-5 .col-xs-5 {
	width: 100%;
}

.gridbox .colmn-5 .col-xs-4 {
	width: 80%;
}

.gridbox .colmn-5 .col-xs-3 {
	width: 60%;
}

.gridbox .colmn-5 .col-xs-2 {
	width: 40%;
}

.gridbox .colmn-5 .col-xs-1 {
	width: 20%;
}

.gridbox .colmn-5 .col-xs-pull-5 {
	right: 100%;
}

.gridbox .colmn-5 .col-xs-pull-4 {
	right: 80%;
}

.gridbox .colmn-5 .col-xs-pull-3 {
	right: 60%;
}

.gridbox .colmn-5 .col-xs-pull-2 {
	right: 40%;
}

.gridbox .colmn-5 .col-xs-pull-1 {
	right: 20%;
}

.gridbox .colmn-5 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-5 .col-xs-push-5 {
	left: 100%;
}

.gridbox .colmn-5 .col-xs-push-4 {
	left: 80%;
}

.gridbox .colmn-5 .col-xs-push-3 {
	left: 60%;
}

.gridbox .colmn-5 .col-xs-push-2 {
	left: 40%;
}

.gridbox .colmn-5 .col-xs-push-1 {
	left: 20%;
}

.gridbox .colmn-5 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-5 .col-xs-offset-5 {
	margin-left: 100%;
}

.gridbox .colmn-5 .col-xs-offset-4 {
	margin-left: 80%;
}

.gridbox .colmn-5 .col-xs-offset-3 {
	margin-left: 60%;
}

.gridbox .colmn-5 .col-xs-offset-2 {
	margin-left: 40%;
}

.gridbox .colmn-5 .col-xs-offset-1 {
	margin-left: 20%;
}

.gridbox .colmn-5 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-5 .col,
	.gridbox .colmn-5 .col-sm-1,
	.gridbox .colmn-5 .col-sm-2,
	.gridbox .colmn-5 .col-sm-3,
	.gridbox .colmn-5 .col-sm-4,
	.gridbox .colmn-5 .col-sm-5 {
		float: left;
	}

	.gridbox .colmn-5 .col-sm-5 {
		width: 100%;
	}

	.gridbox .colmn-5 .col-sm-4 {
		width: 80%;
	}

	.gridbox .colmn-5 .col-sm-3 {
		width: 60%;
	}

	.gridbox .colmn-5 .col-sm-2 {
		width: 40%;
	}

	.gridbox .colmn-5 .col-sm-1 {
		width: 20%;
	}

	.gridbox .colmn-5 .col-sm-pull-5 {
		right: 100%;
	}

	.gridbox .colmn-5 .col-sm-pull-4 {
		right: 80%;
	}

	.gridbox .colmn-5 .col-sm-pull-3 {
		right: 60%;
	}

	.gridbox .colmn-5 .col-sm-pull-2 {
		right: 40%;
	}

	.gridbox .colmn-5 .col-sm-pull-1 {
		right: 20%;
	}

	.gridbox .colmn-5 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-5 .col-sm-push-5 {
		left: 100%;
	}

	.gridbox .colmn-5 .col-sm-push-4 {
		left: 80%;
	}

	.gridbox .colmn-5 .col-sm-push-3 {
		left: 60%;
	}

	.gridbox .colmn-5 .col-sm-push-2 {
		left: 40%;
	}

	.gridbox .colmn-5 .col-sm-push-1 {
		left: 20%;
	}

	.gridbox .colmn-5 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-5 .col-sm-offset-5 {
		margin-left: 100%;
	}

	.gridbox .colmn-5 .col-sm-offset-4 {
		margin-left: 80%;
	}

	.gridbox .colmn-5 .col-sm-offset-3 {
		margin-left: 60%;
	}

	.gridbox .colmn-5 .col-sm-offset-2 {
		margin-left: 40%;
	}

	.gridbox .colmn-5 .col-sm-offset-1 {
		margin-left: 20%;
	}

	.gridbox .colmn-5 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-5 .col,
	.gridbox .colmn-5 .col-md-1,
	.gridbox .colmn-5 .col-md-2,
	.gridbox .colmn-5 .col-md-3,
	.gridbox .colmn-5 .col-md-4,
	.gridbox .colmn-5 .col-md-5 {
		float: left;
	}

	.gridbox .colmn-5 .col-md-5 {
		width: 100%;
	}

	.gridbox .colmn-5 .col-md-4 {
		width: 80%;
	}

	.gridbox .colmn-5 .col-md-3 {
		width: 60%;
	}

	.gridbox .colmn-5 .col-md-2 {
		width: 40%;
	}

	.gridbox .colmn-5 .col-md-1 {
		width: 20%;
	}

	.gridbox .colmn-5 .col-md-pull-5 {
		right: 100%;
	}

	.gridbox .colmn-5 .col-md-pull-4 {
		right: 80%;
	}

	.gridbox .colmn-5 .col-md-pull-3 {
		right: 60%;
	}

	.gridbox .colmn-5 .col-md-pull-2 {
		right: 40%;
	}

	.gridbox .colmn-5 .col-md-pull-1 {
		right: 20%;
	}

	.gridbox .colmn-5 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-5 .col-md-push-5 {
		left: 100%;
	}

	.gridbox .colmn-5 .col-md-push-4 {
		left: 80%;
	}

	.gridbox .colmn-5 .col-md-push-3 {
		left: 60%;
	}

	.gridbox .colmn-5 .col-md-push-2 {
		left: 40%;
	}

	.gridbox .colmn-5 .col-md-push-1 {
		left: 20%;
	}

	.gridbox .colmn-5 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-5 .col-md-offset-5 {
		margin-left: 100%;
	}

	.gridbox .colmn-5 .col-md-offset-4 {
		margin-left: 80%;
	}

	.gridbox .colmn-5 .col-md-offset-3 {
		margin-left: 60%;
	}

	.gridbox .colmn-5 .col-md-offset-2 {
		margin-left: 40%;
	}

	.gridbox .colmn-5 .col-md-offset-1 {
		margin-left: 20%;
	}

	.gridbox .colmn-5 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-5 .col,
	.gridbox .colmn-5 .col-lg-1,
	.gridbox .colmn-5 .col-lg-2,
	.gridbox .colmn-5 .col-lg-3,
	.gridbox .colmn-5 .col-lg-4,
	.gridbox .colmn-5 .col-lg-5 {
		float: left;
	}

	.gridbox .colmn-5 .col-lg-5 {
		width: 100%;
	}

	.gridbox .colmn-5 .col-lg-4 {
		width: 80%;
	}

	.gridbox .colmn-5 .col-lg-3 {
		width: 60%;
	}

	.gridbox .colmn-5 .col-lg-2 {
		width: 40%;
	}

	.gridbox .colmn-5 .col-lg-1 {
		width: 20%;
	}

	.gridbox .colmn-5 .col-lg-pull-5 {
		right: 100%;
	}

	.gridbox .colmn-5 .col-lg-pull-4 {
		right: 80%;
	}

	.gridbox .colmn-5 .col-lg-pull-3 {
		right: 60%;
	}

	.gridbox .colmn-5 .col-lg-pull-2 {
		right: 40%;
	}

	.gridbox .colmn-5 .col-lg-pull-1 {
		right: 20%;
	}

	.gridbox .colmn-5 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-5 .col-lg-push-5 {
		left: 100%;
	}

	.gridbox .colmn-5 .col-lg-push-4 {
		left: 80%;
	}

	.gridbox .colmn-5 .col-lg-push-3 {
		left: 60%;
	}

	.gridbox .colmn-5 .col-lg-push-2 {
		left: 40%;
	}

	.gridbox .colmn-5 .col-lg-push-1 {
		left: 20%;
	}

	.gridbox .colmn-5 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-5 .col-lg-offset-5 {
		margin-left: 100%;
	}

	.gridbox .colmn-5 .col-lg-offset-4 {
		margin-left: 80%;
	}

	.gridbox .colmn-5 .col-lg-offset-3 {
		margin-left: 60%;
	}

	.gridbox .colmn-5 .col-lg-offset-2 {
		margin-left: 40%;
	}

	.gridbox .colmn-5 .col-lg-offset-1 {
		margin-left: 20%;
	}

	.gridbox .colmn-5 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.gridbox .container.gutter-30,
.gridbox .container-fluid.gutter-30 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .gutter-30 .row,
.gridbox .row.gutter-30 {
	margin-left: -15px;
	margin-right: -15px;
}

.gridbox .gutter-30 .col,
.gridbox .gutter-30 .col-xs-1,
.gridbox .gutter-30 .col-sm-1,
.gridbox .gutter-30 .col-md-1,
.gridbox .gutter-30 .col-lg-1,
.gridbox .gutter-30 .col-xs-2,
.gridbox .gutter-30 .col-sm-2,
.gridbox .gutter-30 .col-md-2,
.gridbox .gutter-30 .col-lg-2,
.gridbox .gutter-30 .col-xs-3,
.gridbox .gutter-30 .col-sm-3,
.gridbox .gutter-30 .col-md-3,
.gridbox .gutter-30 .col-lg-3,
.gridbox .gutter-30 .col-xs-4,
.gridbox .gutter-30 .col-sm-4,
.gridbox .gutter-30 .col-md-4,
.gridbox .gutter-30 .col-lg-4 {
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-4 .col,
.gridbox .colmn-4 .col-xs-1,
.gridbox .colmn-4 .col-sm-1,
.gridbox .colmn-4 .col-md-1,
.gridbox .colmn-4 .col-lg-1,
.gridbox .colmn-4 .col-xs-2,
.gridbox .colmn-4 .col-sm-2,
.gridbox .colmn-4 .col-md-2,
.gridbox .colmn-4 .col-lg-2,
.gridbox .colmn-4 .col-xs-3,
.gridbox .colmn-4 .col-sm-3,
.gridbox .colmn-4 .col-md-3,
.gridbox .colmn-4 .col-lg-3,
.gridbox .colmn-4 .col-xs-4,
.gridbox .colmn-4 .col-sm-4,
.gridbox .colmn-4 .col-md-4,
.gridbox .colmn-4 .col-lg-4 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.gridbox .colmn-4 .col,
.gridbox .colmn-4 .col-xs-1,
.gridbox .colmn-4 .col-xs-2,
.gridbox .colmn-4 .col-xs-3,
.gridbox .colmn-4 .col-xs-4 {
	float: left;
}

.gridbox .colmn-4 .col-xs-4 {
	width: 100%;
}

.gridbox .colmn-4 .col-xs-3 {
	width: 75%;
}

.gridbox .colmn-4 .col-xs-2 {
	width: 50%;
}

.gridbox .colmn-4 .col-xs-1 {
	width: 25%;
}

.gridbox .colmn-4 .col-xs-pull-4 {
	right: 100%;
}

.gridbox .colmn-4 .col-xs-pull-3 {
	right: 75%;
}

.gridbox .colmn-4 .col-xs-pull-2 {
	right: 50%;
}

.gridbox .colmn-4 .col-xs-pull-1 {
	right: 25%;
}

.gridbox .colmn-4 .col-xs-pull-0 {
	right: auto;
}

.gridbox .colmn-4 .col-xs-push-4 {
	left: 100%;
}

.gridbox .colmn-4 .col-xs-push-3 {
	left: 75%;
}

.gridbox .colmn-4 .col-xs-push-2 {
	left: 50%;
}

.gridbox .colmn-4 .col-xs-push-1 {
	left: 25%;
}

.gridbox .colmn-4 .col-xs-push-0 {
	left: auto;
}

.gridbox .colmn-4 .col-xs-offset-4 {
	margin-left: 100%;
}

.gridbox .colmn-4 .col-xs-offset-3 {
	margin-left: 75%;
}

.gridbox .colmn-4 .col-xs-offset-2 {
	margin-left: 50%;
}

.gridbox .colmn-4 .col-xs-offset-1 {
	margin-left: 25%;
}

.gridbox .colmn-4 .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.gridbox .colmn-4 .col,
	.gridbox .colmn-4 .col-sm-1,
	.gridbox .colmn-4 .col-sm-2,
	.gridbox .colmn-4 .col-sm-3,
	.gridbox .colmn-4 .col-sm-4 {
		float: left;
	}

	.gridbox .colmn-4 .col-sm-4 {
		width: 100%;
	}

	.gridbox .colmn-4 .col-sm-3 {
		width: 75%;
	}

	.gridbox .colmn-4 .col-sm-2 {
		width: 50%;
	}

	.gridbox .colmn-4 .col-sm-1 {
		width: 25%;
	}

	.gridbox .colmn-4 .col-sm-pull-4 {
		right: 100%;
	}

	.gridbox .colmn-4 .col-sm-pull-3 {
		right: 75%;
	}

	.gridbox .colmn-4 .col-sm-pull-2 {
		right: 50%;
	}

	.gridbox .colmn-4 .col-sm-pull-1 {
		right: 25%;
	}

	.gridbox .colmn-4 .col-sm-pull-0 {
		right: auto;
	}

	.gridbox .colmn-4 .col-sm-push-4 {
		left: 100%;
	}

	.gridbox .colmn-4 .col-sm-push-3 {
		left: 75%;
	}

	.gridbox .colmn-4 .col-sm-push-2 {
		left: 50%;
	}

	.gridbox .colmn-4 .col-sm-push-1 {
		left: 25%;
	}

	.gridbox .colmn-4 .col-sm-push-0 {
		left: auto;
	}

	.gridbox .colmn-4 .col-sm-offset-4 {
		margin-left: 100%;
	}

	.gridbox .colmn-4 .col-sm-offset-3 {
		margin-left: 75%;
	}

	.gridbox .colmn-4 .col-sm-offset-2 {
		margin-left: 50%;
	}

	.gridbox .colmn-4 .col-sm-offset-1 {
		margin-left: 25%;
	}

	.gridbox .colmn-4 .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 992px) {
	.gridbox .colmn-4 .col,
	.gridbox .colmn-4 .col-md-1,
	.gridbox .colmn-4 .col-md-2,
	.gridbox .colmn-4 .col-md-3,
	.gridbox .colmn-4 .col-md-4 {
		float: left;
	}

	.gridbox .colmn-4 .col-md-4 {
		width: 100%;
	}

	.gridbox .colmn-4 .col-md-3 {
		width: 75%;
	}

	.gridbox .colmn-4 .col-md-2 {
		width: 50%;
	}

	.gridbox .colmn-4 .col-md-1 {
		width: 25%;
	}

	.gridbox .colmn-4 .col-md-pull-4 {
		right: 100%;
	}

	.gridbox .colmn-4 .col-md-pull-3 {
		right: 75%;
	}

	.gridbox .colmn-4 .col-md-pull-2 {
		right: 50%;
	}

	.gridbox .colmn-4 .col-md-pull-1 {
		right: 25%;
	}

	.gridbox .colmn-4 .col-md-pull-0 {
		right: auto;
	}

	.gridbox .colmn-4 .col-md-push-4 {
		left: 100%;
	}

	.gridbox .colmn-4 .col-md-push-3 {
		left: 75%;
	}

	.gridbox .colmn-4 .col-md-push-2 {
		left: 50%;
	}

	.gridbox .colmn-4 .col-md-push-1 {
		left: 25%;
	}

	.gridbox .colmn-4 .col-md-push-0 {
		left: auto;
	}

	.gridbox .colmn-4 .col-md-offset-4 {
		margin-left: 100%;
	}

	.gridbox .colmn-4 .col-md-offset-3 {
		margin-left: 75%;
	}

	.gridbox .colmn-4 .col-md-offset-2 {
		margin-left: 50%;
	}

	.gridbox .colmn-4 .col-md-offset-1 {
		margin-left: 25%;
	}

	.gridbox .colmn-4 .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.gridbox .colmn-4 .col,
	.gridbox .colmn-4 .col-lg-1,
	.gridbox .colmn-4 .col-lg-2,
	.gridbox .colmn-4 .col-lg-3,
	.gridbox .colmn-4 .col-lg-4 {
		float: left;
	}

	.gridbox .colmn-4 .col-lg-4 {
		width: 100%;
	}

	.gridbox .colmn-4 .col-lg-3 {
		width: 75%;
	}

	.gridbox .colmn-4 .col-lg-2 {
		width: 50%;
	}

	.gridbox .colmn-4 .col-lg-1 {
		width: 25%;
	}

	.gridbox .colmn-4 .col-lg-pull-4 {
		right: 100%;
	}

	.gridbox .colmn-4 .col-lg-pull-3 {
		right: 75%;
	}

	.gridbox .colmn-4 .col-lg-pull-2 {
		right: 50%;
	}

	.gridbox .colmn-4 .col-lg-pull-1 {
		right: 25%;
	}

	.gridbox .colmn-4 .col-lg-pull-0 {
		right: auto;
	}

	.gridbox .colmn-4 .col-lg-push-4 {
		left: 100%;
	}

	.gridbox .colmn-4 .col-lg-push-3 {
		left: 75%;
	}

	.gridbox .colmn-4 .col-lg-push-2 {
		left: 50%;
	}

	.gridbox .colmn-4 .col-lg-push-1 {
		left: 25%;
	}

	.gridbox .colmn-4 .col-lg-push-0 {
		left: auto;
	}

	.gridbox .colmn-4 .col-lg-offset-4 {
		margin-left: 100%;
	}

	.gridbox .colmn-4 .col-lg-offset-3 {
		margin-left: 75%;
	}

	.gridbox .colmn-4 .col-lg-offset-2 {
		margin-left: 50%;
	}

	.gridbox .colmn-4 .col-lg-offset-1 {
		margin-left: 25%;
	}

	.gridbox .colmn-4 .col-lg-offset-0 {
		margin-left: 0%;
	}
}

.indent {
	margin: 7px !important;
}

@media (min-width: 768px) {
	.indent {
		margin: 10.5px !important;
	}
}

@media (min-width: 1200px) {
	.indent {
		margin: 14px !important;
	}
}

.twice-indent,
.double-indent {
	margin: 14px !important;
}

@media (min-width: 768px) {
	.twice-indent,
	.double-indent {
		margin: 21px !important;
	}
}

@media (min-width: 1200px) {
	.twice-indent,
	.double-indent {
		margin: 28px !important;
	}
}

.triple-indent {
	margin: 21px !important;
}

@media (min-width: 768px) {
	.triple-indent {
		margin: 31.5px !important;
	}
}

@media (min-width: 1200px) {
	.triple-indent {
		margin: 42px !important;
	}
}

.quad-indent {
	margin: 28px !important;
}

@media (min-width: 768px) {
	.quad-indent {
		margin: 42px !important;
	}
}

@media (min-width: 1200px) {
	.quad-indent {
		margin: 56px !important;
	}
}

.quint-indent {
	margin: 35px !important;
}

@media (min-width: 768px) {
	.quint-indent {
		margin: 52.5px !important;
	}
}

@media (min-width: 1200px) {
	.quint-indent {
		margin: 70px !important;
	}
}

.quartus-indent {
	margin: 1.75px !important;
}

@media (min-width: 768px) {
	.quartus-indent {
		margin: 2.625px !important;
	}
}

@media (min-width: 1200px) {
	.quartus-indent {
		margin: 3.5px !important;
	}
}

.half-indent {
	margin: 3.5px !important;
}

@media (min-width: 768px) {
	.half-indent {
		margin: 5.25px !important;
	}
}

@media (min-width: 1200px) {
	.half-indent {
		margin: 7px !important;
	}
}

.vertical-indent-5 {
	margin-top: 2.5px !important;
	margin-bottom: 2.5px !important;
}

@media (min-width: 768px) {
	.vertical-indent-5 {
		margin-top: 3.75px !important;
		margin-bottom: 3.75px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-indent-5 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
}

.vertical-indent-10 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

@media (min-width: 768px) {
	.vertical-indent-10 {
		margin-top: 7.5px !important;
		margin-bottom: 7.5px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-indent-10 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
}

.vertical-indent {
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}

@media (min-width: 768px) {
	.vertical-indent {
		margin-top: 10.5px !important;
		margin-bottom: 10.5px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-indent {
		margin-top: 14px !important;
		margin-bottom: 14px !important;
	}
}

.vertical-twice-indent,
.vertical-double-indent {
	margin-top: 14px !important;
	margin-bottom: 14px !important;
}

@media (min-width: 768px) {
	.vertical-twice-indent,
	.vertical-double-indent {
		margin-top: 21px !important;
		margin-bottom: 21px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-twice-indent,
	.vertical-double-indent {
		margin-top: 28px !important;
		margin-bottom: 28px !important;
	}
}

.vertical-triple-indent {
	margin-top: 21px !important;
	margin-bottom: 21px !important;
}

@media (min-width: 768px) {
	.vertical-triple-indent {
		margin-top: 31.5px !important;
		margin-bottom: 31.5px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-triple-indent {
		margin-top: 42px !important;
		margin-bottom: 42px !important;
	}
}

.vertical-quad-indent {
	margin-top: 28px !important;
	margin-bottom: 28px !important;
}

@media (min-width: 768px) {
	.vertical-quad-indent {
		margin-top: 42px !important;
		margin-bottom: 42px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-quad-indent {
		margin-top: 56px !important;
		margin-bottom: 56px !important;
	}
}

.vertical-quint-indent {
	margin-top: 35px !important;
	margin-bottom: 35px !important;
}

@media (min-width: 768px) {
	.vertical-quint-indent {
		margin-top: 52.5px !important;
		margin-bottom: 52.5px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-quint-indent {
		margin-top: 70px !important;
		margin-bottom: 70px !important;
	}
}

.vertical-quartus-indent {
	margin-top: 1.75px !important;
	margin-bottom: 1.75px !important;
}

@media (min-width: 768px) {
	.vertical-quartus-indent {
		margin-top: 2.625px !important;
		margin-bottom: 2.625px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-quartus-indent {
		margin-top: 3.5px !important;
		margin-bottom: 3.5px !important;
	}
}

.vertical-half-indent {
	margin-top: 3.5px !important;
	margin-bottom: 3.5px !important;
}

@media (min-width: 768px) {
	.vertical-half-indent {
		margin-top: 5.25px !important;
		margin-bottom: 5.25px !important;
	}
}

@media (min-width: 1200px) {
	.vertical-half-indent {
		margin-top: 7px !important;
		margin-bottom: 7px !important;
	}
}

.horizontal-indent {
	margin-left: 7px !important;
	margin-right: 7px !important;
}

@media (min-width: 768px) {
	.horizontal-indent {
		margin-left: 10.5px !important;
		margin-right: 10.5px !important;
	}
}

@media (min-width: 1200px) {
	.horizontal-indent {
		margin-left: 14px !important;
		margin-right: 14px !important;
	}
}

.horizontal-twice-indent,
.horizontal-double-indent {
	margin-left: 14px !important;
	margin-right: 14px !important;
}

@media (min-width: 768px) {
	.horizontal-twice-indent,
	.horizontal-double-indent {
		margin-left: 21px !important;
		margin-right: 21px !important;
	}
}

@media (min-width: 1200px) {
	.horizontal-twice-indent,
	.horizontal-double-indent {
		margin-left: 28px !important;
		margin-right: 28px !important;
	}
}

.horizontal-triple-indent {
	margin-left: 21px !important;
	margin-right: 21px !important;
}

@media (min-width: 768px) {
	.horizontal-triple-indent {
		margin-left: 31.5px !important;
		margin-right: 31.5px !important;
	}
}

@media (min-width: 1200px) {
	.horizontal-triple-indent {
		margin-left: 42px !important;
		margin-right: 42px !important;
	}
}

.horizontal-quad-indent {
	margin-left: 28px !important;
	margin-right: 28px !important;
}

@media (min-width: 768px) {
	.horizontal-quad-indent {
		margin-left: 42px !important;
		margin-right: 42px !important;
	}
}

@media (min-width: 1200px) {
	.horizontal-quad-indent {
		margin-left: 56px !important;
		margin-right: 56px !important;
	}
}

.horizontal-quint-indent {
	margin-left: 35px !important;
	margin-right: 35px !important;
}

@media (min-width: 768px) {
	.horizontal-quint-indent {
		margin-left: 52.5px !important;
		margin-right: 52.5px !important;
	}
}

@media (min-width: 1200px) {
	.horizontal-quint-indent {
		margin-left: 70px !important;
		margin-right: 70px !important;
	}
}

.horizontal-quartus-indent {
	margin-left: 1.75px !important;
	margin-right: 1.75px !important;
}

@media (min-width: 768px) {
	.horizontal-quartus-indent {
		margin-left: 2.625px !important;
		margin-right: 2.625px !important;
	}
}

@media (min-width: 1200px) {
	.horizontal-quartus-indent {
		margin-left: 3.5px !important;
		margin-right: 3.5px !important;
	}
}

.horizontal-half-indent {
	margin-left: 3.5px !important;
	margin-right: 3.5px !important;
}

@media (min-width: 768px) {
	.horizontal-half-indent {
		margin-left: 5.25px !important;
		margin-right: 5.25px !important;
	}
}

@media (min-width: 1200px) {
	.horizontal-half-indent {
		margin-left: 7px !important;
		margin-right: 7px !important;
	}
}

.left-indent {
	margin-left: 7px !important;
}

@media (min-width: 768px) {
	.left-indent {
		margin-left: 10.5px !important;
	}
}

@media (min-width: 1200px) {
	.left-indent {
		margin-left: 14px !important;
	}
}

.left-twice-indent,
.left-double-indent {
	margin-left: 14px !important;
}

@media (min-width: 768px) {
	.left-twice-indent,
	.left-double-indent {
		margin-left: 21px !important;
	}
}

@media (min-width: 1200px) {
	.left-twice-indent,
	.left-double-indent {
		margin-left: 28px !important;
	}
}

.left-triple-indent {
	margin-left: 21px !important;
}

@media (min-width: 768px) {
	.left-triple-indent {
		margin-left: 31.5px !important;
	}
}

@media (min-width: 1200px) {
	.left-triple-indent {
		margin-left: 42px !important;
	}
}

.left-quad-indent {
	margin-left: 28px !important;
}

@media (min-width: 768px) {
	.left-quad-indent {
		margin-left: 42px !important;
	}
}

@media (min-width: 1200px) {
	.left-quad-indent {
		margin-left: 56px !important;
	}
}

.left-quint-indent {
	margin-left: 35px !important;
}

@media (min-width: 768px) {
	.left-quint-indent {
		margin-left: 52.5px !important;
	}
}

@media (min-width: 1200px) {
	.left-quint-indent {
		margin-left: 70px !important;
	}
}

.left-quartus-indent {
	margin-left: 1.75px !important;
}

@media (min-width: 768px) {
	.left-quartus-indent {
		margin-left: 2.625px !important;
	}
}

@media (min-width: 1200px) {
	.left-quartus-indent {
		margin-left: 3.5px !important;
	}
}

.left-half-indent {
	margin-left: 3.5px !important;
}

@media (min-width: 768px) {
	.left-half-indent {
		margin-left: 5.25px !important;
	}
}

@media (min-width: 1200px) {
	.left-half-indent {
		margin-left: 7px !important;
	}
}

.right-indent {
	margin-right: 7px !important;
}

@media (min-width: 768px) {
	.right-indent {
		margin-right: 10.5px !important;
	}
}

@media (min-width: 1200px) {
	.right-indent {
		margin-right: 14px !important;
	}
}

.right-twice-indent,
.right-double-indent {
	margin-right: 14px !important;
}

@media (min-width: 768px) {
	.right-twice-indent,
	.right-double-indent {
		margin-right: 21px !important;
	}
}

@media (min-width: 1200px) {
	.right-twice-indent,
	.right-double-indent {
		margin-right: 28px !important;
	}
}

.right-triple-indent {
	margin-right: 21px !important;
}

@media (min-width: 768px) {
	.right-triple-indent {
		margin-right: 31.5px !important;
	}
}

@media (min-width: 1200px) {
	.right-triple-indent {
		margin-right: 42px !important;
	}
}

.right-quad-indent {
	margin-right: 28px !important;
}

@media (min-width: 768px) {
	.right-quad-indent {
		margin-right: 42px !important;
	}
}

@media (min-width: 1200px) {
	.right-quad-indent {
		margin-right: 56px !important;
	}
}

.right-quint-indent {
	margin-right: 35px !important;
}

@media (min-width: 768px) {
	.right-quint-indent {
		margin-right: 52.5px !important;
	}
}

@media (min-width: 1200px) {
	.right-quint-indent {
		margin-right: 70px !important;
	}
}

.right-quartus-indent {
	margin-right: 1.75px !important;
}

@media (min-width: 768px) {
	.right-quartus-indent {
		margin-right: 2.625px !important;
	}
}

@media (min-width: 1200px) {
	.right-quartus-indent {
		margin-right: 3.5px !important;
	}
}

.right-half-indent {
	margin-right: 3.5px !important;
}

@media (min-width: 768px) {
	.right-half-indent {
		margin-right: 5.25px !important;
	}
}

@media (min-width: 1200px) {
	.right-half-indent {
		margin-right: 7px !important;
	}
}

.top-indent {
	margin-top: 7px !important;
}

@media (min-width: 768px) {
	.top-indent {
		margin-top: 10.5px !important;
	}
}

@media (min-width: 1200px) {
	.top-indent {
		margin-top: 14px !important;
	}
}

.top-indent-5 {
	margin-top: 2.5px !important;
}

@media (min-width: 768px) {
	.top-indent-5 {
		margin-top: 3.75px !important;
	}
}

@media (min-width: 1200px) {
	.top-indent-5 {
		margin-top: 5px !important;
	}
}

.top-indent-10 {
	margin-top: 5px !important;
}

@media (min-width: 768px) {
	.top-indent-10 {
		margin-top: 7.5px !important;
	}
}

@media (min-width: 1200px) {
	.top-indent-10 {
		margin-top: 10px !important;
	}
}

.top-twice-indent,
.top-double-indent {
	margin-top: 14px !important;
}

@media (min-width: 768px) {
	.top-twice-indent,
	.top-double-indent {
		margin-top: 21px !important;
	}
}

@media (min-width: 1200px) {
	.top-twice-indent,
	.top-double-indent {
		margin-top: 28px !important;
	}
}

.top-triple-indent {
	margin-top: 21px !important;
}

@media (min-width: 768px) {
	.top-triple-indent {
		margin-top: 31.5px !important;
	}
}

@media (min-width: 1200px) {
	.top-triple-indent {
		margin-top: 42px !important;
	}
}

.top-quad-indent {
	margin-top: 28px !important;
}

@media (min-width: 768px) {
	.top-quad-indent {
		margin-top: 42px !important;
	}
}

@media (min-width: 1200px) {
	.top-quad-indent {
		margin-top: 56px !important;
	}
}

.top-quint-indent {
	margin-top: 35px !important;
}

@media (min-width: 768px) {
	.top-quint-indent {
		margin-top: 52.5px !important;
	}
}

@media (min-width: 1200px) {
	.top-quint-indent {
		margin-top: 70px !important;
	}
}

.top-quartus-indent {
	margin-top: 1.75px !important;
}

@media (min-width: 768px) {
	.top-quartus-indent {
		margin-top: 2.625px !important;
	}
}

@media (min-width: 1200px) {
	.top-quartus-indent {
		margin-top: 3.5px !important;
	}
}

.top-half-indent {
	margin-top: 3.5px !important;
}

@media (min-width: 768px) {
	.top-half-indent {
		margin-top: 5.25px !important;
	}
}

@media (min-width: 1200px) {
	.top-half-indent {
		margin-top: 7px !important;
	}
}

.bottom-indent {
	margin-bottom: 7px !important;
}

@media (min-width: 768px) {
	.bottom-indent {
		margin-bottom: 10.5px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-indent {
		margin-bottom: 14px !important;
	}
}

.bottom-indent-5 {
	margin-bottom: 2.5px !important;
}

@media (min-width: 768px) {
	.bottom-indent-5 {
		margin-bottom: 3.75px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-indent-5 {
		margin-bottom: 5px !important;
	}
}

.bottom-indent-10 {
	margin-bottom: 5px !important;
}

@media (min-width: 768px) {
	.bottom-indent-10 {
		margin-bottom: 7.5px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-indent-10 {
		margin-bottom: 10px !important;
	}
}

.bottom-twice-indent,
.bottom-double-indent {
	margin-bottom: 14px !important;
}

@media (min-width: 768px) {
	.bottom-twice-indent,
	.bottom-double-indent {
		margin-bottom: 21px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-twice-indent,
	.bottom-double-indent {
		margin-bottom: 28px !important;
	}
}

.bottom-triple-indent {
	margin-bottom: 21px !important;
}

@media (min-width: 768px) {
	.bottom-triple-indent {
		margin-bottom: 31.5px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-triple-indent {
		margin-bottom: 42px !important;
	}
}

.bottom-quad-indent {
	margin-bottom: 28px !important;
}

@media (min-width: 768px) {
	.bottom-quad-indent {
		margin-bottom: 42px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-quad-indent {
		margin-bottom: 56px !important;
	}
}

.bottom-quint-indent {
	margin-bottom: 35px !important;
}

@media (min-width: 768px) {
	.bottom-quint-indent {
		margin-bottom: 52.5px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-quint-indent {
		margin-bottom: 70px !important;
	}
}

.bottom-quartus-indent {
	margin-bottom: 1.75px !important;
}

@media (min-width: 768px) {
	.bottom-quartus-indent {
		margin-bottom: 2.625px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-quartus-indent {
		margin-bottom: 3.5px !important;
	}
}

.bottom-half-indent {
	margin-bottom: 3.5px !important;
}

@media (min-width: 768px) {
	.bottom-half-indent {
		margin-bottom: 5.25px !important;
	}
}

@media (min-width: 1200px) {
	.bottom-half-indent {
		margin-bottom: 7px !important;
	}
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* * jQuery FlexSlider v2.6.3 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 and later license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) * */

/* ==================================================================================================================== * FONT-FACE * ====================================================================================================================*/
@font-face {
	font-family: 'flexslider-icon';
	src: url('fonts/flexslider-icon.eot');
	src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ==================================================================================================================== * RESETS * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
	outline: none;
}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

/* ==================================================================================================================== * BASE STYLES * ====================================================================================================================*/
.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.flexslider .slides:after {
	content: '\0020';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .flexslider .slides {
	display: block;
}

* html .flexslider .slides {
	height: 1%;
}

.no-js .flexslider .slides > li:first-child {
	display: block;
}

/* ==================================================================================================================== * DEFAULT THEME * ====================================================================================================================*/
.flexslider {
	margin: 0 0 0;
	background: #fff;
	/*border: 4px solid #fff;*/
	position: relative;
	zoom: 1;
	border-radius: 4px;
	-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}

.flexslider .slides {
	zoom: 1;
}

.flexslider .slides img {
	max-width: 100%;
	height: auto;
	-moz-user-select: none;
	margin: 0 auto;
}

.flex-viewport {
	max-height: 2000px;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.carousel li {
	margin-right: 5px;
}

.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 80px;
	margin: 0 0 0;
	position: absolute;
	top: 45%;
	z-index: 10;
	overflow: hidden;
	opacity: 1;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	transition: all 0.3s ease-in-out;
}

.flex-direction-nav a:before {
	font-family: 'flexslider-icon';
	font-size: 63px;
	display: inline-block;
	content: '<';
	color: rgba(0, 0, 0, 0.8);
	/*text-shadow: 1px 1px 0 rgba(255,255,255,0.3);*/
}

.flex-direction-nav a.flex-next:before {
	content: '>';
}

.flex-direction-nav .flex-prev {
	left: -55px;
}

.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right;
}

.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 0.7;
	/*left: 10px;*/
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
	opacity: 0.7;
	/*right: 10px;*/
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1;
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1;
}

.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.flex-pauseplay a:before {
	font-family: 'flexslider-icon';
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}

.flex-pauseplay a:hover {
	opacity: 1;
}

.flex-pauseplay a.flex-play:before {
	content: '\f003';
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	border-radius: 20px;
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: 0.7;
	cursor: pointer;
	-moz-user-select: none;
	transition: all 1s ease;
}

.flex-control-thumbs img:hover {
	opacity: 1;
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

/* ==================================================================================================================== * RESPONSIVE * ====================================================================================================================*/
@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px;
	}

	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px;
	}
}

/*! * jquery-drawer v3.1.0 * Flexible drawer menu using jQuery,iScroll and CSS. * http://git.blivesta.com/drawer * License : MIT * Author : blivesta <design@blivesta.com> (http://blivesta.com/) */
.drawer-nav {
	position: fixed;
	z-index: 998;
	top: 0;
	overflow: hidden;
	width: 25.25rem;
	height: 100%;
	color: #222;
	background-color: #fff;
}

.drawer-brand {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 3.75rem;
	display: block;
	padding-right: 0.75rem;
	padding-left: 0.75rem;
	text-decoration: none;
	color: #222;
}

.drawer-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.drawer-menu-item {
	font-size: 1rem;
	display: block;
	padding: 0.75rem;
	text-decoration: none;
	color: #222;
}

.drawer-menu-item:hover {
	text-decoration: underline;
	color: #555;
	background-color: transparent;
}

.drawer-overlay {
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
}

.drawer-open .drawer-overlay {
	display: block;
}

.drawer--top .drawer-nav {
	top: -100%;
	left: 0;
	width: 100%;
	height: auto;
	max-height: 100%;
	transition: top 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}

.drawer--top.drawer-open .drawer-nav {
	top: 0;
}

.drawer--top .drawer-hamburger,
.drawer--top.drawer-open .drawer-hamburger {
	right: 0;
}

.drawer--left .drawer-nav {
	left: -25.25rem;
	transition: left 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}

.drawer--left .drawer-hamburger,
.drawer--left.drawer-open .drawer-nav,
.drawer--left.drawer-open .drawer-navbar .drawer-hamburger {
	left: 0;
}

.drawer--left.drawer-open .drawer-hamburger {
	left: 25.25rem;
}

.drawer--right .drawer-nav {
	right: -25.25rem;
	transition: right 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}

.drawer--right .drawer-hamburger,
.drawer--right.drawer-open .drawer-nav,
.drawer--right.drawer-open .drawer-navbar .drawer-hamburger {
	right: 0;
}

.drawer--right.drawer-open .drawer-hamburger {
	right: 25.25rem;
}

.drawer-hamburger {
	position: fixed;
	z-index: 4;
	top: 0;
	display: block;
	box-sizing: content-box;
	width: 40px;
	padding: 0;
	padding: 12px 10px 34px;
	transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
	transform: translateZ(0);
	border: 0;
	outline: 0;
	background-color: #b39e68;
}

.drawer-hamburger:hover {
	cursor: pointer;
	/*background-color: transparent*/
}

.drawer-hamburger-icon {
	position: relative;
	display: block;
	margin-top: 10px;
}

.drawer-hamburger-icon,
.drawer-hamburger-icon:after,
.drawer-hamburger-icon:before {
	width: 100%;
	height: 2px;
	transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
	background-color: #fff;
}

.drawer-hamburger-icon:after,
.drawer-hamburger-icon:before {
	position: absolute;
	top: -10px;
	left: 0;
	content: ' ';
}

.drawer-hamburger-icon:after {
	top: 10px;
}

.drawer-open .drawer-hamburger-icon {
	background-color: transparent;
}

.drawer-open .drawer-hamburger-icon:after,
.drawer-open .drawer-hamburger-icon:before {
	top: 0;
}

.drawer-open .drawer-hamburger-icon:before {
	transform: rotate(45deg);
}

.drawer-open .drawer-hamburger-icon:after {
	transform: rotate(-45deg);
}

.sr-only {
	position: absolute;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	overflow: visible;
	clip: auto;
	width: auto;
	height: auto;
	margin: 0;
}

.drawer--sidebar,
.drawer--sidebar .drawer-contents {
	background-color: #fff;
}

@media (min-width: 64em) {
	.drawer--sidebar .drawer-hamburger {
		display: none;
		visibility: hidden;
	}

	.drawer--sidebar .drawer-nav {
		display: block;
		transform: none;
		position: fixed;
		width: 12.5rem;
		height: 100%;
	}

	.drawer--sidebar.drawer--left .drawer-nav {
		left: 0;
		border-right: 1px solid #ddd;
	}

	.drawer--sidebar.drawer--left .drawer-contents {
		margin-left: 12.5rem;
	}

	.drawer--sidebar.drawer--right .drawer-nav {
		right: 0;
		border-left: 1px solid #ddd;
	}

	.drawer--sidebar.drawer--right .drawer-contents {
		margin-right: 12.5rem;
	}

	.drawer--sidebar .drawer-container {
		max-width: 48rem;
	}
}

@media (min-width: 75em) {
	.drawer--sidebar .drawer-nav {
		width: 25.25rem;
	}

	.drawer--sidebar.drawer--left .drawer-contents {
		margin-left: 25.25rem;
	}

	.drawer--sidebar.drawer--right .drawer-contents {
		margin-right: 25.25rem;
	}

	.drawer--sidebar .drawer-container {
		max-width: 60rem;
	}
}

.drawer--navbarTopGutter {
	padding-top: 3.75rem;
}

.drawer-navbar .drawer-navbar-header {
	border-bottom: 1px solid #ddd;
	background-color: #fff;
}

.drawer-navbar {
	z-index: 3;
	top: 0;
	width: 100%;
}

.drawer-navbar--fixed {
	position: fixed;
}

.drawer-navbar-header {
	position: relative;
	z-index: 3;
	box-sizing: border-box;
	width: 100%;
	height: 3.75rem;
	padding: 0 0.75rem;
	text-align: center;
}

.drawer-navbar .drawer-brand {
	line-height: 3.75rem;
	display: inline-block;
	padding-top: 0;
	padding-bottom: 0;
	text-decoration: none;
}

.drawer-navbar .drawer-brand:hover {
	background-color: transparent;
}

.drawer-navbar .drawer-nav {
	padding-top: 3.75rem;
}

.drawer-navbar .drawer-menu {
	padding-bottom: 7.5rem;
}

@media (min-width: 64em) {
	.drawer-navbar {
		height: 3.75rem;
		border-bottom: 1px solid #ddd;
		background-color: #fff;
	}

	.drawer-navbar .drawer-navbar-header {
		position: relative;
		display: block;
		float: left;
		width: auto;
		padding: 0;
		border: 0;
	}

	.drawer-navbar .drawer-menu--right {
		float: right;
	}

	.drawer-navbar .drawer-menu li {
		float: left;
	}

	.drawer-navbar .drawer-menu-item {
		line-height: 3.75rem;
		padding-top: 0;
		padding-bottom: 0;
	}

	.drawer-navbar .drawer-hamburger {
		display: none;
	}

	.drawer-navbar .drawer-nav {
		position: relative;
		left: 0;
		overflow: visible;
		width: auto;
		height: 3.75rem;
		padding-top: 0;
		transform: translateZ(0);
	}

	.drawer-navbar .drawer-menu {
		padding: 0;
	}

	.drawer-navbar .drawer-dropdown-menu {
		position: absolute;
		width: 25.25rem;
		border: 1px solid #ddd;
	}

	.drawer-navbar .drawer-dropdown-menu-item {
		padding-left: 0.75rem;
	}
}

.drawer-dropdown-menu {
	display: none;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

.drawer-dropdown-menu > li {
	width: 100%;
	list-style: none;
}

.drawer-dropdown-menu-item {
	line-height: 3.75rem;
	display: block;
	padding: 0;
	padding-right: 0.75rem;
	padding-left: 1.5rem;
	text-decoration: none;
	color: #222;
}

.drawer-dropdown-menu-item:hover {
	text-decoration: underline;
	color: #555;
	background-color: transparent;
}

.drawer-dropdown.open > .drawer-dropdown-menu {
	display: block;
}

.drawer-dropdown .drawer-caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 4px;
	transition: transform 0.2s ease, opacity 0.2s ease;
	transform: rotate(0deg);
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.drawer-dropdown.open .drawer-caret {
	transform: rotate(180deg);
}

.drawer-container {
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 64em) {
	.drawer-container {
		max-width: 60rem;
	}
}

@media (min-width: 75em) {
	.drawer-container {
		max-width: 70rem;
	}
}

#yoyaku-bt .button {
	display: inline-block;
	width: 300px;
	height: 60px;
	text-align: center;
	text-decoration: none;
	line-height: 60px;
	outline: 0;
	margin: 0 auto;
	font-size: 1.5em;
	font-weight: bokd;
	background-color: #b39e68;
	color: #fff;
}

#yoyaku-bt .button::after,
#yoyaku-bt .button::before {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}

#yoyaku-bt .button,
#yoyaku-bt .button::after,
#yoyaku-bt .button::before {
	box-sizing: border-box;
	transition: all 0.3s;
}

#yoyaku-bt .button:hover {
	background-color: #333;
}

#yoyaku-bt {
	text-align: center !important;
}

@media only screen and (min-width: 960px) {
	#yoyaku-bt {
		display: none;
	}
}

@media only screen and (max-width: 960px) {
	#yoyaku {
		display: none;
	}

	p.catch1 {
		text-align: center;
	}

	#yoyaku-bt {
		display: block;
	}
}

#price_plan {
	border-top: none !important;
}

#price_plan ul li {
	display: inline-block !important;
	width: calc(100% / 3);
	margin: 0 !important;
}

#price_plan ul li img {
	width: 300px;
}

@media only screen and (max-width: 960px) {
	#price_plan ul li {
		width: 100% !important;
		padding: 0 !important;
	}

	#price_plan ul li img {
		text-align: center !important;
		width: 100% !important;
		margin: 0 auto 30px !important;
	}
}

span.wpcf7-not-valid-tip {
	color: #d55151 !important;
	font-weight: bold !important;
	line-height: 1.6;
	letter-spacing: 0.03em;
	font-size: 1.4rem;
}

.slick-prev:before,
.slick-next:before {
	color: #000 !important;
}

.wpw {
	display: flex;
	margin: 70px auto;
	padding: 0 30px;
	flex-wrap: wrap;
	justify-content: center;
}

.wakon-party-we {
	display: flex;
	width: 25%;
	text-align: center;
}

.wpw .wakon-party-we .wakon-party_inner {
	margin: 0 15px;
	border: 3px solid #f07160;
	background-color: #f07160;
}

.wpw .wakon-party-we .wakon-party_inner.second {
	border: 3px solid #4fd3c8;
	background-color: #4fd3c8;
}

.wpw .wakon-party-we .wakon-party_inner.third {
	border: 3px solid #b097f4;
	background-color: #b097f4;
}

.wpw .wakon-party-we .wakon-party_inner.fourth {
	border: 3px solid #42a5f5;
	background-color: #42a5f5;
}

.wakon-party_inner a {
	color: #000;
	text-decoration: none;
	display: block;
}

.wpw img {
	max-width: 100%;
	width: 100%;
	height: auto;
	vertical-align: top;
}

.wpw-desc {
	padding: 30px;
}

.wpw-font_title {
	color: #fff;
	font-family: 'Crimson Text', 'Times New Roman', Times, serif;
	font-size: 30px;
	letter-spacing: 0.05em;
	border-bottom: 1px solid #fff;
}

.wpw-font {
	margin-top: 20px;
	font-family: 游明朝, 游明朝体, 'Yu Mincho', YuMincho, 'ヒラギノ明朝 ProN W3',
		'ヒラギノ明朝 Pro W3', HiraMinProN-W3, HG明朝E, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro',
		HGS明朝E, 'ヒラギノ明朝 Pro W6', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 22px;
	color: #fff;
}

.wpw-font__p {
	margin: 20px auto;
	color: #fff;
}

.top-zone02-p05 {
	margin: 30px 0;
	font-size: 28px;
	line-height: 1;
	color: #fff;
}

.top-zone02-p05-span {
	display: inline-block;
	margin-right: 5px;
	padding: 0.2em 0.5em;
	border-radius: 3px;
	color: #000;
	background-color: #fff;
	font-size: 14px;
	line-height: 1.2;
	vertical-align: 5px;
}

.view-more-btn {
	display: block;
	max-width: 270px;
	margin: 0 auto;
	padding: 0.6em 0 0.4em;
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
	background-color: #fff;
}

.wpw .wakon-party-we .wakon-party_inner.second {
	position: relative;
	/* -ms-filter: blur(2px);
	filter: blur(2px); */
	z-index: 0;
}

.wpw .wakon-party-we .wakon-party_inner.second::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1;
}

.wpw .wakon-party-we .wakon-party_inner.second::after {
	position: absolute;
	content: 'COMING SOON';
	margin: 0 auto;
	padding: 5px;
	top: 80px;
	left: 0;
	right: 0;
	font-size: 26px;
	letter-spacing: 0.05em;
	color: #fff;
	font-weight: bold;
	font-family: 'Crimson Text', 'Times New Roman', Times, serif;
	z-index: 2;
}

@media only screen and (max-width: 1100px) {
	.wpw {
		margin: 40px 1.5%;
		padding: 0;
	}

	.wakon-party-we {
		width: 100%;
		margin-bottom: 30px;
	}

	.wakon-party-we:last-of-type {
		margin: 0;
	}

	.wpw .wakon-party-we .wakon-party_inner {
		margin: 0;
		width: 100%;
	}

	.wpw-desc {
		padding: 20px;
	}

	.wpw-font_title {
		font-size: 21px;
	}

	.wpw-font {
		margin-top: 15px;
		font-size: 17px;
	}

	.wpw-font__p {
		display: none;
	}

	.top-zone02-p05 {
		margin: 20px 0 25px;
		font-size: 24px;
		font-weight: 500;
	}

	.top-zone02-p05-span {
		font-size: 12px;
	}

	.wpw br {
		display: none;
	}
}

.info-404 {
	margin: 100px 0;
	text-align: center;
}

.headline-404 {
	display: inline-block;
	margin-bottom: 50px;
	border-bottom: 2px solid #eee;
	font-size: 30px;
	font-weight: bold;
}

/* =========================================================
 * Footer Fixed Menu
==========================================================*/
.est_spFixed-menu {
	display: none;
}

@media only screen and (max-width: 480px) {
	.est_spFixed-menu {
		display: block;
	}

	.est_spFixed-list {
		display: table;
		position: fixed;
		z-index: 997;
		bottom: 0;
		left: 0;
		width: 100%;
		margin: 0;
		table-layout: fixed;
		background-color: #fcfcf3;
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}

	.est_spFixed-list li {
		display: table-cell;
		float: none;
		width: 100%;
		text-align: center;
		vertical-align: middle;
	}

	.est_spFixed-list li a {
		display: block;
		overflow: hidden;
		padding: 10px 0;
		color: rgba(0, 0, 0, 0.54);
		font-size: 10px;
		font-weight: 700;
		white-space: nowrap;
		text-decoration: none;
	}

	.est_spFixed-list li a i {
		display: block;
		width: auto;
		height: auto;
		font-size: 24px;
	}
}

/* =========================================================
 * MV
==========================================================*/
.mv {
	display: flex;
	border-top: 2px solid #b39e68;
	flex-wrap: nowrap;
	justify-content: space-between;
	border-bottom: 1px solid #cacac2;
}

.mv_left,
.mv_right {
	width: 40%;
}

.mv_left,
.mv_center,
.mv_right {
	overflow: hidden;
	position: relative;
	height: 80vh;
	min-height: 600px;
}

.mv_left img,
.mv_right img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	max-height: 101%;
	transform: translate(-50%, -50%);
	max-width: none;
}

.mv_center {
	display: flex;
	width: 20%;
	min-width: 330px;
	padding: 2%;
	align-items: center;
	justify-content: center;
}

.mv_center img {
	max-width: 100%;
	height: auto;
	padding: 4%;
}

@media only screen and (max-width: 840px) {
	.mv_left,
	.mv_center,
	.mv_right {
		height: auto;
		min-height: 330px;
	}

	.mv_center {
		min-width: 200px;
	}

	.mv_catch_copy {
		width: 70%;
		margin: 5% auto 0;
	}

	.mv_catch_copy img {
		max-width: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 600px) {
	.mv_left,
	.mv_center,
	.mv_right {
		min-height: 250px;
	}

	.mv_center {
		min-width: 160px;
	}
}

@media only screen and (max-width: 480px) {
	.mv_left,
	.mv_center,
	.mv_right {
		min-height: 200px;
	}

	.mv_center {
		min-width: 125px;
	}
}

.info {
	margin-top: 25px;
}

.info_list li {
	position: relative;
	border-top: 1px dotted #ccc;
	padding: 15px 15px 15px 10%;
	font-size: 16px;
}

.info_list li:last-child {
	border-bottom: 1px dotted #ccc;
}

.info_list li span {
	position: absolute;
	left: 0;
}

.info_ttl {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 20px 0;
	padding: 15px 0;
	border-bottom: 1px solid #333;
}

.info_txt {
	margin-bottom: 20px;
}

.info_txt:last-child {
	margin-bottom: 35px;
}

.corona_ttl {
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0;
}

.corona_ttl {
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0;
}

.corona_list {
	margin-bottom: 20px;
	margin-left: 20px;
}

.corona_list li {
	list-style-type: decimal;
}

.info_content .t_c {
	margin-bottom: 35px;
}

@media only screen and (max-width: 480px) {
	.info_list li {
		padding: 15px 15px 15px 15px;
	}
}

.other_lp_bnr {
	display: flex;
	border-top: 1px solid #23211c;
}

.other_lp_bnr li {
	position: relative;
	width: 50%;
	height: 250px;
	background-image: url(./wedding-select-parts/image/life/life_mv.jpg);
	background-position: 50% 45%;
	background-size: cover;
}

.other_lp_bnr li:last-child {
	background-image: url(./wedding-select-parts/image/academy/mv.jpg);
}

.other_lp_bnr li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: none;
}

.other_lp_bnr li a::before {
	position: absolute;
	top: 50%;
	right: 19px;
	width: 206px;
	height: 206px;
	border: 3px solid #ef9a9a;
	border-radius: 50%;
	content: '';
	transform: translateY(-50%);
}

.other_lp_bnr li:last-child a::before {
	left: 19px;
	border: 3px solid #f6ad49;
}

.other_lp_bnr li a p {
	display: flex;
	position: absolute;
	top: 50%;
	right: 25px;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background-color: #ef9a9a;
	font-size: 3.4rem;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	transform: translateY(-50%);
	justify-content: center;
	align-items: center;
}

.other_lp_bnr li:last-child a p {
	right: auto;
	left: 25px;
	background-color: #f6ad49;
}

@media only screen and (max-width: 480px) {
	.other_lp_bnr {
		flex-direction: column;
	}

	.other_lp_bnr li {
		width: 100%;
		height: 200px;
	}

	.other_lp_bnr li a p {
		top: auto;
		right: 15px;
		bottom: 15px;
		width: 100px;
		height: 100px;
		font-size: 1.8rem;
		transform: none;
	}

	.other_lp_bnr li a::before {
		top: auto;
		right: 11px;
		bottom: 11px;
		width: 104px;
		height: 104px;
		border: 2px solid #ef9a9a;
		transform: none;
	}

	.other_lp_bnr li:last-child a::before {
		left: auto;
		border: 2px solid #f6ad49;
	}

	.other_lp_bnr li:last-child a p {
		right: 15px;
		left: auto;
	}
}

.w1305p_a ul li:nth-child(2)::before {
	position: absolute;
	content: 'COMING SOON';
	right: 5px;
	bottom: 0;
	color: red;
	font-weight: bold;
	font-family: 'Crimson Text', 'Times New Roman', Times, serif;
}

.no_link {
	pointer-events: none;
}
