    body {
        margin: 0;
        padding: 0;
        font-family:"微軟正黑體";
        color: #454545;
    }

    p {
        margin: 0;
    }

    img {
        max-width: 100%;
    }

    #wrapper {
        overflow: hidden;
        position: relative;
    }

    header{
        background: linear-gradient(180deg, rgba(8, 8, 8, 1)60%, rgba(8, 47, 15, 1)90%);
        background: -moz-linear-gradient(270deg, rgba(8, 8, 8, 1)60%, rgba(8, 47, 15, 1)90%);
        background: -webkit-linear-gradient(270deg, rgba(8, 8, 8, 1)60%, rgba(8, 47, 15, 1)90%);
        background: -o-linear-gradient(270deg, rgba(8, 8, 8, 1)60%, rgba(8, 47, 15, 1)90%);
        border-bottom: 1px solid #07721c;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .banner_menu {
        overflow: hidden;
        position: relative;
    }

    .slick-dotted.slick-slider {
        margin: 0;
    }

    .slick-prev {
        background: url(../tw_img/banner/preview_arrow.png) no-repeat center;
        width: 52px;
        height: 110px;
        top: 10%;
        z-index: 1;
        top: 50%;
        left: 2%;
    }

    .slick-next {
        background: url(../tw_img/banner/next_arrow.png) no-repeat center;
        width: 52px;
        height: 110px;
        top: 10%;
        z-index: 1;
        top: 50%;
        right: 2%;
    }



/*************************************/
/*                index              */
/*************************************/


.logo{
    text-align: -webkit-center;
    /*firefox*/
    text-align: -moz-center;
    /*ie*/
    text-align: center;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top: 20px;
}

.logo-img{
    width: 100%;
}

.container-fluid nav.navbar.bootsnav{
    border:0px;
    background: transparent;
    margin-top: 20px;
    padding: 0px;
}

.container-fluid nav.navbar.bootsnav ul.nav > li > a{
    font-size: 20px;
    font-weight: 400;
    color: #fff;
}

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
    display: none;
}

.container-fluid nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
    font-size: 16px;
}

nav .navbar-header .sm_langList{
    display: none;
}

@media (max-width:1236px){
    .container-fluid nav.navbar.bootsnav ul.nav > li > a{
        font-size: 18px;
    }
}


@media (max-width:1200px){
    .header_box .navbar-nav{
        padding-left: 60px;
    }
    .container-fluid nav.navbar.bootsnav ul.nav > li > a{
        padding: 0px 8px; 
    }
}

@media (max-width: 992px){
    .container-fluid nav.navbar.bootsnav{
        margin-top: 0px;
    }
    .container-fluid nav.navbar.bootsnav ul.nav > li > a{
        padding: 10px 0;
    }
    .container-fluid nav.navbar.bootsnav ul.nav > li > a .arrow{
        display: none;
    }
    .container-fluid nav.navbar.bootsnav .navbar-toggle{
        float: right;
        margin-right: 0px;
    }
    .lang select{
        margin-top: 10px;
        width: 100%
    }
    nav.navbar.bootsnav .navbar-nav .lg_langList{
        display: none;
    }
    nav .navbar-header .sm_langList{
        display: inline-block;
        margin-top: 8px;
    }
    .sm_langList_con{
       display: none;
    }
    .sm_langList_con li{
        padding-top: 8px;
        padding-bottom: 2px;
    }
    .sm_langList_con a{
        color: #fff;
        font-size: 18px;
    }
}


/*----------- service ---------*/
.service{
    background: url("../tw_img/index/service_bg.jpg") no-repeat 100%;
    background-size: cover;
    min-height: 605px;
}

.service_text{
    position: absolute;
    top: 120px;
    right: 200px;
    width: 40%;
}

.service_text span{
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    margin-right: 10px;
    font-family: Microsoft JhengHei;
}

.service_text img{
    vertical-align:super;;
}

.service_innertext .con_title{
    font-size: 28px;
    font-weight: bold;
    color: #42d05b;
    line-height: 40px;
    font-family: Microsoft JhengHei;
    margin-bottom: 10px;
}

.service_text .con_text{
    font-size: 22px;
    color: #fff;
}

.service_text a{
    font-size: 18px;
    background-color:rgba(0,0,0,0.5);
    border:1px solid #07721c;
    padding: 10px 25px;
    color: #07721c;
    float: right;
    margin-top: 20px;
}

@media (max-width:1200px){
    .service_text{
        width: 70%;
    } 
}

@media(max-width:767px){
    .service_text{
        width: 90%;
        right: 40px;
        padding-top: 20px;
    }
    .service_innertext .con_title{
        font-size: 26px;
        line-height: 30px;
    }
    .service_text .con_text{
        font-size: 18px;
    }
}

@media(max-width:480px){
    .service{
        min-height: 500px;
    }
    .service_text{
        width: 100%;
        position: static;
        padding-top: 40px;
    }
    .service_text span{
        font-size: 26px;
    }
    .service_innertext .con_title{
        font-size: 22px;
    }
    .service_text .con_text {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }

}


/*------------- product ------------*/

.product{
    padding-left: 0px;
    padding-right: 1px;
    background-color: #08181d;
}

.product .pro_box{
    display: table;
    margin: auto;
}

.product .title{
    font-size: 32px;
    padding-top: 30px;
    padding-bottom: 5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 35px;
    font-family: Microsoft JhengHei;
}

.product .pro_arrow{
    text-align: center;
    margin-bottom: 10px;
} 

.product .pro_img{
    padding: 0px;
}

.product .pro_img .pro_hover{
    background:rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    bottom: 0px;
    display: none;
}

.product .pro_img a:hover .pro_hover{
   display: block;
}

.product .subtitle{
    position: absolute;
    left: 20px;
    bottom: 40px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    display: none;
}

.product .pro_img a:hover .subtitle{
    display: block;
}

.product .subtitle hr{
  width: 15%;
  border: 2px solid #07721c;
  margin-left: 10px;
  margin-top: 0px;
}

@media (max-width:767px){
    .product .pro_img .pro_hover{
        display: block;
    }
    .product .subtitle{
        display: block;
    }
}

/*----------- about ---------*/

.about{
    padding: 0px;
    background: url("../tw_img/index/about01.jpg") no-repeat ;
    background-size: cover;
}

.about .ab_left{
    padding: 0px;
}

.about .ab_right{
    padding-top: 50px;
    padding-left: 30px;
}
.about .ab_right img{
    vertical-align: super;
    margin-left: 10px;
}
.about .title{
    font-size: 32px;
    color: #fff;
    font-weight: bold;
    font-family: Microsoft JhengHei;
}

.about .subtitle{
    font-size: 32px;
    color: #07721c;
    font-weight: bold;
}

.about_innertext{
    margin-top: 30px;
    margin-bottom: 20px;
}

.about_innertext p{
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    width: 80%;
}

.ab_right a{
    font-size: 18px;
    background-color:rgba(0,0,0,0.5);
    border:1px solid #07721c;
    padding: 10px 25px;
    color: #07721c;
    float: right;
    margin-right: 15%;
}

@media (max-width:1400px){
    .about .ab_right{
        padding-top: 20px;
    }
    .about_innertext{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .about_innertext p{
        line-height: 26px;
        width: 100%;
    }
} 

@media (max-width:1140px){
    .about .ab_left{
        display: contents;
    }
    .about .ab_left img{
        width: 40%;
        display: block;
        margin: auto;
        padding-top: 20px;
    }
    .about .ab_right{
        padding-bottom: 60px;
        width: 100%;
    }
}

@media (max-width:767px){
    .about .ab_left img{
        width: 100%;
    }
}
@media (max-width:400px){
    .about_innertext{
        margin: 20px 0px;
    }
}

/*----------- factory ---------*/

.factory{
    padding-left: 0px;
    padding-right: 1px;
    background-color: #08181d;
    clear: both;
    display: inline-block;
}

.factory .title{
    font-size: 32px;
    padding-top: 30px;
    padding-bottom: 5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 35px;
    font-family: Microsoft JhengHei;
}

.factory .pro_arrow{
    text-align: center;
    margin-bottom: 10px;
} 

.factory .factory_img{
    padding: 0px;
    max-width: 100%;
    margin: auto;
}

@media(max-width:991px){
    .factory .factory_img02{
        width: 50%;
    }
}

@media(max-width:767px){
    *::-ms-backdrop,.factory .factory_img02{
        margin-left: 14%;
    }
}

@media(max-width:750px){
    *::-ms-backdrop,.factory .factory_img02{
        margin-left: 12%;
    }
}

@media(max-width:720px){
    *::-ms-backdrop,.factory .factory_img02{
        margin-left: 10%;
    }
}

@media(max-width:680px){
    *::-ms-backdrop,.factory .factory_img02{
        margin-left: 8%;
    }
}

@media(max-width:580px){
    *::-ms-backdrop,.factory .factory_img02{
        margin-left: 5%;
    }
}

@media(max-width:480px){
    .factory .factory_img02{
        width:100%;
    }
    *::-ms-backdrop,.product .pro_img{
        max-width: 70%;
    }
    *::-ms-backdrop,.factory .factory_img02{
        margin-left: 0%;
    }
    
}




/*************************************/
/*                about              */
/*************************************/

.content_box{
    background: url(../tw_img/other/about_bk.jpg) no-repeat #091011;
}

.content_box .title{
    text-align: center;
    font-family: Microsoft JhengHei;
    font-size: 26px;
    color: #fffefe;    
    font-weight: bold;
} 

.breadcrumb{
    background-color: transparent;
    font-size: 17px;
    text-align: right;
    color: #aaaaaa;
}

.title hr{
    margin-top: 10px;
    border:2px solid #07721c;
    width: 5%;
}

.about_textbox{
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}

.about_textbox .ab_cont{
    padding: 0px;
}

.about_text{
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
    margin-top: 50px;
    padding-left: 15%;
    padding-right: 40px;
}

.about_text02{
    padding-left: 2%;
    padding-right:14%;
}

.about_text02 p{
    margin-bottom: 20px;
    line-height: 28px;
}

.about_text03 p{
    margin-top: 40px;
    line-height: 28px;
}

.about_text .con_title{
    font-size: 30px;
    margin-bottom: 30px;
    color: #b9f2c7;
    line-height: 45px;
    text-align: left;
}

.about_text .first_text{
    line-height: 50px;
}

.about_text .con_text{
    margin-bottom: 20px;
    text-align: left;
}

.about_textbox .about_img{
    padding: 0px;
}

@media (max-width:1560px){
    .about_text{
        margin-top: 0px;
        padding-left: 3%;
    }
    .about_text02{
        margin-top: 0px;
        padding-top: 70px;
        padding-right:2%;
    }
    .about_text03{
        margin-top: 50px;
    }
}

@media (max-width:1200px){
    .about_textbox .about_img{
        float: none;
        margin: auto;
        margin-bottom:10px;
    }
    .about_text{
        width: 100%;
        position: initial;
    }
    .about_text02{
        padding-top: 20px;
    }
    .about_text02 p{
        margin-bottom: 10px;
    }
    .about_text03{
        margin-top: 20px;
    }
    .about_text03 p{
        margin-top: 10px;
    }
}

@media (max-width:767px){
    .about_text .con_title{
        font-size: 28px;
    }
    .about_text{
        font-size: 18px;
    }
}
@media (max-width:579px){
    .about_text .first_text{
        line-height: 28px;
    }
    .about_text .first_text br{
        display: none;
    }
}

/*** his_box ***/

.his_box img{
    display: block;
    margin: auto;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}


/*** clients_box ***/

.clients_box img{
    display: block;
    margin: auto;
    padding: 20px;
}

/*** qu_certificate_box ***/

.qu_certificate_box{
    margin-left: 12%;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 50px;
}


.qu_certificate_text{
    width: 50%;
    padding: 50px;
    float: left;
    display: block;
    margin-top: 20px;
    text-align: left;
}

.qu_certificate_text .qu_certificate{
    margin-top: 60px;
}

.qu_certificate_text p{
    margin-bottom: 10px;
    padding: 5px;
    color: #fff;
    font-size: 20px;
}

.qu_certificate02{
    float: left;
}

@media(max-width:1400px){
    .qu_certificate_box{
        margin-left: 8%;
    }
}

@media(max-width:1200px){
    .qu_certificate_box{
        margin-left: 0%;
    }
}

@media(max-width:991px){
    .qu_certificate_box{
        margin-top:0px ;
    }
    .qu_certificate_text{
        width: 100%;
        padding: 10px;
        margin-top: 0px;
    }
    .qu_certificate_text p{
        font-size: 18px;
    }
    .qu_certificate02{
        display: block;
        float: none;
        margin: auto;
    }
    .qu_certificate_text .qu_certificate {
        margin-top: 0px;
    }
    
}




/*************************************/
/*              product              */
/*************************************/

.pro_con{
    margin: 40px auto;
    text-align: center;
}

.protext_box{
    margin-bottom: 20px;
}

.protext_box .pro_bg{
    background-color: rgba(0,0,0,0.5);
    width: 100%;
}

.protext_box a{
    display: inline-block;
}

figure{
	position:relative;
	margin-bottom: 10px;
}

.protext_box a:hover .pro_hover{
	background:url(../tw_img/pro/zoom.png) rgba(0,0,0,0.5) no-repeat center;
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid #09551f;
    box-shadow: rgba(7,114,28,0.8) 1px -2px 5px 0px, rgba(7,114,28,0.8) 1px 2px 5px 0px;
}

.protext_box .title{
    text-align: center;
    margin-top: 15px;
    padding-bottom: 15px;
    font-size: 22px;
    color: #fff;
}

@media(max-width:1200px){
    .protext_box .title{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 180px;
        margin: auto;
        margin-top: 15px;
        font-size: 18px;
    }
}

@media(max-width:991px){
    .protext_box .title{
        overflow: inherit;
    }
    .protext_box{
        text-align: center;
    }
}

@media(max-width:767px){
    .protext_box{
        width: 45%;
        display: inline-block;
    }
}


@media (max-width: 600px){
    .protext_box .title{
        overflow: hidden;
    }
}

@media (max-width: 580px){
    .protext_box {
        width: auto;
        display: block;
    }
}

@media (max-width: 550px){
    .protext_box a:hover .pro_hover {
        display: none;
    }
    .protext_box .title{
        width: auto;
    }
}


/* fancybox*/
.fancybox-caption__body{
    font-size: 26px;
    bottom: 80px;
    position: relative;
}


.fancybox-toolbar{
    display: none;
}

/*************************************/
/*              service              */
/*************************************/

.service_textbox{
    margin-bottom: 40px;
    padding: 0px;
}

.service_textbox .text_box{
    margin: 20px auto;
}

.service_textbox .text_title{
    margin: 20px auto;
    font-size:21px;
    color:#b9f2c7;
}

.dot_title{
    margin: 20px auto;
}

.dot_title img{
    margin-left: 10px;
    margin-right: 20px;
}

.service_textbox p{
    font-size: 22px;
    color: #fff; 
    line-height: 28px;
}

.service_textbox .text{
    margin-left: 24px;
}

.service_textbox .img_box{
    display: inline-block;
}

.service_textbox .text_box ul{
    list-style-type: decimal;
    margin-left: 25px;
}

.service_textbox .text_box li{
    font-size: 22px;
    color: #fff; 
    line-height: 28px;
}


/*
.service_textbox .se_img01{
    float: left;
    width: 40%;
    margin-right: 30px;
}

.service_textbox .se_img02{
    float: left;
    width: 50%;
}
*/
.service_textbox .gr_title{
    text-align: center;
    font-size: 30px;
    color: #b9f2c7;
    margin: 40px auto;
}

.service_textbox .se_img03{
    margin-bottom: 20px;
}

/* table */
#css_table {
    display:table;
    width: 100%;
}
.css_tr {
    display: table-row;
}
.css_td {
    display: table-cell;
}

.service_box02 #css_table{
    border: 1px solid #fff;
    width: 100%;
    font-size: 18px;
    color: #fff;
}

.service_box02 .css_tr:nth-child(odd){
    background:#059895;
}

.service_box02 .css_tr:nth-child(even){
    background:#47a4a3;
}

.service_box02 .css_td{
    padding: 10px 20px;
    font-size: 20px;
}

.service_box02 .nu{
    border-right: 1px solid #fff;
    width: 15%;
    text-align: center;
}

.service_box02 .sets{
    border-left: 1px solid #fff;
    width: 20%;
    text-align: center;
}

.service_box03 .molding_title img{
    margin-right: 15px;
}

.service_box03 .title_box{
    padding-left: 0px;
    margin-top: 50px;
    margin-bottom: 20px;
}

.center_title{
    text-align: center;
    clear: both;
    padding-top: 40px;
    padding-bottom: 30px;
} 

.service_box03 .table01{
    font-size: 18px;
    text-align: center;
}

.service_box03 .table01 .dot_img{
    position: absolute;
    width: 1.2%;
    left: 30px;
    padding-top: 7px;
}

.service_box03 .table01 .css_tr:first-child{
    background-color: #cda52c;
    color: #fff;
}

.service_box03 .css_tr:nth-child(odd){
    background:#ffffff;
}

.service_box03 .css_tr:nth-child(even){
    background:#e7e7e7;
}

.service_box03 .table01 .css_td{
    padding: 10px;
}

.service_box03 .sub_text{
    text-align: right;
    margin-top: 40px;
    margin-bottom: 60px;
}

.service_box03 .sub_text span{
    font-size: 18px;
    margin-right: 10px;
}

.service_box03 .sub_text img{
    vertical-align: middle;
    margin-right: 10px;
}

.service_box03 .table02{
    color: #fff;
    border: 1px solid #fff;
    font-size: 18px;
}

.service_box03 .table02 .css_tr:nth-child(odd){
    background:#5f803b;
}

.service_box03 .table02 .css_tr:nth-child(even){
    background:#7ba151;
}

.service_box03 .table02 .css_td{
    padding: 10px;
}

.service_box03 .table02 .nu{
    width: 10%;
    border-right: 1px solid #fff;
    text-align: center;
}

.solution_left{
    padding-right: 0px;
}

.solution_text{
    padding: 0px;
    margin-bottom: 10px;
} 

.solution_text img{
    margin-right: 10px;
} 

.service_box .solution_title{
    font-size: 18px;
}

.service_box .solution_title .long{
    max-width: 200px;
    display: inline-block;
    vertical-align: text-top;
}

.service_box .name{
    text-align: center;
}

.service_box .se_img04{
    margin: auto;
    display: block;
    margin: 20px auto;
}

.service_box .assurance{
    margin: 80px auto;
}

.service_box .assurance_box{
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: 30px;
}

.service_box .assurance_box02{
    margin-bottom: 30px;
    display: inline-block;
}

.service_box .assurance_box03{
    margin-top: 20px;
    display: inline-block;
}

.service_box .assurance_name{
    text-align: center;
    margin-top: 10px;
}

.service_box .assurance_name02{
    text-align: center;
    max-width: 400px;
    margin: 10px auto;
}

.service_box .assurance_name03{
    text-align: center;
    margin:25% auto;
}

.service_box .assurance_sub{
    text-align: right;
    margin-top: 30px;
    margin-bottom: 50px;
}

.service_box .assurance_sub img{
    width: 2%;
    margin-right: 10px;
}


@media(max-width:991px){
    .service_box03 .table01 .dot_img{
        left: 20px;
    }
    .service_box .assurance_box{
        text-align: center;
    }
    .service_box03 .sub_text span{
        display: inline-block;
    }
    .service_textbox .img_box{
        text-align: center;
     }
     
    .service_textbox .se_img02{
        margin-top: 10px;
    }
}

@media(max-width:767px){
    .solution_left{
        display: flex;
    }
    .solution_text{
        margin: auto 15px;
    }
    .service_textbox .text_box{
        display: inline-block;
    }
}

@media(max-width:524px){
    .solution_left{
        display: block;
    }
    .solution_text{
        margin: auto ;
    }
}

@media (max-width:480px){
    .service_textbox .text_box{
        font-size: 16px;
        margin: 10px auto;
    }

    .service_textbox p{
        font-size: 18px;
        line-height: 24px;
    }

    .service_box02 .css_td{
        padding: 10px;
    }
    .service_box03 .table01 .dot_img{
        width: 18%;
        padding-top: 5px;
        float: left;
        position: inherit;
    }
    .service_box03 .title_box{
        margin-top: 10px;
    }
}

@media (max-width:400px){
    .service_box03 #css_table{
        overflow: scroll;
        display: block;
    }
}


/*************************************/
/*             materials             */
/*************************************/

.materials_box .dot_title{
    text-align: center;
    color: #fff;
}



/*************************************/
/*              contact              */
/*************************************/

.con_form p{
    font-size: 18px;
    color: #fff;
    background-color: #061413;
    padding: 30px 20px;
}

.con_form span{
    color: #ef1700;
}

.con_form{
    margin-top: 10px;
    font-size: 18px;
}

.con_form  input,
.con_form .contact_area{
    background-color: #6a7475;
    margin-top: 15px;
    width: 100%;
    border: 0px;
    padding: 10px 15px;
    color: #fff;
}


/*webkit瀏覽器專用*/
.con_form  ::-webkit-input-placeholder { color: #a2a8ae; }
/*Firefox 4-18瀏覽器專用*/
.con_form  input::-moz-placeholder { color: #a2a8ae; }
/*Firefox 19+瀏覽器專用*/
.con_form  input::-moz-placeholder{color:#a2a8ae;}
/*IE10瀏覽器專用*/
.con_form  input:-ms-input-placeholder{color: #a2a8ae;}



textarea::-webkit-input-placeholder { color: #a2a8ae; }
/* Firefox 19+ */
textarea::-moz-placeholder { color: #a2a8ae; }

textarea:-ms-input-placeholder { color: #a2a8ae;  }

.contact_form textarea:-ms-input-placeholder{color: #a2a8ae;}

.authcode_right{
    margin-top: 22px;
}

.contact_btn{
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.contact_btn li {
    display: inline-block;
    margin: 5px 16px;
}

.contact_btn .btn_con{
    padding: 8px 40px;
    color: #fff;
    background-color: #49651f;
    border: 0px;
    border-radius: 5px;
}

.contact_btn .btn_con:hover{
    background-color: #799949;
}

.content_con .content_form{
    margin-top: 20px;
}




/*************************************/
/*               page                */
/*************************************/

.page{
    text-align: center;
    clear: both;
    padding: 50px 0px;
}

.page li{
    display: inline;
}

.page li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
}

.page li i{
    font-size: 32px;
    vertical-align: sub;
    color: #49651f;
}

.page li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 17px;
    color: #737373;
    font-weight: 400;
}

.page li .number{
    border: 1px solid #49651f;
    border-radius: 20px;
    color: #49651f;
}

.page li .number:hover {
    background-color: #49651f;
    color: #fff;
}




/*************************************/
/*               footer              */
/*************************************/

footer{
    clear: both;
    background-color: #121412;
    font-size: 16px;
    color: #fff;
}

.footer_box .text_box{
    margin: 15px 0px;
}

.footer_box .footertext{
    padding: 0px;
}

.footer_box ul{
    float: left;
}

.footer_box ul > li{
    margin-bottom: 8px;
    font-size: 15px;
}

.footer_box .ft_certificate{
    float: right;
}

.go_top {
    position: fixed;
    right: 2%;
    bottom: 10%;
    z-index: 1;
}

.copyright{
    color: #a4a4a4;
}

@media(max-width:991px){
    .footer_box .ft_certificate{
        float: none;
        display: block;
        margin: auto;
        width: 30%;
    }
}