/*
	/ Main-Technology
 */
.contact-info.main .title, .footer-top .contact-info .title {
    color: #fff;
}
.main-technology {}
/* bg-image-technology */

.bg-image-technology {
    background-image: url(../images/bn-technology.jpg);
    background-size: 100% 100%;
    max-width: 100%;
    width: 100%;
    height: 449px;
}

.pd-bot-6 {
    padding-top: 5%;
    color: #ffffff;
}
p.font-txt-18 {
    font-family: "HelveticaFV-Bold", sans-serif;
    font-weight: normal;
    font-size: 18px;
    padding-top: 18%;
    color: #ffffff;
}
/* product-technology */

.product-technology {
    background-color: #1c4792;
}
.font-text-32 h4 {
    font-family: "HelveticaFV-Roman", sans-serif;
    font-size: 32px;
    color: #ffffff;
    padding-top: 5%;
    padding-bottom: 5%;
}
.product-proc {
    padding-bottom: 8.3%;
}
/* img-technology */

.img-technology {
    float: left;
    background-color: #ffffff;
    max-width: 100%;
    width: 100%;
    padding-top: 3%;
    padding-bottom: 6%;
}
.img-reponsive {
    width: 100%;
}
.img-tech-left {
    float: left;
    width: 50%;
    padding-right: 1.5%;
}
.img-tech-right {
    float: right;
    width: 50%;
    padding-left: 1.5%;
}
/*
	/**********************************
 */

@media screen and (max-width: 320px) {
    h2.font-text-60 {
        font-size: 50px;
    }
    p.font-txt-18 {
        font-size: 16px;
    }
}
/*
	/ Main-About /
 */

.main-about {}
/* overview-about*/

.overview-about {}
/* content-about */

p.text-about-mar-bott {
    margin-bottom: 4.8%;
}
.text-left-about img {
    margin-top: 0;
    vertical-align: bottom;
}
.text-left-about ul li {
    padding-right: 6.2%;
}
.text-left-about ul li:last-child {
    padding-right: 0%;
}
li.img-position-bottom img {
    margin-bottom: 2px;
}
li.img-position-top img {
    margin-bottom: 15px;
}
p.text-about-mar-top {
    padding-top: 4.2%;
}
.text-about-mar-top span {
    font-family: "HelveticaFV-Bold", sans-serif;
}
/* bility-about */

.bility-about-title h4 {
    padding-top: 12.5%;
    padding-bottom: 5%;
    color: #212911;
    font-family: "HelveticaFV-Bold", sans-serif;
    font-size: 44px;
}
.img-about {
    overflow: hidden;
    max-width: 100%;
    width: 100%;
    padding-bottom: 38.072%;
    background-image: url(../images/img-about.jpg);
    background-size: 100% 100%;
}
.img-left-about {
    float: left;
    width: 65%;
    padding-right: 1.5%;
}
.img-right-about {
    float: right;
    width: 35%;
    padding-left: 1.5%;
}
.txt-img-paddingtop {
    padding-top: 3.4%;
}
.txt-img-paddingtop p {
    font-family: "HelveticaFV-Roman", sans-serif;
    font-size: 18px;
    color: #212911;
}
.more {
    padding-top: 3.5%;
    padding-bottom: 10px;
}
.more h6 {
    font-family: "HelveticaFV-Bold", sans-serif;
    font-size: 18px;
    letter-spacing: 0.2px;
}
.more-title h6 {
    padding-bottom: 10px;
}
.more-button {
    background-color: #1c4792;
}
.more-button p {
    /*font-family: "HelveticaFV-Roman", sans-serif;*/
    
    font-size: 18px;
    color: #ffffff;
    margin: 0 auto;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: center;
}
/*
	/******************************************************
 */

@media screen and (max-width: 772px) {
    .list-inline>li {
        display: block;
    }
    li.img-position-first,
    li.img-position-bottom,
    li.img-position-top {
        overflow: hidden;
        text-align: center;
        padding-bottom: 5%;
    }
    li.img-position-top {
        padding-bottom: 0;
    }
}
/*
	/ Main-Product /
 */
/* main-product */

.main-product {
    background-color: #3e68a3;
    color: #ffffff;
}
.font-text-21-titl {
    font-family: "HelveticaFV-Roman", sans-serif;
    font-size: 21px;
    letter-spacing: 0.2px!important;
	margin-top: 18px;
}
.pd-top-bot-prod {
    padding-top: 2.9%;
    padding-bottom: 7.3%;
}
.pb-left-0-prod {
    padding-left: 0px;
}
h3.font-text-32 {
    font-size: 32px;
    letter-spacing: 0.2px;
    line-height: 40px;
}
h3.mar-bot-0 {
    margin-top: 2%;
    margin-bottom: 0%;
}
/**********************/

.dis-none {
    display: none
}
.pb-top-52 {
    padding-top: 5.2%;
}
p.font-text-21-prod {
    font-family: "HelveticaFV-Bold", sans-serif;
    margin-bottom: 0;
}
p.font-text-21-prod span {
    font-family: "HelveticaFV-Roman", sans-serif;
}
p.font-text-21-prod:first-child {
    margin-bottom: 8px;
}
p.ft12p {
    padding-top: 20px;
}
.border-prod-pb {
    padding-top: 29px;
    padding-bottom: 7.3%;
}
.font-text-21-color {
    color: #f58220;
}
.border-prod {
    border: 1px solid #f58220;
    border-top: 2px solid #f58220;
    border-left: 2px solid #f58220;
    border-radius: 4px;
}
.border-prod p {
    padding: 7px 0px 7px 20px;
    margin-bottom: 0;
    font-size: 21px;
}
/* iden-product */

.iden-product {
    background-color: #ffffff;
    color: #212911;
}
.mar-top-0-iden h3 {
    margin: 0;
    font-size: 44px;
    font-family: "HelveticaFV-Bold", sans-serif;
    padding-top: 5%;
    padding-bottom: 3.6%;
}
.mar-top-0-iden .font-text-32 {
    font-size: 32px;
	line-height:36px;
	
}
p.pb-top-0 {
    padding-top: 0;
}
p.pb-top-70 {
    padding-top: 6.6%;
    padding-bottom: 1.5%;
}
.pd-left-right-0 {
    /*padding-left: 0;*/
    
    padding-right: 5.321%;
}
.mar-top-0-iden img.img-reponsive {
    margin-top: 3.4%;
    margin-bottom: 3.9%;
}
.pd-left-right-0 img.img-reponsive {
    margin-top: 0%;
    margin-bottom: 0%;
}
p.pd-top-30 {
    padding-top: 3%;
    padding-bottom: 6.8%;
}
p.pd-top-0 {
    padding-top: 0px;
    margin-bottom: 0px;
}
p.mar-bot-30 {
    margin-bottom: 3.5%;
}
.mar-top-0-iden ul {
    padding-left: 0;
    margin-bottom: 0;
    padding-bottom: 8.8%;
	
}
.mar-top-0-iden ul li {
    font-size: 21px;
	margin-left:22px;
	margin-bottom: 20px;
	
}
.mar-top-0-iden li {
    list-style-type: none;
    line-height: 25px;
	list-style-image: url("http://thepvietuc.press/images/list-hv.jpg");
	padding-left:24px;
	
}
img.pd-ver-mid {
    margin-top: -5px;
    padding-right: 3.3%;
}
img.reponsive-max {
    max-width: 100%;
}
/*
	/***************************************
 */

@media screen and (max-width: 767px) {
    .box-mar-0 {
        margin: 0 auto;
        float: none;
        padding-top: 3%;
    }
    .box-mar-0:first-child {
        padding-top: 0;
    }
}
@media screen and (max-width: 1179px) {
    .dis-vis {
        display: none;
    }
    .dis-none {
        display: block;
        text-align: center;
    }
    h3.mar-bot-0 {
        padding-bottom: 3px;
    }
}
/*
	/ main-project /
 */

.main-project {
    background-color: #ffffff;
}
.main-project .pd-top-5 {
    padding-top: 5px;
}
/* / top / */

.main-project .top {
    height: 605px;
    position: relative;
    /*height: auto;*/
}
/* / box-1 / */

.box-1 {
    float: left;
    overflow: hidden;
    width: 40%;
    height: auto;
    background-color: #1d4792;
    color: #ffffff;
}
.box-1 h2.font-text-58,
.box-1 p.font-text-18 {
    margin: 0;
    margin-left: 38.2%;
}
.box-1 h2.pd-top-48-bot-12 {
    padding-top: 6.4%;
    padding-bottom: 2.4%;
}
.box-1 p.pd-rig-40-bot-24-let-01 {
    padding-right: 6.4%;
    margin-bottom: 2.25%;
    letter-spacing: 0.5px;
}
/* / box-2 / */

.box-2 {}
/* / box-3 / */

.box-3 {}
/* / box-4 / */

.box-4 {}
/* / box-5 / */

.box-5 {}
/* / box-6 / */

.box-6 {}
/* / box-7 / */

.box-7 {}
/* / table-project / */

.panel-body {
    padding: 0;
}
.panel-default {
    border: none;
}
.table>thead>tr>th {
    border-bottom: 0;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    border-top: none;
    padding: 0;
}
.table>tbody+tbody {
    border-top: none;
}
tr th {
    font-size: 16px;
}
.table-project th.wid-tbl-320 {
    width: 35.89%;
    padding-left: 0!important;
    padding-right: 0!important;
}
.wid-tbl-180 {
    width: 20.1%;
}
.wid-tbl-140 {
    width: 15.9%;
}
.wid-tbl-105 {
    width: 11.3%;
}
.wid-tbl-135 {
    width: 15.1%;
}
.wid-tbl-80 {
    width: 10%;
}
h3.pd-top-50-rig-160-bot-60 {
    padding-right: 48%;
    margin-top: 15%;
    margin-bottom: 22%;
}
.table-project tr .pd-rig-20 {
    padding-right: 5.5%!important;
}
th.pd-bot-60 {
    padding-bottom: 6.4%!important;
}
th.pd-bot-mid {
    padding-bottom: 2.9%!important;
}
.table-project th.pd-top-mid {
    padding-left: 1.6%!important;
    padding-right: 1.6%!important;
    padding-bottom: 5.2%!important;
}
.table-project tr.pd-bot-25 td {
    padding-bottom: 2.4%!important;
}
p.font-bold-proj {
    font-family: "HelveticaFV-Bold", sans-serif;
    margin-bottom: 2px;
}
p.pd-rig-proj-40 {
    padding-right: 14%;
    line-height: 26px;
}
.table-project {
    margin-bottom: 8.2%;
}
.table-project .panel {
    margin-bottom: 0;
    -webkit-box-shadow: none;
}
.table-project tr {
    border: none;
}
.table-project tbody .font-text-21 {
    font-size: 21px;
}
.table-project tbody td {
    font-size: 16px;
}
.table-project tr th,
.table-project tr td {
    border-right: 1px solid #ffdd00;
    padding-left: 15px;
    padding-right: 15px;
}
.table-project tr th:nth-child(1) {
    border-right: none;
    padding-left: 0;
    padding-right: 0;
}
.table-project tr th:nth-child(6),
.table-project tr td:last-child {
    border-right: none;
}
.table-project tr td:last-child {
    text-align: center;
    background: linear-gradient(to right, rgba(255, 219, 0, 1) 0%, rgba(250, 179, 14, 1) 50%, rgba(245, 132, 31, 1) 100%);
}
.table-project tr th {
    padding-left: 2.25%!important;
    padding-right: 2.25%!important;
}
.table-project tr th:first {
    padding-left: 0;
    padding-right: 0;
}
.table-project tr td {
    padding: 2.25% 1.6% 0% 1.6%!important;
}
.table-project tbody td.font-text-21 {
    border-right: none;
    background-color: transparent;
    padding: 0!important;
}
.table-project tr td {
    background: #f3f6f9;
    padding-left: 15px;
}
.table-project tbody.bg-white-proj tr td {
    background: #ffffff!important;
    padding-top: 3.2%!important;
}
.table-project tbody tr:last-child {
    padding-bottom: 5%;
}
.table-project tr td.let-1 {
    letter-spacing: -1px;
}
.table-project tr td.let-05 {
    letter-spacing: -.7px;
}
/*
	/***********************************
 */

@media screen and (max-width: 767px) {
    .panel-body {
        padding-left: 15px;
        padding-right: 15px;
    }
    .table-responsive {
        border: none;
    }
    .table-project th.pd-top-mid {
        padding-bottom: 6.35%!important;
    }
    .table-project th.pd-bot-mid {
        padding-bottom: 6.35%!important;
    }
    .table-project tr td.pd-rig-20 {
        padding-right: 30px!important;
    }
    .table-project tr td.pd-xs-rig-40 {
        padding-right: 40px!important;
    }
    .table-project tr td.pd-xs-rig-36 {
        padding-right: 36px!important;
    }
    .table-project tr td.pd-xs-rig-34 {
        padding-right: 34px!important;
    }
    s
}
@media screen and (max-width: 895px) {
    .table-project tr .pd-rig-20 {
        padding-right: 1.6%!important;
    }
}
@media screen and (max-width: 884px) {
    h3.pd-top-50-rig-160-bot-60 {
        padding-right: 30%;
    }
}
.info-row {
    max-width: 330px;
    background-color: #fff;
    padding: 1px 25px 25px;
    box-shadow: 0px 1px 1px 2px rgba(28, 71, 146, .2);
}
.property-title {
    padding-bottom: 7px;
}
.property-title a {
    font-size: 21px;
    line-height: 24px;
    color: #212911;
}
.property-location,
.property-phone {
    font-size: 18px;
    line-height: 24px;
    font-family: "HelveticaFV-Roman";
}
.property-link {
    margin-top: 22px;
    color: #fff;
    background-color: #1c4792;
    display: block;
    font-size: 21px;
    padding: 7.5px 0;
    text-align: center;
    line-height: 24px;
}