/*
 *
 * green #95d60a
 *
 */

body {
    margin-top: 110px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family: Microsoft JhengHei; font-size:17px
}





footer {
    margin: 50px 0;
}



/**** add **/
.sfd-header {background-image:url('../img/header_bg.jpg'); background-position:center top; background-repeat: no-repeat; background-color: #95d60a; border-color:#ffffff; height:135px}
.sfd-row {position:relative}
#menulogo, #menu1, #menu2, #menu3, #menufb {position:absolute}

#menulogo {left:220px; top:25px; z-index:99}
#menu1 {left:320px; z-index:10}
#menu2 {left:460px; z-index:20}
#menu3 {left:620px; z-index:10}
#menufb {left:820px; top:100px;  z-index:30}
#menu1, #menu2, #menu3 {top:95px; }
#menu1 img, #menu2 img, #menu3 img {height:40px}
/*
.navbar-nav > li > a, .navbar-brand {
    padding-top:4px !important;
    padding-bottom:0 !important;
    height: 135px;
}
.navbar {min-height:135px !important;}
*/
.main-video {margin-top:0px}
.video-container {
    margin-bottom:20px;
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.p-history{font-size:17px; color:#5D5D5D}
.head-con { margin-top:150px}
.head-bg {background-color:#95d60a;}
.head-arrow {background-color:#fff}
.paddings {padding-top:40px; padding-bottom:0px; padding-left:0; padding-right:0}
.row-p { border-bottom:3px solid #95D600;padding-bottom:130px;margin-bottom:30px; color:#5D5D5D }
.row-p-last {padding-bottom:40px;color:#5D5D5D }
footer {font-size:16px; color:#4D4D4D; border-top:3px solid #95D600; padding-top:20px}
footer a {color:#4D4D4D}
.footer-link {text-align:right}

.color-red {color:#FF0000}
/****add end ***/
@media(max-width:1200px) {


}

@media(max-width:991px) {

    #menulogo {left:0px;}
    #menu1 {left:120px;}
    #menu2 {left:260px;}
    #menu3 {left:420px;}
    #menufb {left:600px;}
    .footer-link {text-align:left}
}

@media(max-width:768px) {

    .container {margin: 0 10px;}

    .paddings {padding-top:10px; padding-bottom:10px}

.sfd-header {border-top:3px solid #95D600; border-bottom:3px solid #95D600}
    #menulogo {left:30px;top:10px }
    #menulogo img {height:60px}
    #menu1 {left:0px;top:95px}
    #menu2 {left:100px;top:95px}
    #menu3 {left:200px;top:95px}
    #menufb {left:215px;top:30px}
    #menu1 img, #menu2 img, #menu3 img {height:30px}

}

@media(max-width:668px) {

}

@media(max-width:480px) {

}

@media(max-width:375px) {


}