@media screen and (max-width:480px) {

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: 80%; text-align: right;}
.logo img { max-width: 80%; margin-right: 5%;}

/*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: 10%; margin-bottom: 100px;}
.tital {font-family: calibri; font-weight: bold; font-size: 30px; width: 100%; margin-bottom: 20px;}
.home_work {width: 100%; height: auto; display: block; float: left; margin-bottom: 50px; }
.home_image {width: 15%; display: block; float: none; margin-right: 2%;}
.home_image img {max-width: 100%; }
.home_text { max-width: 80%; display: block; float: none;}
.sub_tital {font-family: calibri; font-weight: bold; font-size: 24px; margin-bottom: 10px; color: #1f50a3;}
.sub_text {font-family: calibri; font-size: 18px; margin-bottom: 5px; color: #000; line-height: 22px;}
.sub_text_bold {font-family: calibri; font-size: 18px; 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: 95%; display: block; float: none;  }
.right {width: 95%; display: block; float: none;  }
.right img {max-width: 100%; text-align: center; padding: 20px;}

.profile_work {width: 85%; display: block; float: left; padding: 10px; margin-left: 5%; background-image: url(../images/003_profile_bg_02.jpg); 
	background-position: center top; background-repeat: no-repeat;  background-size: cover; margin-bottom: 50px;}
.profile_text {font-family: calibri; font-size: 18px; margin-bottom: 10px; color: #000; line-height: 22px;}
.table-row { display: table; font-size: 18px; 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: 24px; font-weight: bold; margin-bottom: 10px; color: #000;}
.contact_work {width: 90%; height: auto; display: block; float: left; padding: 10px; margin-left: 5%; 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;}


}