/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/133(当前备注仅在演示里出现，下载源码不包含)*//*Style   : Main CSSVersion : 1.0Author  : Surjith S MURI     : http://themeforest.net/user/surjithctlyCopyright © All rights ReservedSurjith S M / @surjithctlyTABLE OF CONTENTS ---------------------------------------------------    • Global Styles    • Spacer    • Header    • Navigation    • BreadCrumb    • Flex Slider    • Homepage Content    • About Page    • Call to action    • stats section    • Leaders (Team)    • Vision    • Sidebar    • Career Page     • Job stats    • service page     • back to top     • Image Hover Effects    • Skillbar    • 404 page    • Shortcodes    • Preloader    *//* --------------- Global Styles --------------- */@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Condensed:400,700);body {    color: #8d8d8d;    font-family: 'Roboto', sans-serif;    line-height: 1;    padding: 0;}body.boxed {    max-width: 1170px;    background: #f4f5f8;}a {    color: #093eb6;    text-decoration: none;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}a:hover,a:active,a:focus {    text-decoration: none;    color: #000;}.container {    max-width: 100% !important;    width: 1170px !important;}.wrapper {    position: relative;    overflow: hidden;    min-height: 700px}header {    position: relative;}img {    max-width: 100%;}ul {    list-style-type: none;}ol,ul {    margin: 0px;    padding: 0;}ul li,ol li {    color: #8d8d8d;    line-height: 1.8;}ol.list-unstyled {    margin-left: 0;}.list-unstyled li i {    padding-right: 15px;    color: #ffda43;}h1,h2,h3,h4,h5,h6 {    font-family: "Roboto Condensed";    color: #2a2a2a;}p {    font-size: 16px;    color: #677078;    line-height: 1.688;    margin-bottom: 20px;}p + p:last-child {    margin-bottom: 0;}blockquote {    padding: 30px 35px;    background: #ffda44;    font-size: 20px;    color: #675F3F;    line-height: 1.455;    text-align: left;    margin: 0;    border: none;    font-style: italic;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.light {    font-weight: 100;}.btn {    border-radius: 3px;    font-size: 16px;    font-family: "Roboto Condensed";    font-weight: bold;    line-height: 48px;    padding: 0 22px;    border: none;    border: none;    text-transform: uppercase;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.btn-primary {    background: #093EB6;    color: #fff;}.btn-primary:hover {    background: #002D92;}.btn-default {    background: #FFDA44;    color: #4c443a;}.btn-default:hover {    background: #ECC124;}section {    padding: 80px 0;}.sidebar {    padding: 80px 15px;}main.main {    padding-bottom: 75px;}/* --------------- 1.1 Spacer --------------- */.spacer-5,.spacer-10,.spacer-20,.spacer-30,.spacer-40,.spacer-50,.spacer-60,.spacer-70,.spacer-80,.spacer-90,.spacer-100 {    display: block;    clear: both;    overflow: hidden;}.spacer-5 {    height: 5px}.spacer-10 {    height: 10px}.spacer-20 {    height: 20px}.spacer-30 {    height: 30px}.spacer-40 {    height: 40px}.spacer-50 {    height: 50px}.spacer-60 {    height: 60px}.spacer-70 {    height: 70px}.spacer-80 {    height: 80px}.spacer-90 {    height: 90px}.spacer-100 {    height: 100px}@media all and (max-width: 991px) {    section {        padding: 60px 0;    }}@media all and (max-width: 767px) {    br {        display: none;    }}@media all and (max-width: 480px) {    section {        padding: 45px 0;    }}/* --------------- Header Styles --------------- */.logo-top-info {    padding: 25px 0;}.top-info {    width: auto;}.top-info,.social {    float: left;}.top-info h3 {    font-size: 15px;    color: #093EB6;    font-weight: bold;    line-height: 1.2;    margin-top: 0;}.top-info p {    margin-bottom: 0;    font-size: 15px;    color: #76797f;    line-height: 1.4;}.top-info >div {    padding: 0 20px;    float: left;    border-right: 1px solid #e9ecf2;}.top-info >div:last-child {    border: none;}.top-info:after {    content: "";    display: block;    clear: both;}span.forex {    font-size: 14px;    font-family: "Roboto";    color: rgba(118, 121, 127, 0.6);    line-height: 1.571;    position: relative;    padding-left: 8px;}span.forex i {    font-size: 17px;    color: #35db24;    padding-right: 3px;    line-height: 1;}.social ul.social-icons {    padding-left: 15px;}.social ul.social-icons li {    display: inline-block;}.social ul.social-icons li:last-child a {    margin: 0;}.social ul.social-icons li a:hover {    background: #093eb6;}.social ul.social-icons li a {    color: #fff;    font-size: 21px;    display: block;    width: 52px;    height: 52px;    line-height: 52px;    text-align: center;    background: rgba(9, 62, 182, 0.65);    color: #fff;    border-radius: 50%;    margin-right: 15px;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.top-info-social {    margin-top: 5px;}.top-info-social:after {    content: "";    display: block;    clear: both;}@media all and (max-width: 1199px) {    .top-info >div {        padding: 0 16px;    }    .social ul.social-icons li a {        margin-right: 10px;    }}@media all and (max-width: 991px) {    .logo-top-info {        padding: 25px 0 0;    }    .logo {        text-align: left;        margin-bottom: 20px;    }    .top-info-social {        display: none;    }}@media all and (max-width: 479px) {    .logo img {        width: 180px;    }}/* --------------- Navigation --------------- */.main-menu {    padding: 0;    background: #f4f5f8;}ul.main-menu li a {    font-size: 15px;    font-family: "Roboto Condensed";    color: #61656F;    font-weight: bold;    line-height: 1.467;    text-transform: uppercase;    padding: 20px 25px;    display: block;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}ul.main-menu li:last-child a {    padding-right: 0;}ul.main-menu li a:hover,ul.main-menu li.active >a {    color: #093eb6;}ul.main-menu >li {    display: inline-block;    padding: 0;    position: relative;}ul.main-menu >li.dropdown ul {    visibility: hidden;    opacity: 0;    position: absolute;    top: 120%;    background: #fff;    min-width: 220px;    padding: 10px 0;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;    z-index: 1000;}ul.main-menu >li.dropdown ul li a {    padding: 10px 20px;    display: block;    font-size: 16px;    font-weight: normal;    text-transform: none;}ul.main-menu >li.dropdown ul:before {    content: "";    display: block;    visibility: hidden;    opacity: 0;    position: absolute;    top: -20px !important;    left: 30px;    border: 10px solid transparent;    border-bottom-color: #fff;    -webkit-transition: 1s ease all;    -o-transition: 1s ease all;    transition: 1s ease all;}ul.main-menu >li.dropdown:hover ul,ul.main-menu >li.dropdown:hover ul:before {    visibility: visible;    opacity: 1;    top: 100%;}i.fa.dropdown-toggle {    display: none;}li.dropdown i.fa.dropdown-toggle {    display: block;    position: absolute;    top: 49%;    right: 5px;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    transform: translateY(-50%);    font-size: 12px;    line-height: 1;    color: #aaa;    cursor: pointer;}@media all and (max-width: 991px) {    nav.navbar-collapse {        position: absolute;        right: 0px;        top: 75px;        width: 250px;        opacity: 0;        z-index: 1000;        height: auto !important;        -webkit-transition: 0.5s ease all;        -o-transition: 0.5s ease all;        -moz-transition: 0.5s ease all;        -ms-transition: 0.5s ease all;        transition: 0.5s ease all;    }    .navbar-collapse.collapse {        display: none !important;        padding: 0;        overflow: inherit;    }    .navbar-collapse.collapsing {        padding: 0;    }    .navbar-collapse.collapse.in {        display: block !important;        opacity: 1;        right: 20px;    }    .navbar-toggle {        display: block;        right: 0;        position: absolute;        background: none;        top: 0px;        border: none;        padding: 0 10px;        margin: 21px 15px;    }    .navbar-toggle span.icon-bar {        background: #61656f;        height: 3px;    }    ul.main-menu >li {        display: block;    }    ul.main-menu {        padding: 10px 0;    }    ul.main-menu >li >a {        padding: 15px 10px;    }    ul.main-menu >li.dropdown ul {        left: -30px;    }    ul.main-menu >li.dropdown:hover ul,    ul.main-menu >li.dropdown:hover ul:before {        visibility: hidden;        opacity: 0;        top: 100%;    }    ul.main-menu >li.dropdown.open ul,    ul.main-menu >li.dropdown.open ul:before {        visibility: visible;        opacity: 1;        top: 100%;    }    ul.main-menu >li.dropdown.open ul {        left: 0;    }}/* --------------- BreadCrumb --------------- */.page-title {    background: url('../images/page_title_bg.png') no-repeat left center;    background-size: cover;    padding: 70px 0;}.page-title h2.title {    margin: 0 0 25px;    font-size: 50px;    color: #fff;    font-weight: bold;    line-height: 1.26;}.page-title p.description {    font-size: 20px;    color: #fff;    line-height: 1.6;    margin-bottom: 0;}.breadcrumbs {    background: #f4f5f8;    padding: 25px 0;}.breadcrumbs span,.breadcrumbs a {    font-size: 15px;    color: #61656f;    font-weight: bold;    text-transform: uppercase;}.breadcrumbs a:hover {    color: #093eb6;}.breadcrumbs i {    padding-right: 15px;    color: #bebebe;}.breadcrumbs span.parent i {    padding-right: 5px;}.breadcrumbs span {    padding-right: 15px;}@media all and (max-width: 767px) {    .page-title {        padding: 70px 15px;    }}@media all and (max-width: 480px) {    .page-title h2.title {        font-size: 42px;        line-height: 1;    }    .page-title p.description {        font-size: 16px;    }    .breadcrumbs {        padding: 25px 0 0;    }    .breadcrumbs span {        margin-bottom: 25px;        display: inline-block;    }}/* --------------- Flex Slider --------------- */.flex-direction-nav a {    width: 54px;    height: 100px;}.flex-direction-nav a:before {    content: " ";    display: block;    background: url('../images/arrow-left.png') no-repeat;    width: 54px;    height: 100px;}.flex-direction-nav a.flex-next:before {    content: " ";    background: url('../images/arrow-right.png') no-repeat;}.flex-control-nav {    bottom: 40px;}.flex-control-paging li a {    background: #aaa;}.flex-control-paging li a.flex-active {    background: #ffda44;}section.home-slider {    padding: 0;}.flexslider {    border: none;    border-radius: 0;    margin: 0;}.flexslider li.has-overlay:after {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    content: " ";    background: rgba(0, 0, 0, 0.44);}.slider-content {    position: absolute;    display: block;    top: 50%;    transform: translateY(-50%);    left: 0;    z-index: 5;    width: 100%;}.flexslider .slides >li {    position: relative;}.slider-content h2 {    font-size: 50px;    color: #fff;    font-weight: bold;    line-height: 1.2;    margin: 0 0 30px;}.slider-content p {    font-size: 20px;    color: #fff;    line-height: 1.4;    font-weight: 100;    margin: 0 0 40px;}.slider-content .primary-btn {    border-radius: 3px;    background: #FFDA44;    font-size: 20px;    font-family: "Roboto Condensed";    color: #4c443a;    font-weight: bold;    padding: 0 40px;    line-height: 60px;}.slider-content .primary-btn i {    padding-left: 10px;}.slider-content .primary-btn:hover {    background: #ECC124;}@media all and (max-width: 991px) {    .slider-content h2 {        font-size: 44px;        margin-bottom: 25px;    }    .slider-content p {        font-size: 18px;        margin-bottom: 36px;    }    .slider-content .primary-btn {        font-size: 18px;        line-height: 54px;        border: none;    }    .flexslider .slides >li {        height: 500px;    }    .flexslider .slides >li img {        height: 100%;        -webkit-object-fit: cover;        -moz-object-fit: cover;        -ms-object-fit: cover;        object-fit: cover;    }}@media all and (max-width: 767px) {    .slider-content h2 {        font-size: 40px;        margin-bottom: 20px;    }    .slider-content p {        font-size: 17px;        margin-bottom: 30px;        line-height: 1.6;    }    .slider-content .primary-btn {        font-size: 16px;        line-height: 48px;        padding: 0 30px;        border: none;    }    .flex-direction-nav {        display: none;    }}@media all and (max-width: 600px) {    .slider-content h2 {        font-size: 36px;        margin-bottom: 15px;    }    .slider-content p {        font-size: 16px;        margin-bottom: 25px;        line-height: 1.6;    }    .flexslider .slides >li {        height: 420px;    }}@media all and (max-width: 480px) {    .slider-content h2 {        font-size: 30px;        margin-bottom: 12px;    }    .slider-content p {        font-size: 14px;    }    .flexslider .slides >li {        height: 450px;    }}@media all and (max-width: 400px) {    .slider-content h2 {        font-size: 24px;        margin-bottom: 12px;    }}/* --------------- Homepage Content --------------- */h2.color-title {    display: inline-block;    font-size: 16px;    font-weight: bold;    color: #FFF;    background: #ffda44;    margin: 0;    padding: 0 15px;    line-height: 28px;}h4.subtitle {    font-size: 20px;    font-family: "Roboto";    color: #093eb6;    font-weight: bold;    line-height: 1.4;    margin: 20px 0;}/*Company Section*/.company-image {    position: relative;    min-height: 370px;}.company-image >div {    position: absolute;}.company-image .img-left {    width: 55%;    left: 0;    top: 50%;    transform: translateY(-50%);}.company-image .img-right {    width: 85%;    right: 0;}.company-image .img-left img,.company-image .img-right img {    height: 100%;    min-width: 100%;    -webkit-object-fit: cover;    -moz-object-fit: cover;    -o-object-fit: cover;    -ms-object-fit: cover;    object-fit: cover;}.company {    display: flex;    align-items: center;}@media all and (max-width: 991px) {    .company {        display: block;        text-align: center;    }    .company >div {        margin: 0 auto 30px;        float: none;    }    .company >div:last-child {        margin-bottom: 0;    }    .company-image {        width: 700px;        max-width: 100%;        margin: 0 auto;    }    .company-image >div.hover-effect {        width: auto;    }}@media all and (max-width: 787px) {    .company >div {        margin-bottom: 40px;    }    .company-image >div.hover-effect {        position: relative;        top: 0;        transform: inherit;    }    .company-image .img-left {        margin-bottom: 30px;    }}/*Ceo Section*/section.home-ceo {    background: #f4f5f8;    padding: 0;}.row.ceo {    display: flex;    align-items: flex-end;}.row.ceo >div {    display: block;}.ceo-details {    padding: 45px 0;}.ceo-details h4.subtitle {    font-size: 27px;}.ceo-details p {    margin-bottom: 32px;}.ceo-details p.ceo-name {    margin-bottom: 0;    color: #303539;}a.link {    font-size: 16px;    font-family: "Roboto";    color: #ffbe00;    font-weight: bold;    text-transform: uppercase;}a.link:hover {    color: #194ABA;}@media all and (max-width: 991px) {    .row.ceo {        display: block;        text-align: center;    }}/*Home Links Section*/section.home-links {    background: #f4f5f8;    padding: 30px 0;}.row.links >div + div {    width: auto;}.links h4.subtitle {    margin: 0;    line-height: 48px;}.links .btn-primary {    border-radius: 3px;    background: #fff;    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);    font-size: 17px;    font-family: "Roboto";    color: #72777b;    font-weight: bold;    padding: 0 34px;}.links .btn-primary:hover {    background: #093EB6;    color: #fff;}@media all and (max-width: 1199px) {    section.home-links {        padding: 50px 0;    }    .row.links {        text-align: center;    }    .row.links >div:first-child {        display: block;        float: none;        width: auto;    }    .links h4.subtitle {        line-height: 1;    }    .row.links >div + div {        display: inline-block;        float: none;        margin-top: 30px;    }}@media all and (max-width: 480px) {    .row.links >div + div {        display: block;        float: none;        margin-top: 30px;    }    .links .btn-primary {        width: 100%;    }}/*Process Section*/h2.title-2 {    font-size: 40px;    font-family: "Roboto";    color: #093EB6;    font-weight: bold;    margin: 0;}h4.subtitle-2 {    font-size: 20px;    font-family: "Roboto";    color: #4C4F54;    font-weight: bold;    line-height: 1.4;    margin: 10px 0 20px;}@media all and (max-width: 767px) {    h2.title-2 {        font-size: 30px;    }    h4.subtitle-2 {        font-size: 16px;    }    .row.process >div {        margin-bottom: 40px;    }    .row.process >div:last-child {        margin-bottom: 0;    }}/*Stats Section*/section.home-stats {    background: #f4f5f8;    padding: 30px 0;}.row.stats >div {    padding: 20px 15px;    border-left: 1px solid #dee0e5;}.row.stats >div:first-child {    border-left: none;}.row.stats >div:after {    display: block;    content: "";    clear: both;}.stats img {    float: left;    padding-right: 12px;}.stats-info h4.counter {    font-size: 36px;    font-family: "Roboto";    color: #093eb6;    font-weight: bold;    margin: 0;    line-height: 1;}.stats-info {    float: left;}.stats-info p {    margin-bottom: 0;}@media all and (max-width: 1099px) {    .stats img {        float: none;        display: inline-block;        padding: 0;    }    .row.stats {        text-align: center;    }    .stats-info {        float: none;        display: block;        margin-top: 20px;    }}@media all and (max-width: 991px) {    section.home-stats {        padding: 0;    }    .row.stats >div {        padding: 30px 20px;        border-bottom: 1px solid #dee0e5;        border-left: 1px solid #dee0e5;    }    .row.stats >div:nth-child(3),    .row.stats >div:nth-child(4) {        border-bottom: 0;    }}@media all and (max-width: 480px) {    .row.stats >div {        float: none;        display: block;        width: 100%;    }    .row.stats >div:nth-child(3) {        border-bottom: 1px solid #dee0e5;    }}/*Services Section*/.services-other .img-box {    float: left;    margin-right: 22px;    display: inline-block;    width: 78px;    height: 78px;    line-height: 74px;    text-align: center;    border: 2px solid #FFDA44;}.services-other .services-info {    width: 100%;    padding-left: 100px;}.services-other .services-info h4 {    margin: 0 0 10px;    line-height: 1;}.services-other .services-info p {    margin-bottom: 0;}.row.service-list {    margin: 0;}@media all and (max-width: 1099px) {    .row.services-other {        text-align: center;    }    .services-other .img-box {        float: none;        margin: 0;    }    .services-other .services-info {        padding: 30px 0 0;    }}@media all and (max-width: 991px) {    .row.services {        text-align: center;    }    .row.services >div {        width: 500px;        margin: 0 auto 40px;        max-width: 100%;    }    .row.services >div:last-child {        margin-bottom: 0;    }    .row.services-other >div {        margin-bottom: 45px;    }    .row.services-other .clearfix {        display: none;    }    .row.services-other >div:last-child {        margin-bottom: 0;    }    .about-services .row.services {        text-align: left;    }    .about-services .row.services >div {        width: 50%;    }    .about-services .row.services a {        display: block;    }}@media all and (max-width: 767px) {    .about-services .row.services {        text-align: center;    }    .about-services .row.services >div {        width: 500px;    }}/*Testimonials Section*/section.home-testimonials {    background: #f4f5f8;}.section-title h2.title-2 {    margin: 20px 0;}.home-testimonials blockquote {    background: #ffffff;    font-size: 19px;    font-family: "Georgia";    color: #677078;    line-height: 1.684;    text-align: left;    border: none;    margin: 0 0 50px;    padding: 40px 33px;    position: relative;}.home-testimonials blockquote:hover {    box-shadow: 16px 27px 49px 0px rgba( 0, 0, 0, 0.1);}.home-testimonials blockquote:before {    content: open-quote;    display: block;    font-size: 121px;    font-family: Georgia, Times, 'Times New Roman', serif;    color: rgba( 255, 218, 68, 0.3);    position: absolute;    line-height: 60px;    left: 20px;}.home-testimonials blockquote:after {    content: close-quote;    font-size: 0;    display: block;    width: 0;    height: 0;    border: 20px solid transparent;    border-top: 20px solid #fff;    border-bottom: 0;    position: absolute;    bottom: -20px;    left: 50%;    transform: translateX(-50%);}h4.client-name {    font-size: 20px;    font-family: "Roboto";    color: #093eb6;    font-weight: bold;    line-height: 1.4;    margin: 10px 0;    text-align: center;}p.designation {    text-align: center;    margin: 0;    float: none;    width: 100%;}@media all and (max-width: 991px) {    .home-testimonials .row >div {        width: 400px;        max-width: 100%;        margin: 0 auto 50px;    }    .home-testimonials .row >div:last-child {        margin-bottom: 0;    }    section.home-testimonials .spacer-50 {        height: 20px;    }}/* Blog Section */section.home-news {    background: #f4f5f8;}.news .blog-date {    position: absolute;    display: block;    padding: 10px;    background: #093eb6;    top: 12px;    right: 12px;    z-index: 100;}.blog-img-box {    position: relative;    display: block;}.blog-img-box a.hover-effect {    z-index: 0;    width: 100%;}.blog-img-box img {    width: 100%;}span.month {    display: block;    font-size: 13px;    color: rgba(255, 255, 255, 0.78);    margin-bottom: 8px;}span.date {    font-size: 28px;    font-family: "Roboto Condensed";    color: #ffffff;    font-weight: bold;    line-height: 1;}.blog-content {    background: #fff;    box-shadow: 0.5px 0.866px 1px 0px rgba(0, 0, 0, 0.15);    padding: 25px 20px;}.blog-content h3 {    font-size: 20px;    font-family: "Roboto";    color: #41454f;    font-weight: bold;    line-height: 1.4;    margin: 0 0 20px;}.blog-content h3 a {    color: #41454f;}.blog-content h3 a:hover {    color: #093eb6;}.blog-content p {    color: #AEB3B7;    margin-bottom: 0;}.blog-content a {    color: #093eb6;}.blog-content a:hover {    color: #002D92;}.blog-btn {    margin-top: 40px;}@media all and (max-width: 991px) {    .row.news {        text-align: center;    }    .row.news >div {        width: 500px;        margin: 0 auto 40px;        max-width: 100%;    }    .row.news >div:last-child {        margin-bottom: 0 !important;    }    .blog-services .row.news >div {        width: 50%;    }    .blog-services .row.news >div.clearfix {        display: none;    }}@media all and (max-width: 767px) {    .blog-services .row.news >div {        width: 400px;        margin: 0 auto 40px;    }}@media all and (max-width: 400px) {    .blog-content h3 {        font-size: 18px;    }}/*blog single styles*/.blog-slide {    position: relative;    margin-bottom: 50px;}.blog-slide .flex-direction-nav a {    width: 32px;    height: 49px;}.blog-slide .flex-direction-nav a:before {    background: url('../images/blog-arrow-left.png') no-repeat;    width: 32px;    height: 49px;}.blog-slide .flex-direction-nav a.flex-next:before {    content: " ";    background: url('../images/blog-arrow-right.png') no-repeat;}.blog-slide:hover .flex-direction-nav .flex-prev {    opacity: 0.7;    left: 10px;}.blog-slide:hover .flex-direction-nav .flex-prev:hover {    opacity: 1;}.blog-slide:hover .flex-direction-nav .flex-next {    opacity: 0.7;    right: 10px;}.blog-slide:hover .flex-direction-nav .flex-next:hover {    opacity: 1;}p.description a {    text-decoration: underline;    color: #e2ebff;    display: inline-block;}p.description a:hover {    color: #aaa;}.blog-single .cta {    margin: 60px 0;}.blog-single h2.title-2 {    font-size: 30px;    margin-bottom: 25px;}.social-share {    padding: 50px 0;}.social-share a {    font-size: 15px;    color: #FFFFFF;    text-transform: uppercase;    background: #506abf;    padding: 0 25px;    line-height: 50px;    display: inline-block;    margin: 0 15px;    border-radius: 4px;}.social-share a:hover {    background: #2E49A0;}.social-share a i {    padding-right: 15px;    font-size: 18px;}.social-share a.tweet-share {    background: #00baff;}.social-share a.tweet-share:hover {    background: #118EBD;}.author-box {    background: #f4f5f8;    padding: 30px;    margin-bottom: 60px;}.author-box img {    float: left;    margin-right: 15px;}.author-details {    padding-left: 135px;}.author-details h4.subtitle {    margin: 0 0 5px;    font-size: 24px;}.author-share a {    color: #c5c6c9;    padding-right: 15px;    font-size: 15px;}.author-share a:hover {    color: #888;}.blog-single .comments h2.title-2 {    margin: 10px 0 35px;}.comments {    padding-left: 39px;}.comments-single {    padding: 30px 30px 20px 60px;    border-style: solid;    border-width: 1px;    border-color: #bbd4e6;    border-radius: 3px;    margin-bottom: 35px;    position: relative;}.comments-single.reply {    margin-left: 40px;}.comments-single img {    position: absolute;    left: -39px;    border: 1px solid #bbd4e6;    padding: 4px;    border-radius: 50%;    background: #FFF;}.comments-single h3 {    font-size: 20px;    color: #333845;    font-weight: bold;    margin: 0 0 15px;}.comments-single h3 span {    font-size: 16px;    color: #677078;    font-weight: normal;    padding-left: 15px;}.comments-single a.reply-link {    font-size: 16px;}.comment-box {    margin-top: 60px;}form.commentform {    padding: 35px 40px;    margin: 10px 0 0;    background: #f4f5f8;}form.commentform .form-control {    margin-bottom: 20px;}@media all and (max-width: 600px) {    .social-share a {        margin-bottom: 20px;    }    .social-share a:last-child {        margin-bottom: 0;    }    .author-box img {        float: none;        display: inline-block;        margin: 0 0 25px;    }    .author-box {        text-align: center;    }    .author-details {        padding-left: 0;    }    .comments-single {        padding: 50px 25px 25px;        margin: 80px 0px;    }    .comments-single img {        left: 50%;        top: -39px;        transform: translateX(-50%);    }    .comments .comments-single:last-child {        margin-bottom: 0;    }    .comments {        padding: 0;    }    .comments-single p {        font-size: 15px;    }}@media all and (max-width: 400px) {    .comments-single p {        font-size: 14px;    }    form.commentform {        padding: 25px 20px;    }}/*Career Single Styles*/.row.career-info {    margin: 0;}.row.career-info >div {    padding: 0;}.career-box {    padding: 30px 35px;    background: #ffda44;}.career-box i {    font-size: 20px;    color: #000;    float: left;    width: 20px;    margin-right: 15px;    text-align: right;}.career-box h4 {    font-size: 20px;    color: #000;    font-weight: bold;    margin: 0 0 15px;    padding-left: 35px;}.career-box p {    margin-bottom: 0;    color: rgba(0, 0, 0, 0.8);    line-height: 1;    padding-left: 35px;}.job-info h2.title-2 {    padding-bottom: 30px;    font-size: 28px;    line-height: 1;}.career-single-job p {    margin-bottom: 30px;}.response {    margin-bottom: 50px;}.response ul li {    font-size: 16px;    color: #1D1D1F;    padding: 15px 0;    border-bottom: 2px solid #f4f5f8;    position: relative;    padding-left: 30px;}.response ul li:first-child {    padding-top: 0;}.response ul li:last-child {    border-bottom: 0;}.response ul li i.fa {    color: #ffda43;    padding-right: 15px;    font-size: 17px;    position: absolute;    top: 20px;    left: 0;}.response ul li:first-child i.fa {    top: 7px;}.response-btn {    padding: 30px 15px;    background: #f4f5f8;}.response-btn a.btn {    padding: 0 60px;    background: #ffda44;    color: #544d33;}.response-btn a.btn:hover {    background: #ECC124;}@media all and (max-width: 991px) {    section.career-single-job {        padding-bottom: 30px;    }}/* Partners Section */section.home-partners h2.title-2 {    margin-top: 0;}.row.partners {    margin: 0;}.partner-images {    border-radius: 3px;    border: 1px solid rgba(244, 244, 244, 0.8);    background: #ffffff;    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);    text-align: center;    line-height: 100px;    margin: 10px 0;}.owl-carousel .owl-item img {    width: auto;    display: inline-block;}/* Publications Section */.panel-group,.plubication-downloads {    border: 1px solid rgba(244, 244, 244, 0.8);    background: #ffffff;    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);}.panel-group .panel-default {    background: #fff;    border: none;    border-radius: 0;}.panel-group .panel+.panel {    margin-top: 2px;}.panel-default>.panel-heading {    background: #ffffff;    box-shadow: 0.5px 0.866px 1px 0px rgba(0, 0, 0, 0.15);    padding: 0;    border-radius: 0;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.panel-default>.panel-heading:hover {    background: #f9f9f9;}h4.panel-title {    font-size: 20px;    font-family: "Roboto";    font-weight: bold;    line-height: 1;    padding: 22px;}.panel-default>.panel-heading a {    color: #093EB6;    display: block;    position: relative;}.panel-default>.panel-heading a:hover {    color: #002D92;}.panel-default>.panel-heading+.panel-collapse>.panel-body {    border: none;    padding: 20px 22px;}.panel-default .panel-body p {    margin-bottom: 0;}.panel-default >.panel-heading a:after {    content: "-";    position: absolute;    font-size: 29px;    font-family: "Roboto";    color: #dadcdd;    line-height: 20px;    right: 0px;    top: 0px;    font-weight: 400;}.panel-default >.panel-heading a.collapsed:after {    content: "+";}.plubication-downloads h2 {    border: 1px solid #f4f4f4;    background: #093EB6;    font-size: 20px;    font-family: "Roboto";    color: #FFFFFF;    font-weight: bold;    padding: 22px;    margin: 0;}.download-file {    border: 1px solid rgba(244, 244, 244, 0.8);    background: #ffffff;    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);    padding: 0 20px;    margin: 20px 30px;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.download-file i {    color: #fb1212;    font-size: 22px;    line-height: 50px;}.download-file:hover {    background: #4C4F54;}.download-file:hover i,.download-file:hover a,.download-file:hover span {    color: #fff;}.download-file a {    font-size: 20px;    font-weight: bold;    padding-left: 15px;    line-height: 50px;    color: #093eb6;    display: block;}.download-file span {    float: right;    font-size: 14px;    color: #677078;    line-height: 50px;    display: inline-block;}.plubication-downloads ul {    padding: 0 30px 20px;}ul.download-list li {    font-size: 17px;    color: #093eb6;    line-height: 1;    padding: 15px 5px;    border-bottom: 1px solid #f4f5f8;    font-weight: 100;    position: relative;}ul.download-list li a:hover {    color: #FFDA44;}ul.download-list li:last-child {    border-bottom: 0;}.plubication-downloads p.download-title {    font-size: 14px;    color: #9EA6AE;    line-height: 1;    padding: 0 30px;}ul.download-list li span {    position: absolute;    right: 5px;}@media all and (max-width: 767px) {    .publications .panel-group {        margin-bottom: 40px;    }}@media all and (max-width: 400px) {    h4.panel-title {        font-size: 18px;        padding: 18px;    }    .download-file {        padding: 0 15px;        margin: 15px 20px 25px;    }    .download-file a {        font-size: 18px;    }    .download-file i {        font-size: 19px;    }    .download-file span {        display: none;    }    ul.download-list li span {        position: relative;        display: block;        margin-top: 10px;        left: 0;    }    .plubication-downloads ul {        padding: 0 20px 20px;    }}/*Footer Styles*/.pre-footer >div {    padding: 0;}.contact-box {    padding: 30px 40px;    background: #ffda44;}.pre-footer >div:nth-child(2n) .contact-box {    background: #ffd427;}.pre-footer >div:nth-child(3n) .contact-box {    background: #ffd013;}.contact-box i.fa {    font-size: 20px;    color: #000;    float: left;    width: 20px;    margin-right: 15px;    text-align: right;}.contact-details {    padding-left: 35px;}h4.pre-footer-title {    font-size: 20px;    color: #000;    font-weight: bold;    margin: 0 0 15px;}.contact-details p {    font-size: 16px;    font-family: "Roboto";    color: rgba(0, 0, 0, 0.8);    line-height: 1.5;    margin-bottom: 0;}footer .footer {    padding: 0;    background: #03153e;}footer .footer .widgets {    padding: 0 0 70px;}footer .copyright {    padding: 35px 0;    background: #020e28;}.about-txt img {    margin-bottom: 30px;}.about-txt p {    color: rgba(255, 255, 255, 0.5);}.widgets-social a {    background: #ffda44;    width: 36px;    height: 36px;    color: #000;    display: inline-block;    line-height: 36px;    text-align: center;    margin-right: 10px;    border-radius: 50%;    font-size: 15px;}.widgets-social a:last-child {    margin: 0;}.widgets-social a:hover {    transform: rotate(360deg);    background: #EABA0E;}h2.widget-title {    font-size: 20px;    color: #fff;    font-weight: bold;    line-height: 1;    margin: 30px 0;    text-transform: uppercase;}.quick-links ul li a,.our-services ul li a {    color: rgba(255, 255, 255, 0.5);    line-height: 1.6;    font-size: 16px;    padding-bottom: 15px;    display: block;}.quick-links ul li a:hover,.our-services ul li a:hover {    color: rgba(255, 255, 255, 0.7);}.newsletter p {    color: rgba(255, 255, 255, 0.5);}.newsletter .form-group {    margin-bottom: 15px;}.newsletter .has-error .help-block {    color: #ECB100;}.newsletter input {    padding: 0 15px;    line-height: 48px;    border: none;    font-size: 16px;    width: 100%;}.newsletter button {    font-size: 18px;    font-family: "Roboto Condensed";    color: rgb( 0, 0, 0);    font-weight: bold;    line-height: 48px;    border: none;    border-radius: 0;    padding: 0;    background: #ffd427;}.newsletter button:hover {    background: #ECC124;    color: #000;    outline: none;}.copyright-bar p {    font-size: 14px;    color: rgba( 255, 255, 255, 0.33);    line-height: 1.857;    margin-bottom: 0;}.copyright-bar a {    color: rgba( 255, 255, 255, 0.5);    padding-right: 15px;}.copyright-bar a:hover {    color: rgba( 255, 255, 255, 0.7);}.copyright-bar span {    padding-right: 15px;}.row.pre-footer {    position: relative;    top: -73px;}@media all and (max-width: 1120px) {    .contact-box {        padding: 30px 18px;    }}@media all and (max-width: 991px) {    .widget {        width: 84%;    }    h2.widget-title {        margin-top: 0;    }    .copyright-bar >div {        text-align: center;        padding-top: 15px;    }    .copyright-bar >div:first-child {        padding-top: 0;    }    .row.pre-footer {        padding: 0 15px;    }    .pre-footer >div {        width: 100%;    }}@media all and (max-width: 767px) {    .widget {        width: 96%;        max-width: 500px;        margin-bottom: 40px;    }    .widgets >div:last-child .widget {        margin-bottom: 0;    }    .widgets-social {        padding-bottom: 18px;    }}@media all and (max-width: 480px) {    .copyright-bar span {        display: block;        visibility: hidden;        height: 5px;    }}/*Contact Page Styles*/.contact-area-box {    border: 1px solid rgba(244, 244, 244, 0.8);    background: #ffffff;    box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.1);    padding: 25px 30px;}.contact-area-box h4.subtitle {    margin: 0 0 25px;}.contact-area-box i {    font-size: 18px;    color: #e5e5e5;    float: left;    width: 20px;    margin-right: 20px;    margin-top: 7px;}.contact-area-box p {    display: block;    padding-left: 40px;}.row.form h2.title-2 {    font-size: 30px;    margin-bottom: 35px;}.contact-map {    position: relative;}.contact-map ul.nav-pills {    position: absolute;    left: 0;    margin: 20px 30px;    z-index: 5;}.google-map {    height: 550px;}.contact-map ul.nav-pills li a {    font-size: 17px;    color: #677078;    padding: 0 35px;    line-height: 40px;    background: #f4f5f8;    border-right: 1px solid #e8e8e8;    border-radius: 0px;}.contact-map ul.nav-pills li:first-child a {    border-radius: 3px 0px 0px 3px;}.contact-map .nav-pills>li+li {    margin: 0;}.contact-map .nav-pills>li:last-child a {    border: 0;}.contact-map ul.nav-pills li a:hover,.contact-map ul.nav-pills li a:focus,.contact-map ul.nav-pills li.active a,.contact-map ul.nav-pills li.active a:hover,.contact-map ul.nav-pills li.active a:focus,.contact-map ul.nav-pills li a:hover {    color: #544d33;    background: #ffda44;    border-color: transparent;}.contact-map iframe {    width: 100%;    border: none;}section.contact-form {    padding: 0 0 80px;}.well-form {    padding: 30px;    background: #f4f5f8;}.help-block {    margin-top: 15px;    font-size: 14px;}.alert {    border-radius: 0;}.error-msg {    margin-top: 20px;    margin-bottom: 0;    text-align: center;}.form-group {    margin-bottom: 30px;}.form-control {    border: 1px solid rgba(244, 244, 244, 0.8);    background: #ffffff;    box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.1);    border-radius: 0;    line-height: 48px;    height: auto;    padding: 0 20px;}.form-control:focus {    border: 1px solid rgba(244, 244, 244, 0.8);    box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.2);}textarea.form-control {    min-height: 160px;}button.btn.btn-warning {    padding: 0;    line-height: 60px;    border-radius: 0;    border: none;    font-size: 19px;    font-weight: bold;    background: #093eb6;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.has-error .form-control,.has-error .form-control:focus {    border-color: #D66260;    -webkit-box-shadow: none;    box-shadow: none;}button.btn.btn-warning:hover {    background: #002D92;}@media (max-width: 1199px) and (min-width:991px) {    .contact-map ul.nav-pills li a {        font-size: 16px;        padding: 0 24px;    }}@media all and (max-width: 991px) {    .row.contact-centers >div {        width: 400px;        max-width: 100%;        margin: 0 auto 40px;    }    .row.contact-centers >div:last-child {        margin-bottom: 0;    }    .row.form {        text-align: center;    }    .row.form >div {        width: 600px;        max-width: 100%;        margin: 0 auto 50px;    }    .row.form >div:last-child {        margin-bottom: 0;    }    .contact-map iframe {        max-width: 100%;        min-height: 500px;        height: auto;    }}@media all and (max-width: 600px) {    .contact-map ul.nav-pills li {        float: none;        margin-bottom: 5px;    }    .contact-map ul.nav-pills li a {        border-radius: 3px !important;        border: none;    }    .contact-map iframe {        min-height: 400px;    }}@media all and (max-width: 480px) {    .contact-area-box {        padding: 15px 20px;    }    .contact-area-box i {        margin-right: 0;        font-size: 16px;        margin-top: 5px;    }    .contact-area-box p {        padding-left: 25px;        font-size: 14px;    }    .well-form {        padding: 30px 25px;    }}/* About Page */section.about-company {    padding-bottom: 0;}.about-content {    float: right;}/* Call to action */section.about-cta {    padding: 50px 0 0;}.cta {    padding: 40px 45px;    background: #ffda44;}.cta h2 {    font-size: 33px;    color: rgb( 103, 95, 63);    line-height: 1.455;    text-align: left;    margin: 0;    font-family: "Georgia";}@media all and (max-width: 991px) {    .about-content {        float: none;    }}@media all and (max-width: 480px) {    .cta {        padding: 20px 25px;    }    .cta h2 {        font-size: 26px;    }}/* Culture */.culture h2.culture-title {    font-size: 28px;    font-family: "Roboto";    color: #093EB6;    font-weight: bold;    line-height: 1;    margin: 0 0 25px;}.culture h4.culture-subtitle {    font-size: 20px;    font-family: "Roboto";    color: rgb( 76, 79, 84);    font-weight: bold;    line-height: 1.4;    margin: 0 0 15px;}.culture-video {    text-align: right;}.culture-video img {    border: 10px solid #f9f9f9;    box-shadow: 0 0 43px rgba(0, 0, 0, 0.08);}@media all and (max-width: 767px) {    .culture-video {        text-align: left;    }}/*stats section*/section.about-stats {    padding-top: 0;}.row.stats.stats-2 {    background: #f4f5f8;}.row.stats.stats-2 >div {    padding: 30px 20px 40px 50px;    border: 1px solid #e9ebef;}.row.stats.stats-2 >div:first-child {    border-top: 0;    border-left: 0;}.row.stats.stats-2 >div:nth-child(2) {    border-top: 0;    border-right: 0;}.row.stats.stats-2 >div:nth-child(3) {    border-left: 0;    border-bottom: 0;}.row.stats.stats-2 >div:nth-child(4) {    border-right: 0;    border-bottom: 0;}@media (max-width: 1099px) {    .row.stats.stats-2 >div {        padding: 30px 20px;    }}/* Accordion */section.about-accordion {    padding: 0;}@media (max-width: 991px) {    section.about-accordion {        padding: 0 15px;    }}section.about-innovations {    padding: 0 0 40px;}/*Tools Section*/section.about-tools {    padding: 5px 0 20px;}.row.tools {    margin: 0;}.row.tools >div {    padding: 40px 30px;    background: transparent;    border: 1px solid #f9f9f9;}.icon-container {    height: 50px;}.row.tools >div p {    margin-bottom: 0;}@media (max-width: 767px) {    .row.tools >div {        width: 400px;        margin: 0 auto;        max-width: 100%;    }}/*Employees Section*/section.about-employees {    padding-bottom: 0;}.row.employees {    display: flex;    align-items: center;}.row.employees.top-sec {    display: block;    position: relative;}.row.employees.top-sec .text-right {    float: right;}.row.employees.top-sec >div:last-child {    position: absolute;    top: 50%;    transform: translateY(-50%);}.employees h4.subtitle {    font-size: 28px;    margin-top: 0;}.row.employees img {    border: 10px solid #f9f9f9;    box-shadow: 0 0 43px rgba(0, 0, 0, 0.08);}.row.employees p {    margin-bottom: 0;}@media (max-width: 767px) {    .row.employees {        display: block;    }    .row.employees .text-right {        text-align: left;        margin-bottom: 30px;        float: none !important;    }    .row.employees.top-sec >div:last-child {        position: relative;        transform: inherit;        top: 0;    }    section.services-employees .spacer-80 {        height: 50px;    }    .row.employees .text-left {        margin-bottom: 30px;    }}/*leaders*/.row.leaders h4.subtitle {    margin-bottom: 5px;}.img-hover-effect:after {    content: "";    position: absolute;    display: block;    width: 100%;    height: 0%;    background: rgba(255, 218, 68, 0.7);    top: 0;    left: 0;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.img-hover-effect:hover:after {    height: 100%;}.social-links {    position: absolute;    top: 75%;    width: 100%;    z-index: 5;    transform: translateY(-50%);    opacity: 0;    visibility: hidden;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}.img-hover-effect:hover .social-links {    opacity: 1;    visibility: visible;    top: 50%;}.social-links a {    font-size: 22px;    width: 52px;    height: 52px;    line-height: 52px;    margin-right: 8px;    background: rgba(0, 0, 0, 0.66);    display: inline-block;    border-radius: 50%;    color: #fff;}.social-links a:last-child {    margin: 0;}.social-links a:hover {    background: #000;}@media all and (max-width: 991px) {    .row.leaders .img-hover-effect {        display: block;    }}@media all and (max-width: 767px) {    .row.leaders >div {        width: 360px;        margin: 0 auto 40px;        max-width: 100%;    }    .row.leaders >div.clearfix {        display: none;    }    .row.leaders >div:last-child {        margin-bottom: 0;    }}/* Vision */.vision h2.title-2 {    padding-bottom: 30px;    font-size: 28px;    line-height: 1;}.vision ul li {    font-size: 16px;    color: #1D1D1F;    padding: 15px 0;    border-bottom: 2px solid #f4f5f8;    padding-left: 30px;    border-bottom: 2px solid #f4f5f8;    position: relative;}.vision ul li:first-child {    padding-top: 0;}.vision ul li:last-child {    border-bottom: 0;}.vision ul li i.fa {    color: #ffda43;    padding-right: 15px;    font-size: 17px;    position: absolute;    line-height: 30px;    left: 0;}@media all and (max-width: 767px) {    .row.vision >div {        margin-bottom: 30px;    }    .row.vision >div:last-child {        margin-bottom: 0;    }}/*Sidebar*/.sidebar-search-form {    position: relative;}.sidebar-search-form .btn.search-btn {    position: absolute;    right: 0;    top: 0;    line-height: 48px;    padding: 0 20px;    background: none;    font-size: 18px;    outline: none;}h3.sidebar-title {    font-size: 17px;    font-weight: normal;    font-family: "Roboto";    color: #C0C4C7;    text-transform: uppercase;    margin: 0 0 20px;}.sidebar-blog-categories ul {    background: #f4f5f8;}.sidebar-blog-categories ul li a {    font-size: 17px;    color: #61656F;    padding: 24px 30px;    display: block;    line-height: 1;    border-bottom: 1px solid #fcfcfd;}.sidebar-blog-categories ul li a:hover {    background: #e9e9e9;}.sidebar >div {    margin-bottom: 45px;}.sidebar >div:last-child {    margin-bottom: 0;}.sidebar-download .download-file {    background: #093eb6;    margin: 0;    padding: 0 15px;}.sidebar-download .download-file:hover {    background: #002D92;}.sidebar-download .download-file i {    color: #fff;}.sidebar-download .download-file a {    color: #fff;}.sidebar-download .download-file span {    color: rgba(255, 255, 255, 0.5);}.sidebar-fact {    padding: 20px 25px 25px;    background: #f4f5f8;}.sidebar-fact h3 {    font-size: 20px;    font-family: "Roboto";    color: #093eb6;    font-weight: bold;    line-height: 1.5;    margin: 0 0 20px;}.sidebar-fact a.btn {    background: #ffda44;    color: #544d33;}.sidebar-fact a.btn:hover {    background: #f7cd22;}.sidebar-tags a {    background: #f4f5f8;    color: #adadad;    display: inline-block;    padding: 12px 12px;    margin: 0 10px 12px 0;}.sidebar-tags a:hover {    background: #ddd;    color: #999;}.sidebar-single-links li {    padding: 30px 0;    border-bottom: 1px solid #f4f5f8;}.sidebar-single-links li:first-child {    padding-top: 0;}.sidebar-single-links li:last-child {    padding-bottom: 0;    border-bottom: none;}.sidebar-single-links h4.subtitle {    margin: 0 0 15px;    line-height: 1;}p.location-2 {    margin-bottom: 0;    line-height: 1;}p.location-2 span {    color: #abafb3;}@media all and (max-width: 991px) {    .sidebar {        padding-top: 0;        max-width: 400px;        margin: 0 auto;    }    .response-btn {        text-align: left;    }}/*Career Page */.careers section {    padding-bottom: 0;}.careers section:last-child {    padding-bottom: 80px;}@media all and (max-width: 767px) {    .culture h2.culture-title {        font-size: 24px;    }    .culture h4.culture-subtitle {        font-size: 16px;    }}/*Job stats*/.stats-box {    border-radius: 3px;    border: 1px solid rgba(244, 244, 244, 0.8);    background: #ffffff;    box-shadow: 1px 1.7px 2px 0px rgba(0, 0, 0, 0.1);    margin-bottom: 30px;    padding: 10px 15px;}.stats-box h4,.stats-box p {    line-height: 1;}@media all and (max-width: 767px) {    .row.job-stats >div {        width: 400px;        margin: 0 auto;        float: none;        max-width: 100%;    }    .row.job-stats >div:last-child .stats-box {        margin-bottom: 0;    }    .stats-box h4 {        line-height: 1.2;    }}/*culture styles*/.company-images >div {    padding: 0;}.row.company-images {    margin: 0;    border: 10px solid #fff;    box-shadow: 0 0 43px rgba(0, 0, 0, 0.08);}.company-image-one.hover-effect {    width: 100%;    display: block;}.company-image-one img {    width: 100%;    height: 230px;}@media all and (max-width: 991px) {    .careers-culture .col-md-5 {        margin-bottom: 50px;    }    .life-box {        margin-bottom: 40px;    }    .careers section:last-child {        padding: 30px 0 60px;    }}@media all and (max-width: 600px) {    .company-images >div {        width: 100%;    }    .company-image-one img {        height: auto;    }}/*Life Section styles*/.life-box h4.subtitle {    margin: 30px 0 15px;}.life-box .icon-container {    min-height: 50px;}/*Open Postitioms styles*/.open-positions ul li {    padding: 25px 0px;    padding-right: 190px;    border-bottom: 1px solid #f4f5f8;    position: relative;}.open-positions ul li:first-child {    padding-top: 0;}.designation span {    font-size: 12px;    font-family: "Roboto";    color: #677078;    background: #f4f5f8;    padding: 0 10px;    line-height: 24px;    display: inline-block;}.designation h4.subtitle {    margin: 0 0 5px;}.designation {    float: left;    width: 82%;}.open-positions ul li:after {    content: "";    display: block;    clear: both;}.open-positions ul li a.btn {    position: absolute;    right: 0;    padding: 0 25px;    background: #ffda44;    color: #544d33;}.open-positions ul li a.btn:hover {    background: #ECC124;}.location {    float: right;    text-align: right;}.location p.state {    font-weight: 500;    margin-bottom: 0;}.location p.country {    color: #abafb3;}@media all and (max-width: 767px) {    .designation {        width: 80%;    }    .open-positions ul li {        padding-right: 0;    }    .open-positions ul li a.btn {        position: relative;        margin-top: 20px;        left: 50%;        transform: translateX(-50%);    }}@media all and (max-width: 480px) {    .designation {        float: none;        width: 100%;    }    .location {        float: left;        text-align: left;        margin-top: 15px;        display: inline-block;    }    .open-positions ul li a.btn {        float: right;        font-size: 15px;        line-height: 44px;        padding: 0 20px;        transform: inherit;        left: 0;    }}/*service page */.services-content {    float: right;}section.services-checmicals {    padding: 0;}.services-vision img {    border: 10px solid #fff;    box-shadow: 0 0 43px rgba(0, 0, 0, 0.08);}section.services-highlights {    background: #f4f5f8;}.feature-box {    text-align: center;    background: #ffffff;    box-shadow: 16px 27px 49px 0px rgba( 0, 0, 0, 0.1);    padding: 40px 20px;}.feature-box p {    margin-bottom: 0;}.service-slider,.service-slider ul.slides li {    position: relative;}.service-slider li img {    width: 100%;    min-height: 280px;    -webkit-object-fit: cover;    -moz-object-fit: cover;    -ms-object-fit: cover;    object-fit: cover;}.slider-caption {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    background: rgba(0, 0, 0, 0.66);    text-align: center;    padding: 0 15px;}.slider-caption p {    font-size: 14px;    color: #fff;    line-height: 1.4;    margin-bottom: 0;    padding: 14px 0;}.service-slider .flex-direction-nav a {    width: 32px;    height: 49px;}.service-slider .flex-direction-nav a:before {    background: url('../images/service-arrow-left.png') no-repeat;    width: 32px;    height: 49px;}.service-slider .flex-direction-nav a.flex-next:before {    content: " ";    background: url('../images/service-arrow-right.png') no-repeat;}.service-slider:hover .flex-direction-nav .flex-prev {    opacity: 0.7;    left: 10px;}.service-slider:hover .flex-direction-nav .flex-prev:hover {    opacity: 1;}.service-slider:hover .flex-direction-nav .flex-next {    opacity: 0.7;    right: 10px;}.service-slider:hover .flex-direction-nav .flex-next:hover {    opacity: 1;}@media only screen and (max-width: 991px) {    .services-company a.hover-effect {        display: block;    }    .service-slider {        margin-bottom: 40px;    }    .services-content {        float: none;    }}@media only screen and (max-width: 767px) {    .services-company a.hover-effect {        display: block;    }    .services-company .row >div {        width: 400px;        max-width: 100%;        margin: 0 0 40px;    }    .services-company .row >div.clearfix {        display: none;    }    .services-company .row >div:last-child {        margin-bottom: 0;    }    .row.vision .text-right {        text-align: left;    }    section.services-vision {        padding-top: 30px;    }    .services-highlights .row >div {        width: 360px;        margin: 0 auto 40px;        max-width: 100%;    }    .services-highlights .row >div:last-child {        margin-bottom: 0;    }}/* back to top */.cd-top {    display: inline-block;    height: 36px;    width: 36px;    position: fixed;    bottom: 40px;    right: 10px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);    overflow: hidden;    text-indent: 100%;    white-space: nowrap;    background: #00A3EF url(../images/cd-top-arrow.svg) no-repeat center 50%;    visibility: hidden;    opacity: 0;    -webkit-transition: opacity .3s 0s, visibility 0s .3s;    -moz-transition: opacity .3s 0s, visibility 0s .3s;    transition: opacity .3s 0s, visibility 0s .3s;}.cd-top:hover {    background-color: #0087C5;}.cd-top.cd-is-visible {    /* the button becomes visible */    visibility: visible;    opacity: 1;}@media only screen and (min-width: 767px) {    .cd-top {        right: 20px;        bottom: 20px;    }}@media only screen and (min-width: 1024px) {    .cd-top {        height: 40px;        width: 40px;        right: 30px;        bottom: 30px;    }}/*Image Hover Effects*/.hover-effect img,.img-hover-effect img {    width: 100%;    -webkit-object-fit: cover;    -moz-object-fit: cover;    -ms-object-fit: cover;    object-fit: cover;    -webkit-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    backface-visibility: hidden;}.hover-effect,.img-hover-effect {    background: #000;    overflow: hidden;    position: relative;    display: inline-block;    margin: 0 -1.5px;}.hover-effect:hover img {    opacity: 0.6;    transform: scale(1.1);}/* Skillbar */.skillbar {    position: relative;    display: block;    margin-bottom: 50px;    width: 100%;    background: #f4f5f8;    height: 10px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}div.process-bar >.skillbar:last-child {    margin-bottom: 0;}.skillbar-title {    position: relative;    font-size: 15px;    color: #677078;    margin-bottom: 10px;}.skillbar-bar {    height: 10px;    width: 0px;    background: #ffda44;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    position: relative;    overflow: inherit !important;}.skillbar-bar:after {    content: "";    position: relative;    display: block;    float: right;    width: 26px;    height: 26px;    right: -8px;    top: -8px;    background: #ffda44;    border-radius: 50%;    border: 3px solid #fff;}.skill-bar-percent {    position: absolute;    right: 0px;    top: -25px;    line-height: 1;    font-size: 15px;    font-family: "Roboto";    color: #093EB6;}/* 404 page */section.page-not-found {    padding: 120px 0;}.error-page h1 {    margin: 0;    font-size: 150px;    font-family: Roboto;    font-weight: bold;    color: #093EB6;    line-height: 1;}.error-page h2 {    font-size: 40px;    margin-bottom: 20px;    font-weight: 600;}.error-page h4 {    margin-bottom: 30px;    font-size: 21px;}/* Shortcodes */.styled-list ol,.styled-list ul {    margin: 0px;    list-style-position: inside;}.styled-list ol li,.styled-list ul li {    padding: 15px 0;    border-bottom: 2px solid #f4f5f8;}.styled-list ol li:first-child,.styled-list ul li:first-child {    padding-top: 0;}.styled-list ul {    list-style-type: disc;}.styled-list ul ul {    margin: 15px 0px 0px 20px;    list-style-type: circle;}.styled-list ol ol {    margin: 15px 0px 0px 20px;}.styled-list ul ul li,.styled-list ol ol li {    border-bottom: none;    padding: 8px 0;}.styled-list .list-unstyled {    margin-left: 0;}.styled-list .list-unstyled ol {    list-style-type: none;}.btn-block+.btn-block {    margin-top: 10px;}.btn-row a.btn {    line-height: 60px;    padding: 0 36px;}.btn-col a.btn {    margin-bottom: 20px;    margin-left: 20px;    float: left;}.btn-col a.btn:nth-child(odd) {    margin-left: 0;    clear: both;}a.btn.btn-block:nth-child(odd) {    margin-bottom: 15px;    margin-top: 30px;}a.btn.btn-block:first-child {    margin-top: 0;}.btn-row a.btn.btn-normal {    line-height: 48px;    font-size: 14px;    padding: 0 30px;}a.btn.btn-sm {    line-height: 36px;    font-size: 12px;    padding: 0 24px;}.quote-post blockquote {    background: #093EB6;    color: #fff;}.drop-caps p:first-child::first-letter {    background: #ffda44;    color: #675F3F;    display: block;    float: left;    font-size: 36px;    margin-right: 15px;    margin-top: 5px;    padding: 20px;    border-radius: 4px;}.drop-caps.blue p:first-child::first-letter {    background: #093EB6;    color: #fff;}.tab-widget {    border: 1px solid rgba(244, 244, 244, 0.8);    background: #ffffff;    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);}.nav-tabs>li {    padding: 0;    border-radius: 0;    margin: 0;    border-right: 1px solid #eee;    -webkit-transition: 0.5s ease all;    -o-transition: 0.5s ease all;    -moz-transition: 0.5s ease all;    -ms-transition: 0.5s ease all;    transition: 0.5s ease all;}ul.nav-tabs {    border-bottom: 1px solid #eee;}.nav-tabs>li>a {    font-weight: bold;    line-height: 1;    padding: 20px 15px;    background: #ffffff;    color: #093EB6;    border-radius: 0;    border: none;    margin: 0;}.nav-tabs>li>a:hover {    background: #f9f9f9;    color: #002D92;    border: none;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {    background: #f9f9f9;    color: #002D92;    border: none;}.tab-content>.tab-pane {    padding: 22px;}@media (max-width: 991px) {    .tab-widget {        margin-bottom: 50px;    }}@media (max-width: 767px) {    .btn-col {        margin-bottom: 30px;    }    form.form-horizontal {        margin-top: 50px;    }    .headings {        margin-bottom: 50px;    }    table.table-striped {        margin-bottom: 50px;    }    .row.styled-list h3 {        margin-top: 0;    }    .row.styled-list >div {        margin-bottom: 50px;    }    .row.styled-list >div:last-child {        margin-bottom: 0;    }}@media (max-width: 480px) {    .nav-tabs>li {        display: block;        float: none;        border-right: 0;        border-bottom: 1px solid #eee;    }    .btn-col a.btn {        display: inline-block;        margin: 0 0 20px;        clear: both;    }}/* Preloader */.sk-cube-grid {    width: 50px;    height: 50px;    margin: 0px auto;    z-index: 1;    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%);}.sk-cube-grid .sk-cube {    width: 33%;    height: 33%;    background-color: #ffda44;    float: left;    -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;    animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}.sk-cube-grid .sk-cube1 {    -webkit-animation-delay: 0.2s;    animation-delay: 0.2s;}.sk-cube-grid .sk-cube2 {    -webkit-animation-delay: 0.3s;    animation-delay: 0.3s;}.sk-cube-grid .sk-cube3 {    -webkit-animation-delay: 0.4s;    animation-delay: 0.4s;}.sk-cube-grid .sk-cube4 {    -webkit-animation-delay: 0.1s;    animation-delay: 0.1s;}.sk-cube-grid .sk-cube5 {    -webkit-animation-delay: 0.2s;    animation-delay: 0.2s;}.sk-cube-grid .sk-cube6 {    -webkit-animation-delay: 0.3s;    animation-delay: 0.3s;}.sk-cube-grid .sk-cube7 {    -webkit-animation-delay: 0s;    animation-delay: 0s;}.sk-cube-grid .sk-cube8 {    -webkit-animation-delay: 0.1s;    animation-delay: 0.1s;}.sk-cube-grid .sk-cube9 {    -webkit-animation-delay: 0.2s;    animation-delay: 0.2s;}@-webkit-keyframes sk-cubeGridScaleDelay {    0%,    70%,    100% {        -webkit-transform: scale3D(1, 1, 1);        transform: scale3D(1, 1, 1);    }    35% {        -webkit-transform: scale3D(0, 0, 1);        transform: scale3D(0, 0, 1);    }}@keyframes sk-cubeGridScaleDelay {    0%,    70%,    100% {        -webkit-transform: scale3D(1, 1, 1);        transform: scale3D(1, 1, 1);    }    35% {        -webkit-transform: scale3D(0, 0, 1);        transform: scale3D(0, 0, 1);    }}/* ==========================================================================   Chrome Frame prompt   ========================================================================== */.chromeframe {    margin: 0.2em 0;    background: #ccc;    color: #000;    padding: 0.2em 0;}/* ==========================================================================   Loader and Animation styles   ========================================================================== */.loader-wrapper {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: #ffffff;    /* change if the mask should have another color then white */    opacity: 1;    z-index: 11111;    /* makes sure it stays on top */    height: 100%;    overflow: hidden;}/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/133(当前备注仅在演示里出现，下载源码不包含)*/