	@import url("css/navigation-style-1.css");
	@import url("css/colors/color-gray.css");

	html,
	body,
	div,
	span,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	blockquote,
	a,
	img,
	small,
	sub,
	b,
	dl,
	dd,
	dt,
	ul,
	li,
	label,
	article,
	details,
	footer,
	header,
	menu,
	nav,
	input,
	textarea,
	select {
		background: transparent;
		border: 0;
		outline: 0;
		padding: 0;
		margin: 0;
	}

	html,
	body {
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		height: 100%;
		width: 100%;
		color: #999999;
		background: #f5f5f5;
		background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
	}

	body {
		overflow-x: hidden
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: 400;
		font-family: 'Montserrat', sans-serif;
		text-transform: uppercase;
		color: #222222;
	}

	h1 {
		font-size: 36px;
		letter-spacing: 3px;
		color: #222222;
		text-transform: uppercase;
		margin-bottom: 15px;
	}

	p {
		font-size: 14px;
	}

	b {
		color: #222;
	}

	.container {
		width: 1180px;
		margin: 0 auto;
		padding: 100px 20px;
	}

	.small-width {
		width: 980px;
	}

	.no-padding {
		padding: 0 !important;
	}

	a:hover,
	a:active,
	a:focus {
		outline: 0;
	}

	a {
		text-decoration: none;
		-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
		-moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
		-ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
		-o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
		transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
	}

	li {
		list-style: none;
	}

	a {
		outline: 0;
	}

	a:hover {
		text-decoration: none;
	}

	.left {
		float: left;
	}

	.right {
		float: right;
	}

	.one_half {
		width: 48%;
	}

	.one_third {
		width: 30.6%;
	}

	.one_fourth {
		width: 22%;
	}

	.one_fifth {
		width: 16.8%;
	}

	.one_sixth {
		width: 13.33%;
	}

	.two_fifth {
		width: 37.6%;
	}

	.two_fourth {
		width: 48%;
	}

	.two_third {
		width: 65.33%;
	}

	.three_fifth {
		width: 58.4%;
	}

	.three_fourth {
		width: 74%;
	}

	.four_fifth {
		width: 79.2%;
	}

	.five_sixth {
		width: 82.67%;
	}

	.one_half,
	.one_third,
	.two_third,
	.three_fourth,
	.one_fourth,
	.two_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {
		float: left;
		margin-bottom: 20px;
		margin-right: 4%;
		position: relative;
	}

	.last {
		margin-right: 0px !important;
	}

	.section-title {
		text-align: center;
		width: 700px;
		margin: 0 auto;
		margin-bottom: 60px;
	}

	.border {
		background: none repeat scroll 0 0 #999999;
		display: block;
		height: 2px;
		margin: 0 auto;
		width: 100px;
		margin-bottom: 40px;
	}

	.element_from_top {
		top: -50px;
		padding-right: 0px;
		opacity: 0;
		position: relative;
	}

	.element_from_bottom {
		bottom: -50px;
		padding-left: 0px;
		opacity: 0;
		position: relative;
	}

	.element_from_left {
		left: -80px;
		padding-right: 0px;
		opacity: 0;
		position: relative;
	}

	.element_from_right {
		right: -80px;
		padding-left: 0px;
		opacity: 0;
		position: relative;
	}

	.element_fade_in {
		opacity: 0;
		position: relative;
		padding-left: 0px;
		right: 0px;

	}

	.mask {
		/* background-color: #9583a1; */
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 100000;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #d7d7d7;
	}

	.loader {
		color: #070707;
		font-family: Consolas, Menlo, Monaco, monospace;
		font-weight: bold;
		font-size: 15vh;
		opacity: 0.8;
	}

	.loader span {
		display: inline-block;
		-webkit-animation: pulse 0.6s alternate infinite ease-in-out;
		animation: pulse 0.6s alternate infinite ease-in-out;
	}

	.loader span:nth-child(0) {
		-webkit-animation-delay: 0.0s;
		animation-delay: 0.0s;
	}

	.loader span:nth-child(1) {
		-webkit-animation-delay: 0.1s;
		animation-delay: 0.1s;
	}

	.loader span:nth-child(2) {
		-webkit-animation-delay: 0.2s;
		animation-delay: 0.2s;
	}

	.loader span:nth-child(3) {
		-webkit-animation-delay: 0.3s;
		animation-delay: 0.3s;
	}

	.loader span:nth-child(4) {
		-webkit-animation-delay: 0.4s;
		animation-delay: 0.4s;
	}

	.loader span:nth-child(5) {
		-webkit-animation-delay: 0.5s;
		animation-delay: 0.5s;
	}

	.loader span:nth-child(6) {
		-webkit-animation-delay: 0.6s;
		animation-delay: 0.6s;
	}

	@-webkit-keyframes pulse {
		to {
			transform: scale(0.8);
			opacity: 0.5;
		}
	}

	@keyframes pulse {
		to {
			transform: scale(0.8);
			opacity: 0.5;
		}
	}




	/* Shortcodes */



	.title-divider {
		border-bottom: #e9e9e9 1px solid;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		color: #222222;
		padding-bottom: 5px;
		padding-top: 80px;
		margin-bottom: 50px;
		float: left;
	}






	/* Pricing Tables */


	.pricing-tables {
		float: left;
		width: inherit;
		display: block;
		text-align: center;
	}

	.price-table {
		border: 1px solid rgba(0, 0, 0, 0);
		padding: 25px 0px 25px 0px;
		text-align: center;
		transition: all 0.5s ease 0s;
		width: 24%;
		display: inline-block;
		border: 1px solid #E8E8E8;
		background-color: #FFF;
		z-index: 1;
		margin-left: -2px;
		margin-right: -2px;
		position: relative;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.price-table:hover {
		border: 1px solid #E8E8E8;
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
		z-index: 100 !important;
		padding: 45px 0px 45px 0px;
		margin-top: 0px;
		margin-bottom: 0px;

	}

	.price-table.featured {
		border: 1px solid #E8E8E8;
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
		z-index: 100 !important;
		padding: 45px 0px 45px 0px;
		margin-top: 0px;
		margin-bottom: 0px;

	}

	.price-table i {
		background-color: #FCFCFC;
		border: 2px solid #DDDDDD;
		border-radius: 100px;
		box-shadow: 0 0 0 5px #F4F4F4;
		display: inline-block;
		font-size: 20px;
		width: 20px;
		height: 20px;
		margin-bottom: 35px;
		overflow: hidden;
		padding: 25px;
		transition: all 0.2s ease 0s;
	}

	.price-table:hover i {
		box-shadow: 0 0 0 5px #FFFFFF inset;
		color: #FFFFFF;
	}

	.price-table ul {
		margin-bottom: 0;
	}

	.price-table li {
		border-bottom: 1px dotted #E6E6E6;
		font-size: 12px;
		padding: 8px 15px;
		margin: 0px 10px;
	}

	.price-table li.pricetable-price {
		background-color: #F7F7F7;
		border-top: 1px dotted #E6E6E6;
		margin: 0px;
	}

	.price-table li a {
		margin-top: 20px;
	}

	.price-table li:first-child {
		padding-top: 0;
		border-bottom: medium none;
	}

	.price-table li:last-child {
		border-bottom: medium none;
	}

	.price-table ul h3 {
		font-size: 20px;
		line-height: 1;
		margin-bottom: 7px;
	}

	.price-table li.pricetable-price h3 {
		font-size: 14px;
	}








	/* Recent Posts */

	.recent-post {
		width: 100%;
		height: 50px;
		float: left;
		margin-bottom: 20px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		background-color: #FFF;
		border-radius: 3px;
	}

	.recent-post:hover {
		background-color: #FFF;
		box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	}

	.recent-post .recent-post-date {
		line-height: 50px;
		float: left;
		margin-right: 20px;
		margin-left: 20px;
		font-size: 12px;
	}

	.recent-post .blog-type {
		float: left;
		border-radius: 0px;
		margin-right: 20px;
		background-color: #999;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	.recent-post:hover .blog-type {
		background-color: #222;
	}

	.recent-post h5 {
		line-height: 50px;
		float: left;
	}

	.recent-post h5 a {
		color: #999;
	}

	.recent-post h5 a:hover {
		color: #222;
	}

	.recent-post .blog-meta {
		float: right;
		line-height: 50px;
		margin-right: 20px;
	}






	/* Accordion */

	.accordion {
		float: left;
		width: inherit;
	}

	.accordion dt {
		cursor: pointer;
		border-radius: 3px 3px 3px 3px;
		margin-bottom: 10px;
		padding-top: 10px;
		border-top: #e9e9e9 1px solid;
		transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
	}

	.accordion dt:first-child {
		border-top: none;
		padding-top: 0px;
	}

	.accordion .accordion-active {
		color: #222222;
	}

	.accordion dt span {
		font-size: 14px;
		line-height: 24px;
	}

	.accordion dt span.accordion-status {
		height: 20px;
		width: 20px;
		padding: 2px;
		background: url(images/plus.png) #999999 2px 2px no-repeat;
		background-size: 20px 20px;
		float: left;
		margin-right: 10px;
		border-radius: 2px;
	}

	.accordion dt.accordion-active span.accordion-status {
		background: url(images/minus.png) 2px 2px no-repeat;
		background-color: #222222;
		background-size: 20px 20px;
	}

	.accordion-content {
		padding-bottom: 15px;
		padding-top: 5px;
		font-size: 13px;
	}

	/* Toggle */

	.toggle-wrap {
		float: left;
		width: 100%;
	}

	.toggle-title {
		background: #e5e5e5;
		cursor: pointer;
		padding: 10px;
		border-radius: 3px;
		margin-bottom: 5px;
		display: block;
		font-size: 13px;
	}

	.toggle-title a {
		color: #666;
		text-decoration: none;
	}

	.toggle-title a:hover {
		color: #222222;
	}

	.toggle_container {
		padding-bottom: 10px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 13px;
	}

	.toggle-active {
		color: #fff;
		background: #222222;
	}

	.toggle-active a {
		color: #FFF;
	}

	.toggle-active a:hover {
		color: #FFF;
	}

	/*  Tabs  */

	.tab-shortcode {
		float: left;
		width: 100%;
	}

	ul.tabs {
		overflow: hidden;
		margin: 0px;
	}

	ul.tabs li {
		float: left;
		margin: 0px;
		list-style: none;
	}

	ul.tabs li a {
		display: block;
		background-color: #e5e5e5;
		padding: 6px 20px;
		margin-right: 5px;
		border-radius: 2px 2px 0px 0px;
		color: #666;
		text-decoration: none;
		font-size: 13px;
	}

	ul.tabs .tab-active a {
		color: #fff;
	}

	.tab_container {
		clear: both;
		padding: 20px 25px;
		margin-top: 0px;
		background: #FFF;
		font-size: 13px;
	}


	/*  Dropcaps  */

	.dropcap-normal {
		font-family: 'Montserrat', sans-serif;
		float: left;
		font-size: 70px;
		font-weight: bold;
		line-height: 60px;
		margin: 0 8px 0 0;
	}

	.dropcap.dark {
		color: #FFFFFF;
	}

	.dropcap.round {
		border-radius: 3px;
	}

	.dropcap.square {
		border-radius: 50px;
	}

	.dropcap {
		font-family: 'Montserrat', sans-serif;
		display: block;
		float: left;
		font-size: 36px;
		margin: 6px 8px 0 0;
		text-align: center;
		text-transform: uppercase;
		line-height: 50px;
		width: 50px;
		height: 50px;
	}

	/*  Counters  */

	.counters {
		margin-top: 40px;
	}

	.counters ul {
		text-align: center;
	}

	.counters i {
		display: block;
		font-size: 50px;
		margin-bottom: 20px;
		position: relative;
	}

	.counters li {
		background: #FFF;
		color: #222222;
		font-family: 'Montserrat', sans-serif;
		font-size: 18px;
		padding: 25px 0;
		text-align: center;
		text-transform: uppercase;
		border-radius: 3px
	}

	.counters li span {
		font-family: 'Montserrat', sans-serif;
	}

	.counters li.last {
		border-right: 0 none;
	}


	/*  List Styles  */


	.icons-ul li {
		color: #999999;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.icons-ul li i {
		margin-right: 7px;
	}

	.fa-ul {
		font-size: 14px;
	}

	.fa-ul li {
		margin-bottom: 10px;
	}


	/*  Alert Boxes  */

	.alertboxes {
		float: left;
		width: 100%;
	}

	.shortcode_alertbox {
		border-radius: 3px;
		color: #FFFFFF;
		display: block;
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 20px;
		padding: 15px 40px 15px 14px;
		position: relative;
	}

	.shortcode_alertbox .box_close {
		background: url("images/close_box.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-position: 10px 10px;
		background-size: 20px 20px;
		display: block;
		height: 40px;
		position: absolute;
		right: 5px;
		top: 5px;
		width: 40px;
		cursor: pointer;
	}

	.shortcode_alertbox b {
		color: inherit;
	}

	.shortcode_alertbox.box_red {
		background: none repeat scroll 0 0 #F9E5E6;
		border: 1px solid #F7C7C9;
		color: #B3696C;
	}

	.shortcode_alertbox.box_blue {
		background: none repeat scroll 0 0 #D8ECF5;
		border: 1px solid #9AC9DF;
		color: #528DA9;
	}

	.shortcode_alertbox.box_yellow {
		background: none repeat scroll 0 0 #FCF7D9;
		border: 1px solid #F5DC7D;
		color: #C4A21B;
	}

	.shortcode_alertbox.box_green {
		background: none repeat scroll 0 0 #E3EBC6;
		border: 1px solid #C2D288;
		color: #8FA442;
	}



	/*  Buttons  */



	a.zega-button {
		border-radius: 3px;
		font-family: 'Montserrat', sans-serif;
		letter-spacing: 0;
		text-transform: uppercase;
		display: inline-block;
	}

	.small {
		font-size: 12px;
		line-height: 14px;
		padding: 5px 9px 7px 9px;
		line-height: 12px;
	}

	.medium {
		font-size: 14px;
		line-height: 14px;
		padding: 10px 15px;
		line-height: 14px;
	}

	.large {
		font-size: 16px;
		line-height: 14px;
		padding: 15px 25px;
		line-height: 16px
	}

	.grey {
		color: #FFF;
	}

	.grey:hover {
		color: #FFF;
	}

	.color {
		color: #fff;
	}

	.color:hover {
		color: #fff;
	}

	.outline {
		background-color: none;
		border: 2px solid #222222;
		color: #222222;
		line-height: 10px !important;
	}

	.outline:hover {
		background-color: #222222;
		color: #FFF;
	}

	.outline.white {
		background-color: none;
		border: 2px solid #fff;
		color: #fff;
	}

	.outline.white:hover {
		background-color: #fff;
		color: #222;
	}

	.rounded {
		border-radius: 50px !important;
	}



	/*  Font Awesome  */



	.the-icons li {
		font-size: 14px;
		height: 40px;
		text-transform: capitalize;
	}

	.the-icons li i {
		font-size: 18px;
		margin-right: 10px;
		vertical-align: -2px;
		width: 35px;
	}









	/* Section pages styles */

	section {
		position: relative;
		background-color: #f5f5f5;
		z-index: 1;
	}

	#home {
		height: 100%;
		position: relative;
		width: 100%;
		overflow: hidden;
	}


	#stars {
		width: 1px;
		height: 1px;
		background: transparent;
		box-shadow: 1751px 1449px #FFF, 765px 219px #FFF, 1791px 202px #FFF, 956px 1834px #FFF, 1172px 1113px #FFF, 1764px 1076px #FFF, 1148px 1039px #FFF, 1521px 1734px #FFF, 1886px 613px #FFF, 1999px 759px #FFF, 1641px 1436px #FFF, 810px 1894px #FFF, 1052px 1514px #FFF, 534px 409px #FFF, 1630px 1321px #FFF, 228px 1331px #FFF, 1148px 112px #FFF, 1008px 1498px #FFF, 1913px 1314px #FFF, 975px 671px #FFF, 331px 599px #FFF, 515px 1939px #FFF, 1623px 1190px #FFF, 103px 1662px #FFF, 10px 1111px #FFF, 909px 1410px #FFF, 1393px 1490px #FFF, 1787px 1374px #FFF, 173px 1235px #FFF, 296px 494px #FFF, 580px 702px #FFF, 1750px 1796px #FFF, 728px 879px #FFF, 1394px 1248px #FFF, 1025px 580px #FFF, 673px 1117px #FFF, 512px 915px #FFF, 1258px 825px #FFF, 949px 1580px #FFF, 766px 296px #FFF, 8px 1583px #FFF, 906px 1942px #FFF, 1464px 1215px #FFF, 82px 1407px #FFF, 944px 920px #FFF, 556px 1464px #FFF, 88px 1919px #FFF, 1267px 863px #FFF, 344px 594px #FFF, 1521px 182px #FFF, 1638px 725px #FFF, 1772px 676px #FFF, 1497px 1725px #FFF, 627px 1711px #FFF, 766px 61px #FFF, 1777px 731px #FFF, 824px 783px #FFF, 742px 1797px #FFF, 1582px 883px #FFF, 1283px 775px #FFF, 209px 1806px #FFF, 803px 637px #FFF, 128px 1959px #FFF, 129px 869px #FFF, 1153px 309px #FFF, 603px 229px #FFF, 1674px 741px #FFF, 161px 1053px #FFF, 1385px 1141px #FFF, 1169px 945px #FFF, 1799px 1626px #FFF, 1185px 1446px #FFF, 1561px 1662px #FFF, 1910px 568px #FFF, 1770px 1097px #FFF, 556px 1764px #FFF, 545px 1433px #FFF, 1470px 1691px #FFF, 49px 162px #FFF, 1001px 1691px #FFF, 1887px 625px #FFF, 1692px 1304px #FFF, 213px 1460px #FFF, 1201px 69px #FFF, 50px 682px #FFF, 60px 1668px #FFF, 1691px 322px #FFF, 611px 773px #FFF, 404px 1728px #FFF, 1144px 692px #FFF, 628px 467px #FFF, 1127px 1385px #FFF, 1415px 1254px #FFF, 941px 840px #FFF, 1921px 427px #FFF, 721px 1217px #FFF, 146px 1485px #FFF, 1921px 1675px #FFF, 940px 250px #FFF, 1630px 208px #FFF, 1858px 1733px #FFF, 1000px 344px #FFF, 700px 1676px #FFF, 1101px 241px #FFF, 1917px 520px #FFF, 1079px 1104px #FFF, 1018px 1990px #FFF, 491px 389px #FFF, 1381px 937px #FFF, 1101px 1641px #FFF, 1205px 264px #FFF, 499px 1493px #FFF, 262px 1040px #FFF, 665px 1965px #FFF, 1711px 826px #FFF, 1976px 863px #FFF, 1815px 547px #FFF, 243px 539px #FFF, 707px 1035px #FFF, 1749px 654px #FFF, 1350px 624px #FFF, 1508px 349px #FFF, 32px 1259px #FFF, 1572px 1171px #FFF, 1622px 1384px #FFF, 422px 234px #FFF, 293px 461px #FFF, 653px 53px #FFF, 810px 1800px #FFF, 467px 1038px #FFF, 1169px 826px #FFF, 1251px 672px #FFF, 1341px 728px #FFF, 1579px 1447px #FFF, 1481px 721px #FFF, 971px 606px #FFF, 1045px 1075px #FFF, 739px 125px #FFF, 1339px 651px #FFF, 1429px 794px #FFF, 962px 1625px #FFF, 1171px 637px #FFF, 1126px 1655px #FFF, 1694px 359px #FFF, 1127px 986px #FFF, 500px 1189px #FFF, 1552px 612px #FFF, 345px 582px #FFF, 605px 233px #FFF, 400px 801px #FFF, 776px 370px #FFF, 372px 937px #FFF, 1787px 172px #FFF, 467px 977px #FFF, 1875px 200px #FFF, 71px 512px #FFF, 1340px 753px #FFF, 1188px 813px #FFF, 1672px 459px #FFF, 847px 858px #FFF, 219px 907px #FFF, 1401px 58px #FFF, 384px 1476px #FFF, 363px 335px #FFF, 669px 944px #FFF, 1424px 538px #FFF, 394px 1470px #FFF, 1365px 1346px #FFF, 919px 485px #FFF, 348px 738px #FFF, 259px 943px #FFF, 297px 374px #FFF, 1306px 169px #FFF, 686px 1619px #FFF, 545px 1585px #FFF, 1728px 1767px #FFF, 903px 46px #FFF, 264px 200px #FFF, 1005px 83px #FFF, 1481px 628px #FFF, 1873px 416px #FFF, 17px 324px #FFF, 1242px 1207px #FFF, 1882px 29px #FFF, 683px 1595px #FFF, 1291px 1834px #FFF, 1878px 500px #FFF, 1913px 1663px #FFF, 1609px 150px #FFF, 1933px 88px #FFF, 1157px 1852px #FFF, 1780px 1303px #FFF, 1732px 1341px #FFF, 1644px 58px #FFF, 874px 1078px #FFF, 1522px 76px #FFF, 1560px 758px #FFF, 1495px 511px #FFF, 1234px 808px #FFF, 1293px 162px #FFF, 1204px 595px #FFF, 365px 1501px #FFF, 1822px 1105px #FFF, 1565px 275px #FFF, 1310px 1422px #FFF, 1089px 1897px #FFF, 402px 1311px #FFF, 852px 1726px #FFF, 426px 1969px #FFF, 579px 1777px #FFF, 975px 361px #FFF, 1124px 957px #FFF, 1241px 1297px #FFF, 1913px 1443px #FFF, 1928px 1625px #FFF, 867px 63px #FFF, 983px 428px #FFF, 178px 558px #FFF, 367px 1905px #FFF, 1765px 1090px #FFF, 1148px 1525px #FFF, 1441px 1124px #FFF, 979px 1886px #FFF, 1364px 1915px #FFF, 1340px 279px #FFF, 288px 880px #FFF, 496px 1335px #FFF, 650px 1058px #FFF, 903px 86px #FFF, 814px 1489px #FFF, 661px 1087px #FFF, 1234px 552px #FFF, 897px 1695px #FFF, 1977px 1532px #FFF, 1619px 1221px #FFF, 375px 148px #FFF, 595px 1057px #FFF, 382px 1173px #FFF, 889px 1249px #FFF, 1796px 564px #FFF, 1308px 194px #FFF, 1361px 432px #FFF, 95px 1992px #FFF, 262px 443px #FFF, 676px 616px #FFF, 295px 1409px #FFF, 1474px 183px #FFF, 401px 115px #FFF, 1424px 54px #FFF, 302px 266px #FFF, 1243px 1581px #FFF, 441px 497px #FFF, 868px 141px #FFF, 1562px 1148px #FFF, 951px 1605px #FFF, 658px 1154px #FFF, 1335px 831px #FFF, 767px 1232px #FFF, 1092px 289px #FFF, 849px 311px #FFF, 917px 434px #FFF, 1788px 1880px #FFF, 763px 639px #FFF, 5px 801px #FFF, 1199px 933px #FFF, 336px 831px #FFF, 1336px 1517px #FFF, 1884px 1203px #FFF, 840px 490px #FFF, 1589px 1305px #FFF, 1568px 1630px #FFF, 1601px 714px #FFF, 1736px 594px #FFF, 439px 1849px #FFF, 445px 513px #FFF, 1548px 1858px #FFF, 355px 1726px #FFF, 1362px 1433px #FFF, 763px 286px #FFF, 1190px 1590px #FFF, 1295px 501px #FFF, 1467px 373px #FFF, 1519px 138px #FFF, 586px 361px #FFF, 1829px 1506px #FFF, 1565px 206px #FFF, 1069px 1292px #FFF, 248px 626px #FFF, 1241px 896px #FFF, 1730px 668px #FFF, 1748px 1680px #FFF, 820px 112px #FFF, 1203px 535px #FFF, 1461px 1766px #FFF, 1449px 263px #FFF, 987px 1612px #FFF, 1521px 35px #FFF, 962px 12px #FFF, 106px 1131px #FFF, 1027px 1474px #FFF, 115px 1070px #FFF, 74px 770px #FFF, 1067px 874px #FFF, 304px 274px #FFF, 1477px 383px #FFF, 1560px 1366px #FFF, 908px 777px #FFF, 616px 592px #FFF, 93px 371px #FFF, 682px 1035px #FFF, 95px 131px #FFF, 846px 1369px #FFF, 1307px 839px #FFF, 627px 1440px #FFF, 883px 65px #FFF, 330px 925px #FFF, 1913px 1197px #FFF, 1498px 1935px #FFF, 782px 652px #FFF, 1429px 1033px #FFF, 1421px 1300px #FFF, 1433px 343px #FFF, 3px 776px #FFF, 409px 772px #FFF, 370px 65px #FFF, 189px 1511px #FFF, 133px 1252px #FFF, 653px 1667px #FFF, 792px 1496px #FFF, 1907px 332px #FFF, 1329px 648px #FFF, 1542px 1936px #FFF, 705px 442px #FFF, 1297px 828px #FFF, 985px 677px #FFF, 1575px 1094px #FFF, 188px 86px #FFF, 1481px 409px #FFF, 160px 596px #FFF, 1101px 775px #FFF, 1935px 1639px #FFF, 555px 1696px #FFF, 34px 1714px #FFF, 1460px 1255px #FFF, 1840px 473px #FFF, 871px 208px #FFF, 1999px 1814px #FFF, 1044px 1668px #FFF, 85px 572px #FFF, 1858px 1222px #FFF, 20px 89px #FFF, 67px 13px #FFF, 906px 1356px #FFF, 398px 1450px #FFF, 839px 1203px #FFF, 285px 483px #FFF, 1993px 1062px #FFF, 348px 1917px #FFF, 1575px 594px #FFF, 1120px 677px #FFF, 1147px 1513px #FFF, 1854px 1781px #FFF, 1302px 891px #FFF, 1159px 175px #FFF, 1463px 715px #FFF, 1315px 53px #FFF, 1857px 1357px #FFF, 1140px 379px #FFF, 515px 345px #FFF, 1352px 1833px #FFF, 1150px 1271px #FFF, 482px 117px #FFF, 143px 906px #FFF, 1537px 1586px #FFF, 13px 811px #FFF, 350px 764px #FFF, 1093px 970px #FFF, 1978px 657px #FFF, 1075px 690px #FFF, 6px 1927px #FFF, 1782px 1544px #FFF, 1906px 106px #FFF, 225px 445px #FFF, 1411px 659px #FFF, 426px 1828px #FFF, 573px 228px #FFF, 301px 15px #FFF, 1937px 1011px #FFF, 1540px 1423px #FFF, 482px 2000px #FFF, 525px 1806px #FFF, 773px 83px #FFF, 1285px 724px #FFF, 81px 127px #FFF, 73px 1236px #FFF, 1566px 148px #FFF, 1625px 1560px #FFF, 1207px 1821px #FFF, 101px 1753px #FFF, 1153px 883px #FFF, 210px 1189px #FFF, 235px 156px #FFF, 381px 1873px #FFF, 860px 977px #FFF, 1259px 380px #FFF, 140px 1387px #FFF, 1559px 1625px #FFF, 1924px 368px #FFF, 1941px 674px #FFF, 726px 710px #FFF, 808px 1363px #FFF, 890px 1638px #FFF, 1023px 1544px #FFF, 569px 1400px #FFF, 919px 1847px #FFF, 1968px 725px #FFF, 1019px 1422px #FFF, 48px 1765px #FFF, 1559px 1972px #FFF, 1086px 412px #FFF, 1533px 1572px #FFF, 473px 28px #FFF, 1466px 1324px #FFF, 1052px 1418px #FFF, 1692px 649px #FFF, 1604px 832px #FFF, 1163px 1948px #FFF, 1827px 88px #FFF, 1703px 794px #FFF, 198px 772px #FFF, 1867px 519px #FFF, 1822px 1754px #FFF, 442px 51px #FFF, 379px 1674px #FFF, 685px 1129px #FFF, 270px 1454px #FFF, 1970px 356px #FFF, 1872px 786px #FFF, 1074px 1117px #FFF, 200px 1685px #FFF, 214px 1564px #FFF, 261px 1973px #FFF, 179px 1749px #FFF, 769px 1535px #FFF, 1708px 1955px #FFF, 738px 1271px #FFF, 333px 830px #FFF, 1533px 1256px #FFF, 241px 782px #FFF, 203px 1192px #FFF, 1137px 795px #FFF, 1758px 269px #FFF, 1347px 1954px #FFF, 1688px 701px #FFF, 1532px 1353px #FFF, 795px 510px #FFF, 562px 1630px #FFF, 1030px 1125px #FFF, 1634px 1410px #FFF, 710px 632px #FFF, 445px 258px #FFF, 4px 1654px #FFF, 57px 812px #FFF, 1823px 1334px #FFF, 549px 1480px #FFF, 358px 469px #FFF, 813px 964px #FFF, 294px 1143px #FFF, 477px 839px #FFF, 915px 917px #FFF, 1994px 1226px #FFF, 21px 1489px #FFF, 634px 88px #FFF, 1793px 1981px #FFF, 511px 1716px #FFF, 1536px 1444px #FFF, 1758px 1995px #FFF, 532px 1235px #FFF, 1010px 357px #FFF, 261px 1946px #FFF, 1476px 1521px #FFF, 1491px 341px #FFF, 1529px 855px #FFF, 13px 256px #FFF, 318px 565px #FFF, 631px 1326px #FFF, 704px 1936px #FFF, 76px 838px #FFF, 391px 839px #FFF, 1245px 896px #FFF, 256px 1770px #FFF, 753px 1688px #FFF, 440px 1197px #FFF, 1821px 573px #FFF, 90px 1995px #FFF, 20px 1472px #FFF, 1022px 675px #FFF, 1104px 1560px #FFF, 357px 789px #FFF, 58px 584px #FFF, 662px 1085px #FFF, 1112px 1529px #FFF, 1035px 940px #FFF, 813px 1565px #FFF, 1694px 5px #FFF, 612px 1842px #FFF, 648px 932px #FFF, 1458px 1206px #FFF, 476px 1189px #FFF, 917px 1585px #FFF, 612px 421px #FFF, 187px 1468px #FFF, 319px 1230px #FFF, 598px 104px #FFF, 151px 1140px #FFF, 1878px 1210px #FFF, 1061px 576px #FFF, 79px 1528px #FFF, 1924px 1739px #FFF, 879px 1754px #FFF, 1534px 1693px #FFF, 1096px 806px #FFF, 1375px 941px #FFF, 257px 1263px #FFF, 1800px 1382px #FFF, 1528px 1355px #FFF, 353px 1035px #FFF, 1143px 1577px #FFF, 492px 234px #FFF, 1592px 864px #FFF, 839px 1126px #FFF, 1378px 1784px #FFF, 1277px 275px #FFF, 1525px 1050px #FFF, 439px 1322px #FFF, 189px 435px #FFF, 453px 709px #FFF, 1232px 286px #FFF, 1347px 1393px #FFF, 869px 252px #FFF, 1870px 1534px #FFF, 51px 1213px #FFF, 422px 1872px #FFF, 1143px 650px #FFF, 1478px 551px #FFF, 32px 1003px #FFF, 1513px 47px #FFF, 292px 500px #FFF, 1267px 1731px #FFF, 379px 1119px #FFF, 440px 851px #FFF, 1294px 44px #FFF, 680px 1049px #FFF, 1981px 912px #FFF, 272px 1776px #FFF, 1066px 1397px #FFF, 1182px 1526px #FFF, 1831px 1602px #FFF, 1263px 1049px #FFF, 177px 1862px #FFF, 145px 1319px #FFF, 831px 1415px #FFF, 993px 1532px #FFF, 1097px 344px #FFF, 54px 1426px #FFF, 1788px 446px #FFF, 1608px 458px #FFF, 665px 1268px #FFF, 1697px 680px #FFF, 200px 212px #FFF, 792px 885px #FFF, 1866px 345px #FFF, 176px 531px #FFF, 1701px 265px #FFF, 689px 658px #FFF, 1196px 132px #FFF, 1751px 1704px #FFF, 1025px 1117px #FFF, 417px 1404px #FFF, 1851px 226px #FFF, 581px 491px #FFF, 293px 646px #FFF, 21px 788px #FFF, 1280px 1813px #FFF, 1437px 653px #FFF, 305px 1580px #FFF, 663px 1343px #FFF, 913px 441px #FFF, 1553px 984px #FFF, 800px 739px #FFF, 568px 569px #FFF, 1908px 1028px #FFF, 1585px 1284px #FFF, 969px 418px #FFF, 199px 1971px #FFF, 835px 850px #FFF, 746px 995px #FFF, 139px 879px #FFF, 252px 822px #FFF, 1385px 267px #FFF, 897px 824px #FFF, 1018px 1083px #FFF, 522px 1896px #FFF, 1158px 1189px #FFF, 73px 248px #FFF, 1619px 913px #FFF, 1675px 1689px #FFF, 159px 1447px #FFF, 1889px 836px #FFF, 1946px 799px #FFF, 1528px 65px #FFF, 1466px 543px #FFF, 95px 1940px #FFF, 169px 1613px #FFF, 1077px 277px #FFF, 1092px 750px #FFF, 592px 632px #FFF, 387px 1039px #FFF, 1234px 503px #FFF, 25px 1955px #FFF, 1810px 846px #FFF, 102px 275px #FFF, 307px 1658px #FFF, 401px 1434px #FFF, 1041px 1379px #FFF, 508px 1960px #FFF, 1092px 1440px #FFF, 596px 1385px #FFF, 1421px 127px #FFF, 1432px 1446px #FFF, 171px 1049px #FFF, 1101px 1935px #FFF, 523px 832px #FFF, 337px 157px #FFF, 985px 1201px #FFF, 1168px 1441px #FFF, 499px 1963px #FFF, 1743px 1071px #FFF, 1632px 227px #FFF, 181px 1714px #FFF, 1812px 359px #FFF, 1265px 265px #FFF, 1405px 1463px #FFF, 1038px 1994px #FFF, 18px 488px #FFF, 1747px 1632px #FFF, 51px 1109px #FFF, 552px 1230px #FFF, 268px 1014px #FFF, 104px 1123px #FFF, 6px 1141px #FFF, 357px 1995px #FFF, 1923px 45px #FFF, 744px 1555px #FFF, 879px 977px #FFF, 729px 736px #FFF, 1862px 1186px #FFF, 1541px 925px #FFF, 1087px 1777px #FFF, 1369px 78px #FFF, 669px 987px #FFF, 1716px 773px #FFF, 1090px 516px #FFF, 499px 1973px #FFF, 1741px 858px #FFF, 926px 463px #FFF, 834px 1199px #FFF, 1926px 1996px #FFF, 832px 1243px #FFF, 1104px 1366px #FFF, 882px 868px #FFF, 236px 409px #FFF, 1736px 497px #FFF, 1504px 140px #FFF, 289px 48px #FFF, 1939px 841px #FFF, 127px 1471px #FFF, 880px 1012px #FFF, 662px 358px #FFF, 1545px 1187px #FFF, 1113px 812px #FFF, 294px 1517px #FFF, 239px 702px #FFF, 1279px 460px #FFF, 389px 821px #FFF, 487px 1032px #FFF, 1588px 458px #FFF, 760px 456px #FFF, 622px 1819px #FFF, 1633px 81px #FFF, 1379px 375px #FFF, 1966px 1504px #FFF, 590px 56px #FFF, 188px 1964px #FFF, 1178px 1245px #FFF, 1510px 213px #FFF, 1393px 485px #FFF, 695px 758px #FFF, 1533px 1216px #FFF, 1035px 389px #FFF;
		animation: animStar 50s linear infinite;
	}

	#stars:after {
		content: " ";
		position: absolute;
		top: 2000px;
		width: 1px;
		height: 1px;
		background: transparent;
		box-shadow: 1751px 1449px #FFF, 765px 219px #FFF, 1791px 202px #FFF, 956px 1834px #FFF, 1172px 1113px #FFF, 1764px 1076px #FFF, 1148px 1039px #FFF, 1521px 1734px #FFF, 1886px 613px #FFF, 1999px 759px #FFF, 1641px 1436px #FFF, 810px 1894px #FFF, 1052px 1514px #FFF, 534px 409px #FFF, 1630px 1321px #FFF, 228px 1331px #FFF, 1148px 112px #FFF, 1008px 1498px #FFF, 1913px 1314px #FFF, 975px 671px #FFF, 331px 599px #FFF, 515px 1939px #FFF, 1623px 1190px #FFF, 103px 1662px #FFF, 10px 1111px #FFF, 909px 1410px #FFF, 1393px 1490px #FFF, 1787px 1374px #FFF, 173px 1235px #FFF, 296px 494px #FFF, 580px 702px #FFF, 1750px 1796px #FFF, 728px 879px #FFF, 1394px 1248px #FFF, 1025px 580px #FFF, 673px 1117px #FFF, 512px 915px #FFF, 1258px 825px #FFF, 949px 1580px #FFF, 766px 296px #FFF, 8px 1583px #FFF, 906px 1942px #FFF, 1464px 1215px #FFF, 82px 1407px #FFF, 944px 920px #FFF, 556px 1464px #FFF, 88px 1919px #FFF, 1267px 863px #FFF, 344px 594px #FFF, 1521px 182px #FFF, 1638px 725px #FFF, 1772px 676px #FFF, 1497px 1725px #FFF, 627px 1711px #FFF, 766px 61px #FFF, 1777px 731px #FFF, 824px 783px #FFF, 742px 1797px #FFF, 1582px 883px #FFF, 1283px 775px #FFF, 209px 1806px #FFF, 803px 637px #FFF, 128px 1959px #FFF, 129px 869px #FFF, 1153px 309px #FFF, 603px 229px #FFF, 1674px 741px #FFF, 161px 1053px #FFF, 1385px 1141px #FFF, 1169px 945px #FFF, 1799px 1626px #FFF, 1185px 1446px #FFF, 1561px 1662px #FFF, 1910px 568px #FFF, 1770px 1097px #FFF, 556px 1764px #FFF, 545px 1433px #FFF, 1470px 1691px #FFF, 49px 162px #FFF, 1001px 1691px #FFF, 1887px 625px #FFF, 1692px 1304px #FFF, 213px 1460px #FFF, 1201px 69px #FFF, 50px 682px #FFF, 60px 1668px #FFF, 1691px 322px #FFF, 611px 773px #FFF, 404px 1728px #FFF, 1144px 692px #FFF, 628px 467px #FFF, 1127px 1385px #FFF, 1415px 1254px #FFF, 941px 840px #FFF, 1921px 427px #FFF, 721px 1217px #FFF, 146px 1485px #FFF, 1921px 1675px #FFF, 940px 250px #FFF, 1630px 208px #FFF, 1858px 1733px #FFF, 1000px 344px #FFF, 700px 1676px #FFF, 1101px 241px #FFF, 1917px 520px #FFF, 1079px 1104px #FFF, 1018px 1990px #FFF, 491px 389px #FFF, 1381px 937px #FFF, 1101px 1641px #FFF, 1205px 264px #FFF, 499px 1493px #FFF, 262px 1040px #FFF, 665px 1965px #FFF, 1711px 826px #FFF, 1976px 863px #FFF, 1815px 547px #FFF, 243px 539px #FFF, 707px 1035px #FFF, 1749px 654px #FFF, 1350px 624px #FFF, 1508px 349px #FFF, 32px 1259px #FFF, 1572px 1171px #FFF, 1622px 1384px #FFF, 422px 234px #FFF, 293px 461px #FFF, 653px 53px #FFF, 810px 1800px #FFF, 467px 1038px #FFF, 1169px 826px #FFF, 1251px 672px #FFF, 1341px 728px #FFF, 1579px 1447px #FFF, 1481px 721px #FFF, 971px 606px #FFF, 1045px 1075px #FFF, 739px 125px #FFF, 1339px 651px #FFF, 1429px 794px #FFF, 962px 1625px #FFF, 1171px 637px #FFF, 1126px 1655px #FFF, 1694px 359px #FFF, 1127px 986px #FFF, 500px 1189px #FFF, 1552px 612px #FFF, 345px 582px #FFF, 605px 233px #FFF, 400px 801px #FFF, 776px 370px #FFF, 372px 937px #FFF, 1787px 172px #FFF, 467px 977px #FFF, 1875px 200px #FFF, 71px 512px #FFF, 1340px 753px #FFF, 1188px 813px #FFF, 1672px 459px #FFF, 847px 858px #FFF, 219px 907px #FFF, 1401px 58px #FFF, 384px 1476px #FFF, 363px 335px #FFF, 669px 944px #FFF, 1424px 538px #FFF, 394px 1470px #FFF, 1365px 1346px #FFF, 919px 485px #FFF, 348px 738px #FFF, 259px 943px #FFF, 297px 374px #FFF, 1306px 169px #FFF, 686px 1619px #FFF, 545px 1585px #FFF, 1728px 1767px #FFF, 903px 46px #FFF, 264px 200px #FFF, 1005px 83px #FFF, 1481px 628px #FFF, 1873px 416px #FFF, 17px 324px #FFF, 1242px 1207px #FFF, 1882px 29px #FFF, 683px 1595px #FFF, 1291px 1834px #FFF, 1878px 500px #FFF, 1913px 1663px #FFF, 1609px 150px #FFF, 1933px 88px #FFF, 1157px 1852px #FFF, 1780px 1303px #FFF, 1732px 1341px #FFF, 1644px 58px #FFF, 874px 1078px #FFF, 1522px 76px #FFF, 1560px 758px #FFF, 1495px 511px #FFF, 1234px 808px #FFF, 1293px 162px #FFF, 1204px 595px #FFF, 365px 1501px #FFF, 1822px 1105px #FFF, 1565px 275px #FFF, 1310px 1422px #FFF, 1089px 1897px #FFF, 402px 1311px #FFF, 852px 1726px #FFF, 426px 1969px #FFF, 579px 1777px #FFF, 975px 361px #FFF, 1124px 957px #FFF, 1241px 1297px #FFF, 1913px 1443px #FFF, 1928px 1625px #FFF, 867px 63px #FFF, 983px 428px #FFF, 178px 558px #FFF, 367px 1905px #FFF, 1765px 1090px #FFF, 1148px 1525px #FFF, 1441px 1124px #FFF, 979px 1886px #FFF, 1364px 1915px #FFF, 1340px 279px #FFF, 288px 880px #FFF, 496px 1335px #FFF, 650px 1058px #FFF, 903px 86px #FFF, 814px 1489px #FFF, 661px 1087px #FFF, 1234px 552px #FFF, 897px 1695px #FFF, 1977px 1532px #FFF, 1619px 1221px #FFF, 375px 148px #FFF, 595px 1057px #FFF, 382px 1173px #FFF, 889px 1249px #FFF, 1796px 564px #FFF, 1308px 194px #FFF, 1361px 432px #FFF, 95px 1992px #FFF, 262px 443px #FFF, 676px 616px #FFF, 295px 1409px #FFF, 1474px 183px #FFF, 401px 115px #FFF, 1424px 54px #FFF, 302px 266px #FFF, 1243px 1581px #FFF, 441px 497px #FFF, 868px 141px #FFF, 1562px 1148px #FFF, 951px 1605px #FFF, 658px 1154px #FFF, 1335px 831px #FFF, 767px 1232px #FFF, 1092px 289px #FFF, 849px 311px #FFF, 917px 434px #FFF, 1788px 1880px #FFF, 763px 639px #FFF, 5px 801px #FFF, 1199px 933px #FFF, 336px 831px #FFF, 1336px 1517px #FFF, 1884px 1203px #FFF, 840px 490px #FFF, 1589px 1305px #FFF, 1568px 1630px #FFF, 1601px 714px #FFF, 1736px 594px #FFF, 439px 1849px #FFF, 445px 513px #FFF, 1548px 1858px #FFF, 355px 1726px #FFF, 1362px 1433px #FFF, 763px 286px #FFF, 1190px 1590px #FFF, 1295px 501px #FFF, 1467px 373px #FFF, 1519px 138px #FFF, 586px 361px #FFF, 1829px 1506px #FFF, 1565px 206px #FFF, 1069px 1292px #FFF, 248px 626px #FFF, 1241px 896px #FFF, 1730px 668px #FFF, 1748px 1680px #FFF, 820px 112px #FFF, 1203px 535px #FFF, 1461px 1766px #FFF, 1449px 263px #FFF, 987px 1612px #FFF, 1521px 35px #FFF, 962px 12px #FFF, 106px 1131px #FFF, 1027px 1474px #FFF, 115px 1070px #FFF, 74px 770px #FFF, 1067px 874px #FFF, 304px 274px #FFF, 1477px 383px #FFF, 1560px 1366px #FFF, 908px 777px #FFF, 616px 592px #FFF, 93px 371px #FFF, 682px 1035px #FFF, 95px 131px #FFF, 846px 1369px #FFF, 1307px 839px #FFF, 627px 1440px #FFF, 883px 65px #FFF, 330px 925px #FFF, 1913px 1197px #FFF, 1498px 1935px #FFF, 782px 652px #FFF, 1429px 1033px #FFF, 1421px 1300px #FFF, 1433px 343px #FFF, 3px 776px #FFF, 409px 772px #FFF, 370px 65px #FFF, 189px 1511px #FFF, 133px 1252px #FFF, 653px 1667px #FFF, 792px 1496px #FFF, 1907px 332px #FFF, 1329px 648px #FFF, 1542px 1936px #FFF, 705px 442px #FFF, 1297px 828px #FFF, 985px 677px #FFF, 1575px 1094px #FFF, 188px 86px #FFF, 1481px 409px #FFF, 160px 596px #FFF, 1101px 775px #FFF, 1935px 1639px #FFF, 555px 1696px #FFF, 34px 1714px #FFF, 1460px 1255px #FFF, 1840px 473px #FFF, 871px 208px #FFF, 1999px 1814px #FFF, 1044px 1668px #FFF, 85px 572px #FFF, 1858px 1222px #FFF, 20px 89px #FFF, 67px 13px #FFF, 906px 1356px #FFF, 398px 1450px #FFF, 839px 1203px #FFF, 285px 483px #FFF, 1993px 1062px #FFF, 348px 1917px #FFF, 1575px 594px #FFF, 1120px 677px #FFF, 1147px 1513px #FFF, 1854px 1781px #FFF, 1302px 891px #FFF, 1159px 175px #FFF, 1463px 715px #FFF, 1315px 53px #FFF, 1857px 1357px #FFF, 1140px 379px #FFF, 515px 345px #FFF, 1352px 1833px #FFF, 1150px 1271px #FFF, 482px 117px #FFF, 143px 906px #FFF, 1537px 1586px #FFF, 13px 811px #FFF, 350px 764px #FFF, 1093px 970px #FFF, 1978px 657px #FFF, 1075px 690px #FFF, 6px 1927px #FFF, 1782px 1544px #FFF, 1906px 106px #FFF, 225px 445px #FFF, 1411px 659px #FFF, 426px 1828px #FFF, 573px 228px #FFF, 301px 15px #FFF, 1937px 1011px #FFF, 1540px 1423px #FFF, 482px 2000px #FFF, 525px 1806px #FFF, 773px 83px #FFF, 1285px 724px #FFF, 81px 127px #FFF, 73px 1236px #FFF, 1566px 148px #FFF, 1625px 1560px #FFF, 1207px 1821px #FFF, 101px 1753px #FFF, 1153px 883px #FFF, 210px 1189px #FFF, 235px 156px #FFF, 381px 1873px #FFF, 860px 977px #FFF, 1259px 380px #FFF, 140px 1387px #FFF, 1559px 1625px #FFF, 1924px 368px #FFF, 1941px 674px #FFF, 726px 710px #FFF, 808px 1363px #FFF, 890px 1638px #FFF, 1023px 1544px #FFF, 569px 1400px #FFF, 919px 1847px #FFF, 1968px 725px #FFF, 1019px 1422px #FFF, 48px 1765px #FFF, 1559px 1972px #FFF, 1086px 412px #FFF, 1533px 1572px #FFF, 473px 28px #FFF, 1466px 1324px #FFF, 1052px 1418px #FFF, 1692px 649px #FFF, 1604px 832px #FFF, 1163px 1948px #FFF, 1827px 88px #FFF, 1703px 794px #FFF, 198px 772px #FFF, 1867px 519px #FFF, 1822px 1754px #FFF, 442px 51px #FFF, 379px 1674px #FFF, 685px 1129px #FFF, 270px 1454px #FFF, 1970px 356px #FFF, 1872px 786px #FFF, 1074px 1117px #FFF, 200px 1685px #FFF, 214px 1564px #FFF, 261px 1973px #FFF, 179px 1749px #FFF, 769px 1535px #FFF, 1708px 1955px #FFF, 738px 1271px #FFF, 333px 830px #FFF, 1533px 1256px #FFF, 241px 782px #FFF, 203px 1192px #FFF, 1137px 795px #FFF, 1758px 269px #FFF, 1347px 1954px #FFF, 1688px 701px #FFF, 1532px 1353px #FFF, 795px 510px #FFF, 562px 1630px #FFF, 1030px 1125px #FFF, 1634px 1410px #FFF, 710px 632px #FFF, 445px 258px #FFF, 4px 1654px #FFF, 57px 812px #FFF, 1823px 1334px #FFF, 549px 1480px #FFF, 358px 469px #FFF, 813px 964px #FFF, 294px 1143px #FFF, 477px 839px #FFF, 915px 917px #FFF, 1994px 1226px #FFF, 21px 1489px #FFF, 634px 88px #FFF, 1793px 1981px #FFF, 511px 1716px #FFF, 1536px 1444px #FFF, 1758px 1995px #FFF, 532px 1235px #FFF, 1010px 357px #FFF, 261px 1946px #FFF, 1476px 1521px #FFF, 1491px 341px #FFF, 1529px 855px #FFF, 13px 256px #FFF, 318px 565px #FFF, 631px 1326px #FFF, 704px 1936px #FFF, 76px 838px #FFF, 391px 839px #FFF, 1245px 896px #FFF, 256px 1770px #FFF, 753px 1688px #FFF, 440px 1197px #FFF, 1821px 573px #FFF, 90px 1995px #FFF, 20px 1472px #FFF, 1022px 675px #FFF, 1104px 1560px #FFF, 357px 789px #FFF, 58px 584px #FFF, 662px 1085px #FFF, 1112px 1529px #FFF, 1035px 940px #FFF, 813px 1565px #FFF, 1694px 5px #FFF, 612px 1842px #FFF, 648px 932px #FFF, 1458px 1206px #FFF, 476px 1189px #FFF, 917px 1585px #FFF, 612px 421px #FFF, 187px 1468px #FFF, 319px 1230px #FFF, 598px 104px #FFF, 151px 1140px #FFF, 1878px 1210px #FFF, 1061px 576px #FFF, 79px 1528px #FFF, 1924px 1739px #FFF, 879px 1754px #FFF, 1534px 1693px #FFF, 1096px 806px #FFF, 1375px 941px #FFF, 257px 1263px #FFF, 1800px 1382px #FFF, 1528px 1355px #FFF, 353px 1035px #FFF, 1143px 1577px #FFF, 492px 234px #FFF, 1592px 864px #FFF, 839px 1126px #FFF, 1378px 1784px #FFF, 1277px 275px #FFF, 1525px 1050px #FFF, 439px 1322px #FFF, 189px 435px #FFF, 453px 709px #FFF, 1232px 286px #FFF, 1347px 1393px #FFF, 869px 252px #FFF, 1870px 1534px #FFF, 51px 1213px #FFF, 422px 1872px #FFF, 1143px 650px #FFF, 1478px 551px #FFF, 32px 1003px #FFF, 1513px 47px #FFF, 292px 500px #FFF, 1267px 1731px #FFF, 379px 1119px #FFF, 440px 851px #FFF, 1294px 44px #FFF, 680px 1049px #FFF, 1981px 912px #FFF, 272px 1776px #FFF, 1066px 1397px #FFF, 1182px 1526px #FFF, 1831px 1602px #FFF, 1263px 1049px #FFF, 177px 1862px #FFF, 145px 1319px #FFF, 831px 1415px #FFF, 993px 1532px #FFF, 1097px 344px #FFF, 54px 1426px #FFF, 1788px 446px #FFF, 1608px 458px #FFF, 665px 1268px #FFF, 1697px 680px #FFF, 200px 212px #FFF, 792px 885px #FFF, 1866px 345px #FFF, 176px 531px #FFF, 1701px 265px #FFF, 689px 658px #FFF, 1196px 132px #FFF, 1751px 1704px #FFF, 1025px 1117px #FFF, 417px 1404px #FFF, 1851px 226px #FFF, 581px 491px #FFF, 293px 646px #FFF, 21px 788px #FFF, 1280px 1813px #FFF, 1437px 653px #FFF, 305px 1580px #FFF, 663px 1343px #FFF, 913px 441px #FFF, 1553px 984px #FFF, 800px 739px #FFF, 568px 569px #FFF, 1908px 1028px #FFF, 1585px 1284px #FFF, 969px 418px #FFF, 199px 1971px #FFF, 835px 850px #FFF, 746px 995px #FFF, 139px 879px #FFF, 252px 822px #FFF, 1385px 267px #FFF, 897px 824px #FFF, 1018px 1083px #FFF, 522px 1896px #FFF, 1158px 1189px #FFF, 73px 248px #FFF, 1619px 913px #FFF, 1675px 1689px #FFF, 159px 1447px #FFF, 1889px 836px #FFF, 1946px 799px #FFF, 1528px 65px #FFF, 1466px 543px #FFF, 95px 1940px #FFF, 169px 1613px #FFF, 1077px 277px #FFF, 1092px 750px #FFF, 592px 632px #FFF, 387px 1039px #FFF, 1234px 503px #FFF, 25px 1955px #FFF, 1810px 846px #FFF, 102px 275px #FFF, 307px 1658px #FFF, 401px 1434px #FFF, 1041px 1379px #FFF, 508px 1960px #FFF, 1092px 1440px #FFF, 596px 1385px #FFF, 1421px 127px #FFF, 1432px 1446px #FFF, 171px 1049px #FFF, 1101px 1935px #FFF, 523px 832px #FFF, 337px 157px #FFF, 985px 1201px #FFF, 1168px 1441px #FFF, 499px 1963px #FFF, 1743px 1071px #FFF, 1632px 227px #FFF, 181px 1714px #FFF, 1812px 359px #FFF, 1265px 265px #FFF, 1405px 1463px #FFF, 1038px 1994px #FFF, 18px 488px #FFF, 1747px 1632px #FFF, 51px 1109px #FFF, 552px 1230px #FFF, 268px 1014px #FFF, 104px 1123px #FFF, 6px 1141px #FFF, 357px 1995px #FFF, 1923px 45px #FFF, 744px 1555px #FFF, 879px 977px #FFF, 729px 736px #FFF, 1862px 1186px #FFF, 1541px 925px #FFF, 1087px 1777px #FFF, 1369px 78px #FFF, 669px 987px #FFF, 1716px 773px #FFF, 1090px 516px #FFF, 499px 1973px #FFF, 1741px 858px #FFF, 926px 463px #FFF, 834px 1199px #FFF, 1926px 1996px #FFF, 832px 1243px #FFF, 1104px 1366px #FFF, 882px 868px #FFF, 236px 409px #FFF, 1736px 497px #FFF, 1504px 140px #FFF, 289px 48px #FFF, 1939px 841px #FFF, 127px 1471px #FFF, 880px 1012px #FFF, 662px 358px #FFF, 1545px 1187px #FFF, 1113px 812px #FFF, 294px 1517px #FFF, 239px 702px #FFF, 1279px 460px #FFF, 389px 821px #FFF, 487px 1032px #FFF, 1588px 458px #FFF, 760px 456px #FFF, 622px 1819px #FFF, 1633px 81px #FFF, 1379px 375px #FFF, 1966px 1504px #FFF, 590px 56px #FFF, 188px 1964px #FFF, 1178px 1245px #FFF, 1510px 213px #FFF, 1393px 485px #FFF, 695px 758px #FFF, 1533px 1216px #FFF, 1035px 389px #FFF;
	}

	#stars2 {
		width: 2px;
		height: 2px;
		background: transparent;
		box-shadow: 1711px 951px #FFF, 1664px 497px #FFF, 1600px 1810px #FFF, 27px 1909px #FFF, 506px 56px #FFF, 522px 190px #FFF, 784px 799px #FFF, 1671px 1963px #FFF, 1746px 1016px #FFF, 599px 1139px #FFF, 343px 557px #FFF, 1721px 855px #FFF, 445px 1540px #FFF, 637px 247px #FFF, 850px 631px #FFF, 388px 1019px #FFF, 1036px 468px #FFF, 1865px 1917px #FFF, 1385px 1716px #FFF, 1957px 1761px #FFF, 1714px 963px #FFF, 799px 170px #FFF, 1131px 1623px #FFF, 168px 1446px #FFF, 510px 1895px #FFF, 1839px 1155px #FFF, 1194px 1859px #FFF, 396px 936px #FFF, 234px 1200px #FFF, 1002px 1727px #FFF, 1278px 150px #FFF, 405px 815px #FFF, 438px 1702px #FFF, 80px 1240px #FFF, 1083px 1945px #FFF, 208px 531px #FFF, 1513px 1613px #FFF, 1023px 844px #FFF, 1055px 1908px #FFF, 348px 222px #FFF, 748px 422px #FFF, 804px 1982px #FFF, 1587px 86px #FFF, 277px 385px #FFF, 1091px 1833px #FFF, 3px 946px #FFF, 1233px 1835px #FFF, 959px 1192px #FFF, 1183px 100px #FFF, 1509px 245px #FFF, 172px 1583px #FFF, 221px 763px #FFF, 753px 1283px #FFF, 1452px 1476px #FFF, 1609px 122px #FFF, 1214px 836px #FFF, 1820px 348px #FFF, 1968px 418px #FFF, 1149px 1697px #FFF, 1509px 1862px #FFF, 776px 1786px #FFF, 1966px 303px #FFF, 134px 1740px #FFF, 1519px 400px #FFF, 1679px 456px #FFF, 563px 1571px #FFF, 220px 1508px #FFF, 19px 1385px #FFF, 1902px 469px #FFF, 793px 1197px #FFF, 183px 1817px #FFF, 1373px 761px #FFF, 1108px 879px #FFF, 663px 1911px #FFF, 1763px 1071px #FFF, 683px 1429px #FFF, 1721px 697px #FFF, 1205px 1092px #FFF, 1314px 929px #FFF, 160px 1764px #FFF, 1093px 710px #FFF, 1135px 1972px #FFF, 351px 422px #FFF, 1010px 490px #FFF, 396px 288px #FFF, 1161px 784px #FFF, 1156px 634px #FFF, 574px 1796px #FFF, 1663px 1426px #FFF, 1227px 1956px #FFF, 1706px 217px #FFF, 141px 434px #FFF, 1477px 1704px #FFF, 1627px 1481px #FFF, 1732px 119px #FFF, 1848px 1394px #FFF, 1363px 656px #FFF, 383px 49px #FFF, 1836px 717px #FFF, 427px 1701px #FFF, 274px 1591px #FFF, 1230px 349px #FFF, 771px 895px #FFF, 1966px 315px #FFF, 438px 830px #FFF, 1965px 502px #FFF, 1383px 1554px #FFF, 1549px 1570px #FFF, 1096px 1929px #FFF, 863px 1120px #FFF, 1339px 629px #FFF, 1446px 461px #FFF, 946px 179px #FFF, 706px 398px #FFF, 1870px 1490px #FFF, 1855px 120px #FFF, 1171px 319px #FFF, 507px 1094px #FFF, 671px 1073px #FFF, 218px 1881px #FFF, 1658px 1461px #FFF, 647px 1423px #FFF, 1070px 142px #FFF, 85px 280px #FFF, 459px 1095px #FFF, 4px 1566px #FFF, 291px 245px #FFF, 763px 1503px #FFF, 442px 1112px #FFF, 1804px 1936px #FFF, 1335px 1686px #FFF, 1827px 920px #FFF, 259px 1992px #FFF, 973px 1060px #FFF, 1017px 1698px #FFF, 221px 1182px #FFF, 215px 132px #FFF, 403px 1346px #FFF, 561px 1448px #FFF, 415px 1019px #FFF, 1310px 113px #FFF, 1916px 101px #FFF, 1838px 1402px #FFF, 292px 231px #FFF, 338px 1075px #FFF, 1797px 1645px #FFF, 1443px 969px #FFF, 1609px 1883px #FFF, 1850px 903px #FFF, 1700px 1266px #FFF, 1572px 660px #FFF, 752px 474px #FFF, 1928px 1931px #FFF, 1758px 1418px #FFF, 1074px 44px #FFF, 530px 1251px #FFF, 974px 602px #FFF, 465px 182px #FFF, 271px 714px #FFF, 1286px 575px #FFF, 1548px 444px #FFF, 1944px 1040px #FFF, 1692px 1787px #FFF, 123px 1328px #FFF, 1716px 571px #FFF, 192px 1423px #FFF, 893px 909px #FFF, 1700px 1861px #FFF, 621px 1420px #FFF, 784px 718px #FFF, 78px 823px #FFF, 223px 1104px #FFF, 1441px 1081px #FFF, 1360px 1441px #FFF, 967px 1178px #FFF, 799px 1573px #FFF, 1016px 1688px #FFF, 231px 1462px #FFF, 1253px 1098px #FFF, 1135px 508px #FFF, 1919px 27px #FFF, 655px 1844px #FFF, 1771px 1867px #FFF, 1980px 1700px #FFF, 868px 1566px #FFF, 293px 1088px #FFF, 1084px 521px #FFF, 65px 403px #FFF, 1551px 349px #FFF, 714px 1558px #FFF, 721px 917px #FFF, 256px 1700px #FFF, 1203px 1231px #FFF, 1071px 214px #FFF, 1048px 578px #FFF, 1299px 1775px #FFF, 1787px 617px #FFF, 1625px 316px #FFF, 606px 25px #FFF, 1186px 1009px #FFF;
		animation: animStar 100s linear infinite;
	}

	#stars2:after {
		content: " ";
		position: absolute;
		top: 2000px;
		width: 2px;
		height: 2px;
		background: transparent;
		box-shadow: 1711px 951px #FFF, 1664px 497px #FFF, 1600px 1810px #FFF, 27px 1909px #FFF, 506px 56px #FFF, 522px 190px #FFF, 784px 799px #FFF, 1671px 1963px #FFF, 1746px 1016px #FFF, 599px 1139px #FFF, 343px 557px #FFF, 1721px 855px #FFF, 445px 1540px #FFF, 637px 247px #FFF, 850px 631px #FFF, 388px 1019px #FFF, 1036px 468px #FFF, 1865px 1917px #FFF, 1385px 1716px #FFF, 1957px 1761px #FFF, 1714px 963px #FFF, 799px 170px #FFF, 1131px 1623px #FFF, 168px 1446px #FFF, 510px 1895px #FFF, 1839px 1155px #FFF, 1194px 1859px #FFF, 396px 936px #FFF, 234px 1200px #FFF, 1002px 1727px #FFF, 1278px 150px #FFF, 405px 815px #FFF, 438px 1702px #FFF, 80px 1240px #FFF, 1083px 1945px #FFF, 208px 531px #FFF, 1513px 1613px #FFF, 1023px 844px #FFF, 1055px 1908px #FFF, 348px 222px #FFF, 748px 422px #FFF, 804px 1982px #FFF, 1587px 86px #FFF, 277px 385px #FFF, 1091px 1833px #FFF, 3px 946px #FFF, 1233px 1835px #FFF, 959px 1192px #FFF, 1183px 100px #FFF, 1509px 245px #FFF, 172px 1583px #FFF, 221px 763px #FFF, 753px 1283px #FFF, 1452px 1476px #FFF, 1609px 122px #FFF, 1214px 836px #FFF, 1820px 348px #FFF, 1968px 418px #FFF, 1149px 1697px #FFF, 1509px 1862px #FFF, 776px 1786px #FFF, 1966px 303px #FFF, 134px 1740px #FFF, 1519px 400px #FFF, 1679px 456px #FFF, 563px 1571px #FFF, 220px 1508px #FFF, 19px 1385px #FFF, 1902px 469px #FFF, 793px 1197px #FFF, 183px 1817px #FFF, 1373px 761px #FFF, 1108px 879px #FFF, 663px 1911px #FFF, 1763px 1071px #FFF, 683px 1429px #FFF, 1721px 697px #FFF, 1205px 1092px #FFF, 1314px 929px #FFF, 160px 1764px #FFF, 1093px 710px #FFF, 1135px 1972px #FFF, 351px 422px #FFF, 1010px 490px #FFF, 396px 288px #FFF, 1161px 784px #FFF, 1156px 634px #FFF, 574px 1796px #FFF, 1663px 1426px #FFF, 1227px 1956px #FFF, 1706px 217px #FFF, 141px 434px #FFF, 1477px 1704px #FFF, 1627px 1481px #FFF, 1732px 119px #FFF, 1848px 1394px #FFF, 1363px 656px #FFF, 383px 49px #FFF, 1836px 717px #FFF, 427px 1701px #FFF, 274px 1591px #FFF, 1230px 349px #FFF, 771px 895px #FFF, 1966px 315px #FFF, 438px 830px #FFF, 1965px 502px #FFF, 1383px 1554px #FFF, 1549px 1570px #FFF, 1096px 1929px #FFF, 863px 1120px #FFF, 1339px 629px #FFF, 1446px 461px #FFF, 946px 179px #FFF, 706px 398px #FFF, 1870px 1490px #FFF, 1855px 120px #FFF, 1171px 319px #FFF, 507px 1094px #FFF, 671px 1073px #FFF, 218px 1881px #FFF, 1658px 1461px #FFF, 647px 1423px #FFF, 1070px 142px #FFF, 85px 280px #FFF, 459px 1095px #FFF, 4px 1566px #FFF, 291px 245px #FFF, 763px 1503px #FFF, 442px 1112px #FFF, 1804px 1936px #FFF, 1335px 1686px #FFF, 1827px 920px #FFF, 259px 1992px #FFF, 973px 1060px #FFF, 1017px 1698px #FFF, 221px 1182px #FFF, 215px 132px #FFF, 403px 1346px #FFF, 561px 1448px #FFF, 415px 1019px #FFF, 1310px 113px #FFF, 1916px 101px #FFF, 1838px 1402px #FFF, 292px 231px #FFF, 338px 1075px #FFF, 1797px 1645px #FFF, 1443px 969px #FFF, 1609px 1883px #FFF, 1850px 903px #FFF, 1700px 1266px #FFF, 1572px 660px #FFF, 752px 474px #FFF, 1928px 1931px #FFF, 1758px 1418px #FFF, 1074px 44px #FFF, 530px 1251px #FFF, 974px 602px #FFF, 465px 182px #FFF, 271px 714px #FFF, 1286px 575px #FFF, 1548px 444px #FFF, 1944px 1040px #FFF, 1692px 1787px #FFF, 123px 1328px #FFF, 1716px 571px #FFF, 192px 1423px #FFF, 893px 909px #FFF, 1700px 1861px #FFF, 621px 1420px #FFF, 784px 718px #FFF, 78px 823px #FFF, 223px 1104px #FFF, 1441px 1081px #FFF, 1360px 1441px #FFF, 967px 1178px #FFF, 799px 1573px #FFF, 1016px 1688px #FFF, 231px 1462px #FFF, 1253px 1098px #FFF, 1135px 508px #FFF, 1919px 27px #FFF, 655px 1844px #FFF, 1771px 1867px #FFF, 1980px 1700px #FFF, 868px 1566px #FFF, 293px 1088px #FFF, 1084px 521px #FFF, 65px 403px #FFF, 1551px 349px #FFF, 714px 1558px #FFF, 721px 917px #FFF, 256px 1700px #FFF, 1203px 1231px #FFF, 1071px 214px #FFF, 1048px 578px #FFF, 1299px 1775px #FFF, 1787px 617px #FFF, 1625px 316px #FFF, 606px 25px #FFF, 1186px 1009px #FFF;
	}

	#stars3 {
		width: 3px;
		height: 3px;
		background: transparent;
		box-shadow: 177px 1833px #FFF, 1059px 361px #FFF, 808px 772px #FFF, 338px 917px #FFF, 1582px 1395px #FFF, 789px 793px #FFF, 794px 1611px #FFF, 1618px 1449px #FFF, 1397px 1877px #FFF, 1529px 1796px #FFF, 955px 1926px #FFF, 390px 843px #FFF, 1355px 243px #FFF, 342px 1196px #FFF, 603px 1px #FFF, 1841px 425px #FFF, 1819px 185px #FFF, 576px 824px #FFF, 987px 377px #FFF, 679px 1816px #FFF, 747px 779px #FFF, 1847px 542px #FFF, 961px 1636px #FFF, 471px 1670px #FFF, 104px 206px #FFF, 298px 197px #FFF, 1678px 532px #FFF, 1335px 421px #FFF, 1749px 1457px #FFF, 986px 910px #FFF, 788px 108px #FFF, 591px 595px #FFF, 135px 1466px #FFF, 1672px 658px #FFF, 1653px 1934px #FFF, 1204px 492px #FFF, 1998px 376px #FFF, 505px 923px #FFF, 62px 1825px #FFF, 607px 1378px #FFF, 1838px 357px #FFF, 580px 1230px #FFF, 478px 1108px #FFF, 1748px 1923px #FFF, 1829px 1715px #FFF, 420px 1870px #FFF, 1414px 99px #FFF, 789px 61px #FFF, 1781px 164px #FFF, 305px 998px #FFF, 1631px 232px #FFF, 1934px 113px #FFF, 1240px 1495px #FFF, 145px 918px #FFF, 1807px 1538px #FFF, 1950px 1144px #FFF, 1940px 591px #FFF, 77px 958px #FFF, 593px 1691px #FFF, 527px 705px #FFF, 1334px 1739px #FFF, 1916px 1066px #FFF, 1128px 1606px #FFF, 1973px 1581px #FFF, 1192px 282px #FFF, 1210px 1278px #FFF, 1445px 383px #FFF, 1359px 571px #FFF, 1197px 1708px #FFF, 944px 1466px #FFF, 15px 1449px #FFF, 358px 110px #FFF, 1409px 129px #FFF, 40px 455px #FFF, 1434px 101px #FFF, 760px 1422px #FFF, 1971px 1142px #FFF, 801px 209px #FFF, 563px 1076px #FFF, 303px 1524px #FFF, 217px 1653px #FFF, 1695px 1029px #FFF, 584px 1653px #FFF, 1551px 1830px #FFF, 1542px 984px #FFF, 1720px 823px #FFF, 760px 1200px #FFF, 1887px 1601px #FFF, 1668px 1592px #FFF, 9px 1673px #FFF, 581px 9px #FFF, 1189px 1827px #FFF, 780px 1818px #FFF, 44px 1575px #FFF, 763px 401px #FFF, 542px 701px #FFF, 1460px 1348px #FFF, 1430px 1352px #FFF, 1563px 184px #FFF, 1644px 507px #FFF;
		animation: animStar 150s linear infinite;
	}

	#stars3:after {
		content: " ";
		position: absolute;
		top: 2000px;
		width: 3px;
		height: 3px;
		background: transparent;
		box-shadow: 177px 1833px #FFF, 1059px 361px #FFF, 808px 772px #FFF, 338px 917px #FFF, 1582px 1395px #FFF, 789px 793px #FFF, 794px 1611px #FFF, 1618px 1449px #FFF, 1397px 1877px #FFF, 1529px 1796px #FFF, 955px 1926px #FFF, 390px 843px #FFF, 1355px 243px #FFF, 342px 1196px #FFF, 603px 1px #FFF, 1841px 425px #FFF, 1819px 185px #FFF, 576px 824px #FFF, 987px 377px #FFF, 679px 1816px #FFF, 747px 779px #FFF, 1847px 542px #FFF, 961px 1636px #FFF, 471px 1670px #FFF, 104px 206px #FFF, 298px 197px #FFF, 1678px 532px #FFF, 1335px 421px #FFF, 1749px 1457px #FFF, 986px 910px #FFF, 788px 108px #FFF, 591px 595px #FFF, 135px 1466px #FFF, 1672px 658px #FFF, 1653px 1934px #FFF, 1204px 492px #FFF, 1998px 376px #FFF, 505px 923px #FFF, 62px 1825px #FFF, 607px 1378px #FFF, 1838px 357px #FFF, 580px 1230px #FFF, 478px 1108px #FFF, 1748px 1923px #FFF, 1829px 1715px #FFF, 420px 1870px #FFF, 1414px 99px #FFF, 789px 61px #FFF, 1781px 164px #FFF, 305px 998px #FFF, 1631px 232px #FFF, 1934px 113px #FFF, 1240px 1495px #FFF, 145px 918px #FFF, 1807px 1538px #FFF, 1950px 1144px #FFF, 1940px 591px #FFF, 77px 958px #FFF, 593px 1691px #FFF, 527px 705px #FFF, 1334px 1739px #FFF, 1916px 1066px #FFF, 1128px 1606px #FFF, 1973px 1581px #FFF, 1192px 282px #FFF, 1210px 1278px #FFF, 1445px 383px #FFF, 1359px 571px #FFF, 1197px 1708px #FFF, 944px 1466px #FFF, 15px 1449px #FFF, 358px 110px #FFF, 1409px 129px #FFF, 40px 455px #FFF, 1434px 101px #FFF, 760px 1422px #FFF, 1971px 1142px #FFF, 801px 209px #FFF, 563px 1076px #FFF, 303px 1524px #FFF, 217px 1653px #FFF, 1695px 1029px #FFF, 584px 1653px #FFF, 1551px 1830px #FFF, 1542px 984px #FFF, 1720px 823px #FFF, 760px 1200px #FFF, 1887px 1601px #FFF, 1668px 1592px #FFF, 9px 1673px #FFF, 581px 9px #FFF, 1189px 1827px #FFF, 780px 1818px #FFF, 44px 1575px #FFF, 763px 401px #FFF, 542px 701px #FFF, 1460px 1348px #FFF, 1430px 1352px #FFF, 1563px 184px #FFF, 1644px 507px #FFF;
	}

	#title {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		color: #FFF;
		text-align: center;
		font-family: "lato", sans-serif;
		font-weight: 300;
		font-size: 50px;
		letter-spacing: 10px;
		margin-top: -60px;
		padding-left: 10px;
	}

	#title span {
		background: -webkit-linear-gradient(white, #38495a);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	@keyframes animStar {
		from {
			transform: translateY(0px);
		}

		to {
			transform: translateY(-2000px);
		}
	}

	#not-found {
		height: 100%;
		position: relative;
		width: 100%;
	}

	#home.parallax-slider {
		height: auto;
	}

	#we-are-good-at {
		background-color: #FFF;
	}

	#services {
		background-color: #FFF;
	}

	#we-love-technology {
		background-color: #FFF;
	}

	#portfolio {
		background-color: #FFF;
	}

	#contact {
		background-color: #fff;
	}

	footer {
		background-color: #fff;
	}

	#blog {
		background-color: #fff;
	}









	/* Parallax Styles */

	.parallax {
		text-align: center;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed !important;
	}

	.parallax-overlay {
		background-color: rgba(0, 0, 0, 0.80);
	}








	/* Home Pattern And Image Parallax */


	.home-pattern {
		background: none;
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 1;
	}

	.pattern {
		background: url(images/pattern.png) repeat;
		width: 100%;
		height: 100%;
	}

	#home-center {
		height: 100%;
		display: table;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}

	.div-align-center {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}

	.ultralarge {
		color: #fff;
		text-align: center;
		font-family: 'Montserrat', sans-serif;
		font-size: 100px;
		line-height: 80px;
		letter-spacing: 0;
	}

	.four-zero-four {
		color: #fff;
		text-align: center;
		font-family: 'Montserrat', sans-serif;
		font-size: 180px;
		line-height: 180px;
		letter-spacing: 0;
	}

	.below-four-zero-four {
		margin-bottom: 40px !important;
	}

	.text-slide-vertical {
		color: -webkit-linear-gradient(white, #38495a);
		font-family: 'Montserrat', sans-serif;
		font-size: 70px;
		text-transform: uppercase;
		width: 100px !important;
		position: relative !important;
	}

	.text-slide-vertical li {
		line-height: 100px;
	}

	.bullet {
		margin: 0 10px;
		opacity: 0.9;
		color: #fff;
	}

	.div-align-center p {
		margin-bottom: 20px;
	}

	p.after-slider {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 30px;
		font-style: italic;
		text-align: center;
		padding-top: 20px;
		margin-bottom: 40px;
	}









	/* Home Fullwidth Parallax Slider */


	ul.fullwidth-slider {
		position: relative;
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #222222;
		z-index: 0;
		-webkit-backface-visibility: visible;
		backface-visibility: visible;
		background-position: center center;
		background-repeat: no-repeat;
	}

	ul.fullwidth-slider li.slide {
		position: relative;
		display: none;
		overflow: hidden;
		float: left;
		width: 100%;
		height: 100%;
		z-index: 0;
		background-attachment: absolute;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		-webkit-backface-visibility: visible;
		backface-visibility: visible;
	}

	ul.fullwidth-slider li.slide .caption {
		position: relative;
		height: 100%;
		width: 100%;
	}

	ul.fullwidth-slider li.slide .caption .caption-inside {
		position: absolute;
		top: 0px;
		width: 100%;
	}

	ul.fullwidth-slider li.slide .caption .slide-caption {
		height: 100%;
		z-index: 0;
		display: table;
		position: relative;
		top: 0;
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}

	ul.fullwidth-slider li.slide .caption .slide-caption .vertical-align-middle {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}

	.vertical-align-middle p {
		margin: 20px 0;
		color: #fff;
	}

	.vertical-align-middle.dark p,
	.vertical-align-middle.dark h1 {
		color: #222;
	}

	ul.fullwidth-slider,
	ul.fullwidth-slider .caption-inside {
		height: 700px;
	}

	.parallax-slider .bx-wrapper .bx-next {
		right: 50px;
	}

	.parallax-slider .bx-wrapper .bx-prev {
		left: 50px;
	}





	/* Home Full Screen Slider */

	#fullscreen-slider {
		display: none;
		/* Only use this if you fade it in again after the images load */
	}

	#cycle-loader {
		height: 32px;
		left: 50%;
		margin: -8px 0 0 -8px;
		position: absolute;
		top: 50%;
		width: 32px;
		z-index: 999;
	}

	#slider_left {
		top: 50%;
		height: 60px;
		position: absolute;
		left: 50px;
		width: 32px;
		z-index: 1000;
		margin-top: -30px;
		cursor: pointer;
	}

	#slider_right {
		top: 50%;
		height: 60px;
		position: absolute;
		right: 50px;
		width: 32px;
		z-index: 1000;
		margin-top: -30px;
		cursor: pointer;
	}

	#slider_left:hover,
	#slider_right:hover {
		margin-top: -28px;
	}

	#slider_left:active,
	#slider_right:active {
		margin-top: -28px;
	}

	.slide-content {
		height: 100%;
		display: table;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}

	.light {
		color: #fff !important;
	}

	.dark {
		color: #222222;
	}

	.slide-content h1 {
		color: inherit;
		font-size: 100px;
		line-height: 100px;
		margin: 10px 0;
		letter-spacing: 1px;
	}

	.georgia {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 30px;
		line-height: 30px;
		font-style: italic;
		padding: 10px 0;
	}

	.slide-content p {
		margin: 10px 0;
	}

	.slide-content a {
		margin: 10px 0;
	}



	/* Home Full Screen Video */



	.video-section {
		background-image: url('images/video-placeholder.jpg');
	}

	#video-volume {
		bottom: 30px;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 24px;
		margin-left: -10px;
		left: 50%;
		position: absolute;
		width: 20px;
		z-index: 10;
	}







	/* We are zega */

	.screens {
		position: relative;
	}

	.big-screen {
		width: 620px;
		height: auto;
		margin: 0 auto;
		z-index: 100;
	}

	.small-screen-left {
		width: 350px;
		height: auto;
		position: absolute;
		left: 0;
		top: 120px;
		z-index: 0;
	}

	.small-screen-right {
		width: 350px;
		height: auto;
		position: absolute;
		right: 0;
		top: 120px;
		z-index: 0;
	}




	/* We are good at */

	.bar {
		text-align: left !important;
		margin: 0px !important;
	}

	.bar li {
		list-style: none !important;
	}

	.bar li:last-child span {
		margin-bottom: 0px;
	}

	.bar li .bar-wrap {
		margin-bottom: 50px;
		border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		-o-border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		background: #dddddd;
	}

	.bar li span {
		height: 35px;
		width: 0px;
		display: block;
		border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		-o-border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
	}

	.bar li p {
		padding-bottom: 2px;
	}

	.bar li span {
		overflow: visible !important;
		position: relative;
	}

	.bar li span strong {
		position: absolute;
		top: 10px;
		left: 10px;
		color: rgba(255, 255, 255, 0.8);
		line-height: 12px !important;
		display: block;
	}



	/* Our Team */

	.our-team {
		text-align: center;
	}

	.our-team li {
		display: inline-block;
		margin: 0 50px;
		height: 330px;
		overflow: hidden;
		border-radius: 3px;
		position: relative;
		width: 260px;
	}

	.our-team li img {
		display: block;
		border-radius: 3px;
		position: relative;
		z-index: 0;
		float: left;
	}

	.team-profile {
		height: 200px;
		padding: 40px 20px 20px 20px;
		margin-top: 235px;
		z-index: 11;
		position: absolute;
		border-radius: 3px;
		transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
	}

	.our-team li:hover>.team-profile {
		margin-top: 0px;
		background-color: #FFF;
		box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	}

	.team-profile h5 {
		color: #222222;
		text-transform: uppercase;
	}

	p.about-team {
		margin: 20px 0 30px 0;
		font-size: 13px;
	}

	ul.socials-icons {
		text-align: center;

	}

	ul.socials-icons li {
		width: 35px;
		height: 35px;
		margin: 5px;
		display: inline-block
	}

	ul.socials-icons li a {
		opacity: 0.5;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	ul.socials-icons li a:hover {
		opacity: 1;
	}













	#newsletter .container {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.newsletter-left {
		width: 60%;
		float: left;
		height: 50px
	}

	.newsletter-right {
		width: 40%;
		float: left;
		text-align: right;
		height: 40px;
		padding-top: 10px;
	}

	#newsletter input[type="text"] {
		border: 0 none;
		color: #fff;
		font-family: 'Montserrat', sans-serif;
		font-size: 36px;
		line-height: 50px;
		margin: 0;
		height: 50px;
		padding: 0px;
		text-transform: uppercase;
		width: 100%;
	}




	/* Twitter Parallax*/



	.twitter-feed .bx-wrapper {
		margin: 30px 0 15px 0 !important;
	}

	.twitter-feed li,
	.twitter-feed li a {
		color: #fff !important;
		text-transform: none;
		font-size: 17.5px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 400;

	}

	.twitter-feed p {
		opacity: 0.5;
	}

	.twitter-feed-icon img {
		width: 60px;
		height: auto;
		opacity: 0.7;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	.twitter-feed-icon img:hover {
		opacity: 1;
	}

	.twitter-feed .bx-wrapper .bx-controls-direction a {
		width: 18px;
		height: 34px;
	}

	.twitter-feed .bx-wrapper .bx-prev {
		left: 50%;
		margin-left: -30px;
		margin-top: 90px;
		background: url(images/slider_left_white.png) no-repeat;
		background-size: 18px 34px;
		opacity: 0.5;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		z-index: 0;
	}


	.twitter-feed .bx-wrapper .bx-next {
		right: 50%;
		margin-right: -30px;
		margin-top: 90px;
		background: url(images/slider_right_white.png) no-repeat;
		background-size: 18px 34px;
		opacity: 0.5;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		z-index: 0;
	}

	.twitter-feed .bx-wrapper .bx-prev:hover,
	.twitter-feed .bx-wrapper .bx-next:hover {
		opacity: 1;
	}

	.twitter-feed .bx-wrapper .bx-next:hover {
		background-position: 0 0;
	}

	#twitter-feed {
		margin-block: 20px;
	}


















	/* Services */

	.service-item {
		float: left;
		margin: 30px 0;
	}

	.service-item h5 {
		text-transform: uppercase;
		color: #222222;
		margin: 5px 0;
	}

	.service-item.text-right {
		text-align: right;
	}

	.service-item.text-right .fa-stack {
		cursor: pointer;
		margin-left: 20px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	.service-item.text-left .fa-stack {
		cursor: pointer;
		margin-right: 20px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}



	.service-item.text-right .fa-stack:hover,
	.service-item.text-left .fa-stack:hover {
		color: #222222;
	}

	.service-item .service-icon {
		font-size: 27px !important;
	}





	/* Clients */

	#bx-pager {
		text-align: center;
	}

	#bx-pager a {
		border-radius: 3px;
		margin: 10px;
		display: inline-block;
	}

	#bx-pager a img {
		opacity: 0.7;
		border-radius: 3px;
		width: 150px;
		filter: grayscale(100%);
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	#bx-pager a img:hover,
	#bx-pager a.active img {
		opacity: 1;
		filter: grayscale(0%);
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	.clients-slider li {
		padding: 0 50px;
	}

	.clients-slider h3 {
		color: #222222;
		text-transform: uppercase;
		margin-top: 20px;
		text-align: center;
		font-size: 16px;
		line-height: 1.5;
	}

	.clients-slider p {
		margin-top: 20px;
		text-align: center;
	}

	#clients p {
		margin: 0 auto;
		padding-block-end: 12px;
		text-align: center;
		font-size: 12px;
		opacity: 0.6;
		letter-spacing: 0.3px;
	}















	/* We love technology */

	ul.technology {
		text-align: center;
	}

	ul.technology li {
		display: inline-block;
		width: 238px;
		margin: 10px;
		padding: 30px 20px;
		position: relative;
		overflow: hidden;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	ul.technology li:hover:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		border-width: 0 25px 25px 0;
		border-style: solid;
		display: block;
		width: 0;
	}

	ul.technology li:first-child,
	ul.technology li:last-child {
		margin-left: 0px;
	}

	ul.technology li:last-child {
		margin-right: 0px;
	}

	ul.technology li i {
		font-size: 40px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	ul.technology li h5 {
		text-transform: uppercase;
		color: #222222;
		margin-top: 10px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	ul.technology li p {
		font-size: 13px;
		margin-top: 10px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	ul.technology li:hover i {
		color: #fff;
	}

	ul.technology li:hover h5 {
		color: #fff;
	}

	ul.technology li:hover p {
		color: #fff;
		opacity: 0.5
	}



	/* Parallax Quote */



	.quote h1 {
		color: #FFF;
		padding: 30px 0 10px 0;
		line-height: 40px;
		letter-spacing: 0.5px;
	}

	.quote p {
		color: #FFF;
		opacity: 0.5;
	}

	h1 span.quote-img img {
		width: 21px;
		height: auto;
		padding: 10px;
		margin-bottom: 12px;
		opacity: 0.5;

	}











	/* Portfolio */

	.container.portfolio-title {
		padding-bottom: 0px;
	}

	#portfolio {
		padding-bottom: 0;
	}



	/* Portfolio Filters */

	#filters {
		margin-top: 10px;
		margin-bottom: 40px;
		text-align: center;
		display: block;
		float: none;
		z-index: 2;
		position: relative;
	}

	#filters ul li {
		display: inline-block;
		margin: 0 5px;
	}

	#filters ul li a {
		display: block;
	}

	#filters ul li a h5 {
		padding: 8px 15px;
		text-transform: uppercase;
		background-color: #eeeeee;
		border-radius: 3px;
		font-size: 10px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	#filters ul li a:hover h5,
	#filters ul li a.active h5 {
		color: #fff;
	}



	/* Portfolio Items */

	#portfolio-wrap {
		position: relative;
		padding: 0;
		width: 100%;
		margin: 0 auto;
		display: block;
	}

	#portfolio-wrap .one-four {
		margin: 0 !important;
		line-height: 0;
		width: 25%;
		padding: 0;
		position: relative;
	}

	.portfolio-item {
		padding: 0;
		position: relative;
		overflow: hidden;
	}

	.portfolio-item .portfolio-image {
		overflow: hidden;
		display: block;
		position: relative;
	}

	.portfolio-item .portfolio-image img {
		width: 100%;
		height: auto;
	}

	.portfolio-item:hover .project-overlay {
		opacity: 1;
		transition: all 0.4s ease 0s;
		-moz-transition: all 0.4s ease 0s;
		-webkit-transition: all 0.4s ease 0s;
		-ms-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
	}

	.project-overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		cursor: pointer;
	}

	.open-project-link {
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 100;
	}

	.project-info {
		position: absolute;
		height: 100px;
		width: 100%;
		top: 50%;
		margin-top: -50px;
		text-align: center;
	}

	.project-name {
		color: #fff;
		text-transform: uppercase;
		margin-top: 50px;
		opacity: 0;
		transition: all 0.2s ease 0s;
		-moz-transition: all 0.2s ease 0s;
		-webkit-transition: all 0.2s ease 0s;
		-ms-transition: all 0.2s ease 0s;
		-o-transition: all 0.2s ease 0s;
	}

	.portfolio-item:hover .project-name {
		opacity: 1;
		-webkit-transition: opacity .4s .5s;
		-moz-transition: opacity .4s .5s;
		-ms-transition: opacity .4s .5s;
		-o-transition: opacity .4s .5s;
		transition: opacity .3s .5s;
	}

	.project-categories {
		font-size: 13px;
		color: #fff;
		opacity: 0;
		margin-top: 13px;
		transition: all 0.2s ease 0s;
		-moz-transition: all 0.2s ease 0s;
		-webkit-transition: all 0.2s ease 0s;
		-ms-transition: all 0.2s ease 0s;
		-o-transition: all 0.2s ease 0s;

	}

	.portfolio-item:hover .project-categories {
		opacity: 0.5;
		-webkit-transition: opacity .4s .8s;
		-moz-transition: opacity .4s .8s;
		-ms-transition: opacity .4s .8s;
		-o-transition: opacity .3s .8s;
		transition: opacity .3s .8s;
	}

	.zoom-icon {
		left: 50%;
		margin-left: -20px;
		position: inherit;
		width: 40px;
		height: 40px;
		margin-top: 40px;
		opacity: 0;
		background: url(images/zoom.png);
		background-size: 40px 40px;
		transition: all 0.3s ease 0.1s;
		-moz-transition: all 0.3s ease 0.2s;
		-webkit-transition: all 0.3s ease 0.2s;
		-ms-transition: all 0.3s ease 0.2s;
		-o-transition: all 0.3s ease 0.2s;
	}

	.portfolio-item:hover .zoom-icon {
		opacity: 1;
		margin-top: 0px;
		-webkit-transition: opacity .3s .2s, margin-top .3s .2s;
		-moz-transition: opacity .3s .2s, margin-top .3s .2s;
		-ms-transition: opacity .3s .2s, margin-top .3s .2s;
		-o-transition: opacity .3s .2s, margin-top .3s .2s;
		transition: opacity .3s .2s, margin-top .3s .2s;

	}




	/* Portfolio Isotope Transitions */

	.isotope,
	.isotope .isotope-item {
		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;
	}

	.isotope {
		-webkit-transition-property: height, width;
		-moz-transition-property: height, width;
		-ms-transition-property: height, width;
		-o-transition-property: height, width;
		transition-property: height, width;
	}

	.isotope .isotope-item {
		-webkit-transition-property: -webkit-transform, opacity;
		-moz-transition-property: -moz-transform, opacity;
		-ms-transition-property: -ms-transform, opacity;
		-o-transition-property: -o-transform, opacity;
		transition-property: transform, opacity;
	}

	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
		-webkit-transition-duration: 0s;
		-moz-transition-duration: 0s;
		-ms-transition-duration: 0s;
		-o-transition-duration: 0s;
		transition-duration: 0s;
	}



	/* Portfolio Expander */



	#project-page-holder {
		display: none;
		background-color: #FFF;
	}

	#project-page-button-fullscreen {
		height: auto;
		z-index: 100;
		position: absolute;
		right: 30px;
		top: 30px;
	}

	#project-page-button-fullscreen li {
		display: inline-block;
		font-size: 30px;
	}

	#project-page-button-fullscreen li a {
		background: url(images/close.png) no-repeat #fff;
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		display: block;
		border-radius: 50px;
		opacity: 0.5;
	}

	#project-page-button-fullscreen li a:hover {
		opacity: 1;
	}

	#project-page-button {
		text-align: center;
		margin-bottom: 20px;
		height: auto;
		position: relative;
		z-index: 100;
	}

	#project-page-button li {
		display: inline-block;
		margin: 60px 10px 0px 10px;
		font-size: 30px;
	}

	#project-page-data {
		margin-bottom: 0px;
	}

	.project-section-title {
		text-align: center;
		margin-bottom: 40px;
	}

	.project-section-title h1 {
		margin-bottom: 5px !important;
		letter-spacing: 1px;
	}

	.project-page {
		background-color: #FFF;
		width: 100%;
		height: auto;
		left: 0;
		padding-bottom: 40px;
	}


	/* Portfolio Normal Expander Project Slider */


	.project-image-slider .bx-wrapper .bx-next {
		background: url("images/project_slider_right.png") no-repeat;
		background-size: 35px 65px;
		opacity: 0.3;
		right: -90px;
	}

	.project-image-slider .bx-wrapper .bx-prev {
		background: url("images/project_slider_left.png") no-repeat;
		background-size: 35px 65px;
		opacity: 0.3;
		left: -90px;
	}

	.project-image-slider .bx-wrapper .bx-next:hover,
	.project-image-slider .bx-wrapper .bx-prev:hover {
		opacity: 1;
		background-position: 0
	}

	.project-image-slider .bx-wrapper .bx-controls-direction a {
		height: 65px;
		margin-top: -33px;
		outline: 0 none;
		position: absolute;
		text-indent: -9999px;
		top: 50%;
		width: 35px;
		z-index: 100;
	}

	/* Portfolio Normal Expander */

	.project-description {
		margin-top: 40px;
		margin-bottom: 20px;
		width: 100%;
		height: auto;
	}

	.small-border {
		height: 2px;
		width: 50px;
		background-color: #ddd;
		margin-bottom: 15px;
	}

	.visit-project {
		width: 100%;
		text-align: center;
		border-top: 1px solid #ddd;
		margin-top: 20px;
		padding: 55px 0 20px 0;
	}

	.project-description h5 {
		color: #222222;
		text-transform: uppercase;
		margin-bottom: 5px;
	}



	/* Portfolio FullScreen Expander */

	#cycle-loader {
		height: 32px;
		left: 50%;
		margin: -8px 0 0 -8px;
		position: absolute;
		top: 50%;
		width: 32px;
		z-index: 999;
	}

	#arrow_left {
		top: 50%;
		height: 60px;
		position: absolute;
		left: 30px;
		width: 32px;
		z-index: 1000;
		margin-top: -30px;
	}

	#arrow_right {
		top: 50%;
		height: 60px;
		position: absolute;
		right: 30px;
		width: 32px;
		z-index: 1000;
		margin-top: -30px;
	}

	#arrow_left:hover,
	#arrow_right:hover {
		margin-top: -28px;
	}

	#arrow_left:active,
	#arrow_right:active {
		margin-top: -28px;
	}

	div.mc-image {
		-webkit-transition: opacity 1s ease-in-out;
		-moz-transition: opacity 1s ease-in-out;
		-o-transition: opacity 1s ease-in-out;
		transition: opacity 1s ease-in-out;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		height: 100%;
		overflow: hidden;
		width: 100%;
	}

	.in-slide-content div.info-slide {
		background: #FFF url(images/info.png) no-repeat left bottom;
		background-size: 46px 46px;
		position: absolute;
		top: 30px;
		left: 30px;
		width: 46px;
		height: 46px;
		margin: 0;
		display: block;
		text-indent: 10px;
		-moz-border-radius: 23px;
		-webkit-border-radius: 23px;
		border-radius: 23px;
		cursor: pointer;
		z-index: 1000;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=0.5);
		opacity: 0.5;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		-ms-transition: all 0.3s;
		transition: all 0.3s;
	}

	.in-slide-content div.info-slide:hover {
		width: 200px;
		background: #FFF;
		position: absolute;
		bottom: 40px;
		padding: 10px 20px;
		text-indent: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		z-index: 1000;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=1);
		opacity: 1;
	}

	.in-slide-content h2,
	.in-slide-content p {
		padding: 0;
		margin: 0;
		font-size: 12px;
		line-height: 24px;
	}

	.in-slide-content h2 {
		font-size: 14px;
		color: #444;
		text-shadow: none;
		font-weight: normal;
		text-transform: uppercase;
		z-index: 1001;
		position: relative;
		white-space: nowrap;
	}

	.info-slide p {
		color: #aaa;
		font-size: 13px;
		text-shadow: none;
		z-index: 1001;
		position: relative;
		margin: 0;
		font-weight: normal;
		white-space: nowrap;

	}

	.in-slide-content div.info-slide h2 {
		display: none;
		padding: 10px 10px 0 10px;
	}

	.in-slide-content div.info-slide p {
		display: none;
		padding: 0px 10px 10px 10px;
	}

	.in-slide-content div.info-slide:hover h2,
	.in-slide-content div.info-slide:hover p {
		display: inherit;
		padding: 0;
	}




	/* Project External */

	#project-header {
		height: 600px;
		z-index: 1;
	}

	#project-header .container {
		height: inherit;
	}

	.table-header {
		display: table;
		position: relative;
		height: inherit;
		width: 100%;
	}

	.table-left {
		width: 50%;
		left: 0;
		position: absolute;
		bottom: 0;
	}

	.table-right {
		width: 50%;
		text-align: left;
		position: relative;
		right: 0;
		display: table-cell;
		vertical-align: middle
	}

	.table-header h2 {
		margin-bottom: 25px;
	}

	.table-header p {
		margin-bottom: 35px;
	}

	#project-url {
		height: 40px;
		background-color: #222222;
		text-align: center;
		position: relative;
		z-index: 10;
	}

	#project-url .site a {
		color: #FFFFFF;
		display: block;
		font-family: Georgia;
		font-size: 13px;
		height: 40px;
		letter-spacing: 1px;
		line-height: 40px;
		overflow: hidden;
	}

	#project-url .site .group {
		display: block;
		width: 100%;
	}

	#project-url .site .group span {
		display: block;
		height: 40px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	#project-url .site:hover .text {
		display: block;
		margin-top: -40px;
	}

	#project-url .site:hover .hover {
		display: block;
	}

	#project-info .section-title {
		margin-bottom: 0;
	}

	#project-features {
		background-color: #fff;
	}

	#project-slider .container {
		padding-bottom: 60px;
	}

	#project-slider .bx-wrapper {
		margin-bottom: 60px !important;
	}

	#project-options {
		background: #fff;
	}

	#project-options h2 {
		margin: 40px 0;
	}

	#project-options ul {
		margin-bottom: 40px;
	}

	#project-options ul li {
		line-height: 24px;
	}

	#project-counters {
		background-color: #222;
	}

	#project-counters .counters {
		margin-top: 20px;
		width: 1120px;
		margin: 0 auto;
	}

	#project-counters .counters li {
		background: none;
		border-radius: 3px 3px 3px 3px;
		color: rgba(255, 255, 255, 0.5);
		font-family: 'Open Sans', serif;
		font-size: 14px;
		padding: 25px 0;
		text-align: center;
		text-transform: none;
	}

	#project-counters .counters li .count {
		border-radius: 3px 3px 3px 3px;
		color: #fff;
		font-family: 'Montserrat', sans-serif;
		font-size: 70px;
		padding: 25px 0;
		text-align: center;
		text-transform: uppercase;
		display: block;
	}














	/* Shortcode call to action */


	.call-action {
		color: #222222;
		text-transform: uppercase;
		width: 100%;
		text-align: center;
		padding: 60px 0;
		line-height: 35px;
	}

	.call-action a {
		margin-left: 20px;
	}







	/* Contact Parallax */

	.contact-details {
		text-align: center;
		width: 100%;
	}

	.phone-icon {
		width: 60px;
		height: 60px;
		margin: 0 auto;
		margin-bottom: 40px;
	}

	.company-phone a {
		color: #fff;
		background-color: rgba(255, 255, 255, 0.15);
		text-align: center;
		font-size: 72px;
		line-height: 72px;
		font-family: 'Montserrat', sans-serif;
		padding: 10px 20px;
		border-radius: 3px;
		margin-bottom: 30px;
		display: inline-block;
	}

	.company-phone a:hover {
		color: #fff;
	}

	h5.company-email {
		margin-bottom: 15px;
		color: #999999;
		text-transform: none;
	}

	h5.company-address {
		margin-bottom: 15px;
		color: #999999;
		text-transform: none;
	}



	/* Contact Formular */

	#contact-formular {
		text-align: center !important;
	}

	#contact-formular input[type="text"],
	textarea {
		color: #999999;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		height: 20px;
		padding-left: 3%;
		padding-right: 3%;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 94%;
		background: #f5f5f5;
		border-radius: 3px;
		margin-bottom: 20px;
		border: 0;
		box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-o-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
	}

	#contact-formular input[type=text]:focus,
	#contact-formular textarea:focus,
	input[type=email]:focus {
		background-color: #e1e1e1;
	}

	#contact-formular textarea {
		height: 160px;
		resize: none;
	}

	#contact-formular input[type="submit"] {
		color: #fff;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		padding: 10px 15px;
		letter-spacing: 0;
		line-height: 14px;
		cursor: pointer;
		border-radius: 3px;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		text-align: center;
	}

	.error_message {
		text-align: center;
		margin-bottom: 30px;
		font-size: 13px;
		color: #e93735;
		font-weight: bold;
	}

	#success_page {
		text-align: center;
	}

	#success_page p {
		color: #999999;
		margin-top: 20px;
	}

	#message fieldset {
		border: none;
	}

	.map_canvas {
		width: 100%;
		height: 400px;
		z-index: 0;
		position: relative;
		filter: grayscale(100%);
	}

	.map_canvas:hover {
		filter: grayscale(0%);
	}








	/* Footer */


	footer {
		box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.15);
		z-index: 100;
		position: relative;
		padding: 40px 0;
		text-align: center;
	}

	footer ul.socials-icons {
		margin: 10px 0 20px 0;
	}

	footer ul.socials-icons li {
		margin: 0 10px;
	}

	#menu_top {
		height: 50px;
		width: 40px;
		border-radius: 3px;
		left: 50%;
		margin-left: -20px;
		margin-top: -65px;
		position: absolute;
		cursor: pointer;
	}

	#menu_top_inside {
		background-image: url(images/menu_bottom_top_bg.png);
		background-size: 18px 11px;
		background-position: 0 0;
		height: 22px;
		left: 11px;
		position: absolute;
		top: 14px;
		transition: background-position 0.3s linear 0s;
		width: 18px;
	}

	#menu_top:hover #menu_top_inside {
		-webkit-animation: bottom_top_over .3s linear infinite;
		-moz-animation: bottom_top_over .3s linear infinite;
		-o-animation: bottom_top_over .3s linear infinite;
		animation: bottom_top_over .3s linear infinite;
	}

	@-webkit-keyframes bottom_top_over {
		0% {
			background-position: 0px 0px;
		}

		100% {
			background-position: 0px -11px;
		}
	}

	@-moz-keyframes bottom_top_over {
		0% {
			background-position: 0px 0px;
		}

		100% {
			background-position: 0px -11px;
		}
	}

	@keyframes bottom_top_over {
		0% {
			background-position: 0px 0px;
		}

		100% {
			background-position: 0px -11px;
		}
	}















	/* Blog */

	#blog-header {
		text-align: center;
		padding: 80px 0 100px 0;
	}

	#blog {
		position: relative;
		width: 100%;
	}

	#blog .container {
		margin-top: -50px;
		background-color: #FFF;
		top: -50px;
		padding: 40px 40px 60px 40px;
		width: 1100px !important;
		border-radius: 3px;
	}

	#blog.masonry .container {
		margin-top: -50px;
		background-color: #FFF;
		top: -50px;
		padding: 25px;
		width: 1130px !important;
		border-radius: 3px;
	}

	.blog-posts-content {
		width: 800px;
		min-height: 500px;
		float: left;
		margin-right: 50px;
	}

	#blog.masonry .blog-posts-content {
		width: 100%;
		min-height: 500px;
		float: left;
		margin-right: 50px;
	}

	.blog-post {
		float: left;
	}

	.blog-post.masonry {
		background-color: #f7f7f7;
		border: #ebebeb 1px solid;
		padding: 20px;
		width: 283px;
		margin: 25px;
		border-radius: 3px;
	}

	.blog-post.masonry-quote {
		margin: 25px;
		width: 325px;
	}

	.blog-post.masonry .post-content {
		width: 100%;
	}

	.blog-post.masonry-quote .post-content {
		width: 100%;
	}

	.type-date {
		width: 50px;
		height: 100px;
		margin-right: 30px;
		float: left;
	}

	.blog-type {
		width: 50px;
		height: 50px;
		border-radius: 3px;
		float: none;
	}

	.blog-date {
		text-align: center;
		text-transform: uppercase;
		width: 50px;
		height: 45px;
		padding-top: 5px;
		background-color: #fff;
		float: none;
	}

	.post-content {
		width: 720px;
		float: left;
	}

	.post-slider {
		margin-bottom: 30px;
	}

	.blog-title {
		line-height: 25px;
		margin-bottom: 10px;
		text-transform: uppercase;
		color: #222222;
	}

	.blog-title a {
		text-transform: uppercase;
	}

	.blog-meta {
		font-size: 12px;
		line-height: 13px;
		margin-bottom: 20px;
	}

	.blog-border {
		height: 2px;
		width: 100px;
		background-color: #999999;
		opacity: 0.8;
	}

	.blog-content {
		margin-top: 35px;
		margin-bottom: 20px;
	}

	.post-quote {
		padding: 30px;
		border-radius: 3px;
		transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
	}

	.post-quote h3 {
		color: #fff;
		text-transform: uppercase;
		line-height: 30px;
		margin-bottom: 15px;
	}

	.post-quote p {
		color: #fff;
		opacity: 0.5;
	}

	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 10px;
		height: 0;
		overflow: hidden;
		margin-bottom: 30px;
	}

	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0;
	}

	hr {
		background-color: #e9e9e9;
		height: 1px;
		width: 100%;
		margin: 60px 0;
		float: left;
		border: none !important;
	}

	.blog-content h1,
	.blog-content h2,
	.blog-content h3,
	.blog-content h4,
	.blog-content h5 {
		text-transform: uppercase;
		color: #222222;
		margin-bottom: 10px;
		margin-top: 30px;
	}

	code {
		background-color: #F9F9F9;
		border: 1px solid #E9E9E9;
		clear: both;
		display: block;
		font: 12px "Andale Mono", Courier, "Courier New", monospace;
		margin-bottom: 20px;
		overflow: auto;
		padding: 0px 20px;
		margin: 20px 0;
		white-space: pre;
		color: #222222;
	}

	blockquote {
		background-image: url("images/blockquote.png");
		background-size: 21px 17px;
		background-position: left 8px;
		background-repeat: no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		font-style: italic;
		line-height: 30px;
		padding-left: 35px;
	}

	.blog_comments {
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 60px;
		padding-top: 20px;
	}

	.blog_comments h4 {
		color: #222222;
		margin-bottom: 40px;
		text-transform: uppercase;
	}

	.user_comment {
		background: url("images/user.png") no-repeat scroll 0 0 transparent;
		color: #222222;
		margin-bottom: 40px;
		padding-left: 100px;
	}

	.comment-date {
		color: #ABABAB;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		margin-bottom: 10px;
	}

	.comment-text {
		color: #999999;
	}

	.user_comment_reply {
		background: url("images/user.png") no-repeat scroll 0 0 transparent;
		color: #2B363C;
		margin-top: 40px;
		padding-left: 100px;
	}

	.comment_formular h4 {
		text-transform: uppercase;
		color: #222;
		margin-bottom: 40px;
	}

	#commentsform input[type="text"],
	textarea {
		color: #999999;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		height: 20px;
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 90%;
		background: #f5f5f5;
		border-radius: 3px;
		margin-bottom: 20px;
		border: 0;
		box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-o-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
	}

	#commentsform input[type=text]:focus,
	#commentsform textarea:focus,
	input[type=email]:focus {
		background-color: #e1e1e1;
	}

	#commentsform textarea {
		height: 90px;
		resize: none;
	}








	/* Sidebar */

	#sidebar {
		width: 250px;
		min-height: 500px;
		float: left;
	}

	.widget {
		margin-bottom: 60px;
		font-size: 14px;
	}

	.heading h5 {
		margin-bottom: 20px;
		text-transform: uppercase;
		color: #222222;
	}

	input#search {
		background: url("images/zoom-search.png") no-repeat 10px 10px #f5f5f5;
		background-size: 30px 30px;
		color: #999999;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		height: 20px;
		padding: 15px;
		padding-left: 45px;
		width: 190px;
		border-radius: 3px;
		border: 0;
		box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		-o-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.22) inset;
		transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
	}

	input#search:focus {
		background: url("images/zoom-search.png") no-repeat 10px 10px #e1e1e1;
		background-size: 30px 30px;
	}

	#sidebar .widget_categories li {
		background: url("images/arrow-li.png") no-repeat scroll 0 22px transparent;
		background-size: 5px 8px;
		border-bottom: 1px solid #dfdfdf;
		display: block;
		padding: 15px;
	}

	#sidebar .widget_categories li:first-child {
		border-top: 1px solid #dfdfdf;
	}

	#sidebar .widget_categories li a {
		color: #222222;
	}

	#sidebar .recent-posts li {
		border-top: 1px solid #dfdfdf;
		padding-top: 12px;
	}

	#sidebar .recent-posts p {
		padding-bottom: 12px;
		font-size: 12px;
	}

	#sidebar .recent-posts {
		border-bottom: 1px solid #dfdfdf;
	}

	#sidebar .recent-posts li a {
		color: #222222;
	}

	#sidebar .tags a {
		border-radius: 2px 2px 2px 2px;
		background-color: #222222;
		color: #FFFFFF !important;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 12px;
		margin: 5px 5px 0 0;
		padding: 7px 10px;
		position: relative;
		text-transform: capitalize;
	}


	#sidebar .widget_archives li {
		background: url("images/arrow-li.png") no-repeat scroll 0 22px transparent;
		background-size: 5px 8px;
		border-bottom: 1px solid #dfdfdf;
		display: block;
		padding: 15px;
	}

	#sidebar .widget_archives li:first-child {
		border-top: 1px solid #dfdfdf;
	}

	#sidebar .widget_archives li a {
		color: #222222;
	}



	/* Posts Navigation */

	.inner-navigation {
		margin-bottom: 50px;
		margin-top: 50px;
	}

	.inner-navigation.masonry {
		margin-left: 50px;
		margin-right: 50px;
		margin-bottom: 50px;
		margin-top: 50px;
	}

	.inner-navigation li a span {
		display: block;
		margin-right: 10px;
		width: 30px;
		height: 30px;
		border-radius: 3px;
		transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		float: left;
	}

	.inner-navigation li {
		display: inline-block;
		width: 110px;
		line-height: 27px;
	}


	.inner-navigation li:last-child a span {
		float: right;
		margin-left: 10px;
		margin-right: 0px;
	}

	.inner-navigation li:last-child {
		float: right;
	}

	.inner-navigation li a:hover span {
		color: #999;
	}

	.inner-navigation li a:hover {
		color: #999999;
	}










	/* Responsive Media Querries */

	@media only screen and (max-width: 1300px) {

		.container {
			width: 920px;
		}

		.text-slide-vertical {
			font-size: 60px;
		}

		.text-slide-vertical li {
			line-height: 80px;
		}

		.small-screen-left,
		.small-screen-right {
			top: 100px;
			width: 300px;
		}

		.slide-content h1 {
			font-size: 80px;
			line-height: 80px;
		}

		.big-screen {
			width: 500px;
		}

		.our-team li {
			margin: 0 20px;
		}

		ul.technology li {
			padding: 30px 10px;
			width: 185px;
		}

		#blog .container {
			width: 920px !important;
		}

		.blog-posts-content {
			min-height: 100px;
			width: 680px;
			margin-right: 40px;
		}

		.post-content {
			float: left;
			width: 600px;
		}

		#sidebar {
			width: 200px;
		}

		input#search {
			width: 140px;
		}

		.inner-navigation.masonry {
			margin: 50px 0px;
		}

		#blog.masonry .container {
			width: 950px !important;
		}

		.blog-post.masonry {
			margin: 18px;
			width: 238px;
		}

		.blog-post.masonry-quote {
			margin: 18px;
			width: 280px;
		}

		#project-header {
			height: 500px;
		}

		#project-slider .bx-wrapper .bx-prev {
			left: -50px;
		}

		#project-slider .bx-wrapper .bx-next {
			right: -50px;
		}

		.project-page .bx-wrapper .bx-prev {
			left: -50px;
		}

		.project-page .bx-wrapper .bx-next {
			right: -50px;
		}

		#project-counters .counters {
			margin: 0 auto;
			width: 1040px;
		}



	}


	@media only screen and (max-width: 1024px) {


		.container {
			width: 600px;
		}

		.text-slide-vertical {
			font-size: 60px;
		}

		.text-slide-vertical li {
			line-height: 80px;
		}

		.slide-content h1 {
			font-size: 60px;
			line-height: 60px;
		}

		ul.fullwidth-slider li.slide {
			background-position: center 0px !important;
		}

		ul.fullwidth-slider li.slide .caption .caption-inside {
			position: relative;
			width: 100%;
			height: 100%;
		}

		#slider_left {
			top: 90%;
			height: 60px;
			position: absolute;
			left: 50px;
			width: 32px;
			z-index: 1000;
			margin-top: -30px;
			cursor: pointer;
		}

		#slider_right {
			top: 90%;
			height: 60px;
			position: absolute;
			right: 50px;
			width: 32px;
			z-index: 1000;
			margin-top: -30px;
			cursor: pointer;
		}

		#slider_left:hover,
		#slider_right:hover {
			margin-top: -28px;
		}

		#slider_left:active,
		#slider_right:active {
			margin-top: -28px;
		}

		.ultralarge {
			font-size: 80px;
			line-height: 70px;
		}

		.element_from_left {
			left: 0px;
			opacity: 1;
		}

		.element_from_right {
			right: 0px;
			opacity: 1;
		}

		.element_fade_in {
			opacity: 1;
			right: 0px;
		}

		.parallax {
			background-position: center top !important;
			background-attachment: scroll !important;
			height: auto;
			margin: 0 auto;
			width: 100%;
		}

		.one_half {
			width: 100%;
		}

		.one_third {
			width: 100%;
		}

		.one_fourth {
			width: 100%;
		}

		.one_fifth {
			width: 100%;
		}

		.one_sixth {
			width: 100%;
		}

		.two_fifth {
			width: 100%;
		}

		.two_fourth {
			width: 100%;
		}

		.two_third {
			width: 100%;
		}

		.three_fifth {
			width: 100%;
		}

		.three_fourth {
			width: 100%;
		}

		.four_fifth {
			width: 100%;
		}

		.five_sixth {
			width: 100%;
		}

		.one_half,
		.one_third,
		.two_third,
		.three_fourth,
		.one_fourth,
		.two_fourth,
		.one_fifth,
		.two_fifth,
		.three_fifth,
		.four_fifth,
		.one_sixth,
		.five_sixth {
			margin-bottom: 20px;
			margin-right: 0%;
		}

		.section-title {
			width: 100%;
		}

		.small-screen-left,
		.small-screen-right {
			top: 40px;
			width: 200px;
		}

		.big-screen {
			width: 320px;
		}

		.service-item .right {
			float: left;
		}

		.service-item.text-right {
			text-align: left;
		}

		.service-item.text-right .fa-stack {
			margin-left: 0px;
			margin-right: 20px;
		}

		ul.technology li {
			padding: 30px 20px;
			width: 240px;
		}

		#portfolio-wrap .one-four {
			width: 50%;
		}

		#blog .container {
			width: 600px !important;
		}

		.blog-posts-content {
			min-height: 100px;
			width: 600px;
			margin-right: 40px;
		}

		.post-content {
			float: left;
			width: 520px;
		}

		#sidebar {
			width: 600px;
			border-top: #E9E9E9 solid 1px;
			margin-top: 60px;
			padding-top: 60px;
		}

		input#search {
			width: 540px;
		}

		#blog.masonry .container {
			width: 630px !important;
		}

		.blog-post.masonry {
			background-color: #F7F7F7;
			border: 1px solid #EBEBEB;
			border-radius: 3px 3px 3px 3px;
			margin: 15px;
			padding: 20px;
			width: 243px;
		}

		.blog-post.masonry-quote {
			margin: 15px;
			width: 285px;
		}

		#project-header {
			height: 400px;
		}

		#project-counters .counters {
			margin: 0 auto;
			width: 100%;
		}

		.recent-post .blog-meta {
			display: none;
		}

		.price-table {
			width: 49%;
		}




	}





	@media only screen and (max-width: 767px) {

		.container {
			width: 400px;
		}

		.text-slide-vertical {
			font-size: 30px;
		}

		.text-slide-vertical li {
			line-height: 40px;
		}

		.slide-content h1 {
			font-size: 40px;
			line-height: 40px;
		}

		.ultralarge {
			font-size: 60px;
			line-height: 50px;
		}

		.big-screen {
			width: 100%;
		}

		.small-screen-left,
		.small-screen-right {
			width: 100%;
			top: 0;
			position: relative;
		}

		.twitter-feed .bx-wrapper .bx-prev {
			margin-top: 120px;
		}

		.twitter-feed .bx-wrapper .bx-next {
			margin-top: 120px;
		}

		.service-item .fa-stack {
			margin-bottom: 30px;
		}

		ul.technology li {
			padding: 30px 20px;
			width: inherit;
			margin: 0;
			margin-bottom: 20px;
		}

		#filters ul li {
			display: block;
			margin: 5px 60px;
		}

		.company-phone a {
			font-size: 50px;
		}

		#blog .container {
			width: 400px !important;
		}

		.blog-posts-content {
			min-height: 100px;
			width: 400px;
			margin-right: 40px;
		}

		.post-content {
			float: left;
			width: 320px;
		}

		#sidebar {
			width: 400px;
			border-top: #E9E9E9 solid 1px;
			margin-top: 60px;
			padding-top: 60px;
		}

		input#search {
			width: 340px;
		}

		#blog.masonry .container {
			width: 430px !important;
		}

		.blog-post.masonry {
			margin: 20px;
			width: 348px;
		}

		.blog-post.masonry-quote {
			margin: 20px;
			width: 390px;
		}

		.user_comment_reply {
			margin-left: -100px;
		}

		#project-header {
			height: 300px;
		}

		.table-header p {
			display: none;
		}

		#project-counters .counters {
			margin: 0 auto;
			width: 100%;
		}

		.recent-post .recent-post-date {
			display: none;
		}

		.four-zero-four {
			font-size: 100px;
			line-height: 100px;
		}





	}



	@media only screen and (max-width: 479px) {

		.container {
			width: 280px;
		}

		.text-slide-vertical {
			font-size: 30px;
		}

		.text-slide-vertical li {
			line-height: 40px;
		}

		.slide-content h1 {
			font-size: 30px;
			line-height: 30px;
		}

		.ultralarge {
			font-size: 40px;
			line-height: 30px;
		}

		ul.fullwidth-slider,
		ul.fullwidth-slider .caption-inside {
			height: 300px;
		}

		.our-team li {
			margin: 0 auto;
		}

		.twitter-feed .bx-wrapper .bx-prev {
			margin-top: 150px;
		}

		.twitter-feed .bx-wrapper .bx-next {
			margin-top: 150px;
		}

		.service-item .icon-stack {
			margin-bottom: 60px;
		}

		#portfolio-wrap .one-four {
			width: 100%;
		}

		.company-phone a {
			font-size: 30px;
		}

		.map_canvas {
			height: 250px;
		}

		.type-date {
			display: none;
		}

		#blog .container {
			width: 280px !important;
			padding: 0px;
		}

		.blog-posts-content {
			min-height: 100px;
			width: 280px;
			margin-right: 40px;
		}

		.post-content {
			float: left;
			padding: 20px;
			width: 240px;
		}

		#sidebar {
			width: 240px;
			padding: 20px;
			border-top: #E9E9E9 solid 1px;
			margin-top: 60px;
			padding-top: 60px;
		}

		input#search {
			width: 180px;
		}

		#blog.masonry .container {
			width: 280px !important;
			padding: 0;
		}

		.blog-post.masonry {
			margin: 10px;
			width: 218px;
		}

		.blog-post.masonry .post-content {
			padding: 0;
		}

		.blog-post.masonry-quote {
			margin: 10px;
			width: 260px;
		}

		.blog-post.masonry-quote .post-content {
			padding: 0;
		}

		#project-header {
			height: 250px;
		}

		#project-counters .counters {
			margin: 0 auto;
			width: 100%;
		}

		#project-slider .bx-wrapper .bx-prev {
			display: none;
		}

		#project-slider .bx-wrapper .bx-next {
			display: none;
		}

		.project-page .bx-wrapper .bx-prev {
			display: none;
		}

		.project-page .bx-wrapper .bx-next {
			display: none;
		}

		#show {
			display: none !important;
		}

		.recent-post h5 {
			font-size: 11px;
		}

		.price-table {
			width: 98%;
		}

	}









	/* ******************************* */


	#switch {
		background: #fff;
		position: fixed;
		display: none;
		top: 126px;
		z-index: 9999;
		width: 300px;
		margin-left: -200px;
		border-radius: 0 5px 5px 0;
		font-family: 'Open Sans', Arial, sans-serif;
		-webkit-box-shadow: 0px 0px 4px 0px rgba(51, 51, 51, 0.2);
		box-shadow: 0px 0px 4px 0px rgba(51, 51, 51, 0.2);
	}

	#switch h4 {
		margin-bottom: 20px;
		padding-bottom: 15px;
		padding-top: 5px;
		border-bottom: #ededed 1px solid;
	}

	#switch ul li {
		text-transform: uppercase;
		margin-bottom: 0;
		font-size: 12px;
		display: inline-block;
	}

	#show {
		z-index: 99999;
		margin-left: 0px;
		position: fixed;
		left: 0;
		top: 20%;
		background: #222222;
		border-radius: 0 3px 3px 0;
		margin-top: 10px;
		padding: 20px 5px;
		cursor: pointer;
	}

	#hide {
		cursor: pointer;
		line-height: 13px;
		margin-bottom: 0px;
		font-size: 12px;
		margin-bottom: 0px;
	}

	#setting {
		height: 100px;
		background-image: url('images/option_panel.png');
		background-repeat: no-repeat;
		background-size: 20px 100px;
		width: 20px;
	}

	.wrap_pattern,
	.switchlayout {
		margin-bottom: 10px;
	}

	.wrap_pattern h4 {
		margin-bottom: 5px !important;
	}

	.content-switcher {
		padding: 16px;
		overflow: hidden;
	}

	.content-switcher .m-btn {
		padding: 5px 10px;
		font-size: 12px;
		min-width: 70px;
	}

	.button.small.color.switch {
		font-size: 12px;
		text-transform: none;
		width: 40px;
		margin: 5px 0px;
		font-weight: normal;
		font-family: 'Open Sans';
		text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3) !important;
		letter-spacing: 0;
	}

	#hide {
		position: absolute;
		background-color: #fff;
		height: 40px;
		width: 40px;
		top: 7px;
		right: 7px;
		border-radius: 0 5px 0px 0;

	}

	#hide img {
		opacity: 0.3;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
	}

	#hide img:hover {
		opacity: 0.7;
	}


	.button {
		border-radius: 2px;
		cursor: pointer;
		display: inline-block;
		margin: 7px 7px 0 0;
		height: 15px;
		padding: 5px;
		width: 34px;
	}

	#switch p {
		margin: 5px 0;
	}

	.styled-select select {
		background: #f5f5f5;
		border: #ededed 1px solid;
		width: 270px;
		padding: 5px;
		font-size: 13px;
		line-height: 1;
		outline: none;
		border-radius: 3px;
		height: 34px;
		-webkit-appearance: none;
		appearance: none;
		margin: 10px 0;
	}