/*Color Value*/
/*Color Value*/
/*Font Value*/
/**
 * $font-face LESS Mixin
 * use: .font-face(
 *   $font-family, // name
 *   $file-path,   // absolute/relative URL to font files
 *   $font-weight, // light/normal/bold/inherit | 300/400/700
 *   $font-style   // italic/normal/inherit
 * )
 */
/**
 * font LESS Mixin
 * use: .font(
 *   $font-family, // name
 *   $file-size,   // any unit/inherit
 *   $font-weight, // light/normal/bold/inherit | 300/400/700
 *   $font-style   // italic/normal/inherit
 * )
 */
/*Button Style Start*/
/*Button Style End*/
/*Input Style Start*/
/*Input Style End*/
/*Clearfix function Start*/
/*Clearfix function End*/
/*Common LESS Start*/
/*
.list-margin-fit{ 
  &:first-child{margin-left:0;}
  &:last-child{margin-right:0;}
}

.list-padding-fit{ 
  &:first-child{padding-left:0;}
  &:last-child{padding-right:0;}
}
*/
/*Common LESS End*/
/*Common CSS3 LESS Mixins Start*/
/*Common CSS3 LESS Mixins End*/
/*
@include keyframes(anim-rotate){
	0% {
		@include rotate(0deg);
	}
	100% {
		@include rotate(360deg);
	}
}
*/
/*
@function drop-shadow-converter($color: #000, $opacity: 100, $angle: 0, $distance: 0, $spread: 0, $size: 0, $is-box-shadow: false) {
	$__ang: (180-$angle) * 3.14 / 180;
  $__offset-y: round(sin($__ang) * $distance);
  $__offset-x: round(cos($__ang) * $distance);
  $__spread-rad: $size * $spread/100;
  $__blur-rad: $size - $__spread-rad;
  @if ($is-box-shadow) {
    @return $__offset-x $__offset-y $__blur-rad $__spread-rad rgba(red($color), green($color), blue($color), $opacity/100);
  } @else {
    @return $__offset-x $__offset-y $__blur-rad rgba(red($color), green($color), blue($color), $opacity/100);
  }
}
*/
/*
$chinese-font: 'Noto Sans TC','Noto Sans SC','Microsoft JhengHei';
@mixin font-name($en-name, $tc-name: $chinese-font){
	font-family: $en-name, $tc-name,sans-serif;
}
*/
/*
$xs-col-padding: 5px;
$sm-col-padding:10px;
$md-col-padding:15px;
$lg-col-padding:20px;

.row-xs-col{ margin:0 -$xs-col-padding; >div{padding:0 $xs-col-padding}}
.row-sm-col{ margin:0 -$sm-col-padding; >div{padding:0 $sm-col-padding}}
.row-md-col{ margin:0 -$md-col-padding; >div{padding:0 $md-col-padding}}
.row-lg-col{ margin:0 -$lg-col-padding; >div{padding:0 $lg-col-padding}}
*/
@-webkit-keyframes anim-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}
@keyframes anim-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}
/*
@include keyframes(anim-floating){
	0% {
		@include translateY(-20px);
	}
	50%{
		@include translateY(20px);
	}
	100% {
		@include translateY(-20px);
	}
}
*/
/*
html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  font-family: 'Fira Sans', 'Microsoft JhengHei' , sans-serif;
}


body a{transition: all .6s}
body a:hover,
body a:focus,
body a:active{text-decoration: none;}
*/

.container-vm {
  width: 100%;
  height: 100%;
  display: table;
  table-layout: fixed;
  position: relative;
}

.container-vm-box {
  display: table-cell;
  vertical-align: middle;
}

.container-vb {
  width: 100%;
  height: 100%;
  display: table;
  table-layout: fixed;
  position: relative;
}

.container-vb-box {
  display: table-cell;
  vertical-align: bottom;
}

.img-responsive-center {
  margin-left: auto;
  margin-right: auto;
}

.form-group-inline .checkbox,
.form-group-inline .radio {
  display: inline-block;
  margin-right: 15px;
}

/*
@media (max-width: 767px){}
@media (min-width: 768px){
	.text-sm-left{text-align: left;}
	.text-sm-center{text-align: center;}
	.text-sm-right{text-align: right;}
}
@media (max-width: 991px){}
@media (min-width: 992px){
	.text-md-left{text-align: left;}
	.text-md-center{text-align: center;}
	.text-md-right{text-align: right;}
}
@media (max-width: 1199px){}
@media (min-width: 1200px){
	.text-lg-left{text-align: left;}
	.text-lg-center{text-align: center;}
	.text-lg-right{text-align: right;}
}

@media (max-width: 767px){}
@media (min-width: 768px){
	.float-sm-left{float:left;}
	.float-sm-right{float:right;}
	.float-sm-none{float:none;}

}
@media (max-width: 991px){}
@media (min-width: 992px){
	.float-md-left{float:left;}
	.float-md-right{float:right;}
	.float-md-none{float:none;}

}
@media (max-width: 1199px){}
@media (min-width: 1200px){
	.float-lg-left{float:left;}
	.float-lg-right{float:right;}
	.float-lg-none{float:none;}

}
*/
/*
@media (max-width: 767px){
	.row-clear .col-xs-2:nth-child(6n+1),
	.row-clear .col-xs-3:nth-child(4n+1),
	.row-clear .col-xs-4:nth-child(3n+1),
	.row-clear .col-xs-6:nth-child(2n+1),
	.row-clear .col-sm-2:nth-child(6n+1),
	.row-clear .col-sm-3:nth-child(4n+1),
	.row-clear .col-sm-4:nth-child(3n+1),
	.row-clear .col-sm-6:nth-child(2n+1),
	.row-clear .col-md-2:nth-child(6n+1),
	.row-clear .col-md-3:nth-child(4n+1),
	.row-clear .col-md-4:nth-child(3n+1),
	.row-clear .col-md-6:nth-child(2n+1),
	.row-clear .col-lg-2:nth-child(6n+1),
	.row-clear .col-lg-3:nth-child(4n+1),
	.row-clear .col-lg-4:nth-child(3n+1),
	.row-clear .col-lg-6:nth-child(2n+1){clear:none;}

	.row-clear .col-xs-2:nth-child(6n+1),
	.row-clear .col-xs-3:nth-child(4n+1),
	.row-clear .col-xs-4:nth-child(3n+1),
	.row-clear .col-xs-6:nth-child(2n+1){clear:both;}
}
@media (min-width: 768px){
	.row-clear .col-xs-2:nth-child(6n+1),
	.row-clear .col-xs-3:nth-child(4n+1),
	.row-clear .col-xs-4:nth-child(3n+1),
	.row-clear .col-xs-6:nth-child(2n+1),
	.row-clear .col-sm-2:nth-child(6n+1),
	.row-clear .col-sm-3:nth-child(4n+1),
	.row-clear .col-sm-4:nth-child(3n+1),
	.row-clear .col-sm-6:nth-child(2n+1),
	.row-clear .col-md-2:nth-child(6n+1),
	.row-clear .col-md-3:nth-child(4n+1),
	.row-clear .col-md-4:nth-child(3n+1),
	.row-clear .col-md-6:nth-child(2n+1),
	.row-clear .col-lg-2:nth-child(6n+1),
	.row-clear .col-lg-3:nth-child(4n+1),
	.row-clear .col-lg-4:nth-child(3n+1),
	.row-clear .col-lg-6:nth-child(2n+1){clear:none;}

	.row-clear .col-sm-2:nth-child(6n+1),
	.row-clear .col-sm-3:nth-child(4n+1),
	.row-clear .col-sm-4:nth-child(3n+1),
	.row-clear .col-sm-6:nth-child(2n+1){clear:both;}
}
@media (min-width: 992px){
	.row-clear .col-xs-2:nth-child(6n+1),
	.row-clear .col-xs-3:nth-child(4n+1),
	.row-clear .col-xs-4:nth-child(3n+1),
	.row-clear .col-xs-6:nth-child(2n+1),
	.row-clear .col-sm-2:nth-child(6n+1),
	.row-clear .col-sm-3:nth-child(4n+1),
	.row-clear .col-sm-4:nth-child(3n+1),
	.row-clear .col-sm-6:nth-child(2n+1),
	.row-clear .col-md-2:nth-child(6n+1),
	.row-clear .col-md-3:nth-child(4n+1),
	.row-clear .col-md-4:nth-child(3n+1),
	.row-clear .col-md-6:nth-child(2n+1),
	.row-clear .col-lg-2:nth-child(6n+1),
	.row-clear .col-lg-3:nth-child(4n+1),
	.row-clear .col-lg-4:nth-child(3n+1),
	.row-clear .col-lg-6:nth-child(2n+1){clear:none;}

	.row-clear .col-md-2:nth-child(6n+1),
	.row-clear .col-md-3:nth-child(4n+1),
	.row-clear .col-md-4:nth-child(3n+1),
	.row-clear .col-md-6:nth-child(2n+1){clear:both;}
}
@media (min-width: 1200px){
	.row-clear .col-xs-2:nth-child(6n+1),
	.row-clear .col-xs-3:nth-child(4n+1),
	.row-clear .col-xs-4:nth-child(3n+1),
	.row-clear .col-xs-6:nth-child(2n+1),
	.row-clear .col-sm-2:nth-child(6n+1),
	.row-clear .col-sm-3:nth-child(4n+1),
	.row-clear .col-sm-4:nth-child(3n+1),
	.row-clear .col-sm-6:nth-child(2n+1),
	.row-clear .col-md-2:nth-child(6n+1),
	.row-clear .col-md-3:nth-child(4n+1),
	.row-clear .col-md-4:nth-child(3n+1),
	.row-clear .col-md-6:nth-child(2n+1),
	.row-clear .col-lg-2:nth-child(6n+1),
	.row-clear .col-lg-3:nth-child(4n+1),
	.row-clear .col-lg-4:nth-child(3n+1),
	.row-clear .col-lg-6:nth-child(2n+1){clear:none;}

	.row-clear .col-lg-2:nth-child(6n+1),
	.row-clear .col-lg-3:nth-child(4n+1),
	.row-clear .col-lg-4:nth-child(3n+1),
	.row-clear .col-lg-6:nth-child(2n+1){clear:both;}
}

@media (max-width: 767px){}
@media (min-width: 768px) and (max-width: 991px) { }
@media (min-width: 992px) and (max-width: 1199px) { }
@media (min-width: 1200px){}
*/
label.required:after {
  content: " *";
  color: #e74a3b;
}

::-moz-placeholder {
  opacity: 0.6 !important;
}

:-ms-input-placeholder {
  opacity: 0.6 !important;
}

::placeholder {
  opacity: 0.6 !important;
}

.section-terms .title {
  font-weight: 900;
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 575px) {
  .section-terms .title {
    font-size: 47px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .section-terms .title {
    font-size: 51px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-terms .title {
    font-size: 56px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .section-terms .title {
    font-size: 61px;
  }
}
@media (min-width: 1200px) and (max-width: 1549px) {
  .section-terms .title {
    font-size: 66px;
  }
}
@media (min-width: 1550px) {
  .section-terms .title {
    font-size: 66px;
  }
}
@media (min-width: 992px) and (max-width: 1199px), (min-width: 768px) and (max-width: 991px) {
  .section-terms .title {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .section-terms .title {
    margin-bottom: 10px;
  }
}
@media (min-width: 576px) and (max-width: 767px) and (max-width: 575px), (max-width: 575px) and (max-width: 575px) {
  .section-terms .title {
    font-size: 34px;
  }
}
@media (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px), (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
  .section-terms .title {
    font-size: 37px;
  }
}
@media (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px), (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
  .section-terms .title {
    font-size: 41px;
  }
}
@media (min-width: 576px) and (max-width: 767px) and (min-width: 992px) and (max-width: 1199px), (max-width: 575px) and (min-width: 992px) and (max-width: 1199px) {
  .section-terms .title {
    font-size: 44px;
  }
}
@media (min-width: 576px) and (max-width: 767px) and (min-width: 1200px) and (max-width: 1549px), (max-width: 575px) and (min-width: 1200px) and (max-width: 1549px) {
  .section-terms .title {
    font-size: 48px;
  }
}
@media (min-width: 576px) and (max-width: 767px) and (min-width: 1550px), (max-width: 575px) and (min-width: 1550px) {
  .section-terms .title {
    font-size: 48px;
  }
}

.section-about #img-map {
  width: 100%;
}

.user-img {
  border-radius: 50%;
}

.events-news-highlight-wrapper {
  margin: 0 auto;
  position: relative;
  padding: 0;
}

.ck-box iframe {
  width: 100% !important;
  height: 311.9px !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ck-box iframe {
    width: 100% !important;
    height: 479.25px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ck-box iframe {
    width: 100% !important;
    height: 344px !important;
  }
}
@media (max-width: 768px) {
    .MsoTableGrid td {
        width: auto !important;
    }
	.content-row{
		overflow-x: scroll;
	}
	.head-bar-container{
		height: 100px!important;
	}
}
@media (min-width: 576px) and (max-width: 767px) {
  .ck-box iframe {
    width: 100% !important;
    height: 259.8px !important;
  }
}
@media (max-width: 575px) {
  .ck-box iframe {
    width: 100% !important;
    height: calc(56.25vw - 43.875px) !important;
  }
}

.remove-box {
  display: none;
}
/*# sourceMappingURL=site.css.map */