@charset "utf-8";

/* CSS Document */

.body {
    margin: 0 auto;
    background-image: url(../images/bg.png);
    text-align: justify !important;
    line-height: 24px !important;
    color: #333 !important;
    font-size: 13px !important;
}

p {
    text-align: justify !important;
    line-height: 24px;
    font-size: 13px;
}

.bod {
    border: 1px solid #f00;
}

.ht {
    height: 50px;
}

.p_0 {
    padding: 0px !important;
}

.mt {
    margin-top: 20px;
}

.bw {
    background-color: #fff;
}

.pl {
    padding-left: 0;
}

.mb {
    margin-bottom: 10px;
}

.pb {
    padding-bottom: 10px;
}

.pt {
    padding-top: 10px;
}

.border {
    border: 1px solid #f86809;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.bodd {
    border-bottom: 1px solid #ccc;
}

.boddd {
    border-right: 1px solid #ccc;
}

.bodddd {
    border-top: 1px solid #ccc;
}

.mt_10 {
    margin-top: 10px;
}

.mt_20 {
    margin-top: 20px;
}

.mt_30 {
    margin-top: 30px;
}

.mt_40 {
    margin-top: 40px;
}

.mt_50 {
    margin-top: 50px;
}

.mb_10 {
    margin-bottom: 10px;
}

.mb_20 {
    margin-bottom: 20px;
}

.mb_30 {
    margin-bottom: 30px;
}

.mb_40 {
    margin-bottom: 40px;
}

.mb_50 {
    margin-bottom: 50px;
}


/*@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .ch_test{
        padding-right:26px !important;
    }
    .head_cen h2 { font-size:27px !important; 
    }
}*/

.head_blue {
    color: #29B3CF;
}

.head_orange {
    color: #FF641A;
}

.head_green {
    color: #00A82B;
}

.head_grey {
    color: #5F5F5F;
}

.header {
    width: 100%;
    float: left;
    background-color: #90eaf0;
}

.head_left {
    width: 110px;
    float: left;
}

.head_left img {
    margin: 10px 10px;
}

.head_cen {
    float: left;
    font-family: "Kozuka Gothic Pr6N";
    /* margin: 10px; */
    text-align: center;
    /* width: 665px; */
    Width: auto;
    /* padding-right: 10px; */
}

.head_cen h2 {
    font-size: 30px;
    font-weight: bold;
    color: #325487;
    margin-top: 30px;
}

.head_cen span {
    color: #f17015;
}

.head_cen img {}

.head_cen p {}

.head_rgt {
    float: right;
    padding-top: 25px;
    text-align: end;
    width: 155px;
}

.head_rgt img {}

.head_rgt span {
    font-size: 15px;
    font-family: "Verdana";
    margin-left: 3px;
}

.head_rgt p {
    width: 65%;
    float: right;
    background-color: #464646;
    color: #fff;
    text-align: center !important;
    margin-top: 10px;
    font-size: 12px;
}

.abt_im {
    background-image: url(../images/management.jpg);
    background-repeat: no-repeat;
    height: 165px;
    background-position: 0px 35px;
    transition: all 0.7s ease;
}

.abt_im:hover {
    background-image: url(../images/management1.jpg);
    background-repeat: no-repeat;
    height: 165px;
    background-position: 0px 35px;
    transition: all 0.7s ease;
}

.abt_im img {
    margin-top: 20px;
}

.ab {
    transition: all 0.7s ease;
}

.ab p {
    transition: all 0.7s ease;
}

.ab:hover p {
    transition: all 0.7s ease;
    color: #008acb;
}

.pd {
    transition: all 0.7s ease;
}

.pd p {
    transition: all 0.7s ease;
}

.pd:hover p {
    transition: all 0.7s ease;
    color: #008acb;
}

.hei_adj {
    height: 281px;
}

.team {
    width: 100%;
    border: 1px solid #ccc;
    border-top: 6px solid #34d3eb;
    padding: 10px;
    margin-top: 10px;
    background-color: #fcf8f4;
    transition: all 0.7s ease;
    margin-bottom: 10px;
}

.team h3 {
    font-size: 18px;
    font-weight: 600;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #F00;
}

.team h4 {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    transition: 0.7s;
    margin-top: 10px;
}

.team p {
    padding-top: 10px;
    transition: 0.7s;
}

.team:hover {
    background-color: #c9f2ff;
    border-top: 6px solid #1aaac0;
    transition: 0.7s;
}

.team:hover h4 {
    color: #0d546b;
    transition: 0.7s;
}

.team:hover p {
    color: #105c68;
    transition: 0.7s;
}

.p1 {
    width: 100%;
    border: 1px solid #ccc;
    border-top: 6px solid #f17015;
    padding: 10px;
    margin-top: 10px;
    background-color: #fcf8f4;
    transition: all 0.7s ease;
    margin-bottom: 10px;
}

.p1 h4 {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    transition: 0.7s;
}

.p1 p {
    padding-top: 10px;
    transition: 0.7s;
}

.p1 ul {
    transition: 0.7s;
    list-style: circle;
    font-size: 13px;
}

.p1:hover {
    background-color: #c9f2ff;
    border-top: 6px solid #f16a26;
    transition: 0.7s;
}

.p1:hover h4 {
    color: #f14b06;
    transition: 0.7s;
}

.p1:hover p {
    color: #105c68;
    transition: 0.7s;
}

.r2 {
    background-color: #fff;
}

.team1 {
    border-top: 6px solid #f4811b !important;
}

.team1:hover {
    background-color: #c9f2ff;
    border-top: 6px solid #da4821;
    transition: 0.7s;
}

.team2 {
    border-top: 6px solid #34df7d !important;
}

.team2:hover {
    background-color: #c9f2ff;
    border-top: 6px solid #028482;
    transition: 0.7s;
}

.team3 {
    border-top: 6px solid #f2eb77 !important;
}

.team3:hover {
    background-color: #c9f2ff;
    border-top: 6px solid #a9ae1e;
    transition: 0.7s;
}

.life {
    padding: 10px;
}

.life h5 {
    padding: 10px;
    font-weight: bold;
    font-size: 15px !important;
}

.life p {
    color: #000 !important;
    font-size: 14px !important;
}

.life p a {
    color: #000 !important;
    text-decoration: none !important;
}

.life p a:hover {
    color: #FF2D2D !important;
    text-decoration: none !important;
}

.life span {
    color: #FF2D2D !important;
    font-style: italic;
}

.life span a {
    color: #FF2D2D !important;
    text-decoration: none !important;
}

.life span a:hover {
    color: #00F !important;
}

.cd-tabs-content li p {
    margin-bottom: 0px !important;
}

.tab_bor li {
    border: 1px solid #666;
    border-top: 1px solid #ccc;
}

.tab_bor li p {
    padding: 10px !important;
}

.content1_left {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.content1_left h3 {
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    color: #f86809;
    margin-bottom: 8px;
}

.content1_left p {
    font-size: 13px;
    font: "Verdana";
    text-align: justify;
    letter-spacing: 1px;
    line-height: 22px;
}

.content1_left span {
    color: #f17015;
    float: right;
    font-size: 12px;
}

.content1_left span:hover {
    color: #464646;
}

.content1_rgt {
    width: 100%;
    float: left;
    border: 1px solid #dfdfdf;
    margin-top: 10px;
    height: 552px;
    background-color: #fafafa;
}

.content1_rgt img {
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.content1_rgt p {
    font-size: 15px;
    font-family: "Verdana";
    font-weight: bold;
    text-align: center !important;
    background-color: #f17015;
    color: #fff;
}

.content1_rgt span {
    font-size: 14px;
    font-family: "Verdana";
    color: #f86809;
    padding-left: 70px;
}

.content2_left {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.ind_serv1 {
    width: 100%;
    float: left;
    background-color: #f1a20c;
    text-align: center;
    padding: 10px;
    line-height: 21px;
    transition: 2s;
}

.ind_serv1 h3 {
    font-size: 14px;
    color: #fff;
    margin-top: 5px;
}

.ind_serv1 ul {
    color: #fff;
    text-align: justify;
    padding: 0 10px 10px;
    list-style: none;
}

.ind_serv1:hover {
    background-color: #f17015 !important;
    box-shadow: 5px 5px 7px #888888;
}

.ind_serv2 {
    width: 100%;
    float: left;
    background-color: #ccb6b5;
    text-align: center;
    margin-left: 10px;
    padding: 10px;
    line-height: 21px;
    transition: 2s;
}

.ind_serv2 h3 {
    font-size: 14px;
    color: #fff;
    margin-top: 5px;
}

.ind_serv2 ul {
    color: #fff;
    text-align: justify;
    padding: 0 10px 10px;
    list-style: none;
}

.ind_serv2:hover {
    background-color: #999 !important;
    box-shadow: 5px 5px 7px #888888;
}

.ind_serv3 {
    width: 100%;
    float: left;
    background-color: #59aae1;
    text-align: center;
    padding: 10px;
    line-height: 21px;
    transition: 2s;
    margin-left: 20px;
}

.ind_serv3 h3 {
    font-size: 14px;
    color: #fff;
    margin-top: 5px;
}

.ind_serv3 ul {
    color: #fff;
    text-align: justify;
    padding: 0 10px 10px;
    list-style: none;
}

.ind_serv3:hover {
    background-color: #2e7ce2 !important;
    box-shadow: 5px 5px 7px #888888;
}

.content3_left {
    width: 100%;
    float: left;
    margin-top: 10px;
    border: 1px solid #dfdfdf;
    padding: 10px 10px;
}

.content3_left img {}

.content3_rgt {
    width: 100%;
    float: left;
    border: 1px solid #dfdfdf;
    margin-top: 10px;
    margin-left: 20px;
}

.content3_rgt h3 {
    color: #f86809;
    font-size: 15px;
    font-family: "Verdana";
    padding-top: 10px;
    font-weight: bold;
    text-align: center;
}

.content3_rgt p {
    font-family: "Microsoft Tai Le";
    font-size: 13px;
    letter-spacing: 0px !important;
    line-height: 27px;
}

.content3a_rgt {
    width: 100%;
    float: left;
}

.content3a_rgt span {
    font-family: "Verdana";
    font-size: 13px;
    padding: 5px 5px;
    font-weight: bold;
    color: #f17015;
    letter-spacing: 0px !important;
}

.content3a_rgt p {
    font-family: "Verdana";
    font-size: 15px;
    text-align: center !important;
    letter-spacing: 0px !important;
}

.about_left1 {
    width: 100%;
    float: left;
    border: 1px solid #dfdfdf;
    margin-top: 10px;
    height: 790px;
    background-color: #fafafa;
}

.about_left1 img {
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.about_left1 p {
    font-size: 15px;
    font-family: "Verdana";
    font-weight: bold;
    text-align: center;
    background-color: #59aae1;
    color: #fff;
}

.about_left1 span {
    font-size: 14px;
    font-family: "Verdana";
    color: #f86809;
    padding-left: 70px;
}

.about_rgt1 {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.about_rgt1 h3 {
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    color: #f86809;
    margin-bottom: 8px;
}

.about_rgt1 p {
    font-size: 13px;
    font: "Verdana";
    text-align: justify;
    line-height: 22px;
}

.about_rgt1 span {
    color: #f17015;
    float: right;
    font-size: 12px;
}

.about_rgt1 span:hover {
    color: #464646;
}

.about_rgt2 {
    width: 100%;
    float: left;
    margin-top: 20px;
    border: 1px solid #dfdfdf;
    padding: 10px 10px;
}

.about_rgt2 h3 {
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    color: #f86809;
    margin-bottom: 8px;
    text-align: center;
}

.about_rgt2 p {
    font-size: 13px;
    font: "Verdana";
    text-align: justify;
    line-height: 22px;
    padding: 10px 10px;
}

.about_rgt2 img {
    padding: 10px 10px;
}

.motor h3 {
    font-family: "Arial";
    font-size: 20px;
    font-weight: bold;
    color: #f86809;
    margin-top: 10px;
    text-align: center;
}

.health h3 {
    font-family: "Arial";
    font-size: 20px;
    font-weight: bold;
    color: #f86809;
    margin-top: 10px;
    text-align: center;
}

.home h3 {
    font-family: "Arial";
    font-size: 20px;
    font-weight: bold;
    color: #f86809;
    margin-top: 10px;
    text-align: center;
}

.pa h3 {
    font-family: "Arial";
    font-size: 20px;
    font-weight: bold;
    color: #f86809;
    margin-top: 10px;
    text-align: center;
}

.tariff h3 {
    font-family: "Arial";
    font-size: 20px;
    font-weight: bold;
    color: #f86809;
    margin-top: 10px;
    text-align: center;
}

.presentation h3 {
    font-family: "Arial";
    font-size: 20px;
    font-weight: bold;
    color: #f86809;
    margin-top: 10px;
    text-align: center;
}

.product1_left {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.product1_left p {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

.agri1_rgt {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.agri1_rgt h3 {
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    color: #f86809;
    margin-bottom: 8px;
}

.agri1_rgt p {
    font-size: 13px;
    font: "Verdana";
    text-align: justify;
    line-height: 22px;
}

.agri1_rgt img {}

.agri2_rgt {
    width: 100%;
    float: left;
}

.agri2_rgt p {
    color: #2e2f5c;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
}

.agri2_rgt img {}

.service1 {
    width: 100%;
    float: left;
    margin-top: 20px;
    line-height: 21px;
}

.service1 h3 {
    font-family: 'Arial';
    font-size: 17px;
    font-weight: bold;
    color: #f86809;
    margin-top: 5px;
}

.service1 p {
    font-size: 13px;
    text-align: justify;
    margin-top: 5px;
}

.service1 li {
    list-style: none;
    font-size: 13px;
    line-height: 37px;
}

.service2 {
    width: 100%;
    float: left;
    margin-top: 30px;
    padding: 10px 10px;
    border: 1px solid #dfdfdf;
}

.service2 img {}

.service3 {
    width: 100%;
    float: left;
    margin-top: 10px;
}

td {
    border: 1px solid #000;
    padding: 3px !important;
}

thead tr th {
    text-align: center !important;
}

.glos1 {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.glos1 h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #f17015;
}

.glos1 p {
    font-size: 13px;
    text-align: justify;
}

.glos2 {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.glos2 h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.glos2 p {
    font-size: 13px;
    text-align: justify;
}

.par {
    border-bottom: 1px solid #dfdfdf;
}

.spa {
    font-weight: bold;
    font-size: 16px;
    padding-right: 2px;
}

.foot_left {
    width: 100%;
    float: left;
    margin-top: 15px;
    line-height: 21px;
}

.foot_left h3 {
    font-family: "Kozuka Gothic Pr6N";
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 5px;
}

.foot_left p {
    font-size: 12px;
    line-height: 21px;
}

.foot_cen {
    width: 100%;
    float: left;
    margin-top: 10px;
    line-height: 21px;
    text-align: center !important;
}

.foot_cen span a {
    font-size: 9px;
    font-weight: bold;
    font-family: "Verdana";
    color: #fff;
}

.foot_cen span a:hover {
    text-decoration: none;
    color: #2e2f5c;
}

.foot_cen p {
    font-size: 11px;
    font-weight: bold;
    font-family: "Verdana";
    color: #fff;
    text-align: center !important;
}

.foot_end {
    width: 100%;
    float: right;
    margin-top: 20px;
}

.foot_end img {
    float: right;
    padding: 2px;
}

.contact_left {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.contact_left h3 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}

.contacta_left {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.contacta_left p {
    font-size: 13px;
    text-align: justify;
}

.contacta_left span {
    color: #000;
    font-weight: bold;
}

.enq {
    background-color: #4c4c4c;
    border-radius: 10px;
    float: left;
    margin-bottom: 5px;
    padding: 10px;
    width: 100%;
}

.gmap {
    width: 100%;
    float: left;
    height: 240px;
    margin-top: 20px;
}

.gmap p {
    font-size: 17px;
    text-align: center;
    padding-left: 150px;
    padding-top: 100px;
    font-weight: bold;
}

.con_enq {
    margin-top: 20px;
}

.con_enq span {
    color: #f86809;
    font-size: 15px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    padding-left: 5px;
}

.pdf {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.pdf1 {
    width: 100%;
    float: left;
    padding: 10px;
}

.pdf1 h3 {
    font-size: 14px;
    color: #09F;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.pdf1 h5 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.pdf1 img {}

.pdf1 span {
    font-size: 13px;
    text-align: center;
    padding-left: 10px;
}

.pdf1 span a {
    text-decoration: none;
    color: #000;
}

.pdf1 span a:hover {
    color: #000;
    text-decoration: none;
}

.come {
    height: 50px;
}

.come h3 {
    font-family: "Arial";
    font-size: 20px;
    font-weight: bold;
    color: #f86809;
    margin-top: 10px;
    text-align: center;
    margin-top: 40px;
}

.head_cen h2 {
    font-size: 38px !important;
}

@media (max-width:767px) {
    .body {
        background: none !important;
    }
    .head_left img {
        padding-left: 71px !important;
    }
    .head_cen h3 {
        text-align: center;
    }
    .head_rgt {
        text-align: center !important;
    }
    .head_rgt p {
        float: left;
        margin-bottom: 10px;
    }
    .ind_serv2 {
        margin-left: 0px;
    }
    .ind_serv3 {
        margin-left: 0px;
    }
    .content3_rgt {
        margin-left: 0px;
    }
    .foot_left {
        text-align: center;
    }
    .foot_end img {
        float: left;
    }
    .foot_end {
        padding-left: 103px;
    }
    .hei_adj {
        height: auto;
    }
    .gmap {
        margin-bottom: 10px !important;
    }
    .head_rgt p {
        margin-left: 50px;
    }
}

.visitorname {
    /* padding-left:20px;color:#d35400;font-weight:bold;font-size:23px;margin-top:30px; */
}

.visitorposition {
    position: absolute;
    bottom: 0;
}

.visitorbox {
    /* background:#f9bf3b ; color:#fff; padding: 8px 18px;letter-spacing: 11px;font-size:25px;text-shadow:2px 2px 5px #000; border-radius:5px; */
    /* box-shadow: 0 11px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);margin-left: 20px; */
}

.menu li.active a {
    display: inline-block;
    box-sizing: content-box;
    padding: 15px;
    border: 2px solid rgb(241, 241, 241);
}