/* CSS Document */
body {
	color:#333;
    font-size: 13px;
	font-family:Meiryo, Microsoft YaHei, Microsoft JhengHei, Helvetica, Geneva, 思源黑體, 微軟正黑體, Arial, sans-serif;
    letter-spacing: 0.09em;
    line-height: 1.8em;
	

}

a{
	text-decoration: none;
	cursor: pointer;
	-webkit-transition:all 0.3s ease 0.2s;
	-moz-transition:all 0.3s ease 0.2s;
	-ms-transition:all 0.3s ease 0.2s;
	-o-transition:all 0.3s ease 0.2s;
	transition:all 0.3s ease 0.1s;
}
.fontBold{font-weight: bold;}
.btn-default{ color: #434343; border-color: #434343; background-color: transparent; }
.btn-default:hover{ background: #434343; color: #fff;}
.btn-default-full{ color: #fff; border-color: #2DBBD8; background-color: #2DBBD8; }
.btn-default-full:hover{ background: #2b91ae; color: #fff;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none;}
.po_pre{position: relative;}
.po_ab{ position: absolute;}

.ft13{font-size: 13px;}
.ft14{font-size: 14px;}
.ft15{font-size: 15px;}
.ft16{font-size: 16px;}
.ft18{font-size: 18px;}
.ft20{font-size: 20px;}
.ft22{font-size: 22px;}
.ft24{font-size: 24px;}
.ft28{font-size: 28px;}



.bg-white{ background: #fff;}
.padding0{padding:0}
.width10{width:10%}
.width20{width:20%}
.width30{width:30%}
.width33{width:33%}
.width40{width:40%}
.width50{width:50%}
.width90{width:90%}
.width100{width:100%}
.marginauto{margin:auto}
.block{display:block}
.inlineblock{display:inline-block}
/* 背景色 */
.bg_black{background-color:#000000;}
.bg_dgray{background-color:#545454;}
.bg_gray{background-color:#e5e5e5;}
.bg_gray_e{background-color: #eeeeee;}
.bg_gray_d{background-color: #DDDDDD;}
.bg_white{background-color:#FFFFFF;}
.bg_blue{background-color:#24819b}
.bg_green{background-color:#55c6aa}
.bg_brown{background-color:#6a5f4c}
.bg-dark{background-color:#282828;color:#fafafa;}
.bg-light{background-color:#EFEFEF; color:#333;}

.shadowbox{
	background-color:#ffffff;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 10px #999999;
	-webkit-box-shadow: 0px 0px 10px #999999;
	box-shadow: 0px 5px 10px #999999;
 }

/* 文字色 */
.color_consum{ color: #434343;}
.color_red{color:#E54F0A!important;}
.color_black{color:#000000;}
.color_dgray{color:#717171;}
.color_gray{color:#c5c5c5;}
.color_white{color:#FFFFFF;}
.color_dbrown{ color:#552b1c;}

.color_brown{ color:#2DBBD8;}/* 大標h1 */
.color_yellow{color:#f5cd1f;}
.color_dyellow{color:#FF8C00;}
.color_dblue{color: #24819b;}
.color_blue{color: #2dbbd8;}


@media (min-width: 768px) {
	.list5{ width: 20%;}
	}
/* 不見 大於多少不見 */
@media (min-width: 768px) {.min768none{ display:none!important}}
@media (min-width: 992px) {.min992none{ display:none!important}}
@media (min-width: 1024px) {.min1024none{ display:none!important}}
@media (min-width: 1199px) {.min1199none{ display:none!important}}

/* 不見 小於多少不見 */
@media (max-width: 767px) {.max767none{ display:none!important}}
@media (max-width: 991px) {.max991none{ display:none!important}}
@media (max-width: 1023px) {.max1023none{ display:none!important}}
@media (max-width: 1199px) {.max1199none{ display:none!important}}

/* 不見 大於小於多少不見 */
@media (min-width: 768px) and (max-width: 991px){.max768991none{display:none!important}}


/* float置右 大於小於多少置右*/
.floatright{float:right;}
@media (max-width: 767px) {.max767right{ float:right!important}}
@media (max-width: 991px) {.max991right{ float:right!important}}
@media (max-width: 1023px) {.max1023right{ float:right!important}}
@media (max-width: 1199px) {.max1199right{ float:right!important}}
@media (min-width: 768px) {.min768right{ float:right!important}}
@media (min-width: 992px) {.min992right{ float:right!important}}
@media (min-width: 1024px) {.min1024right{ float:right!important}}
@media (min-width: 1200px) {.min1200right{ float:right!important}}

/* float置左 大於小於多少置左 */
.floatleft{float:left;}
@media (max-width: 767px) {.max767left{ float:left!important}}
@media (max-width: 991px) {.max991left{ float:left!important}}
@media (max-width: 1023px) {.max1023left{ float:left!important}}
@media (max-width: 1199px) {.max1199left{ float:left!important}}
@media (min-width: 768px) {.min768left{ float:left!important}}
@media (min-width: 992px) {.min992left{ float:left!important}}
@media (min-width: 1024px) {.min1024left{ float:left!important}}
@media (min-width: 1200px) {.min1200left{ float:left!important}}

/* 字置中*/
@media (max-width: 767px) {.max767textcenter{ text-align: center!important}}
@media (max-width: 991px) {.max991textcenter{ text-align: center!important}}
@media (max-width: 1023px) {.max1023textcenter{ text-align: center!important}}
@media (max-width: 1199px) {.max1199textcenter{ text-align: center!important}}
@media (min-width: 768px) {.min768textcenter{ text-align: center!important}}
@media (min-width: 992px) {.min992textcenter{ text-align: center!important}}
@media (min-width: 1024px) {.min1024textcenter{ text-align: center!important}}
@media (min-width: 1200px) {.min1200textcenter{ text-align: center!important}}


.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{clear: both;zoom:1}


.imgcenter {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.linedashed{
	width: 100%;
	height:2px;
	border-bottom:dashed 1px #A0A0A0;
	clear:both;
}
.linesolid{
	width: 100%;
	height:2px;
	border-bottom:solid 1px #A0A0A0;
	clear:both;
}
.linesolid_brown{
	width: 100%;
	height:2px;
	border-bottom:solid 1px #24819b;
	clear:both;
}
/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* ==================================================
   3. Margin Sets and Padding Sets
================================================== */

/*18.04.02*/
.margin0_auto{margin:0 auto !important; float: none;}
/*18.04.02 end*/
.ml15mr15{margin-left: 15px; margin-right: 15px;}
.ml15mr15-b{margin-left: -15px; margin-right: -15px;}
.mt--xxs{margin-top:1px}
.mt--xs{margin-top:5px}
.mt--s{margin-top:10px}
.mt--b{margin-top:15px}
.mt--m{margin-top:20px}
.mt--l{margin-top:30px}
.mt--xl{margin-top:40px}
.mt--xxl{margin-top:60px}

.mb--xxs{margin-bottom:1px}
.mb--xs{margin-bottom:5px}
.mb--s{margin-bottom:10px}
.mb--b{margin-bottom:15px}
.mb--m{margin-bottom:20px}
.mb--l{margin-bottom:30px}
.mb--xl{margin-bottom:40px}
.mb--xxl{margin-bottom:60px}

.pb{  padding-bottom: 2%;}
.pt{  padding-top: 2%;}
.prl0{ padding-left:0; padding-right:0}
.pr{	  padding-right:2%}
.pl{	  padding-left:2%}

.mt-0{margin-top:0!important}
.mt-10{margin-top:10px}
.mt-15{ margin-top: 15px;}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-130{margin-top:130px}
.mt-140{margin-top:140px}

.mb-0{margin-bottom:0!important}
.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.mb-90{margin-bottom:90px}
.mb-100{margin-bottom:100px}
.mb-110{margin-bottom:110px}
.mb-120{margin-bottom:120px}
.mb-130{margin-bottom:130px}
.mb-140{margin-bottom:140px}

.pt-0{padding-top:0!important}
.pt-10{padding-top:10px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-80{padding-top:80px}
.pt-90{padding-top:90px}
.pt-100{padding-top:100px}
.pt-110{padding-top:110px}
.pt-120{padding-top:120px}
.pt-130{padding-top:130px}
.pt-140{padding-top:140px}

.pb-0{padding-bottom:0!important}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-60{padding-bottom:60px}
.pb-70{padding-bottom:70px}
.pb-80{padding-bottom:80px}
.pb-90{padding-bottom:90px}
.pb-100{padding-bottom:100px}
.pb-110{padding-bottom:110px}
.pb-120{padding-bottom:120px}
.pb-130{padding-bottom:130px}
.pb-140{padding-bottom:140px}

@media only screen and (max-width:1200px){
.mt-lg-0{margin-top:0!important}
.mt-lg-10{margin-top:10px}
.mt-lg-20{margin-top:20px}
.mt-lg-30{margin-top:30px}
.mt-lg-40{margin-top:40px}
.mt-lg-50{margin-top:50px}
.mt-lg-60{margin-top:60px}
.mt-lg-70{margin-top:70px}
.mt-lg-80{margin-top:80px}
.mt-lg-90{margin-top:90px}
.mt-lg-100{margin-top:100px}
.mt-lg-110{margin-top:110px}
.mt-lg-120{margin-top:120px}
.mt-lg-130{margin-top:130px}
.mt-lg-140{margin-top:140px}

.mb-lg-0{margin-bottom:0!important}
.mb-lg-10{margin-bottom:10px}
.mb-lg-20{margin-bottom:20px}
.mb-lg-30{margin-bottom:30px}
.mb-lg-40{margin-bottom:40px}
.mb-lg-50{margin-bottom:50px}
.mb-lg-60{margin-bottom:60px}
.mb-lg-70{margin-bottom:70px}
.mb-lg-80{margin-bottom:80px}
.mb-lg-90{margin-bottom:90px}
.mb-lg-100{margin-bottom:100px}
.mb-lg-110{margin-bottom:110px}
.mb-lg-120{margin-bottom:120px}
.mb-lg-130{margin-bottom:130px}
.mb-lg-140{margin-bottom:140px}

.pt-lg-0{padding-top:0!important}
.pt-lg-10{padding-top:10px}
.pt-lg-20{padding-top:20px}
.pt-lg-30{padding-top:30px}
.pt-lg-40{padding-top:40px}
.pt-lg-50{padding-top:50px}
.pt-lg-60{padding-top:60px}
.pt-lg-70{padding-top:70px}
.pt-lg-80{padding-top:80px}
.pt-lg-90{padding-top:90px}
.pt-lg-100{padding-top:100px}
.pt-lg-110{padding-top:110px}
.pt-lg-120{padding-top:120px}
.pt-lg-130{padding-top:130px}
.pt-lg-140{padding-top:140px}
.pb-lg-0{padding-bottom:0!important}

.pb-lg-10{padding-bottom:10px}
.pb-lg-20{padding-bottom:20px}
.pb-lg-30{padding-bottom:30px}
.pb-lg-40{padding-bottom:40px}
.pb-lg-50{padding-bottom:50px}
.pb-lg-60{padding-bottom:60px}
.pb-lg-70{padding-bottom:70px}
.pb-lg-80{padding-bottom:80px}
.pb-lg-90{padding-bottom:90px}
.pb-lg-100{padding-bottom:100px}
.pb-lg-110{padding-bottom:110px}
.pb-lg-120{padding-bottom:120px}
.pb-lg-130{padding-bottom:130px}
.pb-lg-140{padding-bottom:140px}
}
@media only screen and (max-width:1024px){
.mt-md-0{margin-top:0}
.mt-md-10{margin-top:10px}
.mt-md-20{margin-top:20px}
.mt-md-30{margin-top:30px}
.mt-md-40{margin-top:40px}
.mt-md-50{margin-top:50px}
.mt-md-60{margin-top:60px}
.mt-md-70{margin-top:70px}
.mt-md-80{margin-top:80px}
.mt-md-90{margin-top:90px}
.mt-md-100{margin-top:100px}
.mt-md-110{margin-top:110px}
.mt-md-120{margin-top:120px}
.mt-md-130{margin-top:130px}
.mt-md-140{margin-top:140px}

.mb-md-0{margin-bottom:0!important}
.mb-md-10{margin-bottom:10px}
.mb-md-20{margin-bottom:20px}
.mb-md-30{margin-bottom:30px}
.mb-md-40{margin-bottom:40px}
.mb-md-50{margin-bottom:50px}
.mb-md-60{margin-bottom:60px}
.mb-md-70{margin-bottom:70px}
.mb-md-80{margin-bottom:80px}
.mb-md-90{margin-bottom:90px}
.mb-md-100{margin-bottom:100px}
.mb-md-110{margin-bottom:110px}
.mb-md-120{margin-bottom:120px}
.mb-md-130{margin-bottom:130px}
.mb-md-140{margin-bottom:140px}

.pt-md-0{padding-top:0!important}
.pt-md-10{padding-top:10px}
.pt-md-20{padding-top:20px}
.pt-md-30{padding-top:30px}
.pt-md-40{padding-top:40px}
.pt-md-50{padding-top:50px}
.pt-md-60{padding-top:60px}
.pt-md-70{padding-top:70px}
.pt-md-80{padding-top:80px}
.pt-md-90{padding-top:90px}
.pt-md-100{padding-top:100px}
.pt-md-110{padding-top:110px}
.pt-md-120{padding-top:120px}
.pt-md-130{padding-top:130px}
.pt-md-140{padding-top:140px}

.pb-md-0{padding-bottom:0!important}
.pb-md-10{padding-bottom:10px}
.pb-md-20{padding-bottom:20px}
.pb-md-30{padding-bottom:30px}
.pb-md-40{padding-bottom:40px}
.pb-md-50{padding-bottom:50px}
.pb-md-60{padding-bottom:60px}
.pb-md-70{padding-bottom:70px}
.pb-md-80{padding-bottom:80px}
.pb-md-90{padding-bottom:90px}
.pb-md-100{padding-bottom:100px}
.pb-md-110{padding-bottom:110px}
.pb-md-120{padding-bottom:120px}
.pb-md-130{padding-bottom:130px}
.pb-md-140{padding-bottom:140px}
}

@media (max-width:768px){
.mt-sm-0{margin-top:0!important}
.mt-sm-10{margin-top:10px}
.mt-sm-20{margin-top:20px}
.mt-sm-30{margin-top:30px}
.mt-sm-40{margin-top:40px}
.mt-sm-50{margin-top:50px}
.mt-sm-60{margin-top:60px}
.mt-sm-70{margin-top:70px}
.mt-sm-80{margin-top:80px}
.mt-sm-90{margin-top:90px}
.mt-sm-100{margin-top:100px}
.mt-sm-110{margin-top:110px}
.mt-sm-120{margin-top:120px}
.mt-sm-130{margin-top:130px}
.mt-sm-140{margin-top:140px}

.mb-sm-0{margin-bottom:0!important}
.mb-sm-10{margin-bottom:10px}
.mb-sm-20{margin-bottom:20px}
.mb-sm-30{margin-bottom:30px}
.mb-sm-40{margin-bottom:40px}
.mb-sm-50{margin-bottom:50px}
.mb-sm-60{margin-bottom:60px}
.mb-sm-70{margin-bottom:70px}
.mb-sm-80{margin-bottom:80px}
.mb-sm-90{margin-bottom:90px}
.mb-sm-100{margin-bottom:100px}
.mb-sm-110{margin-bottom:110px}
.mb-sm-120{margin-bottom:120px}
.mb-sm-130{margin-bottom:130px}
.mb-sm-140{margin-bottom:140px}

.pt-sm-0{padding-top:0!important}
.pt-sm-10{padding-top:10px}
.pt-sm-20{padding-top:20px}
.pt-sm-30{padding-top:30px}
.pt-sm-40{padding-top:40px}
.pt-sm-50{padding-top:50px}
.pt-sm-60{padding-top:60px}
.pt-sm-70{padding-top:70px}
.pt-sm-80{padding-top:80px}
.pt-sm-90{padding-top:90px}
.pt-sm-100{padding-top:100px}
.pt-sm-110{padding-top:110px}
.pt-sm-120{padding-top:120px}
.pt-sm-130{padding-top:130px}
.pt-sm-140{padding-top:140px}

.pb-sm-0{padding-bottom:0!important}
.pb-sm-10{padding-bottom:10px}
.pb-sm-20{padding-bottom:20px}
.pb-sm-30{padding-bottom:30px}
.pb-sm-40{padding-bottom:40px}
.pb-sm-50{padding-bottom:50px}
.pb-sm-60{padding-bottom:60px}
.pb-sm-70{padding-bottom:70px}
.pb-sm-80{padding-bottom:80px}
.pb-sm-90{padding-bottom:90px}
.pb-sm-100{padding-bottom:100px}
.pb-sm-110{padding-bottom:110px}
.pb-sm-120{padding-bottom:120px}
.pb-sm-130{padding-bottom:130px}
.pb-sm-140{padding-bottom:140px}
}

@media only screen and (max-width:767px){
.mt-xs-0{margin-top:0}
.mt-xs-10{margin-top:10px}
.mt-xs-15{margin-top:15px}
.mt-xs-20{margin-top:20px}
.mt-xs-30{margin-top:30px}
.mt-xs-40{margin-top:40px}
.mt-xs-50{margin-top:50px}
.mt-xs-60{margin-top:60px}
.mt-xs-70{margin-top:70px}
.mt-xs-80{margin-top:80px}
.mt-xs-90{margin-top:90px}
.mt-xs-100{margin-top:100px}
.mt-xs-110{margin-top:110px}
.mt-xs-120{margin-top:120px}
.mt-xs-130{margin-top:130px}
.mt-xs-140{margin-top:140px}

.mb-xs-0{margin-bottom:0!important}
.mb-xs-10{margin-bottom:10px}.mb-xs-15{margin-bottom:15px}.mb-xs-20{margin-bottom:20px}.mb-xs-30{margin-bottom:30px}
.mb-xs-40{margin-bottom:40px}.mb-xs-50{margin-bottom:50px}.mb-xs-60{margin-bottom:60px}
.mb-xs-70{margin-bottom:70px}.mb-xs-80{margin-bottom:80px}.mb-xs-90{margin-bottom:90px}
.mb-xs-100{margin-bottom:100px}.mb-xs-110{margin-bottom:110px}.mb-xs-120{margin-bottom:120px}
.mb-xs-130{margin-bottom:130px}.mb-xs-140{margin-bottom:140px}

.pt-xs-0{padding-top:0!important}
.pt-xs-10{padding-top:10px}.pt-xs-20{padding-top:20px}.pt-xs-30{padding-top:30px}
.pt-xs-40{padding-top:40px}.pt-xs-50{padding-top:50px}.pt-xs-60{padding-top:60px}
.pt-xs-70{padding-top:70px}.pt-xs-80{padding-top:80px}.pt-xs-90{padding-top:90px}
.pt-xs-100{padding-top:100px}.pt-xs-110{padding-top:110px}.pt-xs-120{padding-top:120px}
.pt-xs-130{padding-top:130px}.pt-xs-140{padding-top:140px}

.pb-xs-0{padding-bottom:0!important}
.pb-xs-10{padding-bottom:10px}.pb-xs-20{padding-bottom:20px}.pb-xs-30{padding-bottom:30px}
.pb-xs-40{padding-bottom:40px}.pb-xs-50{padding-bottom:50px}.pb-xs-60{padding-bottom:60px}
.pb-xs-70{padding-bottom:70px}.pb-xs-80{padding-bottom:80px}.pb-xs-90{padding-bottom:90px}
.pb-xs-100{padding-bottom:100px}.pb-xs-110{padding-bottom:110px}.pb-xs-120{padding-bottom:120px}
.pb-xs-130{padding-bottom:130px}.pb-xs-140{padding-bottom:140px}
}
@media (max-width:480px){
.mt-xxs-0{margin-top:0!important}
.mt-xxs-10{margin-top:10px}.mt-xxs-20{margin-top:20px}.mt-xxs-30{margin-top:30px}
.mt-xxs-40{margin-top:40px}.mt-xxs-50{margin-top:50px}.mt-xxs-60{margin-top:60px}
.mt-xxs-70{margin-top:70px}.mt-xxs-80{margin-top:80px}.mt-xxs-90{margin-top:90px}
.mt-xxs-100{margin-top:100px}.mt-xxs-110{margin-top:110px}.mt-xxs-120{margin-top:120px}
.mt-xxs-130{margin-top:130px}.mt-xxs-140{margin-top:140px}

.mb-xxs-0{margin-bottom:0!important}
.mb-xxs-10{margin-bottom:10px}.mb-xxs-20{margin-bottom:20px}.mb-xxs-30{margin-bottom:30px}
.mb-xxs-40{margin-bottom:40px}.mb-xxs-50{margin-bottom:50px}.mb-xxs-60{margin-bottom:60px}
.mb-xxs-70{margin-bottom:70px}.mb-xxs-80{margin-bottom:80px}.mb-xxs-90{margin-bottom:90px}
.mb-xxs-100{margin-bottom:100px}.mb-xxs-110{margin-bottom:110px}.mb-xxs-120{margin-bottom:120px}
.mb-xxs-130{margin-bottom:130px}.mb-xxs-140{margin-bottom:140px}

.pt-xxs-0{padding-top:0!important}
.pt-xxs-10{padding-top:10px}.pt-xxs-20{padding-top:20px}.pt-xxs-30{padding-top:30px}
.pt-xxs-40{padding-top:40px}.pt-xxs-50{padding-top:50px}.pt-xxs-60{padding-top:60px}
.pt-xxs-70{padding-top:70px}.pt-xxs-80{padding-top:80px}.pt-xxs-90{padding-top:90px}
.pt-xxs-100{padding-top:100px}.pt-xxs-110{padding-top:110px}.pt-xxs-120{padding-top:120px}
.pt-xxs-130{padding-top:130px}.pt-xxs-140{padding-top:140px}

.pb-xxs-0{padding-bottom:0!important}
.pb-xxs-10{padding-bottom:10px}.pb-xxs-20{padding-bottom:20px}.pb-xxs-30{padding-bottom:30px}
.pb-xxs-40{padding-bottom:40px}.pb-xxs-50{padding-bottom:50px}.pb-xxs-60{padding-bottom:60px}
.pb-xxs-70{padding-bottom:70px}.pb-xxs-80{padding-bottom:80px}.pb-xxs-90{padding-bottom:90px}
.pb-xxs-100{padding-bottom:100px}.pb-xxs-110{padding-bottom:110px}.pb-xxs-120{padding-bottom:120px}
.pb-xxs-130{padding-bottom:130px}.pb-xxs-140{padding-bottom:140px}

}


/* ==================================================
   4. Spacers Sets
================================================== */
.spacer-5{	height:5px; clear:both; width:100%; }
.spacer-10{	height:10px; clear:both; width:100%; }
.spacer-20{ height:20px; clear:both; width:100%; }
.spacer-30{ height:30px; clear:both; width:100%; }
.spacer-40{ height:40px; clear:both; width:100%; }
.spacer-50{ height:50px; clear:both; width:100%; }
.spacer-60{ height:60px; clear:both; width:100%; }
.spacer-70{ height:70px; clear:both; width:100%; }
.spacer-80{ height:80px; clear:both; width:100%; }
.spacer-90{ height:90px; clear:both; width:100%; }
.spacer-100{ height:100px; clear:both; width:100%; }

.spacer-15{	height:15px; clear:both; width:100%; }
.spacer-25{ height:25px; clear:both; width:100%; }
.spacer-35{ height:35px; clear:both; width:100%; }
.spacer-45{ height:45px; clear:both; width:100%; }
.spacer-55{ height:55px; clear:both; width:100%; }
.spacer-65{ height:65px; clear:both; width:100%; }
.spacer-75{ height:75px; clear:both; width:100%; }
.spacer-85{ height:85px; clear:both; width:100%; }
.spacer-95{ height:95px; clear:both; width:100%; }

@media (min-width: 768px) {
	.spacer6030{height:60px; clear:both; width:100%;}
	.spacer3015{height:30px; clear:both; width:100%;}
	.spacer1500{height:15px; clear:both; width:100%;}
}
@media (max-width: 767px) {
	.spacer6030{height:30px; }
	.spacer3015{height:15px; }
	.spacer1500{height:0px; } 
}

/* ==============================
   Bootstrap multicolumn grid
   ============================== */

/* clear the first in row for any block that has the class "multi-columns-row" */
.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: left; }
.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: left; }
.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: left; }
.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: left; }
.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: left; }

@media (min-width: 768px) {
	/* reset previous grid */
	.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: none; }
	.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: none; }
	.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: none; }
	.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: none; }
	.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: none; }

	/* clear first in row for small columns */
	.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: left; }
	.multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: left; }
	.multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: left; }
	.multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: left; }
	.multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: 992px) {
	/* reset previous grid */
	.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: none; }
	.multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: none; }
	.multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: none; }
	.multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: none; }
	.multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: none; }

	/* clear first in row for medium columns */
	.multi-columns-row .col-md-6:nth-child(2n + 3) { clear: left; }
	.multi-columns-row .col-md-4:nth-child(3n + 4) { clear: left; }
	.multi-columns-row .col-md-3:nth-child(4n + 5) { clear: left; }
	.multi-columns-row .col-md-2:nth-child(6n + 7) { clear: left; }
	.multi-columns-row .col-md-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: 1200px) {
	/* reset previous grid */
	.multi-columns-row .col-md-6:nth-child(2n + 3) { clear: none; }
	.multi-columns-row .col-md-4:nth-child(3n + 4) { clear: none; }
	.multi-columns-row .col-md-3:nth-child(4n + 5) { clear: none; }
	.multi-columns-row .col-md-2:nth-child(6n + 7) { clear: none; }
	.multi-columns-row .col-md-1:nth-child(12n + 13) { clear: none; }

	/* clear first in row for large columns */
	.multi-columns-row .col-lg-6:nth-child(2n + 3) { clear: left; }
	.multi-columns-row .col-lg-4:nth-child(3n + 4) { clear: left; }
	.multi-columns-row .col-lg-3:nth-child(4n + 5) { clear: left; }
	.multi-columns-row .col-lg-2:nth-child(6n + 7) { clear: left; }
	.multi-columns-row .col-lg-1:nth-child(12n + 13) { clear: left; }
}
