/*Global Styles*/
/* ========================================
	=====THEME-CREATED-BY-SANGRAI===
======================================= */
/* CUSTOM-FONT */

@font-face {
    font-family:'Microsoft JhengHei';
    src: url('../fonts/Microsoft JhengHei.eot');
	src: url('../fonts/Microsoft JhengHei.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Microsoft JhengHei.woff2') format('woff2'),
	url('../fonts/Microsoft JhengHei.woff') format('woff'),
	url('../fonts/microsoft-jhenghei.ttf') format('ttf'),
	url('../fonts/Microsoft JhengHei.svg#Microsoft JhengHei') format('svg');
    font-weight: 400, 500, 600;
    font-style: normal;
    font-stretch: normal;
    
}


body{font-family: 'Microsoft JhengHei', sans-serif!important;max-height:100%;font-size:16px;	color:#666!important;}
a:link, a:focus, button:focus{outline:none;color:#666;}
h1{margin:0;padding:0}
ol,ul{padding:0;	list-style-type:none;	margin:0}
.btn{opacity:0.9;transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-webkit-transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-moz-transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;}
.btn:hover{opacity:1;}
:focus { outline: -webkit-focus-ring-color auto 0;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: 0 auto -webkit-focus-ring-color; outline-offset: 0;}
.pad-0{padding:0;}
.clr{clear:both; float:left; width:100%;}
.cap-txt{text-transform:uppercase;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 400; color: #333;}
/*=========Custom styles======= */

/* TOPSECTION-CSS */
.icon-small{height:18px;  margin:0;padding:0;}
.icon-medium{    height:22px;	margin:0;	padding:0;}
#top-bar {background: #fff;}
.top-nav li a {text-decoration: none;color: #333333;width: 100%;float: left;padding:4px 6px;font-size:14px;position: relative;}
.top-nav { float: right; margin-left:0;}
.top-nav > li > a.dropdown-toggle {border: solid 1px #ccc; padding: 5px 12px; border-radius: 3px;    width: 100%;    float: left;}
.top-nav > li { float: left; padding-left:0; padding-right:0;}
.icon-list li::after {content: "";border-right: solid 1px #a0dbef;position: absolute;right: -3px;height: 22px; top: 0;}
.icon-list li::after{border-right:none;}
.icon-list li:last-child{border-right:none;}
.icon-list > li {font-size: 16px;  color: #888888;position:relative; padding: 0 10px;}
.icon-list > li a {color:#888888;font-size: 19px;}
.icon-list > li:last-child img{margin-top:5px;}
.language-list li.active a{color:#be2900;}
.navbar {border: medium none; border-radius: 0;  margin-bottom:0;}
.navbar-container {padding:0 0 15px;}
.right-logosection {padding-top: 10px;}
.navbar.navbar-fixed-top.fixed-theme { background-color: #222;border-color: #080808; box-shadow: 0 0 5px rgba(0,0,0,.8);}
.navbar-brand.fixed-theme { font-size: 18px;}
.navbar-container.fixed-theme {padding: 0;}
.navbar-brand.fixed-theme, .navbar-container.fixed-theme, .navbar.navbar-fixed-top.fixed-theme, .navbar-brand, .navbar-container{transition: 0.8s;-webkit-transition:  0.8s;}
.right-logosection ul li:hover a, .right-logosection ul li.active a, .right-logosection ul li a:focus{color:#be2900;}
.wrapper .navbar {border-radius:0;box-shadow:0 0 4px #000;border-bottom: solid 1px #d8d7ca;background: #fff;	padding-bottom: 10px;}
/* CUSTOM-STYLE-CSS */
.navbar #header-container {background: #fff;}
.navbar-brand {padding: 0 15px;}
#brand img { max-width: 266px; max-height: 72px;}
#brand {margin-top: -24px; position: relative;top: 5px;}
.nav > li > a:focus, .nav > li > a:hover {background-color: transparent;text-decoration: none;}
.main-nav {	display: table;	table-layout: fixed;margin-top: -12px;}
.main-nav > li {   display: table-cell;    text-align: center;      vertical-align: middle;}
.main-nav > li > a {color: #333;  font-size: 15px;font-weight: 400; padding:5px 15px; position: relative;}
.main-nav > li > a .caret{color:#be2900;}
.main-nav:not(.ms-rounded) li.active a::before, .main-nav:not(.ms-rounded) li:hover a::before {width: 100%;}
.main-nav > li > a > img {max-width: 35px; box-shadow: 0 0 6px; border-radius: 50%;  margin-top: 3px;}
/* .main-nav > li:nth-child(8) > a { padding: 15px 0 0 0 !important;   text-align: right !important;} */
.main-nav > li.log-list{display:none; transition: 0.8s;-webkit-transition:  0.8s;}
.log-list > a {padding: 4px 15px !important;}
.main-nav li.ms-rounded a::before{background:transparent;}
.top-hdd{margin:0; padding-top:6px;}
.top-hdd a{color:#2baffb; text-decoration:underline;}
.fixed-theme #top-bar{display:none; transition: all 0.35s ease-out 0s;}
.fixed-theme .main-nav:not(.ms-rounded) li a::before{bottom: 0;}
.fixed-theme #brand img {max-width: 150px;padding-top: 5px;  transition: all 0.35s ease-out 0s;}
.navbar-header { width: 100%;}
#navbar{transition: 0.8s; -webkit-transition:  0.8s;}
.fixed-theme #navbar {position: fixed;top: -50px;transform: translateY(50px); width: 100%;  z-index: 15;}
.fixed-theme #navbar .main-nav > li.log-list{display:block;}
.fixed-theme .main-nav > li > a {padding:15px 20px;}
/********************************/
/*      ##TOP-BANNER-STARTS     */
/********************************/
.index-banner{background:url("../images/index-banner.png") no-repeat; background-size:cover;}
#banner-top {padding: 4% 0; border-bottom:solid 5px #25bdcf}
.banner-head {font-weight: 700;	font-size: 50px;}
.main-nav > li > a > span{position:relative;}
.main-nav > li > a > span::after { background: #666;bottom: -3px;content: ""; height: 1px;  left: 0;  position: absolute;  width: 0;
  transition: all 0.35s ease-out 0s;}
.main-nav > li > a::after {background:#be2900;height: 3px;width: 0;position: absolute;left: 0;content: "";bottom: -11px;transition: all 0.3s ease 0s;}
.main-nav > li:hover > a::after, .main-nav > li.active > a::after{width: 100%;}

/********************************/
/*       Slides backgrounds     */
/********************************/
.carousel-caption{top:35%;}
.carousel-caption h1 {   font-size: 6em;   font-weight: bold;    margin: 0;    padding: 0;}
#sg-carousel .carousel-control.left {top: 45%;background: #72684e;padding: 10px;height: 100px;color: #fff;}
#sg-carousel .carousel-control.right {top: 45%;background: #72684e;padding: 10px;height: 100px;color: #fff;}
#sg-carousel .carousel-control i {top: 25px;position: relative;}
#sg-carousel .carousel-control img{max-width:50px;}
.uppr-txt { text-transform: uppercase;    color: #fff;    font-size: 35px;}
#sg-carousel .carousel-control.left, #sg-carousel .carousel-control.right {background-image: none; background-repeat: no-repeat;
opacity:1;text-shadow: none;   transition: all 0.8s ease 0s;}
.carousel-control {bottom:0;color:#fff;font-size:20px;left:0;opacity:0;position:absolute;text-align: center;    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);    top: 0;   width: auto;   transition: all 0.8s ease 0s;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {display: block;
    height: auto; max-width: 100%;    width: 100%;}
#sg-carousel .carousel-fade .carousel-inner .item img {opacity: 0;transition-property: opacity;transition: all .3s ease 0;}
.item.active img {opacity:1;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;font-size: 80px;}
.carousel-caption {left: 63%;padding-bottom:5%;right: 0;text-align: left;top:18%;text-shadow:none;}

.carousel-caption h1 {font-size: 38px;color: #333333;text-shadow: none;}
.carousel-caption h4{color:#be2900;}
.carousel-caption > p {font-size: 23px!important;color: #0a368f;text-shadow: none;}
.carousel-caption > a {text-transform: uppercase;color: #fff;background: #041132;padding: 6px 12px;}
.carousel-caption .media-body {width:365px;}
.button--tamaya {background:#be2900;border: medium none;color: inherit;	display: block;	float: left;padding: 6px 12px;position: relative;	z-index: 1;	height: 38px;	width: 140px; border-radius:4px;}
.button--tamaya:hover { color: #fff;}
.button--tamaya i {font-size: 15px;margin-left: 10px;}
.carousel-indicators li {background-color: #ccc;border-radius: 10px;cursor: pointer;display: inline-block; height: 12px;margin: 1px;text-indent: -999px;width: 12px;border: 0;}
.carousel-indicators .active {background-color: #7ed6d8;height: 12px;margin: 0;  width: 12px;    border: 0;}
#sg-carousel h1 {animation-delay: 1s;margin-bottom: 5px;letter-spacing:1px;}
#sg-carousel p {animation-delay:2s;font-size:15px;color:#898989;text-shadow:none;}
#sg-carousel p span{display:block;}
#sg-carousel .media-object{animation-delay: 2s;}
#sg-carousel button {animation-delay: 3s;margin-top:25px;}
#sg-carousel .left-img img{animation-delay: 4s;}
#sg-carousel  .carousel-indicators {left: 16%;}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

form  > .radio-label{	margin-right: 30px;}
.radio-label input[type="radio"]{display:none;}
.radio-label input[type="radio"] + span::before {background: #fff;border: 2px solid #ccc; border-radius: 50%;  box-shadow: 0 0 2px #212121; content: ""; cursor: pointer;  display: inline-block;  font-family: Arial,sans-serif;  font-size: 14px;  height: 18px;
  left: -30px;  margin:0 4px 0 0;  position: absolute;  vertical-align: middle;  width: 18px;}
.radio-label > span{float:left; top:4px;}
.radio-label input[type="radio"]:checked + span::before { background:#60; border: 2px solid #fff; box-shadow: 0 0 2px #420000;  content: "";}
.radio-label input[type="radio"] + span { font-size: 12px;  font-weight: 100;  left:30px;  position: relative; text-transform: uppercase;}
.radio-label  input[type="radio"] + span::before, .radio-label  input[type="radio"]:checked + span::before { -webkit-transition:background-color 0.4s linear; -o-transition:background-color 0.4s linear; -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;}
/* ==================
	#SECOND-SECTION-STARTS */
.pad-0{padding:0;}
.pad-5{padding:0 5px;}
.col-sm-oneplus{width:20%; float:left;}
.col-sm-threeplus{width:30%; float:left;}
.panel-1 { float: left; width: 100%;background-repeat: no-repeat!important; background-size: cover !important;    background-position: center center !important; margin-bottom: 10px;   border-radius: 0;}
.panel-2 { position: relative;   border-radius: 0;    background: #fff;    border: none;}
.panel-2 h4{color:#333333;}
.panel-2 a {position: relative;	bottom: 0;	right: 0;	color: #898989;}
.section2{padding:40px 0; margin:30px 0 0;}
.btn-select {background: #ccc;padding: 1px 10px;	width: 88px;	color: #000;	float: right;	margin-top: 2px;
	margin-right: 10px;	margin-bottom: 5px;}
.btn-select span {margin-left: 15px;}
.head-bx {color: #fff;   text-align: right;    padding-right: 30px;}
.head-bx span {    display: block;    margin-right: -16px;}
.wrapper {background: #fff;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);padding: 0 0 10px;  position: relative;z-index: 33;}
.panel-right h3 {margin: 0 0 30px;	float: left;	width: 100%;}
.panel-right h3 a {
	float: right;
}
.news-list li {float: left;	width: 100%;	border-bottom: dashed 1px #e2f3f9;	margin-bottom: 4px;	padding-bottom: 5px;
	padding-left: 0;	padding-right: 0;}
.news-list li a {	float: left;	width: 100%;	font-size: 13px;	color: #000;}
.news-list li a span:first-child {display: inline-block;float: left;width: 57px;color: #fff;background: #bc8d33;padding: 10px;text-align: center;border-radius: 50%;margin-right: 15px;float: left;}
.pan-text {width: 80%;	padding-top: 7px;}
.link-h {float: right;	color: #fff;	margin-bottom: 26px;}
.icon-small {height: 18px;	margin: 0;	padding: 0;}
.abt-section{padding:70px 0 40px; color:#fff;}
.btn-readm {background: #ca9b46;margin: 25px 0;}
/* ========================
 #FOOTER-STARTS */
 footer {margin-top:0;padding: 30px 0 0;  background: #be2900;}
.bottom-menu{list-style:none;margin: 0;padding: 0 1px;}
.bottom-menu li{list-style:none; width: 100%;}
.bottom-menu li a {color: #eee;float: left; margin-bottom: 5px; width: 100%; font-size: 15px;position: relative;text-decoration: none;padding:0;}
.bottom-menu > li > a::before {bottom: -1px;content: "";height: 2px;left:0;position: absolute;transition: all 0.35s ease-out 0s;width: 0;}
.bottom-menu> li  > a::before {background-color:#ccc;}
.bottom-menu li.active a::before, .bottom-menu li:hover a::before {width: 60px;}
.payment-list {float: right;margin: 0;padding: 0;}
.payment-list li {color: #fff; display: inline-block;font-size: 28px;margin-right: 6px;}
.box-foot .navbar-collapse{padding:0;}
.copy-r {color:#ccc;float: left; font-size: 15px; text-align: center;  width: 100%;}
.ft-text {margin: 0 -18px 0 0;}
.serch-btn {float: right;margin: 0;padding: 15px 0 0;}
.serch-btn li{list-style:none;}
.foot-hd {color: #ccc;font-family:"Raleway",sans-serif; font-size:18px;font-weight: 600;margin-bottom: 20px;padding:0 5px;  text-transform: uppercase;}
#top-fotter .col-sm-3{margin-bottom:30px;}
/* SOCIAL-ICONS */
.scl-box{clear:both; width:100%;}
ul.social {text-align: left;}
ul.social li {display: inline-block;width:40px;height:38px;overflow: hidden; line-height:33px;background: #fff;  border: 3px solid #fff;
    border-radius: 100%;margin-bottom:0;-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;transition-duration: 0.7s; }
ul.social li:hover {background: #be2900;box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);  border-color: #ffa0a5;}
ul.social li:hover a {top: -35px;}
ul.social li a {text-align:center; display: block; width: 100%;height: 200%;position: relative;top: 0;color:#990000;-webkit-transition: top 0.7s;-moz-transition: top 0.7s; -o-transition: top 0.7s;transition: top 0.7s; font-size:16px; text-decoration:none;}
ul.social li a:after {text-align: center;position: absolute;width: inherit;height: 50%;left: 0;bottom: 0;line-height: 36px; color: #fff; }
.icon-twitter::before, .icon-twitter::after{content:"\f099";font-family: FontAwesome;}
.icon-facebook::before, .icon-facebook::after {content: "\f09a";font-family: FontAwesome;}
.icon-pinterest::before, .icon-pinterest::after {content:"\f0d2";font-family: FontAwesome;}
.icon-google-plus::before, .icon-google-plus::after {content:"\f0d5";font-family: FontAwesome;}
.icon-rss::before, .icon-rss::after {content: "\f09e";font-family: FontAwesome;}
.icon-youtube::before, .icon-youtube::after {content: "\f167";font-family: FontAwesome;}

.icon-weibo::before, .icon-weibo::after {content: "\f18a";font-family: FontAwesome;}
.icon-wechat::before, .icon-wechat::after {content: "\f1d7";font-family: FontAwesome;}
.icon-linux::before, .icon-linux::after {content: "\f17c";font-family: FontAwesome;}
.navbar-toggle .icon-bar {background: #000;}
.js div#preloader { position: fixed; left: 0; top: 0; z-index:99999; width: 100%; height: 100%; overflow: visible;background:rgba(0, 0, 0, 0.9);}
footer {height:auto;position: relative; z-index: 0;}
.wrapper {background-color: #fff;  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);  padding:0;  position: relative;  z-index: 1;}
footer > .footer-inner {bottom: 0; margin-top: 25px;padding-bottom: 52px; width: 100%;  z-index: -1;}
.cpt-txt {   color: #eee;    font-size: 74%;    margin-top: 115px;text-align:right;}
.sml-list li a {  color: #eee;   font-size: 12px;   position: relative;margin-right: 10px;}
.sml-list li {   text-align: right;    float: right;}
.sml-list li:first-child a::after {border-right: solid 1px #eee;position: absolute;left: -10px;height: 12px;content: "";top: 4px;}

/* ========================
 #FOOTER-ENDS */

#return-to-top { background: rgba(0, 0, 0, 0.7);border-radius: 35px; bottom: 20px;display: none; height: 50px; position: fixed;right: 20px; text-align: center;text-decoration: none;transition: all 0.3s ease 0s; width: 50px;}
#return-to-top i {color: #fff; font-size: 25px; margin: 0 auto; position: relative; right: auto; text-align: center;  top: 15px;  transition: all 0.3s ease 0s;}
/* TOGGLE_CHANGE */
.navbar-toggle .icon-bar {background: #666;-webkit-transition-duration: .3s,.3s;}
.down .bar1 {webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);	-o-transform: otate(45deg);	transform: rotate(45deg);	position: relative;	top: 6px;	background:#19b9e7!important;}
.down .bar2{display:none;}
.down .bar3{ -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg);-ms-transform: rotate(135deg); -o-transform: rotate(135deg);  transform: rotate(135deg);  background:#19b9e7!important;}
/* TOGGLE_CHANGE-ENDS */
.js div#preloader { position: fixed; left: 0; top: 0; z-index:99999; width: 100%; height: 100%; overflow: visible; background:rgba(0, 0, 0, 0.9) url('../images/loader.gif') no-repeat center center;background-size:100px 100px;}
.gap-top-45 {  margin-top: 45px;}
.gap-top-40 { margin-top: 40px;}
.gap-top-30 { margin-top: 30px;}
.gap-btm-30 { margin-bottom: 30px;}
.gap-top-20 { margin-top: 20px;}
.gap-top-15 { margin-top: 15px;}
.gap-top-10 { margin-top: 10px;}
.icons-apps { max-width: 500px;}
.signin-out {margin-top: 8px;	font-size: 25px;	padding-right: 3px;	color: #19b9e7;}
.foot-hd a {background:#19b9e7;	color: #fff;	padding: 2px 5px;	margin-top: 0px;	cursor: pointer;	text-decoration: none;}
.foot-icon { background: #666; border-radius: 50%;  color: #fff;  margin-right: 10px;  padding: 6px 8px;}
#rotate {position: absolute;float: left;	padding:11px 10px;	margin-top:-37px;	margin-right: 0;	margin-bottom: 8px;	background-color:transparent;background-image: none;border:1px solid transparent;border-radius:4px;margin-left: 0;width: 50px;	left: 0;}
.foot-hd {color: #eee;margin-top: 15px;border-bottom: solid 1px #eee;padding-bottom: 10px;}	
/* ABOUT-PAGE */
.head-sec{position:relative;}
.page-head{position:absolute; left:20px; bottom:20px; color:#fff; font-weight:600;}
.abt-content{padding:30px 0;}
.abt-content p{text-align:justify;}
.address-list > li {float: left;width: 100%;font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 30px;}
.address-list > li span{float:left;}
.address-list > li span:first-child {  width:35%;    float: left;}
.address-list > li span:last-child{width:65%;}
.fdnld {    height: 80px;    margin-bottom: 0;}
.head-bl{color:#0062a6; margin:0 0 10px; border-bottom:solid 1px #cde0ee; padding-bottom:10px;}
.nav-well {    float: left;    width: 100%;    background: #a3b9c8;    border-radius: 0;	border:none;}
.nav-well ul > li, .pr-list > li{float:left; width:100%;}
.nav-well ul > li > a{   background: transparent;    color: #fff;    border: none;	width:100%;	font-weight:bold;}
.nav-well ul, .pr-list{border: none;}
.nav-well ul > li.active > a, .nav-well ul > li.active > a:hover, .nav-well ul > li > a:hover, .nav-well ul > li.active > a:focus{border: none;background: transparent;    color: #fff;	border-bottom:solid 1px #0062a6;}
.pdf-list > li {   float: left;    width: 100%;}
.pdf-list > li > a { float: left;    width: 100%;   border-bottom: dashed 1px #84b3d4;   padding-bottom: 8px;   margin-bottom: 8px;
	position:relative;}
.pdf-list > li > a img{float:right;}
.yell-txt{color:#fade11; font-size:13px; padding-right:10px; float:left;}
.pdf-list > li > a .left-txt {float: left;	padding-top: 5px;	padding-left: 25px;}
.pdf-list > li > a::before{content:"►"; position:absolute; color:#fade11; padding-top:3px;left:0;}
.tab-content { float: left;    width: 100%;    margin-bottom: 45px;}
#tab-2 ul{ list-style: initial !important;margin: 15px;}
#tab-2 ol{ list-style: decimal !important;margin: 15px;}
.tb-head {background:#6c6459;   margin:0;    padding:10px 10px 10px 15px;    color: #fff;    width:100%;
    float: left;}
.pr-list > li > a{transition:all 0.3s ease 0s;background: transparent;    color: #0062a6; float:left;   border: none;	width:100%;	font-weight:bold;padding: 0;
margin-top: 15px;}
.pr-list > li > a i {background: #fff;color: #be2900;padding: 2px 0;border-radius: 50%;font-size: 14px;	margin-right: 10px;	min-width: 19px;max-width: 19px;	text-align: center;}
.pr-list > li.active > a, .pr-list > li.active > a:hover{color:#084672;border: none;	width:100%; }
.pr-list > li:hover > a .tb-head, .pr-list > li.active > a .tb-head{ color:#fff;border: none; background:#be2900}
.chat-img{width:100px; height:120px; background-size:cover!important; background-repeat:no-repeat;margin-right: 20px;}
.nw-list{margin-top:15px;}
.nw-list > li .header_sec .primary-font {margin-top: 20px;	float: left;	font-size: 17px;}
.nw-list > li > div > .header_sec > strong > span {display: block;}
.nw-list > li > div > .header_sec > strong > span.date-txt{color:#0062a6;}
.cht-btn {background: #0062a6;border-radius: 0; color: #fff !important;    margin-top: 35px; width:100px;}
.nw-list > li{border-top:solid 5px #42bedf; padding:15px;}
nav > ul {border:none;}
nav > ul > li > a{padding: 4px 8px!important; font-size:13px; border:none!important; margin-right:10px;}
/*nav > ul > li:first-child > .page-link, nav > ul > li:last-child > .page-link {background:#797979; color: #fff; border-radius: 0;  padding: 4px 8px;}*/
.nav.nav-tabs li span{margin-right:8px}
.back-top {   width:25px;    height:25px;    position:fixed;    bottom:68px;    right:15px;    display:none;    opacity:0.8;}
.back-top > i {background: #42bedf;  color: #fff; padding: 5px; box-shadow:0 0 8px #000; border-radius: 50%;   cursor: pointer;}
#tab-single{border-top:solid 5px #42bedf;margin-top: 12px;} 
.signle-well { padding: 0 19px;  background: #fff;  float: left;    width: 100%;    box-shadow: none;    border: none;}
.singlepage-head {font-weight: 600 !important; color: #333333;font-family: Microsoft JhengHei !important;}
.singlepage-head span{display:block;}
.singlepage-head .blue-link {color: #0062a6; margin-top:5px; border-bottom: dashed 1px #42bedf;padding-bottom: 15px;}
.signle-well{font-family: Microsoft JhengHei !important;}
.list-group {  list-style: numeric;padding-left: 15px;}
.list-group > li{margin-bottom:15px; font-size: 15px;} 
.hide-box{display:none;}
.blue-link{color: #0062a6;}
table.custm-table > thead > tr > th{background:#72b8de; font-size:18px; color:#fff; padding:8px 25px;}
table.custm-table > tbody > tr:nth-child(odd) > td{background:#d9d9d9;padding:8px 25px; vertical-align:middle; color:#003366;}
table.custm-table > tbody > tr:nth-child(even) > td{background:#e0e0e0;padding:8px 25px;vertical-align:middle;color:#003366;}
table.custm-table > tbody > tr > td:nth-child(1), table.custm-table > tbody > tr > td:nth-child(3){width:312px;}
.table-responsive > table{width:100%;}
.tp-right h4{width:100%; clear:both;margin-bottom: 35px;}
.date-icon{background:#bc8d33; color:#fff; padding:12px 10px; width:58px;margin-right:15px;border-radius: 50%;text-align: center; font-size:15px; height:55px;}
.news-tpsection {border-bottom: solid 1px #bc8d33;padding-bottom: 35px;margin-bottom: 30px;}
.latestnews-list li {width: 100%;clear: both;position: relative;border-bottom: dashed 1px #999;padding-bottom: 10px;padding-top: 5px;}
.latestnews-list li .date-icon{position:absolute; left:0;}
.latestnews-list li .pan-text {width: 100%;padding-left: 70px;}
.btn-more {background: #6c6459;color: #fff !important;	position: absolute;	right: 0;	top: 15px;	border-radius: 0;	width: 100px;}
.pagination > .active > a{color:#797979;}
.pagination > li > a, .pagination > li > span{color:#777;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #bb2b10;border-color: #bb2b10; color:#fff;}
.single-details .tp-right h4 span:last-child {padding-top: 14px;	float: left;}
.panel-bttm h3{color:#cc9999; font-weight:900; text-align:center;font-family:'Lato';}
.single-details .tp-right p {clear: both;}
.single-details .tp-right h4 {margin-bottom: 35px;border-bottom: solid 1px #ccc;float: left;padding-bottom: 15px;}
.tab-content h2{border-bottom:solid 1px #be2900;padding-bottom:10px;margin-bottom:20px;}
.gap-30{margin:30px 0;}
.btm-tabtxt h5{color:#cc3300;}
.page-inner {margin-top: 30px;}
.img-well {background: transparent;	border: none;	border-radius: 0;	box-shadow: none;}
.scrollable-menu {position: relative;margin: 0;padding: 0;width: 100%;	background: #fff;	box-shadow: none;	border: none;	padding-top: 10px;}
.scrollable-menu li{float:left; width:100%;}
.pr-list .scrollable-menu li a{float:left; width:100%; padding:3px 0;}
.pr-list li.open > a > h4 > i::before{content:"\f107"}
.pr-list li.open > a > .tb-head{background:#be2900;}
.pr-list li .scrollable-menu li a{padding: 5px 15px;font-size: 13px;color:#333333;}
.pr-list li.dropdown{cursor:pointer;}
.pr-list li .scrollable-menu li.active a{background:#fff; color:#be2900;} 
.servtab-content .tab-pane h3{color:#cc1420;margin-top: 35px;}
.servtab-content .tab-pane section h5{color:#996600;}
.inner-text-btm {clear: both;	width: 100%;	margin-top: 40px;}
.inner-text-btm section{margin-bottom:30px;}
.collapse.block{display:block;}
.serv-imgs img{margin-bottom:15px;}
.newsminHeight {min-height: 51px;}
.footer_logo {padding-left: 13%; padding-right: 13%;}
.footer_logo img{ max-width: 180px;}

.news_goldass {margin:0 auto; border: 1px solid #f1f1f1; max-height: 210px;width: 50%;    padding-right: 10%;     background-color: #e3e3e3;
    float: left;    padding-top: 20px; padding-bottom: 20px;    padding-top: 4%;}

.news_goldass img{max-height:77px; max-width: 100%; }
.news_goldass span { font-size: 23px; font-weight: bold;color:#676767;    line-height: 17px;}