body{ font-family: Arial, Helvetica, sans-serif;
color:#000; 
}
p, li, a, input{ font-family: Arial, Helvetica, sans-serif;
font-size:16px;
line-height:23px;
color:#000;
}
a{
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
p{
margin-bottom:10px;
}
.primary-color{
color:#0A2240;
}
.secondary-color{
color:#2A99FB;
} 
.row-eq-height > [class^=col] {
display: flex;
flex-direction: column;
}
h1{ font-family: Arial, Helvetica, sans-serif;
font-size:36px;	
}
h2{ font-family: Arial, Helvetica, sans-serif;
font-size:28px;	;
}
h3{ font-family: Arial, Helvetica, sans-serif;
font-size:22px;	
}
h4{ font-family: Arial, Helvetica, sans-serif;
font-size:18px;	
}     
h5{ font-family: Arial, Helvetica, sans-serif;
font-size:16px;	
}
h6{ font-family: Arial, Helvetica, sans-serif;
font-size:14px;	
} 
.title{
font-weight:bold;
color:#000;
}
.subtitle{
font-weight:800;
color:#626162;
text-transform:uppercase;
letter-spacing:1.5px;
}
.text-left{
text-align:left;
}
.text-right{
text-align:right;
}
.title-wrap h4 {
margin: 0;
}
a.cbtn, .cbtn{
color: #00527a;
border: 1px solid #707070;
display: inline-block;
text-decoration: none;
padding: 0px 22px;
background: transparent;
font-weight: bold;
line-height: inherit;
}
a.cbtn, .cbtn{
color: #000;
border: 1px solid #707070;
border-image-slice: 1;
border-width: 3px;
}
a.cbtn:hover, .cbtn:hover{
background:#00527a;
color:#fff;
border:1px solid #00527a;
}
a.cbtn:hover, .cbtn:hover {
background: #000;
color: #fff;
border: 1px solid #000;
border-width: 3px;
}
.loader-wrap {
position: fixed;
display: none;
height: 100%;
width: 100%;
background: rgb(255 255 255 / 24%);
z-index: 8;
top: 0;
left: 0;
right: 0;
}
.loader-wrap.active{
display:block;
}
.loader {
position:absolute;
left:50%;
top:50%;
margin-top:-25px;
margin-left:-25px;
border: 6px solid #f3f3f3;
border-top: 6px solid #3498db;
border-radius: 50%;
width: 50px;
height: 50px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
} .customize-support .main-header {
top: 33px;
}
.main-header {
background: #fff; }
.header-wrap{
transition: ease .4s;
}
.header-wrap, .footer-wrap{
max-width: 1740px;
margin: 0 auto;
padding: 10px 80px 10px;
}
.navbar-nav .nav-link {
color: #000;
font-size: 20px;
line-height: 24px;
}
.navbar-nav .nav-link:hover {
background-image: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
.navbar-nav .dropdown-toggle::after{
display:none;
}
.dropdown-menu{
border-radius:0px;
padding: 10px 10px 10px;
}
.dropdown-item{
color: #000000;
font-size: 20px;
padding: 10px 10px 10px 5px;
border-bottom: 1px solid #707070;
}
.dropdown-item:hover {
background-image: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
.dropdown-item:last-child {
border-bottom: 0px;
}
.dropdown-item.active, .dropdown-item:active {
background-image: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
.nav-fixed {
box-shadow: 0px 0px 10px #e2e2e2;
}
.nav-fixed .header-wrap {
padding-top: 0;
padding-bottom: 0;
}
.inner-page{
margin-top:94px;
}
.navbar-brand{
width: 120px;
}
.menu-contain>ul>li.current-menu-parent>a, .menu-contain>ul>li.current-menu-item>a {
color: #00527a;
background-color: #00527a;
background-image: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
} .home-slider-section {
overflow: hidden;
position:relative
}
.home-slider-section .carousel-indicators{
display:none;
}
.home-latest-insights{
position:absolute;
top:10%;
z-index:2;
width: 220px;
}
.home-latest-insights h3 {
position: relative;
left: 80px;
color: #fff;
font-weight: 900;
text-transform: uppercase;
font-size: 15px;
letter-spacing:1.5px;
}
ul.latest-insights-list {
list-style: none;
padding: 0;
margin: 0px;
}
ul.latest-insights-list>li>a {
font-size:15px;
font-weight:bold;
}
ul.latest-insights-list li a {
color: #fff;
text-decoration: none;
}
ul.latest-insights-list>li ul li.active a {
color: #fff;
}
ul.latest-insights-list>li ul li a {
color: rgb(255 255 255 / 55%);
}
ul.latest-insights-list>li{
position: relative;
padding-left: 80px;
}
ul.latest-insights-list>li.active:before{
background: #ffffff;
}
ul.latest-insights-list>li:before {
content: "";
width: 80px;
background: #a0a2a1;
border-radius: 10px;
height: 6px;
position: absolute;
left: -10px;
top: 9px;
}
ul.latest-insights-list li>ul li {
line-height: initial;
list-style-type: circle;
color: #fff;
}
ul.latest-insights-list li>ul li.active{
list-style-type: disc;
}
ul.latest-insights-list>li ul li a{
font-size:11px;
line-height:13px;
}
ul.latest-insights-list li>ul {
padding-left: 0;
}
.home-slider .carousel-item img {
max-width: 100%;
width: 100%;
}
.home-slider .carousel-caption, .featured-news .carousel-caption {
right: 15%;
bottom: 25%;
left: unset;
z-index: 10;
padding: 20px;
color: #fff;
width: 350px;
text-align: left;
background:#0a2240;
}
.featured-news .carousel-caption{
padding: 30px 20px;
}
.featured-news .carousel-caption a.cbtn {
margin-top: 20px;
}
.home-slider .carousel-caption, .featured-news .carousel-caption {
color: #000;
background: linear-gradient( 45deg, #00527ad1 0% 20%, #006d89d4 30% 36%, #00868bcc 45% 45%, #309d84b8 85% 75%,#73b278 95% 95%);
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 86.5%, 91.5% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 100% 86.5%, 91.5% 100%, 0 100%);
background-color: transparent;
}
.home-slider .carousel-caption:after, .featured-news .carousel-caption:after {
z-index: -1;
content: '';
position: absolute;
left: 4px;
right: 4px;
top: 4px;
bottom: 4px;
border-radius: 0;
background-image: linear-gradient(135deg, transparent 0%, #fff 0% 95%, transparent 0);
}
.home-slider .carousel-caption h3, .featured-news .carousel-caption h3 {
color: #000;
font-weight: bold;
}
.home-slider .carousel-caption p, .featured-news .carousel-caption p {
color: #000;
font-size: 14px;
line-height: 16px;
}
.home-slider .carousel-caption a.cbtn, .featured-news .carousel-caption a.cbtn{
color: #ffffff;
border: 1px solid #ffffff;
padding: 0px 10px;
background: transparent;
font-weight: bold;
line-height: unset;
}
.home-slider .carousel-caption a.cbtn, .featured-news .carousel-caption a.cbtn {
color: #000;
border: 1px solid #707070;
border-image-slice: 1;
border-width: 3px;	
}
.home-slider .carousel-caption a.cbtn:hover, .featured-news .carousel-caption a.cbtn:hover{
background: #fff;
color: #00527a;
}
.home-slider .carousel-caption a.cbtn:hover, .featured-news .carousel-caption a.cbtn:hover{
background: #000;
color: #fff;
border: 1px solid #000;
border-width: 3px;
}
.home-slider .carousel-control-next, .home-slider .carousel-control-prev {
top: 50%;
width: 10%;
font-size: 20px;
opacity:1;
}
.home-slider .carousel-caption h5{
display:none;
}
.who-we-are {
padding: 25px 0px 27px;
}
.who-we-are .subtitle {
letter-spacing: 1.5px;
}
.who-we-are h3 {
text-transform: uppercase;
}
.who-we-are h1 {
line-height: 38px;
}
.who-we-are p {
font-size:22px;
line-height:26px;
}
.who-we-serve{
background:#0A2240;
padding:20px 0px;
transition: ease .4s;
position:relative;
background-image: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
}
.who-we-serve a.overlay-link, .what-we-do-content a.overlay-link{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.who-we-serve:hover {
background: #000;
}
.who-we-serve .title-wrap{
margin-bottom:40px;
}
.who-we-serve .title-wrap h3{
color:#fff;
}
.who-we-serve ul{
list-style-type:none;
padding:0px;
margin:0px;
padding-bottom:25px;
text-align:center;
}
.who-we-serve ul li{
display:inline-block;
padding:0 40px;
font-size:40px;
font-weight:900;
color:#fff;
text-transform:capitalize;
}
.who-we-serve h5 {
text-align: center;
text-transform: uppercase;
color: #fff;
font-weight: bold;
}
.operators-lens{
padding:45px 0px;
}
.operators-lens h4{
text-transform:uppercase;
margin-bottom:11px;
}
.operators-lens h3{
}
.what-we-do{
padding:40px 0px 45px;
background:#000;
transition: ease .4s;
}
.what-we-do .subtitle {
color: #fff;
}
.what-we-do-content:hover{
opacity:0.9;
}
.what-we-do-content:hover .icon-image .icon-image-normal{
display:none;
}
.what-we-do-content .icon-image .icon-image-hover{
display:none;
}
.what-we-do-content:hover .icon-image .icon-image-hover{
display:block;
}
.what-we-do .title-wrap {
margin-bottom: 50px;
}
.what-we-do-content {
padding: 0px 60px 0px 40px;
margin-bottom: 60px;
position:relative;
}
.what-we-do-content h4 {
font-size: 18px;
line-height: 18px;
color: #fff;
font-weight:bold;
font-style: italic;
}
.what-we-do-content .icon-image{
width:75px;
margin-bottom:10px;
}
.what-we-do-content h3{
font-size:23px;
font-weight:900;
color: #fff;
}
.what-we-do-content-center h3 {
margin-bottom: 5px;
}
.what-we-do-content p{
font-size:16px;
line-height:17px;
color: #fff;
}
.what-we-do-bt h4.title{
text-transform:uppercase;
color:#fff;
}
.makes-us-different{
padding:115px 0px;
}
.makes-us-different .title-wrap .subtitle {
color: #000;
}
.makes-us-different .title-wrap{
margin-bottom:50px;
}
.make-diff-wrap {
padding: 30px;
}
.make-diff-content {
padding: 40px 20px 30px 30px;
border:1px solid #000;
box-shadow: -14px -14px 0px 0px #e6e7e8;
-webkit-box-shadow: -14px -14px 0px 0px #e6e7e8;
-moz-box-shadow: -14px -14px 0px 0px #e6e7e8;
height:100%;
position:relative;
min-height: 485px;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 4px;
}
.make-diff-content h2{
color:#000;
font-size:36px;
font-weight:bold;
}	
.make-diff-content p {
font-size: 16px;
line-height: 19px;
}
.make-btn.row {
position: absolute;
width: 100%;
bottom: 30px;
}
.operated-in {
padding-top: 20px;
}
.operated-in h4 {
font-size: 15px;
text-transform: uppercase;
text-align: center;
}
.operated-in ul li:last-child h4 {
line-height: 22px;
position: relative;
top: -3px;
}
.operated-in ul li:last-child h4 span {
padding-top: 10px;
}
.operated-in h4 span{
font-size:35px;
font-weight:bold;
color:#000;
display:block;
}
.operated-in ul, ul.board-position{
list-style:none;
padding:0px;
margin:0px;
}
.operated-in ul li {
display: inline-block;
width: 48.5%;
vertical-align:top;
}
ul.board-position {
padding: 0px 20px;
margin-top: -5px;
}
ul.board-position li {
display: block;
margin-bottom: 20px;
}
ul.board-position li h4{
font-size:14px;
text-align:center;
}
ul.board-position li h4 span{
font-size:35px;
font-weight:bolder;
display:block;
color:#000;
}
.our-scale .our-scale-image {
padding-top: 40px;
} .testimonial-wrap{
padding:70px 0px 55px;
background: rgb(0 0 0 / 5%);
}
.testimonial-wrap .title-wrap{
margin-bottom:90px;
}
.testimonial-wrap .subtitle {
color: #000;
}
.testimonial-contain{
outline:none;
}
.testimonial-list{
width: 33.33%;
display: inline-block;
float: left;
padding:30px;
position:relative;
margin-bottom: 35px;
}
.testimonial-list-mobile{
padding:30px;
}
.testimonial-list h4, .testimonial-list-mobile h4{
color:#000;
font-weight:bold;
position: relative;
z-index: 2;
}
.testimonial-list::before, .testimonial-list-mobile::before {
width: 30px;
content: " ";
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/images/Quote-Marks-Black-01.svg);
background-repeat: no-repeat;
background-position: top left;
position: absolute;
top: 0px;
height: 24px;
}
.testimonial-list p, .testimonial-list-mobile p{
font-size:18px;
}
.testimonial-author{
margin-top:20px;
}
.testimonial-wrap .slick-prev:before, .testimonial-wrap .slick-next:before{
display:none;
}
.testimonial-wrap .slick-dots li {
width: 15px;
height: 15px;
}
.testimonial-wrap .slick-prev, .testimonial-wrap .slick-next{
height: 25px;
font-size: 25px;
line-height: 1;
color:#0A2240;
text-decoration: none;
}
.testimonial-wrap .slick-prev:hover, .testimonial-wrap .slick-next:hover {
color: #0A2240;
text-decoration: none;
}
.testimonial-wrap .slick-dots li button:before{
font-size:15px;
}
.testimonial-wrap .slick-dots li.slick-active button:before {
opacity: 1;
color: #000;
}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 1rem;
padding-left: 1rem;
}
.dropdown-menu{
min-width: 16rem; 
}
.dropdown-item{
white-space: unset;
}
} .main-footer {
background-color: #000;
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/images/Footer-dark-gray-X.svg);
background-repeat: no-repeat;
background-position: bottom right 0px;
background-size: 100px;
}
.footer-top {
background: #9a9b9f;
color: #fff;
margin: 0 auto;
text-align: center;
padding: 65px 30px 50px;
}
.footer-top a {
background: #fff;
display: inline-block;
padding: 14px 62px;
color: #000;
text-decoration: none;
font-size: 22px;
font-weight: 600;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border:1px solid #fff;
}
.footer-top a:hover{
background: transparent;
color:#fff;
}
.footer-wrap {
color: #fff;
text-align: center;
padding-top: 65px;
padding-bottom: 20px;
}
.latest-insights {
padding-bottom: 20px;
}
.latest-insights p{
font-size:22px;
font-weight:bold;
color:#fff;
}
ul.footer-social-icons {
list-style: none;
padding: 10px 0px 0px;
text-align: center;
margin: 0;
}
ul.footer-social-icons li{
display:inline-block;
margin:10px;
}
ul.footer-social-icons li a {
width: 65px;
height: 65px;
background: #FFFFFF;
color: #000;
display: inline-block;
border-radius: 50%;
font-size: 40px;
line-height: 65px;
border: 1px solid #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
ul.footer-social-icons li a:hover {
background: transparent;
color: #fff;
}
.footer-subscribe {
width: 600px;
margin: 0 auto;
}
.footer-subscribe .form-control {
height: calc(1.5em + .5rem + 5px);
border-radius:0px;
text-align: center;
border:0px;
font-style: italic;
background: #f5f5f5;
}
.footer-subscribe input.form-control[name="fullname"], .footer-subscribe input.form-control[name="your-name"] {
width: 168px;
}
.footer-subscribe input.form-control[name="email"], .footer-subscribe input.form-control[name="your-email"] {
width: 240px;
}
.footer-subscribe .icontact-submit .cbtn, .footer-subscribe .cbtn {
padding: 5.5px 10px;
background: transparent;
border-radius: 0;
color: #fff;
width: 168px;
font-weight: 400;
}
.footer-subscribe .icontact-submit .cbtn:hover, .footer-subscribe .cbtn:hover{
background: transparent;
border-color: #fff;
}
.mentor-login {
margin-top: 50px;
}
.mentor-login a {
color: #fff;
border: 1px solid #fff;
font-size: 22px;
font-weight: bold;
display: inline-block;
padding: 4px 34px;
text-decoration: none;
-webkit-transition: all 0.3s;
transition: all 0.3s;
line-height: 30px;
}
.mentor-login a:hover {
color: #0a2240;
background: #fff;
}
.copyright{
margin-top:30px;
}
.copyright p, .copyright p a{
font-size:12px;
font-weight:600;
color:#fff;
} .about-banner{
background-image:url(//www.excoleadership.com/wp-content/themes/exco/assets/images/about-banner.jpg);
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}
.about-banner {
padding: 40px 0px 0px;
}
.about-banner-content{
padding: 35px 0 50px;
}
.about-banner-content h3 {
color: #000;
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
margin-bottom: 40px;
}
.about-banner-content h1.inner-h1{
font-size:18px;
}
.about-banner-content p {
color: #000;
font-size: 22px;
line-height: initial;
}
.about-banner-content p sup {
font-size: 50%;
}
.about-banner-image {
width: 313px;
margin: 0 auto;
}
.operator-lens{
padding:45px 0px 30px;	
}
.operator-lens .text-content p{
font-size:18px;
line-height:initial;
}
.collective-mentor {
padding-top: 20px;
}
.title-border {
text-align: center;
padding: 18px 0px;
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/images/border.png), url(//www.excoleadership.com/wp-content/themes/exco/assets/images/border.png);
background-position: right bottom, left top;
background-repeat: no-repeat, no-repeat;
background-size: contain;
}
.title-border h3{
font-size:22px;
font-weight:900;
text-transform:uppercase;
margin:0px;
}
.mentor-experience{
padding:30px 80px 40px;
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/images/border.png);
background-position: right bottom;
background-repeat: no-repeat;
background-size: contain;
}
.me-count .icon-contain {
height: 60px;
}
.me-count .icon-contain {
height: 55px;
width: 55px;
margin: 0 auto;
display: flex;
flex-direction: column;
justify-content: center;
}
.me-count {
text-align: center;
}
.me-count-two .icon-contain img {
width: 30px;
margin: 0 auto;
}
.me-count .icon-contain {
margin-bottom: 10px;
}
.me-count h4 {
font-size: 46px;
color: #000;
font-weight: 900;
padding-bottom: 0;
margin: 0;
}
.me-count p{
color:#000;
font-size:18px;
font-weight:bold;
}
.inflection-global {
text-align: center;
padding-top: 45px;
}
.inflection-points h3, .global-experience h3{
text-transform: uppercase;
font-weight: 900;
}
.inflection-points p{
font-size:14px;
line-height:17px;
}
.inflection-points-list .icon-contain {
width: 130px;
height: 130px;
margin: 0 auto 4px;
position: relative;
}
.inflection-points-list .icon-contain span {
position: absolute;
line-height: 130px;
text-align: center;
display: block;
width: 100%;
font-size:38px;
font-weight: 900;
display:none;
}
.inflection-points-list{
padding-bottom:30px;
}
.inflection-points-list h3{
text-transform: capitalize;
font-weight: 800;
}
.inflection-points-content{
padding-bottom:30px;
}
.global-experience{
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/images/border-verticle.png);
background-position: left top;
background-repeat: no-repeat;
}
.global-experience-inner-row {
padding: 80px 0px 30px 35px;
}
.global-experience-content h4 {
font-size: 22px;
font-weight: 900;
margin-bottom:50px;
}
.global-experience-content h4 span {
font-size: 60px;
color: #000;
display: block;
}
.our-values {
padding: 35px 0px 60px;
background: #f8f8f8;
}
.our-values .title-wrap {
padding-bottom: 50px;
}
.our-values .title-wrap .subtitle{
color:#000;
}
.our-value-list {
text-align:center;
}
.our-value-list img {
width: 80px;
margin-bottom:15px;
}
.our-commitment{
padding:40px 0px 60px;
}
.our-commitment h3{
font-size:36px;
}
.our-commitment p {
font-size: 18px;
line-height: 26px;
} .our-approach-content-wrap{
padding:50px 0px 55px;
background:rgb(0 0 0 / 5%);
}
.our-approach-image-wrap{
padding:45px 0px 15px;
background:#000;
}
.our-approach-content {
padding: 0px;
width: 540px;
margin: 0 auto;
}
.our-approach-content .title{
margin:0px;
}
.our-approach-content h3{
font-size:18px;
margin-bottom:25px;
text-transform:capitalize;
color:#000;
}
.our-approach-content p{
font-size:18px;
line-height:20px;
}
.our-approach-image {
width: 565px;
margin: 0 auto;
text-align: center;
position:relative;
}
.our-approach-image h3{
letter-spacing:1.5px;
}
.our-approach-image img {
width: 425px;
margin: 0 auto;	
margin-bottom: 20px;
}
.our-approach-image h3{
color:#fff;
font-weight:900;
}
.our-approach-image h4{
color:#fff;
line-height: 18px;
}
.our-approach-image h4.left, .our-approach-image h4.right {
position: absolute;
top: 145px;
width: 155px;
text-align: right;
left: 10px;
}
.our-approach-image h4.right {
left:unset;
right:10px;
text-align:left;
}
.approach-our-impact{
padding:55px 0px 50px;
}
.approach-our-impact h2{
font-size:36px;
}
.approach-our-impact p {
font-size: 22px;
line-height: 26px;
margin-bottom: 25px;
}                      
.approach-our-impact a.cbtn {
margin-top: 20px;
padding: 7px 42px;
} .who-we-serve-page {
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/images/who-we-serve-bg.jpg);
background-position: bottom;
background-repeat: no-repeat;
background-size: cover;
padding: 65px 0px 30px;
}
.we-serve-list .title {
font-size: 32px;
margin:0px;
}
.we-serve-list p{
font-size:18px;
line-height:22px;
}
.we-serve-list img{
width:88px;
margin-bottom:15px;
}
.our-customers {
padding: 35px 0px 10px;
}
.our-customers h2 {
font-size: 22px;
margin-bottom: 15px;
}
.our-customers p {
font-size: 18px;
line-height:26px;
margin-bottom: 15px;
}
.our-customers-list {
background: rgb(0 0 0 / 5%);
padding: 25px 0px 20px;
}
ul.customer-list{
list-style:none;
padding:0px;
margin:0px;
}
ul.customer-list li {
font-size: 18px;
display: inline-block;
margin-right: 30px;
margin-bottom: 15px;
color:#00527a;
font-weight:bold;
}
ul.customer-list li:nth-child(2n) {
color: #000;
}
.non-profit-organizations{
padding:25px 0px 0;
}
.non-profit-organizations h4{
color:#000;
margin-bottom:15px;
font-weight:900;
}
.non-profit-organizations ul.customer-list li{
text-transform:capitalize;
} .talk-address-contain{
background-color:#d5e1ef;
background-image:url(//www.excoleadership.com/wp-content/themes/exco/assets/images/who-we-serve-bg.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:bottom;
}
.talk-to-us-address, .talk-form{
width: 500px;
margin: 0 auto;
padding: 40px 0px 30px;
}
.talk-form-contain{
background:#f2f3f5;
}
.talk-to-us-address .title, .talk-form-contain .title {
margin-bottom: 30px;
color: #000;
font-size: 36px;
}
.address-contain{
}
.address-list {
margin-bottom: 25px;
}
.address-list h4 {
color: #ooo;
font-weight: 900;
margin-bottom: 5px;
}
.address-list p {
line-height: 19px;
margin-bottom: 5px;
}
.address-list p br{
display:none;
}
.address-list a {
display: block;
}
.talk-form label {
color: #000;
font-weight: bold;
width:100%;
}
.talk-form input[type=text], .talk-form input[type=email], .talk-form input[type=tel], .talk-form select{
border: 1px solid #9A9B9F;
outline: none;
box-shadow: unset;
background: #f2f3f5;
padding: 4px;
width:314px;
}
.talk-form label.textarea{
width:100%;
}
.talk-form textarea{
width:90%;
border: 1px solid #9A9B9F;
background: #f2f3f5;
}
.talk-form input[type=submit] {
padding: 3px 50px;
background: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
color: #000;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.talk-form input[type=submit]:hover{
background:#000;
color:#fff;
border: 2px solid #000;
} .our-people-content {
text-align: left;
padding: 35px 0px 60px;
}
.our-people-content p{
font-size:18px;
}
.our-people-tab {
border-top: 1px solid #b8b8b8;
border-bottom: 1px solid #b8b8b8;
}
ul.team-designation-list {
list-style: none;
padding: 0;
margin: 0;
}
ul.team-designation-list li{
display:inline-block;
}
ul.team-designation-list li a {
padding: 15.5px 20px;
display: inline-block;
text-decoration: none;
font-size: 18px;
color: #626162;
text-transform: uppercase;
font-weight: bold;
}
ul.team-designation-list li a:hover, ul.team-designation-list li a.active {
background: transparent;
color: #000000;
}
.our-people-list {
padding: 60px 0px 40px;
}
.our-people-tab select {
margin-top: 12px;
text-transform: uppercase;
border: 1px solid #b8b8b8;
border-radius: 0px;
color: #000;
font-weight: bold;
float: right;
padding: 3px;
display:none;
}
.single-member {
border: 1px solid #0A2240;
padding: 16px;
box-shadow: -10px -10px 0px 0px #c7c9cc;
-webkit-box-shadow: -10px -10px 0px 0px #c7c9cc;
-moz-box-shadow: -10px -10px 0px 0px #c7c9cc;
margin-top:10px;
margin-bottom: 50px;
min-height: 360px;
position:relative;
-webkit-transition: all 0.5s;
transition: all 0.5s;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.single-member.opacity-team{
opacity:0.5;
}
.single-member:hover, .single-member.active.opacity-team {
box-shadow: -10px -10px 0px 0px #000;
-webkit-box-shadow: -10px -10px 0px 0px #000;
-moz-box-shadow: -10px -10px 0px 0px #000;
opacity:1;
}
.single-member .overlay-link{
position:absolute;
left:0;
top:0px;
width:100%;
height:100%;
}
.member-image img{
width:100%;
}
.member-content {
padding: 15px 0;
}
.member-content h3{
font-size:16px;
color:#000;
font-weight:bold;
margin-bottom:20px;	
}
.member-content h4{
font-size:14px;
color:#000;
font-weight:bold;
margin:0px;
}
.member-content h4.member-designation {
font-weight: normal;
color: #626162;
}
a.back-to-top {
border: 1px solid #707070;
padding: 5px 20px 5px 15px;
display: inline-block;
text-decoration: none;
}
a.back-to-top i{
padding-right: 5px;
}
a.back-to-top:hover {
background: #00527a;
color: #fff;
border-color: #00527a;
}
.single-team-content {
background: #F2F3F5;
padding: 35px 0px;
width: 100%;
}
.single-team-content .team-row{
position:relative;
}
.member-header {
border-bottom: 2px solid #b0b1b2;
margin-bottom: 10px;
}
.member-header .row{
padding-bottom:10px;
}
.member-header h2, .member-header h1 {
color: #000;
font-weight: 900;
font-size: 36px;
margin: 0;
}
.member-header h3{
color:#000;
font-size:22px;
font-weight: 900;
margin:0;
}
.single-team-content h4 {
text-transform: uppercase;
font-weight: 900;
color: #000;
}
.single-member-content{
padding:20px 0px;
}
.single-member-content p {
line-height: 22px;
margin-bottom: 20px;
}
.single-member-content blockquote {
margin: 0 0 1rem;
padding: 10px 20px;
font-size: 17.5px;
border-left: 5px solid #0a2240;
}
.single-member-content blockquote p{
margin:0px;
}
.single-member-video {
padding-top: 5px;
}
.single-member-insights{
box-shadow: -10px -10px 0px 0px #000;
-webkit-box-shadow: -10px -10px 0px 0px #000;
-moz-box-shadow: -10px -10px 0px 0px #000;
padding: 15px 20px;
background: #fff;
margin-left: 10px;
border:1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.single-member-insights h3 {
text-transform: uppercase;
font-weight: 600;
color: #00527a;
}
.single-member-insights img{
width: 100%;
}
.single-member-insights h4 {
text-transform: capitalize;
color:#000;
}
.single-member-insights h5 {
font-style: italic;
color: #9da7b3;
}
.single-member-insights p {
line-height: 19px;
}
.single-member-insights p a {
text-decoration: underline;
color: #0a2240;
font-weight: bold;
}
.single-member-insights a.read-more {
border: 1px solid #B6B8BA;
padding: 3px 20px 4px;
text-decoration: none;
color: #00527a;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.single-member-insights a.read-more:hover {
background: #000;
color: #fff;
border:1px solid #000;
border-width: 2px;
}
.member-profile{
text-align:right;
}
.member-profile a {
width: 45px;
height: 45px;
display: inline-block;
border-radius: 50%;
margin-left: 5px;
}
.member-profile a img{
width: 45px;
}
.member-profile a:hover{
opacity:0.8;
}
a.team-close-icon {
position: absolute;
right: 0px;
width: 45px;
height: 45px;
display: inline-block;
border: 1px solid #707070;
text-align: center;
line-height: 45px;
font-size: 25px;
color: #0A2240;
font-weight: bold;
text-decoration: none;
z-index:9;
}
a.team-close-icon.bottom-team-icon {
top: unset;
bottom: 0px;
}
a.team-close-icon:hover {
background: #0A2240;
color: #fff;
border-color: #0A2240;
}
.back-to-top-contain.team-row{
margin-top:20px;
}
.article-main-content{
text-align: center;
padding: 35px 0px 40px;
}
.article-main-content p {
font-size: 18px;
}
.single-articles .article-main-content h2, .single-news .article-main-content h2,{
font-size: 36px;
}
.insights-menu ul {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
border-bottom: 2px solid #b8b8b8;
padding-bottom:20px;
}
.insights-menu ul li{
display:inline-block;
padding:0 20px;
}
.insights-menu ul li a {
border: 1px solid #707070;
padding: 5.5px 34px;
display: inline-block;
color: #000;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
text-decoration:none;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.insights-menu ul li a:hover, .insights-menu ul li a.active, .insights-menu ul li.current-active a{
background:#000;
color:#fff;
border: 1px solid #000;
border-width: 2px;
}
.featured-articles {
padding: 55px 15px 60px;
}
.featured-article h4.subtitle{
color:#000;
}
.featured-article .article-image {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
height: 280px;
width: 100%;
box-shadow: 10px 8px 0px 0px #000;
-webkit-box-shadow: 10px 8px 0px 0px #000;
-moz-box-shadow: 10px 8px 0px 0px #000;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.featured-article .article-content{
padding:25px 0px;
}
.featured-article .article-content h2, .featured-article .article-content h2 a{
font-size:36px;
font-weight: bold;
color: #000;
text-decoration: none;
}
.featured-article .article-content h4{
color:#6d7b8d;
text-transform:uppercase;
font-weight:bold;
}
.featured-article .article-content p{
font-size:18px;
line-height:22px;
}
.featured-article .article-author p{
color:#000;
font-weight:600;
}
.recommended-article .subtitle {
padding-bottom: 15px;
}
.article-list {
padding-bottom: 30px;
}
.article-list .article-image {
height: 95px;
background-size: cover;
background-position: center;
background-color: #b8bec8;
}
.article-image a {
width: 100%;
height: 100%;
display: block;
}
.article-list .article-content h4{
font-size:14px;
color:#6d7b8d;
text-transform:uppercase;
font-weight:bold;
}
.article-list .article-content h2, .article-list .article-content h2 a{
color:#000;
font-size:14px;
line-height:17px;
font-weight:bold;
}
.article-list .a1-left {
padding-right: 7.5px;
}
.article-list .al-right {
padding-left: 7.5px;
}
.latest-interview{
background:rgb(0 0 0 / 5%);
padding:40px 0px 50px;
}
.latest-interview-content, .latest-thought-content{
text-align:center;
}
.latest-interview-content .subtitle, .latest-thought-content .subtitle{
color: #000;
margin-bottom:20px;
}
.latest-interview-content .subtitle a{
color:#000;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 1.5px;
font-size:18px;
}
.latest-interview-content .subtitle a:hover{
color:#707070;
}
.latest-interview-content ul {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
margin-top: 15px;
border-top:1px solid #707070;
border-bottom:1px solid #707070;
}
.latest-interview-content ul li{
display:inline-block;
padding:0 5px;
text-align: left;
}
.latest-interview-content ul li a{
display:inline-block;
padding:18px 6px;
font-size:17px;
text-transform:uppercase;
color:#919293;
text-decoration:none;
font-weight:bold;
}
.latest-interview-content ul li a.active, .latest-interview-content ul li a.active span {
color: #000;
}
.latest-interview-content ul li a span{
display:block;
font-size:16px;
text-transform:capitalize;
color:#919293;
}
.latest-interview-content ul li a:hover{
color: #000;
}
.latest-interviews-list {
padding-top: 65px;
margin: 0 auto;
}
.single-latest-interview h4, .single-latest-thought h4, .single-best-hr-people h4{
font-size:16px;
color:#6a6b6c;
text-transform:uppercase;
font-weight:900;
}
.single-latest-interview h2, .single-latest-thought h2, .single-best-hr-people h2, .single-latest-interview h2 a, .single-latest-thought h2 a, .single-best-hr-people h2 a{
font-size:18px;
color: #000;
font-weight:bold;
line-height:19px;
text-decoration:none;
}
.single-latest-interview p, .single-latest-thought p, .single-best-hr-people p{
font-size:14px;
line-height:18px;
}
.single-latest-interview, .single-latest-thought, .single-best-hr-people{
width: 290px;
margin: 0 auto;
background: #fff;
padding: 20px;
box-shadow: -10px -10px 0px 0px #b8bec8;
-webkit-box-shadow: -10px -10px 0px 0px #b8bec8;
-moz-box-shadow: -10px -10px 0px 0px #b8bec8;
border:1.5px solid #0A2240;
margin:10px auto 0px;
height:100%;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 3px;
}
.single-latest-interview-wrap, .single-best-hr-people-wrap{
margin-bottom:50px;
}
.single-latest-thought-wrap{
margin-bottom:60px;
}
.single-latest-interview,{
box-shadow: -14px -14px 0px 0px #b8bec8;
-webkit-box-shadow: -14px -14px 0px 0px #b8bec8;
-moz-box-shadow: -14px -14px 0px 0px #b8bec8;
}
.single-latest-interview-image, .single-latest-thought-image, .single-best-hr-people-image{
height:145px;
background-size:cover;
background-position:center;
width:100%;
margin-bottom:10px;
position:relative;
background-color:#b8bec8;
}
.single-latest-interview-image a, .single-latest-thought-image a, .single-best-hr-people-image a{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
a.see-more.cbtn {
padding: 4px 28px;
background: #fff;
font-weight:bold;
}
a.see-more.cbtn:hover{
background:#000;
}
.latest-thought-leadership {
padding: 50px 0px 65px;
}
.latest-thought-content .subtitle {
margin-bottom: 40px;
}
.single-latest-thought {
width: 480px;
margin:10px auto 0px;
}
.single-latest-thought-image{
height:180px;
}
.best-hr-people a.see-more.cbtn{
margin-top: 30px;
}
.best-hr-people{
background: #f2f3f5;
padding: 50px 0px 60px;
}
.best-hr-people-content{
text-align:center;
margin-bottom: 40px;
}
.best-hr-people-content .subtitle{
color: #000;
}
.single-best-hr-people.featured{
width:100%;
}
.single-best-hr-people.featured .single-best-hr-people-image{
height: 217px;
}
.single-best-hr-people{
width:100%;
}
.pagination-contain {
padding: 0 40px;
}
.pagination-list{
text-align:right;
}
.pagination-list p a, .pagination-list span {
font-weight: 900;
margin-left: 5px;
text-decoration: none;
color: #6a6b6c;
}
.pagination-list p a span {
margin: 0;
}
.pagination-list p {
margin: 0;
font-weight: 900;
}
.pagination-list span.current{
color:#000;
} .article-banner {
padding-bottom: 35px;
}
.article-banner img {
max-width: 100%;
}
.article-content-wrap{
}
.single-article-content {
padding: 50px 0px 30px 40px;
border-bottom: 2px solid #b8b8b8;
}
.single-article-content .subtitle {
color: #999999;
margin-bottom: 20px;
font-weight: bold;
}
.article-title{
padding-right: 145px;
}
.article-title .title{
line-height:42px;
color: #000;
}
.single-article-content p{
margin-bottom:20px;
}
.single-article-content p, .single-article-content a, .single-article-content span, .single-article-content li{
color:#000;
font-size:18px;
line-height:21.6px;
}
.single-article-content p a {
text-decoration: underline;
font-weight: bold;
}
.single-article-content .articles  blockquote, .single-news-content blockquote, .book-modal-content blockquote{
float: left;
width: 275px;
position: relative;
font-size: 17px;
color: #0067C8;
padding: 25px 15px 20px 15px;
margin-bottom:15px;
line-height:22px;
margin-right:40px;
border-radius: 0; background-image: linear-gradient( 45deg ,#00527ad1 0% 20%, #006d89d4 30% 36%, #00868bcc 45% 45%, #309d84b8 85% 75%,#73b278 95% 95%);
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 86.5%, 91.5% 100%, 0 100%);
clip-path: polygon(-10% -10%, 100% 0, 100% 86.5%, 91.5% 100%, 0 100%);
z-index: 9;
}
.single-article-content .articles blockquote:before, .single-news-content blockquote:before, .book-modal-content blockquote:before {
content: '';
position: absolute;
top: -10px;
left: 10px;
background-color: #ffffff;
width: 30px;
height: 30px;
background-size: auto;
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/icons/quotes-icon.png);
background-position: left 10px top;
background-repeat: no-repeat;
padding: 0 25px;
}
.single-article-content .articles blockquote:after, .single-news-content blockquote:after, .book-modal-content blockquote:after{
z-index: -1;
content: '';
position: absolute;
left: 4px;
right: 4px;
top: 4px;
bottom: 4px;
border-radius: 0; background: #FFF;
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 86.5%, 91.5% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 100% 86.5%, 91.5% 100%, 0 100%);
}  .single-article-content .articles  blockquote p,  .single-news-content blockquote p, .single-article-content .articles blockquote ul{
font-weight: bold;
font-size:27px;
color:#000;
line-height:30px;
margin-bottom:0px;
padding-bottom:0px;
text-align:left;
}
.single-article-content .articles blockquote ul{
padding-left:0px;
padding-right:0px;
margin-left:0px;
}
.single-article-content .articles  blockquote h5,  .single-news-content blockquote h5{
color:#000;
text-align:right;
margin-bottom:0px;
margin-top:5px;
}
.article-author-wrap, .single-news-content .news-bottom-links, .single-news-content .back-to-contain{
clear:both;
}
.article-sidebar-wrap{
}
.article-sidebar {
margin-top:10px;
padding: 50px 0;
border-left: 2px solid #b8b8b8;
padding-left: 35px;
}
.article-sidebar .subtitle {
margin-bottom: 20px;
}
.article-sidebar ul{
list-style:none;
padding:0px;
margin:0px;
}
.article-sidebar ul li{
padding-bottom:25px;
}
.article-sidebar ul li a{
text-decoration:none;
}
.article-sidebar ul li h4, .article-sidebar ul li h2{
font-size:14px;
}
.article-sidebar ul li h4{
color:#6a6b6c;
margin-bottom:10px;
text-transform:uppercase;
font-weight:bold;
}
.article-sidebar ul li h2{
color:#000;
font-weight:bold;
}
ul.article-author-list, ul.article-share-icons{
list-style: none;
padding: 0;
margin: 0;
}
ul.article-share-icons {
text-align: right;
}
ul.article-author-list li, ul.article-share-icons li{
display:inline-block;
}
ul.article-author-list li .author-image {
width: 65px;
height: 65px;
background: #000;
border-radius: 50%;
background-size: cover;
background-position: top;
margin-right: 10px;
display: inline-block;
vertical-align: top;
}
ul.article-author-list li p {
vertical-align: top;
display: inline-block;
width: 150px;
font-size: 17px;
line-height: 20.6px;
}
ul.article-author-list li {
margin-right: 15px;
width: 230px;
vertical-align: top;
position:relative;
}
ul.article-share-icons li{
margin-left:20px;
}
ul.article-share-icons li a {
width: 65px;
height: 65px;
display: inline-block;
border-radius: 50%;
color: #fff;
background: #000;
text-align: center;
line-height: 65px;
font-size: 40px;
border: 1px solid #000;
}
.article-author-wrap {
padding: 25px 0px 70px;
}
ul.article-share-icons li a:hover {
background: transparent;
color: #000;
}
.article-block {
padding: 20px 30px;
background-image: url(//www.excoleadership.com/wp-content/themes/exco/assets/images/bottom-block.png), url(//www.excoleadership.com/wp-content/themes/exco/assets/images/top-block.png);
background-position: right bottom, left top;
background-repeat: no-repeat, no-repeat;
width: 280px;
}
.article-block p{
color:#00527a;
font-size:22px;
line-height:27px;
font-weight:bold;
margin: 0;
}
a.back-to-articles, a.back-to {
margin-top: 30px;
text-transform: uppercase;
font-size: 18px;
color: #9da7b3;
font-weight: bold;
display: inline-block;
text-decoration: none;
}
a.back-to {
margin-top: 0px;
font-size: 16px;
}
a.back-to-articles:hover{
color:#000;
} .new-list{
padding:80px 0px;
}
.featured-news{
position:relative;
}
.featured-news img {
width: 100%;
}
.single-news-list {
padding: 0 40px;
margin-bottom:60px;
}
.single-news-list img {
box-shadow: 10px 10px 0px 0px #000;
-webkit-box-shadow: 10px 10px 0px 0px #000;
-moz-box-shadow: 10px 10px 0px 0px #000;
margin-bottom:25px;
max-width: 100%;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.single-news-list h4, .single-news-list h4 a {
color: #000;
font-weight: bold;
margin-bottom: 20px;
font-size: 18px;
text-decoration: none;
}
.single-news-list a.read-more{
color:#9da7b3;
font-size:18px;
text-decoration:none;
font-weight:bold;
}
.single-news-list a.read-more:hover{
color:#000;
}
.row .single-news-wrap {
border-right: 2px solid #b7b7b7;
margin-bottom: 60px;
}
.single-news-content {
padding: 60px 0px 65px;
}
.news-bottom-links {
padding-top: 10px;
}
.news-title{
padding-right: 50px;
}
.news-title .subtitle{
line-height:20px;
font-size:16px;
text-transform:uppercase;
color:#9da7b3;
}
.news-title{
padding-bottom:20px;
}
.news-banner {
padding-bottom: 50px;
}
.news-banner img {
width: 100%;
}
.single-news-content p{
margin-bottom:20px;
}
.single-news-content p, .single-news-content a, .single-news-content span, .single-news-content li{
color:#000;
font-size:18px;
line-height:21.6px;
}
.single-news-content h2 {
color: #000;
font-weight: bold;
} .single-case-study-content {
padding: 20px 0px 60px;
}
.case-study-title .title {
margin-bottom: 20px;
padding-right: 145px;
}
.case-study .subtitle{
line-height:20px;
font-size:16px;
text-transform:capitalize;
color:#9da7b3;
}
.case-study{
padding-bottom:20px;
}
.case-study-banner {
margin-bottom: 50px;
position:relative;
}
.case-study-banner img {
width: 100%;
}
.case-study-banner a.js-video-button {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
text-align: center;
display: block;
line-height: 100%;
cursor: pointer;
}
.case-study-banner a.js-video-button:hover {
background: rgb(0 0 0 / 36%);
}
.case-study-banner a.js-video-button .fa {
font-size: 65px;
position: relative;
top: 50%;
margin-top: -50px;
color:#fff;
}
.single-case-study-content p{
margin-bottom:20px;
}
.single-case-study-content p, .single-case-study-content a, .single-case-study-content span, .single-case-study-content li{
color:#000;
font-size:18px;
line-height:24px;
}
.single-case-study-content h4{
text-transform:uppercase;
font-weight:bold;
color:#0A2240;
}
.case-study-title h4 {
color: #626162;
margin: 0;
}
.single-case-study-content h4.subtitle{
color:#000000;
text-transform:uppercase;
font-weight:bold;
padding-bottom:20px;
}
.impact-filter-wrap-contain {
padding-top: 50px;
}
.single-case-study-content a.back-to-articles{
color: #9da7b3;
}
.single-case-study-content a.back-to-articles:hover{
color: #000;
} .events-contain {
padding: 50px 0px 40px;
}
.events-contain .title {
text-align: center;
text-transform:uppercase;
color:#000;
margin-bottom:50px;
}
.event-list {
width: 500px;
margin: 0 auto;
margin-bottom:50px;
}
.event-contentl {
width: 55%;
display: inline-block;
padding: 15px 20px;
vertical-align: top;
}
.event-contentl h2 {
font-size: 20px;
font-weight: 700;
color: #000;
margin-bottom: 15px;
}
.event-contentl h4{
text-transform:uppercase;
color:#9A9B9F;
font-size:16px;
line-height:22px;
font-weight:bold;
}
.event-contentr {
width: 43%;
display: inline-block;
vertical-align: bottom;
}
.event-contentr img {
max-width: 100%;
position: relative;
right: -3px;
}
.event-date {
width: 100px;
display: inline-block;
height: 130px;
background: #000;
padding: 20px 10px 10px;
}
.event-content-wrap {
border: 2px solid #0d2039;
width: 400px;
position:relative;
}
.event-content-wrap .overlay-link{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
}
.event-date p {
color: #fff;
text-transform: uppercase;
font-size: 26px;
font-weight: 900;
line-height: 30px;
}
.single-events-content {
padding: 40px 0 60px;
}
.single-events-content .events-banner {
padding-bottom: 50px;
}
.single-events-content .events-banner img{
max-width:100%;
}
.events-bottom-links{
padding-top:30px;
}
.single-events-content .back-to-contain {
padding-top: 40px;
}
.events-title {
padding-bottom: 20px;
}
.events-title .title {
color: #000;
}
.single-events-content h4 {
font-weight: bold;
color: #000;
}
.events-title{
padding-right: 145px;
}
.events-title .title{
line-height:42px;
}
.single-events-content p{
margin-bottom:20px;
}
.single-events-content p, .single-events-content a, .single-events-content span, .single-events-content li{
color:#000;
font-size:18px;
line-height:21.6px;
}
a.back-to {
margin-top: 30px;
text-transform: uppercase;
font-size: 18px;
color: #9da7b3;
font-weight: bold;
display: inline-block;
text-decoration: none;
}
a.back-to {
margin-top: 0px;
font-size: 16px;
}
a.back-to:hover{
color:#000;
}
a.mentor-bio, a.register-link{
padding: 9px 15px;
display: inline-block;
text-decoration:none;
width: 174px;
text-align: center;
color: #000;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
a.mentor-bio:hover, a.register-link:hover{
background: #000;
color: #fff;
border: 2px solid #000;
} .books-template.active{
filter: blur(5px);
-webkit-filter: blur(5px);
}
.books-banner{
position:relative;
}
.books-banner img {
width: 100%;
}
.book-banner-content {
width: 400px;
text-align: left;
left: 30%;
bottom: unset;
top: 50%;
margin-top: -10%;
}
.book-banner-content a {
color: #fff;
text-decoration: none;
padding: 5px 10px;
border: 1px solid #fff;
display: inline-block;
}
.book-banner-content a:hover {
background: #fff;
color: #0c2440;
}
.book-banner-content p, .book-banner-content h4{
color:#fff;
}
.book-banner-content p{
margin-bottom:15px;
}
.book-banner-content h4{
font-weight:bold;
font-size:20px;
margin-bottom:20px;
}
.book-banner-content h2{
font-size:24px;
text-transform:uppercase;
font-weight:bold;
color:#fff;
margin:0px;
}
.books-by-merryck {
padding: 45px 0px 10px;
}
.books-by-merryck .subtitle {
text-align: center;
font-size: 18px;
line-height: 22px;
margin-bottom: 40px;
}
.single-book-content-wrap{
margin-bottom:70px;	
}
.single-book-content {
padding: 0 30px;
}
.single-book-image img {
box-shadow: 10px 10px 0px 0px #000000;
-webkit-box-shadow: 10px 10px 0px 0px #000000;
-moz-box-shadow: 10px 10px 0px 0px #000000;
margin-bottom: 25px;
background: #e6e7e8;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.single-book-content-wrap{
border-right: 2px solid #b7b7b7;
}
.single-book-content h2, .single-book-content h2 a{
font-size:28px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.single-book-content h4 {
font-size: 19px;
color:#9da7b3;
font-weight: bold;
line-height: 22px;
margin-bottom:20px;
}
.single-book-content p.book-author{
font-size:18px;
font-weight:bold;
}
.single-book-content a{
color:#000;
font-weight:bold;
}
.book-modal-content{
padding:100px 40px 30px 40px;
box-shadow: 28px 28px 0px 0px #000;
-webkit-box-shadow: 28px 28px 0px 0px #000;
-moz-box-shadow: 28px 28px 0px 0px #000;
border:1px solid #707070;
text-align: left;
max-width: 860px;
}
.modal-book-content h1{
font-weight:900;
margin:0px;
}
.modal-book-content h3{
color:#626162;
font-weight:bold;
}
.modal-book-content p {
font-size: 18px;
line-height: 22px;
margin-bottom:15px;
}
.book-modal-content blockquote {
font-size: 18px;
line-height: 22px;
margin: 0;
width: auto;
color: #000;
}
.book-modal-content blockquote:before, .book-modal-content blockquote:after{
}
.modal-book-image{
margin-bottom:30px;
text-align:center;
}
.modal-book-image img{
max-width: 100%;
}
.modal-book-content a.mentor-bio {
margin-top: 20px;
border:1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
width:auto;
}
.modal-book-content a.mentor-bio:hover{
border:1px solid #000;
background:#000;
border-width: 2px;
}
.book-modal-content .remodal-close {
border: 1px solid #707070;
top: 20px;
left: unset;
right: 20px;
color: #0A2240;
width: 44px;
height: 44px;
line-height: 44px;
}
.book-modal-content .remodal-close.mobile-remodal-close {
bottom: 30px;
top: unset;
display:none;
}
.book-modal-content .remodal-close:hover{
background:#0A2240;
color:#fff;
}
.book-modal-content .remodal-close:before {
font-size: 44px;
line-height: 44px;
width: 40px;
} .how-we-do-it-et {
padding:75px 0px 55px;
background: #F2F3F5;
}
.how-we-do-etcontent{
padding-bottom:35px;
}
.how-we-do-etcontent h2{
font-size:36px;
font-weight: bold;
color: #000;
}
.how-we-do-etcontent p{
font-size:18px;
}
.enterprise-goals-et{
text-align:center;
}
.enterprise-goals-et img {
max-width: 100%;
}
.enterprise-goals-et.enterprise-goals-et-ct {
width: 80%;
margin: 0 auto;
}
.enterprise-goals-mobile{
display:none;
} .single-post .main-header, .search-results .main-header{
box-shadow: 0px 0px 10px #e2e2e2;
}
.single-blog {
padding: 60px 0px;
}
.single-blog .post-title {
padding-bottom: 20px;
}
.blog-banner {
padding-bottom: 50px;
}
.blog-banner img {
max-width: 100%;
}
.single-blog .social-icons-landing {
padding: 0;
}
.comment-author.vcard a {
color: #000;
}
.comment-author.vcard {
padding-bottom: 10px;
}
.single-blog .share-social-wrap {
padding: 30px 0px;
text-align:center;
}
.single-blog .share-social-wrap h4 {
font-size: 20px;
color: #000;
font-weight: 600;
}
.single-blog  ul.social-icons-landing li {
display: inline-block;
margin-right: 10px;
}
.single-blog  ul.social-icons-landing li a {
width: 40px;
height: 40px;
border-radius: 50%;
line-height: 40px;
text-align: center;
display: inline-block;
font-size: 18px;
border: 1px solid #00527a;
color: #00527a;
}
.single-blog  ul.social-icons-landing li a:hover{
background: #00527a;
color: #fff;
}
.single-blog blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 19px;
border-left: 5px solid #eee;
font-style:italic;
}
.single-blog blockquote p{
font-size: 19px;
font-style:italic;
margin:0px;
}
.comment-form-elements li {
margin-bottom: 20px;
}
.comment-form-elements li label {
font-size: 14px;
}
.comment-nav {
display: none;
}
ol.comment-list {
list-style: none;
padding-bottom: 30px;
}
.comment-reply-link {
color: #00527a;
}
.single-blog input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .single-blog textarea {
background: #fff;
border: 1px solid #00587d;
border-radius: 0px;
font-size: 15px;
width: 100%;
padding: 0.45em;
}
.comment-textarea textarea {
margin-bottom: 25px;
}
.comment-title {
font-size: 24px;
padding-bottom: 20px;
}
header.comment-author.vcard img {
border-radius: 50%;
width: 45px;
height: 45px;
}
.comment-form-title {
font-size: 22px;
}
.btn-ct {
padding: 8px 35px;
display: inline-block;
border-radius: 5px;
font-size: 18px;
font-weight: 400;
width: auto;
text-align: center;
background-color: #00527a;
border: 1px solid #00527a;
color: #fff;
}
.btn-ct:hover{
background-color:transparent;
color: #00527a;
}
.comment-form ul{
padding:0px;
margin:0px;
list-style:none;
}
.post-content-wrap p {
margin-bottom: 20px;
}
.post-content-wrap p a {
color: #00527a;
font-weight:500;
}
.single-blog .social-icons-landing li:last-child {
margin: 0;
} .blog-template {
padding: 80px 0px;
}
.archive-card-wrap{
margin-bottom:30px;
}
.blog-card {
height: 100%;
border: 1px solid #f8f8f8;
padding: 15px;
margin: 10px 0px;
box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.17);
}
.blog-image .post-image {
height: 200px;
background-size: cover;
background-position: center;
}
.blog-content{
padding-top:10px;
}
.blog-content h3 {
line-height: 28px;
font-size: 20px;
}
.blog-content h3 a {
color: #00527a;
font-size: 20px;
}
.blog-content .read-more {
color: #000;
}
.blog-content .read-more:hover{
color: #00527a;
} .search-team {
position: fixed;
top: 70%;
right: 0px;
-webkit-transition: 0.2s all cubic-bezier(.9,.03,.69,.22);
transition: 0.2s all cubic-bezier(.9,.03,.69,.22);
z-index: 900;
}
a.search-icon {
font-size: 30px;
background-color: #fff;
border: 1px solid #b8b7c2;
width: 60px;
height: 55px;
line-height: 55px;
cursor: pointer;
border-radius: 5px;
display: block;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: 0.2s all cubic-bezier(.9,.03,.69,.22);
transition: 0.2s all cubic-bezier(.9,.03,.69,.22);
color: #00527a;
text-align: center;
text-decoration: none;
border-right: 0;
}
.our-people-list{
position:relative;
}
.search-popup {
width: 700px;
position: absolute;
z-index: -1;
top: 30px;
left: 50%;
margin-left: -350px;
margin-top: -90px;
-webkit-transition: ease 0.5s;
transition: ease 0.5s;
opacity: 0;
}
.article-search-popup{
position:relative;
}
.search-popup .inpur-search-icon, .article-search-popup .inpur-search-icon {
position: absolute;
font-size: 25px;
top: 14px;
left: 15px;
}
input.search-input {
width: 100%;
height: 60px;
text-transform: uppercase;
font-size: 18px;
font-family: 'Arial',Helvetica, sans-serif;
color: #b8b7c2;
border: 1px solid #b8b7c2;
border-radius: 5px;
padding: 0px 60px;
}
a.search-popup-close {
position: absolute;
top: 15px;
right: 10px;
display: block;
cursor: pointer;
-webkit-transition: color 0.2s;
transition: color 0.2s;
text-decoration: none;
color: #0c2340;
font-size: 30px;
}
.no-results-found{
display:none;
}
.team-overlay{
position: fixed;
z-index: 9999;
top: -5000px;
right: -5000px;
bottom: -5000px;
left: -5000px;
display: none;
background: rgba(236, 236, 236, 0.921);
}
.team-overlay.active{
display:block;
}
.article-modal-popup.remodal{
background:transparent;
}
a.ct-dropdown-toggle {
display: none;
font-size: 20px;
line-height: 25px;
text-decoration: none;
}
a.ct-dropdown-toggle i{
position:relative;
top:2px;
}
.single-team-content-wrap-mobile {
display: none;
}
@media (min-width:1200px){
.featured-articles , .latest-interviews-list{
max-width: 1040px;
}
.we-serve-list {
padding-right: 80px;
}
.featured-article {
padding-right: 60px;
-ms-flex: 0 0 58.333333%;
flex: 0 0 60%;
max-width: 60%;
}
.recommended-article {
padding-left: 50px;
flex: 0 0 40%;
max-width: 40%;
border-left: 2px solid #b8b8b8;
}
.single-team-content .team-row{
padding-right:200px;
}
.team-row {
width: 970px;
margin: 0 auto;
}
} @media (min-width:1240px){
}
@media (min-width: 1200px) {
.our-approach .our-scale-image {
position: absolute;
top: 55px;
width: 300px;
left: -100px;
}
}
@media (max-width: 1199px) {
.inner-page {
margin-top: 80px;
}
.what-we-do-content {
padding-right: 0;
padding-left: 0;
margin-bottom: 60px;
}	
.header-wrap, .footer-wrap {
padding: 10px 15px 10px;
}
.header-wrap {
padding: 0px 15px 0px;
}
.footer-wrap {
padding-top: 65px;
padding-bottom: 20px;
}
.talk-to-us-address, .talk-form {
width: 100%;
padding: 40px 30px 30px;
}
}
@media (min-width: 992px) and (max-width: 1199px){
.navbar-brand{
width:120px;
}
.navbar-brand img{
max-width:100%;
}
.navbar-nav .nav-link {
font-size: 16px;
}
ul.board-position {
padding: 0px 10px;
}
.our-approach .our-scale-image {
position: absolute;
top: 80px;
width: 260px;
left: -100px;
}
.operated-in ul li {
width: 100%;
text-align: center;
margin-bottom: 20px;
} .our-approach-content-wrap{
padding: 50px 15px 55px;
}
.our-approach-image, .our-approach-content{
width:auto;
}
.our-approach-image h4.left, .our-approach-image h4.right{
width: 135px;
}
.our-approach-image h4 {
line-height: 16px;
font-size: 15px;
} .book-banner-content {
margin-top: -15%;
} .member-profile{
padding-right:50px;
}	
.make-diff-content{
padding-bottom: 70px;
}
ul.team-designation-list li a{
font-size:17px;
}
}
@media (min-width: 992px) and (max-width: 1024px){
}
@media (min-width: 992px) {
.books-by-merryck .row .single-book-content-wrap:nth-child(3n){
border:0px;
}
.row .single-news-wrap:nth-child(3n) {
border: 0;
}
}
@media (max-width: 991px){
.navbar-brand{
width:120px;
}
.navbar-brand img{
max-width:100%;
}
.navbar-toggler span {
display: block;
background-color: #4f4f4f;
height: 3px;
width: 25px;
margin-top: 5px;
margin-bottom: 5px;
position: relative;
left: 0;
opacity: 1;
transition: all 0.3s ease-in;
transform-origin: center left;
}
.navbar-toggler:focus {
outline: unset;
}
.navbar-toggler span:nth-child(1) {
margin-top: 0.3em;
}
.navbar-toggler[aria-expanded="true"] span:nth-child(1) {
transform: translate(15%, -33%) rotate(45deg);
}
.navbar-toggler[aria-expanded="true"] span:nth-child(2) {
opacity: 0;
}
.navbar-toggler[aria-expanded="true"] span:nth-child(3) {
transform: translate(15%, 33%) rotate(-45deg) ;
}
.navbar-toggler span:nth-child(1) {
transform: translate(0%, 0%) rotate(0deg) ;
}
.navbar-toggler span:nth-child(2) {
opacity: 1;
}
.navbar-toggler span:nth-child(3) {
transform: translate(0%, 0%) rotate(0deg) ;
}	
.testimonial-list{
width:100%;
float:none;
}
.inner-page {
margin-top: 71px;
}
.who-we-serve ul li {
padding: 0 35px;
font-size: 25px;
}
.home-slider .carousel-item {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height:500px;
}
.home-slider .carousel-item img{
display:none;
}
.home-slider .carousel-caption {
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding: 20px;
width: auto;
text-align: center;
background: #fff;
}	
.make-btn.row {
position: relative;
bottom: 0;
text-align: center;
padding-top: 20px;
}
.make-diff-content{
min-height:auto;
padding: 20px 20px 30px 20px;
} .global-experience {
background-image: unset;
padding-top: 30px;
} .our-approach-content-wrap{
padding: 50px 15px 55px;
}
.our-approach-image-wrap{
padding: 45px 15px 15px;
}
.our-approach-image, .our-approach-content{
width:auto;
}
.our-approach-image h4.right{
right:10%;
}
.our-approach-image h4.left{
left:10%;
} .article-main-content br{
display:none;
}
.insights-menu ul li {
padding: 0 5px;
} .books-banner {
position: relative;
background: #0c2440;
}
.book-banner-content {
width: 80%;
position: relative;
top: unset;
bottom: unset;
left: 0;
margin: 0 auto;
padding: 30px;
} .article-list .article-image {
height: 200px;
}
.single-latest-interview-image, .single-latest-thought-image, .single-best-hr-people-image{
height: 200px;
}
.article-sidebar {
padding-left: 0;
border: 0;
border-top: 2px solid #b8b8b8;
}
.single-article-content{
padding: 50px 0px 30px 0px;
}
.article-title {
padding-right: 0;
}
.article-block{
margin-bottom:20px;
}
ul.article-share-icons {
text-align: center;
}
ul.article-author-list {
margin-bottom: 20px;
} .our-people-content br {
display: none;
}
.single-member-insights img {
padding-bottom: 20px;
}
.our-people-tab{
text-align:center;
}
.our-people-tab select{
float:none;	
}
.our-people-tab{
padding:20px 0px;
} .events-title {
padding-right: 0px;
}
}
@media (min-width: 768px){
.testimonial-slider-mobile-contain{
display:none;
}
}
@media (min-width: 768px) and (max-width: 991px){ .books-by-merryck .row .single-book-content-wrap:nth-child(2n){
border:0px;
}
.row .single-news-wrap:nth-child(2n) {
border: 0px;
}
.our-people-list .row.team-row {
max-width: 720px;
margin: 0 auto;
} .featured-news .carousel-caption{
right: 5%;
bottom: 15px;
}
}
@media (max-width: 767px){
.navbar-brand {
width: 115px;
}
.home-latest-insights {
display: none;
}
.home-slider .carousel-caption{
background:#000;
clip-path:unset;
padding-top:15px;
}
.home-slider .carousel-caption:after{
background-image:unset;
}
.home-slider .carousel-caption h3, .home-slider .carousel-caption p{
color:#fff;
}
.home-slider .carousel-caption a.cbtn{
background:#fff;
}
.home-slider .carousel-caption h5{
display:none;
color:#fff;
margin-bottom:20px;
}
.testimonial-wrap .slick-prev {
left: 0;
}
.testimonial-wrap .slick-next {
right: 0px;
}
.testimonial-wrap .slick-prev, .testimonial-wrap .slick-next{
z-index:1;
}
.testimonial-slider-desktop-contain{
display:none;
}
.testimonial-slider-mobile-contain .carousel-control-next, .testimonial-slider-mobile-contain .carousel-control-prev{
width:5%;
opacity:1;
}
.testimonial-slider-mobile-contain .carousel-control-prev-icon, .testimonial-slider-mobile-contain .carousel-control-next-icon{
background:unset;
color:#0A2240;
font-size:25px;
}
.what-we-do-content {
text-align: center;
}
.what-we-do-content .icon-image{
margin: 0 auto 10px;
}
.make-btn.row{
margin: 0px;
} .global-experience-inner-row {
padding: 30px 10px;
}
.global-experience-inner-row .icon-contain {
padding-bottom: 30px;
}
.global-experience-content h4{
margin-bottom:20px;
} .our-approach-image h4.right{
right:5%;
}
.our-approach-image h4.left{
left:5%;
} .insights-menu ul li {
margin-bottom: 15px;
}
.event-content-wrap{
width:100%;
}
.event-list, .event-content-wrap{
width: auto;
}
.event-date{
width:auto;
height:auto
} .single-book-content-wrap{
border:0px;
margin-bottom: 30px;
}
.single-book-content {
padding: 0px;
width: 460px;
margin:0 auto;
border-bottom: 2px solid #b7b7b7;
padding-bottom: 20px;
}
.book-modal-content .remodal-close.mobile-remodal-close {
display:block;
} .article-list .a1-left {
padding-right: 15px;
}
.article-list .al-right {
padding-left: 15px;
}
.recommended-article .article-content {
padding: 15px 0px;
}
.single-latest-thought {
width: auto;
}
a.ct-dropdown-toggle {
display: block;
}
a.ct-dropdown-toggle span{
display:none;
}
.latest-interview-content ul {
background: #fff;
display:none;
}
.latest-interview-content ul li {
text-align: center;
display: block;
border-bottom: 1px solid #f9f9f9;
}
.recommended-article {
display: none;
} .single-member-video img {
width: 100%;
}
.member-header {
padding: 20px 0px;
text-align: center;
}
.member-profile {
text-align: center;
}
a.team-close-icon {
width: 30px;
height: 30px;
line-height: 30px;
font-size: 15px;
right:15px;
}
.member-profile a{
width: 40px;
height: 40px;
}
.member-profile a img{
max-width:100%;
}
.our-people-list a.back-to-top{
margin:0 auto;
}
ul.team-designation-list li {
display: block;
margin-bottom: 20px;
}
ul.team-designation-list li a {
border: 1px solid #f9f9f9;
display: block;
background: #f9f9f9;
}
.search-popup {
width: 100%;
left: 0;
margin: 0;
}
.custom-team-row{
top: 105px;
}
a.team-close-icon.bottom-team-icon {
bottom: 10px;
right: 25px;
} .row .single-news-wrap{
border-right:0px;
border-bottom:2px solid #b7b7b7;
}
.featured-news .carousel-caption {
position: relative;
left: 0;
right: 0;
bottom: 0;
width: 100%;
}
.news-template .insights-menu ul{
border:0px;
} .enterprise-goals {
display: none;
}
.enterprise-goals-mobile {
display: block;
width: 350px;
margin: 0 auto;
}
.enterprise-goal-row{
padding-bottom:15px;
align-items: center;
}
.enterprise-goal-row p{
font-size:20px;
line-height:27px;
font-weight:bold;
}
.how-we-do-it-et-content p br{
display:none;
} .talk-form input[type=text], .talk-form input[type=email], .talk-form input[type=tel], .talk-form select, .talk-form textarea{
width:100%;
}	
.footer-subscribe input.form-control[name="fullname"], .footer-subscribe input.form-control[name="email"], .footer-subscribe input.form-control[name="your-name"], .footer-subscribe input.form-control[name="your-email"]{
width: 100%;
}
.footer-subscribe .icontact-submit .cbtn {
margin: 0 auto;
}
.footer-subscribe input.form-control{
margin-right:0px !important;
margin-bottom:10px;
}	
.succession-plan-caption p br{
display:none;
}
}
@media (max-width: 599px){
.navbar-brand {
width: 85px;
}
.inner-page {
margin-top: 59px;
}
.make-btn.row .cbtn {
margin-bottom: 10px;
}
.footer-subscribe .form-control {
margin-right: 0 !important;
margin-bottom: 10px;
}
.footer-subscribe .cbtn {
margin: 0 auto;
}
.footer-subscribe{
width:100%;
}
.header-wrap{
padding: 0px 5px;
}
.our-approach-image img {
width: 100%;
}	
.who-we-serve ul li {
display: block;
margin-bottom: 20px;
}
.our-approach-image h4.left, .our-approach-image h4.right {
position: relative;
top: unset;
left: unset;
right: unset;
text-align: center;
width: auto;
margin-bottom: 20px;
}
.our-approach-image h4 {
color: #fff;
font-weight: bold;
line-height: 18px;
} .we-serve-list {
padding-bottom: 15px;
} .book-banner-content {
width: 100%;
} .single-news-list {
padding: 0 15px;
} .about-banner-content p{
font-size:22px;
}
.our-value-list {
text-align: center;
margin-bottom: 20px;
padding:0px;
}
.inflection-points p br, .service-client-icontext h2 br, .succession-plan-caption h1 br, .succession-plan-caption p br, .how-we-do-bottom br, .as-how-we-do-content br, .succession-plan-caption h2 br{
display:none;
}
.we-serve-list p {
font-size: 16px;
}
.we-serve-list .title {
font-size: 34px;
}
.our-customers p {
font-size: 17px;
}
.dropdown-item {
font-size: 16px;
}
.how-we-do-image-sed img{
width:100%;
margin-bottom:15px;
}
.getting-profile-content {
padding-right: 0px;
}
.how-we-do-content p {
font-size: 17px;
}
.enterprise-goals-graph {
padding-left: 0px;
}
.merryck-block-2col-left p {
font-size: 16px;
}
.how-we-do-etcontent h2 {
font-size: 34px;
}
.how-we-do-etcontent p br{
display:none;
}
.enterprise-goal-row p {
font-size: 19px;
}
.enterprise-goals-mobile img{
width:100%;
}
.our-impact-content.impact-list .item{
padding:0px 0px 35px 0px !important;
}
.case-study-title .title {
padding-right: 0px;
}
.single-case-study-content p, .single-case-study-content a, .single-case-study-content span, .single-case-study-content li {
color: #00527a;
font-size: 16px;
}
.featured-article .article-content h2, .featured-article .article-content h2 a {
font-size: 28px;
}
.article-title .title{
font-size:28px;
line-height: 38px;
}
.single-article-content .articles blockquote, .single-news-content blockquote, .book-modal-content blockquote{
width:100%;
}
.assessment-content h2, .assessment-how-we-do h2 {
font-size: 26px !important;
}
.single-team-content-wrap-mobile {
display: block;
}
}
@media (max-width: 480px) {
.talk-to-us-address, .talk-form {
padding: 40px 0px 30px;
}
.talk-form input, .talk-form textarea{
width:100%;
} .event-contentr{
width: 100%;
text-align: right;
}
.event-contentl{
width:100%;
} .single-book-content {
width: 100%;
} .enterprise-goals-mobile {
width: 100%;
}
.eg-image {
text-align: center;
}
.home-slider .carousel-caption {
right: 0%;
bottom: 0px;
left: 0%;
z-index: 10;
padding-top: 10px;
width: auto;
text-align: center;
}
.home-slider .carousel-control-next, .home-slider .carousel-control-prev {
top: -35%;
}
.home-slider .carousel-item {
background-repeat: no-repeat;
background-position: top left 28%;
background-size: 235%;
height: 450px;
}
}
@media (min-width: 768px) and (max-width: 991px){
} span.wpcf7-list-item {
display: inline-block;
margin: 0;
}
span.wpcf7-list-item {
margin: 0 1em 10px 0;
}
.wpcf7-checkbox label {
position: relative;
cursor: pointer;
}
.wpcf7-checkbox input[type=checkbox] {
position: absolute;
visibility: hidden;
width: 20px;
height: 20px;
top: 0;
left: 0;
}
.wpcf7-checkbox input[type=checkbox] + span {
}
.wpcf7-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 4px;
height: 20px;
width: 20px;
top: 2px;
left: 0px;
border: 1px solid #707070;
}
.wpcf7-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "\2713";
height: 20px;
width: 20px;
top: 2px;
left: 0;
visibility: hidden;
font-size: 18px;
text-align: center;
line-height: 20px;
color: #004698;
font-weight: 600;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}
.wpcf7-list-item-label {
margin-left: 30px;
display: inline-block;
}
.wpcf7-form .wpcf7-radio {
}
.wpcf7-form .wpcf7-radio label {
position: relative;
cursor: pointer;
}
.wpcf7-form .wpcf7-radio input[type=radio] {
position: relative;
visibility: hidden;
}
.wpcf7-form .wpcf7-radio input[type=radio] + span {
}
.wpcf7-form .wpcf7-radio input[type=radio] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 20px;
width: 20px;
top: 2px;
left:0px;
border: 1px solid #222;
}
.wpcf7-form .wpcf7-radio input[type=radio] + span:after {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 10px;
width: 10px;
top: 7px;
left: 5px;
visibility: hidden;
}
.wpcf7-form .wpcf7-radio input[type=radio]:checked + span:before {
background: transparent;
}
.wpcf7-form .wpcf7-radio input[type=radio]:checked + span:after {
background: #004698;
visibility: visible;
}
.wpcf7-form .wpcf7-radio input[type=radio] {
position: absolute;
width: 20px;
height: 20px;
} #ic_signupform .form-header {
display: none;
}
#ic_signupform .elcontainer{
background:transparent !important;
padding:0px !important;
border:0px !important;
max-width: unset !important;
}
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-input label{
display:none !important;
}
#ic_signupform .elcontainer.inline-label-left .formEl input[type="text"] {
width: 100% !important;
border-radius: 0px !important;
text-align: center;
font-size: 15px !important;
font-style: normal !important;
height: auto !important;
padding: .37em .75em !important;
}
#ic_signupform .elcontainer .formEl.fieldtype-input {
display: inline-block !important;
padding: 0px !important;
margin-right: 0.5rem;
right:0 !important;
}
#ic_signupform .elcontainer .submit-container {
padding: 0 !important;
display: inline-block;
}
#ic_signupform .elcontainer .submit-container input[type="submit"] {
background: transparent !important;
color: #fff !important;
border-radius: 0 !important;
font-size: 15px !important;
border: 1px solid #707070 !important;
padding: 10px 15px !important;
}
#ic_signupform .elcontainer .formEl.fieldtype-input input[type="text"]:focus {
outline: unset;
}
#ic_signupform .elcontainer .submit-container input[type="submit"]:hover {
background: transparent !important;
color: #fff !important;
border-color:#707070 !important;
}
#ic_signupform .elcontainer.inline-label-left .formEl input[type="text"]::placeholder {
color: #707070;
}
@media (min-width: 768px){
#ic_signupform .elcontainer .formEl.fieldtype-input.required {
width: 40% !important;
}
#ic_signupform .elcontainer .submit-container input[type="submit"] {
width: 100% !important;
}
#ic_signupform .elcontainer .submit-container {
width: 28%;
}
#ic_signupform .elcontainer .formEl.fieldtype-input {
width: 28% !important;
}
}
@media (max-width: 767px){
#ic_signupform .elcontainer .submit-container {
width: 100%;
}
}
.grecaptcha-badge { 
visibility: hidden;
}
.searched-article-contain{
padding:15px 0px;
}
.search-by-result {
padding-bottom: 10px;
}
.search-loader{
display:none;
}
.article-row-list{
position:relative;
margin-bottom: 15px;
}
.article-row-list .overlay-link{
position:absolute;
left:0px;
right:0px;
width:100%;
height:100%;
z-index:2;
}
.article-item-image {
width: 100%;
height:55px;
background-size:cover;
background-position:center center;
background-color: #717171;
}
.article-desc {
text-align: left;
}
.article-desc h4{
font-size:14px;
} .single-team-inner-page {
padding: 50px 0px;
background: #f2f3f5;
}
.single-team-inner-page .single-team-content{
padding:0px;
}
.single-team-inner-page .single-member-video{
padding-bottom:20px;
}
.single-team-inner-page .back-to-contain {
margin-top: 25px;
} .notfound-page-banner {
background-color: #ebeff0;;
box-shadow: -10px 10px 67px -12px rgba(0, 0, 0, 0.2);
padding: 20px 0;
text-align: center;
}
.not-found-content h2{
color: #fff;
font-size: 28px;
}
.page-error-area {
text-align: center;
padding-top: 100px;
padding-bottom: 118px;
color: #CDD4DE;
}
.page-error-top h1 {
font-weight: 900;
color: #000;
font-size: 165px;
line-height: 1;
}
.page-error-top h3 {
font-weight: 700;
font-size: 26px;
color: #000;
margin-bottom: 6px;
opacity: 0.9;
}
.page-error-top p {
color: #000;
font-size: 18px;
line-height: normal;
margin-bottom: 0;
}
.page-error-bottom{
padding-top:20px;
}
.team-member-designation{
padding:20px 0px;
}
.team-member-designation h5 {
color: #626162;
font-size:18px;
text-transform:uppercase;
margin-bottom:5px;
}
h2.team-member-title {
font-size: 25px;
font-weight: 600;
}
.team-member-designation ul{
list-style:none;
padding:0px;
margin:0px;
}
.default-page-template{
padding:40px 0px;
}
.single-page-title {
margin-bottom: 20px;
text-align: center;
}
.cli-bar-container{
justify-content: center;
}
.cli-style-v2 {
font-size: 13pt;
} .single-cp_teams .teams-banner img {
max-width: 100%;
}
a.copy-link, .member-profile a{
position:relative;
top: 2px;
width: 45px;
height: 45px;
display: inline-block;
color: #fff;
background: #000;
text-align: center;
line-height: 45px;
border-radius: 50%;
font-size: 20px;
}
.single-member:hover a.copy-link {
opacity: 1;
}
a.copy-link:hover, .member-profile a:hover{
background: #000;
}
.exco-edge-line-logo img {
width: 300px;
margin-bottom: 15px;
}
.banner-bar-ct {
background: #000;
text-align: center;
padding: 12px 15px;
}
.banner-bar-ct p {
color: #fff;
margin: 0;
text-transform: uppercase;
font-weight: 600;
}
.mentor-bio-text-box {
padding: 10px 0px;
}
.mentor-bio-text-box input {
padding: 8px 10px;
border: 1px solid;
border-image-source: linear-gradient(to right, #00527a, #006d89, #00868b, #309d84, #73b278);
border-image-slice: 1;
border-width: 2px;
}
.mentor-bio-text-box input:focus {
border-radius: 0px;
outline: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active, 
.ui-autocomplete, .ui-autocomplete:hover, 
.ui-menu-item, .ui-menu-item:hover,
.ui-menu-item a, .ui-menu-item a:hover,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a
{ 
background: #ffffff none no-repeat; 
padding:0;
margin:0;
display:block;
border:0;
border-collapse:collapse;
}
.team-list-contain .ui-widget.ui-widget-content.ui-autocomplete {
min-height: 175px;
overflow-y: scroll;
z-index: 999999;
border: 1px solid #dedede;
padding: 10px 0px;
}
.team-list-contain .ui-menu.ui-autocomplete .ui-menu-item{
border:0px;
padding:0px;
border-bottom: 1px solid #dedede;
}
.team-list-contain .ui-menu.ui-autocomplete .ui-menu-item:last-child{
border:0px;
}
.team-list-contain .ui-menu.ui-autocomplete .ui-menu-item-wrapper{
padding:6px 10px;
}
@media (max-width: 767px) {
.single-cp_teams .teams-banner {
text-align: center;
}
.single-cp_teams .team-member-designation{
text-align:center;
}
.our-impact-image{
text-align:center;
}
.our-impact-image img {
width: 100px;
margin: 0 auto;
}
}
@media (min-width: 991px) {
.about-banner-image{
position: relative;
bottom: -64px;
}
}