
/*
* Color blocks
*/
.color-block{
    padding: 84px 0px 91px;
    width: 100%;
}
.column.two .text-center h2{
    margin-bottom: 41px;
    line-height: 36px;
}
.dual-boxes .column:first-child .color-block{
    border-right: 1px solid #fff;
}
.dual-boxes .column:last-child .color-block{
    border-left: 1px solid #fff;
}
/*
*Solutions
*/
.solution-blocks{
    height: 466px;
}
.solution-blocks .table-overlay{
    /*    display: none;*/

    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.solution-blocks .table-overlay p{
    padding: 0px 60px;
    font-weight: 500;
    line-height: 24px;
}
.solution-blocks:hover .table-overlay{
    margin-top: 0px !important;
}
.solution-blocks .table-overlay.red{
    background-color: rgba(238,37,38,.85);
}
.solution-blocks .table-overlay.blue{
    background-color: rgba(60,84,164,.85);
}
.solution-blocks .table-overlay.green{
    background-color: rgba(108,190,69,.85);
}
.solution .three h4, .clients-leverage .three h4{
    font-weight: 700;
}
.solution .three .color-bar{
    margin-bottom: 4px;
    margin-top: 14px;
}
.solution .table-container{
    width: 100.2%;
}
.solution .before-overlay .middle{
    padding-top: 13px;
}

/*
* clients-leverage
*/
.clients-leverage .inner{
    padding-bottom: 11px;
}
.clients-leverage .text-container{
    margin-bottom: 58px;
}
.clients-leverage .text-container h2{
    margin-bottom: 19px;
    margin-top: 2px;
    line-height: 36px;
}
.clients-leverage .text-container p{
    color: #5b5b5b;
}
.clients-leverage .solution-blocks{
    height: auto;
}
.clients-leverage .three .color-bar{
    margin-bottom: 15px;
    margin-top: 14px;
}
.clients-leverage .three .text-container{
    position: relative;
    margin-top: 37%;
    color: #fff;
}
.clients-leverage .three h2{
    margin-bottom: 65px;
    line-height: 36px;
}
/*
* solution finder
*/
.solution-finder{
    color: #fff;
    height: 485px;
}
.solution-finder h3{
    font-weight: 700;
    margin-top: 2px;
}
.solution-finder .container .inner{
    max-width: 1000px;
    margin: 0 auto;
}
.solution-finder .border-content{
    border-bottom: 2px dashed #fff;
    margin-bottom: 27px;
    padding: 27px 100px 23px 98px;
}
.solution-finder .border-content p{
    display: inline-block;
    line-height: 57px;
    margin-bottom: 0px;
    font-weight: 100;
}
.solution-finder .dropdown{
    display: inline-block;
}
.solution-finder .dropdown button{
    border: 0px;
    padding: 8px 34px 8px 14px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 24px;
    font-weight: 700;
    outline: none;
    margin-left: 15px;
    margin-right: 15px;
}
.solution-finder .dropdown .caret-wh{
    margin-top: 2px;
}
.solution-finder .dropdown ul{
    display: none;
    list-style: none;
    background-color: #fff;
    position: absolute;
    min-width: 150px;
    width: auto;
    border-radius: 0px 0px 5px 5px;
    margin-left: 15px !important;
}
.solution-finder .dropdown ul li{
    text-align: left;
    color: #000;
    padding: 10px;
}
.solution-finder .dropdown ul li a{
    color: #000;
    text-decoration: none;
}
.solution-finder  p{
    margin-bottom: 28px;
}
/*
* featured-case study
*/
.featured-case{
    color: #fff;
    height: 486px;
    background-color: rgba(0,0,0,0);
}
.featured-case .container .inner{
    max-width: 530px;
}
.featured-case h3{
    padding-bottom: 18px;
    font-weight: 700;
    letter-spacing: -0.24px;
}
.featured-case p{
    padding-top: 11px;
    margin-bottom: 39px;
}
.featured-case .text-container{
    margin-top: 71px;
}

.image-parallax .banner-back-img{
    position: fixed;
    top: 0;
    right:0;
    z-index: -1;
}
.image-parallax .banner-back-img img{
    float: right;
}
/*
* third-level-banner
*/
.third-level-banner{
    height: 303px;
}
.third-level-banner .container .inner{
    max-width: 1000px;
}
.third-level-banner .inner h1.light-bold-text{
    padding-bottom: 6px;
}
/*
* Content with Example
*/
.content-example .container{
    padding-top: 25px;
    padding-bottom: 22px;
}
.content-example .text-container{
    padding-left: 46px;
    padding-right: 110px;
}
.content-example .content-example  > img{
    margin-bottom: 20px;
}
.content-example .text-container p{
    padding: 9px 0px 29px;
    line-height: 22px;
    font-weight: 500;
    color: #5b5b5b;
}
.content-example .colorbar{
    margin-bottom: 24px;
}
.content-example .colorbar img{
    display: block;
}
/*
* second level banner
*/
.pre-market{
    height: 420px;
}
.pre-market .container{
    height: 100%;
    text-align: center;
}
.pre-market .container .inner{
    max-width: 925px;
    height: 100%;
    padding-top: 73px;
}
.pre-market .text-container .subject{
    width: 100%;
    margin: 0 auto;
}
.pre-market .text-container .subject h1{
    line-height: 60px;
    padding: 2px 0px 3px 0px;
    font-weight: 700;
    letter-spacing: -1.25px;
}
.pre-market .text-container h1{
    padding: 15px 0px 28px;
    font-weight: 100;
    letter-spacing: -1.25px;
    line-height: 48px;
}
.pre-market .banner-shadow{
    height: 90px;
    width: 100%;
    z-index: 10;
}
.pre-market .top.banner-shadow{
    -webkit-box-shadow: inset 0px 29px 57px -25px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0px 29px 57px -25px rgba(0,0,0,0.1);
    box-shadow: inset 0px 29px 57px -25px rgba(0,0,0,0.1);

}
.pre-market .bottom.banner-shadow{
    -webkit-box-shadow: inset 0px -29px 57px -25px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0px -29px 57px -25px rgba(0,0,0,0.1);
    box-shadow: inset 0px -29px 57px -25px rgba(0,0,0,0.1);
}
/*
* Products page Style
*/
.i-products .container{
    padding-top: 17px;
    padding-bottom: 24px;
    max-width: 1230px;
    color: #000;
}
.i-products .inner{
    max-width: 800px;
}
.i-products .text-container h3{
    letter-spacing: -0.6px;
}
.i-products .text-container p.highlighted-text{
    padding: 15px 0px 38px;
    color: #818181;
    font-weight: 300;
    letter-spacing: -0.6px;
    line-height: 30px;
}
.i-products .product-case{
    width: 100%;
}
.i-products .product-case .two{
    max-width: 594px;
    margin: 0 auto;
}
.i-products .product-case .two img{
    border: 1px solid #e2e2e2;
    width: 100%;
    height: auto;
    display: block;
}
/*
* Content with Icon
*/
.icon-contents .container{
    padding-bottom: 25px;
    padding-top: 25px;
}
.icon-contents .text-container{
    max-width: 400px;
    padding: 0px 15px;
    width: 100%;
    margin: 0 auto;
}
.icon-contents .text-container h3{
    line-height: 32px;
    color: #000;
    padding: 30px 0px 9px;
}
.icon-contents .text-container p{
    color: #818181;
    line-height: 22px;
    padding-bottom: 13px;
}
.icon-contents .inner .inner-container{
    border-left: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}
.icon-contents .inner .two,
.icon-contents .inner .three,
.icon-contents .inner .four-col{
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    padding: 80px 0px;
}
.icon-contents .inner .four-col .content-icon {
    max-width: 77px;
    margin: 0 auto;
    min-height: 78px;
}
.icon-contents .inner .two a.readmore,
.icon-contents .inner .three a.readmore{
    color: #6cbe45;
}
.contact.icon-contents.white .inner .inner-container{
    border-top: 0;
    border-left:0;
}
.contact.icon-contents.white .inner .inner-container .left.two{
    margin: auto;
    float: none;
    border-left: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}
/*
* Blue Banner Style
*/
.blue-banner{
    height: 490px;
}
.blue-banner .container{
    height: 100%;
}
.blue-banner .inner{
    max-width: 800px;
    padding-bottom: 23px;
}
.blue-banner .inner h1{
    padding-bottom: 40px;
}
.blue-banner .inner button{
    margin-bottom: 11px;
}
.blue-banner .half-logo{
    bottom: -226px;
    right: -18px;
}
/*
* Blue Banner Style
*/
.count-average .container > .text-container h2{
    padding: 24px 0px 8px;
}
.count-average .container > .text-container p{
    color: #818181;
    line-height: 30px;
    font-weight: 300;
}
.count-average .container .extra-lg {
    position: relative;
}
.count-average .container .extra-lg > h1{
    font-size: 120px;
    font-weight: 500;
    line-height: 120px;
    letter-spacing: -2px;
}
.count-average .container .extra-lg > h1 span{
    font-size: 48px;
    line-height: 70px;
    margin-top: -2px;
}
.count-average .container .inner .three:first-child h1{
    color: #72cddc;
}
.count-average .container .inner .three:nth-child(2) h1{
    color: #b951b9;
}
.count-average .container .inner .three:nth-child(3) h1{
    color: #3c54a4;
}
.count-average .colorbar{
    margin-top: 5px;
}
.count-average .colorbar img{
    display: block;
    margin: 0 auto;
}
.count-average .inner{
    padding-top: 63px;
    padding-bottom: 25px;
}
.count-average .three{
    padding: 0px 15px;
}
.count-average .three > .text-container h3{
    line-height: 24px;
    padding-top: 19px;
    padding-bottom: 15px;

}
.count-average .three > .text-container p{
    color: #818181;
}
/*
* Team acrousel
*/
.team-slider ul{
    float: left;
}
.team-carousel .container{
    height: 100%;
    max-width: 1430px;

}
.team-carousel .text-container h4{
    padding-top: 12px;
    cursor: pointer;
}
#team-carousel .round-img:hover #team-carousel .pointer{
    display: block;
}
.team-slider ul li a img{
    width: 100%;
    display: block;
}
.blck-img.img_black{
    margin-top: 0px !important;
}
.team-slider ul li a{
    display: block;
    overflow: hidden;
}
.hide{
    display: none !important;
}
.show{
    display: block;
}
.team-carousel{
    overflow: hidden;
}
.team-slider ul li .active-arrow{
    margin-bottom: -25px;
    visibility: hidden;
}
.team-slider ul li.active .active-arrow{
    visibility: visible;
}
#rg-gallery .rg-image-wrapper{
    display: none;
}
#rg-gallery .rg-image-wrapper .close-intro{
    right: -22px;
    position: absolute;
    cursor: pointer;
}
#rg-gallery .rg-image-wrapper .name-caption{
    width: 23%;
    font-weight: 500;
}
#rg-gallery .rg-image-wrapper .intro-text{
    width: 77%;
    padding-right: 80px;
}
#rg-gallery .rg-image-wrapper .intro-text p{
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 24px;
    text-align: left;
}
#rg-gallery .rg-image-wrapper .text-container{
    position: relative;
}
#rg-gallery .rg-image-wrapper .full-width-grey{
    width: 200%;
    height: 100%;
    top: 0;
    background-color: #eee;
    position: absolute;
    left: -50%;
}
/*
*Hero Carousel style
*/
#hero.owl-carousel .slide-index{
    color: #b5b5b5;
    font-weight: 700;
    margin-bottom: 9px;
}
/*
*footer style
*/
.social-box a >img{
    outline: none;
}
/*
* featured resources
*/
.insights.feature-resources .three-colbox{
    margin-bottom: 40px;
    margin-top: 31px;
}
.blog-group.insights.feature-resources .three-colbox{
    margin-bottom: 0px;
    margin-top: 0px;
}

/*
* featured resources
*/
.featured-press{
    padding-top: 0px;
    padding-bottom: 50px;
}
.featured-media{
    padding-top: 0px;
    padding-bottom: 70px;
}
.colored .container{
    padding-bottom: 5px;
}
.underline{
    text-decoration: underline;
}
.bold{
    font-weight: bold;
}
ul.bullet-list{
    padding-left: 30px;
}
ul.bullet-list li{
    list-style-type: disc;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
}
ul.dash-list li{
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
}
ul.dash-list li:before{
    content: "-";
    margin-right: 20px;
}
.full-width-img{
    margin-bottom: 30px;
}
p.img-title{
    font-size: 14px !important;
}
/*
*Contact Page
*/
.cover-div{
    height: 100%;
    width: auto;
}
.contact-us .inner{
    max-width: 970px;
}
.contact-us .inner .colorbar{
    margin-top: 4px;
}

.contact-us .inner .colorbar img{
    display: block;
    margin: 0 auto;
}
.contact-us .inner h2{
    margin-top: 29px;
    margin-bottom: 9px;
}
.contact-us .contact-top p{
    line-height: 36px;
    letter-spacing: 0.6px;
    color: #818181;
    font-weight: 300;
}
.contact-us .contact-outer .right-side{
    padding: 29px 0px 0px;
}
.contact-us .inner .contact-outer{
    max-width: 570px;
    width: 100%;
    padding: 0px 7px;
}
.contact-us .contact-outer .dual-boxes .first{
    padding-right: 21px;
}
.contact-us .contact-outer .dual-boxes .last{
    padding-left: 21px;
}
.contact-us .contact-outer textarea{
    background-color: #ebebeb;
    margin-top: 29px;
    padding-left: 17px;
    resize: none;
    border: 0px;
    max-height: 171px;
}
.contact-us .contact-outer textarea::-webkit-input-placeholder {
    font-weight: 500;
}
.contact-us .contact-outer textarea::-moz-placeholder {
    font-weight: 500;
}
.contact-us .contact-outer textarea:-ms-input-placeholder {
    font-weight: 500;
}
.contact-us .contact-outer .contact-submit{
    display: block;
    margin: 0 auto;
    margin-top: 38px;
    width: 163px;
}
.contact.icon-contents .container{
    padding-top: 4px;
    padding-bottom: 0px;
}
.contact.icon-contents .two h3{
    line-height: 50px;
    padding: 12px 0px 0px;
}
.contact.icon-contents .two{
    padding:76px 0px;
    height: 397px;
}
.contact.icon-contents .box1 p{
    padding: 0px 50px;
}
.contact.icon-contents .box2 p{
    padding: 0px 30px;
}
.group-blog .contact-us .dual-boxes .two{
    display: block !important;
}
.promotion .container{
    padding-bottom: 43px;
}
.promotion .three .right-side{
    padding: 0px;
}
.promotion .three.box1{
    padding-right: 65px;
}
.promotion .three.box2{
    padding-left: 36px;
    padding-right: 30px;
}
.promotion .three.box3{
    padding-left: 65px;
}
.promotion .three.box3 .viewall{
    margin-top: 17px;
}
.promotion .three.box3 .viewall img{
    margin-bottom: -3px;
}
.promotion .three.box3 .viewall a:after{
    top: 1px;
}
.promotion .three .text-container{
    margin-bottom: 4px;
}
.promotion .three .demo-btn{
    margin-top: 41px;
    width: 163px;
}
.promotion .three h3{
    padding: 12px 0px;
}
.promotion .three p{
    color: #818181;
}

/*.contact-content strong{
    padding: 5px 0px;
    display: block;
    text-transform: capitalize;
}
.contact-content .address{
    padding: 0px 0px 20px;
}
.contact-content h4{
    padding: 10px 0px;
}
input:disabled, input:disabled:hover {
    background: #dddddd;
    border: 2px solid #ddd;
    color: #fff;
}
.contact-submit{
    margin-top: 30px;
}*/
.second-one{
    width: 66%;
}
.colored-para{
    padding: 15px;

}
.contact-us .right-side input[type=text],.contact-us .right-side input[type=email], .contact-us .right-side input[type=email],.contact-us .subscribe-check{
    padding: 19px 0 5px;
}
.promotion .right-side input[type=text],.promotion .right-side input[type=email]{
    padding: 25px 0 4px;
}
.contact-us .form-captcha, .promotion .form-captcha{
    margin-top: 20px;
}
/*
* video post style
*/
.overlay-posts {
    padding: 20px 60px 20px 70px;
    position: relative;
}
.overlay-posts .video-nav .prev-post, .overlay-posts .video-nav .next-post{
    background-size: cover;
    height: 25px;
    width: 25px;
    position: absolute;
    cursor: pointer;
    top: 35%;
}
video-nav .hide{
    display: none;
}
.overlay-posts .video-nav .prev-post{
    background-image: url("../images/prev-green-arrow.png");
    left: 20px;
}
.overlay-posts .video-nav .next-post{
    background-image: url("../images/next-green-arrow.png");
    right: 20px;
}
.overlay-posts .post-data1{
    width: 36%;
}
.overlay-posts .post-data2{
    width: 50%;
}
.overlay-posts .post-data3{
    width: 14%;
}
.overlay-posts .post-data1 p, .overlay-posts .post-data2 p{
    text-align: left;
}
.overlay-posts .title{
    text-transform: uppercase;
    padding-bottom: 5px;
    position: relative;
}
.overlay-posts .detail{
    text-transform: capitalize;
    padding-left: 10px;
    padding-bottom: 5px;
}
.overlay-posts .post-data3 h2.sub-text{
    color: #72cddc;
}
#close-video-post {
    position: absolute;
    right: -20px;
    top: -26px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    z-index: 1;
    font-size: 15px;
    color: #fff;
}

.group-blog table {
    max-width: 100%;
    display: block;
    overflow-x: auto;
}

.video-playlist{
    width: 100%;
    border-spacing: 0px;
}
.video-playlist p{
    margin: 0px !important;
}
.video-playlist thead tr{
    background-color: #eee;
}
.video-playlist tbody tr td{
    border-bottom: 1px solid #eee;
}
.video-playlist tr td{
    padding: 13px;
    position: relative;
}
.video-playlist tr .play-link div{
    background-image:  url("../images/play.png");
    background-size: cover;
    height: 25px;
    width: 25px;
    cursor: pointer;
    margin-right: 10px;
    position: absolute;
    left: 0;
}
.video-playlist tr .play-link p{
    padding-top: 2px;
    padding-left: 23px;

}
.video-playlist tr td.center {
  text-align: center;
}
/*
*Extra
*/
.download-pdf{
    margin-top: 75px;
}
.uppercase{
    text-transform: uppercase;
}
.capitalize{
    text-transform: capitalize;
}
/*
* terms of use page style
*/
.terms-content h4, .policy-content h4, .faqs-content h4{
    padding: 15px 0px 5px;
}
/*
* Tab Slider style
*/
.tab-slider .tab-slide-content{
    overflow: hidden;
    background-color: #eee;
    padding: 53px 0px 60px;
}
.tab-slider .tab-slide-content .slides{
    width: 8000px;
    padding-top: 12px;
}
.tab-slider .tab-slide-content .item{
    float: left;
}
.tab-slider .slides .slide-img{
    width: 100%;
}
.tab-slider .slides .text{
    width: 885px;
    margin: 0 auto;
    min-height: 69px;
}
.tab-slider .tabs-links .tabs:first-child{
    width: 22%;
}
.tab-slider .tab-slide-text h4{
    font-weight: 300;
}
.tab-slider .tabs-links .tabs{
    width: 25%;
    float: left;
}
.tab-slider .tabs-links .tabs h2.sub-text{
    cursor: pointer;
    opacity: 0.28;
}
.tab-slider .tabs-links .tabs.active h2.sub-text{
    opacity: 1;
}
.tab-slider .top-heading h2{
    line-height: 40px;
}
.tab-slider .top-heading p{
    padding-top: 19px;
    padding-bottom: 50px;
    color: #5b5b5b;
}
/*
* Work-section-one style
*/
.work-section-one .inner{
    max-width: 1200px;
    padding-bottom: 50px;
}
.work-section-one .image-part{
    padding-top: 36px;
    padding-left: 19px;
}
.work-section-one .text-container{
    padding: 91px 25px 0px 51px;
}
.work-section-one .text-container p{
    color: #5b5b5b;
    padding-top: 10px;
}

/*
* Work-section-two style
*/
.work-section-two .inner{
    max-width: 1200px;
    position: relative;
    padding-bottom: 8px;
}
.work-section-two .text-container{
    width: 480px;
    position: absolute;
    top: 34px;
    left: 85px;
}
.work-section-two .text-container h2{
    line-height: 38px;
    padding-right: 45px;
}
.work-section-two .text-container p{
    color: #5b5b5b;
    padding-top: 23px;
}
.work-section-two .banner-side-image{
    text-align: right;
    margin-top: -8px;
}
/*
* Work-section-three style
*/
.work-section-three{
    height: 622px;
    background-color: rgba(0,0,0,0);
}
.work-section-three .inner{
    max-width: 994px;
    padding-top: 91px;
}
.work-section-three .text-container
{
    color: #fff;
}
.work-section-three .text-container h4{
    padding: 12px 45px 0px;
    line-height: 22px;
    font-weight: 500;
}
.work-section-three .feature-img{
    margin-top: 79px;
}
.section-parallax .banner-back-img{
    position: fixed;
    top: 0;
    right:0;
    z-index: -1;
}
.section-parallax .banner-back-img img{
    width: 100%;
    height: auto;
    float: right;
}
/*
* Work-section-four style
*/
.work-section-four .inner{
    max-width: 1062px;
}
.work-section-four .text-container{
    padding-top: 74px;
}
.work-section-four .text-container h4{
    color: #5b5b5b;
    line-height: 22px;
    font-weight: 500;
    padding: 16px 30px 0px;
}
.work-section-four .image-part{
    margin-top: 60px;
    padding-bottom: 3px;
}
/*
* Work-section-five style
*/
.work-section-five .text-container h2{
    line-height: 48px;
    padding-top: 1px;
}
.work-section-five .text-container h4{
    padding-top: 22px;
    line-height: 22px;
    color: #5b5b5b;
    font-weight: 500;
}
.work-section-five .image-part{
    margin-top: 97px;
    padding-bottom: 35px;
}
/*
* featured blog hover effect
*/
.feature-blog .three{
    position: relative;
    overflow: hidden;
}
.feature-blog .box-footer {
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    z-index: 1;
    position: absolute;
    width: 100%;
}

.feature-blog .three .box-header {
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    position: absolute;
    z-index: 2;
    width: 100%;
    padding: 27px 50px 20px 20px;
    background: #f3f3f3;
    border-top: 0;
    max-height: inherit;
    box-shadow: none;
    height: auto;
}
.feature-blog .three .box-header+a {
  position: relative;
  display: block;
  padding-top: 90px;
}

.feature-blog .three:hover .box-footer {
    padding: 27px 50px 40px 20px;
    margin-top: -30px;
    border-bottom: 7px solid #6CBD45;
}
.feature-blog .three:hover .box-header {
  border-top: 7px solid #6cbd45;
  /*margin-top: 30px;*/
  padding-top: 40px;
}
/*
* social icon hover effect
*/
.social-box a.color-fb{
    background: rgb(59,89,153);
    background: linear-gradient(to right, #242424 50%, rgb(59,89,153) 50%);
    background-size: 240% 200%;
    background-position:right bottom;
}
.social-box a.color-twitter{
    background: rgb(2,187,244);
    background: linear-gradient(to right, #242424 50%, rgb(2,187,244) 50%);
    background-size: 240% 200%;
    background-position:right bottom;
}
.social-box a.color-linkedin{
    background: rgb(0,119,181);
    background: linear-gradient(to right, #242424 50%, rgb(0,119,181) 50%);
    background-size: 240% 200%;
    background-position:right bottom;
}
.social-box a.color-mail{
    background: rgb(108,190,69);
    background: linear-gradient(to right, #242424 50%, rgb(108,190,69) 50%);
    background-size: 240% 200%;
    background-position:right bottom;
}
.social-box a{
    display: block;
    width: 62px;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border: 1px solid #242424;
}

.social-box a:hover{
    background-position:left bottom;
    border: 1px solid #fff;
}
.social-box a img{
    display: block;
}
@media (max-width:1489px){
    .team-carousel .container{
        padding: 0px 40px;
    }
    .team-carousel .nav-next{
        right: 7px;
    }
    .team-carousel .nav-prev{
        left: 7px;
    }
}

/*
* No more entries set
*/
.no-more {
    color: black !important;
}

.no-more:after{
    background: none !important;
}

/* Press Release Tables */
.press-release-right table + p em,
.insight-right table + p em {
  font-style: italic;
  color: #444444;
}
.press-release-right table.video-playlist > tbody:only-child > tr:first-child,
.insight-right table.video-playlist > tbody:only-child > tr:first-child {
  background-color: #eee;
}
.press-release-right table.video-playlist > tbody:only-child > tr:only-child,
.insight-right table.video-playlist > tbody:only-child > tr:only-child {
  background-color: transparent;
}