
*{-webkit-user-drag:none; margin:0px; padding:0px; border:none; outline:none; font-size:12px; line-height:1.4em; color:#ccc; font-family:'PT Sans',sans-serif}
* html .clearfix{height:1%; /* IE5-6 */}
*+html .clearfix{display:inline-block; /* IE7not8 */}
.clearfix:after{/* FF,IE8,O,S,etc. */content:"."; display:block; height:0; clear:both; visibility:hidden}
::selection{ background:#00baff; /* Safari */color:#000}
::-moz-selection{ background:#00baff; /* Firefox */color:#000}
a{-moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out}
a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:none}

body{background:#000;
width:100%;
height:100%;
margin:0px;
padding:0px;

}
html{ background:#000;}
.c1-title{
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:36px;
	font-style: italic;
	padding-bottom:10px;
}
.c1-title1{
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:28px;
	font-style: italic;
	padding-bottom:10px;
}
.ei-bag{
      
     height:160px;
}
.c2-f{
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	color:#000;
	font-size:18px;
}
.c3-f{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:16px;
	line-height:30px;
	
}
.c3-f span{
	color:#F00;
	font-size:20px;
}
.c3-f1{
	background-image:url(../images/form.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	width:550px;
	height:500px;
	
}
.hh{
	height:3px;
}
.c3-box{
	width:250px;
	height:30px;
}

#fullControl{opacity:0; position:absolute; right:10px; top:100px}

#body-wrapper{width:100%; background-color:#000; text-align:center; overflow:hidden; position:relative; opacity:0}
#content{opacity:0; display:none; position:absolute; overflow:hidden; width:600px; left:0px; top:70px; padding:20px;}
#contentBox{position:relative; overflow:hidden; text-align:left; width:600px}
#contentBoxScroll{top:70px; position:absolute; display:none; text-align:left; width:27px;}
#contentBoxContainer{position:relative}



/*Menu*/
.m-title111{
	margin-top:70px;
	margin-left:380px;
}
.m-title{
	margin-top:100px;
	margin-left:380px;
}
.m-title1{
	
	margin-left:380px;
}
.jj1{
	color:#000;
	line-height:18px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
.ff1{
	font-weight:bold;
	color:#000;
	font-size:14px;
}



#menu-container{position:absolute; left:0px; top:0px;
width:100%;
	background-image:url(../images/menu-bg1.png);
	background-repeat:repeat-x;
float:left;}
.new-back{
	
	width:1200px;
	margin:0px auto;
	height:100px;
	
	
	
}
#mainmenu1{
	display:inline;
	
	margin:60px 0 0 30px}
#mainmenu1 ul{list-style:none;
display:inline;}
#mainmenu1  ul >li{
	display:inline;
	
	position:relative;text-align:left;}
#mainmenu1 ul li a:link, 
#mainmenu1 ul li a:visited{
	
display:inline; text-decoration:none; text-align:left; }
#mainmenu1 ul li a:hover, #mainmenu1 ul li a:active{
	text-decoration:none;
	
	}
#mainmenu1 ul >li.active >a:link, #mainmenu1 ul >li.active >a:visited{
	text-decoration:none;
	
	}
#mainmenu1 ul li a span.title{
	border-right:1px #FFF solid;
	width:180px;
	display:inline; margin:0; padding:10px 10px 10px 8px; position:relative; color:#fff; font-size:13px;
font-weight:900; letter-spacing:0px}
#mainmenu1 ul >li >a{
	text-decoration:none;
	
	/*background-image:url('images/light-menu-bg.png')*/}
#mainmenu1 ul li ul li a:link, #mainmenu1 ul li ul li a:visited{
	text-decoration:none;
	
	}
#mainmenu1 ul li ul li a:hover, #mainmenu1 ul li ul li a:active{}
#mainmenu1 ul li ul li a span.title{
	text-decoration:none;
	
	color:#fff}
#mainmenu1 ul li a:hover span.title, #mainmenu1 ul li a:active span.title, #mainmenu1 ul >li.active >a:link span.title, 
#mainmenu1 ul >li.active >a:visited span.title{
	text-decoration:none;
	-moz-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	color:#fff;
	background-color:#232323;
}
#mainmenu1 ul li ul li a:hover span.title, 
#mainmenu1 ul li ul li a:active span.title{
	text-decoration:none;
	color:#fff;
	background-color:#FC0;
}
#mainmenu1 ul .description{display:none}
#mainmenu1 ul ul{top:0; margin-left:-6px}
#mainmenu1 ul ul li{float:left;}
.llp{
	font-weight:bold;
	color:#000;
	font-size:18px;
}






/* Footer */
#footer{
	left:0;
	bottom:-8px;
	width:100%;
	background-color:#000;
	height:32px;
	padding-top:1px;
}
#footertext{float:left; padding:0 10px; height:30px; line-height:30px; color:#555}
#footertext a{color:#888; text-decoration:none}#footertext a:hover{color:#00baff;}
#footeraudio{float:right}
#footeraudio a{float:left; margin-left:1px}
#footeraudio .soundmute{display:none}
#bgControl{display:inline-block; position:absolute; right:20px; top:20px; padding:5px; height:30px}
#bgControlCount{display:inline-block; padding:0 15px 0 10px; font-size:18px; line-height:30px; vertical-align:top; font-family:'Open Sans',sans-serif; color:#fff}
#bgControlButtons{display:inline-block}
#bgControlButtons a{margin-right:1px}
#bgControl .play, #bgControl .full, #bgControl .close, #bgControl .info{display:none}
#bgControl .next:link, #bgControl .next:visited{background-image:url('../images/bgControlRight.png')}
#bgControl .prev:link, #bgControl .prev:visited{background-image:url('../images/bgControlLeft.png')}
#bgControl .pause:link, #bgControl .pause:visited{background-image:url('../images/bgControlPause.png')}
#bgControl .play:link, #bgControl .play:visited{background-image:url('../images/bgControlPlay.png')}
#bgControl .full:link, #bgControl .full:visited{background-image:url('../images/bgControlFull.png')}
#bgControl .fitte:link, #bgControl .fitte:visited{background-image:url('../images/bgControlFit.png')}
#bgControl .soundicon:link, #bgControl .soundicon:visited{display:none; background-image:url('images/icon_sound.png')}

#bgControl .soundmute:link, #bgControl .soundmute:visited{display:none; background-image:url('images/icon_mute.png')}

#bgControl .close:link, #bgControl .close:visited{background-image:url('../images/bgControlClose.png')}
#bgControl .info:link, #bgControl .info:visited{background-image:url('../images/bgControlInfo.png')}
#footeraudio .soundicon:link, #footeraudio .soundicon:visited{background-image:url('../images/icon_sound.png')}
#footeraudio .soundmute:link, #footeraudio .soundmute:visited{background-image:url('../images/icon_mute.png')}
#footeraudio .soundplaylist:link, #footeraudio .soundplaylist:visited{background-image:url('../images/icon_playlist.png')}

#share{float:right;
}
#share  ul{list-style:none}
#share li{float:left; margin-right:6px}
a.btnCtrl:link, a.btnCtrl:visited{-moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; float:left; display:inline; width:30px; height:30px; background-color:#000}
a.btnCtrl:hover, a.btnCtrl:active{ background-position:0 -30px}
#share .tw{background-image:url('../images/icon_tw.png')}
#share .fb{background-image:url('../images/icon_fb.png')}
#share .gp{background-image:url('../images/icon_gp.png')}
#share .rss{background-image:url('../images/icon_rss.png')}
#circleC{display:none; position:absolute; left:200px; top:100px}

.fb_like {width:145px; height:26px; position:fixed; bottom:5px; right:130px; overflow:hidden;}

.about-bg{
	background-image:url(../images/about-bg.png);
	background-repeat:no-repeat;
	width:1280px;
	height:1000px;
	margin:0px auto;
}
.project-bg{
	background-image:url(../images/project-bg.png);
	background-repeat:no-repeat;
	width:1280px;
	height:1000px;
	margin:0px auto;
}
.services-bg{
	background-image:url(../images/services-bg.png);
	background-repeat:no-repeat;
	width:1280px;
	height:1000px;
	margin:0px auto;
}
.gallery-bg{
	background-image:url(../images/gallery-bg.png);
	background-repeat:no-repeat;
	width:1280px;
	height:1000px;
	margin:0px auto;
}
.contact-bg{
	background-image:url(../images/contact-bg.png);
	background-repeat:no-repeat;
	width:1280px;
	height:1000px;
	margin:0px auto;
}
.build-bg{
	background-image:url(../images/build-bg.png);
	background-repeat:no-repeat;
	width:1280px;
	height:1000px;
	margin:0px auto;
}
.about-innerbg{
	background-image:url(../images/about-inner-bg.png);
	background-repeat:repeat-x;
	width:1200px;
	height:100%;
	margin:0px auto;
}
.pg1{
	padding-top:5px;
	padding-bottom:5px;
	width:480px;
	padding-right:25px;
	text-align:justify;
	font-size:14px;
	line-height:22px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.pg2{
	padding-top:5px;
	padding-bottom:5px;
	width:480px;
	padding-left:25px;
	text-align:justify;
	font-size:14px;
	line-height:22px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.left1{
	padding-left:50px;
}
.next{
	float:right;
	padding-top:5px;
}
.pre{
	float:left;
	padding-top:15px;
}
.ser1{
	padding-bottom:20px;
}
.rightbox{
	margin-top:30px;
	margin-bottom:10px;
	float:right;
	width:1150px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	color:#000;

	
}
.rightboxg{
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	width:1150px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	color:#000;

	
}
.rightbox7{
	margin-top:20px;
	float:right;
	width:1150px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	color:#000;

	
}
.rightbox711{
	margin-top:20px;
	float:right;
	width:1150px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:1px;
	line-height:22px;
	text-align:justify;
	color:#000;

	
}
/*Project Portfolio*/
.rightbox1{
	margin-top:60px;
	float:left;
	width:1150px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	color:#FFF;

	
}
.rightbox71{
	
	
	
	margin-top:20px;
	float:right;
	width:1000px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	color:#000;

	
}
.wif1{
	width:1100px;
	height:auto;
		font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	text-align:justify;
	color:#000;
	padding-bottom:10px;
}
.projectlink{
	width:1100px;
	margin-top:30px;
	padding-left:25px;
	padding-right:25px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	font-size:30px;
	line-height:30px;
}
.projectlink li{
	list-style-image:url(../images/arrow1.png);
	padding-left:10px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	font-size:20px;
	line-height:35px;
}
.projectlink1{
	width:1100px;
	padding-left:25px;
	padding-right:25px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	font-size:30px;
	line-height:30px;
}
.projectlink1 li{
	list-style-image:url(../images/arrow1.png);
	padding-left:10px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	font-size:20px;
	line-height:35px;
}
.ei-slider{
	position: relative;
	width: 100%;
	max-width: 1150px;
	height: 300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:200px;
}
.aboutt{
	width:727px;
	height:52px;
	margin-left:20px;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: rgba(0,0,0,0.9);
	color: #fff;
	text-align: center;
	line-height:1px;
}
.ei-slider-large{
	height: 100%;
	width: 100%;
	position:relative;
	overflow: hidden;
}
.ei-slider-large li{
	list-style:none;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.ei-slider-large li img{
	width: 100%;
}
.ei-title{
	position: absolute;
	right: 50%;
	margin-right: 13%;
	top: 30%;
}
.ei-title h2, .ei-title h3{
	text-align: right;
}
.ei-title h2{
	font-size: 35px;
	line-height: 50px;
	font-family: 'Playfair Display', serif;
	font-style: italic;
	color: #232323;
}
.ei-title h3{
	font-size: 40px;
	line-height: 70px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	color: #000;
}
.ei-slider-thumbs{
	height: 13px;
	margin: 0 auto;
	position: relative;
}
.ei-slider-thumbs li{
	list-style:none;
	position: relative;
	float: left;
	height: 100%;
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #000;
	background: rgba(0,0,0,0.9);
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #666 ;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
	background-color: #f0f0f0;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(255,255,255,0.9);
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{
		text-align: center;
	}
	.ei-title h2{
		font-size: 20px;
		margin-left:20px;
		line-height: 24px;
	}
	.ei-title h3{
		font-size: 25px;
		line-height: 40px;
	}
.ei-slider{
	height: auto;
}
.ei-slider-thumbs{
	display: none;
}
.ei-slider-large li{
	position: relative;
}

#slide1 {
	background:#f2f2f2;
}
#slide1 .content {
	padding:20px;
	font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:bold;
}
#slide1 h4 {
	font-size:24px !important;
	line-height:28px !important;
}
#slide1 .content ul {
	list-style: square;
	margin-top:15px;
	margin-left:40px;
}
#slide1 .content li {
	margin-bottom:10px;
}
#slide3 {
	background:url(../img/slide-bg.jpg) center center no-repeat;
	
}
#slide3 .content {
	padding:15px 20px;
}
#slide3 a {
	color:#ddd;
}
#slide3 .content h1 {
	text-align:left;
	font-size:60px;
}
#slidorion2 {
	width: 1100px;			/* Set to slidorion width. Is equal to #slider + #accordion width */
	height: 400px;			/* Set to slidorion height. Is equal to #slider and #accordion height */
	position: relative;
	left: 50%;
	margin-left: -384px;
	padding: 10px;
	
	border: 1px solid #bbb;
	-webkit-box-shadow: 0 0 34px #bbb;
	-moz-box-shadow: 0 0 34px #bbb;
	box-shadow: 0 0 34px #bbb;
}

/*psopodiwod*/
#back_to_camera {
			background: rgba(255,255,255,.9);
			clear: both;
			display: block;
			height: 40px;
			line-height: 40px;
			padding: 20px;
			position: relative;
			z-index: 1;
		}
		.fluid_container {
			bottom: 0;
			height: 100%;
			left: 0;
			position: fixed;
			right: 0;
			top: 0;
			z-index: 0;
		}
		#camera_wrap_4 {
			bottom: 0;
			height: 100%;
			left: 0;
			margin-bottom: 0!important;
			position: fixed;
			right: 0;
			top: 0;
		}
		.camera_bar {
			z-index: 2;
		}
		.camera_thumbs {
			margin-top: -100px;
			position: relative;
			z-index: 1;
		}
		.camera_thumbs_cont {
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
		}
		.camera_overlayer {
			opacity: .1;
		}

