@charset "UTF-8";
/* ------------------------------------------------------------------
author:        谷辰網路資訊
email:         service@gcii.tw
website:       http://www.gcii.tw
 -------------------------------------------------------------------*/

html, body {
	background: #ffffff;
	font-family: "Montserrat","Arial","蘋果儷中黑","Apple LiGothic Medium","微軟正黑體","Microsoft JhengHei",sans-serif;
	color: #444;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.7;
}

.header-with-topbar .social-icon a {color: #fff;}
.navbar .navbar-nav .nav-link {padding: 25px 0;font-weight: 500;font-size: 18px;margin: 0 18px;word-break: normal;}
.header-language .dropdown-menu a {color: #828282;display: block;padding: 2px 0;font-size: 14px;}
.parallax-omexey {position: relative !important;padding: 85px 0;background-size: auto !important;overflow: hidden;background-attachment: fixed !important;}
.footer-top .footer-title {font-weight: 600;font-size: 18px;}
.footer-white, .footer-white a {color: #fff;}
.footer-white a:hover {opacity: .5;}
.footer-white .footer-social a {color: #fff;}
.footer-white .footer-social a:hover {opacity: .5;}
.scroll-top-arrow, .scroll-top-arrow:focus {background: #3cb273;color: #fff;font-size: 17px;line-height: 34px;box-shadow: 0 0 25px rgba(23, 23, 23, .25);display: none;height: 34px;width: 34px;padding: 0;position: fixed;right: 45px;text-align: center;text-decoration: none;bottom: 45px;z-index: 1029;border-radius: 100%;}
.portfolio-caption-links {min-height:50px}
.contact-01 {font-size: 25px;}
.contact-02 h3 {font-size: 28px;font-weight: 600;margin: 0 0 5px 0;}
.contact-02 h4 {font-size: 18px;font-weight: 500;margin: 0 0 10px 0;color: #008b8b;}

.btn.btn-extra-omexey {font-size: 15px;padding: 10px 24px;}
.btn.btn-extra-omexey2 {font-size: 14px;padding: 8px 22px;}
.btn.btn-omexey {background: #2fa8aa;border-color: #2fa8aa;color: #fff;}
.btn.btn-omexey:hover, .btn.btn-omexey:focus {background: transparent;color: #2fa8aa;}
.btn.btn-omexey2 {background: #2d3c46;border-color: #2d3c46;color: #fff;}
.btn.btn-omexey2:hover, .btn.btn-omexey2:focus {background: transparent;color: #2d3c46;}
.btn.btn-transparent-omexey {background: transparent;border-color: #2fa8aa;color: #2fa8aa;}
.btn.btn-transparent-omexey:hover, .btn.btn-transparent-omexey:focus {background: #2fa8aa;border-color: #2fa8aa;color: #ffffff;}
.text-omexey {color: #2d3c46;}
.text-omexey1 {color: #3cb273;}
.bg-omexey {background-color: #3cb273;}
.bg-omexey1 {background-color: #2fa8aa;}
.bg-omexey2 {background-color: #008b8b;}
.bg-omexey3 {background-color: #2d3c46;}


@media (max-width: 1600px) {
	.parallax-omexey {padding: 60px 0;background-size: cover !important;}
	.extra-small-screen {height: 250px;}
}

@media (max-width: 1400px) {
	.parallax-omexey {padding: 45px 0;}
	.extra-small-screen {height: 200px;}
}

@media (max-width: 1199px) {
	.parallax-omexey {padding: 35px 0;background-attachment: initial !important;}
	.extra-small-screen {height: 150px;}
}

@media (max-width: 991px) {
	.parallax-omexey {padding: 30px 0;}
	.extra-small-screen {height: 100px;}
}