@font-face {
	font-family: 'fontawesome';
	src: url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype');
}
 @font-face {
	font-family: 'OpenSans-Regular';
	src: url('../lib/OpenSans-Regular.ttf') format('truetype');
}

@font-face {	
	font-family: 'OpenSans-Bold';
	src: url('../lib/OpenSans-Bold.ttf') format('truetype');
}
/*
@font-face {
	font-family: 'Helvetica Regular';
	src: url('../lib/helvetica-normal.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Bold';
	src: url('../lib/helvetica-bold.ttf') format('truetype');
}
@font-face {
	font-family:'UTM Regular';
	src: url('../lib/UTM_HelveRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('../lib/UTM_HelveBold.ttf') format('truetype');
}
@font-face {
	font-family: 'UTM Medium';
	src: url('../lib/SourceSansPro-Semibold.ttf') format('truetype');
} */
body {
    /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important; */
    /*font-family: 'OpenSans-Regular'!important;*/
    font-family: Roboto,Arial,Helvetica,sans-serif !important;
	background: #fff;
	color:black !important;
	line-height: 22px;
	overflow-x: hidden;
}
.accordion-toggle.tit-accor.colorss {
	background: black !important;
	color: white !important;
}
.slide-big {
	/* padding-top: 138px; */
}
.form-group span{
	font-size:14px;
}
.form-horizontal .form-group::before, 
.form-horizontal .form-group::after, 
.btn-toolbar::before, 
.btn-toolbar::after, 
.btn-group-vertical > .btn-group::before, 
.btn-group-vertical > .btn-group::after, 
.nav::before, .nav::after, .navbar::before, 
.navbar::after, .navbar-header::before, 
.navbar-header::after, .navbar-collapse::before, 
.navbar-collapse::after{
	display:none !important;
}

h1{
	font-size: 48px;
	color:#fff;
}

h2{
	font-size: 20px;
}

h3{
	font-size: 16px;
	color: #787878;
	font-weight: 400;
	line-height: 24px;
}

h4{
	font-size: 16px;
}

a {
	color: #c52d2f;
}

a:hover, a:focus {

	color: #d43133;
}
a:focus{
	outline: none!important;
	outline: 0px auto -webkit-focus-ring-color !important;
	outline-offset:0px !important;
}
a:active{
	outline: none!important;
	outline: 0px auto -webkit-focus-ring-color !important;
	outline-offset:0px !important;
}
hr {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #fff;
}
#menu-mobile{
	display:none;
}
header{
	background-color: white !important;
	/*height:120px;*/
}
header#header.fixed_top {
    position: fixed;
    /* border-bottom: 2px solid #002959; */
    -webkit-box-shadow: rgb(222, 222, 222) 0px 0px 16px;
            box-shadow: rgb(222, 222, 222) 0px 0px 16px;
    top: 0;
    z-index: 100;
    width: 100%;
    padding: 30px 0;
    left: 0;
	-webkit-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
    
    /* animation: 1s fade ease; */
}
@-webkit-keyframes fade {
    from {opacity: 0}
    to {opacity: 1}
}
@keyframes fade {
    from {opacity: 0}
    to {opacity: 1}
}
.clear_fix {
	clear: both;
}
body {
	padding-top: 102px;
}
#btns {
	display: none!important;
}
.animated.open_sli .container .col-lg-12{
	padding-right:5px;
}
.btn-primary {
	padding: 8px 20px;
	background: #c52d2f;
	color: #fff;
	border-radius: 4px;
	border:none;
	margin-top: 10px;
}
.btn-primary:hover, 
.btn-primary:focus{
	background: #c52d2f;
	outline: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
} 
.btn-transparent {
	border: 3px solid #fff;
	background: transparent;
	color: #fff;
}
.btn-transparent:hover {
	border-color: rgba(255, 255, 255, 0.5);
}
a:hover,
a:focus {
	color: #111;
	text-decoration: none;
	outline: none;
}
.dropdown-menu {
	margin-top: -1px;
	min-width: 180px;
}
.center h2{
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 20px;
}
.media>.pull-left{
	margin-right: 20px;
}

.media>.pull-right{
	margin-left: 20px;
}
.center {
	text-align: center;
	padding-bottom: 55px;
}
.scaleIn {
	-webkit-animation-name: scaleIn;
	animation-name: scaleIn;
}
.lead{
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.transparent-bg {
	background-color: transparent !important;
	margin-bottom: 0;
}
/*************************
*******Header******
**************************/
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{ outline:0 !important; }
#header .search{
	display: inline-block;
}
.phone-number{
	display: inline-block;
	float:left;
	line-height: 2.2;
	font-size: 14px;
	padding-right:5px;
	padding-top:2px;
	/*margin-right: 32px;*/
	color: red;
}
#btns .phone-number{
	padding-top:3px;
	margin-right: -10px;
}
i.fa.fa-search.form-control-feedback{
	
	height:33px;
}
#search.form-control{
	border-radius:16px;
}
.search.fixed{
	display:inline-block;
	position:absolute;
	bottom:36px;
}
#btns .navbar-nav>li{
	padding:0px;
}
#btns .navbar-nav>li>a{
	
	font-size:14px;
}
#btns .nav.navbar-nav.nav1 >li>a{
	font-size:14px !important;
	
}
#btns .has-feedback .form-control{
	border-radius:15px;
}
#btns i.fa.fa-search.form-control-feedback{
	top:-1px;
	height:32px;
}
#header .navbar-header{
	/*width: 160px;*/
	width: 200px;
	padding-left: 15px;
}
#btns .form-control{
	height:32px;
}
#btns .round.hollow{
	height:35px;
	width:35px;
	line-height:31px;
}
.round.hollow img{
	width:22px;
}
#btns .round.hollow img{
	width:20px;
}
#btns .drop-lang .drop-lang-content .blue{
	height:35px;
	width:35px;
	line-height:31px;
}
input[type=text]{
	font-size:12px;
	/*font-style:italic;*/
	padding: 10px;
}
.navbar>.container .navbar-brand{
	margin-left: 0px !important;
}
.has-feedback .form-control{
	padding-right:60px !important;	
}
i.fa.fa-search.form-control-feedback{
	padding:10px 40px 0px 35px;
	color:white;
	border-radius:16px;
	background-color:#002959;
}
.navbar-brand {
	padding: 0;
	margin:0;
}
.navbar {
	border-radius: 0;
	margin-bottom: 0;
	background: #151515;
	padding: 15px 0;
	padding-bottom: 0;
}
.navbar-nav{
	margin-top: 12px;
}
#btns .navbar-nav{
	margin-top:2px;
	margin-right:5px;
}
.navbar-nav>li{
	padding:0px 6px 0px 6px;
	color:black;

}
.nav1>li{
	padding-bottom: 8px !important;
	/* padding-bottom: 14px !important;*/
}
.nav1>li>a{
	line-height: 1px !important;
	border-radius: 3px;
}
.navbar-nav.nav-1>li>a{
	font-size:14px;
}
.navbar-nav>li>a{
	
	font-size:17px;
	color:black !important;
}
.navbar-nav>li>a:hover{
	color:#33547b !important;
}
.navbar-nav 1>li>a{
	font-size:14px;
	color:black !important;
}
.navbar-inverse{
	background-color:#ffffff !important;
	border-color: white !important;
}
.navbar-inverse .navbar-nav > li > a {
	padding: 6px 12px 10px 12px;
	margin: 0;
	border-radius: 3px;
	color: #fff;
	line-height: 24px;
	display: inline-block;
}
.navbar-inverse .navbar-nav > li > a:hover{
	background-color: #0d3c81 !important;
	color: white !important;
}
.navbar-inverse .navbar-nav > li > a.active{
	background-color: #0d3c81 !important;
	color: white !important;
}
.animated .nav1 > li > a:hover{
	background-color: #0d3c81 !important;
	color: white !important;
}
.animated .nav1 > li > a.active{
	background-color: #0d3c81 ;
	color: white!important ;
}
.navbar-inverse {
	border: none;
}
.navbar-inverse .navbar-brand {
	font-size: 36px;
	line-height: 50px;
	color: #fff;
	padding: 5px 0px 0px 15px;
}
.navbar-inverse .navbar-brand img{
	/*width:110% !important;*/
	width:95% !important;
	height:80px;
}
.navbar-inverse .navbar-nav>.open>a, 
.navbar-inverse .navbar-nav>.open>a:hover, 
.navbar-inverse .navbar-nav>.open>a:focus{
	background-color: #0d3c81 ;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  	background-color: #0d3c81 !important;
  	color: white !important;
}
.navbar-inverse .navbar-nav .dropdown-menu {
  	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  	border: 0;
  	padding: 0;
  	margin-top: 0;
  	border-top: 0;
  	border-radius: 0;
  	

}
.navbar-nav>li>.dropdown-menu.mega-dropdown-menu.right{

	width:80%;
	margin-left: auto !important;
margin-right: auto;
left: 0;
right: 0;
}
.navbar-inverse .navbar-nav .dropdown-menu:before{
  	position: absolute;
  	top:0;
}
.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  	padding: 8px 15px;
}
  .navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
  .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
  .navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  	color: #0e596b!important;
  }
  .navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  	border-radius: 0 0 3px 3px;
  }
  .navbar-inverse .navbar-nav .dropdown-menu > li.divider {
  	background-color: transparent;
  }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
  	border-top: 0;
  	padding-bottom: 0;
  }
  .navbar-collapse.two{
	  margin-top:12px;
  }
  .dropdown-menu {
  	min-width: 250px;
  }
  .mega-dropdown {
	  
  	position: static !important;
  }
  .left-drodown{
  	position: relative !important;
  }
  .mega-dropdown-menu {
  	z-index: 200;
  	padding-left:120px !important;
  	margin-left:15px;
  	padding-bottom:20px!important;
  	width: 100%;
  	box-shadow: none;
  	-webkit-box-shadow: none;
  	margin-left:14px !important;
  }
  .dropdown-menu-list{
	      padding-top: 12px !important;
  	left: 0 !important;
  	margin-left: 0px !important;
  	padding-left: 10px !important;
  	width: 250px;
  }
  #btns .navbar-nav>li>.dropdown-menu{
	  margin-top:-1px !important;
  }
  #btns .dropdown-menu-list{
	      margin-top:0px !important;
  }
  .dropdown-menu-list a{
  	font-size: 14px;
  }
  .mega-dropdown-menu > li > ul {
  	padding: 0;
  	margin: 0;
  }
  .mega-dropdown-menu > li > ul > li {
  	margin-left:50px;
  	list-style: none;
  }
  .dropdown-menu>li>a{
  	white-space: normal !important;
  }
  .mega-dropdown-menu > li > ul > li > a {
  	font-size:14px;
  	display: block;
  	padding: 9px 5px;
  	color: #666666;
  	
  }
  .mega-dropdown-menu > li ul > li > a:hover,
  .mega-dropdown-menu > li ul > li > a:focus {
  	color:#5d97a0;
  	text-decoration: none;
  }
  a.dropdown-header {
  	margin:30px 0px 10px -55px;
  	font-size: 16px;
  	color: black!important ;
  	line-height: 30px;
  }
  a.dropdown-header:hover {
  	color:#0e596b !important;
  }
  .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
  	background-color: transparent !important;
  }
  .verticalLine-menu {
  	min-height: 145px;
  	background-position: left;
  	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #c2c2c2), color-stop(0%, rgba(255,255,255,0)));
  	background-image: -o-linear-gradient(#c2c2c2 80%, rgba(255,255,255,0) 0%);
  	background-image: linear-gradient(#c2c2c2 80%, rgba(255,255,255,0) 0%);
  	background-size: 1px 7px;
  	background-repeat: repeat-y;

  }
  .verticalLine-menu-1 {
  	float:left;
  	margin: 0px 0px 0px -30px;
  	height: 247px;
  	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #c2c2c2), color-stop(0%, rgba(255,255,255,0)));
  	background-image: -o-linear-gradient(#c2c2c2 80%, rgba(255,255,255,0) 0%);
  	background-image: linear-gradient(#c2c2c2 80%, rgba(255,255,255,0) 0%);
  	background-position: right;
  	background-size: 1px 7px;
  	background-repeat: repeat-y;
  }
  .verticalLine-menu-2 {
  	float:left;
  	margin: 0px 0px 0px -30px;
  	height: 193px;
  	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #c2c2c2), color-stop(0%, rgba(255,255,255,0)));
  	background-image: -o-linear-gradient(#c2c2c2 80%, rgba(255,255,255,0) 0%);
  	background-image: linear-gradient(#c2c2c2 80%, rgba(255,255,255,0) 0%);
  	background-position: right;
  	background-size: 1px 7px;
  	background-repeat: repeat-y;
  }
  .mega-dropdown-menu .dropdown-right {
  	margin:20px 0px 0px 0px;
  	font-size: 16px;
  	line-height: 30px;
  }
  .mega-dropdown-menu .dropdown-right a{
  	color: black;
  	font-size: 16px;
  }
  .round.hollow {
  	margin:0px 5px;
  	cursor:pointer;
  	display: -webkit-inline-box;
  	display: -ms-inline-flexbox;
  	display: inline-flex;
  	height: 35px;
  	width: 35px;
  	-webkit-box-pack: center;
  	    -ms-flex-pack: center;
  	        justify-content: center;
  	-webkit-box-align: center;
  	    -ms-flex-align: center;
  	        align-items: center;
  	line-height:48px;
  	border-radius: 20px;
  	border-color: #666666;    
  	color: #666666;
  	text-align: center;
  }
  .navbar-collapse i.fa.fa-user{
  	font-size:14px;
  }
   .navbar-collapse i.fa.fa-facebook{
   	    width: 31px;
    height: 31px;
	  font-weight:bold;
  	font-size:14px;
	color:#002959;
  }
   #btns i.fa.fa-facebook{
  	font-size:13px;
  }
   #btns i.fa.fa-user{
  	font-size:13px;
  }
  .navbar-collapse i.fa.fa-star{
  	margin-bottom:3px;
  	padding:4px 8px 4px 8px;
  	color:yellow;
  	font-size:7px;
  	background-color:red;
  }
  .round.hollow.blue {

  	border:1px solid rgba(0,0,0,0.3);
  }
  .round.hollow.blue:hover{
  	background-color:#f0f0f0;
  }
/*************************
*******Home Page******
**************************/

/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
	position: relative;
	height: 100vh;
}
.fade-carousel .carousel-inner .item {
	height: 100vh;
}
.fade-carousel .carousel-indicators{
	bottom:10px;
}
.fade-carousel .carousel-indicators > li {
	background-color:white;
	border-radius:8px;
	padding:10px 5px;

}
.fade-carousel .carousel-indicators > li.active {

	padding:15px 5px;
	opacity: 1;
}
.carousel-inner{
	height:100vh;
}
.hero {
	width:550px;
	height:290px;
	border: 5px solid white;
	position: absolute;
	top: 45%;
	left: 50%;
	z-index: 3;
	color: #fff;
	text-align: center;
    background-color: rgba(0, 0, 0, 0.302);
	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
.hero h1 {
	font-size: 48px;    
	font-family: 'OpenSans-Bold';
	margin: 0;
	padding-top:30px;
}
.hero p{
	padding-top:13px;
	font-size:16px;
}
.hero button{
	color:black;
	border-radius:0px;
	
}
.fade-carousel .carousel-inner .item .hero {
	opacity: 0;
	-webkit-transition: 2s all ease-in-out .1s; 
	-o-transition: 2s all ease-in-out .1s; 
	transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
	opacity: 1;
	-webkit-transition: 2s all ease-in-out .1s; 
	-o-transition: 2s all ease-in-out .1s; 
	transition: 2s all ease-in-out .1s;    
}
.carousel-control{

	background-color: rbga(255,255,255,0.5);
	z-index:2;
}
.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{
	position:absolute;
	top:38%;
	
}
.education-section .carousel-control .fa-chevron-left, .education-section .carousel-control .fa-chevron-right{
	top:140px;
}
.carousel-control .fa-chevron-right{
	right:50%;
}
span.fa.fa-chevron-left{
	padding-top:28px;
	vertical-align:middle;
	width:70px; 
	height:70px;
	font-size:18px;
	background-color:rgba(255,255,255,0.5);
	border-radius:35px;
}
span.fa.fa-chevron-right{
	padding-top:28px;
	vertical-align:middle;
	width:70px; 
	height:70px;
	font-size:18px;
	background-color:rgba(255,255,255,0.5);
	border-radius:35px;
}
/********************************/
/*            Overlay           */
/********************************/
.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: white;
	opacity: 0;
}

/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
	color: black;
	background-color: white;
	outline: none;
	margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/
.slide-big .fade-carousel .slides img{
	width:100%;
	height: 100vh;
	object-fit: cover;
}
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4 {
	height: 100vh;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
/*
.fade-carousel .slides .slide-1 {
	background-image: url(../image/slide_1.png); 
}
.fade-carousel .slides .slide-2 {
	background-image: url(../image/slide_2.jpg);
}
.fade-carousel .slides .slide-3 {
	background-image: url(../image/slide_3.jpg);
}
.fade-carousel .slides .slide-4 {
	background-image: url(../image/slide_4.jpg);
}
*/
/********************************/
/*          Media Queries       */
/********************************/

.intro-web{
	padding:40px 0px 50px 0px;
}
.intro-web .intro-text{
	line-height:24px;
	font-size:16px;
	
}
.intro-web .intro-text .aclogo{
	padding:5px 10px 0px 0px;

	float: left;
}
.intro-web .intro-text h2{
	font-weight:none;
	line-height:48px;
	padding-top:30px;
	
}
.intro-web .intro-text h2 span{
	font-family: 'OpenSans-Bold';
	/* font-family: 'OpenSans-Bold'; */
}
.intro-web .intro-text .btn-default{
	margin-top:40px;
	border-radius:0px;
	padding:10px 30px;
	background-color:#002959;
	color:white;
}
.intro-web .intro-text .btn-default:hover{
	opacity:0.8;
}
/*Section Award*/
.award{
	background-image: url(../image/award-full.png);
	padding-bottom:20px;
	
	
}
.award .container{
	padding-right:0px;
}
.award .award-text{
	padding-left:5px;
	padding-right:5px;
	color:white;
}
.award-text-icon{
	padding-bottom:10px;
}
.award-image .award-img{
	text-align:right;
}
.award .award-image{
	padding-bottom:50px;
}
.award-image .award-img-1{
	text-align:left;
}
.award  h2{
	text-align:center;
	font-weight:none;
	color:white;
	line-height:48px;
	padding-top:30px;
	/*font-family: 'Raleway Regular';*/
}
.award .award-text h2 span{
	/*font-family: 'Raleway-Medium';*/
}
.award-text-icon h3{
	padding-top:3px;
	text-align:center;
	font-size:16px;
	font-family: 'OpenSans-Bold';
	/* font-family: 'OpenSans-Bold'; */

}
/*.award-inline{
 border-style: dotted dashed solid double;
 width:100%;
     background-image: linear-gradient(#c2c2c2 80%, rgba(255,255,255,0) 0%);
    position: absolute;
    bottom:-30px;
    }*/
    .award-text-icon p{
    	text-align:center;
    	font-size:16px;
    }
    .award-text-icon .award-center{
    	text-align:center;
    }
    .award-text-icon .img-right {
    	text-align:center;
    	margin-left:0px;
    	border:2px solid white;
    	padding:12px;

    }
    .award-text-icon .img-right:hover { 
    	border: 3px solid #1e1c29; 
    	outline: 1px solid white;
    	background-color:white;
    	border-width:2px;  

    }
/*Education Area*/
	.education-section .title-education {
		text-transform:uppercase;
    	color:black;
    	padding-bottom:10px;
    	font-size:30px;
    	font-family: 'OpenSans-Bold';
    	/* font-family: 'OpenSans-Bold'; */
    	text-align:center;

    }
    .education-section {
    	padding:45px 0px 25px 0px;

    }

    .education-section .image-education{
    	width:100%;
    	height:270px;
    	-o-object-fit: cover;
    	   object-fit: cover;
    }
    .education-section .carousel-control{
    	background-image:none !important;
    }

    .education-section h4 {
    	color:black;
    	padding-bottom:10px;
    	font-size:24px;
    	
    	text-align:center;

    }
    .education-section .fade-carousel {

    	height: auto;
    }
    .education-section .fade-carousel .carousel-inner .item {
    	height: auto;
    }
    .education-section .carousel-inner{
    	height: auto;
    }
    .education-section .fade-carousel .slides .slide-1, 
    .education-section .fade-carousel .slides .slide-2,
    .education-section .fade-carousel .slides .slide-3{
    	height: auto;
    	background-size: cover;
    	background-position: center center;
    	background-repeat: no-repeat;
    }

    .education-section span.fa.fa-chevron-left{
    	vertical-align:middle!important;
    	width:30px !important; 
    	height:30px !important;
    	font-size:11px!important;
    	
    	border-radius:0px !important;
    }
    .education-section span.fa.fa-chevron-right{
    	vertical-align:middle !important;
    	width:30px !important; 
    	height:30px !important;
    	font-size:11px !important;
    	border-radius:0px !important;
    }
    .education-section .fa{
    	color:black;
    	padding-top:10px !important;
    }
    .education-section .fa:hover{
    	color:white;
    	background-color:#0d3c81 !important;
    }
    .education-section .head-newedu a{
    	text-decoration: none;
    	
    	font-weight:bold;
    	font-size:16px;
    	padding-top:15px;
    	line-height:10px;
    }
    .education-section .head-newedu{
    	padding-top:15px;
    	line-height:20px;
    }
    .education-section .head-newedu a{
    	/*color:black;*/

    	color: black;
    }
    .education-section .head-newedu a:hover{
    	color:#777777;
    }
    .education-section .content-newedu{
    	
    	font-size:14px;
    	/*color:#666666;*/
    	color: black;
    	/*height: 102px;
    	overflow: hidden;*/
    }

    .service-section{
    	
    	padding:30px 0px 0px 0px;
    	color:white;
    }
    .service-section .container{
    	padding-right:0px;
    }
    .service-section h4{
    	color: black;
    	text-align: center;
    	font-size: 36px;

    }
    .service-section .slide .fade-carousel {

    	height: auto;
    }
    .service-section .slide .fade-carousel .carousel-inner .item {
    	height: auto;
    }
    .service-section .slide .carousel-inner{
    	height: auto;
    }
    .service-section .slide .fade-carousel .slides .slide-1, 
    .service-section .slide .fade-carousel .slides .slide-2,
    .service-section .slide .fade-carousel .slides .slide-3{
    	height: auto;
    	background-size: cover;
    	background-position: center center;
    	background-repeat: no-repeat;
    }

    .service-section .hero-2{
    	width:100%;
    	border: 0px;
    	position: absolute;
    	top: 45%;
    	left: 50%;
    	z-index: 3;
    	/*  color: #fff;*/
    	color:#666666;
    	text-align: left;
    	/*text-shadow: 1px 1px 0 rgba(0,0,0,.75);*/
    	-webkit-transform: translate3d(-50%,-50%,0);
    	-ms-transform: translate3d(-50%,-50%,0);
    	transform: translate3d(-50%,-50%,0);
    }
    .service-section .carousel-indicators{
    	width:100%;
    	left:30%;
    	bottom:70%;
    }
    .service-section .fade-carousel .carousel-indicators > li {
    	margin:0px 1px;
    	text-indent:-4px;
    	border:0px;
    	background-color:#c3c3c3;
    	border-radius:0px;
    	padding:15px 15px;

    }
    .service-section .fade-carousel .carousel-indicators > li > a {
    	text-decoration:none;
    	position:absolute;
    	top:15%;
    	/*color:black;*/
    	color:white;

    }
    .service-section .fade-carousel .carousel-indicators > li.active {
    	color:white !important;
    	background-color:#193a6b;
    	padding:15px 15px;

    }

    .service-section .head-content{
    	font-size:18px;
    	/*font-family: 'OpenSans-Bold';*/
    	/* font-family: 'OpenSans-Bold'; */
    	color: #333333;

    }

    .service-section .mid-content{
    	height:113px;
    	overflow:hidden;
    	font-size:16px;
    	

    }
    /*New section*/
    .new-section{
    	padding:0px 0px 45px 0px;
    }

    .new-section a{
    	color:black;
    	text-decoration:none;
    	display: block;
    }
    .new-section a:hover{
    	color:#2a6496;
    	text-decoration:none;
    }
    .new-section .new-tasbar{
    	padding-bottom:20px;

    }
    .new-section .new-head .btn-default{
    	margin-top:13px;
    	border-radius:0px;
    	padding:10px 30px;
    	background: #181818;
    	color:white;
    	font-size: 21px;
    	font-weight: 300;
    }
    .new-section .new-head .btn-default:hover{
    	opacity:0.8;
    }
    .new-section h4{
		font-family: 'OpenSans-Regular';
    	font-size:46px;
    	padding-bottom:25px;
    }
    .new-section .image-new{
    	width:100%;
    	height:230px;
    	-o-object-fit: cover;
    	   object-fit: cover;
    }
    .new-section .media{
    	padding-top:10px;
    }
    .new-section .media .media-left{
    	line-height:20px;
    	padding-top:4px;
    	padding-left:10px;
    }
    .new-section .media .media-body{
    	padding-left: 30px;
    	line-height:5px;
    }
    .new-section .media .date{
    	font-size:36px;
    	color:#d1eb50;
    	text-align:center;
    	
    }
    .new-section .media .month-year{
    	color:#666666;
    	font-size:16px;
    	
    }

    .new-section .media .small-new{
    	color:#666666;
    	font-size:13px;
    	
    }
    .new-section .media .first-new{
    	height: 40px;
    	overflow: hidden;
    	line-height:20px;
    	font-size:16px;
    	/*font-family: 'OpenSans-Bold';*/
    	/* font-family: 'OpenSans-Bold'; */
    }
    .new-section .media .content-new{
    	overflow: hidden;
    	height: 100px;
    	margin-top:5px;
    	font-size:15px;
    	line-height: 24px;
    	
    }
    .new-section .small-new-content{
    	padding-right:10px;
    }
    .new-section .media.media-1{
    	
    	padding:5px 0px;
    	border-bottom:1px solid #c2c2c2;
    }
    .new-section .boxmain:last-child .media.media-1{
    	border-bottom:none;
    }
    .new-section .media .media-left.media-1{
		    width: 30%;
    	padding-top:0px;
    	padding-left:0px;
    }
    .new-section .media.media-1 .media-body.media-1{
    	padding-top:2px;
    	padding-left:2px;

    }
    .media .media-body.media-1 .first-new{
    	
    }
    .media .media-body.media-1 .date-two{
    	
    	color:#666666;
    }
	.media .media-body.media-1 .date-two .fa{
		padding-right:5px;
	}
    .new-section .media.media-2{
    	
    	padding:5px 0px;

    }
    .new-section .media.media-2 .media-body.media-1{

    	padding-left: 0px;

    }

    /*Footer Section*/

    .footer-section{
    	/*padding:0px 0px 40px 0px;*/
    	padding:0px 0px 0px 0px;
    	color:white;

    	background-image:url(../image/footer.png);
    }
    .footer-section .col-lg-2{
    	width:20%;
    }
    .footer-section .world-wide{
    	padding-top:55px;
    }
	.footer-section .world-wide img{
		width:100%;
	}
    .footer-section h6{
    	padding-bottom:20px;
    	font-family: 'OpenSans-Bold';
    	/* font-family: 'OpenSans-Bold'; */
    	font-size:16px;
    }
    .footer-section p{
    	
    	font-size:16px;
    }
    .footer-section .image-user{
    	margin-right:10px;
    	padding:14px 16px;
    	border-radius:5px;
    	background-color:rgba(255,255,255,0.3);
    }
    .footer-section .contact-footer{
    	/*padding-bottom:40px;*/
    	padding-bottom:0px;
    	padding: 30px 0;
    	
    }
    .footer-section  .menu-footer{
    	/*border-bottom:1px solid rgba(255,255,255,0.2);*/
    	
    }
    .footer-section .menu-footer h6{
    	margin-top:40px;
    	padding-bottom:0px;
    }
    .footer-section .menu-footer li a{
    	
    	font-size:12px;
    	color:#99a1af;
    }
    .footer-section .menu-footer ul.link {
    	padding-top: 0px;
    	padding-left:0px;
    }
    .footer-section .menu-footer ul.link a:hover {
    	color:#ddd;
    	text-decoration: underline;
    }

    .footer-section .menu-footer ul.link li {
    	padding-top: 10px;
    	list-style: none;
    }
    /*Footer*/
    .footer .container{
    	padding-right:0px;
    }
    .copy-social p, .copy-social div.social{
    	display:inline;
    	font-size: 12px;
    }
    .copy-social .social{
    	    float: right;
    margin-top: -9px;
    padding-right: 140px;
    }
    .copy-social .social a{
    	margin-top:-9px;
    	margin-left:10px;
    	color:white;
    }
    .copy-social a{
    	color:white;
    }
    .copy-social .social i{
    	padding:11px 19px;
    	border-radius:5px;
    	
    }
    .copy-social .social i.fa.fa-facebook{
		color:white;
		width:auto;
		height:auto;
    	padding:11px 22px;
    	background-color:#3b5998;
    }
    .copy-social .social i.fa-youtube-play{
    	background-color:#cd201f;
    }
    .copy-social .social i.fa-google-plus{
    	background-color:#333333;
    }

    .copy-social .social i.fa-facebook:hover{
    	background-color:#052f86;
    }
   /* .copy-social .social i.fa-google-plus:hover{
    	background-color:#c70000;
    }*/
    
    .copy-social .social i.fa-youtube-play:hover{
    	background-color:#fa0806;
    }
    .copy-social .social i.fa-google-plus:hover{
    	background-color:#141414;
    }
    footer {
    	padding:10px 0px 10px 0px;
    	background-color:#011a37;
    	color:white;
    	font-size:14px;
    }
    footer p{
    	
    }
    footer span{
    	font-family: 'OpenSans-Bold';
    	/* font-family: 'OpenSans-Bold'; */
    }
    #goTop {
    	bottom: 100px;
    	cursor: pointer;
    	display: none;
    	height: 50px;
    	position: fixed;
    	right: 3%;
    	width: 40px;
    	height: 40px;
    	line-height: 40px;
    	text-align: center;
    	background: #d1eb50;
    	color: #000;
    	z-index: 1000;
    	border-radius: 5px;
    }
    #goTop:hover {
    	background-color: #e8f5a8;
    }


    /*Introduce Page*/
    .aclogo{
    	padding:5px 10px 0px 0px;

    	float: left;
    }
    .intro-more-section {
    	/*border-top:3px solid #0d3c81;*/
    	/*padding:20px 0px 50px 0px;*/
    }
    .intro-more-section .intro-menu a{
    	
    	font-size:18px;
    	color:black;

    }

/*.intro-more-section ul{
  padding-top:5px;
  }*/
  .intro-more-section .nav-pills{
  	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
  	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
  }
  .intro-more-section .nav-pills li{
  	
  	font-size: 16px;
  	border-bottom:1px solid #ebebeb;
  } 
  .intro-more-section .nav-pills li a{
  	color: black;
	padding:20px 10px 20px 10px;
  }
  
  .intro-more-section .nav-pills li.header{
  	
  	font-weight:bold;
  	padding:20px 5px 20px 10px;
  	border-bottom:1px solid #ebebeb;
  	font-size:16px;

  }
  .intro-more-section .nav-pills li.header a{ 
  padding:0px;
  }

  .nav-pills>li.active, .nav-pills>li.active:hover .nav-pills>li.active:focus{
  	color:white!important;
  	background-color:#0d3c81!important;
  }
  .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
  	background-color:#0d3c81!important;
  }
  .nav-pills>li:hover{
  	color:white!important;
  	background-color:#0d3c81!important;
  }
   .nav.nav-pills>li a:hover{
  	color:white!important;
  	background-color:transparent!important;
  }
  .nav>li>a:hover{
  	color:white!important;
  	background-color:transparent!important;
  }

  .intro-more-section .intro-content{
  	/*padding-left:0px;*/
  	/*font-size:15px;*/
  	
  }
  .intro-more-section .detail-content{
	  padding-left:0px;
	  padding-right:0px;
  }
  .intro-more-section .intro-content .contact-intro{
	  padding-left:30px;
  }
  .intro-more-section .intro-content .head-lead h3{
  	text-transform:uppercase;
  	margin-bottom:25px;
  }
  .intro-more-section .download-file{
  	margin-bottom:10px;
  	padding:8px;
  	color:#666666;
  	background-color:#f8f8f8;
  } 
  .intro-more-section .download p{
  	padding-bottom:0;
  	text-decoration:none;
  }
  .intro-more-section .download-file a{
  	color:#666666;
  	text-decoration:none;
  }
  .intro-more-section .download-file:hover{
  	background-color:#0d3c81;
  }
  .intro-more-section .download-file:hover a{
  	color:white;

  }
  .intro-more-section .download-file .fa-download{
  	padding-top:5px;
  	float:right;
  }
  .intro-more-section .more-contact .video{
  	padding-top:10px;
  }
  .intro-more-section .col-lg-4{

  	/*padding-right:0px;*/
  }
  .intro-more-section .about-left{
	  padding-right:30px;
  }
  .intro-more-section .info-address a{
  	
  	font-size: 14px;
  	color: #333;
  	text-decoration: underline;
  }
  
  .intro-more-section .more-contact h3,  .intro-more-section .download p, .intro-more-section .more-contact h5.title{
  	/*margin-top:20px;*/
  	/*margin-bottom:-8px;*/
  	font-size:18px;
  	font-family: 'OpenSans-Bold';
  	/*font-family: "CarnacBold", Arial, Helvetica, sans-serif;*/
  	margin: 0;
  	padding-bottom: 2px;
  	border-bottom: 1px solid #d1eb50;
  }

  .contact-intro .more-contact {
  	padding: 30px 0;
  }
	.accordion {
		padding-top: 10px;
	}
  .intro-more-section .more-contact .info-address {
  	cursor:pointer;
  	margin: 10px 0;
  	padding:20px;
  	background-color:#f0f0f0;
  }
  .intro-more-section .more-contact .info-address.active {
  	color:#000;
  	background-color:#d1eb50;
  }
  .intro-more-section .more-contact .info-address.active a{
  	color:#000;

  }
  .intro-more-section .more-contact .info-address h4{
  	font-family: 'OpenSans-Bold';
  	font-family: 'OpenSans-Bold';
  	font-size:16px;
  }
  .intro-more-section .more-contact .info-address h5{
  	font-family: 'OpenSans-Bold';
  	font-family: 'OpenSans-Bold';
  	font-size:16px;
  }
  .intro-more-section .more-contact .info-address p{
  	
  	font-size:14px;


  }

  .leader-main .head-lead h3{
  	float:left;
  	padding-bottom:10px;
  	font-size:36px;
  	
  }
  .leader-main .head-lead a{
  	margin-top:35px;
  	float:right;
  	font-size:14px;
  	color:#666666;
  	
  }
  .leader-main .leader{


  }
  .leader-main .leader-intro{
  	width:260px;
  	height:355px;
  	text-align:center;
  	background-color:#f0f0f0;
  }
  .leader-main .leader h4{
  	padding-top:10px;
  	font-size:16px;
  	font-family: 'OpenSans-Bold';
  	font-family: 'OpenSans-Bold';
  }
  .leader-main .leader p{
  	font-size:14px;
  	
  }
  .leader-main .image-leader{
  	width:260px;
  	height:230px;

  }
/*Contact Page
*/  
.contact-area{
	/*border-top: 3px solid #0d3c81;*/
	/*padding:50px 0px 80px 0px;*/
}
.contact-area .intro-contact{
	position:absolute;
	bottom:178px;
	color:#fff;
	margin-left:-15px;
	padding-right:15px;
}
.contact-area .intro-contact h3{
	font-size:24px;
	margin-top: 0;
	font-family: 'OpenSans-Bold';
}
.contact-area .intro-contact p{
	font-size:16px;
}
.contact-area .main-contact{
	padding-bottom:25px;

}
.contact-area .link-address li {
	padding-top: 10px;
	list-style: none;
}
.contact-area .link-address li a:hover{
	text-decoration: none;
	color: #848484;
}

.contact-area .btn-primary{
	background-color: #21c2f8;
	border-radius:0px;
	border:none;
}
.table-contact{
	padding:30px;
}


.main-contact .contact-info  h4{
	font-size:18px;
	font-family: 'OpenSans-Bold';

}

.contact-info .link-address{  
	padding:0px 0px 5px 0px;

}  

.contact-info .link-address a{
	font-size:15px;
	color:#000;
	
}
.contact-info .link-address i{
	padding-right:5px;
}
.contact-info .social-contact i{
	margin-left:4px;
	padding:10px 11px;
	background-color: #f5f5f5;
	color:black;
}
.contact-info .social-contact i.fa-facebook{
	padding:10px 14px;

}

.contact-area .controls{
	padding:30px 25px 35px 25px;
	-webkit-box-shadow: 0px 1px 10px 2px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 10px 2px rgba(50, 50, 50, 0.2);
}
.contact-area .controls h4{
	font-size:18px;
	font-family: 'OpenSans-Bold';

}
.contact-area .contact-form .form-control{
	font-size:14px;
	border-radius:0;
}
.contact-area .controls p{
	font-size:14px;
	padding:0px ;

}
.contact-area .controls .btn-default{
	border-radius:0px;
	padding:8px 25px;
	background-color:#002959;
	color:white;
	text-transform: uppercase;
}

.contact-info .social-contact i:hover{
	background-color:#bbb9b9;
}
.contact-info .social-contact i{
	margin-left:4px;
	padding:10px 11px;
	background-color: #e8e6e6;
	color:black;
}
/*Service Page*/
.service-area  {
	/*border-top:3px solid #0d3c81;*/
	/*padding:20px 0px 45px 0px;*/
}
.service-area .new-service{
	padding-right:0px;
	padding-left:0px;
}

.service-area h2{
	font-size:36px;
	
	padding-bottom:5px;
}
.service-area .more-contact .video{
	padding-top:25px;
}
.video iframe{
	width:100%;
	border:none;
}
.service-area .more-contact{
	padding-top:10px;
	margin-right:-30px;

}
.service-area .more-contact h3{
	padding-bottom:10px;
	font-size:18px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.service-area .video{
	margin-bottom:20px;
}
.service-area .nav-pills>li:hover {
    color: white!important;
    background-color: #0d3c81!important;
}
.service-area .nav-pills li a{
	color:black;
}
.service-area .nav-pills li {

    
    font-size: 18px;
    padding: 10px 0px;
    border-bottom: 1px solid #ebebeb;
}
.service-area ul.nav-pills{

	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
}
.nav-stacked>li+li{
	margin-top: 0px !important;
}
.service-area .nav-pills li{
	padding:10px 0px;
	border-bottom:0.5px solid #ebebeb;
} 
.service-area .nav-pills li.sub-menu{
	cursor: pointer;
	padding:10px 0px 0px 0px !important;
}
.service-area .nav-pills li.sub-menu ul {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.service-area .nav-pills li a.sub{
	margin-bottom:10px !important;

}

.service-area .nav-pills li.header{
	
	font-weight:bold;
	padding:20px 5px 20px 5px;
	border-bottom:1px solid #ebebeb;
	font-size:18px;

}
.service-area .nav-pills>li.active, .nav-pills>li.active:hover .nav-pills>li.active:focus{
	padding:10px 0px;
	color:white!important;
	background-color:#0d3c81!important;
}
.service-area .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
	background-color:#0d3c81!important;


}
.service-area .nav>li>a:hover, .nav>li>a:focus{

	background-color:transparent!important;
}
.nav-pills span.caret{
	margin-top:10px;
}
.service-area .nav-pills .nav-list li{

	padding:0px 0px 0px 15px;
	background-color:white!important;
}

.service-area .nav-pills .nav-list li a{

	font-size:14px;
}
.service-area .nav-pills .nav-list li a.active{
	color: #0d3c81;
}
.service-area .nav-pills .nav-list li a:hover{
	color: #0d3c81 !important;
}
.service-area .info-address {
	cursor:pointer;
	margin-bottom:20px;
	padding:20px;
	background-color:#f0f0f0;
}
.service-area .info-address.active {
	color:white;
	background-color:#0d3c81;
}
.service-area .info-address h4{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:16px;
}
.service-area .info-address h5{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:16px;
}
.service-area .info-address p{
	
	font-size:14px;
}

/*Main style*/
.intro-more-section .new-service{
	padding-left:0px;
	
}
.intro-more-section .new-service h2{
	padding-left:15px;
}

.list-service{
	padding-bottom:25px;
}
.list-quotes {
	cursor: pointer;
	height: auto;
	overflow: hidden;
	position: relative;
	display: block;
}
.list-quotes img{
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
}
.list-quotes img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.list-quotes p {
	height:100%;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin: 0;
	padding: 45px 10px 0px 10px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.7s;
	transition: opacity 0.35s, -webkit-transform 0.7s;
	-o-transition: opacity 0.35s, transform 0.7s;
	transition: opacity 0.35s, transform 0.7s;
	transition: opacity 0.35s, transform 0.7s, -webkit-transform 0.7s;
	-webkit-transform: translate3d(0,240px,0);
	transform: translate3d(0,240px,0);
	font-size: 14px;
	text-align:center;
	
	background: #d1eb50 !important;
	width: 100%;
	color: #000 !important;
}


.list-quotes:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.list-service .click-more p{
	height: 60px;
	overflow: hidden;
	margin-bottom:2px;
	padding-top:14px;
	font-family: 'OpenSans-Bold';
	font-size:14px;

}
.list-service .click-more p a{
	height: 53px;
	overflow: hidden;
	margin-bottom:10px;
	padding-top:14px;
	font-family: 'OpenSans-Bold';
	font-size:14px;
	color: #333;

}
.list-service .click-more a{

	
	font-size:12px;
	text-decoration:none;

}
.list-service .click-more a:hover{
	text-decoration:none;

}

.list-service .pagination ul li{
	
	font-size:14px;
}
.list-service .go a span{
	font-weight:bold;

}
/*Service More Section*/
.service-more-section{
    border-top: 3px solid #0d3c81;
}
.service-more-section .title-service{
	font-size:33px;
	margin-top:25px;
	margin-bottom:20px;
}
 
.service-more-section .service-first{
	margin-bottom:40px;
	padding:0px;
	background-color:#f9f9f9;
}
.service-more-section .service-two{
	margin-bottom:40px;
	padding:0px;
	background-color:#f9f9f9;
}
.service-more-section .service-more{
	padding:40px;
	text-align:center;
	background-color:#f9f9f9;
	height:350px;
}
.service-more-section .service-more h4{
	font-size:24px;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:15px;
}
.service-more-section .service-more p{
	font-size:14px;
	padding-bottom:20px;
	line-height:24px;
}
.service-more-section .service-more .btn-default{
    border-radius: 26px;
    padding: 13px 28px;
    background-color: #002959;
    color: white;
	text-transform:uppercase;
}
.service-more-section .service-more .btn-default:hover{
	text-decoration:none;
	background-color:rgba(0,41,89,0.8);
}
.service-more-section .service-hover {
	padding:0px;
	cursor: pointer;
	height: auto;
	overflow: hidden;
	position: relative;
	display: block;
}
.service-more-section .service-hover img{
	width:100%;
	height:350px;
	-o-object-fit:cover;
	   object-fit:cover;
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
		-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.service-more-section .service-hover a {
	    height: 100%;
    position: absolute;
    top:36%;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.7s;
    transition: opacity 0.35s, -webkit-transform 0.7s;
    -o-transition: opacity 0.35s, transform 0.7s;
    transition: opacity 0.35s, transform 0.7s;
    transition: opacity 0.35s, transform 0.7s, -webkit-transform 0.7s;
    -webkit-transform: translate3d(0,240px,0);
    transform: translate3d(0,240px,0);
    
    text-align: center;
    width: 100%;
    color: #fff !important;
}
.service-more-section .service-hover a i{
	font-size: 40px;
	padding:25px;
	border-radius:60px;
	background-color:rgba(13,60,129,0.8);
}

.service-more-section .service-hover:hover a {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.service-more-section .regis-now{
	margin-bottom:40px;
	padding:0;
}
.service-more-section .regis-now .regis-img{
	height:160px;
}
.service-more-section .btn-regis-job{
	text-align: center;
	height:197px;
	width:96.5%;
	top:0;
	position:absolute;
}
.service-more-section .regis-now .btn-regis-job h4{
	margin-top:27px;
	text-transform:initial;
	font-size:33px;
	
	color:white;
}
.service-more-section .regis-now .btn-regis-job h4 i{
	font-size:37px;
	padding-right:10px;
}
.service-more-section .btn-regis-job .three-download{
	padding-top:0px;
}
.service-more-section .btn-regis-job .three-download a:hover{
	background-color:rgba(255,255,255,0.3);
	color:white;
	text-decoration:none;
}
.service-more-section .btn-regis-job .three-download a{
	margin:0px 10px;
	font-size:15px;
	background-color:rgba(255,255,255,0.1);
	padding:17px 24px 13px 24px;
	border-radius:8px;
}
.service-more-section .btn-regis-job .three-download a i{
	padding-top:25px;
	padding-right:7px;
	font-size:17px;
}
/*Detail*/
.detail-area {
	/*border-top:3px solid #0d3c81;*/
	/*padding:30px 0px 50px 0px;*/
}
.detail-area span{

	font-size:20px ;
}
.detail-area h2{
	padding-bottom:5px;
	margin-top:10px;
	font-size:22px;
	font-weight:600;
	
}
.detail-area .detail-content{
	padding-left:0px;
	padding-right:0px;
}
.content-behind{
	position:relative;
	padding-bottom:40px;
}
.content-behind img{
	width:100%;
	height:400px;
	-o-object-fit:cover;
	   object-fit:cover;
}
.content-behind .behind-text{
	/*padding-left:0px;*/
	background-color: #d1eb50;
	padding: 10px 20px;
	color:#000;
	position:absolute;
	bottom:70px;
	width:50%;
	-o-object-fit:cover;
	   object-fit:cover;
	
}
.content-behind .behind-text h3{
	font-size:26px;
}
.content-behind .behind-text h4 {
	font-size:20px;
}
.content-behind .behind-text p{
	font-size:15px;
}
.detail-area .about-left{
	padding-right:30px;
}
.detail-area .contact-intro{
	/*padding-left:30px;*/
}
.detail-area .contact-intro img{

}
.detail-area .more-contact h3{
	margin-top:15px;
	margin-bottom:-8px;
	font-size:18px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.detail-area .detail-menu a{
	
	font-size:16px;
	color:black;
}
.detail-area ul.nav-pills{
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
}
.nav-stacked>li+li{
	margin-top: 0px !important;
}
.detail-area .nav-pills li{
	border-bottom:0.5px solid #ebebeb;
} 
.detail-area .nav-pills li.sub-menu{
	cursor: pointer;
	padding:0px !important;
}
.detail-area .nav-pills li.sub-menu ul {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.detail-area .nav-pills li a{
	padding-top:20px;
	padding-bottom:20px;
}

.detail-area .nav-pills li.header{
	padding:20px 5px 20px 15px;
	
	font-weight:bold;
	border-bottom:1px solid #ebebeb;
	font-size:18px;
}
.detail-area .nav-pills>li.active, .nav-pills>li.active:hover .nav-pills>li.active:focus{
	padding:10px 0px;
	color:white!important;
	background-color:#0d3c81!important;
}
.detail-area .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
	background-color:#0d3c81!important;
}
.detail-area .nav>li>a:hover, .nav>li>a:focus{

	background-color:transparent!important;
}
.nav-pills span.caret{
	margin-top:10px;
}
.detail-area .nav-pills .nav-list li{

	padding:0px 0px 0px 15px;
	background-color:white!important;
}
.detail-area .nav-pills .nav-list li a{
	padding:10px 5px;
	font-size:14px;
}
.detail-area .nav-pills .nav-list li a.active{
	color: #0d3c81;
}
.detail-area .nav-pills .nav-list li a:hover{
	color: #0d3c81 !important;
}

.detail-area .intro-content{

	/*padding-right:0px;*/
	font-size:15px;
	
}

.detail-area .detail-content p{
	/*
	margin-top:25px;
	padding-bottom:20px;
	*/
}
.detail-content p a{
	color:#333;
}
.detail-area .detail-content p input{
	width:100%;
	height:auto;
}
.detail-area .download-file{
	margin-bottom:10px;
	padding:8px;
	color:#666666;
	background-color:#f8f8f8;
}
.detail-area .info-address a{
	color: #333;
	text-decoration: underline;
} 
.detail-area .download p{
	/*padding-top:20px;
	padding-bottom:17px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:16px;
	text-decoration:none;*/
}
.detail-area .download-file a{
	color:#666666;
	text-decoration:none;
}
.detail-area .download-file:hover{
	background-color:#0d3c81;
}
.detail-area .download-file:hover a{
	color:white;

}
.detail-area .download-file .fa-download{
	padding-top:5px;
	float:right;
}
.detail-area .more-contact .video{
	padding-top:25px;
}
.detail-area .more-contact .video{
	margin-bottom:20px;
}
.detail-area .more-contact .info-address {
	margin-bottom:20px;
	cursor:pointer;
	padding:20px;
	background-color:#f0f0f0;
	border-bottom:1px solid #dfdfdf;
}

.detail-area .more-contact .info-address h4{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	color:#666666;
	font-size:16px;
}
.detail-area .more-contact .info-address h5{
	/*font-family: 'OpenSans-Bold';*/
	font-size:15px;
	
}
.contact-intro .more-contact .info-address h5{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.detail-area .more-contact .info-address p{
	
	font-size:14px;
}
/*Major Page*/

.major-area {
	/*border-top:3px solid #0d3c81;*/
	/*padding:40px 0px 45px 0px;*/
}
.major-area .image-new{
	width:100%;
	height:230px;
}

.major-area .fade-carousel {
	position: relative;
	height: 395px;
}
.major-area .fade-carousel .carousel-inner .item {
	height: 395px;
}
.major-area .carousel-inner{
	height: 395px ;
}
.major-area .carousel-control{
	background-image:none !important;
	top:10%;
	bottom:20%;
	opacity: 0!important;
	background-color: rbga(255,255,255,0.5);
	z-index:2;
}
.major-area .carousel-control:hover{
	opacity: 0.5!important;

}
.detail-area .quotes-news  {
	max-height:115px;
	position: absolute;
	padding: 10px 0px 10px 0px;
	bottom:12.5%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	font-size: 15px;
	font-weight: normal;
	background: rgba(0,0,0,0.6);
	width: 100%;
	color: #fff;
}
.detail-area .quotes-news a{
	color:white;
}
.detail-area .quotes-news a:hover{
	text-decoration: none;
	color:#4080ff;
}
.detail-area .quotes-news h3{
	font-size:24px;
	
	margin:10px 10px 5px 10px;
	color:white;
}
.detail-area .quotes-news h3:hover{
	text-decoration: none;
	color:#002959;
}
.detail-area .quotes-news p{
	font-size:14px;
	
	margin:0px 10px 0px 10px;
}
.major-area .quotes  {
	max-height:115px;
	position: absolute;
	padding: 10px 0px 10px 0px;
	bottom:12.5%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	font-size: 15px;
	font-weight: normal;
	background: rgba(0,0,0,0.6);
	width: 100%;
	color: #fff;
}
.major-area .quotes a{
	color:white;
}
.major-area .quotes a:hover{
	text-decoration: none;
	color:#4080ff;
}
.major-area .quotes h3{
	font-size:24px;
	
	margin:10px 10px 5px 10px;
	color:white;
}
.major-area .quotes h3:hover{
	text-decoration: none;
	color:#002959;
}
.major-area .quotes p{
	font-size:14px;
	
	margin:0px 10px 0px 10px;

}
.major-area .list-quotes{
	padding-bottom:20px;
}
.major-area .list-quotes .img-major{
	width:370px;
	height:186.5px;
}
.major-area .quotes1  {
	position: absolute;
	bottom:34%;
	padding: 10px 0px 10px 0px;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	font-size: 15px;
	font-weight: normal;
	background: rgba(0,0,0,0.6);
	width: 100%;
	color: #fff;
}
.major-area .quotes1 h3{
	font-size:21px;
	
	margin:0px 10px 0px 10px;

}
.major-area .slides .slide-1, 
.major-area .slides .slide-2,
.major-area .slides .slide-3
{
	height: 420px;
	background-size: cover;
	background-position: center center;
}
.major-area .img-slide-major{
	width:770px;
}
.major-area .hero-3{
	width:100%;
	border: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	color: #fff;
	text-align: left;
	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
.major-area .carousel-indicators{

	width:100%;
	left:74.5%;
	top:5%;
}
.major-area .fade-carousel .carousel-indicators > li {
	text-indent:-4px;
	border:0px;
	background-color:#c3c3c3;
	border-radius:0px;
	padding:15px 15px;

}
.major-area .fade-carousel .carousel-indicators > li > a {
	text-decoration:none;
	position:absolute;
	top:3%;
	color:black;

}
.major-area .fade-carousel .carousel-indicators > li.active {
	color:white !important;
	background-color:#193a6b;
	padding:15px 15px;

}
.major-area .new-major{
	padding-top:10px;
	padding-bottom:10px;
}
.major-area .new-major h4{
	padding-bottom:10px;
	text-align:center;
	font-size:24px;
	
}
.major-area .head-newedu{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:16px;
	padding-top:15px;
	line-height:10px;
}
.major-area .new-major .content-newedu{
	height: 83px;
	overflow: hidden;
}
.major-area .head-newedu a{
	color:black;
	text-decoration:none;
}
.major-area .head-newedu a:hover{
	color:#002959;
	text-decoration:none;
}
.major-area .content-newedu{
	
	font-size:14px;
	color:#666666;
}
.major-area .new-major-main{

	padding-bottom:30px;
}
.major-area .major-more h4{
	padding-top:20px;
	padding-bottom:7px;
	font-size:24px;
	line-height:24px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	text-transform:uppercase;
}
/*
.major-area .major-more:last-child{
	border-bottom:1px solid #efefef;
}
*/
.major-area .new-major-main .content-major img{
	width:100%;
	height:360px;
	padding-bottom:10px;
}
.major-area .new-major-main .content-major .title-major{
	padding-top:5px;
	margin-bottom:2px;
	font-size:14px;
	color:#666666;
	
}
.major-area .new-major-main .content-major p{
	padding-top:6px;
	font-size:15px;
	line-height:24px;
	
}
.major-area .new-major-main .content-major a.tit{
	font-family: 'OpenSans-Bold';
	color:black;
	font-family: 'OpenSans-Bold';
	font-size:16px;
	text-transform:uppercase;
	
}
.major-area .new-major-main .content-major a.tit:hover{
	text-decoration:none;
	color:#0d3c81;
}
.major-area .new-major-main a.btn-default{
	font-size:16px;
	
    margin-top: 10px;
    border-radius: 0px;
    padding: 9px 28px;
    background-color: #002959;
    color: white;
}
.major-area .new-major-main a.btn-default:hover{
	text-decoration:none;
    background-color: rgba(13,60,129,0.9);

}
.pagi-check .pagination{
	margin:7px;
}
.pagi-check .menu-pa{
	margin-top: 25px;
	border-top:1px solid #212121;
}
.service2-more{
	padding:28px 0px 0px 0px !important;
}
.service2-more .name{
	margin-top:0px;
	padding-bottom:7px;
	font-size:32px;
	
}
.info-connect2{
    padding: 20px;
    background-color: #f8f8f8;
}
.info-connect2 p{
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.info-connect2 a i{
	padding-top:10px;
	color:white;
	text-align:center;
	border-radius:3px;
	width:35px;
	height:35px;
    background: #0d3c81;
    margin-right:15px;
}
.info-connect2 a{
	padding-bottom: 10px;
	display:block;
	font-size:14px;
	
	color:#666;
}
.info-connect a:hover{
	text-decoration:none;
}



.major-area .media{
	padding-top:15px;
}
.major-area .media .media-left{
	line-height:20px;
	padding-right:0px;
}
.major-area .media .media-left img{
	width:90px;
	height:80px;
}
.major-area .media .media-body{
	padding-bottom:5px;
	padding-left:10px;
	line-height:5px;
}

.major-area .media .small-new{
	color:#666666;
	font-size:14px;
	
}
.major-area .media .first-new{
	height: 68px;
	overflow: hidden;
	line-height:22px;

	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.major-area .media .first-new a{
	color:black;
}
.major-area .media .first-new a:hover{
	color:#002959;
	text-decoration: none;
}
.major-area .media .content-new{
	margin-top:5px;
	font-size:16px;
	
}
.major-area .small-new-content{
	padding-right:10px;
}
.major-area .media{

	padding: 0px;
	border-bottom:1px solid #c2c2c2;
}
.major-area .media:last-child{
	border-bottom:0px;
}
.major-area .media .media-left.{
	padding-top:0px;
	padding-left:0px;
}
.major-area .media. .media-body.{
	padding-top:2px;
	padding-left:2px;

}
.major-area .media.media-2{
	border-bottom:1px solid white;
}
.major-area .media .media-body p.date-two{
	font-size:14px;
	margin-top:0px;
	
	color:#666666;
}
/*Education page*/
.education-area {
	/*border-top:3px solid #0d3c81;
	padding:40px 0px 40px 0px;*/
	padding: 0 0 50px 0;
}
.education-area a{
    line-height: 20px;
}
.education-area .content-newedu{
	height: 80px;
    overflow: hidden;
}
.education-area .detail-menu a{
	font-size: 18px;
}
.education-area a:hover{
	color:#002959;
	text-decoration:none;
}
.education-area .image-new{
	width:350px;
	height:230px;
}

.education-area .fade-carousel {
	position: relative;
	height: 400px;
}
.education-area .fade-carousel .carousel-inner .item {
	height: 400px;
}
.education-area .carousel-inner{
	height: 400px ;
}
.education-area .carousel-control{
	background-image:none;
	z-index:2;
}
.education-area .carousel-control:hover{
	opacity: 0.5!important;
}
.education-area .quotes  {
	position: absolute;
	padding: 10px 0px 10px 0px;
	bottom:13%;
	right:0%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	font-size: 15px;
	font-weight: normal;
	background: rgba(0,0,0,0.6);
	height:400px;
	width:355px;
	color: #fff;
}
.education-area .quotes a{
	color:white;
}
.education-area .quotes a:hover{
	text-decoration: none;
	color:#4080ff;
}
.education-area .fade-carousel .carousel-indicators > li {
	background-color:white;
	border-radius:8px;
	padding:10px 5px;
}
.education-area .fade-carousel .carousel-indicators > li.active {
	padding:15px 5px;
	opacity: 1;
}
.education-area .quotes h3{
	font-size:24px;
	
	margin:20px 20px 10px 20px;
}
.education-area .quotes p{
	font-size:14px;
	
	margin:0px 20px 0px 20px;
}
.education-area .list-quotes{
	padding-bottom:20px;
}
.education-area .slides .slide-1, 
.education-area .slides .slide-2,
.education-area.slides .slide-3
{
	height: 400px;
	background-size: cover;
	background-position: center center;
}
.education-area .image-new-edu{
	width:100%;
	height:180px;
	-o-object-fit: cover;
	   object-fit: cover;
}
.education-area .hero-3{
	width:100%;
	border: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	color: #fff;
	text-align: left;

	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
.education-area span.fa.fa-chevron-left{
	color:white;
	background-color: rgba(0,0,0,0.3);
	left:-52%;
}
.education-area span.fa.fa-chevron-right{
	color:white;
	background-color: rgba(0,0,0,0.3);
	right:-52%;
}
.education-area .new-education{
	padding-top:30px;
	padding-bottom:10px;
}
.education-area .new-education h4{
	padding-bottom:10px;
	text-align:center;
	font-size:24px;
	
}
.education-area .head-newedu{
	    height: 55px;
    overflow: hidden;
    font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:16px;
	padding-top:15px;
	line-height:10px;
}
.education-area .head-newedu a{
	color:black;
}
.education-area .content-newedu{
	
	font-size:14px;
	color:#666666;
}
/* client */
.client-area{
	padding:60px 0px 60px 0px;
	border-top:3px solid #0d3c81;
}
.client-main{
	margin-left:40px;
}
.client-content{
	display:inline;
}
.client-img{
	width:95px;
	margin:6px;
}
#btns { 
	border-bottom: 2px solid #002959;
	z-index: 9999;
	background-color: white;
	height: 100px;
	color:white;
	position: fixed;
	width:100%;
	padding:1em;
}
.animated{
	height: 200px;
	-webkit-transition: height 0.5s linear;
	-o-transition: height 0.5s linear;
	transition: height 0.5s linear;
}
.navbar-nav>li>.dropdown-menu{
	margin-top:1px;
}
#btns .navbar-header{
	/*width: 250px;*/
	width: 160px;
	margin-left: 15px;
}

.navbar-right{
	margin-right:0px !important;
}
 .drop-lang {
	position: relative;
	display: inline-block;
 }
 .drop-lang-content {
	display: none;
	position: absolute;
	min-width: 160px;
	padding: 10px 0px;
	z-index: 9999;

 }
 .drop-lang:hover .drop-lang-content {
	display: block;
	-webkit-animation-name: fadeInUp;
	        animation-name: fadeInUp;
	-webkit-animation-duration: .5s;
	        animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
	-webkit-transition: background-color .5s ease;
	-o-transition: background-color .5s ease;
	transition: background-color .5s ease;
 }
 .drop-lang .drop-lang-content .blue{
	border-radius: 20px;
	background-color: white;
	border-color: #666666;
	color: #666666;
	border: 1px solid rgba(0,0,0,0.3);
	cursor: pointer;
	display: block;
	height: 35px;
	width: 35px;
	line-height: 32px;
	margin-bottom: 5px;

 }
 .drop-lang .drop-lang-content .blue:hover{
	background-color:#f0f0f0;
 }
 .nav1>li>a{
	/*  padding: 6px 15px !important;*/
 }
 .print-icon{
	float:right;

 }
 .btns .navtop{
	height: 30px!important;
	margin-bottom: 10px;
	margin-left: 30px;
 }
 .btns .nav2{
	height: 30px!important;
 }
 .navtop ul li a{
	font-size: 14px;
 }
 .recaptcha{
	margin-bottom: 10px;
 }
 .carousel-inner .head-content a{
	color: #333333;
 }
 .carousel-inner .head-content a:hover{
	color: #333333;
 }


 /*More Award*/
 .award-main{
	padding-left:0px !important;
	padding-right:0px !important;
 }
 .award-detail{
	cursor:pointer;
	padding-left:0px !important;
	padding-right:25px !important;
 }
 .award-detail a{
	color: #333;
 }
 .award-detail:hover .award-hover{
	display:none;
 }
 .award-detail:hover h3{
	color:#0d3c81;
 }
 .award-detail img.award-img{
	width:100%;
	height:196px;
	-webkit-transition: all 0.35s ease-in-out;    
	-o-transition: all 0.35s ease-in-out;    
	transition: all 0.35s ease-in-out;     

 }
 .award-detail img:hover, .award-detail img:active, .award-detail img:focus{
	-ms-transform: scale(1.1);  
	-webkit-transform: scale(1.1);  
	transform: scale(1.1);    
	position:relative;      
	z-index:100;   
 }

 .award-detail p{
	font-size:16px;
	
 }
 .award-detail .award-hover{
	cursor:pointer;
	width:90px;
	height:90px;
	text-align:center;
	border-radius:45px;
	position:absolute;
	background-color:rgba(61,99,154,0.9);
	top:15%;
	left:29%;
 }
 .award-detail .award-hover img{
	padding-top:10px;
	width:40%;
 }
 .award-detail .award-hover p{
	font-size:24px;
	color:white;
 }
 .award-detail h3{
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
 }
 .award-detail-2{
	padding-top:20px;
	padding-left:0px !important;
	/*padding-right:0px !important;*/
	padding-right:5px !important;
 }
 .award-detail-2 .award-main-more{

	width:100%;
	margin-bottom:10px;
	background-color:#f8f8f8;
	display:inline-block;
 }
 .award-detail-2 .award-more{
	border-right:2px solid white;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	float:left;
 }
 .award-detail-2 .accordion{
	 padding-bottom:10px;
	 color:black;
 }
  .award-detail-2 .accordion a{
	   color:black;
  }
 .award-detail-2 .accordion-content a{
	 display:inline-block;
 }
 .award-detail-2 .award-more img{
	padding-top:10px;
	/*width:100%;*/
	width:60%;
 }
 .award-detail-2 .award-medal{
	padding-left:80px;
 }
 .award-detail-2 h3{
	     margin-top: 12px;
	padding-left:80px;
	font-size:16px;
	
	text-align:left;
 }

 .award-detail-2 .pager{
	text-align:left;
 }
 .award-detail-2 .pager .next>a{
	float:none;
 }
 .award-detail-2 .pager li>a{
	color:black;
	border:0px;
	background-color:rgba(0,0,0,0);
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
 }
 .btn_search{
	position: absolute;
	right: -1px;
	top: -1px;
	width: 75px;
	height: 34px;
	background-color: rgba(255, 255, 255, 0) !important;
	padding: 0!important;
 }
 .btn_search2{
	position: absolute;
	right: 0;
	top: 0;
	width: 75px;
	height: 34px;
	background-color: rgba(255, 255, 255, 0) !important;
	padding: 0!important;
 }
 .form-control-feedback::before{

 }
 /*TRAIN*/
 .detail-area .detail-content.train{
	margin-left: 0;
 }
 .preview{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	overflow: hidden;
 }
 .preview>div:nth-child(1){
	padding-left: 0;
 }
 .preview>div:nth-child(1):hover{
	cursor: pointer;
 }
 .preview>div:nth-child(1) img{
	width: 100%;
	height: 100%;
 }
 .preview>div:nth-child(2){
	background: #f0f0f0;
	padding-right: 0;
	margin-bottom: 0px;
 }
 .preview>div:nth-child(2) img{
	margin: 0 auto;
 }
 .preview>div:nth-child(2) hr{
	width: 25%;
	height: 2px;
	background: #aaaaaa;
 }
 .preview>div:nth-child(2) h3{
	font-weight: 600;
 }
 .slider-train{
	text-align: center;
	padding: 15px 10px;
 }
  .preview .slick-track{
  	padding-bottom: 20px;
  }
  /*Major-conent*/
  .infomajor-content.col-md-12{
	  padding-top: 20px;
	  padding-bottom: 20px;
  }
  .infomajor-content h3.title{
	  font-size: 24px;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
	margin-bottom:5px;
  }
  .infomajor-content .col-md-6{
	  padding-top:30px;
  }
  .infomajor-content .media{
	  height:150px;
	  margin-bottom: 25px;
	  background-color:#f8f8f8;
  }
  .infomajor-content .media .media-left img{
	  width:190px;
	  height:150px;
	  -o-object-fit:cover;
	     object-fit:cover;
  }
  .infomajor-content .media-body{
	  padding:10px 5px 10px 5px;
  }
  .infomajor-content .media-body a{
	  
	  line-height: 30px;
    font-size: 16px;
    color: #333333;
    font-weight: 600;
  }
  .infomajor-content .media-body a:hover {
  	text-decoration: underline !important;
  }
   .infomajor-content .media-body p{
	  color: #333333;
	  line-height: 24px;
    font-size: 16px;
	    height: 98px;
    overflow: hidden;
	-o-text-overflow: " [...]";
	   text-overflow: " [...]"; 
  }
  /*wordinformation*/
  .wordinformation-content{
  	width: 100%;
  	overflow: hidden;
  	/*padding: 10px 15px 0px 15px;*/
  	border: none;
  }
   .wordinformation-content h3.title{
	   margin-top:40px;
	  margin-bottom:20px;
	  font-size:24px;
	  font-weight:600;
	  text-transform:uppercase;
  }
  .intro-right{
	  padding-left:0px;
	  padding-right:0px;
  }
  .inf .inf-more{
	  padding-bottom:10px;
  }
 
   .inf .inf-more img{
	   padding-bottom:5px;
	   -o-object-fit:cover;
	      object-fit:cover;
	  width:100%;
	  height:270px;
  }
  .inf .inf-more p.title-doc{
	  margin-bottom:2px;
	  margin-top:10px;
	  font-size:14px;
	  
  }
  .inf .inf-more a{
	  line-height:24px;
	  margin-bottom: 10px;
	  display: block;
	  font-size:16px;
	  color:#333333;
	  font-family: 'OpenSans-Bold';
  }
  .inf .inf-more a:hover{
	  color: #002959;
  }
   .inf .inf-more p{
   	    max-height: 105px;
    overflow: hidden;
	margin-bottom:6px;
	  font-size:15px;
	  
	  color:#333333;
  }
  .inf .inf-more p.title-new{
	  padding-top:10px;
	  
	  color: #666666;
      font-size: 13px;
  }
  .inf>h2{
  	margin-top: 0;
  }
  .inf .media{
	  overflow:hidden;
	  max-height:128px;
  	margin-top: 25px;
  	display: -webkit-box;
  	display: -ms-flexbox;
  	display: flex;
  	-webkit-box-align: center;
  	    -ms-flex-align: center;
  	        align-items: center;
  	background: #f9f9f9;
  }
  .inf .media .media-left{
  	-webkit-box-flex: 1;
  	    -ms-flex: 1;
  	        flex: 1;
  }
  .inf .media .media-left img{
  	width: 100%;
  	height: 100%;
  	-o-object-fit: cover;
  	   object-fit: cover;
  }
  .inf .media .media-body{
	  padding-left:10px;
  	-webkit-box-flex: 2;
  	    -ms-flex: 2;
  	        flex: 2;
  }
  .inf .media .media-body h4{
  	color: #000;
  	font-size: 16px;
  	font-family: 'OpenSans-Bold';
  	line-height: 24px;
  }
  .inf .media .media-body h4:hover{
  	color: #005198;
  }
  .inf .media .media-body a:hover{
  	text-decoration: none;
  }
  .inf .media:nth-of-type(3){
  	padding: 0 10px 10px;
  }
  .page{
  	width: 100%;
  	    text-align: center;
  }
  .page ul{
  	padding-top: 25px;
  	overflow: hidden;
  	list-style: none;
  	font-weight: 900;
  	font-size: 14px;
  	color: #000;
  	padding-left: 0;
  }
  .page ul li{
  	float: left;
  	margin: 10px;
  }
  .page ul li:first-child{
  	margin-left: 0;
  }
  .page ul li a{
  	padding-top: 5px 10px;
  }
  .page ul li:hover{
  	color: #005198;
  	cursor: pointer;
  }
  .wordinformation-content .new-major-1{
  	font-size: 14px;
  }
  .wordinformation-content .new-major-1.contact-intro{
	margin-top:0px;
  }
  .wordinformation-content .col-md-8.inf{
	  /*padding-left:0px;*/
  }
  .wordinformation-content .new-major-1>h4{
  	font-family: 'OpenSans-Bold';
  }
  .wordinformation-content .new-major-1 .media-left{
  	padding-top: 5px;
	padding-bottom:30px;

  }

  .wordinformation-content .new-major-1 a{
  	color: #000;
  	/*font-weight: 600;*/
  	line-height: 24px;
  }
  .wordinformation-content .new-major-1 a:hover{
  	color: #005198;
  	text-decoration: none;
  }
  .new-major-detail a{
  	color: #000;
  	font-weight: 600;
  	line-height: 24px;
  }
  .new-major-detail a:hover{
  	color: #000;
  	text-decoration: none;
  }
  .new-major-detail .date-two {
  	font-size: 12px;
  }
  .new-major-detail{
  	font-size: 14px;
  	padding-right: 0;
  }
  .new-major-detail>h4{
  	font-family: 'OpenSans-Bold';
  	margin-bottom: 20px;
  }
  .new-major-detail .media-left{
  	padding-top: 10px;
  }
  .wordinformation-content .new-major-1 .media{
  	border-bottom: 1px solid #ddd;
  }
  .wordinformation-content .new-major-1 .media:nth-of-type(4){
  	border: none;
  }
  .wordinformation-content .new-major-1 .media:last-child{
  	border:none;
  }
  .new-major-detail .media{
  	border-bottom: 1px solid #ddd;
  }
  .new-major-detail .media .major-text{
  	margin-bottom:5px;
  	overflow: hidden;
  	height: 70px;
  }
  .new-major-detail .media:nth-of-type(4){
  	border: none;
  }
  /*majorinformation*/
  .bank>h4{
  	padding-bottom: 15px;
  }
  .tab-menu{
  	width: 100%;
  	overflow: hidden;
  }
  .tab-menu a{
  	width: 100%;
  	background: #f8f8f8;
  	margin: 15px 0;
  	display: inline-block;
  	padding: 10px 20px;
  	color: #979797;
  }
  .tab-menu a:hover{
  	text-decoration: none;
  	color: #fff;
  	background: #d1eb50;
  }
  .tab-menu.active a{
  	text-decoration: none;
  	color: #fff;
  	background: #d1eb50;
  }
  .tab-menu .fa{
  	color: #979797;
  	padding-right: 30px;
  }
  .tab-menu a:hover .fa{
  	color: #fff;
  }
  .tab-menu.active .fa{
  	color: #fff;
  }
  .wordinformation-content .new-major-1 .media.lh,.wordinformation-content .new-major-1 .media.lh-1{
  	background: #f0f0f0;
  	padding: 10px 15px;
  	border: none;
  }
  .new-major-detail .media.lh,.new-major-detail .media.lh-1,.intro-more-section .media.lh,.intro-more-section .media.lh-1{
  	background: #f0f0f0;
  	padding: 10px 15px;
  	border: none;
  }
   .intro-more-section .media a{
  	color: #000;
  	font-weight: 600;
  	line-height: 24px;
  }
  .intro-more-section .media a:hover{
  	color: #005198;
  	text-decoration: none;
  }
  .lh p{
  	margin-bottom: 0;
  }
  .lh p:nth-of-type(1){
  	font-weight: 600;
  }
  .new-major-detail .media.lh p:nth-of-type(3){
  	text-decoration: underline;
  }
  .lh-1 img{
  	padding-right: 10px;
  }
  /*Edumain section*/
  .edumain-section {
  	background-image: url(../image/service-image.png);
  	padding:40px 0px 45px 0px;
  }
  .edumain-section .container{
  	padding-right:0px;
  }
  .edumain-section .slide-new h4{
  	color:white;
  	padding-bottom:100px;
  	text-align:center;
  	font-size:36px;
  	/*font-family:'Raleway-Medium';*/
  }
  .edumain-section .image-education{
  	padding-right:14px;
  	float:left;
  	width:200px;
  	height:140px;
  	font-size:24px;
  	
  	text-align:center;
  }
  .edumain-section .fade-carousel {

  	height: auto;
  }
  .edumain-section .fade-carousel .carousel-inner .item {
  	height: auto;
  }
  .edumain-section .carousel-inner{
  	height: auto;
  }
  .edumain-section .fade-carousel .slides .slide-1, 
  .edumain-section .fade-carousel .slides .slide-2,
  .edumain-section .fade-carousel .slides .slide-3{
  	height: auto;
  	background-size: cover;
  	background-position: center center;
  	background-repeat: no-repeat;
  }

  .edumain-section .slide-new span.fa.fa-chevron-left{
  	vertical-align:middle!important;
  	width:30px !important; 
  	height:30px !important;
  	font-size:11px!important;
  	border-radius:0px !important;
  }
  .edumain-section .slide-new span.fa.fa-chevron-right{
  	vertical-align:middle !important;
  	width:30px !important; 
  	height:30px !important;
  	font-size:11px !important;
  	border-radius:0px !important;
  }
  .edumain-section .slide-new .fa{
  	color:black;
  	padding-top:10px !important;
  }
  .edumain-section .slide-new .fa:hover{
  	color:white;
  	background-color:#0d3c81 !important;
  }
  .edumain-section .head-newedu{
  	margin: 0 0 10px;
  	/*font-family:'Raleway-Medium';*/
  	font-weight:bold;
  	font-size:16px;
  	padding-top:5px;
  	line-height:10px;
  }
  .edumain-section .head-newedu a{
  	color: white;
  }
  .edumain-section .content-newedu{
  	
  	font-size:15px;
  	color:white;
  	height: 103px;
  	overflow: hidden;
  }
  .edumain-section .hero-edumain{
  	color:white;
  	padding-left:0px;
  	padding-right:20px;
  }
  .edumain-section .hero-edumain:last-child{
  	padding-right:0px;
  }
  .edumain-section .carousel-indicators{
  	width:100%;
  	left:30%;
  	top:-50%;
  }
  .edumain-section .fade-carousel .carousel-indicators > li {
  	margin:0px 1px;
  	text-indent:-4px;
  	border:0px;
  	background-color:#c3c3c3;
  	border-radius:0px;
  	padding:15px 15px;
  }
  .edumain-section .fade-carousel .carousel-indicators > li > a {
  	text-decoration:none;
  	position:absolute;
  	top:3%;
  	color:black;
  }
  .edumain-section .fade-carousel .carousel-indicators > li.active {
  	color:white !important;
  	background-color:#193a6b;
  	padding:15px 15px;

  }
  .edumain-section .fade-carousel .carousel-indicators > li.active a{
  	color:white !important;

  }
  /*More style*/
  .verticalLine {
  	background: -webkit-gradient(linear, left top, right top, color-stop(80%, rgba(255,255,255,0.5)) , color-stop(20%, rgba(0,0,0,0)));
  	background: -o-linear-gradient(left, rgba(255,255,255,0.5)80% , rgba(0,0,0,0) 20%);
  	background: linear-gradient(to right, rgba(255,255,255,0.5)80% , rgba(0,0,0,0) 20%);
  	float: left;
  	margin: -29px -34px -1px 187px;
  	height: 1px;
  	background-position: left;
  	background-size: 7px 1px;
  	background-repeat: repeat-x;
  	width: 183px;
  }
  .verticalLine-map {
  	background: -webkit-gradient(linear, left top, right top, color-stop(80%, rgba(255,255,255,0.5)) , color-stop(20%, rgba(0,0,0,0)));
  	background: -o-linear-gradient(left, rgba(255,255,255,0.5)80% , rgba(0,0,0,0) 20%);
  	background: linear-gradient(to right, rgba(255,255,255,0.5)80% , rgba(0,0,0,0) 20%);
  	float: right;
  	margin: -29px 185px -1px 165px;
  	height: 1px;
  	background-position: left;
  	background-size: 7px 1px;
  	background-repeat: repeat-x;
  	width: 81px;
  }
  .verticalLine-map-1 {
  	background: -webkit-gradient(linear, left top, right top, color-stop(80%, rgba(255,255,255,0.5)) , color-stop(20%, rgba(0,0,0,0)));
  	background: -o-linear-gradient(left, rgba(255,255,255,0.5)80% , rgba(0,0,0,0) 20%);
  	background: linear-gradient(to right, rgba(255,255,255,0.5)80% , rgba(0,0,0,0) 20%);
  	float: right;
  	margin: -111px 0px -1px 139px;
  	height: 0.5px;
  	background-position: left;
  	background-size: 7px 1px;
  	background-repeat: repeat-x;
  	width: 81px;
  }
  .google-more .map{
  	padding-left:0px;
  	padding-right:0px;
  	border-bottom:1px solid white;
  }
  .google-more .map.border{
  	border-left:1px solid white;
  }
  .google-more .text-map{
  	
  	font-size:14px;
  	position:absolute;
  	color:white;
  	top:10%;
  	text-align:center;
  	left: 0;
  	right:0;
  }
  .google-more .text-map p{
  	margin-bottom:25px;
  	height:20px;
  	
  }
  .google-more .text-map .modal.fade{
  	/*padding-top:95px;*/
  	padding-top: 10vh;
  }
  .google-more .btn-view{
  	top:40px;
  	
  }
  .google-more .btn-default{
  	
  	margin-top:0px;
  	background-color:white;
  	color:black;
  	border-radius:0px;
  	border-color:white;
  	font-size:14px;
  	padding:5px 12px;
  }
  .google-more .btn-default:hover, .google-more .btn-default:focus .google-more .btn-default:active{
  	outline:none;
  	border:1px solid transparent;
  	background-color:rgba(255,255,255,0.8);
  }
  .google-more .modal-content{
  	padding: 6px;
  }
  .google-more .text-map .text-office{
  	margin-bottom:0px;
  	font-family: 'OpenSans-Bold';
  	font-family: 'OpenSans-Bold';
  }
  .google-more .image-map{
  	height: 120px;
  	width:100%;
  }
  .map #map_canvas4{width: 100%;
  	height: 500px;
  	border: solid;
  	position: relative;
  	overflow: hidden;
  }
  .map #map_canvas1{width: 100%;
  	height: 500px;
  	border: solid;
  	position: relative;
  	overflow: hidden;
  }
  .map #map_canvas2{width: 100%;
  	height: 500px;
  	border: solid;
  	position: relative;
  	overflow: hidden;
  }
  .map #map_canvas3{width: 100%;
  	height: 500px;
  	border: solid;
  	position: relative;
  	overflow: hidden;
  }
  .contact-area .to{
  	font-style: italic;
  	font-family: 'OpenSans-Bold';
  }
  .gm-style .gm-style-iw{
  	font-family: 'OpenSans-Bold';
  }
  .container .center h1{
  	font-size: 42px;
  	color: black;
  	/*font-family: 'tahoma';*/
  }
  .container .center p{
  	font-size: 18px;
  }
  .listrap {
  	list-style-type: none;
  	margin: 0;
  	padding: 0;
  	cursor: default;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
  }

  .listrap li {
  	/*padding-bottom:20px;*/
  	margin: 0;
  }
  .listrap li.col-md-6:nth-child(2n-1){
  	/*padding-left:0px;
  	padding-right:15px;*/


  }
  .listrap li.col-md-6:nth-child(2n){
  	/*padding-left:0px;*/
  }
  .listrap .network-detail{
  	max-width:100%;
  	max-height: 290px;
  }
  .listrap strong {
  	margin-left: 10px;
  }

  .listrap .listrap-toggle {
  	position: relative;
  	background-color:#f8f8f8;
  	display: inline-block;
  	color:black;
  	margin-bottom: 25px;
  	font-size:16px;
  	width: 100%;
  	cursor: pointer;
  	text-align: center;

  }
  .listrap .listrap-toggle span{
  	display:block;
  	padding-left:10px; 
  	padding-right:10px;

  }
  .listrap .listrap-toggle span.hide-info span{
  	padding-left:0px;
  	padding-right:0px;
  	padding-bottom:3px;

  }
  .listrap .listrap-toggle span.delete-address{
  	position:absolute;
  	right:5px;
  	top:1px;
	cursor:pointer;
  }
  .listrap .listrap-toggle span.delete-address:hover{
  	font-weight:bold;
  }
  .listrap .listrap-toggle:hover {
  	text-decoration:none;

  }
  .listrap .listrap-toggle span.view-info{
  	
  	color:#666666;
  	font-size:14px;
  	float:left;
  	opacity:0.8;
  	
  }
  .listrap .listrap-toggle span.view-info:hover, .listrap .listrap-toggle span.view-map:hover, .listrap .listrap-toggle span.head-view:hover{
	  color:#428bca;
  }
  .listrap .listrap-toggle span.head-view{
  	padding-top:20px;
  	font-family: 'OpenSans-Bold';
	cursor:pointer;
	margin-bottom: 10px;
  }
  .listrap .listrap-toggle span.view-map{
  	color:#aaaaaa;
  	font-size:14px;
  	float:right;
  }
  .listrap .listrap-toggle span.content-view{
  	border-bottom:1px solid #fff;
  	padding-bottom:20px;
	height:auto;
  }
  .listrap .listrap-toggle span.view-map i{
  	padding-right:5px;
  }
  .listrap .listrap-toggle span.view-info, .listrap .listrap-toggle span.view-map{
  	
  	padding-bottom:20px;
  	padding-top:10px;
  	cursor:pointer;
  	display:inline;
  }
  .listrap .listrap-toggle span.head-address{
  	font-family: 'OpenSans-Bold';
  	font-family: 'OpenSans-Bold';
  	font-size:16px;
  }
  .listrap .listrap-toggle span.hide-info {
  	padding-top:20px;
  	font-size: 15px;
  	background-color: #d1eb50;
  	height: 183px;
  	display: none;
  	position: absolute;
  	color: #000;
  	z-index:100;
  	bottom: 0;
  	width: 100%;
  }
  .listrap li.active .listrap-toggle span {
  	display: block;
  }
  .intro-more-section .image-award img{
  	width:90%;
  }
  .intro-more-section .info-leader img{
  	width:100%;
  }
  .intro-more-section .info-leader{
  	background-color:#f8f8f8;
  }
  .intro-more-section .info-leader .text-leader{
  	padding:15px;
  }
  .intro-more-section .info-leader .text-leader p{
  	font-size:15px;
  	
  	margin-bottom:7px;
  }
  .intro-more-section .info-leader .text-leader .name{
  	font-size:16px;
  	padding-top:10px;

  }
  .intro-more-section .info-leader .text-leader a{
  	font-size:14px;
  	color:#333;
  	text-decoration:underline;
  	
  	padding-bottom:20px;
  }
  
  #tawkchat-status-message{
  	color:black !important;
  }	
  .slick-slide{
  	outline: none
  }
 .login-type h4{
 font-family: 'OpenSans-Bold';
 font-family: 'OpenSans-Bold';
}
.login-type .controls p{
 font-size:13px;
 
}
.login-type .btn-default{
    border-radius: 0px;
    padding: 8px 25px;
    background-color: #002959;
    color: white;
    text-transform: uppercase;
}
.login-type .contact-form .form-control{
     font-size: 14px;
    border-radius: 0;
}
.login-type .controls span{
	 font-size:13px;
 
}

.login-type .btn-default:hover, .login-type .btn-default.active, .login-type .btn-default:focus{
 background-color: #002959;
 color: white;
}
.detail-content p img{
	    width: 100%;
    height: auto;
}
.detail-content .MsoNormal{
	    text-indent: 0 !important;
	    margin-left: 0 !important;
}
/*New more*/
.network01.fade-carousel{
	height:auto;
}
.network01 .carousel-inner{
	height:auto;
}
.network01 .carousel-inner .item{
	height:auto;
}
.hero-net .img-slide-net, .hero-net .net-right{
	display:inline;
}
.network01 .carousel-control{
    	background-image:none !important;
		opacity:0 !important;
}

.network01 .carousel-control:hover{
	opacity:1 !important;
}
.network01 span.fa.fa-chevron-left{
	  left: 22px;
	vertical-align:middle;
	width:30px; 
	height:30px;
	font-size:11px;
	background-color: rgba(0,0,0,0.5);
	border-radius:0px;
	color:rgba(255,255,255,0.8);
}
.network01 span.fa.fa-chevron-right{
	    right: 22px;
	    background-color: rgba(0,0,0,0.5);
	vertical-align:middle;
	width:30px; 
	height:30px ;
	font-size:11px ;
	border-radius:0px;
	color:rgba(255,255,255,0.8);
}
.network01 .fa{
	color:black;
	padding-top:10px !important;
}
.network01 .fa:hover{
	color:white;
	background-color:#0d3c81 !important;
}

.hero-net .img-slide-net{
	
	padding-right:10px;
	width:52%;
	float:left;
	height:340px;
}
.hero-net {
	background-color:#f8f8f8;
	margin-bottom:25px;
height:340px;
}
.hero-net .head-net{
	line-height:30px;
	font-size:24px;
	color:black;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.hero-net .head-foot{
	font-size:14px;
	color:#666666;
	
	
}
.hero-net a:hover{
	text-decoration:none;
}
.hero-net p{
	letter-spacing:0.4px;
	padding-top:10px;
color:#333333;
font-size:16px;

}
.info-net img{
	width:100%;
}
.info-net .net-content{
	font-size:16px;
	margin-bottom:20px;
	padding:10px 10px 15px 10px;
	background-color:#f0f0f0;
}
.info-net .net-content h4{
	margin-top:0px;
	margin-bottom:8px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.info-net .net-content p{
	line-height:24px;
	
}
.recruit-type h3{
	
	font-size:36px;
	padding-bottom:10px;
}
.recruit-type h4{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:16px;
}
.recruit-type .controls p{
	line-height:24px;
	margin-bottom:10px;
	/*font-size:14px;*/
	
}
.recruit-type .btn-default, .recruit-type .btn-default:focus{
    border-radius: 3px;
    padding: 8px 25px;
    background-color: #d1eb50;
    color: #000;
    border: 0;
    text-transform: uppercase;
}
.recruit-type .btn-default:hover{
    background-color: #e8f5a8;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
	text-decoration:none;
}
.recruit-type .contact-form .form-control{
	    font-size: 14px;
    border-radius: 0;
}
.recruit-type .btn-default:hover, .login-type .btn-default.active{
	background-color: #e8f5a8;
	color: #000;
}
input[type='file'] {
    display: none !important;
}
.custom-file-upload {
    padding: 6px 15px;
    cursor: pointer;
    font-size: 12px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.recruit-type .custom-file-upload, .recruit-type .text-upload{
	display:inline;
}
.recruit-type .text-upload{
	color:black;
	width:135px;
	float:left;
	font-size:14px;
	
}
.intro-more-section .info-address-new {
	padding:20px 10px 20px 20px;
	background-color:#f0f0f0;
}
.intro-more-section .fast-contact p{
	font-size:15px;
}
.intro-more-section .fast-contact {
	margin-top:20px !important;
	padding:10px 10px 10px 10px;
	background-color:#f0f0f0;
}
.fast-contact p a{color:#333;}
.info-address-new a{
	cursor:pointer;
	font-size:14px;
	
	color:black;
	text-decoration:underline;
}
.info-address-new p{
	margin-bottom:4px;
	font-size:14px;
	
}
.info-address-new .recruit-right{
	font-size:14px;
	
	font-style:italic;
}
.fast-contact .recruit-fast{
	font-family: 'OpenSans-Bold';
	font-size:16px;
	font-family: 'OpenSans-Bold';
}
.fast-contact .image-fast{
	border-radius:3px;
	padding-right:10px;
}
.info-address-new h5{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:16px;
}
.intro-more-section .head-why{
	font-size:36px;
	
	text-align:center;
}
.head-why span{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.why-choice h3{
	margin-bottom:5px;
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.why-choice h3 a{
	color: #333;
}
.why-choice p{
	line-height:24px;
	font-size:14px;
	
}
.container.why{
	padding-top:40px;
}
.why-address {
	padding:20px;
	background-color:#0d3c81;
	color:white;
}
.why-address h4{
	
	font-size:24px;
	
	margin-top:0px;
}
.why-address p{
	font-size:16px;
	line-height:24px;
	
	margin-top:0px;
	margin-bottom:0px;
}
.why-info {
	padding-bottom: 30px;
	
}
.why-info h4{
	margin-bottom:6px;
	margin-top:0px;
	font-size:22px;
	
	text-transform:uppercase;
}
.why-info p{
	line-height:24px;
	font-size:14px;
}
.why-info .btn-default{
	text-transform:uppercase;
	margin-top:8px;
	border:0px;
	padding:6px 40px;
	background-color:#eeeeee !important;
	border-radius:0px;
}
.why-info .btn-default:hover, .why-info .btn-default.active{
	background-color:#0d3c81 !important;
	color:white;
}
.why-foot-address{
	margin-top:30px;
	padding:20px;
	background-color:#f0f0f0;
	color:black;
}
.why-foot-address.active{
	color:white;
	background-color:#0d3c81;
}
.why-foot-address.active a{
	color:white;
}
.why-foot-address h4{
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	margin-bottom:5px;
	margin-top:0px;
}
.why-foot-address p{
	margin-bottom:4px;
	font-size:14px;
	
}
.why-foot-address a{
	cursor:pointer;
	text-decoration:underline;
	color:black;
	font-size:14px;
	
}
.send-now img{
	width:100%;
}
.send-now .btn-send{
	right:15px;
text-align: center;
	height:200px;
	width:97.5%;
	top:100px;
	position:absolute;
	background-color: rgba(13,60,129,0.7);
}
.send-now .btn-send h4{
	padding-top:25px;
	font-size:36px;
	
	color:white;
}
.send-now .btn-send .btn-default{
	margin-top:20px;
	border-radius:0px;
	background-color:#fff;
	padding:13px 40px;
	
	text-transform:uppercase;
	font-size:16px;
	color:#0d3c81;
}
.infor-exp{
	padding-top:15px;
	padding-left:30px;
}
.infor-exp .user-exp{
	padding-bottom:15px;
}
.user-exp h4{
	margin-bottom:3px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	text-transform:uppercase;
	font-size:16px;
	line-height:24px;
}
.user-exp p{
	margin-bottom:3px;
	
	font-size:16px;
	line-height:24px;
}
.point-new{
	padding-top:30px;
}
.point-new a{
	cursor:pointer;
	color:black;
	
	font-size:16px;
	border-radius:5px;
	margin-bottom:15px;
	background-color:#f8f8f8;
	padding:7px 10px;
	display:block;
}
.point-new a i{
	padding-top:3px;
	padding-right:5px;
	float:right;
}
.point-new a:hover{
	text-decoration:none;
	background-color:#d1eb50;
	color:#000;
}
/*Major 2 Page*/
.major-area2 {
	padding-right:0px !important;
}
.major-area2 .image-new{
	width:350px;
	height:230px;
}
.major-area2 .major-slide{
	margin-left:30px;
}
.major-area2 .fade-carousel {
	position: relative;
	height: 395px;
}
.major-area2 .fade-carousel .carousel-inner .item {
	height: 395px;
}
.major-area2 .carousel-inner{
	height: 395px ;
}
.major-area2 .carousel-control{
	opacity: 0!important;
	background-color: rbga(255,255,255,0.5);
	z-index:2;
}
.major-area2 .carousel-control:hover{
	opacity: 0.5!important;

}
.major-area2 .quotes  {

	position: absolute;
	padding: 10px 0px 10px 0px;
	bottom:12%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	font-size: 15px;
	font-weight: normal;
	background: rgba(0,0,0,0.6);
	width: 98.2%;
	color: #fff;
}
.major-area2 .quotes a{
	color:white;
}
.major-area2 .quotes a:hover{
	text-decoration: none;
	color:#4080ff;
}
.major-area2 .quotes h3{
	font-size:24px;
	
	margin:10px 10px 5px 10px;
	color:white;
}
.major-area2 .quotes h3:hover{
	text-decoration: none;
	color:#002959;
}
.major-area2 .quotes p{
	font-size:14px;
	
	margin:0px 10px 0px 10px;
}
.major-area2 .list-quotes{
	padding-bottom:20px;
}
.major-area2 .list-quotes .img-major{
	width:370px;
	height:186.5px;
}
.major-area2 .quotes1  {
	position: absolute;
	bottom:34%;
	padding: 10px 0px 10px 0px;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	font-size: 15px;
	font-weight: normal;
	background: rgba(0,0,0,0.6);
	width: 100%;
	color: #fff;
}
.major-area2 .quotes1 h3{
	font-size:24px;
	
	margin:0px 10px 0px 10px;
}
.major-area2 .slides .slide-1, 
.major-area2 .slides .slide-2,
.major-area2 .slides .slide-3
{
	height: 420px;
	background-size: cover;
	background-position: center center;
}
.major-area2 .img-slide-major{
	height:400px;
	width:100%;
}
.major-area2 .hero-slide-major2{
height:400px;
}
.major-area2 .hero-3{
	width:100%;
	border: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	color: #fff;
	text-align: left;

	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
.major-area2 .carousel-indicators{
	width:100%;
	left:74.5%;
	top:5%;
}
.major-area2 .fade-carousel .carousel-indicators > li {
	text-indent:-4px;
	border:0px;
	background-color:#c3c3c3;
	border-radius:0px;
	padding:15px 15px;
}
.major-area2 .fade-carousel .carousel-indicators > li > a {
	text-decoration:none;
	position:absolute;
	top:3%;
	color:black;
}
.major-area2 .fade-carousel .carousel-indicators > li.active {
	color:white !important;
	background-color:#193a6b;
	padding:15px 15px;
}
.major-area2 .img-document{
	padding-bottom:50px;
	padding-right:3px;
}
.major-area2 .img-document img{
	width:100%;
	height:230px;
	-o-object-fit: cover;
	   object-fit: cover;
}

.new-major2-main .new-major{
	padding-top:10px;
	padding-bottom:10px;
}

.info-document-major h4 a{
	color:black;
}
.info-document-major h4 a:hover{
	text-decoration:none;
	color:#002959;
}
.info-document-major h4{
	text-transform:uppercase;
	color:black;
	margin-top:0px;
	margin-bottom:7px;
	font-size:18px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}

.info-document-major p{
	font-size: 14px;
    color: #666666;
}
.new-major2-main h3{
	padding-top:20px;
	font-size:32px;
	line-height:30px;
	
}
.new-major2-main .image-new-major{
	height:180px;
	width: 100%;
	padding-bottom:10px;
	-o-object-fit: cover;
	   object-fit: cover;
}
.new-major2-main .new-major h4{
	padding-bottom:10px;
	text-align:center;
	font-size:24px;
	
}

.new-major2-main a.head-newedu{
	
	font-weight:600;
	font-size:16px;
	margin-top:15px;
	line-height:10px;
}
.new-major2-main .content-newedu{
	line-height:21px;
	height: 83px;
	overflow: hidden;
}
.new-major2-main a.head-newedu{
	
	color:black;
	text-decoration:none;
}
.new-major2-main a.head-newedu:hover{
	color:#002959;
	text-decoration:none;
}
.new-major2-main .content-newedu{
	
	font-size:14px;
	color:#666666;
}
.regis-now img{
	width:100%;
}
.regis-now .btn-regis-job.main{
	height:130px;
	top:0;
}
.regis-now .btn-regis-job.main a{
	font-size:30px;
}
.regis-now .btn-regis-job.main a:hover{
	text-decoration:none;
	color:white;
}
.regis-now .btn-regis-job.main a i{
	padding-right:5px;
	padding-top:15px;
	font-size:40px;
}
.btn-regis-job.main .three-download{
	padding-top:10px;
}
.btn-regis-job.main .three-download a:hover{
	background: #55a848;
    color: #fff;
}
.btn-regis-job.main .three-download a{
	margin:0px 10px;
	font-size:15px;
	display: inline-block;
	color: #fff;
    background: #181818;
	padding:17px 24px 10px 24px;
	border-radius:8px;
}
.btn-regis-job.main .three-download a i{
	padding-right:5px;
	font-size:24px;
}
.regis-now .btn-regis-job.main h4{
	font-size:30px;
}
.regis-now .regis-img{
	height:130px;
}
.regis-now .btn-regis-job{
	text-align: center;
	height:197px;
	width:96.5%;
	top:0;
	position:absolute;
}
.regis-now .btn-regis-job h4{
	text-transform:uppercase;
	font-size:36px;
	
	color:white;
}
.regis-now .btn-regis-job a {
	border-radius:0px;
	font-size:55px;
	color:#fff;
}

.regis-now .btn-regis-job a:hover{
	color:#002959;
}
.regis-now .btn-regis-job a i{
	padding-top:40px;
}
.pagination>li>a, .pagination>li>span{
	padding:6px 12px 6px 0px !important;
	color:black !important;
	border:none !important;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.pagination>.active>a{
	color:#005198 !important;
	background-color:white !important;
}
.pagination>li>a:hover{
	background-color:rgba(0,0,0,0) !important;
	color:#005198 !important
}
.login-type .controls .info-more-account{
border:1px solid #ccc;
padding:20px 20px 10px 20px;
margin-top:30px;
}
.login-type .controls .info-more-account p{
	 font-family: 'OpenSans-Bold';
	 font-family: 'OpenSans-Bold';
	 font-size:14px; 
}
.login-type .controls .info-more-account p span{
	 
	 opacity:0.8;
	 font-size:13px;
	 padding-left:7px;
}
.load-oval {
    position: absolute;
    top: 68px;
    /* right: 116px; */
    display: inline-block;
}
#btns .load-oval{
	position: absolute;
    top: 47px;
    /* right: 0; */
    display: inline-block;
}
#btns .load-oval img{
	width:5px !important;
}
.load-oval img{
	width:6px !important;
}
.shar .fa-facebook:before{
	    width: 25px;
    height: 25px;
}
.detail-area .news-slider img{
	width: 100%;
}
/*Date 21*/
.slide-job-bg{
	padding-top:50px;
	padding-bottom:50px;
background-image: url(../image/bg-job.png); 
}
 .hero_job3{
	 height:350px;
 }
 .hero_job3 .col-md-5{
	 padding-right:0px;
	 padding-left:0px;
 }
  .hero_job3 .col-md-7{
	 padding-left:0px;
	 padding-right:0px;
 }
 .hero_job3  .img-slide-job{
	 width:100%;
	 height:350px;
 }
 .hero_job3 .job-right a{
	 
	 font-size:26px;
	 line-height:30px;
	 color:black;
	 cursor:pointer;
	 padding-bottom:10px;
 }
  .hero_job3 .job-right a:hover{
	  text-decoration:none;
	  color:#0d3c81;
  }
 .hero_job3 .job-right p{
	 padding-top: 10px;
	 
	 font-size:14px;
	 line-height:24px;
 }
 .hero_job3 .job-right{
 	overflow: hidden;
	 height:350px;
	 background-color:#fff;
	 padding:15px 40px 30px 40px;
 }
 .slide-job-bg  .carousel-indicators{
  	width:100%;
  	    left: 129%;
    bottom: 35%;
  }
  .slide-job-bg  .fade-carousel .carousel-indicators > li {
	  border:1px solid black;
	  display:block;
  	margin:2px 1px;
  	text-indent:-4px;
  	background-color:#fff;
  	border-radius:0px;
  	padding:15px 15px;
  }
  .slide-job-bg  .fade-carousel .carousel-indicators > li > a {
	 
	 font-size:14px;
  	text-decoration:none;
  	color:black;
	position:absolute;
	    margin-top: -10px;
  }
  .slide-job-bg  .fade-carousel .carousel-indicators > li.active {
  	color:white !important;
  	background-color:#193a6b;
  	padding:15px 15px;
  }
  .slide-job-bg  .fade-carousel .carousel-indicators > li.active a{
  	color:white !important;
  }
  .head-latest{
	   
	 font-size:36px;
	 line-height:48px;
	 text-align:center;
	 margin-bottom:20px;
  }
  .menu-latest{
	  text-align:center;

  }
 .menu-latest ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.menu-latest li{
	display:inline;
}
.menu-latest li a {
	cursor: pointer;
	font-size:15px;
	text-transform:uppercase;
	font-family: 'OpenSans-Bold';
    color: #000;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}
.menu-latest li a:hover{
	color:#002959;
}
.menu-latest li.active a{
	color:#002959;
}
.content-latest .text-latest img{
	width:100%;
	height:180px;
	padding-bottom:8px;
}
.content-latest .view-latest p{
	    right: 2px;
        bottom: 0;
	color:#000;
	font-size:15px;
	
	padding:4px 10px;
	position:absolute;
	background-color:#d1eb50;
}
.content-latest .text-latest{
	padding-top:40px;
}
.content-latest .text-latest a{
	color:black;
	font-size:15px;
	display: block;
	position: relative;
	
	font-weight:600;
	line-height:21px;
}
.content-latest .text-latest a:hover{
	text-decoration:none;
	color:#0d3c81;
}
.useful{
	margin-top:50px;
	background: url(../image/useful.png); 
	background-size:370px 460px;
	background-repeat:no-repeat;
}
.image-useful img{
	border:5px solid #fff;
	-webkit-box-shadow: 0px 1px 10px 2px rgba(50, 50, 50, 0.2);
	        box-shadow: 0px 1px 10px 2px rgba(50, 50, 50, 0.2);
	width:100%;
	height:400px;
}
.useful .useful-regis{
	padding-top:30px;
}
.text-useful h4{
	font-size:30px;
	
	line-height:36px;
}
.text-useful{
	line-height:24px;
	font-size:14px;
	
}
.up-info{
	background-color:#d1eb50;
	height:400px;
	padding-top:150px;
}
.up-info a{
	
	text-align:center;
	color:white;
	display:block;
	font-size:24px;
	
	text-transform:uppercase;
	color:#000;
}
.up-info a:hover{
	color:blue;
	text-decoration:none;

}
.up-info a i{
	font-size:45px;
	padding-bottom:5px;
}

/*Load more button*/
.button-latest{
	padding-top:30px;
	text-align:center;
}
.button-loadKTAll{
	padding-top:30px;
	text-align:center;
}
div.text-latest {
    display:none;

}
div.kt_all,div.kt_nhieu,div.kt_thuong,div.t_all,div.t_nhieu,div.t_thuong,div.k_all,div.k_thuong,div.k_nhieu,div.user-comment,.hidden-comment {
    display:none;
}
#loadMore {
    padding: 8px 35px;
    background-color: #d1eb50;
    border-radius: 3px;
    color: #000;
    border: 0;
    /*border-width: 0 1px 1px 0;*/
    /*border-style: solid;*/
    /*border-color: #fff;*/
    /*-webkit-box-shadow: 0 1px 1px #ccc;
            box-shadow: 0 1px 1px #ccc;*/
    /*-webkit-transition: all 2500ms ease-in-out;*/
    transition: .6s;

}
#loadMore:hover, #loadMore.active, #loadMore:focus {
	text-decoration:none;
    background-color: #e8f5a8;
     color: #000;
}
.connect{
	color:  #333333;
	font-size: 16px;/* Approximation due to font substitution */
	font-family: 'OpenSans-Bold';
	line-height: 24px;
}
.quesiton-1{
	/*background:url('../image/services-bg.jpg');*/
	height: 300px;
	text-align: center;
	position: relative;
}
.intro-more-section .fast-contact.faq-contact{
	margin-top: 0;
}
.dichvu-faq.info h1{
	font-size:22px;
	margin-top:0;
	font-weight:600;
	line-height:25px;
	padding-bottom:15px;
}
.dichvu-faq h1{
	font-size: 36px;
	line-height: 48px;
}
.quesiton-1.faq-06 h3{ 
	margin: 0;
	padding: 20px;
	color: #fff;
	font-size: 36px;
	line-height: 24px;
	background-color:  rgba(0, 0, 0, 0.7);
	position: absolute;
	width: 100%;
	top: 50%;
	-ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.dichvu-faq i.fa{
	padding: 7px;
	background: #f8f8f8;
	margin-right: 5px;
	 color: #002959;
	font-size: 14px;

}
.dichvu-faq.info p{
	font-size: 14px;
}
.dichvu-faq p{
	font-size: 14px;
	font-family: 'OpenSans-Bold';
	
}
.dichvu-faq p a{
	padding:3px 0px;
	width:100%;
	display:inline-block;
	    color: #002959;
}
.dichvu-faq p a:hover{
	text-decoration:none;
	color:#fff !important;
	background-color:#0d3c81;
}
.dichvu-faq p a:hover i.fa{
	color:#fff;
	background-color:#0d3c81;
}
.faq-05{
	background-size: cover;
}
.quesiton-1.faq-05 h3{
	margin: 0;
	padding: 20px;
	color: #fff;
	font-size: 36px;
	line-height: 24px;
	background-color:  rgba(0, 0, 0, 0.7);
	position: absolute;
	width: 100%;
	bottom: 0;
	text-align: left;
}

#faq_05 .faq-contact{
	margin-top: 35px;
}
#faq_05 .dichvu-faq h1{
	margin-top: 0;
}
#faq_05 .col-md-8.recruit-type{
	padding-top: 10px;
}
.content-faq-05 > h3{
	float: left;
	font-size: 24px;
	padding-top: 10px;
	margin-bottom: 0;
}
.content-faq-05 .taps{
	float: right;
}
.content-faq-05 .taps ul{
	list-style: none;
	overflow: hidden;
    position: relative;
    margin-top: 22px;
    margin-bottom: 0;
    padding-left: 0;
}
.content-faq-05 .taps ul li{
	float: left;
	margin-left: 1px;
	padding: 10px 29px;
	border: 1px solid #eeeeee;
	background-color:  #fbfbfb;
}
.content-faq-05 .taps ul li:hover:before,.content-faq-05 .taps ul li.active:before{
	content: "";
	background-color: #d1eb50;
	height: 3px;
	position: absolute;
	top: 0;
	margin-left: -30px;

}
.content-faq-05 .taps ul li.active{
	background: #ffffff;
}
.content-faq-05 .taps ul li:hover{
	cursor: pointer;
	background: #ffffff;
}
.form-control[name=topic]{
	width: 50%;
	color:  #999999;
	line-height: 24px;
}
.tap-faq-05{
	clear: both;
	border: 1px solid #eeeeee;
	padding: 35px 30px 15px;
}
.tap-faq-05 h5:before{
	margin-top:7px;
	content: "";
	width: 15px;
	height: 15px;
	position: absolute;
	background:  #d1eb50;
	left: 45px;
}
.tap-faq-05 h5{
	padding-left: 35px;
	font-size: 17px;
	line-height:26px;
	
}
.tap-faq-05 .tit-ask:before{
	margin-top:10px;
	content: "";
	width: 15px;
	height: 15px;
	position: absolute;
	background: #d1eb50;
	left: 45px;
}
.tap-faq-05 .tit-ask{
	/*padding-left: 35px;*/
	font-size: 17px;
	line-height:26px;
	
}
.tap-faq-05 .tit-ask p{
	border:none;
	font-size:17px;
}
.t_all,.t_nhieu,.t_thuong,.kt_all,.kt_nhieu,.kt_thuong,.k_all,.k_thuong,.k_nhieu {
	margin-bottom: 20px;
}
.tap-faq-05 p{
	margin-bottom:0px !important;
	border-left: 1px solid #cccccc;
	margin-left: 6px;
	padding-left: 29px;
	padding-top: 5px;
    padding-bottom: 5px;
}
.tap-faq-05 table{
	padding-left: 29px;
}
.add-question{
	 
	 text-align: center;
	 color: #fff;
	 margin-top: 30px;
}
.add-question i{
	color: #fff;
	padding-top: 40px;
	font-size: 60px;
}
.add-question p{
	padding-bottom: 40px;
	font-size: 36px;
}
.add-question p a{
	
	color:#fff;
}
#t_thuong_gap,#t_xem_nhieu,#kt_thuong_gap,#kt_xem_nhieu,#k_thuong_gap,#k_xem_nhieu{
	display: none;
}
section.contact-area.contact02{
	padding-top: 0;
	border-top-width: 0;
}

.banner-contact02{
	padding-bottom: 30px;
}
.contact-area.contact02 .col-lg-6:nth-child(4){
	clear:both;
}
.banner-contact02 img{
	width:100%;
}
.contact-area.contact02 .col-lg-8{
}
.contact-area.contact02,.bg-c{
	
	background-size:cover;
	background-position:center;
}
.dichvu-faq .rbga-bl i.fa{
	background:transparent;
	color:#fff;
	padding:3px;
}
.dichvu-faq .rbga-bl a:hover{
	background:transparent!important;
}
.dichvu-faq .rbga-bl a:hover i.fa{
	background:#fff!important;
	width:30px;
	overflow:hidden;
	height:2px;
	border-radius:20px;
}
.dlex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.rbga-fff{
	background:rgba(255, 255, 255, 0.9);
	
	overflow:hidden;
}
.controls.rbga-fff{
	/*height:93%;
	max-height:100%;*/
}
/* .pl-0{padding-left:0px;} */
.contact-area.contact02 .dlex .col-lg-4{padding-left:15px;}
.rbga-bl{
	/*background: rgba(12, 45, 87, 0.9);*/
	padding-bottom:20px;
	margin-top: 56px;
	overflow:hidden;
}
.rbga-bl h3{
	/*color:#fff;*/
}
.rbga-bl a{
	color:#000!important;
	font-size: 16px;
}
.rbga-bl .col-md-4{
	padding-top:10px;
}
.rbga-fff .intro-contact{
	position:inherit!important;
	bottom: inherit!important;
	color:#000;
}
.contact-area.contact02 .col-lg-4{
	padding-left:0px;
}
.contact-02-dv{
	clear: both;
	width: 100%;
}
.contact-02-dv h3{
	/*text-transform:uppercase;*/
	font-size:24px;
	padding: 10px 0;
	font-family: 'OpenSans-Bold';
}
.bg-f8{
	background: #f8f8f8;
	padding: 10px;
}
.dichvu-faq  .bg-f8 a{
	color:black;
}
.dichvu-faq .bg-f8 a:hover{
	background-color:rgba(0,0,0,0);
	color:#0d3c81 !important;
}
.contact-02-dv .dichvu-faq .col-md-9.col-sm-6.col-xs-12{
	padding-left: 0;
}
.contact-02-dv .dichvu-faq .col-md-9.col-sm-6.col-xs-12>div{
	margin-bottom: 15px;
	font-family: 'OpenSans-Bold';
}
.contact-02-dv .dichvu-faq .col-md-9.col-sm-6.col-xs-12>div a{
	padding:3px 0px;
	color: #002959;
	width:100%;
	display:inline-block;
}
.contact-02-dv .dichvu-faq .col-md-9.col-sm-6.col-xs-12>div a:hover{
	background-color:#0d3c81;
	text-decoration: none;
	color: #fff;
}
.contact-02-dv .dichvu-faq .col-md-9.col-sm-6.col-xs-12>div a:hover i.fa{
	background-color:#0d3c81;
	color: #fff;
}
/* New Index*/
.introduce-ac{
	padding-top:90px;
	padding-bottom:90px;
}

.summary-left .name{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:24px;
}
.summary-left p{
	/*font-family:'UTM Regular';*/
	font-size:14px;
	line-height:24px;
	margin:8px 0px 0px 0px;
}
.summary-left .btn-default:hover{
	background-color:rgba(0,0,0,0);
}
.summary-head {
	text-align:center;
	padding-bottom:40px;
}
.summary-head h3{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:30px;
	text-transform:uppercase;
}
.summary-mid{
	overflow:hidden;
    padding-right: 0px !important;
}
.slick-list.draggable{
	overflow:hidden;
}
.summary-mid .summary-award-image img{
	height:250px;
	text-align:center;
	margin:auto;
	width:auto;
}

.summary-right .award-main{
	text-align:right;
	padding-bottom:15px;
}
.summary-right .award-main .award-more{
	width:80%;
}
.summary-right .award-main .award-more h4{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:17px;
	    margin-top: 0px; /*0px;*/
    margin-bottom: 4px;
}
.summary-right {
	 margin-top: 25px; 
}
.summary-right .award-main .award-more p{
	/*font-family:'UTM Regular';*/
	font-size:16px;
	line-height:24px;
	font-weight: 600;
}
.summary-right .award-main .award-more, .summary-right .award-main .award-image{
	display:inline-block;
}
.summary-right .award-main img{
	padding-left:10px;
	float:right;
}
/*Tab service*/
.tab-service {
	height: auto;
	padding: 10px 0;
	/*background-image: url(../image/background-service.png);*/
	background-color: #000;
	background-size: 100% 100%;
}
.tab-service .slide-new{
  padding-left:0px;
  padding-right:0px;
}
.tab-service .container {
	padding-bottom: 38px;
	height: auto;
}
.tab-service .main-service{
	/*border-radius: 30px;
	background-color: rgba(255,255,255,0.8);*/
	color: white;
}
.tab-service .slide-new h4{
	color:white;
	padding-bottom:100px;
	text-align:center;
	font-size:36px;
	/*font-family:'Raleway-Medium';*/
}
.tab-service .image-education{
	padding-right:14px;
	float:left;
	width:200px;
	height:140px;
	font-size:24px;
	/*font-family:'OpenSans Regular';*/
	text-align:center;
}
.tab-service .fade-carousel {

height: auto;
}
.tab-service .fade-carousel .carousel-inner .item {
height: auto;
}
.tab-service .carousel-inner{
height: auto;
}
.tab-service .fade-carousel .slides .slide-1, 
.tab-service .fade-carousel .slides .slide-2,
.tab-service .fade-carousel .slides .slide-3{
	height: auto;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.tab-service .carousel-indicators{
	padding-bottom:25px;
  	position:static;
	width:100%;
	margin-left:0px;
}
.tab-service .fade-carousel .carousel-indicators > li {
	margin:0px 1px;
	text-indent:-4px;
	border-bottom: 3px solid #002959 !important;
	background-color:rgba(0,0,0,0);
	border:0px;
	border-radius:0px;
	padding:15px 45px;
}
.tab-service .fade-carousel .carousel-indicators > li > a {
	text-decoration:none;
	position:absolute;
	top:0%;
	color:black;
}
.tab-service .fade-carousel .carousel-indicators > li.active {
	background-color:rgba(0,0,0,0);
	border-bottom: 3px solid #db2032 !important;
}
.tab-service .fade-carousel .carousel-indicators > li.active a{
}
.tab-service .content-service-main{
	padding:25px 0px 0px 0px;
}
.tab-service .content-service{
	height: 200px;
	overflow: hidden;
}
  .tab-service .service-right img{
	width:100%;
}
.tab-service .content-service .name-tab a{
	color:black;
	font-size:18px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}

.tab-service .content-service .name-tab a:hover{
	color:#2a6496;
	text-decoration:none;
}
.tab-service .content-service p{
	font-size:15px;
	line-height:24px;
}
.tab-service .head-service{
	padding-bottom:15px;
	padding-top:15px;
	text-align:center;
	color:black;
	text-transform:uppercase;
}
.tab-service .head-service h2{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:30px;
}
.tab-service .head-service p{
	font-size:16px;
}
.tab-service .boss-message{
	margin-top:15px;
	padding:30px;
	background-image: url(../image/message_boss.png); 
}
.tab-service .boss-message .image-boss, .tab-service .boss-message .content-boss{
	display:inline;
}
.tab-service .boss-message p{
	margin-bottom:0px;
	padding-top:0px;
	font-size:15px;
}
.tab-service .boss-message .name-boss{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:14px;
}
.tab-service .boss-message .image-boss{
	padding-right:22px;
	float:left;
}
/**/
.controls .CateItemFAQ{
	float: left;font-size: 24px;padding-top: 25px;margin-bottom: 0;color: #333;
}
.controls .otherfaqs{
	color: #333;
	font-family: 'OpenSans-Bold';
	font-size: 16px;
}
.other-faq{
    font-size: 24px!important;
    padding-top: 10px;
}
.controls .col-md-6{
	 background-color: #F9F9F9;
padding: 15px 20px;
    width: 48%;
}
.controls.content-faq-05 div.other:nth-of-type(2){
	float:right;
}
/*Team*/
.who-team{
	padding:45px 0px 50px 0px;
}
.line-team{
	text-align:right;
}
.line-team h4{
	font-size:36px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	padding-bottom:10px;
}
.line-team p{
	padding-top:20px;
	font-size:24px;
	
	line-height:30px;
	text-transform:uppercase;
	
}

.team-right{
	line-height:24px;
	font-size:16px;
	
}
.team-hidden-main{
	padding:65px 0px 0px 0px !important;
}
.team-hidden img{
width:100%;
height:150px;
}
.team-hidden .hidden-text{
	    left: 0;
    right: 0;
	padding:20px 30px;
	position:absolute;
	text-align:center;
	color:white;
	
}

.team-hidden .hidden-text h4{
	
	font-size:24px;
	
}
.team-hidden .hidden-text p{
	
	font-size:16px;
	line-height:24px;
}
.team-high{
	padding-bottom:60px;
	padding-top:45px;

}
.team-high .head-team-high{
	
	border-bottom:20px solid transparent;
	 -o-border-image: url(../image/line-head-boss.png) 30 round;
	    border-image: url(../image/line-head-boss.png) 30 round;
}
.team-high .head-team-high h3{
	text-transform: uppercase;
	top:4%;
	position:absolute;
	margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
	text-align:center;
	font-size:30px;
		
}
.team-high ul{
	padding-top:25px;
	padding-right:0px;
}
.team-high ul li img{
	height:290px;
	cursor:pointer;
	width:100%;
}
.team-high ul li {
	cursor:pointer;
    list-style-type:none;
    float:left;
    width:16.3%;
}
.team-high ul li h3{
	margin-top:0px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:14px;
	color:white;
	text-transform:uppercase;
}
.team-high ul li p{
	margin:0px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	font-size:14px;
	color:white;
}
.team-high ul:hover li {
    width:15%;
}
.team-high ul:hover li figure {
    position:relative;
	
}
.team-high ul:hover li figure figcaption {
	    -webkit-transition: 2s all ease-in-out .1s;
	    -o-transition: 2s all ease-in-out .1s;
	    transition: 2s all ease-in-out .1s;
	background-color:rgba(0,41,89,0.2);
	left:0;
	right:0;
    position:absolute;
    bottom:0;
    text-align:left;
    display:none;
}
.team-high ul:hover li figure figcaption .intro-boss{
	-webkit-animation-name: fadeInUp;
	        animation-name: fadeInUp;
             	-webkit-animation-duration: .5s;
             	        animation-duration: .5s;
             	-webkit-animation-fill-mode: forwards;
             	        animation-fill-mode: forwards;
	width:100%;
	background-color:rgba(0,41,89,0.9);
	padding:10px;
	bottom:0;
	 position:absolute;
}
.team-high ul li figure figcaption{
	display:none;
	height:100%;
}
.team-high ul li:hover {
    width:25%;
}
.team-high ul li:hover figure figcaption {
    display:block;
}
.team-high ul{
    margin-left: -38px;
}
.team-high ul,
.team-high ul:hover,
.team-high ul li,
.team-high ul li:hover {
    -webkit-transition:all ease-out 0.3s;
    -o-transition:all ease-out 0.3s;
    transition:all ease-out 0.3s;
}
.train-customer{
	padding-bottom: 25px;
}
.client_02 {
	overflow: hidden;
}
.client_02 p{
	line-height: 24px;
	font-size: 16px;
}
.user-comment{
	overflow: hidden;
    margin-bottom: 20px;
    width: 100%;
}
.comment-client h2{
	padding-top: 40px;
	margin-bottom: 5px;
	font-family: 'OpenSans-Bold';
	font-size: 24px;
	line-height: 24px;
	color: #666666;
}
.pic-user{
	float: left;
	width: 10%;
	padding-top: 5px;
}
.name-user{
	float: right;
	width: 90%;
	font-size: 16px;
	line-height: 24px;
}
.name-user p{
	margin-bottom: 0;
}
.name-user p.name{
	font-family: 'OpenSans-Bold';
}
.name-user p.date-comment{
	font-style: italic;
	font-size: 14px;
	color: #000;
	font-weight: 600;
}
.name-user p.content-comment{
		color: #727272;	
}
.view-more-comment{
	color: #666666;
	text-decoration: underline;
}
.view-more-comment:hover{
	cursor: pointer;
}
#client_02 .container{
	padding-right: 15px;
}
/*Detail Leader*/
.content-dichvu-info{
	padding:20px;
	height:370px;
	width:100%;
	background-color:#f8f8f8;
	margin-bottom:10px;
}
.content-dichvu-info p.name-leader{
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	color:#000;
}
.content-dichvu-info a{
	color:#666666;
	
	font-size:14px;
	text-decoration:underline;
}
.content-dichvu-info p{
	color:#666666;
	
	font-size:14px;
}
.dichvu-info h3{
	text-transform:uppercase;
	font-size:36px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.dichvu-info .dichvu-content{
	padding-bottom:10px;
}

.dichvu-info i.fa {
    padding: 10px;
    background: #f8f8f8;
    margin-right: 5px;
    color: #000;
    font-size: 14px;
}
.dichvu-info .dichvu-content .col-md-1  i.fa{
	color: black;
}
.dichvu-info .dichvu-content .event-tit a{
	margin-bottom:10px;
	color:black;
}
.dichvu-info .dichvu-content .event-tit a:hover{
	color:#0d3c81;
	background-color:rgba(0,0,0,0);
}
.dichvu-info .dichvu-content a{
	padding:3px 0px;
	width: 100%;
    display: inline-block;
	margin-bottom:4px;
	font-size:14px;
	color:#000;
	font-family: 'OpenSans-Bold';
}
.dichvu-info .dichvu-content a:hover{
	text-decoration:none;
	color:#000;
	background-color:#d1eb50;;
}
.dichvu-info .dichvu-content a:hover i.fa{
	color:#000;
	background-color:#d1eb50;;
}
.image-connect img{
	width:100%;
	/*height:370px;*/
	/*padding-bottom:32px;*/
}
.info-connect {
	
	padding:20px;
	background-color:#f8f8f8;
}
.info-connect p{
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.info-connect a i{
	padding-top:10px;
	color:white;
	text-align:center;
	border-radius:3px;
	width:35px;
	height:35px;
    background: #0d3c81;
    margin-right:15px;
}
.info-connect a{
	padding-bottom: 10px;
	display:block;
	font-size:14px;
	
	color:#666;
}
.info-connect a:hover{
	text-decoration:none;
}
/*Detail Network*/
.network02.fade-carousel{
	height:auto;
}
.network02 .carousel-inner{
	height:auto;
}
.network02 .carousel-inner .item{
	height:auto;
}
.hero-net2 .img-slide-net, .hero-net2 .net-right{
	display:inline;

}
.hero-net2 .net-right p:first-child{
	padding-top:10px;
}
.network02 .carousel-control{
		bottom:100px;
    	background-image:none !important;
		opacity:0 !important;
}
.network02 .carousel-control:hover{
	opacity:1 !important;
}
.network02 span.fa.fa-chevron-left{
	    top: 150px;
	  left: 22px;
	vertical-align:middle;
	width:30px; 
	height:30px;
	font-size:11px;
	background-color: rgba(0,0,0,0.5);
	border-radius:0px;
	color:rgba(255,255,255,0.6);
}
.network02 span.fa.fa-chevron-right{
	    top: 150px;
	    right: 22px;
	    background-color: rgba(0,0,0,0.5);
	vertical-align:middle;
	width:30px; 
	height:30px ;
	font-size:11px ;
	border-radius:0px;
	color:rgba(255,255,255,0.8);
}
.network02 .fa{
	color:black;
	padding-top:10px !important;
}
.network02 .fa:hover{
	color:white;
	background-color:#0d3c81 !important;
}

.hero-net2 .img-slide-net{
	
	padding-right:10px;
	width:285px;
	float:left;
	height:100%;
}
.hero_job3  .img-slide-job{
	height:100%;
}
.hero-net2 {
	background-color:#f8f8f8;
	margin-bottom:30px;
height:340px;
}
.hero-net2 .head-net{
	line-height:30px;
	font-size:24px;
	color:black;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	
	
}
.hero-net2 a.btn-default{
	margin-right:20px;
	    margin-top: 13px;
    border-radius: 0px;
    padding: 10px 28px;
    background-color: #002959;
    color: white;
	    float: right;
}
.hero-net2 a.btn-default:hover{
	text-decoration:none;
    background-color: rgba(13,60,129,0.9);

}
.hero-net2 a:hover{
	text-decoration:none;
}
.hero-net2 .net-content{
	height:275px;
	overflow:hidden;
}
.hero-net2 p{
	
	letter-spacing:0.4px;
color:#333333;
font-size:16px;

}
.download-main-network .download-network{
	margin-bottom:20px;
	background-color: #0d3c81;
	    padding: 20px 10px 15px 10px;
    border-radius: 5px;
}

.download-main-network .head-download{
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.download-main-network .head-download .fa{
	padding-right:6px;
}
.download-main-network .download-network a:hover{
	background-color: rgba(255,255,255,0.2);
}
.download-main-network .download-network a{
	border-radius: 5px;
	text-align: center;
	background-color: rgba(255,255,255,0.1);
	width:100%;
	display:inline-block;
	padding: 7px 0px;
	color:#fff;
	font-size:13px;
	
	
}

.download-main-network .detail-network{
	padding:10px 6px;
	margin-bottom: 10px;
    
}
.download-main-network .detail-network:hover{
	background-color: #0d3c81;
	
}
.download-main-network .detail-network:hover a{
	text-decoration:none;
	color:#fff;
}
.download-main-network .download-network .fa-download {
    padding:5px;
	
}
.character{
	padding: 0px 15px;
	width: 100%;
	overflow: hidden;
	max-width: 100%;
	height: 290px;
}
.character ul{
	width: 100%;
	display: table;
	table-layout: fixed;
	margin: 0;
	padding: 0
}
.character ul li{
	display: table-cell;
	vertical-align: bottom;
	position: relative;
	width: 6%;
	/*width: 14%;*/
	height: 290px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.character ul li div a{
	display: block;
	height: 290px;
	width: 100%;
	position: relative;
	z-index: 3;
	vertical-align: bottom;
	padding: 15px 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.character ul li:hover{
	width: 40%;
}
.character ul li:hover a .intro-boss{
	opacity: 1;
}
.intro-boss{
	width: 100%;
	/*height:45%;
	top: 60%;*/
	height: 46%;
    top: 60%;
	/*height:36%;
	top: 70%;*/
	opacity: 0;
	margin: 0;
	width: 100%;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	background: rgba(0,41,89,0.9);
	text-align: center;
	font-family: 'OpenSans-Bold';
	color: #fff;
}
.intro-boss h3{
	color: #fff;
	/*margin-top: 15px;*/
	font-family: 'OpenSans-Bold';
}
.discover{
	width: 100%;
	overflow: hidden;
}
.cover-right{
	float: right;
	text-align: right;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	width: 34%;
	padding-top: 12.33%;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
}
.cover-right h2{
	font-size: 24px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 5px; 
}
.cover-right p{
	font-size: 16px;
	line-height: 22px;
}
.list-menu{
	width: 100%;
	overflow: hidden;
}
.list-menu ul,.detail-area .list-menu ul span{
	padding-left: 0;
	overflow: hidden;
	list-style: none;
	color:  #ffffff;
	font-size: 30px;/* Approximation due to font substitution */
	font-weight: 300;
	line-height: 36px;/* Approximation due to font substitution */
	text-align: center;
}
.list-menu ul li{
	float: left;
	/*padding: 20px;*/
	width: 288.75px;
	height: 200px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.list-menu ul li a{
	color: #fff;
}
.list-menu ul li a:hover{
	text-decoration: none;
	color: #fff;
}
.list-menu ul li:nth-child(1){
	background: #012e64;
}
.list-menu ul li:nth-child(2) span:nth-child(1){
	background: #013470;
}
.list-menu ul li:nth-child(2) span:nth-child(2){
	background: #023a7c;
}
.list-menu ul li:nth-child(3) span:nth-child(1){
	background: #023f86;
}
.list-menu ul li:nth-child(3) span:nth-child(2){
	background: #024592;
}
.list-menu ul li:nth-child(4){
	background: #02499c;
}
.list-menu ul li:nth-child(4) span:nth-child(2){
	background: #044fa6;
}
.list-menu span {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 100px;
	width: 100%;
}
.list-intro {
	padding-top:53px;
    width: 100%;
    overflow: hidden;
}
.list-intro ul{
	border-radius:10px;
	padding-left: 0;
	overflow: hidden;
	list-style: none;
	color:  #ffffff;
	font-size: 18px;/* Approximation due to font substitution */
	font-weight: 500;
	line-height: 36px;/* Approximation due to font substitution */
	text-align: center;
}
.list-intro ul li{
	float: left;
	padding: 20px;
	width: 33.33%;
	height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.list-intro ul li a{
	color: #fff;
}
.list-intro ul li a:hover{
	text-decoration: none;
	color: #fff;
}
.list-intro ul li:nth-child(1){
	background: #012e64;
}
.list-intro ul li:nth-child(2){
	background: #013470;
}
.list-intro ul li:nth-child(3){
	background: #023f86;
}
/*Award more*/
.tab-award-main{
	padding-bottom:35px;
}
.tab-award-main .nav-tabs > li, .tab-award-main .nav-pills > li {
	margin-left: 4px;
    float:none;
    display:inline-block;
    *display:inline; 
     zoom:1;
}
.tab-award-main .nav-tabs>li>a:hover, .tab-award-main .nav-tabs>li>a:focus{
	background-color:rgba(0,0,0,0);
	color:#db2032 !important;
	border:0px;
	border-bottom:3px solid #db2032;
}
.tab-award-main .nav-tabs>li>a{
	    padding: 10px 45px;
	color:#002959;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	border:0px;
	border-bottom:3px solid #002959;
	background-color:rgba(0,0,0,0);
}
.tab-award-main .nav-tabs>li.active>a, .tab-award-main .nav-tabs>li.active>a:focus, .tab-award-main .nav-tabs>li.active>a:hover{
	background-color:rgba(0,0,0,0);
	color:#db2032;
	border:0px;
	border-bottom:3px solid #db2032;
}
.tab-award-main .nav-tabs, .tab-award-main .nav-pills {
    text-align:center;
	border-bottom:0px;
	display: block;
}

.tab-award .tab-award-main{
	text-align:center ;
	padding-bottom:60px;
}
.award-type{
	padding:0px !important;
}
.award-type .name-award{
	margin-top:30px;
	text-align:center;
	font-size:30px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.award-type .tab-content .img-slide-award{
	/*padding-left:0px;*/
	    /*padding-right: 20px;*/
}
.award-type .tab-content .img-slide-award img{
	width:100%;
	max-height:400px;
}	

.hero-award {
	/*background-color:#f6f6f6;
	margin-bottom:30px;
	padding-bottom:50px;
height:400px;*/
}
.hero-award .head-award a{
	font-size:18px;
	line-height:24px;
	color:black;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.hero-award .head-award a:hover{
	color:#0d3c81;
}
.hero-award a.btn-default{
	margin-right:20px;
    border-radius: 0px;
    padding: 10px 28px;
    background-color: #002959;
    color: white;
	    float: right;
}
.hero-award a.btn-default:hover{
	text-decoration:none;
    background-color: rgba(13,60,129,0.9);

}
.hero-award a:hover{
	text-decoration:none;
}
.hero-award .award-content{
	/*padding:15px 5px;*/
	/*height:320px;*/
}
.hero-award .award-content p{
	
	letter-spacing:0.4px;
color:#333333;
font-size:15px;

}

.tap4 p a{
	color:#8e8e8e;
}
.yeartab{
	margin-left: 5px;
    padding-left: 30px;
    border-left: 1px solid #ddd;
}
.monthtab{
	    width: 7.5%;
    padding-top: 4px;
    float: left;
    /* height: 27%; */
    padding-bottom: 40px;
}
.tittab{
	padding-left: 0px !important;
	margin-left: 0px !important;
    border-left-width: 0;
    border-left:none !important;
}
.download-bantin{
	font-size: 28px;
    position: absolute;
    /* float: left; */
    right: 10px;
        color: #fff;
    opacity: 0.5;
}
.search-more{
	padding-left:0px !important; 
	padding-right:0px !important;
}
.img-why img{
	width:100%;
}
.service-area .slide.major .carousel-control{
		bottom:30%;
		background-image:none;
		top:50px;
	}
.service-area .slide.major .carousel-control.left{
	    left: -30px;
}
.service-area .slide.major .carousel-control.right{
	    right: -30px;
}
/*
.panel-group .panel-heading a:after {
	 content:"";
	font-family: FontAwesome;
  content: "";
  position: relative;
  top:2px;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}
.panel-group .panel-heading {
    cursor:pointer;
    background-color: #f8f8f8;
	    margin-bottom: 10px;
}
.panel-group .panel-heading a{
	display:inline-block;
	width:100%;	
	color: #666666;
}
.panel-group a:hover, .panel-group a:focus{
	text-decoration:none;
}
.panel-group .panel-body{
	border-top:0px !important; 
	padding:5px 15px 10px 15px ;
}
.panel-group .download-pdf .fa-download{
	padding-right:5px;
}
.panel-group .download-pdf{
	padding-bottom:10px;
	color:black;
}
.panel-group .download-pdf a{
	color:black;
}
.panel-group .panel-heading a[aria-expanded="true"]:after {
  content:"\f0d7";

}
.panel-group .panel-heading a[aria-expanded="false"]:before{
  content: "\f0d8";
}
*/
.accordion-toggle{
	margin-top:0px;
	font-size:14px;
	color:#666666;
}
.accordion-content a .fa-download{
	padding-right:5px;
}
.accordion-content a:hover{
	text-decoration:none;
}
.accordion-content a{
	/*padding:5px 15px;*/
	padding:5px 5px;
	display:block;
	color: black;
	font-size:13px;
}

.accordion-toggle i{
	padding-right:5px;
}
.download .accordion-toggle {
	cursor: pointer;padding: 10px;position: relative;background-color: #f8f8f8;}

			.download .accordion-toggle.active:after{content:"";position:absolute;right: 10px;top:14px;width:0;height:0;border-bottom:5px solid #000;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);}
			.download .accordion-toggle:before{content:"";position:absolute;right: 10px;top:14px;width:0;height:0;border-top:5px solid #000;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);}
			.download .accordion-toggle.active:before{display:none;}
			.accordion-content {display: none;}
@media screen and (device-width: 768px) {
	.summary-mid.col-sm-4{
		padding-top:50px;
	}
	.education-section .slide-new:last-child{
		clear:both;
	}
		#popup h1 img{
		width: 50%;
	}
}
@media screen and (max-device-width: 9024px) and (min-device-width: 1000px) {
	
		#popup h1 img{
		width: 65%;
	}
}
@media screen and (max-device-width: 1024px) and (min-device-width: 768px){

	.bg-f8{
		margin-top:0px !important;
	}
	#popup h1 img{
		width: 70%;
	}
	.summary-right .award-main .award-more p{
		font-size:13px;
	}
	
	.navbar-inverse .navbar-nav > li > a
	{
		padding:5px 2px;
	}
	.navbar-inverse .navbar-brand img{
		height:65px;
	}
	.navbar-header{
		width:190px;
		padding:0px;
	}
	#menu-mobile .navbar-header{
		width:40% !important;
	}
	.header-logo{
		height:130px;
	}
	#btns .navbar-header{
		width:150px;
		margin-left:0px;
	}
	#btns .phone-number{
		font-size:13px;
		padding-right:0px;
	}
	#btns .nav>li>a{
		padding:15px 8px;
	}
	.education-section .slide-new{
		margin-bottom:60px;
		
	}
	
	.new-section{
		margin-top:0px !important;
	}
	#menu-mobile .navbar-header{
		width:52%;
	}
	.new-section .media .small-new{
		line-height:15px;
	}
	
	}

@media screen and (max-width: 767px){
	.navbar-header img{
	width: 170px;
	}
	.recaptcha iframe{
		-webkit-transform-origin: 0 0;
		    -ms-transform-origin: 0 0;
		        transform-origin: 0 0;
    -webkit-transform: scale(0.77);
        -ms-transform: scale(0.77);
            transform: scale(0.77);
    float: left;
	}
	#popup h1 img{
		width: 100%;
	}
.quesiton-1{
	margin-top:35px;
}
.detail-area .about-left{
	display:none;
}
	.detail-menu.service{
		display:none;
	}
	.major-area .new-major-main .content-major img{
		height:280px;
	}
	.major-slide .new-major-1{
		padding-top:0px !important;
	}
.major-slide .col-md-4{
	/*padding-top:30px;*/
}
.content-latest .view-latest p{
	/*top:275px;*/
}
.slide-job-bg  .carousel-indicators{
	top:200px;
}
.hero_job3 .job-right{
	height:auto;
	padding:20px;
}
.slide-job-bg .fade-carousel{
	height:auto;
}
.slide-job-bg .carousel-inner{
	height:auto;
}
.slide-job-bg{
	background-image:none !important;
}
.slide-job-bg  .carousel-indicators{
	width:initial;
	left:120%;
}	
.service-area .slide.major .carousel-control.left{
	    left: -15px;
}
.service-area .slide.major .carousel-control.right{
	    right: -15px;
}
.service-area .slide.major span.fa{
	padding-top:10px;
    width: 30px;
    height: 30px;
    font-size: 11px;
    border-radius: 0px;
}
.footer-section .col-lg-2 {
     width: auto;
}
.slide-big .carousel-control{
	display:none;
}
#btns{
	display:none;
}

.hero h1{
	font-size:28px;
}
.hero{
	width:80%;
	border:2px solid white;
}
.btn.btn-lg{
	padding:8px 30px;
}
.summary-right{
	padding-top:50px;
}
.summary-right .award-main img{
	padding-left:0px;
	padding-right:10px;
	float:left;
}
.summary-right .award-main{
	text-align:left;
}
.tab-service{
	padding:35px 10px;
	background-size: 500% 100%;
}
#btns{
	display:none;
}
#header{
	display:none;
}
#menu-mobile{
	display:initial;
}
#header{
	display:none;
}
.summary-right .award-main .award-more h4{
	font-size:15px;
}
#goTop {
	/*right: 35px;
    height: 0px;
    bottom: 120px;*/
}
#goTop img{
	width:40px;
	
}

.detail-content{
	padding-left:0px !important;
	padding-right:0px !important;
}
.team-hidden{
	padding-bottom:30px;
}
/*Intro mobile*/
.train-customer img{
	width:100%;
	
}
.detail-area .intro-content{
	padding-right:15px;
}
.award-type .tab-content .img-slide-award{
	padding-left:0px;
	padding-right:0px;
}
.award-type{
	padding-left:0px !important;
	padding-right:0px !important;
}
.hero-award{
	height:auto;
}
.hero-award .award-content{
	height:auto;
}
.hero-award a.btn-default{
	margin-right:0px;
	margin-bottom:20px;
}
/*Network mobile*/
.hero-net2{
	height:auto;
	margin-bottom: 50px;
}
.hero-net2 .img-slide-net{
	padding-right:0px;
	    float: initial;
		width:100%;
}
.hero-net2 .net-content{
	height:auto;
	padding-left:10px;
	padding-bottom:60px;
}
.hero-net2 a.btn-default{
	    margin-top: -50px;
	margin-right:10px;
	margin-bottom:20px;
}
.intro-more-section .col-lg-4 {
    /*padding-left: 0px;*/
}
.container.why .col-md-3{
	margin-bottom:30px;
	
}
.google-more .map.border{
	border-left:0px;
}
.contact-area.contact02 .col-lg-4{
	padding-left:15px;
	margin-bottom:30px;
}
.banner-contact02 img{
	width:100%;
	height:200px;
}
/*Anser*/
.content-faq-05 .taps ul li{
	padding:7px 15px;
}
.quesiton-1.faq-05 h3{
	font-size:30px;
}
.tap-faq-05{
    padding:20px 15px 15px;
}
.tap-faq-05.tap1 img{
	width:100%;
}
.content-faq-05 .taps ul li:hover:before, .content-faq-05 .taps ul li.active:before{
	margin-left:-17px;
}
.controls .CateItemFAQ{
	padding-left:15px;
}
.tap-faq-05 h5:before{
	left:15px;
}
.tap-faq-05 .tit-ask:before{
	left:15px;
}
.bg-f8{
	margin-top:20px;
}
.recruit-type{
	/*padding-left:0px !important;
	padding-right:0px !important;*/
}
.info-address-new{
	margin-top:20px;
	margin-bottom:20px;
}
/*News and active*/
.slide.major{
}
.list-quotes img{
	width:100%;
	height:auto;
}
.education-area .image-new-edu{
	height:auto;
}
.slide-big .fade-carousel .slides img{
	width:initial;
	height:100%;
	vertical-align: middle;
}
.intro-more-section .new-service{
	padding-left:15px;
	
}
.education-section .fade-carousel .slides img{
	height:100%;
}
.education-section {
    padding: 15px 0px 0px 0px;
}
.education-section .slide-new{
	padding-bottom:20px;
}
.new-tasbar{
	overflow:hidden;
}
.new-tasbar img{
	-webkit-transform:scale(2);
	    -ms-transform:scale(2);
	        transform:scale(2);
}
.new-section .image-new{
	height:100%;
}
.detail-area .intro-content .col-lg-4 {
    /*padding-left: 0px;*/
    /*padding-right: 0px;*/
}
.send-now .btn-send{
	top:60px;
	width:92.5%;
	height:100px;
}
.send-now .btn-send h4{
	padding-top:0px;
	font-size:26px;
}
.send-now .btn-send .btn-default{
	margin-top:0px;
	font-size:15px;
	padding: 9px 20px;
}
.infor-exp{
	padding-left:0px;
	padding-top:25px;
}
.send-now img{
	    width: 100%;
        height: 220px;

}
.education-area .hero-3{
	height:400px;
}
.education-area .quotes{
	width:100%;
}
.education-area .carousel-control{
	display:none;
}
.new-major-detail{
	padding-left:0px !important;
	padding-right:0px !important;
}
.hero-3  img{
	height:400px !important;
}
.hero-3 .quotes-news{
	    max-height: initial;
}
.hero-3 .quotes-news h3 a{
	font-size:22px;
}
.slide.major ..carousel-control{
    bottom: 30%;
}
.col-md-8.inf{
	margin-top:15px;
	padding-left:0px;
	padding-right:0px;
}
.intro-more-section .download p{
	/*padding-bottom:7px;*/
}
.inf .media{
	margin-top:15px;
}
.new-major-1.col-md-4.more-contact{
	margin-top:50px !important;
	padding-left:0px;
	padding-right:0px;
}

.container.copy-social p{
	text-align:center;
}
.copy-social p, .copy-social div.social {
    display: block;
}
.copy-social .social {
    float: initial;
    text-align: center;
    margin-top: 9px;
    padding-right:0px;
}
.header-logo{
	height:95px;
}
#menu-mobile .navbar-header, #menu-mobile .round-main{
	display:inline;
	

}

#menu-mobile .navbar-header{
	float:left;
	padding:10px 5px;
	width:60%;
   
}
#menu-mobile  .round-main{
	
    float: right;
	
}
#menu-mobile .round.hollow{
	line-height:33px;
	border:0.5px solid rgba(0,0,0,0.2);
	margin:13px 5px 0px 0px;
    height: 35px;
    width: 35px;
}
#menu-mobile .round.hollow .fa-facebook{
	    color: #002959;
}
#menu-mobile .drop-lang-content{
	padding:0px;
}
#menu-mobile .drop-lang .drop-lang-content .blue{

	border:0.5px solid rgba(0,0,0,0.2);
	margin:5px 5px 0px 0px;
    height: 35px;
    width: 35px;
}
.service-area h2{
	margin-top:0px;
}
.more-contact1{
	margin-top:0px !important;
}
.more-contact1 h3{
	margin-top:0px
}
#menu-mobile .button{
	left:0;
}
#menu-mobile .logo{
	padding:5px;
	z-index:999;
}
body {
	padding-top: 0;
}
#menu-mobile #search3.form-control{
	    border: 1px solid rgba(255,255,255,0.1);
		color: white;
    background-color: #333;
}
#search3.form-control {
    border-radius: 16px;
}
#menu-mobile .search{
	width:50%;
	float:right;
	
}

#menu-mobile  i.fa.fa-search.form-control-feedback{
	padding: 8px 25px 0px 35px;
	background-color: #333;
	height:31px;
}

/*Login*/
.login-type{
	padding:30px 0px !important;
}
.content-latest .text-latest img{
	height:100%;
}
.menu-latest li a{
	padding:5px 5px;
	font-size:12px;
}
/*Character*/
.character{
	height:auto;
}
.character ul li{
	list-style:none;
	width:100%;
	display:block;
	margin-bottom: 50px;
}
.name-user{
	width:75%;
}
.intro-boss{
	opacity:1;
	white-space: inherit;
	height: auto;
}

.detail-area .more-contact .info-address{
	/*margin-top:20px;*/
}
.download{
	clear:both;
}
.major-area .list-quotes .img-major{
	width:100%;
}
.summary-mid{
	padding-right:15px !important;
}
.footer-section .world-wide{
	padding-top:10px;
}
.new-service h2{
	margin-top:0px;
	margin-bottom:0px;
	font-size:28px;
}
.who-team{
	padding-top:20px;
	padding-bottom:10px;
}
.footer-section .contact-footer{
	padding-bottom:20px;
}
.intro-content .col-md-8{
	padding-left:0px;
	padding-right:0px;
}
.world-wide img{
	width:100%;
}
.listrap li.col-md-6{
	/*padding-right:0px;*/
}
.listrap li.col-md-6:nth-child(2n-1){
	/*padding-right:0px;*/
}
.listrap .listrap-toggle span.hide-info{
	width:100%;
}
/*
.map #map_canvas2, .map #map_canvas1{
	height:400px;
}
*/
.wordinformation-content .new-major-1{

	margin-top:0px;
  }
  .detail-area h2{
	  margin-top:0px;
	  padding-bottom:0px;
  }
  .intro-more-section .about-left{
	  padding-right:15px;
  }
  .intro-more-section .intro-content{
	  /*padding-left:15px;*/
  }

  .intro-more-section .intro-content .contact-intro{
	  padding-left:0px;
  }
  .detail-area .intro-content{
	padding-left:15px;
  }
  .load-oval{
	  top:5px;
  }
  .list-menu ul li {
	 width:50% !important;
	     height: 100px;
  }
  .cover-right {
	  width:100%;
  }
  .list-menu ul li a{
	font-size: 15px;
    font-family: 'OpenSans-Bold';
  }
  .education-area .detail-content{
	  padding-top:20px;
  }
  .education-area .quotes p {
    height: 260px;
    overflow: hidden;
	}
	.major-area2 .img-document{
		padding:20px 15px;

	}
	.intro-more-section .intro-content.two{
		/*padding-left:0px !important;*/
	}
	 .intro-content.two .new-major2-main .col-md-4, .intro-content.two .new-major2-main .col-md-12{
		 /*padding-right:0px;*/
	 }
	 .intro-content.two .new-major2-main .image-new-major{
		 height:210px;
	 }
	 .intro-content.two .tap-faq-05 h5:before{
		 left:30px;
	 }
	 .intro-content.two .tap-faq-05 .tit-ask:before{
		 left:30px;
	 }
	 .intro-content.two .monthtab {
		width: 17.5%;
	 }
	 .intro-content.two .regis-now .btn-regis-job h4{
		 font-size:20px;
	 }
	 .regis-now .btn-regis-job{
		 height:140px;
		 width:100%;
	 }
	 .regis-now .btn-regis-job.main a i{
		 font-size:24px; 
	}
	 .regis-now .btn-regis-job.main{
		 right:0;
	 }
	 .intro-content.two .regis-now img{
		 height:140px;
	 }
	 .intro-content.two .regis-now .btn-regis-job a{
		 font-size:30px;
	 }
	 .intro-content.two .regis-now .btn-regis-job.main a{
		 font-size:20px;
	 }
	 
	 .intro-content.two .regis-main{
		 padding-right:0px;
	 }
	 .info-document-major{
		padding:10px 15px !important;
	}

	.intro-content.two .regis-now img{
		height:120px;
	}
	.btn-regis-job.main .three-download a{
		margin:0px 5px;
		padding:5px;
		font-size:13px !important;
	}
	.regis-now .btn-regis-job a i{
		padding-top:20px;
	}
}
@media screen and (max-device-width: 700px) and (min-device-width: 500px){
	.header-logo{
		height:120px;
	}	
	.menu-footer .col-lg-2:nth-child(3){
		clear:both;
	}		
}
@media screen and (max-width: 360px){
	.btn-regis-job.main .three-download a {
    font-size: 10px !important;
	}
	.summary-right .award-main .award-more p{
		font-size:13px;
	}
}

/*New more PC*/
.titbantin1{
	    height: 45px;
    overflow: hidden;
}
.accordion .tit-accor {
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
	cursor:pointer;
    padding: 7px 15px;
    background-color: #f0f0f0;
    line-height: 20px;
	color:black;
	border-radius:5px;
}
.accordion .tit-accor:hover, .accordion .tit-accor:focus, .accordion .tit-accor:active{
	background-color: #000;
	color:#fff;
}
.dichvu-content .event-tit{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    height: 45px;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    /* position: relative; */
    justify-items: center;

}
.slide-new .content-newedu{
	text-align: justify;
}
  .intro-more-section .intro-content .intro-sp img{
	  width: 100%;
  }
  
 /*----------- new------------------*/
.title{
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-family: 'OpenSans-Bold';
}
.w-70 p{
	font-size:14px;
}
.img-gd{
	width:100px;
	float:left;
}
.item-gd{
	overflow:hidden;
	padding-bottom:20px;
}
.img-gd img{
	width:100%;
}
.gdvcn.col-md-6{
	padding:0;
}
.left-cc > h3{
	padding-bottom:10px;
	text-transform: uppercase;
	font-size:26px;
}
.left-cc .slick-dots li button::before{
	content:'';
}
.left-cc .slick-dots li button{
	background: #cccccc;
    border-radius: 50%;
    width: 10px;
    height: 10px;
}
.left-cc .slick-dots li.slick-active button{
	background: #002959;
}

.padding-0{
	padding-left:0px !important;
	padding-right:0px !important;
}
@media ( min-width: 981px ) and ( max-width: 1099px ){
	.left-cc > h3{
		font-size:20px;
	}
}

.item-gd .title a{
	color:#000;
}
.wordinformation-content .info-address h5{
	/*text-transform: lowercase;*/
}
.wordinformation-content .info-address a{
	/*text-transform: lowercase;*/
}
.subtext{
	    height: 44px;
    overflow: hidden;
}
.subtit{
	    max-height: 58px;
    overflow: hidden;
}
#popup{width:100%;height: 100%; z-index:9999; left:50%; top:0;position: fixed;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);margin: 0 auto; background: #0029592e; /*background:#fff; border:#e9b213 solid 4px;*/ padding:15px; position:fixed;}
	#popup h1{text-align:center; padding:0 0 20px 0}
	#popup h2{color:#000; font-size:20px; text-transform:uppercase; padding:0 0 20px 0; font-weight:bold; text-align:center}
	#popup p{padding:0 0 10px 0; font-size:12px;}
	#popup .text{text-align:center; font-weight:bold;}
	#popup h1 img{
		/*width: 50%;*/
		/*width: 600px;*/
		margin-top:100px;
	}
	/*#popup .btnClose{float:right}	*/
	body{
		position: relative;
	}
	.detail-area .container .intro-content .detail-content div span input{
		width: 100%;
		height: auto;
	}


	.majorinfo .col-md-9 .text-content-major img{
		width: auto;
		max-width: 100%;
	}
	.majorinfo .col-md-9 .col-md-6 p a{
		color: rgb(114, 114, 114);
	}
		.pr-35 {
		padding-right: 35%;
		margin-top: 30%;
	}
	#banner {
		color: #fff;
		font-size: 18px;
  		line-height: 1.333;
	}
	.majorinfo img {
		/*height: 215px;*/
	    /*width: 100%;*/
	    display: block;
	    margin: 15px auto;
	    -o-object-fit: cover;
	       object-fit: cover;
	}
	.major p {
  		background-color: rgb(209, 235, 80);
  		padding: 20px;
  		margin-bottom: 0;
  		    color: #000;
	}
	#banner .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.real a {
		text-align: center;
		color: rgb(0, 41, 89);
		border-radius: 10px;
  		background-color: rgb(255, 255, 255);
  		
  		min-height: 50px;
  		
  		display: -webkit-inline-box;
  		
  		display: -ms-inline-flexbox;
  		
  		display: inline-flex;
  		-webkit-box-pack: center;
  		    -ms-flex-pack: center;
  		        justify-content: center;
  		-webkit-box-align: center;
  		    -ms-flex-align: center;
  		        align-items: center;
  		position: absolute;
  		bottom: 30px;
  		left: 15px;
  		right: 15px;
	}
	.real {
		position: relative;
	}
	.rel {
		position: relative;
	}
	.pos {
		padding: 15px;
	}
	.img-top {
		position: relative;
	}	
	.img-top img {
		width: 100%;
	}
	.img-top p{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		padding: 12px;
		background-color: rgba(0, 41, 89, 0.702);
		width: 90%;
		color: #fff;
		margin-bottom: 0;
	}
	.info-ng ul li {
		margin: 7.5px 0;
	}
	.info-ng ul li i {
		background-color: rgb(248, 248, 248);
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}
	.majorinfo {
		padding: 40px 15px 0;
  		font-size: 14px;
		color: rgb(114, 114, 114);
		line-height: 1.5; 
	}
	.info-ng ul{
		list-style: none;
		padding-left: 0;
		margin-bottom: 0;
	}
	.majorinfo .row .col-md-6 p {
		background: #eeeeee;
		padding: 15px;
		margin-bottom: 0;
		text-align: center;
		text-transform: uppercase;
		height: 59px; 
		overflow: hidden;
	}
	.line-75 {
		padding-top: 70px;
		padding-bottom: 10px;
		width: 75%;
		margin: 0 auto;
	}
	.line-75 hr {
		margin: 0;
	}
	.line1-75 {
		padding-top: 10px;
		padding-bottom: 30px;
		width: 75%;
		margin: 0 auto;	
	}
	.line1-75 hr{
		margin: 0;
	}
	.clear {
		clear: both;
	}
	.nmt {
		margin: 0 auto;
		width: 60%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		color: #000;
		padding: 50px 20px;
		border-left: 1px solid rgba(255, 255, 255, 0.2);
    	border-right: 1px solid rgba(255, 255, 255, 0.2);
	}
	.nmt-bg {
		background:#d1eb50;
		padding: 10px 0;
	}
	.text-tr {
		padding-left: 20px;
		font-size: 14px;
	}

	.text-tr p:first-of-type {
  		font-size: 30px;
	}
	.text-tr ul{
		margin-bottom: 0;
		padding-left: 0;
		overflow: hidden;
		list-style: none;
		float: right;
	}
	.text-tr ul li {
		float: left;
		/*padding: 10px;*/
	}
	.text-tr ul li a i.fa.fa-facebook {
		color: #fff;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	    width: 30px;
	    height: 30px;
	    background: #35609f;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	}
	.text-tr ul li a i {
		color: #fff;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	    width: 30px;
	    height: 30px;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	}
	.text-tr ul li a .fa-twitter {
		background: #2daae2;
	}
	.text-tr ul li a .fa-google-plus {
		background: #db5442;
	}
	.text-tr ul li a .fa-linkedin {
		background: #096c9b;
	}
	.text-tr ul li a .fa-pinterest-p {
		background: #cb2027;	
	}
	.dtac {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		
	}
	.dtac .item {
		width: 20%;
		text-align: center;
	}
	.titledt {
	  font-size: 36px;
	  color: rgb(33, 33, 33);
	  text-transform: uppercase;
	  line-height: 1.333;
	  text-align: center;
	  font-family: OpenSans-Regular;
	  font-weight: 500;
	}
	.w-33 {
		width: 33.33333%;
	}
	.w-67 {
		width: 67%;
	}
	.last img {
		width: 100%;
		
	}
	.row-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		/*padding: 0 15px;*/
	}
	.w-33 .text-p {
		text-align: center;
		padding: 20px;
		color: rgb(132, 135, 137);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	}
	.w-33 .text-p p:first-child a{
		font-size: 16px;
		color: rgb(51, 51, 51);
		text-transform: uppercase;
		line-height: 1.5;
		font-family: 'OpenSans-Bold';
	}
	.gray-g7 {
		background: #f7f7f7;
		padding: 40px 0;
	}
	.last .titledt {
		padding-bottom: 15px;
	}
	.pos {
		position: absolute;
		bottom: 0;
		background: rgba(209, 235, 80, 0.91);
    	color: #000;
		display: none;
	}
	.dtac .slick-slide img {
		margin: 0 auto;

	}
	/*
	Tablet Landscape ( min-width: 981px ) and ( max-width: 1099px )

	*/
	@media ( min-width: 981px ) and ( max-width: 1099px ) {
		.img-top p {
			font-size: 12px;
			width: 100%;
		}
	}
	/*
	Tablet Portrait ( min-width: 768px ) and ( max-width: 980px )

	*/
	@media ( min-width: 768px ) and ( max-width: 980px ) {
		.img-top p {
			transform: none;
			-webkit-transform: none;
			-moz-transform: none;
			-ms-transform: none;
			position: relative;
			top: inherit;
			left: inherit;
			width: 100%;
		}
		.img-top img {
			display: none;
		}
		
		.dtac {
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
		}
		.dtac .item {
			width: 33%;
		}
		.img-tr {
			float: left;
    		margin-right: 20px;
		}
		.nmt {
			display: block;
		}
		.text-tr {
			padding-left: 0;
		}
		.text-tr p:first-of-type {
			font-size: 27px;
		}
		.w-33 .text-p {
			padding: 10px;
		}
		.w-33.w-sm-40 {
			width: 40%;
		}
		.w-67.w-sm-60 { 
			width: 60%;
		}
		.gray-g7 {
			padding: 40px 0;
		}
		.w-33 .text-p {
			display: block;
			overflow: hidden;
		}
		.w-33 .text-p p:first-child {
			font-size: 13px;
		}
		.text-p p:last-child {
		    -webkit-line-clamp: 5;
	    	-webkit-box-orient: vertical;
	    	display: -webkit-box;
	    	overflow: hidden;

		}
		.item3 .text-p p:last-child {
			-webkit-line-clamp: 7;
		}
	}
	/*
	Mobile ( max-width: 767px ) (edited)
	*/
	@media ( max-width: 767px ) {
		#banner .container {
			display: inherit;
		}
		.pr-35 {
			padding-right: 15px;
			margin: 35% auto;
		}
		.pr-35.pr36 {
			margin: 15% auto;
		}
		.nmt {
			width: 100%;
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
		}
		.img-tr {
			text-align: center;
		}
		.dtac {
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;	
		}
		.dtac .item {
			width: 50%;
			padding: 20px 0;
		}
		.w-67.w-sm-60 {
			width: 100%;
		}
		.w-33.w-sm-40 {
			width: 100%;
		}
		.row-item {
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
		}

		.row-item.item2 {
			-webkit-box-orient: vertical;
			-webkit-box-direction: reverse;
			    -ms-flex-flow: column-reverse;
			        flex-flow: column-reverse;
		}
		.row-item.item3 .w-33 {
			width: 100%;
		}


		.w-33 .text-p {
			padding: 20px 0;
		}
		.major p {
			padding: 20px;
			width: 100% !important;
			font-size: 16px;
		}
		.img-tr  {
			width: 100%;
		}
		.pos {
			display: block;
			position: inherit;
		}
		.w-33.w-sm-40, .row-item.item3 .w-33:not(.rel){
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		    -webkit-box-orient: vertical;
		    -webkit-box-direction: reverse;
		        -ms-flex-direction: column-reverse;
		            flex-direction: column-reverse;
		    padding-top: 20px;
		}
	}
	.col-md-9.major p{
		width: 80%;
		font-size: 17px;
	}
	.pos p a{
		color:#000;
		font-size: 18px;
	}
	.dtac .slick-track {
		padding:50px 0 50px;
	}
	.rel.col-xs-12 {
		position: relative;
		padding: 0;
	}
	.img-bgplay img:first-child {
		width: 100%;
	}
	.img-bgplay img:last-child {
		position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    -webkit-transform: translate(-50%,-50%);
	    -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	}
	.img-bgplay img:last-child:hover {
		cursor: pointer;
	}
	.item-asd {
		padding: 20px 30px;
		color: #fff;
		width: 100%;
    	height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.item-asd p:first-child {
		font-size: 18px;
		font-weight: 500;
	}
	.item-asd p:last-child {
		margin-bottom: 0;
	}
	.img-bgplay {
		-webkit-transition: opacity 1s ease;
		-o-transition: opacity 1s ease;
		transition: opacity 1s ease;
	}
	.img-bgplay.fadeout {
		opacity: 0;
	}
	.rel.col-xs-12 .d-none {
		position: absolute;
		top: 0;
		z-index: -1;
		opacity: 0;
		-webkit-transition: opacity 100ms ease;
		-o-transition: opacity 100ms ease;
		transition: opacity 100ms ease;
	}
	.rel.col-xs-12 .d-none.fadein {
		opacity: 1;
		z-index: 1;
	}
	.asd>div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	
	.ndhtc .wrap div.col-md-4 p:first-child {
		font-size: 36px;	
		color: rgb(33, 33, 33);
		padding-bottom: 30px;
		position: relative;
	}
	.ndhtc .wrap div.col-md-4 p:first-child:after {
		content: '';
		width: 50px;
  		height: 2px;
		background-color: rgb(0, 41, 89);
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.ndhtc .wrap div.col-md-4 p:last-child {
		padding-top: 12px;
		font-size: 20px;
	  	color: rgb(33, 33, 33);
	  	line-height: 1.25;
	}
	.wrap {
		padding: 60px 15px;
		overflow: hidden;
	}
	.asd {
	    overflow: hidden;
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
	}
	.tile{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.tile h5{
		width: 30%;
		text-align: center;
		font-size: 20px;
		color: rgb(33, 33, 33);
		text-transform: uppercase;
		line-height: 1.6;
	}
	.tile img {
		width: 35%;
		height: 100%;
		-o-object-fit: scale-down;
		   object-fit: scale-down;
	}
	.tile-new {
		/*padding: 0 15px;*/
	}
	.tile-new {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.tile-new h5 {
		text-align: left;
		font-size: 26px;
		color: rgb(33, 33, 33);
		text-transform: uppercase;
		line-height: 1.6;
		width: 50%;	
	}
	.tile-new img {
		width: 60%;
		height: 100%;
		-o-object-fit: scale-down;
		   object-fit: scale-down;
		float: right;
	}
	.ndhtc {
		padding-bottom: 30px;
	}
	.d-row {
    	padding: 30px 30px 50px;
	}
	.d-row >div .col-md-6 {
		padding: 0;
	}
	.d-row .col-md-4:first-of-type {
		padding: 0
	}
	.d-row .col-md-4 .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.d-row div:not(.tile) img {
		width: 100%;
		/*border: 1px solid #eee;*/
		/*border-bottom-width: 0;*/
	}
	.text-c {
		background: #f0f0f0;
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: relative;
	}
	.text-c:after {
		content: '';
		width: 0;
		height: 0;
		position: absolute;
		border: 15px solid transparent;
		z-index: 2;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	}
	.asdad {
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		background: #f0f0f0;
	}
	.asdad .text-c{
		padding-top: 25px;
		width: 100%;
/*		padding: 25px 0;*/
	}
	.asdad .slick-track {
		padding-bottom: 0;
	}
	.text-c p {
		margin-bottom: 0;
		padding: 0 10px;
	}
	.asdad img {
		border-right-width: 0;
		-o-object-fit: scale-down;
		   object-fit: scale-down;
	}
	.text-c.text-3:after,.text-c.text-5:after {
		border-right-width: 0;
		border-left-color: #eee;
		right: -15px;
	}
	.text-c.text-2:after,.text-c.text-4:after {
		left: -15px;
		border-left-width: 0;
		border-right-color: #eee;
	}
	.text-c.text-1:after {
		
		top: -15px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		border-top-width: 0;
		border-bottom-color: #eee;
	}
	.flex-slide {
		padding-top: 15px;
	}
	.flex-slide-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.flex-slide .col-md-8 {
		padding: 0;
	}
	.flex-slide .row {
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.item-set {
		overflow: hidden;
		float: left;
	}
	.set-slider .slick-track {
		padding-bottom: 0;
	}
	. {
  
  font-family: "FontAwesome";
  
  line-height: 1;
  text-align: center;
  position: absolute;
  left: 1325.837px;
  top: 1266px;
  z-index: 160;
}
.next,.prev {
	font-size: 24px;
	color: rgb(255, 255, 255);
	border-radius: 50%;
	background-color: rgba(204, 204, 204, 0.302);
	position: absolute;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 50px;
	height: 50px;
}
.next:hover,.prev:hover {
	cursor: pointer;
}
.next {
	right: 15px;
}
.prev {
	left: 15px;
}
.d-flex-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    /*border: 1px solid #eee;*/
    padding: 15px;
    /*height: 102px;*/
    height: 160px;
}
.d-flex-row img {
	/*width: 70px;
	height: 70px;
	object-fit: scale-down;*/
	width: 144px;
	height: 144px;
	-o-object-fit: cover;
	   object-fit: cover;
}
.d-flex-row p {
	margin-bottom: 0;
}
.item-lser .col-md-3 {
	padding: 0;
}
.d-row-last {
	padding: 0 30px;
}
.item-lser {
	overflow: hidden;
}
.lser {
	overflow: hidden;
	position: relative;
	padding: 30px 0;
}
.lser .slick-track {
	padding-bottom: 0;
}
.tile-new.last-tile h5 {
	text-align: right;
}
.tile-new.last-tile img {
	width: 50%;
}
.item-lser p {
  font-size: 13px;
  color: rgb(112, 112, 112);
  line-height: 1.538;
}

.item-lser p strong {
  font-size: 13px;
  color: rgb(49, 49, 49);
  font-family: 'OpenSans-Bold';
  text-transform: uppercase;
  line-height: 1.2;
}
.item-lser .col-md-3 {
	/*width: 20%;*/
}
.d-none.ass {
	width: 100%;
	height: 100%;
}
/*

Tablet Landscape ( min-width: 981px ) and ( max-width: 1099px )

*/
@media ( min-width: 981px ) and ( max-width: 1099px ) {
	.tile-new h5 {
		font-size: 21px;
	}
}
/*

Tablet Portrait ( min-width: 768px ) and ( max-width: 980px )

*/ 
@media ( min-width: 768px ) and ( max-width: 980px ) {
	.tile h5 {
		font-size: 22px;
	}
	.tile-new h5 {
		font-size: 16px;
	}
	.asdad .text-c {
		padding-top: 10px;
	}

}
/*

Mobile ( max-width: 767px ) (edited)

*/
@media ( max-width: 767px ) {
	.asd {
		display: block;
	}
	.item-asd {
		margin-bottom: 15px;
	}
	.tile img {
		display: none;
	}
	.tile h5 {
		width: 100%;
		text-align: center;
		font-size: 16px;
	}
	.tile-new img {
		display: none;
	}
	.tile-new h5 {
		width: 100%;
		text-align: center;
	}
	.flex-slide-item {
		display: block;
	}
	.item-lser .col-md-3 {
		width: 50%;
	}
	.item-lser .col-md-3:last-child {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;	
	}
	.d-flex-row {
		padding: 5px;
	}
	.d-flex-row img {
		width: 50px;
		height: 50px;
	}
	.tile-new.last-tile h5 {
		text-align: center;
	}
	.next, .prev {
		width: 35px;
		height: 35px;
	}
	.next {
		right: 0px;
	}
	.prev {
		left: 0px;
	}
	.d-row-last {
		padding: 0 15px;
	}
	.d-row {
		padding: 30px 15px 40px;
	}
	.wrap {
		padding: 40px 0px;
	}
	.ndhtc {
		padding: 0 0 30px;
	}
	.ndhtc .wrap div.col-md-4 p:first-child:after {
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		right: inherit;
	}
	.wrap>div {
		text-align: center;
	}
	.asdad .text-c {
		padding: 25px 0;
	}
	.img-bgplay img:last-child {
		width: 50px;
	}
	.img-bgplay img:first-child {
	    width: 100%;
	    height: 200px;
	    -o-object-fit: cover;
	       object-fit: cover;
	}
}
.who-team iframe{
    width:  100%;
    height:  510px;
    min-height: 280px;
}
.xd {
		text-align: center;
		font-size: 14px;		
		text-transform: uppercase;
		padding-bottom: 30px;
		
	}
	.xd h4 a{
		color: rgb(51, 51, 51);

	}
	.xd h4 {
		padding-bottom: 20px;
		font-size: 26px;
		color: rgb(51, 51, 51);
	    margin-left: 15px;
    	margin-right: 15px;
    	text-align: left;
    	border-bottom: 1px solid rgb(204, 204, 204);
    	margin-bottom: 30px;
	}

	.xd .col-md-3 img {
		height: 190px;
	    width: 100%;
	    -o-object-fit: cover;
	       object-fit: cover;
	}
	.xd .col-md-3 p a{
		color: rgb(114, 114, 114);
	}
	.xd .col-md-3 p {
	line-height: 23px;
	background: #eeeeee;
    padding: 10px;
    color: rgb(114, 114, 114);
    position: relative;
    height: 58px;
    overflow: hidden;
    max-height: 58px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
	}
	.xd .col-md-3 .rel:after {
		content: '';
		width: 0;
		height: 0;
		position: absolute;
		bottom: 0px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		border: 15px solid transparent;
		border-bottom-color: #eee;
		border-top-width: 0;
		z-index: 2;
	}
	.rbga-gray-cc {
	    position: absolute;
	    background: rgba(61, 77, 41,.702);
	    width: 100%;
	    height: 100%;
	    top: 0;
	    z-index: 1;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		opacity: 0;
		-webkit-transition: 1s opacity ease;
		-o-transition: 1s opacity ease;
		transition: 1s opacity ease;
	}
	.spanplus {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 40px;
		height: 40px;
		border: 1px solid #fff;
		color: #fff;
		font-size: 26px;
		border-radius: 50%;
		font-weight: 100;
	}
	.spanplus:hover {
		cursor: pointer;
		text-decoration: none;
		color: #fff;
	}
	.rel {
		position: relative;
	}
	.xd .col-md-3 .rel:hover .rbga-gray-cc {
		opacity: 1;
	}

.item-asdad{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	background: #f0f0f0;
	height: 100%;
}
.text-c {
	padding: 12px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.item-set .col-md-4 {
	padding: 0;
}
#banner1 .pr-30 {
	/*padding-right: 30%;
	margin-top: 30%;*/
	padding-right: 225px;
    margin-top: 169px;
	}
	#banner1 {
		color: #000;
		font-size: 16px;
  		line-height: 1.4;
	}
	.rbga-302 {
  		background: #d1eb50;
  		padding: 30px;
  		margin-bottom: 0
	}
	.rbga-302 h5 {
		font-size: 26px;
		padding: 15px 0;
		text-transform: uppercase;
	}
	#banner1 .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.real1 a {
		font-size: 16px;
		text-align: center;
		/*color: rgb(0, 41, 89);*/
		border-radius: 10px;
  		/*background-color: rgb(255, 255, 255);*/
  		
  		min-height: 50px;
  		
  		display: -webkit-inline-box;
  		
  		display: -ms-inline-flexbox;
  		
  		display: inline-flex;
  		-webkit-box-pack: center;
  		    -ms-flex-pack: center;
  		        justify-content: center;
  		-webkit-box-align: center;
  		    -ms-flex-align: center;
  		        align-items: center;
  		position: absolute;
  		bottom: 30px;
  		left: 15px;
  		right: 15px;
	}
	.real1 {
		position: relative;
	}
	.ac_sec_01,.ac_sec_04 {
		text-align: center;
		font-size: 15px;
	}
	.ac_sec_01 h3,.ac_sec_04 h3 {
		text-transform: uppercase;
		font-size: 30px;
		padding-top: 50px;
		padding-bottom: 50px;
		margin:0;
		position: relative;
		font-family: OpenSans-Regular;
	}
	.ac_sec_01 h3:before ,.ac_sec_04 h3:before{
		content: '';
		background: #d1eb50;
		position: absolute;
		width: 92px;
		height: 4px;
		bottom: 25px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}
	.ac_sec_01_text_1,.ac_sec_04_text_1 {
		text-transform: uppercase;
		font-size: 14px;
		color: #414141;
		line-height: 1.43;
		padding-bottom: 5px;
	}
	.ac_sec_01_text_2,.ac_sec_04_text_2 {
		 color: #000;
	}
	.ac_sec_01_row_fix_img {
		background: url(../image/1-2.gif) repeat-x;
		background-position: center;
	}
	.ac_sec_01_row_fix_img:hover {
		background: url(../image/1.jpg) repeat-x;
		background-position: center;
	}
	.ac_sec_01_row_fix_img img {
		width: 100%;
    	height: 100%;
    	-o-object-fit: scale-down;
    	   object-fit: scale-down;
	}
	.row_fix {
	    overflow: hidden;
	    display: inline-table;
	    padding: 45px 0px;
	    clear: both;
	}
	.ac_sec_01_row_fix_img_box_circle {
		width: 114px;
		height: 114px;
		overflow: hidden;
		border-radius: 50%;
		margin: 0 auto;
		    border: 2px solid #ddd;
	}
	.ac_sec_01_row_fix_img:hover .ac_sec_01_row_fix_img_box_circle {
 	border: 2px solid #d1eb50;
	}
	.ac_sec_01_row_fix_text {
		margin: 20px 0;
	}
	.ac_sec_01_row_fix_text_name {
		font-size: 16px;
		color: #000;
		font-family: 'OpenSans-Bold';
		text-transform: uppercase;
		line-height: 1.2;
	}
	.ac_sec_01_row_fix_text_link {
		font-size: 14px;
		color: #000;
		text-transform: uppercase;
		line-height: 1.2;
		font-family: 'OpenSans-Bold';
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}
	.ac_sec_01_row_fix_text_des {
		color: #000;
		line-height: 1.571;		
		padding-bottom: 15px;
		margin-bottom: 0; 
	}
	.ac_sec_02 {
		padding: 75px 0;
		background-position: center;
		background-size: cover;
		color: #fff;
	}
	.ac_sec_02_youtube {
		width: 100%;
		float: right;
	}
	.ac_sec_02_youtube iframe {
		width: 100%!important;
		height: 300px!important;
	}

	.ac_sec_02_right_content h3 {
		background-color: rgb(255, 255, 255);
		padding: 10px;
		font-size: 20px;
		color: rgb(0, 41, 89);
		text-transform: uppercase;
		line-height: 1.25;
		width: 60%;
		text-align: center;
		margin: 0;
	}
	.ac_sec_02_right_content h5 {
		font-size: 24px;
		padding: 30px 0 22px;
		margin: 0;
		color: rgb(255, 255, 255);
		text-transform: uppercase;
		line-height: 1.25;
	}
	.ac_sec_03 {
		background: #d1eb50;
		padding: 35px 0;
		text-align: center;
		font-size: 30px;
		color: #000;
		line-height: 1.628;
		position: relative;
	}
	.ac_sec_03:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 3px;
		/*background: url(../image/color-strip.jpg);*/
		background-size: cover;
		background-position: center;
	}
	.ac_sec_03 p {
		margin-bottom: 0;
	}
	.ac_sec_03_icon {
		font-size: 60px;
		line-height: .5;
	}
	.ac_sec_03_resgister {
		text-transform: uppercase;
		color: #000;
	}
	.ac_sec_03_resgister:hover {
		text-decoration: none;
		color: #fff;
	}
	.ac_sec_03_text_1 {
		color: #000;
		font-weight: 100;
	}
	.ac_sec_04_row_fix {
		text-align: left;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
    	-ms-flex-wrap: wrap;
    	    flex-wrap: wrap;
    	padding: 50px 0;
	}
	.ac_sec_04_row_fix_img {
		width: 70px;
		border-radius: 50%;
		overflow: hidden;
		border: 1px solid #ddd;
		height: 70px;
	}
	.ac_sec_04_row_fix_img img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
	}
	.ac_sec_04_row_fix_text {
		padding: 20px 0;
	 	color: rgb(144, 155, 162);
	 	font-size: 14px;
	}
	.ac_sec_04_row_fix_text_name {
		color: rgb(47, 56, 61);
		text-transform: uppercase;
		font-size: 16px;
		line-height: 1.25;
	}
	
	.ac_sec_04_slider_for_six {
		clear: both;
	}
	.ac_sec_04_slider_for_six .slick-track {
		padding-bottom: 0;
	}
	/*
	Tablet Landscape ( min-width: 981px ) and ( max-width: 1099px )

	*/
	@media ( min-width: 981px ) and ( max-width: 1099px ) {
		#banner1 .pr-30 {
		    padding-right: 15%;
		}

	}
	/*
	Tablet Portrait ( min-width: 768px ) and ( max-width: 980px )

	*/
	@media ( min-width: 768px ) and ( max-width: 980px ) {
		#banner1 .pr-30 {
			padding-right: 20%;
    		margin-top: 15%;
		}
		.rbga-302 {
			padding: 15px;
		}
		.ac_sec_02_right_content h3 {
			width: 65%;
			font-size: 18px;
		}
		.ac_sec_02_right_content h5 {
			font-size: 19px;
    		padding: 25px 0 17px;
		}
	}
	/*
	Mobile ( max-width: 767px ) (edited)
	*/
	@media ( max-width: 767px ) {
		#banner1 .container {
			display: inherit;
		}
		.real1 a {
			position: initial;
			width: 100%;
			margin: 15px 0;
		}
		#banner1 .pr-30 {
			padding: 0;
			margin: 0;
		}
		.ac_sec_02_right_content h3 {
			width: 100%;
			margin-top: 30px;
		}
	}
	.ac_sec_04_row_fix_text_name a{
		color: rgb(47, 56, 61);
		text-transform: uppercase;
		font-size: 16px;
		line-height: 1.25;
	}
	.col-md-8 p img{
		max-width: 100%;
		display: block;
		margin: 15px auto;
	}
@media (min-width: 768px) and (max-width: 1140px) {
	.navbar-inverse .navbar-nav > li > a {
		padding: 6px 4px 10px 4px;
	}
}
.nav-1{
	font-family: 'OpenSans-Bold';
}

/* Tablet Landscape ( min-width: 981px ) and ( max-width: 1099px ) */
@media ( min-width: 905px ) and ( max-width: 1099px ) {
	#header .navbar-header {
		/*width: 150px;*/
		width: 190px;
	}	
	.container {
    	width: 100%!important;
	}
	.navbar-inverse .navbar-nav > li > a {
	    padding: 6px 0px 10px 0px;
	}
}
@media ( max-width: 904px ) and ( min-width: 769px ) {
	#header .navbar-header {
		width: 90px;
	}	
	#search {
		margin-left: 20px;
	}
	.navbar-nav.nav-1>li>a{
		font-size:12px;
	}
	#header .collapse.navbar-collapse.navbar-right {
		/* float: none!important; */
	}
	.navbar-inverse .navbar-nav > li > a {
	    padding: 6px 0px 10px 0px;
	}
	.search .form-control {
		width: 144px;
	}
	i.fa.fa-search.form-control-feedback {
	    padding: 10px 30px 0px 20px;
	}
	.container {
    	width: 100%!important;
	}
}

.media-left img{
	width: 100%;
}
.item-asdad1 img{
	width: 380px;
    height: 296px;
    background-color: white;
}

.world-wide img{
	width: 100%;
}
.news-ne .list-service img{
	width: 100%;
	height: 220px;
	-o-object-fit: cover;
	   object-fit: cover;
}
.about-left .media-left{
	width: 120px;
}
.about-left .media-left img{
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.more-contact img{
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.new-major-1 .media-left {
	width: 120px;
}
.new-major-1 .media-left img{
	width: 100%;
	height: 80px;
	-o-object-fit: cover;
	   object-fit: cover;
}
.w-67 img{
    -o-object-fit: cover;
       object-fit: cover;
}
.w-33 img{
    -o-object-fit: cover;
       object-fit: cover;
}
.dtac .draggable .slick-slide img{
	width: 70%;
}
.hero_job3 .img-slide-job {
    width: 100%;
    height: 350px!important;
}
.fast-contact img{
 width: 40px!important;
}
.ac_sec_01 .draggable .slick-slide img{
	width: 100%
}
.ac_sec_04 .draggable .slick-slide img{
	width: 100%
}
@media screen and (max-device-width: 2024px) and (min-device-width: 768px){
	.itemsub1 img{
	/*width: 253px;*/
    height: 258px;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: white;
	}
}
@media screen and (max-device-width: 767px) and (min-device-width: 530px){
	.itemsub1 img{
	/*width: 253px;*/
    height: 240px;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: white;
	}
}
@media screen and (max-device-width: 529px) and (min-device-width: 250px){
	.itemsub1 img{
	/*width: 253px;*/
    height: 150px;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: white;
	}
}
img.image-fast{
	width: 30px;
}

.topFooter {
	background: #181818;
	padding: 3rem 0;	
}

.mainTopfooted{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.socialfooter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.socialfooter .iconsocial {
	margin-left: 15px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	border: 1px solid #d1eb50;
	background-color: white;
	border-radius: 50%;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.socialfooter .iconsocial a {
	display: block;
}
.socialfooter .iconsocial.linked:hover{
	background: #e8f5a8;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;

}
.socialfooter .iconsocial.facebook:hover{
	background: #e8f5a8;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;

}


.socialfooter .iconsocial.youtube:hover {
	background: #e8f5a8;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	border-color: #e8f5a8;
	
}

.socialfooter .iconsocial i {
	color: #000;
	font-size: 16px;
}

#header.stick-menu .navbar{
	margin-bottom: 0;
	padding: 3px 0;
}
#header.stick-menu .navbar-collapse.two {
	margin-top: 0;
}
#header.stick-menu .navbar-header {
	width: 180px;
}
#header.stick-menu .search {
	height: 35px;
}
.socialfooter .shar i{
	padding: 10px;
}
.menu-footer h6.sologan1{
    font-weight: 400;
    font-size: 30px;
    text-align: center;
    margin-top: 20px;
    font-family: CarnacBold,Arial,Helvetica,sans-serif;
}
.blue a.shar{
	color: #ea2a0b;
}
.contact-footer{
	background-color: #000000!important;
}
.footer-section .menu-footer li a{
	color: #ffffff;
}
.footer21{
	padding: 6px 0px;
	text-align: center;
	    margin-top: 36px;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 25px;
}
.gobaloffic{
	color: #000;
	/*height: 50px;*/
	display: block;
    line-height: 37px;
    width: 100%;
	font-family: CarnacLight,Arial,Helvetica,sans-serif;

}
.footer21:hover{
	background-color: #D1EC51;
}
.gobaloffic:hover{
	color:#000;
	text-decoration: none;
}
