/*
Theme Name: MKM
Description: Martinkovic Milford theme.
Version: 1.0

*/
/* browser reset */
/*@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900,400italic);*/
@font-face {
    font-family: 'bodonixtregular';   
    src: url('fonts/bodonixt-webfont.woff') format('woff');         
    font-weight: normal; 
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-style: normal;

}
@font-face {
    font-family: 'Lato';    
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: 900;
    font-style: normal;
} 
@font-face {
    font-family: 'Lato';    
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';    
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: 700;
    font-style: normal;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
} 
html {  
  font-size: 62.5%;  
   -webkit-text-size-adjust: 100%;
}
body {	  
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-family: 'Lato', Arial , sans-serif;
  padding: 0;  
  color: #1f242a;  
  -webkit-font-smoothing: antialiased; 
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: 0; 
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {  
	display: block;
}
nav ul {
	list-style: none;
}
ul li{
  list-style-type:none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
  	text-decoration:none;
  	color:#c6be9f;
  	-webkit-transition: color .7s;
	transition: color .7s;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: 0;
}
:focus, *:focus,
:active, *:active {
  outline:0;
  noFocusLine: expression(this.onFocus=this.blur());
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, select {
	vertical-align: middle;
	font-family: 'Lato', sans-serif;
}
.clear{
  clear:both;
  font-size:1px;
}
.hide-desktop {
	display: none
}
h1,h2,h3,h4,h5,h6{
  font-weight:normal;
}
input, textarea {
	border-radius: 0px;
	-webkit-appearance:none;
}

/* text aligments */

.text-left   { text-align: left!important;   }
.text-right  { text-align: right!important;  }
.text-center, .aligncenter { text-align: center!important; }

/* go structure */

#page {
	overflow: hidden;
	padding-top: 10rem;
}
.home #page {
	padding-top: 0px;
}
.inner {
    width:100%;  
    overflow:hidden;
    max-width: 1600px;
	margin: 0 auto;
}
#masthead {
	height: 4.1rem;
	padding: 4rem 0 2rem;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	-webkit-transition: background .7s, padding .7s;
	transition: background .7s, padding .7s;
	z-index: 1011;
}
.home  #masthead {
	background: none;
}
#mobile-menu,
.mobile-menu {
	display: none;
}
.home #masthead {
	padding: 5.1rem 0 0;
	-webkit-transform: translate(0,-100px);
	transform: translate(0,-100px) ;
	-webkit-transition: background .5s , padding .5s linear .4s,-webkit-transform .8s;
	transition:background .5s , padding .5s linear .4s, transform .8s;
}
.home #masthead.fixed {
	-webkit-transition: background .5s linear .4s, padding .5s ,-webkit-transform .8s;
	transition:background .5s linear .4s, padding .5s, transform .8s;
}
.home #masthead.animated {
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
#masthead .inner {
	padding: 0 5.3rem;
	box-sizing:border-box;
	overflow: visible;
}
#masthead.fixed,
.home #masthead.fixed {
	background: #fff;
	padding-top: 4rem;	
}
#masthead.fixed,
.home #masthead.fixed {
	padding: 2rem 0 0;	
}
.logo {
	float: left;
	width: 468px;
	height: 21px;	
}
.logo  a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/logo.png) no-repeat 0 -21px;
	text-indent: -9999px;
	position: relative;
}
.home .logo  a:before {
	background: url(images/logo.png) no-repeat 0 -21px;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	display: block;
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition:opacity .5s;
}
.home .fixed .logo  a:before {
	opacity: 1;
	-webkit-transition: opacity .5s linear .5s;
	transition:opacity .5s linear .5s;
}
.home .logo  a {
	background: url(images/logo.png) no-repeat;
}
.home .fixed .logo a {
	background: url(images/logo.png) no-repeat;
}
.fixed .logo  a {
	background: url(images/logo.png) no-repeat 0 -21px;
}
#masthead .menu {
	float: right;	
}
#masthead .menu li {
	float: left;
	margin-left: 1.5rem;	
	padding-bottom: 3.6rem;
}
#masthead .menu li.hide-desktop {
	display: none;
}
#masthead .menu li:first-child {
	margin-left: 0px;
}
#masthead .menu > li:first-child > a {
	cursor: default;
}
#masthead .menu li ul {
	position: absolute;
	top: 96%;
	left: 0;
	background: #ededed;
	padding: 2rem;
	right: 0;
	display: none;
	border:1px solid #ededed;
	text-align:center;
}
#masthead .menu li ul > span {
	position: absolute;
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	content: "";
	position: absolute;
	left: 58%;
	top: -5px;
	margin-left: -4px;
	border-bottom: 5px solid #ededed;
}
#masthead .menu li ul li:first-child {
	margin-left: 0;
}
#masthead .menu li ul li {
	margin-left: 2%;
	padding-bottom: 0px;
	width: 23.5%;	
	float: none;
	display: inline-block;
	max-width: 160px;
}
#masthead .menu li a {
	font-size: 1.5rem;
	display: block;
	line-height: 21px;
	font-weight: 900;
	color: #1f242a;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2.5px;	
	position: relative;	
}
#masthead .menu-main-menu-container .menu > li > a {
	overflow: hidden;
	padding: 0 0 0 2rem;
}
#masthead .menu-main-menu-container .menu>  li.sub-menu-parent >a > span {
	cursor: default;
}
#masthead .menu-main-menu-container .menu > li > a span,
#masthead .menu-main-menu-container .menu > li.unhover > a:hover span,
#masthead .menu-main-menu-container .menu>  li.sub-menu-parent.unhover:hover>  a span {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform .277s;
	transition: transform .277s;
	position: relative;
	display: block;
}
#masthead .menu-main-menu-container .menu>  li.sub-menu-parent.unhover:hover>  a span {
	color: #1f242a;
}
#masthead .menu-main-menu-container .menu > li > a em,
#masthead .menu-main-menu-container .menu > li.unhover > a:hover em,
#masthead .menu-main-menu-container .menu > li.sub-menu-parent.unhover:hover > a em  {
	position: absolute;
	display: block;
	top: 0;
	right: 0;	
	width: 16px;
	height: 16px;
	background: url(images/deco-05.png) no-repeat;
	content: "";
	-webkit-transform-origin: center;	
	transform-origin: center;
	-webkit-transform: translate(0px,21px) ;
	transform: translate(0px,21px) ;
	-webkit-transition: -webkit-transform .277s,color .277s;
	transition: transform .277s,color .277s;
}
#masthead .menu-main-menu-container .menu>  li>  a:hover span,
#masthead .menu-main-menu-container .menu>  li.sub-menu-parent:hover>  a span{
	-webkit-transform: translateX(-2rem);
	transform: translateX(-2rem);		
	color: #c6be9f;
}
#masthead .menu-main-menu-container .menu > li > a:hover em,
#masthead .menu-main-menu-container .menu > li.sub-menu-parent:hover > a em  {
	-webkit-transform: translate(0px,3px) ;
	transform: translate(0px,3px) ;	
}
.home #masthead .menu li a {
	color: #fff;
}
#masthead .menu li ul li a,
#masthead.fixed .menu li ul li a,
.home #masthead .menu li ul li a  {
	text-align: center;
	color: #1f242a!important;
	font-size: 1.2rem;
	display: block;
	font-weight: 900;
	border-bottom: 2px solid #ededed;
	-webkit-transition: border .7s, color .7s;
	transition: border .7s, color .7s;
	position: relative;
}
#masthead .menu li ul li a:before {
	position: absolute;
	content: '';
	bottom: -3px;
	left: 0;
	height: 2px;
	background: #c0bca2;
	width: 0;
	-webkit-transition: width .7s;
	transition: width .7s;
}
#masthead .menu li ul li a:hover:before {
	width: 160px;
}
#masthead .menu li ul li a:hover,
#masthead.fixed .menu li ul li a:hover,
.home #masthead .menu li ul li a:hover {
	color: #c0bca2!important;
	/*border-bottom: 2px solid #c0bca2;*/
}
#masthead .menu li ul li a strong {
	display: block;
	position: relative;
	margin-bottom: 1rem;
}
#masthead .menu li ul li a strong:before {
	border: 2px solid #1f242a;
	right: -4px;
	bottom: -4px;
	content: "";
	position: absolute;
	top: -4px;
	left: -4px;
	-webkit-transition: border .7s;
	transition: border .7s;
	display: none;
}
#masthead .menu li ul li a:hover strong:before {
	border: 2px solid #c0bca2;	
}
#masthead .menu li ul li a img {
	vertical-align: top;	
	max-width: 100%;
	height: auto;
	padding: 0;
}
#masthead.fixed .menu li a {
	color: #1f242a;
/*	font-size: 1.4rem;*/
	-webkit-transition: color .5s linear .5s;
	transition: color .5s linear .5s;
	/*font-weight: 700;*/
}
#masthead.fixed .menu li.menu-item-has-children a {
	position: relative;
}
.single-project.single #masthead .menu li.current_page_parent a {
	color: #1f242a;
}
#masthead .menu li.current-menu-item a,
.category #masthead .menu li.current_page_parent a,
.single #masthead .menu li.current_page_parent a,
#masthead .menu li.current_page_parent.current_page_ancestor a,
#masthead .menu li a:hover,
.single-project.single #masthead .menu li.current_page_parent a:hover,
.single-project #masthead .menu li.menu-item-has-children a {
	color: #c6be9f;
}

/* slider */

.mask-2 {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -1156px;
	right: 0;
	z-index: 2;
	
	width: 2313px;
	height: 1173px;
	background: url(images/mask-2.png) no-repeat 50% 100%;
}
.mask-2:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	content: "";
	background: rgba(85,28,31,.4);
	opacity: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	z-index: -1;
}
.mask-2:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	content: "";
	background: url(images/mask-2.png) no-repeat 50% 100%;
	
	z-index: 2;
}
.animated .mask-2:before{
	opacity: 1;	
}
.slogans {
	position: absolute;
	left: 0;
	right: 0;
	top: 336px;	
	z-index: 100;
	color: #fff;
	text-align: center;	
}
.tablet .slogans {
	top: 160px;
}
.mobile .slogans {
	top: 147px;
}
.slogans h2 {
	font-weight: 900;
	font-size: 7.2rem;
	line-height: 7.9rem;
	letter-spacing: 4px;
	width: 800px;
	height: 200px;
	display: inline-block; 
}
.tablet .slogans h2 {
	font-size: 5rem;
	line-height: 5.8rem;
	width: 500px;
}
.mobile .slogans h2 {
	font-size: 5.2rem;
	line-height: 5.8rem;
	width: 500px;
}
.slogans h2 span{
	display: block;
	font-weight: normal;
	font-size: 2.4rem;
	line-height: 2.8rem;
	letter-spacing: 1.1rem;
	text-transform: uppercase;
	padding-bottom: 1rem;
}
.tablet .slogans h2 span,
.mobile .slogans h2 span {
	letter-spacing: 5px;
	font-size: 2rem;
}
.slogans .slogans-inner {
	width: 20000px;
	-webkit-transition: left 1.3s linear;
	transition: left 1.3s linear;	
	position: relative;
	left: 0;
}
.slogans .slogans-inner li {	
	float: left;
	text-align: center;
}
.deco-outer {
	position: absolute;
	left: 50%;
	z-index: 3;
	bottom: 166px;
	-webkit-transform: translate(0,-100px);
	transform: translate(0,-100px) ;
	-webkit-transition: -webkit-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
	opacity: 0;
}
.deco {
	position: absolute;
	left: 0%;
	bottom: 0px;
	padding-bottom: 12px;
	margin-left: -35px;
	width: 70px;
	text-align: center;
	font-size: 1.2rem;
	line-height: 1.4rem;
	text-transform: uppercase;
	color: #fff;
	z-index: 100;
	
}
.animated.deco-outer {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.deco:before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 0px;
	background: #877566;
	content: "";
	-webkit-transition: height .5s linear .4s;
	transition: height .5s linear .4s;
}
.animated.deco-outer .deco:before{
	height: 64px;
}
.deco:after {
	position: absolute;
	top: 89px;
	left: 50%;
	margin-left: -12px;
	width: 20px;
	height: 20px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg) translate(-10px,-10px);
	-webkit-transform-origin: center;
	transform: rotate(45deg)  translate(-10px,-10px);	
	transform-origin: center;
	opacity: 0;
	-webkit-transition: -webkit-transform .4s  linear .7s, opacity .4s  linear .7s;
	transition: transform .4s  linear .7s, opacity .4s  linear .7s;
}
.animated.deco-outer .deco:after{
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.deco-02 {
	width: 440px;
	height: 440px;
	border-right:37px solid #fff;	
	position: absolute;
	bottom: 56px;
	left: 50%;
	margin-left: -251px;	
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	z-index: 100;
	-webkit-transition: border .8s;
	transition: border .8s;
}	
.deco-outer-diamond.animated .deco-02 {
	border-color: #c7bea0
}
.fix-tab {
	height: 150px;	
	position: absolute;
	top: 100%;
	left: 0%;
	right:0;
	border-top: 1px solid green; 
	z-index: 99;
	display: none;	
}
.fix-tab:before {
	height: 10px;	
	position: absolute;
	top: -2px;
	left: 0%;
	content:"";
	right:0;
	background: #fff;
	z-index: 999;	
}
.deco-03 {
	width: 440px;
	height: 440px;
	border-bottom:37px solid #fff;	
	position: absolute;
	bottom: 38px;
	left: 50%;
	margin-left: -207px;	
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	-webkit-transition: border .8s;
	transition: border .8s;
	z-index: 100;
}
.deco-outer-diamond.animated .deco-03 {
	border-color: #c7bea0
}

/* Footer */

.footer {
	background: #fff;
	overflow: hidden;
	padding: 4.5rem 0 4.9rem;
}
.footer .inner {
	padding: 0 2.9rem 0 4.2rem;
	box-sizing:border-box;
}
.footer .logo {
	padding-bottom: 1.5rem;
	float: none;
	/*width: 280px;
	height: 18px;*/
	width: 328px;
	height: 45px;
	padding-top: .6rem;
	margin: 0;
}
.footer .logo  a{
	background-size: cover;
}
.footer .logo a{
	background: url(images/logo-footer.png) no-repeat 0 0;
}
.footer .col-l {
	float: left;
	width: 51%;
}
.footer .menu li {
	float: left;
	margin-right: 2.8rem;
}
.footer .menu a {
	font-weight: 900;
	color: #1f242a;
	letter-spacing: 2px;
	text-transform: uppercase; 
	padding-left: 2.6rem;
	background: url(images/footer-icons.png) no-repeat;
	font-size: 1.2rem;
	line-height: 16px;
	display: block;
	text-decoration: none;	
	cursor: pointer;
}
.footer .menu .item-02 a {
	background: url(images/footer-icons.png) no-repeat -167px 0;
}
.footer .menu .item-03 a {
	background: url(images/footer-icons.png) no-repeat -385px 0;
}
.footer .menu a:hover {
	color: #c6be9f;
}
.socials {
	float: right;
	padding-bottom: 0;
	padding-top: 1rem;
}
.socials li {
	float: left;
	margin-left: .7rem;
}
.socials li a {
	display: block;
	width: 36px;
	height: 38px;
	text-indent: -9999px;
	background: url(images/socials-2x.png) no-repeat;
	background-size: cover;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
	position: relative;
}
.socials li a:before {
	position: absolute;
	width: 36px;
	height: 38px;
	content: "";
	left: 0;
	top: 0;
	background: url(images/socials-over-2x.png) no-repeat;
	background-size: cover;
	opacity: 0;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
}
.socials li a:hover:before {
	opacity: 1;
}
.socials li a:hover {
	opacity: 0.5;
}
.socials li.twt a { background: url(images/socials-2x.png) no-repeat -36px 0;background-size: cover; }
.socials li.ln a { background: url(images/socials-2x.png) no-repeat -72px 0;background-size: cover; }
.socials li.pinterest a { background: url(images/socials-2x.png) no-repeat -108px 0;background-size: cover; }
.socials li.unk a { background: url(images/socials-2x.png) no-repeat -144px 0;background-size: cover; }


.socials li.twt a:before { background: url(images/socials-over-2x.png) no-repeat -36px 0;background-size: cover; }
.socials li.ln a:before { background: url(images/socials-over-2x.png) no-repeat -72px 0;background-size: cover; }
.socials li.pinterest a:before { background: url(images/socials-over-2x.png) no-repeat -108px 0;background-size: cover; }
.socials li.unk a:before { background: url(images/socials-over-2x.png) no-repeat -144px 0;background-size: cover; }

.copyright {
	clear: both;
	width: 45%;
	float: right;
	color: #20242a;
	font-size: 1.2rem;
	line-height: 1.5rem;
	margin-top: -1.2rem;
	letter-spacing: 1.5px;
}
.copyright span.hand{
	float: right;
}
.copyright span.copy {
	float: left;
	padding-right: 1rem;
}
.copyright a {
	color: #20242a;
}
.copyright a:hover {
	color: #c6be9f;	
}
/*chimpy plugin default styles */
.chimpy-reset,
.chimpy-reset div,
.chimpy-reset span,
.chimpy-reset h1,
.chimpy-reset h2,
.chimpy-reset h3,
.chimpy-reset h4,
.chimpy-reset h5,
.chimpy-reset h6,
.chimpy-reset p,
.chimpy-reset a,
.chimpy-reset img,
.chimpy-reset fieldset,
.chimpy-reset form,
.chimpy-reset label,
.chimpy-reset legend,
.chimpy-reset table,
.chimpy-reset caption,
.chimpy-reset tbody,
.chimpy-reset tfoot,
.chimpy-reset thead,
.chimpy-reset tr,
.chimpy-reset th,
.chimpy-reset td,
.chimpy-reset button,
.chimpy-reset button:hover,
.chimpy-reset button:active,
.chimpy-reset button:focus {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    font-weight: normal;
    color: #000;
    background: 0;
    vertical-align: baseline;
}
.chimpy-reset table {
    border-collapse: collapse;
    border-spacing: 0;
    border-bottom: 0;
    border: 0;
}
.chimpy-reset ol,
.chimpy-reset ul {
    list-style: none;
}
.chimpy-reset caption,
.chimpy-reset th {
    text-align: left;
}
.chimpy-reset input,
.chimpy-reset label {
    display: block;
}
.chimpy-reset button,
.chimpy-reset input,
.chimpy-reset textarea,
.chimpy-reset select {
    margin: 0;
    padding: 0;
    max-width: 100%;
    border: 0;
    border-radius: 0;
    padding: 0;
    font-family:"Times New Roman", Times, serif;
    font-size: 100%;
    outline: 0;
    color: #000;
}
.chimpy-reset input:focus,
.chimpy-reset textarea:focus {
    border: 0;
    border-radius: 0;
    padding: 0;
    outline: 0;
}
.chimpy-reset button,
.chimpy-reset input {
    line-height: normal;
}
.chimpy-reset th,
.chimpy-reset tr,
.chimpy-reset td {
  border-top: 0;
  border-bottom: 0;
  border: 0 !important;
}
div.chimpy_status_underlay {
    background-color: #fff;
}
div.chimpy_signup_processing {
    background-color: #fff;
    background-image: url(images/progress.gif);
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 54px;
}
div.chimpy_signup_error {
    background-color: #fff;
    display: table;
    overflow: hidden;
    text-align: center;
    min-height: 54px;
    width: 100%;
}
div.chimpy_signup_error div {
    display: table-cell;
    vertical-align: middle;
    padding: 15px 10px;
    color: #ee9393;
    font-size: 14px;
}
div.chimpy_signup_success {
    background-color: #fff;
    display: table;
    overflow: hidden;
    text-align: center;
    min-height: 54px;
    width: 100%;
}
div.chimpy_signup_success div {
    display: table-cell;
    vertical-align: middle;
    padding: 15px 10px;
    color: #6fb679;
    font-size: 14px;
}
div.chimpy_lock_box {
    padding: 5% 0 10% 0;
    border: 1px solid rgba(0,0,0,.1);
    background-color: rgba(248,248,248,.2);
}
div.chimpy_lock_content {
    width: 80%;
}
div.chimpy_lock_title {
    display: block;
    padding: 0 10% 20px 10%;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #232323;
}
div.chimpy_lock_message {
    display: block;
    padding: 0 10% 40px 10%;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #999;
}
.sky-form {
	margin: 0;
	outline: none;
	box-shadow: 0 0 20px rgba(0,0,0,.3);
	font: 13px/1.55 Helvetica, Arial, sans-serif;
	color: #666;
}
.sky-form header {
	display: block;
	/* padding: 20px 30px; */
        padding: 20px 20px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	background: rgba(248,248,248,.9);
	/* font-size: 25px; */
        font-size: 20px;
	font-weight: 300;
	color: #232323;
}
.sky-form fieldset {
	display: block;	
	/* padding: 25px 30px 5px; */
        padding: 20px 20px 5px;
	border: none;
	background: rgba(255,255,255,.9);
}
.sky-form fieldset + fieldset {
	border-top: 1px solid rgba(0,0,0,.1);
}
.sky-form section {
	/* margin-bottom: 20px; */
        margin-bottom: 15px;
}
.sky-form footer {
	display: block;
	/* padding: 15px 30px 25px; */
        padding: 5px 20px 15px;
	border-top: 1px solid rgba(0,0,0,.1);
	background: rgba(248,248,248,.9);
}
.sky-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form a {
	color: #2da5da;
}
.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400;
}
.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form .description {
	margin-bottom: 10px;
	padding: 0 1px;
	font-size: 12px;
	line-height: 18px;
	color: #999;
}
.sky-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.sky-form .dismiss {
        float: left;
        padding-top: 20px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
        text-decoration: underline;
        cursor: pointer;
}
.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form footer button.button {
	position: relative;
	display: block;
}
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
        /* height: 35px; */
	/* padding: 8px 10px; */
        padding: 5px 7px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 15px/19px Helvetica, Arial, sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.sky-form .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323;
}
.sky-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.sky-form .input-file .button:hover {
	box-shadow: none;
}
.sky-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}
.sky-form footer button.button {
	float: right;
	/* height: 39px; */
        height: 35px;
	overflow: hidden;
	margin: 10px 0 0 20px;
	/* padding: 0 25px; */
        padding: 0 20px;
	outline: none;
	border: 0;
        border-radius: 0;
	/* font: 300 15px/39px Helvetica, Arial, sans-serif; */
        font: 300 15px/35px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
        text-shadow: none;
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-transform: none;
}
.sky-form .button-uploading {
	position: relative;
	color: transparent;
	cursor: default;
}
.sky-form .button-uploading:after {
	content: 'Uploading...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite; 
	-webkit-animation: blink 1s linear infinite;
}
@-o-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-ms-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-moz-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-webkit-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
.sky-form [class^="icon-"],
.ui-datepicker [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center;
}
.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.sky-form .input .icon-prepend + input,
.sky-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.sky-form .input .icon-append + input,
.sky-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.sky-form .input .icon-prepend + .icon-append + input,
.sky-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}
.sky-form .row {
	margin: 0 -15px;
}
.sky-form .row:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.sky-form .col-1 {
	width: 8.33%;
}
.sky-form .col-2 {
	width: 16.66%;
}
.sky-form .col-3 {
	width: 25%;
}
.sky-form .col-4 {
	width: 33.33%;
}
.sky-form .col-5 {
	width: 41.66%;
}
.sky-form .col-6 {
	width: 50%;
}
.sky-form .col-7 {
	width: 58.33%;
}
.sky-form .col-8 {
	width: 66.67%;
}
.sky-form .col-9 {
	width: 75%;
}
.sky-form .col-10 {
	width: 83.33%;
}
.sky-form .col-11 {
	width: 91.66%;
}






@media screen and (max-width: 600px) {
	.sky-form .col {
		float: none;
		width: 100%;
	}
}
.sky-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0,0,0,0.9);
	color: #fff;
	opacity: 0;
	transition: margin 0.3s, opacity 0.3s;
	-o-transition: margin 0.3s, opacity 0.3s;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.sky-form .tooltip:after {
	content: '';
	position: absolute;
}
.sky-form .input input:focus + .tooltip,
.sky-form .textarea textarea:focus + .tooltip {
	opacity: 1;	
}

.sky-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;	
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-right,
.sky-form .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}

.sky-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-left,
.sky-form .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}

.sky-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.sky-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0,0,0,0.9);
	border-bottom: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-right,
.sky-form .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}

.sky-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.sky-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0,0,0,0.9);
}
.sky-form .input input:focus + .tooltip-left,
.sky-form .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}

.sky-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;	
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-right,
.sky-form .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}

.sky-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-left,
.sky-form .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
	border-color: #e5e5e5;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form .toggle i:before {
	background-color: #2da5da;	
}
.sky-form .rating label {
	color: #ccc;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.sky-form footer button.button {
	background-color: #2da5da;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.sky-form footer button.button.button-secondary {
	background-color: #b3b3b3;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
	color: #ccc;
}
.sky-form .input:hover input,
.sky-form .select:hover select,
.sky-form .textarea:hover textarea,
.sky-form .radio:hover i,
.sky-form .checkbox:hover i,
.sky-form .toggle:hover i {
	border-color: #8dc9e5;
}
.sky-form .rating input + label:hover,
.sky-form .rating input + label:hover ~ label {
	color: #2da5da;
}
.sky-form footer button.button:hover {
	opacity: 1;
}
.sky-form .input input:focus,
.sky-form .select select:focus,
.sky-form .textarea textarea:focus,
.sky-form .radio input:focus + i,
.sky-form .checkbox input:focus + i,
.sky-form .toggle input:focus + i {
	border-color: #2da5da;
}
.sky-form .radio input + i:after {
	background-color: #2da5da;	
}
.sky-form .checkbox input + i:after {
	color: #2da5da;
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: #2da5da;	
}
.sky-form .rating input:checked ~ label {
	color: #2da5da;	
}
.sky-form .state-error input,
.sky-form .state-error select,
.sky-form .state-error textarea,
.sky-form .radio.state-error i,
.sky-form .checkbox.state-error i,
.sky-form .toggle.state-error i {
	background: #fff0f0;
}
.sky-form .state-error select + i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}
.sky-form .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.sky-form .state-error + em,
.sky-form label.error {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}
.sky-form .rating.state-error + em {
	margin-top: -4px;
	margin-bottom: 4px;
}
.sky-form .state-success input,
.sky-form .state-success select,
.sky-form .state-success textarea,
.sky-form .radio.state-success i,
.sky-form .checkbox.state-success i,
.sky-form .toggle.state-success i {
	background: #f0fff0;
}
.sky-form .state-success select + i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}
.sky-form .toggle.state-success input:checked + i {
	background: #f0fff0;
}
.sky-form .note-success {
	color: #6fb679;
}
.sky-form .input.state-disabled input,
.sky-form .select.state-disabled,
.sky-form .textarea.state-disabled,
.sky-form .radio.state-disabled,
.sky-form .checkbox.state-disabled,
.sky-form .toggle.state-disabled,
.sky-form footer button.button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.sky-form .input.state-disabled:hover input,
.sky-form .select.state-disabled:hover select,
.sky-form .textarea.state-disabled:hover textarea,
.sky-form .radio.state-disabled:hover i,
.sky-form .checkbox.state-disabled:hover i,
.sky-form .toggle.state-disabled:hover i {
	border-color: #e5e5e5;
}
.sky-form .message {
	display: none;
	color: #6fb679;
}
.sky-form .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}
.sky-form.submited fieldset,
.sky-form.submited footer {
	display: none;
}
.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255,255,255,.9);
	font: 300 18px/27px Helvetica, Arial, sans-serif;
	text-align: center;
}
.sky-form-modal {
	position: fixed;
	z-index: 1;
	display: none;
	width: 400px;
        z-index: 1001;
}
.sky-form-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
        z-index: 1000;
}
.sky-form *,
.sky-form *:after,
.sky-form *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.sky-form .label {
	border-radius: 0;
	font-size: 100%;
	text-align: left;
	white-space: normal;
	color: inherit;
}
.sky-form .radio,
.sky-form .checkbox {
	font-weight: 400;
}
.sky-form .radio + .radio,
.sky-form .checkbox + .checkbox {
  margin-top: 0;
}
.chimpy_custom_css {
	box-shadow: none;
	float: left;
	/*margin-top: -6px!important; */
	position: absolute;
	display: none;
	width: 26%;
}
.chimpy_custom_css .chimpy_status_underlay {
	float: left;
	width: 70%;
	margin-right: 2%;
	margin-top: -.6rem;
}
.chimpy_custom_css div.chimpy_signup_success {
	min-height: 1px;
}
.chimpy_custom_css footer {
	padding: 0;
	background: none;
	border: none;
	margin-top: -.6rem;
}
.chimpy_custom_css fieldset {
	padding: 0;
}
.chimpy_custom_css .chimpy_widget_field_EMAIL {
	border: none!important;
	border-bottom: 2px solid #d8d8d8!important;
	height: 2.7rem!important;
	line-height: 2.6rem!important;
	font-size: 1.4rem!important;
	padding: 0 .3rem!important;
	background: #fff!important;
	color: #222327!important;
	font-family: 'Lato', sans-serif!important;
}
.chimpy_custom_css input[type=text]::-webkit-input-placeholder {
	color:#222327;
	line-height: 2.6rem;
	font-size: 1.4rem;
	font-family: 'Lato';
	opacity:1;
}
.chimpy_custom_css  input[type=text]:-moz-placeholder {
   color:#222327;
	line-height: 2.6rem;
	font-size: 1.4rem;
	font-family: 'Lato';
    opacity:1;
}
.chimpy_custom_css  input[type=text]::-moz-placeholder {
   color:#222327;
	line-height: 2.6rem;
	font-size: 1.4rem;
	font-family: 'Lato';
    opacity:1;
}
.chimpy_custom_css  input[type=text]:-ms-input-placeholder {  
   color:#222327;
	line-height: 2.6rem;
	font-size: 1.4rem;
	font-family: 'Lato';
   opacity:1;
}
 input::-ms-clear{
	display: none;
}
.chimpy_custom_css  input[type=text]:focus::-webkit-input-placeholder {
  color: #cccccc;
}
.chimpy_custom_css input[type=text]:focus::-o-input-placeholder {
  color: #cccccc;
}
.chimpy_custom_css  input[type=text]:focus::-ms-input-placeholder {
  color: #cccccc;
}
.chimpy_custom_css  input[type=text]:focus::-moz-placeholder {
  color: #cccccc;
}
.chimpy_custom_css .chimpy_widget_submit {
	border: 6px solid #c7bea0!important;
	color: #232426!important;
	width: 28%!important;
	box-sizing: border-box!important;	
	font-size: 1.2rem!important;
	font-weight: 900!important;
	display: block!important;
	margin: -1.2rem auto 0!important;
	line-height: normal!important;
	height: 4.9rem!important;
	letter-spacing: 2px!important;
	padding: 0!important;
	text-align: center!important;	
	-webkit-transition: background .7s, color .5s,opacity .7s!important;
	transition: background .7s, color .5s, opacity .7s!important;
	background: none!important;
	opacity: 1!important;
	min-width: 11.6rem!important;
	float: left!important;
	margin-right: -10rem!important;
	display: block;
	position: relative;
	overflow: hidden;
}
.chimpy_custom_css .chimpy_widget_submit:hover {
	/*background: #c7bea0;*/
	color: #fff!important;
}
.chimpy_custom_css .chimpy_signup_widget_success > div,
.chimpy_custom_css .chimpy_signup_success > div {
	color: #c7bea0!important;
	padding-top: 2px!important;
	letter-spacing: 1px!important;
	display: block!important;
}
.chimpy_custom_css  button:disabled {
    opacity: 0!important;
}
.chimpy_signup_widget_processing {
	margin-top: -1.2rem!important;
	background-color: transparent!important;
}
/* services */

.services {	
	position: relative;
	z-index: 1000;
}
.services-menu {
	position: absolute;
	left: 0;
	top: 310px;
	padding-left: 23px;
	z-index: 999;
}
.services-menu ul {
	overflow: hidden;
}
.services-menu.fixed {
	position: fixed;
	top: 50%;
}
.services-menu span{
	display: block;
	padding-top: .2rem;
	font-size: 1.2rem;
	line-height: 1.4rem;
	color: #888;
	letter-spacing: 2px;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	transform: rotate(-90deg);	
	transform-origin: 0 0;
}
.services-menu li {
	margin-bottom: 1.6rem;
}
.services-menu li a {
	padding-left: 33px;
	line-height: 22px;
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: 900;
	color: #1f242a;
	display: inline-block;
	position: relative;
	-webkit-transition: color .5s;
	transition: color .5s;
}
.services-menu.in-progress li.current a {
	color: #1f242a;
}
.services-menu li.current a,
.services-menu li.on-scroll a,
.services-menu li a:hover,
.services-menu.in-progress li.current.on-scroll a {
	color: #cac1a5;
}
.services-menu li a:before{
	border: 1px solid #fff;	
	-webkit-transform-origin: center;		
	transform-origin: center;
	-webkit-transform: rotate(45deg) translate(-30px,30px);
	transform: rotate(45deg) translate(-30px,30px) ;
	width: 14px;
	height: 14px;
	content: "";
	position: absolute;
	left: 3px;
	top: 50%;
	margin-top: -8px;
	-webkit-transition: border .7s,-webkit-transform .7s;
	transition: border .7s, transform .7s;
}
.services-menu li a:after{
	background: #cac1a5;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	width: 6px;
	height: 6px;
	content: "";
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -3px;
	-webkit-transition: background .7s;
	transition: background .7s;
}
.services-menu li.current a:before,
.services-menu li.on-scroll a:before,
.services-menu li a:hover:before,
.services-menu.in-progress li.current.on-scroll a:before{
	border: 1px solid #cac1a5;	
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.services-menu.in-progress li.current a:before {
	border: 1px solid #fff;	
	-webkit-transform: rotate(45deg) translate(-30px,30px);
	transform: rotate(45deg) translate(-30px,30px) ;
}
.services-menu li.current a:after,
.services-menu li.on-scroll a:after,
.services-menu li a:hover:after,
.services-menu.in-progress li.current.on-scroll a:after{
	background: #fff;
}
.services-menu.in-progress li.current a:after {
	background: #cac1a5;
}
.services .service {
	position: relative;	
	width: 100%;
	max-width: 1030px;
	margin:  -12.6rem auto 0;
}
.services .service.service-01 {
	margin:  -11.6rem auto 0;
}
#trigger1 {
	top: 310px;
	position: absolute;
}
.service > ul {
	height: 1045px;
	overflow: hidden;
}
.services .service .right-triangle {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
}
.grey,
.grey-fake {
	position: absolute;	
	top: 387px;
	left: -63px;	
	width: 491px;
	height: 309px;
	box-sizing: border-box;	
	z-index: 3;
	background: #dededf;
	-webkit-transform: translate(0,70px);
	transform: translate(0,70px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.service.animated .grey,
.service.animated .grey-fake {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.grey {
	z-index: 5;
	background: none;
}
.grey-fake:before {
	position: absolute;
	width: 315px;
	height: 333px;
	right: -33px;
	top: -38px;
	z-index: -1;
	content: "";
	background: url(images/deco-dots.png) no-repeat;
	-webkit-transform: translate(-40px,40px);
	transform: translate(-40px,40px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.service.animated .grey-fake:before {
	-webkit-transform: translate(0px,0px);
	transform: translate(0px,0px) ;	
	opacity: 1;
}
.grey-fake:after {
	position: absolute;
	width: 491px;
	height: 309px;
	left: 0;
	top: 0px;
	background: #dededf;
	z-index: 2;
	content: "";	
}
.grey-inner {
	width: 100%;
	display: table-cell;
	height: 309px;
	vertical-align: middle;	
	padding: 0 5.4rem ;
	cursor: pointer;
}
.grey-inner h2 {
	font-size: 5rem;
	color: #20242a;
	text-transform: uppercase;
	font-weight: 900;
	padding-bottom: 4rem;
	padding-top: 1.6rem;
	letter-spacing: 3.5px;
}
.grey-inner p {
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: #1f242a;		
	padding-bottom: 1rem;
	letter-spacing: 1.5px;
	padding-right: 2rem;
}
.view-btn {
	position: relative;
	margin-left: 3rem;
	margin-right: 3rem;
	letter-spacing: 2px;
	color: #20242a;
	font-size: 1.2rem;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: 900;
	display: inline-block;
}
.view-btn i {
	font-style: normal;
}
.view-btn span,
.view-btn i {
	padding: 1.5rem;
}
@keyframes rotate{from { transform:  rotate(0);}	to { transform: rotate(360deg);	}} 
@-moz-keyframes rotate{from {-moz-transform:  rotate(0);}	to {-moz-transform: rotate(360deg);}} 
@-webkit-keyframes rotate{from {-webkit-transform:  rotate(0);}	to {-webkit-transform: rotate(360deg);}} 

.view-btn span:before,
.view-btn i:before  {
	position: absolute;
	top: 2px;
	left: -1px;
	margin-left: -12px;
	width: 8px;
	height: 8px;
	border:2px solid #cec7ad;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}

.view-btn span:hover:before,
.view-btn i:hover:before,
.grey-inner:hover .view-btn span:before,
.bottom-grey-inner .hide-mobile:hover .view-btn span:before {
	-webkit-transition: opacity .5s linear .2s;
	transition: opacity .5s linear .2s;	
	opacity: 1;
}
.view-btn:before {
	position: absolute;
	left: -8px;
	height: 16px;
	width: 2px;
	top: 0;
	background: #cec7ad;
	content: "";	
	opacity: 1;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}
.view-btn:hover:before,
.view-btn:hover:after,
.grey-inner:hover .view-btn:after,
.grey-inner:hover .view-btn:before,
.bottom-grey-inner .hide-mobile:hover .view-btn:before,
.bottom-grey-inner .hide-mobile:hover .view-btn:after {
	animation: rotate 0.5s 1 ease-in; 
	-moz-animation: rotate 0.5s 1 ease-in;
	-webkit-animation: rotate 0.5s 1 ease-in;
	-webkit-transition: opacity .5s linear .2s;
	transition: opacity .5s linear .2s;	
	opacity: 0;
}
.view-btn:after {
	position: absolute;
	left: -15px;
	top: 7px;
	width: 16px;
	height: 2px;
	background: #cec7ad;
	content: "";
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
	opacity: 1;
}
.view-btn:hover,
.grey-inner:hover .view-btn,
.bottom-grey-inner .hide-mobile:hover .view-btn {
	color: #cec7ad;
}
.bottom-grey {
	height: 523px;
	position: relative;
	background: #dededf;	
}
.tablet-services .service-01 .bottom-grey,
.tablet-services .service-02 .bottom-grey {
	margin-top: -1px;
}
.bottom-grey-inner {
	position: relative;
	z-index: 3;
	padding-top: 7.9rem;
	text-align: center;
	max-width: 48.5%;
	margin: 0 auto;
}

.grey-inner .view-btn,
.insights-slider .view-btn,
.three-cols .view-btn,
.even .employee-in .view-btn,
.article-box .view-btn,
.featured .view-btn,
#secondary .project-info .view-btn,
.office .view-btn,
.other-ways .view-btn {
	margin-left: 1.5rem;
}
.employee-in .view-btn {
	margin-right: -1.5rem;
}
.call-to-action .project-info .view-btn,
.call-thread .view-btn {
	margin-left: 2rem
}
.bottom-grey-inner .hide-mobile,
.bottom-grey-inner .hide-desktop {
	cursor: pointer;
}
.service-01 .bottom-grey-inner,
.service-03 .bottom-grey-inner {
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;	
	opacity: 0;
}
.service-01 .bottom-grey-inner.animated,
.service-03 .bottom-grey-inner.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.bottom-grey .mask-2 {
	background: none;
	z-index: 2;	
}
.bottom-grey-inner h3 {
	font-size: 2.5rem;
	color: #20242a;	
	font-weight: 900;
	padding-bottom: 3rem;
	margin-bottom: 1.1rem;
	position: relative;
}
.bottom-grey-inner h3:after,
.bottom-grey-inner h3:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -12px;
	width: 9px;
	height: 9px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.bottom-grey-inner h3:after {	
	margin-left: -3px;	
}
.bottom-grey-inner p {
	padding-bottom: 2.9rem;
	font-size: 1.6rem;
	line-height: 2.3rem;
	color: #20242a;	
	letter-spacing: 1.5px;
	letter-spacing: 0.5px;
}
.bottom-grey-inner p strong {
	font-weight: 900;	
}
.deco-down {
	position: absolute;
	left: 50%;
	bottom: 19.4rem;	
	margin-left: -15px;
	width: 30px;
	/*-webkit-transform: translate(0,-30px);
	transform: translate(0,-30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;	*/
}
/*.deco-down.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}*/
.deco-down:before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 0px;
	background: #aeafb2;
	content: "";
	-webkit-transition: height .5s linear .4s;
	transition: height .5s linear .4s;
}
.deco-down.animated:before{
	height: 64px;
}
.deco-down:after {
	position: absolute;
	top: 53px;
	left: 50%;
	margin-left: -11px;
	width: 18px;
	height: 18px;
	border:2px solid #9c9da0;
	content: "";
	-webkit-transform: rotate(45deg) translate(-10px,-10px);
	-webkit-transform-origin: center;
	transform: rotate(45deg)  translate(-10px,-10px);	
	transform-origin: center;
	opacity: 0;
	-webkit-transition: -webkit-transform .4s  linear .7s, opacity .4s  linear .7s;
	transition: transform .4s  linear .7s, opacity .4s  linear .7s;
}
.deco-down.animated:after{
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.bottom-grey .number {
	position: absolute;
	top: -10.8rem;
	z-index: 9;
	right: 8.7rem;
	width: auto;
	text-align: center;
	font-size: 1.4rem;
	font-weight: bold;
	-webkit-transform: translate(0,-50px);
	transform: translate(0,-50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;	
}
.bottom-grey .number.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.bottom-grey .number span{
	display: block;
	letter-spacing: 2px;
	margin-top: -3.1rem;
	position: relative;
	z-index: 2;
}
.bottom-grey .number:before{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -5.4rem 0 0 -9.3rem;
	width: 16rem;
	height: 16rem;
	border:1.5rem solid rgba(0,0,0,0.1);
	content: "";
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.bottom-grey .number strong {
	font-family: 'bodonixtregular';	
	display: block;
	font-weight: normal;
	font-size: 20rem;
	line-height: 15rem;
	height: 15rem;
	color: #dededf;	
	position: relative;
}
.service .left-triangle {
	position: relative;
}
.service > ul li {
    height: 0;
    list-style-type: none;
    max-width: 100%;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    -webkit-transition: opacity 2.5s;
    transition: opacity 2.5s;
}
.service > ul li.current {
    display: block;
    height: auto;
    left: 0;
    opacity: 1;
    top: 0;
    right: 0;
    bottom: 0;
    visibility: visible;
    z-index: 10;    
    width: 100%;
    height: 100%;
}
.service > ul li.to-show {
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    bottom: 0;
    visibility: visible;
    z-index: -1;
     -webkit-transition: opacity 2.5s;
    transition: opacity 2.5s;
}
.service > ul li.to-show.opacity {
	opacity: 1;
	z-index: 2;
	 -webkit-transition: opacity 1.5s;
    transition: opacity 1.5s;
}

/* commercial service */

.service-02 {
	z-index: 2;
}
.service-02 .grey,
.service-02 .grey-fake {	
	background: #20242a;
}
.service-02 .grey {	
	background: none;
}
.service-02 .grey-fake:before {
	display: none;
}
.service-02 .grey-fake:after {
	background: #20242a;	
}
.service-02 .grey-inner h2 {
	color: #fff;
}
.service-02 .grey-inner p {
	color: #ccc;
}
.service-02 .view-btn {
	color: #ccc;	
}
.service-02 .view-btn:hover,
.service-02 .bottom-grey-inner .view-btn:hover {
	color: #cec7ad;
}
.service-02 .bottom-grey .number:before{
	display: none;
}
.service-02 .bottom-grey .number strong {
	color: #1f242a;		
}
.service-02 .bottom-grey .number {
	width: 20rem;
	right: 5.7rem;
	top: -11.9rem;
	text-align: center;
	color: #fff;
	line-height: 2.2rem;
}
.service-02 .bottom-grey .number span {
	padding: 0 2.5rem;
	margin-top: -21px;
	display: block;
	text-align: center;
}
.service-02 .bottom-grey {
	background: #20242a url(images/bg-dot.png);
}
.service-02 .deco-down:before {
	background: #747165;	
}
.service-02 .deco-down {
	bottom: 21.3rem;
}
.service-02 .deco-down:after {	
	border:2px solid #b7b095;	
}
.service-02 .grey,
.service-02 .grey-fake {	
	top: 397px;
	left: -58px;		
}
.romb-deco {
	position: absolute;
	width: 300px;
	height: 300px;
	-webkit-transform: rotate(45deg) translate(100px,100px);
	-webkit-transform-origin: center;
	transform: rotate(45deg) translate(100px,100px);	
	transform-origin: center;
	background: #fff;
	position: absolute;
	left: 50%;
	top: -150px;
	margin-left: -150px;
	z-index: 10;	
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.romb-deco-2 {
	position: absolute;
	width: 240px;
	height: 240px;
	-webkit-transform: rotate(45deg) translate(-50px,-50px);
	-webkit-transform-origin: center;
	transform: rotate(45deg) translate(-50px,-50px);	
	transform-origin: center;
	background: #c7bea0;
	position: absolute;
	content: "";
	left: 50%;
	top: -60px;
	margin-left: -120px;
	z-index: 8;	
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	-webkit-transition-delay: .8s;
	transition-delay: .8s;
	opacity: 0;
}
.romb-deco.animated,
.romb-deco-2.animated {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
} 
.bottom-grey-inner.romb {
	max-width: 260px;
	position: relative;
	top: -210px;
	z-index: 11;
	padding-top: 0px;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.bottom-grey-inner.romb.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.service-02 .bottom-grey-inner p {
	padding-bottom: 1.5rem;
}
.service-02 .bottom-grey-inner .view-btn {
	margin-right: 0px;
	color: #20242a;
}
.romb-inner {
	height: 420px;
	display: table-cell;
	vertical-align: middle;
}

/* medical service */

.service-03 {
	z-index: 3;
	padding-bottom: 22rem;
}
.service-03 .grey,
.service-03 .grey-fake {	
	background: #ffffff;
	top: 382px;
	height: 295px;
}
.service-03 .grey {	
	background: none;
}
.service-03 .grey-fake:before {
	right: auto;
	left: -9px;
	top: auto;
	bottom: -50px;
}
.service-03 .grey-fake:after {
	background: #ffffff;	
	height: 295px;
}
.service-03 .bottom-grey-inner {
	padding-top: 4.9rem;
	position: relative;
	z-index: 10;	
}
.deco-outer-diamond {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;	
}
.service-03 .grey-inner h2 {
	color: #20242a;
	padding-bottom: 3rem;
}
.service-03 .grey-inner p {
	color: #20242a;
}
.service-03 .view-btn {
	color: #20242a;	
}
.service-03 .view-btn:hover,
.service-03 .bottom-grey-inner .view-btn:hover {
	color: #cec7ad;
}
.service-03 .bottom-grey .sub-heading {
	position: absolute;
	top: -5.8rem;
	z-index: 9;
	right: 0px;
	left: 0px;
	width: auto;
	text-align: center;
	font-size: 15rem;
	font-weight: 900;
	color: #fff;
	letter-spacing: 1rem;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.service-03 .bottom-grey .sub-heading.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.service-03 .mask-2,
.service-03 .deco-down {
	display: none;
}
.service-03 .bottom-grey .number {
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	margin: 0 auto;
	width: 195px;
	margin-top: 7.7rem;
}
.service-03 .bottom-grey .number strong {
	color: #20242a;
}
.service-03 .bottom-grey-inner p {
	padding-bottom: 2.8rem;
}
.service-03 .bottom-grey .number span {
	display: block;
	padding: 0 20px;
	margin-top: -3px;
}
.service-03 .bottom-grey .number::before {
	margin: -4.7rem 0 0 -9.3rem; 
}
.service-03:before {
	width: 231.3rem;
	height: 117.3rem;
	content: "";
	background: url(images/triangle.png) no-repeat 50% 100%;
	position: absolute;
	left: 50%;
	margin-left: -115.6rem;
	bottom: 0;
	z-index: 0;
}
.service-03:after {
	width: 47.6rem;
	height: 47.6rem;
	content: "";
	background: #c7bea0;
	position: absolute;
	left: 50%;
	margin-left: -23.8rem;
	bottom: 5.9rem;
	-webkit-transform: rotate(45deg) translate(-100px,-100px);
	-webkit-transform-origin: center;
	transform: rotate(45deg) translate(-100px,-100px);	
	transform-origin: center;
	z-index: -1;	
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.service-03.show-diamond:after {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.service-03 .bottom-grey {
	background: none;
	height: 489px;
}

/* company */
.company {
	margin-top: -117.3rem;
	padding-top: 126.8rem;
	padding-bottom: 11.5rem;
	position: relative;
	background: url(images/bg-dark.jpg) no-repeat 50% 0 / cover;
	overflow: hidden;	
    -webkit-box-shadow: inset 0 -87px 100px -87px #000000;
    box-shadow: inset 0 -87px 100px -87px #000000;
    /*-webkit-transition: background .8s;
    transition: background .8s;*/
}
/*.company.animated {
	background: url(images/bg-dark.jpg) no-repeat 50% 0 / cover;
}*/
.company .deco-romb {
	width: 71rem;
	height: 71rem;
	border: 4.8rem solid rgba(199,190,160,0.1);
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	position: absolute;
	top: 96.7rem;
	left: 50%;
	margin-left: -40rem;
}
.company .entry {
	width: 100%;
	max-width: 79rem;
	text-align: center;
	margin: 0 auto;
	-webkit-transform: translate(0,70px);
	transform: translate(0,70px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.company .entry.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.company h2 {
	color: #c6be9f;
	position: relative;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 5rem;
	line-height: 5.2rem;
	letter-spacing: 2px;
	padding-bottom: 4rem;
	margin-bottom: 3rem;	
}
.company h2:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 10px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.company h2 span:after,
.company h2 span:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
	width: 10px;
	height: 10px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.company h2 span:after {	
	margin-left: 5px;	
}
.company p {
	color: #a5aaac;
	font-size: 1.6rem;
	line-height: 2.4rem;
	letter-spacing: 2px;
	padding:0 18% 2.4rem;
	position: relative;
}
.company .view-btn {
	color: #fff;
	margin-right: 15px;	
}
.company .view-btn:hover {
	color: #cec7ad;
}

/* flexslider styles */

.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}

.flexslider {
  position: relative;
  zoom: 1;  
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}

/* insigts */

.insights {
	background: #20242a;
	position: relative;
	padding-top: 16.3rem;
	padding-bottom: 7.8rem;
	overflow: hidden;
}
.home .insights {
	z-index: 0;
}

.slick-slide {
	position: relative;
}
.insights-slider {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
}
.single-item {
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.single-item.animated,
.single-item.animated .img-wrap {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.insights-slider .slides {
	padding-bottom: 60px;
	overflow: hidden;
}
.insights-slider .slides > li {
	overflow: visible;
	position: relative;
}
.insights-slider .img-wrap {
	float: left;
	width: 43.5%;
	position: relative;
	margin-left: 11.5%;	
}
.single-item .img-wrap {
	-webkit-transform: translate(0,50px);
	transform: translate(0,50px) ;
	-webkit-transition: -webkit-transform .8s linear .3s, opacity .8s  linear .3s;
	transition: transform .8s linear .3s, opacity .8s linear .3s;
	opacity: 0;
}
.insights-slider .img-wrap:before {
	position: absolute;
	width: 315px;
	height: 333px;
	left: -19px;
	bottom: -60px;
	z-index: -1;
	content: "";
	background: url(images/deco-dots.png) no-repeat 0 100%;
	opacity: 0.5;
}
.blog .insights-slider .img-wrap:before {
	-webkit-transform: translate(100px,-100px);
	transform: translate(100px,-100px) ;
	-webkit-transition: -webkit-transform .8s linear .5s, opacity .8s linear .5s;
	transition: transform .8s linear .5s, opacity .8s linear .5s;
	opacity: 0;
}
.blog .insights-slider.animated .img-wrap:before {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.blog .insights-slider .img-wrap:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #000;
	display: block;
	content: "";
	z-index: -1; 
}
.insights-slider .img-wrap img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.insights-slider .img-wrap .wrap {
	display: block;
}
.insights-slider .img-wrap span{
	display: block;	
	font-size: 1.8rem;
	line-height: 3rem;
	color: #d2cab2;
	letter-spacing: 3px;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	transform: rotate(-90deg);	
	transform-origin: 0 0;	
	position: absolute;
	left: -45px;
	top: 91px;
}
.insights-slider .col-r {
	border: 6px solid #fff;
	float: left;
	margin-left: -2.6rem;
	width: 38.5%; 
	position: relative;	
	position: absolute;
	left: 54%;
	top:6%;
	bottom: 6%;
	box-sizing: border-box;
	padding: 24px 3% 24px 5%;
	color: #a8aaac;
	font-size: 1.6rem;
	line-height: 2.4rem;
}
.insights-slider .single-item  .col-r {
	border: 6px solid rgba(255,255,255,0.2);
}
.single-item .col-r  {
	-webkit-transition: -webkit-transform .7s linear,opacity .5s linear;
	transition: transform .7s linear,opacity .5s linear;
	opacity: 0;
	-webkit-transform: translateX(30px);
	transform: translateX(30px);	
}
.b-line {
	position: absolute;
	background: #fff;
}
.b-line.b-line-01 {
	left: -6px;
	top: -6px;
	height: 6px;
	width: 0;
	-webkit-transition: width .25s linear;
	transition: width .25s linear;
	-webkit-transition-delay: .25s;
	transition-delay: .25s;
}
.b-line.b-line-02 {
	right: -6px;
	top: -6px;
	height: 0px;
	width: 6px;
	-webkit-transition: height .25s linear;
	transition: height .25s linear;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}
.b-line.b-line-03 {
	right: -6px;
	bottom: -6px;
	height: 6px;
	width: 0;
	-webkit-transition: width .25s linear;
	transition: width .25s linear;
	-webkit-transition-delay: .75s;
	transition-delay: .75s;
}
.b-line.b-line-04 {
	left: -6px;
	bottom: -6px;
	height: 0px;
	width: 6px;
	-webkit-transition: height .25s linear;
	transition: height .25s linear;
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}
.single-item .animated.col-r .b-line.b-line-01,
.single-item .animated.col-r .b-line.b-line-03,
.blog .insights-slider.animated .b-line.b-line-01,
.blog .insights-slider.animated .b-line.b-line-03{
	width: 101.5%;
}
.single-item .animated.col-r .b-line.b-line-02,
.single-item .animated.col-r .b-line.b-line-04,
.blog .insights-slider.animated .b-line.b-line-02,
.blog .insights-slider.animated .b-line.b-line-04 {
	height: 101.5%;
}
.col-r-t {
	height: 100%;
	display: table;
}
.col-r-t-c {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.insights .deco-romb {
	width: 71rem;
	height: 71rem;
	border: 4.5rem solid rgba(49,52,54,0.56);
	-webkit-transform: rotate(45deg) translate(-50px,-50px);
	-webkit-transform-origin: center;
	transform: rotate(45deg) translate(-50px,-50px);	
	transform-origin: center;
	position: absolute;
	top: -86rem;
	left: 50%;
	margin-left: -40rem;	
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.insights .deco-romb.animated {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.insights-slider .col-r h3 {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 3rem;
	line-height: 3.6rem;
	margin-bottom: 1rem;
	color: #fff;
}
.insights-slider .col-r h3 a {
	color: #fff;
	-webkit-transition: color .7s;    
	transition: color .7s;    	
	letter-spacing: 1.5px;
}
.insights-slider .col-r h3 a:hover {
	color: #c6be9f;
}
.entry-meta {
	font-size: 1.2rem;
	padding-bottom: 1.3rem;	
	letter-spacing: 2.5px;
}
.entry-meta strong {
	font-weight: bold;
	color: #919296;
	letter-spacing: 2px;	
}
.col-r p {
	padding-bottom: 2rem; 
	letter-spacing: 1.5px;
	-webkit-font-smoothing: antialiased;
}
.entry-meta a {
	font-weight: 900;
	text-transform: uppercase;
	color: #aaa381;
	margin-left: .3rem;
	-webkit-transitoin: color .7s;
	transitoin: color .7s;
}
.entry-meta a:hover,
.featured .col-r-t-c .entry-meta a:hover {
	color: #20242a;
}
.col-r-t-c .entry-meta a:hover {
	color: #fff;
}
.insights-slider .view-btn {
	color: #fff;	
}
.insights-slider .view-btn:hover {
	color: #cec7ad;
}
.more-btn {
	border: 6px solid #c7bea0;
	width: 23.2rem;
	font-size: 1.2rem;
	font-weight: 900;
	display: block;
	margin: 0 auto;
	line-height: 6.8rem;
	letter-spacing: 2px;
	text-align: center;
	color: #fff;
	background: transparent;
	-webkit-transition: background 0s linear .0s, color .5s;
	transition: background .5s, color .5s;
	position: relative;
	overflow: hidden;
}
.more-btn:hover {
	-webkit-transition: background .1s linear .3s, color .5s;
	background: #c7bea0;
}
.home .more-btn {
	clear: both;
}
.more-btn:after,
.button:after,
button#submit:after {
    background: #c7bea0;
    content: "";
    display: block;
    height: 110%;
    left: -160%;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: skewX(-30deg);
    -webkit-transition: all 300ms ease-in-out 0s;
    transform: skewX(-30deg);
    transition: all 300ms ease-in-out 0s;
    width: 160%;
    z-index: 1;
}
.more-btn:hover:after,
.button:hover:after,
button#submit:hover:after {
	opacity: 1;
	-webkit-transform: skewX(0deg) translateX(80%);
	transform: skewX(0deg) translateX(80%);
}
.more-btn i,
.button i,
button#submit i {
	font-style: normal;
	position: relative;
	z-index: 5;
	font-weight: 900;
	font-family: 'Lato', sans-serif;
}
.more-btn:hover {
	/*background: #c7bea0;*/
}
.flex-prev,
.flex-next,
.slick-prev,
.slick-next   {
	position: absolute;
	cursor: pointer;
	display: block;
	left: 3%;
	top: 50%;
	z-index: 9;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	background: url(images/ie-arrows.png) 0 -100px;
	-webkit-transition: background 0s, opacity .7s;
	transition: background 0s, opacity .7s;	
	border: none;
	text-indent: -9999px;
}
.slick-prev,
.slick-next  {
	padding: 0;	
}
.slick-track {
	padding-bottom: 6rem;
}
.gallery .flex-prev,
.gallery .flex-next {
	margin-top: -18px;
	left: 18px;
}
.gallery .flex-next {
	right: 18px;
	left: auto;
}
.flex-next,
.slick-next {
	left: auto;
	right: 3%;
}
.flex-prev:before,
.flex-next:after,
.slick-prev:before,
.slick-next:after {
	opacity: 0;
	width: 50px;
	height: 50px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity .7s;
	border: none!important;
	background: url(images/ie-arrows.png) 0 -50px;
	transform: rotate(0deg);
}
.gallery .flex-direction-nav a{
	opacity: 0;		
}
.item .gallery:hover .flex-direction-nav a,
.item:hover .project-info .hidden-part  {
	opacity: 1;
}
.gallery .flex-prev,
.gallery .flex-next {		
	left: 18px;		
}
.gallery .flex-next:before,
.gallery .flex-prev:before,
.slick-prev:before,
.slick-next:before {
	opacity: 0;
	width: 50px;
	height: 50px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity .7s;
	border: none!important;
	background: url(images/ie-arrows.png) 0 -50px;
	transform: rotate(0deg);	
}
.gallery .flex-prev:before,
.slick-prev:before  {
	background: url(images/ie-arrows.png) 0 -150px;	
}
.gallery .flex-next:hover:before,
.gallery .flex-prev:hover:before,
.slick-next:hover:before,
.slick-prev:hover:before {
	opacity: 1;
}
.gallery .flex-next,
.slick-next {
	left: auto;
	right: 18px;
	background: url(images/ie-arrows.png) 0 0px;
}
.gallery .flex-prev::after, 
.gallery .flex-next::after {display: none;}
.positions .inner .custom-job-links{ text-align:center; }
.positions .inner .custom-job-links > a.view-btn span	{ padding-right:0px;}
.positions .inner .custom-job-links > a.view-btn{margin: 10px 21px 0;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	
}
/*quick facts*/
.quick-facts .flex-prev,
.quick-facts .flex-next {
	position: absolute;
	cursor: pointer;
	display: block;
	left: 18px;
	top: 50%;
	z-index: 9;
	margin-top: -25px;
	width: 50px;
	height: 51px;
	background: url(images/ie-arrows-grey.png) 0 -153px;
	-webkit-transition: background 0s, opacity .7s;
	transition: background 0s, opacity .7s;
	-webkit-transform: rotate(0deg);
	-webkit-transform-origin: center;
	transform: rotate(0deg);	
	transform-origin: center;
	border: none;
	text-indent: -9999px;
}
.quick-facts .flex-next:before,
.quick-facts .flex-prev:before{
	opacity: 0;
	width: 50px;
	height: 51px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity .7s!important;
	border: none!important;
	background: url(images/ie-arrows-grey.png) 0 -51px; 
	transform: rotate(0deg);	
} 
.quick-facts .flex-prev:before {
	transition: opacity .7s;
	background: url(images/ie-arrows-grey.png) 0 -102px;	
}
.quick-facts .flex-next:hover:before,
.quick-facts .flex-prev:hover:before {
	opacity: 1;
}
.quick-facts .flex-next {
	left: auto;
	right: 18px;
	background: url(images/ie-arrows-grey.png) 0 0px;
}
.quick-facts .flex-prev::after, 
.quick-facts .flex-next::after {
	display: none;
}
/*  slide effect for services section
.skew-outer {
	width: 1031px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
} 
.skew {
	overflow: hidden;
	-webkit-transform: skewX(-45deg);
	transform: skewX(-45deg);
	width: 1031px;
	margin-left: 521px;
	height: 1045px;
}
.skew .slides {
	position: relative;
	left: 513px;
}
.skew li {
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);	
	width: 1031px;
	overflow: hidden;
	height: 1045px; 
}
.skew img {
	width: 1091px!important;	
	margin-left: -60px;
}
.skew-outerl {
	width: 1031px;
	overflow: hidden;
	position: relative;
} 
.skewl {
	overflow: hidden;
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
	width: 1031px;
	margin-left: -521px;
	height: 1045px;
}
.skewl .slides {
	position: relative;
	left: -513px;
}
.skewl li {
	-webkit-transform: skewX(-45deg);
	transform: skewX(-45deg);	
	width: 1031px;
	overflow: hidden;
	height: 1045px; 
}
.skewl img {

}*/

/* all projects */

.mobile-list {
	display: none;
}
.projects-tabs {
	background: #ededed;
	text-align: center;
	padding: 2.6rem 0;
}
.projects-tabs li {
	display: inline;
}
.projects-tabs li a {
	display: inline-block;
	margin: 0 4.5rem;
	padding: 0 .5rem;
	text-transform: uppercase;
	line-height: 2.3rem;
	font-size: 1.2rem;
	font-weight: 900;
	color: #1f242a;
	text-decoration: none;
	border-bottom: 2px solid #ededed;
	-webkit-transition: border .7s, color .7s;
	transition: border .7s, color .7s;
	letter-spacing: 2px; 
	position: relative;
}
.projects-tabs li a:before {
	position: absolute;
	content: '';
	height: 2px;
	width: 0px;
	background: #c6be9f;
	display: block;
	bottom: -2px;
	left: 0;
	-webkit-transition: width .7s;
	transition: width .7s;
}
.projects-tabs li a:hover,
.projects-tabs li.current a {	
	color: #c6be9f;
	/*border-bottom: 2px solid #c6be9f;*/
}
.projects-tabs li a:hover:before,
.projects-tabs li.current a:before {
	width: 100%;
}
.projects-list {
	background: #dededf;	
}
.projects-list .inner {
	box-sizing:border-box;
	padding-left: 5.3rem;
	padding-right: 5.3rem;
	padding-top: 5.4rem;
}
.projects-list .item {
	display: inline-block;
	vertical-align: top;
	width: 47.5%;
	margin-left: 5%;	
	margin-right: -4px;
	margin-bottom: 8.5rem;
	position: relative;	
}
.item-inner {
	-webkit-transform: translate(0,6rem);
	transform: translate(0,6rem);
	opacity: 0;
	-webkit-transition: -webkit-transform 1.7s, opacity 1.7s;
	transition: transform 1.7s, opacity 1.7s;
}
.animated .item-inner {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
}
.projects-list .item:nth-child(2n+1) {
	margin-left: 0px;
}
.projects-list .item .gallery {
	position: relative;
	width: 100%;	
}
.inner-tab-fix {
	
	position: relative;
}
.inner-tab-fix:before,
.inner-tab-fix:after {
	position: absolute;
	left: -1px;
	top: 0;
	bottom: 0;
	width: 2px;
	content: "";
	background: #dededf;
	z-index: 5;
}
.inner-tab-fix:after {
	right: -1px;
	left: auto;
}
.projects-list .item-inner:before {
	position: absolute;
	width: 315px;
	height: 333px;
	right: -13px;
	bottom: -33px;	
	content: "";
	background: url(images/deco-dots.png) no-repeat;
}
.projects-list .item img {
	max-width: 100%;
	width: 100%;
	height: auto;
	vertical-align: top;
}
.projects-list .odd .item-inner:before {
	top: -35px;
	left: -18px;
	right: auto;
	bottom: auto;	
	content: "";
	background: url(images/deco-dots.png) no-repeat;
}
.item .project-info {
	background: #fff;
	position: relative;
	padding:  4rem 5% 3.2rem;
	-webkit-transition: background .7s;
	transition: background .7s;
}
#seocndary .item .project-info {
	padding-top: 3rem;
}
/*.item:hover .project-info {
	background: #efefef;
}*/
.project-info h2 a {
	display: inline-block;
	color: #1f242a;
	font-size: 3rem;
	line-height: 3.2rem;
	font-weight: 900;
	text-decoration: none;
	-webkit-transition: color .7s;
	transition: color .7s;
	margin-bottom: 3rem;
}
#secondary .project-info h2 a {
	margin-bottom: 2rem;
}
.category .project-info h2 a {
	font-size: 2.2rem;
}
.project-info h2 a:hover {
	color: #c6be9f;
}
.project-info .attr {
	color: #1f242a;
	font-size: 1.6rem;	
	line-height: 2rem;
	padding-bottom: 1.2rem;
	padding-right: 14rem;
	padding-left: .7rem;
	letter-spacing: 1.5px;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
}
.item:hover .project-info .attr {
	opacity: 0;
	-webkit-transform: translate(0,-20px);
	transform: translate(0,-20px) ;
	-webkit-transition: -webkit-transform .7s, opacity .7s;
	transition: transform .7s, opacity .7s;
}
.project-info .attr strong {
	font-weight: 900;
}
.project-info .view-btn {
	position: absolute;
	bottom: 4.8rem;
	margin-right: -1.5rem;
	z-index: 5;
	right: 5%;
}
.project-info .hidden-part {
	opacity: 0;
	position: absolute;
	bottom: 3.6rem;
	left: 5%; 
	right: 30%;
	color: #1f242a;
	font-size: 1.6rem;
	line-height: 2.4rem;	
	letter-spacing: 2px;
	-webkit-transform: translate(0,40px);
	transform: translate(0,40px) ;	
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
}
.item:hover .project-info .hidden-part {
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
	-webkit-transition: -webkit-transform .7s, opacity .7s;
	transition: transform .7s, opacity .7s;
}
.project-info .hidden-part span {
	height: 7.2rem;
	vertical-align: top;
	display: table-cell;
	width: 100%;
}
.loader {
	position: relative;
	width: 9rem;
	margin: 0 auto;
	padding-bottom: 3rem;
	position: relative;
	text-align: center;
	display: none;
}
.loader > span {
	letter-spacing: 2px;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #666;
	padding-top: 1rem;
}
.loader .main-square {
	position: relative;
	height: 7.6rem;
	width: 7.6rem;
	margin: 0 auto;
}
.loader .main-square:before {
	position: absolute;
	width: 5rem;
	height: 5rem;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	border:2px solid #bdb297;
	top: 1.1rem;
	left: 1.1rem;
}
.loader .main-square:after {
	position: absolute;
	width: 3.4rem;
	height: 3.4rem;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	border:1px solid #bdb297;
	top: 2rem;
	left: 2rem;
}
.secondary-square {
	position: absolute;
	height: 7.6rem;
	width: 7.6rem;
	top: 0.1rem;
	left: 0%;
	margin-left: .7rem;	
	overflow: hidden;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.secondary-square .line {
	position: absolute;
	width: 0;
	height: 0;	
}
.secondary-square .line.line-01 { 
	border-right:2px solid #1f242a; 	
	-webkit-animation: line-01 1s;
    -webkit-animation-iteration-count: infinite;
    animation: line-01 1s;
    animation-iteration-count: infinite;
    top: 2rem;
	right: 2rem;	
}
.secondary-square .line.line-02 { 
	border-bottom:2px solid #1f242a; 
	-webkit-animation: line-02 1s;
    -webkit-animation-iteration-count: infinite;
	animation: line-02 1s;
    animation-iteration-count: infinite;
    bottom: 2.1rem;
	right: 2rem;	
}
.secondary-square .line.line-03 { 
	border-left:2px solid #1f242a;
	-webkit-animation: line-03 1s;
    -webkit-animation-iteration-count: infinite;
	animation: line-03 1s;
    animation-iteration-count: infinite; 
    bottom: 2.1rem;
	left: 2.1rem;	
}
.secondary-square .line.line-04 { 
	border-top:2px solid #1f242a; 
	-webkit-animation: line-04 1s;
    -webkit-animation-iteration-count: infinite;
	animation: line-04 1s;
    animation-iteration-count: infinite;
    top: 2rem;
	left: 2.1rem;	
}
@keyframes line-01 {
    from {height: 0px;}
    25% {height: 3.3rem;}
   	100% {height: 3.3rem;}
}
@keyframes line-02 {
    from {width: 0px;}
    25% {width: 0;}
   	50% {width: 3.3rem;}
   	100% {width: 3.3rem;}
}
@keyframes line-03 {
    from {height: 0px;}
    25% {height: 0;}
   	50% {height: 0;}
   	75% {height: 3.3rem;}
    100% {height: 3.3rem;}
}
@keyframes line-04 {
     from {width: 0px;}
    25% {width: 0;}
   	50% {width: 0;}
   	75% {width: 0rem;}
   	100% {width: 3.3rem;}
}
@-webkit-keyframes line-01 {
    from {height: 0px;}
    25% {height: 3.3rem;}
   	100% {height: 3.3rem;}
}
@-webkit-keyframes line-02 {
    from {width: 0px;}
    25% {width: 0;}
   	50% {width: 3.3rem;}
   	100% {width: 3.3rem;}
}
@-webkit-keyframes line-03 {
    from {height: 0px;}
    25% {height: 0;}
   	50% {height: 0;}
   	75% {height: 3.3rem;}
    100% {height: 3.3rem;}
}
@-webkit-keyframes line-04 {
     from {width: 0px;}
    25% {width: 0;}
   	50% {width: 0;}
   	75% {width: 0rem;}
   	100% {width: 3.3rem;}
}

/* career page */

.banner-outer {
	padding: 0 18px;
}
.banner {
	background: #20242a;	
	position: relative;	
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.banner .wrap {
	overflow: hidden;
	position: relative;
	height: 100%;
}
.banner img {
	width: 100%;
	vertical-align: top;
	height: auto;	
	position: relative;
	z-index: 2;
}
.banner .wrap > img  {
	opacity: 0.5;
}
.banner .deco-romb {
	width: 660px;
	height: 660px;
	border: 42px solid rgba(199,190,160,0.1);
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -372px;
	margin-top: -372px;
	z-index: 3;
}
svg.defs-only {
    border: medium none;
    display: block;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 0;
}
.banner svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 886px;
	height: 888px;
	margin-left: -443px;
	margin-top: -444px;
	opacity: .7;	
	z-index: 4;
}
.banner svg.black-bg {
	opacity: 1;
	z-index: 3;
}
.banner .black-romb {
	background: url(images/romb-black.png) no-repeat ;	
	position: absolute;
	top: 50%;
	left: 50%;
	width: 886px;
	height: 888px;
	margin-left: -443px;
	margin-top: -444px;
	content: "";
	z-index: 3;
	/*display: none;*/
}
.banner h1,
.banner-thread h1 {
	position: absolute;
	width: 88rem;
	margin-left: -44rem;
	margin-top: -3.8rem;
	top: 50%;
	left: 50%;
	font-weight: 900;
	color: #fff;
	font-size: 7.2rem;
	line-height: 7.6rem;
	text-transform: uppercase;
	letter-spacing: 5px;
	text-align: center;
	z-index: 5;
}
.page-template-careers-sub-page .banner-thread h1{width: 100%;left: 0;margin-left: 0;padding-left:20px;padding-right:20px;box-sizing: border-box;}
.banner h1:before {
	position: absolute;
	top: 10.4rem;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 64px;
	background: #aaa59c;
	content: "";
}
.banner h1:after {
	position: absolute;
	top: 15.4rem;
	left: 50%;
	margin-left: -12px;
	width: 20px;
	height: 20px;
	border:2px solid #bdb59e;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.entry-career {
	position: relative;
	overflow: hidden;
}
.deco-romb-2 {
	width: 572px;
	height: 572px;
	border: 42px solid #cbc2a6;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	position: absolute;
	top: -695px;
	z-index: -1; 
	left: 50%;
	margin-left: -328px;	
	
}
.deco-romb-2-outer {
	height: 100px;
	overflow: hidden;
	bottom: -100px;
	left: 0;
	right: 0;	
	position: absolute;
}
.entry-career .inner {
	padding:  3.6rem 8rem 11rem;
	box-sizing:border-box;
}
.entry-career .col img{	
	height: auto;
}
.entry-career .col {
	letter-spacing: 1.5px;
}
.entry-career .col .entry p {
	padding-bottom: 5.5rem;
}
.entry-career .col h2, 
.entry-career .col h3,
.entry-career .col h4 {
	font-weight: 900; 
	text-transform: uppercase;
	color: #1f242a;
	font-size: 5rem;
	line-height: 5rem;
	padding-bottom: 3.5rem;
	letter-spacing: 4px;
}
.entry-career .col-l {
	float: left;
	width: 32.5%;
	position: relative;
	z-index: 2;
}
.entry-career .animated {
	opacity: 1!important;
	-webkit-transform: translate(0,0)!important;
	transform: translate(0,0)!important;
}
.entry-career .col-l .entry {
	-webkit-transform: translate(-50px,0);
	transform: translate(-50px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.entry-career .col-l img {
	float: right;
	margin-right: -32%;
	-webkit-transform: translate(0,70px);
	transform: translate(0,70px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.entry-career .col-r img {
	margin-bottom: 7rem;
	margin-top: 5.4rem;
	-webkit-transform: translate(50px,0);
	transform: translate(50px,0) ;
	-webkit-transition: -webkit-transform .8s linear .3s, opacity .8s linear .3s;
	transition: transform .8s linear .3s, opacity .8s linear .3s;
	opacity: 0;
}
.entry-career .col-r .entry {
	padding-left: 18%;
	padding-right: 16%;
	-webkit-transform: translate(50px,0);
	transform: translate(50px,0) ;
	-webkit-transition: -webkit-transform .8s linear .3s, opacity .8s linear .3s;
	transition: transform .8s linear .3s, opacity .8s linear .3s;
	opacity: 0;
}

.entry-career .col-r {
	float: right;
	width: 64%;
}
.positions {
	background: #eeeeee;
}
.positions .inner > .heading {
	-webkit-transform: translate(0,-150px);
	transform: translate(0,-150px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.positions .inner > .heading.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.positions .inner {
	max-width: 1312px;
	padding: 5.3rem 5.3rem;
	box-sizing: border-box;
}
.heading {
	color: #1f242a;
	position: relative;
	text-transform: uppercase;
	text-align: center;	
	font-size: 1.8rem;
	line-height: 3.5rem;
	letter-spacing: 2px;
	padding-bottom: 1.8rem;
	margin-bottom: 5rem;	
}
.heading:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 10px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.heading span:after,
.heading span:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
	width: 10px;
	height: 10px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.heading span:after {	
	margin-left: 5px;	
}
.positions .job-item {
	border: 6px solid #dededf;
	padding: 4rem 5rem 2.7rem;
	margin-bottom: 5.8rem;
	position: relative;
	letter-spacing: 2px;	
	-webkit-transform: translate(0,30px);
	transform: translate(0,30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s, border .7s;
	transition: transform .8s, opacity .8s, border .7s;
	opacity: 0;
}
.positions .job-item.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.positions .job-item:hover,
.positions .job-item.expanded {
	border: 6px solid #fff;
}
.positions .job-item h3 {
	font-size: 4rem;
	line-height: normal;
	font-weight: 900;
	padding-right: 8rem;
	padding-bottom: 3rem;
}
.job-item .entry.hidden {
	display: none;
}
.top-info {
	line-height: 3.2rem;
	padding-bottom: 2.5rem;
}
.page-template-careers-sub-page .job-item .top-info{ float:left; width:auto;}
.page-template-careers-sub-page .job-item .apply-now-btn{ float:right; width:auto;}
.page-template-careers-sub-page .job-item .entry.excerpt { width: 100%; display: inline-block;}
.top-info strong {
	font-weight: 900;	
}
.job-item .white {
	margin: 0 -1.8rem;
	background: #fff;
	padding: 5.5rem 11% 4.2rem;
	text-align: center;
	font-size: 2rem;
	line-height: 3rem;
}
.job-item .white p{
	margin-bottom: 3rem;
}
.positions .more-btn {
	color: #1f242a;
}
.positions .more-btn:hover { 
	color: #fff;
}
.job-item .read-more {
	position: absolute;
	right: 4.2rem;
	top: 4.4rem;	
	width: 30px;
	height: 30px;
}
.job-item .read-more:before {
	width: 30px;
	height: 30px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;	
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
	-webkit-transition: background .7s;
	transition: background .7s;
}
.job-item .read-more:hover:before  {
	background: #bdb297;
}
.job-item .read-more span {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 16px;
	height: 2px;
	background: #1f242a;
	margin-left: -6px;
	margin-top: 2px;
	-webkit-transition: background .7s;
	transition: background .7s;
}
.job-item .read-more:hover span,
.job-item .read-more:hover span:before {
	background: #fff; 
}
.job-item.expanded .read-more span:before {
	display: none; 
}
.job-item .read-more span:before {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 2px;
	height: 16px;
	background: #1f242a;
	margin-top: -8px;
	margin-left: -1px;
	content: "";
	-webkit-transition: background .7s;
	transition: background .7s;
}

.job-item .entry p,
.job-item .entry ul,
.job-item .entry h2,
.job-item .entry h3,
.job-item .entry h4 {
	margin-bottom: 2.4rem;
}
.job-item .entry li {
	padding-left: 1.3rem;
	position: relative;
}
.job-item .entry li:before {
	position: absolute;
	top: 1.3rem;
	left: 0;
	width: .4rem;
	height: 1px;
	background: #1f242a;
	content: "";
}
.job-item .entry h4 {
	font-weight: 900;
	text-transform: uppercase;
}
.no-positions p {
	font-size: 3rem;
	line-height: 4.5rem;
	text-align: center;
	padding: 0 18px;
	max-width: 69rem;
	margin: 0 auto 4.5rem;
	letter-spacing: 2px;
}

/* insights page */

.blog .projects-tabs .inner,
.spotlight-section .inner,
.light-grey .inner,
.other-articles .inner,
.category #main .inner,
.search #main .inner,
.single #main .inner,
.call-thread .inner,
.page-template-connect-page #content > .inner,
.m-area .inner,
.solution-carousel,
.team-solutions .inner,
.call-solutions .inner,
.archive.tag .inner {
	max-width: 1499px;
	padding: 0 5.3rem; 
	box-sizing: border-box;
	overflow: visible;
}
.blog .projects-tabs ul {
	padding-left: 34px;
}
.search-icon {
	float: right;
	background: url(images/search-icon.png) no-repeat 0 0;
	width: 18px;
	height: 19px; 
	position: relative;	
	text-indent: -9999px;
	margin-top: 3px;
	left: -6px;
}
.search-icon:before {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -16px;
	margin-top: -6px;
	width: 30px;
	height: 30px;
	border:2px solid #bdb297;
	content: "";
	background: transparent;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	-webkit-transition: background .7s;
	transition: background .7s;
}
.search-icon:hover:before {
	background: #bdb297;
}
.search-icon:after {
	background: url(images/search-icon.png) no-repeat 100% 0;
	width: 18px;
	height: 19px;
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
}
.search-icon:hover:after {
	opacity: 1;
}
.search-section {
	position: relative;
	padding-right: 16px;
}
#searchform {
	position: absolute;
	top: 12px;	
	overflow: hidden; 
	right: 55px;
	width: 20rem;
	display: block;
	z-index: 99;
}
#searchform.animated {
	display: block;
}
#searchform p{
	position: relative;
}
#searchform #s {
	float: left;
	width: 0;
	-webkit-transition: width .8s;	
	transition: width .8s;	
	margin-right: -32px;
	padding: 0;
	margin:0!important;
	box-sizing: border-box; 
	border:none;
	background: none;
	color: #1f242a;
	border-bottom: 2px solid #bdb297;	
	height: 26px;
	font: 1.3rem/18px 'Lato';
}
#searchform #s::-webkit-input-placeholder {
	color:#bbb;
	line-height: 18px;
	font-size: 1.3rem;
	font-family: 'Lato';
	opacity:1;
}
#searchform #s:-moz-placeholder {
  	color:#bbb;
	line-height: 18px;
	font-size: 1.3rem;
	font-family: 'Lato';
    opacity:1;
}
#searchform #s::-moz-placeholder {
 	color:#bbb;
	line-height: 18px;
	font-size: 1.3rem;
	font-family: 'Lato';
    opacity:1;
}
#searchform #s:-ms-input-placeholder {  
  	color:#bbb;
	line-height: 18px;
	font-size: 1.3rem;
	font-family: 'Lato';
  	opacity:1;
}
#searchform.animated #s {
	width: 100%;
	padding: 3px 0 ;	
}
#searchform #s.red {
	color: red;
	font-size: 1.2rem;
}
#searchform #searchsubmit {
	float: left;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;	
	border: 1px solid #bdb297;
	cursor: pointer;
	opacity: 1;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
	height: 26px;	
	text-indent: -9999px;
	padding: 0;
	background:#bdb297 url(images/search-icon.png) no-repeat -75px 50%;
	display: none;
}
#searchform #searchsubmit:hover {
	opacity: 0.7;
}
.blog .insights-slider .img-wrap span {
	display: block;	
	font-size: 15rem;
	line-height: normal;
	color: #20242a;
	letter-spacing: 1.5rem;
	-webkit-transform: rotate(0deg);
	-webkit-transform-origin: 0 0;
	transform: rotate(0deg);	
	transform-origin: 0 0;	
	position: absolute;
	left: 0px;
	top: auto;
	bottom: -40px;
	text-transform: uppercase;
	font-weight: 900;
}
.blog .insights-slider .img-wrap {
	margin-left: 0;
}
.blog .insights-slider .slides {
	padding-bottom: 38px;
	overflow: visible;	
}
.blog .insights-slider .slides > li {
	padding: 19px 0;
	box-sizing: border-box;
	z-index: 2
}
.blog .insights-slider .img-wrap::before {
	bottom: -38px;
	left: -19px;
}
.blog .insights-slider {
	max-width: 1499px;
	padding:  0 30px;
	box-sizing: border-box;	
}
.blog .insights-slider .flex-viewport,
.blog .insights-slider .flex-viewport .slides {
	overflow: visible!important;
}
.blog .heading {
	letter-spacing: 3.5px;
	margin-bottom: 4rem;
	-webkit-transform: translate(0,-150px);
	transform: translate(0,-150px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.blog .heading.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.blog .insights {
	padding-top: 5.5rem;
	padding-bottom: 2rem;
}
.blog .insights h1 {
	display: block;
	font-weight: normal;
	font-size: 2.4rem;
	line-height: 2.8rem;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding-bottom: 2rem;
	color: #c6be9f;
}
.blog .insights-slider .img-wrap {
	width: 57%;
	opacity: 0;
	-webkit-transform: translateX(-100px);
	transform: translateX(-100px);
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;	
}
.blog .insights-slider .col-r {
    border: 6px solid rgba(255, 255, 255, 0.2);
    bottom: 6%;
    box-sizing: border-box; 
    color: #a8aaac;
    float: left;
    font-size: 1.6rem;
    left: 56%;
    line-height: 2.4rem;
    margin-left: 0;
    padding: 44px 3% 44px 5%;
    position: absolute;
    top: 6%;
    width: auto;
    right: 0px;   
    opacity: 0; 
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;	
}
.blog .insights-slider.animated .img-wrap,
.blog .insights-slider.animated .col-r {
	opacity: 1;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
.blog .insights-slider .slides ,
.blog .insights-slider .slides li {
	width: 100%!important;
}
.spotlight-section {
	background: #dededf;
	padding: 4rem 0 5rem; 
	overflow: hidden;
}
.spotlight-section li {
	float: left;
	width: 47.5%;
	-webkit-transform: translate(-50px,0);
	transform: translate(-50px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.spotlight-section li:last-child {
	float: right;
	-webkit-transform: translate(50px,0);
	transform: translate(50px,0) ;	
}
.spotlight-section li.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.spotlight-section li > a:first-child {
	background: #000;
	display: block;
}
.img-link {
	display: block;	
	background: #000;
}
.img-link  img {
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
}
.spotlight-section li > a:hover img,
.img-link:hover img{
	opacity: 0.8;
}
.article-box .wrap {
	display: block;
}
.article-box img {
	width: 100%;
	height: auto;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
	vertical-align: top;	
}
.article-box h3 {
	font-weight: 900;
	padding-top: 2.5rem;
	font-size: 2.4rem;
	line-height: normal;
	margin-bottom: .5rem;
	letter-spacing: 1.5px;
}
.search .article-box h3,
.category .article-box h3 {
	padding-top: 0px;
}
.article-box h3 a {
	color: #1f242a;
	-webkit-transition: color .7s;    
	transition: color .7s;    	
}
.article-box h3 a:hover {
	color: #c6be9f;
}
.article-box p {
	margin-bottom: 2.1rem;
	letter-spacing: 1.5px;
}
.light-grey {
	background: #ededed;
	padding: 8.3rem 0 7.5rem;
	position: relative;
	overflow: hidden;
}
.light-grey:before {
	position: absolute;
	width: 2px;
	background: #cccccc;
	content: "";
	top: 8.3rem;
	bottom: 7.5rem;
	margin-left: -1px;
	display: block;
	left: 46.8%;
}
.popular ol {
    margin-left: 0;
    padding-right: 0;
    list-style-type: none;    
}
.blog .popular ol {
	-webkit-transform: translate(0,50px);
	transform: translate(0,50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.blog .popular ol.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.popular ol li {
    counter-increment: step-counter;
    padding-left: 3.8rem;
    display: block;
    position: relative;
    margin-bottom: 3.8rem;
}
.popular ol li::before {
    content: counter(step-counter)".";
    margin-right: 2.2rem;
    font-size: 3.5rem;
    font-family: 'bodonixtregular';   
    color: #c1c2c4;
    position: absolute;
    left: 0;
    top: 0;
}
.popular ol li a {
	font-weight: 900;
	font-size: 2.4rem;
	line-height: 2.9rem;
	color: #1f242a;
	display: inline-block;
	-webkit-transition: color .7s;
	transition: color .7s;
}
.popular ol li a:hover {
	color: #b9b28d;
}
.popular {
	float: left;
	width: 42.5%;
}
.light-grey .projects-list {
	background: none;
	width: 51%;
	float: right; 
	position: relative;
} 
.light-grey .projects-list:before {
	position: absolute;
	left: -1px;
	top: 0;
	bottom: 0;
	content: "";
	background: #ededed;
	display: block;
	width: 2px;
	z-index: 998;
}
.light-grey .projects-list .gallery {
	z-index: 2;
}
.light-grey .projects-list .item {
	width: 100%!important;
	margin: 0;
	-webkit-transform: translate(0,50px);
	transform: translate(0,50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.light-grey .projects-list.animated .item {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.other-articles,
.other-articles-bottom {
	background: #dededf;
	padding: 2.5rem 0 4rem;
	overflow: hidden;
}
.other-articles .inner ul li,
.other-articles-bottom .inner ul li {
	display: inline-block;
	vertical-align: top;
	margin: 0 -4px 7rem 3.5%;
	width: 31%;
}
.blog .other-articles .article-box,
.blog .other-articles-bottom .article-box {
	-webkit-transform: translate(0,30px);
	transform: translate(0,30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.blog .article-box.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.other-articles .inner ul li:first-child,
.other-articles-bottom .inner ul li:first-child {
	margin: 0 -4px 7rem 0;
}
.other-articles .inner ul li:nth-child(3n+1),
.other-articles-bottom .inner ul li:nth-child(3n+1) {
	margin: 0 -4px 7rem 0;
}

/* category page layout */
#primary {
	float: left;
	width: 62%;
}
#secondary {
	float: right;
	width: 35%;
	background: #ededed;
	padding: ;
	box-sizing:border-box;
	padding: 3.4rem 2.8rem;
	margin-bottom: 5.3rem;
}
#main {
	overflow: hidden; 
	display: block;
}
.category #main,
.search #main,
.archive.tag #main {
	background: #dededf;
	padding: 5rem 0 2.5rem;
}
.quick-facts {
	position: relative;
	border: 6px solid #fff;
	padding: 7.2rem 19px 14.2rem 40px;
	margin-bottom: 6.5rem;
}
.quick-facts p {
	padding-right: 7px;
}
.quick-facts:after {
	position: absolute;
	z-index: 998;
	content: "";
	width: 6px;
	top: 0;
	bottom: 0;
	right: 19px;
	background: #ededed;
}
.quick-facts .fake {
	
	position: absolute;
	left: 40px;
	right: 19px;
}
.quick-facts  .slides {	
	min-height: 175px;
}
.quick-facts .heading {
	padding-bottom: 2.5rem;
	margin-bottom: 2.2rem;
}
.category .other-articles ul li,
.category .other-articles-bottom ul li,
.search .other-articles ul li,
.tag .other-articles ul li {
	width: 100%!important;
	margin-bottom: 3.8rem;	
	overflow: hidden; 
	-webkit-transform: translate(0,30px);
	transform: translate(0,30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.category .other-articles ul li.animated,
.category .other-articles-bottom ul li.animated,
.search .other-articles ul li.animated,
.tag .other-articles ul li.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.category .other-articles ul li > a ,
.category .other-articles-bottom ul li > a ,
.search .other-articles ul li > a,
.tag .other-articles ul li > a {
	float: left;
	width: 50%;
	height: auto;
	margin-bottom: 0px;	
}
.category .other-articles ul li .col-r,
.category .other-articles-bottom ul li .col-r,
.search .other-articles ul li .col-r,
.tag .other-articles ul li .col-r {
	overflow: hidden;
	padding-left: 3.5%;
	padding-bottom: 1.5rem;
}
.category .other-articles .entry-meta a,
.category .other-articles-bottom .entry-meta a,
.search .other-articles .entry-meta a,
.tag .other-articles .entry-meta a {
	color: #aaa381;
}
.category .other-articles .entry-meta a:hover,
.category .other-articles-bottom .entry-meta a:hover,
.search .other-articles .entry-meta a:hover,
.tag .other-articles .entry-meta a:hover {
	color: #20242a;
}
.category .other-articles .col-r p,
.category .other-articles-bottom .col-r p,
.search .other-articles .col-r p,
.tag .other-articles .col-r p {
	margin-bottom: 0px;
	padding-bottom: 1.6rem;
}
.category .other-articles .article-box h3,
.category .other-articles-bottom .article-box h3,
.search .other-articles .article-box h3,
.tag .other-articles .article-box h3 {
	margin-bottom: 0px;
}
.category .other-articles,
.category .other-articles-bottom,
.search .other-articles,
.tag .other-articles {
	padding-bottom: 0px; 
	padding-top: 6.7rem;
}
.quick-facts .flex-prev, 
.quick-facts .flex-next {
	bottom: -9rem;
	top: auto;
	margin-top: 0px;
}
.quick-facts {
	font-size: 1.7rem;
	line-height: 2.5rem;
	letter-spacing: 2px;
}
.quick-facts .heading {
	margin-left: -21px;
}
.quick-facts strong {
	font-weight: 900;
}
.quick-facts .flex-prev {
	left: 50%;
	margin-left: -7rem;
}
.quick-facts .flex-next {
	left: 50%;
	margin-left: .3rem;
}
.quick-facts .flex-prev:before,
.quick-facts .flex-next:after {
	border-right: 2px solid #20242a;
	border-bottom: 2px solid #20242a;
	-webkit-transition: border .7s;
	transition: border .7s;
}
.quick-facts .flex-prev:hover:before,
.quick-facts .flex-next:hover:after {
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
#secondary .popular {
	float: none;
	width: auto;
	padding: 0 1.5rem;
	border-bottom: 2px solid #ccc;
	margin-bottom: 6rem;
	padding-bottom: 2.8rem;
}
#secondary .projects-list {
	background: none;
}
#secondary .projects-list .item {
	width: 100%!important;
	margin: 0!important;
}
#secondary .projects-list .item-inner::before {
	display: none;
}
#secondary .projects-list .item {
	height: auto!important;
}
#secondary .projects-list .item-inner {
	overflow: hidden!important;
	position: relative;
	z-index: 99;
}
#secondary .projects-list .item-inner .gallery {
	width: 101%;
	margin-left: -1px;
}
#secondary .project-info .view-btn {
	position: relative;	
	bottom: auto;
	left: auto;
	right: auto;
	top: auto;
	margin-top: 2.7rem;
}
#secondary .project-info.overed .view-btn {
	margin-top: 2.9rem;
}
#secondary .project-info .attr {
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	-webkit-transform: translate(0,0)!important;
	transform: translate(0,0)!important;
}
.single-project .project-info .attr {
	overflow: hidden;
	-webkit-transform: translate(0,0)!important;
	transform: translate(0,0)!important;
}
#secondary .project-info .attr strong,
.single-project .project-info .attr strong  {
	float: left;
	font-size: 1.4rem;
	margin-right: .7rem;
}
#secondary .project-info .attr span,
.single-project .project-info .attr span  {
	overflow: hidden;
	display: block;
}
#secondary .project-info .hidden-part {
	right: 5%;
}
.project-info-wrap {
	position: relative;
}
#secondary .item:hover .project-info {
	background: #fff; 
}
#secondary .item:hover .project-info .attr {
	opacity: 1;
}
.project-info.overed {
	display: none!important;
	opacity: 0;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #ededed;
	z-index: 9;
}
.item-inner:hover .project-info.overed {
	opacity: 1;
}
.project-info.overed  .hidden-part {
	display: block;
	position: static;	
	opacity: 1;
	min-height: 6.4rem;
	padding-left: .7rem;	
}
.featured {
	position: relative;	
	padding-left: 8.5%;
}
.featured img {
	height: auto;
	width: 100%;
	vertical-align: top;	
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.featured.animated a:hover img {
	opacity: 0.8;
}
.featured .col-r {
	position: absolute;
	left: 0;
	width: 35.7rem;
	background: #fff;
	top: 1.5rem;
	bottom: 1.5rem;
	padding: 1rem 3rem 1rem 4rem;
	box-sizing: border-box;
	-webkit-transform: translate(-50px,0);
	transform: translate(-50px,0) ;
	-webkit-transition: -webkit-transform .8s linear .4s, opacity .8s linear .4s;
	transition: transform .8s linear .4s, opacity .8s linear .4s;
	opacity: 0;
}
.featured.animated .col-r,
.featured.animated img {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.featured .col-r h3 {
	font-weight: 900;
	font-size: 3rem;
	text-transform: uppercase;
	line-height: 3.6rem;
	margin-bottom: .8rem;
	letter-spacing: 1.5px;
}
.featured .col-r h3 a {
	color: #1f242a;
	-webkit-transition: color .7s;    
	transition: color .7s;    	
}
.featured .col-r h3 a:hover {
	color: #c6be9f;
}

/* single page */

.single .yarpp-related {
    margin: 0;
}
.single .yarpp-related a{    
    font-weight: inherit;
}
.single .yarpp-related .entry-meta a ,
.single .yarpp-related .view-btn{
	font-weight: 900;
}
.single  .yarpp-related h3{
    font-size: 2.4rem;
    font-weight: 900;
    letter-spacing: 1.5px;
    line-height: normal;
    margin-bottom: 0.5rem;
    text-transform: none;
    padding: 2.4rem 0 0;
}
.single #main {
	background: #eee;
	padding-top: 3rem; 
}
.single-project  #main {
	padding-top: 1rem;
}
.single .spotlight-section {
	background: #eee;
}
.entry-post {
	max-width: 1161px;
	box-sizing: border-box;
	padding: 0 10.4rem 0 13.1rem;
	margin: 0 auto;	
	letter-spacing: 1.5px;
	position: relative;
}
.entry-post img {
	max-width: 100%;
	height: auto;
	width: auto;
}
.entry-post .wp-caption img {
	width: 100%;
}
.hero {
	margin-bottom: 4.5rem;
}
.hero img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.entry-post h1,
.search h1,
.archive.tag h1 {
	font-weight: 900;
	font-size: 5rem;
	color: #1f242a;
	line-height: 5.4rem;
	padding-bottom: 1.4rem;
}
.entry-post .entry-meta {
	padding-bottom: 4.5rem;
}
.entry-post .entry-meta.tags {
	padding-bottom: 2.7rem;
	margin-bottom: 3.9rem;
	border-bottom: 2px solid #cccccc;
	letter-spacing: 3px;
}
.entry-post p {
	margin-bottom: 2.5rem;
}
.entry-post a {
	font-weight: 900;
	-webkit-transition: color .7s;
	transition: color .7s;
}
.entry-post a:hover {
	color: #1f242a;
}
.entry-post hr {
	height: 0px;
	border: 1px solid #ccc;
	color: #ccc;
	margin-bottom: 2.5rem;
}
.entry-post h4 {
	font-size: 2.4rem;
	line-height: 3.6rem;
	margin-bottom: 2.9rem;
	letter-spacing: 2px;
}
.entry-post h2 {
	font-size: 3rem;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 3.6rem;
	margin-bottom: 3.1rem;
	padding-top: .9rem;
	letter-spacing: 2px;
}
.entry-post h3 {
	font-size: 2rem;
	font-weight: 900;	
	line-height: 2.6rem;
	margin-bottom: 2.7rem;
	padding-top: .5rem;
	letter-spacing: 2px;
}
.entry-post ol {
    margin-left: 0;
    margin-bottom: 4rem;
    padding-right: 0;
    list-style-type: none;
}
.entry-post ol li {
    counter-increment: step-counter;
    padding-left: 4rem;
    display: block;
    position: relative;
    margin-bottom: 1.8rem;
    letter-spacing: 2px;
}
.entry-post ol li::before {
    content: counter(step-counter)".";    
    font-size: 1.6rem;
    font-weight: 900;       
    color: #1f242a;
    position: absolute;
    left: 0;
    top: 0;
}
.entry-post ul,
.job-item .entry ul,
.entry-career  ul {
    margin-left: 0;
    margin-bottom: 2.5rem;
    padding-right: 0;
    list-style-type: none;
}
.entry-post ul li,
.job-item .entry ul li,
.entry-career  ul li {
    counter-increment: step-counter;
    padding-left: 2.8rem;
    display: block;
    position: relative;
    margin-bottom: 1.8rem;    
}
.entry-post ul li::before,
.job-item .entry ul li::before,
.entry-career  ul li::before {
    content: "";    
    width: 5px;
    height: 5px;
    -webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;    
    background: #1f242a;
    position: absolute;
    left: 4px;
    top: 1.1rem;
}
.entry-post blockquote {
	background: #fff url(images/deco.png) no-repeat 50% 3.7rem;
	border: 6px solid #dededf;
	padding: 6.5rem 4% 7.4rem;
	margin-top: 4.5rem;
	margin-bottom: 3.5rem;
	font-size: 2.4rem;
	line-height: 3.4rem;
	text-align: center;
	letter-spacing: 2px;
}
.entry-post blockquote p {
	margin-bottom: 0px;
}
.entry-post .alignleft {
	float: left;
	margin: 0 2.5rem 2.5rem 0;
}
.entry-post .alignright {
	float: right;
	margin-left: 0 2.5rem 2.5rem 0;
}
.entry-post .aligncenter {	
	margin: 0 auto 2.5rem;
}
.entry-post .wp-caption {
	margin-bottom: 2.5rem;
	margin-top: 4.3rem;
	max-width: 100%;
}
.entry-post .wp-caption.alignright {
	margin-left: 2.5rem;
}
.entry-post .wp-caption.alignleft {
	margin-right: 2.5rem;
}
.entry-post .wp-caption img {
	vertical-align: top;
}
.entry-post .wp-caption-text {
	background: #fff;
	padding: 1.8rem 3rem 2.4rem 3.4rem;
	font-style: italic;
	color: #555;
	font-size: 1.4rem;
	line-height: 1.9rem;
}
#at-cv-lightbox {
	display: none!important;
}
.share .addthis_16x16_style .at4-icon, 
.share .addthis_16x16_white_style .at4-icon, 
.share .addthis_default_style .at4-icon, 
.share .at4-icon, .share .at-16x16 {
    height: 35px;    
    width: 35px;
}
.share {
    position: absolute;
    top: 3px;
    left: 17px;
    text-align: center;
}
.share strong {
	font-weight: 900;
	display: block;
	font-size: 1.2rem;
	color: #1f242a;
	text-transform: uppercase;
	margin-bottom: .7rem;
}
.share .addthis_toolbox {
	padding-left: .7rem;
}
.share .addthis_toolbox > a {
    display: block;
    float: none;
    margin-bottom: 1.1rem;   
}
.share .addthis_button_twitter,
.share .addthis_button_facebook,
.share .addthis_button_pinterest_share  {
	display: block;
	width: 36px!important;
	height: 38px;
	text-indent: -9999px;
	background: url(images/socials.png) no-repeat;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
	position: relative;
}
.share .addthis_button_twitter:before,
.share .addthis_button_facebook:before,
.share .addthis_button_pinterest_share:before  {
	position: absolute;
	width: 36px!important;
	height: 38px;
	content: "";
	left: 0;
	top: 0;
	background: url(images/socials-over.png) no-repeat;
	opacity: 0;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
}
.share .addthis_button_twitter:hover:before,
.share .addthis_button_facebook:hover:before,
.share .addthis_button_pinterest_share:hover:before {
	opacity: 1;
}
.share .addthis_button_twitter { background: url(images/socials.png) no-repeat -44px 0; }
.share .addthis_button_pinterest_share  { background: url(images/socials.png) no-repeat -131px 0; }
.share .addthis_button_twitter:before { background: url(images/socials-over.png) no-repeat -44px 0; }
.share .addthis_button_pinterest_share:before { background: url(images/socials-over.png) no-repeat -131px 0; }
.share .addthis_button_facebook > span, 
.share .addthis_button_twitter > span, 
.share .addthis_button_pinterest_share > span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#comments {	
	max-width: 1032px;
	margin: 0 auto;
	background: #fff;
	border: 6px solid #dededf;
	background: #fff;
	padding: 4.2rem 4.5rem 4.5rem;
	box-sizing: border-box;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
#comments.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
#comments .heading {
	margin-bottom: 1.5rem;
	letter-spacing: 3px;
	padding-bottom: 23px;
	margin-bottom: 9px;
}
.comments-number {	
	font-size: 1.1rem;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 3.5rem;
}
.comments-number span{
	display: inline-block;
	padding: 0 0 0 2.3rem;
	background: url(images/icon-01.png) no-repeat 0 50%;
}
.comments-number strong {
	font-weight: 900;
}
.logged-in-as, #reply-title, 
.comment-form-comment label, 
.comment-notes, 
.comment-form-author label, 
#captcha_code_label, 
.required, 
.comment-form-email {
	display: none;
}
#comments h2 {
	color: #1f242a;
	font-size: 3rem;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: normal;
	margin-bottom: 5.5rem;
	margin-top: -.3rem;
	text-align: center;
	font-weight: 900;	
}
#comment {
    background: #fff;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    color:#1f242a;
    font: 1.6rem/2rem "Lato",sans-serif;   
    height: 14.6rem;
    padding: 1.3rem 2.2rem 1.5rem;
    width: 100%;
    resize: none;
    margin-bottom: 1.7rem;
    letter-spacing: 1.5px;
}
#author, .capcha-box p input {
    background: #fff;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    font: 1.6rem/5.8rem "Lato",sans-serif;   
    padding: 0 2.6rem;
    width: 100% !important;
    margin: 0;
    height: 6rem;
}
.comment-form-author {
    float: left;
    width: 33%;
}
.capcha-box {
    float: left;
    width: 54%;
}
.captchaSizeDivSmall {
    float: left;
    padding-top: 0 !important;
    width: 42% !important;
}
#si_refresh_com img {
    margin-top: 2rem;
}
#submit {
	border:6px solid #c7bea0;
    background: #fff url("images/icon-02.png") no-repeat 50% 50%;
    -webkit-transition: background .7s;
    transition: background .7s;    
    cursor: pointer;
    height: 6rem;
    width: 100%;
    cursor: pointer;
}
input#submit {
	display: none;
}
button#submit {
	/*overflow: hidden;*/
	position: relative;
	background: none;
	padding: 0!important;
}
button#submit i {
	 /*background: url("images/icon-02.png") no-repeat 50% 50%;*/
	display: block;
	line-height: 4.8rem;
	letter-spacing: 2px;
	height: 100%;
 	font-style: normal;
	position: relative;
	z-index: 5;
	font-weight: 900;
	font-family: 'Lato', sans-serif;
}
button#submit:hover {
	background:none;
	
}
#submit:hover {
    background: #c7bea0 url("images/icon-02.png") no-repeat 50% 50%;
}
#si_image_com {
    margin-top: .7rem !important;
    height: 4.5rem;
    width: auto;
    padding: 0 1rem !important;
}
.captchaImgRefresh {
    height: 2rem;
    width: 1.8rem;
}
.comments-block ol {
    list-style-type: none;
}
.comments-block ol ul {
    display: none;
    list-style-type: none;
    margin-left: 10%;
    padding-top: 0rem;
}
.comments-block li p {    
    margin-bottom: 2.4rem;
    letter-spacing: 1.5px;
    font-size: 1.8rem;
    line-height: 2.6rem;
}
.comments-block .author-name {    
    font-size: 1.2rem;
    margin-bottom: 2.7rem;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.comments-block .author-name .date-public {
    display: inline-block;
    padding-left: 2.8rem;
    text-transform: none;
    font-weight: normal;
}
ul .comment:last-child {
    border: medium none;
    margin-bottom: 0;
    padding-bottom: .5rem;
}
.comment {
    border-bottom: 2px solid #f5f5f5;
    margin-bottom: 2rem;
    padding-bottom: 1.5rem;
}
.reply {
    color: #54aced;
    font-family: "Lato",sans-serif;
    font-size: 1.2rem;
    text-transform: uppercase;
}
.reply a {
    color: #b8b28c;
    font-weight: 900;
    font-size: 1.2rem;
    text-decoration: none;
    -webkit-transition: color .7s;
    transition: color .7s;
    letter-spacing: 2px;
    padding-left: .7rem;
}
.reply a:hover, .repelies:hover {
    color: #1f242a;
}
.navigation.comment-navigation {
	text-align: center;
}
.navigation.comment-navigation a {
	color: #1f242a;
	-webkit-transition: color .7s;
    transition: color .7s;
}
.navigation.comment-navigation a:hover {
	color: #b8b28c;
}
.repelies {
    background: url("images/icon-03.png") no-repeat scroll 0 center;
    color: #b8b28c;
    font-weight: 900;
    cursor: pointer;
     -webkit-transition: color .7s;
    transition: color .7s;
    display: inline-block;
    font-family: "Lato",sans-serif;
    font-size: 1.2rem;
    letter-spacing: 2px;
    margin-left: 2.2rem;
    margin-top: 0rem;
    letter-spacing: 2px;
    padding-left: 2rem;
    text-transform: uppercase;
}
.repelies.active {
	visibility: hidden;
}
.comment-list .to-show {
	display: none;
}
.center {
	text-align: center;
	margin: 0 -1.5rem;
}
#si_refresh_com {
    float: right;
}
#si_image_com {
    float: right !important;
}
.capcha-box p {
    float: right;
    width: 58%;
    padding-bottom: 1px;
}
.form-submit {
    float: right;
    width: 12%;
    overflow: hidden;
}
#commentform  {
	 overflow: hidden;
}
.has-comments #commentform {
    border-bottom: 2px solid #eeeeee;
    margin-bottom: 3.6rem;
    padding-bottom: 3.5rem;   
}
#commentform input[type=text]::-webkit-input-placeholder,
#comment::-webkit-input-placeholder {
	color:#1f242a;
	line-height: 6rem;
	font-size: 1.6rem;
	font-family: 'Lato';
	opacity:1;
}
#comment::-webkit-input-placeholder {
	line-height: 2rem;
}
#commentform  input[type=text]:-moz-placeholder,
#comment:-moz-placeholder {
   color:#1f242a;
	line-height: 6rem;
	font-size: 1.6rem;
	font-family: 'Lato';
    opacity:1;
}
#comment:-moz-placeholder {
	line-height: 2rem;
}
#commentform  input[type=text]::-moz-placeholder,
#comment::-moz-placeholder {
   color:#1f242a;
	line-height: 6rem;
	font-size: 1.6rem;
	font-family: 'Lato';
    opacity:1;
}
#comment::-moz-placeholder{
	line-height: 2rem;
}
#commentform  input[type=text]:-ms-input-placeholder,
#comment:-ms-input-placeholder {  
   color:#1f242a;
	line-height: 6rem;	
	font-size: 1.6rem;
	font-family: 'Lato';
   opacity:1;
}
#comment:-ms-input-placeholder {
	line-height: 2rem;
}
#commentform input::-ms-clear{
	display: none;
}
#commentform  input[type=text]:focus::-webkit-input-placeholder,
#comment:focus::-webkit-input-placeholder {
  color: #cccccc;
}
#commentform input[type=text]:focus::-o-input-placeholder,
#comment:focus::-o-input-placeholder {
  color: #cccccc;
}
#commentform  input[type=text]:focus::-ms-input-placeholder,
#comment:focus::-ms-input-placeholder {
  color: #cccccc;
}
#commentform  input[type=text]:focus::-moz-placeholder,
#comment:focus::-moz-placeholder {
  color: #cccccc;
}

/* single project page */

.single-project #main {
	background: #fff; 
}
.entry-project {
	position: relative;
	overflow: hidden;
	margin-bottom: 10.4rem;
}
.entry-project:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 68.3%;
	width: 2px;
	background: #cccccc;
	content: "";
	display: block;
}
.entry-project .col-l {
	float: left;
	width: 64.5%;
}
.entry-project .col-l .top {
	-webkit-transform: translate(0,-30px);
	transform: translate(0,-30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.entry-project.animated .col-l .top {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.entry-project .col-r {
	float: right;
	width: 27%;
	-webkit-transform: translate(50px,0px);
	transform: translate(50px,0px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.entry-project.animated .col-r {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.entry-project .col-l h1 {
	text-transform: uppercase;
	font-size: 3rem;
	line-height: normal;
	font-weight: 900;
	letter-spacing: 2px;
	padding-bottom: 2.2rem;
}
.entry-project .col-l .top> p {
	font-size: 2.4rem;
	line-height: 3.6rem;
	letter-spacing: 2px;
	margin-bottom: 5rem;
}
.entry-project .col-l .key {
	width: 26%;
	margin-left: 11%; 
	float: left;
	font-size: 1.4rem;
	line-height: 2.1rem;
	letter-spacing: 1.5px;
	-webkit-transform: translate(-20px,0);
	transform: translate(-20px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.entry-project.animated .col-l .key {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.entry-project.animated .col-l .key.key-01 {
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
}
.entry-project.animated .col-l .key.key-02 {
	-webkit-transition-delay: .6s;
	transition-delay: .6s;
}
.entry-project.animated .col-l .key.key-03 {
	-webkit-transition-delay: .9s;
	transition-delay: .9s;
}
.entry-project .col-l .key:first-child {
	margin-left: 0px;
}
.entry-project .col-l .key strong {
	font-weight: 900;	
	display: block;
	margin-bottom: 1.2rem;
	letter-spacing: 2px;
	font-size: 2rem;
}
.statistic {
	display: table;
	width: 100%;
	padding-bottom: 2.5rem;
	margin-top: -1rem;
}
.statistic em {
	display: table-cell;
	font-size: 6.1rem;
	font-family: 'bodonixtregular';
	line-height: 15rem;
	vertical-align: middle;
	font-style: normal;
	color: #c6be9f;
}
.statistic strong {
	display: table-cell;
	font-size: 15rem;
	font-family: 'bodonixtregular';
	color: #20242a;
	text-transform: uppercase;
	line-height: 15rem;
	vertical-align: middle;
	font-weight: normal;
	letter-spacing: -5px;
}
.statistic  span {
	display: table-cell;
	text-transform: uppercase;
	letter-spacing: 2px;	
	font-size: 1.4rem;
	line-height: 2.1rem;
	vertical-align: middle;
	padding-left: 2.5rem;
}
.entry-project .col-r ul {
    margin-left: 0;
    margin-bottom: 0rem;
    padding-right: 0;
    list-style-type: none;
}
.entry-project .col-r li {
    counter-increment: step-counter;
    padding-left: 3.2rem;
    display: block;
    position: relative;
    margin-bottom: 1.6rem;  
    font-size: 1.6rem;
    letter-spacing: 1.5px;  
}
.entry-project .col-r li::before {
    content: "";    
    width: 5px;
    height: 5px;
    -webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;    
    background: #1f242a;
    position: absolute;
    left: 4px;
    top: 1.1rem;
}
.result {
	position: relative;
	z-index: 2;
	/*overflow: hidden;*/
	padding-top: 5rem!important;	
	clear: both;
}
.single-project .result {
	padding-top: 0rem;
}
.single-project #main > .inner {
	position: relative;
	z-index: 3;
	background: #fff;
}
.result:before {
	width: 231.3rem;
	height: 117.1rem;
	content: "";
	background: url(images/triangle.png) no-repeat 50% 100%;
	position: absolute;
	left: 50%;
	margin-left: -115.6rem;
	bottom: 33px;
	z-index: 0;
	overflow: hidden;
}
.result:after {
	width: 47.6rem;
	height: 47.6rem;
	content: "";
	background: #c7bea0;
	position: absolute;
	left: 50%;
	margin-left: -23.8rem;
	bottom: 9.8rem;
	-webkit-transform: ;
	-webkit-transform-origin: center;	
	transform-origin: center;
	z-index: -1;
	-webkit-transform: rotate(45deg) translate(-100px,-100px);
	transform: rotate(45deg) translate(-100px,-100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.result.show-diamond:after {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.result .result-entry {	
	z-index: 3;
	position: relative;
	text-align: center;
	font-size: 3rem;
	line-height: 4.5rem;
	letter-spacing: 2px;
	max-width: 700px;
	width: 49%;
	margin: 0  auto;	
	padding-top: 35rem;
	padding-bottom: 42rem;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	margin-top: -31.5rem;	
}
.cluster .top-entry {
	text-align: center;
	font-size: 3rem;
	line-height: 4.5rem;
	letter-spacing: 2px;
	max-width: 700px; 
	width: 49%;
	margin: 0  auto;	
	padding-top: 3rem;
	padding-bottom: 6rem;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.result .result-entry.animated,
.cluster .top-entry.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.result-entry-in {
	background: url(images/m-letter.png) no-repeat 50% 0%; 
	min-height: 50rem;
}
.result-entry-in .heading {
	padding-top: 5rem;
	letter-spacing: 4px;
	margin-bottom: 3rem;
}
.result .deco-down:before {
	background: #e3dfd0;	
	height: 0rem;
	top: auto;
	bottom: -65px;
}
.result .deco-down.animated:before {
	height: 12.7rem;
}
.result .deco-down {
	bottom: 27.3rem;
}
.result .deco-down:after {	
	border:2px solid #ccc4a9;	
}
.call-to-action {
	margin-top: -117.3rem;
	padding-top: 117.3rem;
	padding-bottom: 9rem;
	position: relative;
	background: url(images/bg-portfolio.jpg) no-repeat 50% 0 / cover;
	overflow: hidden;	
	clear: both;   
}
.solutions {	
	position: relative;
	z-index: 5; 
}
.solutions .heading {
	letter-spacing: 3px;
	padding-bottom: 2.5rem;
	margin-bottom: 4.1rem;
	-webkit-transform: translate(0,30px);
	transform: translate(0,30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.solutions .heading.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.view-portfolio {
	display: inline-block;
	padding-left: 3.3rem;
	background: url(images/icon-04.png) no-repeat 0 50%;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 1.2rem;
	color: #fff;
	letter-spacing: 2px;
	-webkit-transition: color 0.7s; 
	transition: color 0.7s; 
	margin-bottom: 3rem;
}
.view-portfolio:hover {
	color: #c7bea0;
}
.single-project .projects-list {
	background: none;	
}
.single-project .projects-list .item  {
	float: left;
	width: 31%!important;
	margin-right: 3.5%;
	margin-left: 0px;
	margin-bottom: 0px;
	background: none;
	overflow: hidden;	
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.call-to-action.animated .col .b-line.b-line-01,
.call-to-action.animated .col .b-line.b-line-03 {
	width: 102%;
}
.call-to-action.animated .col .b-line.b-line-02,
.call-to-action.animated .col .b-line.b-line-04 {
	height: 102%;
}
.call-to-action .b-line.b-line-01 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}
.call-to-action .b-line.b-line-02 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s;
}
.call-to-action .b-line.b-line-03 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s;
}
.call-to-action .b-line.b-line-04 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 1.9s;
	transition-delay: 1.9s;
}
.single-project .projects-list .item:nth-child(2){
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
}
.single-project .projects-list .item  .gallery {
	width: 100%;
	background: #1e1e26;
}
.single-project .projects-list .item  .gallery .slides li {
	display: none;
}
.single-project .projects-list .item  .gallery .slides li.flex-active-slide {
	opacity: 1!important
}
.single-project .projects-list .item  .gallery .slides li img {
	
}
.call-to-action .col {
	float: left;
	width: 31%;
	background: #20242a;
	border: 6px solid rgba(255, 255, 255, 0.2);
	padding: 0 4%;
	box-sizing: border-box; 
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	-webkit-transition-delay: .8s;
	transition-delay: .8s; 
}
.call-to-action.animated .col,
.single-project .animated .projects-list .item {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.single-project .projects-list .item-inner::before {
	display: none;
}
.single-project .project-info .view-btn {
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}
.single-project .item:hover .project-info {
	background: #fff;
}
.single-project .project-info .attr {
	opacity: 1!important;
	padding-right: 0px;
}
.call-to-action .col .col-r-t {
	width: 100%;
	text-align: center;
}
.call-to-action .col .heading {
	color: #fff;
	font-size: 3rem;
	line-height: 3.6rem;
	font-weight: 900;
	padding-bottom: 4rem;
	margin-bottom: 3rem;
}
.call-to-action .col p {
	color: #fff;
	line-height: 3.6rem;
	font-size: 2.4rem;
	letter-spacing: 2px;
	padding-bottom: 5rem;
}
.photo-tour {
	position: relative;
	margin-bottom: 6rem;
	overflow: hidden;
	max-height: 80rem;
	-webkit-transform: translate(0,50px);
	transform: translate(0,50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.photo-tour.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.photo-tour > img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.photo-tour .slides li div,
.photo-tour .photo-diamond {
	position: relative;
	width: 100%;
	height: 100%;
	border-left: 6px solid #c7bea0;
}
.photo-tour .photo-diamond {
	position: absolute;
	right: 11%;
	top: 0;
	z-index: 10;
}
.photo-tour .slides span,
.photo-tour .photo-diamond span {
	position: absolute;
	cursor: pointer;
	z-index: 2;
	right: -34px;
	top: 50%;	
	margin-top: -37px;
	width: 75px;
	height: 50px;
	text-align: center;
	font-weight: 900;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 25px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}
.photo-tour .photo-diamond span small i {
	font-style: normal;
}
.photo-tour .slides span small,
.photo-tour .photo-diamond span small {
	display: block;
	padding-top: .5rem;
}
.photo-tour .slides span small em,
.photo-tour .photo-diamond span small em {
	font-size: 1rem;
	text-transform: none;
	font-style: normal;
	margin: 0 -.2rem; 
}
.photo-tour .slides span:before,
.photo-tour .photo-diamond span:before  {
	z-index: -1;
	position: absolute;
	border: 6px solid #c7bea0;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	background: #fff; 
	width: 75px;
	content: "";
	display: block;
	height: 75px;	
	top: 0;
	left: -5px;
	/*-webkit-transition: border .4s;
	transition: border .4s;*/
}
.photo-tour .slides span:after,
.photo-tour .photo-diamond span:after {
	width: 10px;
	height: 10px;
	border-right: 1px solid #4d5055;
	border-bottom: 1px solid #4d5055;
	-webkit-transform: rotate(-45deg);
	-webkit-transform-origin: center;
	transform: rotate(-45deg);	
	transform-origin: center;
	content: "";
	position: absolute;
	right: -7px;
	top: 50%;
}
.photo-tour .slides span.over:before,
.photo-tour .photo-diamond span.over:before{
	border: 6px solid #d8d1bc;
}
.photo-tour .slides {
	position: relative;
	left: -11%;	
}
.photo-tour .flex-next {
	width: 11%;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent;
	margin-top: 0px;
	height: auto;
}
.photo-tour .photo-diamond:after {
	position: absolute;
	right: 0px;
	height: auto;	
	display: block;
	top: 0;
	bottom: 0;
	width: 6px;
	background: #c7bea0;
	content: "";
	z-index: -1;
}
.photo-tour .flex-next:hover ,
.photo-tour .flex-next.over{
	background: rgba(255,255,255,0.2);
}
.photo-tour .flex-next:before {
	z-index: -1;
	position: absolute;
	border: 6px solid transparent;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	background: transparent; 
	width: 75px;
	content: "";
	display: block;
	height: 75px;	
	top: 50%;
	margin-top: -37px;
	left: -36px;
}
.photo-tour .fake {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	left: 89%; 
	margin-left: 6px;
}
.photo-tour .flex-viewport {
	z-index: 2;	
}
.photo-tour .slides > li {
	height: 80rem;
	max-height: 80rem;
	width: 100%;	
	box-sizing: border-box;
	position: relative;
	/*-webkit-transition: opacity .4s;
	transition: opacity .4s;*/
}
.photo-tour .slides > li:before {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 6px;
	background: #c7bea0;
	content: "";
}
.select-box.l-box.two-selects{ position:relative; overflow:hidden;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.photo-tour .slides > li {	
		transition: opacity 0s;
	}
	.tab textarea {
		overflow: hidden;
	}
}
.photo-tour .slides > li.flex-active-slide,
.photo-tour .slides > li.opacity-1,
.photo-tour .slides > li.clone {
	opacity: 1!important;
}
.photo-tour .slides > li.clone.o-7 {
	opacity: .7!important;
}
.photo-tour .slides > li:hover {
	opacity: 0.2;
}
.photo-tour .flex-nav-prev {
	display: none;
}
.photo-tour .slides > li,
.photo-tour .fake  {
	
}

.cluster-slider {
	position: relative;
}
.cluster-01 .cluster-slider-wrap {
	float: left;
	width: 61%;
	margin-top: 5.4rem;
	-webkit-transform: translate(-100px,0px);
	transform: translate(-100px,0px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.cluster-slider-wrap.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.cluster-slider-wrap .slides li {
	display: none;
	transition:  opacity .8s;
}
.cluster-slider-wrap img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
.cluster-slider
.cluster-slider  .slides {
	overflow: hidden;
}
.cluster-slider .flex-control-nav {
	position: absolute;
	left: 0;
	right: 0;
	top: -3.5rem;
	text-align: center;
}
.cluster-slider .flex-control-nav  li {
	display: inline;
}
.cluster-slider .flex-control-nav  a {
	text-indent: -9999px;
	width: 9px;
	height: 9px;
	display: block;
	position: relative;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	background: #1f242a;
	margin: 0 1.5rem;
	-webkit-transition: background .7s;
	display: inline-block;
	transition: background .7s;
	overflow: hidden;
}
.cluster-slider .flex-control-nav {
	z-index: 9;
	top: 2rem;
}
.cluster-slider .flex-control-nav a {
	background: #fff;
}
.cluster-slider .flex-control-nav  a.flex-active,
.cluster-slider .flex-control-nav  a:hover {
	background: #c7bea0;
}
.large-description {
	border: 6px solid #dededf;
	box-sizing: border-box;
	padding: 0 4% 0 4.6%;
	position: relative;
	z-index: 9;
}
.large-description h2 {
	text-transform: uppercase;
	font-size: 3rem;
	line-height: 3rem;
	font-weight: 900;
	padding-top: 1.5rem;
	letter-spacing: 1.5px;
	padding-bottom: 2.5rem;
}
.cluster-02 .large-description h2 {
	padding-top: 0px;
}
.large-description p {
	letter-spacing: 1.5px;
}
.cluster-01 .large-description {
	float: left;	
	width: 38.2%;	
	margin-left: -2.2%;	
	margin-bottom: 3.2rem;
	-webkit-transform: translate(50px,0px);
	transform: translate(50px,0px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.solutions .animated {
	opacity: 1!important;
	-webkit-transform: translate(0,0)!important;
	transform: translate(0,0)!important;
}
.cluster-01 .large-description:before {
	position: absolute;
	top: 16.5rem;
	left: -17rem;
	content: "";
	width: 22rem;
	height: 2px;
	background: #c6bda0;
}
.large-description .col-r-t {
	display: table;
	height: 250px;
}
.cluster-01 .right-image {
	float: right;
	width: 36.5%;
	height: auto;
	-webkit-transform: translate(0,50px);
	transform: translate(0,50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.caption-title {
	width: 200px;
	height: 200px;
	position: relative;
	z-index: 9;
	-webkit-transform: translate(0,50px);
	transform: translate(0,50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.solutions .diamond {	
	-webkit-transition:  opacity .8s;
	transition:  opacity .8s;
	opacity: 0;
}
.caption-title:before{
	position: absolute;
	top: 0px;
	left: 0;	
	width: 200px;
	height: 200px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.caption-title:after {
	position: absolute;
	bottom:240px;
	left: 50%;
	width: 2px;
	margin-left: 1px;
	height: 16.5rem;
	content: "";
	background: #bdb297;
}
.caption-title .col-r-t {
	display: table;
	height: 200px;
	text-align: center;	
}
.caption-title .col-r-t p {
	padding: 0 6%;
	letter-spacing: 1.5px;
	line-height: 2.1rem;
	font-size: 1.4rem;
}
.caption-title .col-r-t:before {
	position: absolute;
	top: 7px;
	left: 7px;	
	width: 190px;
	z-index: -1;
	height: 190px;
	background: #fff;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.caption-title .col-r-t h2 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 900;
	letter-spacing: 1.5px;
	padding-bottom: 1rem;
}
.cluster-01 .caption-title.left {
	margin-top: 6.5rem;
	float: left;
	margin-left: 12.5%;
}
.cluster-01 .caption-title.right {	
	float: right;	
	margin-left: -12%;
	margin-right: 25.5%;
	margin-top: 12.5rem;
}
.cluster-01 .diamond {
	float: left;
	width: 39.5%;
	/*max-width: 537px;*/
	margin-top: 2.1rem;
	margin-left: -2.5%;
	margin-right: -15rem;
}
.cluster-01 {
	padding-bottom: 3rem;
}
.cluster-02 .cluster-slider-wrap {
	float: right;
	width: 71%;
	margin-bottom: 2.5rem;
	-webkit-transform: translate(100px,0);
	transform: translate(100px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.cluster-02 .large-description {
	float: left;
	margin-right: -3%;
	width: 32%;
	margin-top: 13rem;
	padding: 0 4% 0 .6%;
	text-align: right;
	-webkit-transform: translate(0,-50px);
	transform: translate(0,-50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.cluster-02 .large-description:before {
	position: absolute;
	top: auto;
	bottom: -23rem;
	left: 50%;
	content: "";
	width: 2px;
	height: 26rem;
	background: #c6bda0;
}
.cluster-02 .center-image {
	float: left;
	width: 48%;
	margin-right: 2%;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.cluster-02 .right-image {
	float: left; 
	width: 24%;
	margin-right: 2%;
	-webkit-transform: translate(-30px,0);
	transform: translate(-30px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;	
}
.cluster-02 .caption-title {
	float: right;
	margin-right: 4%;
	margin-top: -1.5rem;
}
.cluster-02 .diamond {
	float: right;
	width: 29.5%;
	margin-top: -12.2rem;
}
.cluster {	
	clear: both;
}
.cluster-03 .cluster-slider-wrap {
    float: right;   
    width: 49%;
    -webkit-transform: translate(100px,0);
	transform: translate(100px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.cluster-03 .large-description {
	float: left;
	margin-left: 15%;
	width: 32%;
	text-align: right;
	margin-bottom: 3rem;
	padding-left: 2%;
	padding-right: 4.5%;
	 -webkit-transform: translate(-50px,0);
	transform: translate(-50px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.cluster-03 .large-description h2 {
	padding-top: 0px;
}
.cluster-03 .large-description:before {	
	position: absolute;
	top: 60%;
	right: -17rem;
	content: "";
	width: 22rem;
	height: 2px;
	background: #c6bda0;
}
.cluster-03 .rectangle-image {
	float: left;
	width: 48.5%;
	-webkit-transform: translate(0,30px);
	transform: translate(0,30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.cluster-03 .caption-title {
	float: left;
	margin-left: 3%;
	margin-top: 5.6rem;
	clear: left;
}
.cluster-03 .diamond {
	float: left;
	width: 30.5%;
	margin-top: 4rem;
	margin-left: 1%;
}

/* The Thread page */
.page-template-thethread-page .banner {
	background: none;
}
.banner-thread {
	position: relative;
	z-index: 9;
	padding: 0;
	max-width: 1600px;
	margin: 0 auto;
}
.page-template-thethread-page .banner h1,
.banner-thread h1 {	
	margin-top: 0px;
	top: 0%;
	opacity: 0;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	font-size: 7.2rem;
}
.page-template-thethread-page h1 span {
	display: block;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 2.5px;
	font-size: 2.4rem;
	line-height: 3rem;	
	position: absolute;
	left: 0;
	right: 0;
	bottom: -4.8rem;
	text-align: center;
}
.page-template-thethread-page h1,
.page-template-careers-page h1,.page-template-careers-sub-page h1 {
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}

.page-template-thethread-page .animated h1,
.page-template-careers-page .animated h1,.page-template-careers-sub-page .animated h1{
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.page-template-thethread-page .banner .wrap-img > img {
	opacity: .6;
}
.page-template-thethread-page  .banner h1::before,
.page-template-thethread-page  .banner h1::after {
	display: none;
}
.page-template-careers-page .banner-thread h1:before,.page-template-careers-sub-page .banner-thread h1:before{
	background: #b0aba2 none repeat scroll 0 0;
    content: "";
    height: 6.4rem;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    bottom: -9.9rem;
    width: 2px;
}
.page-template-careers-page .banner-thread h1:after,.page-template-careers-sub-page .banner-thread h1:after{
    border: 0.2rem solid #c3bb9f;
    content: "";
    height: 1.8rem;
    left: 50%;
    margin-left: -1.1rem;
    position: absolute;
    bottom: -10.9rem;
    transform: rotate(45deg);
    transform-origin: center center 0;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: center center 0;
    width: 1.8rem;
}
.page-template-thethread-page .banner svg {
	position: static;
	top: 0%;
	left: 0%;
	width: 100%;
	height: auto;
	margin-left: 0px;
	margin-top: 0;
	opacity: 1;	
	z-index: 4;
}
.page-template-thethread-page .banner svg.black-bg {
	opacity: 1;
	z-index: 3;
}
.page-template-thethread-page .wrap {
	overflow: visible;
}
.page-template-thethread-page .wrap-img {
	overflow: hidden;
	height: 100%;
} 
.page-template-thethread-page .deco-romb-2 {
	width: 271px;
	height: 271px;
	border: none;
	background: #c7bea0;		
	top: auto;
	bottom: 57px;
	z-index: 2; 	
	margin-left: -135px;		
}
.page-template-thethread-page .deco-romb-2-outer {
	height: 220px;
	overflow: hidden;
	bottom: -130px;
	left: 0;
	right: 0;	
	position: absolute;
}
.entry-thread {
	position: relative;
	min-height: 49rem;
	overflow: hidden;
	padding-bottom: 37.3rem;
	text-align: center;
	padding-top: 23.2rem;
	z-index: 4;
}
.entry-thread .entry {
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.entry-thread .entry.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.entry-thread h2 {
	background: url(images/deco.png) no-repeat 50% 0;
	padding-top: 4.9rem;
	font-size: 4rem;
	line-height: 4rem;
	font-weight: 900;
	padding-bottom: 2.5rem;
	letter-spacing: 2.5px;
}
.entry-thread  p {
	line-height: 1.8rem;
	line-height: 2.8rem;
	padding: 0 7%;
	letter-spacing: 2.5px;
}
#snippet-box {
	display: none;
	visibility: hidden;
	width: 1px;
	height: 1px;
	position: absolute;
}
.entry-thread:before {
	width: 231.3rem;
	height: 117.1rem;
	content: "";
	background: url(images/triangle.png) no-repeat 50% 100%;
	position: absolute;
	left: 50%;
	margin-left: -115.6rem;
	bottom: 33px;
	z-index: 2;
	overflow: hidden;
}
.entry-thread:after {
	width: 27.1rem;
	height: 27.1rem;	
	border: none;
	background: #c7bea0;		
	content: "";
	position: absolute;
	left: 50%;
	bottom: 7.1rem;
	z-index: 1; 	
	margin-left: -13.5rem;			
	-webkit-transform-origin: center;	
	transform-origin: center;
	-webkit-transform: rotate(45deg) translate(-100px,-100px);
	transform: rotate(45deg) translate(-100px,-100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.entry-thread.animated:after {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.entry-thread .inner {
	position: relative;
	width: 700px;
	margin: 0 auto;
	z-index: 4;
	overflow: visible;
}
.page-template-thethread-page .light {
	background: url(images/thread-light-bottom.png) no-repeat 50% 100%;
	padding-bottom: 96.7rem;
	margin-top: -19.3rem;
	position: relative;
	z-index: 3;
}
.page-template-thethread-page .light .deco-down {
	bottom: 15rem;
}
.page-template-thethread-page .light .light-inner .deco-down {
	bottom: 28rem;
}
.page-template-thethread-page .dark:before {
	width: 48rem;
	height: 48rem;
	background: #c7bea0;	
	position: absolute;
	top: 64rem;
	left: 50%;
	margin-left: -24.2rem;		
	-webkit-transform-origin: center;	
	transform-origin: center;
	-webkit-transform: rotate(45deg) translate(-100px,-100px);
	transform: rotate(45deg) translate(-100px,-100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	z-index: 2;
	content:"";
}
.page-template-thethread-page .dark.animated:before {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.page-template-thethread-page .flex-control-nav {
	text-align: center;
	display: inline-block;
	margin: 0 auto;
	background: url(images/deco-02.png) repeat-x 0 50%;
	position: relative;
	top: -54rem;
}
.page-template-thethread-page .flex-control-nav:before, 
.page-template-thethread-page .flex-control-nav:after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 6rem;
	height: 15px;
	background: #fff;
	display: block;
}
.page-template-thethread-page .flex-control-nav:after  {
	left: auto;
	right: 0;
}
.page-template-thethread-page .flex-control-nav li {
	display: inline-block;	
	padding: 0 6rem;
	margin-right: 0;
	position: relative;
	z-index: 5;
}
.page-template-thethread-page .flex-control-nav li span {
	display: block;
	position: absolute;
	width: 20rem;
	font-size: 1.1rem;
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: 1px;
	top: 25px;
	left: 50%;
	text-align: center;
	color:#c7bea0;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
	-webkit-transition: color .7s, -webkit-transform .7s;
	transition: color .7s, transform .7s;
	margin-left: -10rem;
	opacity: 1;
}
.page-template-thethread-page .flex-control-nav li .flex-active + span,
.page-template-thethread-page .flex-control-nav li a:hover + span {
	color: #1f242a;
	-webkit-transform: translate(0,10px);
	transform: translate(0,10px) ;
	opacity: 1;
}
.page-template-thethread-page .flex-control-nav li a {
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.page-template-thethread-page .flex-control-nav li a:before {
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	content:"";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 8px;
	height: 8px;
	background: #c7bea0;
	-webkit-transition: background .7s;
	transition: background .7s;
	overflow: hidden;
}
.page-template-thethread-page .flex-control-nav li a:after {
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	content:"";
	position: absolute;
	left: -7px;
	top: -7px;
	width: 18px;
	height: 18px;
	background: transparent;
	z-index: 1;
	border: 2px solid transparent;
	-webkit-transition: background .7s, border .7s;
	transition: background .7s, border .7s;
}
.carousel-r {
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	overflow: hidden;
}
.carousel-r-r {
	-webkit-transform: rotate(-45deg);
	-webkit-transform-origin: center;
	transform: rotate(-45deg);
}
.page-template-thethread-page .flex-control-nav li a.flex-active:after,
.page-template-thethread-page .flex-control-nav li a:hover:after {
	border: 2px solid #c7bea0;
	background: #fff;
}
.page-template-thethread-page .flex-control-nav li a:hover:before,
.page-template-thethread-page .flex-control-nav li a.flex-active:before {
	background: #1f242a;
}
.page-template-thethread-page .light .light-inner {
	background: url(images/thread-light-top.jpg) 50% 100%;
	padding-bottom: 100px;
}
.page-template-thethread-page .dark {
	margin-top: -117.3rem;
	
	position: relative;
	background: url(images/thread-black.jpg) no-repeat 50% 0 / cover;
	overflow: hidden;	
	clear: both;   	
	margin-bottom: 5rem;
}
.page-template-thethread-page .dark .dark-inner {
	padding-top: 117.3rem;
	padding-bottom: 4.6rem;
	padding-right: 4%;
	padding-left: 4%;
	position: relative;
	z-index: 1;
}
.page-template-thethread-page .dark .dark-inner:before,
.page-template-thethread-page .dark .dark-inner:after {
	position: absolute;
	left: 0;
	right: 50%;
	top: 0;
	bottom: 0;
	content: '';
	background: url(images/who-we-are-left.jpg) no-repeat 100% 100% / cover;
	z-index: -1;
}
.page-template-thethread-page .dark .dark-inner:after {
	left: 50%;
	right: 0;
	background: url(images/who-we-are-right.jpg) no-repeat 0% 100% / cover;
}
.page-template-thethread-page .banner-outer {
	position: relative;
	z-index: 9;
}
.entry-thread .deco-down:before {
	background: #e3dfd0;	
	height: 0rem;
	top: -62px;	
}
.entry-thread .deco-down.animated:before {	
	height: 12.7rem;	
}
.entry-thread .deco-down {
	bottom: 28.3rem;
	z-index: 4;
}
.entry-thread .deco-down:after {	
	border:2px solid #ccc4a9;	
}
.process-carousel {
	position: relative;
	z-index: 2;
	width: 69.6rem;
	padding: 0 2.8rem 30.4rem;
	height: 75.2rem;	
	margin: 0 auto; 	
	position: absolute;
	left: 50%;
	margin-left: -37.6rem;
	margin-top: -2.5rem;
}
.process-carousel:before {
	width: 75.2rem;
	height: 75.2rem;	
	display: block;
	border: none;
	background: #fff;		
	content: "";
	position: absolute;
	left: 0%;
	top: 0;		
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.carousel-t {
	display: table;
	width:69.5rem;
	height: 75.2rem;
}
.carousel {
	position: relative;
	z-index: 1;
	height: 75.2rem;
	display: table-cell;
	vertical-align: middle;
	width:69.5rem;
	text-align: center;
}
.carousel .slides {
	overflow: hidden;
}
.carousel .slides >  li {	
	height: 75.2rem;		
	transition: opacity 1s ease;
	opacity: 1!important;
}
.carousel .slides >  li  .col-r-t .col-r-t-c > h3 {
	opacity: 0;
	-webkit-transition: opacity .4s;
	transition: opacity .4s;
}
.carousel .slides >  li  .col-r-t .entry-slide {
	-webkit-transform: translateY(70px);
	transform: translateY(70px);	
	opacity: 0;
		-webkit-transition: -webkit-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
}
.carousel .slides  li.flex-active-slide .col-r-t .entry-slide {
	-webkit-transform: translateY(0px);	
	transform: translateY(0px);	
	-webkit-transition: -webkit-transform .4s linear .4s, opacity .4s linear .4s;	
	transition: transform .4s linear .4s, opacity .4s linear .4s;
	opacity: 1;	
}
.carousel .slides >  li.flex-active-slide  .col-r-t .col-r-t-c > h3 {
	-webkit-transition: opacity .4s linear .4s;	
	transition: opacity .4s linear .4s;
	opacity: 1;	
}
.carousel .slides  li.flex-active-slide .col-r-t.delay .entry-slide {
	-webkit-transform: translateY(70px);
	transform: translateY(70px);
	opacity: 0;
	-webkit-transition: -webkit-transform .7s, opacity .4s;
	transition: transform .7s, opacity .4s;
}
.carousel .slides  li .col-r-t.delay .entry-slide {
	opacity: 0;
	-webkit-transform: translateY(70px);
	transform: translateY(70px);
		-webkit-transition: -webkit-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
}
.carousel .slides  li .col-r-t-c >  h3 {
	text-align: center;
	position: relative;
	padding-top: 1.8rem;
	padding-bottom: .7rem;
	position: absolute;
	top: 3.5rem;
	left: 0;
	right: 0;
	text-align: center;
}
.carousel .slides  li  h3 strong {
	font-weight: normal;
	display: inline-block;
	letter-spacing: 2px;
	font-weight: 900;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
	font-size: 5rem;
	line-height: normal;
}
.carousel .col-r-t {
	width: 100%;
}
.carousel .slides  li .col-r-t-c > h3 span {
	position: absolute;
	z-index: 1;
	font-size: 17rem;
	line-height: 17rem;
	color: #e3e4e4;
	font-family: 'bodonixtregular';
	width: 10rem;
	text-align: center;
	left: 50%;
	top: 0;
	margin-left: -5rem;
}
.carousel .slides  li {
	text-align: center;
	color:#181b1f;
	transition:  opacity .8s;
}
.carousel .slides  li .entry-slide h3 {
	padding-bottom: 3.4rem;
}
.carousel .slides  li .entry-slide {
	padding-top: 18rem;
	position: absolute;
	top: 14rem;
	left: 0;
	right: 0;
}
.carousel .slides  li p {
	font-size: 1.8rem;
	line-height: 2.8rem;
	letter-spacing: 1.5px;
	padding-bottom: 3rem;	
	max-width: 500px;
	margin: 0 auto;
}
.carousel .slides  li p strong {
	font-weight: 900;
	font-size: 2rem;
}
.carousel .slides  li ul {
	text-align: left;
	width: 250px;
	margin: 0 auto 3rem; 
	padding-left: 3.4rem;
}
.carousel .slides  li ul li {
   text-align: left;
    padding-left: 2.6rem;
    line-height: 2rem;
    display: block;
    position: relative;
    margin-bottom: 2.5rem;  
    font-size: 1.8rem;
    letter-spacing: 1.5px;  
}
.carousel .slides  li ul li:before {
    content: "";    
    width: 5px;
    height: 5px;
    -webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;    
    background: #1f242a;
    position: absolute;
    left: 4px;
    top: 1.1rem;
}
.carousel .flex-prev,
.carousel .flex-next,
.things-outer .flex-prev,
.things-outer .flex-next,
.solution-carousel .flex-prev,
.solution-carousel .flex-next {
	position: absolute;
	cursor: pointer;
	display: block;
	left: -122px;
	top: 50%;
	z-index: 9;
	margin-top: -25px;
	width: 50px;
	height: 51px;
	background: url(images/ie-arrows-white.png) 0 -153px;
	-webkit-transition: background 0s, opacity .7s;
	transition: background 0s, opacity .7s;
	-webkit-transform: rotate(0deg);
	-webkit-transform-origin: center;
	transform: rotate(0deg);	
	transform-origin: center;
	border: none;
	text-indent: -9999px;
}
.c-style .things-outer .flex-prev,
.c-style .things-outer .flex-next {
	background: url(images/ie-arrows.png) 0 -100px;
}
.things-outer .flex-prev {
	left: 22px;
}
.carousel .flex-prev,
.carousel .flex-next {
	margin-top: -36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.ie-svg-fix svg {
		height: 847px;		
	}
	.ie-svg-fix {	
		width: 1600px;	
		transform-origin: top center;
	}
}
.carousel .flex-next:before,
.carousel .flex-prev:before,
.things-outer .flex-prev:before,
.things-outer .flex-next:before,
.solution-carousel .flex-next:before,
.solution-carousel .flex-prev:before {
	opacity: 0;
	width: 50px;
	height: 51px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity .7s!important;
	border: none!important;
	background: url(images/ie-arrows-white.png) 0 -51px; 
	transform: rotate(0deg);	
} 
.c-style .things-outer .flex-prev:before,
.c-style .things-outer .flex-next:before {
	background: url(images/ie-arrows.png) 0 -150px; 
}
.carousel .flex-prev:before,
.things-outer .flex-prev:before,
.solution-carousel .flex-prev:before {
	transition: opacity .7s;
	background: url(images/ie-arrows-white.png) 0 -102px;	
}
.c-style .things-outer .flex-next:before {
	background: url(images/ie-arrows.png) 0 -50px;		
}
.carousel .flex-next:hover:before,
.carousel .flex-prev:hover:before,
.things-outer .flex-prev:hover:before,
.things-outer .flex-next:hover:before,
.solution-carousel .flex-next:hover:before,
.solution-carousel .flex-prev:hover:before {
	opacity: 1;
}
.carousel .flex-next,
.things-outer .flex-next,
.solution-carousel .flex-next {
	left: auto;
	right: -122px;
	background: url(images/ie-arrows-white.png) 0 0px;
}
.c-style .things-outer .flex-next {
	background: url(images/ie-arrows.png) 0 0px;	
}
.things-outer .flex-next {
	right: 22px;
}
.carousel .flex-prev::after, 
.carousel .flex-next::after,
.things-outer .flex-prev::after,
.things-outer .flex-next::after,
.solution-carousel .flex-prev::after, 
.solution-carousel .flex-next::after {
	display: none;
}
.the-team {
	padding-top: 9.4rem;
	max-width: 1250px;
	margin: 0 auto; 
}
.the-team .heading {
	font-size: 5rem;
	line-height: 5rem;
	color: #c2bda0;
	font-weight: 900;
	padding-bottom: 4.5rem;
	margin-bottom: 1.8rem;
	letter-spacing: 3px;
}
.the-team-entry {
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;	
}
.the-team-entry.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.team-entry {
	letter-spacing: 1.5px;
	color:#fff;
	max-width: 500px;
	margin: 0 auto;
	text-align: center; 
}
.team-entry p {
	margin-bottom: 3.3rem;
}
.staff {
	position: relative;
	max-width: 1250px;
	margin: 0 auto; 
	text-align: center;
}
.staff:before {
	position: absolute;
	top: 0;
	bottom: 0;
	background: #505252;
	width: 2px;
	display: block;
	content: "";
	margin-left: -1px;
	left: 50%;
}
.staff .employee {
	width: 47%;
	float: left;
	margin-left: 3%;	
	vertical-align: top;
	padding-right: 0%;
	padding-bottom: 7.5rem;			
	box-sizing: border-box;
	text-align: right;
}
.staff .employee .employee-in {	
	display: block;
	overflow: hidden;	
}
.staff .employee .employee-in .bottom {
	padding-right: 41%;
	text-align: right;
	margin-top: -8.6rem;
	padding-bottom: 1.5rem;
}
.staff .employee.even .employee-in .bottom {
	padding-right: 0%;
	padding-left: 42%;
	text-align: left;
}
.staff .employee .employee-in svg {
	-webkit-transform: translate(-50px,0px);
	transform: translate(-50px,0px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	margin-left: -50px;
}
.staff .employee.even .employee-in svg {
	-webkit-transform: translate(50px,0px);
	transform: translate(50px,0px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	margin-left: 0px;
}
.staff .employee .employee-in .bottom {
	-webkit-transform: translate(30px,0px);
	transform: translate(30px,0px) ;
	-webkit-transition: -webkit-transform .8s linear .2s, opacity .8s linear .2s;
	transition: transform .8s linear .2s, opacity .8s linear .2s;
	opacity: 0;
}
.staff .employee.even .employee-in .bottom {
	-webkit-transform: translate(-30px,0px);
	transform: translate(-30px,0px) ;
	-webkit-transition: -webkit-transform .8s linear .2s, opacity .8s linear .2s;
	transition: transform .8s linear .2s, opacity .8s linear .2s;
	opacity: 0;
}
.staff.animated .employee .employee-in .bottom {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.staff.animated .employee .employee-in svg {
	opacity: 1;
	-webkit-transform: translate(74px,0);
	transform: translate(74px,0) ;
}
.staff.animated .employee.even .employee-in svg{
	opacity: 1;
	-webkit-transform: translate(-71px,0);
	transform: translate(-71px,0) ;
}
.staff .employee.even {
	padding-left: 0%;	
	text-align: left;
	margin-left: 0px;
}
.employee svg {
	margin-bottom: 1.2rem;
}
.employee h3 {
	font-weight: 900;
	text-transform: uppercase;
	color: #c7bea0;	
	font-size: 2rem;
	padding-bottom: 1rem;
	letter-spacing: 0px;
	cursor: pointer;
}
.employee h3 span {
	display: block;
	letter-spacing: 2px;
	color: #fff;
	font-size: 1.4rem;
	font-weight: 900;
	padding-top: 0.3rem;
}
.employee .view-btn {
	color: #fff;
	margin-right: -1.5rem;	
}
.employee .view-btn:hover {
	color: #c7bea0;
}
.employee .close::before {
    background: #c7bea0 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 19px;
    left: 9px;
    position: absolute;
    text-indent: 0;
    top: 0px;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: center center 0;
    transform: rotate(45deg);
    transform-origin: center center 0;
    width: 2px;
    /*-webkit-transition: opacity .5s;
    transition: opacity .5s;*/
}
.employee .close::after {
    background: #c7bea0 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 19px;
    left: 9px;
    position: absolute;
    text-indent: 0;
    top: 0px;
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: center center 0;
    transform: rotate(-45deg);
    transform-origin: center center 0;
    width: 2px;
 /*   -webkit-transition: opacity .5s;
    transition: opacity .5s;*/
}
.employee .close:hover::after,
.employee .close:hover::before {
	opacity: .5;
}
.employee .close {    
    display: block;
    height: 19px;
    position: absolute;
    right: 2rem;
    text-indent: -9999px;
    top: 2rem;
    width: 19px;
    cursor: pointer;
    z-index: 3;
}
.employee .pop-up {
	position: absolute;
	right: 2%;
	top: 0;
	bottom: 0;
	left: 50%;
	z-index: 2;	
	text-align: center;
	color: #fff;
	letter-spacing: 1.5px;
	display: none;
	overflow: hidden;
}
.employee .pop-up .pop-up-inner {
	position: absolute;
	left: 0;
	padding: 5.7rem 7.5% 4rem 5rem;
	right: 0;
	bottom: 0;
	top: 0;
	background: #20242a;	
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0);
	-webkit-transition: -webkit-transform .8s;
	transition: transform .8s;
	text-align: left;
}
.employee .pop-up .pop-up-inner svg {
	position: absolute;
	top: 0;
	opacity: 0.3;
	left: -353px;
}
.employee.even .pop-up .pop-up-inner svg {
	right: -356px;
	left: auto;	
}
.employee.even .pop-up {	
	right: 50%;	
	left: 2%;
}
.employee.even .pop-up .pop-up-inner {
	-webkit-transform: translate(100%,0);
	transform: translate(100%,0);
}
.employee .pop-up .pop-up-inner.animated,
.employee.even .pop-up .pop-up-inner.animated {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}
.employee .pop-up p {
	padding-bottom: 2.5rem;
	font-size: 1.5rem;
}
.employee .pop-up .quote {
	font-style: italic;
	color: #acac9d;	
	padding-bottom: 2.5rem;
}
.employee .pop-up .quote p {
	padding-bottom: 0px;
}
.our-mission {
	background: url(images/bg-our-mission.png) no-repeat 50% 0;		
	padding: 10.7rem 4% 1.5rem;
	margin-bottom: 7.5rem;
	-webkit-transform: translate(0,-150px);
	transform: translate(0,-150px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.our-mission.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.our-mission .heading {
	padding-bottom: 3.4rem;
	margin-bottom: 2rem;
	letter-spacing: 3px;
}
.our-mission .mission-entry {
	max-width: 71.5rem;
	font-size: 5rem;
	line-height: 5rem;
	margin: 0 auto;
	text-align: center;
	letter-spacing: 3px;
	font-weight: 900;
}
.call-thread .inner {
	overflow: hidden;
	padding-bottom: 9.2rem;
}
.call-thread .r-image {
	float: left;
	width: 37.5%;
	margin-left: 6%;
	margin-top: 7rem;	
	margin-right: 2.5%;
	-webkit-transform: translate(-50px,0);
	transform: translate(-50px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.call-thread .c-image {
	float: left;
	width: 48%;
	margin-bottom: 8.8rem;
	-webkit-transform: translate(50px,0);
	transform: translate(50px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.call-thread .m-image {
	float: left;
	width: 34%;	
	-webkit-transform: translate(0,50px);
	transform: translate(0,50px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.call-thread .c-image.animated,
.call-thread .m-image.animated,
.call-thread .r-image.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.call-thread img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}
.call-thread  a {
	position: relative;
	display: block;
	padding-bottom: 3.7rem;
	cursor: default;
}
.call-thread  a .image-caption {
	position: absolute;
	z-index: 3;
	left: 4rem;
	right:0px;
	bottom: 0rem;
	-webkit-transition: bottom .7s;
	transition: bottom .7s;	
} 
.call-thread  a .image-caption strong {
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-size: 6.5rem;
	line-height: 6.5rem;	
	display: block;
}
.call-thread  a .view-btn {
	color: #20242a;
	-webkit-transition: color .7s;
	transition: color .7s;
}
.call-thread  a:hover .view-btn {
	color: #c7bea0;
}
.call-thread  a .img-wrap {
	position: relative;
	cursor: pointer;
}
.call-thread  a .img-wrap:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: "";
	background: #20242a;
	opacity: 0; 
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
}
.call-thread  a:hover .img-wrap:before {
	opacity: .3; 	
}
.call-thread  a:hover .image-caption {	
	bottom: 8rem;	
	cursor: pointer;	
} 


/* connect page */

.page-template-connect-page .banner-thread {
	padding-top: 2.3rem;
	margin-bottom: 3.9rem;
}
.page-template-connect-page #content {
	background: #dededf;
}
.banner-text {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	color: #fff;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.animated .banner-text  {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.banner-text-t {
	display: table;
	height: 100%;
	width: 100%;
}
.banner-text-t-c {
	vertical-align: middle;
	text-align: center;
	width: 100%;
	display: table-cell;
}
.banner-thread .banner-text h2 {
	position: static;
	opacity: 1;
	font-size: 7.2rem;
	line-height: 7.9rem;
	letter-spacing: 5.5px;
	font-weight: 900;
	margin-left: 0;
	padding-bottom: 3.8rem;
	background: url(images/deco.png) no-repeat 50% 100%;
	width: auto;
	margin-bottom: 3rem;
}
.banner-thread .banner-text h1 {
	font-size: 2.4rem;
	position: static;
	width: auto;
	line-height: normal;
	opacity: 1;
	margin-left: 0;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 11.5px;
	padding-bottom: 1rem;
}
.banner-thread .banner-text p {
	font-size: 2.4rem;
	line-height: 3.6rem;
	letter-spacing: 2.5px;
	padding-bottom: 7.7rem;
}
.page-template-connect-page #content > .inner {
	overflow: hidden;
	padding-bottom: 10rem;
}
.offices {
	float: left;
	width: 30%;
	padding-top: 1.4rem;
	padding-left:18px;
-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
}
.animated .offices {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.tabs {
	float:right;
	width: 60%;
	/*-webkit-transform: translate(50px,0);
	transform: translate(50px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;*/
}
.offices .office {
	padding-left: 2rem;
	margin-bottom: 2.5rem;
	padding-top: 1.9rem;
}
.offices .office h3 {
	margin-left: -2rem;
	padding-bottom: 2rem;
	font-size: 1.5rem;
	letter-spacing: 3px;
}
.offices .office strong {
	display: block;
	font-size: 1.9rem;
	line-height: 2.2rem;
	letter-spacing: 2px;
}
.offices .office i {
	font-size: 1.5rem;
	font-style: normal;
	line-height: 2.5rem;
	padding-bottom: 1.7rem;
	display: block;
	max-width: 324px;
	letter-spacing: 1.5px;
}
.offices  .view-btn {
	font-size: 1.1rem;
}
.offices  .view-btn:before {
	background: #20242a;
}
.offices  .view-btn:after {
	background: #20242a;
}
.other-ways {
	background: #ededed;
	text-align: center;
	position: relative;
	top: 1.9rem;
	padding: 3rem 2rem 3.7rem;
}
.other-ways h3 {
	font-size: 1.5rem;
	letter-spacing: 3px;
	padding-bottom: 1.3rem;
}
.tabs .nav {
	background: #ededed;
	text-align: center;
	padding-top: 3rem;
}
.tabs .nav li {
	display: inline;
}
.tabs .nav li a {
	display: inline-block;
	padding: 0 3.5rem;
	line-height: 5.2rem;
	margin:  0 3rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: 2px;
	text-align: center;
	color: #000000;
	background: #ededed;
	-webkit-transition: background .7s, color .7s;
	transition: background .7s, color .7s;
}
.tabs .nav li a.active,
.tabs .nav li a:hover {
	background: #fff;
	color: #c6be9f;
}
div.fancy-select {
    color: #1f242a;	
	font: 1.8rem/2.2rem 'Lato', sans-serif;
    position: relative;
    text-align: left;
    vertical-align: top;
}
div.fancy-select.disabled {
    opacity: 0.5;
}
div.fancy-select select:focus + div.trigger.open {
    box-shadow: none;
}
.wpcf7-form-control-wrap {
	display: block;
}
.wpcf7-form-control-wrap.how-heared {
	margin-bottom: 1.7rem;	
}
div.fancy-select div.trigger {   
    box-sizing: border-box;
    color: #404040;
    cursor: pointer;    
    overflow: hidden;   
    letter-spacing: 2px;
    position: relative;
    text-overflow: ellipsis;
    -webkit-transition: all 240ms ease-out 0s;
    transition: all 240ms ease-out 0s;
    white-space: nowrap;
	width: 100%;
	border: none;
	border-bottom: 2px solid #d7d7d9;
	box-sizing: border-box;
	padding: .8rem 2.5rem .8rem 0;
	color: #1f242a;	
	font: 1.8rem/2.2rem 'Lato', sans-serif;
}
.err-l div.fancy-select div.trigger {
	border-bottom: 2px solid #ff2626;
}
div.fancy-select div.trigger::after {
    width: 9px;
    height: 9px;
    border-right: 1px solid #494c51;
    border-bottom: 1px solid #494c51;
    content: "";
    display: block;    
    margin-top: -7px;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;   
}
div.fancy-select div.trigger.open::after {
	 margin-top: -3px;
    -webkit-transform: rotate(-135deg);
	-webkit-transform-origin: center;
	transform: rotate(-135deg);	
	transform-origin: center;   
}
div.fancy-select ul.options {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    border-top: none;
    box-sizing: border-box;
    left: 0;
    list-style: outside none none;
    margin: 0;
    max-height: 200px;
    min-width: 10px;
    opacity: 0;
    overflow: auto;
    position: absolute;
    top: 4rem;
    -webkit-transition: opacity 300ms ease-out 0s, top 300ms ease-out 0s, visibility 300ms ease-out 0s;
    transition: opacity 300ms ease-out 0s, top 300ms ease-out 0s, visibility 300ms ease-out 0s;
    visibility: hidden;
    width: 100%;
    z-index: 50;
}
div.fancy-select ul.options.open {
    opacity: 1;
    top: 4rem;
    -webkit-transition: opacity 300ms ease-out 0s, top 300ms ease-out 0s;
    transition: opacity 300ms ease-out 0s, top 300ms ease-out 0s;
    visibility: visible;
}
div.fancy-select ul.options.overflowing {
    bottom: 4rem;
    top: auto;
    -webkit-transition: opacity 300ms ease-out 0s, bottom 300ms ease-out 0s, visibility 300ms ease-out 0s;
    transition: opacity 300ms ease-out 0s, bottom 300ms ease-out 0s, visibility 300ms ease-out 0s;
}
div.fancy-select ul.options.overflowing.open {
    bottom: 4rem;
    top: auto;
    -webkit-transition: opacity 300ms ease-out 0s, bottom 300ms ease-out 0s;
    transition: opacity 300ms ease-out 0s, bottom 300ms ease-out 0s;
}
div.fancy-select ul.options li {
    color: #8d8d8d;
    cursor: pointer;
    padding: .7rem 1rem;
    -webkit-transition: all 150ms ease-out 0s;
    transition: all 150ms ease-out 0s;
    white-space: nowrap;
}
div.fancy-select ul.options li:first-child {
	color: #8d8d8d!important;
	cursor: default;
	display: none!important;
}
div.fancy-select ul.options li.selected {
    color: #232222;
}
div.fancy-select ul.options li.hover {
    color: #232222;
}
.tab {
	background: #fff;
	padding: 4.8rem 4.5%;
	display: none;
}
.recaptcha-outer {
	margin-bottom: 1.4rem;
	position: relative;
}
.tab.active {
	display: block;
}
.tab input[type=text],
.tab input[type=email],
.tab textarea {
	width: 100%;
	border: none;
	border-bottom: 2px solid #d7d7d9;
	box-sizing: border-box;
	padding: .8rem 0;
	color: #1f242a;	
	/*font: 1.8rem/2.2rem 'Lato', sans-serif;	*/
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'Lato', sans-serif;
	margin: 0;
	background: #fff;
}
.fileUpload em {
	position: absolute;
	right: 0;
	top: 0;
}
.tab .fileUpload   {
	float: right;
	width: 25%;
	margin: 0;
	height: 4rem;
	border: 6px solid #c7bea0;
	box-sizing:border-box;
}
#uploadFile,
#uploadFileCover,
#uploadFilePortfolio {
	width: 73%;
	float: left;
	margin-bottom: 1.7rem;
	opacity: 1;
}
.tab .asteriks > strong {
	float: left;
	/*font: 1.8rem/2.2rem 'Lato', sans-serif;	*/
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'Lato', sans-serif;
	margin-right: 4.8rem;
	letter-spacing: 1.5px;
	padding: .8rem 0 0;
}
.tab .asteriks > strong.err {
	color: #f00;
}
.tab .wpcf7-form-control-wrap  {
	display: block;
	margin-bottom: 1.4rem;
}
.tab input[type=text].wpcf7-not-valid,
.tab input[type=email].wpcf7-not-valid,
.tab textarea.wpcf7-not-valid  {
	border-bottom: 2px solid #ff2626;
}
.wpcf7-not-valid-tip,
.wpcf7-not-valid-tip-re {
	position: absolute;
	right: 0;	
	padding: 1rem 0 .6rem 1rem!important;
	font: italic 1.4rem/2.2rem 'Lato', sans-serif!important;
	color: #ff2626;
	bottom: 2px;
	background: #fff
}
.contact-pro-typ-select span.wpcf7-not-valid-tip { right: 45px;}
.valid-form .wpcf7-not-valid-tip-re,
.location .wpcf7-not-valid-tip {
	display: none!important;
}
.location.err-l .wpcf7-not-valid-tip {
	display: block!important;
}
.your-message .wpcf7-not-valid-tip,
.most-attracted .wpcf7-not-valid-tip {
	bottom: 6px;
	background: none;	
}
.tab .asteriks {
	position: relative;
	clear: both;
}
.tab .note {
	font-size: 1.6rem;
	letter-spacing: 1.5px;
	color:#545454;
	font-style: italic;
	display: block;
	position: relative;
}
.wpcf7-response-output 	{
	margin: 2rem 0 0!important;
	font: italic 1.4rem/2.2rem 'Lato', sans-serif!important;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
	display: none!important;
}

.tab .asteriks:before,
.tab .note:before {
	position: absolute;
	top: 1.2rem;
	left: -1.4rem;
	z-index: 1;
	/*font: 1.8rem/0rem 'Lato', sans-serif;*/
	font-size: 1.8rem;
	line-height: 0rem;
	font-family: 'Lato', sans-serif;
	padding: .8rem 0;
	content: "*";
	color: #1f242a;	
}
.tab .note:before {
	top: 0px;
}
.tab  textarea {
	height: 14rem;
	resize:none;
}
.wpcf7-form > h3 {
	letter-spacing: 1.5px;
	padding-bottom: 6rem;
}
.tab input::-webkit-input-placeholder,
.tab textarea::-webkit-input-placeholder {
	color: #1f242a;	
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'Lato', sans-serif;
	letter-spacing: 2px;
	opacity:1;
}
.tab  input:-moz-placeholder,
.tab  textarea:-moz-placeholder {
 	color: #1f242a;	
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'Lato', sans-serif;
	letter-spacing: 2px;
    opacity:1;
}
.tab  input::-moz-placeholder,
.tab  textarea::-moz-placeholder {
    color: #1f242a;	
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'Lato', sans-serif;
	letter-spacing: 2px;
    opacity:1;
}
.tab  input:-ms-input-placeholder,
.tab  textarea:-ms-input-placeholder {  
    color: #1f242a;	
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'Lato', sans-serif;
	letter-spacing: 2px;
    opacity:1;
}
.tab  input:focus::-webkit-input-placeholder,
.tab  textarea:focus::-webkit-input-placeholder  {
  color: #999999;
}
.tab input:focus::-o-input-placeholder,
.tab textarea:focus::-o-input-placeholder {
  color: #999999;
}
.tab  input:focus::-ms-input-placeholder,
.tab  textarea:focus::-ms-input-placeholder {
  color: #999999;
}
.tab  input:focus::-moz-placeholder,
.tab  textarea:focus::-moz-placeholder {
  color: #999999;
}
.tab input[type=submit],
.tab .button,
.fileUpload em {
	border: 6px solid #c7bea0;
	color: #232426;
	width: 19.5rem;
	box-sizing: border-box;	
	/*font: 900 1.2rem/6rem 'Lato', sans-serif;	*/
	font-weight: 900;
	font-style: normal;
	font-size: 1.2rem;
	line-height: 6rem;
	font-family: 'Lato', sans-serif;
	letter-spacing: 2px;
	padding: 0;
	margin-bottom: 2.2rem;
	text-align: center;	
	-webkit-transition: background .7s, color .5s,opacity .7s;
	transition: background .7s, color .7s, opacity .7s;
	background: none;
	opacity: 1;	
	cursor: pointer;
	display: inline-block;
}
.tab .button {
	position: relative;
	/*overflow: hidden;*/
}
.fileUpload em {
	width: auto;
	left: 0;
	line-height: 2.8rem;
	border: none;
	text-transform: uppercase;
	position: absolute;
	display: block;
	overflow: hidden;
}
.fileUpload em:after {
    background: #c7bea0;
    content: "";
    display: block;
    height: 110%;
    left: -160%;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: skewX(-30deg);
    -webkit-transition: all 400ms ease-in-out 0s;
    transform: skewX(-30deg);
    transition: all 400ms ease-in-out 0s;
    width: 160%;
    z-index: 1;
}
.fileUpload:hover em:after {
	opacity: 1;
	-webkit-transform: skewX(0deg) translateX(80%);
	transform: skewX(0deg) translateX(80%);
}
.fileUpload em i {
	font-style: normal;
	position: relative;
	z-index: 5;
	font-weight: 900;
	font-family: 'Lato', sans-serif;
}
.tab input[type=submit]:hover,
.fileUpload:hover em {
	color: #fff;
}
.tab .button:hover {
	color: #fff;
}
.tab .img-wrap {
	float: left;
	width: 72px;
	margin-right: 2rem;
}

.tab .img-wrap-c {
	display: table-cell;
	height: 4rem;
	vertical-align: bottom;
}
.tab .captcha {
	overflow: hidden;
}
.tab .captcha input {
	float: left;
	vertical-align: middle;
	display: inline-block;
	max-width: 30rem;
}
.tab .captcha .wpcf7-form-control-wrap {
	display: inline-block;
}
.wpcf7-list-item-label {
	display: none!important;
}
.bordered {
	border-bottom: 2px solid #d7d7d9;
	margin-bottom: 1.4rem; 
}
.bordered.err {
	border-bottom: 2px solid #ff2626;
}
.bordered .wpcf7-not-valid-tip {
	display: none!important;
}
.bordered.err .wpcf7-not-valid-tip {
	display: block!important;
}
.bordered.err .project-type {
	padding-bottom: 30px;
}
.project-type {
	overflow: hidden;
	margin-bottom: 0px!important;
}
.wpcf7-list-item input[type="radio"],
.wpcf7-list-item input[type="checkbox"] {
    display: none;
}
.wpcf7-list-item input[type="radio"] + label,
.wpcf7-list-item input[type="checkbox"] + label {
    cursor: pointer;
    line-height: 21px;
    padding-left: 30px;
    position: relative;
}
.wpcf7-list-item input[type="radio"] + label::before,
.wpcf7-list-item input[type="checkbox"] + label::before {
    background: url(images/custom-radio.png) no-repeat;    
    box-sizing: border-box;
    content: "";
    display: block;
    height: 22px;
    left: 0;
    margin: 0 1rem 0 0;
    position: absolute;
    top: 0;
    width: 22px;
}
.wpcf7-list-item input[type="radio"]:checked + label::after,
.wpcf7-list-item input[type="checkbox"]:checked + label::after {
    background: url(images/custom-radio.png) no-repeat 0 -22px;   
    content: "";
    height: 22px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 22px;
}
.wpcf7-list-item label {
    /*font: 1.8rem/2.2rem 'Lato', sans-serif;	*/
    font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'Lato', sans-serif;
	margin-right: 4.5rem;
	letter-spacing: 1.5px;
	padding: .8rem 0;
	display: block;
    padding: 0 0 0.5rem;
}
.types .wpcf7-list-item label  {
	font-size: 1.6rem;
	float: left;
}

span.wpcf7-list-item {
	float: left;
	padding: .8rem 0;
	line-height: normal;
}
.project-type span.wpcf7-list-item {
	padding: .8rem 0 0;
}
.types {
	border-bottom: 2px solid #d7d7d9;
	clear: both;
	margin-bottom: 1.4rem;
}
.two-selects {
	min-height: 3.8rem;
	clear: both;
	border-bottom: 2px solid #d7d7d9;
}
.when,
.how-heared {
	width: 40%;
	float: left;	
}
.when {
	width: 44%;
}
.how-heared {
	float: right;
}
.two-selects div.fancy-select div.trigger {
	border: none;
}
.tab .please {
	position: relative;
}
.tab .please small {
	position: absolute;
	top: 3rem;
	left: 0;
	right: 0;
	font-style: italic;
	color: #999;
	font-size: 1.4rem;
	line-height: 2.2rem;
	letter-spacing: 1.5px;
}
.types .wpcf7-form-control-wrap {
	display: none;
	position: relative;
}
.tab .types .wpcf7-list-item  {
	display: block;
	float: none;
}
.fileUpload {
    position: relative;
    /*overflow: hidden;*/
    margin: 10px;
}
.fileUpload .wpcf7-not-valid-tip {
	left: auto;
	right: 112%;
	text-align: right;
	top: -2px;
	width: 180px;
}
.fileUpload input#uploadBtn,
.fileUpload input#uploadBtnCover,
.fileUpload input#uploadBtnPortfolio {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 4;
}

/* Thank you page */

.page-template-thank-you-page .footer {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5;
	right: 0;
	padding-top: 1.5rem;
}
.page-template-thank-you-page .col-r-t {
	height: 70rem;
}
.page-template-thank-you-page .col-r-t-c {	
	width: 98rem;
}
.page-template-thank-you-page #masthead {
	background: #fff;
}
.page-template-thank-you-page  #masthead .menu li a {
	/*font-size: 1.5rem!important;*/
	font-weight: 900!important;
}
.page-template-thank-you-page .more-btn {
	border: 3px solid #c7bea0;
	width: 19rem;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 .8rem 5rem;
}
.height-100,
.page-template-thank-you-page,
.page-template-thank-you-page #page,
.page-template-thank-you-page #content,
.thank-you-bg {
	height: 100%;
	box-sizing: border-box;
}
.page-template-thank-you-page #page {
	padding-top: 0px;
}
.diamond-entry {	
	float: right;
	color: #fff;
	text-align: center;
	width: 98rem;
	height: 72rem;
	position: absolute;
	top: 50%;
	margin-top: -36rem;
	right: 3.5%;		
	position: relative;
	z-index: 2;
	font-size: 2.3rem;
	line-height: 3.2rem;	
	letter-spacing: 1.5px;
}
.diamond-entry p {
	max-width: 440px;
	margin: 0 auto 4rem; 	
}

.diamond-entry h1 {
	background: url(images/deco.png) no-repeat 50% 100%;
	color: #fff;	
	text-transform: uppercase;
	text-align: center;	
	font-size: 1.8rem;
	line-height: 3.5rem;
	letter-spacing: 2px;
	padding-bottom: 3rem;
	margin-bottom: 3.5rem;	
}
.diamond-entry:before {
	position: absolute;
	top: 5rem;
	z-index: -1;
	left: 19.3rem;	
	background: #1f242a;
	width: 59.5rem;
	height: 59.5rem;	
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.diamond-entry:after {
	position: absolute;
	top: 0;
	z-index: -1;
	left: 14.3rem;	
	background: transparent;
	width: 59.5rem;
	height: 59.5rem;
	border:5rem solid rgba(255,255,255,0.3);
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}

/* Solutions */
.banner-thread-outer { 	
	position: relative;
	padding: 0 18px;
} 
.banner-thread-outer:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 2rem;
	content: "";
	display: block;
	background: #fff;
}
.page-template-connect-page .banner-thread-outer:before {
	display: none;
}
.banner-thread.solutions {
	padding-top: 0rem;
	position: relative;
}
#maskW {
	-webkit-transform: translate(0,-250px);
	transform: translate(0,-250px) ;
	-webkit-transition: -webkit-transform 1s;
	transition: transform 1s;
	
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}
.animated #maskW {
		opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.banner-thread.solutions:before,
.banner-thread.solutions:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 100%;
	width: 500px;
	content: "";
	display: block;
	background: #fff;
	z-index: 2;
}
.banner-thread.solutions:after {
	left: auto;
	right: 100%;
}
.banner-thread.solutions .grey-diamond {	
	background: url(images/triangle-grey.png) no-repeat 50% 0;
	width: 2313px;
	height: 1173px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -1156px;
	z-index: -1;
}
.banner-thread.solutions .grey-diamond:before {
	position: absolute;
	left: 0%;
	top: 0;
	width: 		0;
height: 	0;
border-top:	100px solid red;
border-left: 	50px solid transparent;
border-right: 	50px solid transparent;
	content: "";
	
}
.m-style .banner-thread.solutions .grey-diamond {
	background: url(images/triangle-grey-m.png) no-repeat 50% 0;
}
.c-style .banner-thread.solutions .grey-diamond {
	background: url(images/triangle-grey-c.png) no-repeat 50% 0;
}
.banner-thread.solutions  .banner-text h2 {
	background: none;
	padding-bottom: 0px;
	letter-spacing: 4.5px;
}
.banner-thread.solutions .banner-text h1 {
	padding-bottom: 1.6rem;
	padding-top: 9.3rem;
}
.solutions-intro {
	margin: 0 auto;
	padding: 12rem 0 9.5rem;
	max-width: 1050px;
	text-align: center;
	font-size: 2.4rem;
	line-height: 3.6rem;
	position: relative;
	z-index: 20;
	letter-spacing: 2px;
	-webkit-transform: translate(0,-30px);
	transform: translate(0,-30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.solutions-intro.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.c-style .solutions-intro {
	color: #fff;
}
.solutions-intro strong {
	font-weight: 900;
}
.diamonds {
	max-width: 1410px;
	margin: 0 auto;
	position: relative;
	z-index: 20;
	padding-top: 7.7rem;
	padding-bottom: 15rem;
	text-align: center;
}
.diamonds .diamond-outer:last-child .r-corner {
	display: none!important;
}
.diamonds-slider {	
	position: relative;
	height: 56rem;
	width: 56rem;
	margin: 0 auto;
}
.diamonds-slider .flex-next {
	margin-top: -36px;
	right: 4rem;
	background: url(images/diamonds-arrows.png) 0 0px;
}
.r-style .diamonds-slider .flex-next,
.m-style .diamonds-slider .flex-next {	
	background: url(images/diamonds-arrows.png) 0 -50px;
}
.r-style .diamonds-slider .flex-prev,
.m-style .diamonds-slider .flex-prev {	
	background: url(images/diamonds-arrows.png) 0 -150px;
}
.diamonds-slider .flex-prev:before,
.diamonds-slider .flex-next:before {
	display: none!important;
}
.diamonds-slider .flex-prev {
	margin-top: -36px;
	left: 4rem;
	background: url(images/diamonds-arrows.png) 0 -100px;
}
.diamonds.diamonds-mobile {
	padding: 0!important;
}
.diamonds-slider li {	
	height: 56rem;	
}
.diamonds .diamonds-slider li .diamond-outer {
	margin: 8rem 0 0!important;
	display: inline-block!important;
} 
.diamonds .diamonds-slider li .l-corner,
.diamonds .diamonds-slider li .r-corner {
	display: none!important;
}

.diamonds .diamond-outer {
	display: inline-block;
	width: 37.5rem;
	height: 37.5rem;
	position: relative;
	z-index: 2;
}
.diamonds .diamond {
	display: inline-block;
	width: 37.5rem;
	height: 37.5rem;
	position: relative;
	z-index: 2;		
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	/*overflow: hidden;*/
}
.diamonds .b-line.b-line-01 {
	left: 0;
	top: 0;
	height: 1.3rem;
	width: 0;	
	-webkit-transition: width .35s;
	transition: width .35s;
	-webkit-transition-delay: .35s;
	transition-delay: .35s;
}
.diamonds .b-line {
	background: #e4e4e5;
	z-index: -1;
}
.diamonds .b-line.b-line-02 {
	right: 0px;
	top: 0px;
	height: 0px;
	width: 1.3rem;	
	-webkit-transition: height .35s;
	transition: height .35s;
	-webkit-transition-delay: .7s;
	transition-delay: .7s;
}
.diamonds .b-line.b-line-03 {
	right: 0px;
	bottom: 0px;
	height: 1.3rem;
	width: 0;	
	-webkit-transition: width .35s;
	transition: width .35s;
	-webkit-transition-delay: 1.05s;
	transition-delay: 1.05s;
}
.diamonds .b-line.b-line-04 {
	left: 0px;
	bottom: 0px;
	height: 0px;
	width: 1.3rem;	
	-webkit-transition: height .35s;
	transition: height .35s;
	-webkit-transition-delay: 1.4s;
	transition-delay: 1.4s;
}
.diamonds.animated .b-line.b-line-01,
.diamonds.animated .b-line.b-line-03 {
	width: 100%;
}
.diamonds.animated .b-line.b-line-02,
.diamonds.animated .b-line.b-line-04 {
	height: 100%;
}
.diamonds .diamond .diamond-r {
	-webkit-transform: rotate(-45deg);
	-webkit-transform-origin: center;
	transform: rotate(-45deg);	
	transform-origin: center;
	width: 100%;
	height: 100%;	
	pointer-events: none;
}	
.diamonds .diamond-outer .col-r-t {
	width: 28rem;
	margin: 0 auto;
}
.diamonds .diamond-outer-2 {
	margin-left: 5.4rem;	
	z-index: 3;
}
.diamonds .diamond-outer-3 {
	margin-left: 5.4rem;
}
.diamonds .diamond:before {
	position: absolute;
	top: 1px;
	z-index: -1;
	left: .3rem;	
	background: transparent;
	width: 34.6rem;
	height: 34.6rem;
	background: #f5f5f5;
	border:1.3rem solid #f5f5f5;
	content: "";
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: center;
	transform: rotate(90deg);	
	transform-origin: center;
	-webkit-transition: background .7s, border .7s;
	transition: background .7s, border .7s;
}
.wpcf7-form .fake {
	display: none!important;
	visibility: hidden;
	opacity: 0;
	width: 0px;
	height: 0px;
}
.diamonds .diamond:after {
	position: absolute;
	top: 0rem;
	z-index: -1;
	left: 0rem;	
	background: transparent;
	width: 35rem;
	height: 35rem;	
	border:1.3rem solid transparent;
	content: "";
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: center;
	transform: rotate(90deg);	
	transform-origin: center;
	-webkit-transition: background .7s;
	transition: background .7s;
}

.m-style .diamonds .diamond:before {
	background: #d9dbdd;
	border:1.3rem solid #d9dbdd;
}
.m-style .diamonds .diamond:after {	
	border:1.3rem solid transparent;
}
.m-style .diamonds .b-line {
	background: #c9cbce;	
}
.c-style .diamonds .diamond:before {
	background: #414449;
	border:1.3rem solid #414449;
}
.c-style .diamonds .b-line {
	background: #2b2f34;	
}
.c-style .diamonds .diamond:after {	
	border:1.3rem solid transparent;
}
.diamonds .overed .diamond:before  {
	/*background: #fff;
	border:1.3rem solid #fff;*/
}
.diamonds .diamond .l-corner,
.diamonds .diamond .r-corner {
	position: absolute;
	top: 50%;
	margin: -2.2rem 0 0 -5rem;	
	z-index: -1;
	left: 0rem;	
	background: transparent;
	width: 4.4rem;
	height: 4.4rem;	
	/*border:1.3rem solid #e4e4e5;*/
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;	
	-webkit-transition: background .7s;
	transition: background .7s;
}
.diamonds .diamond .t {
	position: absolute;
	top: -1.3rem;
	left: -1.3rem;
	width: 1.3rem;
	height: 1.3rem;
	background: #f5f5f5;
	display: block;
}
.diamonds .diamond .b {
	position: absolute;
	bottom: -1.3rem;
	right: -1.3rem;
	width: 1.3rem;
	height: 1.3rem;
	background: #f5f5f5;
	display: block;
}
.c-style .diamonds .diamond .b,
.c-style .diamonds .diamond .t {
	background: #373a41;	
}
.m-style .diamonds .diamond .b,
.m-style .diamonds .diamond .t {
	background: #dadbdd;	
}
.diamonds .diamond .l-corner:before,
.diamonds .diamond .r-corner:before {
	border:1.3rem solid #e4e4e5;
	display: block;
	content: '';
	top: 50%;
	margin: -1.3rem 0 0 -1.3rem;	
	left: 0rem;	
	width: 4.4rem;
	height: 4.4rem;	
}
.m-style .diamonds .diamond .l-corner:before,
.m-style .diamonds .diamond .r-corner:before {
	border:1.3rem solid #c9cbce;	
}
.c-style .diamonds .diamond .l-corner:before,
.c-style .diamonds .diamond .r-corner:before {	
	border:1.3rem solid #2b2f34;
}
.diamonds .diamond .r-corner {
	left: auto;
	right: 0;
	margin: -2.2rem -5.1rem 0 0 ;	
}
.diamonds .diamond-outer h3 {
	font-weight: 900;
	font-size: 2.5rem;
	line-height: 2.5rem;
	letter-spacing: 3px;
	padding-bottom: 3.5rem;
}
.diamonds  .basic h3 {
	padding-bottom: 6rem;
	padding-top: 5rem;
}
.diamonds .overed .diamond .basic {
	display: none;
}
.diamonds .diamond-outer .over,
.diamonds .diamond-outer .basic {
	display: block;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
	opacity: 0;
	bottom: 4.7rem;    
    left: 4.7rem;
    position: absolute;
    right: 4.7rem;
    top: 4.7rem;
    z-index: 5;   
    pointer-events: none;
    -webkit-transform: translate3d(0,30px,0);
    transform: translate3d(0,30px,0);
    -webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	-webkit-transition-delay:1.2s;
	transition-delay:1.2s;
}
.diamonds.animated .over {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0) ;
}
.c-style .diamonds .diamond-outer .over {
	color: #fff;
}
.diamonds .diamond  .view-btn {
	font-size: 1.3rem;
}
.m-area {
	position: relative;
	margin-bottom: 9.5rem;
}
.m-area .view-portfolio {
	float: right;
	color:#1f242a;
	margin-right: 4%;
	position: relative;
	z-index: 10;
	bottom: -2rem;
}
.m-area .view-portfolio:hover {
	color:#cec7ad;	
}
.m-area .inner {
	position: relative;
}
.m-area .img-wrap {	
	width: 58%;
	position: relative;
	opacity: 0;
	-webkit-transform: translateX(-100px);
	transform: translateX(-100px);
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
}
.m-area .img-wrap .deco-m {
	position: absolute;
	top: -5.5rem;
	left: 0rem;
}
.m-area .img-wrap img {
	max-width: 100%;
	height: auto;
}
.m-area .col-r {
	position: absolute;
	top: 25%;
	bottom: 12%;
	right: 5.3rem;
	box-sizing: border-box;
	width: 43%;	
	border: 6px solid #dededf;
	padding: 0 2.5% 0 6.5%;
	opacity: 0;
	-webkit-transform: translateX(100px);
	transform: translateX(100px);
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;	
}
.c-style .m-area .col-r {
	top: 23%;
}
.m-area.animated .img-wrap,
.m-area.animated .col-r {
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
}
.m-area .col-r p {
	letter-spacing: 1.5px;
	line-height: 2.3rem;		
	padding: 0 4rem 0.5rem .7rem;	
}
.m-area .col-r h3 {
	font-size: 3rem;
	line-height: 3.2rem;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 3rem;
	font-weight: 900;
}
.solution-carousel {
	margin:  0 auto .5rem;
	position: relative; 
	z-index: 99;
}
.solution-carousel .l-image {
	float: left;
	width: 67%;
	-webkit-transform: translate(-20px,0px);
	transform: translate(-20px, 0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.solution-carousel .animation-in .l-image,
.solution-carousel .animation-in .r-image,
.solution-carousel .animation-in .top-stat,
.solution-carousel .animation-in .main-info {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.solution-carousel .animation-in .r-image {
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
}
.solution-carousel .animation-in .main-info {
	-webkit-transition-delay: .2s;
	transition-delay: .2s;	
}
.solution-carousel .animation-in .top-stat {
	-webkit-transition-delay: .8s;
	transition-delay: .8s;
}
.solution-carousel .animation-in.animation-out .l-image {
	opacity: 0;
	-webkit-transform: translate(-30px,0px);
	transform: translate(-30px, 0) ;	
}
.solution-carousel .animation-in.animation-out .r-image {
	opacity: 0;
	-webkit-transform: translate(50px,0px);
	transform: translate(50px, 0) ;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;	
}
.solution-carousel .animation-in.animation-out .main-info {
	opacity: 0;
	-webkit-transform: translate(-50px,0px);
	transform: translate(-50px, 0) ;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;	
}
.solution-carousel .animation-in.animation-out .top-stat {
	opacity: 0;
	-webkit-transform: translate(0,-350px);
	transform: translate(0,-350px) ;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;	
}
.solution-carousel .r-image {
	float: right;
	width: 40%;
	margin-left: -7%;
	margin-top: 7rem;
	position: relative;
	z-index: 3;
	-webkit-transform: translate(30px,0px);
	transform: translate(30px, 0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.solution-carousel .slides li {
	position: relative;
	padding-top: 10rem;
	-webkit-transition: opacity .8s;
	transition: opacity .8s;
	overflow: hidden;
}
.top-stat {
	position: absolute;
	left: 70%;
	right: 0;
	padding-top: 6.5rem;
	top: 0rem;
	-webkit-transform: translate(0px,250px);
	transform: translate(0px, 250px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}

.top-stat .statistic {
	position: relative;
	z-index: 2;
	max-width: 35rem;
}
.top-stat:before {
	width: 17rem;
	height: 17rem;
	border:10px solid #f4f4f4;
	content: "";
	display: block;
	-webkit-transform: rotate(45deg) translate(20px,-20px);
	-webkit-transform-origin: center;
	transform: rotate(45deg) translate(20px,-20px);	
	transform-origin: center;	
	-webkit-transition: -webkit-transform .5s linear 1.4s, opacity .5s linear 1.4s;
	transition: transform .5s linear 1.4s, opacity .5s linear 1.4s;
	opacity: 0;
	position: absolute;
	top: 4rem;
	right: 8.8rem;
	z-index: -1;
}
.solution-carousel .animation-in .top-stat:before {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.top-stat .statistic strong {
	letter-spacing: -10px;
}
.top-stat .statistic span {
	padding-left: 2rem;
}
.main-info {
	float: left;
	letter-spacing: 1.5px;
	margin-right: -50rem;
	width: 100%;
	-webkit-transform: translate(-50px, 0);
	transform: translate(-50px, 0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	padding-bottom: 1.5rem;
}
.main-info h2 {
	font-size: 2.5rem;
	line-height: 2.5rem;
	letter-spacing: 1.5px;
	padding-top: 2rem;
	padding-bottom: 1.3rem;
	font-weight: 900;
	max-width: 60%;
}
.main-info .p10 {
	padding-left: 1rem;
	display: inline-block;
}
.main-info .view-btn {
	margin-top: 2.6rem;
	margin-left: 15px;
}
.solution-carousel .flex-prev,
.solution-carousel .flex-next {
	left: -3.6rem;
}
.solution-carousel .flex-next {
	left: auto;
	right: -3.6rem;
}
span.top-txt {
	display: block;	
	font-size: 1.8rem;
	line-height: 3rem;
	color: #d2cab2;
	letter-spacing: 4px;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	transform: rotate(-90deg);	
	transform-origin: 0 0;	
	position: absolute;
	left: -2rem;
	top: 20rem; 
}
.solution-carousel + .more-btn {
	width: 30rem;
	margin-bottom: 9rem;
}
.more-btn span {
	background: url(images/icon-04.png) no-repeat 0 50%;
	padding-left: 3.4rem;
	padding-right: .9rem;
	color: #1f242a;
	text-transform: uppercase;
	line-height: 20px;
	display: inline-block;
	-webkit-transition: color .5s;
	transition: color .5s;
	position: relative;
}
.more-btn span:before {
	position: absolute;
	width: 21px;
	height: 20px;
	background: url(images/icon-04-w.png) no-repeat 0 50%;
	content: "";
	display: block;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
}
.more-btn:hover span:before {
	opacity: 1;
}
.more-btn:hover span {
	color: #fff;
}
.things-outer {
	overflow: hidden;
	padding-bottom: 8.7rem;
	position: relative;
	z-index: 3;
}
.things-outer .flex-direction-nav { 
    height: 50px;
    left: 50%;
    margin-left: -40rem;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 80rem;
    z-index: 999;
}
.things-outer .things  .heading-small {
	letter-spacing: 3px;
	padding-bottom: 1.5rem;	
	font-size: 1.6rem;
	text-transform: uppercase;
	display: block;
	text-align: center;	
}
.things {	
	position: relative;
	z-index: 2
}
.things .slides {
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.things.animated .slides {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.things-slider {
	background: url(images/bg-things-to-know.jpg) no-repeat 50% 50% / cover;	
	position: relative;
	height: 64.3rem;
	z-index: 3;
	overflow: hidden;
}
.r-style .things-slider {
	background: url(images/bg-things-to-know-r.jpg) no-repeat 50% 50% / cover;	
}
.m-style .things-slider {
	background: url(images/bg-things-to-know-m.jpg) no-repeat 50% 50% / cover;	
}
.c-style .things-slider {
	background: url(images/bg-things-to-know-c.jpg) no-repeat 50% 50% / cover;	
	color: #fff;
}
.c-style .things-slider .heading,
.c-style .things-outer .things > .heading {
	color: #fff;
}
.things:before {
	position: absolute;
	width: 56rem;
	height: 56rem;
	border: 4rem solid #e8e9e9;
	content: "";
	-webkit-transform-origin: center;		
	transform-origin: center;
	display: block;
	top: 50%;
	left: 50%;
	margin: -38rem 0 0 -32rem;
	z-index: -1;
	-webkit-transform: rotate(45deg) translate(-100px,-100px);
	transform: rotate(45deg) translate(-100px,-100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.things.show-diamond:before {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.m-style .things:before {
	border: 4rem solid rgba(179,181,184,0.59);
}
.things-slider:before {
	position: absolute;
	width: 55rem;
	height: 55rem;
	border: 3.6rem solid rgba(31,36,42,0.1);
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
	display: block;
	top: 50%;
	left: 50%;
	margin: -31rem 0 0 -31.1rem;
}
.m-style .things-slider:before {
	border: 3.6rem solid rgba(31,36,42,0.17);
}
.c-style .things-slider:before {
	border: 3.6rem solid rgba(255,255,255,0.1);
}
.things-slider .slides li {
	height: 64.3rem;
	text-align: center;	
	transition:  opacity .8s;	
}
.things-slider .col-r-t {
	max-width: 56rem;
	margin: 0 auto;
}
.things li .heading {
	font-size: 5rem;
	line-height: 5rem;
	font-weight: 900;
	letter-spacing: 2px;
	padding-bottom: 4rem;	
	max-width: 400px;
	margin: 0 auto 2rem;
}
.things .heading:after,
.things .heading span:after,
.things .heading span:before {	
	border:2px solid #1f242a;	
}
.c-style .things .heading span:after,
.c-style .things .heading span:before,
.c-style .things .heading:after  {	
	border:2px solid #fff;	
}
.things p {
	font-size: 1.8rem;
	line-height: 2.7rem;
	letter-spacing: 2px;
	padding-bottom: 2.5rem;
}
.things .flex-control-nav {
	text-align: center;
	display: inline-block;
	margin: 0 auto;	
	position: relative;
	position: absolute;
	bottom: 14.5rem;
	left: 0;
	right: 0;
	z-index: 10;
	-webkit-transform: translate(0,-40px);
	transform: translate(0,-40px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}
.things.animated .flex-control-nav {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}
.things .flex-control-nav li {
	display: inline-block;	
	padding: 0 1.3rem;
	margin-right: 0;
	position: relative;
	z-index: 5;
}
.things .flex-control-nav li a {
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	position: relative;
	display: inline-block;
}
.things .flex-control-nav li a:before {
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	content:"";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 8px;
	height: 8px;
	background: #1f242a;
	-webkit-transition: background .7s;
	transition: background .7s;
	overflow: hidden;
}
.c-style .things .flex-control-nav li a:before {
	background: #fff;
}
.things .flex-control-nav li a:hover:before {
	background: #c7bea0;
}
.things .flex-control-nav li a.flex-active:before {
	background: #1f242a!important;
}
.c-style .things .flex-control-nav li a.flex-active:before {
	background: #fff!important;
}
.things .flex-control-nav li a.flex-active:after {
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	content:"";
	position: absolute;
	left: -7px;
	top: -7px;
	width: 18px;
	height: 18px;
	background: transparent;
	z-index: 1;
	border: 2px solid #ebebec;
	-webkit-transition: background .7s, border .7s;
	transition: background .7s, border .7s;
}
.m-style .things .flex-control-nav li a.flex-active:after {
	background: #c7bea0;
}
.things .flex-control-nav li a:after {
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin:  center;
	content:"";
	position: absolute;
	left: -7px;
	top: -7px;
	width: 18px;
	height: 18px;
	background: transparent;
	z-index: 1;
	border: 2px solid transparent;
	-webkit-transition: background .7s, border .7s;
	transition: background .7s, border .7s;
}
.team-solutions .inner {
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.team-solutions {
	position: relative;
	z-index: 2;
	letter-spacing: 1.5px;
}
.team-solutions:before {
	width: 231.3rem;
	height: 117.3rem;
	content: "";
	background: url(images/triangle.png) no-repeat 50% 100%;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -115.6rem;
	bottom: 0;
	z-index: 1;
}
.team-solutions:after {
	width: 48rem;
	height: 48rem;
	content: "";
	background: #c7bea0;
	position: absolute;
	left: 50%;
	z-index: -1;
	margin-left: -24rem;
	bottom: 6.1rem;
	z-index: 0;	
	-webkit-transform: rotate(45deg) translate(-100px,-100px);
	-webkit-transform-origin: center;
	transform: rotate(45deg) translate(-100px,-100px);	
	transform-origin: center;	
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.team-solutions.show-diamond:after {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(0,0);
	transform: rotate(45deg) translate(0,0) ;
}
.team-solutions .img-wrap {
	float: right;
	padding: 32px 38px 0 0;
	width: 67.5%;
	background: url(images/deco-dots.png) no-repeat 50% 50%;
	margin-right: 6.5%;
	-webkit-transform: translate(100px,0);
	transform: translate(100px,0) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s, background 1s linear .2s;
	transition: transform .8s, opacity .8s, background 1s linear .2s;
	opacity: 0;	
}
.team-solutions.animated .img-wrap {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
	background: url(images/deco-dots.png) no-repeat 100% 0;
}
.team-solutions .img-wrap img {
	max-width: 100%;
}
.team-solutions .entry {
	float: left;
	width: 374px;
	padding-left: 3%;
	margin-right: -50rem;
	padding-top: 3.5rem;	
	position: relative;
	z-index: 2;
	-webkit-transform: translate(0,70px);
	transform: translate(0,70px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
	-webkit-transition-delay: .6s;
	transition-delay: .6s;
}
.team-solutions.animated .entry {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.team-solutions .entry p {
	padding-right: 1.5rem;
	padding-left: .7rem;
}
.team-solutions h3 {
	font-weight: 900;
	font-size: 5rem;
	line-height: 5.5rem;
	letter-spacing: 3px;
	text-transform: uppercase;
	padding-bottom: 2.5rem;
}
.work-with-us {
	clear: both;
	max-width: 350px;
	margin: 0 auto;
	padding-bottom: 20.6rem;
	padding-top: 6.5rem;
	text-align: center;
}
.work-with-us .deco-down {
	position: relative;
	bottom: auto;
	height: 13.7rem;
	margin-bottom: 5rem;
	display: block;
}
.work-with-us  .deco-down::after {
	top: 84%;
	border-color: #c7bfa1;
}
.work-with-us  .deco-down::before {
	top: 0%;
	height: 0rem;
	background: #e3dfd0;
}
.work-with-us  .deco-down.animated::before {
	height: 12.6rem;
}
.team-solutions .work-with-us h3 {	
	font-size: 3rem;
	line-height: 3.6rem;
	padding-bottom: 2.7rem;
	letter-spacing: 2px;	
}
.work-entry {
	-webkit-transform: translate(0,80px);
	transform: translate(0,80px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.work-entry.animated {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.team-solutions .work-with-us p {
	margin-bottom: 3.3rem;
}
.work-with-us .more-btn {
	color: #1f242a;
	line-height: 6rem;
	width: 20.4rem;	
}
.work-with-us .more-btn:hover {
	color: #fff;
}
.call-solutions {
	margin-top: -117.2rem;
	padding-top: 121.4rem;
	padding-bottom: 8.5rem;
	position: relative;
	background: url(images/bg-solutions.jpg) no-repeat 50% 0 / cover;
	overflow: hidden;   
}
.c-style .call-solutions {
	background: url(images/bg-solutions-c.jpg) no-repeat 50% 0 / cover;
}
.m-style .call-solutions {
	background: url(images/bg-solutions-m.jpg) no-repeat 50% 0 / cover;
}
.three-cols {
	position: relative;
	padding-top: 5rem;
}
.three-cols .col {
	float: left;
	width: 31%;
	margin-right: 3%;
	box-sizing: border-box;
	border: 6px solid rgba(255, 255, 255, 0.2);
	background: #20242a;
	padding: 7.6rem 4% 7.3rem;
	color: #fff;
	letter-spacing: 1.5px;
	-webkit-transform: translate(0,100px);
	transform: translate(0,100px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;
}
.call-solutions.animated .col .b-line.b-line-01,
.call-solutions.animated .col .b-line.b-line-03 {
	width: 102%;
}
.call-solutions.animated .col .b-line.b-line-02,
.call-solutions.animated .col .b-line.b-line-04 {
	height: 102%;
}

.three-cols .col .b-line.b-line-01 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: .8s;
	transition-delay: .8s;
}
.three-cols .col .b-line.b-line-02 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s;
}
.three-cols .col .b-line.b-line-03 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: 1.4s;
	transition-delay: 1.4s;
}
.three-cols .col .b-line.b-line-04 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 1.7s;
	transition-delay: 1.7s;
}
.three-cols .col.middle .b-line.b-line-01 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
.three-cols .col.middle .b-line.b-line-02 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s;
}
.three-cols .col.middle .b-line.b-line-03 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: 1.8s;
	transition-delay: 1.8s;
}
.three-cols .col.middle .b-line.b-line-04 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 2.1s;
	transition-delay: 2.1s;
}

.three-cols .col.last .b-line.b-line-01 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s;
}
.three-cols .col.last .b-line.b-line-02 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 1.9s;
	transition-delay: 1.9s;
}
.three-cols .col.last .b-line.b-line-03 {	
	-webkit-transition: width .3s;
	transition: width .3s;
	-webkit-transition-delay: 2.2s;
	transition-delay: 2.2s;
}
.three-cols .col.last .b-line.b-line-04 {	
	-webkit-transition: height .3s;
	transition: height .3s;
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s;
}
.three-cols .col.middle {
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
}
.three-cols .col.last {
	-webkit-transition-delay: .8s;
	transition-delay: .8s;
}
.call-solutions.animated .col {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.three-cols .col.last {
	width: 32%;
	background: none;	
	margin: 0;	
	padding: 3rem 5rem;
	text-align: center;
}
.three-cols  span.top-txt {
	top: 14.1rem;
	left: -3.3rem;
}
.three-cols h3 {
	font-weight: 900;
	font-size: 3rem;
	line-height: 3.6rem;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding-bottom: .8rem;	
}
.three-cols .entry-meta {
	padding-bottom: 2.8rem;
}
.three-cols h3 a {
	color: #fff;
	-webkit-transition: color .7s;
	transition: color .7s;
}
.three-cols h3 a:hover,
.three-cols .view-btn:hover {
	color: #c5be9f;
}
.three-cols .entry-meta a:hover {
	color: #fff;
}
.three-cols p {
	padding-bottom: 3rem;
}
.three-cols .view-btn {
	color: #fff;
}
.three-cols .number {
	position: relative;		
	text-align: center;
	font-size: 1.4rem;
	font-weight: bold;
	margin: 0 0 11.8rem;
	padding-top: 1.8rem;
}
.three-cols .number span{
	display: block;
	letter-spacing: 3px;	
	position: relative;
	z-index: 2;
	color: #fff;
}
.three-cols .number:before{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -5.4rem 0 0 -9.3rem;
	width: 16rem;
	height: 16rem;
	border:1.5rem solid rgba(199,190,160,0.1);
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.three-cols .number strong {
	font-family: 'bodonixtregular';	
	display: block;
	font-weight: normal;
	font-size: 20rem;
	line-height: 15rem;
	height: 15rem;
	color: #c7bea0;	
	position: relative;
}
.three-cols .more-btn {
	width: 100%;	
	max-width: 30.8rem;
}
.three-cols .more-btn  span {
	color: #fff;
}
.three-cols .col-r-t {
	width: 100%;
}
.call-out-protfolio {
	position: relative;
}
.call-out-protfolio .caption {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
}
.call-out-protfolio .caption .col-r-t {
	width: 100%;	
}
.call-out-protfolio .caption strong {
	font-weight: normal;
	position: relative;
	display: inline-block;
	font-size: 5rem;
	letter-spacing: 5px;
	line-height: 50px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	padding-bottom: 2rem;
}
.call-out-protfolio .caption strong span {
	position: relative;
	display: inline-block;
	padding:  0 80px;
	background: url(images/deco-04.png) no-repeat 100% 50%;
	-webkit-transform: translate(0,30px);
	transform: translate(0,30px) ;
	-webkit-transition: -webkit-transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
	opacity: 0;	
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}
.call-out-protfolio.animated .caption strong span {
	opacity: 1;
	-webkit-transform: translate(0,0);
	transform: translate(0,0) ;
}
.call-out-protfolio .caption strong span:after,
.call-out-protfolio .caption strong span:before {
	position: absolute;
	bottom: -4rem;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 10px;
	border:2px solid #bdb297;
	content: "";
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: center;
	transform: rotate(45deg);	
	transform-origin: center;
}
.call-out-protfolio .caption strong span:after {	
	margin-left: 5px;	
}
.deco-shadow {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 0rem solid rgba(255,255,255,.2);
	display: block;
	-webkit-transition: border .8s;
	transition: border .8s;
}
.animated .deco-shadow {
	border: 2.7rem solid rgba(255,255,255,.2);
}
.deco-shadow-in {
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(72,68,68,0.2);
	-webkit-transition: background .7s; 
	transition: background .7s; 
}
a:hover .deco-shadow-in {
	background: rgba(72,68,68,0.5);
}

/* 404 page */

.error404 #page > .footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.error404 .page-title {
	color: #1f242a;   
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.2rem;
    padding-top: 5rem;
    text-align: center;    
    text-transform: uppercase;
    letter-spacing: 3px;
}
.contact-pro-typ-select .select-box.l-box{ overflow:visible; width:100%; margin:0;padding-left: 130px; box-sizing: border-box; overflow:hidden;}
.contact-pro-typ-select .wpcf7-form-control-wrap.Project{ float:left; width:100%;}
.r-box span.wpcf7-not-valid-tip{ right:35px;}
.contact-pro-typ-select .wpcf7-form-control-wrap.when{ overflow:hidden; width:100%;padding-left: 130px; box-sizing:border-box; }
.contact-pro-typ-select .wpcf7-form-control-wrap.when select{ width:106%;} 
.contact-pro-typ-select strong{font-size: 1.8rem; line-height: 2.2rem; font-family: 'Lato', sans-serif; position:absolute;top: 6px; z-index:1; left:0;}
.contact-pro-typ-select .select-box.l-box { background-position: right 9px center;}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid + span { bottom: 4px;}


/*1409*/

.frm_style_formidable-style.with_frm_style input[type=text], 
.frm_style_formidable-style.with_frm_style input[type=password], 
.frm_style_formidable-style.with_frm_style input[type=email], 
.frm_style_formidable-style.with_frm_style input[type=number], 
.frm_style_formidable-style.with_frm_style input[type=url], 
.frm_style_formidable-style.with_frm_style input[type=tel], 
.frm_style_formidable-style.with_frm_style input[type=file], 
.frm_style_formidable-style.with_frm_style input[type=search], 
.frm_style_formidable-style.with_frm_style select{
	color: #1f242a;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
	width: 100%;
    border: none;
    border-bottom: 2px solid #d7d7d9;
    box-sizing: border-box;
    padding: 0;
    color: #1f242a;
    /* font: 1.8rem/2.2rem 'Lato', sans-serif; */
    font-size: 1.8rem;
    line-height: 2.2rem;
    font-family: 'Lato', sans-serif;
    margin: 0;
    background: #fff;
}
.frm_style_formidable-style.with_frm_style textarea{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
    border: none;
    border-bottom: 2px solid #d7d7d9;
    padding-left: 0;
	font: 1.8rem/2.2rem "Lato",sans-serif;
}
.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{
	color: #1f242a;
    border: none;
	border-bottom: 2px solid #d7d7d9;
}
.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus, 
.frm_style_formidable-style.with_frm_style select:focus, 
.frm_style_formidable-style.with_frm_style textarea:focus, 
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text], 
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password], 
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email], 
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number], 
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url], 
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel], 
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search]{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
    border: none;
    border-bottom: 2px solid #d7d7d9;
}
.frm_form_field.form-field.select-style1 label.frm_primary_label{
	font-size: 1.8rem;
    line-height: 2.2rem;
    font-family: 'Lato', sans-serif;
    position: absolute;
    top: 6px;
    z-index: 1;
    left: 0;
}
.frm_form_field.form-field.select-style1{
	border-bottom: 2px solid #d7d7d9;
}
.frm_form_field.form-field.select-style1:focus select{
	border: none;
}
.frm_form_field.form-field.select-style1 select{
	font: 1.8rem/2.2rem "Lato",sans-serif;
    height: 34px;
    width: 85%;
    letter-spacing: 2px;
    background: transparent;
    border: none;
    padding: 5px 0;
    -webkit-appearance: none;
	background: url(images/select-bg.jpg) right center no-repeat;
	margin-left: 15%;
}
.frm_form_field.form-field select{
	font: 1.8rem/2.2rem "Lato",sans-serif;
    height: 34px;
    width: 100%;
    letter-spacing: 2px;
    background: transparent;
    border: none;
	border-bottom: 2px solid #d7d7d9;
    padding: 5px 0;
    -webkit-appearance: none;
	background: url(images/select-bg.jpg) right center no-repeat;
}
.bold-text.frm_form_field.form-field select{ font-weight: 600; letter-spacing: 0; }
.textarea-style1 .frm_description {
	font-style: italic !important;
    font-family: 'Lato', Arial , sans-serif !important;
    color: #999 !important;
    font-size: 1.4rem !important;
    line-height: 2.2rem !important;
    letter-spacing: 1.5px !important;
}
.frm_style_formidable-style.with_frm_style input[type=submit], 
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button], 
.frm_style_formidable-style.with_frm_style .frm_submit button {
	border: 6px solid #c7bea0 !important;
    color: #232426 !important;
    width: 19.5rem !important;
    box-sizing: border-box;
    /* font: 900 1.2rem/6rem 'Lato', sans-serif; */
    font-weight: 900 !important;
    font-style: normal !important;
    font-size: 1.2rem !important;
    line-height: 6rem !important;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 2px !important;
    padding: 0 !important;
    margin-bottom: 2.2rem !important;
    text-align: center !important;
    -webkit-transition: background .7s, color .5s,opacity .7s !important;
    transition: background .7s, color .7s, opacity .7s !important;
    background: none !important;
    opacity: 1 !important;
    cursor: pointer !important;
    display: inline-block !important;
	overflow: hidden;
	text-transform: uppercase;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	position:relative;
}
.frm_button_submit:hover, .frm_button_submit:hover, .frm_button_submit:hover {
	color: #fff !important;
}
.frm_button_submit:hover:after, .frm_button_submit:hover:after, .frm_button_submit:hover:after {
    opacity: 1 !important;
    -webkit-transform: skewX(0deg) translateX(80%) !important;
    transform: skewX(0deg) translateX(80%) !important;
}
.frm_button_submit:after, .frm_button_submit:after, .frm_button_submit:after {
    background: #c7bea0 !important;
    content: "" !important;
    display: block !important;
    height: 110% !important;
    left: -160% !important;
    opacity: 0 !important;
    position: absolute !important;
    top: 0 !important;
    -webkit-transform: skewX(-30deg) !important;
    -webkit-transition: all 300ms ease-in-out 0s !important;
    transform: skewX(-30deg) !important;
    transition: all 300ms ease-in-out 0s !important;
    width: 160% !important;
    z-index: 1 !important;
}
.req-line{
	font-family: 'Lato', sans-serif !important;
    font-size: 1.6rem;
    letter-spacing: 1.5px;
    color: #545454;
    font-style: italic;
    display: block;
    position: relative;
}
.frm_button_submit i{
	 font-style: normal;
}
.frm_button_submit:hover i{
    font-style: normal;
    position: relative;
    z-index: 5;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
	color: #fff;
}

.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email], 
.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,
.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{
	border: none;
	border-bottom:2px solid #d7d7d9;
}
.frm_style_formidable-style.with_frm_style .frm_error{
	font-family: 'Lato', sans-serif !important;
}

.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 label.frm_primary_label{
	padding: .8rem 0 !important;
    color: #1f242a !important;
    /* font: 1.8rem/2.2rem 'Lato', sans-serif; */
    font-size: 1.8rem !important;
    line-height: 2.2rem !important;
    font-family: 'Lato', sans-serif !important;
	font-weight:normal !important;
	width: 73%;
    float: left;
    margin-bottom: 1.7rem;
	border-bottom:2px solid #d7d7d9;
}
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload{
    float: right !important;
    width: 25% !important;
    margin: 0 !important;
    height: 4rem !important;
	min-height: 4rem !important;
    border: 6px solid #c7bea0 !important;
    box-sizing: border-box;
	-webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    position: relative;
	overflow: hidden;
}

.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .dz-message.needsclick i{
    font-style: normal !important;
    position: relative;

    z-index: 5;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload:hover i{
	color: #ffffff !important;
}
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .dz-message.needsclick{
	background: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    border: none;
    box-shadow: none;
    text-align: center !important;
    width: 100%;
    padding: 0px 10px;
    font-weight: 900;
    font-style: normal !important;
    line-height: 30px;	
}
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload:hover:after{
	opacity: 1;
    -webkit-transform: skewX(0deg) translateX(80%);
    transform: skewX(0deg) translateX(80%);
}
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload:after{
    background: #c7bea0;
    content: "";
    display: block;
    height: 110%;
    left: -160%;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: skewX(-30deg);
    -webkit-transition: all 400ms ease-in-out 0s;
    transform: skewX(-30deg);
    transition: all 400ms ease-in-out 0s;
    width: 160%;
    z-index: 1;
}

.frm_style_formidable-style.with_frm_style .textarea-style2 label.frm_primary_label{
	color: #1f242a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    box-shadow: none;
    width: 100%;
    border: none;
    box-sizing: border-box;
    padding: .8rem 0;
    color: #1f242a;
    /* font: 1.8rem/2.2rem 'Lato', sans-serif; */
    font-size: 1.8rem;
    line-height: 2.2rem;
    font-family: 'Lato', sans-serif;
    margin: 0;
    background: #fff;
	font-weight: normal;
}

.frm_forms .h3 {
    letter-spacing: 1.5px;
    padding-bottom: 10px;
	font-family: 'Lato', Arial , sans-serif !important;
	color:#1f242a !important;
	font-size: 16px !important;
}

.frm_forms .h3 p {
    margin-bottom: 25px;
}

.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload.upload-msg-block{
	width: 100% !important;
    border: none !important;
    height: auto !important;
    min-height: 0px !important;
	    cursor: default;
    pointer-events: none;
}
.frm_compact .frm_dropzone.upload-msg-block .dz-preview {
    min-height: 20px;
    max-width: 100%;
    margin: 0;
    width: 100%;
}
.frm_compact .frm_dropzone.upload-msg-block .dz-preview.dz-error .dz-error-message {
    top: 0;
    padding: 5px;
    width: 100%;
    text-align: center;
    border-radius: 0;
}
.frm_dropzone.upload-msg-block .dz-preview .dz-remove {
    text-align: center;
    display: inline-block;
    cursor: pointer;
    border: none;
    background: #b12424;
    color: #fff !important;
    padding: 2px 9px;
    font-size: 13px !important;
    margin: 0 0 2px 0;
	cursor: pointer;
    pointer-events: auto;
}
.frm_dropzone.upload-msg-block .dz-filename{
	    text-align: left;
}
.frm_dropzone.upload-msg-block .dz-filename span{
	padding:0 !important;	
}
.frm_compact .frm_dropzone.upload-msg-block .dz-preview .dz-details{
	padding: 5px 0 !important;
}
.frm_dropzone.upload-msg-block .dz-error-mark, .frm_dropzone.upload-msg-block .dz-success-mark{display: none;}

.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload.upload-msg-block:after{
	display: none;
}
.upload-msg-block .frm_compact_text{
	display: none;	
}



@media screen and ( max-width: 1408px ) { 
	html {	  
	  font-size: 60%;  
	}	
/*1409*/
.frm_form_field.form-field.select-style1 select{ width: 80%; margin-left: 20%;}	
}
@media screen and ( max-width:1300px ) { 
.contact-pro-typ-select .select-box.l-box { background-position: right 0px center;}
.contact-pro-typ-select span.wpcf7-not-valid-tip { right: 35px;}
}
@media screen and ( max-width: 1280px ) { 
	html {	  
	  font-size: 58%;  
	}	
/*1409*/
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .dz-message.needsclick{line-height:26px;}		
}
@media screen and ( max-width: 1152px ) { 
	html {	  
	  font-size: 56%;  
	}	
}
@media screen and ( max-width: 1024px ) { 
	html {	  
	  font-size: 54%;   
	}
/*1409*/
.frm_form_field.form-field.select-style1 select{ width: 88%; margin-left: 12%;}			
}
@media screen and ( max-width: 767px ) { 
	html {	  
	  font-size: 50%;   
	}	
	.contact-pro-typ-select strong{top: 8px;}
	.contact-pro-typ-select .wpcf7-form-control-wrap.when{padding-left: 90px;}
/*1409*/	
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .dz-message.needsclick {
    line-height: 22px;
}	
}
@media screen and ( max-width: 1800px ) {
	.entry-thread {
		min-height: 43rem;
	}
	.solutions-intro {	
		padding: 10rem 0 7.5rem;
	}
}
@media screen and ( max-width: 1700px ) {
	.entry-thread {
		min-height: 39rem;
	}
	.solutions-intro {	
		padding: 8rem 0 5.5rem;
	}
}
@media screen and ( max-width: 1600px ) {
	.insights-slider .col-r p {
		padding-bottom: 1rem;
	}
	.single-project .result {
		padding-top: 5rem;
	}
	.insights-slider .col-r,
	.blog .insights-slider .col-r {
		padding: 10px 4%
	}
	.entry-thread {
		min-height: 36rem;
	}
	.solution-carousel .flex-prev,
	.solution-carousel .flex-next {
		left: 6.5rem;
	}
	.solution-carousel .flex-next {
		left: auto;
		right: 6.5rem;
	}	
	.solution-carousel .flex-next:before,
	.solution-carousel .flex-prev:before {	
		background: url(images/ie-arrows.png) 0 -50px; 		
	} 	
	.solution-carousel .flex-prev:before {
		transition: opacity .7s;
		background: url(images/ie-arrows.png) 0 -150px;	
	}
	.solutions-intro {
		padding: 6rem 0 3.5rem
	}
	span.top-txt {
		left: 1.5rem;
	}
	.fix-tab {
		display: block;
	}
	.single-item .animated.col-r .b-line.b-line-01,
	.single-item .animated.col-r .b-line.b-line-03,
	.blog .insights-slider.animated .b-line.b-line-01,
	.blog .insights-slider.animated .b-line.b-line-03{
		width: 102%;
	}
	.single-item .animated.col-r .b-line.b-line-02,
	.single-item .animated.col-r .b-line.b-line-04,
	.blog .insights-slider.animated .b-line.b-line-02,
	.blog .insights-slider.animated .b-line.b-line-04 {
		height: 102%;
	}
	.page-template-thethread-page .dark {
		margin-top: -82rem;
	}
	.page-template-thethread-page .dark .dark-inner {
		padding-top: 82rem;
	}
	.page-template-thethread-page .dark::before {
		top: 28.7rem;
	}
	.copyright span.copy,
	.copyright span.hand {
		float: none;
		display: block;
		text-align: right;
	}
	.copyright span.copy {
		padding-right: 0px;
		padding-bottom: 1rem;
	}
}
@media screen and ( max-width: 1510px ) {
	.project-info .hidden-part {
		right: 28%;
	}	
	
	.insights-slider .entry-meta {
		padding-bottom: 1rem;
	}	
	.entry-career .col img {
		max-width: 100%;
	}
	.category .other-articles ul li > a,
	.category .other-articles-bottom ul li > a,
	.search .other-articles ul li > a,
	.tag .other-articles ul li > a { width: 48%;}
	.cluster-01 .caption-title.right {
		margin-right: 16%;
	}
	.call-solutions {
		margin-top: -100.3rem;
		padding-top: 104.4rem;
	}
}
@media screen and ( max-width: 1480px ) {	
	.chimpy_custom_css {
		width: 30%;
	}
	.services-menu {
		padding-left: 5px;
	}
	.grey, .grey-fake,
	.service-02 .grey, .service-02 .grey-fake {
		left: -25px;
	}
	.services-menu li a {
		padding-left: 27px;
	}
	.blog .insights-slider .img-wrap span {
		font-size: 13rem;
		bottom: -30px;
	}
	.col-r p {
		font-size: 1.5rem;
	}
	.category .other-articles ul li > a,
	.category .other-articles-bottom ul li > a,
	.search .other-articles ul li > a,
	.tag .other-articles ul li > a { width: 46%;}
	.cluster-02 .diamond {
		margin-top: -8rem;
	}
	.cluster-03 .caption-title {
		margin-left: 4%;
	}
	.cluster-03 .diamond {
		width: 27.5%;
		margin-top: 2rem;
	}
	.diamond-entry {
		margin-top: -37.5rem;
		font-size: 2rem;
		line-height: 3rem
	}
	.diamond-entry h1 {
		margin-bottom: 1.5rem;
	}
	.diamond-entry p {
		margin-bottom: 2rem;
	}
	.m-area .col-r {
		padding: 0 2.5% 0 5%;
	}
	.top-stat:before {
		right: 6.8rem;
	}
	span.top-txt {
		top: 21rem;
	}
	.how-heared  {
		width: 44%;
	}
	.tabs .nav li a {
		margin: 0 1.5rem;
		padding: 0 2rem;
	}
	.desktop-fix {
		width: 82%;
		margin: 0 auto
	}
	.top-stat {
		left: 66%;
	}
	.top-stat::before {
		right: 11.8rem;
	}
	.banner-thread .banner-text p {
		padding-bottom: 5.7rem;
	}
}
@media screen and ( max-width: 1370px ) {
	.desktop-fix {
		width: 70%;		
	}
	.top-stat {
		left: 63%;
	}
	.top-stat::before {
		right: 15rem;
	}
}
@media screen and ( max-width: 1350px ) {
	.statistic strong {
		font-size: 12.5rem;
	}
	.statistic span {
		padding-left: 1.5rem;
	}
	.insights-slider .col-r,
	.blog .insights-slider .col-r {
		padding: 10px 2%;	
		margin-left: -1rem;
	}
	.insights-slider .flex-next {
		right: 4%;
	}
	.insights-slider .flex-prev {
		left: 4%;
	}
	.insights-slider .col-r p {
		padding-bottom: .5rem;
	}
	.category .other-articles ul li > a,
	.category .other-articles-bottom ul li > a,
	.search .other-articles ul li  > a,
	.tag .other-articles ul li > a { width: 44%;}
	.cluster-03 .large-description {
		width: 37%;
		margin-left: 10%;
	}
	.call-thread a .image-caption strong {
		font-size: 5.5rem;
	}	
	.tab .asteriks > strong {
		float: none;
		display: block;
	}
	.diamonds .diamond-outer-3  { 
		display: block;
		margin: 0 auto;
	}
	.diamonds .diamond .r-corner {
		display: none;
	}	
	.when  {
		width: 48%;
	}	
}
@media screen and ( max-width: 1300px ) {
	.project-info .attr {
		padding-right: 0px;
	}
	.project-info .view-btn {
		bottom: 2rem;
	}
	.project-info .hidden-part {
		right: 5%;
	}
	.insights-slider .col-r p {
		font-size: 1.4rem;
		padding-bottom: .5rem;
	}	
	.insights-slider .col-r h3 {	   
	    font-size: 2rem;	    
	    line-height: 2.6rem;
	    margin-bottom: 1.5rem;	   
	}
	.featured {
		padding-left: 0px;
	}
	.featured .col-r {
		position: static;
		margin-top: -10rem;
		margin-left: 5%;
		width: 90%;
		box-sizing: border-box;
		position: relative;
		top: auto;
		bottom: auto;
		padding: 3rem;
	}
	.category .other-articles ul li > a,
	.category .other-articles-bottom ul li > a,
	.search .other-articles ul li > a,
	.tag .other-articles ul li > a { width: 42%;}
	.cluster-01 .caption-title.right {
		margin-right: 15%;
	}
	.banner-thread .banner-text p {
		padding-bottom: 0rem;
	}
	.offices  .other-ways .view-btn {
		margin-left: 2rem;
		margin-right: 2px;
		float: left;
	}
	.offices  .other-ways .view-btn::after {
		left: -11px;
	}
	.offices  .other-ways .view-btn::before {
		left: -4px;
	}
	.offices  .other-ways .view-btn.last{
		margin-right: 0px;
		float: right;
	}
	.diamond-entry {		
		font-size: 2rem;
		line-height: 3rem
	}	
	.solutions-intro {
	    font-size: 2rem;	    
	    line-height: 3rem;
	    margin: 0 auto;
	    max-width: 800px;
	    padding: 4rem 0 3.5rem;	    
	}
	.m-area .col-r {
		padding: 0 1.5% 0 5%;
		top: 21%;
		bottom: 8%;
	}
	.c-style .m-area .col-r {
		top: 19%
	}
	.two-selects {
		border-bottom: 0px;
	}
	.when, .how-heared {
		width: 100%;
	}
	.two-selects div.fancy-select div.trigger {
		border-bottom: 2px solid #d7d7d9;
	}
	.top-stat:before {
		right: 13rem;
	}
	.cluster-01 .caption-title.right {
		margin-right: 7%;
	}
	.result .result-entry {
		margin-top: -38rem;
	}	
}
@media screen and ( max-width: 1230px ) {
	.service-03 .bottom-grey .sub-heading {
		font-size: 13.5rem;
	}
	.entry-career .col h2, 
	.entry-career .col h3,
	.entry-career .col h4 {
		font-size: 4rem;
	}	
	.entry-career .inner {
	    box-sizing: border-box;
	    padding: 2rem 5.3rem 3rem;
	}
	.blog .insights-slider .img-wrap span {
		font-size: 10.5rem;
		bottom: -25px;
	}
	.category .other-articles ul li > a,
	.category .other-articles-bottom ul li > a,
	.search .other-articles ul li > a,
	.tag .other-articles ul li > a { width: 40%;}
	.entry-post {
		padding-right: 0px;
	}
	.cluster-02 .diamond {
		margin-top: -6rem;
	}
	.cluster-02 .caption-title {
		margin-right: 3%;
	}	
	.top-stat .statistic {
		margin-top: 0px;
	}
	.top-stat .statistic strong {
		font-size: 12rem;
		line-height: 12rem;
	}	
}
@media screen and ( max-width: 1150px ) {	
	#masthead .menu li a {		
		letter-spacing: 2px;			
	}
	.chimpy_custom_css {
		width: 20%;
	}
	.project-info .view-btn {
		bottom: 1.5rem;
	}
	.project-info .hidden-part {
		bottom: 3.6rem;
	}
	.insights-slider .flex-next {
		right: 3%;
	}
	.insights-slider .flex-prev {
		left: 3%;
	}
	.insights-slider .col-r h3 {
		margin-bottom: 1rem;
	}
	.insights-slider .entry-meta {
		padding-bottom: 1rem;
	}		
	.insights-slider .col-r	{
		padding: 12px 2%;
	}
	.blog .insights-slider .col-r {
		padding: 12px 4%;	
	}
	.insights-slider .img-wrap:before {
		bottom: -40px;
	}
	.insights {
		padding-top: 11.3rem;
		padding-bottom: 4.8rem;
	}
	.company {
		margin-top: -66.3rem;
		padding-top: 73rem;
		padding-bottom: 5.5rem;		
	}
	.company .deco-romb {		
		top: 38rem;		
	}
	.service-03 {
		padding-bottom: 7rem;
	}
	.service-03 .bottom-grey .number {
		margin-top: 4.7rem;
	}
	.grey-inner {
		padding: 0 7rem 0 3.4rem;
	}
	.grey-inner p {
		padding-right: 19rem;
	}
	.bottom-grey {
		height: 444px;
	}
	.deco-down {
		bottom: 16rem;
	}
	.service-02 .bottom-grey .number {
		right: 3.2rem;
	}
	.service-02 .deco-down {
		bottom: 16rem;
	}
	.service-03 .bottom-grey .sub-heading {
		font-size: 11rem;
		top: -4.8rem;
	}
	.insights-slider .col-r p {
		font-size: 1.3rem;		
	}	
	.insights-slider .col-r {
		bottom: 2%;
		top: 2%;
	}
	.category .other-articles ul li  > a,
	.category .other-articles-bottom ul li > a,
	.search .other-articles ul li  > a,
	.tag .other-articles ul li > a { width: 38%;}
	.entry-post {
		padding-left: 8rem;
	}
	.share {
		left: 0px;
	}
	.statistic strong {
		font-size: 12rem;
	}
	.entry-project .col-l .key {
		width: 28%;
		margin-left: 8%;
	}
	.entry-project .col-r {
		width: 28.5%;
	}	
	.call-to-action .col p {	    
	    font-size: 2rem;	    
	    line-height: 2.8rem;
	    padding-bottom: 3rem;
	}
	.cluster-01 .caption-title.left {
		margin-left: 5%;
	}
	.cluster-01 .caption-title.right {
		margin-top: 8rem;
	}
	.cluster-01  .diamond {
		margin-top: -2rem;
		margin-right: 0px;
	}
	.cluster-01 .large-description,
	.cluster-02 .large-description,
	.cluster-03 .large-description {
		padding-right: 2%;
		padding-left: 4%;
	}
	.cluster-02 .large-description {
		padding-right: 4%;
	}	
	.cluster-01 .large-description::before {
		left: -19rem;
	}
	.cluster-02 .center-image {
		width: 44%;
	}
	.cluster-02 .diamond {
		margin-right: 7%;
	}
	.cluster-02 .large-description {
		margin-top: 8rem;
	}
	.cluster-02 .diamond {
		margin-top: -10rem;
	}
	.cluster-03 .large-description {
		width: 40%;
		margin-left: 7%;
	}
	.cluster-03  {
		padding-top: 8rem;
	}
	.cluster-03 .caption-title {
		margin-left: 4.5%;
	}
	.cluster-03 .diamond {
		margin-right: -10rem;
	}
	.page-template-thethread-page .banner h1,
	.banner-thread h1 {    line-height: 52px;
		font-size: 5.2rem;
	}
	.page-template-thethread-page h1 span {
		font-size: 1.7rem;
		bottom: -2.8rem;
	}
	.call-thread a .image-caption strong {
 	   font-size: 4.5rem;
 	   line-height: 5.5rem;
	}		
	.m-area .col-r h3 {
		font-size: 2.6rem;
		padding-bottom: 2rem;
	}
	.team-solutions .img-wrap {
		margin-right: 0px;
		width: 71%
	}
	.team-solutions .entry {
		padding-left: 0px;
	}
	.three-cols span.top-txt {
		top: 15rem;
	}
	.work-with-us {
		padding-top: 3rem;
	}
	.diamonds {
		padding-bottom: 10rem;
	}
	.m-area {
		margin-bottom: 5rem;
	}
	.tabs .nav li a {
		margin: 0 1rem;
		padding: 0 1.5rem;
	}
	.page-template-thethread-page .dark::before {
		top: 26.7rem;
	}
	#masthead .inner {
		padding: 0 3.3rem;
	}
	span.top-txt {
	    left: 0.5rem;
	}
	.m-area .col-r {
		right: 3.3rem
	}
	.projects-list .inner,
	.positions .inner {
		padding-left: 3.3rem;
		padding-right: 3.3rem;
	}
	
	.blog .projects-tabs .inner,
	.spotlight-section .inner,
	.light-grey .inner,
	.other-articles .inner,
	.category #main .inner,
	.search #main .inner,
	.single #main .inner,
	.call-thread .inner,
	.page-template-connect-page #content > .inner,
	.m-area .inner,
	.solution-carousel,
	.team-solutions .inner,
	.call-solutions .inner {		
		padding: 0 3.3rem; 		
	}
	.page-template-connect-page #content > .inner {
		padding-bottom: 5rem!important;
	}
	.result:before {	
		height: 116.1rem;	
	}
	.service-02 .bottom-grey .number {
		font-size: 1.2rem;
		line-height: 2rem;
	}
	.service-02 .bottom-grey .number {
		right: 2rem;
	}
	.service-02 .deco-down::before,
	.deco-down:before {
		margin-top: 10px;
		height: 0;
	}
	.service-02 .deco-down.animated::before,
	.deco-down.animated:before {		
		height: 54px;
	}
	.service-02 .deco-down,
	.deco-down {
		bottom: 14rem;
	}
	.bottom-grey-inner {
		padding-top: 6.9rem;
	}
	.page-template-careers-page .banner-thread h1:before,.page-template-careers-sub-page .banner-thread h1:before {	
	    height: 4.4rem;      
	    bottom: -5.9rem;   
	}
	.page-template-careers-page .banner-thread h1:after,.page-template-careers-sub-page .banner-thread h1:after{	   
	    bottom: -6.9rem;	   
	}
	.service-03:before,
	.team-solutions:before {		
		height: 117.2rem;		
	}
	.call-solutions {
		margin-top: -111.3rem;
		padding-top: 115.4rem;		
	}
	.work-with-us  .deco-down.animated::before {
		height: 11.6rem;
	}
	.blog .insights-slider .img-wrap:before {
		height: 233px;
	}
	.entry-thread:before  {
		height: 117rem;
	}
	#searchform {
		width: 17rem;
	}
	.projects-tabs li a {
		margin: 0 4rem;
	}
	.staff .employee .employee-in .bottom {
		margin-top: -5rem;
	}
}
@media screen and ( max-width: 1024px ) {
	.services-menu {
		display: none!important;
	}
	.gallery .flex-next:before,
	.gallery .flex-prev:before {
		opacity: 0!important;
		display: none;
	}
	.gallery .flex-prev{	
		background: url(images/ie-arrows-m.png) 0 -100px;
	}
	.gallery .flex-next{	
		background: url(images/ie-arrows-m.png) 0 0px;
	}
	.gallery .flex-direction-nav a {
		opacity: 1;
	}
	.services-menu {
		position: fixed;		
		top: 50%;
		transition: opacity .7s;
		opacity: 0;		
	}	
	.services-menu.fixed {
		opacity: 1;
	}
}
@media screen and ( max-width: 1023px ) {
	.call-to-action.animated .col .b-line.b-line-01,
	.call-to-action.animated .col .b-line.b-line-03 {
		width: 101%;
	}
	.call-to-action.animated .col .b-line.b-line-02,
	.call-to-action.animated .col .b-line.b-line-04 {
		height: 102.5%;
	}
	.result:before {	
		height: 110rem;	
	}	
	.cluster-01 .diamond {
		margin-right: -15rem;
	}
	.cluster .top-entry {
		width: 100%;
	}
	#masthead,
	.home #masthead,
	#masthead.fixed, .home #masthead.fixed	{
		padding-top: 2rem;
		height: 69px;
		padding-bottom: 0px;
	}
	.logo {
		float: none;
		margin: 0 auto 1rem;
	}
	#masthead .menu {
		float: none;
		text-align: center;
	}
	#masthead .menu li ul {
		top: 86px;
	}
	#masthead .menu li {
		float: none;
		display: inline-block;
	}
	.chimpy_custom_css {
		width: 85%;
		left: 0rem!important;
		bottom: auto;
		top: 11rem;
	}
	.footer .col-l {
		position: relative;
	}	
	.footer .inner {
		overflow: visible;
	}	
	.insights-slider .img-wrap,
	.blog .insights-slider .img-wrap {
		width: 90%;
		margin-left: 5%;
		float: none;
	}
	.insights-slider .img-wrap span {
		display: none;
	}
	.insights-slider .col-r,
	.blog .insights-slider .col-r {
		position: static;
		border:none;
		padding: 35px 18% 0;		
		box-sizing:border-box;
		width: 100%;
	}
	.blog .insights-slider .slides > li {
		padding: 0;
	}
	.blog .insights-slider .col-r  {
		right: auto;
		padding: 35px 10% 0;	
	}
	.insights-slider .slides,
	.blog .insights-slider .slides {
		padding-bottom: 4rem;
	}
	.blog .insights-slider .img-wrap span {
		bottom: -32px;
	}
	.insights-slider .img-wrap::before,
	.blog .insights-slider .img-wrap::before {
		bottom: -15px;
	}
	.insights-slider .flex-next {
		right: 5%;
	}
	.insights-slider .flex-prev {
		left: 5%;
	}
	.services-menu {
		display: none;
	}
	.service-03 .bottom-grey .sub-heading {
		font-size: 15rem;
	}
	.entry-career .col-l {
		float: none;
		width: 100%
	}
	.entry-career .col-l .entry {
		float: left;
		width: 50%;
	}
	.entry-career .col-l img {
	    float: right;
	    width: 46%;
	    margin-right: 0;
	}
	.entry-career .col-r {
		clear: both;
		padding-top: 4rem;
		width: 100%;
	} 
	.entry-career .col-r img {
		float: left;
		width: 50%;
		margin-top: -6rem;
	}
	.entry-career .col-r .entry {
		float: right;
		padding: 0;
		width: 43%;
	}
	.blog .insights-slider .img-wrap span {
		font-size: 15rem;		
	}
	.popular ol li a {
		font-weight: 900;
		font-size: 2.1rem;
		line-height: 2.6rem;
	}
	.other-articles .inner ul li,
	.other-articles-bottom .inner ul li {
		display: inline-block;
		vertical-align: top;
		margin: 0 -4px 7rem 4%;
		width: 48%;
	}
	.other-articles .inner ul li:nth-child(3n+1),
	.other-articles-bottom .inner ul li:nth-child(3n+1) {
		margin: 0 -4px 7rem 4%;
	}
	.other-articles .inner ul li:nth-child(2n+1),
	.other-articles-bottom .inner ul li:nth-child(2n+1) {
		margin: 0 -4px 7rem 0;
	}	
	#primary,
	#secondary {
	    float: none;
	    width: 100%;
	    clear: both;
	}
	#primary {
		margin-bottom: 5.3rem;
	}
	.category .other-articles,
	.category .other-articles-bottom,
	.search .other-articles,
	.tag .other-articles   {
		padding-top: 0px;
	}
	.category .other-articles ul li  > a,
	.category .other-articles-bottom ul li  > a,
	.search .other-articles ul li  > a,
	.tag .other-articles ul li  > a { width: 50%;}
	.entry-project .col-l,
	.entry-project .col-r {
	    float: none;
	    width: 100%;
	    overflow: hidden;
	}
	.entry-project .col-r {
		max-width: 320px;
		margin: 0 auto;
	}
	.entry-project .col-l {
		padding-bottom: 4.5rem;
		margin-bottom: 2.5rem;
		border-bottom: 2px solid #ccc;
	}
	.entry-project::before {
		display: none;
	}
	.entry-project {
		margin-bottom: 4.5rem;
	}
	.statistic strong {
		letter-spacing: 0px;
	}
	.single-project .projects-list .item {
		width: 48%!important;
		margin: 0 0 3.2rem; 
	}
	.single-project .projects-list .item:first-child {
		margin-right: 4%;
	}
	.call-to-action .col {
		width: 100%;
		height: 300px!important;
	}
	.call-to-action .col .heading br {
		display: none!important;
	}
	#author, .capcha-box p input,
	#comment {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.quick-facts .slides {
		min-height: 1px;
	}
	.cluster-03 .large-description {
		width: 45%;
		margin-left: 2%;
	}
	.banner-thread .banner-text h2 {
		font-size: 5.5rem;
		line-height: 5.9rem;
	}
	.banner-thread .banner-text p {
		font-size: 2rem;
		line-height: 2.4rem;
	}
	.banner-thread .banner-text h1 {
		letter-spacing: 5px;
		font-size: 2rem;
		padding-bottom: 2.6rem;
	}
	.tabs,
	.offices {
		float: none;
		width: 100%;
	}
	.tabs {
		margin-bottom: 3rem;
	}
	.offices .office {
		width: 44%;
		margin: 0 4% 6rem;
		float: left;
		box-sizing: border-box;
	}
	.other-ways {
		clear: both;		
		padding: 3rem 29% 3.7rem;
	}
	.solutions-intro {	   
	    max-width: 650px;	       
	}
	.m-area .img-wrap {
		width: 100%;
		max-width: 842px;
		margin: 0 auto;
	}
	.m-area .col-r {
		position: relative;
		left: auto;
		right: auto;
		margin: -5rem auto 0;
		width: 100%;
		max-width: 650px;
		padding: 6rem 4rem 3rem;
		z-index: 2;
	}
	.three-cols .col {
		width: 48%;
		margin-right: 4%;
	}
	.three-cols .col {
		margin-bottom: 5rem;
	}
	.three-cols .col.middle {
		margin-right: 0px;
	}
	.three-cols .col.last { 
		float: none;
		margin: 0 auto 5rem;
		clear: both;
		width: 48%;
		height: auto!important;
		padding: 5rem 0;
	}
	.three-cols .more-btn {
		box-sizing: border-box;
	}
	.top-stat .statistic strong {
		font-size: 10rem;
		line-height: 10rem;
	}
	.top-stat {
		padding-top: 7rem
	}
	.top-stat .statistic span {
		padding-bottom: 1rem;
	}
	.team-solutions h3 {
		font-size: 4rem;
		line-height: 4.5rem;
	}
	.team-solutions .img-wrap {
		width: 60%;
	}
	.team-solutions .entry {
		width: 650px;
		float: none;
		margin: 0 auto 7rem;
		text-align: center;
	}
	.team-solutions .img-wrap {
		width: 100%;
		float: none;
		max-width: 600px;
		margin: 0 auto;
	}
	.call-solutions {
		padding-bottom: 0px;
	}
	.diamonds .diamond .l-corner:before,
	.diamonds .diamond .r-corner:before {		
		margin: -1.2rem 0 0 -1.3rem;			
	}
	.blog .insights-slider .img-wrap,
	.blog .insights-slider .col-r {
		opacity: 1;
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
	.blog .insights-slider .col-r {
		margin: 0;
		padding-left: 4%;
		padding-right: 4%;
	}
	.call-out-protfolio .caption strong {
		font-size: 4rem;
		line-height: 4rem;
	}
	.m-area .img-wrap, 
	.m-area .col-r {
	    opacity: 1;
	    -webkit-transform: translateX(0px);
	    transform: translateX(0px); 
	}
	.insights-slider .col-r p {
		font-size: 1.5rem;
	}
	.insights-slider .col-r h3 {
		font-size: 3rem;
		line-height: 3.2rem;
	}
	.company h2 {
		font-size: 4rem;
		line-height: 4.2rem;
	}
	.service-03:after {
		width: 34rem;
		height: 34rem;	
		margin-left: -17rem;
		bottom: 3.9rem;		
	}
	.services.tablet-services .left-triangle,
	.services.tablet-services .right-triangle {
		max-height: 714px;
	}
	.main-info {
		margin-top: 4.5rem;
	}
	.main-info h2 {
		max-width: 100%;
	}
	.single-item .col-r .b-line {
		display: none;
	}
	.insights-slider .single-item .col-r,
	.insights-slider .single-item .col-r {
		border: none!important;
	}
	.home #masthead {		
		-webkit-transition: background .5s , padding .5s ,-webkit-transform .8s;
		transition:background .5s , padding .5s , transform .8s;
	}
	.home #masthead.fixed {
		-webkit-transition: background .5s , padding .5s ,-webkit-transform .8s;
		transition:background .5s , padding .5s, transform .8s;
	}
	#masthead.fixed .menu li a {	
		-webkit-transition: color .5s;
		transition: color .5s;		
	}
	.home .fixed .logo  a:before {	
		-webkit-transition: opacity .5s;
		transition:opacity .5s;
	}
	.blog .insights-slider .b-line ,
	.insights-slider .single-item .b-line{
		display: none!important;
	}
	.blog .projects-tabs li,
	.category .projects-tabs li {
		float: left;
	}
	.blog .projects-tabs ul,
	.category .projects-tabs ul {
		padding-left: 0px;
		min-height: 24px;
	}
	.blog .projects-tabs ul li:first-child a,
	.category .projects-tabs li:first-child a {
		margin-left: 0px;
	}
	.page-template-thethread-page .dark .dark-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.staff .employee {
		margin-left: 0px;
		width: 50%;
	}
	.staff .employee .employee-in .bottom {
		margin-top: -1rem;
	}
	.employee .pop-up .pop-up-inner {
		padding-left: 3rem;
	}
	.staff .employee .employee-in .bottom {
		padding-right: 32%;
	}
	.staff .employee.even .employee-in .bottom {
		padding-left: 32%;
	}
	.m-area .m-area-top {
		max-width: 842px;
		margin: 0 auto;		
	}
	.m-area .m-area-top a {
		margin-right: 0px;
	}
	.solution-carousel .flex-prev,
	.solution-carousel .flex-next {
		left: 3.5rem;
	}
	.solution-carousel .flex-next {
		left: auto;
		right: 3.5rem;
	}	
}
@media screen and ( max-width: 980px ) {
	.service-03 .bottom-grey .sub-heading {
		font-size: 13.5rem;
	}
	.cluster-02 .large-description {
		margin-top: 3rem;
	}
	.cluster-02 .cluster-slider-wrap {
		width: 67%;
	}
	.cluster-02 .large-description {
		width: 36%;
	}
	.cluster-02 .center-image {
		width: 38%;
	}
	.cluster-02 .large-description::before {
		top: 26rem;
		height: 18rem;
	}
	.cluster-02 .right-image {
		width: 18%;
	}
	.cluster-02 .diamond {
		margin-right: 18%;
	}
	.cluster-03 .caption-title {
		margin-left: 6%;
		margin-top: 8rem;
	}
	.carousel .flex-prev, .carousel .flex-next {
		right: -60px;
	}
	.carousel .flex-prev {
		left: -60px;
	}
	.call-thread a .image-caption {
		left: 1rem;
	}
	
	.call-thread .r-image {
		margin-left: 1%;
		width: 42.5%;
	}
	.call-thread .c-image {
		width: 52%
	}
	.call-thread .m-image {
		width: 41%;
	}
	.solutions-intro {	   
	    max-width: 500px;	       
	}	
	.top-stat::before {
	    right: 9rem;
	}
	
}
@media screen and ( max-width: 900px ) {	
	#masthead .inner,
	.footer .inner {
		padding: 0 3rem;
	}
	.projects-list .inner,
	.positions .inner {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.solutions-intro {
		font-size: 1.6rem;
		padding: 3rem 0 4.5rem;
		min-height: 19rem;
	}
	.blog .projects-tabs .inner,
	.spotlight-section .inner,
	.light-grey .inner,
	.other-articles .inner,
	.category #main .inner,
	.search #main .inner,
	.single #main .inner,
	.call-thread .inner,
	.page-template-connect-page #content > .inner,
	.m-area .inner,
	.solution-carousel,
	.team-solutions .inner,
	.call-solutions .inner,
	.archive.tag .inner {	
		padding: 0 3rem; 		
	}
	#masthead .menu li {
		margin-left: 1.4rem;
	}
	#masthead .menu li a,
	#masthead.fixed .menu li a {
		font-size: 1.3rem;
	}
	.page-template-thank-you-page  #masthead .menu li a {
		font-size: 1.3rem!important;
	}
	.projects-list .item {
		width: 100%;
		margin: 0 auto 8.5rem; 
	}	
	.service-03 .bottom-grey .sub-heading {
		font-size: 12rem;
		top: -4.5rem;
	}
	.cluster-01 .diamond {
		width: 34%;
	}
	.cluster-01 .caption-title.right {
		margin-right: 9%;
	}
	.cluster-01 .large-description {
		width: 41%;
		float: right;
	}
	.diamond-entry {
		right: auto;
		left: 50%;
		margin-left: -49rem;
		position: absolute;
		margin-top: -38.5rem;
	}
	.page-template-thank-you-page {
		overflow: hidden;
	}
	.solutions-intro {	   
	    max-width: 450px;	       
	}
	.service-02 .bottom-grey .number {
		display: none;
	}
	.top-stat::before {
	    right: 5rem;
	}
	.main-info .p10 {
		padding-left: 0rem;
		display: block;
	} 
	.main-info .p10 + br {
		display: none;
	}
	.solution-carousel { 
   		margin-bottom: 4rem;
	}
/*1409*/
.frm_form_field.form-field.select-style1 select{ width: 85%; margin-left: 15%;}	
}
@media screen and ( min-width: 768px ) and ( max-height: 500px ) {
	.diamond-entry p {
		display: none;
	}
	.contact-pro-typ-select .wpcf7-form-control-wrap.when select {
    width: 106%;
}

}
@media screen and ( max-width: 830px ) {
	.deco-down {
		display: none;
	}
	.single-project .deco-down {
		display: block;
	}
	.entry-career .col-r .entry {
		margin-top: -4rem;
	}
	#comments {
		padding: 4.2rem 1.5rem 4.5rem;
	}
	.result .result-entry {
		padding-bottom: 30rem;
	}
	.result .result-entry {
		width: 55%;
	}
	.cluster-02 .large-description {
		margin-top: 1rem;
	}
	.cluster-02 .cluster-slider-wrap {
		width: 61%;
	}
	.cluster-02  .large-description .col-r-t {
		height: auto;
		padding: 1rem 0;
	}
	.cluster-02 .large-description {
		width: 42%;
	}
	.cluster-02 .center-image {
		width: 38%;
	}
	.cluster-02 .large-description::before {		
		bottom: -14.5rem;
		top: auto!important;
		height: 15rem;
	}
	.cluster-02 .right-image {
		width: 18%;
	}
	.cluster-02 .diamond {
		margin-top: -16rem;
		margin-right: 22%;
	}	
	.cluster-03 .diamond {
		margin-top: -10rem;
		margin-left: 9%;
	}
	.cluster-02,
	.cluster-03 {
		padding-top: 5rem;
	}
	.solutions-intro {	   
	    max-width: 400px;	       
	}
	.light .deco-down {
		display: block;
	}
	.our-mission .mission-entry {
		font-size: 4rem;
		line-height: 4rem;
	}
}
@media screen and ( max-width: 815px ) {
	.service-03 .bottom-grey .sub-heading {
		font-size: 11rem;
	}
	.grey-inner h2 {
		font-size: 4.5rem;
	}
	.blog .insights-slider .img-wrap span {
		font-size: 14rem;		
	}
	.cluster-02 .diamond {
		height: 40rem;
	}
	.cluster-03 .diamond {
		height: 44rem;
	}	
	.desktop-fix {
	    width: 76%;
	}
}
@media screen and ( max-width: 767px ) {
.page-template-careers-sub-page .banner-thread h1{ line-height:normal;}
	.call-to-action.animated .col .b-line.b-line-01,
	.call-to-action.animated .col .b-line.b-line-03 {
		width: 101.5%;
	}
	.call-to-action.animated .col .b-line.b-line-02,
	.call-to-action.animated .col .b-line.b-line-04 {
		height: 102.5%;
	}
	.entry-post .alignright,
	.entry-post .alignleft,
	.entry-post .wp-caption.alignright,
	.entry-post .wp-caption.alignleft {
		float: none;
		margin-left: 0px;
		margin-right: 0px; 
	}
	.category #primary {
		margin-bottom: 0px;
	}
	.featured {
		display: none;
	}
	.entry-project .col-l .top,
	.entry-project .col-l .key,
	.entry-project .col-r,
	.cluster .top-entry,
	.cluster-01 .large-description,
	.cluster-02 .large-description,
	.cluster-03 .large-description,
	.caption-title,
	.solutions .heading	{
		opacity: 1;
		-webkit-transform: translate(0,0);
		transform: translate(0,0) ;
	}
	.projects-list  .project-info .view-btn {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		margin-left: 1.5rem;
		margin-top: 2.7rem;
	}
	.projects-list .item .project-info {
		padding-bottom: 1.7rem;
	}
	.item:hover .project-info .hidden-part {
		opacity: 0;
	}
	.projects-list .project-info .attr strong {
		float: left;
		margin-right: .5rem;
	}
	.projects-list .project-info .attr {
		overflow: hidden;
	}
	.projects-list .project-info .attr span {
		display: block;
		overflow: hidden;
	}
	.item:hover .project-info .attr {
		opacity: 1;
		-webkit-transform: translate(0,0px);
		transform: translate(0,0px) ;		
	}
	.solution-carousel  .l-image,
	.solution-carousel  .r-image,
	.solution-carousel  .top-stat,
	.solution-carousel  .main-info {
		opacity: 1!important;
		-webkit-transform: translate(0,0)!important;
		transform: translate(0,0)!important ;
	}
	.solution-carousel .flex-prev,
	.solution-carousel .flex-next {
		left: 6rem;
	}
	.solution-carousel .flex-next {
		left: auto;
		right: 6rem;
	}		
	#masthead .menu li.hide-desktop {
		display: block;
	}
	.home #masthead {
		background: #fff;
	}
	.logo {
	    float: none;
	    height: 13px;
	    width: 290px;
	    margin: 0 auto;
	}
	.logo  a,
	.home .logo a {
		background: url(images/logo.png) no-repeat 0 -13px!important;	
		background-size: 290px 26px!important 	
	}	
	#masthead {
		padding-top: 2.1rem!important;
		height: 3.5rem!important;
		background: #fff;
	}
	.home #page {
		padding-top: 0rem;
	}
	#page {
		padding-top: 5.6rem;
	}	
	.mobile-menu {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		top: 45px;
		background: #fff;
		overflow-y: auto; 
		z-index: 9999; 
	}
	.mobile-menu  div.chimpy_signup_success div,
	div.chimpy_signup_success {
		display: block;
	}
	.mobile-menu .chimpy_custom_css .chimpy_status_underlay {
		width: 100%;
		margin-right: -32%;
	}
	.mobile-menu .chimpy_custom_css .chimpy_widget_field_EMAIL {
		width: 66%!important;
	}
	#mobile-menu {
		display: block;
		box-sizing: border-box;
		position: absolute;
		top: 28px;
		right: 4%;
		height: 18px;
		width: 27px;
		z-index: 11;
		cursor: pointer;
		position: absolute;
		top: 50%;
		margin-top: -9px;		
	}
	#mobile-menu:after {
		background: #c7bea0;
		bottom: 0;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		transition: all 0.5s linear;
		width: 100%;
	}
	#mobile-menu:before {
		background: #c7bea0;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		top: 0;
		transition: all 0.5s linear;
		width: 100%;
	}
	#mobile-menu span {
		background: #c7bea0;
		content: "";
		height: 2px;
		left: 0;
		margin-top: -1px;
		position: absolute;
		top: 50%;
		transition: all 0.5s ease 0s;
		width: 100%;
	}
	.active#mobile-menu {
		width: 20px;
	}
	.mobile-menu-in {		
		position: absolute;
		left: 0;
		right: 0;
		bottom: 172px;
		top: 0;
		overflow-y: auto; 
		-webkit-transition: bottom .5s;
		transition: bottom .5s;
	}
	.mobile-menu-in .menu-main-menu-container {
		display: table;
		height: 100%;
		width: 100%;
	}
	.mobile-menu-in .menu-main-menu-container .menu {
		display: table-cell;		
		vertical-align: middle;
	}
	#mobile-menu {
		transition: all 0.5s linear;
	}
	.active#mobile-menu span {
		opacity: 0;
	}
	.active#mobile-menu:before {
		-webkit-transform: rotate(-225deg) scale(1);
		-moz-transform: rotate(-225deg) scale(1);
		transform: rotate(-225deg) scale(1);
		top: 8px;
	}
	.active#mobile-menu:after {
		-webkit-transform: rotate(225deg) scale(1);
		-moz-transform: rotate(225deg) scale(1);
		transform: rotate(225deg) scale(1);
		bottom: 8px;
	}	
	.mobile-menu .copyright {
		position: relative; 
	}	
	#masthead .menu,
	.mobile-menu > div .menu {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		display: none;
		background: #fff;
		padding-top: 2rem;
	}
	.mobile-menu > div .menu {
		position: static;
		display: block;
	}
	#masthead .menu li,
	.mobile-menu > div .menu li {
		float: none;
		display: block;
		text-align: center;
	}
	.mobile-menu .footer {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.mobile-menu > div .menu li {
		padding-bottom: 2.4rem;	
	}
	
	#masthead .menu li a,
	#masthead.fixed .menu li a,
	.home #masthead .menu li a,
	.mobile-menu > div .menu a {
		font-size: 1.7rem;
		line-height: 3.5rem;
		font-weight: 900;
		color: #1f242a;
	}	
	/*.mobile-menu > div .menu li:hover ul{
		display: block;
	}*/
	.mobile-menu .sky-form section {
		margin-bottom: 0px!important;
	}
	.mobile-menu > div .menu  li ul li {
		padding-bottom: 0px;
	}
	.mobile-menu > div .menu  li ul li a {
		font-size: 1.2rem;
	}
	.mobile-menu > div .menu img {
		display: none;
	}
	.mobile-menu > div .menu a {
		text-transform: uppercase;
		letter-spacing: 2.5px;
	}
	#masthead .menu li ul,
	.mobile-menu > div .menu li ul {
		position: static;
		top: auto;
		left: auto;
		background: none;
		padding: 0rem;
		width: 100%;
		display: none;
		border:none;
		padding-top: 1.2rem;
		margin-bottom: -1.2rem;
	}
	#masthead .menu li ul:before,
	#masthead .menu li ul li a strong,
	.mobile-menu > div .menu li ul:before,
	.mobile-menu > div .menu li ul li a strong {
		display: none;
	}
	#masthead .menu li ul li,
	.mobile-menu > div .menu li ul li  {
		float: none;
		margin: 0;
		width: 100%; 
	}
	#masthead .menu li ul li a,
	.home #masthead .menu li ul li a,
	.mobile-menu > div .menu li ul li a,
	.mobile-menu > div .menu li ul li a  {
		font-size: 1.4rem;
		font-weight: 700;
		color: #8f9498;
	}
	.footer .logo {
		display: none;
	}
	.footer .col-l,
	.socials,
	.copyright {
		float: none;
		width: 100%;
		text-align: center;
		padding-bottom: 2rem;
	}
	.socials {
		padding-top: 0px;
	}
	.footer .menu li,
	.socials li {
		float: none;
		display: inline-block;
		margin: 0 1.4rem;
	}
	.socials li {
		margin: 0 .4rem;	
	}
	.footer {
		padding: 2.4rem 0;
	}
	.copyright {
		margin-top: 0px;
		padding-bottom: 0px;
	}
	.copyright span.copy, 
	.copyright span.hand {
		float: none;
		display: block;
		text-align: center;
	}
	.chimpy_custom_css {
		width: 100%;
		max-width: 460px;
		position: static;
		display: block;
		margin: 2.4rem auto 0 !important;
		float: none;
		display: none;
	}
	.chimpy_custom_css em,
	.sky-form label.error {
		text-align: left;
	}
	#menu-footer-menu {
		margin: 0 -3rem; 
	}
	.projects-tabs {
		overflow: hidden;
		padding-left: 4%;
		padding-right: 4%;
	}
	.projects-tabs li {
		width: 48%;
		float: left;
		margin-bottom: 1rem;
		margin-left: 4%;		
	}
	.projects-tabs li:nth-child(2n+1){
		margin-left: 0px;
	}
	.projects-tabs li a{
		display: inline-block;
		margin: 0;
	}
	.projects-list .inner {
		padding-left: 4%;
		padding-right: 4%;
	}
	.projects-list .item {
		margin-bottom: 6rem;
	}
	.project-info .attr {
		padding-left: 0px;
	}
	.project-info h2 a {
		margin-bottom: 2rem;
	}
	.item .project-info {
		padding-top: 2rem;
	}
	.company .deco-romb {
		display: none;
	}
	.company .entry {
		width: 70%;
	}
	.company p {
		padding: 0 0 2.4rem;
	}
	.company h2 {
		font-size: 4rem;
	}
	.bottom-grey .number,
	.service-03::after {
		display: none;
	}
	.service-03 .bottom-grey {
		height: 333px;
	}	
	.entry-career .col-l {
		float: none;
		width: 100%
	}
	.entry-career .col-l .entry,
	.entry-career .col-l img,
	.entry-career .col-r,
	.entry-career .col-r img,
	.entry-career .col-r .entry {
		float: none;
		width: 100%;
		margin-top: 0;
	}
	.entry-career .col-r img {
		margin-bottom: 4rem;
	}
	.entry-career .inner {
		padding: 3rem 4% 6rem;
	}
	.banner h1 {
		font-size: 10rem;
	}
	.page-template-thethread-page .banner h1,
	.banner-thread h1 {
		font-size: 3rem;
	}
	.page-template-thethread-page h1 span {
		font-size: 1.5rem;
		bottom: -1rem;
	}
	.positions .job-item h3 {
		font-size: 3rem;
		padding-right: 7rem;
	}
	.positions .job-item {
		padding: 2rem 2rem 1.7rem
	}
	.job-item .read-more {	    
	    right: 1.8rem;
	    top: 2.4rem;	   
	}
	.job-item .white {
		margin: 0;
		padding: 2rem;
	}
	.banner-outer {
		border:none;
		padding:  0 4%;
	}
	.projects-list .item-inner::before,
	.projects-list .odd .item-inner::before {
		top: -30px;
		width: 280px;
		left: -10px;
		right: auto;
		bottom: auto;	
		content: "";
		background: url(images/deco-dots.png) no-repeat;
	}
	.blog .insights-slider .img-wrap span {
		font-size: 8.5rem;		
		bottom: -20px;
	}
	.spotlight-section li {
		float: none;
		width: 100%;
	}
	.spotlight-section li:first-child {
		margin-bottom: 3.5rem;
	}
	.light-grey::before {
		display: none;
	}
	.light-grey .popular,
	.light-grey .projects-list {
		float: none;
		width: 100%;
	}	
	.other-articles .inner ul li,
	.other-articles-bottom .inner ul li {
		display: inline-block;
		vertical-align: top;
		margin: 0 0 4.5rem!important;
		width: 100%;
	}	
	.mobile-list {
		float: left;
		width: 200px;
		display: block;
		border: 2px solid #c6be9f;	
		text-align: left;		
		position: relative; 
	}
	.mobile-list:before {
		position: absolute;
		width: 0; 
		height: 0; 
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;		
		border-top: 6px solid #1f242a;
		content: "";
		right: 7px;
		top: 50%;
		margin-top: -3px;
	}
	.mobile-list a {
		color: #1f242a;  
		line-height: 44px;	 	
		display: block;
		padding: 0 10px;
		position: relative;
		z-index: 5;
		text-transform: uppercase;
	}
	.blog .projects-tabs .inner, 
	.spotlight-section .inner, 
	.light-grey .inner, 
	.other-articles .inner,
	.category #main .inner,
	.search #main .inner,
	.single #main .inner,
	.call-thread .inner,
	.page-template-connect-page #content > .inner,
	.page-template-connect-page .banner-thread,
	.banner-thread,
	.m-area .inner,
	.solution-carousel,
	.team-solutions .inner,
	.call-solutions .inner,
	.blog .insights-slider,
	#masthead .inner,
	.footer .inner,
	.archive.tag .inner  {
		padding: 0 4%;
	}	
	.page-template-connect-page .banner-thread {
		padding-top: 2.3rem;
	}	 
	.blog .insights-slider .img-wrap {
		width: 95%;
	}
	.blog .projects-tabs .inner,
	.page-template-projects-page .projects-tabs .inner,
	.tax-projects .projects-tabs .inner {
		position: relative;
		overflow: visible;
		height: 48px;
		padding: 0;
	}
	.blog .projects-tabs,
	.page-template-projects-page  .projects-tabs,
	.tax-projects .projects-tabs {
		overflow: visible;
	}
	.blog .projects-tabs ul,
	.page-template-projects-page .projects-tabs ul,
	.tax-projects .projects-tabs ul {
		position: absolute;
		top: 48px;
		left: 0;
		width: 182px;
		padding: 10px;
		display: none;
		background: #fff;
		z-index: 99;
	}
	.blog .projects-tabs ul li,
	.page-template-projects-page .projects-tabs ul li,
	.tax-projects .projects-tabs ul li {
		display: block;
		width: 100%;
		margin: 0 0 7px!important;
		text-align: left;
	}
	.blog .projects-tabs ul li  a,
	.page-template-projects-page .projects-tabs ul li  a,
	.tax-projects .projects-tabs ul li  a{
		display: block;
		border: none;
	}
	.search-section {
		padding-right: 3%;
		top: 10px;
	}	
	.insights-slider .img-wrap::before, 
	.blog .insights-slider .img-wrap::before {
		height: 150px;		
	}
	.blog .insights-slider .img-wrap::before {
		background-position: 0 100%!important;
	}
	.share {
		position: static;
		margin-bottom: 1rem;
	}
	.share .addthis_toolbox > a {
		display: inline-block;
	}
	.entry-post {
		padding-left: 0px;
	}
	.blog .projects-list .heading {
		margin-bottom: 7rem;
	}
	.comment-form-author,
	.capcha-box {
		width: 100%;
		margin-bottom: 1.5rem;
	}
	#si_image_com,
	#si_refresh_com {
		float: left!important;
	}
	#si_image_com, #si_refresh_com {
		padding-left: 0px!important;
	}
	.form-submit {
		float: none;
		width: 100%;
		margin: 0 auto; 
	}
	.quick-facts .slides {
		min-height: 1px;
	}
	.entry-project .col-l .key {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 2rem;
	}
	.entry-project .col-l .key strong {
		margin-bottom: .5rem;
	}	
	.entry-project .col-l h1 {
		padding-bottom: 1rem;
	}
	.entry-project .col-l .top > p {
		font-size: 2rem;
		margin-bottom: 2.5rem;
		line-height: 2.8rem;
	}
	.entry-project .col-l {
		padding-bottom: 2.5rem;
	}
	.single-project .projects-list .item{
		display: none;
	}
	.single-project .projects-list .item:first-child {
		margin-right: 0px;
		display: block;
		width: 100%!important;
	}
	.single-project .projects-list .item:first-child,
	.project-info-wrap {
		height: auto!important;
	}
	.cluster-01 .cluster-slider-wrap {
		width: 100%;
		float: none;
	}
	.large-description::before,
	.caption-title:after {
		display: none;
	}
	.cluster-01 .large-description,
	.cluster-02 .large-description,
	.cluster-03 .large-description  {
		float: none;
		width: 90%;
		margin: 0 auto 2rem;
		top: -2.5rem;		
		clear: both;
	}
	.large-description .col-r-t,
	.cluster-02 .large-description .col-r-t,
	.cluster-03 .large-description .col-r-t {
		height: auto;
		padding: 3rem 0;
		padding-top: 5.5rem;
		padding-bottom: 4rem;
	}
	.cluster-01 .right-image {
		float: none;
		width: 100%;
	}
	.cluster-01 .caption-title.left,
	.cluster-01 .caption-title.right {
		float: none;
		margin: 0 auto;
	}
	.cluster-01 .caption-title.left {
		margin-top: -1rem;
	}
	.cluster-01 .diamond {
		float: none;
		width: 100%;
		margin: 0 auto; 
		z-index: 9;
		margin-top: -3rem;
		position: relative; 
	}
	.cluster-01 .caption-title.right {
		z-index: 10;
	}
	.cluster-01 .caption-title.right {
		margin-top: -7rem;
	}
	.cluster-02 .caption-title {
		float: none;
		margin: -4rem auto -2rem;
	}
	.cluster-02 .diamond {
		float: none;
		margin: 0 auto;
		display: block;
		width: 100%;
		z-index: 10;
		position: relative;
	}


	.cluster-02 .cluster-slider-wrap {
		width: 100%;
		margin-bottom: 0px;
	}
	.cluster-02 .center-image,
	.cluster-02 .right-image {
		width: 100%;
		float: none;
		margin-bottom: 3rem;
	}
	.cluster-02 .right-image {
		width: 80%;
		margin: 0 10% 3rem;
	}
	.cluster-02 .large-description::before {
		display: none;
	}
	.cluster-02 .large-description,
	.cluster-03 .large-description {
		text-align: left;
	}
	.cluster-03 .cluster-slider-wrap {
		float: none;
		width: 100%;
	}	
	.cluster-03 .rectangle-image {
	    float: none;
	    margin-bottom: 3rem;
	    width: 100%;
	}
	.cluster-03 .caption-title {
	    float: none;
	    margin: -4rem auto -2rem;
	}
	.cluster-03 .diamond {
	    display: block;
	    float: none;
	    margin: -3rem auto 0;
	    position: relative;
	    width: 100%;
	    z-index: 10;
	}
	.cluster-slider .flex-control-nav {
		z-index: 9;
		top: 2rem;
	}
	.cluster-slider .flex-control-nav a {
		background: #fff;
	}
	.cluster-02 .diamond {
		height: auto;
	}
	.cluster-03 .diamond {
		height: auto;
	}
	.result .deco-down {
		bottom: 20rem;
	}
	.entry-thread .inner {
		width: 100%;
		padding: 0 4%;
		box-sizing: border-box;
	}
	.diamond-entry p {
		display: block!important;
	}
	.diamond-entry {
		width: 100%;
		margin: 0 auto;
		position: relative;
		left: auto;
		top: auto;
		float: none;
		margin: -6rem auto 0;
		/*background: #1f242a;*/
		height: auto;
		padding: 3rem 2rem 0;
		box-sizing: border-box;
		font-size: 1.6rem;
		max-width: 353px;
	}
	.diamond-entry:before,
	.diamond-entry:after {
		/*display: none;*/
		width: 40rem;
		height: 40rem;
		left: 2rem;
	}
	.page-template-thank-you-page #page {
		position: relative;
		/*min-height: 80rem;*/
	}
	.page-template-thank-you-page {
		overflow: auto;
	}
	.page-template-thank-you-page .footer {
		position: absolute;
	}
	.diamond-entry::after {
		border-width: 3rem;
		left: -1rem;
		top: 2rem;
	}
	.thank-you-bg {
		padding: 8rem 4%;
	}
	.page-template-thank-you-page .col-r-t {
		height: 44rem;
	}
	.offices .office {
		width: 100%;
		margin: 0 0 2.5rem;
	}
	.other-ways {
		overflow: hidden;
		padding:  3rem 2rem 3.7rem;
		margin-bottom: 5rem;
	}
	.banner-thread .banner-text p {
		display: none;
	}
	.banner-thread .banner-text h2{
		margin-bottom: 0px;
	}
	.wpcf7-form > h3 {
		padding-bottom: 2.5rem;
	}
	.other-ways .center {
		text-align: center;
	}	
	.offices .other-ways .view-btn,
	.offices .other-ways .view-btn.last {
		display: inline-block;
		float: none;
		margin:  0 3rem 0 1.7rem;
	}
	.offices .other-ways .view-btn.last {
		margin-right: 0px;
	}

	.tab input::-webkit-input-placeholder,
	.tab textarea::-webkit-input-placeholder {	
		letter-spacing: 1px;		
	}
	.tab  input:-moz-placeholder,
	.tab  textarea:-moz-placeholder {
	 	letter-spacing: 1px;
	}
	.tab  input::-moz-placeholder,
	.tab  textarea::-moz-placeholder {
	  letter-spacing: 1px;
	}
	.tab  input:-ms-input-placeholder,
	.tab  textarea:-ms-input-placeholder {  
	   letter-spacing: 1px;
	}
	.fileUpload em {
		line-height: 2.6rem;
	}
	.diamonds .diamond .l-corner {
		display: none;
	}
	.diamonds .diamond-outer-2 {
	    display: block;
	    margin: 0 auto;
	}
	.diamonds .diamond-outer-3 {
		z-index: 4;
	}	
	.banner-thread.solutions .grey-diamond {
		display: none;
	}
	.solutions-intro {
		background: #dededf;
		max-width: 80%;
		padding-left: 2%;
		padding-right: 2%;
		margin-top: -3rem;
		margin-bottom: -3rem;
		padding-bottom: 6rem;
		min-height: 1px;
	}
	.c-style .solutions-intro  {
		background: #1f242a;
	}
	.m-style .solutions-intro  {
		background: #c1c2c6;
	}
	.solutions-intro  p{
		max-width: 80%;
		margin: 0 auto;
	}
	.call-thread .inner > a {
		width: 100%;
		max-width: 490px;
		float: none;
		margin: 0 auto 8rem;
	}
	.staff .employee,
	.staff .employee.even {
		width: 100%;
		float: none; 
		padding: 0;
		margin-bottom: 1rem;
		text-align: center;
	}
	.staff .employee.even {
		margin: 0;
	}
	.staff::before {
		display: none;
	}
	.employee .pop-up {
		right: 0;
		bottom: -3px;
	}
	.employee.even .pop-up {
		left: 0;
	}
	.entry-thread h2 {
		font-size: 3rem;
		line-height: 3rem;
	}
	.light .deco-down {
		display: none;
	}
	.entry-thread {
		padding-bottom: 30rem;
	}
	.page-template-thethread-page .dark::before {
		width: 30rem;
		height: 30rem;
		margin-left: -15.2rem;
		top: 49rem;
	}
	.page-template-thethread-page .light {
		padding-bottom: 85rem;
	}
	.single-project .projects-list .item {
		background: none;
	}
	.three-cols .col.middle {
		display: none;
	}
	.three-cols .col {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 5rem!important;
		height: auto!important;
	}
	.three-cols .col.last {
		width: 100%;
	}
	.three-cols span.top-txt {
		display: none;
	}
	.team-solutions::after {
		width: 30rem;
		height: 30rem;
		bottom: 4.1rem;
		margin-left: -15.1rem;
	}
	.team-solutions .entry {
		width: 100%;
		max-width: 650px;
	}
	.team-solutions::before {
		height: 118rem;
	}
	.team-solutions .entry {
		margin-bottom: 2rem;
	}
	.m-area .img-wrap,
	.m-area .col-r {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
	.work-with-us .deco-down {
		display: none;
	}
	.team-solutions .img-wrap {
		padding-right: 0px;
		background: none;
		max-width: 1000px; 
	}
	.solution-carousel .r-image {
		display: none;
	}
	.solution-carousel .l-image {
		width: 100%;
	}
	.call-out-protfolio .caption strong {		
		line-height: 5rem;
		padding: 0 4rem;
	}
	.call-out-protfolio .caption strong:before,
	.call-out-protfolio .caption strong:after {
		display: none;
	}
	.top-stat {
		display: none;
	}
	.main-info {
		margin-right: 0px;
	}
	.main-info .p10 {
		padding-left: 0rem;
		display: block;
	} 
	.main-info .p10 + br {
		display: none;
	}
	.solution-carousel {
		margin-bottom: 4rem;
	}
	.solution-carousel .slides li {
		padding-top: 0px;
	}
	.m-area .col-r {
		padding: 6rem 2.5rem 3rem;
		max-width: 95%;
	}
	.solution-carousel span.top-txt {
		display: none;
	}
	.insights-slider .col-r p {
		padding-bottom: 3rem;
	}
	.slick-track {
		padding-bottom: 3rem;
	}
	.insights-slider .img-wrap::before{
		bottom: -30px;
	}
	.insights-slider .img-wrap:before {	
		background: url(images/deco-dots.png) no-repeat 0 100%;		
	}
	.insights-slider .col-r {
		padding-top: 40px;
	}
	.insights .deco-romb,
	.grey-fake::before,
	.grey-inner p {
		display: none;
	}
	.insights {
		padding-top: 5.5rem;
	}	
	.home .insights {
		top: -2px;
	}	
	.service-03 .grey, .service-03 .grey-fake,
	.service-02 .grey, .service-02 .grey-fake,
	 .grey,  .grey-fake ,
	 .grey-inner,
	 .grey-fake:after,
	 .service-03 .grey-fake::after,
	 .service-02 .grey-fake::after {
	 	height: 150px;
	 	width: 305px;
	}
	.grey-fake,
	.grey  {
		margin-left: 0px;
	}
	.mobile-services .service-03 .grey, 
	.mobile-services .service-03 .grey-fake,
	.mobile-services .service-02 .grey, 
	.mobile-services .service-02 .grey-fake,
	.mobile-services  .grey,  
	.mobile-services .grey-fake ,
	.mobile-services .grey-inner,
	.mobile-services .grey-fake:after,
	.mobile-services .service-03 .grey-fake::after,
	.mobile-services .service-02 .grey-fake::after {
	 	height: 150px;
	 	width: 305px;
	}
	.mobile-services .grey-fake,
	.mobile-services .grey  {
		margin-left: -15px;
	}
	.grey-inner {
		padding-right: 0px;
	}
	.grey-inner h2 {
		font-size: 4rem;
		line-height: normal;
		padding-bottom: 1rem!important;
		padding-top: 0px!important;
	}
	.service > ul {
		height: auto;
	}
	.service-03::before {
		height: 60rem;
	}
	.company {
		margin-top: -50rem;
		padding-top: 56rem;
	}
	.service .left-triangle,
	.service .right-triangle {
		max-height: 498px;
	}	
	.service-03 .bottom-grey .sub-heading {
		font-size: 9rem;
	}
	.service-02 .view-btn {
		color: #fff;
	}
	.service-02 .romb-deco,
	.service-02 .romb-deco-2 {
		display: none;
	}
	.bottom-grey-inner.romb {
		top: 0;
	}
	.service-02 .bottom-grey-inner p,
	.service-02 .bottom-grey-inner h3,
	.service-02 .bottom-grey-inner .view-btn {
		color: #fff;
	}
	.service-02 .romb-inner {
		display: block;
		height: auto;
		padding-top: 3rem;
	}
	.service-02 .bottom-grey-inner.romb {
		max-width: 60%;
	}
	.service-02 .bottom-grey,
	.service-01 .bottom-grey {
		height: auto;
		min-height: 328px;
	}
	.service-02 .bottom-grey h3 br {
		display: none;
	}
	.wrapper-outer .deco {
		display: none;
	}
	.deco-02 {
		width: 240px;
		height: 240px;
		border-right:20px solid #c7bea0;		
		bottom: 29px;
		margin-left: -136px;	
	}
	.deco-03 {
		width: 240px;
		height: 240px;
		border-bottom:20px solid #c7bea0;	
		bottom: 20px;	
		margin-left: -113px;	
	}
	.mask-2 {
		bottom: -2px;
	}
	.page-template-careers-page .banner-thread h1:before,
	.page-template-careers-page .banner-thread h1:after,
	.page-template-careers-sub-page .banner-thread h1:before,
	.page-template-careers-sub-page .banner-thread h1:after
	 {
		display: none;
	}
	.diamond-entry {
		font-size: 1.4rem;
	}
	.page-template-thank-you-page .more-btn {
		display: block;
		width: 17rem;
		line-height: 4.8rem;
		margin: 0 auto 1rem;
		font-size: 1.1rem;
	}
	.entry-career .col-l img.left-image {
		display: none;
	}
	.entry-career .col-r {
		padding-top: 0px;
	}
	.entry.excerpt {
		display: none;
	}
	.gallery .flex-direction-nav a {
		opacity: 1
	}
	.gallery .flex-next:before,
	.gallery .flex-prev:before {
		opacity: 0!important;
		display: none;
	}
	.gallery .flex-prev{	
		background: url(images/ie-arrows-m.png) 0 -100px;
	}
	.gallery .flex-next{	
		background: url(images/ie-arrows-m.png) 0 0px;
	}
	.call-out-protfolio .caption strong span {
		background: none;
	}
	.hide-desktop {
		display: block;
	}
	.service-01 .bottom-grey-inner .hide-desktop,
	.service-02 .bottom-grey-inner .hide-desktop  {
		padding-top: 3rem;		
	}
	.hide-mobile {
		display: none;
	}
	/*.item-inner {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
	}*/
	.mobile-menu.open  {   
	    visibility: visible;
	    opacity: 1;   
	    -moz-transform: perspective(600px) rotateX(0deg);
	    -webkit-transform: perspective(600px) rotateX(0deg);
	    transform: perspective(600px) rotateX(0deg)
	}
	.mobile-menu {   
	    backface-visibility: hidden;
	    opacity: 0;
	    display: block;
	    visibility: hidden;
	    -moz-transition: all 0.6s cubic-bezier(0.7, 0.01, 0.3, 1);
	    -o-transition: all 0.6s cubic-bezier(0.7, 0.01, 0.3, 1);
	    -webkit-transition: all 0.6s cubic-bezier(0.7, 0.01, 0.3, 1);
	    transition: all 0.6s cubic-bezier(0.7, 0.01, 0.3, 1)
	}
	.call-out-protfolio .caption strong span {
		padding: 0;
	}
	.entry-thread p {
		padding: 0 3%;
	}
	.single-item .col-r  {		
		opacity: 1!important;
		-webkit-transform: translateX(0px)!important;
		transform: translateX(0px)!important;
	}
	.solution-carousel .flex-prev,
	.solution-carousel .flex-next {		
		background: url(images/ie-arrows.png) 0 -100px;		
	}
	.solution-carousel .flex-next {
		background: url(images/ie-arrows.png) 0 0px;
	}	
	.desktop-fix {
	    width: 100%;
	}
	.main-info {
		margin-top: 0px;
	}
	.home .logo  a:before {
		display: none!important;
	}	
	.insights-slider .single-item .col-r {
		border: none!important;
	}
	.process-carousel .flex-direction-nav {
		display: none;
	}	
	.cluster .top-entry {
		font-size: 2.2rem;
		line-height: 3.5rem;
		width: 100%;
	}
	.staff .employee .employee-in svg {
		margin: 0 auto 3rem;
		-webkit-transform: translate(0,0)!important;
		transform: translate(0,0)!important;
		opacity: 1!important;
		-webkit-transition: -webkit-transform 0s!important;
		transition: transform 0s!important;
	}
	.staff .employee .employee-in .bottom {
		padding: 0!important;
		text-align: center!important;
	}
	.staff .employee {
		position: relative;
	}
	.pop-up-inner svg {
		display: none;
	}
	.employee .pop-up,
	.employee.even .pop-up {
		left: 0;
		right: 0;
	}
	.employee .pop-up .pop-up-inner,
	.employee.even .pop-up .pop-up-inner {	
		-webkit-transform: translate(0,100%);
		transform: translate(0,100%);	
	}
	.team-entry  {
		padding: 0 4%;
	}
	.banner-thread-outer {
		padding: 0;
	}
	.staff.animated .employee .employee-in .svg-outer {		
		padding: 2rem 0 0;
	}
	.result .result-entry {
		margin-top: -35rem;
	}
	
}
@media screen and ( max-width: 768px ) and (orientation : landscape) {
	.pop-up-inner .col-r-t-c {
		vertical-align: top;
	}
}
@media screen and ( max-width: 668px ) {
	.grey-inner h2 {
		font-size: 2rem;	
		padding-right: 12rem;
	}	
/*1409*/
.frm_form_field.form-field.select-style1 select{ width: 80%; margin-left: 20%;}	
}
@media screen and ( max-width: 640px ) {
	.photo-tour .slides span {
		padding-top: 17px;
		height: 58px;
	}
	.photo-tour .slides span::before {
		width: 55px;
		height: 55px;
		left: 4px;
	}
	.photo-tour .slides span::after {
		right: 6px;
		margin-top: -9px;
	}
	.photo-tour .slides {
		left: -17%;
	}
	.photo-tour .photo-diamond {
		right: 17%;
	}
	.photo-tour .flex-next {
		width: 17%;
	}	
	.service-03 .bottom-grey .sub-heading {
		font-size: 8rem;
		top: -3.5rem;
	}
	.things-slider .flex-direction-nav {
		display: none!important;
	}
}
@media screen and ( max-width: 580px ) {
	.category .other-articles ul li  > a,
	.category .other-articles-bottom ul li  > a,
	.search .other-articles ul li  > a,
	.tag .other-articles ul li  > a {
		width: 100%;
		float: none;
		margin-bottom: 2rem;
	}
	.category .other-articles ul li .col-r,
	.category .other-articles-bottom ul li .col-r,
	.search .other-articles ul li .col-r,
	.tag .other-articles ul li .col-r {
		padding-left: 0px;
		overflow: visible;
	}
	.category .other-articles ul li,
	.category .other-articles-bottom ul li,
	.search .other-articles ul li,
	.tag .other-articles ul li {
		overflow: visible;
	}
	.result .result-entry {
		width: 78%;
		font-size: 2.3rem;
		line-height: 3.7rem;
	}	
	.result .result-entry .result-entry-in {
		padding-bottom: 4.5rem;
	}
	.large-description h2 {
		font-size: 2.5rem;
		line-height: 2.5rem;
	}
	.large-description h2 {
		padding-top: 0px;
	}
	.result:after {
		width: 27.6rem;
		height: 27.6rem;		
		margin-left: -13.8rem;
		bottom: 9.8rem;
		bottom: 6.8rem;		
	}
	.tabs .nav li a {
		margin: 0 1rem;
		padding: 0 1.5rem;
	}
	.banner-thread .banner-text h1 {
		display: none;
	}
	.wpcf7-list-item label {
		margin-right: 1.5rem;
	}
	span.wpcf7-list-item {
		display: block;
		float: none;
	}
	.two-selects {
		border-bottom: 0px;
	}
	.when, .how-heared {
		width: 100%;
	}
	.two-selects div.fancy-select div.trigger {
		border-bottom: 2px solid #d7d7d9;
	}
	.tabs .nav li a {
		width: 11rem;
		margin: 0 .5rem;
		padding: 1rem 1rem;
		line-height: 1.8rem;
	}	
	.our-mission .mission-entry {
	    font-size: 2.6rem;
	    line-height: 3rem;
	    padding-bottom: 4rem;
	}	
	.process-carousel {
		position: relative;
		left: auto;
		margin: -2.5rem auto -66rem;
		width: 92%;
		padding: 0 4%;
	}
	.process-carousel::before {
		left: 50%;
		margin-left: -37.6rem;
	}
	.the-team .heading {
		font-size: 3rem;
		line-height: 3rem;
	}
	.grey-inner h2 {
		font-size: 2rem;
		padding-right: 7rem;
	}
	.service-03 .bottom-grey .sub-heading {
		font-size: 6rem;
	}
	.service-02 .romb-inner {
		padding-top: 5rem;
	}
	.service-01 .bottom-grey-inner  {
		padding-top: 5rem;
	}
	.page-template-thethread-page .flex-control-nav li {
		padding: 0 4rem;
	}
	.page-template-thethread-page .flex-control-nav::before, .page-template-thethread-page .flex-control-nav::after {
		width: 4rem;
	}
/*1409*/
.frm_form_field.form-field.select-style1 select{ width: 75%; margin-left: 25%;}	
}
@media screen and ( max-width: 500px ) {
	.project-info .hidden-part {
		bottom: 3.6rem; 
	}	
	.insights-slider .col-r h3 {
	    font-size: 2.4rem;
	    line-height: 2.6rem;
	}
	.bottom-grey-inner {
	    max-width: 80%;
	}
	.contact-pro-typ-select .wpcf7-form-control-wrap.when select {
    width: 106%;
}
.contact-pro-typ-select .wpcf7-form-control-wrap.when select {
    width: 109%;
}
.contact-pro-typ-select .select-box.l-box{ padding-left:92px;}
}
@media screen and ( max-width: 480px ) {
	.banner-thread,
	.hero,
	.wrapper-outer-scaled {
		width: 480px;
		padding: 0;
		position: relative;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
	.page-template-connect-page .banner-thread,
	.hero {
		width: 665px;
	}
	.page-template-thethread-page .banner-thread {
		width: 610px;
	}
	.page-template-careers-page .banner-thread,.page-template-careers-sub-page .banner-thread{
		width: 604px;
	}
	.diamonds.diamonds-mobile {
		height: 56rem;		
		position: relative;
	}
	.diamonds-slider {
		width: 56rem;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -28rem;
	}
	.solution-carousel .flex-prev,
	.solution-carousel .flex-next {
		left: 4rem;
	}
	.solution-carousel .flex-next {
		left: auto;
		right: 4rem;
	}		
	.page-template-thethread-page .flex-control-nav {
		margin: 0 -2rem;
	}
	.footer .menu li{
		float: none;
		display: inline-block;
		margin: 0 .5rem;
	}
	.chimpy_custom_css,
	.chimpy_signup_widget_success {
		width: 270px!important;
	}
	.chimpy_custom_css .chimpy_status_underlay {
		width: 163px;
	}
	.company .entry {
		width: 92%;
	}
	.entry-career .col h2, 
	.entry-career .col h3, 
	.entry-career .col h4 {
		font-size: 3rem;
		letter-spacing: 2px;
		line-height: 3.2rem;
		padding-bottom: 2rem;
	}
	.banner h1 {
		font-size: 12rem;
	}
	.entry-career .inner {
		padding-bottom: 0;
	}
	.entry-career .inner {
		padding-top: 4rem;
	}
	.entry-career .col .entry p {
		padding-bottom: 4rem;
	}	
	.positions .job-item h3 {
	    font-size: 2.5rem;
	    padding-right: 5rem;
	    padding-bottom: 4rem;
	}
	.project-info .hidden-part {
		bottom: 4.6rem;
	}
	.blog .insights-slider .img-wrap span {
		font-size: 7rem;				
		letter-spacing: 5px;
		bottom: -15px;
	}
	.light-grey {
		padding: 5rem 0;
	}
	.entry-post h1 {
		font-size: 4rem;
		line-height: 4.4rem;
	}
	.entry-post blockquote {
		padding-bottom: 3.4rem;
	}
	.entry-post blockquote {
		font-size: 2rem;
		line-height: 3rem;
	}
	#commentform input[type=text]::-webkit-input-placeholder,
	#comment::-webkit-input-placeholder {	
		font-size: 1.5rem;		
	}
	#commentform  input[type=text]:-moz-placeholder,
	#comment:-moz-placeholder {  
		font-size: 1.5rem;	
	}
	#commentform  input[type=text]::-moz-placeholder,
	#comment::-moz-placeholder { 
		font-size: 1.5rem;	
	}
	#commentform  input[type=text]:-ms-input-placeholder,
	#comment:-ms-input-placeholder {  	  	
		font-size: 1.5rem;		
	}
	#author, .capcha-box p input,
	#comment {
		font-size: 1.5rem;
	}
	.banner-thread .banner-text h2 {
	    font-size: 4rem;
	    line-height: 4.4rem;
	    background: none;
	    padding-bottom: 0px;
	}
	.tab .img-wrap {
		margin-right: 1rem;
	}
	.tab input[type="submit"] {
		width: 100%;
	}
	.entry-thread {
		padding-bottom: 25rem;
	}
	.logo {
		float: left;
	}
	.company h2 {
		font-size: 3.5rem;
	}

	.service-03 .bottom-grey {
		height: auto;
		padding-bottom: 8rem;
	}
	.service-03 .bottom-grey-inner {
		max-width: 60%;
	}	
	.services  .service.service-03,
	.services  .service.service-02 {
		margin-top: -48px!important;
	} 
	.services .service.service-01 {
		margin-top: -5rem;
	}
	.service-03 .bottom-grey .sub-heading {
		letter-spacing: 5px;
		font-size: 5rem;
		top: -2.5rem;
	}
	.mobile-services .service-03 .grey, 
	.mobile-services .service-03 .grey-fake,
	.mobile-services .service-02 .grey, 
	.mobile-services .service-02 .grey-fake,
	.mobile-services  .grey,  
	.mobile-services .grey-fake ,
	.mobile-services .grey-inner,
	.mobile-services .grey-fake:after,
	.mobile-services .service-03 .grey-fake::after,
	.mobile-services .service-02 .grey-fake::after {
	 	height: 100px;
	 	width: 205px;
	}
	.hide-desktop .view-btn	{		
		margin-right: 1rem;
		font-size: 1.1rem;
	}	
	.things p {
		padding-left: 4%;
		padding-right: 4%;
	}
	.team-solutions .entry p {
		padding: 0;
	}
	.carousel .slides li h3 strong {
		font-size: 4rem;
	}
	.blog .mobile-list,
	.category .mobile-list {
		width: 130px;
	}
	.blog .projects-tabs ul, .page-template-projects-page .projects-tabs ul {
		width: 114px;
	}
	.staff.animated .employee .employee-in svg,
	.staff .employee .employee-in svg {
		-webkit-transform: scale(.85) translate(0,0)!important;
		transform: scale(.85) translate(0,0)!important;
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
	}
	.staff.animated .employee .employee-in .svg-outer {
		width: 362px;
		height: 360px;
		margin: 0 auto 3rem;
		padding: 2rem 0 0;
	}
	.page-template-thethread-page .dark .dark-inner {
		padding-bottom: 6rem;
	}
	
	.page-template-careers-sub-page .banner-thread h1{ right:0; margin:auto; max-width:400px; line-height:normal;}
	.page-template-careers-sub-page .job-item .top-info{ width:100%;}
	.page-template-careers-sub-page .job-item .apply-now-btn{ float:left; padding:0px 0 20px;}
/*1409*/
.frm_form_field.form-field.select-style1 select{ width: 70%; margin-left: 30%;}
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 label.frm_primary_label{    margin-right: 2%;    width: 67%;}	
}
@media screen and ( max-width: 410px ) {
/*1409*/
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload{ width: 30% !important;}	
}
@media screen and ( max-width: 400px ) {
	.project-info .hidden-part {
		font-size: 1.4rem;
	}
	.insights-slider .img-wrap::before {
		width: 254px;
		left: -13px;
	}	
	.result .result-entry {
		width: 90%;
	}
	.slick-prev {
		left: 5px;
	}
	.slick-next {
		right: 5px;
	}
	.insights-slider .col-r {
		padding-left: 65px;
		padding-right: 65px;
		margin-left: 0px;
	}
	.service-03 .bottom-grey {
		padding-bottom: 5rem;
	}
	.service-02 .bottom-grey-inner.romb {
		max-width: 80%;
	}
	.service-02 .bottom-grey,
	.service-01 .bottom-grey {
		min-height: 300px;
	}	
	.service-01 .bottom-grey-inner p {
		padding-bottom: 1.5rem;
	}
	.grey-inner h2 {
		letter-spacing: 2px;
		padding-right: 3rem;
		font-size: 1.8rem;
	}
	.bottom-grey-inner {
		max-width: 90%;
	}
}
@media screen and ( max-width: 374px ) {
	.page-template-thethread-page .flex-control-nav li {
		padding: 0 3.5rem;
	}
	.page-template-thethread-page .flex-control-nav li:first-child {
		margin-left: -4rem;
	}
	.page-template-thethread-page .flex-control-nav li:last-child {
		margin-right: -4rem;
	}
	.page-template-thethread-page .flex-control-nav::before, 
	.page-template-thethread-page .flex-control-nav::after {
		width: 0;
	}
	.page-template-thethread-page .flex-control-nav li span {
		font-size: 1rem;
	}
	.blog .insights-slider .img-wrap span {
		font-size: 6rem;
	}
	.grey-inner h2 {		
		padding-right: 4rem;
		font-size: 1.6rem;
	}
	.blog .insights-slider .img-wrap::before {
		left: -14px;
	}
	.projects-list .item-inner::before, 
	.projects-list .odd .item-inner::before {
		width: 254px;
	}	
	.footer .menu li{		
		margin: 0 .4rem;
	}
	#masthead .inner, .footer .inner {
	    padding: 0 4%;
	}
	.captchaSizeDivSmall {
		margin-bottom: 1.5rem;
		height: auto!important;
	}
	.captchaSizeDivSmall,
	.capcha-box p {
		width: 100%!important;
	}
	.tabs .nav li a {
		width: 9rem;
	}
	.diamond-entry {
		max-width: 301px;
	}
	.diamond-entry:before,
	.diamond-entry:after {		
		left: -1rem;
	}
	.diamond-entry:after {
		left: -4rem;
	}
	.logo {	   
	    width: 250px;	    
	}
	.logo  a,
	.home .logo a {
		background: url(images/logo.png) no-repeat 0 -14px!important;	
		background-size: 250px 26px!important 	
	}	
	.employee .pop-up {	
		overflow-y: auto; 
	}
	.banner-thread .banner-text h2 {
		font-size: 3rem;
		line-height: 3.4rem;
	}
	.company {
    	margin-top: -46.3rem;
    	padding-top: 53rem;
	}
	.service-03::before {
	    height: 50rem;
	}
	.our-mission {
		margin: 0 4% 7.5rem;
	}
	.tabs .nav li a {
		width: 10rem;
		padding: 1rem 0.5rem;
	}
	.recaptcha {    	
    	transform:scale(0.88);
    	-webkit-transform:scale(0.88);
    	transform-origin:0 0;
    	-webkit-transform-origin:0 0;
	}
	.carousel .slides li h3 strong {
		font-size: 3rem;
	}
	#searchform {
		width: 11rem;
	}
	.staff.animated .employee .employee-in svg,
	.staff .employee .employee-in svg {
		-webkit-transform: scale(.7) translate(0,0)!important;
		transform: scale(.7) translate(0,0)!important;
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
	}
	.staff.animated .employee .employee-in .svg-outer {
		width: 298px;
		height: 296px;
		margin: 0 auto 3rem;
		padding: 2rem 0 0;
	}
	.employee .pop-up .pop-up-inner {
		padding-left: 0;
		padding-right: 0;
	}	
	.employee .pop-up .pop-up-inner p {
		background: #20242a;
		padding-left: 4%;
		padding-right: 4%;
	}
	.employee .pop-up {
		top: -17rem;
	}	
	.diamonds-slider .flex-next {		
		right: 8rem;		
	}	
	.diamonds-slider .flex-prev {		
		left: 8rem;		
	}
/*1409*/
.frm_form_field.form-field.select-style1 select{ width: 65%; margin-left: 35%;}	
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 .frm_single_upload {
    width: 36% !important;
}
.frm_style_formidable-style.with_frm_style .frm_form_field.form-field.upload-style1 label.frm_primary_label {
    margin-right: 2%;
    width: 61%;
}	
}
@media screen and ( max-width: 320px ) {
	.project-info .hidden-part {
		bottom: 3.6rem;
	}
	.services .service.service-03, .services .service.service-02 {
		margin-top: -35px!important
	}
	.service-03 .bottom-grey .sub-heading {
		font-size: 4rem;
	}
	.service-03 .bottom-grey-inner {
		max-width: 80%;
	}
	
}
@media screen and ( max-width: 767px ) and ( max-height: 558px ) {
	.height-100, .page-template-thank-you-page, .page-template-thank-you-page #page, .page-template-thank-you-page #content, .thank-you-bg {
		height: auto;
	}
	.page-template-thank-you-page {
		overflow: auto;
	}
	.page-template-thank-you-page .footer {
		position: relative;
	}
	.thank-you-bg {
		padding-bottom: 3rem;
	}
}
@media screen and ( max-height: 558px ) and (orientation: landscape){
	.mobile-menu-in,
	.mobile-menu .footer {
		position: static;
	}
}
@media screen and ( max-width: 767px ) and ( min-width: 481px ) and (orientation: portrait){
	#masthead .menu li a,
	#masthead.fixed .menu li a,
	.home #masthead .menu li a,
	.mobile-menu > div .menu a {
		font-size: 2.7rem;
		line-height: 4.5rem;		
	}	
}

/* Component CSS */
.wrapper-outer {
	height: 1169px;	
	position: relative;
	width: 100%;
	-webkit-transform-origin:  0 0 ;
	transform-origin:  0 0 ;
}
.wrapper-outer.tablet {
	height: 715px;
}
.wrapper-outer.mobile {
	height: 535px;
	width: 768px;	
}
.wrapper .prism-slider {
	width: 2313px;
	float: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	opacity: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}
.wrapper-outer.animated .wrapper .prism-slider {
	opacity: 1;
}
.wrapper-outer .loader {
	display: block;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -50px 0 0 -45px;
	z-index: 999;
	padding-bottom: 0px;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}
.wrapper-outer.animated .loader {
	opacity: 0;
}
.tablet .wrapper .prism-slider  {
	width: 1024px;
}
.mobile .wrapper .prism-slider  {
	width: 768px;
}
.wrapper {
	position: absolute;
	min-width: 2313px;
	top: 0;
	left: 50%;
	margin-left: -1156px; 
}
.tablet .wrapper {
	min-width: 1024px;
	margin-left: -512px;
}
.mobile .wrapper {
	min-width: 768px;
	margin-left: -384px;
}
.m-animation {
	position: absolute;
	width: 938px;
	height: 715px;	
	bottom: 261px;
	left: 50%;
	margin-left: -468px;	
	z-index: 999;	
	-webkit-transition: opacity 4s;
	transition: opacity 4s;
	opacity: 0;
}
.tablet .m-animation {	
	bottom: 0px;
	opacity: 1;	
	-webkit-transform:scale(0.6);
	transform:scale(0.6);
	-webkit-transform-origin: 50% 45%;
	transform-origin: 50% 45%;
}
.tablet .m-animation,
.mobile .m-animation {
	display: none;
}
.m-animation.animated {
	opacity: 1;
}
.animated .m-animation {
	opacity: 0;
	-webkit-transition: opacity .7s;
	transition: opacity .7s;
}
.m-animation .m-line {
	background: #cac1a5;
	position: absolute;	
}
.m-animation .m-line-01 {
	left: 0px;
	bottom: 0px;
	height: 6px;
	width: 6px;
	height: 0;	
	-webkit-transition: height .5s;
	transition: height .5s;	
}
.m-animation .m-line-02 {
	left: 0px;
	top: -6px;
	height: 10px;
	width: 0px;	
	-webkit-transition: width .5s;
	transition: width .5s;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
	-webkit-transform: skewY(45.5deg);
	transform: skewY(45.5deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.m-animation .m-line-03 {
	left: 50%;
	top: 66%;
	height: 10px;	
	width: 0;
	-webkit-transition: width .5s;
	transition: width .5s;
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
	-webkit-transform: skewY(-45.5deg);
	transform: skewY(-45.5deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.m-animation .m-line-04 {
	right: 0px;
	top: 0px;
	height: 0px;
	width: 6px;
	-webkit-transition: height .5s;
	transition: height .5s;
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s;
}
.m-animation.animated .m-line.m-line-02,
.m-animation.animated .m-line.m-line-03 {
	width: 50%;
}
.m-animation.animated .m-line.m-line-01,
.m-animation.animated .m-line.m-line-04 {
	height: 100%;
}
/* PrismSlider */
.cache {
	display: none;
}

.prism-slider {
	width: 2313px;
	height: 1169px;
	max-width: 100%;
	height: 0;	
	position: relative;
	margin: 0 auto;
	float: none;
	background: #551c1f;
}
.tablet .prism-slider {
	width: 1024px;
	height: 715px;
}
.mobile .prism-slider {
	width: 768px;
	height: 535px;
}
.prism-slider canvas {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.tablet .prism-slider canvas:last-child {
	-webkit-transform:scale(0.6);
	transform:scale(0.6);
	-webkit-transform-origin: 50% 45%;
	transform-origin: 50% 45%;
}
.mobile .prism-slider canvas:last-child {
	-webkit-transform:scale(0.6);
	transform:scale(0.6);
	-webkit-transform-origin: 50% 45%;
	transform-origin: 50% 45%;
}

.home .navigation {
	width: 100%;
	position: absolute;
	top: 5%;
	left: -2000px;
	text-align: center;
	list-style: none;
	z-index: -1;
	padding: 0
}
.home .navigation li {
	border: 3px solid #eceff1;
	width: 18px;
	height: 18px;
	margin: 0 5px;
	background: #52525a;
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
}
.home .navigation .active {
	background: #eceff1;
}

/* Slick Slider css */
.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



.tab .wpcf7-form label {
    width: 100%;
    display: inline-block;
    font-size: 1.8rem;
    letter-spacing: 2px;
}
.tab .asteriks.mma-label::before {
    top: 0.5rem;
}


.select-box { background: url(images/select-bg.jpg) right center no-repeat; height: 34px; overflow: hidden; width:45%; display: inline-block; }
.select-box select {  font: 1.8rem/2.2rem "Lato",sans-serif; height: 34px; width: 107%; letter-spacing: 2px; background: transparent; border: none; padding: 5px 0; -webkit-appearance:none; }
.main-border { float: left; width: 100%; }
.r-box .wpcf7-form-control-wrap { float: left; }
.s-boxes .wpcf7-form-control-wrap { width: 100%; }
.s-boxes { margin-bottom: 11px; }
.select-box.r-box {  width: 40%; }
.select-box.l-box { margin-right: 14%; margin-left: -4px; }
.select-box.full-box { width: 100%; }


@media screen and (max-width: 1300px){ 

.select-box { width: 100%; border-bottom: 2px solid #d7d7d9; }
.select-box.l-box { margin-right: 0; margin-left: 0; }
.select-box.r-box { width: 100%; }

}