
body{ color: #1d2d4b;}.text-bold{  font-weight:bolder;  }
footer{ position: relative; margin: 50px auto 50px; overflow: hidden;height: 86px; }
footer img.byke{ margin-left:-44px; width: 87px; position: absolute;  left: 50%; bottom: 27px;}
footer img.line{ margin:0 auto 0; width: 100%; display: block; height: 56px; position: absolute; min-width: 1920px;    left: 50%;    margin-left: -960px;}
.portfolio-list+.portfolio-list{ margin-top: 30px}
.fs18{ font-size: 18px }
.fs20{ font-size: 20px }
.lhOne4{ line-height: 1.4}
.padT120{ padding-top: 120px;}

.big-heading{ text-align: center; padding: 150px 0;}
.big-heading p{ font-size: 18px; margin-top: 10px}
.bottom-content{ padding-top: 100px; padding-bottom: 50px; font-size: 20px}
.navbar-nav>li>a { color: #B4B4B4; margin-top: 40px; font-size: 16px; font-weight: 100 !important; font-style: normal;font-stretch: normal;}
.navbar-nav>li>a.active { color: #444444; }
.navbar-nav{ float: right}
.logo-holder img{ float: right; }
.about { padding-top: 100px }
.about p { font-size: 14px; line-height: 2; letter-spacing: 0.1px; color: #4A576F; font-weight: lighter; }
.wrap{ width:48%; position: absolute;top:30px }
.wrap2{ left:52%; }
.curve { stroke-width: 1px; }
.curve path { transform-origin: center 60px; }
.curve path:nth-child(1) { animation: curve 20s linear 0s infinite; }

.projectHolderTop { min-height: 530px; }
.projectHolderTop img { margin: -25px 0 -25px 0; }
.projectHolderTop .topLeftMain { padding: 100px; color: #fff; line-height: 2.9; letter-spacing: 0.2px; }
.topLeftMain h1 {font-size: 30px; font-weight: bold;}
.topLeftMain h3 { font-weight: bold; margin: 0; padding: 0; font-size: 16px;}
.topLeftMain p {font-size: 16px; font-weight: 300; text-transform: uppercase; margin: 0 0 40px 0; padding: 0; line-height: 1.9;}

.IKEA { background-color: #fad800;}
.APOLLO { background-color: #f97408;}
.MAH { background-color: #AFD23C;}
.TRRRINGO { background: #17A151;}

.listHolder { padding: 40px 250px 40px 250px; }
.listHolder h3 { text-align: center;font-family: Chivo; font-size: 16px; font-weight: bold; font-style: normal; }
.listHolder li { color: #1d2d4b; font-size: 14px; font-weight: lighter; padding-bottom: 10px; opacity: 0.66; }
.note { color: #1d2d4b; font-size: 14px; font-weight: lighter; text-align: center; padding: 10px 0 0 0; clear: both; }
.listHolder p {color: #1d2d4b; font-size: 14px; font-weight: lighter; text-align: center; opacity: 0.66;   line-height: 1.6;}

.mainVisualHolder { background: #F2F2F2; padding: 70px 160px; text-align: center; }
.specialText { font-size: 18px; color: #f97408; font-weight: normal; padding: 10px; }
.padding50 { padding: 0 50px;}



@keyframes curve {
  0% {
    transform: none;
  }
  50% {
    transform: rotateX(360deg) scaleY(1);
  }
  100% {
    transform: none;
  }
}

@media (max-width:991px) {
.prjct-item+.prjct-item{ margin-top: 30px}
}

