@charset "utf-8";
body, html {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#c2c2c2;
	overflow-x:hidden;
}
* {
	margin: 0;
	border: 0;
	padding: 0
}
.p {
	padding: 0;
	margin: 0
}
.after {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden
}
.floatLeft {
	float: left
}
.floatRight {
	float: right
}
a {
	outline: none;
	text-decoration: none;
	cursor: pointer
}
.cur {
	cursor: pointer
}
#mainbody {
	margin:0 auto;
}
.floater{
position:relative;width:100%;float:left;height:882px;
}
.floater_absolute{
background:url(../images/beez/home.jpg) no-repeat top left;height:882px;position:absolute;top:0;left:0;width:300%;
}

.Banner{
position:absolute;top:116px;left:0;width:100%;height:515px;z-index:100;
}
.margin{
position:relative;width:1000px;margin:0 auto;height:100%;	
}
.left{
position:absolute;top:387px;left:40px;cursor:pointer;z-index:200;	
}
.right{
position:absolute;top:387px;right:40px;cursor:pointer;z-index:200;
}
.Banner img{
position:absolute;	
}
.a_1{
top:158px;left:580px;	
}
.a_2{
left:1157px;top:0;
}
.a_3{
left:1310px;top:108px;
}
.a_4{
left:1455px;top:108px;	
}
.a_5{
left:1455px;top:364px;	
}
.a_6{
top:158px;left:580px;	
}
.a_7{
left:937px;top:0;
}
.a_8{
left:1210px;top:81px;
}
.a_9{
left:1210px;top:392px;
}
.a_10{
top:158px;left:580px;	
}
.a_11{
left:1157px;top:0;
}
.a_12{
left:1310px;top:108px;
}
.a_13{
left:1455px;top:108px;	
}
.a_14{
left:1455px;top:364px;	
}
.a_15{
top:158px;left:580px;	
}
.a_16{
left:937px;top:0;
}
.a_17{
left:1210px;top:81px;
}
.a_18{
left:1210px;top:392px;
}
.a_19{
top:158px;left:580px;	
}
.a_20{
left:1157px;top:0;
}
.a_21{
left:1310px;top:108px;
}
.a_22{
left:1455px;top:108px;	
}
.a_23{
left:1455px;top:364px;	
}
.load{
position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/beez/home.jpg) no-repeat top left;z-index:1000;	
}
.loader{float:left;width:100%;height:100%;background:url(../images/beez/103.gif) no-repeat center center;	
}
/* end home  demo  */
.header{
float:left;
width:952px;	
padding-bottom:18px;
border-bottom:1px solid #a38216;
}
.logo{
float:left;
padding-top:30px;	
}
.header_right{
float:right;
width:593px;	
padding-top:47px;
}
.header_right ul{
float:left;
width:100%;	
}
.header_right ul li{
float:right;
list-style:none;
font-size:14px;
color:#b89cd0;
padding-right:17px;
margin-right:16px;
background:url(../images/beez/border.jpg) no-repeat center right;	
}
.header_right ul li a{
	color:#767676;
}
.header_right ul li a:hover{
	color:#a38216;
}
.header_right ul li a.active{
	color:#a38216;
}
.header_right ul li.last{
padding-right:5px;
margin-right:0px;
background:none;	
}/****/
.menu{
position:absolute;
bottom:0px;
left:0px;
}
.menu_top{
float:left;
width:952px;
height:131px;
background:url(../images/beez/footer.png) no-repeat top center;	
}
.menu_top h3{
float:left;
color:#ffffff;
font-size:20px;	
padding-top:37px;
width:80px;
font-weight:normal;
padding-left:27px;
font-family: 'Lato', sans-serif;
}
.menu_top h3 a{
color:#ffffff;
}
/*****/
.footermenu{
position:absolute;
z-index:100;
bottom:0px;
left:0px;
width:100%;
}
.footermenu_top{
margin:0 auto;
width:952px;
height:49px;
background:url(../images/beez/bg_footer.jpg) repeat top left;	
}

.homeserv{
float:left;
width:575px;
margin-left:25px;	
padding-top:22px;
}
.homeserv ul{
float:left;
width:100%	
}
.homeserv ul li{
float:left;
list-style:none;
width:183px;
	
margin-right:8px;
}
.homeserv ul li.last{
margin-right:0px;
}
.homservimg{
float:left;
width:183px;
height:62px;	
padding-top:1px;
background:#FFF;
margin-bottom:8px;}
.homservtitle{
float:left;
width:100%;
text-align:center;
color:#ffffff;
font-size:14px;	
}
.homservtitle a{
color:#ffffff;
	
}
.menu_top_right{
float:right;
width:232px;
height:96px;
padding-top:35px;	
}
.mobile{
float:left;
width:100%;
color:#FFF;
padding-bottom:2px;
}
.mobile a{
color:#FFF	
}
.plugin{
float:left;
width:100%;
padding-top:20px;
}
.plugin ul{
float:left;
width:100%;	
}
.plugin ul li{
float:left;
list-style:none;
margin-right:7px;	
}
.footer_bottom{
float:left;
width:952px;
border-bottom:1px solid #3b3b3b;
color:#4a4a4a;
text-align:right;
padding-top:10px;
padding-bottom:8px;
margin-bottom:3px;	
}
.footer_bottom a{
color:#4a4a4a;	
}
.logodow{
padding-left:5px;
padding-right:3px;	
}
#bodyhome{
margin:0 auto;
height:800px;
position:relative;
background:url(../images/beez/background.jpg) no-repeat top center;
}
.bodyhomemargin{
margin:0 auto;
width:952px;	
}
.bodyhomemargin h2{
float:left;
width:100%;
font-family: 'Lato', sans-serif;
font-size:30px;
color:#a38216;	
font-weight:normal;
padding-top:60px;
padding-bottom:15px;
position:relative;
}
.bodyhomemargin h2.pad0{

padding-bottom:0px;
}
.bodyhomemargin h4{
float:left;
width:100%;
padding-bottom:18px;
font-family: 'Noto Serif', serif;
color:#a38216;
font-size:18px;
font-weight:Bold 700 Italic;	
}
.back{
position:absolute;
z-index:20;
top:67px;
right:0px;
font-family: 'Noto Serif', serif;
font-size:16px;
color:#a38216;	
}
.back a{
color:#a38216	
}
.menu_all{
float:left;
width:100%;
height:33px;
background:#a38216;	
}
.menu_all ul{
float:left;
width:100%;	
}
.menu_all ul li{
float:left;
list-style:none;
font-size:16px;
cursor:pointer;
height:25px;
color:#FFFFFF;
padding-left:25px;
padding-right:25px;
border-right:1px solid #767676;
padding-top:8px;	
}
.menu_all ul li:hover{
background:#FFFFFF;
color:#a38216;	
}
.portfol.active{
background:#FFFFFF;
color:#a38216;	
}
.about_left{
float:left;
width:487px;
}
.msgaboutus{
float:left;
width:487px;	
}

.about_left h3{
float:left;
width:100%;
padding-top:20px;
padding-bottom:5px;
font-family: 'Noto Serif', serif;
color:#a38216;
font-size:18px;
font-weight:Bold 700 Italic;	
}
.about_left_desc{
float:left;
width:487px;
text-align:justify;
color:#767676;	
}
.about_left_desc.scroll-pane2{
width:480px;
height:312px;	
}
.about_right{
float:right;
width:439px;
position:relative;	
}
.aboutimg{
position:absolute;
z-index:20;
border:5px solid #a38216;	
}
.aboutimg.one{
top:25px;
left:0px;	
}
.aboutimg.two{
top:25px;
right:0px;	
}
.aboutimg.three{
top:230px;
left:145px;	
}
.about_all{
float:left;
width:100%;
height:407px;
}
.footer_mob{
float:left;
font-size:12px;
color:#cfcfcf;
padding-left:14px;
padding-right:14px;
margin-top:16px;
border-right:2px solid #a0a0a0	
}
.footer_mob a{
color:#cfcfcf;
}
.footerlinks{
float:left;
padding-top:11px;
padding-left:18px	
}
.footerlinks ul{
float:left;	
}
.footerlinks ul li{
float:left;
list-style:none;	
}
.footerlinks ul li.one{
margin-right:3px;
}
.footerlinks ul li.two{
margin-right:2px;
}
.footerlinks ul li.three{
margin-right:1px;
}
.footer_right{
	float:right;
	width:240px;
	padding-top:8px;
}
.footer_linright{
float:left;
width:110%;
text-align:left;
color:#4a4a4a;
}
.footer_linright a{
color:#4a4a4a;
}
.logodowfff{
float:left;
padding-left:5px;
padding-right:3px;
padding-top:2px;	
}
.services_descrelati{
float:left;
width:100%;	
padding-bottom:20px;
}
.services_desc{
float:left;
width:952px;
font-size:12px;
color:#767676;
text-align:justify;
}
.services_desc.scroll-pane2{
width:928px;
height:107px;
}
.container_services{
float:left;
width:952px;	
}
.container_services_left{
float:left;
width:31px;	
height:171px;
}
.services_relative{
float:left;
width:890px;
height:230px;
position:relative;
overflow:hidden;	
}
.services_abso{
position:absolute;
z-index:20;
top:0px;
left:0px;	
}
.services_abso ul{
float:left;	
}
.services_abso ul li{
float:left;
list-style:none;
width:283px;
margin-right:21px;	
}
.serv_img{
float:left;
width:283px;
height:171px;
background:url(../images/beez/cadre_Services.png) no-repeat top left;
}
.serv_title{
float:left;
width:100%;
color:#a38216;
font-size:14px;
text-align:center;	
}
.container_portfolio{
float:left;
width:100%;	
}
.portfolio_left{
float:left;
width:784px;
height:372px;
margin-left:8px;
margin-top:35px;
position:relative;
background:url(../images/beez/bg_portfolio.png) no-repeat top center;	
}
.portoimg{
position:absolute;
z-index:20;
top:0px;
left:0px;
width:784px;
height:372px;
display:none;	
}
.portfolio_right{
	float:right;
	width:141px;
}
.portfolio_lefttop{
float:left;
width:100%;
height:36px;	
}
.portfolio_relative{
float:left;
width:141px;
height:372px;
position:relative;
overflow:hidden;	
}
.portfolio_abso{
float:left;
width:141px;
height:372px;
position:relative;	
}
.portfolio_abso ul{
float:left;
width:100%;	
}
.portfolio_abso ul li{
float:left;
list-style:none;
width:141px;
margin-bottom:8px;
height:87px;
cursor:pointer;
background:url(../images/beez/bg_portmed.png) no-repeat top center;	
}
.events{
float:left;
width:892px;
height:351px;
margin-left:25px;
position:relative;
background:url(../images/beez/events_cadre.png) no-repeat top center;	
}
.eventscur_left{
position:absolute;
z-index:20;
top:152px;
left:-9px;	
}
.eventscur_right{
position:absolute;
z-index:20;
top:152px;
right:-9px;	
}
.events_relative{
float:left;
width:768px;
height:290px;
position:relative;
margin-top:42px;
margin-left:60px;
overflow:hidden;	
}
.events_absolute{
position:absolute;
z-index:20;
top:0px;
left:0px;	
}
.events_absolute ul{
float:left;	
}
.events_absolute ul li{
float:left;
width:365px;
list-style:none;
margin-right:39px;	
}
.events_image{
float:left;
width:363px;
height:144px;
background:#635066;
border:1px solid #4e3852	
}
.events_date{
float:left;
width:100%;	
font-family: 'Noto Serif', serif;
color:#9978b1;
font-size:13px;
padding-top:6px;
font-weight:Bold 700 Italic;	
}
.events_date a{
color:#9978b1;
}
.events_title{
float:left;
width:100%;
color:#a38216;
font-size:20px;	
font-family: 'Lato', sans-serif;	
}
.events_title.details{
padding-bottom:4px;	
}
.events_title a{
color:#cfc0da;	
}
.events_desc{
float:left;
width:100%;
text-align:justify;
color:#FFF;	
}
.cadre_contactrelative{
float:left;
width:309px;
height:285px;
margin-right:12px;
position:relative;	
}
.cadre_contactrelative.last{
margin-right:0px;	
}
.cadre_contactabso{
position:absolute;
z-index:20;
top:0px;
left:-2px;
width:318px;
height:294px;
background:url(../images/beez/bg_contact.png) no-repeat top center;	
	
}
.cadre_contactabso h3{
float:left;
color:#a38216;
font-size:18px;	
padding-top:22px;
font-weight:normal;
padding-left:25px;
font-family: 'Lato', sans-serif;
}
.cadre_contactabso h3.first{
padding-bottom:12px;
}
.cadre_contactabso h3.last{
padding-bottom:10px;
}
.allinput{
float:left;
width:265px;
margin-left:25px;	
}
.input_contact{
float:left;
width:257px;
padding-left:6px;
height:21px;
margin-bottom:5px;
border:1px solid #b1a9b3;	
}
.textarea_contact{
float:left;
width:257px;
padding-left:6px;
padding-top:3px;
height:72px;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
resize:none;
overflow:hidden;
margin-bottom:8px;
border:1px solid #b1a9b3;	
}
.msgcontact{
float:left;
width:223px;
	color:#de1616;	
}
.send{
float:right;
width:42px;
height:18px;
padding-top:3px;
color:#FFF;
text-align:center;
cursor:pointer;
background-color:#a38216;
/*background:url(../images/beez/send.png) no-repeat top center;*/
}
.mapcontact{
margin-left:14px;
margin-top:14px;	
}
.desc_contact{
float:left;
width:270px;
margin-left:25px;
color:#767676;	
}
.desc_contact a{
color:#a38216;	
}
.eventsdetails{
float:left;
width:100%;	
}
.events_right{
float:right;
width:429px;
height:330px;
background:#a38216;
border:5px solid #a38216;	
}
.eventsdetils_desc{
float:left;
width:487px;
text-align:justify;
color:#767676;	
}
.eventsdetils_desc.scroll-pane2{
width:480px;
height:288px;	
}
.ajaxportfolio{
float:left;
width:100%;	
}
.ajaxloader{
padding-top:195px;
padding-left:400px	
}
.ajaxloaderabout{
padding-top:170px;
padding-left:193px	
}