.redBg {
    background: #9d162e;
    overflow: hidden;
}
.redBg .bottomSectionDesc:after {
    background: -moz-linear-gradient(-45deg, rgba(157,22,46,1) 0%, rgba(157,22,46,0.03) 60%, rgba(157,22,46,0) 80%, rgba(157,22,46,1) 90%);
    background: -webkit-linear-gradient(359deg, #0047bb 36%, rgba(157,22,46, 0.03) 60%, rgba(157,22,46, 0) 67%, #9d162e 90%);
    background: linear-gradient(91deg, #9d162e 36%, rgba(157,22,46, 0.03) 60%, rgba(157,22,46, 0) 67%, #9d162e 90%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d162e', endColorstr='#9d162e', GradientType=1 );
    right: -110px !important;
}
#myScrollspy {
    position: absolute;
}
#myScrollspy ul.nav-tabs {
    width: 140px;
    margin-top: 20px;
    border-radius: 4px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    z-index: 9999 !important;
}
#myScrollspy ul.nav-tabs li {
    margin: 0;
    border-top: 1px solid #ddd;
}
#myScrollspy ul.nav-tabs li:first-child {
    border-top: none;
}
#myScrollspy ul.nav-tabs li a {
    margin: 0;
    padding: 8px 16px;
    border-radius: 0;
}
#myScrollspy ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover {
    color: #fff;
    background: #0088cc;
    border: 1px solid #0088cc;
}
#myScrollspy ul.nav-tabs li:first-child a {
    border-radius: 4px 4px 0 0;
}
#myScrollspy ul.nav-tabs li:last-child a {
    border-radius: 0 0 4px 4px;
}
#myScrollspy ul.nav-tabs.affix {
    top: 20px; /* Set the top position of pinned element */
}
.fa-plus:before {
    content: "\f067";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-spinner:before {
    content: "\f110";
}
.fa-times-circle-o:before {
    content: "\f05c";
}
.fa-search:before {
    content: "\f002";
}
/* Client Changes*/

header .logoTop .navbar .navbar-nav>li>a.active {
    font-weight: 700;
}
header .topLinks nav a.hvr-sweep-to-top:before {
    background: #0047BB;
}
.investorLoginWrap, .moreLinksFooterWrap {
    position: relative;
    z-index: 99;
    background: #0047BB;
}
header {
    position: relative;
    height: auto;
}
header.headerFixed {
    position: fixed;
}
.business_logo {
    margin-top: 10px !important;
}
/* Header Search */

.sb-search-input {
    background: #abcae9;
    color: #1c2156;
    border-bottom-color: #abcae9;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 11px;
    height: 20px;
    padding: 0 25px 0 10px;
    letter-spacing: 0.1em;
}
.sb-search {
    height: 20px;
    min-width: 80px;
    overflow: hidden;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.sb-icon-search, .sb-search-submit {
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 80px;
}
.sb-search-submit {
    background: #abcae9;
    border: medium none;
}
.sb-icon-search {
    background: url(../images/bc-private-equity/search-ico.png) no-repeat right center #abcae9;
    color: #1c2156;
    font-size: 11px;
    text-indent: -16px;
    line-height: 18px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
 .sb-search-input::-webkit-input-placeholder {
 color: #1c2156;
 opacity: 1;
}
 .sb-search-input:-moz-placeholder {
 color: #1c2156;
 opacity: 1;
}
 .sb-search-input::-moz-placeholder {
 color: #1c2156;
 opacity: 1;
}
 .sb-search-input:-ms-input-placeholder {
 color: #1c2156;
 opacity: 1;
}
/*LOGO SVG*/

header .logoTop .navbar .navbar-brand {
    display: block;
    /*  background: url(http://baincapitalphase2.lousch.net/sites/all/themes/baincapital/assets/images/bain-capital-logo.svg) no-repeat 0 0;*/
    width: 295px;
    transition: 0.6s ease-in-out;
}
/*
header.headerFixed .logoTop .navbar .navbar-brand{
    width: 200px;
}
*/

.community_partnerMain header.headerFixed .logoTop .navbar .navbar-brand {
    margin-top: 10px;
}

@media (max-width:1399px) {
header .logoTop .navbar .navbar-brand {
    min-width: 263px;
    max-width: 270px;
}
}

@media (max-width:1199px) {
header .logoTop .navbar .navbar-brand {
    min-width: 250px;
    max-width: 250px;
}
}

@media (max-width:1099px) {
header .logoTop .navbar .navbar-brand {
    min-width: 230px;
    max-width: 230px;
}
}

@media (max-width:360px) {
header .logoTop .navbar .navbar-brand {
    min-width: 215px;
    max-width: 215px;
}
}
/*LOGO SVG*/

.moreMenuHeader {
    padding-left: 0 !important;
}
header .topLinks nav .topBainCapitalInfo a {
    padding: 5px 0 4px;
    vertical-align: top;
}
header .topLinks nav .topBainCapitalInfo a.moreDetailHeader {
    color: #8d90aa;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 9px 15px;
}
header .topLinks nav .topBainCapitalInfo.active a.moreDetailHeader {
    color: #abcae9;
}
header .topLinks nav .topBainCapitalInfo .caret {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px dashed;
    margin-top: -1px;
}
.topBainCapitalInfo {
    height: 35px;
    margin-left: -15px;
    padding: 0 15px 0 30px;
}
.full-width {
    max-width: 100%;
}
.scrolllogo-top {
    background: #fff;
    height: 100px;
}
.openTopMenu {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
}
.paddt0 {
    padding-top: 0px !important;
}
/*header { position: relative; left: auto; top: auto; right: auto; height: auto; }
#__header.headerFixed { position: fixed; width: 100%;
    z-index: 999; right: 0;
    top: 0;height: 35px;
    left: 0;
    margin: 0 auto; }*/

#__sliderContent #top-image {
    max-width: 100%;
    background-size: cover;
}
.moreLinksFooterWrap {
    width: 100%;
    background: #0047bb;
    color: #FFF;
    padding: 0px 0;
}
.moreLinksFooterWrap .container-fluid {
    padding-top: 22px;
    padding-bottom: 22px;
}
.topBainCapitalInfo.active {
    background: #0047bb;
}
header .topLinks nav .topBainCapitalInfo.active .caret {
    border-top: 0;
    border-bottom: 10px dashed;
}
.header-section-left a {
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    display: inline-block;
    white-space: nowrap;
}
.header-section-left li {
    margin: 0 0 8px;
}
.header-section-left h3 {
    margin: 0 0 18px;
}
.header-section-left h3 a {
    font-size: 21px;
    font-weight: 700;
    line-height: 25px;
}
.moreLinksFooterWrap p {
    font-size: 15px;
    line-height: 20px;
    color: #FFF;
    margin: 8px 0 0;
}
.modal-backdrop {
    z-index: 91040;
}
.modal {
    z-index: 91050;
}
#moreLinksFooterModal .close-btn {
    background: #f5f5f5;
    height: 30px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 30px;
    z-index: 999;
}
button.accordion {
    background: none;
    color: #FFF !important;
    cursor: pointer;
    border: none;
    text-align: center;
    outline: none;
    font-size: 28px;
    transition: 0.4s;
    float: right;
    right: 20px;
    top: 0;
    position: absolute;
    box-shadow: none;
    text-shadow: none;
    -webkit-appearance: none;
}
button.accordion.active, button.accordion:hover {
    background: none;
}
button.accordion:after {
    content: '+';
    font-size: 28px;
    color: #FFF !important;
    float: right;
    margin-left: 5px;
    box-shadow: none;
    text-shadow: none;
    font-family: arial;
    width: 25px;
    text-align: right;
    line-height: 21px;
    text-align: center;
}
button.accordion.active:after {
    content: "-";
}
ul.panel {
    background-color: transparent;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
    margin: 0;
    box-shadow: NONE;
}
ul.panel.show {
    opacity: 1;
    max-height: 500px;
}
.logoTop #navigation {
    border-bottom: 1px solid #000000;
}
header .logoTop .navbar .navbar-nav>li>a {
    color: #1c2156;
    margin-bottom: -2px;
    padding-bottom: 18px;
    padding-top: 8px;
}
.logoTop .hvr-underline-from-center:hover:before, .logoTop .hvr-underline-from-center:focus:before, .logoTop .hvr-underline-from-center:active:before, header .logoTop .navbar .navbar-nav>li>a.active:before {
    height: 4px;
}
.logoTop .hvr-underline-from-center:before {
    bottom: 0;
}
.xs-banner-text p {
    color: #716e6a;
    float: right;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    width: 250px;
    margin-bottom: 30px;
}
.slider-content.xs-banner-text {
    margin-top: -300px;
}
/* Slant */

.slant {
    max-width: 100%;
    background: none;
    margin: 0;
    height: 435px;
    width: 100%;
}
.sliderSolidColor {
    max-width: 100%;
    background-size: cover;
    width: 100%;
    height: 130px !important;
    margin-bottom: 0;
    position: relative;
}
.slant svg {
    max-width: 100%;
}
.blueMobileSlant a:focus, .blueMobileSlant a:hover {
    color: #FFF;
}
.captionFixed {
    z-index: 51;
    color: #1c2156;
    margin: 0;
    top: auto;
    bottom: 0;/*position: absolute;*/
}
#__sliderContent #top-image {
    margin-bottom: 0;
}
.allcontentBgBain {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -435px;
    z-index: 9;
    /*padding: 435px 0 0;*/
    padding: 400px 0 0;
}
.privateEquityBlocks .peopleCat .catDetail {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    min-height: 180px;
    background: #1e3278;
    color: #FFF;
    padding: 15px 20px 40px;
}
.privateEquityBlocks .equityboxes {
    max-width: 310px;
    display: block;
}
.privateEquityBlocks .peopleCat {
    margin-bottom: 10px;
}
.privateEquityBlocks [class^="col-"] {
    padding-left: 30px;
    padding-right: 30px;
}
.privateEquityBlocks .row {
    margin-left: -30px;
    margin-right: -30px;
}
.privateEquityBlocks .peopleCat .catDetail h3 {
    margin: 0 0 10px;
    font-size: 36px;
    color: #FFF;
    line-height: 43px;
    font-weight: 400;
}
.privateEquityBlocks .peopleCat .catDetail p {
    color: #FFF;
    font-size: 18px;
    line-height: 21px;
}
.privateEquityBlocks .equityFirstCol .equityboxes:nth-child(2n) .peopleCat .catDetail {
    background: #0047bb;
}
.privateEquityBlocks .equitySecondCol .equityboxes .peopleCat .catDetail {
    background: #0047bb;
}
.privateEquityBlocks .equitySecondCol .equityboxes:nth-child(2n) .peopleCat .catDetail {
    background: #1e3278;
}
.privateEquityBlocks .peopleCat:hover .catDetail span.meetBtn:before {
    content: "Read More";
    text-transform: uppercase;
}
.equityFirstCol {
    margin: 60px 0 0;
}
.latestNewsEquity {
    background: #f6f4f4;
    padding: 25px 30px 22px;
    max-width: 560px;
}
.latestNewsEquity h3 {
    margin: 0 0 10px;
    font-size: 36px;
    color: #1c2156;
    line-height: 43px;
}
.newsLists ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.newsLists ul li {
    list-style: none;
    margin: 0 0 15px;
}
.dateNews {
    color: #716e6a;
    font-size: 16px;
    line-height: 22px;
}
.newsLists h4 {
    margin: 0;
}
.newsLists h4 a {
    color: #1e3278;
    display: inline-block;
    line-height: 24px;
}
.newsLists h4 a:hover {
    color: #0047BB;
}
.moreNews {
    border-top: 1px solid #cfcdc9;
    padding: 18px 0 0;
    margin: 22px 0 0;
}
.readMoreLink {
    display: inline-block;
    background: url(../images/bc-private-equity/moreArrow.png) no-repeat right center;
    color: #716e6a;
    font-size: 18px;
    padding-right: 30px;
    line-height: 18px;
    padding-bottom: 4px;
}
.allContent {
    z-index: 9;
}
.allContent.ourCommunityDetailWrapMain {
    padding-top: 100px;
}
.blueBg {
    background: #0047bb;
    overflow: hidden;
}
.blueBg2 {
    background: #0076a9;
    overflow: hidden;
}
.bottomSectionDesc {
    position: relative;
    padding: 55px 0 52px 100px;
}
.bottomSectionDesc:after {
    position: absolute;
    content: "";
    background: -moz-linear-gradient(-45deg, rgba(0, 71, 187, 1) 0%, rgba(0, 71, 187, 0.03) 60%, rgba(0, 71, 187, 0) 80%, rgba(0, 71, 187, 1) 100%);
    background: -webkit-linear-gradient(359deg, #0047bb 36%, rgba(0, 71, 187, 0.03) 60%, rgba(0, 71, 187, 0) 67%, #0047bb 100%);
    background: linear-gradient(91deg, #0047bb 36%, rgba(0, 71, 187, 0.03) 60%, rgba(0, 71, 187, 0) 67%, #0047bb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0047bb', endColorstr='#0047bb', GradientType=1);
    width: 100%;
    height: 100%;
    top: 0;
    right: -125px;
    bottom: 0;
}
.blueBg2 .bottomSectionDesc:after {
    background: -moz-linear-gradient(-45deg, rgba(0, 118, 169, 1) 0%, rgba(0, 118, 169, 0.03) 60%, rgba(0, 118, 169, 0) 80%, rgba(0, 118, 169, 1) 100%);
    background: -webkit-linear-gradient(359deg, #0076a9 36%, rgba(0, 118, 169, 0.03) 60%, rgba(0, 118, 169, 0) 67%, #0076a9 100%);
    background: linear-gradient(91deg, #0076a9 36%, rgba(0, 118, 169, 0.03) 60%, rgba(0, 118, 169, 0) 67%, #0076a9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076a9', endColorstr='#0076a9', GradientType=1);
}
.bottomSectionDesc .multimoreBtn {
    font-style: normal;
    margin-top: 25px;
    margin-bottom: 0;
}
.bottomSectionDesc .multimoreBtn:before {
    line-height: 30px;
}
.bottomContentDesc {
    font-size: 25px;
    line-height: 30px;
    font-style: italic;
    color: #FFF;
    max-width: 460px;
    position: relative;
    z-index: 9;
    margin: 15px 0 0;
}
.bottomMainImg {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 0;
    width: 60%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
}
/*
.bottomMainImg.bottomIconAbout {
    right: -315px;
}
*/
/*.bottomSectionDesc.bottomIconAboutDesc:after { right: -215px; }*/

.bottomIconImg {
    position: relative;
    z-index: 9;
}
.blueBG .dollorIco {
    font-size: 55px;
}
.blueBG sup {
    font-size: 55px;
    color: #FFF;
    top: -17px;
}
.blueBG sup .plusIco {
    position: relative;
    top: -5px;
}
.blueBG .plusIco {
    font-size: 55px;
}
.slant {
    background: #E6E6E3;
    /*content: ""; */
    height: 350px;
    /*left: 0; position: absolute; right: 0; top: -150%;*/
    -webkit-transform: skewY(-13deg);
    -ms-transform: skewY(-13deg);
    transform: skewY(-13deg);
    -webkit-transform-origin: right bottom 0;
    -ms-transform-origin: right bottom 0;
    transform-origin: right bottom 0;
    width: 100%;
    z-index: -1;
    overflow: hidden;
}
.slant-banner {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 170%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    transform: skewY(13deg);
}
.slant {
    position: relative;
}
.slantStraight {
    -webkit-transform: skewY(13deg);
    -ms-transform: skewY(13deg);
    transform: skewY(13deg);
}
.slant {
    height: 345px;
    top: -345px;
    z-index: 18;
}
.privateEquityBlocks {
    padding-bottom: 96px;
}
.privateEquityBlocks .peopleGridWrap {
    padding-top: 130px;
}
.countWrap h3.pageTitle {
    margin-bottom: 10px;
}
header .logoTop .navbar-brand img {
    max-width: 358px;
    width: 100%;
}
.captionFixed.visible-xs {
    display: none !important;
}
.slant .slider-caption {
    margin: 0 !important;
    bottom: 0 !important;
}
header .logoTop.scrolllogo {
    height: 100px;
}
header .logoTop.scrolllogo1 {
    background: #F5F5F5;
    transition: all 1s ease-out 0s;
    height: 100px;
}
/*header .logoTop.scrolllogo2 { background: #F5F5F5;  transition: all 1s ease-out 0s; height: 100px; }*/

.responsibleBusinessWrap header .logoTop.scrolllogo1, .responsibleBusinessWrap header .logoTop.scrolllogo {
    background: #AAC9E8;
}
header .logoTop.scrolllogo1 img {
    width: 200px;
}
header .logoTop.scrolllogo2 {
    background: #F5F5F5;
    transition: all 1s ease-out 0s;
    height: 100px;
}
header .logoTop.scrolllogo2 img {
    width: 200px;
}
.strategy-loader.page-loader .loader {
    color: #212355;
    font-size: 40px;
}
/* About Start */

.sticky {
/*width: 265px;*/
}
.sharePage, .mediaContact {
/*width: 265px;*/
}
.sticky li {
    border-width: 1px;
}
.pageTitle {
    margin-top: 28px;/* margin-bottom: 0;*/
}
.multimoreBtn {
    background-color: #0047bb;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    display: inline-block;
    padding: 5px 6px 6px 45px;
    margin: 5px 0;
    z-index: 1;
}
.multimoreBtn:hover, .multimoreBtn:focus {
    color: #fff;
}
.multimoreBtn:before {
    content: "+";
    font-size: 19px;
    background-color: #e32c27;
    color: #ffffff;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 34px;
    padding: 0 0 6px 0;
}
.multimoreBtn:after {
    position: absolute;
    right: -10px;
    top: 0;
    bottom: 0;
    background-color: #0047bb;
    content: "";
    width: 25px;
    height: 100%;
    -webkit-transform: skewX(15deg);
    transform: skewX(15deg);
    z-index: -1;
}
.latestNews {
    overflow: hidden;
    position: relative;
}
.latestNewsContainer {
    margin: 20px 0 0;
    position: relative;
}
.latestNews:after {
    background: -moz-linear-gradient(left, rgba(207, 205, 201, 0) 0%, rgba(207, 205, 201, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(207, 205, 201, 0) 0%, rgba(207, 205, 201, 1) 100%);
    background: linear-gradient(to right, rgba(207, 205, 201, 0) 0%, rgba(207, 205, 201, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#CFCDC9', GradientType=1);
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20%;
    height: 100%;
    top: 0;
}
.latestNewsContainer:before {
    content: "";
    position: absolute;
    left: -100%;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 101%;
    background-color: #CFCDC9;
    z-index: 1;
}
.newsData {
    background-color: #fff;
    position: relative;
    min-height: 311px;
}
.newsData img {
    width: 100%;
}
.newsMeta {
    padding: 15px;
}
.newsMeta .newsDate {
    color: #716e6a;
    font-size: 16px;
}
.newsMeta h3 {
    color: #1c2156;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-top: 5px;
}
.newsMeta h3 a {
    color: #1c2156;
}
.newsMeta h3 a:hover {
    color: #337ab7;
}
.latestNewsContainer .row {
    margin: 0 -10px;
}
.newsSlider .slick-track {
/*
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
*/
}
.newsSlider .items {
    /*
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
*/
    padding: 0 10px;
    height: auto;
}
.newsSlider .slick-list {
    overflow: visible;
}
.titleContainer {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.titleContainer .moreNews {
    font-size: 18px;
    color: #716e6a;
    margin: 15px 0 0;
    display: inline-block;
}
.titleContainer .moreNews:hover {
    color: #212355;
}



/* About End */

/* Search */

.search-bar .main-container {
    padding: 20px 0 30px;
}
.search-bar form {
    position: relative;
}
.search_err {
    position: absolute;
    bottom: -30px;
    left: 0;
    color: #fff;
    font-size: 13px;
}
.search-bar form input[type=text] {
    padding-right: 60px;
    height: auto;
    line-height: 70px;
    padding-bottom: 5px;
    -webkit-appearance: none;
    border-radius: 0;
    padding-left: 0;
    letter-spacing: 0;
}
.search-bar form input {
    background: 0 0;
    border: none;
    width: 100%;
    color: #fff;
    border-bottom: 2px solid #fff;
    font-size: 55px;
    font-weight: 300;
    background-color: transparent !important;
}
.search-bar form input:focus {
    outline: 0 !important;
}
.search-bar form input[type=submit] {
    background: url(../images/search-ico.svg) no-repeat;
    height: 40px;
    width: 40px;
    position: absolute;
    bottom: 15px;
    right: 0;
    border: none;
    opacity: 1;
    top: auto;
}
 .search-bar form input::-moz-placeholder {
 color: #ffffff;
 opacity: 1;
}
 .search-bar form input:-moz-placeholder {
 color: #ffffff;
 opacity: 1;
}
 .search-bar form input::-webkit-input-placeholder {
 color: #ffffff;
 opacity: 1;
}
 .search-bar form input:-ms-input-placeholder {
 color: #ffffff;
 opacity: 1;
}
.topBainCapitalInfo img {
    max-width: 150px;
}
.sticky, .sharePage {
    background: #F6F4F3;
}
.sharePageTopBorder h4 {
    margin-top: 0;
    padding-top: 10px;
    border-top: 1px solid #CFCDC9;
}
/* Portfolio */

.porfolioMasonaryContent {
    margin: 50px 0 165px;
    overflow: hidden;
}
.portfolioMasonaryWrap .squareBoxes {
    /*border-color: #aea8a5 #aea8a5 currentcolor !important; border-style: solid solid none !important;  border-width: 1px 1px medium !important; margin-left: -1px;*/
    margin-top: 0px;
    min-height: 180px;
    background: #F5F5F5;
}
.portfolio-wrapper .pageTitle {
    margin-top: 22px;
}
.porfolioMasonaryHead {
    border-top: 1px solid #AEA8A5;
    border-bottom: 1px solid #AEA8A5;
    background: #E6E6E3;
}
.portfolio-wrapper .squareBoxes {
    border: 1px solid #aea8a5;
}
.dropdownWrapper {
    display: inline-block;
    float: left;
    border-right: 1px solid #AEA8A5;
    padding: 0 15px;
}
.dropdownWrapper .dropdown {
    float: left;
}
.dropdownWrapper label {
    float: left;
    color: #8E8B88;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px 4px 0 0;
}
.dropdownWrapper .dropdown .btn {
    border-radius: 0;
    background: none !important;
    padding: 14px 20px 18px 0;
    font-weight: 700;
    color: #5E4F47;
    font-size: 20px;
    float: left;
    line-height: 100%;
    text-transform: capitalize;
    max-width: 280px;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    overflow: hidden;
    position: relative;
}
.dropdownWrapper .dropdown .btn .caret {
    border-top-width: 10px;
    border-left-width: 5px;
    border-right-width: 5px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 23px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
    outline: none !important;
}
.dropdownWrapper .btn.active, .dropdownWrapper .btn:active {
    box-shadow: none !important;
}
.dropdownWrapper .dropdown-menu {
    list-style: none;
    margin: 0;
    padding-left: 0;
    border-radius: 0;
}
.dropdownWrapper .dropdown-menu li {
    list-style: none;
}
.portfolioMasonaryWrap .grid:after {
    position: absolute;
    width: 1px;
    height: 100%;
    content: "";
    top: 0;
    bottom: 0;
    background: #F5F5F5;
    right: 0px;
}
.portfolioMasonaryWrap .grid:before {
    position: absolute;
    width: 100%;
    height: 1px;
    content: "";
    bottom: 0;
    left: 0;
    background: #F5F5F5;
    right: 0px;
    z-index: 1;
}
.logoSquareBox .expandGrid {
    width: 40% !important;
}
.expandGrid .squareBoxes {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: #E6E6E3;
    text-align: left;
    min-height: 542px;
    padding: 40px;
    max-height: 508px;
    overflow: auto;
    position: relative;
}
.portfolioDesc {
    display: none;
    border-top: 1px solid #CFCDC9;
    margin: 34px 0 0;
    padding: 15px 0 0;
}
.expandGrid .portfolioDesc {
    display: block;
}
.companyPlaceLists ul li {
    list-style: none;
    font-size: 18px;
    font-weight: 700;
}
.companyPlaceLists ul li span {
    font-weight: 400;
    display: inline-block;
    font-size: 16px;
    margin: 0 10px 0 0;
    min-width: 80px;
}
.companyPlaceLists ul {
    padding: 0;
    margin: 0;
}
.companyDetail {
    font-size: 16px;
    font-weight: 400;
    color: #5E4F47;
    padding: 25px 0 5px;
}
.multimoreBtnBlue:before {
    background: #0046BA;
}
.multimoreBtnBlue:after {
    background: #1B2055;
}
.multimoreBtnBlue {
    background: #1B2055;
}
.portfolioDesc .multimoreBtnBlue {
    color: #FFF;
    padding: 6px 6px 10px 45px;
}
.closeBtnIsotope {
    position: absolute;
    right: 20px;
    bottom: 25px;
    color: #AEA8A5;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    transition: all ease-in-out 0.3s;
}
.closeBtnIsotope span {
    border: 2px solid #aea8a5;
    border-radius: 50%;
    display: inline-block;
    float: right;
    font-size: 19px;
    height: 20px;
    line-height: 10px;
    margin: 2px 0 0 6px;
    text-align: center;
    width: 20px;
    transition: all ease-in-out 0.3s;
    padding: 0 3px;
}
.closeBtnIsotope:hover span {
    background: #0046BA;
    border-color: #0046BA;
    color: #FFF;
}
.closeBtnIsotope:hover {
    color: #0046BA;
}
.portfolioSearch {
    float: right;
    border-left: 1px solid #aea8a5;
}
.portfolioSearch .form-control {
    border-radius: 0;
    box-shadow: none;
    background: #FFFFFF;
    border: none;
    height: 52px;
    font-size: 20px;
    width: 300px;
    float: left;
    font-style: italic;
}
.portfolioSearch .searchPortBtn {
    background: #e6e6e3;
    box-shadow: none !important;
    float: left;
    height: 52px;
    width: 52px;
    color: #AEA8A5;
    padding-bottom: 9px;
    font-size: 25px;
    border-radius: 0;
}
.dropdownWrapper .dropdown-menu>li>a {
    white-space: normal;
    line-height: 120%;
    padding: 5px 20px;
    text-transform: capitalize;
}
.dropdownWrapper .dropdown-menu {
    min-width: 210px;
    max-height: 220px;
    overflow: auto;
}
footer .sharePage ul li a {
    font-size: 16px;
    line-height: 27px;
}
footer .footer-section-left ul li, footer .footer-section-right ul li {
    margin-bottom: 3px;
}

/*.animatedNew {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}*/

@-webkit-keyframes fadeInRight {
 from {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInRight {
 from {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
.accordionCaseWrapper {
    overflow: hidden;
}
.accordionCaseWrapper .collapsing {
    -webkit-transition: all ease-in-out 1s;
    transition: all ease-in-out 1s;
}
.overlay .blueMobileSlant ul li a {
    position: relative;
}
.overlay .blueMobileSlant ul li>a.menuHasSub:after {
    position: absolute;
    content: "+";
    right: 0;
    top: 9px;
    line-height: 0;
    font-size: 28px;
}
.overlay .blueMobileSlant ul li>a.menuHasSub.menu-first-click:after {
    content: "-";
    font-size: 36px;
}
.overlay .blueMobileSlant ul.submenuCitizen li>a.menuHasSub:after {
    content: "";
}
.overlay .blueMobileSlant ul.submenuCitizen li>a.menuHasSub.menu-first-click:after {
    content: "";
}
.overlay .blueMobileSlant .menuIconsPlus {
    position: absolute;
    width: 29px;
    height: 29px;
    right: 0;
    top: 0;
}
.overlay .blueMobileSlant .menuIconsPlus.collapsed:after, .overlay .blueMobileSlant .menuIconsPlus:after {
    width: 20px;
    height: 2px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    content: "";
    background: #FFF;
}
.overlay .blueMobileSlant .menuIconsPlus.collapsed:before, .overlay .blueMobileSlant .menuIconsPlus:before {
    width: 2px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: "";
    background: none;
}
.overlay .blueMobileSlant .menuIconsPlus.collapsed:before {
    background: #FFF;
}
.overlay ul li a.active {
    color: #aacae8;
}
.overlay .blueMobileSlant .active .menuIconsPlus.collapsed:before, .overlay .blueMobileSlant .active .menuIconsPlus.collapsed:after, .overlay .blueMobileSlant .active .menuIconsPlus:after {
    background: #aacae8;
}
.overlay .blueMobileSlant .active .menuIconsPlus.collapsed:before, .overlay .blueMobileSlant .active .menuIconsPlus:before {
    background: none;
}
.overlay .blueMobileSlant .active .menuIconsPlus.collapsed:before {
    background: #aacae8;
}
/* Strategy And Approach Page */

.approachImg {
    min-height: 74px;
}
.approachDiferBlock h4 {
    font-size: 16px;
    font-weight: 700;
    color: #5e4f47;
    margin: 10px 0 0;
}
.approachDiffer {
    padding: 25px 0 0;
}
.growingCompanyWrapper .strategyTitle {
    font-size: 26px;
    color: #0046BA;
    font-weight: 400;
    margin: 0 0 18px;
}
.growingCompanyWrapper ul li {
    color: #FFF;
}
.allContent .growingCompanyWrapper ul {
    margin-left: 36px;
}
.growingCompanyWrapper {
    margin: 30px 0 0;
}
.growthPlateformWrap h6 {
    color: #1B2055;
    font-size: 16px;
    font-weight: 700;
    margin: 7px 0 0;
}
.growthPlateformLogo {
    border-bottom: 1px solid #1B2055;
    padding: 0 0 12px;
}
.growingCompanyWrapper .strategyTitle .collapsed {
    color: #0046ba;
}
.growingCompanyWrapper .strategyTitle a {
    color: #FFF;
    display: block;
    position: relative;
    padding: 0 0 0 45px;
}
.growingCompanyWrapper .strategyTitle .collapsed span.plusIcon {
    color: #9d162e;
    font-weight: bold;
    padding: 2px 8px;
    transform: none;
    background: url(../images/bc-private-equity/plus-icon.svg) no-repeat 0 0;
    height: 30px;
    width: 30px;
    background-size: 30px auto;
}
.growingCompanyWrapper .strategyTitle span.plusIcon {
    color: #FFF;
    font-weight: bold;
    padding: 2px 8px;
    position: absolute;
    top: 5px;
    left: 0;
    background: url(../images/bc-private-equity/close-icon.svg) no-repeat 0 0;
    height: 30px;
    width: 30px;
    background-size: 30px auto;
}
.growingCompanyWrapper .strategyTitle .closeBtn span.plusIcon {
    color: #FFF;
    background: url(../images/bc-private-equity/close-icon.svg) no-repeat 0 0;
    background-size: 30px auto;
}
.growingCompanyWrapper .strategyTitle .closeBtn {
    color: #FFF;
}
.growthPlateformWrap {
    max-width: 215px;
    width: 100%;
    margin: 30px auto;
    text-align: center;
}
.mainGrowingRightTopWrap .collapse {
    opacity: 0 !important;
}
.activeBottomLeft .mainGrowingRightTopWrap .collapse {
    opacity: 1 !important;
}
.activeTopLeft .mainGrowingRightTopWrap .collapse {
    opacity: 1 !important;
}
.activeTopRight .mainGrowingRightTopWrap .collapse {
    opacity: 1 !important;
}
.activeBottomRight .mainGrowingRightTopWrap .collapse {
    opacity: 1 !important;
}
.strategy-loader {
    background: #e5e6e1;
    position: absolute;
}
.accordianMob .panel-group .panel {
    border-radius: 0;
    border: none;
    box-shadow: none;
    background: #E5E6E0;
}
.accordianMob .panel-group .panel.activePanel {
    background: #1d3178;
}
.accordianMob .panel-group .panel.activePanel h3 a {
    color: #FFF;
}
.accordianMob .panel-group .panel.activePanel li {
    color: #FFF;
}
.accordianMob .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border: none;
}
.accordianMob .panel-default>.panel-heading {
    background-color: transparent;
    border: medium none;
    border-radius: 0;
}
.accordianMob ul {
    margin-bottom: 0 !important;
    margin-left: 15px;
}
.accordianMob .panel-body {
    padding-top: 0px;
}
.accordianMob .panel-heading {
    padding: 10px 15px 13px;
}
.accordianMob .panel-group {
    margin-bottom: 0;
}
.esg-readmore {
    margin-top: 10px;
}
.esg-readmore a {
    position: relative;
    font-size: 16px;
    color: #0047BB;
    padding-left: 50px;
    display: block;
    font-weight: bold;
}
.esg-readmore a img {
    position: absolute;
    left: 0;
    top: 5px;
    transition: 0.5s all linear;
}
.esg-readmore a:hover img {
    transform: rotateX(360deg)
}
footer .sharePage {
    padding: 0 !important;
}
.greyBG .counter1, .blueBG .counter1 {
    font-size: 80px;
}
.blueBG .counter1 {
    font-size: 80px;
    color: #ffffff;
}
.slider-caption h1 {
    margin-bottom: 10px;
    margin-top: 20px;
}

@media(max-width:620px) {
.esg-readmore .col-xs-4 {
    width: 100%;
}
.esg-readmore .col-xs-4 a {
    margin-bottom: 30px;
}
.esg-readmore a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 45px;
}
}
/*SVG BLOCK*/

.ie11 .growingCompanyMainWrapper {
    height: 560px;
}
#svg polygon {
    cursor: pointer;
}
/*
svg {
    display: inline-block;
}

.container{
    max-width: 1170px;
    margin: 0 auto;
}

.overflow-hide{
    height: 500px;
    overflow: hidden;
}

.svg-anim{
    width: 75%;
    margin: 0 auto;
    overflow: hidden;
    border-top: 3px solid #2b3475;
    float: right;
}
*/

/*#center{}*/

#center {
}
#top, #left, #bottom, #right, #center {
    fill: #e6e7e2;
}
/*
.cls-1{
    transition: 2s all ease-in-out;
    transform: scale(0.45) translateY(-150px);
}
*/

.growingCompanyMainWrapper {
    /*  height: 550px;*/
    overflow: hidden;
    position: relative;
    border-top: 3px solid #2b3475;
}
.growingCompanyMainWrapper .svg-cont .item {
    position: absolute;
    transition: 0.5s all linear;
}
.growingCompanyMainWrapper .svg-cont .item h2 {
    width: 270px;/*  transition: 1s all linear;*/
}
.growingCompanyMainWrapper .svg-cont .item.again-top-cont h2 {
    width: 450px;
}
.growingCompanyMainWrapper .svg-cont .item.again-left-cont h2 {
    width: 450px;
}
.growingCompanyMainWrapper .svg-cont .item.again-right-cont h2 {
    width: 395px;
}
.growingCompanyMainWrapper .svg-cont .item.again-bottom-cont h2 {
    width: 330px;
}
.growingCompanyMainWrapper .svg-cont .item.again-top-cont h2, .growingCompanyMainWrapper .svg-cont .item.again-left-cont h2, .growingCompanyMainWrapper .svg-cont .item.again-bottom-cont h2, .growingCompanyMainWrapper .svg-cont .item.again-right-cont h2 {
    background-image: url(../images/bc-private-equity/minusIcon.png);
    color: #fff;
}
.growingCompanyMainWrapper .svg-cont .item.again-top-cont ul li, .growingCompanyMainWrapper .svg-cont .item.again-left-cont ul li, .growingCompanyMainWrapper .svg-cont .item.again-bottom-cont ul li, .growingCompanyMainWrapper .svg-cont .item.again-right-cont ul li {
    color: #fff;
}
.growingCompanyMainWrapper .svg-cont .item h2, .svg-head {
    color: #0047bb;
    background: url(../images/bc-private-equity/plusIcon.png) no-repeat 0 5px;
    padding-left: 45px;
    font-size: 26px;
    cursor: pointer;
    padding-bottom: 7px;
}
.svg-cont-hide {
    padding-left: 35px;
    /*  transition: 1s all linear;*/
    font-size: 20px;
}
.svg-cont-hide ul li {
    font-size: 20px;
    position: relative;
    list-style-type: none;
}
.svg-cont-hide ul li::before {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 75px;
    content: "";
    font-size: 75px;
    height: 7px;
    left: -15px;
    position: absolute;
    top: 10px;
    width: 7px;
}
.svg-cont {
    font-size: 25px;
}
.selected {
    fill: #2b3475;
}
.growingCompanyMainWrapper .svg-cont #left-cont {
    top: 100px;
    left: 20px;
}
.growingCompanyMainWrapper .svg-cont #left-cont.again-left-cont {
    top: 80px;
}
.growingCompanyMainWrapper .svg-cont #top-cont {
    top: 50px;
    right: 100px;
}
.growingCompanyMainWrapper .svg-cont #bottom-cont {
    bottom: 45px;
    left: 70px;
}
.growingCompanyMainWrapper .svg-cont #right-cont {
    bottom: 55px;
    right: 25px;
}
.growingCompanyMainWrapper .svg-cont #right-cont.again-right-cont {
    bottom: 77px;
}
.div-display {
    display: none;
}
.svg-cont-hide {
    display: none;/*  visibility: hidden;
    opacity: 0 !important;*/
}
.growingCompanyMainWrapper .svg-cont #left-cont.again-left-cont .svg-cont-hide, .growingCompanyMainWrapper .svg-cont #top-cont.again-top-cont .svg-cont-hide, .growingCompanyMainWrapper .svg-cont #bottom-cont.again-bottom-cont .svg-cont-hide, .growingCompanyMainWrapper .svg-cont #right-cont.again-right-cont .svg-cont-hide {
    /*  visibility: visible;*/
    opacity: 1 !important;
    display: block;
}
.growingCompanyMainWrapper .svg-cont #left-cont.again-left-cont {
}
.growingCompanyMainWrapper .svg-cont #top-cont.again-top-cont {
    right: 50px;
    top: 15px;
}
.growingCompanyMainWrapper .svg-cont #bottom-cont.again-bottom-cont {
}
.growingCompanyMainWrapper .svg-cont #right-cont.again-right-cont {
}
.growingCompanyMainWrapper .svg-cont .item.right-top-title {
    top: 15px !important;
}
.growingCompanyMainWrapper .svg-cont .item.bottom-top-title {
    top: 15px !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-bottom-title {
    bottom: 25px !important;
    left: 38px !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-left-title {
    left: 55px !important;
    top: 165px !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-right-title {
    bottom: 17px !important;
    right: 0 !important;
}
.growingCompanyMainWrapper .svg-cont .item.left-right-title {
    right: 0 !important;
    bottom: 18px !important;
}
.growingCompanyMainWrapper .svg-cont .item.left-bottom-title {
    left: 100px !important;
}
.growingCompanyMainWrapper .svg-cont .item.right-left-title {
    top: 15px !important;
}
.growingCompanyMainWrapper .svg-cont .item.bottom-left-title {
    top: 60px !important;
}
.growingCompanyMainWrapper .svg-cont .item.bottom-right-title {
    bottom: 140px !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-bottom-title h2 {
    width: 250px;
}
.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
 @-webkit-keyframes fadeIn {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
 @keyframes fadeIn {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
 @-webkit-keyframes fadeInDown {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInDown {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
 @-webkit-keyframes fadeInDownBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, -2000px, 0);
 transform: translate3d(0, -2000px, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInDownBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, -2000px, 0);
 transform: translate3d(0, -2000px, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
 @-webkit-keyframes fadeInLeft {
 from {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInLeft {
 from {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
 @-webkit-keyframes fadeInLeftBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(-2000px, 0, 0);
 transform: translate3d(-2000px, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInLeftBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(-2000px, 0, 0);
 transform: translate3d(-2000px, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}
 @-webkit-keyframes fadeInRight {
 from {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInRight {
 from {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
 @-webkit-keyframes fadeInRightBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(2000px, 0, 0);
 transform: translate3d(2000px, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInRightBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(2000px, 0, 0);
 transform: translate3d(2000px, 0, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
 @-webkit-keyframes fadeInUp {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInUp {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
 @-webkit-keyframes fadeInUpBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInUpBig {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}
 @-webkit-keyframes fadeOut {
 from {
 opacity: 1;
}
 to {
 opacity: 0;
}
}
/* Strategy And Approach Page :: ENd */

/* Our People Page :: Start */

.people-search-wrap {
    margin-bottom: 8px;
    margin-top: 0;
}
.people-search-wrap .search-people form {
    position: relative;
}
.people-search-wrap .search-people form input[type="text"] {
    height: 55px;
    background: #e6e7e2;
    border: none;
    box-shadow: none;
    width: 100%;
    font-size: 20px;
    font-style: italic;
    padding: 0 60px 0 10px;
}
.people-search-wrap .search-people form input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
    height: 55px;
    line-height: 55px;
    border: none;
    text-align: center;
    background: #cecdc9 url(../images/search-ico-mobile.png) no-repeat center center;
    background-size: 45%;
}
.people-search-wrap .search-people form input[type="submit"]:hover {
    background-color: #614c47;
}
 .people-search-wrap .search-people form input::-webkit-input-placeholder {
 color: #aea8a5;
 opacity: 1;
}
 .people-search-wrap .search-people form input::-moz-placeholder {
 color: #aea8a5;
 opacity: 1;
}
 .people-search-wrap .search-people form input:-ms-input-placeholder {
 color: #aea8a5;
 opacity: 1;
}
 .people-search-wrap .search-people form input:-moz-placeholder {
 color: #aea8a5;
 opacity: 1;
}
.people-sorting-wrap {
    padding: 25px 10px 10px;
    background: #e6e7e2;
    margin-bottom: 15px;
    float: left;
    width: 100%;
}
.people-sorting-wrap .psorting {
    border-bottom: 2px solid #c1c0bc;
    margin-bottom: 20px;
    padding-bottom: 0px;
    position: relative;
    float: left;
    width: 100%;
}
.people-sorting-wrap .psorting:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.people-sorting-wrap .psorting:last-child h4 {
    margin-bottom: 0;
}
.people-sorting-wrap .psorting h4 {
    font-size: 15px;
    color: #716e6a;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    margin: 0 0 18px 0;
}
.people-sorting-wrap .psorting>ul {
    float: right;
    position: relative;
    top: -5px;
}
.people-sorting-wrap .psorting ul li {
    list-style-type: none;
    display: inline-block;
    margin-left: 5px;
    border: none;
    padding: 0;
}
.people-sticky .sharePage ul li {
    border: none;
}
.people-sorting-wrap .psorting ul li a {
    font-size: 25px;
    color: #aea9a5;
}
.people-sorting-wrap .psorting ul li a:hover {
    color: #614c47;
}
.people-sorting-wrap .psorting ul li a.active {
    color: #614c47;
}
.people-sorting-wrap .psorting>.dropdown {
    float: right;
    position: relative;
    top: -7px;
    width: 63%;
    text-align: right;
}
.people-sorting-wrap .psorting .dropdown button {
    background: none;
    font-size: 17px;
    font-weight: bold;
    color: #5e4f47;
    text-align: right;
}
.people-sorting-wrap .psorting .dropdown button:focus {
    background: none;
    outline: none;
}
.people-sorting-wrap .psorting .dropdown button .caret {
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 15px dashed;
}
.people-sorting-wrap .psorting .dropdown .dropdown-menu {
    right: 0;
    left: auto;
    padding: 0;
    margin: 0;
    background: #fff;
    box-shadow: none;
    max-height: 176px;
    overflow: hidden;
    overflow-y: scroll;
    min-width: 200px;
    width: 255px;
    white-space: normal;
    height: auto;
}
.footerSpace {
    z-index: 8;
}
.people-sorting-wrap .psorting .dropdown .dropdown-menu li {
    width: 100%;
    margin: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15)
}
.people-sorting-wrap .psorting .dropdown .dropdown-menu li:last-child {
    border-bottom: none;
}
.people-sorting-wrap .psorting .dropdown .dropdown-menu li a {
    font-size: 16px;
    font-weight: bold;
    color: #5e4f47;
    text-align: right;
    padding: 10px 20px;
    white-space: normal;
    cursor: pointer;/* 20 July 2017 */
}
.people-sorting-wrap .psorting .dropdown button.btn.active, .people-sorting-wrap .psorting .dropdown button.btn:active, .people-sorting-wrap .psorting .dropdown button.btn:hover, .people-sorting-wrap .psorting .dropdown button.btn:focus {
    box-shadow: none;
    color: #5e4f47;
    background: none;
}
.allContent.allContentZIndex {
    z-index: 8;
}
.people-sorting-wrap .psorting .dropdown .dropdown-menu li a.selected {
    background-color: #f5f5f5;
}
.people-share {
    border-top: 1px solid #d4d3d1;
    clear: both;
}
.people-share .sharePage {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 10px;
    width: 100%;
}
.our-people-wrap .row {
    margin-left: -10px;
    margin-right: -10px;
}
.our-people-wrap .grid {
    padding-left: 10px;
    padding-right: 10px;
}
.our-people-wrap .grid .__team_bg:before {
    left: -90%;
}
.our-people-wrap.our-people-listing .grid {
    width: 100%;
}
.our-people-wrap.our-people-listing .grid .team_img {
    display: none;
}
.our-people-wrap .grid a, .our-people-wrap .grid a:hover {
    color: #1c2156 !important;
}
.our-people-listing .team_desc {
    overflow: hidden;
    padding: 0;
}
.our-people-listing .__team_bg {
    background: none;
    border-bottom: 1px solid #a9a7a8;
    padding-bottom: 20px;
}
.our-people-listing .__team_bg:hover {
    box-shadow: none;
}
.our-people-listing .__team_bg:hover:before {
    background: none;
}
.our-people-listing .team_desc h4 {
    width: 50%;
    float: left;
    height: auto !important;
}
.our-people-listing .team_desc h4 span {
    width: 50%;
    float: left;
}
.our-people-listing .team_desc h4 small {
    float: left;
    padding: 0 0 0 15px;
    width: 50%
}
.our-people-listing .team_desc .__location {
    float: left;
    width: 50%;
    padding: 0 0 0 0;
}
.our-people-listing .team_desc .__location span {
    width: 50%;
    display: block;
    float: left;
}
.our-people-listing .team_desc .__location span.locationList {
    float: right;
    padding: 0 0 0 15px;
}
body .people-sticky {
    width: 100%;
    padding: 0 !important;
}
.people-sticky input {
    -webkit-appearance: none;
    border-radius: 0;
}
/* Our People Page :: Ends */

/* Industry Page :: STart */

.industry-stick-wrap {
    position: relative;
}
.industry-stick-wrap .sideStick {
    position: absolute;
    top: -145px;/*  left: 0;
*/
}
.industry-stick-wrap .sideStick {
    max-width: 925px !important;
    min-width: 925px !important;
}
.industry-stick-wrap .sideStick ul li a {
/*  transition: 0.2s all linear;*/
}
.industry-stick-wrap .sideStick.is_stuck ul li a {
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 20px;
}
.sharePageTopBorder h4 {
    margin-top: 0;
    padding-top: 10px;
    border-top: 1px solid #CFCDC9;
}
.allContent ul#myTabIndustry {
    margin: 0;
    padding: 0;
}
/* Tabs Designing */

.tabsCustom .nav-pills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.tabsCustom .nav-pills>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    width: 20%;
    border-left: 2px solid #F6F4F3;
    border-right: 2px solid #F6F4F3;
    border-bottom: 4px solid #F6F4F3;
}
.tabsCustom .nav-pills>li>a {
    width: 100%;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 26px;
    padding: 13px 25px 15px;
    border-radius: 0;
    background: #1D3177;
    color: #FFF;
    font-size: 22px;
    font-weight: 400;
}
.tabsCustom .nav-pills>li:first-child {
    border-left: none;
}
.tabsCustom .nav-pills>li:last-child {
    border-right: none;
}
.tabsCustom .nav-pills>li.active>a, .tabsCustom .nav-pills>li.active>a:focus, .tabsCustom .nav-pills>li.active>a:hover {
    background: #9C152D;
    color: #FFF;
}
.tabsCustom .nav-pills>li>a:hover {
    background: #9C152D;
    color: #FFF;
}
.tabsCustom .nav-pills>li>a:after, .tabsCustom .nav-pills>li>a:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
.tabsCustom .nav-pills>li.active>a:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #9C152D;
    border-width: 30px;
    margin-left: -30px;
}
.tabsCustom .nav-pills>li.active>a:before {
    border-color: rgba(194, 225, 245, 0);
    border-top-color: #F6F4F3;
    border-width: 36px;
    margin-left: -36px;
}
/* Tabs Designing Ends */

.indstryTabContent .scrollCommom {
    padding-top: 60px;
}
.indstryTabContent .pageTitle {
    margin-top: 0;
}
.indstryTabContent p {
    color: #1B2055;
}
/* Accordion Design starts */

.customAccordion .panel-group {
    margin: 0;
}
.customAccordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border: none;
    border-top: 1px solid #1B2055 !important;
}
.customAccordion .panel-body {
    padding: 50px 0;
    border-top: 1px solid #1B2055!important;
}
.customAccordion .panel {
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
}
.customAccordion .translateFromRight .panel-body {
    padding: 50px 0 0;
}
.customAccordion .panel-group .panel {
    border-radius: 0;
}
.customAccordion .panel-title {
    color: #1B2055;
    font-size: 35px;
    font-weight: 400;
    padding: 35px 0;
}
.customAccordion .panel-title a {
    display: block;
    min-height: 100px;
    padding-left: 129px;
    padding-right: 35px;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.customAccordion .panel-title a .fa {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 50px;
}
.customAccordion .panel-title a .closeIconPanel {
    font-family: arial;
    font-size: 35px;
}
.customAccordion .panel-title a .fa.fa-angle-right {
    opacity: 0;
}
.customAccordion .panel-title a.collapsed .fa.fa-angle-right {
    opacity: 1;
}
.customAccordion .panel-title a.collapsed .fa.fa-angle-down {
    opacity: 0;
}
.customAccordion .panel-default>.panel-heading {
    background: none;
    border: none;
    border-radius: 0;
    padding: 0;
}
.customAccordion .panel-group .panel+.panel {
    margin: 0;
}
.customAccordion .panel {
    border-bottom: 1px solid #AEA8A5 !important;
}
.customAccordion .translateFromRight .panel {
    border-bottom: none !important;
}
.customAccordion .panel:last-child {
    border-bottom: none !important;
}
.industryIcon {
    display: inline-block;
    left: 0;
    margin: 0 30px 0 0;
    max-width: 99px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.industryIcon img {
    max-height: 99px;
}
/* Accordion Design Ends */

/* Related Team Content */

.customAccordion .our-people-wrap.our-people-listing .grid:last-child .__team_bg {
    border-bottom: none;
    margin-bottom: 0;
}
.customAccordion .our-people-listing .__team_bg {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.our-people-listing.team-listing-col-4 .team_desc h4 {
    width: 52%;
}
.our-people-listing.team-listing-col-4 .team_desc h4 span {
    width: 51%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
.our-people-listing.team-listing-col-4 .team_desc h4 small {
    width: 49%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
.our-people-listing.team-listing-col-4 .team_desc .__location {
    width: 16%;
    padding: 0;
}
.our-people-listing.team-listing-col-4 .team_desc .departmentStaff {
    width: 32%;
    float: left;
    color: #5E4F47;
    font-size: 16px;
}
.customAccordion .our-people-listing .team_desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.customAccordion .our-people-listing .team_desc h4, .customAccordion .our-people-listing .team_desc .__location, .customAccordion .our-people-listing .team_desc .departmentStaff {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.customAccordion .our-people-listing .team_desc h4 span {
    width: 51%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
.customAccordion .our-people-listing .team_desc h4 small {
    width: 49%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
/* Related Team Content Ends */

/* Our portfolio starts */

.logoSquareBox .gridspacing0.row {
    margin-left: 0;
    margin-right: 0;
}
.logoSquareBox .gridspacing0.row [class^="col-"] {
    padding-left: 0;
    padding-right: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
/*.squareBoxInWrap {  display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }*/

.logoSquareBox .gridspacing0.gridderCaseStudy.row [class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
}
.logoSquareBox .gridspacing0.gridderCaseStudy {
    font-size: 0;
}
.gridder-show {
    clear: both;
    display: block;
    float: left;
    font-size: 14px;
    width: 100%;
    padding: 0 2px 0 0;
    border-bottom: 1px solid #aea8a5;
}
.logoSquareBox .gridspacing0.gridderCaseStudy.row>[class^="col-"] {
    padding-left: 0;
    padding-right: 0;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: none;
    vertical-align: top;
}
.selectedItem .squareBoxes img.grayscale {
    opacity: 1 !important;
}
.squareBoxes {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 170px;
    color: #AEA8A5;
    font-size: 40px;
    text-align: center;
    border-bottom: 1px solid #AEA8A5;
    border-right: 1px solid #AEA8A5;
    padding: 0 15px;
}
.caseStudyDetail .caseStudyCont .caseStudyImgSection {
    /*display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;*/
    margin-bottom: 20px;
}
.industruPanelGrp .panel .panel-heading>.panel-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.translateFromRight .panel .panel-heading>.panel-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.squareBoxes img {
    max-height: 150px;
    margin: 0 auto;
    transition: all ease-in-out 0.3s;
}
.squareBoxes a {
    color: #AEA8A5;
}
.selectedItem .squareBoxes a {
    color: #1b2055;
}
.squareBoxes img.grayscale {
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
}
.img_wrapper {
    width: 100% !important;
    max-height: 150px;
    position: relative;
}
/* Our portfolio Ends */

/* Case Study Detail starts */

.caseStudyDetail {
    display: none;
}
.caseStudyImg.squareBoxes {
    border: none;
    margin: 8px 0 0;
    display: block;
    position: relative;
    min-height: 210px;
}
.caseStudyImg.squareBoxes .caseStudyimgWrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%;
}
.whiteBg {
    background: #FFFFFF;
    min-height: 210px;
}
.caseStudyDetail .caseStudyCaption p {
    color: #5E4F47;
    margin: 0;
}
.caseStudyCaption {
    margin: 8px 0 0;
}
.caseStudyDetail p {
    color: #5E4F47;
    margin: 0 0 20px;
}
.caseStudyMainTitle {
    color: #1B2055;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 30px;
    border-bottom: 1px solid #1B2055;
    padding: 0 0 15px;
}
.caseStudyMainTitle a {
    color: #1B2055;
    font-weight: 400;
}
.paginationLinks, .gridder-navigation .gridder-nav {
    display: block;
    width: 45%;
    position: relative;
    word-wrap: break-word;
    padding-bottom: 4px;
}
.gridder-navigation .gridder-nav.disabled {
    cursor: none;
    pointer-events: none;
    opacity: 0.5;
}
.gridder-navigation {
    border-top: 1px solid #1b2055;
    margin: 30px 0 0;
    padding: 30px 0 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.paginationLinks span, .gridder-navigation .gridder-nav span {
    display: block;
    color: #5E4F47;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
}
.paginationLinks span.paginationLightTxt, .gridder-navigation .gridder-nav span.paginationLightTxt {
    color: #AEA8A5;
    text-transform: uppercase;
    font-size: 13px;
}
.paginationLinks:before, .gridder-navigation .gridder-nav:before {
    height: 60px;
    width: 60px;
    background: #AEA8A5;
    color: #E6E6E3;
    text-align: center;
    position: absolute;
    top: 0;
    border-radius: 50%;
    font-size: 50px;
    font-weight: 300;
    line-height: 45px;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.paginationLinks.paginationPrev, .gridder-navigation .gridder-nav.prev {
    padding-left: 80px;
}
.paginationLinks.paginationNext, .gridder-navigation .gridder-nav.next {
    padding-right: 80px;
    text-align: right;
}
.gridder-navigation {
    overflow: hidden;
}
.gridder-padding {
    position: relative;
    padding-bottom: 145px;
    padding-top: 30px;
    margin-bottom: 30px;
}
.gridder-expanded-content .caseStudyDetail {
    display: block;
}
.gridder-navigation .gridder-nav.prev {
    float: left;
}
.gridder-navigation .gridder-nav.next {
    float: right;
}
.paginationLinks.paginationPrev:before, .gridder-navigation .gridder-nav.prev:before {
    content: "<";
    left: 0;
}
.paginationLinks.paginationNext:before, .gridder-navigation .gridder-nav.next:before {
    content: ">";
    right: 0;
}
.paginationLinks:hover:before, .gridder-navigation .gridder-nav:hover:before {
    background: #212355;
}
.caseStudyPagination {
    border-top: 1px solid #1B2055;
    padding: 30px 0 0;
    margin: 30px 0 0;
}
.caseStudyFullImgSection {
    margin-bottom: 20px;
    position: relative;
}
.caseStudyFullImgSection .caseStudyCaption {
    /*bottom: -44px;*/
    left: 0;
    margin: 0;
    padding-right: 15px;
    width: 33.33%;
    position: absolute;
}
/* Case Study Detail Ends */

/* Tab Accordion Mob */

#myTabIndustry-accordion.panel-group .panel {
    border-radius: 0;
    background: none;
    border: none;
    box-shadow: none;
}
#myTabIndustry-accordion .panel-default>.panel-heading {
    background: none;
    border: none;
    border-radius: 0;
    padding: 0;
}
#myTabIndustry-accordion .panel-default>.panel-heading a.js-tabcollapse-panel-heading.collapsed {
    background: #1d3177;
}
#myTabIndustry-accordion .panel-default>.panel-heading a.js-tabcollapse-panel-heading.collapsed:before {
    content: "\f105";
}
#myTabIndustry-accordion .panel-default>.panel-heading a.js-tabcollapse-panel-heading {
    background: #9c152d;
    display: block;
    padding: 14px 40px 16px 20px;
    color: #FFF;
    font-weight: 700;
    position: relative;
}
#myTabIndustry-accordion .panel-default>.panel-heading a.js-tabcollapse-panel-heading:before {
    content: "\f107";
    font-family: FontAwesome;
    color: #FFF;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    font-weight: 400;
}
#myTabIndustry-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: none;
}
#myTabIndustry-accordion .panel-body {
    padding: 0;
}
#myTabIndustry-accordion .scrollCommom {
    padding: 14px 0;
}
#myTabIndustry-accordion .scrollCommom .container-fluid {
    padding: 0 20px;
}
#myTabIndustry-accordion .scrollCommom .pageTitle {
    margin-top: 0;
}
.accordionIndustry {
    background: #E6E6E3;
}
.accordionIndustry .logoSquareBox {
    position: relative;
}
.accordionIndustry .logoSquareBox:after {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    height: 2px;
    background: #E6E6E3;
    content: "";
}
.accordionIndustry .logoSquareBox .gridderCaseStudy:before {
    position: absolute;
    bottom: 0;
    width: 2px;
    top: 0;
    right: 0px;
    height: 100%;
    background: #E6E6E3;
    content: "";
    display: block;
    z-index: 1;
}
.accordionIndustry .logoSquareBox .gridderCaseStudy {
    position: relative;
}
/* Tab Accordion Mob Ends */

.industrymainContent {
    padding: 20px 0 145px;
}
/* Industry Page :: End */

/* Contact Page */

.see-global-map {
    float: right;
    font-size: 18px;
    color: #716e6a;
    margin-top: 7px;
    background: url(../images/arrow-circle.png) no-repeat right 0;
    background-size: 20px;
    padding-right: 25px;
}
.border-sidebar .border-top {
    border-top: 1px solid #d4d3d1;
    clear: both;
}
.border-sidebar .border-top {
    padding-left: 0;
}
.mart30 {
    margin-top: 30px;
}
/* Contact Page :: End */

/* Location Page :: Start */

.locationBusiness {
    font-family: 'fs_silas_sans';
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
}
.businessTitle {
    font-size: 12px;
    letter-spacing: 0.1em;
    display: block;
}
.locationGmap {
    background: #fff;
    color: #1c2156;
    font-size: 12px;
    padding: 20px 20px 15px 20px;
    margin: 20px -20px 0;
    overflow: hidden;
}
.locationGmap hr {
    border-color: #cfcdc9!important;
}
.mapLink {
    width: 50%;
    display: block;
    color: #E74744;
    font-size: 14px;
}
.locationWrap {
    width: 100%;
    background: #e2e3df;
}
#mapdiv {
    height: 800px;
    width: 100%;
    padding-top: 3px;
}
.locationWrap .nav-tabs {
    border-bottom: 0;
    padding-top: 40px;
    position: relative;
    height: 71px;
}
.locationWrap .nav-tabs:after {
    position: absolute;
    content: "";
    bottom: -8px;
    left: 0;
    right: 0;
    background: #d5d3d0;
    height: 1px;
    width: 100%;
}
.locationWrap .nav-tabs .locationToggle div {
    padding: 7px 15px;
}
.locationWrap .nav-tabs .locationToggle div:last-child {
    padding-right: 0;
}
.locationWrap .nav-tabs>div:first-child {
    padding: 0;
}
.locationWrap .nav-tabs>div:first-child a {
    font-size: 25px;
    color: #212355;
    padding: 0;
}
.locationWrap .nav>.locationToggle div>a:focus, .locationWrap .nav>li>a:hover {
    background: none;
    border-bottom: 5px solid #212355;
    position: relative;
}
.locationWrap .nav-tabs div a {
    font-size: 20px;
    color: #716e6a;
    padding: 7px 0 0 0;
    position: relative;
    z-index: 5;
}
.locationWrap .nav-tabs div a:hover, .locationWrap .nav-tabs div a.active {
    color: #212355;
    border-bottom: 5px solid #212355;
}
.locationWrap .nav-tabs .locationToggle div a:focus {
    background: none;
}
.locationWrap .nav-tabs .locationToggle div {
    float: none;
    display: inline-block;
}
.locationWrap .tab-content {
    padding-top: 0;
    min-height: 300px;
}
.locationToggle {
    display: block;
}
.ammapDescriptionText h4, .__addressisotope h4 {
    background: #1C2156;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 100%;
    padding: 15px;
    margin-top: 0;
    margin-bottom: 15px;
    text-transform: uppercase;
    white-space: nowrap;
}
.ammapDescriptionText h4 {
    background: #1C2156;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 100%;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    white-space: nowrap;
}
.__addressisotope p {
    overflow: hidden;
    margin-bottom: 30px;
}
.__addressisotope aside {
    margin-bottom: 30px;
}
.__addressisotope aside a {
    color: #E74744;
    display: inline-block;
    padding: 15px 0 0;
}
.__addressisotope aside a:hover {
    color: #E42822;
}
.__addressisotope aside strong {
    color: #1C2156;
    display: block;
    padding-bottom: 5px;
}
.fa-map-signs:before {
    content: "\f277";
}
body.location-page {
    background: #E2E3DF!important;
}
.location-page .inner-slant {
    background: url("../images/inner-slant-location.png") no-repeat center 0;
}
.dashedBorder {
    margin-left: -20px;
    position: relative;
}
.dashedBorder::before {
    background: #e2e3df none repeat scroll 0 0;
    content: "";
    height: 3px;
    position: absolute;
    width: 767px;
}
.__addressisotope aside strong.location-title {
    color: #5e4f47;
}
/* Location Page :: End */

/* Sticky  */

/*.sideStick { max-width: 100%; width: 100%; padding-right: 30px; }
.sticky, .sharePage { width: 100%; }
.posS { position: static; }*/

.sticky, .sharePage, .fourMomsBgWhite, .fourMomDetail {
    width: 100%;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.sideStick {
    max-width: 100%;
    width: 100%;
    padding-right: 30px;
}
.fourMomsBgWhite {
    background: #FFF;
    width: 100%;
    height: 158px;
    position: relative;
    z-index: 1;
}
.responsibleBusinessDetail .sharePage {
    position: relative;
    z-index: 1;
}
/* People Detail Page */

/* People Detail Page Slant */

.teamDetailTop h1 {
    margin-top: -7px;
}
.teamDetailTop {
    bottom: 85px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 99;
}
.responsibleSpaceMinus.teamDetailWrap {
    margin-top: -50px;
}
/* People Detail Page Slant :: End */

.industruPanelGrp {
    transition: all ease-in-out 0.5s;
}
.translateFromRight {
    position: relative;
    transform: translateX(100%);
    float: left;
    width: 100%;
    transition: all ease-in-out 0.5s;
}
.__team_content.row {
    padding-top: 7px;
}
/******************************************************
* #submenu Design Start Here
******************************************************/

#navigation .submenuBc {
    visibility: hidden;
    position: absolute;
    left: 48%;
    transform: translateX(-48%);
    top: 100%;
    width: 300px;
    background: #1B2055;
    padding: 20px 0 22px;/*transition: all ease-in-out 0.1s;*/
}
#navigation .submenuBc li {
    display: block;
    float: none;
}
#navigation .submenuBc li a {
    display: block;
    float: none;
    color: #FFF;
    font-size: 22px;
    padding: 0 30px;
}
#navigation .submenuBc li a:hover, #navigation .submenuBc li a.active {
    color: #ABCAE9;
}
#navigation li:hover .submenuBc {
    visibility: visible;
    animation-name: fadeInUpNew;
    animation-duration: 0.5s;
    animation-fill-mode: both;
}
 @-webkit-keyframes fadeInUpNew {
 from {
 opacity: 0;
 -webkit-transform: translate3d(-50%, 0, 0);
 transform: translate3d(-50%, 15px, 0);
}
 to {
 opacity: 1;
 -webkit-transform: translate3d(-50%, 0, 0);
 transform: translate3d(-50%, 0, 0);
}
}
 @keyframes fadeInUpNew {
 from {
 opacity: 0;
 -webkit-transform: translate3d(-50%, 15px, 0);
 transform: translate3d(-50%, 15px, 0);
}
 to {
 opacity: 1;
 -webkit-transform: translate3d(-50%, 0, 0);
 transform: translate3d(-50%, 0, 0);
}
}
.navbar-nav>li:hover .hvr-underline-from-center:before, .navbar-nav>li:focus .hvr-underline-from-center:before, .navbar-nav>li:active .hvr-underline-from-center:before {
    height: 4px;
    left: 0;
    right: 0;
    z-index: 1;
}
/******************************************************
* #submenu Design End Here
******************************************************/

/******************************************************
* #bussiness page Design Start Here
******************************************************/

.businessImgWrap img {
    display: block;
}
.businessImgWrap a {
    display: block;
    position: relative;
}
.bussinessBtn {
    background-color: #e52823;
    bottom: 0;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 15px;
    position: absolute;
    right: 0;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    white-space: nowrap;
    width: 40px;
}
.bussinessBtn:before {
    content: "+";
    font-size: 18px;
    line-height: 36px;
    text-transform: uppercase;
}
.businessImgWrap a:hover .bussinessBtn {
    width: 125px;
}
.businessImgWrap a:hover .bussinessBtn:before {
    content: "Read More";
    font-size: 14px;
}
.businessWhiteBg {
    background: #FFFFFF;
}
.businessLinksList {
    padding: 12px 20px 15px;
}
.businessBlockNew .pageTitle {
    margin-bottom: 15px;
}
.businessLinksList .pageTitle {
    margin: 0 0 8px;
    border-bottom: 1px solid #AEA8A5;
    padding: 0 0 10px;
}
.allContent .businessLinksList ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.allContent .businessLinksList ul li {
    list-style: none;
    padding: 1px 0;
}
.allContent .businessLinksList ul li a {
    color: #5E4F47;
    font-size: 20px;
    font-weight: 400;
}
.allContent .businessLinksList ul li a:hover {
    color: #23527c;
}
.businessBlockNew {
    padding: 30px 0 80px;
}
.customRowSpace {
    margin: 0 -10px;
}
.customRowSpace [class*="col-"] {
    padding: 0 10px;
}
.businessGreyBg {
    background: #E6E6E3;
}
.strategyAltDesc {
    padding: 14px 20px 40px 0
}
.strategyAltBlock .pageTitle {
    margin: 0 0 15px;
}
.strategyAltDesc .pageTitle {
    margin-top: 0;
}
.strategyAltBlock .businessGreyBg a {
    display: block;
}
.strategyAltBlock .businessGreyBg a:hover .bussinessBtn:before {
    content: "Read More";
    font-size: 14px;
}
.strategyAltBlock .businessGreyBg a:hover .bussinessBtn {
    width: 125px;
}
.strategyAltBlock {
    padding: 45px 0 50px;
}
.strategyAltDesc p {
    font-size: 20px;
}
/******************************************************
* #bussiness page Design End Here
******************************************************/


/*COMMUNITY NEW PAGE*/
.community_partnerDetail .grant-recipients h2 {
    color: #212355;
}
.community_partnerDetail .grant-recipients h3 {
    margin-top: 0;
    color: #5e4f47;
    font-size: 22px;
}
.community_partnerDetail .grant-recipients p {
    color: #5e4f47;
}
.community_partnerDetail .grant-recipients .col-md-8 {
    margin-bottom: 30px;
}
.minus-margin-cont {
    margin-left: -300px;
    background: #F7F5F4;
}
.community_partnerDetail .grant-recipients .media .media-left {
    min-width: 300px;
    max-width: 300px;
}
.community_partnerDetail .grant-recipients .media .media-left a img {
    width: 90%;
}
.community_partnerDetail .grant-recipients .media {
    margin-bottom: 30px;
}
.grant-recipients {
    margin-bottom: 30px;
    position: relative;
    z-index: 99;
}
.community_banner {
    padding-top: 10px !important;
    padding-left: 0 !important;
    padding-bottom: 30px !important;
    font-style: normal !important;
}

@media (min-width:1800px) {
.community_banner .bottomContentDesc {
    max-width: 640px;
}
}
.community_banner small, .community_banner h2, .community_banner p {
    color: #fff;
}
.community_banner h2 {
    margin-top: 0;
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 25px;
    font-style: normal !important;
}
.community_banner p {
    font-size: 16px;
    margin-bottom: 20px;
    font-style: normal !important;
}
.community_banner small {
    font-size: 13px;
    font-style: normal !important;
}
.community_banner a.btn {
    border-radius: 0;
    padding: 10px 20px;
    background: #fff;
    color: #9d162e;
    font-weight: bold;
    font-style: normal !important;
}
.community_banner a.btn:hover {
    background: #800015;
    color: #fff !important;
}

/*COMMUNITY NEW PAGE*/

/* Media Query */

@media(min-width:768px) {
/* Strategy Start */
.growingCompanyWrapper {
    border-top: 2px solid #1e3278;
    background: url(../images/bc-private-equity/shape1.jpg) no-repeat 0 0;
    height: 520px;
    position: relative;
    overflow: hidden;
    transition: all ease-in-out 0.5s;
    background-size: cover;
}
.mainGrowingTopRightImg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background: url(../images/bc-private-equity/shape3.jpg) no-repeat 0 0;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    background-size: cover;
}
.mainGrowingBottomLeftImg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background: url(../images/bc-private-equity/shape4.jpg) no-repeat 0 0;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    background-size: cover;
}
.mainGrowingTopLeftImg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background: url(../images/bc-private-equity/shape2.jpg) no-repeat 0 0;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    background-size: cover;
}
.mainGrowingBottomRightImg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    background: url(../images/bc-private-equity/shape5.jpg) no-repeat 0 0;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    background-size: cover;
}
.growingCompanyWrapper.activeTopRight .mainGrowingTopRightImg {
    opacity: 1;
}
.growingCompanyWrapper.activeBottomLeft .mainGrowingBottomLeftImg {
    opacity: 1;
}
.growingCompanyWrapper.activeTopLeft .mainGrowingTopLeftImg {
    opacity: 1;
}
.growingCompanyWrapper.activeBottomRight .mainGrowingBottomRightImg {
    opacity: 1;
}
.mainGrowingRightTop,  .mainGrowingLeftTop,  .mainGrowingLeftBottom,  .mainGrowingRightBottom {
    position: relative;
    z-index: 1;
    transition: all ease-in-out 0.3s;
}
.mainGrowingRightTopWrap {
    max-width: 240px;
}
.mainGrowingRightTop {
    position: absolute;
    top: 45px;
    right: 0;
    width: 340px;
}
.activeTopRight .mainGrowingRightTop {
    width: 470px;
    top: 20px;
}
.activeTopRight .mainGrowingRightTopWrap {
    max-width: 100%;
}
.mainGrowingLeftTop {
    position: absolute;
    top: 90px;
    left: 65px;
    max-width: 240px;
}
/*    .mainGrowingCenter { left: 50%;  position: absolute;  top: 50%;  transform: translate(-50%, -50%);  z-index: 1;}*/
.mainGrowingLeftBottom {
    position: absolute;
    bottom: 25px;
    left: 75px;
    max-width: 270px;
}
.mainGrowingRightBottom {
    position: absolute;
    bottom: 25px;
    right: 20px;
    max-width: 260px;
}
.mainGrowingRightBottom .mainGrowingRightTopWrap {
    max-width: 100%;
}
.activeTopRight .mainGrowingCenter {
    left: 37%;
    top: 60%;
}
.activeTopRight .mainGrowingLeftTop {
    left: 15px;
    top: 130px;
}
.activeTopRight .mainGrowingLeftBottom {
    left: 10px;
    bottom: -5px;
}
.activeTopRight .mainGrowingRightBottom {
    right: 60px;
}
.activeTopLeft .mainGrowingCenter {
    left: 66%;
    top: 60%;
}
.activeTopLeft .mainGrowingLeftTop {
    max-width: 370px;
}
.activeTopLeft .mainGrowingLeftTop .mainGrowingRightTopWrap {
    max-width: 100%;
}
.activeTopLeft .mainGrowingLeftBottom {
    bottom: 10px;
    left: 172px;
}
.activeTopLeft .mainGrowingRightBottom {
    bottom: -15px;
    right: 0px;
    max-width: 170px;
}
.activeBottomRight .mainGrowingRightBottom {
    max-width: 320px;
}
.activeBottomRight .mainGrowingCenter {
    margin: -60px 0 0 -130px;
}
.activeBottomRight .mainGrowingLeftTop {
    top: 22px;
    left: 8px;
}
.activeBottomLeft .mainGrowingCenter {
    margin: -80px 0 0 40px;
}
.activeBottomLeft .mainGrowingRightTopWrap {
    max-width: 100%;
}
.activeBottomLeft .mainGrowingLeftBottom {
    max-width: 300px;
}
.activeBottomLeft .mainGrowingRightBottom {
    right: 5px;
    bottom: 112px;
}
.activeBottomLeft .mainGrowingRightTop {
    top: 16px;
    width: 255px;
}
.activeBottomLeft .mainGrowingLeftTop {
    top: 40px;
}
.mainGrowingLeftBottom #integratedDeal {
    position: absolute;
    bottom: 25px;
    left: 0;
    width: 300px;
}
#partnershipMng {
    position: absolute;
    right: 0;
    top: 20px;
    width: 470px;
}
#acceleratedExe {
    width: 320px;
    bottom: 25px;
    position: absolute;
    right: 20px;
}
#holisticApproach {
    position: absolute;
    left: 0;
    top: 0;
    width: 370px;
}
.mainGrowingRightBottom .mainGrowingRightTopWrap>.strategyTitle {
    max-width: 250px;
}
.mainGrowingLeftBottom .mainGrowingRightTopWrap>.strategyTitle {
    max-width: 240px;
}
.mainGrowingLeftTop .mainGrowingRightTopWrap>.strategyTitle {
    max-width: 240px;
}
.mainGrowingRightTop .mainGrowingRightTopWrap>.strategyTitle {
    max-width: 240px;
}
/* Strategy End */
}

@media(min-width:1400px) {
.sliderSolidColor {
    height: 230px !important;
}
.slant {
    height: 700px;
    top: -445px;
}
.allcontentBgBain {
    margin-top: -445px;
    padding: 445px 0 0;
}
.slantStraight {
    height: 700px;
}
.slider-caption {
    bottom: 0;
    margin-top: -285px;
}
.captionFixed {
    width: 800px;
}
header .logoTop.scrolllogo {
    height: 100px;
}
.slider-content {
    margin-top: -285px;
}
.safariMac .captionFixed {
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.sharePage {
    padding: 20px 25px 25px;
}
.citizenPage .responsibleSpaceMinus {
    margin-top: -180px;
}
/*
    .slider-content.xs-banner-text {
        margin-top: -385px;
    }
*/
    /* Strategy Start */
.mainGrowingRightBottom .mainGrowingRightTopWrap>.strategyTitle {
    max-width: 320px;
}
.activeTopRight .mainGrowingRightBottom {
    max-width: 320px;
}
.activeTopRight .mainGrowingLeftBottom {
    bottom: -12px;
    left: 6px;
}
#acceleratedExe {
    bottom: 0;
    right: 50px;
}
.activeTopLeft .mainGrowingLeftBottom .mainGrowingRightTopWrap {
    max-width: 340px;
}
.activeTopLeft .mainGrowingLeftBottom .mainGrowingRightTopWrap>.strategyTitle {
    max-width: 340px;
}
.growingCompanyWrapper {
    height: 560px;
}
.activeTopLeft .mainGrowingRightBottom {
    bottom: 0;
    max-width: 175px;
    right: 5px;
}
.activeTopRight .mainGrowingLeftBottom {
    bottom: 0;
    left: 20px;
}
.activeTopRight .growthPlateformWrap {
    margin-top: 10px;
}
#acceleratedExe {
    right: 0;
}
/* Strategy End */
.bottomSectionDesc {
    padding-left: 108px;
}
/* 10 April 2017 :: Team Detail */
.teamDetailTop {
    bottom: 130px;
}
.responsibleSpaceMinus.teamDetailWrap {
    margin-top: -34px;/* 17 July 2017 */
}
}

@media(min-width:1525px) {
.bottomSectionDesc.bottomIconAboutDesc:after {
    right: -215px;
}
}

@media(min-width:1400px) and (max-width:1529px) {
.slider-content.xs-banner-text {
    margin-top: -380px;
}
}

@media(min-width:1481px) and (max-width:1530px) {
.slider-content.xs-banner-text {
    margin-top: -330px;
}
.fourMomsBgWhite,  .fourMomDetail {
    width: 100%;
}
}

@media(min-width:1481px) and (max-width:1599px) {
.slider-content {
    margin-top: -235px;
}
.citizenPage .responsibleSpaceMinus {
    margin-top: -150px;
}
.fourMomsBgWhite,  .fourMomDetail {
    width: 100%;
}
}

@media(min-width:1600px) {
.slider-caption h2,  .slider-caption h1 {
    font-size: 80px;
}
.slider-content {
    margin-top: -230px;
}
.citizenPage .responsibleSpaceMinus {
    margin-top: -150px;
}
.fourMomsBgWhite,  .fourMomDetail {
    width: 100%;
}
.allcontentBgBain {
    padding: 345px 0 0;
}
.community_partnerMain .allContent .ourCommunityDetailWrap {
    margin-top: 50px;
}
}

/* 1 Aug 2017 :: Ray Banner Spacing :: Start */

@media(min-width:1700px) and (max-width:1899px) {
.slant {
    top: -470px;
}
.allcontentBgBain {
    margin-top: -470px;
}
}

@media(min-width:1800px) and (max-width:1999px) {
.slant {
    top: -480px;
}
.allcontentBgBain {
    margin-top: -480px;
}
}

/* 1 Aug 2017 :: Ray Banner Spacing :: End */

@media(min-width:2000px) and (max-width:2149px) {
.slant {
    height: 750px;
    top: -495px;
}
.slantStraight {
    height: 750px;
}
.allcontentBgBain {
    margin-top: -495px;
    padding: 495px 0 0;
}
.slider-content {
    margin-top: -225px;
}
}

@media(min-width:2150px) and (max-width:2249px) {
.slant {
    height: 800px;
    top: -525px;
}
.slantStraight {
    height: 800px;
}
.allcontentBgBain {
    margin-top: -595px;
    padding: 545px 0 0;
}
.slider-content {
    margin-top: -240px;
}
.citizenPage .responsibleSpaceMinus {
    margin-top: -120px;
}
}

@media(min-width:2250px) and (max-width:2549px) {
.slant {
    height: 900px;
    top: -625px;
}
.slantStraight {
    height: 900px;
}
.allcontentBgBain {
    margin-top: -625px;
    padding: 490px 0 0;
}
.slider-content {
    margin-top: -330px;
}
.citizenPage .responsibleSpaceMinus {
    margin-top: -50px;
}
}

@media(min-width:2550px) and (max-width:3549px) {
.slant {
    height: 1200px;
    top: -850px;
}
.slantStraight {
    height: 1200px;
}
.allcontentBgBain {
    margin-top: -850px;
    padding: 520px 0 0;
}
.slider-content {
    margin-top: -520px;
}
}

@media(min-width:3550px) and (max-width:3700px) {
.slant {
    height: 1000px;
    top: -850px;
}
.slantStraight {
    height: 1000px;
}
.allcontentBgBain {
    margin-top: -850px;
    padding: 615px 0 0;
}
.slider-content {
    margin-top: -402px;
}
}

@media(min-width:3700px) and (max-width:3900px) {
.slant {
    height: 1200px;
    top: -950px;
}
.slantStraight {
    height: 1200px;
}
.allcontentBgBain {
    margin-top: -950px;
    padding: 670px 0 0;
}
.slider-content {
    margin-top: -485px;
}
}

@media(min-width:3901px) and (max-width:4100px) {
.slant {
    height: 1400px;
    top: -1050px;
}
.slantStraight {
    height: 1400px;
}
.allcontentBgBain {
    margin-top: -1050px;
    padding: 720px 0 0;
}
.slider-content {
    margin-top: -562px;
}
}

@media(min-width:4800px) and (max-width:5100px) {
.slant {
    height: 1600px;
    top: -1250px;
}
.slantStraight {
    height: 1600px;
}
.allcontentBgBain {
    margin-top: -1250px;
    padding: 820px 0 0;
}
.slider-content {
    margin-top: -660px;
}
}

@media(min-width:4101px) and (max-width:4799px) {
.slant {
    height: 1500px;
    top: -1235px;
}
.slantStraight {
    height: 1500px;
}
.allcontentBgBain {
    margin-top: -1235px;
    padding: 700px 0 0;
}
.slider-content {
    margin-top: -725px;
}
}
html {
    overflow-y: scroll;
    -ms-overflow-style: scrollbar;
}

@media(min-width:992px) and (max-width:1530px) {
/*
.community_banner .bottomMainImg.bottomIconAbout {
    right: -215px !important;
}
*/
/*
.redBg .bottomSectionDesc:after {
    right: -220px !important;
}
*/
}

@media(min-width:1200px) and (max-width:1399px) {
/*
.community_banner .bottomMainImg.bottomIconAbout {
    right: -215px !important;
}
*/
.allContent.ourCommunityDetailWrapMain {
    padding-top: 200px;
}
.slider-caption h2,  .slider-caption h1 {
    font-size: 60px;
}
.slant:before {
    height: 150%;
    top: -150%;
}
.slant {
    height: 600px;
    top: -345px;
    z-index: 18;
    position: relative;
}
.slider-content {
    margin-top: -192px;
}
.slantStraight {
    height: 600px;
}
header .logoTop.scrolllogo {
    height: 100px;
}
/*.captionFixed {   margin-top: 500px ; }*/
.safariMac .captionFixed {
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-filter: blur(0.000001px);
}
.slant-banner {
    top: -38px;
}
/* People Page */
.people-sorting-wrap .psorting .dropdown button {
    font-size: 15px;
}
body .people-sticky {
    width: 100% !important;
    padding: 0 !important;
}
/* People Page :: Ends */
.captionFixed {
    margin-bottom: 15px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
.allContent.ourCommunityDetailWrapMain {
    padding-top: 160px;
}
/* People Page :: Start */
.people-sticky {
    width: 100% !important;
}
/* People Page :: Ends */
.see-global-map {
    float: right;
    display: inline-block;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1117px) {
.see-global-map {
    float: left !important;
    margin-bottom: 20px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1480px) {
/*.sticky , .sharePage {
        width:250px;
    }  */
    /* Strategy Start */
    /*.sticky , .sharePage , .fourMomsBgWhite , .fourMomDetail {
        width:250px;
    }*/
.sticky,  .sharePage,  .fourMomsBgWhite,  .fourMomDetail {
    width: 100%;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.sideStick {
    max-width: 100%;
    width: 100%;
    padding-right: 30px;
}
.growingCompanyWrapper .strategyTitle {
    font-size: 24px;
}
.growingCompanyMainWrapper .svg-cont #top-cont.again-top-cont {
    top: -10px;
    right: 50px;
}
.growingCompanyMainWrapper .svg-cont #left-cont.again-left-cont {
    left: 5px;
    top: 60px;
}
.growingCompanyMainWrapper .svg-cont #bottom-cont {
    bottom: 50px;
    left: 70px;
}
.growingCompanyMainWrapper .svg-cont #bottom-cont.again-bottom-cont {
    left: 15px;
}
.growingCompanyMainWrapper .svg-cont #right-cont {
    bottom: 50px;
    right: 0;
}
.growingCompanyMainWrapper .svg-cont #right-cont.again-right-cont {
    bottom: 58px;
    right: 3px;
}
/*
    .growingCompanyMainWrapper .svg-cont #right-cont.again-right-cont .svg-cont-hide{
        width: 80%;
    }
*/
.growingCompanyMainWrapper .svg-cont .item.again-right-cont h2 {
    width: 365px;
}
.growingCompanyMainWrapper .svg-cont .item.top-right-title {
    bottom: -4px !important;
}
.growingCompanyMainWrapper .svg-cont .item.left-right-title {
    bottom: 10px !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-bottom-title {
    bottom: 20px !important;
}
.growingCompanyMainWrapper .svg-cont .item.bottom-top-title {
    right: 10px !important;
    top: 20px !important;
}
.growingCompanyMainWrapper .svg-cont .item.right-top-title {
    right: 35px !important;
    top: 20px !important;
}
.growingCompanyMainWrapper .svg-cont .item.right-bottom-title {
    left: 20px !important;
}
.growingCompanyMainWrapper .svg-cont .item.left-top-title {
    top: 15px !important;
}
.ie11 .growingCompanyMainWrapper {
    height: 505px;
}
/* Strategy End */
}

@media(min-width:992px) {
/* Industry Start */
.squareBoxesCol:nth-child(2) .squareBoxes,  .squareBoxesCol:nth-child(3) .squareBoxes,  .squareBoxesCol:nth-child(4) .squareBoxes,  .squareBoxesCol:first-child .squareBoxes {
    border-top: none;
}
.squareBoxesCol:nth-child(4n) .squareBoxes {
    border-right: none;
}
.gridderCaseStudy .squareBoxesCol:nth-child(4n) .squareBoxes {
    border-right: 1px solid #aea8a5;
}
.portfolioMasonaryWrap .squareBoxesCol:nth-child(2) .squareBoxes,  .portfolioMasonaryWrap .squareBoxesCol:nth-child(3) .squareBoxes,  .portfolioMasonaryWrap .squareBoxesCol:nth-child(4) .squareBoxes,  .portfolioMasonaryWrap .squareBoxesCol:first-child .squareBoxes,  .portfolioMasonaryWrap .squareBoxesCol:nth-child(5) .squareBoxes {
    border-top: none;
}
.portfolioMasonaryWrap .squareBoxesCol:nth-child(4n) .squareBoxes {
    border-right: 1px solid #AEA8A5;
}
.portfolioMasonaryWrap .squareBoxesCol:nth-child(5n) .squareBoxes {
    border-right: 1px solid #AEA8A5;
}
.portfolioMasonaryWrap .squareBoxesCol .squareBoxes {
    border: none !important;
}
.portfolioMasonaryWrap .squareBoxesCol {
    border-bottom: 1px solid #AEA8A5;
    border-right: 1px solid #AEA8A5;
}
/* Industry End */
}

@media(min-width:992px) and (max-width:1199px) {
.community_partnerDetail .grant-recipients .media .media-left {
    padding-left: 30px;
}
.sidestickParentW .sideStick {
    max-width: 300px !important;
}
.people-sorting-wrap .psorting>.dropdown {
    width: 64%
}
.people-sorting-wrap .psorting .dropdown button {
    font-size: 14px;
}
/*
.bottomSectionDesc:after {
    width: 119%;
}
*/
.bottomSectionDesc {
    padding-left: 80px;
}
.slider-caption h2,  .slider-caption h1 {
    font-size: 45px;
}
.logoSquareBox .expandGrid {
    width: 40% !important;
}
.portfolioMasonaryWrap .grid:after {
    width: 5px;
}
.portfolioSearch {
    width: 100%;
    border-top: 1px solid #aea8a5;
    border-left: none;
}
.portfolioSearch .form-control {
    width: calc(100% - 52px);
}
header .logoTop.scrolllogo1 img {
    width: 100%;
}
.captionFixed .slider-caption {
    width: 100%;
}
.slider-caption h2,  .slider-caption h1 {
    font-size: 65px;
}
.captionFixed {
    width: 555px;
}
/* Strategy Starts */
.mainGrowingBottomRightImg,  .mainGrowingBottomLeftImg,  .mainGrowingTopLeftImg,  .mainGrowingTopRightImg,  .growingCompanyWrapper {
    background-size: 100% 100%;
}
.growingCompanyWrapper .strategyTitle .collapsed span.plusIcon,  .growingCompanyWrapper .strategyTitle span.plusIcon {
    font-size: 24px;
}
.growingCompanyWrapper .strategyTitle {
    font-size: 20px;
}
.mainGrowingRightTop {
    right: 3px;
}
.mainGrowingLeftBottom #integratedDeal {
    left: -15px;
}
.mainGrowingRightTop {
    width: 255px;
    top: 80px;
}
.mainGrowingRightBottom {
    bottom: 45px;
}
.mainGrowingLeftBottom {
    bottom: 45px;
    left: 30px;
}
.mainGrowingLeftTop {
    left: 30px;
}
#partnershipMng {
    width: 395px;
}
.activeTopRight .mainGrowingRightBottom {
    bottom: 25px;
}
.activeBottomRight .mainGrowingLeftTop {
    top: 33px;
    left: 8px;
    width: 210px;
}
#acceleratedExe {
    bottom: -8px;
    position: absolute;
    right: 0;
    width: 280px;
}
.mainGrowingLeftBottom #integratedDeal {
    bottom: 0;
}
.activeBottomLeft .mainGrowingRightTop {
    width: 225px;
}
.activeBottomLeft .mainGrowingRightBottom {
    width: 230px;
}
#holisticApproach {
    width: 290px;
}
.activeTopLeft .mainGrowingRightBottom {
    bottom: -10px;
    right: 0;
    width: 160px;
}
.activeTopLeft .mainGrowingLeftBottom {
    left: 80px;
    bottom: 10px;
}
.activeBottomRight .mainGrowingCenter {
    margin: 0;
    top: 39%;
    left: 35%;
}
.activeTopRight .mainGrowingCenter {
    top: 59%;
}
.activeBottomLeft .mainGrowingCenter {
    margin-left: 25px;
}
.growingCompanyMainWrapper .svg-cont .item h2,  .svg-head {
    font-size: 70%;
}
.growingCompanyMainWrapper .svg-cont #left-cont {
    left: 1%;
    top: 12%;
}
.growingCompanyMainWrapper .svg-cont #left-cont.again-left-cont {
    top: 12% !important;
}
.growingCompanyMainWrapper .svg-cont #top-cont {
    right: 5%;
    top: 3%;
}
.growingCompanyMainWrapper .svg-cont #bottom-cont {
    bottom: 10%;
    left: 5%;
}
.svg-cont-hide ul li {
    font-size: 13px;
}
.growingCompanyMainWrapper .svg-cont #top-cont.again-top-cont {
    top: 0;
    right: -12%;
}
.growingCompanyMainWrapper .svg-cont .item h2,  .svg-head {
    background-size: 20px;
    padding-left: 35px;
}
.svg-cont-hide {
    padding-left: 25px;
}
.growingCompanyMainWrapper .svg-cont .item.again-right-cont h2 {
    width: 100%;
}
.growingCompanyMainWrapper .svg-cont .item.again-bottom-cont h2 {
    width: 170px;
}
.growingCompanyMainWrapper .svg-cont .item.top-left-title {
    left: 4% !important;
    top: 30% !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-bottom-title {
    bottom: 5% !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-bottom-title h2 {
    width: 62% !important;
}
.growingCompanyMainWrapper .svg-cont .item.top-right-title {
    right: 0 !important;
    bottom: 0 !important;
}
.growingCompanyMainWrapper .svg-cont .item.left-bottom-title {
    left: 5% !important;
    bottom: 6% !important;
}
.growingCompanyMainWrapper .svg-cont .item.right-left-title h2 {
    width: 62% !important;
}
.growingCompanyMainWrapper .svg-cont #right-cont.again-right-cont {
    bottom: 30px;
    right: 50px;
    width: 37%;
}
.growingCompanyMainWrapper .svg-cont #right-cont {
    bottom: 45px;
    right: 3px;
}
.growingCompanyMainWrapper .svg-cont .item.right-top-title {
    right: -7% !important;
    top: 3% !important;
}
.growingCompanyMainWrapper .svg-cont .item.bottom-top-title {
    right: -7% !important;
}
.growingCompanyMainWrapper .svg-cont .item.bottom-right-title {
    bottom: 25% !important;
}
.growingCompanyMainWrapper .svg-cont .item.bottom-left-title {
    top: 7% !important;
}
.growingCompanyMainWrapper .svg-cont .item.left-right-title {
    bottom: 4% !important;
    right: -23% !important;
}
.growingCompanyMainWrapper .svg-cont .item.left-right-title h2 {
    width: 55% !important;
}
/* Strategy Ends */
    /* Industry Starts */
.caseStudyDetail .caseStudyCaption p {
    font-size: 13px;
}
.tabsCustom .nav-pills>li>a {
    font-size: 18px;
    line-height: 22px;
}
/* Industry Ends */
    /* Team Detail */
.teamDetailTop {
    bottom: 115px;
}
.responsibleSpaceMinus.teamDetailWrap {
    margin-top: -30px;
}
/******************************************************
    * #bussiness page Design Start Here
    ******************************************************/
.businessBlockNew {
    padding: 60px 0 80px;
}
.businessLinksList .pageTitle {
    font-size: 26px;
}
.strategyAltDesc p {
    font-size: 15px;
    line-height: 20px;
}
.strategyAltDesc .pageTitle {
    font-size: 24px;
    margin-bottom: 8px;
}
.strategyAltDesc {
    margin-left: -6px;
    padding: 12px 7px 40px 0;
}
/******************************************************
    * #bussiness page Design End Here
    ******************************************************/
}

@media(min-width:1199px) and (max-width:1399px) {
.slider-caption h2,  .slider-caption h1 {
    font-size: 70px;
}
body .captionFixed {
    width: 700px;
}
}

@media(min-width:992px) and (max-width:1024px) {
.numberCount .counter1,  .blueBG .plusIco,  .plusIco {
    font-size: 40px;
}
.blueBG .dollorIco {
    font-size: 25px;
}
.blueBG sup {
    font-size: 25px;
    top: -11px;
}
.blueBG .plusIco {
    font-size: 25px;
}
.sharePage,  .fourMomsBgWhite,  .fourMomDetail {
    width: 100%;
}
.slant {
    height: 550px;
    top: -345px;
    z-index: 18;
}
.slantStraight {
    height: 550px;
}
.allcontentBgBain {
    margin-top: -550px;
    padding: 550px 0 0;
}
.numberCount .countWrap:before {
    top: 17px;
}
.slider-content.xs-banner-text {
    margin-top: -250px;
}
.sharePage {
    padding: 20px 25px 15px;
}
.search-bar .main-container {
    padding: 0 0 30px;
}
.search-bar form input {
    font-size: 35px;
    padding-left: 0!important;
}
.search-bar form input[type=submit] {
    padding: 0!important;
    height: 30px;
    width: 30px;
}
/* People Start */
.people-sticky {
    width: 100%;
}
.people-sticky .glyphicon-th-large:before {
    content: "" !important;
}
.people-sticky .glyphicon-align-justify:before {
    content: "" !important;
}
#mapdiv {
    height: 700px;
}
.__addressisotope aside a {
    padding: 0;
}
.mapDirection {
    padding-top: 10px!important;
}
.ammapDescriptionWindow {
    max-height: 450px!important;
    overflow-x: hidden;
    overflow-y: scroll;
}
/* People End */
.slider-caption h2,  .slider-caption h1 {
    font-size: 55px;
}
.see-global-map {
    float: none;
    display: inline-block;
}
}

@media(min-width:1025px) and (max-width:1199px) {
.slant {
    height: 550px;
}
.slantStraight {
    height: 550px;
}
.allcontentBgBain {
    margin-top: -550px;
    padding: 550px 0 0;
}
.slider-caption {
    bottom: 30px;
}
.sharePage,  .fourMomsBgWhite,  .fourMomDetail {
    width: 100%;
}
.slider-content.xs-banner-text {
    margin-top: -250px;
}
.slant-banner {
    top: -35px;
}
.captionFixed {
    width: 645px;
    margin-bottom: 15px;
}
body.responsibleBusinessDetail .responsibleSpaceMinus {
    margin-top: -95px;
}
body.responsibleBusinessDetail .sharePage {
    padding: 20px 25px 25px;
}
}

@media(min-width:1200px) and (max-width:1299px) {
.industry-stick-wrap .sideStick {
    max-width: 818px !important;
    min-width: 818px !important;
}
}

@media(min-width:1025px) and (max-width:1199px) {
.industry-stick-wrap .sideStick {
    max-width: 686px !important;
    min-width: 686px !important;
}
}

@media(min-width:992px) and (max-width:1024px) {
.industry-stick-wrap .sideStick {
    max-width: 671px !important;
    min-width: 671px !important;
}
}

@media (max-width:991px) {
.minus-margin-cont {
    margin-left: 0;
}
.allContent.ourCommunityDetailWrapMain {
    padding-top: 0;
}
/*
    .industrymainContent{
        padding-bottom: 25px;
    }
*/
.industry-stick-wrap .sideStick {
    /*
        position: static !important;
        min-width: 0 !important;
        max-width: none !important;
        display: block !important;
        width: 100% !important;
*/
    min-width: 648px !important;
    max-width: 648px !important;
    display: block !important;
}
.industry-stick-wrap .sideStick.is_stuck {
    position: fixed !important;
    padding-top: 0;
}
}

@media(min-width:768px) and (max-width:991px) {
    
    .rs-latest-news .news-single .newsdata-wrap, .rs-latest-news .news-single .newsMeta{
        width: 100%;
    }
    
    .rs-latest-news .news-single .newsdata-wrap img{
        max-height: 580px;
        width: auto;
    }

/*
    .redBg .bottomSectionDesc:after{
        right: -22% !important;
    }
*/
/*.menuLogo { font-size: 54px; }*/
    /*header .logoTop img { vertical-align: bottom; }*/
.sideStick {
    padding-right: 0;
    padding-top: 0;
}
.sideStick .people-sticky,  .sideStick .sticky {
    margin-top: 10px;
}
.sticky,  .sharePage,  .fourMomsBgWhite,  .fourMomDetail {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.privateEquityBlocks .peopleCat .catDetail {
    padding: 8px 15px 40px;
}
.bottomSectionDesc:after {
    width: 119%;
}
.bottomSectionDesc {
    padding-left: 0;
}
.slider-caption h2,  .slider-caption h1 {
    font-size: 32px;
}
.privateEquityBlocks .peopleCat .catDetail h3 {
    font-size: 32px;
    line-height: 35px;
}
.slant {
    height: 550px;
    top: -345px;
    z-index: 18;
}
.slantStraight {
    height: 550px;
}
.allcontentBgBain {
    margin-top: -550px;
    padding: 450px 0 0;
}
.slider-caption {
    bottom: 0;
}
.slider-content {
    margin-top: -204px !important;
}
.skew .skew-content {
    padding-left: 15px;
    padding-right: 15px;
    overflow-x: hidden;
}
header .logoTop .navbar-brand img {
    max-width: 250px;
}
.scrolllogo .lower label {
    margin-top: 20px;
}
/*header {
        height: 35px;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
    }*/
.mobile-slantImg {
    max-width: 100%;
}
.slider-content.xs-banner-text {
    margin-top: -250px !important;
}
.bottomSectionDesc .multimoreBtn {
    margin-top: 15px;
}
/* 29 March 2017 :: Portfolio */
.logoSquareBox .expandGrid {
    width: 50% !important;
}
.portfolioMasonaryWrap .squareBoxes {
    min-height: 160px;
}
.expandGrid .squareBoxes {
    padding: 20px;
    min-height: 482px;
    max-height: 482px;
}
.companyPlaceLists ul li {
    font-size: 16px;
    line-height: 20px;
}
.companyPlaceLists ul li span {
    font-size: 14px;
}
.companyDetail {
    font-size: 15px;
    padding-top: 15px;
}
.portfolioSearch {
    width: 100%;
    border-left: none;
}
.portfolioSearch .form-control {
    width: calc(100% - 52px);
}
.dropdownWrapper {
    width: 100%;
    border-bottom: 1px solid #aea8a5;
    border-right: none;
}
.dropdownWrapper .dropdown .btn {
    max-width: 100%;
    padding: 15px 20px 17px 0;
}
.closeBtnIsotope span {
    padding: 0 2px;
}
.captionFixed .slider-caption {
    width: 100%;
}
/* Strategy Starts */
.growingCompanyWrapper {
    /*max-width: 648px;*/
    width: 100%;
    margin: 30px auto 0;
    height: 385px;
    background-size: 100% 100%;
}
.mainGrowingTopRightImg {
    background-size: 100% 100%;
}
.mainGrowingTopLeftImg {
    background-size: 100% 100%;
}
.mainGrowingBottomLeftImg {
    background-size: 100% 100%;
}
.mainGrowingBottomRightImg {
    background-size: 100% 100%;
}
.growingCompanyWrapper .strategyTitle {
    font-size: 18px;
    margin: 0 0 12px;
}
.growthPlateformWrap {
    max-width: 150px;
    margin: 30px auto;
}
.growingCompanyWrapper .strategyTitle span.plusIcon,  .growingCompanyWrapper .strategyTitle .collapsed span.plusIcon {
    border-width: 0;
    padding: 2px 7px;
    width: 25px;
    height: 25px;
    background-size: 100%;
    top: 0;
}
.growingCompanyWrapper .strategyTitle .closeBtn span.plusIcon {
    border-width: 1px;
    padding: 3px 7px;
    top: 0;
    width: 25px;
    height: 25px;
    background-size: 100%;
}
.growingCompanyWrapper .strategyTitle a {
    padding: 0 0 0 35px;
}
.mainGrowingRightBottom {
    width: 195px;
}
#acceleratedExe {
    width: 260px;
    right: 0;
    bottom: 0;
}
#partnershipMng {
    width: 330px;
}
.mainGrowingRightTop {
    width: 240px;
}
.activeTopRight .mainGrowingLeftBottom {
    bottom: 10px;
}
.activeTopRight .mainGrowingLeftTop {
    top: 98px;
}
.mainGrowingLeftTop {
    left: 35px;
    position: absolute;
    top: 80px;
    width: 230px;
}
.mainGrowingLeftBottom #integratedDeal {
    bottom: 0;
    left: -40px;
}
.allContent .growingCompanyWrapper ul {
    margin-left: 24px;
}
.activeBottomLeft .mainGrowingRightBottom {
    bottom: 85px;
    right: 15px;
}
.activeBottomLeft .mainGrowingRightTop {
    width: 185px;
}
.activeTopLeft .mainGrowingLeftBottom {
    left: 75px;
}
.growingCompanyWrapper ul li {
    margin: 0 0 8px;
    line-height: 16px;
    font-size: 13px;
}
.activeTopLeft .mainGrowingRightBottom {
    bottom: -10px;
    right: 0;
    width: 140px;
}
.activeBottomRight .mainGrowingCenter {
    margin: -48px 0 0 -90px;
}
.activeTopLeft .mainGrowingRightBottom {
    bottom: 5px;
    right: 15px;
}
.growthPlateformWrap {
    margin: 30px auto 30px;
}
.growingCompanyWrapper .strategyTitle a {
}
.growingCompanyWrapper .strategyTitle span.plusIcon {
    top: 0;
}
.growingCompanyWrapper .strategyTitle .closeBtn {
    color: #212355;
}
.growingCompanyWrapper .strategyTitle .closeBtn span.plusIcon {
    color: #212355;
    border-color: #212355;
    border-width: 1px;
    padding: 3px 8px 2px;
}
.growingCompanyWrapper .strategyTitle .collapsed span.plusIcon {
    border-width: 1px;
}
.strategyTitle {
    font-size: 22px;
    color: #0046BA;
    font-weight: 400;
    margin: 0 0 0;
}
.growingCompanyWrapper ul li {
    color: #5e4f47;
}
.approachDiferBlock {
    margin: 25px 0 0;
}
.approachImg {
    min-height: 0;
}
.approachDiffer {
    padding: 0;
}
.multimoreBtn:after {
    width: 25px;
    z-index: -1;
}
.strategyTitle a {
    color: #0046BA;
    font-weight: 400;
    display: block;
    background: url(../images/bc-private-equity/plus-icon.svg) no-repeat 0 center;
    padding: 6px 0 6px 42px;
    background-size: 30px auto;
}
.activePanel .strategyTitle a {
    background-image: url(../images/bc-private-equity/close-icon.svg);
}
/* Strategy Ends */
.our-people-listing .team_desc h4 {
    width: 50%;
}
.our-people-listing .team_desc .__location {
    width: 50%;
    padding-left: 15px;
}
.people-sticky {
    width: 100%;
}
.people-sticky .glyphicon-th-large:before {
    content: "" !important;
}
.people-sticky .glyphicon-align-justify:before {
    content: "" !important;
}
/* Industry Starts */
.squareBoxesCol:nth-child(2) .squareBoxes,  .squareBoxesCol:nth-child(3) .squareBoxes,  .squareBoxesCol:first-child .squareBoxes {
    border-top: none;
}
.squareBoxesCol:nth-child(3n) .squareBoxes {
    border-right: none;
}
.gridderCaseStudy .squareBoxesCol:nth-child(3n) .squareBoxes {
    border-right: 1px solid #aea8a5;
}
.caseStudyDetail .caseStudyCaption p {
    font-size: 13px;
}
.tabsCustom .nav-pills>li>a {
    font-size: 16px;
    line-height: 20px;
    padding: 13px 20px 15px;
}
.portfolioMasonaryWrap .squareBoxesCol:nth-child(4) .squareBoxes {
    border-top: none;
}
.portfolioMasonaryWrap .squareBoxesCol:nth-child(3n) .squareBoxes {
    border-right: 1px solid #AEA8A5;
}
.portfolioMasonaryWrap .squareBoxesCol:nth-child(4n) .squareBoxes {
    border-right: 1px solid #AEA8A5;
}
.industrymainContent {
    padding: 0px 0 25px;
}
.portfolioMasonaryWrap .squareBoxesCol .squareBoxes {
    border: none !important;
}
.portfolioMasonaryWrap .squareBoxesCol {
    border-bottom: 1px solid #AEA8A5;
    border-right: 1px solid #AEA8A5;
}
/* Industry Ends */
.see-global-map {
    float: none;
    display: inline-block;
}
.border-sidebar .border-top.sharePage {
    width: 100%;
}
.redBg .bottomSectionDesc::after {
    right: -70px !important;
    width: 100% !important;
}
#mapdiv {
    height: 700px;
}
.locationWrap .nav-tabs div a {
    font-size: 17px;
    display: block;
    padding-top: 12px;
}
.locationWrap .nav-tabs .locationToggle div {
    padding: 0 15px;
}
.mapDirection {
    padding-top: 10px!important;
}
.ammapDescriptionWindow {
    max-height: 450px!important;
    overflow-x: hidden;
    overflow-y: scroll;
}
.slider-caption h2,  .slider-caption h1 {
    font-size: 50px;
}
.captionFixed {
    width: 495px;
}
.sticky li:last-child {
    border-bottom: none;
}
.teamDetailTop {
    bottom: 55px;
}
.responsibleSpaceMinus.teamDetailWrap {
    margin-top: 40px;
}
/******************************************************
    * #bussiness page Design Start Here
    ******************************************************/
.businessBlockNew {
    padding: 80px 0 45px;
}
.businessLinksList .pageTitle,  .strategyAltDesc .pageTitle {
    font-size: 22px;
}
.businessLinksList {
    padding: 10px 15px 13px;
}
.allContent .businessLinksList ul li a {
    font-size: 17px;
}
.bussinessBtn {
    padding: 0 10px;
}
.businessImgWrap a:hover .bussinessBtn,  .strategyAltBlock .businessGreyBg a:hover .bussinessBtn {
    width: 105px;
}
.strategyAltDesc {
    padding: 18px 20px 40px 20px;/*margin-left: -5px;*/
}
.businessBlockNew .businessWhiteBg {
    margin-bottom: 20px;
}
/*.strategyAltDesc p {
        font-size: 14px;
        line-height: 18px;
    }
    .strategyAltBlock .strategyAltDesc .pageTitle {
        margin-bottom: 4px;
    }*/
.businessPage .scrolllogo .lower label {
    margin-top: 11px;
}
.businessPage header .logoTop.scrolllogo1 {
    height: 80px;
}
.businessPage .lower label {
    margin-top: 10px;
}
/******************************************************
    * #bussiness page Design End Here
    ******************************************************/
}

@media only screen and (min-width: 860px) and (max-width: 991px) {
.see-global-map {
    float: right;
    display: inline-block;
}
}

@media(max-width:949px) {
.moreLinksFooterWrap .header-section-left {
    position: relative;
}
.header-section-left li:last-child {
    margin-bottom: 20px;
}
.moreLinksFooterWrap .fullPara {
    display: none;
}
.navHeaderMob {
    width: 100%;
}
}

@media(min-width:950px) and (max-width:991px) {
header .logoTop .navbar .navbar-nav>li>a {
    margin: 0 10px;
}
.moreLinksFooterWrap .fullPara {
    padding: 10px 15px;
}
.moreLinksFooterWrap .footerPadd0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
header .logoTop .navbar .navbar-nav>li>a {
    font-size: 21px;
}
.slant {
    height: 550px;
}
.slider-content {
    margin-top: -180px !important;
}
#mapdiv {
    height: 350px!important;
}
.ammapDescriptionWindow {
    max-height: 300px!important;
    top: 40px!important;
    overflow-x: hidden;
    overflow-y: scroll;
}
}

@media(min-width:900px) and (max-width:991px) {
/* Strategy Starts */
.growingCompanyWrapper {
    height: 520px;
}
.growingCompanyWrapper .strategyTitle {
    font-size: 20px;
}
.mainGrowingRightTop {
    right: 5px;
}
/* Strategy Ends */
}

@media (max-width:768px) {
.__addressisotope aside a {
    padding: 0;
}
}

@media(max-width:767px) {
.community_partnerDetail .grant-recipients .media .media-left {
    display: block;
    margin-bottom: 20px;
}
.community_partnerDetail .grant-recipients .media .media-body {
    display: block;
    width: 100% !important;
}
.community_partnerDetail .grant-recipients .media {
    margin-bottom: 30px;
}
.newsData {
    height: auto !important;
}
.sideStick {
    padding-right: 0;
    padding-top: 0;
}
.sideStick .people-sticky,  .sideStick .sticky {
    margin-top: 10px;
}
.sticky,  .sharePage,  .fourMomsBgWhite,  .fourMomDetail {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.approachDiferBlock {
    margin-bottom: 30px;
}
.overlay ul li a.active {
    color: #aacae8;
}
.navHeaderMob {
    padding: 0;
}
header .logoTop .navbar-brand img {
    width: 180px;
}
.lower label {
    margin-right: 10px;
}
.equityFirstCol {
    margin: 0;
}
.privateEquityBlocks .equityboxes,  .latestNewsEquity {
    max-width: 100%;
}
.privateEquityBlocks [class^="col-"] {
    width: 100%;
}
.slant {
    height: 500px;
}
.captionFixed.hidden-xs {
    display: none !important;
}
.captionFixed.visible-xs {
    display: block !important;
}
header .logoTop .navbar-brand img,  header .logoTop.scrolllogo .navbar-brand img,  header .logoTop.scrolllogo1 .navbar-brand img {
    width: 180px;
}
.skew .skew-content {
    overflow-x: hidden;
}
.scrolllogo .lower label {
    margin-top: 20px;
}
.mobile-slantImg {
    max-width: 100%;
}
/*.slider-content.visible-xs{
        margin-bottom: 120px;
    }*/
.privateEquityBlocks .peopleGridWrap {
    padding-top: 0;
}
.bottomMainImg {
    display: none;
}
.bottomSectionDesc {
    padding: 30px 0;
}
.bottomContentDesc {
    font-size: 20px;
    line-height: 25px;
}
.bottomSectionDesc:after {
    background: none !important;
}
.logoSquareBox .expandGrid {
    width: 100% !important;
}
.portfolioMasonaryWrap .squareBoxes {
    min-height: 160px;
}
.expandGrid .squareBoxes {
    padding: 20px;
    min-height: 480px;
    max-height: 480px;
}
.companyPlaceLists ul li {
    font-size: 16px;
    line-height: 20px;
}
.companyPlaceLists ul li span {
    font-size: 14px;
}
.companyDetail {
    font-size: 15px;
    padding-top: 15px;
}
.portfolioSearch {
    width: 100%;
    border-left: none;
}
.portfolioSearch .form-control {
    width: calc(100% - 52px);
    font-size: 14px;
}
.dropdownWrapper {
    width: 100%;
    border-bottom: 1px solid #aea8a5;
    border-right: none;
    padding: 0 10px;
}
.dropdownWrapper .dropdown .btn .caret {
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-width: 8px;
    margin-top: 0;
    top: 20px;
}
.dropdownWrapper .dropdown {
    max-width: 75%;
}
.dropdownWrapper .dropdown .btn {
    font-size: 14px;
    padding: 15px 15px 17px 0;
    max-width: 100%;
}
.dropdownWrapper label {
    font-size: 11px;
    margin-top: 16px;
}
.dropdownWrapper .dropdown-menu {
    min-width: 210px;
}
/* Strategy Starts */
.strategyTitle a {
    color: #0046BA;
    font-weight: 400;
    display: block;
    background: url(../images/bc-private-equity/plus-icon.svg) no-repeat 0 center;
    padding: 6px 0 6px 42px;
    background-size: 30px auto;
}
.activePanel .strategyTitle a {
    background-image: url(../images/bc-private-equity/close-icon.svg);
}
/* Strategy Ends */
.our-people-listing .team_desc h4 {
    width: 100%;
}
.our-people-listing .team_desc h4 span {
    width: 100%;
    padding-left: 0;
}
.our-people-listing .team_desc h4 small {
    width: 100%;
    padding-left: 0;
}
.our-people-listing .team_desc .__location {
    width: 100%;
    padding-left: 0;
}
.people-sticky {
    width: 100%;
}
.people-sticky .glyphicon-th-large:before {
    content: "" !important;
}
.people-sticky .glyphicon-align-justify:before {
    content: "" !important;
}
.contact-pe .__addressisotope {
    margin-top: 50px;
}
.see-global-map {
    float: left;
}
.border-sidebar .border-top.sharePage {
    width: 100%;
}
/* Industry Starts */
.caseStudyFullImgSection {
    margin-left: 0 !important;
}
.caseStudyFullImgSection {
    margin-bottom: 0;
    position: relative;
}
.caseStudyFullImgSection .caseStudyCaption {
    top: auto !important;
    left: auto;
    margin: 5px 0 20px;
    padding-right: 0;
    width: 100%;
    position: relative;
}
.caseStudyImgSection {
    margin-bottom: 20px;
}
.squareBoxesCol:nth-child(2) .squareBoxes,  .squareBoxesCol:first-child .squareBoxes {
    border-top: none;
}
.squareBoxesCol:nth-child(2n) .squareBoxes {
    border-right: none;
}
.gridderCaseStudy .squareBoxesCol:nth-child(2n) .squareBoxes {
    border-right: 1px solid #aea8a5;
}
.our-people-listing.team-listing-col-4 .team_desc h4 {
    width: 100%;
    float: none;
}
.our-people-listing.team-listing-col-4 .team_desc h4 span {
    width: 100%;
    float: none;
}
.our-people-listing.team-listing-col-4 .team_desc h4 small {
    width: 100%;
    float: none;
}
.our-people-listing.team-listing-col-4 .team_desc .__location {
    width: 100%;
    float: none;
}
.our-people-listing.team-listing-col-4 .team_desc .departmentStaff {
    width: 100%;
    float: none;
}
.our-people-listing.team-listing-col-4 .team_desc h4,  .our-people-listing .team_desc .__location,  .our-people-listing .team_desc .departmentStaff {
    display: block;
}
.our-people-listing.team-listing-col-4 .team_desc {
    display: block;
}
.customAccordion .our-people-listing .team_desc h4 span,  .customAccordion .our-people-listing .team_desc h4,  .customAccordion .our-people-listing .team_desc .__location,  .customAccordion .our-people-listing .team_desc .departmentStaff {
    width: 100%;
    float: none;
    display: block;
}
.customAccordion .our-people-listing .team_desc h4 small {
    width: 100%;
    float: none;
    display: block;
}
.customAccordion .our-people-listing .team_desc {
    display: block;
}
.industryIcon {
    min-width: 0;
    max-width: 35px;
    margin: 0;
}
.customAccordion .panel-title a {
    padding-left: 45px;
    padding-right: 25px;
    min-height: 48px;
}
.customAccordion .panel-title a .fa {
    font-size: 30px;
}
.customAccordion .panel-title {
    font-size: 21px;
    padding: 10px 0;
}
.customAccordion .panel-body {
    padding: 10px 0 !important;
}
.paginationLinks.paginationPrev,  .gridder-navigation .gridder-nav.prev {
    padding-left: 40px;
}
.paginationLinks:before,  .gridder-navigation .gridder-nav:before {
    height: 35px;
    line-height: 24px;
    width: 35px;
    font-size: 40px;
}
.paginationLinks.paginationNext,  .gridder-navigation .gridder-nav.next {
    padding-right: 40px;
}
.paginationLinks,  .gridder-navigation .gridder-nav {
    padding-top: 8px;
    padding-bottom: 11px;
}
.caseStudyPagination {
    padding: 20px 0 0;
    margin: 0px 0 5px;
}
.portfolioMasonaryWrap .squareBoxesCol .squareBoxes {
    border: none !important;
}
.portfolioMasonaryWrap .squareBoxesCol {
    border-bottom: 1px solid #AEA8A5;
    border-right: 1px solid #AEA8A5;
}
/* Industry Ends */
.locationToggle {
    display: none;
}
.locationToggle {
    background: #1C2156;
    margin-top: 45px;
    position: relative;
    z-index: 10;
}
.locationWrap .nav-tabs .locationToggle a {
    display: block;
    text-align: left;
    padding: 10px;
    color: #fff!important;
    border-bottom: 1px solid #2D3370!important;
}
.locationWrap .nav-tabs .locationToggle a.active {
    color: #1ca6df!important;
}
.locationWrap .nav-tabs .locationToggle a:hover {
    padding: 10px;
    color: #fff;
    border-bottom: 1px solid #2D3370;
}
.locationWrap .nav>.locationToggle div>a:focus,  .locationWrap .nav>li>a:hover {
    border-bottom: 1px solid #2D3370;
}
.locationWrap .nav-tabs .locationToggle div {
    width: 100%;
    padding: 0 10px;
    color: #fff;
}
#mapdiv {
    height: 350px;
}
.ammapDescriptionWindow {
    width: 100vw!important;
    height: 300px!important;
    left: 0!important;
    top: 20px!important;
    overflow-x: hidden;
    overflow-y: scroll;
}
#mapdiv {
    padding-top: 6px;
}
.sticky li:last-child {
    border-bottom: none;
}
/* Team Detail */
.teamDetailTop {
    margin: 0 0 0px;
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    z-index: 99;
}
.responsibleSpaceMinus.teamDetailWrap {
    margin-top: 0;
}
.gridder-padding {
    padding-bottom: 90px;
}
.caseStudyMainTitle span {
    display: block;
}
.img_wrapper {
    max-height: 100px;
}
/******************************************************
    * #bussiness page Design Start Here
    ******************************************************/
.businessWhiteBg {
    margin: 0 0 20px;
}
.businessBlockNew {
    padding: 0 0 30px;
}
.businessLinksList .pageTitle,  .strategyAltDesc .pageTitle {
    font-size: 25px;
}
.businessLinksList {
    padding: 15px 20px 18px;
}
.strategyAltBlock .businessGreyBg {
    margin: 0 0 20px;
}
.strategyAltBlock {
    padding: 40px 0 30px;
}
.strategyAltDesc p {
    font-size: 14px;
    line-height: 18px;
}
.businessPage .lower {
    margin-top: 0;
}
.businessPage .scrolllogo .lower label {
    margin-top: 11px;
}
.businessPage header .logoTop.scrolllogo1 {
    height: 80px;
}
.businessPage .lower label {
    margin-top: 12px;
}
/******************************************************
    * #bussiness page Design End Here
    ******************************************************/
}

@media(min-width:480px) and (max-width:767px) {
/*header .logoTop img { vertical-align: bottom; }
.menuLogo { font-size: 54px; }*/
    /******************************************************
    * #bussiness page Design Start Here
    ******************************************************/
.strategyAltDesc {
    padding: 12px 10px 40px 0;
}
/******************************************************
    * #bussiness page Design End Here
    ******************************************************/
}

@media(min-width:600px) and (max-width:767px) {
.slant {
    height: 350px;
    z-index: 19;
    position: relative;
    top: -180px;
}
#__sliderContent #top-image {
    z-index: 19;
}
.captionFixed {
    position: relative;
    z-index: 19;
}
.slider-caption h2,  .slider-caption h1 {
    margin-bottom: 15px;
}
.allcontentBgBain {
    margin-top: -490px;
    padding: 500px 0 0;
    z-index: 1;
}
.peopleDetailbody .allcontentBgBain {
    padding: 460px 0 0;
}
.skew .skew-content {
    padding: 0 15px;
}
.titleContainer .moreNews {
    font-size: 17px;
}
}

@media(min-width:570px) and (max-width:599px) {
.slant {
    height: 350px;
    z-index: 19;
    position: relative;
    top: -150px;
}
#__sliderContent #top-image {
    z-index: 19;
}
.captionFixed {
    position: relative;
    z-index: 19;
}
.slider-caption h2,  .slider-caption h1 {
    margin-bottom: 15px;
}
.allcontentBgBain {
    margin-top: -440px;
    padding: 450px 0 0;
    z-index: 1;
}
/* Industry Starts */
.paginationLinks {
    width: 160px;
    word-wrap: break-word;
}
/* Industry Ends */
}

@media (max-width:545px) {
.titleContainer .moreNews {
    margin: 0;
    padding: 0;
}
}

@media(min-width:480px) and (max-width:569px) {
.slant {
    height: 250px;
    z-index: 19;
    position: relative;
    top: -130px;
}
#__sliderContent #top-image {
    z-index: 19;
}
.captionFixed {
    position: relative;
    z-index: 19;
}
.slider-caption h2,  .slider-caption h1 {
    margin-bottom: 15px;
}
.allcontentBgBain {
    margin-top: -440px;
    padding: 440px 0 0;
    z-index: 1;
}
.peopleDetailbody .allcontentBgBain {
    padding: 410px 0 0;
}
/* Industry Starts */
.paginationLinks {
    width: 160px;
    word-wrap: break-word;
}
/* Industry Ends */
}

@media (max-width:480px) {
.our-people-wrap .grid {
    width: 100%;
}
.people-sticky {
    margin-top: 10px;
}
}

@media(max-width:479px) {
.slant {
    height: 250px;
    z-index: 19;
    position: relative;
    top: -110px;
}
#__sliderContent #top-image {
    z-index: 19;
}
.captionFixed {
    position: relative;
    z-index: 19;
}
.slider-caption h2,  .slider-caption h1 {
    margin-bottom: 15px;
}
.allcontentBgBain {
    margin-top: -630px;
    padding: 660px 0 0;
    z-index: 1;
}
.peopleDetailbody .allcontentBgBain {
    padding: 600px 0 0;
}
.readMoreLink {
    font-size: 16px;
    line-height: 20px;
}
.privateEquityBlocks .peopleGridWrap {
    padding-top: 0;
}
/* Industry Starts */
.paginationLinks,  .gridder-navigation .gridder-nav {
    overflow-wrap: break-word;
    width: 48%;
}
.paginationLinks.paginationPrev,  .gridder-navigation .gridder-nav.prev {
    padding-left: 40px;
}
.paginationLinks:before,  .gridder-navigation .gridder-nav:before {
    height: 35px;
    line-height: 24px;
    width: 35px;
    font-size: 40px;
}
.paginationLinks.paginationNext,  .gridder-navigation .gridder-nav.next {
    padding-right: 40px;
}
.squareBoxes {
    min-height: 120px;
    font-size: 30px;
}
/*.gridderCaseStudy .squareBoxes { min-height: 150px; font-size: 30px; }*/
.gridderCaseStudy .squareBoxes .img_wrapper {
    max-height: 110px;
}
.squareBoxes img {
    max-width: 79px;
}
.caseStudyMainTitle a {
    float: none !important;
    margin: 10px 0 0;
    display: inline-block;
}
.paginationLinks {
    padding-top: 8px;
    padding-bottom: 11px;
}
.caseStudyPagination {
    padding: 20px 0 0;
    margin: 0px 0 5px;
}
.locationWrap .nav-tabs div:first-child a {
    font-size: 20px;
}
/* Industry Ends */
    /******************************************************
    * #bussiness page Design Start Here
    ******************************************************/
.businessBlockNew .customRowSpace [class*="col-"],  .strategyAltBlock .customRowSpace [class*="col-"] {
    width: 100%;
}
.strategyAltDesc {
    padding: 15px 20px 50px;
}
/******************************************************
    * #bussiness page Design End Here
    ******************************************************/
}

/* For slant spacing issue :: starts */

@media (min-width: 1400px) and (max-width: 1599px) {
.allcontentBgBain {
    padding: 345px 0 0;
}
}

@media (min-width: 1025px) and (max-width: 1199px) {
.allcontentBgBain {
    padding: 450px 0 0;
}
header .logoTop .navbar-brand img {
    width: 100% !important;
    max-width: 100% !important;
}
}

@media (min-width: 992px) and (max-width: 1024px) {
.allcontentBgBain {
    padding: 450px 0 0;
}
header .logoTop .navbar-brand img {
    width: 80% !important;
    max-width: 80% !important;
}
}

/* For slant spacing issue :: ends */

/* For IE 10 And IE 11 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#caption.captionFixed {
    position: absolute;
}
}
/* 19 Jan 2018 :: Slick Carousel Arrow :: Starts */

.newsSlider .slick-list.draggable {
    cursor: grab;
}
.newsSlider .slick-prev, .newsSlider .slick-next {
    z-index: 99;
    height: 54px;
    width: 54px;
    border-radius: 50%;
    opacity: 1;
}
.newsSlider .slick-prev {
    left: -15px;
    /*box-shadow: 2px -2px 0 #c8c8c8;*/
    border: 3px solid #c8c8c8;
}
.newsSlider .slick-next {
    right: -15px;
    /*box-shadow: -2px -2px 0 #c8c8c8;*/
    border: 3px solid #c8c8c8;
}
.newsSlider .slick-arrow.slick-disabled {
    opacity: 0;
}
.newsSlider.rs-slider .slick-prev:before, .newsSlider.rs-slider .slick-next:before {
    font-family: "fs_silas_sans";
    width: 48px;
    height: 48px;
    background: #0046BA;
    color: #FFF;
    display: block;
    border-radius: 50%;
    opacity: 1;
    line-height: 38px;
    font-size: 47px;
    font-weight: 300;
}
.newsSlider .slick-prev:before {
    content: "<";
}
.newsSlider .slick-next:before {
    content: ">";
}
#diffrentiateInvesting .pageTitle {
    margin-top: 0;
}
#overviewStrategy .setCont p:last-child {
    margin-bottom: 0;
}
#esgManage .pageTitle, #buildingCompany .pageTitle {
    margin-top: 0;
}
/* 19 Jan 2018 :: Slick Carousel Arrow :: Ends */

/* 23 Jan 2018 :: Slick Carousel Arrow :: Starts */

.news-single .row {
    margin: 0;
}
.news-single [class*="col-"] {
    padding: 0;
}
.news-single .newsData {
    min-height: 0;
    height: 300px;
}
.news-single .newsdata-wrap, .news-single .newsMeta {
    float: left;
    width: 50%;
    height: 100%;
}
.news-single .newsdata-wrap {
    overflow: hidden;
}
.news-single .newsData h3 {
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 400;
}
.news-single .newsData img {
    width: auto;
    max-width: none;
    height: 100%;
}

@media (max-width: 1199px) {
.news-single .newsData h3 {
    font-size: 24px;
}
}

@media (max-width: 991px) {
.newsData {
    height: 100% !important;
}
.news-single .newsData {
    height: 320px;
}
.news-single .newsData h3 {
    font-size: 22px;
}
}

@media (max-width: 767px) {
.news-single .newsdata-wrap,  .news-single .newsMeta {
    float: none;
    width: auto;
}
.news-single .newsData {
    height: auto;
}
.news-single .newsData img {
    max-width: 100%;
    height: auto;
}
.news-single .newsData h3 {
    font-size: 20px;
}
}
.nogradien.latestNews:after {
    display: none;
}
/* 23 Jan 2018 :: Slick Carousel Arrow :: Ends */

.pageTitle.re-contact {
    margin-top: 80px;
}

/*.slider-caption .smallTitleBannerCaption {
    font-size: 40px;
}*/