/* Reponsive */
@media screen and (min-width:280px) and (max-width:1897px){	
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 479px !important; width:100%;}  		
}
@media screen and (min-width:280px) and (max-width:1880px){	
 /* Home */
 
}
@media screen and (min-width:280px) and (max-width:1860px){	
 /* Home */
 
}
@media screen and (min-width:280px) and (max-width:1840px){	
 /* Home */ 
}
@media screen and (min-width:280px) and (max-width:1800px){	
 /* Home */
 .camera_wrap .camera_pag{width:98%;}
	.camera_wrap .camera_caption{width:98%;}
}
@media screen and (min-width:280px) and (max-width:1790px){	 
}
@media screen and (min-width:280px) and (max-width:1760px){	 
 /* Home */  
}
@media screen and (min-width:280px) and (max-width:1740px){	 
}
@media screen and (min-width:280px) and (max-width:1720px){	 
 /* Home */
}
@media screen and (min-width:280px) and (max-width:1690px){	 
}
@media screen and (min-width:280px) and (max-width:1660px){
}
@media screen and (min-width:280px) and (max-width:1640px){	 
}
@media screen and (min-width:280px) and (max-width:1600px){	 
}
@media screen and (min-width:280px) and (max-width:1580px){	 
}
@media screen and (min-width:280px) and (max-width:1520px){
}
@media screen and (min-width:280px) and (max-width:1500px){
}
@media screen and (min-width:280px) and (max-width:1490px){
}
@media screen and (min-width:280px) and (max-width:1480px){
}
@media screen and (min-width:280px) and (max-width:1460px){
}
@media screen and (min-width:280px) and (max-width:1440px){
}
@media screen and (min-width:280px) and (max-width:1400px){
}
@media screen and (min-width:280px) and (max-width:1380px){
 .container{width:99.9%;} 
}
@media screen and (min-width:280px) and (max-width:1370px){ 
 .blk-concrete .container .group-list li a.img::after{width:100%;}
}
@media screen and (min-width:280px) and (max-width:1366px){	
 .container{width:99.5%;} 
 #back-to-top{margin-right: 40px;}
 footer#page-footer .footer-middle .container{padding-left: 10px;padding-right: 10px;}
  footer#page-footer .footer-bottom .container .copyright{padding-left: 10px; padding-right: 10px;}
 .blk-news-home{padding-left: 10px; padding-bottom: 30px;}
 /* Banner */
 .block-banner, .camera_wrap, .camera_wrap img{height: 454px !important;}	
 .subpages .block-banner{height: 268px !important;}
	.subpages .camera_wrap{height: 268px !important;}
	.subpages .camera_wrap img{height: 268px !important;}
	.subpages .camera_wrap .camera_caption{bottom: 70px !important;}
 /* Home */
  .blk-news-home{height: auto;}
  .blk-products .container .list-product .owl-stage-outer{padding-left: 10px;}
  .blk-concrete .container .group-list{padding-left: 10px;}
  .blk-building-home{padding-left: 10px;}
	.blk-building-home .col-left{margin-right:30px;}
	.blk-building-home .container .col-right{width:65%;}
	.blk-building-home .container .col-right .list-build .row-article{width:48.5%;}
 /* Product */  
 .page-content .colright .product-page .product-list .row-article{margin-right: 15px; margin-bottom: 15px;}
}
@media screen and (min-width:280px) and (max-width:1360px){	 
 footer#page-footer .footer-bottom .container .copyright{padding-left: 10px;}
 /* Home */
 .blk-products .container .list-product .owl-item{height: auto;}
}
@media screen and (min-width:280px) and (max-width:1355px){	
	
}
@media screen and (min-width:280px) and (max-width:1350px){	
		
}
@media screen and (min-width:280px) and (max-width:1348px){	
 .blk-concrete .container .group-list li{margin-right: 18px;}
}
@media screen and (min-width:280px) and (max-width:1340px){	
}
@media screen and (min-width:280px) and (max-width:1330px){	 
 /* News Detail */
 .fullwDetail .list-article-more .row-article{width:23%; margin-right: 14px;}
}
@media screen and (min-width:280px) and (max-width:1320px){	
/* Home */
 .blk-products{height: auto; min-height: auto; padding-bottom: 35px;}
 .blk-products .container .list-product .row-product .img span{height: 227px;}
   .blk-concrete .container .group-list li img.img-inside{width:100%;}
	
 /* News */
 .page-content .colleft .arrow-down{border-left: 150px solid transparent; border-right: 150px solid transparent;} 
}
@media screen and (min-width:280px) and (max-width:1310px){	 
}
@media screen and (min-width:280px) and (max-width:1300px){	
 .subpages .block-banner{height: 255px !important;}
 .subpages .camera_wrap{height: 255px !important;}
 .subpages .camera_wrap img{height: 255px !important;} 
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 396px !important;}
  .blk-products .container .list-product .row-product .img span{height: auto;}
  .blk-services .container .list-services .row-services .img,
  .blk-services .container .list-services .row-services .img img{height:237px;}
 /* Project */ 
 .colfull .list-build .row-article .img, .colfull .list-build .row-article .img img{height: 204px;}
}
@media screen and (min-width:280px) and (max-width:1295px){
  
}
@media screen and (min-width:280px) and (max-width:1280px){	 
 .subpages .block-banner{height: 251px !important;}
 .subpages .camera_wrap{height: 251px !important;}
 .subpages .camera_wrap img{height: 251px !important;}
 /* Home */
 .blk-services .container .list-services .row-services .img,
 .blk-services .container .list-services .row-services .img img{height:234px;}
 /* News */ 
 .colfull .list-article{padding-left: 10px; padding-right: 10px;}
 .news-list .list-article .row-article{margin-right: 15px; margin-bottom:20px; width: 24%; }
}
@media screen and (min-width:280px) and (max-width:1270px){	 
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 384px !important;}  
}
@media screen and (min-width:280px) and (max-width:1260px){	 
 
}
@media screen and (min-width:280px) and (max-width:1250px){	 
 /* Project */
 .project-list{padding-left: 10px; padding-right: 10px;}
 .project-list .list-build .row-article{width:31.9%;}	
}
@media screen and (min-width:280px) and (max-width:1240px){	 
 /* Home */
.blk-services .container .list-services .row-services .img,
.blk-services .container .list-services .row-services .img img{height:226px;}

}
@media screen and (min-width:280px) and (max-width:1230px){
  /* Home */
  .blk-building-home .col-left{width:28%; padding-left: 10px;}
 /* Project */ 
 .colfull .list-build .row-article .img, .colfull .list-build .row-article .img img{height: 184px;}	
}
@media screen and (min-width:280px) and (max-width:1220px){	 
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 372px !important;}  	
  
}
@media screen and (min-width:280px) and (max-width:1210px){
 h3.head-title{line-height:40px;}
}
@media screen and (min-width:280px) and (max-width:1200px){
 .subpages .block-banner{height: 235px !important;}
 .subpages .camera_wrap{height: 235px !important;}
 .subpages .camera_wrap img{height: 235px !important;}
 /* Project */
 .project-list .list-build .row-article .img{height: 195px;}
 .colfull .list-build .row-article .img img{height: 195px;}	
	.list-article-more .row-article .img{height: 181px;}
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 366px !important;}  	
 .blk-services{height: auto;}
  .blk-services .container .list-services{padding-left: 10px; width:70%; left:0; right:0; margin: 0 auto;}
  .blk-services .container .list-services .row-services{width:48%; margin-bottom: 30px; margin-right: 20px;}
	.blk-services .container .list-services .row-services:nth-child(2n+2){margin-right: 0px;}
	.blk-services .container .list-services .row-services .img img{width:100%; height: auto;}
  .blk-concrete .container .group-list li{margin-right: 16px;}
 /* News */
 .fullwDetail .list-article-more .row-article .img img, .fullwDetail .list-article-more .row-article .img{height: 155px;}
	.fullwDetail .list-article-more .row-article{ width:24%;}
}
@media screen and (min-width:280px) and (max-width:1190px){	 
 /* Product */
 .page-content .colright .product-page .product-list .row-article{margin-right: 40px;}
}
@media screen and (min-width:280px) and (max-width:1180px){	 
 .subpages .block-banner{height: 212px !important;}
 .subpages .camera_wrap{height: 212px !important;}
 .subpages .camera_wrap img{height: 212px !important;}  
	.subpages .camera_wrap .camera_caption{bottom:40px !important;}
	.subpages .camera_wrap .camera_caption .title{font-size: 30px;}
 /* Project */
 .project-list .list-build .row-article{ width:31.8%;}
 /* Product */
 .page-content .colright .product-page .product-list .row-article{margin-right: 15px;}
	.page-content .colright .product-page{padding-left: 40px;}
}
@media screen and (min-width:280px) and (max-width:1170px){	 
 
}
@media screen and (min-width:280px) and (max-width:1160px){
 /* News */
 .news-list .list-article .row-article{width:32%;}
	.news-list .list-article .row-article .img{padding-left: 26px;padding-right: 26px; padding-top: 10px;}
	.news-list .list-article .row-article:nth-child(4n+4){margin-right: 15px;}
	.news-list .list-article .row-article:nth-child(3n+3){margin-right: 0px;}
 /* News Detail */
 .page-content .colleft .arrow-down{border-left: 130px solid transparent; border-right: 130px solid transparent;}
	
}
@media screen and (min-width:280px) and (max-width:1150px){
 /* News */	
 .news-list .list-article .row-article{width:31%; margin-right: 26px;}	
	.news-list .list-article .row-article:nth-child(4n+4){margin-right: 26px;}
	.news-list .list-article .row-article:nth-child(3n+3){margin-right: 0px;}
 /* Home */	
 .blk-concrete .container .group-list{padding-left: 10px;}
   .blk-concrete .container .group-list li{width:48%; margin-right: 33px;}   
}
@media screen and (min-width:280px) and (max-width:1140px){
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 347px !important;}  		
 .blk-building-home .container .col-right .list-build .row-article .img,
	.blk-building-home .container .col-right .list-build .row-article .img img{height: 174px;}
 .fullwDetail .list-article-more .row-article{width:23.8%;}
}
@media screen and (min-width:280px) and (max-width:1120px){  
 .subpages .block-banner{height: 200px !important;}
 .subpages .camera_wrap{height: 200px !important;}
 .subpages .camera_wrap img{height: 200px !important;}  	
}

@media screen and (min-width:280px) and (max-width:1110px){
 /* News Detail */
 .fullwDetail .list-article-more .row-article{width:41%; margin-right: 36px;}	
}
@media screen and (min-width:280px) and (max-width:1100px){	 	
 /* News */
 .news-list .list-article .row-article .img{padding:0px;}
	.news-list .list-article .row-article .img img{ width: 100%;}
 .fullwDetail .list-article-more .row-article .img img{width:100%; height: 207px;}
	.fullwDetail .list-article-more .row-article .img{height: auto;}
	.fullwDetail .list-article-more .row-article{width:31%; margin-right: 28px;}
	.fullwDetail .list-article-more .row-article:nth-child(3n+3){margin-right: 0px;}
	.fullwDetail .list-article-more .row-article:nth-child(4n+4){margin-right: 28px;}
 /* Project */
 .project-list .list-build .row-article .img{height: 167px;}
 .colfull .list-build .row-article .img img{height: 167px;}
	.project-list .list-build .row-article{width:31.6%;}
}
@media screen and (min-width:280px) and (max-width:1090px){	
 .blk-building-home .col-left{padding-left: 0px;}
}
@media screen and (min-width:280px) and (max-width:1080px){	 
 .subpages .block-banner{height: 194px !important;}
 .subpages .camera_wrap{height: 194px !important;}
 .subpages .camera_wrap img{height: 194px !important;}  	
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 329px !important;}  			
 /* Project */
 .list-article-more .row-article .img{height: 160px;}
}
@media screen and (min-width:280px) and (max-width:1060px){	 
  footer#page-footer .footer-middle .container .menu-footer{padding-left: 20px;}
  footer#page-footer .footer-middle .container .cols2{padding-left: 30px;}
}
@media screen and (min-width:280px) and (max-width:1050px){	 
 /* Home */
 .camera_wrap img{width:100%; height: 389px;} 	
 .block-banner, .camera_wrap, .camera_wrap img{height: 389px !important;}	
 footer#page-footer .footer-bottom .container .cols:first-child{width: 230px;} 
 #main-content .blk-banner-collection .container .collect-left .collect-col1{margin-right: 12px;}	
 .blk-product-feature .container .group-list li a span{font-size: 16px;}
	.blk-building-home .container .col-left .group-intro{padding-right: 40px;}
}
@media screen and (min-width:280px) and (max-width:1040px){
 /* Home */
 #main-content .blk-product-block .block-product-group{width:31.5%;}	
 #main-content .blk-banner-collection .container .collect-left .collect-col1{width:355px; margin-right: 8px;} 
	footer#page-footer .footer-middle .container .cols1{padding-right:20px; padding-left: 10px;}
	#main-content .blk-banner-collection .container .collect-left .collect-col2, 
	#main-content .blk-banner-collection .container .collect-left .collect-col3{width:348px; margin-left: 2px;}	
}
@media screen and (min-width:280px) and (max-width:1030px){
 /* Product */
 .page-content .colright .product-page .product-list .row-article{margin-right: 15px;}				
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 311px !important;}  			
	.blk-products .container .list-product .owl-item{height:auto;}
	
}
@media screen and (min-width:280px) and (max-width:1024px){	 
 .subpages .block-banner{height: 184px !important;}
 .subpages .camera_wrap{height: 184px !important;}
 .subpages .camera_wrap img{height: 184px !important;}  	
 
}
@media screen and (min-width:280px) and (max-width:1010px){
	
}
@media screen and (min-width:280px) and (max-width:1000px){	
 /* News Detail */
 .page-content .colleft .arrow-down{border-left: 110px solid transparent; border-right: 110px solid transparent;}
	.fullwDetail .list-article-more .row-article .img img{height: 155px;}
}

@media screen and (min-width:280px) and (max-width:990px){	
 /* Contact */
 .contact-page{padding-top: 40px;}
 .contact-page .w50pr{width:100%; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
	.contact-page .contact-infor{padding-top: 0px;}
 .contact-page .contact-form{float: none;}
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 300px !important;}  
  .page-content .colright .product-page{padding-left: 30px; padding-top: 30px;}
}
@media screen and (min-width:280px) and (max-width:980px){	
 /* NEws detail */
 .page-content .colleft .arrow-down .social-share{left: -15px;}
	.page-content .colright .detail-article{padding-top: 26px;}
 .list-article-more .row-article{margin-right: 27px;}
	.list-article-more .row-article .img{height: 143px;}
 /* Project */
 .project-list .list-build .row-article{width:31.4%;}	
}
@media screen and (min-width:280px) and (max-width:970px){	
 /* Home */
 .blk-building-home .col-left{width:100%; padding-top: 0px; padding-bottom: 20px; padding-left: 10px;}
	.blk-building-home .container .col-right{width:100%; padding-left: 10px;}
	.blk-services .container .list-services{width:90%;}
/* News */
.news-list .list-article .row-article{min-height: 400px;}		
}
@media screen and (min-width:280px) and (max-width:960px){	
 /* News */	
 .news-list .list-article .row-article{width:47%; margin-right: 36px;}	
	.news-list .list-article .row-article:nth-child(4n+4){margin-right: 36px;}
	.news-list .list-article .row-article:nth-child(3n+3){margin-right: 36px;}
	.news-list .list-article .row-article:nth-child(2n+2){margin-right: 0px;}
 /* Home */
 .blk-concrete .container .group-list li{margin-right: 27px;}
  .blk-building-home .container .col-right .list-build .row-article .img, 
	 .blk-building-home .container .col-right .list-build .row-article .img img{height: 248px;}
 /* Project */
  .project-list .list-build .row-article .img{height: 147px;}
 .colfull .list-build .row-article .img img{height: 147px;}
}
@media screen and (min-width:280px) and (max-width:950px){	 
 .subpages .block-banner{height: 169px !important;}
 .subpages .camera_wrap{height: 169px !important;}
 .subpages .camera_wrap img{height: 169px !important;}
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 286px !important;}  
	.blk-news-home .list-article .row-article{width:90%; margin-bottom: 10px; padding:10px 0px 10px 0px; border-left: 0px; float:none; left:0; right:0; margin:0 auto; border-bottom:1px solid #CCC;}
 /* News Detail */
 .fullwDetail .list-article-more .row-article{width:45%; margin-right: 66px;}			
	.fullwDetail .list-article-more .row-article:nth-child(2n+2){margin-right: 0px;}
	.fullwDetail .list-article-more .row-article:nth-child(3n+3){margin-right: 66px;}
	.fullwDetail .list-article-more .row-article .img img, .fullwDetail .list-article-more .row-article .img{height: 207px;}
}
@media screen and (min-width:280px) and (max-width:890px){
  /* Project */
 .line-catpage .menu-catpage{display: block;}
	.line-catpage .menu-catpage li a{font-size: 15px;}
 /*.line-catpage{height: 15px;}*/
}
@media screen and (min-width:280px) and (max-width:880px){
  /* Project */
 .project-list .list-build .row-article{width:31%;}	
	.page-content .colleft .menu-left{padding-left:10px; padding-right: 10px;}
}
@media screen and (min-width:280px) and (max-width:860px){
 .head-middle{height: 100px;}
  	.head-middle .brand img{height:90px;}
	.head-middle .padtop52{padding-top: 35px; margin-right: 60px;}
	.head-middle .container .head-tool.posfixed{margin-right: 6px;}
	 .head-middle .container .head-tool.posfixed span{margin-right:0px;}
 .head-bottom{height: 5px;}
 #menuTop ul{display: none;}
 .block-banner{margin-top:100px;}	
 #back-to-top{margin-right: 10px;}
 /* ==================== Menu Mobile ====================*/
 .open-right-sidebar{display: block; float: right; padding-top:0px; margin-top: 35px; margin-right: 10px;}	
  .sidebar-header-right a:last-child{width: auto;}
	 .sidebar-header-right a img{width: auto;}
  .snapjs-right #snap-content{box-shadow: 0px 0px 10px #CCC;}
	.snapjs-right .snap-active{margin-top: 35px;}
  .snap-drawer-right{z-index: 2;}
  .head-middle .container .head-tool .search-icon{float: none;}
 /* ======================================= */
 /* NEws detail */
 .page-content .colleft .arrow-down .social-share{left: -23px;}
  .menu-left{padding-left: 10px;padding-right: 10px;}
 .page-content .colleft .arrow-down{border-left: 100px solid transparent; border-right: 100px solid transparent;}
  .page-content .colright .detail-article{padding-left:20px; padding-right: 10px;}
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 256px !important;}  	
}
@media screen and (min-width:280px) and (max-width:830px){
 .blk-building-home .container .col-right .list-build .row-article .img, 
	 .blk-building-home .container .col-right .list-build .row-article .img img{height: 190px;}
 /* Project */
 .project-list .list-build .row-article{width:48%;}
	.project-list .list-build .row-article .img{height: 188px;}
	.colfull .list-build .row-article .img img{height: 100%;}
	.project-list .list-build .row-article:nth-child(3n+3){margin-right:25px;}
	.project-list .list-build .row-article:nth-child(2n+2){margin-right:0px;}
 /* Product */
 .page-content .colright .product-page .product-list .row-article{margin-right: 20px;}					
}

@media screen and (min-width:280px) and (max-width:820px){
 .subpages .block-banner{height: 145px !important;}
 .subpages .camera_wrap{height: 145px !important;}
 .subpages .camera_wrap img{height: 145px !important;}  			
	.subpages .camera_wrap .camera_caption{bottom:20px !important;}	
	.subpages .camera_wrap .camera_caption .title{font-size: 26px !important;}
}

@media screen and (min-width:220px) and (max-width:800px){
 .subpages .camera_wrap .camera_caption{bottom:20px !important;}			
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 244px !important;}  		
}
@media screen and (min-width:220px) and (max-width:799px){ 
 /* News */
 .list-article-more .row-article{width:80%;}
}
@media screen and (min-width:220px) and (max-width:785px){ 
 .blk-concrete .container .group-list li{margin-right: 20px;}
 /* News */
 .list-article-more .row-article{width: 75%;}
}
@media screen and (min-width:220px) and (max-width:780px){ 
 .page-content .colright .product-page{padding-left: 20px;}
 .fullwDetail .list-article-more .row-article .img img, .fullwDetail .list-article-more .row-article .img{height: 172px;}
}
@media screen and (min-width:220px) and (max-width:768px){
.head-middle .brand img{height:80px;}
  .head-middle .padtop52{margin-right: 30px;}
.subpages .block-banner{height: 140px !important;}
 .subpages .camera_wrap{height: 140px !important;}
 .subpages .camera_wrap img{height: 140px !important;}
 .subpages .camera_wrap .camera_caption .title{font-size: 24px !important;}	
 .page-content .colright{width: 99%;}
	.page-content .colright .detail-article{padding-right: 0px;}
 /* News detail */
 .menu-left{display: none;}
 .page-content .colright{width:98%;}
	.page-content .colright .detail-article{padding-top:5px; padding-left: 10px; width: 99%;}
	.page-content .colright .detail-article h1{width:99%;}
 .list-article-more .row-article{width:48%; margin-right: 27.5px;}
	.list-article-more .row-article:nth-child(2n+2){margin-right: 0px;}
	.list-article-more .row-article .img{height: 176px;}	
 .fullwDetail .list-article-more .row-article{width:46%; margin-right: 54px;}
	.fullwDetail .list-article-more .row-article:nth-child(3n+3){margin-right: 54px;}		
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 232px !important;}  			
	.blk-concrete .container .group-list li{margin-right: 20px;}
 /* Product */
 .page-content .colright .product-page .product-list .row-article{width:48%;}
 /* Project */
 .project-list .list-build .row-article .img{ height: 174px;}
}
@media screen and (min-width:220px) and (max-width:740px){
 /* Home */
	.blk-products .container .list-product .owl-item{height: auto;}
}
@media screen and (min-width:220px) and (max-width:720px){
 footer#page-footer .footer-middle .container .cols1, footer#page-footer .footer-middle .container .cols2, footer#page-footer .footer-middle .container .cols3{width:100%; padding-left: 10px; height: auto !important; padding-bottom: 20px;}
	footer#page-footer .footer-middle .container .cols3{padding-left: 0px;}
	footer#page-footer .footer-middle .container .cols1, footer#page-footer .footer-middle .container .cols2{padding-right: 10px; border-right: none;}
 footer#page-footer .footer-middle .container{padding-bottom: 20px; padding-top: 40px;}
	footer#page-footer .footer-middle .container .cols3 ul{padding-left: 10px;}
	footer#page-footer .footer-middle .container .cols3 ul li{float: left;}
	footer#page-footer .footer-middle .container .cols3 ul li a{padding-left: 10px;}
	footer#page-footer .footer-middle .container .cols3 ul li:first-child a{padding-left:0px;}
	footer#page-footer .footer-middle .container .cols3 ul li a:after{content:' '}
 .head-middle .brand img{display: none;} 
  .head-middle .brand img.logo-small{display: block; margin-top: 10px; margin-left: 10px;} 
	.subpages .camera_wrap .camera_caption{bottom: 10px !important;	}
 /* Project */
 .project-list .list-build .row-article .img{ height: 165px;}	
}
@media screen and (min-width:220px) and (max-width:700px){
 .block-banner, .camera_wrap, .camera_wrap img{height: 213px !important;}
 .list-article-more .row-article{width:47.5%;}
}
@media screen and (min-width:220px) and (max-width:690px){
 .line-catpage {height:10px;}
 .line-catpage .menu-catpage {display: none;}
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 207px !important;}  			
	.blk-building-home .container .col-right .list-build .row-article{width:95%;}
 .blk-building-home .container .col-right .list-build .row-article .img, 
	 .blk-building-home .container .col-right .list-build .row-article .img img{height: auto;}
	 .blk-building-home .container .col-right .list-build .row-article{width:75%; left: 0; right:0; margin-left:auto; margin-right: auto; float: none;}	
	 .blk-building-home .container .col-right .list-build .row-article:nth-child(2n+2){margin-right: auto;}
 /* Project */
  .project-list .list-build .row-article .img{ height: 155px;}		
}
@media screen and (min-width:280px) and (max-width:680px){
 .block-banner, .camera_wrap, .camera_wrap img{height: 207px !important;}   			
	.fullwDetail .list-article-more .row-article{margin-right: 45px;}
	.fullwDetail .list-article-more .row-article:nth-child(3n+3){margin-right: 45px;}
}
@media screen and (min-width:280px) and (max-width:670px){
 .blk-concrete .container .group-list li{margin-right: 20px;}
 /* Project */
 .project-list .list-build .row-article .img a .icon-view{top:28%;}
}
@media screen and (min-width:280px) and (max-width:667px){
 /* News Detail */
 .fullwDetail .list-article-more .row-article{width:66%; left:0; right:0; margin-left: auto; margin-right: auto; float: none;}
	.fullwDetail .list-article-more .row-article:nth-child(2n+2),
	 .fullwDetail .list-article-more .row-article:nth-child(3n+3){margin-right: auto;}
	.fullwDetail .list-article-more .row-article .img img, .fullwDetail .list-article-more .row-article .img{height: auto;}
 /* Home */
 .blk-concrete .container .group-list{padding-left: 10px;padding-right: 10px;}
}
@media screen and (min-width:280px) and (max-width:650px){	
 /* News */	
 .news-list .list-article .row-article{width:47%; margin-right: 16px;}	
	.news-list .list-article .row-article:nth-child(4n+4){margin-right: 16px;}
	.news-list .list-article .row-article:nth-child(3n+3){margin-right: 16px;}	
 /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 195px !important;}  				
	.blk-products .container .list-product {padding-left: 0px;}
	.blk-products .container .list-product .owl-item{height:auto;}
	.blk-concrete .container .group-list li{width:95%; margin-bottom: 20px;}
 /* Project */
 .project-list .list-build .row-article .img a .icon-view{top:38%;}	
   .project-list .list-build .row-article .img{height: auto;}
}
@media screen and (min-width:280px) and (max-width:640px){
 .blk-concrete .container .group-list{padding-left: 15px;padding-right: 10px;}
 .block-banner, .camera_wrap, .camera_wrap img{height: 195px !important;}
 /* Project */
 .project-list .list-build .row-article{width:80%; left:0; right:0; margin: 0 auto; float: none;}
	/*.project-list .list-build .row-article .img{height: 249px;}*/
	.colfull .list-build .row-article .img img{height: 100%;}
	.project-list .list-build .row-article:nth-child(3n+3){margin-right:auto;}
	.project-list .list-build .row-article:nth-child(2n+2){margin-right:auto;} 
}
@media screen and (min-width:280px) and (max-width:630px){
 /* News */	
 .news-list .list-article .row-article{width:70%; margin-right:0px; left:0; right:0; margin: 0 auto; float: none; margin-bottom: 20px; height: auto;}	
	.news-list .list-article .row-article:nth-child(4n+4){margin-right: auto;}
	.news-list .list-article .row-article:nth-child(3n+3){margin-right: auto;}	
	.news-list .list-article .row-article:nth-child(2n+2){margin-right: auto;}	
}
@media screen and (min-width:280px) and (max-width:620px){ 
  /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 183px !important;}  				
	.blk-concrete .container .group-intro{width:100%;}
 .blk-concrete .container .group-intro{padding-left: 30px; padding-right: 30px;}
 .block-banner, .camera_wrap, .camera_wrap img{height: 189px !important;}
}
@media screen and (min-width:280px) and (max-width:600px){ 
 .blk-services .container .group-intro{margin-left: 10px; margin-right: 10px; width:96%;}
 .block-banner, .camera_wrap, .camera_wrap img{height: 183px !important;}
 /* News */
 .list-article-more .row-article{width:74%; left:0; right:0; margin-left:auto; margin-right: auto; float: none;}
	.list-article-more .row-article .img{height: auto;}
	.list-article-more .row-article:nth-child(2n+2){margin-right: auto;}
 .fullwDetail .list-article-more .row-article{width:74%;}	
}
@media screen and (min-width:280px) and (max-width:599px){	
  .block-banner, .camera_wrap, .camera_wrap img{height: 177px !important;}
 /* Contact */
 .contact-page .contact-form{width:95%;}
/* Project */
 .project-list .list-build .row-article{width:80%; left:0; right:0; margin: 0 auto; float: none;}
	/*.project-list .list-build .row-article .img{height: 239px;}*/
 /* Product */
 .page-content .colright .product-page .product-list .row-article{width:85%; float: none; left:0; right:0; margin-left: auto; margin-right: auto; margin-bottom: 25px;}
	.page-content .colright .product-page .product-list .row-article:nth-child(2n+2){margin-right: auto;}
}
@media screen and (min-width:280px) and (max-width:560px){	
 .blk-services .container .list-services .row-services{width:98%;}
/* Project */
 .project-list .list-build .row-article{width:80%; left:0; right:0; margin: 0 auto; float: none;}
	/*.project-list .list-build .row-article .img{height: 209px;}*/
}
@media screen and (min-width:280px) and (max-width:550px){	
 /* Product */
 .page-content .colright .product-page .product-list .row-article{width:94%;}	
}
@media screen and (min-width:280px) and (max-width:540px){	
 .block-banner, .camera_wrap, .camera_wrap img{height: 164px !important;}
 .news-list .list-article .row-article{width:85%;}
}
@media screen and (min-width:280px) and (max-width:530px){

}
@media screen and (min-width:280px) and (max-width:520px){
 								
}
@media screen and (min-width:280px) and (max-width:510px){
 /* Product */
 .page-content .colright .product-page{padding-left: 10px;}
 .page-content .colright .product-page .product-list .row-article{width:96%;}
  /* Home */
 .block-banner, .camera_wrap, .camera_wrap img{height: 166px !important;}  					  
	.blk-products .container .list-product .owl-item{height: auto;}
  .blk-concrete .container{padding-top: 40px;}	
    .blk-concrete .container .group-list{padding-left: 15px; padding-right: 15px;}
}
@media screen and (min-width:280px) and (max-width:500px){	
 .subpages .block-banner{height: 110px !important;}
 .subpages .camera_wrap{height: 110px !important;}
 .subpages .camera_wrap img{height: 110px !important;}
	.subpages .camera_wrap .camera_caption .line-red{display: none; padding-bottom: 5px;}
	.head-middle .container .head-tool .hotline-head{padding-left: 18px; padding-right: 18px;}
 .block-banner, .camera_wrap, .camera_wrap img{height: 152px !important;}
}
@media screen and (min-width:280px) and (max-width:499px){
 .blk-building-home .container .col-right .list-build .row-article{width:96%; margin-left: 0px;}
 .block-banner, .camera_wrap, .camera_wrap img{height: 146px !important;}
 /* Project */
 .project-list .list-build .row-article{width:80%; left:0; right:0; margin: 0 auto; float: none;}
	/*.project-list .list-build .row-article .img{height: 189px;}*/
	.project-list .list-build .row-article .img a .icon-view{top:36%;}
 /* News */
 .list-article-more .row-article{width:86%;}	
}
@media screen and (min-width:280px) and (max-width:470px){
 h1, h2{font-size: 28px;}
 .contact-page .contact-infor h1{font-size: 28px;}
	.contact-page .contact-infor h1{line-height: 36px;}	
 .blk-building-home .container .col-right{padding-left: 10px; padding-right: 10px; float: none; clear: both;}
	.blk-building-home .container .col-right .list-build .row-article{width:98%;}
	.blk-building-home .container .col-right .list-build .row-article:nth-child(2n+2){margin-right: 0px;}
 .blk-services .container h3.head-title{margin-left: 10px; margin-right: 10px;}
 /* News */
 .news-list .list-article .row-article{width:90%;}
	.fullwDetail .list-article-more .row-article{width:85%;}
 /* Product */
 .blk-products .container .list-product .owl-stage-outer{padding-left: 7px;}
}
@media screen and (min-width:280px) and (max-width:460px){
 .block-banner, .camera_wrap, .camera_wrap img{height: 140px !important;}
 /* Contact */
 .contact-page .w50pr{padding-right: 20px;}
	.contact-page .contact-form{width:99%;}
}
@media screen and (min-width:280px) and (max-width:450px){
 .contact-page .contact-form{padding-left: 24px; padding-right: 24px;}
 /* Home */
 .head-middle .container .head-tool .hotline-head{margin-right:0px; font-size: 14px; border:none;}
	.blk-building-home .container .col-right .list-build .row-article .img a .icon-view{top:30%;}
 /* News Detail */
 .fullwDetail .list-article-more .row-article{width:85%;}		
}
@media screen and (min-width:280px) and (max-width:420px){
 .blk-concrete .container .group-list li a.img .icon-view{top:30%;}
 /* Project */
 .project-list .list-build .row-article{width:80%; left:0; right:0; margin: 0 auto; float: none;}
	/*.project-list .list-build .row-article .img{height: 169px;}*/
 /* Product */
 .page-content .colright .product-page .product-list .row-article{width:98%;}	
}
@media screen and (min-width:280px) and (max-width:410px){
 .open-right-sidebar{margin-top: 25px;}
 .head-middle .container .head-tool.posfixed span{padding-right: 10px; padding-bottom: 10px;}
 /* Home */
 .blk-product-brand .brand-cols li .brand-logo .brandlogo.brandlist a img{width:auto; max-height: 30px !important;}
 .blk-product-brand .brand-cols li .brand-logo .brandlogo.brandlist{min-height:60px; height: 60px;}	
 .blk-concrete .container .group-list{padding-left: 10px; padding-right: 10px;}
 .block-banner, .camera_wrap, .camera_wrap img{height: 128px !important;}
 /* Product */
 #main-content .product-detail .product-detail-pic .detail-preview .infor-contact .infor-row .infor-prev{width:62%;}	
 /* Project */
 .project-list .list-build .row-article{width:90%;}
	/*.project-list .list-build .row-article .img{height: 169px;}*/
}
@media screen and (min-width:280px) and (max-width:400px){
 .head-middle .padtop52{right:0; bottom:-10px; position: absolute; padding-bottom:0px; margin-right: 20px; padding-top: 0px;}
	 .head-middle .container .head-tool .hotline-head{padding-bottom: 0; padding-right: 0px;}
 .block-banner, .camera_wrap, .camera_wrap img{height: 122px !important;}
 /* News */
 .list-article-more .row-article{width:100%; margin-left: 0px; margin-right: 0px;}
	.fullwDetail .list-article-more .row-article{width:96%;}
}
@media screen and (min-width:280px) and (max-width:399px){
}
@media screen and (min-width:280px) and (max-width:380px){
  .block-banner, .camera_wrap, .camera_wrap img{height: 115px !important;}
}
@media screen and (min-width:280px) and (max-width:375px){
 .subpages .camera_wrap .camera_caption .title{font-size: 22px !important;}
}
@media screen and (min-width:280px) and (max-width:360px){
 .subpages .camera_wrap .camera_caption .title{font-size: 20px !important;}	
 .block-banner, .camera_wrap, .camera_wrap img{height: 109px !important;}
 /* Project */
 .project-list .list-build .row-article{width:90%;}
	.project-list .list-build .row-article .img a .icon-view{top: 32%;}
	/*.project-list .list-build .row-article .img{height: 149px;}*/
}
@media screen and (min-width:280px) and (max-width:340px){
 .subpages .camera_wrap .camera_caption .title{font-size: 20px !important;}
 .blk-services .container .group-intro{width: 94%;}
 .subpages .camera_wrap .camera_caption .nag-page a{font-size: 12px;}
 /* Contact */ 
	.contact-page .contact-form{padding: 10px;}
 /* News */
 .news-list .list-article .row-article{width:95%;}	
}
@media screen and (min-width:280px) and (max-width:330px){ 
 .list-article-more .row-article{margin-left: 0;} 
 .block-banner, .camera_wrap, .camera_wrap img{height: 97px !important;}
}
@media screen and (min-width:280px) and (max-width:320px){ 
  .subpages .camera_wrap .camera_caption .nag-page{margin-bottom: 5px;}
}