@font-face {
	font-family: 'Conv_TrajanPro-Regular';
	src: url('fonts/TrajanPro-Regular.eot');
	src: local('☺'), url('../fonts/TrajanPro-Regular.woff') format('woff'), url('../fonts/TrajanPro-Regular.ttf') format('truetype'), url('../fonts/TrajanPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_avalon-plain';
	src: url('fonts/avalon-plain.eot');
	src: local('☺'), url('../fonts/avalon-plain.woff') format('woff'), url('../fonts/avalon-plain.ttf') format('truetype'), url('../fonts/avalon-plain.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*/*body{
	font-family: 'Conv_55889873';
	width:100%;
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
	line-height:inherit;
	letter-spacing:1px;
}*/
butotn, input, select{
	font-family: 'Conv_55889873';
}
a{
	text-decoration:none;
	color:inherit;
}
a img{
	border:none;
	outline:none;
}
.main_wrapper{
	float:left;
	width:100%;
	min-width:1000px;
}
/*.header_wrapper{
	width:100%;
	float:left;
	padding-top: 15px;
	border-bottom: 1px solid #E11E26;
	position:relative;
	z-index:99;
}*/
.header_wrapper .header{
	width:980px;
	margin:0 auto;
}
.header_wrapper .header .logo_wrapper{
	float:left;
}
.header_wrapper .header .menu_wrapper{
	float:right;
}
.header_wrapper .header .menu_wrapper > ul{
	list-style-type:none;
	padding-left:0;
	float: left;
	margin-top: 23px;
	margin-bottom: 0;
}
.header_wrapper .header .menu_wrapper > ul > li{
	float:left;
	margin-right:25px;
	font-size:15px;
	color:#6D6E70;
	position:relative;
	padding-bottom:10px;
}
.header_wrapper .header .menu_wrapper > ul > li:last-child{
	margin-right:0;
}
.header_wrapper .header .menu_wrapper > ul > li .menu_arrow_wrapper{
	display:inline-block;
	background-image:url(../images/menu_arrow.png);
	width:6px;
	height:9px;
}
.header_wrapper .header .menu_wrapper > ul > li > a:hover{
	color:#ED1C24;
}
.header_wrapper .header .menu_wrapper > ul > li > a:hover .menu_arrow_wrapper{
	background-image:url(../images/menu_arrow_h.png);
	-ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.header_wrapper .header .menu_wrapper > ul >.current_menu{
	color:#ED1C24;
}
.header_wrapper .header .menu_wrapper > ul > .current_menu .menu_arrow_wrapper{
	background-image:url(../images/menu_arrow_h.png);
	-ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.header_wrapper .header .menu_wrapper > ul > li:hover > ul{
	display:block;
}
.header_wrapper .header .menu_wrapper > ul > li > ul{
	list-style-type:none;
	border:1px solid #6D6E70;
	position:absolute;
	padding:2px 15px;
	top: 28px;
	left: -21px;
	background: #fff;
	display:none;
}
.header_wrapper .header .menu_wrapper > ul > li > ul > li{
	border-bottom:1px solid #6D6E70;
	padding:5px;
	color:#6D6E70;
}
.header_wrapper .header .menu_wrapper > ul > li > ul > li:last-child{
	border-bottom:none;
}
.header_wrapper .header .menu_wrapper > ul > li > ul > li > a:hover{
	color:#ED1C24;
}
.header_wrapper .header .menu_wrapper > ul > li > ul > li > a > div{
	width: auto;
	white-space: nowrap;
}
.footer_wrapper{
	width:100%;
	float:left;
}
.footer_wrapper .footer{
	width:1000px;
	margin:0 auto;
}
.footer_wrapper .footer .footer_box{
	width:100%;
	float:left;
	background:#E4E6E7;
	padding:10px 0;
}
.footer_wrapper .footer .footer_box ul{
	float:left;
	list-style-type:none;
	padding-left:65px;
	margin:0;
}
.footer_wrapper .footer .footer_box ul li{
	float:left;
	font-size:11px;
	color:#6D6E70;
}
.footer_wrapper .footer .footer_box ul li:before{
	content:"|";
	padding:0 3px;
}
.footer_wrapper .footer .footer_box ul li:first-child:before{
	content:"";
	padding:0;
}
.footer_banner_wrapper{
	float:left;
	width:100%;
}
.footer_banner_wrapper .footer_banner{
	width:1000px;
	margin:0 auto;
}
.footer_banner_wrapper .footer_banner .footer_banner_box{
	width:100%;
	float:left;
	background:#E4E6E7;
	padding-top: 20px;
	padding-bottom: 10px;
}
.footer_banner_wrapper .footer_banner .banner_wrapper{
	width:260px;
	height:100px;
	float:left;
	margin:0 25px;
}
.footer_banner_wrapper .footer_banner .banner_wrapper:first-child{
	margin-left:60px;
}
.footer_banner_wrapper .footer_banner .banner_wrapper:last-child{
	margin-right:0;
}
.footer_banner_wrapper .footer_banner .register_banner_wrapper{
	background-image:url(../images/footer_register_image.jpg);
}
.footer_banner_wrapper .footer_banner .register_banner_wrapper .button_box{
	margin-top: 37px;
	margin-left: 90px;
}
.footer_banner_wrapper .footer_banner .news_banner_wrapper{
	background-image:url(../images/footer_news_image.jpg);
}
.footer_banner_wrapper .footer_banner .news_banner_wrapper .news_banner_box{
	color:#E11E26;
	float:right;
	margin-right:25px;
	width:115px;
	margin-top:5px;
}
.footer_banner_wrapper .footer_banner .news_banner_wrapper .news_banner_box .title{
	font-size:20px;
	border-bottom:1px solid #E11E26;
	padding-bottom: 3px;
}
.footer_banner_wrapper .footer_banner .news_banner_wrapper .news_banner_box .text{
	font-size:15px;
	float:right;
	padding-top: 10px;
}
.footer_banner_wrapper .footer_banner .banner_wrapper_dividing_line{
	width:2px;
	height:100px;
	background-image:url(../images/banner_line.png);
	float:left;
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper{
	font-size:11px;
	color:#6D6E70;
	width:300px;
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper .title{
	font-size:20px;
	color:#E11E26;
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper .marginTop2{
	margin-top:2px;
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper .marginTop5{
	margin-top:5px;
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper .content_wrapper{
	float:left;
	
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper .content_wrapper .contact_type{
	width:25px;
	float:left;
	color:#E11E26;
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper .content_wrapper .contact_colon{
	float:left;
	width:7px;
}
.footer_banner_wrapper .footer_banner .contact_banner_wrapper .content_wrapper .contact_no{
	float:left;
	
}*/
.main_content_wrapper{
	width:100%;
	position:relative;
	float:left;
	margin: 7px 0 15px 0;
}
.main_content_wrapper .content_top_shadow{
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	width:100%;
	height:65px;
	z-index: 10;
	pointer-events:none;
}
.main_content_wrapper .main_content{
	width:650px;
}
.main_content_wrapper .main_content .main_content_box{
	width:100%;
}
.home_wrapper{
	height:414px;
	width:100%;
	background:url(../images/home_content_background.png);
}
.home_wrapper .home_banner_wrapper{
	width:100%;
	float:left;
}
.home_wrapper .home_banner_wrapper .home_banner{
	float:left;
	margin-top:23px;
}
.home_wrapper .home_banner_wrapper .home_banner:first-child{
	margin-left:60px;
}
.home_wrapper .home_text_wrapper{
	width:345px;
	float: left;
	margin-left: 85px;
	margin-top: 20px;
}
.home_wrapper .home_text_wrapper .home_text{
	color:#6D6E70;
	text-align:justify;
}
.home_wrapper .home_text_wrapper .discover_button{
	margin-top:10px;
}
.aboutUs_wrapper{
	width:100%;
	background:#F1F1F2;
	float: left;
	padding-top: 20px;
	padding-bottom: 15px;
}
.aboutUs_wrapper .aboutUs_box{
	width:500px;
	float:left;
}
.aboutUs_wrapper .aboutUs_box .aboutUs_logo_wrapper{
	display:table;
	text-align:center;
	height: 379px;
	width:100%;
}
.aboutUs_wrapper .aboutUs_box .aboutUs_logo_wrapper .aboutUs_logo_box{
	display:table-cell;
	vertical-align:middle;
}
.aboutUs_wrapper .aboutUs_box .title{
	color:#378598;
	font-size:25px;
	font-weight:bold;
	padding-bottom: 10px;
	border-bottom:1px solid #E11E26;
	width: 460px;
}
.aboutUs_wrapper .aboutUs_box .aboutUs_content{
	width:460px;
	text-align:justify;
	color:#6D6E70;
}
.aboutUs_wrapper .aboutUs_box .aboutUs_content p:last-child{
	margin-bottom:0;
}
.associate_partners_wrapper{
	width:100%;
	float:left;
}
.associate_partners_wrapper .associate_partners_box{
	background:#EEEBEA;
	padding:3px 30px 20px 30px;
	float:left;
}
.associate_partners_wrapper .associate_partners_box .title{
	color:#378598;
	font-weight:bold;
	font-size:25px;
	padding-bottom:7px;
	float:left;
}
.associate_partners_wrapper .associate_partners_box .line{
	border-top:1px solid #E11E26;
	float:left;
	clear:both;
	width:100%;
}

.associate_partners_wrapper .associate_partners_box .associate_partners_top_group{
	float:left;
	clear:both;
	width:100%;
	padding:5px 0 15px 0;
}
.associate_partners_wrapper .associate_partners_box .associate_partners_top_group .company_logo{
	float:left;
}
.associate_partners_wrapper .associate_partners_box .associate_partners_top_group .arrow{
	float:right;
	margin-top:10px;
}
.associate_partners_wrapper .associate_partners_box .company_info{
	clear:both;
	color:#808284;
	text-align:justify;
}
.associate_partners_wrapper .associate_partners_box .company_info p{
	margin:0;
	margin-top:10px;
}
.associate_partners_wrapper .paddingTop50{
	padding-top:20px;
}
.associate_partners_wrapper .associate_partners_box .paddingTop15{
	padding-top:15px;
}
.career_wrapper{
	width:100%;
	float:left;
}
.career_wrapper .career_image{
	width:350px;
	height:414px;
	float:left;
	overflow:hidden;
}
.career_wrapper .career_content{
	padding:50px 30px 30px 30px;
	width:570px;
	min-height:334px;
	float:right;
	background:#EEEBEA;
}
.career_wrapper .career_content .title{
	color:#378598;
	font-weight:bold;
	font-size:25px;
	padding-bottom:7px;
	float:left;
}
.career_wrapper .career_content .line{
	border-top:1px solid #E11E26;
	float:left;
	clear:both;
	width:100%;
}
.career_wrapper .career_content .text{
	float:left;
	text-align:justify;
	margin-top:15px;
	color:#808284;
	line-height:21px;
}
.career_wrapper .career_content .text .slogan{
	font-size:25px;
}
.career_wrapper .career_content .text .slogan2{
	font-size:20px;
}
.career_wrapper .career_content .text p{
	margin-top:0;
	margin-bottom:10px;
}
.career_wrapper .career_content .career_box{
	float:left;
	color:#808284;
	margin-top:10px;
}
.career_wrapper .career_content .career_box .position{
	font-size:18px;
	color:#E11E26;
}
.career_wrapper .career_content .career_box .description{
	margin-top:5px;
}
.career_wrapper .career_content .career_box .requirements_title{
	color:#000;
	padding-left: 15px;
	margin-top:5px;
}
.career_wrapper .career_content .career_box .requirements_title2{
	color:#000;
	margin-bottom:5px;
}
.career_wrapper .career_content .career_box .requirements_title3{
	font-size:14px;
	color:#000;
}
.career_wrapper .career_content .career_box .requirements_title2:last-child{
	margin-bottom:0;
}
.career_wrapper .career_content .career_box .requirement{
	margin:0;
	padding-left:30px;
	margin:0px 0 5px 0;
}
.career_wrapper .career_content .career_box .requirement2{
	margin:0;
	padding-left:16px;
	margin:5px 0 0 0;
}
.career_wrapper .career_content .career_box .requirement2 li ul{
	padding-left: 16px;
}
.contactUs_wrapper{
	background:#F1F1F2;
	width:940px;
	padding:15px 30px 30px 30px;
	float:left;
}
.contactUs_wrapper .title{
	color:#378598;
	font-size:25px;
	font-weight:bold;
	padding-bottom:15px;
	float:left;
}
.contactUs_wrapper .line{
	
}
.contactUs_wrapper .map_wrapper{
	width:940px;
	height:323px;
}
.location_wrapper{
	font-size:11px;
	background:#fffff;
	border-radius:5px;
	width:170px;
	padding:10px;
	float:left;
}
.location_wrapper .title{
	color:#378598;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin-bottom:5px;
	padding-bottom:0;
}
.location_wrapper .logo{
	float:left;
}
.location_wrapper .sub_title{
	color:#378598;
	float:left;
	margin-top:5px;
}
.location_wrapper .location_content{
	clear:both;
	float:left;
	line-height:17px;
}
.location_wrapper .location_content .location_content_title{
	width:25px;
	float:left;
}
.location_wrapper .location_content .location_content_colon{
	float:left;
	width:8px;
}
.location_wrapper .location_content .location_content_text{
	float:left;
}
.location_wrapper .location_content .lcoation_marker{
	display:inline-block;
	vertical-align:middle;
}
.location_wrapper .location_content .find_us_now{
	display:inline-block;
	margin-left:10px;
	vertical-align:middle;
}
.location_wrapper .marginTop10{
	margin-top:10px;
}
.location_wrapper .marginTop15{
	margin-top:15px;
}
.location_wrapper .marginTop3{
	margin-top:3px;
}
.register_wrapepr{
	height:500px;
	width:650px;
}
.register_wrapepr .register_box{
	
}
.register_wrapepr .register_box .title{
	font-family: 'Conv_TrajanPro-Regular';
	color:#4EC6E0;
	font-size:25px;
	font-weight:bold;
	margin-bottom:15px;
	float:left;
}
.register_wrapepr .register_box .line{
	
}
.register_wrapepr .register_box .form_box{
	margin-top:15px;
	float:left;
	font-size: 11px;
	color:#6D6E70;
	
}

.register_wrapepr .register_box .form_box input,.register_wrapepr .register_box .form_box select{
	font-family: 'Conv_avalon-plain';
}

.register_wrapepr .form_box{
	float:left;
	font-family: 'Conv_avalon-plain';
}
.register_wrapepr .register_box .form_box .marginTop5{
	margin-top:5px;
}
.register_wrapepr .register_box .form_row{
	width:100%;
	margin-bottom:5px;
	float:left;
	clear:both;
}
.register_wrapepr .register_box .form_box .form_row .form_coloum{
	float:left;
	min-height:10px;
	line-height:1.4;
}
.register_wrapepr .register_box .form_box .form_row .form_coloum .checkbox{
	float:left;
	width:21px;
}
.register_wrapepr .register_box .form_box .form_row .form_coloum .checkbox_text{
	float:left;
	width:399px;
}
.register_wrapepr .register_box .form_box .form_row .form_coloum .radio_box{
	float:left;
	margin-left:0;
	padding-left:0;
	margin-right:20px;
}
.register_wrapepr .register_box .form_box .form_row .radio_button{
	vertical-align:middle;
	margin-top:0;
	margin-right:7px;
	margin-left: 0;
}
.register_wrapepr .register_box .form_box .form_row .input_style{
	border:1px solid #6D6E70;
	color:#6D6E70;
	padding:3px 5px;
	outline:none;
}
.register_wrapepr .register_box .form_box .form_row .input_width01{
	width:420px;
}
.register_wrapepr .register_box .form_box .form_row .input_width02{
	width:91px;
}
.register_wrapepr .register_box .form_box .form_row .input_width03{
	width:60px;
}
.register_wrapepr .register_box .form_box .form_row .input_width04{
	width:100px;
}
.register_wrapepr .register_box .form_box .form_row .input_width05{
	width:660px;
}
.register_wrapepr .register_box .form_box .form_row .maarginRight15{
	margin-right:14px;
}
.register_wrapepr .register_box .form_box .form_row .form_first_coloum{
	width:180px;
	margin-right:15px;
	text-align:right;
}
.register_wrapepr .register_box .form_box .form_row .coloumWidth680{
	width:420px;
}
.register_wrapepr .register_box .form_box .form_row .coloumWidth680 .checkBoxWidth{
	width:190px;
	margin-bottom: 5px;
}
.register_wrapepr .register_box .form_box .marginTop10{
	margin-top:5px;
}
.register_wrapepr .register_box .form_box .marginTopandBottom15{
	margin-top: 15px;
}
.register_wrapepr .register_box .line_margin{
	margin-top: 20px;
	margin-bottom: 20px;
	float:left;
}
.register_wrapepr .register_box .form_box .form_row .private_policy_coloum{
	width:30px;
}
.register_wrapepr .register_box .form_box .form_row .coloumWidth800{
	width:600px;
}
.register_wrapepr .register_box .form_box .register_button_row{
	text-align:center;
	margin-top:30px;
}
.register_wrapepr .register_box .form_box .form_row .register_button_style{
	font-family: 'Conv_TrajanPro-Regular';
	color: #4EC6E0;
	border:none;
	outline:none;
	background:none;
	font-size:20px;
	cursor:pointer;
	padding:none;
	margin:0;
}
.register_wrapepr .register_box .form_box .form_row .register_button_style:first-child{
	margin-right:45px;
}
.register_wrapepr .register_box .form_box .form_row .register_button_style:hover{
	/*text-decoration:underline;*/
}
.project_wrapper{
	width:100%;
	float:left;
}
.project_wrapper .project_box{
	height:414px;
	width:1000px;
	overflow:hidden;
	position:relative;
}
.project_wrapper .project_box .project_list{
	height:480px;
	width:200%;
	padding-left:0;
	list-style-type:none;
	margin:0;
}
.project_wrapper .project_box .project_list li{
	width:333px;
	height:100%;
	float:left;
	overflow:hidden;
	position:relative;
	margin-top:-60px;
}
.project_wrapper .project_box .project_list li .project{
	width:700px;
	float:right;
}
.project_wrapper .project_box .project_list li .project .project_content{
	position:absolute;
	opacity:0;
}
.project_wrapper .project_box .project_list li .project .the_reach_position{
	left:30px;
	bottom:90px;
}
.project_wrapper .project_box .project_list li .project .razakmansion_position{
	left:40px;
	bottom:40px;
}
.project_wrapper .project_box .project_list li .project .razakmansion_style{
	padding:10px 20px 15px 20px;
	background:url(../images/backgroundOpacity80.png);
	border-radius:12px;
}
.project_wrapper .project_box .project_list li .project .lakepark_position{
	position: absolute;
	left:0;
	top:0;
	z-index:0;
}
.project_wrapper .project_box .project_list li .project .lakepark_comingsoon_position{
	position: absolute;
	left:15px;
	top:15px;
}
.project_wrapper .project_box .project_list li .project .lakepark_position2{
	position: absolute;
	left:135px;
	top:110px;
	width: 410px;
	text-align:center;
}
.project_wrapper .project_box .project_list li .project .lakepark_position2 .text{
	color:#fff;
	font-size:15px;
	padding:10px 0 15px 0;
}
.project_wrapper .project_box .project_list li .project .lakepark_position3{
	position: absolute;
	left:90px;
	top:60px;
	float:left;
	width:500px;
}
.project_wrapper .project_box .project_list li .project .lakepark_position3 .text_left{
	font-size:30px;
	color:#fff;
	float:left;
}
.project_wrapper .project_box .project_list li .project .lakepark_position3 .text_right{
	font-size:30px;
	color:#fff;
	float:right;
}
.project_wrapper .project_box .project_list li .project .lakepark_position4{
	position: absolute;
	right: 20px;
	bottom: 20px;

}
.project_wrapper .project_box .project_list li .project .text_content{
	text-align:justify;
	line-height:17px;
	font-size:14px;
	background:url(../images/backgroundOpacityBlack70.png);
	width:400px;
	padding:10px;
	border-radius:10px;
	color:#fff;
}
.project_wrapper .project_box .project_list li .lakepark_logo_position{
	position:relative;
	top:20px;
	z-index:1;
	width:100%;
	text-align:center;
}
.project_wrapper .project_box .notice_wrapper{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:table;
	z-index:2;
	text-align:center;
	background:url(../images/backgroundOpacity40.png);
}
.project_wrapper .project_box .notice_wrapper .notice_box{
	display:table-cell;
	vertical-align:middle;
}
.project_wrapper .project_box .notice_wrapper .notice_box .notice{
	display:inline-block;
	background:#378598;
	color:#fff;
	padding:10px 20px; 
	font-size:23px;
	line-height:25px;
	border-radius:10px;
}
.project_wrapper .project_box:hover .notice_wrapper{
	display:none;
}
.project_wrapper .project_box .front_link_wrapper{
	position:absolute;
	z-index:2;
}
.project_wrapper .project_box .thereach{
	top:40px;
	left:80px;
}
.project_wrapper .project_box .razakmansion{
	bottom:100px;
	left:60px;
	padding:10px 20px 15px 20px;
	background:url(../images/backgroundOpacity80.png);
	border-radius:12px;
}
.rezakmansion_menu_wrapper{
	padding-top:30px;
	padding-bottom:5px;
	width:100%;
	padding-left:0;
	list-style-type:none;
	border-bottom:1px solid #E11E26;
	margin:0;
	margin-bottom:1px;
}
.rezakmansion_menu_wrapper li{
	display:inline-block;
	color:#378598;
	font-size:16px;
	margin-right:16px;
	vertical-align:middle;
}
.rezakmansion_menu_wrapper li div{
	padding-top:12px;
}
.rezakmansion_menu_wrapper li a:hover{
	color: #ED1C24;
}
.rezakmansion_menu_wrapper .current{
	color: #ED1C24;
}
.razak_mansion_wrapper{
	width:955px;
	padding:20px 30px 25px 15px;
	background:#EEEBEA;
	float:left;
}
.razak_mansion_wrapper .razak_mansion_box{
	float:left;
	margin-left:20px;
}
.razak_mansion_wrapper .razak_mansion_box:first-child{
	margin-left:0;
}
.razak_mansion_wrapper .image_box{
	width:373px;
	height:296px;
	overflow:hidden;
}
.razak_mansion_wrapper .content_box{
	width:552px;
}
.razak_mansion_wrapper .content_box p{
	margin:0;
	margin-top:17px;
	color:#6D6E70;
	text-align:justify;
}
.razak_mansion_wrapper .content_box p:first-child{
	margin-top:0;
}
.image_slide_wrapper{
	padding:0;
	width:1000px;
}
.razak_mansion_wrapper .image_slide_box{
	width:850px;
}
.razak_mansion_wrapper .image_slide_box img{
	width:100%;
}
.razak_mansion_wrapper .thumb_wrapper{
	width:140px;
	margin-left:10px;
	height:637px;
}
.image_slide_wrapper .thumb_wrapper .thumb_box{
	width:140px;
	float:left;
	margin-bottom:10px;
	cursor:pointer;
}
.image_slide_wrapper .thumb_wrapper .thumb_box:last-child{
	margin-bottom:0;
}
.image_slide_wrapper .thumb_wrapper .thumb_box img{
	width:100%;
}
.razakmansion_event_wrapper .marginRight20{
	margin-right:20px;
}
.razakmansion_event_wrapper .razakmansion_event_box{
	width:320px;
	margin-bottom:10px;
	float:left;
	cursor:pointer;
}
.razakmansion_event_wrapper .razakmansion_event_box:hover .razakmansion_event_title{
	background:#ddd;
}
.razakmansion_event_wrapper .razakmansion_event_box .razakmansion_event_image_box{
	width:320px;
	height:178px;
}
.razakmansion_event_wrapper .razakmansion_event_box .razakmansion_event_title{
	margin-top:10px;
	background:#F1F1F2;
	padding:10px;
	color:#378598;
	height:64px;
}
.gallery_wrapper{
	width: 2625px;
	float: left;
	/*height: 580px;*/
	background-color:#FFF;
}
.gallery_wrapper .title{
	font-size:25px;
	color:#378598;
	font-weight:bold;
	padding-left:30px;
}
.gallery_wrapper .line{
	float:left;
}
.gallery_wrapper .gallery_box{
	float:left;
	padding-top:30px;
}
.gallery_wrapper .gallery_box .gallery_title{
	color:#378598;
	font-size:20px;
	clear:both;
	padding-left:30px;
	font-weight:bold;
	padding-bottom:10px;
}
.gallery_wrapper .gallery_box .gallery_image_box{
	float:left;
	width:210px;
	height:110px;
	overflow:hidden;
	margin-right:30px;
	margin-bottom:20px;
}
.gallery_wrapper .gallery_box .gallery_image_box:nth-child(4n+1){
	margin-right:0;
}
.news_wrapper_left{
	width:320px;
	float:left;
	margin-right:20px;
}
.news_wrapper_right{
	width:660px;
	float:left;
	height:1000px;
}
.news_wrapper_right .image_box{
	width:660px;
	float: left;
}
.news_wrapper_right .image_box img{
	overflow:hidden;
	width:100%;
}
.news_wrapper_right .content_box{
	margin-top:20px;
	background:#F1F1F2;
	padding:20px;
	float: left;
}
.news_wrapper_right .content_box .line{
	margin:3px 0;
}
.news_wrapper_right .content_box .title_box{
	float: left;
	width:100%;
}
.news_wrapper_right .content_box .title_box .title{
	font-size:20px;
	font-weight:bold;
	color:#378598;
}
.news_wrapper_right .content_box .title_box .date{
	text-align:right;
	color:#6D6E70;
}
.news_wrapper_right .content_box .content{
	text-align:justify;
	color:#6D6E70;
	float:left;
}
.news_wrapper_right .content_box .content p{
	margin:0;
	margin-top:10px;
}
.news_wrapper_right .content_box .content p:last-child{
	margin-bottom:10px;
}
.news_wrapper_right .content_box .page_link{
	font-style:italic;
	color:#6D6E70;
	margin-top:5px;
	float: left;
}
.news_wrapper_left{
	width:320px;
	float:left;
}
.news_box{
	float:left;
	width:280px;
	margin-right:20px;
	margin-bottom:20px;
}
.news_box:nth-child(3n+0){
	/*margin-right:0;*/
}
.news_box2{
	margin-right:0;
}
.news_box .image_box{
	width:280px;
	/*height:180px;*/
}
.news_box .content_box{
	/*margin-top:10px;*/
	padding:15px 20px;
	background:#F1F1F2;
}
.news_box .content_box .title_box{
	
}
.news_box .content_box .title_box .title{
	font-size:20px;
	font-weight:bold;
	color:#378598;
	height:72px;
}
.news_box .content_box .title_box .date_wrapper{
	margin-top:10px;
	padding-bottom:4px;
}
.news_box .content_box .title_box .date_wrapper .more_box{
	background-color:#378598;
	color:#fff;
	font-size:8px;
	padding:2px 5px;
	float:left;
	border-radius:3px;
	
}
.news_box .content_box .title_box .date_wrapper .date{
	color:#6D6E70;
	float:right;
}
.news_box .content_box .content .line{
	clear:both;
}
.news_box .content_box .content{
	clear:both;
	color:#6D6E70;
	margin-top:25px;
	height:149px;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;  
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:17px;
}
.news_wrapper{
	
}
.news_wrapper .image_box{

}
.news_wrapper .content_box{
	background:#F1F1F2;
	padding:10px 20px;
	margin-top:15px;
	color:#6D6E70;
}
.news_wrapper .content_box .title{
	font-size:20px;
	color:#378598;
	font-weight:bold;
}
.news_wrapper .content_box .date{
	color:#6D6E70;
	text-align:right;
	padding-bottom:3px;
}
.news_wrapper .content_box .line{
	
}
.news_wrapper .content_box .content{
	
}
.news_wrapper .content_box .content p{
	margin:0;
	margin-top:10px;
	line-height:17px;
}
.news_wrapper .content_box .content p:last-child{
	margin-bottom:10px;
}
.news_wrapper .content_box .page_link{
	margin-top:20px;
}
.news_wrapper .content_box .page_link .back_button{
	float:right;
}






.line_style{
	border-top:1px solid #E11E26;
	float:left;
	clear:both;
	width:100%;
}
.button_style{
	border-radius:7px;
	background:#E11E26;
	color:#fff;
	display:inline-block;
	padding:5px 20px;
	font-size:16px;
}
.button_style:hover{
	text-decoration:underline;
}
.register_arrow{
	background-image:url(../images/register_now_button_arrow.png);
	display:inline-block;
	width:6px;
	height:9px;
}
.theReach_button{
	padding: 5px 15px;
	font-size:16px;
	background:#B28B2F;
	margin-top:10px;
	margin-left: 8px;
}
.razakmansion_button{
	padding: 5px 15px;
	font-size:16px;
	background:#59567A;
	margin-top:10px;
}
.lakepark_button{
	padding: 5px 15px;
	font-size:16px;
	background:#60C7D1;
	margin-top:10px;
}


/*----------flexslider------------*/
.flexslider{
	border:0;
	margin:0;
}
.carousel li{
	margin:0;
	/*margin-top:-40px;*/
}
.flex-direction-nav a.flex-next:before{
	content:'';
	width:11px;
	height:18px;
	background:url(../images/flexslider_arrow_right.png);
}
.flex-direction-nav a.flex-prev:before{
	content:'';
	width:11px;
	height:18px;
	background:url(../images/flexslider_arrow_left.png);
}

.paddingTop5{
	padding-top:5px;
}
