a {    color: #ec1c12;}/**  * Buttons  */.btn.outline {    background: none;}.btn-primary {    background: #f21411;    color: #fff;    border: 1px solid #f21411;}.btn-primary:hover {    background: #fff;    color: #f21411;    border: 1px solid #f21411;}.btn i {    margin-right: 3px;}.btn-primary.outline {    border: 1px solid #f21411;    color: #f21411;    -webkit-transition: all 0.2s; /* Safari */    transition: all 0.2s;    padding-right: 20px;    padding-left: 20px;    background: #fff;}.btn-primary.outline:hover, .btn-primary.outline:focus, .btn-primary.outline:active, .btn-primary.outline.active, .open > .dropdown-toggle.btn-primary {    color: #fff;    border-color: #f21411;    background: #f21411;}.btn-primary.outline:active, .btn-primary.outline.active {    border-color: #f21411;    color: #f21411;    box-shadow: none;}footer {    bottom: 0;    width: 100%;    /* Set the fixed height of the footer here */    height: 127px;    color: #fff;    background-color: #303030;    font-size: 12px;	position:absolute;}footer ul {    list-style: none;    margin-top: 36px;    padding: 0;}footer ul li {    display: inline-block;    margin-right: 22px;}footer ul li a {    color: #fff;	font-size:12px;}footer ul li a:hover, footer ul li a:focus {    color: #fff;}footer .legal{ color:#939393; }.footer-logo {    text-align: right;}.footer-logo img {    width: 52px;    margin-top: 25px;}.header {    padding: 5px 0;    border-bottom: 7px solid #ec1c12;    position: relative;    box-shadow: 1px 2px 13px rgba(0,0,0,.20);}.logo {    float: left;    margin-top: 11px;}.logo img {    width: 150px;}.navbar {    float: left;    margin-top: 13px;    margin-left: 12px;}.navbar li {    background: transparent url(../../images/nav-sep.jpg) no-repeat right center;}.navbar li.active a {    color: #d5140e;}.navbar li:last-child {    background: none;}.nav>li>a, .nav>li>div>a {    font-weight: 600;    color: #2d2d2d;}.nav>li>a i {    font-size: 12px;    margin-left: 3px;}.nav>li>a:focus, .nav>li>a:hover, .nav>li>div>a:hover {    background: none;    text-decoration: none;    color: #ec1c12;;}.nav .dropdown {    padding: 15px;}.nav .dropdown i {    font-size: 11px;    margin-left: 5px;}.dropdown:hover > .dropdown-menu {    display: block;}.dropdown-menu {    border: 0;    margin-top: -10px;    box-shadow: 0px 13px 10px 1px rgba(0,0,0,.15);}.nav .dropdown > .dropdown-menu > li > .dropdown {    padding-left: 21px;}.nav .dropdown > .dropdown-menu > li > .dropdown > .dropdown-menu {    position: absolute;    left: initial;    right: -90%;}.banner {    background: #262626;}.banner-inner {    position: relative;}.banner-caption {    background: #d5140e;    height: 85px;    border-top: 3px solid #d5140e;    position: absolute;    width: 100%;    bottom: 0;    right: 0;    left: 0;    color: #fff;    font-size: 18px;    padding-left: 90px;    padding-top: 12px;}.banner-title {    font-weight: 600;}.banner-text {    font-weight: 300;}.banner-arrow {    height: 30px;    width: 30px;    background: rgba(255, 255, 255, 0.5);    color: #fff;    position: absolute;    z-index: 99;    border-radius: 50%;    bottom: 29px;    cursor: pointer;    padding-top: 5px;    transition: all ease-in 0.2s;}.banner-arrow:hover {    background: rgba(255, 255, 255, 1);    color: #e41910;}.banner-arrow.left {    left: 29px;    padding-left: 9px;}.banner-arrow.right {    right: 29px;    padding-left: 11px;}.inner-page-title {    background: #262626 url('../../images/dark_fish_skin.png') repeat;    padding: 40px 0;    color: #fff;}.inner-page-title h1 {    font-size: 28px;    margin: 0;	text-transform:uppercase;}.main-content {    padding: 30px 0;}.main-content h2 {    font-size: 24px;    font-weight: 300;    margin: 0 0 25px 0;}.main-content h3 {    font-size: 18px;    margin: 0 0 25px 0;}.services-content {    background: #f7f7f7;    padding-top: 20px;    padding-bottom: 20px;    margin-top: 25px;}.overview-box {    color: #333;    margin-bottom: 15px;}.overview-box p {    min-height: 120px;}.overview-box h3 {    font-size: 18px;    font-weight: bold;}.overview-box img {    border: 2px solid #f2f2f2;    display: block;    margin-bottom: 15px;    width: 100%;}.projects .project-item:last-child {    border: 0;}.project-item {    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #ccc;}.main-content .equipment-row h3 {    font-weight: bold;}.main-content .equipment-row:nth-child(odd) {    background: #e0e0e0;    padding: 30px 0 25px;    margin-bottom: 25px;    margin-top: 15px;}.equipment-row td {    font-size: 12px;}.equipment-row td p {    margin: 0;}.equipment-row .btn i {    font-size: 11px;}.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {    border: 1px solid #000;}.top-links {    text-align: left;    margin-bottom: 15px;}.top-links a {    border-right: 1px solid #dcdcdc;    padding-right: 11px;    padding-left: 11px;}.top-links a:last-child {    border-right: 0;}.top-links a:first-child {    padding-left: 0;}.team-member {    line-height: 14px;    margin-bottom: 20px;}.team-member .avatar {    display: block;    margin-bottom: 10px;    width: 150px;}.tm-name {    font-weight: bold;}.tm-title {    color: #999;    margin-bottom: 5px;}@media (max-width : 1200px) {    }@media (max-width : 992px) {    }@media (max-width : 768px) {        body {        margin-bottom: 0px !important;    }    footer {        position: relative;        width: 100%;        height: auto;        margin-top: 30px;    }    .footer-logo {        text-align: left;        margin-bottom: 30px;    }        .banner .col-xs-12 {        padding: 0;    }    .home-title {        font-size: 18px;        line-height: 21px;    }    .overview-box p {        min-height: auto;    }        .inner-page-title {         text-align: center    }        .team-page, .team-member {        text-align: center;    }    .team-member .avatar {        margin: 0 auto;    }            footer ul li {        margin-bottom: 20px;    }}