@import url(bootstrap.css);
/*@import url(animations.css);*/
@import url(font.css);

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


body {    
    margin: 0;
    padding: 0;
    font-style: normal;
    font-family: "dtac2017";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1,h2,h3,h4 { margin: 0; padding: 0; font-weight: normal; line-height:1.7;}
p { margin:0; padding: 0; line-height: 1.5;}
img { 
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}
a {
    color: inherit;
    text-decoration: none;
}
a:hover,
a:focus {
    color: inherit;
    text-decoration:none;
}
a:focus {
    outline:0;
    outline-offset:0;
}
a[href^=tel],
a[href^=mail] { 
    outline: none;
    text-decoration: none;
    color: inherit;
    white-space: nowrap;
}
ul, ol, li {
    list-style: none;
    margin: 0;
    padding: 0;
}
::-ms-clear {
   display: none;
   width : 0;
   height: 0;
}
::-ms-reveal {
   display: none;
   width : 0;
   height: 0;
}
.btn-round,
a.btn-round {
    color: #01adef;
    display: inline-block;
    font-size:18px;
    background-color: #fff;
    border: 7px solid #00adef;
    height: 50px;
    line-height:37px;
    padding: 0 30px;
    border-radius:25px;
    -webkit-box-shadow: 0 4px 0 0 rgba(0,0,0,0.2);
    box-shadow: 0 4px 0 0 rgba(0,0,0,0.2);
    transition: background-color .3s ease, border-color .3s ease, color .3s ease;
}
a.btn-round:hover,
.btn-round:hover {
    border-color: #fff;
    background-color: #00adef;
    color: #fff;
}


/* Main Jobs */
.main-jobs .main-jobs {
    font-size: 18px;
    line-height: 1.5;
    text-decoration: none;
}
.main-jobs .section { position: relative;}
.main-jobs .nav-breadcrumb { padding:15px 0;}
.main-jobs .nav-breadcrumb a { 
    padding-right:2px;
    margin-right: 5px;
    display: inline-block;  
    line-height: 1;
    font-size: 16px;
    vertical-align:text-bottom;
}
.main-jobs .nav-breadcrumb a:hover { color:#0091d2;}
.main-jobs .nav-breadcrumb a:after {
    width:7px;
    height:13px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left:8px;
    background-image: url(../img/arw-left-gray.png);
    background-repeat: no-repeat;
    background-size:7px 13px;
}
.main-jobs .nav-breadcrumb a:last-child:after { display:none;}
.main-jobs .vertical-center {
    display: table;
    width:100%;
    height: 100%;
}
.main-jobs .ct-vertical-top {
    display: table-cell;
    vertical-align: top;
}
.main-jobs .ct-vertical-center {
    display: table-cell;
    vertical-align: middle;
}
.main-jobs .ct-vertical-bottom {
    display: table-cell;
    vertical-align: bottom;
}
.owl-theme .owl-dots { width: 100%; position: absolute; bottom:10px;}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span { background: #009bdd;}
.owl-theme .owl-dots .owl-dot span { margin: 2px 4px;}
.owl-theme .owl-dots .owl-dot span { background: #e1e1e1;}
.owl-theme .owl-dots .owl-dot span { width:8px; height:8px;}
.owl-theme .owl-nav [class*='owl-'] { background-color: transparent;}
.owl-theme .owl-nav [class*='owl-']:hover {background-color: transparent;}
.hero-owl .owl-item .item {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    height:500px;
    overflow: hidden;
}
.hero-owl .owl-item .item video {
   position: relative;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
    transition: 1s opacity;
}
.hero-owl .owl-item .item img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    z-index: -1;
}
.hero-owl .inner-owl { width: 100%;  height: 100%;  position: absolute; top: 0;}
.hero-owl .content-owl { max-width:50%; padding-bottom: 40px; margin: 0 auto; color: #FFF; text-align: center;}
.hero-owl .content-owl h1 { font-size: 45px; line-height: 1.2;}
.hero-owl .content-owl h3 { font-size: 30px; margin-bottom:20px;}
.hero-owl .owl-theme .owl-dots { bottom:50px;}
.hero-owl .owl-theme .owl-nav {
    width: 100%;
    position: absolute;
    text-align: center;
    top:50%;
    margin-top: -30px;
}
.hero-owl .owl-carousel .owl-nav .owl-next, 
.hero-owl .owl-carousel .owl-nav .owl-prev { 
    width: 16px;
    position: absolute;
    text-indent: -99999px;
    background-size:16px;
}
.hero-owl .owl-carousel .owl-nav .owl-prev { 
    left: 60px;
    background-image: url(../img/arw-left.png);
}
.hero-owl .owl-carousel .owl-nav .owl-next { 
    right: 60px;
    background-image: url(../img/arw-right.png);
}

/* slide-owl */

.slide-owl .owl-theme .owl-nav {
    width: 100%;
    position: absolute;
    text-align: center;
    top:50%;
    margin-top: -30px;
}
.slide-owl .owl-carousel .owl-nav .owl-next, 
.slide-owl .owl-carousel .owl-nav .owl-prev { 
    width: 16px;
    position: absolute;
    text-indent: -99999px;
    background-size:16px;
}
.slide-owl .owl-carousel .owl-nav .owl-prev { 
    left: 60px;
    background-image: url(../img/arw-left-sky.png);
}
.slide-owl .owl-carousel .owl-nav .owl-next { 
    right: 60px;
    background-image: url(../img/arw-right-sky.png);
}
.slide-owl .owl-theme .owl-dots { width: 100%; position: absolute; bottom:-30px;}
.slide-owl .content-owl { 
    display: block; padding-top:15px; 
    padding-bottom: 10px; text-align: center;}
.slide-owl .content-owl h3 { 
    color: #333; 
    font-size:32px; 
    margin-top:15px;
    margin-bottom:8px;
}
.slide-owl .img-owl { width: 100%; display: block; margin:0 auto;}

.section-board { 
    position: relative;
    padding-top: 180px;
    padding-bottom: 80px;
/*
    background-image: url(../img/bg-board.jpg);
    background-position: center;
    background-repeat: no-repeat;
*/
    background: #d5ebf6;
}
.section-board .sc-item { 
    max-width:1000px; 
    margin: 0 auto; 
    position: relative; margin-top: -37px; z-index: 100;}
.section-board .col-3 { 
    position: relative;
    width: 33.333333%; 
    float: left; 
    padding-left: 15px;
    padding-right: 15px;
}
.section-board .box-item { 
    position: relative;
    text-align: center;
    padding: 20px 10px;
    background-color:transparent;
    border:3px solid #FFF;
    border-radius:4px;
}
.section-board .box-item .icon { width:37px; margin:30px auto 15px;}
.section-board .box-item h3 { 
    font-size:28px; 
    line-height: 1; 
    margin-bottom:5px; 
    color: #009edf;
}
.section-board .box-item p { font-size:16px; color: #333;}
.section-board .box-item:before {
    width: 100%;
    content: '';
    display: block;
    height:35px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 158, 223, 0.8);
}
.section-board .sc-heading { text-align: center;}
.section-board .sc-heading h1 { font-size: 50px;}
.section-board .section-inner {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

/* History */

.history-owl {     
    max-width:740px; 
    margin:0 auto; 
    margin-top: -60px;
    position: relative;
    background-color: #FFF;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #eee;
    box-shadow: 1px 1px 1px #eee;
}
.history-owl .owl-theme .owl-nav [class*='owl-'] { margin: 0;}
.history-owl .owl-theme .owl-nav { margin-top: 0;}
.history-owl .owl-carousel .owl-nav .owl-next, 
.history-owl .owl-carousel .owl-nav .owl-prev { 
    width:46px;
    height:46px;
    position: absolute;
    right: 0;
    top:10px;
    border-radius: 0;
    text-indent: -99999px;
    background-repeat: no-repeat;
    background-size:8px;
}
.history-owl .owl-carousel .owl-nav .owl-prev { 
    right:25px;
    background-image: url(../img/arw-left-sky.png);
    background-position:18px 15px;
}
.history-owl .owl-carousel .owl-nav .owl-next { 
    right: 0;
    background-position:20px 15px;
    background-image: url(../img/arw-right-sky.png);
}
.history-owl .owl-dots { display: none;}
img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}
.panel-board { position: relative; z-index: 10;}
.panel-board .container { position: relative;}
/*.inr-panelboard { position: absolute; width: 100%; height: 100%; top: 0;}*/
.panel-board .label-name { 
    opacity: 0;
    position: absolute;
    top: 0;
    font-size:14px;
    line-height: 1.2;
    padding: 20px; 
    color: #333;
    visibility: hidden;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    -webkit-transition: -webkit-transform 320ms ease;
    transition: -webkit-transform 320ms ease;
    transition: transform 320ms ease;
    transition: transform 320ms ease, -webkit-transform 320ms ease;
}
.panel-board .label-name:before {
    content:'';
    display: block;
    width: 35px;
    height: 3px;
    margin-bottom:8px;
    background-color: #1bb4ee;
}
.panel-board .name-01 { top:90px; left:70px;}
.panel-board .name-02 {
    top: 45px;
    left: 180px;
}
.panel-board .name-03 {
    top: 140px;
    left: 320px;
}
.panel-board .name-04 {
    top: 70px;
    left: 450px;
}
.panel-board .name-05 {
    top: 60px;
    right: 445px;
}
.panel-board .name-06 {
    top: 160px;
    right: 320px;
}
.panel-board .name-07 {
    top:60px;
    right:200px;
}
.panel-board ._name-01 { 
    top: 80px;
    left: 120px;
}
.panel-board ._name-02 {
    top: 70px;
    left: 218px;
}
.panel-board ._name-03 {
    top: 85px;
    left: 384px;
}
.panel-board ._name-04 {
    top: 70px;
    left: 525px;
}
.panel-board ._name-05 {
    top: 90px;
    right: 390px;
}
.panel-board ._name-06 {
    top: 75px;
    right: 265px;
}
.panel-board ._name-07 {
    top:100px;
    right:130px;
}
.panel-board .name-08 {
    top: 135px;
    right:100px;
}
.panel-board .label-name.show { 
    opacity: 1; 
    visibility: visible;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.imgfull-board { text-align: center; padding-top: 20px;
max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.imgfull-board img {
    max-width: 100%;
}

.slide-history .content-owl { 
    position: relative;
    min-height:200px;
    font-size: 0;
    padding:20px 0;
    border-bottom:6px solid #23a1e9;
}
.slide-history .img-board,
.slide-history .content-board {
    display: inline-block;
    vertical-align: middle;
}
.slide-history .img-board { width:28%; font-size: 18px; }
.slide-history .img-board img { display: block; width: 156px; margin: 0 auto;}
.slide-history .content-board { 
    width:72%;
    font-size:16px; 
}
.slide-history .content-board h3 { font-family: dtac2017bd; line-height: 1.2; font-size:28px; color: #009edf;}
.slide-history .content-board p { margin-bottom: 10px;}
.slide-history .content-board .blockquote { margin-top:20px; position: relative;}
.slide-history .content-board .blockquote p { 
    font-size: 18px; line-height: 1.3; padding: 0 25px 0 15px;}
.slide-history .content-board .blockquote p:before,
.slide-history .content-board .blockquote p:after {
    font-size:36px; display: inline-block; 
    font-family: dtac2017bd;  
    color: #009edf;
    position: absolute;
}
.slide-history .content-board .blockquote p:before { 
    content: '“';
    left: -3px;
    top:-10px;
}
.slide-history .content-board .blockquote p:after{ 
    content: '”';
    margin-left:0px;
    margin-top: -10px;
}

/* Team Dtac */
.section-teamdtac {
    background-color:#f0f0f0;
}
.section-teamdtac .section-inner { 
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.section-teamdtac .wrap-txt { 
    max-width:100%; 
    margin:0 0 0 auto; 
    padding:0 60px; 
    color: #333;
    font-size: 21px;
    text-align: center;
}
.section-teamdtac .wrap-txt h3 { 
    font-size:26px; 
    line-height: 1.3; 
    display: block; 
    color: #333;
    margin-bottom: 10px;
}
.section-teamdtac .wrap-txt small { font-style: italic; display: block;}
.section-teamdtac .wrap-txt .action-button { margin-top: 20px; display: block;}
.section-teamdtac .r-table { font-size: 0;}
.section-teamdtac .c-table { 
    width: 50%;
    display: inline-block; 
    vertical-align: middle; 
}
.owl-theme .owl-nav .disabled { opacity: 1;}
.gallery-owlcarousel { margin-bottom:100px;}
.section-explore-owl,
.section-explore-owl .container { position: relative;}
.section-explore-owl .content-intro { 
    position: absolute;
    z-index: 200;
    right:15px;
    left:61px;
    bottom: 0;
    max-width:100%;
    padding:30px 60px;
    font-size: 18px;
    background-color: #FFF;
}
.section-explore-owl .content-intro h1 { 
    font-size: 40px; 
    line-height:1.2; 
    margin-bottom: 15px; 
    color: #009edf;
}
.section-explore { 
    padding:70px 0;
    background-image: url(../img/bg-explore.png);
    background-position: right top;
    background-repeat: no-repeat;
}
.section-explore .row-content { font-size: 0;}
.section-explore .row-content h3 { font-size: 20px; margin-top:20px; margin-bottom:2px;}
.section-explore .row-content h3:first-child { margin-top: 0;}
.section-explore .col-content { padding:20px 0 40px; color: #FFF; font-size:16px;}
.section-explore .col-content-2 { 
    width: 50%;
    display: inline-block; 
    vertical-align:top; 
}
.section-explore .wrap-left { 
    padding-bottom:40px; 
    padding-right:70px; 
    padding-left:16px;
}
.section-explore .wrap-right { padding-left:70px;}
.section-explore .wrap-text { 
    font-size: 16px; color: #FFF; 
    padding-top:30px; 
    padding-bottom:50px;
}
.section-explore .wrap-text ul { margin:20px 0 0 18px;}
.section-explore .wrap-text ul li { list-style: disc;}
.section-explore .desc {
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif;}

/* Gallery */
.owl-theme .owl-nav { position: relative;}
.section-explore-owl .owl-dots { display: none;}
.section-explore-owl .owl-theme .owl-nav [class*='owl-'] { margin: 0;}
.section-explore-owl .owl-theme .owl-nav { margin-top: 0;}
.section-explore-owl .owl-carousel .owl-nav .owl-next, 
.section-explore-owl .owl-carousel .owl-nav .owl-prev { 
    width:46px;
    height:46px;
    text-align: center; 
    position: absolute;
    left:0;
    bottom: 0;
    line-height:40px;
    border-radius: 0;
    text-indent: -99999px;
    background-color: #009edf;
    background-repeat: no-repeat;
    background-size:8px;
}
.section-explore-owl .owl-carousel .owl-nav .owl-next:hover, 
.section-explore-owl .owl-carousel .owl-nav .owl-prev:hover { opacity: 0.96;}
.section-explore-owl .owl-carousel .owl-nav .owl-prev:before { 
    content:'';
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    bottom: 0;
    height:1px;
    background-color: rgba(255, 255, 255, 0.75);
    width:30px;
    text-indent: -99999px;
}
.section-explore-owl .owl-carousel .owl-nav .owl-prev { 
    background-image: url(../img/arw-left.png);
    background-position:18px 15px;
}
.section-explore-owl .owl-carousel .owl-nav .owl-next { 
    bottom:-46px;
    background-position:20px 15px;
    background-image: url(../img/arw-right.png);
}

header img,
footer img { margin: 0 auto; text-align: center;}
footer { background-color: #009edf;}

.swiper-container { 
    max-width: 860px; 
    margin: 0 auto; 
    padding-top: 40px;
    padding-bottom:70px;
}
.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#lab_video_text_overlay {
    position: absolute;
    color: #FFF;
    width: 100%;
    top: 25%;
}

.swiper-container-horizontal>.swiper-pagination { bottom:30px;}
.swiper-pagination-bullet-active { background: #009bdd;}
.swiper-button-next, .swiper-button-prev {
    margin-top: -100px;
}
.swiper-button-next, 
.swiper-container-rtl .swiper-button-next {
    width: 16px;
    background-size: 16px;
    right:20px;
    background-image: url(../img/arw-right-sky.png);
}
.swiper-button-prev, 
.swiper-container-rtl .swiper-button-prev {
    width: 16px;
    background-size: 16px;
    left:20px;
    background-image: url(../img/arw-left-sky.png);
}

/* benefit */
.section-benefit .sc-heading { text-align: center; margin: 40px 0;}
.section-benefit .sc-heading h1 {
    font-size: 40px;
    color: #009edf;
    line-height: 1;
}
.section-benefit .bx-intro { position: relative;}
.section-benefit .bx-intro .wrap-text  {
    max-width: 45%;
    margin: 0 0 0 auto;
    background-color: #FFF;
    padding: 50px;
}
.section-benefit .bx-intro .wrap-text:before { left: 0;}
.section-row { padding:50px 0;}
.section-benefit,
.section-benefit .container { position: relative;}
.section-benefit .wrap-text { 
    position: relative;
    max-width: 42%;
    margin: 0 auto 0 0;
/*    font-size: 18px;*/
    font-size: 17px;
    color: #1a1a1a;
    padding-left:55px;
    padding-top:50px;
}
.section-benefit .wrap-text.bg-w { 
    background-color: #FFF;
    padding: 55px;
}
.section-benefit .wrap-text.v-right  { margin: 0 0 0 auto;}
.section-benefit .wrap-text:before {
    content: "";
    display: block;
    width: 80px;
    height: 7px;
    position: absolute;
    top: 0;
    left: 20px;
    background-color: #ffd303;
}
.section-benefit .num { 
    margin-left: -5px;
    color: #ededed; 
    font-size: 70px; 
    line-height: 1;
}
.section-benefit .wrap-text h3 { 
    font-size: 32px;
    color: #009edf;
    line-height: 1;
    margin-bottom: 10px;
}
.section-benefit .wrap-text p { line-height: 1.4; margin-bottom:15px;}
.sction-bg-img .wrap-text h3 {
    color:#ffd303;
}
.sction-bg-img .num { color: #4fbfed;}
.section-2col .wrap-text { width: 100%; max-width: 100%;}
.section-white .wrap-text p { color: #FFF;}

.section-benefit .section-inner { width: 100%; height: 100%; position: absolute; top: 0;}
.section-benefit .section-inner .container { height: 100%;}

.section-benefit .img-mobile { display: none;}

.section-five-benefit { padding-top: 50px;}

.btn-fb-vdo {
    position: absolute;
    top: 70%;
    left: 50%;
    margin-left: -75px;
}

/* Media (RWD) */

@media screen and (min-width:1366px) {

    .section-explore-owl .content-intro h1 { font-size: 50px;}
    .section-explore { background-size: cover;}
    .history-owl { margin-top: -60px;}

}
@media screen and (max-width:1140px) {
    
    .panel-board .label-name,
    .panel-board .label-name.show { opacity:0; display: none;}
}
@media screen and (max-width:1024px) {
    
    .section-explore-owl .content-intro h1 { font-size: 40px;}
    
    .section-benefit .num { font-size: 50px;}
    .section-benefit .wrap-text { font-size: 16px;}
    .section-benefit .wrap-text h3 { font-size: 25px;}
}

@media screen and (max-width:980px) {
    
    .gallery-owlcarousel { margin-bottom: 0;}
    
    .section-explore-owl { background-color: #FFF!important;}
    .section-explore-owl .content-intro { 
        max-width: 100%; 
        position: relative; 
        bottom:0;
        left: 0;
        padding: 40px 0;
    }
    .section-explore-owl .content-intro h1 { font-size:30px;}
    .section-explore-owl .owl-carousel .owl-nav .owl-next, 
    .section-explore-owl .owl-carousel .owl-nav .owl-prev { left: 0;  
        right: 0; left:0;
        bottom:46px;
    }
    .section-explore-owl .owl-carousel .owl-nav .owl-next {
        right: 0; left:0;
        bottom:0;
    }
    
    .hero-owl .owl-item .item { height: 400px;}
    .hero-owl .content-owl h1 { font-size: 35px;}
    
    .section-board .col-3 { padding-left: 10px; padding-right: 10px;}
    .section-board .box-item h3 { font-size:22px;}
    .section-board .box-item p { font-size: 12px;}
    
    
    .section-explore { padding: 40px 0;}
    .section-explore .wrap-left,
    .section-explore .wrap-right { padding:10px 20px 30px 20px;}
    
    .section-teamdtac .wrap-txt { padding:20px; max-width: 95%;}
    .section-teamdtac .wrap-txt h3 { font-size:20px;}
    
    .section-benefit .wrap-text { max-width: 45%; padding:30px 0 0 45px; font-size: 15px;}
    .section-benefit .num { font-size: 45px;}
    .section-2col .wrap-text { max-width: 100%;}
    
    
}

@media screen and (max-width:767px) {
    .btn-fb-vdo {
        display: block!important;
        width: 150px;
        position: static;
        margin: 20px auto;
    }
    .section-teamdtac .section-inner  { position: static;}

    .section-explore-owl .content-intro { padding:30px 0;}
    
    .section-board .sc-heading h1 { font-size: 35px;}
    
    .history-owl { 
        width: 100%;
        max-width: 100%;
        overflow: hidden; 
        margin-top:0; 
        box-shadow: 0 0 0; 
        border: 0; 
        border-radius: 0;
    }
    .hero-owl .owl-item .item { height: auto;}
    .hero-owl .owl-item .item img { 
        min-width: 100%;
        min-height: 100%;
        position: relative;
        left: 0%;
        top: 0%;
        transform: translateY(0%) translateX(0%);
        -webkit-transform: translateY(0%) translateX(0%);
        z-index: -1;
    }
    .hero-owl .inner-owl { position: relative; height: auto; color: #333;}
    .hero-owl .content-owl { max-width: 100%; padding:20px 20px 45px; color: #333;}
    .hero-owl .content-owl h1 { font-size:24px;}
    .hero-owl .content-owl h3 { font-size:18px; margin-bottom: 10px;}
    .hero-owl .owl-theme .owl-nav { top: 0; margin-top:50px;}
    .hero-owl .owl-carousel .owl-nav .owl-prev { left: 20px;}
    .hero-owl .owl-carousel .owl-nav .owl-next { right: 20px;}
    .hero-owl .owl-theme .owl-dots { bottom:6px;}
    
    .imgfull-board { padding-top:0;}
    
    .slide-history .img-board, 
    .slide-history .content-board { width: 100%;}
    .slide-history .content-board { padding:30px 20px 0;}
    .slide-history .content-owl { min-height: inherit;}
    .slide-history .content-board h3 { font-size: 25px;}
    
    .section-explore .col-content-2 { width: 100%;}
    .section-explore .wrap-img img { width: 100%;}
    .section-explore .wrap-left,
    .section-explore .wrap-right { padding:30px 0 40px 0;}
    .section-explore .col-content { padding-top: 0;}
    
    .slide-owl { overflow: hidden; width: 100%;}
    .slide-owl .content-owl h3 { font-size:26px;}
    .slide-owl .owl-theme .owl-nav { display: none;}
    
    .main-jobs .section { overflow: hidden;}
    .section-teamdtac .c-table { width: 100%;}
    .section-teamdtac .wrap-txt { max-width: 100%; padding: 40px 0; text-align: center;}
    
    .section-board { background-image:none; padding-top: 0; padding-bottom:20px;}
    .section-board .section-inner { 
        overflow: hidden;
        height: auto;
        padding:20px 0; 
        position: relative;
        border-bottom: 1px solid #eee;
    }
    .section-board .sc-item { 
        width: 100%; max-width: inherit; 
        margin-top: 0;
        overflow: hidden;
        
    }
    .section-board .sc-heading { padding-top:30px;}
    .section-board .col-3 { width: 100%; padding-left: 5px; padding-right: 5px;}
    .section-board .box-item { 
        border: 2px solid rgba(0, 158, 223, 0.8);
        margin:6px 0; 
        text-align: left; 
        padding-left:80px;
    }
    .section-board .box-item:before { display: none;}
    .section-board .box-item .icon { position: absolute; left:20px; margin-top: 0;}
    .section-board .box-item p { font-size: 15px;}
    
    .direction-column { 
        -webkit-display: -webkit-box;
        -webkit-display: -webkit-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
    }
    .col-order-1 { order: 0;}
    .col-order-2 { order: 1;}
    .slide-history .img-board img { width: 87px; margin: 0 auto;}
    .swiper-container { padding-top:40px;}
    
    .section-benefit .sc-heading h1 { font-size: 28px;}
    .section-benefit .section-inner { position: relative;}
    .section-benefit .container,
    .section-benefit .section-inner .container { padding: 0 0 0 0;}
    .section-benefit .wrap-text { max-width: 100%; padding:30px;}
    .section-benefit .wrap-text-nopadding { padding-bottom: 0;}
    .section-benefit .wrap-text:before { height: 5px; left: 0;}
    .section-benefit .row { margin: 0;}
    .section-benefit .col-0 { padding: 0;}
    .section-benefit .bx-intro .wrap-text { max-width: 100%;}
    
    .benefit-intro,
    .benefit-intro .container { padding: 0;}
    .section-benefit .bx-intro .wrap-text { padding: 30px;}
    .section-benefit .wrap-text.bg-w { padding: 30px;}
    .section-benefit  .img-desktop { display: none;}
    .section-benefit  .img-mobile { display: block;}
    .section-five-benefit { padding-top: 0px;}
}


.list-bl {
    margin-left: 20px;
}
.list-bl li {
    list-style: disc;
}

.section-photo {
    text-align: center;
}

img[usemap], map area{
    outline: none;
}
.imgfull-board {
    position: relative;
    z-index: 10;
}
.inr-panelboard {
    position: absolute;
    width: 100%;
    top: 0;
}
.panel-board .label-name {
    z-index: 100;
}


@media screen and (min-width:1024px) {
    .section-board .sc-heading {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
        z-index: 100;
    }
    .section-board .sc-item {
        overflow: hidden;
        height: 185px;
    }
    .section-teamdtac {
        overflow: hidden;
    }
    
    
    .hero-owl .content-owl h3, .hero-owl .content-owl h1, .hero-owl .content-owl .btn-round, .slide-history .img-board, .slide-history .content-board h3, .slide-history .content-board > p, .slide-history .content-board .blockquote, .slide-owl .content-owl h3, .slide-owl .active .content-owl img {
/*    visibility: hidden;*/
    opacity: 0;
}
.hero-owl .active .content-owl h3, .hero-owl .active .btn-round {
/*    visibility: visible;*/
    opacity: 1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.hero-owl .active .content-owl h1 {
/*    visibility: visible;*/
    opacity: 1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-delay: 0.25s;
    -moz-animation-delay: 0.25s;
    -o-animation-delay: 0.25s;
    animation-delay: 0.25s;
}
.slide-history .active .img-board {
/*    visibility: visible;*/
    opacity: 1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.slide-history .active .content-board h3 {
/*    visibility: visible;*/
    opacity: 1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.slide-history .active .content-board > p {
/*    visibility: visible;*/
    opacity: 1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 0.25s;
    -moz-animation-delay: 0.25s;
    -o-animation-delay: 0.25s;
    animation-delay: 0.25s;
}
.slide-history .active .content-board .blockquote {
/*    visibility: visible;*/
    opacity: 1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 0.25s;
    -moz-animation-delay: 0.25s;
    -o-animation-delay: 0.25s;
    animation-delay: 0.25s;
}
.slide-owl .swiper-slide-active .content-owl img {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    opacity: 1;
}
.slide-owl .swiper-slide-active .content-owl h3 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    opacity: 1;
}
.slide-owl .swiper-slide-active .content-owl .btn-round {
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    opacity: 1;
}
}