 /* <betloy.css> */
	.mtb10 {
		margin-top: 10px!important;
		margin-bottom: 10px!important;
	}
	.page-body{
		margin: 10px 0 0 0;
	}
	li.thumb{
		margin: 0 0 10px 0;
	}

/* <header> */
	.header{
		/* margin-bottom:15px; */
	}
	.header .topbar {
		padding: 10px 0;
		background: #e1e1e1;
		font-size: 13px;
		line-height: 20px;
		color: #fff;
	}
	.header .topbar .welcome a {color: #fff;}

	.header .topbar .list-contact{}
	.header .topbar .list-contact li{
		position:relative;
		float:left;
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
		border-right:1px solid #898989;
	}
	.header .topbar .list-contact li{
		border-right:0;
		padding-left:20px;
	}
	.header .topbar .list-contact li > a{
		color:#898989;
		font-size:14px;
	}
	.header .topbar .list-contact li:before{
		position:absolute;
		content:'';
		display:block;
		left:0;
		top:0;
		font-family:'FontAwesome';
		color:#898989;
	}
	.header .topbar .list-contact li:nth-child(1):before{
		content:'\f095';
	}
	.header .topbar .list-contact li:nth-child(2):before{
		content:'\f003';
	}

	.header-search .form {position: relative;}
	.header-search .form .input-text {
		min-width: 210px;
		height: 26px;
		border: none;
		background: #fff;
		line-height: 26px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-ms-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-o-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		border: solid 1px #ccc;
		font-size:12px;
	}
	.header-search .form .btn-submit {
		position: absolute;
		font-size: 14px;
		top: 4px;
		right: 7px;
		outline: none;
		cursor: pointer;
		background: none;
		border: none;
		color: #333;
	}


	.header .upper{
		padding: 5px 0;
		margin: 0 0 18px 0;
	}
	.header .upper .top-menu{}
	.header .upper .top-menu > li {
		float:left;
		padding:0 5px;
		position:relative;
	}
	.header .upper .top-menu > li:before {
		content:'';
		display:block;
		border-left:1px solid #aaa;
		height:65%;
		top:4px;
		left:0;
		position:absolute;
	}
	.header .upper .top-menu > li:first-child:before{
		border-left:0;
	}
	.header .upper .top-menu > li > a{
		color:#000;
		text-transform:uppercase;
		font-size:10.6px;

		/* font-weight:bold; */
	}
	.header .upper .top-menu > li > a:hover{
		color:#0e71b4;
	}

	.header .hotline{}
	.header .hotline > *{
		color:#003399;

		font-size:14px;
	}
	.header .pickhomepage{
		background:#55acee;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		-o-border-radius:2px;
		padding:0 6px;
		box-shadow:0 0 3px #ccc;
		-webkit-box-shadow:0 0 3px #ccc;
		-moz-box-shadow:0 0 3px #ccc;
		-o-box-shadow:0 0 3px #ccc;
		text-transform:uppercase;
		margin-left:15px;

	}
	.header .pickhomepage > *{
		color:#fff;
		font-size:10px;
		font-family:'PN_SemiBold',arial;
	}
	.header .upper .social{
		margin-left:15px;
	}
	.header .upper .social ul{}
	.header .upper .social ul li{
		float:left;
		width:19px;
		height:20px;
		text-align:center;
		margin-right:10px;
	}

	.header .upper .social ul li:last-child{
		margin-right:0;
	}
	.header .upper .social ul li.facebook{
		background:#3a589b;

	}
	.header .upper .social ul li.twitter{
		background:#1da1f2;
	}
	.header .upper .social ul li.google{
		background:#b0281a;
	}
	.header .upper .social ul li.youtube{
		background:hsl(3, 81.8%, 49.6%);
	}
	.header .upper .social ul li a{
		display:inline-block;
		color:#fff;
	}

	.middle{padding: 10px 0 10px 0;}
	.logo img{
		max-width:300px;
	}

	.header .lower {
		position: relative;
	    background: #003399;
	}
	.header .lower:before {
		content: "";
		display: block;
		position: absolute;
		width: 100%;
		top: initial;
		bottom: 0px;
		/* border-top: 1px solid #0c8d0c; */
		/* border-bottom: 1px solid #73bc73; */
	}
	.header .lower .main-nav {
		font-size: 0;
		line-height: 0;
	}
	.header .lower .main-nav ul li{

	}
	.header .lower .main-nav > ul > li{position:relative;}
	.header .lower .main-nav > ul > li.home {background:#2256c6;}
	.header .lower .main-nav > ul > li+li:before {
		content: "";
		display: block;
		position: absolute;
		left: initial;
		right: 0px;
		top: 0px;
	}
	.header .lower .main-nav > ul > li >a{
		color:#fff;
		padding: 12px 25px;
		font-size: 14px;
		line-height: 20px;
		text-transform:uppercase;
	}
	.header .lower .main-nav > ul > li:hover > a{
		background: #2256c6;
	}
	.main-nav .dropdown-menu {
		position: absolute;
		display: none;
		top: 100%;
		left: 0px;
		padding: 0;
		min-width: 220px;
		background: #fff;
		z-index: 100;
		-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);
		box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);
	}
	.header .lower .main-nav > ul > li:hover > .dropdown-menu {display: block;background:#003399;}
	.main-nav .sub-menu>li>a {
		display: block;
		padding: 6px 10px 6px 15px;
		font-size: 14px;
		line-height: 18px;
		color: #fff;
	}
	.main-nav .sub-menu>li>a:hover {
		background:#2256c6;
	}
	.main-nav .sub-menu>li+li>a {border-top: 1px dotted #c8c8c8;}
	#news-latest{}
	#news-latest .label{
		margin-right:10px;
	}
	#newsData > *{
		color:#333;
	}

	.header-search .form {position: relative;}
	.header-search .form .input-text {
		min-width: 210px;
		height: 26px;
		border: none;
		background: #fff;
		line-height: 26px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-ms-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-o-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		border: solid 1px #ccc;
	}
	.header-search .form .btn-submit {
		position: absolute;
		font-size: 14px;
		top: 4px;
		right: 7px;
		outline: none;
		cursor: pointer;
		background: none;
		border: none;
		color: #333;
	}

	.header .search{
		padding: 7px 0 6px 0;
		border-bottom: 1px solid #ccc;
	}
	.header-small {background: #003399;margin: 0 0 10px 0;}
	.header-small .upper {
		position: relative;
		padding: 5px 0;
		text-align: center;
	}
	.header-small .logo {
		display: inline-block;
		margin: 0;
		/* width: 150px; */
	}
	.header-small .logo a {display: block;}
	.header-small .upper .hotline {
		position: absolute;
		font-size: 24px;
		color: #fff;
		right: 0px;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
	.header-small .upper .hotline i {
		position: relative;
		-webkit-animation: hotline-shake 1.25s infinite ease-in-out;
	    -moz-animation: hotline-shake 1.25s infinite ease-in-out;
	    -ms-animation: hotline-shake 1.25s infinite ease-in-out;
	    -o-animation: hotline-shake 1.25s infinite ease-in-out;
	    animation: hotline-shake 1.25s infinite ease-in-out;
	    -webkit-transform-origin: 50% 50%;
	    -moz-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	    -o-transform-origin: 50% 50%;
	    transform-origin: 50% 50%;
	}
	.header-searchSmall .form {
		position: relative;
		margin: 0 0 10px 0;
		padding-right: 30px;
	}
	.header-searchSmall .form .input-text {
		padding: 0 5px 0 10px;
		height: 30px;
		line-height: 30px;
		background: #fff;
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	.header-searchSmall .form .btn-submit {
		top: 0px;
		right: 0px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		font-size: 14px;
		position: absolute;
		border: none;
		cursor: pointer;
		outline: none;
		background: #fff;
		color: #000;
	}
	.header-searchSmall .form .input-text::-webkit-input-placeholder {
	    color: #666;
	    font-size: 12px;
	}
	.header-searchSmall .form .input-text::-moz-placeholder {
	    color: #666;
	    font-size: 12px;
	}
	.header-searchSmall .form .input-text:-ms-input-placeholder {
	    color: #666;
	    font-size: 12px;
	}
	.header-searchSmall .form .input-text:-moz-placeholder {
	    color: #666;
	    font-size: 12px;
	}
/* </header> */

/* ################################################# */
/* <body> */
	/* ------- Panel ------- */
	.heading-1{
		position:relative;
		display:inline-block;
	}
	.heading-1:before{
		display:block;
		content:'';
		width:100%;
		border:2px solid #f26522;
		position:absolute;
		left:0;
		top:initial;
		bottom:-10px;
	}
	.heading-1:after{
		position:absolute;
		content:'';
		display:block;
		width:23px;
		height:23px;
		background:url(img/icon-1.jpg);
		left:0;
		top:-2px;
		bottom:initial;
	}
	.heading-1 > *{
		text-transform:uppercase;
		color:#252525;
		position:relative;
		padding-left:30px;
		display:inline-block;
	}
	.heading-1 > *:before{

	}

	.heading-2{
		font-size:18px;
		font-weight:normal;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom:1px solid #cccccc;
	}
	.heading-2:before{

	}
	.heading-2 > *{
		color:#252525;
	}


	/* top-content */
	.top-content{
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom:1px solid #ebebeb;
	}

	/* features */
	.feature{}
	.feature .panel-head{}
	.feature .panel-head .heading{

	}
	.feature .panel-head .heading > *{
		color:#f26522;
		position:relative;
		display:inline-block;
		text-decoration:underline;
		padding-left:20px;
		text-transform: uppercase;
	}
	.feature .panel-head .heading > *:before{
		position:absolute;
		content:'\f0a1';
		color:#f26522;
		left:0;
		top:-1px;
		display:block;
		font-family:'FontAwesome';
	}
	.feature .panel-body{}
	.feature .panel-body ul{}
	.feature .panel-body ul > li{
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom:1px dotted #f3f3f3;
		position:relative;
		padding-left:15px;
	}
	.feature .panel-body ul > li:before{
		position:absolute;
		content:'';
		display:block;
		width:4px;
		height:4px;
		background:#f26522;
		left:3px;
		top:7px;
	}
	.feature .panel-body ul > li > *{
		color:#363636;
	}
	.feature .panel-body ul > li > *:hover{
		color:#003399;
	}

	/* lastest-post */
	.latest-post{}
	.latest-post .thumb{
		margin: 0 0 15px 0;
	}
	.latest-post .thumb .image{
		height:305px;
	}
	.latest-post .info{}
	.latest-post .info .title{}
	.latest-post .info .title > *{
		color:#2c4176;
		font-weight:bold;
	}
	.latest-post .info .title > *:hover{
		color:#003399;
	}
	.latest-post .info .description{}

	/* right-post */
	.right-post{}
	.right-post .panel-body{}
	.right-post .panel-body ul li{
		margin:0 0 10px 0;
	}
	.right-post .article{
		position:relative;
	}
	.right-post .article:before{
		content:'';
		display:block;
		width:100%;
		height:100%;
		top:initial;
		bottom:0;
		left:0;
		background:#3333335c;
		position:absolute;
	}
	.right-post .article .thumb{}
	.right-post .article .thumb .image{
		height:200px;
	}
	.right-post .article .title{
		position:absolute;
		top:initial;
		bottom:0;
		left:0;
		padding:0 10px;
	}
	.right-post .article .title > *{
		color:#fff;
		font-weight:normal;
		font-size:14px;
	}
	.right-post .article .title > *:hover{
		text-decoration:underline;
	}


	@media (max-width: 415px){
		.right-post{
			margin-top:10px;
		}
		.right-post .article .thumb .image{
			height:120px;
		}
		.right-post .article .title{
			max-height:42px;
			overflow:hidden;
			text-overflow:ellipsis;
		}
	}

	@media (max-width: 320px){
		.latest-post .thumb .image{
			height:180px;
		}
	}



	/* mid-content */
	.mid-content{
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.knowledge{}
	.knowledge .panel-head{
		border-bottom:1px solid #9a0000;
		display:block;
		margin: 0 0 20px 0;
	}
	.knowledge .panel-head .heading{
		position:relative;
		padding-left:30px;
		display:inline-block;

	}
	.knowledge .panel-head .heading:after{
		position:absolute;
		content:'';
		display:block;
		height:3px;
		width:100%;
		border-bottom:3px solid #9a0000;
		left:0;
		bottom:-10px;
		top:initial;
	}
	.knowledge .panel-head .heading:before{
		position:absolute;
		content:'';
		display:block;
		width:26px;
		height:21px;
		background:url(img/question.png);
		left:0;
		top:0;
	}
	.knowledge .panel-head .heading > *{
		color:#252525;
		text-transform:uppercase;
	}
	.knowledge .panel-body{}
	.knowledge .panel-body .article{
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom:1px solid #d7d7d7;
	}
	.knowledge .panel-body .article .thumb{
		margin: 0 0 10px 0;
	}
	.knowledge .panel-body .article .thumb .image{
		height:200px;
	}
	.knowledge .panel-body .article .info{}
	.knowledge .panel-body .article .info .title{}
	.knowledge .panel-body .article .info .title > *{
		color:#252525;
	}
	.knowledge .panel-body .article .info .title > *:hover{
		color:#003399;
	}
	.knowledge .panel-body .article .info .description{}
	.list-question{}
	.list-question li{}
	.list-question li a{
		display:block;
		position:relative;
		color:#363636;
		padding-left:10px;
	}
	.list-question li a:before{
		content:'';
		width:4px;
		height:4px;
		display:block;
		background:#f26522;
		left:0;
		top:7px;
		position:absolute;
	}

	.heading-5{
		font-size:24px;
		margin: 0 0 15px 0;
		line-height:32px;
	}

	.activity .panel-head{
		border-bottom:1px solid #2c4176;
		display:block;
		margin: 0 0 0 0;
	}
	.activity .panel-head .heading{
		position:relative;
		padding-left:30px;
		display:inline-block;

	}
	.activity .panel-head .heading:after{
		position:absolute;
		content:'';
		display:block;
		height:3px;
		width:100%;
		border-bottom:3px solid #2c4176;
		left:0;
		bottom:-10px;
		top:initial;
	}
	.activity .panel-head .heading:before{
		position:absolute;
		content:'';
		display:block;
		width:18px;
		height:18px;
		background:url(img/activity.png);
		left:0;
		top:0;
	}
	.activity .panel-head .heading > *{
		color:#252525;
		text-transform:uppercase;
	}
	.activity .panel-head .heading{}
	.activity .panel-head .heading > *{}
	.activity .panel-body{
		background:#ebebeb;
		padding:20px;
	}

	.activity .article{
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom:1px solid #d7d7d7;
	}

	.activity .article .title{
		margin: 0 0 20px 0;
	}
	.activity .article .title > *{
		color:#252525;
	}
	.homepage-video .video-list li a:hover,
	.homepage-category .panel-body ul li a:hover,
	.homepage-category .panel-body .article .info .title > *:hover,
	.activity .list-thumb li .article .info .title > *:hover,
	.activity .article ul li a:hover,
	.activity .article .title > *:hover{
		color:#2c4176;
	}
	.activity > .article .description{
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom:1px solid #d7d7d7;
		line-height:168%;
	}

	.article-99 .image{
		height:255px;
	}
	.article-99 .description{
		line-height:168%;
	}
	.activity .article ul{}
	.activity .article ul li{
		margin: 0 0 10px 0;
		padding-left:15px;
		position:relative;
	}
	.activity .article ul li:before{
		content:'';
		display:block;
		width:4px;
		height:4px;
		background:#f26522;
		position:absolute;
		top:7px;
		bottom:initial;
		left:0;
	}
	.activity .article ul li a{
		color:#252525;
		font-weight:bold;
	}

	.activity .list-thumb{}
	.activity .list-thumb li{}
	.activity .list-thumb li .article{}
	.activity .list-thumb li .article .thumb{
		width:155px;
		float:left;
	}
	.activity .list-thumb li .article .thumb .image{
		height:110px;
	}
	.activity .list-thumb li .article .info{
		float:left;
		width:calc(100% - 155px);
		width:-webkit-calc(100% - 155px);
		width:-moz-calc(100% - 155px);
		width:-ms-calc(100% - 155px);
		width:-o-calc(100% - 155px);
		padding-left:10px;
	}
	.activity .list-thumb li .article .info .title{
		margin: 0 0 10px 0;
		font-size:13px;
	}
	.activity .list-thumb li .article .info .title > *{}
	.activity .list-thumb li .article .info .description{
		font-size:13px;
	}

	@media (max-width: 768px){
		.knowledge{
			margin: 10px 0 0 0;
		}
		.knowledge .panel-body .article .thumb .image{
			height:375px;
		}
	}

	@media (max-width: 415px){
		.activity .panel-body{
			padding:10px;
		}
		.activity .list-thumb li .article .info .description{
			display:none;
		}
		.activity .list-thumb li{
			margin: 0 0 10px 0;
		}
	}

	/* .bot-content */
	.bot-content{}
	.bot-content .homepage{
		margin: 0 0 15px 0;
	}
	.bot-content .homepage-category{}
	.homepage-category .panel-head{
		border-bottom:1px solid #f26522;
		margin: 0 0 10px 0;
	}
	.homepage-category .panel-body{}
	.homepage-category .panel-body .article{
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		border-bottom:1px solid #d7d7d7;
	}
	.homepage-category .panel-body .article .thumb{
		width:300px;
		float:left;
	}
	.homepage-category .panel-body .article .thumb .image{
		height: 175px;
	}
	.homepage-category .panel-body .article .info{
		width: calc(100% - 300px);
		width: -webkit-calc(100% - 300px);
		width: -moz-calc(100% - 300px);
		width: -ms-calc(100% - 300px);
		float: left;
		padding-left:10px;
	}
	.homepage-category .panel-body .article .info .title{}
	.homepage-category .panel-body .article .info .title > *{
		color:#252525;
		font-weight:bold;
	}
	.homepage-category .panel-body .article .info .description{
		line-height:25px;
	}
	.homepage-category .panel-body ul{}
	.homepage-category .panel-body ul li{
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
	}
	.homepage-category .panel-body ul li a{
		color:#252525;
	}

	/* homepage-video */
	.homepage-video{

	}
	.homepage-video .panel-head{
		margin: 0 0 10px 0;
	}
	.homepage-video .panel-head .heading:before{
		width:21px;
		height:21px;
		background: url(img/camera.png);
	}
	.homepage-video .panel-body{
		background:#fff;
		padding:0;
	}
	.homepage-video .video .panel-head{

	}

	.homepage-video .video-list{
		padding:15px;
		background:#ebebeb;
	}
	.homepage-video .video-list li{
		margin: 0 0 10px 0;
		padding-left:15px;
		position:relative;
	}
	.homepage-video .video-list li:last-child{
		margin:0;
	}
	.homepage-video .video-list li:before{
		content:'\f0da';
		display:block;
		font-family:'FontAwesome';
		position:absolute;
		left:0;
		top:0;
	}
	.homepage-video .video-list li a{
		color:#252525;
	}

	.homepage-video .gallery{}
	.homepage-video .gallery li{
		margin: 0 0 10px 0;
	}
	.homepage-video .gallery li .thumb{}
	.homepage-video .gallery li .thumb .image{
		height:110px;
	}

	@media (max-width: 768px){
		.homepage-video .gallery li .thumb .image{
			height:103px;
		}
	}

	@media (max-width: 415px){
		.homepage-category .panel-body .article .thumb{
			width:100%;
			float:none;
			margin: 0 0 10px 0;
		}
		.homepage-category .panel-body .article .info{
			width:100%;
			float:none;
		}
		.homepage-video .gallery li:last-child{
			display:none;
		}
		.homepage-video .video{
			margin: 0 0 10px 0;
		}
	}

	@media (max-width: 375px){
		.logo img{
			max-width:225px;
		}
	}

	@media (max-width: 320px){
		.knowledge .panel-body .article .thumb .image{
			height: 185px;
		}
	}

	/* home-news */

	/* payment-guide */

	/* profile */

	/* account */

	/* Slide */

	/* >>>>> Article catalogue <<<<< */
	.artcatalogue,
	.artsame {
		margin: 0 0 25px 0;
	}
	.artcatalogue .heading,
	.artsame .heading {
		position: relative;
		margin: 0 0 20px 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #003399;
		font-size: 18px;
		font-weight: normal;
		/* font-family: 'UTM Avo Bold'; */
		line-height: 24px;
		text-transform: uppercase;
	}
	.artcatalogue .heading > *,
	.artsame .heading > *,
	.videos-catalogues .heading > * {
		color: #003399;
	}
	.artcatalogue .list-article > li {margin-bottom: 15px;}
	.artcatalogue .article .thumb {
		float: left;
		width: 335px;
	}
	.artcatalogue .article .infor {
		float: right;
		width: -webkit-calc(100% - 335px);
		width: -moz-calc(100% - 335px);
		width: -ms-calc(100% - 335px);
		width: -o-calc(100% - 335px);
		width: calc(100% - 335px);
		padding-left: 15px;
	}
	.artcatalogue .article .title {
		margin: 0 0 10px 0;
		max-height: 40px;
		font-size: 16px;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.artcatalogue .article .title a {color: #333;font-size:18px;}
	.artcatalogue .article .title a:hover {color: #e42323 ;}
	.artcatalogue .article .meta {
		margin: 0 0 8px 0;
		color: #999;
		font-size: 13px;
		line-height: 18px;
	}
	.artcatalogue .article .meta > * {display: block;}
	.artcatalogue .article .meta > * + * {margin-left: 15px;}
	.artcatalogue .article .description {
		max-height: 66px;
		color: #444;
		font-size: 16px;
		line-height: 22px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.artcatalogue .article .viewmore {margin-top: 20px;}
	.artcatalogue .article .viewmore a {
		display: inline-block;
		position: relative;
		padding: 8px 20px;
		background: #c51b1b;
		-webkit-border-radius: 3px 3px;
		-moz-border-radius: 3px 3px;
		-ms-border-radius: 3px 3px;
		-o-border-radius: 3px 3px;
		border-radius: 3px 3px;
		color: #fff;
		font-size: 13px;
		line-height: 20px;
	}
	.artcatalogue .panel-foot {
		margin-top: 5px;
		padding-top: 20px;
		/* border-top: 1px dotted #bababa; */
	}
	@media (min-width: 1220px) {
		.artcatalogue,
		.artsame {
			margin: 0 0 35px 0;
		}
		.artcatalogue .list-article > li {margin-bottom: 30px;}
		.artcatalogue .article .infor {padding-left: 25px;}
		.artcatalogue .article .image {height: 195px;}
	}
	@media (max-width: 1220px) {
		#article-page,
		#product-page {
			padding: 0 0 25px 0;
		}
		.artcatalogue .article .thumb {width: 265px;}
		.artcatalogue .article .infor {
			width: -webkit-calc(100% - 265px);
			width: -moz-calc(100% - 265px);
			width: -ms-calc(100% - 265px);
			width: -o-calc(100% - 265px);
			width: calc(100% - 265px);
		}
		.artcatalogue .article .title {font-size: 15px;}
		.artcatalogue .article .viewmore {display: none;}
	}
	@media (max-width: 960px) {
		#product-page {
			padding: 0 0 20px 0;
		}
	}
	@media (min-width: 700px) and (max-width: 960px) {
		.artcatalogue .article .image {height: 155px;}
	}
	@media (max-width: 767px) {
		#product-page {
			padding: 0 0 15px 0;
		}
	}
	@media (max-width: 700px) {
		.artcatalogue .article .thumb {width: 200px;}
		.artcatalogue .article .infor {
			width: -webkit-calc(100% - 200px);
			width: -moz-calc(100% - 200px);
			width: -ms-calc(100% - 200px);
			width: -o-calc(100% - 200px);
			width: calc(100% - 200px);
		}
		.artcatalogue .article .title {
			margin: 0 0 8px 0;
			font-size: 14px;
		}
		.artcatalogue .article .meta {display: none;}
		.artcatalogue .article .image {height: 125px;}
	}
	@media (max-width: 567px) {
		.artcatalogue .heading {
			margin: 0 0 20px 0;
			font-size: 16px;
			line-height: 20px;
		}
		.artcatalogue .article .thumb {width: 40%;}
		.artcatalogue .article .image {height: 110px;}
		.artcatalogue .article .infor {
			width: 60%;
			padding-left: 12px;
		}
		.artcatalogue .article .title {
			max-height: 36px;
			margin: 0 0 5px 0;
			font-size: 13px;
			line-height: 18px;
		}
		.artcatalogue .article .description {
			max-height: 54px;
			font-size: 13px;
			line-height: 18px;
		}
	}
	@media (max-width: 479px) {
		.artcatalogue .list-article > li {margin-bottom: 10px;}
		.artcatalogue .article .image {height: 100px;}
		.artcatalogue .article .title {font-size: 12px;}
		.artcatalogue .article .description {font-size: 12px;}
	}

	/* >>>>> Article detail <<<<< */
	.art-detail {margin: 0 0 25px 0;}
	.art-detail .panel-body {margin: 0 0 20px 0;}
	.art-detail .share-box {margin: 0 0 10px 0;}
	.art-detail .share-box > * + * {margin-left: 5px!important;}
	.art-detail .heading {
		margin: 0 0 15px 0;
		color: #333;
		font-size: 20px;
		line-height: 26px;
	}
	.art-detail .article {
		color: #000;
		font-size: 14px;
		line-height: 22px;
	}

	@media (max-width: 414px){
		.art-detail .article img {
			display: block!important;
			width: auto!important;
			height: auto!important;
			max-width: 100%!important;
			margin: 0 auto 15px auto!important;
		}
	}

	.art-detail .description{
		font-weight:bold;
	}
	.art-detail .description *,
	.art-detail .content *{
		font-family:'HTVietNam' !important;
		font-size:18px !important;
		line-height:168% !important;
	}

	@media (min-width: 1220px) {
		.art-detail {margin: 0 0 35px 0;}
		.art-detail .heading {
			font-size: 22px;
			line-height: 30px;
		}
	}
	/* >>>>> Article same <<<<< */
	.artsame .list-article>li {margin-bottom: 15px;}
	.artsame .article .thumb {margin: 0 0 5px 0;}
	.artsame .article .title {
		margin: 0;
		max-height: 40px;
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		/* text-align: center; */
	}
	.artsame .article .title a {color: #333;font-size:18px;}
	.artsame .article .title a:hover {color: #0088cc;}
	@media (min-width: 960px) {
		.artsame {margin-bottom: 15px!important; }
		.artsame .heading {
			margin: 0 0 20px 0;
			font-size: 18px;
			line-height: 22px;
		}
	}
	@media (min-width: 1220px) {
		.artsame {margin-bottom: 25px!important; }
		.artsame .article .image {height: 185px;}
		.artsame .article .thumb {margin: 0 0 10px 0;}
	}
	@media (min-width: 767px) and (max-width: 1220px) {
		.artsame .article .image {height: 165px;}
	}
	@media (min-width: 567px) and (max-width: 767px) {
		.artsame .article .image {height: 185px;}
	}
	@media (min-width: 479px) and (max-width: 567px) {
		.artsame .article .image {height: 140px;}
	}
	@media (max-width: 479px) {
		.artsame .list-article {margin-left: -10px;}
		.artsame .list-article>li {
			padding-left: 10px;
			margin-bottom: 10px;
		}
		.artsame .article .title {font-size: 15px;}
		.artsame .article .image {height: 110px;}
	}
	@media (max-width: 350px) {
		.artsame .article .image {height: 90px;}
	}

	/* Banner */
	.banner p {margin: 0;}
	.banner a {display: block;}



	 /* gallerycatalogue */
	.gallerycatalogue{}
	.gallerycatalogue .panel-body{}
	.gallerycatalogue .panel-body .featured{
		height:392px;
		padding: 0 60px;
	}

	.gallerycatalogue .panel-body .featured .title{
		margin: 10px 0 0 0;
		text-align:center;
		font-weight:normal;
	}
	.gallerycatalogue .panel-body .featured .title *{
		color:#252525;
	}

	.gallerycatalogue .panel-body .video-same{
		margin: 50px 0 0 0;
	}
	.gallerycatalogue .panel-body .video-same .heading-2{}
	.gallerycatalogue .panel-body .video-same .heading-2 > *{}
	.gallerycatalogue .panel-body .video-same .panel-body{}
	.gallerycatalogue .panel-body .video-same .panel-body .list-video{}
	.gallerycatalogue .panel-body .video-same .panel-body .list-video li{
		margin: 0 0 15px 0;
	}
	.gallerycatalogue .panel-body .video-same .panel-body .iframe{

	}
	.gallerycatalogue .panel-body .video-same .panel-body .iframe .title{
		margin: 10px 0 0 0;
		max-height:40px;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.gallerycatalogue .panel-body .video-same .panel-body .iframe .title > *{
		font-size:14px;
		color:#252525;
	}
	.galleryList{}
	.galleryList li{
		margin: 0 0 10px 0;
	}
	.galleryList .thumb{}
	.galleryList .thumb .image{
		height: 168px;
	}
	/* Article Same */
	.art-same {margin-bottom: 20px!important;}
	.art-same .heading {
		margin: 0 0 15px 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #003399;
		font-size: 18px;
		font-family: 'HTVietNam', sans-serif;
	}
	.art-same .heading>* {color: #003399;font-size:20px}
	.art-same .list-article>li {margin-bottom: 15px;}
	.art-same .article  .thumb {margin: 0 0 8px 0;}
	.art-same .article  .image {height: 125px;}

	@media (max-width: 415px){
		.art-same .article  .image {height: 225px;}
	}

	.art-same .article .title {
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		font-family: 'HTVietNam', sans-serif;
		line-height: 20px;
	}
	.art-same .article .title a {color: #333;font-size:16px;}
	.art-same .list-post>li {margin-bottom: 5px;}
	.art-same .list-post a {
		display: block;
		position: relative;
		padding-left: 15px;
		font-size: 14px;
		line-height: 20px;
		color: #333;
	}
	.art-same .article .title a:hover,
	.art-same .list-post a:hover {
		color: #003399;
	}
	.art-same .list-post a:before {
		content: "\f0c8";
		display: block;
		position: absolute;
		left: 0px;
		top: 0px;
		font-family: FontAwesome;
		font-size: 6px;
		color: #003399;
	}
	.article-11 img{
		margin: 0 auto !important;
	}
	.article-11 table{
		width: auto !important;
	}
	@media (max-width: 415px){
		.gallerycatalogue .panel-body .featured{
			padding:0;
			height: auto !important;
		}
		.article-11 img{
			width: auto !important;
			height:auto !important;
			margin: 0 auto !important;
		}
		.article-11 iframe{
			width: 100% !important;
			height: 250px !important;
			margin: 0 auto !important;
		}

		iframe{
			width:100% !important;
			height:250px;
		}
	}

	.list-product .title{
		margin: 10px 0 0 0;
	}
	.list-product .title > *{
		color:#252525;
		font-weight:normal;
	}


	/* Contact */
	.contact .contact-infomation,
	.contact .contact-form {
		margin-bottom: 20px!important;
	}
	.contact .contact-infomation .note {
		margin-bottom: 10px;
		font-style: italic;
		color: #666;
		font-weight: 500;
	}
	.contact .contact-infomation .company {
		margin-bottom: 10px;
		font-size: 22px;
		line-height: 24px;
		text-transform: uppercase;
		color: #21b34b;
		font-weight: bold;
		font-family: 'SFU Futura Bold', sans-serif;
	}
	.contact .contact-infomation .address {margin-bottom: 20px;}
	.contact .contact-infomation .address p {
		margin: 0 0 5px 0;
		color: #000;
	}
	.contact .contact-infomation .address a {color: #000;}
	.contact .contact-map {
		padding: 4px;
		border: 1px solid #d5d5d5;
		height: 340px;
	}
	.contact .contact-form .label {
		font-size: 14px;
		line-height: 22px;
		color: #000;
		margin-bottom: 15px;
	}
	.contact .contact-form .form-row {margin-bottom: 15px;}
	.contact .contact-form .input-text,
	.contact .contact-form .form-select,
	.contact .contact-form .form-textarea {
		border: 1px solid #d5d5d5;
		font-size: 14px;
		line-height: 20px;
		color: #000;
	}
	.contact-form .form-select {color: #999!important;}
	.contact .contact-form .input-text,
	.contact .contact-form .form-select {height: 30px;}
	.contact .contact-form .form-textarea {height: 200px;}
	.contact-form .btn-submit {
		display: inline-block;
		padding: 6px 25px;
		cursor: pointer;
		background: #003399;
		font-size: 14px;
		line-height: 20px;
		color: #fff;
		border: none;
	}

	/* Breadcrumb */
	.breadcrumb {
		position: relative;
		padding: 10px 0;
		margin-bottom: 20px;
		background: #eee;
		z-index: 5;
	}
	.breadcrumb ul a {
		font-size: 13px;
		line-height: 18px;
		color: #252525;
	}
	.breadcrumb ul a:hover {color: #f16236;}
	.uk-breadcrumb>li+li:before {
	    content: "\f101";
	    font-family: FontAwesome;
	    display: block;
	    position: absolute;
	    left: -5px;
	    top: -2px;
	    color: #252525;
	}
	@media (max-width: 960px) {
		.breadcrumb {padding: 8px 0;}
	}


	/* Pagination */
	.pagination {
		margin-bottom: 20px!important;
		padding-top: 15px;
		border-top: 1px dotted #c8c8c8;
	}
	.pagination li a {
		display: block;
		font-size: 13px;
		background: #f2f2f2;
		border: 1px solid #e1e1e1;
		color: #252525;
		border-radius: 0;
	}
	.pagination li a:hover,
	.pagination .uk-active a {
		background: #bd2024;
		border-color: #bd2024;
		color: #fff;
	}

	/* CATALOGUE */
	.mega{
		background:#fff0f1;
	}
	.mega .list-mega{}
	.mega .list-mega li{
		float:left;
		padding:5px 5px 5px 14px;
	}
	.mega .list-mega li > *{
		color:#000;
	}
	.mega .list-mega li.active{
		border:0;
		background:#ed1b2f;
		position:relative;
		margin-right:15px;
	}
	.mega .list-mega li.active > *{
		color:#fff;
	}
	.mega .list-mega li.active:before{
		content:'';
		display:block;
		left:100%;
		top:0;
		width:0;
		height:0;
		border-top: 15px solid transparent;
		border-left: 12px solid #ed1b2f;
		border-bottom: 15px solid transparent;
		position:absolute;
	}
	/* -------- */

/* </body> */
/* ################################################# */

/* <footer> */


	.footer{
		background:#113e98;
		padding:30px 0;
	}
	.footer *{
		color:#fff;
	}
	.footer .panel .panel-head{
		margin: 0 0 10px 0;
	}
	.footer .panel .panel-head h2{
		text-transform:uppercase;
	}

	@media (max-width: 415px){
		.footer .panel{
			margin: 0 0 20px 0;
		}
	}

	.footer .bottom{
		padding-bottom:15px;
	}
	.footer .bottom .footer-logo{
		width:148px;
		height:148px;
		border-radius:50%;
		-webkit-border-radius:50%;
		-moz-border-radius: 50%;
		-ms-border-radius:50%;
		-o-border-radius:50%;
		background:#fff;
		text-align:center;
	}
	.footer .bottom .footer-logo a{
		display:block;
		line-height:148px;
	}
	.footer .bottom .footer-logo img{
		border-radius:50%;
		-webkit-border-radius:50%;
		-moz-border-radius: 50%;
		-ms-border-radius:50%;
		-o-border-radius:50%;
	}
	.footer .bottom .information{
		margin-left:20px;
	}
	.footer .bottom .uk-form{
		position:relative;
	}
	.footer .uk-form .form-row{
		margin: 0 0 10px 0;
	}
	.footer .bottom .uk-form .input-text{
		min-width: 210px;
		height: 40px;
		border: none;
		background: #fff;
		line-height: 40px;
		-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-ms-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		-o-box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		box-shadow: inset 1px 1px 3px rgba(0,0,0,.1);
		border: solid 1px #ccc;
	}
	.footer .bottom .uk-form .btn-submit{
		position: absolute;
		font-size: 14px;
		top: 8px;
		right: 7px;
		outline: none;
		cursor: pointer;
		/* background: url(img/plan.png); */
		border: none;
		background:none;
		color: #333;
		font-size:20px;

	}
	.footer .bottom .uk-form .btn-submit *{
		color:#333;
	}
/* </footer> */
/* <animation> */

/* </animation> */
/* </betloy.css> */
@media (max-width:769px){
	.article-7 .thumb .image{
		height:170px !important;
	}
	.hotspot .hotspot-feature .thumb .image{
		height:170px;
	}
	.article-2 .thumb .image{
		height:320px;
	}
}

@media (max-width:601px){
	.hotspot .hotspot-feature .thumb .image{
		height:170px;
	}
	.sport .article-3 .thumb .image{
		height:320px;
	}
}

@media (max-width:415px){
	.first-new .article-2 .thumb .image{
		height:170px;
	}
	.list-news{
		height:auto;
	}
	.article-2 .thumb .image{
		height:220px;
	}
}

/* Aside */
.aside>* {margin-bottom: 20px!important;}
.video-section {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #e1e1e1;
}
.video-section  .heading {
	position: relative;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 20px;
	font-family: 'PN_SemiBold', sans-serif;
	color: #003399;
}
.video-section  .heading:before {
	content: "";
	display: block;
	position: absolute;
	width: 30px;
	height: 3px;
	background: #003399;
	left: 0px;
	top: -13px;
}
.video-section  .heading>* {color: #003399;}
.video-section .video .thumb {
	margin: 0 0 5px 0;
	height: 225px;
}
.video-section .video .title {
	margin: 0;
	font-family: 'PN_SemiBold', sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
}
.social-section {text-align: center;}
.social-section ul {display: inline-block;}
.social-section ul li {float: left;}
.social-section ul li+li {margin-left: 15px;}
.social-section ul a {
	display: block;
	text-indent: -99999px;
	width: 34px;
	height: 32px;
	background: url(img/rss.png) center no-repeat;
}
.social-section ul .google a {background: url(img/google-plus.png) center no-repeat;}
.social-section ul .twitter a {background: url(img/twitter.png) center no-repeat;}
.social-section ul .youtube a {background: url(img/youtube.png) center no-repeat;}
.social-section ul .pinterest a {background: url(img/pinterest.png) center no-repeat;}
.social-section ul .facebook a {background: url(img/facebook.png) center no-repeat;}

.partner-section {margin: 10px 0 20px 0;}
.partner-section .thumb {
	padding: 3px;
	border: 1px solid #c8c8c8;
}
.partner-section .thumb .image {height: 90px}

.aside-partner{}
.aside-partner .panel-body{
	padding:0;
	background:#fff;
}

.aside-partner .panel-body .list-partner .image{
	height:80px;
}

.aside-news .panel-body{
	background:#fff;
	padding:0;
}
.aside-news .panel-head{
	margin: 0 0 10px 0;
}
.aside-news .article{
	border-bottom:0;
}
.aside-news .thumb{
	float:left;
	width:100px;
}
.aside-news .thumb .image{
	height:80px;
}
.aside-news .title{
	font-size:13px;
	padding-left:10px;
	width:calc(100% - 100px);
	width:-webkit-calc(100% - 100px);
	width:-moz-calc(100% - 100px);
	width:-ms-calc(100% - 100px);
	width:-o-calc(100% - 100px);
	margin: 0;
	float:left;
}

.aside-news .list a:hover {color: #1D8ACB;}

/* ######################## Tab ######################## */
	.nav-tabs {
		position: relative;
		margin: 0 0 20px 0;
		border-bottom: 1px solid #271511;
	}
	.nav-tabs li {
		position: relative;
		z-index: 20;
		float: left;
		padding: 0px 0px 10px 0px;
		font-size: 15px;
		line-height: 20px;
		font-weight: normal;
		text-transform: uppercase;
		cursor: pointer;
		color: #271511;
	}
	.nav-tabs li:before {
		content: "";
		display: none;
		position: absolute;
		width: 100%;
		height: 2px;
		background: #003399;
		bottom: -1px;
		top: initial;
		left: 0px;
	}
	.nav-tabs li+li {margin-left:40px;}
	.nav-tabs li.uk-active, .nav-tabs li:hover {color: #003399;}
	.nav-tabs li.uk-active:before {display: block;}
	#tabContent {margin-bottom: 20px;}
	#tabContent>li {
		padding: 15px;
		border: 1px solid #dbdbdb;
	}
	@media (max-width: 1220px) {
		.nav-tabs li+li {margin-left:20px;}
	}
	@media (max-width: 567px) {
		.nav-tabs li+li {margin-left: 20px;}
	}

	.contact-form{}
	.contact-form .form-row{
		margin: 0 0 10px 0;
	}

	@media (max-width: 768px){
		.footer .uk-width-large-1-4{
			margin:0 !important;
			padding-left:25px !important;
		}
	}
 .account {
     min-height: 500px;
 }
.account .callout.callout-danger {
    border-radius: 3px;
    margin: 0 0 20px 0;
    padding: 15px 30px 15px 15px;
    color: #fff;
    background: #dd4b39;
}
.account .callout.callout-danger p {
    margin-bottom: 0;
}
 .account #form_register {
     grid-template-columns: 50% 50%;
     display: grid;
 }
 .account .form-group {
     margin-bottom: 15px;
 }
 .account .form-group label {
     margin-bottom: 7px;
     display: inline-block;
 }
 .account .form-group_degree .control {
     display: flex;
     flex-direction: column;
 }
 .account .form-group_degree .type_degree {
     margin-bottom: 10px;
 }
 .account .form-group_degree .form-control.input-text,
 .account .form-group_degree .form-control.input-file {
     display: none;
 }

 .account .form-group input,
 .account .form-group select {
     width: 100%;
     max-width: 350px;
 }
 .account form .btn{
     display: inline-block;
     padding: 6px 25px;
     cursor: pointer;
     background: #003399;
     font-size: 14px;
     line-height: 20px;
     color: #fff;
     border: none;
 }

 .register-account {
     display: inline-block;
     padding: 6px 25px;
     cursor: pointer;
     background: #003399;
     font-size: 14px;
     line-height: 20px;
     color: #fff;
     border: none;
     margin-left: 10px;
 }
 .top-header {
     padding-top: 10px;
 }
 .top-header .uk-container {
     text-align: right;
 }
