
@media (min-width: 1200px) {
	.container {
		width: 1200px !important;
	}
	footer .title-index p{
  		    font-size: 110px;
    line-height: 120px;
	}
	footer .title-index span{
  		 font-size: 50px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.logo{
	}
	.wrap-top-right{
	}
	.topone_flex{
		font-size: 14px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .title{
		font-size: 50px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .title span{
		font-size: 19px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .des-slider{

	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .arrow{
		font-size: 16px;
	}
	.about_box {
		    padding: 35px 20px;
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	.logo{
	width: 17%;
	}
	.wrap-top-right{
	width: 83%;
	}
	.topone_flex{
		font-size: 14px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .title{
		font-size: 50px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .title span{
		font-size: 19px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .des-slider{

	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .arrow{
		font-size: 16px;
	}
	.about_box {
		    padding: 35px 20px;    min-height: 480px;
	}
	.about_des{
		font-size: 15px;
	}
	.about_text1{
		font-size: 27px;
	}
	.email_top{
		display: none
	}
	.menu ul li a{
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	.padding {
		padding: 10px 0;
	}

	footer {
		padding: 20px 0 ;
	}

	.row_footer {
		flex-wrap: wrap;
	}

	.footer1,
	.footer2,
	.footer3,
	.footer4 {
		width: 100%;
		padding: 5px;
	}

	.copppy{
		margin: 10px 0 40px 0;
	}

	.fix-toolbar {
		display: block;
	}
	header .wrap-top,
	.zalo_fixed,
	.drag-wrapper,
	.ctrlq.fb-button,
	.call_fixed ,header nav,.topone_center p:nth-child(2),.hotline,.menu,.topone_center p{
		display: none;
	}
	.form_contact {
		width: 100%;padding: 0;
	}
	.logo{
	}
	
	.showmnrp{
		display: block !important;
	}
	
	.pagination>li>a, .pagination>li>span{
		padding: 4px 10px;
	}
	.title-pro-detail{
		margin: 10px 0;
	}
	.cap_inner{
		padding:0 10px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .title{
		font-size: 38px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .title span{
		font-size: 16px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .des-slider{
		font-size: 14px;
	}
	.gv_banner_block .owl-item .slide_item .box_wrap .container .caption .arrow{
		font-size: 15px;
		padding: 10px 20px;
	}
	.about_box {
		    padding: 35px 20px;
		    min-height: 480px;
		    background: url(../images/bggt.png) center no-repeat;
		    background-size: 100% 100%;
	}
	.about_des{
		font-size: 15px;
	}
	.about_text1{
		font-size: 27px;
	}
	.about_left,
	.about_right{
		width: 100%;
		padding: 5px 0;
	}	
	.title-index {
		padding: 20px 0;
	}
	.title-index p{
		font-size: 60px;
		line-height: 68px;
	}
	.title-index span{
		font-size: 24px;
	}
	.name_pro a{
		font-size: 15px;
	}
	.mangxahoi_footer{
		margin: 20px 0;
	}
	header{
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}
	.breadCrumbs{
		padding: 130px 0 20px;
	}   
	.breadCrumbs .wrap-content .title-breadcrumb{
		    font-size: 1.5em;
	} 
	.title-main{
		font-size: 24px;
	}
	.dichvu_first.dichvu-item a > div h3 {
	    font-size: 18px;
	}
	.dichvu-item a > div h3{
		font-size: 16px;
	}
	.content-main img{
	        height: initial !important;
	}
}
@media (max-width: 550px){
	
}