img{

	width: 100%;

	max-width: 100%;

}
.news-info{
	    padding: 20px;
    background: #8080801f;
}
.news-item {
	margin-bottom: 20px;
}
.mybreadcrumb{padding-top: 20px;padding-bottom: 20px;}
.well{margin-top: 20px;}
.aboutme img{
	height: 270px;
	width: 122%;
	max-width: 130%;
	margin-top: 20px;
}
.imgproduct{    border: 1px solid #eee;}
.titlepage{
	     
    text-align: center;
        border-bottom: 1px dashed #ccc;
        padding-bottom: 10px;
}.titleproduct{
	     
    
        border-bottom: 1px dashed #ccc;
        padding-bottom: 10px;
}
}
.last-menu{color: black; }

a{

	color: #012f5d;

}

.mtop0{

	margin-top: 0

}

iframe{

	width: 100% !important;

}

.header-top{

	background-color: #012f5d;

	padding: 10px 0;

	overflow: hidden;

}

.header-top a{

	color: #FFF;

}

.topleft{

	float: left;

}

.topright{

	float: right;

}

.topright img{

	width: 19px;

	height: 12px;

}

.info img{

	/*width: 45px;

	height: 45px;*/

}

.header-top .fa{

	font-size: 18px;

	margin-right: 8px;

}

.topinfo .info p.line1{

	margin-bottom: 0;

	color: red;

	font-size: 17px;

	font-weight: bold;

}

.topinfo .info p.line2{

	color: #012f5d;

}

.topinfo .info .cot1,.topinfo .info .cot2,.topinfo .info .cot3{

	float: left;

	padding: 0 10px;

}

.topinfo .info .cot1{

	width: 40%;

}

.topinfo .info .cot2{

	width: 25%;

}

.topinfo .info .cot3{

	width: 35%;

}

.topinfo .info img{

	width: 50px;

	height: 50px;

	float: left;

	margin-right: 10px;

}

@media screen and (max-width: 992px) {

	.topinfo .info img{

		display: none;

	}

	.topinfo .info .cot1{

		width: 100%;

	}

	.topinfo .info .cot2{

		width: 100%

	}

	.topinfo .info .cot3{

		width: 100%

	}

	.topinfo .info .cot1,.topinfo .info .cot2,.topinfo .info .cot3{

		float: initial;

	}

}

.btn-info{

    background-color: #012f5d;

    border-color: #012f5d;

}

.aboutme h3, .news h3{

	font-weight: bold;

	color: #012f5d;

	text-align: center;

}

.aboutme hr, .news hr{

	margin-top: 0;

    margin-bottom: 20px;

    border: 0;

    border-top: 3px solid red;

    width: 90px;

}

.aboutme .text-introduce{

	color: #777777;

	font-size: 15px;

	line-height: 35px;

}

.feature-product{

	background-color: #012f5d;

	text-align: center;

	color: #FFF;

	padding: 20px 0 0;

	margin-top: 40px;

}

.feature-product img{

	border: 1px solid #FFF;

	border-radius: 5px;

}

.feature-product .mask-content {

    background: none;

    border: none;

}

.feature-product h4 a{

	color: #FFF !important;

}

.feature-product h4 a:hover{

	color: #ccc !important;

}

.feature-product .mask-content .mask-service-text .btn-default {

    background-color: #FFF;

    color: #012f5d;

}

.feature-product .mask-content .mask-service-text .btn-default:hover {

    background-color: #FFF;

    color: red;

}

.feature-product .owl-theme .owl-controls {

    margin-top: 0px;

    text-align: center;

    position: absolute;

    top: -45px;

    left: 46%;

    padding-left: 0;

    right: initial

}

.feature-product .owl-theme .owl-controls .owl-nav .owl-next {

    color: white;

    border: 1px solid #fff;

    opacity: 1;

    border-radius: 0;

    margin-left: 2px;

    padding: 8px 14px;

 }

 .feature-product .owl-theme .owl-controls .owl-nav .owl-prev {

    color: white;

    border: 1px solid #fff;

    opacity: 1;

    border-radius: 0;

    margin-right: 2px;

    padding: 8px 14px;

 }

 .news a{

 	color: #012f5d;

 }

 .news .homedes{

 	color: #777777;

 }

 .news hr.style2{

 	margin-bottom: 10px;

    float: left;

    border-top: 2px solid #012f5d;

 }

 .news .col3 h4{

 	margin-top: 0;

 }

 .news hr.style3{

 	margin: 10px 0;

    border-top: 1px dashed #012f5d;

    width: 100%;

 }

 .parter .owl-controls{

 	display: none;

 }

 .parter{

 	background-color: #e9e9e9;

 	padding: 10px 0;

 	margin-top: 10px;

 }

 footer{

 	background-color: #012f5d;

 	color: #FFF;

 }

 footer h4{

 	font-size: 16px;

 }

 footer ul{

 	padding-left: 0;

 }

 footer ul li{

 	list-style-type: none;

 	margin-bottom: 8px;

 }

 footer ul li a{

 	color: #a4a6a7;

 	font-size: 13px;

 }

footer ul li a:hover{

 	color: #FFF;

}

footer iframe{

	width: 100% !important;

}

.copyright{

	background-color: #FFF;

	color: #000 !important;

}

.copyright p{

	margin-bottom: 0;

	line-height: 30px;

}

@media screen and (min-width: 992px) {

	.copyright .left{

		float: left;

	}

	.copyright .right{

		float: right;

	}

}

.mybreadcrumb{

	border-bottom: 1px dashed #ccc;

}

h3.title{

	color: #012f5d;

}

.sidebar ul{

	padding-left: 0;

}

.sidebar ul li{

	list-style-type: none;

	border-bottom: 1px dashed #ccc;

	padding-bottom: 11px;

    margin-bottom: 11px;

}

.well{

	padding-top: 0;

}

.post-item hr{

	border-top: 1px dashed #ccc;

}

.post-item img{

	width: auto;

}

.post-item h3{

	margin-top: 0;

	font-size: 16px;

}

.pagination{

	margin-top: 10;

}

.product-item{

	margin-top: 20px;

}

.product-item img{

	border: 3px solid #ccc;

}

.product-item h4{

	font-size: 16px;

	text-align: center;

}

footer ul ul.wsmenu-submenu{

	display: none;

}

footer .fa-angle-down{

	display: none;

}
.hotro-bg {
	background-image: url(../images/hotro.png);
	border: 1px solid #ddd;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.hotro {
	padding: 12px 0 0px 12px;
}
.hotro .hotline {
	color: #81b441;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 18px;
	text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
}
.hotro .hotline span {
	color: #81b441 !important;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	font-size: 25px !important;
	text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF !important;
}
.hotro .email {
	color: #000;
	font-weight: bold;
	text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
}

@media (max-width: 780px){
	.aboutme img{
		height: auto;
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
	}
}
