

/* 1199 */



@media screen and (max-width: 1199.5px) {

	.full-search .input-search{

		width: 80%;

		margin: 50% auto;

	}

	.full-search .input-search {

		position: relative;

	}

	.full-search .input-search input{

		font-size: 12px;

		width: calc(100% - 0px);

	}

	.full-search .input-search button{

		font-size: 16px;

		width: 70px;

		position: absolute;

		top: 0;

		right: 0;

		border: 0;

	}

	.full-search .times-search{

		top: 20px;

		right: 20px;

	}

	.site-video-hightlight .video{

		height: 200px;

	}


	.header_icon_item .text h3{

		font-size: 12px;

	}

	.site-connect .connect .img-mid{

		height: 300px;

	}

	.news .text h3 a{

		font-size: 15px;

	}

	.site-customer_video .active:hover .pause{

		display: none;

	}

}



/* 991 */



@media screen and (max-width: 991.5px) {

	.row-vt{

		width: 100%;

		display: flex;

		flex-flow: row wrap;

		margin: auto;

	}

	

	.icon-mobile , .search-mobile , .menu-mobile{

		display: block !important;

	}

	.menu , .header_icon{

		display: none;

	}


	.site-video-hightlight .video{

		height: 180px;

	}

	.title-main{

		margin-bottom: 40px;

	}

	.site-connect .connect .img-mid{

		height: 220px;

	}

	.news .text{

		padding-left: 0;

		margin-top: 0;

		padding-top: 20px;

	}

	.header{

		height: auto;

	}

	.site-slide .owl-nav .owl-prev{

		left: 10px;

	}

	.site-slide .owl-nav .owl-next{

		right: 20px;

	}

	.title-main .heading:before{

		background-size: 50% auto;

	}

	.header_logo{

		text-align: center;

	}

	.site-video-hightlight .owl-nav .owl-next{

		right: 10px;

	}

	.site-video-hightlight .owl-nav .owl-prev{

		left: 0;

	}

	.main-about-page .description{

		padding:0;

	}

	.img-value , .main-why .img-why{

		margin-top: 20px;

	}

	.job-single-content .descripti-job li{

		padding-bottom: 0;

	}

	.job-single-content .descripti-job li span{

		padding:7.5px 0px;

		padding-right: 10px;

	}

	.sidebar-details .send-job .btn{

		min-width: 200px;

	}

}



/* 767 */



@media screen and (max-width: 767.5px) {


	.title-main .heading{

		font-size: 20px;

	}

	.site-video-hightlight .video{

		height: auto;

	}

	.title-main p{

		width: 100%;

	}

	.site-newspapers .newspapers-list ul li .text{

		padding-left:0;

		padding-top: 15px;

	}

	.site-newspapers .newspapers-list ul{

		padding-right: 15px;

	}

	.site-newspapers .newspapers-list{

		height: 400px;

		margin-bottom: 20px;

	}

	.site-connect .connect .img-mid{

		height: auto;

	}

	.site-connect .connect{

		margin-bottom: 20px;

	}

	.site-news-study .news-home{

		margin-top: 30px;

	}

	.footer_coppyright .desgin{

		text-align: left;

		padding-top: 10px;

	}

	.footer_coppyright{

		margin-top: 20px;

	}

	.title-main{

		margin-bottom: 20px;

	}

	.main-about-page{

		padding-bottom: 0;

	}

	.main-about-page .description{

		text-align: left;

	}

	.main-about-page .description p{

		position: relative;

		display: flex;

	}

	.main-about-page .description p:before {

		content: "\f00c";

		font-family: fontawesome;

		font-size: 16px;

		color: green;

		padding-right: 10px;

		vertical-align: top;

	}

	.main-about-value{

		padding-bottom: 0;

	}

	.main-procedure .list-procedure .box-procudure{

		text-align: center;

	}

	.main-procedure .list-procedure .box-procudure{

		margin-bottom: 20px;

	}

	.main-procedure .list-procedure .box-procudure h3{

		margin-top:0;

		margin-bottom: 10px;

		font-size: 18px;

	}

	.main-procedure .list-procedure .box-procudure p{

		font-size: 16px;

	}

	.main-why .list-icon-ts ul li p{

		margin-top: 30px;

		margin-left: -60px;

		border-top: 1px solid #ccc;

		padding-top: 13px;

	}

	.main-why .list-icon-ts ul li h3{

		vertical-align: middle;

	}

	.main-why .list-icon-ts ul li{

		margin-bottom: 50px;

	}

	.main-why .list-icon-ts ul li h3{

		font-size: 16px;

	}

	.main-why .list-icon-ts ul li .text{

		padding-top: 10px;

	}

	.main-why .img-why img{

		display: none;

	}

	.main-why{

		padding-top: 0px;

	}

	.title-about .text-mo{

		font-size: 45px;

	}

	.title-about{

		text-align: center;

	}

	.title-about h2{

		font-size: 18px;

	}

	.col-vt{

		order: 2;

	}

	.header_logo img{

		height: 50px;

		width: auto;

	}

}