/*! style*/
*,*:after,*::before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html,body{
    padding: 0;
    margin: 0;
/*	height:100%;
	width:100%;*/
}
body{
    font-family: 'Roboto', Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
    font-weight: 300; /* for Roboto */
	line-height:1.5em;
	overflow-x:hidden;
	color:#555;
}
a:focus{outline:none;text-decoration:none;color:#222;}
a:hover{text-decoration:none;color:#222;}
p.lead{color:#aaa;}
.no-margin{margin:0;}
h1,h2,h3,h4,h5,h6,.section-title,.form-group label{
	color:#222;
	/*font-family:'Arial',sans-serif;*/
}
/*.section-content{padding:70px 0;}*/
.sect-pad{
    padding:60px 0;
}
.section-title div{font-size:17px;letter-spacing:1px;}
.section-title div span{display:inline-block;color:#888;/*text-transform:uppercase;*/}
.section-title h1{font-size:60px;padding-top: 25px;padding-bottom: 25px}
.section-title h1,.section-title h2,.section-title h3{
	/*text-transform:uppercase;*/
	color:#000;
	font-weight:600;
	display:inline-block;
	line-height: 1.2;
}
.section-title h1 i{font-style:normal;display:block;}
.section-title .line{width:90px;background:#ddd;height:1px;margin:5px 15px;}
.section-title .line.big{width:170px;}
.section-title .lead{margin:45px 0 0 0;}
.section-title .lead strong{color:#fff;font-weight:200;padding:0 6px;}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.img-center{margin-left:auto;margin-right:auto;}.element-line{margin-top:70px;}
.media{border-top:1px solid #dedede;padding-top:25px;margin-top:20px;}
.media:first-child{padding-top:0;border-top:0;}
.media>.pull-left{margin-right:25px;}
.media .media-body .lead{margin:0 0 10px 0;}
.progress{height:30px;}.progress .progress-bar{text-align:left;}
.progress .progress-bar span{display:block;font-weight:bold;line-height:30px;padding:0 0 0 15px;}
/*.dropdown-menu{border-width:0 0 1px 1px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.dropdown-menu>li>a{color:#999;font-size:12px;text-transform:uppercase;padding-top:8px;padding-bottom:8px;}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
	color:#222;
	background:none;
}*/
.video-section{
	background:#333 url('../../img/bg1.jpg') no-repeat top center;
}
#video-volume{
	bottom:10%;
	left:90%;
	margin:0 0 0 -15px;
	z-index:20;
	position:absolute;
	width:30px;
	height:30px;
	line-height:26px;
	font-size:20px;
	text-align:center;
	border-radius:50%;
	border:1px solid #fff;
	color:#fff;
	cursor:pointer;
}
#home{position:relative;width:100%;height:100%;color:#fff;}
#home h1{color:inherit;margin:25px 0;color:#fff;}
#home p.lead{margin:45px 0 50px 0;color:#fff;font-size:26px;}
#home .section-title div span{color:#fff;}
#home .section-title .line{background:#777;}
#cycle-loader{height:32px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:32px;z-index:999;}
#slider_left{left:50px;}
#slider_right{right:50px;}
.slide-content{height:100%;display:table;position:absolute;top:0;left:0;right:0;z-index:10;width:80%;margin-left:10%;margin-right:10%;}
.slide-content .text-center{vertical-align:middle;display:table-cell;}
#text-slider{position:absolute;width:100%;height:100%;display:table;top:0;right:0;bottom:0;left:0;}
.parallax{
	background-attachment:fixed!important;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.parallax h1{
	color:#fff;
}
.parallax .social-link span{
	color:#fff;
	font-size:11px;
	display:block;
}
.parallax .social-link .lead{
	margin:0;
}
.parallax .social-link .hi-icon-effect-1 .hi-icon{
	background:rgba(255,255,255,0.15);
}
/*.parallax-overlay{background-color:rgba(0,66,20,0.8);}*/
.parallax-overlay{background-color:rgba(20,20,20,0.8);}
/*.parallax-overlay{background-color:rgba(254,66,0,0.8);}*/
.circular-content{
	display:inline-block;
	height:auto;
	text-align:center;
}
/*.cart{position:relative;overflow:hidden;min-height:388px;}
.cart .hidden{display:none;}*/
.easyPieChart{position:relative;text-align:center;margin:0px auto;}
.easyPieChart canvas{position:absolute;top:0;left:0;}
.circular-pie{
	width:310px;height:310px;
}
.circular-pie span{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	height:180px;
	width:180px;
	z-index:30;
	line-height:180px;
	border-radius:100%;
	text-align:center;
	font-size:50px;
	letter-spacing:-3px;
	color:#fe4200;
	box-shadow:0px -1px 8px rgba(0,0,0,0.9);
}
.mycircle{
	margin:20px 0;
	font-size:15px;
	text-align:center;
}
.mycircle .lead{
	color:#fff;
	font-size:26px;
}
.mycounters{
	overflow:hidden;
}
.counters-item{
	overflow:hidden;
}
.mycounters strong{
	color:#fff;
	display:block;
	font-size:60px;
	font-weight:600;
	line-height:60px;
}
.mycontact{
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	background-color:rgba(255,255,255,0.2);
	margin:20px 0px;
	line-height:120px;
	font-weight:600;
	color:#fff;
	display:block;
	font-size:84px;
}
.mycontact a{color:#fff;}
/*#back-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;text-align:center;line-height:40px;background:#222;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;zoom:1;filter:alpha(opacity=50);opacity:0.5;z-index:100;display:none;}
#back-top:hover{filter:alpha(opacity=100);opacity:1;}*/

.rotate{display:inline-block;max-width:100%;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden;}
.rotate:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
.zoom img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.zoom:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}

.hi-icon{display:inline-block;cursor:pointer;margin:15px;width:105px;height:105px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff;}
.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hi-icon:before{speak:none;line-height:105px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;}
.hi-icon-effect-1 .hi-icon{
	-webkit-transition:background 0.2s,color 0.2s;
	-moz-transition:background 0.2s,color 0.2;
	transition:background 0.2s,color 0.2s;
}
.hi-icon-effect-1 .hi-icon:after{
	top:-5px;
	left:-5px;
	padding:5px;
	margin: 0 auto;
	-webkit-transition:-webkit-transform 0.2s,opacity 0.2s;
	-webkit-transform:scale(.8);
	-moz-transition:-moz-transform 0.2s,opacity 0.2s;
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	transition:transform 0.2s,opacity 0.2s;
	transform:scale(.8);opacity:0;
}
.item_top{top:-50px;padding-right:0px;opacity:0;position:relative;}
.item_bottom{bottom:-50px;padding-left:0px;opacity:0;position:relative;}
.item_left{left:-80px;padding-right:0px;opacity:0;position:relative;}
.item_right{right:-80px;padding-left:0px;opacity:0;position:relative;}
.item_fade_in{opacity:0;position:relative;padding-left:0px;right:0px;}

.but1 a:hover,.but1 button:hover,.but1 a:focus .but1 button:focus{
	outline:none;
}
.but1.border a{
	border:1px solid #fff;
}
.but1.ultra a,.but1.ultra button{
	font-size:20px;
	line-height:60px;
}
.but1.ultra a span,.but1.ultra button span{
	padding:0 30px;
}
.but1.big a,.but1.big button{
	font-size:17px;
	line-height:50px;
}
.but1.big a span,.but1.big button span{
	padding:0 20px;
}
.but1.medium a,.but1.medium button{
	font-size:14px;
	line-height:40px;
}
.but1.medium a span,.but1.medium button span{
	padding:0 15px;
}
.but1.small a,.but1.small button{
	font-size:12px;
	line-height:35px;
}
.but1.small a span,.but1.small button span{
	padding:0 10px;
}
.but1{
	display:inline;
}
.but1 a,.but1 button{
	/*text-transform:uppercase;*/
	border:0;
	padding:0;
	position:relative;
	display:inline-block;
	outline:none;
	text-decoration:none;
	font-weight:400;
	text-shadow:0 0 1px rgba(255,255,255,0.3);
	letter-spacing:0;
}
.but1 a span,.but1 button span{
	color:#fff;
	text-align:center;
	position:relative;
	display:inline-block;
}
a,.section-title h1 i,.slide-content h1 strong,.timeline-content #timeline .post-body .blog-title h1 a:hover,.form-group label.error,.blog-content a:hover,.panel-group .panel-heading a,.panel-group .panel-heading a:hover,.media .media-body .lead{
	color:#fe4200;
}
.section-title .lead strong,.progress .progress-bar,.nav-tabs>li>a,.parallax-box a:hover,.pager .puls>a:hover,.pager .pagination li a:hover,.widget .widget-tag li a:hover,.hi-icon-effect-1 .hi-icon,.but1 a span,.but1 button span,.csstransforms3d .but1 a:hover span::before,.csstransforms3d .but1 button:hover span::before{
	background:#69acd9;
}
.nav-tabs>li>a,.form-group .form-control.error,.form-group .form-control.error:focus{
	border-color:#69acd9;
}
.hi-icon-effect-1 .hi-icon:after{
	box-shadow:0 0 0 4px #ddd;
}
.no-touch .hi-icon-effect-1 .hi-icon:hover:after{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:0.7;
}
.no-touch .hi-icon-effect-1 .hi-icon:hover{
/*	background:rgba(105,172,217,0.7);*/
	background:rgba(221,221,221,0.0);
}
.parallax-box a:hover p,.parallax-background-color p{
	color:#ddd;
}
.csstransforms3d .but1 a span::before,.csstransforms3d .but1 button span::before{
	background:#006db2;
}
.parallax-background-color{
	background:rgba(105,172,217,0.8);
}
.logo{
	/*background:rgba(0,0,0,0.55) url('../../img/logoalpha2.png') no-repeat;*/
/*	padding-top:10px;*/
	width:100%;
	height:50px;
}
.mask{
	/*background:#333 url('../../img/logoalpha2.png') no-repeat;*/
	position:fixed;
	width:100%;
	height:100%;
	z-index:100000;
}
#intro-loader{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-75px;
	margin-left:-75px;
	width:153px;
	height:153px;
	top:50%;
	left:50%;
}
footer{font-size:12px;text-align:center;}
footer .myfooter-icons{padding:0 0 30px;}
footer .myfooter-icons a{padding:25px 8px 0px 8px;display:inline-block;color:#bbb;}
footer .myfooter-icons a:hover{color:#777;}

.mylist1{
	background-color: rgba(208, 208, 208, 0.9);
	background: url('../../img/bg8.png') repeat;
	padding: 20px;
	/*border-radius: 7px;*/
}
.mylist1 li {
    float: left;
    height: 380px;
    padding: 0px 15px !important;
	list-style-type: none; 
}
.mylist1 h4 {
	display: block;
	color: rgb(68, 68, 68);
	text-align: center;
	width: 100%;
	line-height: 1.5em;
	font-size: 1.6em;
	font-weight: 700;
	margin-top: 10px;
	letter-spacing: 0.02em;
	text-shadow: 1px 1px 0px #fff;
}
.mylist1 h4 span {
	display: block;
	font-size: 0.5em;
	font-weight: 500;
	letter-spacing: 0px;
	line-height: 1em;
	text-transform: uppercase;
	color: #777;
}

.site-header{
    padding-top: 50px;
}
#main .site-header{
    padding-top:0;
    border-bottom: 1px solid #ddd;
}
/********/
.screenshot > a > img, .screenshot img {
    max-width: 200px !important;
}
/*** blueimp-gallery **/
.blueimp-gallery h3.title{
	line-height: 1.2;
    font-size: 16px;
}
.blueimp-gallery > .close{
	margin-top: -25px !important;
}
