html, body {width:100%;height: auto;}
body {overflow-y:auto;}
.wrapper {margin:0 auto; width:100%;}
#main_body { width:100%;min-width:1000px; max-width: 1200px;height: auto; margin:0 auto 50px;}
.body-cont{font-weight:400; width:100% }
#mask {display:none;background-color:#000;}

a {text-decoration: none!important;}


li{
  list-style: none;
}
a,
a:hover,
a:focus{  text-decoration: none; }
.section{
  width:100%;min-width:1000px; max-width: 1200px;height: auto;
}
.opahide{
  opacity: 1 !important;
}



/* navbar */
.nav{
  width: 100%;
  position: fixed;
  top:0;
}
.nav-container{
  padding: 20px 50px 20px;
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  position: initial;
  background: rgba(228,228,228,.9);
}
.nav-container:hover{
 background: rgba(228,228,228,.9);
}
.nav_top_bar{
  width: 100%;
  max-width: 1200px;
  min-width: 1000px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.nav-1,
.nav-2
{
  background: rgba(0,0,0,.8) !important;
  color :#FFF;
  transition: all 1s;
}
.nav-1:hover,
.nav-2:hover
{
   background: rgba(0,0,0,.8);
   color :#FFF;
}
.nav-1 div,
.nav-2 div
{
  color: #fff;
}

.nav-logo{
  width: 260px;
  height:34px;
}
.nav-menu{
  width: auto;
  display: flex;
  align-items: center;
}
.nav-atag{
  padding: 0 30px;
  width:250px
  text-align: left;
  transition: all .5s;
  color: #000;
  position: relative;

}
.nav-atag:hover{
  opacity: 1;
}
.li-items1{
  margin: 0;
  text-transform: uppercase;
}
.li-items2{
  width: 80px;
  font-weight: 600;
  font-size: 1.2em;
  text-align:center;
}
.li-items3{
	width: 100%;
	position: absolute;
	background: rgba(228,228,228,.9);
    transition: all .5s;
    top: 49px;
	left:0;
	text-align:center;
	/*opacity: 0;*/
    z-index: -1;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	display:none;

}
.nav-atag:hover >  .li-items3{
	/*opacity: 1;*/


}
.li-items_over { background: rgba(0,0,0,.8); color:#FFF;}

.li-items3 > ul{
	padding: 0;
}
.li-items3 > ul li{
	padding: 10px 5px;
}

.m-nav-menu,
.m-menu-list{
  display: none;
}




/* Footer */
.Footer,
.Footer > .fp-tableCell{
  width:100%;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer_banner{
  margin:auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 13px;
}
.footer_banner div{
  color: #616161;
}
.fb_btn{
  padding: 10px;
  background: none;
  border: 1px solid rgba(0,0,0,.4);
  transition: all .5s;
}
.fb_btn:hover{
  background: #616161;
  color: #fff;
  border: 1px solid rgba(255,255,255,.4);
}

#quickBanner{
	position:fixed;bottom:80px;right:10px;opacity: 0.9; filter: alpha(opacity=90);
}
#quickBanner img{width:100%;}
