body{
	font-size: 16px;
}
.container_slide{
     width: 1400px !important;   
    }
/* intro */
.intro a.img{
	margin-top: 35%;
	margin-bottom: 35%
}
/* slider */
.slider .area_left{
	width: 200px;
	
}

.slider .area_right{
	width: 200px;
}
/* about */
.about p.header{
	font-size: 18px;
	line-height: 18px
}
.about p.content: {
	font-size: 16px;
	line-height: 18px
}
.about .row_content{
	margin-bottom:10px;
	padding: 0px 0px 5px 0px;
}
.about .row_content p.header{
	padding-top: 10px;
	border-top: 1px solid #ebebeb
}
.about .row_content p.content{
	border-top: 1px solid #ebebeb
}

/* portfolio */
.portfolio p.title{
	padding: 50px 0px 0px 0px !important;
}
.portfolio .list_project .onextwo{
	width: 280px;
	height: 570px;
}
.portfolio .list_project .onexone{
	width: 280px;
	height: 280px;
}
.portfolio .list_project .twoxone{
	width: 570px;
	height: 280px;
}
.portfolio .item_project .info{
	top: 45%;
}
.portfolio .item_project .info p.back a{
	font-size: 18px;
}
.portfolio .item_project .info p.light{
	font-size: 14px;
}
.portfolio .cate_portfolio{
	padding: 0px 0px 80px 0px;
}
.portfolio .cate_portfolio a {
	font-size: 18px;
}
.portfolio p.btn_more_portfolio a{
	font-size: 16px;
	padding: 15px 70px;
}
.portfolio p.btn_more_portfolio{
	padding: 30px 0px 10px 0px;
	margin-bottom: 50px
}

/* contact */
.contact{
	padding-top: 0px !important;
}
.contact .form_contact span{
	font-size: 15px;
}
.contact .form_contact .row{
	margin-bottom: 30px;
}
.contact p.btn_sent a{
	font-size: 16px;
	padding: 15px 70px;
}
.contact p.btn_sent{
	padding: 40px 0px 80px 0px;
}
.contact .footer p.line1{
	font-size: 18px;
}
.contact .footer p.line2{
	font-size: 16px;
}
.contact .footer p.line3{
	font-size: 18px;
}
.contact .c_footer p{
	font-size: 14px;
}
.contact .c_footer{
	margin-top: 30px;
}
/* khay */
.khay p.title{
	font-size: 30px;
	padding: 80px 0px 80px 0px;
}
/* popup */
.modal_portfolio .close_popup a{
	font-size: 16px;
	padding: 15px 70px;
}
.modal_portfolio .close_popup{
	line-height: 70px;
}
.modal_portfolio p.title{
	font-size: 30px;
	padding: 30px 0px;
}
.modal_portfolio .description{
	padding: 30px 0px;
}
.modal_portfolio .description p{
	font-size: 15px;
	color: #6d6e71;
}
.modal_portfolio .description .border{
	border-right: #ececec 1px solid;
}
.onexone{
	width: 280px;
	height: 280px;
}
/* popup */
.popup_content{
	height: 800px;
}
/* header */
.showmenu{
	display: block !important; 
}
.hidemenu{
	display: none !important; 
}
.header_menu .logo{
	margin-top: 30px;
}
.header_menu ul.list_menu{
	margin-top: 40px;
}
.header_menu ul.list_menu li{
	margin: 0px 15px;
}
.header_menu ul.list_menu li a{
	font-size: 18px;
}
/* other */
.noboer{
	border : none !important;
}
/* thumb */
.modal_portfolio .thumb .item_thumb .over{
	width: 100%;
	height: 100%;
	background: url(../images/bg_overlay.png) repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 2;
}
.modal_portfolio .thumb .item_thumb:hover .over{
	display: block;
}
.modal_portfolio .thumb .item_thumb:hover span.viewlarge{
	display: block;
}
.modal_portfolio .thumb .item_thumb span.viewlarge{
	position: absolute;
	left: 20px;
	bottom: 10px;
	width: 45px;
	height: 45px;
	display: block;
	z-index: 20;
	display: none;
}
.modal_portfolio .thumb .item_thumb:hover span.slide{
	display: block;
}
.modal_portfolio .thumb .item_thumb span.slide{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 45px;
	height: 45px;
	display: block;
	z-index: 20;
	display: none;
}
.modal_portfolio .thumb .item_thumb img{
	width: 100%;
	height: 100%
}

.btn_menu{
	display: none;
}