@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);

@font-face {
  font-family: 'cwTeXHei';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot);
  src: url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff) format('woff'),
       url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.ttf) format('truetype');
}
body {
    
    font-family: 'cwTeXHei', serif,'微軟正黑體','Heebo',sans-serif;
}

strong
{
    
    font-family:  serif,'Heebo',     'cwTeXHei','微軟正黑體',sans-serif;
}

 


.main-header .info-box strong {
    /*font-weight: 500;*/
    color: #333333;
    font-size: 17px;
    font-family:  serif,'Heebo',sans-serif,     'cwTeXHei','微軟正黑體';
   /* font-family: 'Heebo','微軟正黑體', sans-serif,'cwTeXHei';*/
}


.main-header .btn-box .brochure-btn {
    position: relative;
    line-height: 23px;
    color: #333333;
    font-size: 16px;
    font-weight: 700;
    padding: 23px 54px;
    background-color: #e6e6e6;
    text-transform: capitalize;
    /*font-family: 'Heebo', sans-serif;*/
    font-family:  serif,'Heebo',sans-serif,     'cwTeXHei','微軟正黑體';
}

h1,
h2,
h3,
h4,
h5,
h6 {
    position: relative;
    font-weight: normal;
    margin: 0px;
    background: none;
    line-height: 1.6em;
    color: #222;
    font-family:  serif,sans-serif,     'Heebo','cwTeXHei','微軟正黑體';
}

.sec-title {
    position: relative;
    margin-bottom: 35px;
}


.auto-container .row .row-title h4 {
    position: relative;
    font-weight: 500;
    padding: 0px 20px  5px;
}


.main-slider {
    position: relative;
    z-index: 10;
    padding: 50px 0px 50px;
}
.services-section {
    position: relative;
    padding: 0 0px 50px;
}

.welcome-section {
    position: relative;
    padding: 10px 0 50px;
}
.welcome-section .top-title h2:before {
    content: '';
    width: 4px;
    height: 50%;
    background: #FDBA38;
    position: absolute;
    letter-spacing: 1px;
    right: -26px;
    top: 4px;
}
.welcome-section .top-title {
    margin-bottom: 00px;
}


/*** 

====================================================================
	Price Section
====================================================================

***/

.price-section{
	position:relative;
	padding:0px 0px 100px;
	background-color:#fafafa;
}

.price-section.style-two{
	background-color:#ffffff;
}

.pricing-column{
	position:relative;
	margin-bottom:50px;
}

.pricing-column .inner-box{
	position:relative;
	background-color:#ffffff;
	border-bottom:3px solid #172745;
	overflow:hidden;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.pricing-column .inner-box .upper-box{
	position:relative;
	text-align:center;
	padding:50px 0px 45px;
	background:#172745 url(../images/background/pattern-2.png) center center no-repeat;
}

.pricing-column .inner-box .upper-box:before{
	position:absolute;
	content:'';
	left:-2px;
	bottom:-8px;
	width: 52%;
	height: 20px;
	background:#ffd105;
	-moz-transform:rotate(7deg);
	-ms-transform:rotate(7deg);
	-o-transform:rotate(7deg);
	-webkit-transform:rotate(7deg);
	transform:rotate(7deg);
}

.pricing-column .inner-box .upper-box:after{
	position:absolute;
	content:'';
	right:-2px;
	bottom:-8px;
	width: 52%;
	height: 20px;
	background:#ffd105;
	-moz-transform:rotate(-7deg);
	-ms-transform:rotate(-7deg);
	-o-transform:rotate(-7deg);
	-webkit-transform:rotate(-7deg);
	transform:rotate(-7deg);
}

.pricing-column .inner-box .upper-box .left-white-curve{
	position: absolute;
    left: -7px;
    bottom: -27px;
    width: 52%;
    height: 30px;
    z-index: 1;
    background-color: #ffffff;
    -moz-transform: rotate(13deg);
    -ms-transform: rotate(13deg);
    -o-transform: rotate(13deg);
    -webkit-transform: rotate(13deg);
    transform: rotate(13deg);
}

.pricing-column .inner-box .upper-box .right-white-curve{
	position: absolute;
    right: -7px;
    bottom: -27px;
    width: 52%;
    height: 30px;
    z-index: 1;
    background-color: #ffffff;
    -moz-transform: rotate(-13deg);
    -ms-transform: rotate(-13deg);
    -o-transform: rotate(-13deg);
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
}

.pricing-column .inner-box .upper-box h3{
	position:relative;
	color:#ffffff;
	font-size:22px;
	font-weight:700;
	margin-bottom:10px;
	text-transform:uppercase;
}

.pricing-column .inner-box .upper-box .price{
	position:relative;
	font-size:45px;
	color:#ffffff;
	font-weight:700;
	font-family: 'Source Sans Pro', sans-serif;
}

.pricing-column .inner-box .upper-box .price sup{
	font-size:25px;
	font-weight:400;
}

.pricing-column .inner-box .upper-box .price span{
	font-size:14px;
	font-weight:400;
	text-align:left;
	line-height:1.4em;
	display:inline-block;
	font-family: 'Lato', sans-serif;
}

.pricing-column .inner-box .lower-box{
	position:relative;
	padding:0px 5px;
	margin-top:30px;
}

.pricing-column .inner-box .lower-box .check-list{
	position:relative;
	margin-left:0px;
	top:15px;
}

.pricing-column .inner-box .lower-box .check-list li{
	position:relative;
	color:#777777;
	left:35px;
	font-size:14px;
	padding-left:0;
	margin-bottom:10;
}

.pricing-column .inner-box .lower-box .check-list li.check:before{
	position:absolute;
	content:'\f00c';
	left:-18px;
	top:0px;
	font-size:14px;
	color:#02b943;
	font-family: 'FontAwesome';
}

.pricing-column .inner-box .lower-box .check-list li.cross:after{
	position:absolute;
	content:'\f00d';
	left:-18px;
	top:0px;
	font-size:14px;
	color:#de3406;
	font-family: 'FontAwesome';
}

.pricing-column .inner-box .lower-box .link-box{
	text-align:center;
	margin-top:45px;
	display:block;
}

.pricing-column .inner-box .lower-box .link-box .buy-now{
	padding:6px 54px;
}

.pricing-column .inner-box:hover{
	border-color:#ffd105;
	-webkit-box-shadow: 0px 0px 11px 3px rgba(241,241,241,0.67);
	-moz-box-shadow: 0px 0px 11px 3px rgba(241,241,241,0.67);
	box-shadow: 0px 0px 11px 3px rgba(241,241,241,0.67);
}