li{
    list-style:none;
}

.line{
    width: 100%;
    height: 1px;
    border-top: solid 1px #a6a6a6;
    margin-top: 40px;
    margin-bottom: 40px;
}
.about-us-line{
    width: 50px;
    height: 3px;
    border-top: solid 3px #a3c41f;
    margin-top: 4px;
    margin-bottom: 4px;

    display: inline-block;
}


@media screen and (max-width:500px){
    .about-us-bg{
        width: 100%;
    }
}
.padding20{
    padding: 20px 20px;
}
.index-number{
    font-size: 66px;
    color: #a3c41f;
    float: left;
    line-height: 66px;
    margin-right: 5px;
}
.index-number-right{
    font-size: 22px;
    color: #595757;
    font-weight: bold;

}
.top_text{
    position:absolute;z-indent:2;left:0;top:0;margin-top: 30px;margin-left: 10%;
    width: 90%;

}
/* box */
.tab_menu{overflow:hidden;}
.tab_menu li{float:left;height:40px;line-height:40px;color:#fff;background:#a3c41f;text-align:center;cursor:pointer;margin-top: 10px;font-weight: bold;border-left: 10px solid #ffffff;}
.tab_menu li.current{color:#fff;background:#a3c41f;}
.tab_menu li a{color:#fff;text-decoration:none;}
.tab_menu li.current a{color:#fff;}
.tab_box{padding:20px;}
.NineHighlights li{
    margin-top: 10px;
}
.title1{
    font-family: 'Swis721BlkBT';text-align: center;font-size:25px;color:#000;margin-top: 35px;margin-bottom: 20px
}

.top-text-1{
    /*text-align: left;*/
    font-size: 42px;
    color: #ffffff;
    margin-top: 3%;
    text-align: left;
    margin-bottom: 10px;
    font-weight: bold;
    line-height: 60px;
    text-transform:uppercase;
    /*text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;*/
}
.top-text-2{
    /*text-align: left;*/
    font-size: 32px;
    color: #ffffff;
    margin-top: 5px;
    text-align: left;
    margin-bottom: 20px;
    /*font-weight: bold;*/
    line-height: 42px;
    /*text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;*/
    text-transform:uppercase;
}
.top-text-1-1{
    font-size: 28px;
}
.top-text-3{
    text-align: left;
    font-size: 22px;
    margin-top: -20px;
    color: #ffffff;
}
.video{
    width: 500px;
}


 a.rounded-btn {
    color: #ffffff;
     border: 1px solid #ffffff;
    padding: 10px 21px;
    /*display: inline-block;*/
    margin-top: 30px;
    /*opacity:0.8;*/
}


 a.rounded-btn:hover {
    background-color: #EEEEEE;
    color: #000000;
    opacity:0.8;
}

@media screen and (min-width:768px) and (max-width:949px){
    .title1{
        font-family: 'Swis721BlkBT';font-size: 16px;color: #000000;text-align: center;margin-top: 40px;margin-bottom: 10px;
    }
    .top_text{
        margin-left: 1px;
    }
    .top-text-1{
        font-size: 26px;
        margin-top: 1%;
    }
    .top-text-2{
        font-size: 20px;
        margin-top: -20px;
    }
    .top-text-3{
        font-size: 18px;
        margin-top: -20px;
    }
    .top-text-4{
        font-size: 18px;
        margin-top: -20px;
    }

}
@media screen and (min-width:950px) and (max-width:1100px){
    .top_text{
        margin-left: 1%;
    }
    .top-text-1{
        font-size: 30px;
        margin-top: 1%;
    }


    .top-text-2{
        font-size: 24px;
        margin-top: -10px;
    }
    .top-text-3{
        font-size: 18px;
        margin-top: -20px;
    }
}
@media screen and (min-width:1100px) and (max-width:1200px){
    .top_text{
        margin-left: 4%;
    }
    .top-text-1{
        font-size: 36px;
        margin-top: 2%;
    }


    .top-text-2{
        font-size: 24px;
        margin-top: -10px;
    }
    .top-text-3{
        font-size: 18px;
        margin-top: -20px;
    }

}


@media screen and (max-width:768px){
    .title1{
        font-family: 'Swis721BlkBT';font-size: 16px;color: #000000;text-align: center;margin-top: 40px;margin-bottom: -10px;
    }
    .padding20{
        padding: 0 0;
    }
    .top-text{
        margin-left: 150px;
    }
    .top-text-1{
        font-size: 24px;
        margin-top: 6%;
    }
    .top-text-1-1{
        font-size: 16px;
    }
    .col-zdy-50{
        width: 100%;
    }
    .video{
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .table-footer-group {
        display:table-footer-group;
    }
    .table-header-group {
        display:table-header-group;
    }
    .seviceCenter{

        padding: 0 15px;
    }
    .service_center_img_margin_top{
        margin-top: 20px;
    }
}

.width120{
    width: 180px;
}
.margin-top25{
    margin-top: 25px;
}
.margin-top40{
    margin-top: 40px;
}
.margin-bottom40{
    margin-bottom: 40px;
}

.button-Red{
    height: 40px;
}
/*table*/
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table{background-color:transparent;}
th{text-align:left;}
.table{width:100%;max-width:100%;margin-bottom:20px;}
.table>tbody>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;}
.table>thead:first-child>tr:first-child>th{border-top:0;}

*:after,*:before,.tg-dashboardtable tr{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
*{margin:0px;padding:0px;}
table{background-color:transparent;max-width:100%;}
th{text-align:center;}
table{width:100%;margin-bottom:15px;}
table > thead > tr > th,table > tbody > tr > td{border-top:1px solid #dbdbdb;border:1px solid #dbdbdb;line-height:2.5;padding-left:3px;text-align:center;vertical-align:top;}
table thead tr th{border-top:1px solid #dbdbdb;text-align:center;text-transform:capitalize;}
.table > thead:first-child > tr:first-child > th{border-top:1px solid #dbdbdb;}
table > thead > tr > th{border-bottom:2px solid #dbdbdb;vertical-align:bottom;}
table > thead:first-child > tr:first-child > th{border-bottom:0;}
.table > thead > tr > th,.table > tbody > tr > td{padding:6px 10px;}
.tg-dashboardtable{margin:0;}
.tg-dashboardtable thead tr th{color:#363b4d;font-size:16px;font-weight:500;line-height:20px;text-align:center;padding:15px 10px;background:#a4c328;vertical-align:middle;font-weight: bold}
.tg-dashboardtable tbody tr td{text-align:center;padding:20px 10px;}
.tg-dashboardtable tbody tr td{color:#363b4d;font-size:15px;font-weight:500;line-height:20px;}
.tg-dashboardtable tbody tr:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20);}
@media (max-width:767px){
    .tg-dashboardtable thead tr th{text-align:left;}
    .tg-dashboardtable tbody tr td{text-align:left;}
    .tg-dashboardtable thead{display:none;}
    .tg-dashboardtable tbody tr td{width:100%;float:left;z-index:1;display:block;position:relative;padding:20px 10px 20px 190px;}
    .tg-dashboardtable tbody tr td + td + td{border-top:0;}
    .tg-dashboardtable tbody tr td:before{top:0;left:0;height:100%;z-index:2px;padding:20px 10px;position:absolute;content:attr(data-title);background: #a4c328;width: 180px}
    .tg-dashboardtable tbody tr td:last-child{border-bottom-color:#363b4d;}
    .tg-dashboardtable tbody tr + tr td:nth-child(2){border-top-color:#363b4d;}
    .tg-dashboardtable tbody tr:last-child td:last-child{border-bottom-color:#dbdbdb;}
}
@media (max-width:568px){
    .tg-dashboardtable tbody tr td{padding:20px 10px 20px 170px;}
    .tg-dashboardtable tbody tr td:before{width:160px;}
}
