@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,greek-ext,greek,vietnamese,latin-ext,cyrillic);@import url(http://fonts.googleapis.com/css?family=Satisfy);@import url(http://fonts.googleapis.com/css?family=Playball&subset=latin,latin-ext);html {	overflow-x: hidden;	overflow-y: auto;}html, body {	min-height: 100%;}body {	color:#666;	background-color:#fff;	font-family:'Open Sans', Arial, sans-serif;	overflow-x:hidden;	font-size:14px; line-height:23px;	margin:0; padding:0;}body.grey .divider .fa,body.grey {  	background-color:#f1f2f7;}section {	padding-top:0px;	padding-bottom:0px;}	section.alternate .divider .fa,	section.alternate {		background-color:#f3f3f3;	}	body.grey section.alternate .divider .fa,	body.grey section.alternate {		background-color:#e9e9e9;	}	section.dark {		color:#fff;		background-color:#333;	}iframe, object, embed {max-width: 100%;max-height:  100%;overflow:hidden} section header {	display:block;	margin-bottom:60px;}	section header p {		margin:0;		padding:0;	}	section header strong {		font-weight:500;	}	section header h1,	section header h2,	section header h3 {		margin-bottom:10px;	}figure {	margin-bottom:20px;    border: 5px solid #FFFFFF;    box-shadow: 0px 10px 20px 1px rgba(0,0,0,0.2);}input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"],textarea, select {	margin-bottom:10px;}.form-group input {	margin:0;}.btn {	-webkit-border-radius: 0;	   -moz-border-radius: 0;			border-radius: 0;}/* sticky header using bootstrap affix */#header.sticky {	display:block;	left:0; right:0;	z-index:100;	-webkit-transition: all 0.2s;	   -moz-transition: all 0.2s;		 -o-transition: all 0.2s;			transition: all 0.2s;}#header.sticky.affix #topBar {	display:none;}/** Boxed Layout  **/	body.boxed {		background-color:#000;	}	body.boxed #wrapper {		position:relative;	}	body.boxed #wrapper,	body.boxed #topBar, /* IE BUG */	body.boxed footer {		margin:auto;		max-width:1170px;	}	body.boxed #wrapper {		background-color:#fff;		margin:30px auto !important;		overflow:hidden;		box-shadow:rgba(0,0,0,0.3) 0 0 6px;		-webkit-border-radius: 6px;		   -moz-border-radius: 6px;				border-radius: 6px;	}	body.boxed #topBar {		border-top:#333 4px solid;		-webkit-border-radius: 6px;		   -moz-border-radius: 6px;				border-radius: 6px;		}	body.boxed #header.sticky.affix {		margin-top:-30px; /* wrapper margin */	}@media only screen and (max-width: 768px) {	body.boxed #topBar,	body.boxed #wrapper {		margin:0 !important;		-webkit-border-radius: 0;		   -moz-border-radius: 0;				border-radius: 0;	}}/** Callout  **/.callout {	z-index:10;	background-color:#F6F6F6;	padding:5px 0;}.callout.styleBackgroundColor h2,.callout.styleBackgroundColor h3,.callout.styleBackgroundColor h4,.callout.styleBackgroundColor p {	color:#fff;}.callout.styleBackgroundColor .btn {	border-color:rgba(255,255,255,0.3);}.callout h2,.callout h3,.callout h4 {	font-weight:300;	margin:0 0 8px 0;}.callout p {	margin:0;	padding:0;	font-size:16px;	font-weight:300;}.callout .btn {	margin-top:0;}.callout.dark,.callout.dark h2,.callout.dark h3,.callout.dark h4,.callout.dark p {	color:#fff;	background-color:#252525a1;}.callout.dark p {	color:#FFFFFF;	font-size:12px;	max-width:100%;	margin:auto;}.callout.dark.arrow-up,.callout.dark.arrow-down {	position: relative;    padding: 5px 0;    margin-top: -6px;}.callout.dark.arrow-down:after{	content:' ';	position:absolute;	width: 0; height: 0; 	border-left: 20px solid transparent;	border-right: 20px solid transparent;	border-top: 20px solid #252525;	left:50%; margin-left:-10px;	bottom:-20px;}.callout.dark.arrow-up:after{	content:' ';	position:absolute;	width: 0; height: 0; 	border-left: 20px solid transparent;	border-right: 20px solid transparent;	border-bottom: 20px solid #252525a1;	left:50%; margin-left:-10px;	top:-20px;}@media only screen and (max-width: 990px) {	.callout h2,	.callout h3,	.callout h4 {		font-size:18px;		font-weight:600;	}	.callout .btn {		margin-top:20px;	}}/** Slider  **/div.slider {	background-color:#171717;	position:relative;	z-index:1;	-webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);	   -moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);		 -o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);			box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);}div.slider a.btn {	color:#fff;}div.slider a.btn-default {	color:#000;}	.tp-bannertimer {		background:#777 !important;		background:rgba(0,0,0,0.1) !important;		height:4px !important;	  }	.tparrows.round:before {		font-family: 'revicons';		color: #fff;		font-style: normal;		font-weight: normal;		speak: none;		display: inline-block;		text-decoration: inherit;		margin-right: 0;		margin-top: 9px;		text-align: center;		width: 40px;		font-size: 20px;	}		.tparrows {				}	.tparrows.round {		cursor: pointer;		background: rgba(0, 0, 0, 0.5) !important;		-webkit-border-radius: 5px;		border-radius: 5px;		width: 40px !important;		height: 40px !important;	}	.tparrows:hover {		color: #fff;	}	.tp-leftarrow.round:before {		content: '\e824';	}	.tp-rightarrow.round:before {		content: '\e825';	}	.tparrows.tp-rightarrow:before {		margin-left: 1px;	}	.tparrows.round:hover {		background: rgba(0, 0, 0, 1) !important;	}/* CUSTOM TEXT */.tp-caption.default_white {	font-size: 18px;	line-height: 21px;	font-weight: 300;	color: #fff;	text-decoration: none;	background-color: transparent;	padding: 0px;}.tp-caption.default_black {	font-size: 18px;	line-height: 21px;	font-weight: 300;	color: #000;	text-decoration: none;	background-color: transparent;	padding: 0px;}.tp-caption.block_black {	background-color:#000;}.tp-caption.block_white {	background-color:#fff;}.tp-caption.block_white,.tp-caption.block_styleColor,.tp-caption.block_black {	white-space: nowrap;	line-height: 34px;	border-width: 0px;	margin: 0px;	padding: 1px 10px;	letter-spacing: 0px;	font-size: 22px;	color:#fff;}.tp-caption.block_huge {	font-size:130px;	line-height:130px;}.tp-caption.block_huge.text-white {	color:#fff;}.tp-caption.block_huge.text-black {	color:#000;}/*	@Flex Slider*/.flexslider.flexFull .flex-direction-nav a, .flexslider.flexContent .flex-direction-nav a {	display: block;	width: 45px;	height: 45px;	margin: -22px 0 0 0;	background: #333333;	position: absolute;	top: 50%;	z-index: 10;	cursor: pointer;	font-size:0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	color: transparent;	opacity: 1;	-webkit-transition: all .3s ease;}.flexslider.flexFull .flex-direction-nav a.flex-next:after, .flexslider.flexContent .flex-direction-nav a.flex-next:after {	content: "\e080";}.flexslider.flexFull .flex-direction-nav a.flex-prev:after, .flexslider.flexContent .flex-direction-nav a.flex-prev:after {	content: "\e079";}.flexslider.flexFull .flex-direction-nav a.flex-prev:after, .flexslider.flexFull .flex-direction-nav a.flex-next:after, .flexslider.flexContent .flex-direction-nav a.flex-prev:after, .flexslider.flexContent .flex-direction-nav a.flex-next:after {	font: 12px/1em 'Glyphicons Halflings';	left: 16px;	top: 16px;	font-style: normal;	position: absolute;	display: inline-block;	color: #fff;}/*	@Layer Slider*/div.layerslider div.ls-slide>div.ls-l.fullvideo {	width:100% !important;	height:100% !important;}.ls-borderlessdark .ls-thumbnail-inner,div.ls-thumbnail-slide-container {	background-color:rgba(0,0,0,0.1) !important;}/*	@OWL Slider*/#bar {  width: 0%;  max-width: 100%;  height: 4px;  background: #999;}#progressBar{  width: 100%;  background: rgba(0,0,0,0.05);}div.owl-carousel>div {	position:relative;}div.owl-carousel .caption {	position:absolute;	left:0; right:0; bottom:0;	color:#333; font-size:20px;	background:rgba(244, 244, 244, 1);	text-shadow:#fff 1px 1px 1px;	text-align:center;	padding:3px; margin-right:1px;	z-index:10;}/** Misc  **/#toTop {	background-color: #333;	border-radius: 4px 4px 0 0;	color: #FFF;	position: fixed;	height: 35px; width: 48px;	right: 6px; bottom: 0;	text-align: center;	text-transform: uppercase;	opacity: 0.9;	padding-top: 7px;	text-decoration:none;	display:none;	z-index: 1000;	-webkit-transition: all 0.2s;	   -moz-transition: all 0.2s;		 -o-transition: all 0.2s;			transition: all 0.2s;}#toTop:before {	font-family: "fontawesome";	content: "\f077";}span.user-avatar {	background:#eee;	width:64px; height:64px;	float:left;	margin-right:10px;}	section.page-title {		padding: 30px 20px 20px 60px;		display:block;		position:relative;		background-color:rgba(0,0,0,0.03);		border-bottom:rgba(0,0,0,0.03) 1px solid;		background-repeat: no-repeat;		background-position: 50% 50%;		-webkit-background-size: cover;		-moz-background-size: cover;		-o-background-size: cover;		background-size: cover;	}	body.grey section.page-title {		background-color:#ddd;	}	section.page-title header {		margin:0;	}	section.page-title ul.breadcrumb {		display:block;	}	section.page-title h2 {		margin:0 0 -1px 0;		padding-bottom:15px;		/* border-bottom:rgba(0,0,0,0.07) 1px solid; */		display:inline-block;	}.callout  ul.list-icon li:before {	font-size:20px;}section.brands {	padding:30px 0;}/* alert - callout */.alert-default h4 {	margin-bottom:3px;}.alert-default p:last-child {	margin:0;}/* bootstrap form icons */.has-feedback .form-control-feedback {	top:30px;}/* range picker buttons */.range_inputs .btn {	padding:6px;}/* color picker */.colorpicker.inline:before {	display:none;}/* form slider */.slider.slider-horizontal,.slider.slider-vertical {	background: transparent;}/* sidebar */.tab-post {	padding-bottom:20px;	margin-bottom:20px;	border-bottom:rgba(0,0,0,0.06) 1px solid;}.tab-post:last-child {	border-bottom:0;	margin-bottom:0;	padding-bottom:0;}.tab-post .tab-post-link {	font-size:13px;	line-height:13px;}.tab-post small {	display:block;	font-size:10px;}/* sky-form */.sky-form {	margin-bottom:30px;}/* parallax */.parallax {	padding:60px 0;	position:relative;	background-color:rgba(0,0,0,0.8);}.parallax-overlay {	position:absolute;	left:0; right:0; top:0; bottom:0;	background-image:url('../images/patterns/parallax_overlay.png');	background-repeat:repeat;	background-color:rgba(0,0,0,0.6);	z-index:1;}.parallax .parallax-content {	z-index:2;}@media only screen and (max-width: 1024px) {	.parallax {		background-attachment: scroll !important;		background-position: center !important;		background-size: 1024px 100% !important;	}}/**	Maps * **//* vectorial map */#world-map {	background-color:rgba(0,0,0,0.06);	padding:0 3px 3px 0;}.jvectormap-zoomin, .jvectormap-zoomout {	background: #333;	width: 20px; height: 20px;	padding: 4px 0;	-webkit-border-radius: 50%;	   -moz-border-radius: 50%;			border-radius: 50%;}.jvectormap-zoomout {	top: 40px;}/* gmaps.js */#map, #panorama {	height: 300px;}/**	Maintenance  **/.maintenance {	padding: 20px;	margin-top: 10%;	background-color: rgba(0,0,0,0.05);	font-family:'Open Sans';	font-size:14px; 	line-height:23px;	text-align: center;	font-weight:300;}.maintenance h1 {	font-size:50px;	line-height:50px;	font-weight:300;	margin-bottom:6px;}@media only screen and (max-width: 480px) {	.maintenance h1 {		font-size:40px;		line-height:40px;	}}/**	Error 404  **/.default-404 {	font-size:170px;	line-height:170px;	color:rgba(0,0,0,0.3);	text-align:center;	display:block;	margin-bottom:30px;}@media only screen and (max-width: 600px) {	.default-e404 p {		margin-bottom:60px;	}	.default-404 {		display:none;	}}/**	Coming Soon  **/.comingsoon {	padding: 20px;	margin-top: 10%;	background-color: rgba(0,0,0,0.05);	font-family:'Open Sans';	font-size:14px; 	line-height:23px;	text-align: center;	font-weight:300;	color:#000;}.comingsoon hr {	border:0;	border-bottom:rgba(0,0,0,0.1) 2px solid;}.comingsoon h1 {	font-size:50px;	line-height:50px;	font-weight:300;	margin-bottom:6px;}.comingsoon span.countdown_amount {	font-size: 50px !important;	padding: 15px;}.comingsoon span.countdown_section {	color: #fff;	padding: 30px 45px;	margin-bottom: 2px;	background: rgba(0,0,0,0.05);	text-align: center;}.comingsoon span.countdown_row span { 	font-size: 16px;	line-height: 19px;	margin-right: 1px;	text-align: center;	display: inline-block;}.comingsoon .form-control {	height:38px;	border:0;	-webkit-border-radius:0;	   -moz-border-radius:0;			border-radius:0;}@media only screen and (max-width: 960px) {	.comingsoon span.countdown_amount {		font-size:50px !important;		padding:6px;	}	.comingsoon span.countdown_section {		padding:20px;	}	.comingsoon span.countdown_row span {		font-size:14px;	}}@media only screen and (max-width: 550px) {	.comingsoon h1 {		font-size:40px;		line-height:40px;	}	.comingsoon span.countdown_amount {		font-size:20px !important;		padding:6px;	}	.comingsoon span.countdown_section {		font-size:12px;		padding:10px;	}	.comingsoon span.countdown_row span {		font-size:11px;	}}/** Word Rotator  **/.word-rotator {	visibility: hidden;	width: 100px;	height: 0;	margin-bottom:-11px;	display: inline-block;	overflow: hidden;	text-align: left;	position: relative;}	h2 .word-rotator {		bottom:2px;		height: 42px !important;	}	h3 .word-rotator {		bottom:9px;		height: 24px !important;	}	h4 .word-rotator {		bottom:5px;		height: 27px !important;	}	h5 .word-rotator {		bottom:7px;		height: 18px !important;	}	p .word-rotator {		bottom:5px;	}	p.lead .word-rotator {		bottom:4px;	}.word-rotator.active {	visibility: visible;	width: auto;}.word-rotator .items {	position: relative;	width: 100%;}.word-rotator .items span {	display:block;	margin-bottom:0;}/** Item Box  **/.item-box {	background:#f6f6f6;	overflow:hidden;	margin:16px 0;	position:relative;	display:inline-block;	-webkit-border-radius:0;	   -moz-border-radius:0;			border-radius:0;}	.item-box.fullwidth {		max-width:100%;	}	section.alternate .item-box {		background-color:#fff;	}.item-box figure {	width:100%;	display:block;	margin-bottom:0;	overflow:hidden;	position:relative;	text-align:center;}	.item-box.fixed-box figure img {		width:100%;		height:auto;	}.item-box-desc {	padding:10px 20px;	overflow:hidden;}.item-box-desc p {	margin-top:20px;	display:block;	overflow:hidden; 	text-overflow:ellipsis;	/*white-space: nowrap;*/}	.item-box.fixed-box .item-box-desc p {		height:98px;	}.item-box-desc h4 {	padding:0; margin:0;}.item-box .item-box-desc small {	display:block;}.item-box.fixed-box .item-box-desc {	height:256px;}.item-box.fixed-box figure {	max-height:263px;}.item-box .socials {	border-top:#eee 1px solid;	text-align:center;	display:block;}/* hover */.item-box .item-hover {	opacity: 0;	filter: alpha(opacity=0);	position:absolute;	left:0; right:0; top:0; bottom:0;	text-align:center;	color:#fff;	-webkit-transition: all 0.2s;	   -moz-transition: all 0.2s;		 -o-transition: all 0.2s;			transition: all 0.2s;}.item-box .item-hover,.item-box .item-hover button,.item-box .item-hover a {	color:#fff;}.item-box .item-hover .inner {	position:absolute;	display:block;	left:0; right:0; top:50%;	margin-top:-10px;	z-index:100;}.item-box:hover .item-hover {	opacity: 1;	filter: alpha(opacity=100);}.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {	color:#333;	background-color:rgba(0,0,0,0.07);}.item-box .item-hover .overlay {	background-color:rgba(127,127,127,0.6);}/** Box Content **/.box-content.thumbnail {	position:relative;	max-width:255px;	display:inline-block;	margin-bottom:30px;	border:0; padding:0;	background:rgba(0,0,0,0.03);}.box-content.thumbnail:hover {	background:rgba(0,0,0,0.08);	border:0 !important;}.box-content.thumbnail .item-image {	position:relative;	display:inline-block;	overflow:hidden;}.box-content.thumbnail  h3 {	position:absolute;	bottom:10px; left:0;	text-align:left;	font-size:18px;	line-height:18px;	color:#fff;}.box-content.thumbnail  h3 span {	display:inline-block;	background-color:rgba(0,0,0,0.8);	padding:10px 10px 20px 10px;}.box-content.thumbnail  h3 small {	display:inline-block; color:#333;	background:rgba(255,255,255,0.9);	padding:3px; margin-top:-10px;	position:absolute; bottom:-10px; left:10px;}.box-content.thumbnail p {	font-size:12px;	line-height:16px;	text-align:left;	height:80px;	overflow:hidden; 	text-overflow:ellipsis;	border-bottom:#eee 1px solid;	padding-bottom:10px;	margin-bottom:6px;}@media only screen and (max-width: 480px) {	.box-content.thumbnail  h3 {		font-size:15px;		line-height:15px;	}}.box-content .item-image>img {	-webkit-transition: all .2s ease 0s;	   -moz-transition: all .2s ease 0s;		 -o-transition: all .2s ease 0s;			transition: all .2s ease 0s;}.box-content .item-image:hover>img {	-webkit-transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);	transform: scale(1.1, 1.1);}/** Timeline  **/.timeline {	position:relative;	margin-bottom:60px;}/* left */.timeline .timeline-left .item {	background-color: rgba(244, 244, 244, 1);	border-right:rgba(0,0,0,0.06) 3px solid;	padding:15px;	margin-left:50px;	margin-bottom:5px;	position:relative;}.timeline .timeline-left .item:after {	right: 100%;	border: solid transparent;	content: " ";	width: 0; height: 0;	position: absolute;	border-right-color: rgba(0,0,0,0.06);	border-width: 10px;	top: 10px; left:-20px;}.timeline .timeline-left .item:before {	right: 100%;	border: #ddd 5px solid;	content: " ";	position: absolute;	top: 10px; left:-50px;	background-color:#333;	width:22px; height:22px;	z-index:1;}.timeline-left:after {	background: #ddd;	z-index:0;	content: "";	display: block;	left: 10px; top:0; bottom:0;	position: absolute;	width: 4px;	opacity: 0.35;}.timeline  .timeline-left .timeline-centered-title {	float:right;	content:' ';	clear:both;	font-size:19px;}/* right */.timeline .timeline-right .item {	background-color: rgba(0,0,0,0.06);	border-left:rgba(0,0,0,0.06) 3px solid;	padding:15px;	margin-right:50px;	margin-bottom:30px;	position:relative;}.timeline .timeline-right .item:after {	right: 100%;	border: solid transparent;	content: " ";	width: 0; height: 0;	position: absolute;	border-left-color: rgba(0,0,0,0.06);	border-width: 10px;	top: 10px; right:-20px;}.timeline .timeline-right .item:before {	right: 100%;	border: #ddd 5px solid;	content: " ";	position: absolute;	top: 10px; right:-50px;	background-color:#333;	width:22px; height:22px;	z-index:1;}.timeline-right:after {	background: #ddd;	z-index:0;	content: "";	display: block;	right: 10px; top:0; bottom:0;	position: absolute;	width: 4px;	opacity: 0.35;}.timeline .timeline-right .item h4 {	text-align:right;}.timeline .timeline-right .timeline-centered-title {	float:left;	content:' ';	clear:both;	font-size:19px;}/** centered **/.timeline .timeline-centered .item {	background-color: rgba(0,0,0,0.06);	padding:15px;	margin-bottom:30px;	position:relative;	margin-top:100px;}.timeline .timeline-centered .item:first-child {	margin-top:0;}.timeline-centered:after {	background: #ddd;	z-index:0;	content: "";	display: block;	top:0; bottom:0;	position: absolute;	width: 4px;	opacity: 0.35;	left: 50%;	margin-left: 0;	height:100%;}.timeline-centered .item {	max-width:46%;}.timeline .timeline-centered .item.pull-right:after {	right: 100%;	border: solid transparent;	content: " ";	width: 0; height: 0;	position: absolute;	border-right-color: rgba(0,0,0,0.06);	border-width: 10px;	top: 10px; left:-20px;}.timeline .timeline-centered .item.pull-right:before {	right: 100%;	border: #ddd 5px solid;	content: " ";	position: absolute;	top: 10px; left:-43px;	background-color:#333;	width:22px; height:22px;	z-index:1;}.timeline .timeline-centered .item.pull-left:after {	right: 100%;	border: solid transparent;	content: " ";	width: 0; height: 0;	position: absolute;	border-left-color: rgba(0,0,0,0.06);	border-width: 10px;	top: 10px; right:-20px;}.timeline .timeline-centered .item.pull-left:before {	right: 100%;	border: #ddd 5px solid;	content: " ";	position: absolute;	top: 10px; right:-46px;	background-color:#333;	width:22px; height:22px;	z-index:1;}.timeline .timeline-centered .item.pull-left h4 {	text-align:right;}.timeline .timeline-centered .item.pull-right .timeline-centered-title {	float:right;	content:' ';	clear:both;	font-size:19px;}.timeline .timeline-centered .item.pull-left .timeline-centered-title {	float:left;	content:' ';	clear:both;	font-size:19px;}.timeline  .timeline-centered p {	content:'';	clear:both;	}@media only screen and (max-width: 768px) {	.timeline-centered .item {		width:100% !important;		max-width:100% !important;		margin:0 0 30px 0 !important;	}	.timeline .timeline-centered .item.pull-left,	.timeline .timeline-centered .item.pull-right {		float:none !important;		display:block !important;		position:relative !important;	}	.timeline .timeline-centered .item.pull-left h4 {		text-align:left;	}	.timeline .timeline-centered .item.pull-right:after,	.timeline .timeline-centered .item.pull-right:before,	.timeline .timeline-centered .item.pull-left:after,	.timeline .timeline-centered .item.pull-left:before,	.timeline-centered:after {		display:none;	}}#about .circle {	width:90px;	height:90px;	background:transparent;	border:2px solid #000000;	border-radius:120px;	position:relative;	margin-bottom:16px;	text-align:center;	padding-top:26px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}#about .circle i {	font-size:36px;}#about .description {	margin-top:6px;	margin-bottom:30px;}#about .col-md-4:hover .circle {	background-color:#000000;}#about .col-md-4:hover i {	color:#fff;}#about-carousel .item img {	display:block;	width:100%;	height:auto;}#bar {	width:0%;	max-width:100%;	height:4px;	background:#000;}#progressBar {	width:100%;	background:#EDEDED;}#team .line {	border-bottom-width:3px;	border-bottom-style:solid;	border-bottom-color:#ccc;	margin-bottom:60px;	width:100px;	margin-left:auto;	margin-right:auto;}#team .team-contents {	text-align:center;	margin-bottom:30px;	margin-top:25px;}#team .picture {	padding-left:30px;	padding-right:30px;}#team .picture img {	width:100%;	height:auto;	background:transparent;	position:relative;	margin-bottom:25px;	border-radius:50%;	-webkit-border-radius:50%;	-moz-border-radius:50%;}#team .heading {	font-size:26px;	padding-bottom:15px;	text-transform:uppercase;	font-weight:400;}#team .designation {	font-size:18px;	text-transform:uppercase;	font-weight:300;	line-height:3px;		color:#f07474;}#team .smallline {	border-bottom-width:2px;	border-bottom-style:solid;	border-bottom-color:#ccc;	margin-top:3px;	margin-bottom:20px;	padding-bottom:10px;	width:100px;	text-align:center;	margin-left:auto;	margin-right:auto;	color:#f07474;}.team-contents .icon {	width:60px;	height:60px;	border-radius:60px;	position:relative;	text-align:center;	margin-left:auto;	margin-right:auto;	background-color:#000;	color:#FFF;	top:-60px;	font-size:26px;	text-transform:uppercase;	font-weight:400;	padding-top:12px;	padding-bottom:12px;	line-height:normal;	margin-bottom:-60px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}#team .description {	margin-bottom:30px;		font-size:12px;	font-family:'Roboto',sans-serif;	color:#888;	padding-right:15px;	padding-left:15px;}#team .team-social a {	margin-bottom:100px;	text-align:center;	margin-left:6px;	margin-right:6px;	color: #f07474;}#team .team-social a i {}.teamoverlayzoom {	position:relative;	display:block;	margin:0;	text-decoration:none;}.teamoverlayzoom span i {	color: #FFF;}#quotes {	color:#fff;}#quotes {	background:url(../img/parallax/1.jpg) 50% 0 repeat-y fixed;}#quotes h2 {	color:#FFF;}#quotes .line {	border-bottom-width:2px;	border-bottom-style:solid;	border-bottom-color:#fff;	margin-bottom:30px;	width:100px;	margin-left:auto;	margin-right:auto;}#quotes .text {	font-size:14px;	font-weight:300;	text-align:center;}#quotes .name {	color:#FFF;	font-size:22px;	font-weight:300;	text-align:center;	font-style:italic;	margin-top:20px;	margin-bottom: 20px;}hr {	background: #f3f3f3;	width:100%;	height:1px;	margin-top:60px;	margin-bottom:60px;	border: none;	float: left;}hr.fancy-hr {	position: relative;	float: left;}hr.fancy-hr:before {	content: '';	position: absolute;	left: 0;	top: 0;	width: 75px;	height: 1px;	background: #000;	display: block;}#our-services .item {	text-align:center;	padding-left:20px;	padding-right:20px;	margin-bottom:30px;}#services .line {	border-bottom-width:3px;	border-bottom-style:solid;	border-bottom-color:#e5e5e5;	margin-bottom:60px;	width:100px;	margin-left:auto;	margin-right:auto;}#services .circle {	width:90px;	height:90px;	background:transparent;	border:1px solid #f07474;	border-radius:50px;	position:relative;	margin-bottom:25px;	text-align:center;	padding-top:36px;	margin-left:auto;	margin-right:auto;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}#services .circle i {	font-size:20px;}#services .item:hover .circle {	background-color:#f07474;	color:#fff;}#services .item:hover i {	color:#fff;}#services .smallline {	border-bottom-width:2px;	border-bottom-style:solid;	border-bottom-color:#e5e5e5;	margin-top:3px;	margin-bottom:20px;	padding-bottom:10px;	width:100px;	text-align:center;	margin-left:auto;	margin-right:auto;}#services .heading-1 {	font-size:20px;	text-transform:uppercase;	font-weight:200;	color:#000;	padding-bottom:4px;}#services .heading-2 {	font-size:26px;	text-transform:uppercase;	font-weight:200;	line-height:17px;	color:#e2e2e2;}#services .description {	margin-top:6px;	margin-bottom:30px;	font-family:'Roboto',sans-serif;	font-size:12px;	color:#999;	font-weight: 200;}section#portfolio {}#portfolio .line {	border-bottom-width:3px;	border-bottom-style:solid;	border-bottom-color:#e5e5e5;	margin-bottom:30px;	width:100px;	margin-left:auto;	margin-right:auto;}#options {	margin-top:30px;	margin-bottom:50px;	font-size:18px;	line-height:normal;	margin-left:auto;	margin-right:auto;	text-align:center;}#options ul {	width:auto;	margin-left:auto;	margin-right:auto;	text-align:center;	padding:0px;	margin:0px;}#options ul li {	display:inline-block;}#options ul li a {	width:40px;	height:40px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;	display:inline-block;	margin-left:2px;	margin-right:2px;	margin-top:2px;	text-align:center;	border:1px solid #ccc;	font-size:18px;	line-height:2;	color:#ccc;}#options ul li a:link {	color:#ccc;	text-decoration:none;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}#options ul li:hover a,#options ul li a.selected {	color:#000;}#portfolio ul li {	list-style-type:none;}#container-thumbs {	padding:0px;	list-style-type:none;	margin-top:30px;	margin-right:0px;	margin-bottom:80px;	margin-left:0px;}#container-thumbs .items {	width:19.99%;}#container-thumbs .items img {	width:100%;	height:auto;	border-radius:0;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition: all 0.3s;}#container-thumbs .items .icon {	width:60px;	height:60px;	/*border-radius:60px;*/	position:relative;	text-align:center;	margin-left:auto;	margin-right:auto;	background-color:#000;	color:#FFF;	top:-60px;	font-size:26px;	text-transform:uppercase;	font-weight:400;	padding-top:12px;	padding-bottom:12px;	line-height:normal;	margin-bottom:-60px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}#container-thumbs .items:hover .icon {	background-color: #777;}/* Overlayzoom Starts */.overlayzoom {	position:relative;	display:block;	margin:0;	text-decoration:none;}.overlayzoom span i {	color:#FFF;}.overlayzoom span.zoom {	position:absolute;	nowhitespace:afterproperty;	nowhitespace:afterproperty;	top:0;	right:0;	width:20px;	height:20px;	font-size:18px;	text-align:center;	-webkit-transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-o-transition:all 0.5s ease;	transition:all 0.5s ease;		background:rgb(0,0,0);		background:rgba(0,0,0,0.9);	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}.overlayzoom span.zoom span {	position:absolute;	left:0;	top:0;	margin-top:-2px;	width:100%;	height: 100%;}.overlayzoom:hover span.zoom,.overlayzoom:focus span.zoom {	width:100%;	height:100%;	background:rgb(0,0,0);	background:rgba(0,0,0,0.4);}#facts {	color:#fff;	height:490px;	overflow:hidden;	background:black;}section#facts {	padding-top:0px;	padding-bottom:0px;}#facts .container {	padding-top:120px;	padding-bottom:120px;	margin:0px auto;	position:absolute;	z-index:2;	text-align:center;	width:100%;	overflow:hidden;	margin-left:auto;	margin-right:auto;	background-image:url(../img/parallax/2.jpg);}#facts #video video {	display:block;	width:100%;	opacity:0.5;	background-color:#000;}#facts h2 {	color:#FFF;}#our-facts .items {	text-align:center;	padding-left:20px;	padding-right:20px;	margin-bottom:30px;	margin-top:30px;}#facts .line {	border-bottom-width:3px;	border-bottom-style:solid;	border-bottom-color:#fff;	margin-bottom:60px;	width:100px;	margin-left:auto;	margin-right:auto;}#facts .smallline {	border-bottom-width:2px;	border-bottom-style:solid;	border-bottom-color:#ffffff;	margin-top:10px;	margin-bottom:30px;	padding-bottom:10px;	width:100px;	text-align:center;	margin-left:auto;	margin-right:auto;}#facts .heading-1 {	font-size:22px;	text-transform:uppercase;	font-weight:300;}#facts .heading-2 {	font-size:28px;	text-transform:uppercase;	font-weight:400;	line-height:12px;	padding-bottom: 20px;}#facts .owl-theme .owl-controls .owl-buttons div {	color:#000;	display:inline-block;	zoom:1;	*display:inline;	margin:4px;	font-size:33px;	background:#fff;	filter:Alpha(Opacity=70);	opacity:0.7;	height:50px;	width:50px;	border-radius:50px;}#facts .owl-theme .owl-controls.clickable .owl-buttons div:hover {	filter:Alpha(Opacity=100);	opacity:1;	text-decoration:none;}#our-facts .items .circle {	width:90px;	height:90px;	background:transparent;	border:1px solid #f07474;	border-radius:50px;	position:relative;	margin-bottom:25px;	text-align:center;	padding-top:36px;	margin-left:auto;	margin-right:auto;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition: all 0.3s;}#our-facts .items .icon {	width:50px;	height:50px;	/*border-radius:50px;*/	position:relative;	text-align:center;	margin-left:auto;	margin-right:auto;	background-color:#fff;	color:#000;	top:-48px;	font-size:26px;	text-transform:uppercase;	font-weight:400;	padding-top:8px;	line-height:normal;	margin-bottom:-20px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}#our-facts .items:hover .circle {	background-color:#ffffff;	color:#000;}#our-facts .items:hover .icon {	background-color:#000;	color:#fff;}#our-facts .items:hover .icon i {	color: #fff;}section#pricing {	padding-bottom:60px;}#pricing .row {	text-align:center;}#pricing {	color:#fff;}#pricing {	background-attachment:fixed;	background-color:url(../img/parallax/3.jpg);	background-repeat:repeat-y;	background-position:50% 0;}#pricing h2 {	color:#FFF;}#pricing .line {	border-bottom-width:3px;	border-bottom-style:solid;	border-bottom-color:#fff;	margin-bottom:60px;	width:100px;	margin-left:auto;	margin-right:auto;}#pricing .smallline {	border-bottom-width:2px;	border-bottom-style:solid;	border-bottom-color:#ffffff;	margin-top:10px;	margin-bottom:30px;	padding-bottom:10px;	width:100px;	text-align:center;	margin-left:auto;	margin-right:auto;}#pricing .picture img {	width:100%;		background:transparent;	position:relative;	margin-bottom:30px;	border:3px solid #FFF;}#pricing .heading-1 {	font-size:30px;	text-transform:uppercase;	font-weight:700;	position:relative;	text-align:center;	margin-left:auto;	margin-right:auto;	top:-200px;	margin-bottom:-40px;}#pricing .circle {	width:100px;	height:100px;	border-radius:50px;	position:relative;	text-align:center;	margin-left:auto;	margin-right:auto;	background-color:#FFF;	color:#000;	top:-90px;	margin-bottom:-20px;	padding-top:18px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;	border:1px solid #ccc;}#pricing .circle span.price {	font-size:36px;	text-transform:uppercase;	font-weight:700;	line-height:1;}#pricing .circle span {	font-size:12px;}#pricing .p-table {	position:relative;	top:-40px;	color:#ccc;}#pricing .p-table ul {	padding:0px;	margin:0px;}#pricing .p-table ul li {	padding-top:16px;	padding-bottom:16px;	border-top-width:1px;	border-bottom-width:1px;	border-top-style:solid;	border-bottom-style:solid;	border-top-color:rgba(256,256,256,0.2);	border-bottom-color:rgba(204,204,204,0.2);	list-style-type:none;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}#pricing .p-table ul li:hover {	background-color:rgba(256,256,256,0.1);}#pricing .btn {	color:#000;	background-color:#ccc;	padding-top:6px;	padding-right:20px;	padding-bottom:6px;	padding-left:20px;	font-size:18px;	margin-bottom:60px;}#pricing .p {	background-color:#fff;}#pricing .col-md-3:hover .circle {	background-color:#000;	color:#fff;}#pricing .col-md-3:hover .btn {	background-color:#000;	color: #FFF;}.tab-content {	margin-top:2px;}.tab-content ul {	padding:0px;	margin:0px;}.tab-content ul li {	margin:0px;	padding-top:15px;	padding-right:0px;	padding-bottom:15px;	padding-left:0px;	list-style-type:none;	border-bottom-width:1px;	border-bottom-style:solid;	border-bottom-color:#eeeeee;}.tab-content ul li a {	color:#555;	text-decoration:none}.tab-content ul li a:hover {	text-decoration:none;}.tab-content ul li a:active {	text-decoration:none}.tab-content ul li i {	padding-right:6px;}.about-blog,.tag-list {	margin-top:40px;}.tag-list a {	border:1px solid #d9d9d9;	display:inline-block;	font-size:14px;	border-radius:2px;	-moz-border-radius:2px;	-khtml-border-radius:2px;	-webkit-border-radius:2px;	color:#000;	text-transform:uppercase;	margin-bottom:10px;	margin-right:5px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;	padding-top:5px;	padding-right:10px;	padding-bottom:5px;	padding-left:10px;	-webkit-transition:all 0.3s;	-moz-transition:all 0.3s;	transition:all 0.3s;}.tag-list a,.tag-list a:hover,.tag-list a:active,.tag-list a:focus {	text-decoration:none;	outline:none;}.tag-list a:hover {	color:#fff;	background-color: #000;}section#clients {	padding-top:50px;	padding-bottom:50px;}#clients {	background-image:url(../img/textures/light-grey-noise.gif);}.clients .items {	text-align:center;	margin-left:auto;	margin-right: auto;}#testimonials {	color:#fff;}#testimonials {	background-attachment:fixed;	background-image:url(../img/parallax/2.jpg);	background-repeat:repeat-y;	background-position:50% 0;}#testimonials h2 {	color:#FFF;}#testimonials .line {	border-bottom-width:3px;	border-bottom-style:solid;	border-bottom-color:#fff;	margin-bottom:50px;	width:100px;	margin-left:auto;	margin-right:auto;}.testimonials-p {}.testimonials-p .items {	text-align:center;	padding-left:20px;	padding-right:20px;	margin-left:auto;	margin-right:auto;}.testimonials-p .items .desc {	font-size:24px;	font-weight:300;	margin-bottom:30px;}.testimonials-p .items .heading-1 {	font-size:28px;	text-transform:uppercase;	font-weight:400;}.testimonials-p .items .heading-2 {	font-size:22px;	font-weight:300;	margin-bottom:30px;	margin-top:10px;	line-height: 2px;}	#testimonials {		background-image:none;		background-color:#777777;	}	#social-media {		background-image:none;		background-color: #777777;	}}/** Portfolio  **//* item list */#portfolio .item-box-desc h4 {	font-size:17px;	max-height:32px;	overflow:hidden;}	#portfolio .item-box figure img {		width:100%;		margin:auto;	}#portfolio .item-box-desc small {	font-size:12px;	margin-bottom:0;}#portfolio .item-box a {	text-decoration:none;}/* Full Width */#portfolio ul.fullwidth .isotope-item,#portfolio ul.fullwidth .item-box {	margin:0;}#portfolio ul.fullwidth .item-box .overlay,#portfolio ul.fullwidth .item-box {	-webkit-border-radius: 0;	   -moz-border-radius: 0;			border-radius: 0;}#portfolio ul.fullwidth .isotope-item {	width:20%; /* 5 items / row - also, see responsive*/	float:left;}#portfolio .project_quick_info span {	padding:0 8px;}#portfolio .project_quick_info i.fa {	padding-right:6px;}/* Full Center */#portfolio ul.fullcenter {	margin-left:15px;	margin-right:15px;}#portfolio ul.fullcenter .isotope-item,#portfolio ul.fullcenter .item-box {	margin:0;}#portfolio ul.fullcenter .item-box .overlay,#portfolio ul.fullcenter .item-box {	-webkit-border-radius: 0;	   -moz-border-radius: 0;			border-radius: 0;}#portfolio ul.fullcenter .isotope-item {	width:25%; /* 4 items / row - also, see responsive*/	float:left;}@media only screen and (max-width: 960px) {	#portfolio ul.fullwidth .isotope-item,	#portfolio ul.fullcenter .isotope-item {		width:33.333333333%;  /* 3 items / row */	}}@media only screen and (max-width: 768px) {}@media only screen and (max-width: 479px) {	#portfolio ul.fullwidth .isotope-item,	#portfolio ul.fullcenter .isotope-item {		width:100%;  /* 1 item / row */	}}/** Contact  **/#gmap {	width:100%;	height:400px;	display:block;	-webkit-filter: grayscale(100%);	   -moz-filter: grayscale(100%);		-ms-filter: grayscale(100%);		-o-filter: grayscale(100%);		   filter: grayscale(100%);		   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0 1 0\'/></filter></svg>#grayscale");		   filter: gray; 	z-index:1;}#gmap.gmap-half {	height:250px;}.animsition-loading:after{	position:fixed;	top:50%;	width:100%;	margin-top:40px;    font-family: 'Playball', cursive;	font-size:32px;	text-align:center;	content:"DOO+";	letter-spacing:3px;}.home-options {	position:relative;	width:100%;	margin-top:10px;   text-align:center;   margin:0 auto;}.home-options a{   background:#f5f5f5;   border:#ededed 1px solid;   font-size: 13px;   padding: 5px 30px;   line-height:40px;   outline:none;   text-align:center;   color:#000;}.home-options a:hover{   background:#f1f1f1;}*, *::after, *::before {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}a {  text-decoration: none;}img {  max-width: 100%;}input {	font-family: 'Lato', sans-serif;	font-weight:400;	font-size: 20px;}.home{	position:relative;	width:100%;}.black-big{	color:#212121;	text-transform: uppercase;    font-family: 'Montserrat', sans-serif;	font-weight:700;	font-size:190px;	line-height:190px;}.color-big{	text-transform: uppercase;    font-family: 'Montserrat', sans-serif;	font-weight:700;	font-size:190px;	line-height:190px;}.black-heavy{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:-70px;	color:#212121;	text-transform: uppercase;    font-family: 'Montserrat', sans-serif;	font-weight:700;	letter-spacing:5px;	font-size:50px;	line-height:50px;	text-align:center;}.black-heavy-1{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:-40px;	color:#212121;	text-transform: uppercase;    font-family: 'Montserrat', sans-serif;	font-weight:700;	letter-spacing:5px;	font-size:50px;	line-height:50px;	text-align:center;}.black-heavy-2{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:-110px;	color:#212121;	text-transform: uppercase;    font-family: 'Montserrat', sans-serif;	font-weight:700;	letter-spacing:5px;	font-size:50px;	line-height:50px;	text-align:center;}.slider-text-color{}.border-text{	border:5px solid #212121;	padding:20px 30px;}.black-small{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:-40px;	color:#212121;	text-transform: uppercase;	font-family: 'Lato', sans-serif;	font-weight:700;	letter-spacing:6px;	font-size:22px;	line-height:22px;	text-align:center;}.color-small{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:50px;    font-family: 'Playball', cursive;	font-weight:normal;	letter-spacing:3px;	font-size:40px;	line-height:40px;	text-align:center;}.color-write{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:-30px;    font-family: 'Playball', cursive;	font-weight:normal;	letter-spacing:15px;	font-size:110px;	line-height:140px;	text-align:center;}.button-slider{	position:absolute;	width:150px;	left:50%;	top:50%;	margin-top:50px;	margin-left:-75px;	font-family: 'Lato', sans-serif;	font-weight:400;	text-transform: uppercase;	border:2px solid #212121;	letter-spacing:2px;	font-size:12px;	color:#212121;	line-height:12px;	padding-top:15px;	padding-bottom:15px;	text-align:center;	z-index:100;	-webkit-transition: border .2s, color .3s, background .3s;	-moz-transition: border .2s, color .3s, background .3s;	transition: border .2s, color .3s, background .3s;}.button-slider:hover{	color:#fff;}a.arrow-down{	position:absolute;	width:50px;	height:50px;	left:50%;	margin-bottom:-5%;	margin-left:-25px;	font-family: 'FontAwesome';	bottom:70px;	border:2px solid #212121;	border-radius:50%;	font-size:22px;	color:#212121;	line-height:48px;	text-align:center;	z-index:10;	-webkit-transition: border .2s, color .3s, background .3s;	-moz-transition: border .2s, color .3s, background .3s;	transition: border .2s, color .3s, background .3s;}a.arrow-down:hover{	background:rgba(0,0,0,.7);	color:#fff;}.section{	position:relative;	width:100%;	overflow:hidden;}.white-section{	background-color:#fff;}.grey-section{	background-color:#f3f3f3;}.grey-2-section{	background-color:#f9f9f9;}.section-padding-top-bottom{	padding-top:20px;	padding-bottom:20px;}.section-padding-top{	padding-top:70px;}.section-padding-bottom{	padding-bottom:70px;}.section-home-padding-top{	padding-top:130px;}.section-title{	position:relative;	width:100%;	padding-bottom:30px;}.subtitle{	position:relative;	width:100%;	padding-top:20px;	font-family: 'Lato', sans-serif;	font-weight:500;	text-align:center;	font-size: 16px;	color:#606060;	letter-spacing:2px;	text-transform: uppercase;}.subtitle.big{	font-size: 18px;	line-height:24px;	letter-spacing:5px;	font-weight:700;}.subtitle-home{	position:relative;	width:100%;	padding-top:20px;	font-family: 'Lato', sans-serif;	font-weight:700;	text-align:center;	font-size: 17px;	line-height:28px;	color:#606060;	letter-spacing:5px;	text-transform: uppercase;}.section-title.left h1,.section-title.left h2,.section-title.left h3,.section-title.left h4,.section-title.left h5,.section-title.left h6{	text-align:left;}.section-title.right h1,.section-title.right h2,.section-title.right h3,.section-title.right h4,.section-title.right h5,.section-title.right h6{	text-align:right;}.subtitle.left{	text-align:left;}.subtitle.right{	text-align:right;}.subtitle-written{	font-weight:700;	letter-spacing:2px;	font-style: italic;}.full-image{	position:relative;	width:100%;}.full-image img{	width:100%;	height:auto;	display:block;}.scroll-to-top {	position: fixed;	text-align:center;	font-family: 'FontAwesome';	background:#212121;	cursor: pointer;	bottom: 20px;	opacity:.7;	border-radius:3px;	right: 20px;	width:50px;	font-size:16px;	color:#fff;	line-height:50px;	height: 50px;	display: none;	z-index: 999999;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.scroll-to-top:hover {	opacity:1;}.fullscreen-title-home{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:-50px;	text-align:center;    font-family: 'Montserrat', sans-serif;	color: #414141;	font-size: 50px; 	line-height:54px;	text-transform: uppercase;	font-weight: 700;}.fullscreen-title-home span{}.fullscreen-subtitle-home{	position:absolute;	width:100%;	left:0;	top:50%;	margin-top:25px;	text-align:center;	font-family: 'Lato', sans-serif;	letter-spacing:5px;	color: #313131;	font-size: 20px; 	line-height:24px;	text-transform: uppercase;	font-weight: 700;}#owl-top-page-slider .item{	position:relative;	width:100%;}#owl-top-page-slider.owl-theme .owl-controls{	top:auto;	left:0;	bottom:-40px;}#owl-top-page-slider.owl-theme .owl-controls .owl-page span{	width: 6px;	height: 6px;	margin-left:0;	margin-right:7px;	border-color:transparent;	background-color: #212121;}.section-page-top-title h1{	text-align:right;	letter-spacing:5px;	padding-right:30px;	margin-right:20px;	padding-bottom:45px;	border-right:1px solid rgba(10,10,10,.4);}.page-top-icon{	position:relative;	width:30px;	height:50px;	font-family: 'FontAwesome';	line-height:24px;	font-size:24px;	vertical-align:text-top;	text-align:left;	border-bottom:1px solid rgba(10,10,10,.4);}.page-top-text{	position:relative;	width:100%;	text-align:left;	padding-top:20px;	font-family: 'Lato', sans-serif;	font-weight:700;	font-size: 16px;	line-height:24px;	color:#101010;	text-transform: uppercase;	letter-spacing:4px;}#poster_background { 	position: absolute; 	bottom: 0; 	left: 0;	top:0;	right:0;	background:url('../images/1b.jpg')no-repeat center center;	background-size:cover;	width: 100%;	height: 100%;	z-index: -2;	overflow: hidden;	}video#video_background { 	position: absolute;	top:50%;	left:50%;	min-width: 100%;	min-height: 100%;	width: auto;	height: auto;	z-index: -1;	overflow: hidden;    -webkit-transform: translateX(-50%) translateY(-50%);    -moz-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    -o-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);}#thevideo{ 	display:none;}.video{ 	width: 100%;	height:auto;	display:block;}.fa {	  display: inline-block;	  font: normal normal normal 20px/1 FontAwesome;	  font-size: inherit;	  text-rendering: auto;	  -webkit-font-smoothing: antialiased;	  -moz-osx-font-smoothing: grayscale;}.muted{	padding-left:10px;	color:#212121;	font-weight:400;	font-size: 13px;}.icons-box{	position:relative;	width:100%;	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear;}.icons-box:hover{	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}@-webkit-keyframes cd-rotate {  0% {    -webkit-transform: perspective(2000px) rotateY(0);  }  70% {    /* this creates the bounce effect */    -webkit-transform: perspective(2000px) rotateY(200deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(180deg);  }}@-moz-keyframes cd-rotate {  0% {    -moz-transform: perspective(2000px) rotateY(0);  }  70% {    -moz-transform: perspective(2000px) rotateY(200deg);  }  100% {    -moz-transform: perspective(2000px) rotateY(180deg);  }}@keyframes cd-rotate {  0% {    -webkit-transform: perspective(2000px) rotateY(0);    -moz-transform: perspective(2000px) rotateY(0);    -ms-transform: perspective(2000px) rotateY(0);    -o-transform: perspective(2000px) rotateY(0);    transform: perspective(2000px) rotateY(0);  }  70% {    -webkit-transform: perspective(2000px) rotateY(200deg);    -moz-transform: perspective(2000px) rotateY(200deg);    -ms-transform: perspective(2000px) rotateY(200deg);    -o-transform: perspective(2000px) rotateY(200deg);    transform: perspective(2000px) rotateY(200deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(180deg);    -moz-transform: perspective(2000px) rotateY(180deg);    -ms-transform: perspective(2000px) rotateY(180deg);    -o-transform: perspective(2000px) rotateY(180deg);    transform: perspective(2000px) rotateY(180deg);  }}@-webkit-keyframes cd-rotate-inverse {  0% {    -webkit-transform: perspective(2000px) rotateY(-180deg);  }  70% {    -webkit-transform: perspective(2000px) rotateY(20deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(0);  }}@-moz-keyframes cd-rotate-inverse {  0% {    -moz-transform: perspective(2000px) rotateY(-180deg);  }  70% {    -moz-transform: perspective(2000px) rotateY(20deg);  }  100% {    -moz-transform: perspective(2000px) rotateY(0);  }}@keyframes cd-rotate-inverse {  0% {    -webkit-transform: perspective(2000px) rotateY(-180deg);    -moz-transform: perspective(2000px) rotateY(-180deg);    -ms-transform: perspective(2000px) rotateY(-180deg);    -o-transform: perspective(2000px) rotateY(-180deg);    transform: perspective(2000px) rotateY(-180deg);  }  70% {    -webkit-transform: perspective(2000px) rotateY(20deg);    -moz-transform: perspective(2000px) rotateY(20deg);    -ms-transform: perspective(2000px) rotateY(20deg);    -o-transform: perspective(2000px) rotateY(20deg);    transform: perspective(2000px) rotateY(20deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(0);    -moz-transform: perspective(2000px) rotateY(0);    -ms-transform: perspective(2000px) rotateY(0);    -o-transform: perspective(2000px) rotateY(0);    transform: perspective(2000px) rotateY(0);  }}@-webkit-keyframes cd-rotate-back {  0% {    -webkit-transform: perspective(2000px) rotateY(0);  }  70% {    -webkit-transform: perspective(2000px) rotateY(-200deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(-180deg);  }}@-moz-keyframes cd-rotate-back {  0% {    -moz-transform: perspective(2000px) rotateY(0);  }  70% {    -moz-transform: perspective(2000px) rotateY(-200deg);  }  100% {    -moz-transform: perspective(2000px) rotateY(-180deg);  }}@keyframes cd-rotate-back {  0% {    -webkit-transform: perspective(2000px) rotateY(0);    -moz-transform: perspective(2000px) rotateY(0);    -ms-transform: perspective(2000px) rotateY(0);    -o-transform: perspective(2000px) rotateY(0);    transform: perspective(2000px) rotateY(0);  }  70% {    -webkit-transform: perspective(2000px) rotateY(-200deg);    -moz-transform: perspective(2000px) rotateY(-200deg);    -ms-transform: perspective(2000px) rotateY(-200deg);    -o-transform: perspective(2000px) rotateY(-200deg);    transform: perspective(2000px) rotateY(-200deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(-180deg);    -moz-transform: perspective(2000px) rotateY(-180deg);    -ms-transform: perspective(2000px) rotateY(-180deg);    -o-transform: perspective(2000px) rotateY(-180deg);    transform: perspective(2000px) rotateY(-180deg);  }}@-webkit-keyframes cd-rotate-inverse-back {  0% {    -webkit-transform: perspective(2000px) rotateY(180deg);  }  70% {    -webkit-transform: perspective(2000px) rotateY(-20deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(0);  }}@-moz-keyframes cd-rotate-inverse-back {  0% {    -moz-transform: perspective(2000px) rotateY(180deg);  }  70% {    -moz-transform: perspective(2000px) rotateY(-20deg);  }  100% {    -moz-transform: perspective(2000px) rotateY(0);  }}@keyframes cd-rotate-inverse-back {  0% {    -webkit-transform: perspective(2000px) rotateY(180deg);    -moz-transform: perspective(2000px) rotateY(180deg);    -ms-transform: perspective(2000px) rotateY(180deg);    -o-transform: perspective(2000px) rotateY(180deg);    transform: perspective(2000px) rotateY(180deg);  }  70% {    -webkit-transform: perspective(2000px) rotateY(-20deg);    -moz-transform: perspective(2000px) rotateY(-20deg);    -ms-transform: perspective(2000px) rotateY(-20deg);    -o-transform: perspective(2000px) rotateY(-20deg);    transform: perspective(2000px) rotateY(-20deg);  }  100% {    -webkit-transform: perspective(2000px) rotateY(0);    -moz-transform: perspective(2000px) rotateY(0);    -ms-transform: perspective(2000px) rotateY(0);    -o-transform: perspective(2000px) rotateY(0);    transform: perspective(2000px) rotateY(0);  }}.smk_accordion {	position: relative;	margin: 0;	padding: 0;	list-style: none;}.smk_accordion .accordion_in {	position: relative;	z-index: 10;	margin-top: -1px;	overflow: hidden;	margin-bottom:20px;}.smk_accordion .accordion_in .acc_head {	position: relative;	padding: 20px;	text-align:left;    font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	font-weight: 700;	color: #414141;	font-size:16px;	line-height:28px;	display: block;	cursor: pointer;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear;}.smk_accordion .accordion_in .acc_head:hover {	color:#fff;}.smk_accordion .accordion_in.acc_active > .acc_head {	color:#fff;}.smk_accordion .accordion_in .acc_head .acc_icon_expand {	display: block;	width: 30px;	height: 30px;	position: absolute;	right: 20px;	top: 50%;	margin-top: -15px;	background: url('../images/acc1.png')no-repeat center center;}.smk_accordion .accordion_in .acc_head:hover .acc_icon_expand {	background: url('../images/acc2.png')no-repeat center center;}.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {	background: url('../images/acc3.png')no-repeat center center;}.smk_accordion .accordion_in .acc_content {	color:#404040;	padding:30px;}.smk_accordion .accordion_in .acc_content h1:first-of-type,.smk_accordion .accordion_in .acc_content h2:first-of-type,.smk_accordion .accordion_in .acc_content h3:first-of-type,.smk_accordion .accordion_in .acc_content h4:first-of-type,.smk_accordion .accordion_in .acc_content h5:first-of-type,.smk_accordion .accordion_in .acc_content h6:first-of-type {  margin-top: 5px;}.smk_accordion .accordion_in:first-of-type,.smk_accordion .accordion_in:first-of-type .acc_head {}.smk_accordion .accordion_in:last-of-type,.smk_accordion .accordion_in:last-of-type .acc_content {}.smk_accordion .accordion_in.acc_active > .acc_content {  display: block;}.smk_accordion.acc_with_icon .accordion_in .acc_head,.smk_accordion.acc_with_icon .accordion_in .acc_content {  padding-left: 40px;}.smk_accordion .accordion_in .acc_head:hover {	background:#D7A658;}.smk_accordion .accordion_in.acc_active > .acc_head {	background:#D7A658;}.tooltip-content-shop::before {	content: '';	bottom: -20px;	left: 50%;	border: solid transparent;	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: transparent;	border-top-color: #212121;	border-width: 10px;	margin-left: -10px;}.call-to-action-1{	position:relative;	width:100%;	margin:0 auto;	text-align:center;	padding-top:50px;	padding-bottom:62px;	background:#212121;}.call-to-action-1 .action-top-1{	position:relative;	width:100%;    font-family: 'Playball', cursive;	text-align:center;	letter-spacing:3px;	margin-bottom:10px;	font-size: 22px;	line-height:28px;}.call-to-action-1 h5{	color:#f4f4f4;	text-align:center;	margin-bottom:40px;}.call-to-action-1 a.button-1{	position:relative;	margin:0 auto;	text-align:center;	color:#fff;	padding:12px 40px;	font-family: 'Lato', sans-serif;	font-weight:400;	font-size: 12px;	text-transform: uppercase;	letter-spacing:2px;	-webkit-transition: color .3s, background .3s;	-moz-transition: color .3s, background .3s;	transition: color .3s, background .3s;}.call-to-action-1 a.button-1:hover{	color:#212121;}.call-to-action-2{	position:relative;	width:100%;	margin:0 auto;	text-align:center;	padding-top:30px;	padding-bottom:30px;	background:#212121;}.call-to-action-2 h6{	position:relative;	color:#f4f4f4;	text-align:center;	display:inline-block;	padding-right:30px;}.call-to-action-2 a.button-2{	position:relative;	display:inline-block;	text-align:center;	color:#fff;	padding:10px 35px;	font-family: 'Lato', sans-serif;	font-weight:400;	font-size: 12px;	text-transform: uppercase;	letter-spacing:2px;	-webkit-transition: color .3s, background .3s;	-moz-transition: color .3s, background .3s;	transition: color .3s, background .3s;}.call-to-action-2 a.button-2:hover{	color:#212121;}.blockquotes-1{ 	position:relative;	margin:0 auto;	text-align:center;	width:100%;	overflow:hidden;	z-index:2;}.blockquotes-1 h6{ 	text-align:center;	padding-top:20px;	padding-bottom:20px;}.blockquotes-1 p{ 	text-align:center;	font-family: 'Lato', sans-serif;	font-weight:400;	letter-spacing:3px;	font-size:16px;	font-style: italic;}.blockquotes-1 p span{ 	font-weight:700;	font-size:16px;	font-family: 'Montserrat', sans-serif;	font-style: normal;}.blockquotes-1 img{ 	width:80px;	height:80px;	border-radius:50%;	margin:0 auto;	text-align:center;}.blockquotes-1  .arrow-right{	position:absolute;	left:50%;	margin-left:-7px;	width:0;	height:0;	top:86px;	border-left:7px solid transparent;	border-right:7px solid transparent;} .blockquotes-1  .company-name{ 	position:relative;	text-align:center;	width:100%;	overflow:hidden;	z-index:2;    font-family: 'Playball', cursive;	letter-spacing:3px;	font-size:22px;	padding-top:30px;}#owl-logos{	position: relative; 	margin: 0 auto;	text-align:center;	width: 100%;	overflow:hidden;padding-right:50px;} #owl-logos li img{	margin: 0 auto;	text-align:center;	display:block;	width:200px;	height:130px;	}  #owl-logos-1{	position: relative; 	margin: 0 auto;	text-align:center;	width: 100%;	overflow:hidden;} #owl-logos-1 li img{	margin: 0 auto;	text-align:center;	display:block;	width:200px;	height:130px;}  #owl-logos-2{	position: relative; 	margin: 0 auto;	text-align:center;	width: 100%;	overflow:hidden;} #owl-logos-2 li img{	margin: 0 auto;	text-align:center;	display:block;	width:200px;	height:130px;} #owl-logos-3{	position: relative; 	margin: 0 auto;	text-align:center;	width: 100%;	overflow:hidden;} #owl-logos-3 li img{	margin: 0 auto;	text-align:center;	display:block;	width:200px;	height:130px;} #owl-logos-4{	position: relative; 	margin: 0 auto;	text-align:center;	width: 100%;	overflow:hidden;} #owl-logos-4 li img{	margin: 0 auto;	text-align:center;	display:block;	width:200px;	height:130px;} #owl-logos-5{	position: relative; 	margin: 0 auto;	text-align:center;	width: 100%;	overflow:hidden;} #owl-logos-5 li img{	margin: 0 auto;	text-align:center;	display:block;	width:200px;	height:130px;} .logos-wrapper{	position: relative; 	margin: 0 auto;	text-align:center;	width: 100%;	overflow:hidden;	padding-top:30px;	padding-bottom:30px;	cursor:pointer;	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.logos-wrapper:hover{	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}.logos-wrapper img{	margin: 0 auto;	text-align:center;	display:block;	width:100px;	height:65px;}#owl-carousel-1{	position: relative; 	width: 100%;	overflow:hidden;} #owl-carousel-1 li{	margin-left:10px;	margin-right:10px;}#owl-carousel-1 li img{	display:block;	width:100%;	height:auto;}#owl-carousel-2{	position: relative; 	width: 100%;	overflow:hidden;} #owl-carousel-2 li{	margin-left:10px;	margin-right:10px;}#owl-carousel-3{	position: relative; 	width: 100%;	overflow:hidden;} #owl-carousel-3 li{	margin-left:10px;	margin-right:10px;}#owl-carousel-4{	position: relative; 	width: 100%;	overflow:hidden;} #owl-carousel-4 li{	margin-left:10px;	margin-right:10px;}#owl-carousel-5{	position: relative; 	width: 100%;	overflow:hidden;} #owl-carousel-5 li{	margin-left:10px;	margin-right:10px;}.lightbox-box{	position: relative; 	width: 100%;}.lightbox-box img{	width: 100%;	height:auto;	display:block;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.lightbox-box:hover img{	opacity:.4;} .office-1{	position:relative;	width:100%;}.office-1:after{	content: '';	display: block;	clear: both;}.office-1 .box-1{	position:relative;	width:50%;	float:left;	display:inline-block;}.office-1 .box-1 img{	width:100%;	height:auto;	display:block;}.office-1 .box-1 .text-in{	position:relative;	width:80%;	margin-left:10%;}.office-text{	padding-top:200px;}.team-box-1{	position:relative;	width:100%;}.team-box-1 img{	margin-left:10%;	width:80%;	height:auto;	display:block;}.team-box-1.full-image-box img{	margin-left:0%;	width:100%;	height:auto;	display:block;}.team-box-1 .team-box-1-text-in{	position:relative;	padding:20px;	border-radius: 0.25em;}.team-box-1 .team-box-1-text-in .team-name-top{	text-align:center;	padding-bottom:0;    font-family: 'Playball', cursive;	color: #212121;	font-size:20px;	letter-spacing:2px;}.team-box-1 .team-box-1-text-in h6{	text-align:center;	padding-top:5px;	padding-bottom:20px;}.team-box-1 .team-box-1-text-in p{	text-align:center;	padding-bottom:20px;}.social-team{ 	position:relative;	width:100%;	z-index:12;	text-align:center; 	margin:0 auto;}.team-social li {    padding:0;     list-style: none;	text-align:center; 	margin:0 auto;	width:25px;    display: inline-block;	cursor:pointer;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.team-social li.icon-team a {	font-family: 'FontAwesome';	font-size: 16px;	line-height: 16px;	width:25px;	opacity:1;	color: #212121;	margin:0;	padding:0;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.pro-bar-container {	position:relative;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	box-sizing: content-box;	width: calc(100% - 50px);	height: 3px;	background: #000;}.skills-in-box {	padding:20px;}.pro-bar-margin {	margin-bottom:17px;}.pro-bar-margin-last {	margin-bottom:11px;}.skills-name{	position:relative;	width:100%;	text-align:left;	padding-bottom:5px;	font-family: 'Lato', sans-serif;	font-weight:500;	font-size: 12px;	letter-spacing:2px;	color:#212121;	text-transform: uppercase;}.pro-bar {	position:relative;	height: 3px;	overflow:hidden;}.text-in-bar {	position:absolute;	top:-11px;	right:-50px;	width:35px;	height:25px;	background:#212121;	border-radius:3px;	text-align:center;	font-family: 'Lato', sans-serif;	font-weight:400;	font-size: 11px; 	line-height:25px;	color:#fff;	z-index:111;}.arrow-skills{	position:absolute;	right:-16px;	top:-5px;	width:0;	height:0;	border-top:7px solid transparent;	border-bottom:7px solid transparent;	border-right:7px solid #212121;	z-index:111;} 	.pro-bar.bar-100	{ width: 100%; }	.pro-bar.bar-99		{ width: 99%;  }	.pro-bar.bar-98		{ width: 98%;  }	.pro-bar.bar-97		{ width: 97%;  }	.pro-bar.bar-96		{ width: 96%;  }	.pro-bar.bar-95		{ width: 95%;  }	.pro-bar.bar-94		{ width: 94%;  }	.pro-bar.bar-93		{ width: 93%;  }	.pro-bar.bar-92		{ width: 92%;  }	.pro-bar.bar-91		{ width: 91%;  }	.pro-bar.bar-90		{ width: 90%;  }	.pro-bar.bar-89		{ width: 89%;  }	.pro-bar.bar-88		{ width: 88%;  }	.pro-bar.bar-87		{ width: 87%;  }	.pro-bar.bar-86		{ width: 86%;  }	.pro-bar.bar-85		{ width: 85%;  }	.pro-bar.bar-84		{ width: 84%;  }	.pro-bar.bar-83		{ width: 83%;  }	.pro-bar.bar-82		{ width: 82%;  }	.pro-bar.bar-81		{ width: 81%;  }	.pro-bar.bar-80		{ width: 80%;  }	.pro-bar.bar-79		{ width: 79%;  }	.pro-bar.bar-78		{ width: 78%;  }	.pro-bar.bar-77		{ width: 77%;  }	.pro-bar.bar-76		{ width: 76%;  }	.pro-bar.bar-75		{ width: 75%;  }	.pro-bar.bar-74		{ width: 74%;  }	.pro-bar.bar-73		{ width: 73%;  }	.pro-bar.bar-72		{ width: 72%;  }	.pro-bar.bar-71		{ width: 71%;  }	.pro-bar.bar-70		{ width: 70%;  }	.pro-bar.bar-69		{ width: 69%;  }	.pro-bar.bar-68		{ width: 68%;  }	.pro-bar.bar-67		{ width: 67%;  }	.pro-bar.bar-66		{ width: 66%;  }	.pro-bar.bar-65		{ width: 65%;  }	.pro-bar.bar-64		{ width: 64%;  }	.pro-bar.bar-63		{ width: 63%;  }	.pro-bar.bar-62		{ width: 62%;  }	.pro-bar.bar-61		{ width: 61%;  }	.pro-bar.bar-60		{ width: 60%;  }	.pro-bar.bar-59		{ width: 59%;  }	.pro-bar.bar-58		{ width: 58%;  }	.pro-bar.bar-57		{ width: 57%;  }	.pro-bar.bar-56		{ width: 56%;  }	.pro-bar.bar-55		{ width: 55%;  }	.pro-bar.bar-54		{ width: 54%;  }	.pro-bar.bar-53		{ width: 53%;  }	.pro-bar.bar-52		{ width: 52%;  }	.pro-bar.bar-51		{ width: 51%;  }	.pro-bar.bar-50		{ width: 50%;  }	.pro-bar.bar-49		{ width: 49%;  }	.pro-bar.bar-48		{ width: 48%;  }	.pro-bar.bar-47		{ width: 47%;  }	.pro-bar.bar-46		{ width: 46%;  }	.pro-bar.bar-45		{ width: 45%;  }	.pro-bar.bar-44		{ width: 44%;  }	.pro-bar.bar-43		{ width: 43%;  }	.pro-bar.bar-42		{ width: 42%;  }	.pro-bar.bar-41		{ width: 41%;  }	.pro-bar.bar-40		{ width: 40%;  }	.pro-bar.bar-39		{ width: 39%;  }	.pro-bar.bar-38		{ width: 38%;  }	.pro-bar.bar-37		{ width: 37%;  }	.pro-bar.bar-36		{ width: 36%;  }	.pro-bar.bar-35		{ width: 35%;  }	.pro-bar.bar-34		{ width: 34%;  }	.pro-bar.bar-33		{ width: 33%;  }	.pro-bar.bar-32		{ width: 32%;  }	.pro-bar.bar-31		{ width: 31%;  }	.pro-bar.bar-30		{ width: 30%;  }	.pro-bar.bar-29		{ width: 29%;  }	.pro-bar.bar-28		{ width: 28%;  }	.pro-bar.bar-27		{ width: 27%;  }	.pro-bar.bar-26		{ width: 26%;  }	.pro-bar.bar-25		{ width: 25%;  }	.pro-bar.bar-24		{ width: 24%;  }	.pro-bar.bar-23		{ width: 23%;  }	.pro-bar.bar-22		{ width: 22%;  }	.pro-bar.bar-21		{ width: 21%;  }	.pro-bar.bar-20		{ width: 20%;  }	.pro-bar.bar-19		{ width: 19%;  }	.pro-bar.bar-18		{ width: 18%;  }	.pro-bar.bar-17		{ width: 17%;  }	.pro-bar.bar-16		{ width: 16%;  }	.pro-bar.bar-15		{ width: 15%;  }	.pro-bar.bar-14		{ width: 14%;  }	.pro-bar.bar-13		{ width: 13%;  }	.pro-bar.bar-12		{ width: 12%;  }	.pro-bar.bar-11		{ width: 11%;  }	.pro-bar.bar-10		{ width: 10%;  }	.pro-bar.bar-9		{ width: 9%;   }	.pro-bar.bar-8		{ width: 8%;   }	.pro-bar.bar-7		{ width: 7%;   }	.pro-bar.bar-6		{ width: 6%;   }	.pro-bar.bar-5		{ width: 5%;   }	.pro-bar.bar-4		{ width: 4%;   }	.pro-bar.bar-3		{ width: 3%;   }	.pro-bar.bar-2		{ width: 2%;   }	.pro-bar.bar-1		{ width: 1%;   }	.pro-bar.bar-0		{ width: 0%;   }/* #Services================================================== */#owl-about-slider .item{	position:relative;	width:100%;}#owl-about-slider .item img{	width:100%;	height:auto;	display:block;}#owl-about-slider .item .left-info{	position:absolute;	bottom:30px;	left:30px;	background:rgba(244,244,244,.95);	color:#212121;	padding:15px 30px;	font-family: 'Lato', sans-serif;	font-weight:700;	font-size: 13px;	line-height:20px;	letter-spacing:4px;	text-transform: uppercase;}	.services-boxes-1{	position:relative;	width:100%;}.services-boxes-1:after{	content: '';	display: block;	clear: both;}.services-boxes-1 .icon-box{	float:left;	width:40px;	height:40px;	font-family: 'FontAwesome';	border-radius:50%;	font-size:14px;	color:#212121;	line-height:40px;	text-align:center;	-webkit-transition: color .3s, background .3s;	-moz-transition: color .3s, background .3s;	transition: color .3s, background .3s;}.services-boxes-1:hover .icon-box{	background:#212121;}.services-boxes-1 h6{	text-align:left;	margin-left:70px;	padding-bottom:20px;}.services-boxes-1 p{	text-align:left;	margin-left:70px;}  .services-boxes-2{	position:relative;	padding:20px;	text-align:center;	margin:0 auto;}.services-boxes-2:after{	content: '';	display: block;	clear: both;}.services-boxes-2 .icon-box{	display:block;	width:24px;	height:24px;	font-family: 'FontAwesome';	font-size:24px;	line-height:24px;	text-align:center;	margin:0 auto;	-webkit-transition: color .3s;	-moz-transition: color .3s;	transition: color .3s;}.services-boxes-2 .icon-box.full-icon-box{	width:80px;	height:80px;	line-height:70px;	border-radius:50%;	background:#212121;	border:5px double #fff;	-webkit-transition: background .3s, color .3s;	-moz-transition: background .3s, color .3s;	transition: background .3s, color .3s;}.services-boxes-2:hover .icon-box.full-icon-box{}.services-boxes-2:hover .icon-box{	color:#212121;}.services-boxes-2 h6{	text-align:center;	padding-top:20px;	padding-bottom:20px;	-webkit-transition: color .3s;	-moz-transition: color .3s;	transition: color .3s;}.services-boxes-2 p{	text-align:center;}.facts-box-1{	position: relative; 	width: 100%;	margin:0 auto;	text-align:center;}.facts-box-1 h6{	padding-top:25px;}.facts-box-1-num{	position: relative;     font-family: 'Playball', cursive;	font-size: 30px; 	line-height:30px;	letter-spacing:6px;	width:100%;	margin:0 auto;	text-align:center;	padding-bottom:20px;} .facts-box-1-num .line{	position: absolute; 	width: 30px;	bottom:0;	left:50%;	margin-left:-15px;    border-bottom:1px solid #212121;	z-index:2;} .facts-box-2{	position: relative; 	width: 100%;	margin:0 auto;	text-align:center;}.facts-box-2 h6{	padding-bottom:25px;}.facts-box-2-num{	position: relative;     font-family: 'Playball', cursive;	font-size: 22px; 	line-height:22px;	letter-spacing:4px;	color:#212121;	width:100%;	margin:0 auto;	text-align:center;	padding-top:20px;} .facts-box-2-num .line{	position: absolute; 	width: 30px;	top:0;	left:50%;	margin-left:-15px;    border-bottom:1px solid #212121;	z-index:2;}.social-contact{ 	position:relative;	width:100%;	z-index:12;	height:50px;	margin:0 auto;	text-align:center;}.list-contact li {	position:relative;    padding:0;     list-style: none;	text-align:center; 	width:50px;	margin-left:30px;	margin-right:30px;    display: inline-block;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.list-contact li.contact-soc a {	display:block;	font-family: 'FontAwesome';	border:1px solid rgba(10,10,10,.4);	border-radius:50%;	font-size: 16px;	line-height: 50px;	width:50px;	height:50px;	color:#616161;	text-align:center;	opacity:1;	margin:0;	padding:0;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.list-contact li:hover{}.list-contact li:hover.contact-soc a{	color:#111111;	border:1px solid rgba(10,10,10,.1);}.list-contact li .tooltip-content-shop {	width: 120px;	margin: 0 0 20px -60px;	text-transform: uppercase;	font-size:10px;}.footer-1{	background-color:#000;padding-left:10%;}.footer-1 p{	font-family: 'Lato', sans-serif;	font-weight:400;	color: #fff;	text-transform:uppercase;	font-size: 12px;	line-height:22px;	text-align:left;} .footer-1 p a{	font-family: 'Lato', sans-serif;	font-weight:400;	color: #fff;	text-transform:uppercase;	font-size: 12px;	line-height:22px;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear;} .footer-1 p a:hover{} .footer-1 h6{	color: #fff;	padding-bottom:20px;	text-align:left;}.logo-footer{	position:relative;	text-align:left;	width:150px;	height:159px;	background:url('../images/logo-footer.png')no-repeat center center; 	background-size:150px auto;	z-index:10;}.icon-footer{	font-family: 'FontAwesome'; 	font-size:16px;	line-height: 22px;	text-align:center;	z-index:6;	padding-right:20px;} .social-bottom{ 	position:relative;	width:100%;	z-index:12;	height:25px;	margin-bottom:15px;}.list-social li {    padding:0;     list-style: none;	text-align:center; 	width:25px;    display: inline-block;	cursor:pointer;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.list-social li.icon-soc a {	font-family: 'FontAwesome';	font-size: 16px;	line-height: 25px;	width:25px;	opacity:1;	margin:0;	padding:0;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    -ms-transition: all 300ms linear;    transition: all 300ms linear; }.list-social li:hover{}.list-social li:hover.icon-soc a{	opacity:.6;}.footer-bottom{	padding-top:10px;	padding-bottom:10px;	background-color:#121212;} .footer-bottom p{	font-weight:400;	color: #f8f8f8;	letter-spacing:2px;	text-transform:uppercase;	font-size: 10px;	line-height:18px;	text-align:center;} .parallax-section { 	margin:0 auto;	overflow:hidden;	z-index:2;}.parallax-section-padding-top-bottom{	padding-top:120px;	padding-bottom:120px;}.parallax-section-padding-top-bottom-home{	padding-top:230px;	padding-bottom:120px;} .parallax-section-padding-top-bottom-folio{	padding-top:300px;	padding-bottom:300px;}  .parallax-section-padding-top-bottom-pagetop{	padding-top:280px;	padding-bottom:200px;}.parallax-section-padding-top{	padding-top:120px;}.parallax-about {	background: url('../images/parallax/about.jpg') repeat fixed;	background-size: cover;	position: absolute;	top: 0; 	left: 0; 	right: 0;	bottom: 0;	z-index: -1;	width:100%;  }@media only screen and (min-width: 1930px) { .parallax-about { background-size: cover; } } @media only screen and (min-device-width : 768px) and (max-device-width : 1200px) and (orientation : landscape) {	.parallax-about { background-size: cover; background-attachment: scroll; background-position: top center!important; }}@media only screen and (max-width: 1400px) {	.parallax-about { background-size: cover; background-attachment: scroll; background-position: top center!important; }}@media only screen and (min-width: 1599px) {.home{	min-height:700px;}}@media only screen and (max-width: 1200px) {.team-box-1 .tooltip-content {	display:none;}.parallax-section-padding-top-bottom-folio{	padding-top:200px;	padding-bottom:200px;} .parallax-section-padding-top-bottom-pagetop{	padding-top:180px;	padding-bottom:100px;}}@media only screen and (min-width: 1200px) and (max-width: 1599px) {.office-text{	padding-top:90px;}}@media only screen and (min-width: 960px) and (max-width: 1199px) {.office-text{	padding-top:100px;}}@media only screen and (min-width: 768px) and (max-width: 959px) {.office-1 .box-1{	width:100%;}.office-text{	padding-top:40px;}.fullscreen-title-home{	font-size: 40px; 	line-height:44px;}.fullscreen-subtitle-home{	font-size: 16px; 	line-height:20px;}}@media only screen and (min-width: 480px) and (max-width: 767px) {.office-text{	padding-top:40px;}.call-to-action-2 h6{	padding-bottom:20px;	display:block;	padding-right:0;}.footer-1{	text-align:center;	margin:0 auto;}.footer-1 p{	text-align:center;} .footer-1 p a{	text-align:center;} .footer-1 h6{	text-align:center;}.logo-footer{	text-align:center;	margin:0 auto;}.icon-footer{	text-align:center;} .social-bottom{ 	text-align:center;}.fullscreen-title-home{	font-size: 28px; 	line-height:32px;}.fullscreen-subtitle-home{	font-size: 14px; 	line-height:20px;	margin-top:0;}}@media only screen and (min-width: 320px) and (max-width: 479px) {.page-top-icon{	margin:0 auto;	text-align:center;}.page-top-text{	text-align:center;}.section-page-top-title h1{	text-align:center;	letter-spacing:2px;	padding-right:0;	margin-right:0;	padding-bottom:0;	border-right:0px solid rgba(10,10,10,.2);}.office-1 .box-1{	width:100%;}.office-text{	padding-top:40px;}.call-to-action-2 h6{	padding-bottom:20px;	display:block;	padding-right:0;}.footer-1{	text-align:center;	margin:0 auto;}.footer-1 p{	text-align:center;} .footer-1 p a{	text-align:center;} .footer-1 h6{	text-align:center;}.logo-footer{	text-align:center;	margin:0 auto;}.icon-footer{	text-align:center;} .social-bottom{ 	text-align:center;}.fullscreen-title-home{	font-size: 16px; 	line-height:20px;}.fullscreen-subtitle-home{	font-size: 12px; 	line-height:16px;	margin-top:0;}}@media only screen and (max-width: 319px) {.page-top-icon{	margin:0 auto;	text-align:center;}.page-top-text{	text-align:center;}.section-page-top-title h1{	text-align:center;	letter-spacing:2px;	padding-right:0;	margin-right:0;	padding-bottom:0;	border-right:0px solid rgba(10,10,10,.2);}.office-1 .box-1{	width:100%;}.office-text{	padding-top:40px;}.call-to-action-2 h6{	padding-bottom:20px;	display:block;	padding-right:0;}.footer-1{	text-align:center;	margin:0 auto;}.footer-1 p{	text-align:center;} .footer-1 p a{	text-align:center;} .footer-1 h6{	text-align:center;}.logo-footer{	text-align:center;	margin:0 auto;}.icon-footer{	text-align:center;} .social-bottom{ 	text-align:center;}.fullscreen-title-home{	font-size: 16px; 	line-height:20px;}.fullscreen-subtitle-home{	font-size: 12px; 	line-height:16px;	margin-top:0;}}/** Onepage  **/.divider.onepage {	max-width:300px;}.divider.onepage.center {	margin: 60px auto;}.divider.half-margins.onepage.center {	margin: 30px auto;}h1.font-dosis,h2.font-dosis,h3.font-dosis,h4.font-dosis,h5.font-dosis,h6.font-dosis {	font-family:'Dosis';}form.onepage input[type="text"], form.onepage input[type="password"], form.onepage input[type="email"], form.onepage input[type="phone"], form.onepage textarea, form.onepage textarea:focus, form.onepage select, form.onepage select:focus {	border: #ddd 1px solid;	margin: 0 !important;	padding: 16px;	font-size: 16px;	box-shadow: none !important;	background: #fff;}form.onepage .row div {	padding-top: 4px;	padding-right: 2px;	padding-left: 2px;}form {	padding-left:15px;	padding-right:15px;}.onepage-slider-offset {	padding-top:60px;}body.boxed .onepage-slider-offset {	padding-top:30px;} /** Responsive  **/@media only screen and (max-width: 1216px) {	.container {		width:100%;	}}@media only screen and (max-width: 990px) {}@media only screen and (max-width: 768px) {}@media only screen and (max-width: 480px) {	.alert-default div.text-right {		text-align:left;	}	.alert-default .btn {		margin-top:20px;	}	/* centered page-title */	section.page-title h2,	section.page-title h2 span,	section.page-title {		text-align:center;	}}/** DEMO ONLY  **//** feature-icons.html - icon text color - can be removed on production **/.fa-hover a {	display:block;	padding:4px;	text-decoration:none;}.fa-hover a:hover {	background-color:#f3f3f3;}.fa-hover i {	width:20px;	margin-right:10px;}.fa-hover a span { 	color:#666;}/** *** **/.bs-glyphicons .glyphicon-class {	display: block;	text-align: center;	word-wrap: break-word;}.bs-glyphicons .glyphicon {	margin-top: 5px;	margin-bottom: 10px;	font-size: 24px;}.bs-glyphicons li {	float: left;	width: 25%;	height: 115px;	padding: 10px;	font-size: 10px;	line-height: 1.4;	text-align: center;	border: 1px solid #fff;	background-color: #f9f9f9;	cursor:pointer;}.bs-glyphicons li:hover {	background-color:#f3f3f3;}@media (min-width: 768px) {	.bs-glyphicons li {		width: 12.5%;		font-size: 12px;	}}.iconExamples .example {	text-align: center;	cursor:pointer;	padding:6px 3px;}.iconExamples .example:hover {	background-color:#f3f3f3;}.iconExamples .example:before, .iconExamples .example:after {	content: " ";	display: table;}.iconExamples .example .icon {	font-size: 20px;	float: left;	width: 35px;}.iconExamples .example .class {	text-align: center;	font-size: 13px;	float: left;	margin-top: 0;	font-weight: 400;	margin-left: 10px;	color: #333;}/** *** **/.grid-color span {	display:block;	padding: 10px 0;	text-align: center;	background-color:rgba(0,0,0,0.1);}.grid-demo [class*="col-"] {	background: #fafafa;	border: 1px solid;	border-color: #ddd;	padding: 10px;	text-align: center;	margin-bottom:20px;}.grid-demo .row {	margin-left:0;	margin-right:0;}/** *** **/.linecon .icon {	width: 12.5%;	float: left;	height: 115px;	text-align: center;	padding: 22px 10px;	margin: 0 -1px -1px 0;	border: 1px solid #fff;	background-color: #f6f6f6;	word-wrap: break-word;	cursor:pointer;}.linecon .icon:hover {	background-color:#f3f3f3;}.linecon .icon i {	display: block;	font-size: 30px;	margin-bottom: 10px;}.logo img {    background: rgba(255, 255, 255, 0.9);    border: 5px solid #FFFFF;    padding: 5px;    box-shadow: 0px 10px 20px 1px rgba(0,0,0,0.2);  }  a.logo {    margin: 3px 15px 3px 0;    display: inline-block;    min-height: 50px;    float: left;    z-index: 99;    position:absolute; }  @media only screen and (max-width: 768px) {				   .logo img {        		   max-height: 50px;                   margin-left: 20px;                   box-shadow: 0px 10px 20px 1px rgba(0,0,0,0.2);    			   }                 iframe {                    height: 240px;                  }				   			 }             .footer-logo {    background: #ffffff82;    border-radius: 50px;    width: 82px;    padding: 11px 2px 15px 9px !important;    margin: 7px !important;}#slider-text{  padding-top: 40px;  display: block;}#slider-text .col-md-6{  overflow: hidden;}#slider-text h2 {  font-family: 'Josefin Sans', sans-serif;  font-weight: 400;  font-size: 30px;  letter-spacing: 3px;  margin: 30px auto;  padding-left: 40px;}#slider-text h2::after{  border-top: 2px solid #c7c7c7;  content: "";  position: absolute;  bottom: 35px;  width: 100%;  }#itemslider h4{  font-family: 'Josefin Sans', sans-serif;  font-weight: 400;  font-size: 12px;  margin: 10px auto 3px;}#itemslider h5{  font-family: 'Josefin Sans', sans-serif;  font-weight: bold;  font-size: 12px;  margin: 3px auto 2px;}#itemslider h6{  font-family: 'Josefin Sans', sans-serif;  font-weight: 300;;  font-size: 10px;  margin: 2px auto 5px;}.badge {  background: #f26522;  position: absolute;  height: 25px;  width: 80px;  line-height: 17px;  font-family: 'Josefin Sans', sans-serif;  font-weight: 200;  font-size: 14px;  border: 2px solid #FFF;  box-shadow: 0 0 0 1px #b20c0c;  top: 5px;  right: 10%;}#slider-control img{  padding-top: 60%;  margin: 0 auto;}@media screen and (max-width: 992px){#slider-control img {  padding-top: 70px;  margin: 0 auto;}}.carousel-showmanymoveone .carousel-control {  width: 4%;  background-image: none;}.carousel-showmanymoveone .carousel-control.left {  margin-left: 5px;}.carousel-showmanymoveone .carousel-control.right {  margin-right: 5px;}.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3,.carousel-showmanymoveone .cloneditem-4,.carousel-showmanymoveone .cloneditem-5 {  display: none;}@media all and (min-width: 768px) {  .carousel-showmanymoveone .carousel-inner > .active.left,  .carousel-showmanymoveone .carousel-inner > .prev {    left: -50%;  }  .carousel-showmanymoveone .carousel-inner > .active.right,  .carousel-showmanymoveone .carousel-inner > .next {    left: 50%;  }  .carousel-showmanymoveone .carousel-inner > .left,  .carousel-showmanymoveone .carousel-inner > .prev.right,  .carousel-showmanymoveone .carousel-inner > .active {    left: 0;  }  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {    display: block;  }}@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {  .carousel-showmanymoveone .carousel-inner > .item.active.right,  .carousel-showmanymoveone .carousel-inner > .item.next {    -webkit-transform: translate3d(50%, 0, 0);    transform: translate3d(50%, 0, 0);    left: 0;  }  .carousel-showmanymoveone .carousel-inner > .item.active.left,  .carousel-showmanymoveone .carousel-inner > .item.prev {    -webkit-transform: translate3d(-50%, 0, 0);    transform: translate3d(-50%, 0, 0);    left: 0;  }  .carousel-showmanymoveone .carousel-inner > .item.left,  .carousel-showmanymoveone .carousel-inner > .item.prev.right,  .carousel-showmanymoveone .carousel-inner > .item.active {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    left: 0;  }}@media all and (min-width: 992px) {  .carousel-showmanymoveone .carousel-inner > .active.left,  .carousel-showmanymoveone .carousel-inner > .prev {    left: -16.666%;  }  .carousel-showmanymoveone .carousel-inner > .active.right,  .carousel-showmanymoveone .carousel-inner > .next {    left: 16.666%;  }  .carousel-showmanymoveone .carousel-inner > .left,  .carousel-showmanymoveone .carousel-inner > .prev.right,  .carousel-showmanymoveone .carousel-inner > .active {    left: 0;  }  .carousel-showmanymoveone .carousel-inner .cloneditem-2,  .carousel-showmanymoveone .carousel-inner .cloneditem-3,  .carousel-showmanymoveone .carousel-inner .cloneditem-4,  .carousel-showmanymoveone .carousel-inner .cloneditem-5,  .carousel-showmanymoveone .carousel-inner .cloneditem-6  {    display: block;  }}@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {  .carousel-showmanymoveone .carousel-inner > .item.active.right,  .carousel-showmanymoveone .carousel-inner > .item.next {    -webkit-transform: translate3d(16.666%, 0, 0);    transform: translate3d(16.666%, 0, 0);    left: 0;  }  .carousel-showmanymoveone .carousel-inner > .item.active.left,  .carousel-showmanymoveone .carousel-inner > .item.prev {    -webkit-transform: translate3d(-16.666%, 0, 0);    transform: translate3d(-16.666%, 0, 0);    left: 0;  }  .carousel-showmanymoveone .carousel-inner > .item.left,  .carousel-showmanymoveone .carousel-inner > .item.prev.right,  .carousel-showmanymoveone .carousel-inner > .item.active {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    left: 0;  }}#blog .blog-prev-date span.date {    text-align: center;    font-size: 30px;    display: inline-block;    line-height: 30px;    color: #313131;}#blog .blog-prev-date.text-left {    text-align: left;}