/*網頁共同設定*/ 
.fl.spinner1 {position: absolute;top: 50% !important;margin-top: -20px;left: 50% !important;margin-left: -20px;}body{font-size:14px; letter-spacing:2px; line-height:2rem;}section.article-text.rwd{font-size:14px; letter-spacing:2px; line-height:2rem;}an{color:#8D785A}.plane_none {height: 80px;background: #fff;}/*選單*/ 
.RWDmenu_plus02 .container {width: 90%}.cd-primary-nav > li > a {letter-spacing: 2px;font-size: 16px;transition: 0.3s;}.cd-primary-nav > li:after {display:none}.RWDmenu_plus02 .inside {background: rgba(4, 69, 109, 0.5);}.cd-primary-nav > li > a:hover {background: #2180b8;color: #fff !important}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color:#2180b8;color: #fff;}.cd-primary-nav > li {border-left: 1px solid #b8ccd67d}.cd-main-header {background: transparent}.cd-primary-nav > li > a {color: #fff}/*.cd-primary-nav > li > a:before {content: ""; width: 1px;height: 80px; background: #b8ccd67d;position: absolute;left: 0px;}*/ 
.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{display:none}.cd-logo {width: 260px;margin-top: 10px;margin-left: 0px;}/*下滑*/ 
.RWDmenu_plus02 .inside.is-up {background: rgba(4, 69, 109, 1);}/*.RWDmenu_plus02 .inside.is-up .cd-primary-nav > li > a {color: #04456c}*//*跟隨*/ 
.fixed_block {opacity:0;transition: 0.3s}.fixed_block_change {opacity: 1;}.cd-search {height: 55px}.fixed_block {position: fixed;right: 10px;top: 600px;z-index: 99;}.fixed_block img {background: #04446b; z-index: 999;border-radius: 50PX;margin: 5px 0px;padding: 5px;transition: 0.3s}.fixed_block img:hover {background:#28a7e1}/*搜尋*/ 
.cd-search-trigger::before {border: 2px solid #fff;}.cd-search-trigger::after {background: #fff;}.cd-search-trigger span::before, .cd-search-trigger span::after {background: #fff !important}.cd-search button {top: 12px}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::before {border: 2px solid #fff;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::after {background: #fff;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger span::before, .inside.is-up .cd-search-trigger span::after {background: #fff !important}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 40%;}.RWDbanner_plus01 .slickitem01 .txt1 {color: #fff;text-shadow: 3px 3px 6px #333;border-bottom: 3px #04446b solid;width: 330px;letter-spacing: 5px}.RWDbanner_plus01 .slickitem01 .txt2{color: #fff;text-shadow: 3px 3px 6px #333;margin-left: 45px;border-bottom: 3px #29a7e1 solid;width: 330px;letter-spacing: 5px}.RWDbanner_plus01 .slickitem01 .txt3 {color: #FFF;margin-left: 180px;text-shadow: 3px 3px 6px #333}.RWDbanner_plus01 .slickitem02 .txt1 {color: #04446b;border-bottom: 3px #04446b solid;width: 34%;background: #ffffffa3;padding: 1px 15px;}.RWDbanner_plus01 .slickitem02 .txt2 {color: #04446b;border-bottom: 3px #04446b solid;width: 28%;background: #ffffffa3;padding: 1px 15px;}.RWDbanner_plus01 .slickitem03 .txt1 {color: #fff;text-shadow: 3px 3px 5px #222;border-bottom: 3px #04446b solid;letter-spacing: 5px;width: 40%;margin: 0 auto;}.RWDbanner_plus01 .slickitem03 .txt2 {color: #FFF;text-shadow: 2px 2px 3px #222}/*服務項目*/ 
.service_block {padding: 0px 0px 60px;background: #fff}.RWDService001 h1.main-title {color: #0e75b3;font-size: 30px; font-weight: bold; letter-spacing: 2px;}.RWDService001 h2.sub-title {color: #333;font-family: 'Francois One', sans-serif;margin: 10px 0 0;}.RWDService001 .section-line {display:none}.RWDService001 .boxFeature-2 h2 {text-align: center; color: #000; font-size: 20px;letter-spacing: 3px;font-weight: 600;margin-bottom:10px}.RWDService001 .boxFeature-2 p {color: #333;font-size: 15px;letter-spacing: 2px;text-align: left;}.service_block .RWDService001 .boxFeature-2:hover .iconBig img{background:#e8f5ff;width: 100px; height: 100px;margin: 0 auto;border-radius: 50%;}.service_block .RWDService001 .boxFeature-2 .iconBig img {transition: 0.3s;}.RWDService001 .boxFeature-2 p:hover {color: #0e75b3}/*產品*/ 
.editor_img_block {padding: 0px 0px;background: #FFF}.RWDproduct002 {padding: 0px 0px;}.RWDproduct002 .section-subject {margin: 0px 0px 20px;}.RWDproduct002 h1.main-title {display:none}.RWDproduct002 h2.sub-title{display:none}.RWDproduct002 .section-line {display:none}.portfolio-item.grow > .inner-content:hover > img {transform: scale(1.08);}.RWDproduct002 h4, .h4 { font-size: 18px;margin: 15px 0px!important;text-align: center;}.editor_img_block .container {box-shadow: 0px 0px 5px #29668c4f;background: #def2ff;padding: 30px 15px}.RWDproduct002 .container.section-content::before {width: 100px;height: 59px;content: "";position: absolute; background: url(archive/image/customization/0903_after.png); top: -30px; left: 400px;display:none}.RWDproduct002 .container.section-content::after {width: 100px;height: 59px;content: "";position: absolute; background: url(archive/image/customization/0903_after.png); top: 570px;right: 400px;display:none}/**/ 
.vedio-block{padding:120px 0 60px;background-color:#fff;}.RWDvideo002 h1.main-title {color: #0e75b3;font-size: 30px; font-weight: bold; letter-spacing: 2px;}.RWDvideo002 h2.sub-title {color: #333;font-family: 'Francois One', sans-serif;margin: 10px 0 0;}.RWDvideo002 .section-line {display:none}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe{opacity: 0.2;}.RWDvideo002 figure.effect-sarah h2{font-size: 20px;color: #04456c}.RWDvideo002 figure.effect-sarah h2::after{background-color: #04456c}/*news*/ 
.news_block{padding:60px 0;background-color:#fff;}.RWDnews003 h1.main-title {color: #0e75b3;font-size: 30px; font-weight: bold; letter-spacing: 2px;}.RWDnews003 h2.sub-title {color: #333;font-family: 'Francois One', sans-serif;margin: 10px 0 0;}.RWDnews003 .section-line{display:none}.RWDnews003 .section-subject {margin-bottom: 50px;}.RWDnews003 .box-icon.box-icon-side {padding-left: 15px;}.RWDnews003 .box-icon.box-icon-color {color: #0f75b3;}.RWDnews003 .box-icon {margin: 0px 0;}.RWDnews003 .box-icon a.box-icon-title >h2 {color: #000;margin-top: 0px;}.RWDnews003 .box-icon .box-icon-title>h2 {font-size: 18px;line-height: 30px}.RWDnews003 .box-icon a.box-icon-more {display:none}.RWDnews003 .box-icon p {margin: 15px 0;color: #333;font-size: 15px;letter-spacing: 2px;}/*頁尾*/ 
.footer {padding: 30px 15px !important;background-color: #04446b !important; border-top: 0px solid #1abc9c !important; color: #fff !important;position: relative;z-index:-1}.RWDgmap001 .google-container {width: 100%;height: 140px;border-top: 0px solid #fff;}.footer-info {line-height: 25px;}.footer-info h5, .h5 {font-size: 18px;font-weight: 600;margin-bottom: 10px !important;margin-top: 15px !important;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color: #ccc;font-size: 13px;}.footer a {color: #fff;}.copyright {margin-top: 20px}.scrollTop001 .icon {background:url(archive/image/customization/down-arrow.png) center center no-repeat;}.scrollTop001 {transition: bottom 0.5s ease 0s;width: 80px;height: 80px;position: absolute !important;background: transparent;right: 50px;top: 0;z-index: 9;}footer.footer a:hover {color: #aaa !important;text-decoration: none;}footer.footer a {color: #fff !important;text-decoration: none;}/* 特效*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@media (max-width: 1680px) {.RWDmenu_plus02 .container {width:100%;}.fixed_block {top: 500px;}}@media screen and (min-width: 1170px) and (max-width: 1440px) {nav.cd-nav {margin-left: 0;}.fixed_block {top: 320px;}}/*0911影片模組修改*/ 
.RWDvideo002 figure.effect-sarah h2::after {background-color: transparent;}.RWDvideo002 figure.effect-sarah h2 {font-size: 20px;color: transparent;}.RWDvideo002 figure.effect-sarah .iframe {width: 103% !important;}.RWDvideo002 figure.effect-sarah {background: #000 none repeat scroll 0 0;}
/*選單變化 start*/
@media (max-width: 800px) {
.navbar.navbar-fixed-top .navbar-toggle{background-color: transparent;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.in{background-color: transparent;}.navbar-toggle{border: 0;}.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
}
/*選單變化 end*/
/*內頁 start*/

/*-------------------內頁通用----------------------*//*menu*/ 
.page_wrapper_bg .RWDmenu_plus02 .inside { background: rgba(4, 69, 109, 1);}.RWDbanner_plus01 .slickitem01 .txt1 { animation-duration: 0ms !important;}/*banner*/ 
.page_wrapper_bg .RWDbanner_plus01:after { content: ""; position: absolute;width: 100%; height: 180px;bottom: 0; background: url(https://www.alexcraneandtruck.com/archive/image/customization/0920_banner_01.png)no-repeat;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption {top: 35%;}/*main*/ 
.page_wrapper_bg section.call_to_action { text-align: left; padding: 0 0 45px 0;min-height: 730px;}/*麵包屑*/ul.breadcrumb.pull-right a {color: #04456d;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #28a7e1;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;text-align: center;bottom: 0;}.hgroup .container {border-bottom: none;margin-top: 0;margin-bottom: 0;}/*統一文字*/ 
.page_wrapper_bg section.article-text.rwd{letter-spacing:2px; line-height:2; font-size:15px; color:#666;}.page_wrapper_bg h3{letter-spacing:4px; line-height:1.5; font-size:24px !important; font-weight:bold;margin: 10px 0 25px;color:#28a7e1;}.page_wrapper_bg h4{letter-spacing:3px; line-height:1.7; font-size:18px !important}.page_wrapper_bg a{word-break: break-word;}/*按鈕*//*重新填寫*/#eformsForm_1_3 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) { display: none;}/*回上一頁*/ 
.btn_back{background: #babdbf;transition: all 0.2s ease;margin-right: 0 ;}.btn_back a {color: #fff;}.btn_back:hover {background: #1654ab;}.btn_back:hover a {color: #fff;}/*確定送出*/ 
.ebtn {transition: all 0.2s ease;margin-right: 0 !important;}.eformsForm .ebtn{ float: right !important;}.ebtn:hover {background: #28a7e1 ;}.ebtn:hover a {color: #fff;}/*footer*/ 
.page_wrapper_bg div#m_RWDPAGE_BASE_PAT01_21_2 {margin-top: 65px;text-align: right;}.page_wrapper_bg .footer { padding: 30px 15px !important; background-color: #04456d !important; border-top: none;color: #fff !important;position: relative; z-index: -1;}#toTop { display: none !important;}/*小螢幕*/@media screen and (min-width: 1170px) and (max-width: 1440px) {.page_wrapper_bg .RWDbanner_plus01:after {background-size: contain; background:url(https://www.alexcraneandtruck.com/archive/image/customization/0920_banner_01.png)no-repeat 76%;}.page_wrapper_bg  .fixed_block {top: 370px;}}/*----------------內頁資料-------------------*//*關於我們*/ 
.about_text01 {margin-bottom: 65px;text-align: center;}.about_photo {margin-bottom: 85px;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 18px !important;font-weight: bold !important;letter-spacing: 3px !important;color: #777 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important;font-weight: normal  !important;letter-spacing:2px  !important;}.layoutlist_3 .list_subject .summary a:before {display: none;}.layoutlist_3 .item {border-bottom: 4px double #04456d !important;}.news-text {margin-top: 30px;}.layoutlist_3 .listdate {width: 9%;background: #04456d;border-left: none;text-align: center;}.layoutlist_3 .listdate .yearmonth {color: #fff !important;border-bottom: 1px solid #fff;font-size: 12px;letter-spacing: 2px;padding-bottom: 5px !important;}.layoutlist_3 .listdate .day {color: #fff !important;font-weight: bold;line-height: 1;padding: 15px 0;}/*服務項目*/ 
.ser_photo img {width: 70%;}.ser_photo {margin-top: 25px;}/*工程實績*/ 
.fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {top: 102px !important;transition: all 0.2s ease;}/*知識分享*/ 
.kn-text { margin-top: 30px; font-size: 15px;}.know {margin-top: 35px;}.kn-text span { font-family: 'Francois One', sans-serif; font-size: 20px;font-weight:normal;}.know_share {margin-bottom: 60px;}.kn-photo { margin-bottom: 20px;}/*頁籤*/ 
.tabs nav ul li {    border-top: none !important;    border: 2px solid #fff;    border-bottom: none;    background: #28a7e11c;    padding: 5px;}.tabs nav li.tab-current {    border-top: 1px solid;    background: #04456d;}.tabs nav li.tab-current a { color: #ffff;}.tabs nav li.tab-current:before, .tabs nav li.tab-current:after {background: #04456d;}.tabs nav ul li:first-child { border-left: none;}/*聯絡我們*/ 
.map {margin-bottom: 20px;}div#eformsForm_1_3 {margin-top: 35px;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
 .cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {display: none;}/*搜尋*/ 
.cd-search-trigger::before {border: 2px solid #fff;}.cd-search-trigger::after {background: #fff;}.cd-search-trigger span::before, .cd-search-trigger span::after {background: #fff}.cd-search {top: 50px !important;height: 70px;}.cd-search button {top: 20px}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {background: #fff;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::before {border: 2px solid #fff;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger::after {background: #fff;}.RWDmenu_plus02 .inside.is-up .cd-search-trigger span::before, .cd-search-trigger span::after {background: #fff}/*選單*/ 
.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color:transparent}.cd-primary-nav > li > a:hover  {background:transparent}.cd-main-header {background: #04446b;}.cd-main-header {padding: 0px 20px 0px 10px}.cd-primary-nav.nav-is-visible {background:#04446b;z-index: 999}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav > li > a:before {display:none}.fa-long-arrow-left:before {color:#fff}.cd-primary-nav > li {border-left: none;}nav.cd-nav .bottom-copyright {color: #fff}nav.cd-nav .bottom-copyright span {color: #fff;}.cd-primary-nav .cd-secondary-nav {background:#04446b}.cd-primary-nav a, .cd-primary-nav ul a {color: #fff;border-bottom: 1px solid #fff;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {margin: 0px 20px}.cd-primary-nav .go-back a::before, .cd-primary-nav .go-back a::after {background: #fff;}/*logo*/#RWDfullscreen02 .cd-main-header .cd-logo {margin-top: 5px;width: 185px;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .txt1 {margin-left:40px}.RWDbanner_plus01 .slickitem01 .txt2 {margin-left:65px}.RWDbanner_plus01 .slickitem02 .txt1 {color: #04446b;border-bottom: 3px #04446b solid;width: 39%;background: #ffffffa3;padding: 1px 15px;margin-left:40px}.RWDbanner_plus01 .slickitem02 .txt2 {color: #04446b;border-bottom: 3px #04446b solid;width: 32%;background: #ffffffa3;padding: 1px 15px;margin-left:40px}.RWDbanner_plus01 .slickitem03 .txt1 {color: #fff;text-shadow: 3px 3px 5px #222;border-bottom: 3px #04446b solid;letter-spacing: 5px;width: 45%;margin: 0 auto;}.RWDbanner_plus01 .slickitem03 .txt2 {color: #FFF;text-shadow: 2px 2px 3px #222}/*服務*/ 
.service_block {padding: 0px 15px 60px;}/*產品*/ 
.editor_img_block {padding: 0px 25px}.RWDproduct002 .container.section-content::before {left: 30px;}.RWDproduct002 .container.section-content::after {top: 500px;right: 40px;}/*最新消息*/ 
.news_block {padding: 60px 15px;}/*跟隨*/ 
.fixed_block {top: 420px;}/*top*/ 
.scrollTop001 {right: 50%;margin-right: -40px;top: -12px;}/*內頁*/ 
.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 5px;width: 185px;}.page_wrapper_bg .RWDbanner_plus01:after {height: 145px;background-size: contain;background: url(https://www.alexcraneandtruck.com/archive/image/customization/0920_banner_01.png)no-repeat 71%;bottom: -2px;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption {top: 23%;}.ser_photo img {width: 100%;}.layoutlist_3 .listdate { width: 12%;}.about_text02 {padding: 0;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*選單*//*banner*/ 
.RWDbanner_plus01 .slickitem02 .txt1 {width: 52%;}.RWDbanner_plus01 .slickitem02 .txt2 {width: 43%}.RWDbanner_plus01 .slickitem03 .txt1 {width: 60%}/*產品*/ 
.RWDproduct002 .container.section-content::after {display:none}/*頁尾*/ 
.copyright {margin-top: 0px;margin-bottom: 15px;}/*最新消息*/ 
.news_block {padding: 60px 10px;}/**/ 
.fixed_block {top: 550px;}/*----------------內頁---------------------*/ 
.page_wrapper_bg .RWDbanner_plus01:after { height: 145px; background: url(https://www.alexcraneandtruck.com/archive/image/customization/0920_banner_01.png)no-repeat 77%;}.hgroup .container {margin-top: 10px;margin-bottom: 10px;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption {top: 35%;}/*關於*/ 
.about_photo {margin-bottom: 65px;}.about_text02 {margin-bottom: 20px;}.layoutlist_3 .listdate .day::before{display:none;}.layoutlist_3 .listdate .day {font-size: 30px !important;}.layoutlist_3 .listdate { width: 15%;}/*footer*/ 
.page_wrapper_bg div#m_RWDPAGE_BASE_PAT01_21_2 {margin-top: 20px; text-align: left;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*服務*/ 
.plane_none {height: 50px;}.service_block {padding: 0px 0px 40px;}.RWDService001 .boxFeature-2 p {padding: 0px 10px}/*最新消息*/ 
.news_block {padding: 50px 10px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 25%;}.RWDbanner_plus01 .slickitem01 .slick-caption {right: 50%;margin-right: -137px}.RWDbanner_plus01 .slickitem01 .txt1 {margin-left: 0px;}.RWDbanner_plus01 .slickitem01 .txt1 {width:100%}.RWDbanner_plus01 .slickitem01 .txt2 {width:100%;margin-left: 0px}.RWDbanner_plus01 .slickitem01 .txt3 {margin-left: 0px;}.RWDbanner_plus01 .slickitem02 .slick-caption {right: 50%;margin-right: -150px}.RWDbanner_plus01 .slickitem02 .txt1 {width: 100%;margin-left: 0px;letter-spacing: 0px}.RWDbanner_plus01 .slickitem02 .txt2 {width: 100%;margin-left: 0px;letter-spacing: 0px}.RWDbanner_plus01 .slickitem03 .txt1 {width: 100%;}/**/ 
.fixed_block {top: 220px;}.scrollTop001 {display:none}/*選單*/#cd-primary-nav > li > ul > li.go-back {position: relative;top: -20px;}.cd-primary-nav .cd-secondary-nav {background: #04446b;top: 50px;}/*內頁*/ 
.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 5px;width: 165px;}.main .container { padding-left: 15px;padding-right: 15px;}.page_wrapper_bg .RWDbanner_plus01:after {height: 145px;background-size: contain;background: url(https://www.alexcraneandtruck.com/archive/image/customization/0920_banner_01.png)no-repeat 74%;bottom: -2px;}.page_wrapper_bg  .RWDbanner_plus01 .slickitem01 .slick-caption {right: 70%; margin-right: -137px;top: 20%;}/*關於我們*/ 
.about_text01 {padding: 0;text-align: left;}.about_photo {padding: 0;}.about_text02 {padding: 0;}.page_wrapper_bg h3 { font-size: 19px !important;}/*最新消息*/ 
.layoutlist_3 .listdate {width: 50%;background: transparent; text-align: left;}.layoutlist_3 .item {margin: 0;padding: 44px 0px 0  !important;}.layoutlist_3 .list_subject {margin-top: 30px !important;padding: 0;}._col.listdate {padding: 0;}._col.list_img { padding: 0;}.layoutlist_3 .listdate .yearmonth {color: #04456d !important;font-weight: bold;}.layoutlist_3 .listdate .day {color: #04446b !important;padding: 0;font-size: 12px  !important;}.layoutlist_3 .list_subject .summary {margin: 10px 0px 25px;}.layoutlist_3 .listdate .day::before{display:inline;}/*工程實績*/ 
.row .album_d_item { width: 100%;}/*聯絡我們*/ 
.map {padding: 0;}.map-info {padding: 0;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.fixed_block {top: 120px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
#RWDfullscreen02 .cd-main-header .cd-logo { margin-top: 8px;/*filter: invert(100%) grayscale(100%) brightness(200%); */width: 165px;}.fixed_block {top: 80px;}.footer {padding: 0px 15px !important;}.main .container {padding-left: 10px; padding-right: 10px;}.page_wrapper_bg h3 {font-size: 17px !important;}
}
/*iphone5 end*/