body{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: calibri;
	line-height: 1.5;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	background-color: #b7b7b7;
}

*{margin:0;	padding:0;}

#contener { max-width: 100%; margin:0px auto; overflow:hidden;  }

/*landing*/
#contener_col_01 { max-width: 100%; background-color: #b9b9b9;}
.landing { max-width: 100%; height: auto; }
.landing img { max-width: 100%;}
 

#top_belt {	width: 100%; height: auto; background-image: url(../images/top_belt.jpg); background-position: right top; background-repeat: no-repeat; background-size: cover;}
.logo { max-width: 100%; text-align: right;}
.logo img { max-width: 100%; margin-right: 20%;}

/*home*/
#home_bg {max-width: 100%; height: auto; right; background-image: url(../images/002_bg.jpg); background-position: center top; background-repeat: no-repeat; background-size: cover;}
.home_eliment {max-width: 100%; text-align: center; margin: 0px; display: block; overflow: hidden;}
.home_left {width: 100%; display: block; float: left; text-align: left; padding-left: 33%; margin-bottom: 100px;}
.tital {font-family: calibri; font-weight: bold; font-size: 40px; width: 100%; margin-bottom: 20px;}
.home_work {width: 100%; height: 200px; display: block; float: left; }
.home_image {width: 10%; display: block; float: left; margin-right: 2%;}
.home_image img {max-width: 100%; }
.home_text { max-width: 25%; display: block; float: left;}
.sub_tital {font-family: calibri; font-weight: bold; font-size: 30px; margin-bottom: 10px; color: #1f50a3;}
.sub_text {font-family: calibri; font-size: 20px; margin-bottom: 10px; color: #000;}
.sub_text_bold {font-family: calibri; font-size: 20px; font-weight: bold; margin-bottom: 10px; color: #000;}
p {margin-bottom: 5px;}


/*profile*/
#profile_bg {width: 100%; height: auto; background-image: url(../images/003_profile_bg.jpg); background-position: center top; background-repeat: no-repeat; background-size: cover;}
.profile_eliment {width: 100%; margin: 0px; display: block; overflow: hidden; }
.left {width: 50%; display: block; float: left; }
.right {width: 50%; display: block; float: left; padding-top: 100px; }
.right img {max-width: 70%; text-align: center; padding-left: 50px;}

.profile_work {width: 65%; display: block; float: left; padding: 20px; margin-left: 30%; background-image: url(../images/003_profile_bg_02.jpg); 
	background-position: center top; background-repeat: no-repeat;  background-size: cover;}
.profile_text {font-family: calibri; font-size: 20px; margin-bottom: 10px; color: #000;}
.table-row { display: table; font-size: 20px; font-family: calibri; text-align: left;}
.table-cell { display: table-cell; text-align: left; padding-left: 10px;}


/*contact*/
.sub_text_bold_02 {font-family: calibri; font-size: 26px; font-weight: bold; margin-bottom: 10px; color: #000;}
.contact_work {width: 60%; height: 800px; display: block; float: left; padding: 20px; margin-left: 30%; background-image: url(../images/003_profile_bg_02.jpg);}

/*enquire*/
.send_mail {padding: 10px; background-color: #5c5c5c; color: #fff; margin-top: 10px; }
#mail {	width: 400px; display: block; float: left; font-size: 16px; font-family: calibri;}
