body{padding: 0; margin: 0; font-family: 'Gotham'; font-weight: 300; font-size: 18px; color: #000;}
h1, h2, h3, h4, h5, h6, ul, li, ol, span, strong, img, a {padding: 0; margin: 0;}
a:hover, a:focus {outline: none;}
img{max-width: 100%;}
@media (min-width: 1200px) {.container {max-width: 1920px; width: 100%;}}
.container-middle {max-width: 1360px; width: 100%; margin: 0 auto;}
.container-nav {max-width: 1050px; width: 100%; margin: 0 auto;}
.btn-primary {color: #fff;background-color: #21bbb8;border-color: transparent;border-radius: 0;padding: 5px 25px;font-size: 18px;font-weight: 500;}

.header .nav li a {color: #00334e;padding: 20px 12px;}
.header .nav li.active a {font-weight: bold;color: #22bcb9;background: transparent;}
.header {border-bottom: 3px solid #00334e;}
.header .navbar.navbar-default {background: transparent;border: 0;margin: 0;}
.sale-lead {text-align: center;background: #22bcb9;padding: 30px 0;}
.sale-lead h2 {color: #fff;font-size: 40px;text-transform: uppercase;}
.sale-lead p {color: #00334e;font-size: 29px;margin: 8px 0 0;}
.cl-app {background: url("../img-new/pattern.png");padding: 50px 0;text-align: center;}
.cl-exp p {color: #000;}
.cl-app .col-md-3 {width: 20%;}
.cl-app .cl-exp {border: 1px solid #21bbb8;min-height: 205px;padding: 3px 13px;}
.cl-app .cl-exp img {margin-top: -37px;}
.cl-app .cl-exp strong {font-size: 20px;}
.cl-app h2 {margin-bottom: 40px;font-size: 28px;font-weight: 500;color: #21bbb8;}
.serv-box {text-align: center;padding: 30px 110px;color: #fff;background: #000;}
.serv-box.sb-sale {background-color: #0065a4;background-image: url("../img-new/sales.png");padding: 30px 108px;background-repeat: no-repeat;background-size: 100%;background-position: center;}
.serv-box.sb-lead {background-color: #22bcb9;background-image: url("../img-new/leaderShip.png");padding: 30px 80px;background-repeat: no-repeat;background-size: 100%;background-position: center;}
.serv-box.sb-digi {background-color: #00334e;background-image: url("../img-new/digital.png");background-repeat: no-repeat;background-size: 100%;background-position: center;}
.serv-box h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;text-decoration: underline;margin-bottom: 40px;}
.serv-box h4 {color: #22bcb9;margin-bottom: 15px; min-height: 39px; font-weight: bold;}
.serv-box.sb-lead h4 {color: #00334e;}
.serv-box.sb-lead p {color: #000;}
.serv-content {line-height: 20px;min-height: 200px;}
.serv-box .btn.btn-primary {background: #22bcb9;border: 0;border-radius: 0;padding: 6px 30px;}
.serv-box.sb-lead .btn.btn-primary {background: #00334e;}
.serv-sec {padding: 30px 0;}
.reflect {background: #f2f5f6;padding: 40px 0;}
.reflect h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px; color: #22bcb9; text-align: center; text-decoration: underline;}
.reflect h4 {color: #00334e;margin-bottom: 15px; font-weight: bold; text-align: center;}
.reflect li {padding: 9px 0 9px 22px;list-style: none;position: relative;}
.reflect li a {color: #00334e;}
.reflect li::after {content: "\f105";position: absolute;left: 0;top: 2px;font-family: FontAwesome;font-size: 30px;color: #00334e;}
.refresh {padding: 40px 0;}
.refresh h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px; color: #00334e; text-align: center; text-decoration: underline;}
.refresh h4 {color: #22bcb9;margin-bottom: 35px; font-weight: bold; text-align: center;}
.refresh p {line-height: 23px;color: #000;}
.review {background: #f2f5f6;padding: 40px 0;}
.review h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px; color: #22bcb9; text-align: center; text-decoration: underline;}
.review img {margin: 15px 0;}
.mb-img {display: none;}
.footer {padding: 100px 0; background: #00334e;}

.future-proof {background: url("../img-new/pattern.png");padding: 50px 0;text-align: center;}
.future-proof h1 {color: #00334e;font-size: 40px;font-weight: 500;margin-bottom: 10px;}
.future-proof h2 {color: #22bcb9;font-size: 29px;font-weight: 300;margin-bottom: 20px;}
.container-proof {max-width: 1040px; width: 100%; margin: 0 auto;}
.future-proof p {font-size: 18px;color: #000;}
.future-proof p b {font-size: 18px;color: #00334e;}

.sale-en h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;color: #22bcb9;text-align: center;text-decoration: underline;}
.sale-en h4 {color: #00334e;margin-bottom: 55px;font-weight: bold;text-align: center;}
.sale-en {padding: 50px 0;background: #edf1f3;}

.ac-hub {padding: 50px 0;}
.ac-hub h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;color: #00334e;text-align: center;}
.ac-hub h2 span {text-decoration: underline; display: inline-block; padding: 0 40px;}
.ac-hub h4 {color: #00334e;margin-bottom: 15px;font-weight: bold;text-align: center; margin-top: 25px;}
.ac-hb-cn .col-md-12 {margin-top: 40px;}
.ele-box {border: 1px solid #00334e;padding: 14px 30px;border-top-width: 10px; margin-bottom: 20px;}
.ele-box h3 {text-align: center;margin-bottom: 30px;color: #00334e;}
.ele-box li {list-style: none;display: block;position: relative; padding-bottom: 7px; padding-left: 20px;}
.ele-box.ele-blue { border-color: #22bcb9; }
.ele-box.ele-lblue {border-color: #0065a4;}
.ele-box.ele-lblue h3 {color: #0065a4;}
.ele-box.ele-blue h3 {color: #22bcb9;}
.ele-box li::before {content: "\f105";font-family: fontAwesome;font-size: 24px;position: absolute;left: 0;top: 0px;line-height: 24px;}

.psy-test h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;color: #22bcb9;text-align: center;text-decoration: underline;}
.psy-test h4 {color: #00334e;margin-bottom: 55px;font-weight: bold;text-align: center;}
.psy-test {padding: 50px 0;background: #edf1f3; margin-bottom: 25px;}
.psy-test li {list-style: none;display: block;position: relative; padding-bottom: 7px; padding-left: 20px;}
.psy-test li::before {content: "\f105";font-family: fontAwesome;font-size: 24px;position: absolute;left: 0;top: 0px;line-height: 24px;}
.psy-test ul {margin-bottom: 25px;}
.psy-box {background-color: #fff;text-align: center;border: 2px solid #21bbb8;padding: 10px 7px;margin: 20px 0px;}
.psy-box h3 {font-size: 20px;font-weight: bold;color: #00334e;}
.psy-box > img {position: absolute;left: -3px;top: -6px;}

.learn-more-form h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;color: #22bcb9;text-align: center;text-decoration: underline;}
.learn-more-form h4 {color: #00334e;margin-bottom: 35px;font-weight: bold;}
.learn-more-form {padding: 50px 0;background: #edf1f3;}
.learn-more-form ul li {list-style: none;padding: 8px 0; max-width: 500px;}
.learn-more-form ol li {padding: 10px 0;}
.learn-more-form li a {color: #1d334e;}
.learn-more-form li a:hover {color: #0065a4;}
.learn-more-form p b {font-weight: 500;}
.learn-more-form p a {text-decoration: underline;}
.learn-more-form p {color: #00334e;}
.learn-more-form label {font-weight: 300;}
.learn-more-form .fa.fa-star {font-size: 6px;vertical-align: top;color: red;}
.learn-more-form .form-control {border: 0;border-radius: 0;border-bottom: 2px solid #a8aaac;height: 45px;}
.learn-more-form textarea.form-control {height: 115px;}
.learn-more-form .btn.btn-primary {padding: 5px 50px;}
.learn-more-form ul {margin-bottom: 20px;}

.leadership-sec {padding: 50px 0;background: #edf1f3; margin-bottom: 25px;}
.min-box {border: 2px solid #0065a4;background: #fff;margin: 10px 0 30px; font-size: 17px;}
.min-box h3 {background: #0065a4;color: #fff;font-size: 36px;text-decoration: underline;padding: 15px 10px;text-align: center;}
.min-panel {padding: 20px 30px; min-height: 460px;}
.min-panel li {list-style: none;display: block;position: relative;padding-bottom: 7px;padding-left: 15px;}
.min-panel li::before {content: "\f105";font-family: fontAwesome;font-size: 24px;position: absolute;left: 0;top: 0px;line-height: 24px;}
.min-box.self-dev {border-color: #00703c;}.min-box.self-dev h3 {background: #00703c;}
.min-box.pure-lead {border-color: #22bcb9;}.min-box.pure-lead h3 {background: #22bcb9;}
.min-box.col-lab {border-color: #ffc425;}.min-box.col-lab h3 {background: #ffc425;}
.min-box.ex-relat {border-color: #9f218b;}.min-box.ex-relat h3 {background: #9f218b;}

.client-sec {padding: 50px 0;}
.client-sec li {list-style: none;display: inline-block;padding: 0 9px;margin: 10px 0;}
.client-sec li img {max-width: 185px;background: #edf1f4;}
.client-sec ul {text-align: center;}

.sales-force {padding: 50px 0;}
.sales-force .row{display: flex; margin: 20px -15px;}
.sf-box {border: 1px solid #00334e;border-top-width: 10px; background: #edf1f3; height: 100%; display: block; padding-bottom: 60px; position: relative; }
.sf-box .btn.btn-primary {position: absolute;bottom: 11px;left: 50%;transform: translateX(-50%);}
.sf-top {background: #fff;padding: 13px 15px;}
.count-img {width: 70px;float: left;}
.sf-heading {float: left;width: calc(100% - 70px);}
.sf-heading h3 {color: #00334e;font-weight: 300;font-size: 29px;}
.sf-bottom {padding: 20px 15px 0;position: relative;}
.sf-bottom .ytd-img {float: right;max-height: 150px;margin-left: 20px;height: 100%;}
.sf-bottom iframe {float: right;margin-left: 20px;z-index: 9;position: relative;}
.sf-bottom li {list-style: none;display: block;position: relative;padding-top: 7px;padding-left: 15px;}
.sf-bottom li::before {content: "\f105";font-family: fontAwesome;font-size: 24px;position: absolute;left: 0;top: 7px;line-height: 24px;}
.sf-box.navy-line {border-color: #22bcb9;}
.sf-box.blue-line {border-color: #0065a4;}
.sf-box.pink-line {border-color: #9f218b;}
.sf-box.green-line {border-color: #00703c;}
.get-book img {max-width: 30px !important;margin-right: 5px;}
.get-book {color: #20bcb9; background: #edf1f4;padding: 8px 0;font-size: 15px;}
.get-book a {color: #20bcb9;padding: 0 2px;font-weight: 500;}
.DigitalSales h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;color: #22bcb9;text-align: center;text-decoration: underline;}
.DigitalSales h4 {color: #00334e;margin-bottom: 30px;font-weight: bold;text-align: center;}
.DigitalSales {padding-bottom: 40px;}


.our-team-sec h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;color: #22bcb9;text-align: center;text-decoration: underline;}
.our-team-sec {padding: 50px 0;}
.our-team-sec .row{display: flex; margin-top: 150px;}
.ot-box {border: 1px solid #00334e;border-top-width: 10px; background: #edf1f3; height: 100%; display: block; position: relative; }
.ot-top {background: #fff;padding: 13px 15px; text-align: center;}
.ot-bottom {padding: 20px 15px 0;}
.ot-img {border-radius: 50%;overflow: hidden;width: 130px;height: 130px;margin: -127px auto 0;border: 4px solid #00334e;padding: 4px;background: #fff;}
.ot-img img {border-radius: 50%;border: 2px solid #00334e;width: 114px;height: 114px;}
.ot-heding h3 {font-size: 33px;font-weight: 300;color: #00334e;margin-top: 10px;}
.ot-heding h4 {color: #00334e;font-weight: bold;}
.ot-box.navy-line .ot-img, .ot-box.navy-line .ot-img img, .ot-box.navy-line {border-color: #22bcb9;}
.ot-box.blue-line .ot-img, .ot-box.blue-line .ot-img img, .ot-box.blue-line {border-color: #0065a4;}
.ot-box.pink-line .ot-img, .ot-box.pink-line .ot-img img, .ot-box.pink-line {border-color: #9f218b;}
.ot-box.green-line .ot-img, .ot-box.green-line .ot-img img, .ot-box.green-line {border-color: #00703c;}
.ot-box.orange-line .ot-img, .ot-box.orange-line .ot-img img, .ot-box.orange-line {border-color: #ffc526;}
.location-sec {text-align: center;background: #f1f5f6;padding: 60px 0;}
.location-sec h2 {font-size: 36px;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;color: #00334e;text-align: center;text-decoration: underline;}
.location-sec h4 {color: #00334e;margin-bottom: 15px;font-weight: bold;text-align: center; margin-top: 15px;}
.location-sec p {max-width: 740px;margin: 0 auto 10px;color: #000;}


@media(max-width: 1700px){
body{font-size: 16px;}
.min-panel {min-height: 540px;}
}

@media(max-width: 1580px){
.serv-content {min-height: 280px;}
.min-panel {min-height: 630px;}
}

@media(max-width: 1199px){
body{font-size: 14px;}
.cl-app .col-md-3 {width: 33.33%;margin: 0 0 30px;}
.cl-app .cl-exp {min-height: 140px;}
.cl-app .cl-exp strong {font-size: 16px;}
.serv-box.sb-sale {padding: 30px 60px;}
.serv-box.sb-lead {padding: 30px 55px;}
.serv-box {padding: 30px 70px;}
.serv-box h2 {font-size: 26px;margin-bottom: 25px;}
h4, .h4 {font-size: 15px;}
.refresh h2, .review h2, .reflect h2 {font-size: 28px;}
.min-box h3 {font-size: 20px;}
.lead-bx img {max-height: 70px;}
.future-proof h1 {font-size: 25px;}
.future-proof h2 {font-size: 23px;}
.future-proof p {font-size: 16px;}
.min-panel {min-height: auto;}
.sales-force .row {display: block;margin: 0 0;}
.sales-force .col-lg-4 {padding: 0;}
.sf-box {margin-bottom: 30px;}
.learn-more-form ol {padding-left: 20px;}
.our-team-sec .row {display: block;margin-top: 0;}
.our-team-sec .row .col-lg-4 {padding: 0;margin-top: 130px;}

}

@media(max-width: 991px){
.cl-app .cl-exp {min-height: 110px;}
.cl-app .col-md-3 {width: 50%;float: left;}
.header .nav li a {padding: 20px 9px;}
.serv-box.sb-sale {padding: 30px 160px;}
.serv-sec .col-md-4 {padding: 3px 0;}
.serv-box.sb-lead {padding: 30px 115px;}
.serv-content {min-height: auto;margin-bottom: 30px;}
.reflect .col-md-3 {display: none;}
.refresh .col-md-6.pull-right {width: 100%;text-align: center;margin-bottom: 25px;}
.sale-en img {display: none;}
.leadership-sec .col-md-4 {padding: 15px 0 !important;}
}

@media(max-width: 767px){
body{font-size: 16px;}
.cl-app .cl-exp {min-height: 170px;}
.cl-app .col-md-3 {padding: 0 9px;}
.cl-app .cl-exp {min-height: 170px;line-height: 17px;padding: 0 3px;}
.sale-lead h2 {font-size: 30px;}
.sale-lead p {font-size: 22px;}
.ac-hub h2 img {display: none;}
.learn-more-form ul, .learn-more-form ol {margin-bottom: 40px;}
.min-box {font-size: 16px;}
.client-sec li img {max-width: 135px;}
.sf-heading h3 {font-size: 19px;}
.sf-heading {width: calc(100% - 30px);}
.count-img {width: 20px;margin-right: 10px;}
.sf-bottom .ytd-img {float: none;margin: 0px auto;margin-bottom: 25px; display: block;}
.sf-bottom iframe {float: none;margin: 0px auto;margin-bottom: 25px; display: block;}
.learn-more-form h2, .DigitalSales h2 {font-size: 26px;}
}

@media(max-width: 480px){
.serv-box.sb-lead {padding: 30px 53px;}
.serv-box.sb-sale {	padding: 30px 70px;}
.cl-app h2 {font-size: 21px;}
.serv-sec {padding: 0;}
.cl-app .row .col-md-3:nth-child(3) {width: 100%;}
.cl-app .row .col-md-3:nth-child(3) .cl-exp {width: 50%;margin: 0 auto;}
.mb-img {display: inline-block;}
.dt-img {display: none;}
.review p {color: #000;}
}
