@charset "utf-8";
/* CSS Document */
body
{
	overflow-x:hidden;
}
.shift_headername
{
	margin-left:80px;
}
.font1
{
	font-size:28px;
}
.body_text
{
	/*line-height:2.0 !important;*/
}
.pink1
{
	color:#E91E63;
}
.side_navigatn
{
	float:left;
	left:-200px;
	position:fixed;
	width:200px;
	background-color:#CCC;
	height:100%;
	top:0;
	z-index:1000;
}
.side_navigatn li
{
	height:10%;
	padding:0px;	
padding-top:1%;
padding-bottom:1%;
	text-indent:15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color:#fff;
}
.side_navigatn li:hover
{
	background-color:#696969;
}
.side_navigatn li a
{
	color:#E91E63;
}
.page_in
{
	background-color:#903;
}
.img_w
{
	width:30%;
}
.img_pad
{
	padding:10px;
}
.input_pad
{
	padding-left:12px !important;
}
.newsMag
{
	margin-top:20px;	
}
.newsbg
{
	background-color:#dfdfdf;
}
.side_navigatn li a:hover
{
	color:#000;
}
.fac_ht
{
	width:100%;
	height:400px;
	overflow:hidden;
}
.side_navigatn ul
{
	height:100%;
}
.logo_acmdate
{
	margin-left:45px !important;
}
.ht1
{
	height:200px !important;
}
.mgbutt
{
	margin-bottom:30px !important;
}
.beside_nav
{
	float:left;
	left:0px;
	width:100%;
}
.odiifix
{
	position:fixed !important;
	}
.posi
{
	position:absolute !important;
}
.roboto
{
	font-family:"Roboto-Thin" !important;
	font-weight:100px !important;
}
.mvm_logos
{
	float:left;
	width:50%;
	height:60px;
}
.txtshad{
text-shadow:2px 2px 2px #000; 	
}
.up_space
{
	margin-top:35px !important;
}
.other_banners
{
	width:100% !important;
	
}
#map-canvas
{
	height:500px;
}
.logo_hide
{
	display:none;
}
.logo_show
{
	display:block;
	height:60px;
}
.res_map
{
}
.img_dp
{
	height:100% !important;
}
.container1
{
	width:80% !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.fgt_btn
{
	height:40px;
	line-height:normal;
	border-radius:5px;
}
.tl {
    position: absolute;
    top: 6%;
    left: 15%;
	width:70%;
}
.no_pad
{
	padding-left:0px !important;
}
.centerTxt
{
	padding:5px;	
	border-radius:5px;
}
.fixt{
position:fixed !important;
top:0 !important;	
}
.toc_fix
{
	position:fixed !important;
}
.toc_ht
{
	height:500px;
	position:relative;
}

.down_txt
{
}
.up_txt
{
}
.abt_head
{
	font-size:36px !important;
}
.slide_ht{
	height:500px !important;
	}
.banner_txt_bgd{
	background:rgba(204,204,204,0.5)!important;
	color:#003 !important;
	}
.c1{
	/*font-family:"Roboto-Thin" !important;
	font-weight:300 !important;
	font-size:24px !important;*/
	padding-top:20px !important;
	list-style-position: inside;
	list-style-image: url(image/ar.png);
	}
.img_ht{
	height:185px !important;
	}
.principal{
	padding-left:15px !important;
	padding-top:20px;
	}
.fbpad
{
	padding-right:15px !important;
}
.twpad
{
	padding-left:7.5px !important;
}
.socialpad
{
	padding-top:20px !important;
}
.fplus
{
	font-size:18px;
}
.pad_logo
{
	margin-left:40px !important;
}

@media screen and (max-width:1200px)
{
.shift_headername
{
	margin-left:40px;
}
.font1
{
	font-size:28px;
}
.socialpad
{
	padding-top:17px !important;
}
}
@media screen and (max-width:992px)
{
.shift_headername
{
	margin-left:5px;
}
}
@media screen and (max-width:931px)
{
.font1
{
	font-size:24px;
}
}

/*@media screen and (max-width:1150px)
{
.logo_show
{
	padding-left:100px;
	display:block;
}	
}
@media screen and (max-width:1070px)
{
.logo_show
{
	padding-left:25px;
	display:block;
}
}*/
@media screen and (max-width:1040px)
{
.logo_acmdate
{
	margin-left:5px !important;
}
}

@media screen and (max-width:600px)
{
#map-canvas
{
	padding-bottom:15px !important;
}
.principal
{
	padding-right:15px !important;
}
.mobile_txt
{
	padding-left:15px !important;
}
.logo_show
{
	display:block;
	height:50px;
	width:50px;
}
.font1
{
	font-size:18px;
}
}

@media screen and (max-width:360px)
{
	.font1
{
	font-size:14px;
}
.fgt_btn
{
	height:40px;
	line-height:normal;
	border-radius:5px;
	width:120px;
	margin-top:20px;
}	
}
@media screen and (max-width:340px)
{
.up_txt
{
	font-size:24px !important;
	font-weight:bold !important;
}
.down_txt
{
	font-size:20px !important;
}
.twpad
{
	padding-left:1px !important;
}
}
@media screen and (max-width:210px)
{
.logo_show
{
	display:block;
	height:45px;
	width:45px;
}
}
