/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/2565(这个说明仅在演示里会看到,下载的源码里没有)*//*  Template Name:Exhort - Consulting Business And Finance Bootstrap 4 Html Template.  Theme URL:http:/exhort.themepul.com/  Author: Themepul  Author URL: http://www.bootstrapmb.com  tag:career, html template, client stories, coaching, consultation, consulting, counseling, firm, leadership, Life Coach, mentoring, professional, psychologist, services, session, training  Version: 1.0*//* Table of Content================================================== 1. Typography2. Global CSS3. Topbar4. Header5. Navbar6. Carousel 7. Intro8. About9. Service11. Testimonial12. Work 13. Gallery14. FAQ15. Pricing16. Team17. Partner18. Footer19. Copyright20. Team Area21. Service22. Contact*//****Global CSS*****/h1,h2,h3,h4,h5,h6,p {    margin: 0;    padding: 0;}h1,h2,h3,h4,h5,h6 {    color: #2c2d3e}img {    max-width: 100%;    height: auto;}html,body {    font-family: 'Open Sans', sans-serif;    font-size: 14px;    line-height: 24px;    width: 100%;    height: 100%;    color: #6e789b}ul,ol {    list-style: none;    margin: 0;    padding: 0;}a,a:hover,.btn,.btn:hover,button,button:hover,.smoth,.smoth:hover,a.btn-subscribe:hover span,a.btn-subscribe span {    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}a,a:focus,a:hover:focus,button:focus,button:hover:focus,.btn:focus,.btn:hover:focus,a:hover {    text-decoration: none;    outline: none;    border: none;    -webkit-border: none;    -moz-border: none;    -ms-border: none;    -o-border: none;}/*** all color **/.blue-bg {    background-color: #4bd065;    color: #fff;}.blue-c {    color: #4bd065}.black-c {    color: #2c2d3e}.black-bg {    background-color: #2c2d3e;    color: #fff}.pt-80 {    padding-top: 80px}.pb-80 {    padding-bottom: 80px}.pt-50 {    padding-top: 50px}.mt-80 {    margin-top: 80px}.btn-button-2 {    padding: 8px 20px;    text-transform: capitalize;    font-weight: 600;}.btn-button-2:hover {    border: 1px solid transparent;}.btn-button-2:focus,.btn-button-2:hover:focus {    outline: none;    box-shadow: none;    border: 1px solid transparent;}.btn-button-1 {    padding: 9px 28px;    border-radius: 100px;    background: transparent;    border: 4px solid #b9efc4;    font-weight: bold;    color: #fff}.btn-button-1:hover {    border: 4px solid transparent;    background-color: #181e31;    color: #fff;}.btn-button-1:focus,.btn-button-1:hover:focus {    border: 2px solid transparent;    box-shadow: none;    background: #181e31;    color: #fff;}.bg-btn {    background-color: #4bd065;}.title:hover {    color: #4bd065}.title {    font-size: 18px;    font-weight: bold;    font-family: Poppins;    color: #333;}.hadding-text-area h2 {    font-size: 48px;    font-weight: bold;    text-transform: capitalize;    margin-bottom: 10px;}.hadidng-icon i {    font-size: 36px;    color: #4bd065;    padding-bottom: 3px;    display: block;    padding-top: 0;}.hadidng-2 p {    font-size: 15px;    font-weight: 600;    color: #666699;}.popin {    font-family: Poppins}/*** Header meddil ***/.h-box-icon {    display: inline-block;    clear: both;    overflow: hidden;    margin-right: 10px;}.h-box-content {    display: inline-block;}.h-box-content span {    display: block;}.h-box-content span {    color: #6e789b;    text-transform: capitalize;}.h-box-content strong {    color: #2c2d3e;    font-size: 16px;}/*** Gat a quite ***/.login-btn .black-bg:hover {    background-color: #4cd066;    color: #fff;}/**** Header section ***/.h-top-item span {    color: #4bd065;    margin-right: 5px;}nav.navbar.navbar-expand-md.btco-hover-menu {    display: inline-block;}.search-h-icon button:focus,.search-h-icon button:hover:focus {    box-shadow: none;    border: 1px solid transparent;}input.form-control.header-s-input:focus,input.form-control.header-s-input:hover:focus {    box-shadow: none;}input.form-control.header-s-input {    padding: 1.45rem 36px;    border-radius: 0;    border: none;    background: #181e31;    color: #fff;}input.form-control.header-s-input::placeholder {    color: #d4d3d3;}.search-h-icon button {    padding: 1.17rem 27px;    border-radius: 0;    font-size: 18px;    cursor: pointer;    color: #fff;    background: transparent;}.search-h-icon button:hover {    background: #181e31;}/*=-====Bootstrapthemes.co btco-hover-menu=====*/.navbar-light .navbar-nav .nav-link {    color: rgb(64, 64, 64);}.dropdown-toggle::after {    float: right;    margin-top: 11px;}.btco-hover-menu a,.navbar >li >a {    text-transform: capitalize;    padding: 19px 15px;    color: #fff;    font-size: 18px;    font-weight: 600;}.btco-hover-menu .active a,.btco-hover-menu .active a:focus,.btco-hover-menu .active a:hover,.btco-hover-menu li a:hover,.btco-hover-menu li a:focus,.navbar>.show>a,.navbar>.show>a:focus,.navbar>.show>a:hover {    color: #fff;    background: transparent;    outline: 0;}/*submenu style start from here*/.dropdown-menu {    padding: 0px 0;    margin: 0 0 0;    border: 0px solid transition !important;    border: 0px solid rgba(0, 0, 0, .15);    border-radius: 0px;    -webkit-box-shadow: none !important;    box-shadow: none !important;}/*first level*/.btco-hover-menu .collapse ul >li:hover >a {    background: #4cd066;}.btco-hover-menu .collapse ul ul >li:hover >a,.navbar .show .dropdown-menu >li >a:focus,.navbar .show .dropdown-menu >li >a:hover {    background: #2c2d3e;}/*second level*/.btco-hover-menu .collapse ul ul ul >li:hover >a {    background: #4bd065;}/*third level*/.btco-hover-menu .collapse ul ul,.btco-hover-menu .collapse ul ul.dropdown-menu {    background: #4cd066;}.btco-hover-menu .collapse ul ul ul,.btco-hover-menu .collapse ul ul ul.dropdown-menu {    background: #2c2d3e;}.btco-hover-menu .collapse ul ul ul ul,.btco-hover-menu .collapse ul ul ul ul.dropdown-menu {    background: #f5f5f5}/*Drop-down menu work on hover*/.home-2 ul.dropdown-menu li a.dropdown-item,.home-3 ul.dropdown-menu li a.dropdown-item  {    color: #fff;}ul.dropdown-menu >li >a {    padding: 12px 14px;    font-size: 16px;}.btco-hover-menu {    background: none;    margin: 0;    padding: 0;    min-height: 20px}@media only screen and (max-width: 991px) {    .btco-hover-menu .show >.dropdown-toggle::after {        transform: rotate(-90deg);    }}@media only screen and (min-width: 991px) {    .btco-hover-menu .collapse ul li {        position: relative;    }    .btco-hover-menu .collapse ul li:hover>ul {        display: block    }    .btco-hover-menu .collapse ul ul {        position: absolute;        top: 100%;        left: 0;        min-width: 250px;        display: none    }    /*******/    .btco-hover-menu .collapse ul ul li {        position: relative    }    .btco-hover-menu .collapse ul ul li:hover>ul {        display: block    }    .btco-hover-menu .collapse ul ul ul {        position: absolute;        top: 0;        left: 100%;        min-width: 250px;        display: none    }    /*******/    .btco-hover-menu .collapse ul ul ul li {        position: relative    }    .btco-hover-menu .collapse ul ul ul li:hover ul {        display: block    }    .btco-hover-menu .collapse ul ul ul ul {        position: absolute;        top: 0;        left: -100%;        min-width: 250px;        display: none;        z-index: 1    }}/**** slider ***/.slider-items {    position: relative;}.slider-img {    position: relative;}.slider-contents {    position: absolute;    top: 50%;    left: 0;    right: 0;    transform: translateY(-50%);}.slider-content h1 {    font-size: 38px;    font-weight: bold;    font-family: Poppins;    padding-right: 0;    line-height: 48px;    margin-bottom: 30px;}.slider-content h2 {    font-weight: bold;    font-size: 38px;    font-family: Poppins;    text-transform: capitalize;    margin-bottom: 13px;}.slider-content p {    color: #181e31;    margin-bottom: 30px;    font-weight: 600;    font-size: 16px;    padding-right: 20%;    line-height: 27px;}/*** service ***/.service-icon-bg {    background-image: url(../images/icon/s-1.png);    background-repeat: no-repeat;    width: 100px;    height: 100px;    display: block;    text-align: center;    padding: 30px;}.service-icon i {    font-size: 42px;}.service-content >a {    font-size: 22px;    font-weight: bold;    color: #2c2d3e;}.service-content {    padding-top: 19px;}.service-content p {    padding: 16px 0;}.service-content >a:hover {    color: #4bd065;}a.readmore {    color: #2c2d3e;    text-transform: capitalize;    font-weight: bold;}a.readmore:hover {    color: #4bd065;}a.readmore >i {    font-size: 21px;    display: inline-block;    clear: both;    position: relative;    top: 4px;}.Contributions-inner h3 {    font-size: 18px;    font-weight: 600;    color: #666699;}.Contributions-inner h1 {    font-size: 28px;    font-weight: bold;    line-height: 30px;    margin: 15px 0;}.Contributions-inner p {    padding-left: 20px;    line-height: 29px;    margin-bottom: 10px;}/**** client section ***/.client-area-count .textimonial-dec-inner h2 {    padding-left: 0;    padding-right: 23%;}.client-area-count .textimonial-dec-inner p {    padding-right: 13%;    padding-left: 0%;}.client-area-count {    margin-top: 80px;}.client-count-item {    background-color: #f7fbff;    padding: 29px 26px;    margin: 15px 0;    border-radius: 8px;    box-shadow: 0px 0px 9px 1px #e4e4e4;    cursor: pointer;    transition: transform .2s;    /* Animation */    z-index: 0;}.counts {    display: inline-block;}.counts span {    font-size: 36px;    font-weight: bold;    margin-bottom: 12px;    display: block;}.client-count-item:hover .counts .title {    color: #fff}.client-count-item:hover {    color: #fff;    transform: scale(1.2);    clear: both;    z-index: 999;    overflow: hidden;    background-color: #4bd065;    box-shadow: 0px 4px 32px -3px #4bd065;}.counts >p {    font-size: 18px;}/*** Company summery ***/.summery-dec h3 {    font-size: 15px;    font-weight: 600;    color: #6666b2;}.summery-dec h2 {    font-weight: bold;    margin: 14px 0;    line-height: 35px;    font-size: 30px;}.summery-dec p {    padding-bottom: 14px;}.conpany-summery {    background: #f6fbf7;}.round-pin {    height: 300px;    width: 100%}/*** Team member ***/.team-single .team-content >a {    font-size: 16px;    font-weight: 600;    color: #2c2d3e;}.team-single {    text-align: center;    border: 1px dotted #cccdd4}.team-content {    padding: 10px 33px;    padding-top: 31px;}.team-content >p {    color: #6e789b;    padding-top: 3px;}.team-content ul li {    display: inline-block;}.team-content ul li a {    margin: 8px 9px;    display: block;    padding-top: 0;    color: #6e789b;}.team-single .team-content >a:hover {    color: #4bd065;}.team-content ul li a:hover {    color: #4bd065;}.team-single .img {    padding: 10px;    padding-bottom: 0;}.owl-dot {    width: 30px;    height: 6px;    background: #6e789b;    display: inline-block;    margin: 4px;}.owl-dots {    margin: auto;    text-align: center;    margin-top: 36px;}.owl-dot.active {    background: #4bd065;}/*** Company gallery ***/.gallery-link a {    font-size: 20px;    line-height: 28px;    color: #fff;}.company-gallery .img {    position: relative;}.gallery-link {    position: absolute;    bottom: 0;    width: 100%;    background-color: #4bd065;    padding: 18px;}.gallery-link a:hover {    color: #2c2d3e;}.company-gallery .img:hover .gallery-link {    margin-bottom: 0;}.gallery-link a span {    font-size: 12px;    float: right;}.gallery-link {    position: absolute;    bottom: 0;    width: 100%;    background-color: #4bd065;    padding: 18px;    margin-bottom: -105px;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}/*** Pricing ***/.price-text {    display: inline-block;    margin-right: 10px;}.price-text span {    font-size: 60px;    font-weight: bold;    color: #4bd065;}.price-content {    display: inline-block;    text-align: left;}.price-content span {    font-size: 19px;    font-weight: 600;    color: #4bd065;}.pt-80.service-page {    padding-top: 37px;}.price-content h5 {    font-size: 15px;    text-transform: capitalize;    color: #6e789b;}.service-page .service-item {    margin-top: 30px;}.pricing-items {    background: #fff;}.pricing-section {    background-color: #f6fbf7;}.procing-item {    padding: 59px 0;    text-align: center;    padding-bottom: 50px;}.price-body ul li {    line-height: 46px;}.price-body {    padding: 30px 0;}.pricing-footer a {    padding: 9px 40px;    text-transform: capitalize;    background: #2c2d3e;    border-color: rgba(215, 216, 224, 0.95);}.pricing-footer a:hover {    background-color: #4bd065;}/*** work ***/ul.working-list li a {    display: inline-block;    text-transform: capitalize;    padding: 14px 30px;    padding-bottom: 10px;    background: #fff;    margin: 0px 1px;    border-radius: 5px;    box-shadow: 0px 0px 6px 0px #d8d8d8;    cursor: pointer;    color: #6e789b;    font-weight: 600;    font-size: 14px;    text-transform: capitalize;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}ul.working-list li a:hover,ul.working-list li a.active {    background: #4bd065;    cursor: pointer;    color: #fff;    box-shadow: 0px 1px 20px 0px #4bd065;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}ul.working-list li {    display: inline-block;}ul.working-list.text-center.nav.nav-tabs {    text-align: center;    margin: 0 auto;    display: block;    border-bottom: none;}ul.working-list li {    display: inline-block;}/*** client ***/.hadidng-2 h2 {    font-size: 30px;    font-weight: bold;    margin-bottom: 12px;}.client-items img {    opacity: .5;}.client-items a:hover img {    opacity: 1;}/*** testimonial ***/.testimonial-area .hadidng-2 h2 {    font-weight: normal;    margin-top: 12px;}.testi-img {    width: 70px;    height: 70px;    display: inline-block;    float: left;    margin-right: 20px;}.testi-img img {    width: 100%;    height: 100%;    object-fit: cover;    box-shadow: 0px 0px 7px 1px #cec9c9;    border-radius: 100%;}.testi-titles {    display: inline-block;    padding: 10px 0;}.testi-titles h2 {    font-size: 18px;    text-transform: capitalize;    font-weight: bold;    color: #4bd065;}.testi-titles h3 {    font-size: 15px;    margin-top: 5px;    text-transform: capitalize;}.testi-bottom {    padding-top: 33px;}.testi-top {    padding: 31px 31px;    box-shadow: -1px 0px 4px 0px #d5dce4;    display: inline-block;    width: 100%;    margin: 6px;    background-color: #f5faff;    color: #2c2d3e;    font-size: 16px;    line-height: 33px;    padding-right: 13px;    position: relative;}.testi-top:after {    content: "\f0d7";    left: 20px;    bottom: -23px;    z-index: -1;    font-family: fontawesome;    position: absolute;    font-size: 36px;    color: rgba(233, 236, 243, 0.75);}/*** About ***/.about-content h2 {    font-size: 30px;    text-transform: capitalize;    margin-bottom: 15px;}.about-content h2 span {    font-weight: bold;    text-transform: uppercase;    position: relative;}.about-content h2 span:after {    content: "";    width: 100px;    height: 1px;    background: #4bd065;    position: absolute;    bottom: 7px;    margin-left: 10px;}.about-content {    padding-right: 100px;}/*** Latest blog ***/.single-blog-content .btn {    color: #fff;}.single-blog-content .btn:hover {    color: #4bd065;}.single-blog-content .btn {    color: #2c2d3e;    padding: 0;    font-weight: bold;}.single-blog-content span {    padding: 0px 13px;    border-radius: 8px;    display: inline-block;    margin-bottom: 7px;    font-size: 13px;}.single-blog-content {    margin-top: 20px;}.single-blog-content >a {    padding: 9px 0;    padding-top: 0;    padding-bottom: 11px;    padding-top: 4px;}/*** Newsletter ***/.newsletter-content p {    padding-right: 50%;    padding-top: 20px;}/*** Footer section ***/.footer-inner {    background-image: url(../images/footer-bg.jpg);    background-position: 100%;    background-size: cover;}.ft-contents ul >li >a {    color: #4bd065;}.ft-contents ul >li >a:hover {    color: white;}.newsletter-inner {    border-bottom: 1px dotted #4c4d57;    padding-bottom: 30px;}.ft-contents >p {    margin-top: 20px;    line-height: 29px;}h2.ft-hadidng {    font-size: 18px;    color: #fff;    font-weight: bold;    text-transform: capitalize;}h2.ft-hadidng span {    position: relative;    padding-bottom: 5px;}h2.ft-hadidng span:after {    content: "";    width: 31%;    height: 100%;    position: absolute;    left: 0;    border-bottom: 1px dotted #4c4d57;}.ft-content ul li a {    color: #fff;    line-height: 38px;}.ft-content ul li a:hover {    color: #4bd065;}.rpost-meta {    color: #6e789b;}.ft-recent-post a {    font-size: 15px;    color: #fff;    display: block;    padding-bottom: 8px;}.ft-recent-post a:hover {    color: #4bd065;}.home-2 .ft-recent-post a:hover {    color: #5d58eb;}.ft-info-list h2 {    color: #fff;    font-size: 18px;    font-weight: bold;    padding-bottom: 10px;    display: block;}.ft-info-list p {    margin-left: 10%;}.ft-social ul li {    display: inline-block;}.ft-social ul li a {    color: #fff;    margin: 5px;}.copyrighet-area.p-3 {    background: #2c2d3e;}.ft-social ul li a:hover {    color: #4bd065;}.gradient {    position: relative;    overflow: hidden;    transform: scale(1);    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}.gradient>img {    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}.gradient:hover >img {    transform: scale(1.5);    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}/*** home 2 ***/.home-2 .btco-hover-menu a,.home-2 .navbar >li >a,.home-3 .btco-hover-menu a,.home-3 .navbar >li >a {    color: #2c2d3e;    font-size: 14px;}.home-2 .logo,.home-3 .logo {    margin-right: 110px;}.home-2 .btco-hover-menu .collapse >ul >li:hover >a {    background: none;    color: #5d59eb}.home-2 .btco-hover-menu .collapse ul ul >li:hover >a {    background: #ffffff;    color: #333;}.home-2 .btco-hover-menu .collapse ul ul,.home-2 .btco-hover-menu .collapse ul ul.dropdown-menu,.home-2 .owl-dot.active,.home-2 .about-content h2 span:after,.home-2 .login-btn .black-bg:hover {    background: #5d59eb;}.home-2 .bg-btn {    background-color: #5d59eb;}.home-2 .bg-btn:hover {    background-color: #333;}.home-2 .btn-button-1 {    border: 4px solid #d5d4e8b8}.home-2 .blue-c,.home-2 a.readmore:hover,.home-2 .service-content >a:hover,.home-2 .team-content ul li a:hover,.home-2 .title:hover,.home-2 .faq-items .panel-title>a:hover,.home-2 .faq-items .panel-title>a,.home-2 .testi-titles h2,.home-2 .ft-contents ul >li >a,.home-2 .ft-content ul li a:hover,.home-2 .copyright .blue-c,.home-2 .ft-social ul li a:hover,.home-2 .h-top-item span {    color: #5d59eb}.home-2 .blue-bg {    background-color: #5d59eb;    color: #fff;}.home-2 .slider-content h1 {    color: #fff;    padding-right: 0;    padding: 0 9%;}.home-2 .slider-content p {    color: #fefefe;    font-size: 17px;    padding-right: 0;    padding: 0 14%;}.home-2 .client-count-item:hover {    background-color: #5d58eb;    box-shadow: 0px 4px 32px -3px #5d58eb;}.home-2 ul.working-list li a:hover,.home-2 ul.working-list li a.active {    background: #5d58eb;    box-shadow: 0px 1px 20px 0px #5d58eb;}.home-2 .conpany-summery {    background: transparent;}.subscribe-form >div {    width: 30%;    display: inline-block;    margin-right: 3px;}.subscribe-form >div input {    padding: 13px 23px;    border-radius: 100px;    border: none;    box-shadow: 0px 0px 8px 2px #ece6e6;}.subscribe-form >div input:focus {    outline: none;    border: none;    background: none;    box-shadow: 0px 0px 8px 2px #ece6e6;}a.btn-subscribe {    background-color: #5d58eb;    padding: 15px 36px;    border-radius: 100px;    color: #fff;    font-weight: bold;    position: relative;    padding-right: 84px;}a.btn-subscribe span {    padding: 15px 25px;    text-align: right;    background: #5d58eb;    right: 0;    position: absolute;    height: 100%;    top: 0;    border-radius: 100px;    font-size: 20px;    box-shadow: -2px 0px 4px 0px #302d7d;}a.btn-subscribe {    background-color: #5d58eb;    padding: 15px 36px;    border-radius: 100px;    color: #fff;    font-weight: bold;    position: relative;    padding-right: 84px;}a.btn-subscribe:hover {    background: #2c2d3e;}a.btn-subscribe:hover span {    background: #2c2d3e;    box-shadow: -2px 0px 4px 0px #00000a;}.subscribe-form {    text-align: center;}.form-group.subscribe-grup {    text-align: left;}.home-2 .faq-items .panel-heading a:before {    display: none}.home-2 .faq-items .panel-title>a >i {    font-size: 30px;}.wel-mag.h-top-item label {    padding: 0;    margin: 0;}.home-2 .btco-hover-menu a,.home-2 .navbar >li >a {    padding: 13px 15px;}.header-top-inner {    border-bottom: 1px solid #e4e4e4;    padding-bottom: 11px;}/**** Home- 3 ***/.home-3 .blue-c,.home-3 .contribut-content >a.title:hover,.home-3 .faq-items .panel-title>a:hover,.home-3 .faq-items .panel-title>a,.home-3 .contribut-icon i,.home-3 .hadidng-icon i,.home-3 .ft-contents ul >li >a,.home-3 .ft-contents ul >li >a:hover,.home-3 .ft-content ul li a:hover,.home-3 .ft-recent-post a:hover,.home-3 .service-content >a:hover,.home-3 a.readmore:hover,.home-3 .testi-titles h2,.home-3 .owl-dot.active,.home-3 .copyright .blue-c {    color: #00bad0}.home-3 .blue-bg {    background-color: #00bad0;    color: #fff;}.home-3 .btco-hover-menu .collapse >ul >li:hover >a {    background: none;    color: #00bad0}.home-3 .btco-hover-menu .collapse ul ul >li:hover >a {    background: #ffffff;    color: #333;}.home-3 .btco-hover-menu .collapse ul ul,.home-3 .btco-hover-menu .collapse ul ul.dropdown-menu,.home-3 .bg-btn,.home-3 .about-content h2 span:after,.home-3 .faq-items .panel-heading a:before,.home-3 .gallery-link,.home-3 .owl-dot.active {    background: #00bad0;}.home-3 .slider-content h1 {    color: #fff;    padding-right: 0;    padding: 0 9%;}.home-3 .slider-content p {    color: #fefefe;    font-size: 17px;    padding-right: 0;    padding: 0 14%;}.home-3 .slider-img:after {    content: "";    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.3);    position: absolute;    top: 0;}.home-3 .btn-button-1:hover {    border: 4px solid transparent;    background-color: #ffffff;    color: #333;}.home-3 .btn-button-1 {    border: 4px solid #ffffff;}.home-3 .client-count-item:hover {    background-color: #00bad0;    box-shadow: 0px 4px 32px -3px #00bad0;}.home-3 .contribut-sort-dec h2 {    font-weight: bold;    font-size: 25px;    padding-right: 15rem;    line-height: 27px;    margin-bottom: 18px;}.home-3 .contribut-icon {    width: 60px;    display: inline-block;    float: left;    min-height: 67px;}.home-3 .contribut-content p {    margin-top: 8px;}.home-3 .contribut-content {    overflow: hidden;    padding-top: 10px;    display: block;}.home-3 .contribut-content >a.title {    color: #333;}.home-3 .Contributions-section {    background-color: #f4f8f9;}.home-3 ul.working-list li a:hover,.home-3 ul.working-list li a.active {    background: #00bad0;    box-shadow: 0px 1px 20px 0px #00bad0;}.home-3 .conpany-summery {    background: transparent;}.home-3 .service-section {    background-color: #f4f8f9;}.home-3 .footer-inner {    background-image: url(../images/footer-bg1.jpg);}.home-3 .subscribe-section.p-5 {    background-color: #f4f8f9;}.home-3 h2.ft-hadidng {    color: #2c2d3e;}.home-3 .ft-recent-post a {    color: #2c2d3e;    font-weight: bold;}.home-3 .ft-info-list p,.home-3 .newsletter-content p,.home-3 .ft-info-list,.home-3 .ft-info-list h2,.home-3 .ft-contents >p,.home-3 .ft-content ul li a {    color: #6e789b;}.home-3 .ft-contents ul >li >a:hover {    color: #2c2d3e;}.home-3 .newsletter a.btn.btn-button:hover {    background: #2c2d3e;    color: #fff;}.home-3 .copyrighet-area.p-3 {    background: #e2f0f4;}.home-3 .copyrighet-area.p-3 {    background: #e2f0f4;    color: #333;}.home-3 .ft-social ul li a:hover {    color: #00bad0;}.home-3 .ft-social ul li a {    color: #333;    margin: 5px;}.home-3 .newsletter-inner {    border-bottom: 1px dotted #6e789b;}.home-3 a.btn-subscribe,.home-3 a.btn-subscribe span {    background-color: #00bad0;}.home-3 a.btn-subscribe span {    box-shadow: -2px 0px 4px 0px #127282;}.home-3 a.btn-subscribe:hover span {    box-shadow: -2px 0px 4px 0px #171717;}.home-3 .login-btn a.btn:hover,.home-3 a.btn-subscribe:hover,.home-3 a.btn-subscribe:hover span {    background-color: #333;}.home-3 .title:hover {    color: #00bad0;}.home-3 .conpany-summery .btn-button-1:hover {    background-color: #2c2d3e;    color: #fff;}/***** breacudram ***/.breadcrum-inner {    padding: 7rem 0;}.home-2 .hadidng-icon i {    color: #5d58eb;}.bread-bg {    background-image: url(../images/inner.jpg);    background-size: cover;    background-position: center;}.breadcrum-inner h2 {    font-size: 50px;    font-weight: bold;    text-transform: capitalize;}/*** service details ***/.service-details .nav-tabs--vertical {    border-bottom: none;    border-right: none;    display: flex;    flex-flow: column nowrap;}.service-details .nav-tabs--left .nav-item + .nav-item {    margin-top: .25rem;    position: relative;    outline: none;    box-shadow: none;    border: none;}.service-details .nav-tabs--left .nav-item {    position: relative;    margin-left: 19px;}.team-img img {    width: 100%;}.gallery-img img {    width: 100%;}.service-details .nav-tabs--left .nav-link {    transition: border-color .125s ease-in;    white-space: nowrap;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}.service-details .nav-tabs--left .nav-link:hover {    background-color: transparent;    border-color: transparent;    color: #4bd065;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}.service-details .nav-tabs--left .nav-link.active {    border: none;    color: #4bd065;}.service-details .nav-tabs--left .nav-link.active:hover {    background-color: transparent;    border-color: transparent;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}.service-details .nav-tabs--left a:after {    content: "";    width: 8px;    height: 8px;    background: #323857;    position: absolute;    left: 0;    border-radius: 100%;    top: 42%;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}.service-details .nav-tabs--left a:hover:after,.service-details .nav-tabs--left a.active:after {    background: #4bd065;    content: "";    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out}.service-details .nav-tabs .nav-link {    border: none;    border-top-left-radius: 0;    border-top-right-radius: 0;    color: #333;    font-size: 18px;}.service-c-dec >h2 {    font-size: 24px;    font-weight: bold;    text-transform: capitalize;    margin: 19px 0;}/*** Gallery ***/.gallery-content {    margin-bottom: 30px;}/*** team ***/.team-img {    position: relative;}.fb-link a:hover {    background: #4bd065;    color: #fff;}.fb-link a {    position: absolute;    left: 0;    right: 0;    bottom: -15px;    margin: auto;    width: 122px;    text-align: center;    background: #faf8ff;    border-radius: 100px;    padding: 5px 0px 2px;    font-size: 12px;    font-weight: bold;    text-transform: uppercase;    color: #4bd065;    letter-spacing: 0.5px;}.team-dec {    padding-top: 30px;    text-align: center;}.team-dec h2 {    font-size: 18px;    text-transform: uppercase;    font-weight: bold;}.team-dec h3 {    font-size: 15px;    text-transform: uppercase;    color: #6e789b;    padding-top: 10px;    margin-bottom: 20px;}.team-contents {    padding-top: 30px;}.partner-item .item {    margin-bottom: 50px;}.partner-item .item img {    opacity: .5;}.partner-item .item img:hover {    opacity: 1;}.testimonial-page .testimonial-item {    padding-top: 50px;}.copyright .blue-c {    color: #4bd065;}/*** Faq page ***/.faq-top-contetn h2 {    font-size: 21px;    text-transform: uppercase;    font-weight: bold;    margin: 15px;}.faq-top-contetn p {    color: #fff;    padding: 0 12%;}.faq-top-contetn {    margin-bottom: 30px;}.taq-item h2 {    font-size: 18px;    text-transform: uppercase;    color: #fff;    margin-bottom: 14px;    cursor: pointer;}.taq-item p {    color: #fff;    margin-bottom: 16px;}.faq-items .panel.panel-default {    background: transparent;    border: none;    box-shadow: none;    border-bottom: 1px dotted #e6e5ff;}.faq-items .panel-title>a:hover,.faq-items .panel-title>a {    color: #4bd065;}.faq-items .panel-heading {    padding: 0;    border: 0;}.faq-items .active a {    color: #4bd065;}.faq-items .panel-title>a {    display: block;    padding: 15px;    font-size: 16px;    font-weight: bold;    text-transform: capitalize;    letter-spacing: 1px;    word-spacing: 3px;    text-decoration: none;    position: relative;}.faq-items .panel-default>.panel-heading {    color: #fff;    background-color: transparent;    border-color: transparent;}.faq-items .panel-heading a.collapsed:before {    content: "";    transition: all 0.5s;    width: 8px;    height: 8px;    background: #181e31;    border-radius: 100%;    top: 43%;    position: absolute;    left: 0;}.faq-items .panel-title>a.collapsed {    color: #181e31;}.faq-items .panel-body {    padding: 8px 17px;    color: #181e31;}.faq-items .panel-heading a:before {    background: #4bd065;    content: "";    transition: all 0.5s;    width: 8px;    height: 8px;    border-radius: 100%;    top: 43%;    position: absolute;    left: 0;}.faq-items .panel-group .panel-heading+.panel-collapse>.panel-body {    border-top: none;}/*** widget ***/.textwidget a {    color: #669;}.textwidget a:hover {    color: #171717;}.widget-title {    background: #4bd065;    color: #fff;    padding: 10px;    font-size: 18px;    text-transform: capitalize;    font-weight: bold;    border-top-right-radius: 15px;    border-top-left-radius: 15px;}.widget-title i {    margin: 0 7px;}.widget {    border-radius: 5px;    border: 1px solid #f6f6f6;    border-top-right-radius: 15px;    border-top-left-radius: 15px;}.more.lable0 a {    padding: 10px 22px;    background: #f6f6f6;    display: block;    color: #333;    font-size: 15px;}.widget ul >li a {    color: #6e789b;}/*** widget item slide **/.widget-recent-post .single-item {    margin-bottom: 0;}.widget-slide .img,.widget-recent-post .img {    float: left;    display: inline-block;    clear: both;    overflow: hidden;    padding: 0px 20px;}.single-item {    overflow: hidden;    margin-bottom: 15px;}.widget-slide .img,.widget-recent-post .img {    margin-top: 20px;}.widget-slide a.title,.widget-recent-post a.title {    font-size: 16px;}.widget-slide-content span {    display: block;    color: #fff;    font-size: 14px;}.widget-slide-content >a:hover {    color: #4bd065;}.widget-slide-content {    text-transform: capitalize;    margin: 14px 0px;}.widget .widget-slide .owl-nav {    position: absolute;    top: 50px;    right: 44px;}.details-page a.flat-icons {    color: #fff;}.details-page a.flat-icons:hover {    color: #4bd065;}.widget-slide .owl-next {    line-height: 21px;}.widget-slide .owl-nav >div {    width: 35px;    height: 35px;    display: inline-block;    background: #4bd065;    border-radius: 5px;    margin: 4px;    text-align: center;    font-size: 0;    color: #fff;    padding: 6px;}.widget-slide .owl-nav >div:hover {    background: #fff;    color: #4bd065;}.widget-recent-post .widget-slide-content >span {    color: #797979;}.single-item .comments span {    display: inline-block;    color: #4bd065;}/**** blog details ***/.blog-d-dec h2 {    font-size: 24px;    margin: 21px 0;    line-height: 33px;    padding-right: 22%;}blockquote {    background: #f8fcfd;    padding: 33px;    font-size: 23px;    line-height: 36px;    font-weight: 100;    font-style: italic;    color: #333;    font-family: OpenSansLight;    box-shadow: 0px 0px 3px 0px #d6d2d2;}.blog-d-dec ul li {    line-height: 36px;}.share-hover >ul li >a:hover {    background: #fff;    color: #333;}a.socila-fb {    color: #4867aa}a.socila-tw {    color: #1da1f2}a.socila-sk {    color: #00aff0}a.socila-pin {    color: #bd081b}a.socila-ins {    color: #ffac4a}a.social-links {    color: #fff;    font-size: 15px;    text-transform: uppercase;}.social-links a {    margin: 5px;}.social-links {    margin-top: 29px;    border-top: 1px solid #efefef;    padding-top: 10px;}.social-links a:hover {    color: #4bd065;}/**** Commetns ***/.comment-area {    padding: 82px;}.comment-reply a {    margin: 15px;}.comment-area {    padding: 37px 0;    margin-bottom: 0;    padding-bottom: 5px;}.comment-img {    width: 80px;    height: 80px;    border-radius: 100%;    position: relative;    display: inline-block;    overflow: hidden;    float: left;    clear: both;    margin-right: 16px;    margin-left: -43px;}.comment-img img {    width: 100%;    height: 100%;    border-radius: 100%;    float: left;}.comment-content {    display: block;    overflow: hidden;    color: #333;}.contact-page .btn-button-2:hover {    background-color: #171717;    color: #fff;}.comment-body {    border: 1px solid #e4e4e4;    padding: 30px 30px;    border-radius: 10px;    padding-left: 0;    padding-bottom: 19px;    color: #333;}.blog-details-reply-box {    display: inline-block;}.comment-time {    display: inline-block;    margin-right: 0;    color: #7d7a7a;    text-transform: capitalize;}.comment-reply {    display: inline-block;}.about-img img {    width: 100%;}.comment-reply a {    margin: 4px;    text-transform: capitalize;}h3.comment-title {    font-size: 15px;    text-transform: capitalize;    font-weight: bold;}.comment-content >p {    margin: 9px 0;    font-weight: normal;    color: #6e789b;}.comment-time:before {    content: "\f017";    font-family: fontawesome;    margin-right: 5px;}p.bookbark {    background: #13be13;    padding: 50px;    font-size: 23px;    line-height: 38px;    margin: 30px 0;    border-radius: 5px;}a.Repost:before {    content: "\f112";    font-family: fontawesome;    margin: 6px;}a.reply:before {    content: "\f122";    font-family: fontawesome;    margin: 5px;}.comment-reply a:hover {    color: #4bd065;}.comment-reply a {    color: #7d7a7a;}li.single-comment {    margin: 40px;}ol.comment-list-reply {    margin-left: 95px;}.comment-area .form-control:focus {    color: #495057;    background-color: #fff;    border-color: #ececec;    outline: 0;    box-shadow: none;}.comment-area h2 {    font-weight: 600;    text-transform: capitalize;    font-size: 24px;}/*** contact ***/.contact-page .comment-area {    margin-bottom: 0;    padding-top: 0;}.contact-page .contact-form {    padding: 0;    margin: 0;    background: transparent;    border: none;}.contact-page .contact-form input.form-control {    border: 1px solid #ced4da;}h5.contact-widget-title span {    text-transform: capitalize;    font-weight: 600;    font-size: 24px;    position: relative;    padding-bottom: 2px;    margin-bottom: 20px;}h5.contact-widget-title span:after {    content: "";    height: 1px;    left: 0;    bottom: 0;}h5.contact-widget-title.no-margin {    margin-bottom: 22px;}.textwidget >p {    margin-bottom: 14px;}.textwidget ul li label {    width: 30px;    height: 30px;    border-radius: 100%;    border: 1px solid #6e789b;    text-align: center;    padding: 3px;    margin-right: 10px;}.textwidget ul li {    margin-bottom: 7px;}.gmap3 {    margin: 20px auto;    border: 1px dashed #f3f1f1;    height: 500px;}.cluster {    color: #FFFFFF;    text-align: center;    font-size: 11px;    font-weight: bold;    cursor: pointer;}.cluster-1 {    background-image: url(../images/m1.png);    line-height: 53px;    width: 53px;    height: 52px;}.cluster-2 {    background-image: url(../images/m2.png);    line-height: 53px;    width: 56px;    height: 55px;}.cluster-3 {    background-image: url(../images/m3.png);    line-height: 66px;    width: 66px;    height: 65px;}.navbar-light .navbar-nav .nav-link {    color: rgb(64, 64, 64);}.btco-menu li >a {    padding: 10px 15px;    color: #000;}.btco-menu .active a:focus,.btco-menu li a:focus,.navbar >.show >a:focus {    background: transparent;    outline: 0;}.comment-respond .btn-button-2:hover {    background: #171717;    color: #fff;}.dropdown-menu .show >.dropdown-toggle::after {    transform: rotate(-90deg);}.client-count-item:hover .counts span {    color: #fff;}/*** preloader ***/.whirlpool {    width: 100px;    height: 100px;    margin: 100px auto;    position: relative;}.ring:before {    content: '';    border-radius: 50%;    border: 1px solid #7a64cb;    height: 30px;    width: 100px;    position: absolute;}.ring1:before {    left: 40px;    width: 20px;    top: 12px;    height: 6px;    animation: 2.5s ease 0s infinite spinner;}.ring2:before {    left: 35px;    width: 30px;    top: 10.5px;    height: 9px;    animation: 2.5s ease 0.1s infinite spinner;}.ring3:before {    left: 30px;    width: 40px;    top: 9px;    height: 12px;    animation: 2.5s ease 0.2s infinite spinner;}.ring4:before {    left: 25px;    width: 50px;    top: 7.5px;    height: 15px;    animation: 2.5s ease 0.3s infinite spinner;}.ring5:before {    left: 20px;    width: 60px;    top: 6px;    height: 18px;    animation: 2.5s ease 0.4s infinite spinner;}.ring6:before {    left: 15px;    width: 70px;    top: 4.5px;    height: 21px;    animation: 2.5s ease 0.5s infinite spinner;}.ring7:before {    left: 10px;    width: 80px;    top: 3px;    height: 24px;    animation: 2.5s ease 0.6s infinite spinner;}.ring8:before {    left: 5px;    width: 90px;    top: 1.5px;    height: 27px;    animation: 2.5s ease 0.7s infinite spinner;}.ring9:before {    width: 100px;    height: 30px;    animation: 2.5s ease 0.8s infinite spinner;}@keyframes spinner {    0% {        transform: translateY(10px);        animation-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);    }    50% {        transform: translateY(60px);        animation-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);    }    100% {        transform: translateY(10px);        animation-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);    }}.preloader {    width: 100%;    height: 100%;    position: fixed;    z-index: 99999999999;    background-color: rgba(0, 0, 0, 0.99);}.whirlpool {    width: 68px;    height: 50px;    margin: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;}.carousel-indicators {    bottom: 10px;    cursor: pointer;}.contribut-content {    margin-top: 9px;}.testimonial-page .testi-bottom {    padding-top: 18px;}/* ---------------- back to Top ----------------------*/.to-top:hover,.home-2 .to-top:hover {    background: #333;    color: #fff}.to-top {    background: #6b7475;    bottom: 19px;    color: #fff;    cursor: pointer;    font-size: 18px;    height: 45px;    line-height: 44px;    overflow: hidden;    position: fixed;    right: 3%;    text-align: center;    width: 45px;    z-index: 2147483647;}.widget a.comments {    color: #4bd065;}.widget a.comments:hover {    color: #2c2d3e;}/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/2565(这个说明仅在演示里会看到,下载的源码里没有)*/