@import url("reset.css");
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,form,img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a{
	padding: 0px;
	text-decoration: underline;
	outline: none; /* for Firefox */
    hlbr:expression(this.onFocus=this.blur()); /* for IE */
}

a:hover{
	text-decoration: none;
}
div > img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* top-header */
.top-header {
	margin: 0px auto;
	padding: 0px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	background-color: rgba( 255, 255,255, 0.90 );
	
    -moz-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.2);
	z-index: 100;
}
.top-header .container {
	position: relative;
	max-width: 960px;
	height: auto;
	margin: 0px auto;
}
.logo_div {
	width: 230px;
	height: 46px;
	padding-top: 6px;
	padding-left: 6px;
	display: inline-block;
}
.tel_div {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	position: relative;
	float: right;
}
.tel_div p {
	width:250px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #686868;
	line-height: 60px;
}
.tel_div p span {
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
	color: #20b0ed;
	margin-top: 0px;
	float: right;
}
.tel_div ul {
	margin: 9px 0px;
	float: right;
	display: none;
}
.tel_div ul li {
	padding: 0px 1px;
	float: left;
}
.tel_div a {
	display: block;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.tel_div a:link, .k-functional-navig a:visited {
	color: #20b0ed;
}
.tel_div a:hover {
	color: #183b87;
}
.tel_div .round {
	width: 42px;
	height: 42px;
	border-radius: 42px;
	background-color: #20b0ed;
}
.tel_div .round:hover {
	background-color: #183b87;
}
#logo {
	margin-top: 0px;
	margin-left: 0px;
	padding: 1px 5px 3px 7px;
	border-radius: 5px;
	background-color: rgba( 255, 255, 255, 0.00 );
	/*position: absolute;*/
}
/* END top-header */


/* footer */
.logo_AMC_foot {
	position: absolute;
	text-align: center;
	margin: -10px auto 0px auto;
	padding: 0px;
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	background: transparent url(img/logo_footbg.png) center 10px repeat-x;
}
.logo_AMC_foot div.AddThis_But {
	padding: 0px;
	width: 260px;
	height: 50px;
	display: inline-block;
}
div.addthis_toolbox a {
	margin: 14px 1px 0px 0px;
}
/* addthis_button */
.addthis_button_facebook { border: 8px solid #3b5998; background-color: #3b5998; border-radius: 45px; height: 45px; }
.addthis_button_lineme { border: 8px solid #00c300; background-color: #00c300; border-radius: 45px; height: 45px; }
.addthis_button_google_plusone_share { border: 8px solid #dc4e41; background-color: #dc4e41; border-radius: 45px; height: 45px; }
.addthis_button_twitter { border: 8px solid #1da1f2; background-color: #1da1f2; border-radius: 45px; height: 45px; }
/* addthis_button end */

#AMC_foot {
	width: 445px;
	height: 60px;
	margin-left: 0px;
	margin-top:-25px;
	margin-bottom:5px;
}
#AMC_foot_web {
	width: 255px;
	height: 20px;
	margin-bottom: 11px;
}
/* END footer */



@media (min-width: 300px) and (max-width:600px) {
/* footer */
.tel_div p { display: none; }
.tel_div ul { display: block; list-style-type:none; }
#registration_form .form_top { max-width: 94%; padding: 3% 2.5% 0%; }
.logo_AMC_foot { background: transparent url(img/logo_footbg.png) center 5px repeat-x; }
/* END footer */
}

@media (max-width: 767px){
/* footer */
#AMC_foot{ bottom: 22px; left: 2px; width: auto; height: auto; max-width: 100%; max-height: 100%; margin-left: 1%; margin-left: 0px; margin-top:0px; }
#AMC_foot_web { width: 300px; height: 24px; margin-bottom: 5px; }
div.addthis_toolbox a {margin: 4px 1px 0px 0px;}
/* END footer */
}
@media (min-width: 601px) and (max-width:990px) {
/* footer */
#AMC_foot {	margin-top:0px;}
div.addthis_toolbox a {	margin: 4px 1px 0px 0px;}
#AMC_foot_web {margin-bottom: 0px;}
/* END footer */
}
@media (max-width: 807px){

}
@media (min-width: 808px){

}
@media screen and (min-width: 991px) {

}