/*    Document   : assan    Author     : Design_mylife    Description:assan multi-page for Multipurpose use    Version    : V1.7.5*/@import "http://fonts.googleapis.com/css?family=Raleway:400,800,700,600,500";.bg1 .margin20{ background:url("../images/bg1.png") no-repeat;}body {  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  font-family:Microsoft Yahei,"微软雅黑","宋体";  color: #424242;  font-size: 14px;  line-height: 24px;  background-color: #fff; }.clear{clear: both;}/*/*-----------------------------------------------------------------------------------*//*	RESET/*-----------------------------------------------------------------------------------*/*,*:before,*:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }:focus {  outline: 0 !important; }iframe {  border: none;  width: 100%; }::selection {  background: #fefac7;  /* Safari */  color: #555555; }::-moz-selection {  background: #fefac7;  /* Firefox */  color: #555555; }strong, b {  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-weight: 700; }input,button,select,textarea, label {  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-size: 14px;  font-weight: 400; }hr {  background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);  border: 0;  height: 1px;  margin: 22px 0 22px 0; }.badge {  font-weight: normal;  margin-left: 5px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px;  background-color: #01bcc8;  padding: 3px 6px; }a {  color: #333;  -moz-transition: all 200ms ease-in;  -o-transition: all 200ms ease-in;  -webkit-transition: all 200ms ease-in;  transition: all 200ms ease-in; }a:hover,a:focus {  color: #337AB7;  text-decoration: none; }.colored-text {  color: #01bcc8; }.fl {float:left;}.fr {float:right;}/* Headings */h1, h2, h3, h4, h5, h6 {  color: #060606;  font-weight: 700;  margin: 0;  font-family:Microsoft Yahei,"微软雅黑","宋体"; }h1 {  font-size: 3.2em;  line-height: 44px;  margin: 0 0 44px 0; }h2 {  font-size: 2.6em;  font-weight: 700;  line-height: 42px;  margin: 0 0 32px 0; }h3 {  font-size: 1.8em;  font-weight: 700;  letter-spacing: normal;  line-height: 24px;  margin-bottom: 33px; }/*use in section headings*/h3.heading {  color: #333;  font-size: 24px;  font-style: normal;  font-weight:normal;  margin: 0 0 20px;  padding-bottom: 10px;  position: relative;  text-transform: uppercase;  text-align:left;  overflow: hidden;  vertical-align: middle;  font-family: Microsoft Yahei,"微软雅黑","宋体";  background:url("../images/line1.png") no-repeat left top;  padding-top:10px;}h4 {  font-size: 1.2em;  font-weight: 700;  letter-spacing: normal;  line-height: 27px;  margin: 0 0 14px 0; }h5 {  font-size: 1em;  font-weight: 700;  letter-spacing: normal;  line-height: 18px;  margin: 0 0 14px 0; }h6 {  color: #333;  font-size: 1em;  font-weight: 700;  letter-spacing: normal;  line-height: 18px;  margin: 0 0 14px 0; }/*parahraphs*/p {  color: #555;  line-height: 24px;  margin: 0 0 20px;  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-weight: 400; }p.sub-text {  font-style: normal;  font-size: 18px;  line-height: 29px;  font-weight: 400;  color: #555; }/*******section heading**********/.center-heading {  text-align: center;  margin-bottom: 40px; }.center-heading h2 {  margin-bottom: 0;  font-weight: 700;  text-transform: uppercase;  letter-spacing: 1px;  color: #25292f;  font-size: 26px;}.center-heading p {  font-size: 14px;  color:#858585;}.center-heading h2 strong {  font-weight: 800; }.center-line {  display: inline-block;  width: 70px;  height: 1px;  border-top: 1px solid #bbb;  /* border-bottom: 1px solid $skincolor; */  margin: auto; }.overflow-hidden {  overflow: hidden; }/*-----------------------------------------------------------------------------------*//*	DIVIDERS/*-----------------------------------------------------------------------------------*/.divide0 {  width: 100%;  height: 0px; }.divide2 {  width: 100%;  height: 2px; }.divide3 {  width: 100%;  height: 3px; }.divide5 {  width: 100%;  height: 5px; }.divide10 {  width: 100%;  height: 10px; }.divide15 {  width: 100%;  height: 15px; }.divide20 {  width: 100%;  height: 20px; }.divide25 {  width: 100%;  height: 25px; }.divide30 {  width: 100%;  height: 30px; }.divide35 {  width: 100%;  height: 35px; }.divide40 {  width: 100%;  height: 40px; }.divide45 {  width: 100%;  height: 40px; }.divide50 {  width: 100%;  height: 50px; }.divide55 {  width: 100%;  height: 55px; }.divide60 {  width: 100%;  height: 60px; }.divide65 {  width: 100%;  height: 65px; }.divide70 {  width: 100%;  height: 70px; }.divide75 {  width: 100%;  height: 75px; }.divide80 {  width: 100%;  height: 80px; }.divide85 {  width: 100%;  height: 85px; }/*margins*/.margin10 {  margin-bottom: 10px; }.margin20 {  margin-bottom: 20px; }.margin30 {  margin-bottom: 30px; }.margin40 {  margin-bottom: 40px; }.no-padding {  padding: 0px; }.no-padding.gray {  background-color: #f5f5f5; }.no-padding-inner h3 {  text-transform: uppercase;  font-weight: 700; }.no-padding-inner {  padding: 60px; }@media (max-width: 568px) {  .no-padding-inner {    padding: 15px; } }.margin-0 {  margin: 0px !important; }.wide-img-showcase-row {  position: relative; }.no-padding.img {  background: url(../img/showcase-1.jpg) scroll center no-repeat;  background-size: cover;  position: absolute;  height: 100%; }.no-padding.img-2 {  background: url(../img/showcase-2.jpg) scroll center no-repeat;  background-size: cover;  position: absolute;  height: 100%; }@media (max-width: 767px) {  .no-padding.img {    position: relative;    height: 300px; } }/***********bootstrap navigation default overrides--*/.navbar-default {  font-family:Microsoft Yahei,"微软雅黑","宋体";  background-color:#fff;  border-radius: 0px;  margin-bottom: 0;  width: 100%;  min-height: 155px;  border-bottom:5px solid #01bcc8;  clear: both;  z-index:99999;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {  color: #01bcc8;  background-color: transparent; }.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {  color: #01bcc8;  background-color: transparent; }.navbar-brand {  font-weight: 700;  color: #000 !important;  font-size: 30px;  line-height: 20px;  font-style: normal;  text-transform: uppercase;  position:relative;  top:-20px;}.navbar-default .navbar-nav > li > a {  color: #444;  font-weight:normal;  font-size: 15px;  letter-spacing: 0px;  text-transform: uppercase;  font-family: Microsoft Yahei,"微软雅黑","宋体";}.navbar-default .navbar-nav > li > a:hover {  color: #01bcc8; }.navbar-brand img {  margin-left:15px;  height: 100px; }/*============================*//*======dropdowm menu=========*//*============================*/.navbar-nav {margin-top:25px;}.navbar .dropdown-menu {  padding: 0px;  margin: 0;  min-width: 210px;  background-color: #fff;  border: 0;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px;  border: 1px solid #ddd; }.search-dropdown {  min-width: 244px !important; }.navbar .dropdown-menu li a {  color: #777;  font-size: 12px;  border-bottom: 1px solid #e1e1e1;  font-weight: 500;  padding: 9px 16px;  line-height: 1.42857143;  text-transform: uppercase;  font-family:Microsoft Yahei,"微软雅黑","宋体"; }.dropdown-menu .label {  margin-top: 6px; }.navbar .dropdown-menu li a:hover {  background-color: #f5f5f5; }/*********************TOP BARS****************************/#header-top {  background-color: #f8f8f8;  border-bottom: 1px solid #eee; }.top-bar {  min-height: 45px;  line-height: 45px; }.top-bar a {  margin-right: 10px;  font-size: 13px;  color: #888; }.top-bar a i {  margin-right: 5px; }.top-bar .sample-1right a i {  margin-right: 5px;  color: #999;  width: 20px;  height: 25px;  display: inline-block;  background-color: transparent;  text-align: center;  line-height: 25px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px; }.top-social {  margin: 0;  padding: 0; }.top-social li {  padding: 0px; }.top-social li a {  font-size: 14px;  color: #888;  margin: 0px;  display: block; }.top-social li a i {  width: 28px;  height: 28px;  line-height: 28px;  text-align: center;  margin: 0px;  background-color: transparent;  color: #777;  border: 1px solid #999;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -ms-border-radius: 2px;  border-radius: 2px;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s; }.top-social li a i:hover {  color: #fff;  background-color: #252525;  border-color: #252525; }.colored-top-social li {  padding: 0px;  margin: 0px; }.colored-top-social li a {  margin: 0px;  padding: 0px; }.colored-top-social li i {  margin: 0px;  padding: 0px; }.top-bar-dark {  border-top: 4px solid #5b5b5b;}.socials-simple {  padding: 0;  margin: 0; }.socials-simple li {  line-height: 35px; }.socials-simple li a {  color: #bbb;  font-size: 15px; }.socials-simple li a:hover {  color: #fff; }.top-dark-right {  margin: 0px;  padding: 0px;  height:40px;  height:40px;  background:url("../images/top1.png") no-repeat right top;  float:right;  width:100%;}.top-dark-right li {  line-height: 35px;  background:url("../images/line2.png") no-repeat right center;  padding-right:20px;}.top-dark-right li.no {background:none;}.top-dark-right li, .top-dark-right li a {  color: #fff;  font-size: 12px; }.top-dark-right li i {  margin-right: 5px;  color:#01bcc8;}.top-dark-right .lang {background:none;}.top-dark-right .lang a {color:#fff;padding:0 10px;}.top-dark-right .lang a:hover,.top-dark-right .lang a.hover {color:#01bcc8;}.top-dark-right li a:hover {  color: #fff; }/***search top bar**/.topbar-icons {  display: block; }.topbar-icons i {  margin: 0px !important;  display: block; }.search {  display: none;  position: absolute;  left: 0;  right: 15px;  top: 0;  height: 100%;  z-index: 99999; }.search .form-control {  height: 100%;  position: absolute;  top: 0;  width: 99%;  right: 0;  border: 0px;  background-color: #fff;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px; }.search-close {  position: absolute;  right: 9px;  top: 5px;  cursor: pointer; }/* Mega MENU */.yamm-content {  padding: 25px;  box-sizing: border-box;  background-color: #fff; }.dropdown-menu .divider {  background-color: #222; }.yamm-content h3.heading {  border-bottom: none;  margin: 0 0 5px;  color: #000;  font-size: 13px;  font-weight: 700;  text-transform: uppercase; }.yamm-content h3:before {  content: "";  display: none; }.yamm-content .mega-vertical-nav {  margin-bottom: 30px; }.yamm-content .mega-vertical-nav li a {  padding: 8px 6px;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  -webkit-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  color: #666;  border-bottom: 1px solid #fbfbfb;  font-size: 12px;  font-weight: 500;  text-transform: uppercase;  font-family: Microsoft Yahei,"微软雅黑","宋体";  /*    border-bottom: 0px;*/ }.nav.mega-vertical-nav li a:hover {  background-color: transparent;  color: #01bcc8; }.mega-contact p {  margin: 0; }.mega-contact i {  color: #01bcc8;  margin-right: 10px; }/*navbar search form***/.dropdown-form {  padding: 10px 15px;  min-width: 213px; }.dropdown-form .form-control {  height: 31px; }/***header top bar with search***/.top-bar form {  position: relative;  margin: 0px;  padding: 0px; }.top-bar button {  border: 0px;  background-color: transparent;  position: absolute;  top: 9px;  right: 13px;  margin: 0px;  padding: 0px;  width: auto;  height: auto;  line-height: 15px; }.top-bar form .form-control {  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  -ms-border-radius: 20px;  border-radius: 20px;  margin-top: 6px;  width: 150px;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }.top-bar .form-group {  margin: 0px; }.top-bar .form-control:focus {  width: 200px; }/*************************************************************//************************** Buttons **************************//*************************************************************/.btn {  font-weight: 600;  letter-spacing: 0px;  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-size: 12px;  text-transform: uppercase; }.btn-lg {  padding: 10px 28px 10px 28px;  font-size: 13px;  font-weight: 700;  border:2px solid #fff;  border-radius:5px;}.btn:focus, .btn:hover {  outline: 0;  color: #fff; }.btn-xs {  font-size: 12px; }.btn-theme-bg {  border-color: #01bcc8;  color: #fff;  background-color: #01bcc8;  border-radius:5px;}.btn i {  margin-right: 10px; }.btn-theme-bg:hover {  background-color: #333;  border-color: #333; }.btn-theme-dark {  background-color: #333;  color: #fff;  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); }.btn-theme-dark:hover {  color: #fff;  background-color: #01bcc8; }/*********border-buttons**********/.border-black {  border: 1px solid #333;  color: #000;  background-color: transparent;  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); }.border-black:hover {  background-color: #000;  border-color: #000;  color: #fff; }.border-white {  border: 1px solid #fff;  color: #fff;  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); }.border-white:hover {  background-color: #fff;  border-color: #fff;  color: #000; }.border-theme {  border: 1px solid #01bcc8;  color: #01bcc8;  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);  -ms-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }.border-theme:hover {  background-color: #01bcc8;  border-color: #01bcc8;  color: #fff; }/************************image hover effect*******************/.item-img-wrap {  position: relative;  text-align: center;  overflow: hidden; }.item-img-wrap img {  -moz-transition: all 200ms linear;  -o-transition: all 200ms linear;  -webkit-transition: all 200ms linear;  transition: all 200ms linear;  width: 100%;  height:200px;}.item-img-wrap .time {width:78px;height:78px;line-height:25px;padding-top:15px;color:#fff;text-align:center;background:url("../images/time.png") no-repeat center top;font-size:16px;position:absolute;left:25px;top:25px;}.item-img-wrap .time font {font-size:30px;font-weight:bold;display:block;}.item-img-overlay {  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0; }.item-img-overlay span {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  background: url(../img/plus.png) no-repeat center center rgba(1, 188, 200, 0.7);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  opacity: 0;  -moz-transition: opacity 250ms linear;  -o-transition: opacity 250ms linear;  -webkit-transition: opacity 250ms linear;  transition: opacity 250ms linear; }.item-img-wrap:hover .item-img-overlay span {  opacity: 1; }.item-img-wrap:hover img {  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1); }/*forms*/select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.form-control {  border: 1px solid #ddd;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  border-radius: 0;  font-size: 12px;  color: #7a7a7a;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  background: #FFF;  -moz-transition: all 200ms ease-in;  -o-transition: all 200ms ease-in;  -webkit-transition: all 200ms ease-in;  transition: all 200ms ease-in; }textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.form-control:focus {  border-color: #bbb;  background: #FFF;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }/*************parallax*************/.parallax {  background-position: 0 0;  background-repeat: no-repeat;  background-size: 100% auto;  width: 100%;  background-size: cover;  background-attachment: fixed; }/*carousel slider*/#myCarousel {  background: url(../img/showcase-1.jpg) no-repeat; }.item-c-slide {  height: 480px; }.carousel-control {  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  top: 45%;  background-color: #01bcc8; }.carousel-control i {  font-size: 25px; }.slide-text {  margin-top: 120px; }.slide-text h1 {  color: #fff;  font-weight: 700;  font-size: 75px;  letter-spacing: 0.10em;  line-height: 80px;  margin-bottom: 0px;  text-transform: uppercase;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); }.slide-text h1 b {  color: #01bcc8 !important;  font-weight: 700; }.slide-text p {  color: #fff;  font-weight: 400;  font-size: 20px;  font-family: Microsoft Yahei,"微软雅黑","宋体";  line-height: 30px; }.slide-text h1 b {  color: #fff; }.slide-img img {  margin-top: 40px; }@media (max-width: 603px) {  .slide-text h1 {    font-size: 50px;    line-height: 50px; } }@media (max-width: 320px) {  .slide-text h1 {    font-size: 30px;    line-height: 35px; } }/*flex slider*/.slider-reg {  width: 100%; }@media (max-width: 767px) {  .slider-reg.transparent-header-slider {    margin-top: 50px; } }.main-flex-slider {  position: relative; }.main-flex-slider .flex-control-nav {  bottom: 10px;  margin: 0;  height: 14px;  z-index: 10; }.main-flex-slider .flex-control-paging li a {  background-color: rgba(255, 255, 255, 0.7) !important;  width: 26px;  height: 8px;  display: block;  background: rgba(255, 255, 255, 0.1);  cursor: pointer;  text-indent: -9999px;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  border-radius: 0;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }.main-flex-slider .flex-control-paging li a.flex-active {  background-color: #01bcc8 !important; }.slider-overlay {  background: rgba(0, 0, 0, 0.2);  background-image: url("../img/pattern.png");  background-repeat: repeat;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0; }.slider-text {  text-align: center;  margin-top: 30px; }.slider-text h1 {  font-size: 3.75em;  color: #FFF;  padding: 5px 10px 0px;  line-height: 1.4;  font-weight: 700;  margin-bottom: 10px;  text-transform: uppercase;  text-align: center; }.slider-text p {  color: #fff;  font-size: 20px;  margin-bottom: 25px;  font-weight: 300; }.slider-text p a {  font-style: normal; }@media (min-width: 1200px) {  .slider-text {    margin-top: 250px; } }@media (max-width: 1024px) {  .slider-text {    margin-top: 150px; } }@media (max-width: 768px) {  .slider-text {    margin-top: 90px; }  .slider-text h1 {    font-size: 2em; } }@media (max-width: 667px) {  .slider-text {    margin-top: 30px; }  .slider-text h1 {    font-size: 2em; } }@media (max-width: 533px) {  .slider-text p a {    display: none; } }@media (max-width: 414px) {  .slider-text p {    display: none; }  .slider-text h1 {    font-size: 1.5em;    margin-top: 45px; } }@media (max-width: 384px) {  .slider-text h1 {    font-size: 1.5em;    margin-top: 45px; } }/***********animation delays*****************/.delay-1 {  -webkit-animation-delay: 300ms;  -moz-animation-delay: 300ms;  animation-delay: 300ms; }.delay-2 {  -webkit-animation-delay: 600ms;  -moz-animation-delay: 600ms;  animation-delay: 600ms; }.delay-3 {  -webkit-animation-delay: 1200ms;  -moz-animation-delay: 1200ms;  animation-delay: 1200ms; }.delay-4 {  -webkit-animation-delay: 1600ms;  -moz-animation-delay: 1600ms;  animation-delay: 1600ms; }/*intro text*/.intro-text {  padding: 60px 0;  background-color: #eee; }.intro-text h2 {  font-weight: 700;  margin-bottom: 15px;  text-transform: uppercase;  font-size: 25px; }.intro-text a {  margin: 7px; }/*******************home parallax-bg----***********************/#home-parallax {  background: url("../img/showcase-4.jpg") no-repeat;  padding: 190px 0; }.typed-cursor {  opacity: 1;  -webkit-animation: blink 0.7s infinite;  -moz-animation: blink 0.7s infinite;  animation: blink 0.7s infinite;  color: #01bcc8; }@keyframes blink {  0% {    opacity: 1; }  50% {    opacity: 0; }  100% {    opacity: 1; } }@-webkit-keyframes blink {  0% {    opacity: 1; }  50% {    opacity: 0; }  100% {    opacity: 1; } }@-moz-keyframes blink {  0% {    opacity: 1; }  50% {    opacity: 0; }  100% {    opacity: 1; } }.parallax-buttons {  display: block;  text-align: center;  margin-top: 20px; }.parallax-buttons a {  display: inline-block;  margin: 5px; }h1.typed-text {  color: #fff;  text-transform: uppercase;  margin-bottom: 20px;  font-weight: 700; }.typed-text .element {  color: #01bcc8; }#home-parallax p {  color: #fff; }@media (max-width: 568px) {  h1.typed-text {    font-size: 25px; } }/*services*/.services-wrap {  padding-top: 60px;  padding-bottom: 40px;  background-color: #fff; }.services-box {  clear: both; }.services-box-icon {  background: transparent;  width: 50px;  height: 50px;  display: inline-block;  float: left;  height: 35px;  line-height: 35px;  margin-right: 10px;  position: relative;  text-align: center;  top: 5px; }.services-box-icon i {  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  background-color: #01bcc8;  color: #fff;  font-size: 17px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%; }.services-box-info {  padding-left: 65px; }.services-box-info h4 {  font-weight: 700;  font-size: 15px;  color: #000;  text-transform: uppercase;  margin-bottom: 5px; }/*services 2*/.service-box i {  width: 85px;  height: 85px;  line-height: 85px;  text-align: center;  color: #01bcc8;  font-size: 30px;  background-color: #f7f9fa;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  margin-bottom: 25px;  -moz-transition: 0.7s ease-in-out;  -o-transition: 0.7s ease-in-out;  -webkit-transition: 0.7s ease-in-out;  transition: 0.7s ease-in-out; }.service-box h3 {  font-size: 20px;  text-transform: uppercase;  margin-bottom: 15px;  font-weight: 500; }.service-box:hover i {  -moz-transform: rotateY(360deg);  -o-transform: rotateY(360deg);  -ms-transform: rotateY(360deg);  -webkit-transform: rotateY(360deg);  transform: rotateY(360deg);  color: #fff;  background-color: #01bcc8; }/***services3***/#services-bg-wrap {  padding: 90px 0;  background-color: #f7f9fa; }.service-3-meta h1 {  font-weight: 700;  text-transform: uppercase;  font-size: 25px; }.white-bg {  background-color: #fff !important;  padding-top: 90px !important;  padding-bottom: 50px !important; }.service-4-meta h3 {  font-weight: 700;  margin-bottom: 5px; }.blue-bg {  background-color: #014ca0;  padding-top: 70px;  padding-bottom: 40px; }.blue-bg .services-box i {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  font-size: 50px;  margin-right: 25px; }.blue-bg .services-box .services-box-info {  margin-left: 30px; }.blue-bg .services-box .services-box-info h4 {  color: #fff;  font-size: 25px;  font-weight: 600;  margin-bottom: 20px; }.blue-bg .services-box .services-box-info a {  color: #eee; }/***special features***/.special-feature .section-title hr {  border-color: #151515; }.special-feature i {  font-size: 65px;  line-height: 75px;  color: #01bcc8; }.special-feature h4 {  font-size: 16px;  margin-top: 25px;  position: relative;  text-transform: uppercase;  font-weight: 700;  color: #777; }.special-feature .mask-top {  width: 100%;  background-color: #ffffff;  padding: 55px 0;  position: absolute;  top: 0px;  -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }.special-feature .mask-top h4:before {  top: -18px;  content: "";  display: block;  height: 2px;  left: 0;  right: 0;  margin: -2px auto;  position: absolute;  width: 40px; }.special-feature .s-feature-box:hover .mask-top {  top: -200px;  -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }.special-feature .s-feature-box {  overflow: hidden;  position: relative;  height: 280px;  border: 1px solid #f2f2f2;  margin-bottom: 20px;  cursor: pointer; }.special-feature .mask-bottom {  color: #333333;  padding: 20px 15px 20px 15px;  width: 100%;  position: absolute;  bottom: -300px;  height: 100%;  -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }.special-feature .mask-bottom p {  padding: 0px 5px;  font-size: 13px; }.special-feature .mask-bottom h4 {  margin: 15px 0px 17px; }.special-feature .s-feature-box:hover .mask-bottom {  bottom: 0;  -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }.special-feature .mask-bottom i {  font-size: 38px;  line-height: 50px; }/****services new*****/.service-box-4 .service-ico {  width: 30px;  height: 30px;  text-align: center;  vertical-align: middle;  font-size: 30px;  line-height: 30px;  margin-top: 3px;  float: left;  -moz-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out;  -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out; }.service-ico i {  color: #01bcc8; }.service-box-4 .service-text {  margin-left: 50px; }.service-text a {  color: #01bcc8; }.service-text a i {  margin-left: 5px;  vertical-align: middle; }.service-text h4 {  font-weight: 700;  text-transform: uppercase;  font-size: 16px; }/***colored boxed**************/.colored-boxed {  text-align: center; }.colored-boxed i {  width: 70px;  height: 70px;  line-height: 70px;  text-align: center;  border: 1px solid;  background-color: transparent;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  font-size: 30px; }.colored-boxed.green i {  color: #01bcc8;  border-color: #01bcc8; }.colored-boxed.dark i {  color: #333;  border-color: #333; }.colored-boxed.blue i {  color: #3b5998;  border-color: #3b5998; }.colored-boxed.red i {  color: #208f3a;  border-color: #208f3a; }.colored-boxed h3 {  font-size: 16px;  font-weight: 600;  margin-top: 20px;  margin-bottom: 0px;  text-transform: uppercase; }.colored-boxed p {  margin-top: 10px; }/**************work and portfolio whole*******//* mouse grab icon */.grabbing {  cursor: url(../img/grabbing.png) 8 8, move !important; }.portfolio {  padding: 60px 0;  background-color: #f8f8f8; }.work-desc {  width: 100%;  padding: 10px 10px;  border-top: none;  position: relative; }.work-desc h3 {  margin: 0;  padding: 0;  font-size: 18px;  font-weight: 700;  text-transform: uppercase; }.work-desc h3 a {font-size:16px;color:#000;font-weight:normal;}.work-desc .t1 {font-size:14px;color:#01bcc8;font-weight:bold;display:inline-block;zoom:1;*display:inline;padding:5px 0;}.work-desc p {line-height:20px;color:#000;}.more1 {padding:8px 15px;border:2px solid #e0e0e0;border-radius:5px;display:inline-block;zoom:1;*display:inline;font-size:14px;color:#25292f;}.more1:hover {border:2px solid #01bcc8;color:#01bcc8;}.owl-spaced .owl-item > div {  margin: 5px; }.project-detail h3 {  margin-bottom: 10px; }.project-detail em {  display: block; }.full-width-3-work .work-desc {  padding: 10px; }/****progress bars****//*progress bar*/h3.heading-progress {  font-size: 12px;  font-weight: 400;  margin-bottom: 6px;  margin-top: 0px;  text-transform: uppercase;  color: #777; }.progress {  height: 15px;  line-height: 10px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  background: #E9E9E9;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  border-radius: 0; }.progress-bar {  line-height: 10px;  background: #01bcc8;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }/*news and blogs*/.news-desc {  padding: 15px 0; }.news-desc h4 {  margin: 0px;  font-weight: 500;  margin-bottom:10px;}.news-desc h4 a {font-size:16px;font-weight:bold;color:#000;}.news-desc p {font-size:12px;color:#a2a2a2;line-height:20px;}.news-desc span {  font-size: 12px;  font-weight: 400;  font-style: normal; }.news-desc span + span {  padding-left: 30px; }/*latest news in home option*/.latest-new {  border: 1px solid #ddd; }.blog-date {  width: 60px;  height: 60px;  padding: 6px 5px;  margin: -40px auto 10px auto;  line-height: 1;  font-weight: 400;  color: #000;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  border-radius: 5px;  font-size: 36px;  text-align: center;  position: relative;  overflow: hidden;  background-color: #fff; }.blog-date span {  font-weight: 400;  font-size: 15px;  display: block; }.l-news-desc {  padding: 10px 20px; }.l-news-desc h3 {  margin-bottom: 15px; }ul.post-desc {  padding: 0; }ul.post-desc li {  font-size: 11px;  font-weight: 500;  text-transform: capitalize;  color: #777; }ul.post-desc li + li {  padding-left: 15px; }/**blog inner pages**/.blog-top {position:relative;float:left;margin-bottom:47px;width:100%;}.blog-top img {float:left;width:100%;}.blog-top .t {position:absolute;left:0;bottom:0;background-image:url("../images/bg4.png");z-index:555;width:100%;padding:20px 0;color:#fff;font-size:12px;}.blog-top .t a {font-size:16px;font-weight:bold;color:#fff;padding-left:20px;display:block;}.blog-top .t span {text-indent:20px;display:block;}.blog-post {  border-bottom: 1px dashed #e5e5e5;  padding-bottom: 30px;  margin-bottom: 60px; }.post-detail {  margin-top: 25px;  margin-bottom: 0px;  border-top: 1px solid #ebeaea;  border-bottom: 1px solid #ebeaea;  margin-left: 0px; }.post-detail li img {  width: 26px;  height: 26px;  -webkit-border-radius: 13px;  -moz-border-radius: 13px;  -ms-border-radius: 13px;  border-radius: 13px;  float: left;  margin-right: 10px; }.post-detail li + li {  padding-left: 15px; }.post-detail li {  font-size: 11px;  color: #777;  font-weight: 600;  vertical-align: middle;  text-transform: uppercase; }.post-detail li i {  margin-right: 5px; }.blog-post h2 {margin:0;line-height:25px;}.blog-post h2 a {  font-size: 16px;  font-weight:bold;  color:#000;  text-transform: capitalize;}.blog-post span.time {color:#005c35;font-size:12px;display:block;margin:5px 0;}.blog-post p {color:#a2a2a2;line-height:20px;}.blog-left-img .post-detail {  margin-top: 0px; }.about-author {  background-color: #f5f5f5;  padding: 30px;  margin-bottom: 50px; }.about-author img {  width: 120px;  height: 120px;  float: left;  margin-right: 10px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px; }.about-author p {  overflow: hidden; }.comment-list {  padding-bottom: 5px;  margin-bottom: 30px; }.comment-post h4 img {  width: 60px;  height: 60px;  margin-right: 20px;  float: left; }.comment-post p {  overflow: hidden; }.comment-form .form-contact .form-control {  background-color: #f5f5f5; }/*Timeline blog------------------------------------*/.timeline {  padding: 20px 0;  list-style: none;  position: relative; }.timeline:before {  top: 0;  bottom: 0;  position: absolute;  content: " ";  width: 3px;  background-color: #f5f5f5;  left: 50%;  margin-left: -1.5px; }.timeline > li {  margin-bottom: 40px;  position: relative;  width: 50%;  float: left;  clear: left; }.timeline > li:before,.timeline > li:after {  content: " ";  display: table; }.timeline > li:after {  clear: both; }.timeline > li:before,.timeline > li:after {  content: " ";  display: table; }.timeline > li:after {  clear: both; }.timeline > li > .timeline-panel {  width: 94%;  float: left;  border: 1px solid #d4d4d4;  /*border-radius: 2px;*/  /*padding: 20px;*/  position: relative; }.timeline > li > .timeline-panel:before {  position: absolute;  top: 26px;  right: -15px;  display: inline-block;  border-top: 15px solid transparent;  border-left: 15px solid #ccc;  border-right: 0 solid #ccc;  border-bottom: 15px solid transparent;  content: " "; }.timeline > li > .timeline-panel:after {  position: absolute;  top: 27px;  right: -14px;  display: inline-block;  border-top: 14px solid transparent;  border-left: 14px solid #fff;  border-right: 0 solid #fff;  border-bottom: 14px solid transparent;  content: " "; }.timeline > li > .timeline-badge {  color: #ccc;  width: 24px;  height: 24px;  line-height: 50px;  font-size: 1.4em;  cursor: pointer;  text-align: center;  position: absolute;  top: 19px;  right: -12px;  z-index: 9; }.timeline > li > .timeline-badge i:hover {  color: #01bcc8; }.timeline > li.timeline-inverted > .timeline-panel {  float: right; }.timeline > li.timeline-inverted > .timeline-panel:before {  border-left-width: 0;  border-right-width: 15px;  left: -15px;  right: auto; }.timeline > li.timeline-inverted > .timeline-panel:after {  border-left-width: 0;  border-right-width: 14px;  left: -14px;  right: auto; }.timeline > li > .timeline-panel .timeline-heading {  padding: 5px; }.timeline > li > .timeline-panel .timeline-heading img {  width: 100%; }.timeline .timeline-body {  padding: 25px 15px; }.timeline .timeline-body h2 {  font-size: 20px;  margin-bottom: 5px; }.timeline-body .post-detail {  margin: 5px 0px; }.timeline > li.timeline-inverted {  float: right;  clear: right;  margin-bottom: 40px; }.timeline > li:nth-child(2) {  margin-top: 60px; }.timeline > li.timeline-inverted > .timeline-badge {  left: -12px; }@media (max-width: 992px) {  .timeline > li > .timeline-panel:before {    top: 31px;    right: -11px;    border-top: 11px solid transparent;    border-left: 11px solid #ccc;    border-bottom: 11px solid transparent; }  .timeline > li > .timeline-panel:after {    top: 32px;    right: -10px;    border-top: 10px solid transparent;    border-left: 10px solid #fff;    border-bottom: 10px solid transparent; }  .timeline > li.timeline-inverted > .timeline-panel:before {    border-right-width: 11px;    left: -11px; }  .timeline > li.timeline-inverted > .timeline-panel:after {    border-right-width: 10px;    left: -10px; } }@media (max-width: 767px) {  ul.timeline:before {    left: 40px; }  ul.timeline > li {    margin-bottom: 20px;    position: relative;    width: 100%;    float: left;    clear: left; }  ul.timeline > li > .timeline-panel {    width: calc(100% - 70px);    width: -moz-calc(100% - 70px);    width: -webkit-calc(100% - 70px); }  ul.timeline > li > .timeline-badge {    left: 28px;    margin-left: 0;    top: 16px; }  ul.timeline > li > .timeline-panel {    float: right; }  ul.timeline > li > .timeline-panel:before {    top: 27px;    right: -12px;    border-top: 12px solid transparent;    border-left: 12px solid #ccc;    border-bottom: 12px solid transparent; }  ul.timeline > li > .timeline-panel:after {    top: 28px;    right: -11px;    border-top: 11px solid transparent;    border-left: 11px solid #fff;    border-bottom: 11px solid transparent; }  ul.timeline > li > .timeline-panel:before {    border-left-width: 0;    border-right-width: 12px;    left: -12px;    right: auto; }  ul.timeline > li > .timeline-panel:after {    border-left-width: 0;    border-right-width: 11px;    left: -11px;    right: auto; }  .timeline > li.timeline-inverted {    float: left;    clear: left;    margin-top: 30px;    margin-bottom: 30px; }  .timeline > li.timeline-inverted > .timeline-badge {    left: 28px; } }/*testimonials parallax*/.testimonials {  background: url(../img/bg-4.jpg) no-repeat;  padding: 80px 0; }.testimonials .center-heading h2 {  color: #fff; }.testimonials h4 {  color: #fff;  font-weight: 400;  font-size: 20px;  line-height: 36px;  font-style: normal;  font-family: Microsoft Yahei,"微软雅黑","宋体"; }.testimonials h4 i {  color: #01bcc8;  margin-right: 5px; }.testimonials p {  color: #01bcc8;  font-size: 25px;  font-weight: 400;  font-style: normal; }.customer-img {  max-width: 92px;  margin: auto;  margin-bottom: 25px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%; }/**owl**/.owl-theme .owl-controls .owl-page span {  display: block;  width: 8px !important;  height: 8px !important;  margin: 5px 7px;  filter: Alpha(Opacity=50);  opacity: 0.5;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  background: #444 !important; }/*********************testmonials v-2*****************/.testimonials-v-2 {  padding: 100px 0;  overflow: hidden; }.testi-slide {  text-align: center; }.testi-slide img {  width: 92px;  height: 92px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%; }.testi-slide p {  margin: 20px 0;  font-size: 15px;  font-weight: 300; }.testi-slide i {  color: #01bcc8;  margin-right: 10px; }.testi-slide h4 {  font-weight: 400;  font-size: 16px;  font-family: Microsoft Yahei,"微软雅黑","宋体" !important;  font-style: italic; }.testi-slide .flex-control-paging li a {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  background: transparent !important;  border: 2px solid #ccc;  width: 8px;  height: 8px; }.testi-slide .flex-control-paging li a.flex-active {  background: transparent !important;  border: 2px solid #01bcc8; }.quote {  position: relative; }.quote blockquote {  padding: 0px;  border: 0;  margin: 0;  font-size: 14px;  font-style: italic;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  -ms-border-radius: 8px;  border-radius: 8px; }.quote blockquote p {  color: #fff;  padding-top: 25px;  padding-bottom: 45px;  padding-left: 30px;  padding-right: 30px; }.quote blockquote:before {  content: "";  position: absolute;  top: 100%;  left: 90px;  width: 0;  height: 0;  border-top: 0.83333em solid #ccc;  border-right: 0.86667em solid transparent; }.quote.green blockquote {  background-color: #01bcc8; }.quote.green blockquote:before {  border-top-color: #01bcc8; }.quote.dark blockquote {  background-color: #555; }.quote.dark blockquote:before {  border-top-color: #555; }.quote-footer {  margin: 10px 0; }.quote-footer .quote-author-img img {  float: left;  max-width: 90px;  width: 90px;  height: 90px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  margin-left: -5px;  margin-top: -40px;  position: relative;  z-index: 1;  padding: 5px;  background-color: #fff; }.quote-footer h4 {  font-size: 13px;  margin-bottom: 4px; }.quote-footer p {  font-weight: 400;  font-style: italic;  font-size: 13px; }/***********bootstrap collapse overrides*/.panel-group .panel {  margin-bottom: 0;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px; }.panel-default > .panel-heading {  color: #000;  background-color: #fff;  border-color: #01bcc8 !important;  padding: 7px 12px; }.panel-title i {  margin-right: 10px;  color: #01bcc8; }/************************************************* css for footers****************************************//* #footer is by default*/#footer {  background: #282828;  font-size: 0.9em;  color:#fff;  line-height:28px;  padding: 55px 0 0;  position: relative;  clear: both; }#footer h2 {font-size:18px;color:#fff;font-weight:normal;margin-bottom:0px;}#footer a {color:#c9c9c9;}#footer p {line-height:28px;color:#c9c9c9;}.copyright {border-top:1px solid #323232;margin-top:26px;padding:20px 0;color:#858383;}.copyright h3 {margin-bottom:0px;}.copyright {}.news-form .form-control {  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px;  height: 30px; }@media (max-width: 767px) {  .news-form {    text-align: center !important; }  .news-form .form-control {    margin-bottom: 10px; } }/****************footer 2****************/#footer-option {  background: #121214;  border-top: 4px solid #e1e1e1;  font-size: 0.9em;  padding: 80px 0 0;  position: relative;  clear: both; }#footer-option .footer-col h3 {  font-size: 25px;  font-weight: 300;  text-transform: capitalize;  color: #fff; }#footer-option .footer-btm {  background-color: #0c0c0c; }#footer-option .contact a {  color: #777; }#footer-option .contact a:hover {  color: #01bcc8; }/************twitter feed*****************/.tweet ul {  list-style: none;  margin: 0px;  padding: 0px; }.tweet ul li {  color: #777;  font-weight: 500;  padding: 8px 0;  font-size: 15px; }.tweet ul li:before {  content: "\f099";  font-family: Microsoft Yahei,"微软雅黑","宋体";  margin-right: 15px;  font-size: 16px;  color: #01bcc8; }.tweet ul li .date {  padding: 3px 0;  font-size: 12px;  font-weight: 400;  text-transform: uppercase; }.tweet ul li img {  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  margin-right: 10px; }.tweet li a {  color: #fff;  font-size: 13px; }.tweet li a:hover {  color: #01bcc8; }.latest-f-news li a {  display: block;  padding: 4px 0;  color: #777; }.latest-f-news li a i {  -moz-transition: 0.4s ease-in-out;  -o-transition: 0.4s ease-in-out;  -webkit-transition: 0.4s ease-in-out;  transition: 0.4s ease-in-out; }.latest-f-news li a:hover i {  margin-left: 5px; }.latest-f-news li a:hover {  color: #fff; }/*************soical icons**********/.social-1 {  margin: 0;  padding: 0; }.social-1 li {  padding: 0px; }.social-1 li a i {  width: 32px;  height: 32px;  line-height: 32px;  text-align: center;  color: #fff;  font-size: 16px;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -ms-border-radius: 2px;  border-radius: 2px;  -moz-transition: all 200ms ease-in;  -o-transition: all 200ms ease-in;  -webkit-transition: all 200ms ease-in;  transition: all 200ms ease-in; }.social-1 li a i:hover {  opacity: 0.8; }.social-1 li a i.fa-facebook {  background-color: #3b5998; }.social-1 li a i.fa-twitter {  background-color: #0084b4; }.social-1 li a i.fa-google-plus {  background-color: #C63D2D; }.social-1 li a i.fa-pinterest {  background-color: #cb2027; }.social-1 li a i.fa-dribbble {  background-color: #ea4c89; }/**************coming soon*************/.soon-bg {  background: url(../img/showcase-1.jpg);  padding: 100px 0; }.soon-bg h2 {  color: #fff; }.countdown_amount {  display: block;  font-size: 44px;  padding-top: 25px;  line-height: 20px;  font-weight: 400;  color: #fff; }.countdown_section {  display: inline-block;  width: 120px;  height: 120px;  padding-top: 13px;  margin: 10px;  color: #fff;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  background-color: rgba(255, 255, 255, 0.1);  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);  -ms-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);  text-align: center; }.subscribe-form .form-control {  height: 46px;  border-top-left-radius: 3px;  border-bottom-left-radius: 3px; }/*purchase section*/.purchase-sec {  padding: 30px 0;  background: #01bcc8; }.purchase-sec span {  line-height: 40px;  color: #fff;  font-size: 25px;  font-weight: 400; }/****fun facts*****/.fun-fact-wrap {  background: url(../img/showcase-4.jpg);  background-repeat: repeat !important;  padding-top: 100px;  padding-bottom: 70px; }.facts-in {  text-align: center; }.facts-in h3 {  margin-bottom: 25px;  font-size: 50px;  font-weight: 700;  color: #fff; }.facts-in h3 i {  font-size: 40px;  margin-right: 20px;  color: #01bcc8; }.facts-in h4 {  margin-bottom: 0px;  color: #fff;  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-weight: 400;  text-transform: uppercase; }@media (max-width: 992px) {  .facts-in {    margin-bottom: 70px; } }/******owl carousel*******/.owl-theme .owl-controls .owl-page span {  display: block;  width: 12px;  height: 12px;  margin: 5px 7px;  filter: Alpha(Opacity=50);  opacity: 0.5;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  -ms-border-radius: 20px;  border-radius: 20px;  background: #01bcc8 !important; }/**********static background with transparent header*/.static-bg {  background: url(../img/showcase-3.jpg);  padding-top: 230px;  padding-bottom: 200px; }.static-wrap {  text-align: center; }.static-wrap h3 {  text-transform: uppercase;  letter-spacing: 0px;  padding: 0 0 16px 0;  margin: 0 0 35px 0;  font-weight: 400;  font-size: 44px;  border-bottom: solid 1px #cccccc;  position: relative;  color: #fff;  line-height: 44px; }.static-bg h3:before {  content: "";  height: 3px;  background: #009ada;  background: -moz-linear-gradient(45deg, #009ada 0%, #04bfbf 100%);  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #009ada), color-stop(100%, #04bfbf));  background: -webkit-linear-gradient(45deg, #009ada 0%, #04bfbf 100%);  background: -o-linear-gradient(45deg, #009ada 0%, #04bfbf 100%);  background: -ms-linear-gradient(45deg, #009ada 0%, #04bfbf 100%);  background: linear-gradient(45deg, #009ada 0%, #04bfbf 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ada', endColorstr='#04bfbf',GradientType=1 );  width: 60%;  max-width: 100%;  display: block;  left: 0%;  bottom: -2px;  position: absolute; }.static-bg h3:before {  left: 20%; }.slider-flex h1 {  color: #fff;  font-weight: 700;  text-transform: uppercase; }/****************************breadcrumb***************************/.breadcrumb-wrap {  padding: 30px 0;  background-image: url(../img/shadow-bg.png);  background-position: center center;  background-repeat: no-repeat;  background-color: #f6f6f6;  border-top: 1px solid #d2d3d4;  border-bottom: 1px solid #d2d3d4; }.breadcrumb-wrap h4 {  margin: 0px;  font-size: 16px;  color: #333;  font-weight: 700;  letter-spacing: 8px;  text-transform: uppercase;  letter-spacing: 2px;  font-family: Microsoft Yahei,"微软雅黑","宋体"; }ol.breadcrumb {  margin: 0;  padding: 0;  background-color: transparent;  color: #333; }ol.breadcrumb li {  font-weight: 400;  font-size: 13px;  text-transform: capitalize;  letter-spacing: 1px; }ol.breadcrumb li a {  color: #333; }/***list of highlight**/.highlight-list li {  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-size: 16px;  color: #777;  line-height: 45px; }.highlight-list li i {  color: #01bcc8;  margin-right: 10px; }/************team section css here*****/.team-wrap {  padding: 3px 3px 20px;  border: 1px solid #eee;  text-align: center; }.team-wrap h4 {  margin-bottom: 3px;  margin-top: 10px;  font-weight: 500;  font-size: 17px; }.team-wrap span {  font-size: 10px;  text-transform: uppercase;  color: #777;  display: block;  margin-bottom: 10px;  font-weight: 700; }/**team-v2**/.person-v2 {  margin-bottom: 30px; }.our-team-v-2 {  padding-top: 45px;  background-color: #fcfcfc;  padding-bottom: 40px; }.our-team-v-2 .t h2 {font-size:26px;color:#25292f;font-weight:normal;margin-bottom:0px;padding-left:5px;font-weight:bold;}.our-team-v-2 .t p {font-size:14px;color:#858585;padding-left:5px;}.our-team-v-2 .t a {font-size:14px;color:#000;margin-top:5px;display:inline-block;zoom:1;*display:inline;padding:8px 15px;border-radius:5px;border: 2px solid #E0E0E0;}.our-team-v-2 .t a:hover {border:2px solid #01bcc8;color:#01bcc8;}.person-v2 img {  display: block;  margin-left: auto;  margin-right: auto;  margin-bottom: 20px; }.person-v2 h3 {  margin: 5px 0;  font-size: 18px;  text-transform: uppercase;  font-weight: 600;  line-height: 24px; }.person-desc-v2 em {  display: block;  color: #777;  margin-bottom: 10px; }/******************pricing table***********************/.price-wrap {  border: 1px solid #e5e5e5; }.price-title {  padding: 10px 0;  text-align: center; }.price-title h4 {  margin: 0px; }.price-price {  padding: 15px 0;  font-size: 36px;  line-height: 40px;  background-color: #444;  margin: 0 -1px;  color: #FFF;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);  text-align: center; }.price-price span {  display: block;  font-size: 13px;  line-height: 20px;  color: #AAA; }.price-features {  padding: 10px 15px;  border-bottom: 1px solid #E5E5E5;  text-shadow: 1px 1px 1px #FFF;  text-align: center; }.price-features ul li {  padding: 5px 0;  border-top: 1px solid #e5e5e5; }.price-features ul li:first-child {  border-top: 0; }.price-action {  background-color: #e5e5e5;  padding: 15px 0;  text-align: center; }.price-price.popular {  background: #01bcc8;  color: #fff; }.price-price.popular span {  color: #fff; }/***************about me*********************/.me-intro {  background: url(../img/showcase-2.jpg);  padding: 200px 0; }.me-intro h2 {  color: #fff;  font-weight: 700;  margin-bottom: 15px;  text-transform: uppercase; }.me-intro p {  color: #fff; }.me-hobbies h4 i {  margin-right: 10px;  color: #01bcc8;  font-size: 25px; }.services-me li {  padding: 10px 0;  font-size: 20px; }.services-me li i {  margin-right: 10px;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  border-top-left-radius: 3px;  border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px;  font-size: 18px;  background-color: #e5e5e5;  color: #01bcc8; }.contact-me {  background-color: #eee;  padding: 40px 0; }/**dropcaps**/p.dropcap:first-letter {  display: block;  float: left;  font-size: 50px;  line-height: 51px;  margin: -1px 8px -2px 0;  color: #01bcc8; }/*contact us*//*gmap*/#map-canvas {  width: 100%;  height: 300px; }#contactForm .form-control {  min-height: 45px;  background-color: #fff; }.form-contact form label {  font-size: 15px;  font-weight: 400;  color: #777; }.contact-info li a {  color: #777; }.help-block ul {  list-style: none;  padding: 0;  margin: 0; }.help-block ul li {  color: #ce292d; }label span {  color: #ce292d;  margin-right: 5px; }.required span {  color: #ce292d; }/***error page****/.error-digit {  font-size: 150px;  text-align: center;  line-height: 150px;  color: #01bcc8; }.error-text h2 {  font-weight: 400; }/********************************sidebar***********************/.sidebar-box h4 {  font-size: 16px;  font-weight:bold;  color: #383838;  text-transform: uppercase;  background:url("../images/line.png") no-repeat left bottom;  padding-bottom:10px;}.search-widget {  position: relative; }.search-widget i {  position: absolute;  top: 10px;  right: 10px;  color: #777; }.search-widget .form-control {border:1px solid #ebebeb;border-radius:3px;background-color:#f5f5f5;}.cat-list li {  padding: 5px 0;  border-bottom: 1px solid #e5e5e5; }.cat-list li a {  color: #000;  margin-right: 10px; }.cat-list li i {  color: #888;  margin-right: 10px;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  float:right;}.cat-list li:hover i {  margin-left: 5px; }.cat-list li a:hover {  color: #01bcc8; }.popular-post li {  padding-bottom: 20px;  border-bottom:1px solid #f7f7f7;  margin-bottom:20px;}.popular-img {  float: left;  margin-right: 10px; }.popular-img a img {  width: 60px;  height: 60px; }.popular-desc {  display: table; }.popular-desc h5 {  margin-bottom: 2px;}.popular-desc h5 a {  color: #8d8d8d;  font-weight: 600;  font-size: 13px;  line-height:20px;  display:block;  height:40px;  overflow:hidden;  font-weight:normal;}.popular-desc h5 a:hover {  color: #01bcc8; }.popular-desc h6 {  color: #858688;  font-style: normal;  font-size: 12px;  font-weight:normal;  margin-bottom:0px;}.tag-list a {  border:1px solid #f2f2f2;  border-radius:3px;  height:30px;  line-height:30px;  display:inline-block;zoom:1;*display:inline;  font-size:14px;  color:#838383;  padding:0 10px;  margin-right:5px;  margin-bottom:10px;}.tag-list a:hover {  background-color: #666;  color: #fff;}/****************testimonials***********************/.quote-text {  background-color: #f6f6f6;  border-left: none;  color: rgba(85, 94, 106, 0.8);  font-size: 13px;  line-height: 1.6;  margin-top: 30px;  padding: 26px;  position: relative;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 3px 0 #35bdf6;  -moz-box-shadow: 0 3px 0 #35bdf6;  -ms-box-shadow: 0 3px 0 #35bdf6;  box-shadow: 0 3px 0 #35bdf6; }.quote-text:before {  border: solid 14px transparent;  z-index: 3;  border-top-color: #f6f6f6;  top: auto;  right: auto;  bottom: -28px;  left: 30px; }.quote-text:after {  border: solid 14px transparent;  z-index: 2;  border-width: 18px;  border-top-color: #35bdf6;  top: auto;  right: auto;  bottom: -36px;  left: 26px; }.quote-text:before, .quote-text:after {  content: "";  display: block;  height: 0;  width: 0;  position: absolute; }.quote-pic {  float: left;  margin-right: 12px;  margin-left: 28px;  width: 32px;  height: 32px;  -webkit-border-radius: 16px;  -moz-border-radius: 16px;  -ms-border-radius: 16px;  border-radius: 16px; }.quote-author {  display: inline-block;  font-size: 13px !important;  line-height: 1.3 !important; }.quote-author strong {  font-size: 14px;  font-weight: 700;  display: block; }/***********************sign in or sign up css****************/.login-form {  padding: 20px;  background-color: #f5f5f8; }.login-form h3 span {  color: #777;  font-size: 15px; }.btn-fb-login {  background-color: #3b5998;  color: #fff;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px; }.login-form form a {  display: inline-block;  margin-left: 5px; }@media (max-width: 320px) {  .login-form form a {    margin-top: 10px; } }/****clients***/#clients-carousel {  background-color: #424242;  padding: 90px 0; }#clients-carousel.light {  background-color: #222; }#clients-carousel.light h3.heading {  color: #fff; }#clients-carousel .center-heading h2 {  color: #fff; }#clients-carousel .item {  text-align: center; }#clients-carousel p {  color: #bbb; }#cta-1 {  padding: 40px 0;  background-color: #01bcc8;  text-align: center; }#cta-1 h1 {  color: #fff;  font-size: 26px;  line-height: 30px;  text-transform: uppercase; }#cta-2 {  padding: 30px 0;  background-color: #f2f2f2;  text-align: center; }#cta-2 h1 {  color: #333;  margin-bottom: 15px;  font-weight: 400; }/*****accordions****//*** Accordion ***/.panel-group {  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);  -ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);  box-shadow: 0 0 1px rgba(0, 0, 0, 0.05); }.panel-group .panel {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }.panel-group .panel + .panel {  margin-top: -2px; }.panel-group .panel-heading {  padding: 0;  background: white;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }.panel-group .panel-body {  font-size: 13px;  background: #f9f9f9;  -webkit-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.03);  -moz-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.03);  -ms-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.03);  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.03);  font-family: Microsoft Yahei,"微软雅黑","宋体"; }.panel-group .panel-heading a {  position: relative;  display: block;  padding: 12px 40px 12px 10px;  font-size: 16px;  color: #505050;  line-height: 1.5;  text-transform: none;  text-decoration: none;  font-weight: 500; }/****************elements******************/.grid-wrap h4 {  display: block;  line-height: 35px;  text-align: center;  background-color: #f9f9fa;  border: 1px solid #ddd; }.element-buttons a {  margin-bottom: 10px;  margin-right: 5px; }/*****************bootstrap tabs overrides*****************************//*tabs*/.tabs .nav-tabs {  border-bottom: none; }.tabs .nav-tabs li {  margin-bottom: 0; }@media (max-width: 767px) {  .tabs .nav-tabs li {    width: 100%;    float: none;    margin-bottom: 2px; }  .tabs .nav-tabs li a {    margin-right: 0 !important; }  .tabs .nav-tabs li.active a {    border-bottom: 2px solid #dcdcdc !important; } }.tabs .nav-tabs li a {  background: #f7f7f7;  margin-right: 2px;  border-left: 1px solid #f7f7f7;  border-right: 1px solid #f7f7f7;  border-bottom: none !important;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px;  padding: 12px 20px;  color: #6d6d6d;  position: relative; }.tabs .nav-tabs li a:after {  content: "";  display: block;  position: absolute;  top: -1px;  left: -1px;  right: -1px;  height: 3px; }.tabs .nav-tabs li a:before {  content: "";  display: block;  position: absolute;  bottom: -1px;  left: 0;  right: 0;  height: 1px; }.tabs .nav-tabs li a:hover {  border-color: #f7f7f7; }.tabs .nav-tabs > li > a .fa {  margin-right: 4px; }.tabs .nav-tabs li.active a {  color: #01bcc8;  border-left-color: #eee;  border-right-color: #eee;  background: #fff; }.tabs .nav-tabs li.active a:after {  background: #01bcc8; }.tabs .nav-tabs li.active a:before {  background: #fff; }.tabs .nav-tabs li.active a:hover {  border-bottom-color: #fff; }.tabs .tab-content {  padding: 15px;  border: 1px solid #eee;  background: #fff; }.tab-content p {  overflow: hidden; }.tabs .tab-content:before,.tabs .tab-content:after {  content: " ";  display: table; }.tabs .tab-content:after {  clear: both; }.tabs .tab-content p:last-child {  margin-bottom: 0; }.form-element .form-control {  height: 31px; }/***************************video home********************//*****************home **************************************/#video-wrap {  display: table;  width: 100%;  height: 580px;  overflow-x: hidden;  overflow-y: hidden;  vertical-align: middle;  z-index: 1; }.fallback-image {  background-image: url(../img/showcase-5.jpg);  background-attachment: fixed;  background-position: center center;  background-repeat: no-repeat;  background-size: cover; }/*.parallax-overlay{    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-image: url(../img/pattern.png);    background-repeat: repeat;    background-color: rgba(44,62,80,0.3);    z-index: 2;}*/.video-wrap-content {  position: relative;  display: table-cell;  vertical-align: middle;  z-index: 3; }.video-wrap-content h1 {  color: #fff;  text-transform: uppercase;  font-weight: 400;  margin-bottom: 20px;  font-size: 50px; }.video-wrap-content p {  font-size: 20px;  color: #fff;  font-weight: 200;  line-height: 30px;  margin-bottom: 30px;  margin-top: 25px; }@media (max-width: 433px) {  #video-wrap {    background-color: #444;    display: table;    width: 100%;    height: 100%;    height: 400px;    overflow-x: hidden;    overflow-y: hidden;    vertical-align: middle;    z-index: 1; }  .video-wrap-content h1 {    color: #fff;    text-transform: uppercase;    font-weight: 700;    margin-bottom: 20px;    font-size: 30px; }  .video-wrap-content p {    font-size: 14px;    line-height: 25px;    margin-bottom: 15px;    margin-top: 15px; } }.popover-test button {  margin: 5px; }/****************************************************************Version v1.1 css*****************************************************************/.latest-tweets .tweet li {  font-weight: 400; }.latest-tweets .tweet li a {  color: #01bcc8; }/**********************sidenav*********************/.side-nav li {  border-bottom: 1px solid #e9e9e9; }.side-nav li a {  padding: 10px 15px;  display: inline-block;  width: 100%;  position: relative; }.side-nav li a.active {  color: #01bcc8; }.side-nav li a i {  margin-right: 10px; }/*************pagination***********/.gallery-bottom .pagination {  margin-top: 0px; }.pagination > li > a, .pagination > li > span {  background-color: #ccc;  padding: 3px 9px;  color: #fff;  border: 0px; }.pagination > li > a {  margin-right: 5px; }.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  background-color: #01bcc8; }.jobs-row h4.panel-title {  font-weight: 400;  text-align: left; }.jobs-row h4.panel-title a {  font-size: 15px; }.jobs-row h4.panel-title em {  font-weight: 400;  font-size: 12px;  color: #999;  display: block;  margin-top: 0px; }/****************************dark heder********************//***********bootstrap navigation default overrides--*/.navbar-inverse {  font-family: Microsoft Yahei,"微软雅黑","宋体";  border: none;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px;  margin-bottom: 0;  width: 100%;  min-height: 70px;  padding: 10px 0;  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);  -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);  -ms-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);  background-color: #333;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; }.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {  color: #01bcc8;  background-color: transparent; }.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {  color: #01bcc8;  background-color: transparent; }.navbar-inverse .navbar-brand {  font-weight: 700;  color: #fff !important;  font-size: 30px;  line-height: 20px;  font-style: normal;  text-transform: uppercase; }.navbar-inverse .navbar-nav > li > a {  color: #fff;  font-weight: 400;  font-size: 14px;  text-transform: uppercase; }.navbar-inverse .navbar-nav > li > a:hover {  color: #01bcc8; }#header-top.dark-header-top {  background-color: #111;  border-bottom-color: #222; }#header-top.dark-header-top .top-bar a i {  color: #fff; }#header-top.dark-header-top .top-bar ul li {  color: #fff; }/******************transparent header*****************************/.navbar-inverse.transparent-header {  background-color: transparent;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  padding: 10px 0px;  min-height: 50px; }@media (max-width: 767px) {  .navbar-inverse.transparent-header {    background-color: #111 !important; } }/****************header center*****************/.header-center {  border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd;  background-color: #f5f5f5;  padding: 25px 0; }.header-center a {  font-size: 30px;  text-transform: uppercase;  color: #000;  font-weight: 700; }.header-center span {  display: block; }.navbar-default.menu-header-center {  padding: 0px;  min-height: 50px; }.navbar-default.menu-header-center .navbar-nav > li {  border-left: 1px solid #ddd; }/*****************search results*******************/.search-area {  padding: 20px 0;  background-color: #f5f5f5; }.search-area .form-control {  height: 38px; }.search-area .btn-lg {  padding: 10px 17px 10px 25px;  font-size: 12px;  font-weight: 500;  text-transform: uppercase;  text-align: center; }span.results-number {  display: block;  color: #999;  margin-bottom: 10px; }.results-box h3 {  font-size: 18px;  font-weight: 500;  margin-bottom: 0px; }.results-box h3 a {  color: #01bcc8; }.results-box h3 a:hover {  text-decoration: underline; }.results-box .btn {  top: -1px;  padding: 0;  position: relative;  color: #999;  border: none;  font-size: 13px; }.results-box .btn:hover, .results-box .btn:focus {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }.link-ul {  padding: 0;  margin-bottom: 0px; }.link-ul li a, .link-ul li a.btn-link {  color: #999;  font-size: 13px;  margin-right: 0px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  text-transform: capitalize; }.link-ul li {  font-size: 12px; }.link-ul li a:hover {  color: #01bcc8;  text-decoration: underline; }.results-box p {  margin: 10px 0;  color: #666;  font-weight: 400; }.results-sidebar-box ul li a {  color: #999; }.results-sidebar-box ul li a:hover {  text-decoration: underline;  color: #01bcc8; }.results-sidebar-box h4 {  font-size: 14px;  color: #333;  font-weight: 400;  text-transform: uppercase;  margin-bottom: 5px; }.view-all {  color: #999;  font-size: 12px;  display: block; }/*-----------------------------------------------------------------------------------*//*	Process/*-----------------------------------------------------------------------------------*/.process h2 {  text-transform: uppercase;  font-weight: 700;  margin-bottom: 10px;  font-size: 22px; }.process-step {  margin: 0 auto;  width: 700px;  overflow: hidden;  list-style: none;  padding: 0;  position: relative; }.process-border {  position: absolute;  top: 0;  left: 50%;  border-left: 1px solid #dadada;  height: 100%; }.step {  width: 700px;  float: right;  text-align: left;  margin: 0 0 10px;  padding: 10px 0 0 405px;  position: relative; }.step.even {  float: left;  text-align: right;  padding: 10px 405px 0 0; }.step h5 {  color: #3f8dbf; }.step .icon-square {  position: relative;  margin-left: 10px; }.step.even .icon-square {  margin-right: 10px; }.step .icon-square:before {  content: "";  display: block;  width: 65px;  border-bottom: 1px solid #dadada;  position: absolute;  top: 35px;  left: -65px; }.step.even .icon-square:before {  left: auto;  right: -65px; }.icon-square {  display: inline-block; }.icon-square i {  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-weight: normal;  font-style: normal;  line-height: 1;  text-align: center;  color: #ddd;  font-size: 40px;  padding: 0;  margin: 0 0 10px 0;  display: table;  width: 70px;  height: 70px;  border: 2px solid #ddd;  -moz-transition: all 200ms ease-in;  -o-transition: all 200ms ease-in;  -webkit-transition: all 200ms ease-in;  transition: all 200ms ease-in; }.step:hover .icon-square i {  background-color: #01bcc8;  color: #FFF; }.icon-square i:before {  display: table-cell;  vertical-align: middle;  text-align: center; }.step h5 {  font-weight: 400;  text-transform: uppercase;  color: #000;  font-size: 20px; }@media (max-width: 767px) {  .process-step {    width: 100%; }  .step {    width: 100%;    float: none;    text-align: center;    margin: 0 0 30px;    padding: 0;    position: relative; }  .step.even {    float: none;    text-align: center;    padding: 0; }  .step .icon-square:before {    border: 0px; }  .process-border {    border: 0; } }/*******************Process inline*****/.process-inline {  margin-top: 50px;  padding-top: 80px;  background-color: #eee; }.Process-col {  padding: 80px 30px;  text-align: center; }.Process-col.one {  background-color: rgba(0, 0, 0, 0.3); }.Process-col.two {  background-color: rgba(0, 0, 0, 0.5); }.Process-col.three {  background-color: rgba(0, 0, 0, 0.7); }.Process-col.four {  background-color: black; }.Process-col i {  font-size: 40px;  width: 80px;  height: 80px;  line-height: 80px;  text-align: center;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  border: 1px solid #fff;  color: #fff; }.Process-col h4 {  font-size: 18px;  text-transform: uppercase;  color: #fff;  margin: 25px 0; }/**********************invoice page************************/body.invoice {  background-color: #ECEEF4;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  border-radius: 5px; }@media (min-width: 992px) {  .container.invoice-outer {    width: 970px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    border-radius: 5px; } }.invoice-outer {  background-color: #fff;  min-height: 400px;  padding: 15px;  line-height: 22px;  border: 1px solid #ddd; }.invoice-header h2 {  margin-bottom: 10px;  font-weight: 700;  font-size: 26px; }@media (min-width: 768px) {  .invoice-header-right {    text-align: right; }  .invoice-header-right h5 {    margin-bottom: 0px; }  .navbar-right .dropdown-menu {    right: 0;    left: auto;    top: 50px; } }.invoice-header-right h5 {  font-size: 17px; }.about-client ul strong {  font-weight: 700;  margin-right: 5px; }.invoice .panel-default > .panel-heading {  border-color: #ddd !important; }.copyright-info {  text-align: center;  display: block;  color: #999;  font-size: 12px; }/*******************footer 3********************/.footer-col.footer-3 h3 {  text-transform: uppercase;  font-size: 35px; }/****************login register calssic****************/.nav-tabs {  border: 0px; }.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {  color: #01bcc8;  cursor: default;  background-color: #fff;  border-bottom-color: #01bcc8;  border-color: #01bcc8; }.nav-tabs > li > a {  margin-right: 2px;  line-height: 1.42857143;  border: 1px solid transparent;  border-radius: 4px 4px 0 0;  text-transform: uppercase;  border: 1px solid #ddd;  padding: 6px 45px;  -webkit-border-radius: 4px 4px 0 0;  -moz-border-radius: 4px 4px 0 0;  -ms-border-radius: 4px 4px 0 0;  border-radius: 4px 4px 0 0;  margin-right: 20px; }@media (max-width: 568px) {  .nav-tabs > li > a {    padding: 6px 25px; } }.nav-tabs > li > a:hover {  border-color: #01bcc8;  background-color: transparent; }.tab-content {  margin-top: 40px;  padding: 20px; }.tab-content p a {  text-transform: uppercase;  font-size: 10px;  text-decoration: underline; }/************maintenance page***************/.maintenance-page {  background-color: #ddd; }.maintenance-page .main-text {  font-size: 40px;  font-weight: 400;  font-style: normal; }.maintenance-page .main-text span {  font-size: 20px;  font-weight: 400;  display: block;  font-style: normal;  margin-top: 30px; }.maintenance-box h4 {  color: #000;  font-weight: 400; }.maintenance-box i {  font-size: 40px;  margin-bottom: 20px; }/****dropdown login***/.dropdown-login-box {  overflow: hidden;  padding: 15px !important;  min-width: 300px !important;  background-color: #fff !important; }.dropdown-login-box .btn {  margin-top: 10px; }.dropdown-login-box h4 {  margin: 5px 0 10px 0; }.dropdown-login-box h4 em {  font-size: 12px;  color: #01bcc8;  font-weight: 400; }.dropdown-login-box input[type=checkbox] {  margin: 5px -20px 0;  line-height: normal; }.dropdown-login-box p {  margin: 0; }.dropdown-login-box p a {  color: #01bcc8; }.dropdown-login-box p a:hover {  color: #01bcc8;  text-decoration: underline; }/************************************ version v1.2.1 css *****************//***home boxed***/#boxed {  background-color: #f8f8f8; }@media (min-width: 1200px) {  .boxed-wrapper {    margin: 0  auto;    width: 1170px;    background-color: white;    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.16);    -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.16);    -ms-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.16);    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.16); } }.boxed-wrapper .tp-banner-container {  margin: 0px auto; }.boxed-wrapper .navbar-default {  left: auto;  width: auto;  right: auto; }/********************VERSION V1.3 css start here*************************************************//******************MULTI LEVEL DROPDOWN CSS*********************/.dropdown-submenu {  position: relative; }.dropdown-submenu > .dropdown-menu {  top: -2px;  left: 100%;  margin-top: 0px;  margin-left: 0px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px; }@media (max-width: 767px) {  .dropdown-submenu > .dropdown-menu {    padding-left: 20px; } }.dropdown-submenu:hover > .dropdown-menu {  display: block; }.dropdown-submenu > a:after {  top: 11px;  right: 9px;  font-size: 11px;  content: "\f105";  position: absolute;  font-weight: normal;  display: inline-block;  font-family: Microsoft Yahei,"微软雅黑","宋体"; }.dropdown-submenu.pull-left {  float: none; }.dropdown-submenu.pull-left > .dropdown-menu {  left: -100%;  margin-left: 10px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px; }@media (max-width: 767px) {  .dropdown-submenu > .dropdown-menu {    display: block;    margin-left: 15px; } }/*******************new contact pages************************/.sky-form-columns .btn-lg {  padding: 14px 28px 13px 28px !important; }.sky-form-columns .sky-form {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }.sky-form-columns .sky-form footer {  border: 0px;  background-color: transparent;  padding: 0px; }.sky-form-columns .sky-form fieldset {  padding: 0px; }.contact-option-circle {  text-align: center;  background-color: #f5f5f5;  padding: 25px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px; }.contact-option-circle i {  font-size: 35px;  color: #888;  display: block;  margin-bottom: 10px; }.sky-form-columns .sky-form fieldset + fieldset {  border-top: 0px; }/*******************dark dropdown code here*****************/.navbar .dropdown-menu.dark-dropdown {  border: 1px solid #444; }.navbar .dropdown-menu.dark-dropdown li a {  color: #bbb; }.navbar .dropdown-menu.dark-dropdown li a:hover {  background-color: #444; }.navbar .dropdown-menu.dark-dropdown, .navbar .dropdown-menu.dark-dropdown .yamm-content {  background-color: #333; }.navbar .dropdown-menu.dark-dropdown li a {  border-color: #444; }.navbar .dropdown-menu.dark-dropdown .yamm-content h3 {  color: #fff; }.navbar .dropdown-menu.dark-dropdown .dropdown-submenu .dropdown-menu li a {  border-color: #444 !important; }/***************************************************************************************ASSAN SHOP CSS STARTS FROM BELOW****************************************************************************************//***shop footer****/.footer-shop {  background-color: #f5f5f5;  padding-top: 60px; }.footer-top {  padding-bottom: 25px;  border-bottom: 1px solid #eee; }.footer-top .top-social li i {  width: 40px;  height: 40px;  line-height: 40px;  font-size: 20px;  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);  -ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }.footer-shop h3 {  font-size: 14px;  text-transform: uppercase;  font-weight: 700;  margin-bottom: 15px; }.shop-footer-main {  padding-top: 30px; }.shop-footer-main ul li {  line-height: 28px; }.shop-footer-main ul li a {  color: #777;  font-weight: 600;  text-transform: uppercase;  font-size: 12px; }.shop-footer-main ul li a:hover {  text-decoration: underline; }.footer-shop .footer-btm {  background-color: #ccc; }.footer-shop .footer-btm p {  margin-bottom: 0px;  margin-top: 15px;  font-size: 12px; }/**shop services***/.shop-services {  padding-top: 80px;  padding-bottom: 50px;  background-color: #333;  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);  -ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4); }.shop-services i {  color: #01bcc8;  margin-right: 15px; }.shop-service-box h4 {  color: #fff; }/****shop breadcrumb****/.breadcrumb-light {  background: url(../img/showcase-1.jpg) repeat fixed;  background-size: cover;  padding: 70px 0;  border-bottom: 0px; }.breadcrumb-light h4 {  color: #fff;  font-size: 28px;  font-weight: 600;  margin-bottom: 20px; }.breadcrumb-light ol.breadcrumb li a {  color: #fff; }.breadcrumb-light ol.breadcrumb {  color: #fff;  font-weight: 400; }.breadcrumb-light p {  color: #fff;  font-weight: 500;  margin: 0; }/***product***/.product-col {  text-align: center;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  position: relative; }span.sale-label {  display: inline-block;  position: absolute;  top: 10px;  right: 10px;  padding: 4px 16px;  background-color: #C63D2D;  color: #fff;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  border-radius: 3px; }.product-desc-sh h4 {  text-transform: capitalize; }.product-col img {  width: 100%; }.product-desc-sh h4 a {  color: #000;  font-weight: 600;  font-size: 15px;  text-transform: uppercase; }.product-desc-sh span {  display: block;  margin-bottom: 15px;  font-weight: 500;  color: red; }.product-desc-sh del {  margin-right: 10px;  color: #777; }.product-desc-sh {  padding: 20px; }@media (min-width: 992px) {  .product-desc-sh {    background-color: #f8f8f8; } }.product-desc-sh .btn-default {  letter-spacing: 0px;  font-weight: 600; }.product-desc-sh .btn-default:hover {  color: #000; }.product-col img {  display: block;  margin: 0 auto; }.shop-sidebar .popular-desc h5 {  font-weight: 400;  margin-bottom: 3px;  font-size: 14px; }.shop-footer-list-menu li a {  color: #777; }.shop-footer-list-menu li a:hover {  color: #fff; }/************cart***************/.shop-cart ol {  padding: 0px; }.shop-cart ol li {  margin-bottom: 20px;  border-bottom: 1px solid #eee;  padding-bottom: 10px; }.shop-cart ol li:last-child {  border-bottom: 0px;  margin-bottom: 0px; }.shop-cart ol a {  margin-top: 0px !important; }.shop-cart ol li img {  width: 70px;  height: auto;  float: left; }.cart-desc {  overflow: hidden;  padding-left: 20px; }.cart-desc h5 {  margin: 0px;  font-weight: 400; }.cart-item-price {  display: block;  color: #777; }.cart-total {  font-size: 20px;  line-height: 34px; }.sponsors-icons li i {  font-size: 40px;  color: #999; }.detail-img-col {  text-align: center; }.detail-img-col img {  display: block;  margin: auto; }.detail-img-sm img {  width: 70px;  height: auto;  display: inline-block;  border: 1px solid #ddd;  margin: 5px; }.detail-content-right h3 {  margin-bottom: 15px; }.rating-list li {  padding: 0px; }.rating-list li i.yellow {  color: #FFD700; }.rating-list li i.gray {  color: #bbb; }.rating-list li.detail-price {  padding-right: 10px;  color: #01bcc8;  font-weight: 400;  font-size: 20px; }.rating-list li.review a {  padding-left: 10px;  padding-right: 10px;  color: #01bcc8;  font-weight: 400;  font-size: 14px; }.rating-list li.admin-detail {  padding-right: 20px; }.bootstrap-touchspin {  float: left;  margin-right: 5px;  width: 130px; }.bootstrap-touchspin .form-control {  height: 31px;  margin-top: 5px; }.product-feautres-list li {  font-weight: 400;  font-size: 13px;  color: #777; }.product-feautres-list li {  line-height: 30px; }.product-feautres-list li i {  margin-right: 10px; }.add-cart button {  margin: 5px; }.product-cat-text p {  margin: 0px; }.review-box {  border-bottom: 1px solid #eee;  padding-bottom: 15px; }.review-box img {  float: left;  width: 60px;  height: auto; }.review-content {  overflow: hidden;  padding-left: 20px; }.review-content p {  font-size: 13px;  color: #888;  margin: 0px; }.review-content .rating-list {  margin: 0px; }.sidebar-info-box .services-box-icon i {  color: #fff; }.sidebar-info-box .services-box-info h4 {  margin-bottom: 5px; }table.shopping-cart-table tr th, table.shopping-cart-table tr td {  vertical-align: middle; }.shopping-cart-container h3 {  text-transform: uppercase;  font-weight: 700;  color: #777; }.colored-box {  padding: 15px;  background-color: #01bcc8;  -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);  -ms-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2); }.colored-box i {  font-size: 30px;  width: 70px;  height: 70px;  line-height: 70px;  text-align: center;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  background-color: #fff;  color: #01bcc8;  margin-bottom: 15px; }.colored-box h4 {  color: #fff;  font-weight: 400;  font-size: 15px;  text-transform: uppercase; }.colored-box p {  color: #fff; }.login-link {  margin-bottom: 50px; }.login-link a {  color: #01bcc8; }/*****sky login register form****/.sky-form-login-register .btn {  padding: 8px 12px;  margin-left: 10px;  margin-bottom: 10px;  -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);  -ms-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s; }.sky-form-login-register .btn:hover {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; }.sky-form-login-register .sky-form {  margin: 0;  outline: none;  border: 1px solid #eee;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif;  color: #666; }.sky-form-login-register .sky-form.v2 {  font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif; }.sky-form-login-register .sky-form footer {  background-color: #fff; }.sky-form-login-register .sky-form .btn-link {  color: #777; }.sky-form-login-register h3 {  font-weight: 700;  text-transform: uppercase;  font-size: 16px;  margin-bottom: 0px;  margin-top: 30px;  color: #777; }.border-rits {  text-align: center; }.border-rits span {  color: #687074;  font-size: 14px;  padding: 0 10px;  position: relative;  margin-bottom: 15px;  display: inline-block;  text-transform: uppercase; }.border-rits span:before {  top: 10px;  height: 1px;  width: 100%;  content: " ";  background: #ccc;  position: absolute;  left: 100%; }.social-login-wrapper {  padding: 50px 0;  background-color: #222; }.border-rits span:after {  top: 10px;  height: 1px;  width: 100%;  content: " ";  background: #ccc;  position: absolute;  right: 100%; }.social-login button {  display: block;  width: 100%;  margin-bottom: 10px;  margin-left: 0px !important; }.social-login .btn-facebook {  background-color: #3b5998;  color: #fff; }.social-login .btn-twitter {  background-color: #0084b4;  color: #fff; }.sky-form-login-register .sky-form .btn-block {  margin: 0px !important; }.sky-form-login-register.v2 .sky-form footer {  border-top: 0px; }.sky-form-login-register .sky-form .button {  font: 400 15px/39px 'Open Sans', Arial, sans-serif;  background-color: #01bcc8; }.social-1.reg-social li a i {  width: 40px;  height: 40px;  line-height: 40px; }.items-list {  margin-bottom: 40px; }.items-list h3 {  margin-bottom: 10px;  text-transform: capitalize; }.items-list img {  width: 100%;  margin-bottom: 20px; }.items-list p {  font-size: 13px;  margin-bottom: 8px; }.items-list .rate {  color: #01bcc8;  font-size: 18px; }.shop-cart .btn-theme-bg {  color: #fff !important; }.shop-cart .btn-theme-bg:hover {  background-color: #333 !important; }/**************intro text**************/.intro-text-default {  padding: 80px 0; }.intro-text-default h4 {  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-weight: 400;  font-size: 35px;  margin-bottom: 30px; }@media (max-width: 375px) {  .intro-text-default h4 {    font-size: 28px;    line-height: 40px; } }.intro-text-default p {  font-size: 16px; }.intro-text-1 {  background: #05101b;  padding: 40px 0; }.intro-text-1 h4 {  color: #fff;  font-size: 20px;  text-transform: uppercase;  font-weight: 700; }.intro-text-1 h4 strong {  color: #01bcc8;  font-weight: 700; }.intro-text-1 p {  font-size: 16px;  font-weight: 400;  color: #999; }.intro-text-1 a {  margin-top: 15px; }.intro-text-1.light {  background-color: #f5f5f5; }.intro-text-1.light h4 {  color: #333;  text-transform: uppercase;  font-weight: 700; }.intro-2nd h3 {  text-transform: uppercase;  font-weight: 700;  line-height: 50px;  font-size: 40px; }.intro-2nd p {  font-size: 15px;  line-height: 35px;  font-weight: 400;  color: #777;  margin: 30px 0; }.testimonials-light {  padding: 80px 0;  background-color: #f8f8f8; }.testimonials-light h4 {  font-family:Microsoft Yahei,"微软雅黑","宋体";  font-weight: 400;  color: #000;  font-style: normal; }/*******************portfolio with new hover style********************/.featured-work {  background-color: #f5f5f5;  padding-top: 60px;  position: relative; }.featured-work .owl-theme .owl-controls {  margin-top: 10px;  text-align: right;  position: absolute;  right: 20px;  bottom: 0px; }.featured-work .owl-theme .owl-controls .owl-buttons div {  color: #FFF;  display: inline-block;  zoom: 1;  margin: 5px;  padding: 3px 10px;  font-size: 12px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px;  background: #01bcc8;  filter: Alpha(Opacity=50);  opacity: 0.5; }.work-wrap {  position: relative;  display: block; }.work-wrap .img-overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(255, 255, 255, 0.85);  text-align: center;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  opacity: 0;  overflow: hidden;  display: block; }.work-wrap .img-overlay .inner-overlay {  position: absolute;  width: 100%;  height: 100%;  top: 50%;  margin-top: -51px; }.work-wrap .img-overlay .inner-overlay h2 {  color: #434343;  font-size: 18px;  font-weight: 400;  margin: 0 0 18px;  color: #01bcc8;  margin-bottom: 6px;  -moz-transition: all 0.6s ease-in-out;  -o-transition: all 0.6s ease-in-out;  -webkit-transition: all 0.6s ease-in-out;  transition: all 0.6s ease-in-out;  -moz-transform: translate3d(0, -400%, 0);  -o-transform: translate3d(0, -400%, 0);  -ms-transform: translate3d(0, -400%, 0);  -webkit-transform: translate3d(0, -400%, 0);  transform: translate3d(0, -400%, 0); }.work-wrap .img-overlay .inner-overlay p {  color: #333;  margin-bottom: 20px;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  -moz-transform: translate3d(0, -400%, 0);  -o-transform: translate3d(0, -400%, 0);  -ms-transform: translate3d(0, -400%, 0);  -webkit-transform: translate3d(0, -400%, 0);  transform: translate3d(0, -400%, 0); }.work-wrap .img-overlay .inner-overlay a.link {  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; }.work-wrap .img-overlay .inner-overlay a.zoom {  -moz-transition: all 0.6s ease-in-out;  -o-transition: all 0.6s ease-in-out;  -webkit-transition: all 0.6s ease-in-out;  transition: all 0.6s ease-in-out; }.work-wrap .img-overlay .inner-overlay a {  display: inline-block;  text-decoration: none;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  width: 40px;  height: 40px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  border: 1px solid #01bcc8;  text-align: center;  margin: 0 5px;  -moz-transform: translate3d(0, 400%, 0);  -o-transform: translate3d(0, 400%, 0);  -ms-transform: translate3d(0, 400%, 0);  -webkit-transform: translate3d(0, 400%, 0);  transform: translate3d(0, 400%, 0); }.work-wrap .img-overlay .inner-overlay a i {  font-size: 14px;  color: #01bcc8;  line-height: 40px;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; }.work-wrap:hover .img-overlay {  opacity: 1; }.work-wrap:hover .img-overlay .inner-overlay h2 {  -moz-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }.work-wrap:hover .img-overlay .inner-overlay p {  -moz-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }.work-wrap:hover .img-overlay .inner-overlay a {  -moz-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }.fun-fact-wrap-light {  background-color: #eee;  padding-top: 100px;  padding-bottom: 70px; }.fun-fact-wrap-light .facts-in h3 .counter {  color: #000; }.fun-fact-wrap-light .facts-in h4 {  color: #000;  font-family: Microsoft Yahei,"微软雅黑","宋体";  font-weight: 400;  text-transform: lowercase;  font-style: normal; }.fun-facts-bg {  background: #01bcc8; }/***theme features box***/.assan-box {  margin-bottom: 30px; }.assan-box img {  margin-left: auto;  margin-right: auto;  display: block; }.assan-box h4 {  padding: 0px 15px;  text-transform: capitalize;  font-weight: 400;  color: #000;  margin: 0px;  line-height: 55px; }.assan-box p {  padding: 0px 20px; }/************************home events**********************/.events-bg {  background: url(../img/showcase-1.jpg);  padding: 150px 0; }.events-bg h2 {  text-transform: uppercase;  color: #fff;  margin-bottom: 20px;  font-size: 40px;  font-weight: 700; }.events-bg h4 {  color: #fff;  margin-bottom: 30px;  font-weight: 400; }.event-digit-box h1 {  font-weight: 400;  color: #777;  margin-bottom: 25px; }.event-digit-box h4 {  color: #000;  font-size: 15px;  text-transform: uppercase;  font-weight: 700; }.event-speakers {  padding-top: 60px;  padding-bottom: 30px;  background-color: #f7f7f7; }/***schedule**/.event-box {  padding: 15px;  background-color: #fff;  border: 2px solid #f5f5f5;  margin-bottom: 15px; }.event-box .author {  color: #000;  font-weight: 700;  display: block; }.event-box .title {  margin: 15px 0; }.event-box .time {  padding: 6px 12px;  display: inline-block;  color: #fff;  background-color: #01bcc8; }.event-box p {  font-size: 13px; }.event-gallery {  padding: 80px 0;  background-color: #eee; }.register-event {  background: url(../img/showcase-4.jpg);  padding: 100px 0; }.register-event .center-heading h2 {  color: #fff; }.register-event .center-heading p {  color: #fff; }.event-price-box {  padding: 45px 15px;  background-color: rgba(0, 0, 0, 0.4);  text-align: center; }.event-price-box h3 {  font-size: 50px;  font-weight: 700;  margin-bottom: 25px; }.event-price-box h5 {  font-size: 20px;  margin: 0px;  text-transform: capitalize; }.event-price-box h3, .event-price-box h5 {  color: #fff; }.register-text-box {  text-align: center; }.register-text-box h3 {  color: #fff; }/************no space columns end******/.col-one-fourth {  width: 25%;  float: left; }@media (max-width: 767px) {  .col-one-fourth {    width: 50%; } }@media (max-width: 568px) {  .col-one-fourth {    width: 100%; } }/****massonary****/.mas-boxes-inner {  padding: 0px;  margin-bottom: 30px;  border: 1px solid #eee;  border-bottom: 3px solid #f5f5f5;  padding: 5px; }.mas-blog-inner {  padding: 20px;  background-color: #fff; }.mas-blog-inner h3 {  text-transform: capitalize; }.mas-blog-inner .post-detail {  margin-top: 0px;  margin-bottom: 10px; }.mas-blog-inner h3 {  margin-bottom: 15px;  font-weight: 400; }/*************NEW PORTFOLIO IN V1.4****************/.filter {  text-align: center;  margin-bottom: 30px; }.filter li a.active {  color: #01bcc8;  border-color: #01bcc8; }.filter li a {  display: inline-block;  margin: 3px 5px;  text-transform: uppercase;  font-size: 11px;  font-style: normal;  font-weight: 400;  padding: 4px 12px;  border: 2px solid #f5f5f5;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px; }.filter li a:hover {  color: #01bcc8;  border-color: #01bcc8; }.col-2-space .project-post {  width: 50%;  padding: 15px; }.col-2-no-space .project-post {  width: 50%;  padding: 0;  margin: 0; }.col-3-space .project-post {  width: 33.33%;  padding: 15px; }.col-3-no-space .project-post {  width: 33.333%;  padding: 0;  margin: 0; }.col-4-space .project-post {  width: 25%;  padding: 15px; }.col-4-no-space .project-post {  width: 25%;  padding: 0;  margin: 0; }.col-5-no-space .project-post {  width: 20%;  padding: 0;  margin: 0; }@media (max-width: 767px) {  .col-2-space .project-post, .col-2-no-space .project-post, .col-3-space .project-post, .col-3-no-space .project-post, .col-4-space .project-post, .col-4-no-space .project-post, .col-5-no-space .project-post {    width: 50%; } }@media (max-width: 568px) {  .col-2-space .project-post, .col-2-no-space .project-post, .col-3-space .project-post, .col-3-no-space .project-post, .col-4-space .project-post, .col-4-no-space .project-post, .col-5-no-space .project-post {    width: 100%; } }/***new icon overlay***/.img-icon {  position: relative;  overflow: hidden; }.img-icon img {  width: 100%;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; }.img-icon-overlay {  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  background-color: rgba(158, 202, 69, 0.6); }.img-icon-overlay p {  position: absolute;  width: 100%;  margin-top: -20px;  top: 50%;  text-align: center; }.img-icon-overlay p a {  display: inline-block;  background-color: rgba(255, 255, 255, 0.99);  width: 40px;  height: 40px;  line-height: 40px;  margin: 5px;  text-align: center;  color: #333;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  border-radius: 50%;  font-size: 20px;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; }.img-icon-overlay p a img {  width: 20px;  height: auto; }.img-icon-overlay p a:hover {  color: #01bcc8; }.img-icon:hover .img-icon-overlay {  opacity: 1; }.img-icon:hover img {  -moz-transform: scale(1.05);  -o-transform: scale(1.05);  -ms-transform: scale(1.05);  -webkit-transform: scale(1.05);  transform: scale(1.05); }/***offcanvas css*****/.logo-side-nav {  text-align: center;  padding: 40px 20px; }.dark-version.offcanvas-container .offcanvas {  background-color: #fff;  border-color: #f5f5f5; }.offcanvas-toggle-left {  display: block;  padding: 0;  margin: 0;  position: fixed;  width: 40px;  height: 40px;  top: 0px;  left: 0px;  z-index: 1031;  text-align: center;  background-color: #01bcc8;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  border-radius: 0px; }.offcanvas-toggle-left:after {  font-family: Microsoft Yahei,"微软雅黑","宋体";  content: "\f0c9";  font-size: 22px;  line-height: 35px;  text-align: center;  color: #fff; }#offcanvas.in + .offcanvas-toggle-left:after {  content: "\f00d";  color: #fff; }.offcanvas-toggle-right {  display: block;  padding: 0;  margin: 0;  position: fixed;  width: 40px;  height: 40px;  top: 0px;  right: 0px;  z-index: 1031;  text-align: center; }.offcanvas-toggle-right:after {  font-family:Microsoft Yahei,"微软雅黑","宋体";  content: "\f0c9";  font-size: 22px;  line-height: 35px;  text-align: center;  color: #fff; }#offcanvas.in + .offcanvas-toggle-right:after {  content: "\f00d";  color: #999999; }#offcanvas .navbar-nav > li,#offcanvas .navbar-nav {  float: none;  margin: 0; }.offcanvas-container .dropdown > a:before {  font-family: Microsoft Yahei,"微软雅黑","宋体";  content: "\f107";  position: absolute;  left: auto;  top: 15px;  right: 26px;  line-height: 1;  color: #d1d1d1; }#offcanvas .navbar-nav > li > a {  color: #333333;  border-bottom: 1px solid #f5f5f5;  padding-top: 10px;  padding-bottom: 10px;  font-family: Microsoft Yahei,"微软雅黑","宋体";  text-transform: uppercase;  font-weight: 600;  font-size: 13px; }#offcanvas .navbar-nav > li:last-child > a {  border-bottom-color: transparent !important; }#offcanvas .nav .open > a,#offcanvas .nav .open > a:hover,#offcanvas .nav .open > a:focus,#offcanvas .nav > li > a:hover,#offcanvas .nav > li > a:focus,#offcanvas .navbar-nav > li.active > a {  color: #01bcc8;  background-color: #ffffff; }/*Second level menu items*/#offcanvas .dropdown-menu {  position: static;  width: 100%;  float: none;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  border: none;  background-color: #ffffff;  margin: 0; }#offcanvas.offcanvas-right .dropdown-menu {  overflow: hidden; }#offcanvas .dropdown-menu > li > a {  padding-top: 10px;  padding-bottom: 10px;  padding-left: 20px;  border-color: #f7f7f7; }#offcanvas.offcanvas-right .dropdown-menu > li > a {  text-align: right;  padding-left: 10px;  padding-right: 20px; }@media (max-width: 375px) {  .navmenu, .navbar-offcanvas {    width: 250px !important; } }/****construction page css***/.construction-service-box {  margin-bottom: 30px; }.service-thumb {  position: relative; }.construction-service-box .services-desc h3 {  margin-top: 15px;  margin-bottom: 10px;  font-weight: 700;  text-transform: uppercase;  font-size: 20px; }.construction-service-box .services-desc p {  margin-bottom: 5px;  line-height: 27px; }.constro-cta {  background: url(../img/construction/constro-bg-2.jpg);  padding: 80px 0;  text-align: center; }.constro-cta p {  color: #fff;  margin-top: 0px;  margin-bottom: 30px;  font-size: 20px; }.constro-cta h1 {  color: #fff;  text-transform: uppercase; }.constro-cta i {  display: block;  color: #fff;  font-size: 50px; }.constro-cta a {  margin-top: 40px; }.constro-cta a i {  font-size: 12px;  margin-left: 5px;  display: inline-block; }.construction.testimonials-v-2 {  background-color: #f5f5f5; }/****cube portfolio*******/.portfolio-cube .cbp-l-caption-buttonLeft, .portfolio-cube .cbp-l-caption-buttonRight {  background-color: #01bcc8; }.portfolio-cube .cbp-l-caption-buttonLeft:hover, .portfolio-cube .cbp-l-caption-buttonRight:hover {  background-color: #01bcc8; }.cube-masonry .cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active {  color: #FFFFFF;  background-color: #01bcc8;  border-color: #01bcc8;  cursor: default; }.cube-masonry .cbp-l-filters-alignRight .cbp-filter-counter {  background: #01bcc8; }.cube-masonry .cbp-l-filters-alignRight .cbp-filter-counter:before {  border-top-color: #01bcc8; }.btn-sweet-alert {  margin: 5px; }/*# sourceMappingURL=style.css.map *//* 幻灯 *//*page*/#pages{text-align:center;height:52px;margin-top:20px;}#pages a{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #e6e6e6;color: #333;display: inline-block;}#pages span{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #01bcc8;color: #fff;display: inline-block;}#pages a:hover{background: #01bcc8;color: #fff;}.flink {width:203px;margin:0px auto;position:relative;float:right;}.flink h4 {height:29px;line-height:29px;font-size:14px;text-indent:10px;font-weight:normal;border:1px solid #3d3d3d;color:#858383;background:url("../images/xl1.png") no-repeat 95% center #282828;margin:0;font-size:12px;}.flink ul {position:absolute;bottom:31px;left:0;padding:0;z-index:99999;margin:0;}.flink li {width:203px;border:1px solid #eee;background-color:#fff;border-top:0;height:30px;line-height:30px;background-color:#fff;text-indent:10px;float:left;list-style:none;}.img {float:right;width:500px;margin:30px 0 20px 20px;padding:5px;border:1px solid #eee;}/* 关于我们 */.about {width:100%;}.about .col-md-7 {background-image:url("../images/bg.png");height:443px;background-repeat:no-repeat;background-position:center top;background-size:100% 100%;}.about .col-md-5 {background-image:url("../images/bg2.png");height:443px;background-repeat:no-repeat;background-position:center top;background-size:100% 100%;color:#fff;}.about .col-md-5 h2 {font-size:24px;padding:50px 0 10px 45px;color:#fff;margin-bottom:20px;background:url("../images/line.png") no-repeat 45px bottom;}.about .col-md-5 p {line-height:24px;color:#dadbd9;padding-left:45px;width:80%;}.about .col-md-5 .more {font-size:14px;color:#fff;padding:8px 15px;background-color:#01bcc8;border-radius:5px;display:inline-block;zoom:1;*display:inline;margin-left:45px;margin-bottom:20px;}/* 工程案例 */.case-box {height:614px;background:url("../images/bg3.png") no-repeat center top;width:100%;}.case-box img {width:100%;}.case-box .center-heading {color:#fff;}.case-box .center-heading h2 {color:#fff;}.case-box .center-heading p {color:#fff;}.case-box .b {padding:10px 15px 20px;background-color:#fff;}.case-box .b .t{font-size:16px;font-weight:bold;color:#000;display:block;margin-bottom:5px;}.case-box .b p {line-height:20px;color:#a2a2a2;}.case-box {}#case-box {background:none;height:auto;}#case-box .b {border:1px solid #e5e5e5;-webkit-box-shadow:-1px 0 1px #ededed,1px 0 1px #ededed,0 -1px 1px #ededed,0 1px 1px #ededed;box-shadow:-1px 0 1px #ededed,1px 0 1px #ededed,0 -1px 1px #ededed,0 1px 1px #ededed;}#case-box .col-md-4 {margin-bottom:35px;}.case-list-right {overflow:hidden;padding:10px;background-color:#fff;margin-bottom:31px;}.case-list-right img {width:30%;float:left;margin-right:10px;_display:inline;}.case-list-right .t{font-size:16px;font-weight:bold;color:#000;display:block;margin-bottom:5px;}.case-list-right p {line-height:20px;height:60px;overflow:hidden;color:#a2a2a2;margin-bottom:0px;}.case-list-right {}/* 留言 */.ly-box {padding:30px 0;line-height:36px;background-color:#01bcc8;font-size:24px;color:#fff;}.ly-box .ly-btn {height:36px;line-height:32px;padding:0 20px;border:2px solid #fff;font-size:14px;color:#fff;display:inline-block;zoom:1;*display:inline;border-radius:5px;}.ly-box {}/* 内页 */.position {height:170px;text-align:center;color:#fff;background-color:#01bcc8;}.position h2 {padding:54px 0 0 10px;margin-bottom:0px;font-size:26px;font-weight:normal;color:#fff;}.position p {color:#fff;}.position p a {color:#fff;padding:0 10px;}.bg1 {background-color:#fcfcfc;}/* 荣誉 */.ry-list .col-md-3 {margin-bottom:30px;}.ry-list a {display:block;border:1px solid #e5e5e5;-webkit-box-shadow:-1px 0 1px #ededed,1px 0 1px #ededed,0 -1px 1px #ededed,0 1px 1px #ededed;box-shadow:-1px 0 1px #ededed,1px 0 1px #ededed,0 -1px 1px #ededed,0 1px 1px #ededed;padding:2px;text-align:center;float:left;font-size:14px;color:#7a7a7a;font-weight:bold;padding-bottom:10px;}.ry-list a img {margin-bottom:10px;width:100%;}.ry-list {}.img1 img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.12);transform: scale(1.12);}.img1 a:hover img {opacity: 0.5;-webkit-transform: scale(1);transform: scale(1);}/* 联系 */.contact-right img {width:100%;}.contact-right .t {font-size:15px;color:#333;margin:20px 0 10px;}.contact-right p {line-height:22px;color:#909191;}.contact-right {}/* 生产车间 */.sccj {margin-bottom:20px;float:left;}.sccj a {display:block;float:left;}.sccj a img {float:left;width:100%;}.sccj a span {display:block;width:100%;float:left;height:42px;line-height:42px;font-size:14px;text-align:center;color:#333333;background-color:#dededd;}.sccj {}/* 产品内容 */.pro-content img.pro-content h2 {font-size:20px;color:#000;font-weight:normal;margin:0;line-height:24px;}.pro-content h1 {font-size:14px;color:#01bcc8;margin-bottom:20px;line-height:24px;}.pro-content p,.pro-content {line-height:20px;color:#000;font-size:14px;}.pro-t {height:50px;margin-bottom:10px;border-bottom:1px solid #eee;}.pro-t a {line-height:30px;height:30px;display:block;width:100%;background:url("../images/more1.png") no-repeat 97% center;color:#000;}.pro-t a.hover {background:url("../images/more2.png") no-repeat 97% center;}/* 人才 */.job-box {font-size:12px;text-align:center;}.job-box .table tr.active th {text-align:center;font-size:14px;color:#333;background-color:#f6f6f6;border-top:0;padding:0px 5px;height:39px;line-height:39px;}.job-box .table tr.active td {font-size:12px;color:#777777;background-color:#f6f6f6;border:0;padding:0px 5px;height:39px;line-height:39px;}.job-box .table tr.active td i {display:block;float:right;width:39px;background-color:#e3e3e3;text-align:center;height:39px;line-height:39px;color:#777;font-weight:bold;font-size:20px;margin-right:-5px;}.job-box .table tr.active.hover td i{background-color:#01bcc8;color:#fff;}.job-box .table tr td.no {border:none;border:0;padding:10px 0 0;}.job-box .table tr td .table td {padding:10px 5px;text-align:left;}.job-box .table tr td .table td.on {background-color:#f8f8f8;font-weight:bold;text-indent:20px;}.job-box .table tr td .table td {}.job-box {}.features-column{  position:relative;  margin-bottom:50px;}.features-column .icon-box{  position:relative;  width:200px;  height:200px;  padding:40px 20px 20px 20px;  text-align:center;  margin:0 auto;  color:#ffffff;}.features-column .icon-box:before{  content:'';  position:absolute;  left:0px;  top:0px;  width:100%;  height:100%;  background-color:#01bcc8;  border-radius:120px 0px 120px 120px;  background:-moz-linear-gradient(right top,#01bcc8,#01bcc8);  background:-o-linear-gradient(right top,#01bcc8,#01bcc8);  background:-ms-linear-gradient(right top,#01bcc8,#01bcc8);  background:-webkit-linear-gradient(right top,#01bcc8,#01bcc8);  transition:all 500ms ease;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -ms-transition:all 500ms ease;  -o-transition:all 500ms ease;}.features-column:hover .icon-box:before{  -webkit-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  transform:rotate(-45deg);}.features-column .icon-box .icon{  position:relative;  font-size:88px;  line-height:100px;  margin-bottom:20px;  z-index:2;}.features-column .icon-box .title{  position:relative;  font-size:18px;  font-weight:700;  text-transform:uppercase;  z-index:2;  color:#fff;}.default-icon-column{  position:relative;}.main-features .default-icon-column{  margin-bottom:50px;}.default-icon-column .icon-box{  position:relative;  width:80px;  height:80px;  padding:10px;  line-height:56px;  text-align:center;  margin-bottom:30px;  border-radius:50% 0px 50% 50%;}.default-icon-column .icon-box:before{  content:'';  position:absolute;  left:0px;  top:0px;  width:100%;  height:100%;  border:2px solid #f1f1f1;  border-radius:50% 0px 50% 50%;  transition:all 700ms ease;  -moz-transition:all 700ms ease;  -webkit-transition:all 700ms ease;  -ms-transition:all 700ms ease;  -o-transition:all 700ms ease;}.default-icon-column:hover .icon-box:before{  -webkit-transform:rotate(135deg);  -ms-transform:rotate(135deg);  -o-transform:rotate(135deg);  -moz-transform:rotate(135deg);  transform:rotate(135deg);  border-color:#008839;}.default-icon-column .icon-box .icon{  position:relative;  font-size:36px;  color:#008839;  z-index:2;}.default-icon-column h3{  font-size:18px;  text-transform:uppercase;  color:#25292f;  font-weight:700;  margin-bottom:10px;}.default-icon-column .text{  font-size:15px;  color:#8d8d8d;}@media (max-width: 980px) {  .top-dark-right {width:100%;height:auto;}  .top-dark-right li {background:none;}  .navbar-brand {top:0px;height:auto;}  .navbar-brand {}  .navbar-brand img {width:60%;height:auto;margin-bottom:10px;margin-top:20px;}  .navbar-toggle {margin-top:45px;}  .about .col-md-7 {height:200px;}  .about .col-md-5 {height:auto;}  .case-box {height:auto;background-image:url("../images/bg3.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center top;}}@media (max-width: 700px) {  .top-dark-right {width:100%;}  .top-dark-right li {padding-right:10px;}}@media (max-width: 500px) {  .top-dark-right {width:100%;height:auto;background-color:#262626;}}