/*Normalize CSS*/
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; color:#337ab7; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], /* 1 */ input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }
button[disabled], html input[disabled] { cursor: default; }
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
/*Normalize CSS*/

@font-face {
    font-family: 'fs_silas_sans';
	 src:url('../fonts/fssilassansweb-regular-webfont.svg#fs_silas_sans_webregular') format('svg');
    src: url('../fonts/../fonts/fssilassansweb-regular-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-regular-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-regular-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-regular-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-regular-webfont.svg#fs_silas_sans_webregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fs_silas_sans';
	 src:url('../fonts/fssilassansweb-italic-webfont.svg#fs_silas_sans_webitalic') format('svg');
    src: url('../fonts/../fonts/fssilassansweb-italic-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-italic-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-italic-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-italic-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-italic-webfont.svg#fs_silas_sans_webitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'fs_silas_sans';
	src: url('../fonts/fssilassansweb-bold-webfont.svg#fs_silas_sans_webbold') format('svg');
    src: url('../fonts/../fonts/fssilassansweb-bold-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-bold-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-bold-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-bold-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-bold-webfont.svg#fs_silas_sans_webbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'fs_silas_sans';
	src: url('../fonts/fssilassansweb-bolditalic-webfont.svg#fs_silas_sans_webbold_italic') format('svg');
    src: url('../fonts/../fonts/fssilassansweb-bolditalic-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-bolditalic-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-bolditalic-webfont.svg#fs_silas_sans_webbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'fs_silas_sans';
	src: url('../fonts/fssilassansweb-extrabold-webfont.svg#fs_silas_sans_webextrabold') format('svg');
    src: url('../fonts/../fonts/fssilassansweb-extrabold-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-extrabold-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-extrabold-webfont.svg#fs_silas_sans_webextrabold') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'fs_silas_sans';
	src: url('../fonts/fssilassansweb-extrabolditalic-webfont.svg#fs_silas_sans_webXBdIt') format('svg');
    src: url('../fonts/../fonts/fssilassansweb-extrabolditalic-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-extrabolditalic-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-extrabolditalic-webfont.svg#fs_silas_sans_webXBdIt') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'fs_silas_sans';
	src: url('../fonts/fssilassansweb-light-webfont.svg#fs_silas_sans_weblight') format('svg');
    src: url('../fonts/../fonts/fssilassansweb-light-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-light-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-light-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-light-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-light-webfont.svg#fs_silas_sans_weblight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'fs_silas_sans';
    src: url('../fonts/../fonts/fssilassansweb-lightitalic-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-lightitalic-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-lightitalic-webfont.svg#fs_silas_sans_weblight_italic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'fs_silas_sans';
    src: url('../fonts/../fonts/fssilassansweb-thin-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-thin-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-thin-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-thin-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-thin-webfont.svg#fs_silas_sans_webthin') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'fs_silas_sans';
    src: url('../fonts/../fonts/fssilassansweb-thinitalic-webfont.eot');
    src: url('../fonts/../fonts/fssilassansweb-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fssilassansweb-thinitalic-webfont.woff2') format('woff2'),
         url('../fonts/fssilassansweb-thinitalic-webfont.woff') format('woff'),
         url('../fonts/fssilassansweb-thinitalic-webfont.ttf') format('truetype'),
         url('../fonts/fssilassansweb-thinitalic-webfont.svg#fs_silas_sans_webthin_italic') format('svg');
    font-weight: 200;
    font-style: italic;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;


    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-search-ico:before {
    content: "\e900";
}

@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571429em; text-align: center; }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }
.fa-li.fa-lg { left: -1.85714286em; }
.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: .3em; }
.fa.fa-pull-right { margin-left: .3em; }
.fa-facebook-f:before,.fa-facebook:before { content: "\f09a";}
.fa-twitter:before { content: "\f099";}
.fa-linkedin:before { content: "\f0e1";}
.fa-envelope-o:before { content: "\f003";}
.fa-bars:before { content: "\f0c9"; }
.fa-refresh:before {content: "\f021";}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-google-plus:before {
    content: "\f0d5";
}
.fa-youtube-play:before {
    content: "\f16a";
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.loadMore {
    margin: 30px 0 0;
}
.loadMore button {height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    width: 100px;}
.loadMore button:focus {border:none;outline:none;}
.loadMore button:hover{ color:#fff; }


body{ font-family: 'fs_silas_sans'; font-weight:normal;    -webkit-font-smoothing: antialiased }
.posR{ position:relative; }
.clearb{ clear:both; }
hr{ border-color:#1C1354; border-width:2px; }
p{ font-size:16px; color:#5e4f47; line-height:24px; word-wrap:break-word; }
ul{ padding:0; margin:0; }
li{ list-style-type:none; }
a:focus{ text-decoration:none; outline:none !important; }
a:hover{ text-decoration:none; }
.clearb{ clear:both; }
img{ max-width:100%; }

/*Client changes 20 Sept 2016*/
.front .saWrap{ margin-top:0;  }
.front .saCont{ padding:0 0 10px; }
.front .saCont h3{ margin-top:5px; }
.front .saCont h3 a{ color:#5e4f47 }
.saWrap{ background: #ffffff !important;  display: block; margin-bottom: 30px; margin-top:30px; }
	.saCont{ padding:0 20px 10px; }

	.saWrap .saImg{ position:relative; display:block; }
	.saWrap .saImg img{ width:100%; }
	.saWrap .saImg span{  background-color: #e52823; bottom: 0; color: #fff; font-size: 14px; 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; text-transform:uppercase; letter-spacing:0.1em }

	.saImg span:hover{ padding-right:35px; padding-left:35px; }

  .saWrap .drkTitle a{ color: #202357;}

  footer .sharePage{ width: auto; background: none; padding: 0; margin-top: 8px;}
  footer .sharePage ul li a{background: #1C2156; height: 30px; line-height: 26px; width: 30px;}


@media (max-width: 767px) {
    .front .saWrap{ margin-bottom:10px;  }
  }
@media (max-width: 480px) {
    footer .sharePage{ width: 100% !important; margin-bottom: 20px;}
  }
/* Sweep To Top */
.hvr-sweep-to-top {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.hvr-sweep-to-top:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.hvr-sweep-to-top:hover,  .hvr-sweep-to-top:active {  /*color: white;*/color:#1c2156;}
.hvr-sweep-to-top:hover:before,  .hvr-sweep-to-top.active:before {  -webkit-transform: scaleY(1);  transform: scaleY(1);}
.marT0{ margin-top:0; }
.paddB5{ padding-bottom:10px; display:block; }

/* Curl Bottom Right */
.hvr-curl-bottom-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; }
.hvr-curl-bottom-right:before { pointer-events: none; position: absolute; content: ''; height: 0; width: 0; bottom: 0; right: 0; background: white; /* IE9 */
background: linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: width, height; transition-property: width, height; }
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before { width: 25px; height: 25px; }

.btn{border:none; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; white-space:normal; }
.btn-red{ background:#e32926;  padding:10px 15px;  font-weight: bold;  }
.btn-danger.focus, .btn-danger:focus { color:#FFF; background:#e32926; }
.btn-red.hvr-sweep-to-top:before {  background: #A3100B none repeat scroll 0 0;}
.btn-red.hvr-sweep-to-top:hover { color:#fff !important; }

.lspace{ letter-spacing:0.1em; }

.redLink{ color:#e52823; }

#topcontrol{ background:url(../images/topArrow.png) no-repeat 0 0; height:57px; width:50px; z-index:9999; right:15px !important; }
.marT50{ margin-top:50px; }
/*5 Colums Logic*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }


}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1400px) {
.outer-zoom article:hover .slope-small-img .imgShadow:before{ height:97.7% !important; }
.outer-zoom article:hover .slope-small-img .imgShadow:before{width: 98.3%;}
.slider-content{ margin-bottom:0; }

}
/*5 Colums Logic Ends*/

@media (min-width: 1024px) {
	#__aboutBainCapital img { max-width:220px; margin:0 auto; min-width:220px; }
	#__aboutBainCapital { text-align:center; }
	#__aboutBainCapital .homeWrapAbout { text-align:left; }
}


/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 4px;
  background: #212355;
  height: 0px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before, header .logoTop .navbar .navbar-nav > li > a.active:before {
  left: 0;
  right: 0;
  height:2px;
  z-index:1;
}

/*Titles*/
.pageTitle{ color:#212355; }
.purAtitle{ color: #212355; font-size:22px;  font-weight: bold;  }
.whtTitleCoomm{ font-size:55px; color:#fff;    }
.drkTitle{ color:#202357; font-size:30px; }
.redTitle{ font-size:40px; color:#9b1c31; }
.borderTitle{  border-bottom:5px solid #212355; color:#212355; padding-bottom:5px; }
.blueHeading{ font-size:22px; color:#0047bb; margin-bottom:18px; }
.whtTitle{ font-size:31px; line-height:35px; color:#fff;  font-weight: 300;  }

/*Loader*/
.page-loader{ position:fixed; width:100%; height:100%; background:#bbb; z-index:99999; text-align:center;  }
.page-loader .loader{ vertical-align:middle;  top:0; left:0; bottom:0; right:0; margin:auto;  width: 100%;  height: 141px; position:absolute; color:#fff; font-size:200%;}
.page-loader .loader img{ margin-bottom:15px; }


/*Header*/
header { height:35px; left: 0;margin: 0 auto; position: fixed; right: 0; top: 0; z-index: 999; width:100%;}
header .topLinks { background: #1c2156; position:relative; z-index:10; height:35px;  }
header .container{ position:relative; }
header .__logo-container{ position:absolute; top:15px; left:0; right:0; }
header .logoTop { position:relative; }
header .logoTop img{ -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; width:349px ; }
header .logoEquity img{ width: 250px; }
header .logoTop.scrolllogo{ height: 80px; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; background:#fff; }
.community_partnerMain header .logoTop.scrolllogo{ background:#1ca6df; }
header .logoTop.scrolllogo img{  width:200px;}

header .logoTop .equityLogo img{  width:224px;}
header .logoTop.scrolllogo .equityLogo img{  width:170px;}


header .topLinks nav a { color: #fff; display: inline-block; padding: 7.5px 15px; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;  font-weight: bold;  letter-spacing:0.1em;}
header .topLinks nav a:hover{ text-decoration:none; color:#FFF; }
header .topLinks nav a.hvr-sweep-to-top:before{ background:#2B4FA3; }

header .logoTop .navbar{ background:none; border:none;margin-bottom:0; }
header .logoTop .navbar .navbar-nav > li > a{ line-height:25px;  font-size: 24px; color:#212355; padding-left:0; padding-right:0; margin:0 15px; }
header .logoTop .navbar .navbar-nav > li:last-child > a{ margin-right:0 !important; }
header .logoTop .navbar .navbar-brand{ padding:0; height:56px; margin-left:0; margin-top:10px; }
header .logoEquity.scrolllogo .navbar .navbar-brand { margin-top:0; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background:none;  font-weight: bold;  color:#212355; }

#navigation{ padding-right:0 !important; }

header.noBannerHeader{ height: 120px; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; background:#fff; }
header.noBannerHeader .logoTop img{  width:200px;}
header.noBannerHeader + .allContent{ margin-top:50px; }

/*USER LOGIN*/
.noBanner{ margin-top:90px;background:#f5f5f5; margin-bottom:60px; padding:30px;  }
.noBanner .formDesign{ padding:50px; width:500px; margin:0 auto; padding:30px; border:1px solid #cccbc7; }
.noBanner .formDesign .form-item { padding-bottom:20px; }
.noBanner .formDesign .form-item label{ font-size:16px; }
.noBanner .formDesign .form-item input{ clear:both; width:100%; height:50px; line-height:50px; padding-left:15px; border:none; font-size:16px; }
.noBanner .formDesign .form-item .description{ padding-top:10px; }
.noBanner .formDesign .form-actions input[type="submit"]{
border:none; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; background:#e32926;  padding:10px 15px;  font-weight: bold; ; color:#fff; width:100%; font-size:16px; text-transform:uppercase;  }
.noBanner .formDesign .form-actions input[type="submit"]:hover {  background: #A3100B none repeat scroll 0 0;}
.noBanner .formDesign .form-item input.error{ background:#FCDCDD; border:1px solid #ff0000; }

/*Search*/
.search-ico .dropdown .dropdown-menu{ -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; width:340px; left:auto; right:0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-top:0; border-bottom:5px solid #1b1b4f; padding:0; }
.search-ico .open > .dropdown-menu{ background:#2b4fa3; top:0; }

.search-ico .dropdown .dropdown-menu form{ width:100%; }
.search-ico .dropdown .dropdown-menu .navbar-form .form-group{ width:87%; float:left; }
.search-ico .dropdown .dropdown-menu .navbar-form .form-control{ width:100%; border:none; background:none; color:#fff; padding-top:0; padding-bottom:0; padding-right:0; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; height:50px; }
.search-ico .dropdown .dropdown-menu .navbar-form .form-control::-webkit-input-placeholder {  color: #fff;}
.search-ico .dropdown .dropdown-menu .navbar-form .form-control::-moz-placeholder {  color: #fff;}
.search-ico .dropdown .dropdown-menu .navbar-form .form-control:-ms-input-placeholder { color: #fff;}
.search-ico .dropdown .dropdown-menu .navbar-form .form-control:-moz-placeholder { color: #fff;}
.search-ico .dropdown .dropdown-menu .navbar-form .form-control:focus{ -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; }
.search-ico .dropdown .dropdown-menu form input[type="submit"]{ width:35px; height:50px; background:url(../images/search-ico.png) no-repeat 0 center; border:none; float:left; }
.search-ico a .icon-search-ico{ padding-left:5px; }

.slider{  height:690px; overflow:hidden; background-repeat:no-repeat; background-attachment:fixed; background-position:center 0; background-size:100%; }

header .topLinks nav{ margin-right:115px; }
.sb-search { position: relative; width: 0%; min-width: 100px; height: 35px; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; right:15px; top:0; position:absolute; }
.sb-search-input { /*position: absolute; top: 0; right: 0; */border: none; outline: none; background:#1C2156; width: 100%; height: 30px; margin: 0; z-index: 10; padding: 0 65px 0 0; font-size: 22px; color: #fff; border-bottom:1px solid #fff; }

 .sb-search-input::-webkit-input-placeholder { color: #fff; opacity:1;}
 .sb-search-input:-moz-placeholder { color: #fff; opacity:1;}
 .sb-search-input::-moz-placeholder { color: #fff; opacity:1;}
 .sb-search-input:-ms-input-placeholder { color: #fff; opacity:1;}
.sb-icon-search, .sb-search-submit { width: 100px; height: 35px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 35px; text-align: center; cursor: pointer; }
.sb-search-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; }
.sb-icon-search { background: #1c2156; color: #fff;  font-weight: bold;  font-size: 14px;  font-variant: normal;     letter-spacing: 0.1em;    text-transform: none;   z-index: 90; background:#1C2156 url(../images/search-ico.png) no-repeat right center; }

/* Open state */
.sb-search.sb-search-open, .no-js .sb-search { width: 310px; }
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search { z-index: 11; width:35px; text-indent:-9999px; }
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; }


/*Image Tag Banner*/
#__sliderContent .imgSlider{ position:fixed; top:0; left:0; right:0; max-width:1600px; margin:0 auto; z-index:99; height:690px; }
.newSlant .slant{ z-index:105; }
.sliderContentFront{ z-index:110; }







@media all and (min-height: 0px) and (max-height: 200px) {
	.overlay .skew{
		-moz-transform: skewY(0) !important;
		-webkit-transform: skewY(0) !important;
		-ms-transform: skewY(0) !important;
		transform: skewY(0) !important;
	}

	.overlay .skew .skew-content {
		-moz-transform: skewY(0) !important;
		-webkit-transform: skewY(0) !important;
		-ms-transform: skewY(0) !important;
		transform: skewY(0) !important;
	}

}
.skew.removeSkew .skew-content{ height:100%; overflow-y:hidden; }
/*Slope Section*/
.skew-container {
	display: block;
	width: 100%;
	overflow: hidden;
	position:relative;
	padding-bottom:25px;
}
.skew {
	padding: 132px 0 0;
	-moz-transform: skewY(167deg);
	-webkit-transform: skewY(167deg);
	-ms-transform: skewY(167deg);
    transform: skewY(167deg);

	-moz-transform-origin:left top;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
}

.skew-content {
	margin: 0 auto;
}
.skew:nth-child .skew-content h3:before,
.skew:nth-child .skew-content h3:after{
	border-right-color: #e90089;
	border-left-color: #e90089;
}
.skew .skew-content {
	padding:30px 55px 0;
	-moz-transform: skewY(193deg);
	-webkit-transform: skewY(193deg);
	-ms-transform: skewY(193deg);
    transform: skewY(193deg);
	position:relative;
	height:100%;
}
/*End of Slope*/

/*Small Slope*/
.sm-skew-wrap{ overflow:hidden; }
.sm-skew{-moz-transform: skewY(165deg);
	-webkit-transform: skewY(165deg);
	-ms-transform: skewY(165deg);
    transform: skewY(165deg);

	-moz-transform-origin: right center;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center;
}
.sm-skew-content{
	-moz-transform: skewY(195deg);
	-webkit-transform: skewY(195deg);
	-ms-transform: skewY(195deg);
    transform: skewY(195deg);
	margin-top:40px;
	padding-bottom:30px;
}

.smallSlantWrap .smContain{ position:relative;  }
.smallSlantWrap .smImage img{ width:100%; }
.small-slant{width: 0;height: 0;border-style: solid;border-width: 100px 225px 0 0;border-color: transparent #706d6a transparent transparent;position:relative}
.smallSlantWrap .smContain .smTitles{background:#706d6a; padding:15px 30px; }
.smallSlantWrap .smContain .smTitles h2{ font-size:21px; color:#fff;  font-weight: bold;  margin:0 0 15px 0; }

.ic_container { vertical-align: baseline;position: relative; width:100%; min-height:335px; background-repeat:no-repeat; background-position:center top; background-size:auto 275px; overflow:hidden; width:100% !important; }
.ic_container .smImage img{ width:100%; }
.overlay {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}
.ic_caption { position: absolute; margin: 0px; left: 0px; right: 0px; cursor: default; background:none !important; width:100% !important; }
.ic_category { text-transform: uppercase; font-size: 11px; letter-spacing: 3px; padding: 5px; margin: 0px; }
.ic_caption h3 { font-size:21px; color:#fff;  font-weight: bold;  margin:30px 0 15px 0; }
.ic_text { font-size:16px; color:#fff; line-height:19px; padding-bottom:15px; }
.smCaps{ overflow:hidden;/* background: url(../images/greySlant.png) no-repeat right 0;*/ padding:0; }
.smCaps .sm-skew-content{padding-bottom:35px;}
.smShowHide{ background-color:#726e6a; overflow:hidden; padding:0 20px; }
.greySlant{ background:url(../images/greySlant.png) no-repeat 0 0; width:100%; height:100px; background-size:cover; }
/*.ic_container:hover .greySlant{ background-image:url(../images/hoverBlue.png); }*/
.ic_container:hover .smShowHide{ background:#283576; }

/*.left-triangle {
   width: 0;
   height: 0;
   border-right: 255px solid #726e6a;
   border-top: 50px solid transparent;
   border-bottom:0 solid transparent;
}

.ic_container:hover .left-triangle{ border-right: 255px solid #283576 }

.left-triangle {
    position: relative;
}
.left-triangle > i {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 3em solid transparent;
    margin-left: -3em;
    border-right: 3em solid #1142AA;
	border-bottom:0;
    left: 0em;
    top: 0em;
}*/

.left-triangle{ background:url(../images/greySlant.png) no-repeat 0 bottom; width:100%; height:200px; min-height:200px; background-size:cover; }
.ic_container:hover .left-triangle{ background-image:url(../images/greySlant-active.png); }




/*Slider Content*/
/*#__sliderContent{ background:url(../images/slant.png) no-repeat 0 bottom; }*/
.captionFixed{ position:fixed; top:0; width:675px; margin:0 auto; min-height:100px; margin-top:245px; /*-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;  -webkit-transform-style: preserve-3d; */ }
/*.slider-caption{ padding-left:0px; position:absolute; bottom:-100px; left:0; }*/
/*.scroll-bottom{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}*/
.slider-content{margin-top:-185px; }
.slider-content p{ font-size:29px; line-height:35px; color:#212355;}
.slider-caption h2 , .slider-caption h1{ font-size:75px; line-height:100%; position:relative; /*-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;  -webkit-transform-style: preserve-3d;*/ }
.captionFixed  .slider-caption h2.smallTitleBannerCaption ,.captionFixed  .slider-caption h1.smallTitleBannerCaption { font-size: 37px; line-height: 115%; }
.slider-content section{ color:#1c2156; font-size:20px; }


/*#__sliderContent{ max-width:1600px; margin:0 auto;}*/
#__sliderContent #top-image { max-width:1600px; margin:0 auto;}
#__sliderContent #top-image img{ position:fixed; top:0; left:0; right:0; margin:0 auto; }
.slider-content{ min-height:140px; position:relative; z-index:51; margin-bottom:0; }
.slider-content p{ margin-bottom:0; }
.allContent{ position:relative; z-index:100; background:#fff ;  min-height:250px; }
.allContent ul, .allContent ol{ margin:0 0 10px; padding-left:25px; }
.allContent ul li{ list-style-type:disc; color: #5e4f47;    font-size: 16px;    line-height: 24px;    word-wrap: break-word; }
.allContent ol li{ list-style-type:decimal; color: #5e4f47;    font-size: 16px;    line-height: 24px;    word-wrap: break-word; }
.not-front, .not-front .allContent{ background:#f5f5f5; }
/*.not-front .allContent{ background:#f7f5f4; }*/
.not-front .bgGrey{ background-color:#f7f5f4; overflow:hidden; }
.containRight .bgGrey:first-child{ padding-top:50px; }
.slant{ background:url(../images/slant.png) no-repeat center 0; max-width:1600px; height:440px; margin-top:-495px; position:relative; z-index:50; }
.inner-slant{ background:url(../images/inner-slant.png) no-repeat center 0; max-width:1600px; height:460px; margin-top:-495px; position:relative; z-index:50; }
.teamWrap  .marginTop{ background:#f5f5f5; }
.business-wrap .marginTop{ background:#F7F5F5; }
.front .marginTop{ background:#fff; }

/*.community_partnerDetail .inner-slant{ margin-top:-455px; }*/

/*Our Business*/
/*Inner Zoom Our Business*/
.inner-zoom .slope-small-img{ overflow:hidden; display:block; }
.inner-zoom .slope-small-img img{ -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; }
.inner-zoom article:hover .slope-small-img img{ -webkit-transform: scale(1.5, 1.5);	-moz-transform: scale(1.5, 1.5) rotate(0.02deg); -ms-transform:scale(1.5, 1.5);	-o-transform: scale(1.5, 1.5);   transform:scale(1.5, 1.5);}

/*Outer Zoom Our Business*/

.outer-zoom .slope-small-img{ display:block; position:relative; }
.outer-zoom .slope-small-img img{ -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; border:3px solid #fff; }


.outer-zoom article .slope-small-img .imgShadow{ position:relative; display:block; }
.outer-zoom article:hover .slope-small-img .imgShadow:before {
background: -moz-linear-gradient(-45deg,  rgba(30,33,88,1) 15%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(30,33,88,1) 15%,rgba(255,255,255,0) 100%);
background: linear-gradient(135deg,  rgba(30,33,88,1) 15%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2158', endColorstr='#00ffffff',GradientType=1 );
    bottom: 0;
    content: "";
    height: 97%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 98%;
	margin:0.188em;
}

#__strategicAlternatives.outer-zoom article:hover .slope-small-img .imgShadow:before {
    width: 99%;
	height:95.5% !important;
}


.posR{ position:relative; }
.outer-zoom article{
    -moz-transition:-moz-transform 0.2s ease-in;
    -webkit-transition:-webkit-transform 0.2s ease-in;
    -o-transition:-o-transform 0.2s ease-in;
    transition:transform 0.2s ease-in;
}

.outer-zoom article:hover{
    -moz-transform:scale(1.8);
    -webkit-transform:scale(1.8);
    -o-transform:scale(1.8);
	-ms-transform:scale(1.8);
    transform:scale(1.8);
	z-index:100 !important;
	position:relative;
}
/* Pagination */
.searchResWrap .element-invisible{ display:none; }
ul.pager {
	font-size:0;
	margin-bottom:50px;
}
ul.pager li {
display:inline-block;
}
ul.pager li.pager-ellipsis{ font-size:20px; font-family:arial; }
ul.pager li a , ul.pager li.pager-current , ul.pager li.pager-ellipsis  {
	position: relative;
	margin: 11.55px 8px;
	display:inline-block;
	font-size: 15px;
	transition:all ease 0.3s;
	letter-spacing:0.2px;
}
ul.pager li.pager-item  a , ul.pager li.pager-current , ul.pager li.pager-ellipsis{
  width: 40px;
  height: 24px;
  background-color: #ffffff;
  font-weight:bold;
  font-size: 14px;
  margin: 12px 3px;
  line-height:24px;
}
ul.pager li  a { display:block; text-align:center; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s;  text-transform: capitalize; border-radius:0; }
ul.pager li.pager-item a:before, ul.pager li.pager-current:before, ul.pager li.pager-ellipsis:before ,
ul.pager li.pager-item a:after , ul.pager li.pager-current:after , ul.pager li.pager-ellipsis:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  left:0;
  transition:all ease 0.3s;
}

ul.pager li.pager-item a:before , ul.pager li.pager-current:before , ul.pager li.pager-ellipsis:before {
  bottom: 100%;
  border-bottom: 12px solid #ffffff;
}

ul.pager li.pager-item a:after , ul.pager li.pager-current:after  , ul.pager li.pager-ellipsis:after {
  top: 100%;
  width: 0;
  border-top: 12px solid #ffffff;
}
ul.pager li.pager-current , ul.pager li.pager-item a:hover {
	background-color: #2B4FA3;
	color:#FFF;
}
ul.pager li.pager-current:before , ul.pager li.pager-item a:hover:before {
	border-bottom-color:#2B4FA3;

}
ul.pager li.pager-current:after , ul.pager li.pager-item a:hover:after {
	border-top-color:#2B4FA3;

}
.pager li > a, .pager li > span , .pager li > a:focus, .pager li > a:hover { padding:0; background:none; border:none; }
ul.pager li.pager-item:hover a { color:#FFF; }

/* Newsroom Dropdown styling */
.selectboxWrapperBg  {
    background: #E6E6E3;
    border: 1px solid #AEA8A5;
    margin: 8px 0 0;
    padding: 12px 18px 17px;
    position: relative;
    z-index: 1;
    min-width: 160px;
}
.selectboxWrapperBg label {
    color: #8E8B88;
    font-weight: 700;
    font-size: 16px;
    margin:3px 4px 0 0;
    float: left;
    line-height: 100%;
}
.selectboxWrapperBg .dropdown {
    display: inline-block;
    float: right;
    line-height: 100%;
}
.selectboxWrapperBg .dropdown .btn {
    background: none !important;
    color: #5e4f47 !important;
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    padding: 0px 22px 0px 0;
    text-align: right;
    width: auto;
    box-shadow: none !important;
    outline: none !important;
    
}
.selectboxWrapperBg .dropdown .btn .caret {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-top: 11px dashed;
    position: absolute;
    right: 0;
    top: 6px;
}
.selectboxWrapperBg .dropdown-menu {
    margin: 0;
    padding: 0;
}
.selectboxWrapperBg .dropdown-menu li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.selectboxWrapperBg .dropdown-menu {
    background: #e6e6e3;
    border: 1px solid #aea8a5;
    left: auto;
    margin: 0;
    min-width: 161px;
    right: -19px;
    top: 37px;
    width: 100%;
    border-radius: 0;
}
.TabWrap .nav-tabs div.selectboxWrapperBg a:hover, .TabWrap .nav-tabs div.selectboxWrapperBg a.active, div.selectboxWrapperBg a:hover ,  div.selectboxWrapperBg a.active {
    background: none;
    border: none;
}
.TabWrap .nav-tabs div.selectboxWrapperBg .dropdown-menu a ,  div.selectboxWrapperBg .dropdown-menu a {
    font-size: 15px;
    line-height: 100%;
    padding: 7px 15px;
    white-space: normal;
}
div.selectboxWrapperBg .dropdown-menu a.selected {
    color: #212355;
}
/* End of Newsroom Dropdown styling */


/***************************************
* #team - Team page Designing Start
***************************************/
.not-front.teamWrap .bgGrey { overflow: visible; }
.teamWrap .footerSpace { z-index: 9; }
.teamWrap .sharePage { z-index: 1; }
#people-scroll-to .alert { font-size: 17px; letter-spacing: 0.5px; border-radius: 0; }
/*#people-scroll-to .teamCustomPadding { padding-left: 10px; padding-right: 10px;  }*/
.sidestickParentW .sideStick {
    max-width: 100%; /* 5 June 2017 */
    
    padding-right: 30px;
    width: 100%;
}
.people-search-wrap{
	margin-bottom: 8px;
	margin-top: 0;
}
.people-search-wrap .search-people form {
	position: relative;
}
.people-search-wrap .search-people input[type="text"] , .people-search-wrap .search-people input[type="search"]{
	height: 55px;
	background: #e6e7e2;
	border: none;
	box-shadow: none;
	font-size: 20px;
	font-style: italic;
  box-sizing: border-box;
    width: 100%;
	padding:0 60px 0 10px; 
}

.people-search-wrap .search-people [type="button"]{
	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 input[type="button"]: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-top: 2px solid #c1c0bc;
	padding-top: 20px;*/
	padding-bottom: 0px;
	position: relative;
	float: left;
	width: 100%;
}

.people-sorting-wrap .psorting:last-child{
	
	margin-bottom: 0;
	padding-bottom: 0;
}
.people-sorting-wrap .psorting:first-child { 
    border-top: none;
    padding-top: 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;/* 5 June 2017 */
    
}

.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;
}

.psorting.people-reset{
	padding-bottom: 10px !important;
}

.psorting.people-reset input{
	border: none;
	width: 100%;
	color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
	padding: 10px 0;
	background: #614C47;
}

.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;/* 5 June 2017 */
	width: 69%;
	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;
    
    position: absolute; /* 5 June 2017 */
    right: 0;/* 5 June 2017 */
    top: 10px;/* 5 June 2017 */
}
.people-sorting-wrap .psorting .dropdown button {
    padding: 6px 18px 6px 12px;/* 5 June 2017 */
    line-height: 120%;
}
.people-sorting-wrap .psorting .dropdown .dropdown-menu{
	right: 0;
	left:auto;
	padding: 0;
	margin: 0;
	background: #fff;
	box-shadow: none;
	height: 200px;
	overflow: hidden;
	overflow-y: scroll;
	min-width: 200px; width: 255px; white-space: normal;
}
.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;
}
.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 !important;
}

.our-people-wrap .grid a, .our-people-wrap .grid a:hover{
	color: #1c2156 !important;
}

.our-people-listing .team_desc{
	overflow: hidden;
	padding: 0 !important;
}

.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:60%;
	float: left;
	height: auto !important;
}

.our-people-listing .team_desc h4 span{
	width: 70%;
	float: left;
}

.our-people-listing .team_desc h4 small{
	float:left;
	padding: 0;
	width: 30%
}

.our-people-listing .team_desc .__location{
	float: left;
	width: 40%;	
  padding: 0 0 0 100px;
    
	
}
.our-people-listing #__team_isotop .__location {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    padding: 0 0 0 15px;
}
body .people-sticky{
	width: 100%;
	padding: 0 !important;
}

.people-sticky input {
   -webkit-appearance: none;
     border-radius: 0;
}
.our-people-wrap .__team_content.row {
    padding-top: 7px;
}
.people-share .sharePage ul li a {
    font-size: 13px;
}
.peoplePageHeight {
    min-height: 600px;
}
.people-sticky .glyphicon-th-large:before{
    content: "\e010" !important;
}

.people-sticky .glyphicon-align-justify:before{
    content: "\e055" !important;
}


/***************************************
* #team - Team page Designing End
***************************************/
/***************************************
* #submenu - All page Submenu Designing Start
***************************************/

header .logoTop .navbar .navbar-nav > li:hover .hvr-underline-from-center:before {
    height: 4px;
    left: 0;
    right: 0;
    z-index: 1;
}
#navigation {
    position: relative;
}
.logoTop .hvr-underline-from-center:before {
    bottom: 0;
}
/*
header .logoTop .navbar .navbar-nav > li {
    position: static;
}
header .logoTop .navbar .navbar-nav > li .submenuCitizen {
    display: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 100%;
}
header .logoTop .navbar .navbar-nav > li:hover .submenuCitizen {
    display: block;
}
header .logoTop .navbar .navbar-nav > li .submenuCitizen li {
    display: inline-block;
    float: left;
    margin: 0 0 0 21px;
}
header .logoTop .navbar .navbar-nav > li .submenuCitizen li:first-child {
    margin: 0;
}
header .logoTop .navbar .navbar-nav > li .submenuCitizen a {
    color: #1b2055;
    font-size: 22px;
    font-weight: 400;
}
*/

/******************************************************
* #submenu Design Start Here
******************************************************/
#navigation .submenuBc {
    visibility: hidden;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    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%, 15px, 0);
    transform: translate3d(-50%, 15px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes fadeInUp {
  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
******************************************************/

.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: ""; }
#op:checked ~ .overlay-hugeinc nav ul ul.submenuCitizen { border: 0; /*display: none;*/ padding: 10px 12px; }

.overlay ul.collapse { display: none; }
.overlay ul.collapse.in { display: block; }
#op:checked ~ .overlay-hugeinc nav ul ul.submenuCitizen { border: 0; /*display: none;*/ padding: 0 12px; }
#op:checked ~ .overlay-hugeinc nav ul ul.submenuCitizen.in { padding: 0px 12px; /*display: block;*/ }
#op:checked ~ .overlay-hugeinc nav ul ul.submenuCitizen.collapsing { padding: 0px 12px; display: block; }


.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;
}
.wow { visibility: hidden;}
/***************************************
* #submenu - All page Submenu Designing End
***************************************/
@media only screen and (min-width: 992px){
.outer-zoom article:hover img{border:3px solid #fff;}
.outer-zoom .show-content{ display:none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.outer-zoom.outer-zoom article:hover .title{ display:block; margin:0 0 10px; /*color:#0047bb;*/ font-weight:normal; font-weight:bold; font-size:13px; }
.outer-zoom.outer-zoom article:hover .show-content{ display:block; position:absolute; top:15px; left:15px; /*color:#fff;*/ z-index:50; width:30%; line-height:7px; }
/*.outer-zoom.outer-zoom article:hover a .title{ margin-bottom:5px; line-height:12px; }*/
.outer-zoom.outer-zoom article:hover .show-content .ourBusinessContent{ font-size:8px; line-height:11px; }

.outer-zoom.outer-zoom  article:hover .darkColor span.title{color:#1c2156 !important;}
.outer-zoom.outer-zoom  article:hover .darkColor span.ourBusinessContent{color:#000 !important;}
.outer-zoom.outer-zoom  article:hover .lightColor span{ color:#fff !important; }


.outer-zoom{ padding-bottom:60px; }

.outer-zoom .col-md-15{ padding-left:5px; padding-right:5px; }
.outer-zoom article h3{ color:#0047bb; webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; }
.outer-zoom article { color:#7f6e6a; z-index:50; }
.outer-zoom article a{ color:#5e4f46; }
.outer-zoom article:hover{ color:#1c2156; text-decoration:none; }
.outer-zoom article .title{ display:block; margin:0 0 10px; font-size:22px;/* color:#5f4f48;*/ line-height:100%; }
.outer-zoom article:hover .hoverHide{ opacity:0; }
/*.outer-zoom article.firstZoom img{ margin-left:-3px; }
.outer-zoom article.lastZoom img{ margin-left:3px; }*/

#__strategicAlternatives.outer-zoom article.firstZoom{
		-moz-transform-origin: 0 50%;
		-webkit-transform-origin: 0 50%;
		-o-transform-origin: 0 50%;
		transform-origin: 0 50%;
	}

	#__strategicAlternatives.outer-zoom article.lastZoom{
	    -moz-transform-origin: 100% 50%;
		-webkit-transform-origin: 100% 50%;
		-o-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
	}



}
@media (max-width: 991px){
.outer-zoom.outer-zoom  article span.title{color:#71716f !important; font-size:20px; display:block; font-weight:bold; }
.outer-zoom .show-content{ margin-top:-8px; color:#71716f !important; font-size:16px; }
.outer-zoom.outer-zoom article .slope-small-img span.title{ display:none; }
}




/*Latesh NEws Home*/
.homeNewsWrap{ background:#f7f5f4; overflow:hidden;  padding:50px; }
.homeNewsWrap h3{ margin-top:0; margin-bottom:0; }
.newsCreadit{ font-size:13px;  font-weight: bold;  color:#a3a09e; text-transform:uppercase; display:block; padding:5px 0 10px; }
.credit{ font-style:normal; color:#726e6a; }
.newsList ul li{ border-top:1px solid #ceccca; padding:12px 0 20px; list-style-type:none; }
.newsList ul li:last-child{ padding-bottom:0; }
.newsList ul li .newsDate{ font-weight: bold;  font-size:13px; text-transform:uppercase; letter-spacing:1.5px; color:#706d6c; }
.homeNewsWrap h2{ margin-top:-5px; }
.homeNewsWrap p{ color:#5d5049; font-size:18px; }
.homeNewsWrap p:last-child{ margin-bottom:0; margin-top:10px; }
.news_publication {color: #706d6c; display: block; font-size: 15px; font-style: italic;  padding: 5px 0 0;}

.bottomDisclaimer{ color:#706d6c; font-size:13px; letter-spacing:0.05em; }


/*Coomunity Partnership */
#__communityPartnership{ position:relative; background:#449FDB; min-height:300px; }
.heartGifAnimation{height:300px; width:300px; position:absolute; top:0; left:15px; z-index:1; }
.commPartnerWrap{ position:relative; z-index:2; padding:80px 60px 40px 45px; }
.commPartnerWrap p{ color:#fff; font-size:24px; padding-left:120px; padding-top:15px; line-height:30px; }
.spotLight{ padding:0 50px 30px; }
.spotLight .spotImg{ border-bottom:4px solid #202357; display:block; }
.spotLight .spotImg img{ display:block;  }
.spotLight .spotDate{ padding-top:5px; display:block; letter-spacing:1px; margin-bottom:5px; }
.spotLight .spotDate, .spotLight .spotDate i{ color:#fff; font-style:normal; text-transform:uppercase; font-size:13px;  font-weight: bold;  }


/*About Bain Capital*/
#__aboutBainCapital{ background:#F7F5F4; padding:40px 0 70px 0; }
/*#__aboutBainCapital h3{ margin-top:-20px; }*/
.aboutBain .homeWrapAbout{ padding-left:45px; }
.teamBain .homeWrapAbout{ padding-left:45px; }
.historyBain .homeWrapAbout{ padding-left:30px; }
#__aboutBainCapital p{ color:#202357; font-size:20px; line-height:25px; }




/*Footer*/
footer{ padding-bottom:30px; background:#fff; position:relative;z-index:100; }
.footerSpace{ height:60px; width:100%; overflow:hidden; background:#fff; position:relative;top:1px;z-index:100; }
footer .footer-logo{ margin-bottom:15px;}
/*footer .footer-section-left{ float:left; width:50%; }
footer .footer-section-right{ float:left; width:50%; }*/
footer h3{ font-size:17px; color:#1c2156; font-weight:normal; margin-top:0;  font-weight: bold;  }
footer h3 a{ color:#1c2156; }
footer a{ color:#212355; font-size:15px; }
footer p{ color:#212355; padding-right:25px; font-size:15px; line-height:22px;}

.copyright{ padding-top:30px; }
.copyright a{ padding-left:10px; padding-right:10px; text-decoration:underline; font-size:15px; }


/*Mobile Menu*/
.lower{ float:right; }
.lower img{ width:auto !important; }
input#op { display: none; }
.lower label { text-transform: uppercase; font-size: 0; text-align: center; margin-top:20px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.scrolllogo .lower label{margin-top:11px;}
.lower label:hover { cursor: pointer; }
.overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background:#e4e4e4; }
.overlay .skew {  background: #272056; z-index:9999; padding-top:0; height:100%; overflow:hidden;  }
.overlay label { width: 126px; height: 42px; position: absolute; right: 15px; top: 15px; background: url(../images/close-menu-mobile.png); z-index: 99999; cursor: pointer;  }
.overlay nav { text-align: left; position: relative; top: 0; height: 100%; font-size: 54px;/* -webkit-transform: translateY(-50%); transform: translateY(-50%);*/  }
.overlay ul { list-style: none; padding: 0; margin: 0 auto; display: inline-block; /*height: 100%;*/ position: relative; border-top:1px solid #fff; width:100%; padding-top:15px; overflow:hidden; }
.overlay ul li { display: block; /*height: 20%; height: calc(100% / 5); min-height: 40px; */}
.overlay ul li a { font-size:20px; display: block; color: white; text-decoration: none; -webkit-transition: color 0.2s; transition: color 0.2s; }
.overlay ul li.active a {
    font-weight: 400;
}
.overlay ul li.active > a {
    color: #aacae8;
    font-weight: 700;
}
.lower~.overlay-hugeinc { display:none; }
#op:checked~.overlay-hugeinc { display:block; }
#op:checked~.overlay-hugeinc > .container-fluid{ background:#272056; height:100%; padding-left:15px; padding-right:15px; }
/*.overlay-hugeinc nav { -moz-perspective: 300px; }*/
/*.overlay-hugeinc nav ul { opacity: 0.4; -webkit-transform: translateY(-25%) rotateX(35deg); transform: translateY(-25%) rotateX(35deg); -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; }*/
#op:checked~.overlay-hugeinc nav ul { opacity: 1;  }
#op:not(:checked)~.overlay-hugeinc nav ul { -webkit-transform: translateY(25%) rotateX(-35deg); transform: translateY(25%) rotateX(-35deg); }
.overlay .skew .skew-content{ height:99%; overflow-y:scroll; }

.overlay .skew-container{ padding-bottom:0; height:100%; }

.blueMobileSlant{ overflow-y:scroll; overflow-x:hidden; height:95%; }
.mobile-slantImg{ bottom: 0; left: 0; position: absolute; right: 0; width: 100% !important; z-index: 50;}


.menuLogo{ margin-bottom:20px; display:block; font-size:0; padding-top:15px; }
.menuLogo img{ width:155px !important; }
.investorMobile{ display:block; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:20px; color:#fff; padding:5px 0 9px; margin-top:-1px; }
.investorMobile:hover{ color:#fff; }
.mobileSearch{  bottom: -70px; left: 15px; overflow: hidden; padding: 30px 0 0; position: absolute; right: 15px; z-index: 100; }
.mobileSearch input[type="submit"]{ background:url(../images/search-ico-mobile.png) no-repeat 0 0; height:35px; width:35px; float:left; border:none; }
.mobileSearch .form-group{ float:left; padding-left:20px; width:87%; }
.mobileSearch .form-group input{ background:none; border:none; font-size:20px; color:#fff; padding:0; width:40%; box-shadow:none !important; }
.mobileSearch .form-group input:focus{-webkit-box-shadow:none !important; -moz-box-shadow: none !important; box-shadow: none !important;}
.mobileSearch .form-group input::-webkit-input-placeholder {  color: #fff;}
.mobileSearch .form-group input::-moz-placeholder { color: #fff;}
.mobileSearch .form-group input:-ms-input-placeholder { color: #fff;}
.mobileSearch .form-group input:-moz-placeholder { color: #fff;}

@media (max-width: 949px) {
	.menuLogo{ padding-top:25px !important; }
}


/*Media Query*/
.landscape{ background:#000 !important; }
.landscape .overlay .col-xs-12{ width:50% !important; }
.landscape .overlay ul li a, .landscape .investorMobile, .landscape .mobileSearch .form-group input{ font-size:18px; }
.landscape .mobileSearch .form-group{ width:83%; }


/*Side Bar*/
.sideStick{ position:absolute; top:0; left:auto; max-width:0; margin:0 auto 0 0; right:auto; padding-top:35px;/*transition: all 0.5s ease-in-out 0s;*/ }
.sideStickInner{ position:absolute; top:0; left:auto; max-width:0; margin:0 auto 0 0; right:auto; padding-top:35px;/*transition: all 0.5s ease-in-out 0s;*/ }
.rightContent{ padding-top:25px; }
.sticky{ width:280px; position:relative; z-index:100; background: #f7f5f4; padding:10px 25px 0 !important; margin-bottom:0 !important; }
.sticky li a{ font-size:20px; color:#716e6a; display:block; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;  }
.sticky li a:hover{ color:#1c2156;  font-weight: bold;  }
.sticky li{ border-bottom:2px solid #cccbc7; padding:10px 0 12px; float:none; list-style-type:none !important; }
.sideStick.is_stuck{ z-index:50; }
.sideStickInner.is_stuck{ z-index:50; }

.sticky.nav-pills > li.active > a, .sticky.nav-pills > li.active > a:focus, .sticky.nav-pills > li.active > a:hover{ background:none; border:none; }
.sticky.nav > li > a{ padding:0 }
.sticky.nav > li > a:focus, .sticky.nav > li > a:hover, .sticky li a.active{ color:#1c2156;  font-weight: bold;  background:none; }

.sharePage{background: #f7f5f4; clear:both; padding:20px 0 25px 25px;  width: 280px; float:left; position: relative;
z-index: 100; }
.sharePage h4{ color:#716e6a; font-size:15px; }
.sharePage ul{ margin:0 !important; padding:0 !important; }
.sharePage ul li{ float:left; margin-right:5px; list-style-type:none !important; }
.sharePage.mediaContact ul li { float: none;}
.sharePage ul li a{ background:#9b9996; width:23px; height:23px; line-height:23px; text-align:center; -webkit-border-radius:21px; -moz-border-radius: 21px; border-radius: 21px; color:#fff; display:block; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; font-size: 13px; }
/*.sharePage ul li a:hover{ -webkit-transform: scale(1.2);	-moz-transform: scale(1.2);	-ms-transform:scale(1.2); -o-transform: scale(1.2);    transform:scale(1.2);  }*/
.sharePage ul li a.mailIco:hover{ background:#EB1C36; }
.sharePage ul li a.linkIco:hover{ background:#0177B5; }
.sharePage ul li a.twtIco:hover{ background:#55ACEE; }
.sharePage ul li a.fbIco:hover{ background:#48659F; }

.sharePage ul li a.googleIco:hover{ background:#D95032; }
.sharePage ul li a.youtubeIco:hover{ background:#E6271D; }

.sharePage ul li span .stButton .chicklets{ background:none; text-indent:-9999px; }

.mailIco + .tooltip.top .tooltip-inner { background-color:#EB1C36; white-space:nowrap;}
.mailIco + .tooltip.top .tooltip-arrow { border-top-color: #EB1C36;}

.linkIco + .tooltip.top .tooltip-inner { background-color:#0177B5; white-space:nowrap;}
.linkIco + .tooltip.top .tooltip-arrow { border-top-color: #0177B5;}

.twtIco + .tooltip.top .tooltip-inner { background-color:#55ACEE; white-space:nowrap;}
.twtIco + .tooltip.top .tooltip-arrow { border-top-color: #55ACEE;}

.fbIco + .tooltip.top .tooltip-inner { background-color:#48659F; white-space:nowrap;}
.fbIco + .tooltip.top .tooltip-arrow { border-top-color: #48659F;}

.googleIco + .tooltip.top .tooltip-inner { background-color:#D95032; white-space:nowrap;}
.googleIco + .tooltip.top .tooltip-arrow { border-top-color: #D95032;}

.youtubeIco + .tooltip.top .tooltip-inner { background-color:#E6271D; white-space:nowrap;}
.youtubeIco + .tooltip.top .tooltip-arrow { border-top-color: #E6271D;}

.sideStick.is_stuck + div{ display:none !important; }
.sideStickInner.is_stuck + div{ display:none !important; }

/*Right Side Contain*/
.containRight{ width:100%; margin:0 auto;}
/*.containerSpace{ padding-bottom:50px; }*/
.containRight .setCont h2{ margin-bottom:30px; margin-top:0; }

.valuesDetails{ width:100%; margin-top:25px; }
.valuesDetails .row{ margin-left:-2.5px; margin-right:-2.5px; }
.valuesDetails .col-lg-3{ padding-left:2.5px; padding-right:2.5px; }

#countNumber{  padding:60px 0; }
#countNumber h2{ margin-bottom:25px; margin-top:0; }
.greyBG{background:#cfcdc9;}
.blueBG{ background:#212355; }
#countNumber .setCont{  max-width:1600px; margin:0 auto; }
#countNumber .containerSpace{ margin: 0 auto;  max-width: 80%;   padding-left:290px; }

.greyBG .counter, .plusIco{ font-size:80px; color:#1e3278; }
.greyBG h3{ letter-spacing:0.1em; margin-top:0; font-size:18px; color:#1e3278;  }

.blueBG .counter, .blueBG .plusIco{ font-size:80px; color:#fff; }
.blueBG h3{ letter-spacing:0.1em; margin-top:0; font-size:18px; color:#fff;  }
.blueBG p{ color:#1ca6df; }
.blueBG h2{color:#1ca6df; }


.numberCount .countWrap{ padding-right:60px; position:relative;  }
.numberCount .countWrap:before{ background:url(../images/slash.png) repeat-y 95% 0; position:absolute; top:25px; left:0; right:0; bottom:0; content:"";
-webkit-transform: skewX(-10deg);
-moz-transform: skewX(-10deg);
-ms-transform: skewX(-10deg);
-o-transform: skewX(-10deg);
transform:skewX(-10deg)
 }
 .countWrap p{ margin-bottom:0; }
.numberCount .row > div:last-child .countWrap:before{ background:none; }
.rightMenu{ padding:0 !important; margin:0 !important; background:none !important; border:none !important; position:static !important; }

.valueBtn{ letter-spacing:0.1em; }


.parallax-block{position:fixed;top:0;left:0;overflow:hidden;z-index:-1;max-width:none!important;max-height:none!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;}.parallax-image{position:absolute;top:0;left:0;max-width:none!important;max-height:none!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;}


/*Video*/
.video-wrap{ overflow:hidden; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; position:relative; }
.heightSmall{ height:300px; overflow:hidden; }
.heightExpand{ height:650px; }
.videoPaly{width:1300px; background-repeat:no-repeat; background-position:center center; }
.video-wrap .nav{ position:absolute; bottom:50px; left:0; z-index:50; border-bottom:0; right:0; z-index:999999; }
.nav-tabs > li.active > a{ background:none; }
.__videoPaly {position: relative;padding-bottom: 56.25%; /* 16:9 */	padding-top: 45px;	height: 0;	-webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; background:#000;}
.__videoPaly iframe {position: absolute;top: 0;left: 0;width: 100%;	height: 100%; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;}

.videoImg{ position:relative; background:url(../images/video/video1.jpg) no-repeat center center; background-size:cover; min-height:332px; }
.videoText{ position:absolute; top:0; left:0; right:0; padding:50px; height:100%;  }
.videoText h2{ font-size:30px; color:#1c2156; margin-top:0; line-height:40px; }

.video-wrap .nav li a{ display:block;  -webkit-border-radius: 0px;-moz-border-radius: 0;border-radius: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.video-wrap .nav li.active a{ background:none; border:none; display:none; }
.play-video-btn{ color:#1c2156; font-weight: bold;  font-size:25px; background:url(../images/video/play-video-btn.png) no-repeat 0 center; border:none !important; padding-left:50px !important; margin-left:50px;  }
.play-video-btn:focus, .play-video-btn:hover{ background-color:transparent !important; border:none;}
.closeVideo{ color:#1c2156;  font-weight: bold;  font-size:15px; background:#fff; border:none !important; position:absolute; top:-25px; right:-30px; padding:5px 10px; cursor:pointer; }
.closeVideo:focus, .closeVideo:hover{ background-color:#ededed; !important; border:none; }

#startVideo{ z-index:100; position:relative; }

.videoHeight{ -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; overflow:hidden; }
.changeHeight{ height:auto; }

#videoHome .videoPaly .video-content-block-img{ position:relative; min-height:300px;  }
#videoHome .videoTitle{ position:relative; max-width:1170px; margin:0 auto;}
#videoHome .video-wrap h2{ font-size:30px; color:#1c2156; margin-top:0; margin-bottom:75px; line-height:40px; width:45%; }
#videoHome .videoPaly .video-content-block-img .btn-play{ background:url(../images/video/play-video-btn.png) no-repeat 0 center; height:35px; font-size:25px; padding-left:50px; color:#1c2156;  font-weight: bold;  font-size:25px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
#videoHome .videoPaly .video-content-block-img .btn-play:hover{ background-position: 5px center; }

#videoHome.video-full{ background-repeat:no-repeat; background-position:right 0; background-color:#0375A9; position: relative; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; background-size:contain;}
/*#videoHome.video-full .videoPaly .video-content-block-img div{ min-height:332px;  }*/
.vertiCenter{ display:flex; flex-direction: column;  justify-content: center; min-height:300px; padding:40px 0; }
.video-full .videoPaly{width:100%; }
#videoHome .videoPaly .video-content-block-img .btn-play.btn-white-play{ background-image:url(../images/video/play-video-btn-white.png); }

#videoHome aside{position:relative; margin:60px 0; }
#videoHome aside iframe{ width:100%; height:530px; }


/*#videoHome.video-full .video-wrap {height:200px; }
#videoHome.video-full .__videoPaly iframe {position: absolute;top: -1px;left: 0;width: 100%;	height: 100%; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;}*/

/*#videoHome.video-full{ background-repeat:no-repeat; background-position:center center;}
.video-full .videoPaly{width:100%; }
#videoHome.video-full .video-wrap h2{ left:0; }
#videoHome.video-full .videoPaly .video-content-block-img .btn-play{ left:0; }*/


.halfWd{  margin:0 auto; max-width:80%; padding-left:290px; }
.scrollCommom{ padding-bottom:60px; }
.marB0{ margin-bottom:0; }

#timeline{ padding-top:30px; padding-bottom:0; }


/* Owl Carousel CSS File v1.3.3 */
.sliderRotate{ margin-bottom:60px; }
#ourBusinessSlider.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#ourBusinessSlider.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
#ourBusinessSlider.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
#ourBusinessSlider.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%;; padding-top:65px; }
#ourBusinessSlider.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
#ourBusinessSlider .owl-carousel .owl-item { float: left; position:relative; }
#ourBusinessSlider .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
#ourBusinessSlider .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display:block !important; }
#ourBusinessSlider .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

#ourBusinessSlider.owl-theme .owl-controls .owl-pagination{margin: 0;	position:absolute;	top:0;	right:0; width:100%; text-align:right; }
#ourBusinessSlider.owl-theme .owl-controls .owl-pagination:after{ background:#d5d3cf; position:absolute; bottom:2px; left:0; right:0; width:100%; height:1px; content:""; z-index:0; }
#ourBusinessSlider .owl-controls .owl-page.active span{ color:#1C2156; border-bottom:5px solid #1C2156; display:inline-block; position:relative; z-index:1; }

/*Our Busniess Equity Page*/
#ourBusinessSlider.owl-theme .owl-controls .owl-page {display: inline-block;margin:0 12.5px; padding-top:15px;}
#ourBusinessSlider.owl-theme .owl-controls .owl-page:first-child{ margin-left:0; margin-right:0; float:left; padding-top:0;  }
#ourBusinessSlider.owl-theme .owl-controls .owl-page:last-child{ margin-right:0; -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
#ourBusinessSlider.owl-theme .owl-controls .owl-page:first-child span{font-size:30px;}
#ourBusinessSlider.owl-theme .owl-controls .owl-page:hover span{ color:#212355 }
#ourBusinessSlider.owl-theme .owl-controls .owl-page.active span{ color:#212355 }
#ourBusinessSlider.owl-theme .owl-controls .owl-page span {
	color:#716e6a; font-size:20px;
}
#ourBusinessSlider .owl-buttons{ position:absolute; top:48%; left:0; right:0; -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); }
#ourBusinessSlider .owl-controls .owl-buttons .owl-prev{ background:url(../images/owlnxtprev.png) no-repeat 0 0; left:-15px; }
#ourBusinessSlider .owl-controls .owl-buttons .owl-next{ background:url(../images/owlnxtprev.png) no-repeat 100% 0; right:-15px;}
#ourBusinessSlider .owl-controls .owl-buttons div{ position:absolute; top:50%;  height:42px; width:26px;  text-indent:-9999px; }
#ourBusinessSlider .owlContent{ position: absolute;  top: 50%; left:0; right:0; width:65%; margin:0 auto;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);/* margin-left:175px;*/ }
#ourBusinessSlider.owl-carousel .owl-item .item p{  margin-top:80px; margin-left:40px; width:74%; }

#ourBusinessSlider .item a{ display:block; position:relative; }


.ourBusinessGrid{ margin-bottom:60px; }
.ourBusinessGrid .row{ margin-left:-30px; margin-right:-30px; }
.ourBusinessGrid .col-md-4{ padding-right:30px; padding-left:30px; }
.ourBusinessGrid a{ display:block; position:relative; overflow:hidden }
.ourBusinessGrid p{ color:#716e6a; font-size:18px; line-height:25px; margin-bottom:0;  }

/*.ourApproachDetails{ padding-top:60px; }*/
.ourApproachDetails .media{ margin-bottom:40px; }
.ourApproachDetails .media:last-child{ margin-bottom:0; }
.ourApproachDetails .media-body{ padding-left:30px; vertical-align:middle}
.ourApproachDetails .media-object{ max-width:none; }

.ourApproachDetails .media-left img{ margin-top:6px; max-width:80px; min-width:80px;}
.ourApproachDetails .media-left {  min-width:90px; }


.approachBg{ background-repeat:no-repeat; background-position:0 0; background-size:cover; height:auto; padding:60px 0 0; min-height:425px; }
.approachBg .approachCube{ margin-bottom:20px; }
.approachBg p{ margin-bottom:50px; }

.teamSlide h3{ margin-top:10px; }
.teamSlide h3 a{ font-size:22px; color:#5e4f47; }

.btnSet button{ background:#ABCAE9; color:#1C2156; padding:10px 15px; text-align:left; position:relative; }
.btnSet button i{ position:absolute; right:15px; top:15px; }


/*COMMUNITY PAGE*/
.communitySection .allContent{ background:#1ca6df; }
.communitySection #__sliderContent{ background:#1ca6df; margin-bottom:50; }
.communitySection .blueSlant{ background:url(../images/blueSlant.png) no-repeat 0 0;  height: 460px;  margin-top: -440px;  max-width: 1600px; }
.communitySection .commuTitle{ background:#1ca6df; padding-top:150px; }
.communitySection .commuTitle h4{ font-size:80px; color:#fff; }


/*USER LOGIN*/
.noBanner{ margin-top:90px;background:#f5f5f5; margin-bottom:60px; padding:30px;  }
.noBanner .formDesign{ padding:50px; width:500px; margin:0 auto; padding:30px; border:1px solid #cccbc7; }
.noBanner .formDesign .form-item { padding-bottom:20px; }
.noBanner .formDesign .form-item label{ font-size:16px; }
.noBanner .formDesign .form-item input{ clear:both; width:100%; height:50px; line-height:50px; padding-left:15px; border:none; font-size:16px; }
.noBanner .formDesign .form-item .description{ padding-top:10px; }
.noBanner .formDesign .form-actions input[type="submit"]{
border:none; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; background:#e32926;  padding:10px 15px;  font-weight: bold;  color:#fff; width:100%; font-size:16px; text-transform:uppercase;  }
.noBanner .formDesign .form-actions input[type="submit"]:hover {  background: #A3100B none repeat scroll 0 0;}
.noBanner .formDesign .form-item input.error{ background:#FCDCDD; border:1px solid #ff0000; }

/************************** Phase ****************************/

/*body.community_partnerMain {background-color:#1ca6df;}*/
.community_partnerMain #__sliderContent{ background:#0076a9; }
.blue-slant{background:url(../images/blueSlant.png) no-repeat center bottom;height:440px;z-index:0 !important;}
.full-width.commuTitle {
    padding-top: 25px;
	position:relative;
	left:0;
	right:0;
	top:0;
	z-index:1;
	/*margin-bottom:50px;*/
	margin-bottom:80px;
}
.commuTitle h4 {
    color: #ffffff;
    font-size: 80px;
    padding-left: 20px;
    position: relative;
    top: -20px;
}
.commuTitle p {
    color: #ffffff;
     font-weight: 500;
    font-size: 21px;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 30px;
}
.full-width.commuTitle img {max-width:none;}
.communitypartWrap {
	background-color:#0076a9;
	padding: 0px 0 40px;
}
.communitypartWrap img {width:100%;margin-bottom:20px;position:relative;z-index:111;}
.communityPartDt {position: relative;top: -10px;}
.communitypartWrap .newsCreadit, .communitypartWrap p {color:#fff;}
.communitypartWrap h3 {margin-top: 0;}
.communitypartWrap .purAtitle {color:#fff;}
.communitypartWrap .purAtitle:hover {color:#212355;}
.communitypartWrap .btn {margin:20px 0;}
.latest-cpwrap {background-color:#1ca6df;padding: 60px 0 40px;position:relative;z-index:101;}
.latest-cpwrapDt {margin-right:-30px;margin-left:-30px;}
.latest-cpwrapDt .col-md-6 {padding-right:30px;padding-left:30px;}
.cpwrap-img {max-width: 300px;margin-right: 60px;float:left;}
.latest-cpwrap-single .newsCreadit {padding-bottom:0px;}
.latest-cpwrap-single p {margin-bottom:20px;}
.latest-cpwrap-single .col-md-12 {margin-bottom:30px;overflow:hidden;}
.latest-cpwrap-single .col-md-12:last-child {margin-bottom:0px;}
.tweeter-wrap {background-color:#f7f5f4;padding: 10px 0 15px; position:relative; z-index:100;}
.tweeter-wrap h3 {font-size:20px; font-weight: bold;  normal;color:#716e6a;}
.tweeter-wrap h3::before {
    color: #1ca6df;
    content: "\f099";
    font-family: FontAwesome;
    padding-right: 12px;
}
.tweeter-wrap .owl-controls .owl-buttons div {
	background: #cfcdc9 none repeat scroll 0 0;
    border-radius: 50%;
    height: 60px;
    margin-top: -50px;
    position: absolute;
    top: 50%;
    width: 60px;
	}
.tweeter-wrap .owl-controls .owl-buttons div.owl-prev {left:-85px;}
.tweeter-wrap .owl-controls .owl-buttons div.owl-next {right:-85px;}
.tweeter-wrap .owl-controls .owl-buttons div::before {
	font-size:50px;
	 font-weight: 300;
	 padding-left: 15px;
    position: relative;
    top: -12px;
	color:#fff;
}
.tweeter-wrap .owl-controls .owl-buttons div.owl-prev::before {content: "<";}
.tweeter-wrap .owl-controls .owl-buttons div.owl-next::before {content: ">";}
.tweeter-wrap .item {
    padding: 10px 20px 10px 0;
	list-style-type:none !important;
}
.tweeter-wrap .item span {font-size:13px;color:#716e6a;}
.tweeter-wrap .item p {color:#5e4f47;}
.tweeter-wrap .item a {color:#0076a9;}
.community_partner.community_partnerDetail header .logoTop img { max-width:240px; width: 100%;}
.community_partner.community_partnerDetail header .logoTop.scrolllogo img {max-width: 200px; width: 100%;}
/* Download Btn News Detail Start */
.downloadBtnWrapper {
    padding: 15px 30px 0;
    clear: both;
}
.downloadGreyBtn {
    background:#CFCDC9;
    color: #1B2055;
    font-size: 16px;
    font-weight: 400;
    display: block;
    padding: 8px 50px 10px 10px;
    line-height: 120%;
    font-weight: 600;
    position: relative;
    transition: all ease 0.3s;
    clear: both;
}
.downloadGreyBtn:before {
    content: "";
    position: absolute;
    height: 31px;
    width: 31px;
    border-radius: 50%;
    background: #1c2156;
    top: 50%;
    transform: translateY(-50%);
    right: 12px;
    transition: all ease 0.3s;
}
.downloadGreyBtn:after {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 6px 0 6px;
    border-color: #CFCDC9 transparent transparent transparent;
    content: "";
    margin-top: 2px;
    right: 21px;
    top: 50%;
    transform: translateY(-50%);
    transition: all ease 0.3s;
}
.downloadGreyBtn:hover {
    background: #ABCAE9;
    color: #1c2156;
}
.downloadGreyBtn:hover:before {
    background: #1c2156;
}
.downloadGreyBtn:hover:after {
    border-color: #ABCAE9 transparent transparent transparent;
}
/* Download Btn News Detail End */
/*.community_partner.community_partnerMain header .logoTop img {width:290px;}
.community_partner.community_partnerMain header .logoTop.scrolllogo img {width: 200px;} */

.commPartnerWrapSlant {margin-top:0;z-index:0;}
.commuTitle h3 {color: #ffffff;font-size: 46px;padding-right: 320px;line-height:55px;}
.commuTitle .date {color:#fff; font-weight: bold; font-size:16px;letter-spacing:1px;}
.communitypartWrapDetail .allContent {background-color:#f7f5f4;overflow:visible;}
.ourCommunityDetailWrap {position: relative;/*top: -130px;*/}
.communitypartWrapDetail .full-width.commuTitle {padding-top:280px;padding-bottom:265px;}
.communitypartWrapDetail .rightContent {padding-top:0;}
.communitypartWrapDetail .setCont p.main-title {font-size:20px;line-height:28px;}
.communitypartWrapDetail .setCont p {margin-bottom: 25px;}
.communitypartWrapDetail .setCont p a {text-decoration:underline;}
.communitypartWrapDetail .detail-image {margin-bottom: 25px;}
.communitypartWrapDetail .detail-image-caption {font-size: 11px;line-height: 15px;padding-left: 20px;position: absolute;width: 130px;}
.communitypartWrapDetail .setCont {}
.communitypartWrapDetail .setCont ul {margin-bottom:25px;font-size:16px;line-height:24px;color: #5e4f47;padding-left:16px;}
.communitypartWrapDetail .setCont ul li {list-style:disc;word-wrap:break-word;margin-bottom: 25px;}
.communitypartWrapDetail .setCont ul li:last-child {margin-bottom:0;}
.communitypartWrapDetail .cpwrap-img {margin-right:0;max-width:100%;float:none;}
.communitypartWrapDetail .cpwrap-detail .newsCreadit {padding-bottom:0px;}
.communitypartWrapDetail .ourBusinessGrid {margin-bottom:0;}
.communitypartWrapDetail .ourBusinessGrid p {font-size:16px;}
.communitypartWrapDetail .communitypartWrap h3 {margin-top:20px;}
.communitypartWrapDetail .cpwrap-detail .purAtitle {font-size:20px;line-height:24px;}
.communitypartWrapDetail h2 {color: #ffffff;margin-bottom: 22px;}
.communitypartWrapDetail .latest-cpwrap {padding: 30px 0 40px;}
.communitypartWrapDetail .sharePage {background-color:transparent;padding-top: 45px;}
.communitypartWrapDetail .sharePage h4 {border-top: 1px solid #726e6a;padding-top: 10px;}
.communitypartWrapDetail1 .commuTitle h3 {padding-left:0; padding-right:0 !important;}
.communitypartWrapDetail1 .commuTitle .date {padding-left:0;}
.communitypartWrapDetail.communitypartWrapDetail1 .ourCommunityDetailWrap {top:-230px;}
.communitypartWrapDetail.communitypartWrapDetail .sharePage {padding-top:45px;}
.communitypartWrapDetail1.communitypartWrapDetail .sharePage {padding-top:155px;}
.communitypartWrapDetail2.communitypartWrapDetail .sharePage {padding-top:45px;}
.communitypartWrapDetail2 .slider-caption {padding-left: 125px !important;padding-right: 320px;}
.communitypartWrapDetail2 .bluebg-height {height:95px;background-color:#1ca6df;}
.communitypartWrapDetail2 .communityPartBg .slider {background-position: center 115px;height: 725px !important;}
.communitypartWrapDetail2 .captionFixed {margin-top:425px;}
header .logoTop.scrolllogo .bluebg-height {background-color:transparent;}

.page-cover {background-attachment:fixed;background-position:top center;background-size:cover;background-repeat:no-repeat;}
.communitypartWrapDetail2 .commuTitle h3 {}
.communitypartWrapDetail2 .full-width.commuTitle {padding-top: 350px;padding-bottom:280px;}
.communitypartWrapDetail1 .commuTitle h3 {padding-right:0;}
.communitypartWrapDetail1 .full-width.commuTitle {padding-top:230px;padding-bottom: 265px;}
.communitypartWrapDetail .commuTitle h3 {padding-right:320px;}
.communitypartWrapDetail .ourCommunityDetailWrap {top: -140px;}
.communitypartWrapDetail2 .ourCommunityDetailWrap {top: -140px;}


.slider-caption .dtitle h2 {font-size: 46px;padding-right: 0;line-height:55px;}
.dtitle .date {color:#fff; font-weight: bold; font-size:16px;letter-spacing:1px;}

.commBG  header .logoTop.scrolllogo{ background:#1ca6df !important; }
.community_partnerDetail .slider-caption.dcaption {padding-left: 0 !important;}
.community_partnerDetail .allContent {background-color:#f7f5f4;overflow:visible;}

.community_partnerDetail .setCont p.main-title {font-size:20px;line-height:28px;}
.community_partnerDetail .setCont p {margin-bottom: 25px;}
.community_partnerDetail .setCont p a {text-decoration:underline;}
.community_partnerDetail .detail-image {margin-bottom: 25px;position:relative;}
.community_partnerDetail .detail-image-caption {font-size: 12px;line-height: 15px;padding-left: 20px;position: absolute;width: 150px;top:-5px;right:-155px;}
.community_partnerDetail .setCont ul {margin-bottom:25px;font-size:16px;line-height:24px;color: #5e4f47;padding-left:16px;}
.community_partnerDetail .setCont ul li {list-style:disc;word-wrap:break-word;margin-bottom: 25px;}
.community_partnerDetail .setCont ul li:last-child {margin-bottom:0;}
.community_partnerDetail .cpwrap-img {margin-right:0;max-width:100%;float:none;}
.community_partnerDetail .cpwrap-detail .newsCreadit {padding-bottom:0px;}
.community_partnerDetail .ourBusinessGrid {margin-bottom:0;}
.community_partnerDetail .ourBusinessGrid p {font-size:16px;}
.community_partnerDetail .communitypartWrap h3 {margin-top:20px;}
.community_partnerDetail .cpwrap-detail .purAtitle {font-size:20px;line-height:24px;}
.community_partnerDetail h2 {color: #ffffff;margin-bottom: 22px;}
.community_partnerDetail .latest-cpwrap {padding: 30px 0 40px;clear:both;}
.community_partnerDetail .sharePage {background-color:transparent;}
.stickycpd1 {padding-top: 45px;}
.community_partnerDetail .sharePage h4 {border-top: 1px solid #726e6a;padding-top: 10px;}
.slider-caption.dcaptionBg .dtitle h2 {padding-right: 0px;}
.community_partnerDetail .bluebg-height {height:95px;background-color:#1ca6df;}
.slider-caption.dcaptions .dtitle h2 {padding-right: 0px;}
.community_partnerDetail .slider-caption.dcaptions {padding-left:12px !important;}
.ourCommunityDetailWrapMain .ourCommunityDetailWrap {top:-205px;}
.stickycpd2 {padding-top:130px;}


.newsRoomWrap .newsList ul, .homeNewsWrap .newsList ul{ padding:0; margin:0; }
.newsRoomWrap .newsList ul li{ list-style-type:none; }

.searchResWrap .newsList ul{ padding:0; margin:0; }
.searchResWrap .newsList ul li{ list-style-type:none; }

.newsRoomWrap .allContent {overflow:visible;}
.newsRoomWrap .homeNewsWrap {	padding:0;width:100%;}
.newsRoomWrap .newsList ul li:first-child {border-top:0;}
.newsRoomWrap .homeNewsWrap h2 {margin-bottom:20px;margin-top:0;}
.newsRoomWrap .newsCreadit {padding-bottom:5px;}
.newsRoomWrap .purAtitle {font-size:20px;}
.newsRoomWrap .homeNewsWrap p {font-size:16px;}
.press-release {padding:5px 0 0}
h3.pageTitleNs {font-size:20px;margin-bottom: 15px;}
.mediaContact h3.pageTitleNs {white-space:nowrap;margin-top:5px;}
.sharePage.mediaContact ul li a {background-color:transparent;border-radius:0;height:auto;width:auto;color:#337ab7;text-align:left; line-height: 18px; font-size: 16px;margin: 0 0 5px; word-wrap: break-word; }
.sharePage.mediaContact ul li a:hover {color:#23537c;}
.clist {font-size:14px;text-align:left;}
.clist li {margin-bottom:20px;}
.clist li:last-child {margin-bottom:0;}
.clist span {color:#716e6a; font-weight: bold; }
.clist h5 {color:#5e4f47;margin-bottom: 0;line-height:20px;  margin-top: 5px;}
.clist a {text-decoration:underline;}
.nstitle h2 {color:#1c2156;}
.nstitle .date {color:#716e6a;}
.nsdetailLatest {background-color:#716e6a;position:relative;z-index:101;}
.community_partnerDetail .communitypartWrap.nsdetailLatest h3 {margin-top: 10px;}
.newsRoomWrapDt .inner-slant {z-index:0;}
.newsRoomWrapDt .newsRoomWrapDtcaption {position:relative;margin-top:-200px;}
.newsRoomWrapDt.community_partnerDetail .slider-caption.dcaptions {padding-left:7px !important;}
.newsRoomWrapDt .ourCommunityDetailWrapMain .ourCommunityDetailWrap {top:auto;}
.captionFixed.leftAl {left:0;right:0;}
.allContentNml {position:relative;z-index:100; background:#f5f5f5; }
.community_partnerDetail .rightContent {padding-top:0;}
.community_partnerDetail .rightContent .sharePage {margin-bottom:25px;}

.community_partnerMain .allContent {overflow:visible;background-color: #0076a9 !important;}
.community_partnerMain .allContent .ourCommunityDetailWrap {/*top:-395px;*/ top:auto;}

#investorRelation img{ width:100%; }
#investorRelation .col-md-4{ margin-top:5px; }

/************************** Phase ****************************/

/*Investor Login*/
.investorLoginWrap{ background:#1C2156; color:#fff;  }
.investorLoginWrap > .container-fluid{ padding-top:15px; padding-bottom:15px; }
.investorLoginWrap form{ margin-bottom:0; }
.investorLoginWrap form input[type="text"], .investorLoginWrap form input[type="password"]{ background:#abcae9; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }
.investorLoginWrap form input[type="submit"]{webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }
.investorLoginWrap p, .investorLoginWrap label{ color:#fff; font-weight:normal; font-size:17px; text-align:left !important; }
.investorLoginWrap a{ color:#abcae9; text-decoration:underline; }

.investorPopUp .modal-body{ background:#1C2156; }
.investorPopUp .modal-body .container-fluid{ padding:0; color:#fff; }
.investorPopUp p, .investorPopUp label{ color:#fff; font-weight:normal; font-size:17px; }
.investorPopUp .close-btn{ width:30px; height:30px; position:absolute; line-height:30px; text-align:center; padding:0; right:0; top:0; z-index:50; background:#f5f5f5;  }
.investorPopUp form input[type="text"], .investorPopUp form input[type="password"]{ background:#abcae9; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }
.investorPopUp form input[type="submit"]{webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }


.signinOption h4{ margin:0 0 15px; }
.signinOption .btn-group{ width:100%; }
.signinOption button{ width:100%; text-align:left; background:#AACAE8; font-size:18px; color:#1C2156; box-shadow:none; border:none; padding-left:20px; position:relative; }
.signinOption button:hover{background:#AACAE8; }
.signinOption .btn-default.active, .signinOption .btn-default:active, .signinOption .open > .dropdown-toggle.btn-default, .signinOption .btn-default.focus, .signinOption .btn-default:focus{background:#AACAE8;}
.signinOption button .caret{ position:absolute; top:15px; right:10px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 13px dashed; color:#1C2156;  }
.signinOption .dropdown-menu{ background:#AACAE8;border-radius: 0;  padding:0;    width: 100%; border:none; box-shadow:none; }
.signinOption .btn-group.open .dropdown-toggle{ box-shadow:none; }
.signinOption .dropdown-menu li > a{ font-size:18px; text-decoration:none; padding:5.5px 20px; }
.signinOption .dropdown-menu li > a:hover{ background:#70A8DD; color:#fff; }
.signinOption .dropdown-menu li{ border-bottom:2px solid #1C2156; }
.signinOption .dropdown-menu li:last-child{ border-bottom:none; }
.signinOption button:after{ content:""; position:absolute; top:0; right:35px; background:#1C2156; width:2px; height:100%; }

/* Team Page */

.peopleWrap {padding:0 0 10px;}
.peopleWrap p.title {font-size:18px;}
.peopleGridWrap {padding:50px 0;}
.peopleCat {position:relative;margin:0 0 30px;}
.peopleCat .catImg img {width:100%;}
.peopleCat .catDetail {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.peopleCat .catDetail h3 {font-size:20px;color:#1c2156; font-weight: bold; ;margin:10px 15px;line-height:26px;}
/*.peopleCat .catDetail h3 a {color:inherit;}
.peopleCat .catDetail h3 a:hover {color:#23527c;}*/
.peopleCat .catDetail span.meetBtn {background-color:#e52823;padding:0 15px;color:#fff;font-size:13px; font-weight: bold; transition: all 0.3s ease-in-out;line-height:40px;height:40px;width:40px;position:absolute;bottom:0;right:0;white-space:nowrap;text-align:center;overflow:hidden; }
.peopleCat .catDetail span.meetBtn:before {content:"+";font-size:18px;line-height:36px;}
.peopleCat:hover .catDetail span.meetBtn {width:125px;}
.peopleCat:hover .catDetail span.meetBtn:before {content:"MEET THE TEAM";font-size:14px;}
/*.peopleCat a {position:absolute;left:0;right:0;top:0;bottom:0;}*/

.peopleListheader h2 {float:left;}
.peopleListheader a {float:right;color:#716a6e;font-size:20px;position:relative;top:25px;}
.peopleListheader a img {width:auto;margin:0 0 0 15px;}
.__team_bg { background:#FFF; margin:0 0 20px;position:relative;transition-duration:1s;overflow:hidden; }
.__team_bg:hover {box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.3);color:inherit;}
.__team_content.row .grid a:hover {color:none !important;}
.team_img img { width:100%; }
.__team_content.row { margin-left:-10px; margin-right:-10px;clear:both;padding:40px 0 40px; }
.__team_content.row h3.pageTitle {font-size:22px;margin:30px 0;padding: 0 10px;letter-spacing:0.5px;float:left;width:100%;}
.__team_content.row h3.pageTitle:first-child {margin-top: 0;}
.__team_content.row > .col-md-3 { padding-left:10px; padding-right:10px; }
.team_desc h4 {  font-weight: bold; margin:0; text-transform:capitalize;color: #1c2156;}
.team_desc { padding:15px 20px; position:static; }
.team_desc p { color:#667c83; margin:0 0; padding:0 0 12px; }
.team_desc small { display:block; color:#5e4f47; padding:5px 0 12px; font-size:16px;line-height:22px; }
.team_desc .__desc { overflow:hidden;}
.__location { color: #5e4f47;font-size: 16px;padding:10px 0 15px; }
#__team_isotop .__location {  position: absolute; left: 0; right: 0; bottom: 0; padding:10px 20px 15px; font-size: 16px; }
#__team_isotop .__location span {
    display: block;
}
.teamWrap .allContent {overflow:visible;}

.peopleListWrap {position:relative;top:-460px;}
.__team_bg::before {
	position: absolute;
	top: 0;
	left: -85%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.__team_bg:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

/* Team Detail */
.peopleDetailWrap {position: relative;top: -405px;}
.__personal_bio h2 { font-size: 26px; margin: -6px 0 5px; }
.__team_detail_block > .row >.col-xs-12 { padding-left:10px; padding-right:10px; }
.__detailed_desc .__page_soical_links a { color:#4d676e; }
.__detailed_desc .__page_soical_links i  { color:#FFF; }
.__detailed_desc { padding:25px 0 50px; /*max-width: 66%;*/ margin: 0 auto; }
.__detailed_desc .sharePage{
	padding-left: 0 !important;
	padding-top: 10px;
}

.__detailed_desc .sharePage ul li a{
	/*line-height: 20px;*/
    font-size: 13px;
    line-height: 23px;
}
.focus_link a { color: #5e4f47; }
.focus_link a:hover { color: #212355; }
.allContent ul.focus_link { padding-left: 19px; }
.peopleDetailWrap  .__detailed_desc .sharePage { width: 100%; padding-right: 0; }

/* news Detail page*/
.newsRoomWrapDt.community_partnerDetail .newsroomDetail .slider-caption {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    top: auto;
    padding: 0 15px !important;
}
.citizenResponse.newsroomDetail {
    bottom: 190px;
}
/*.newsDetailContent p:first-child {
    font-size: 20px;
    line-height: 28px;
}*/
.responsibleSpaceMinus.newsDetailPageSpacing {
    margin-top: -65px;
}
.newsContentWrap.allContentWrap1 .sideStick {
    z-index: 99;
        height: auto !important;
}
.newsContentWrap.allContentWrap1 {
    top: -130px;
}
.profileDesc {
    padding-left: 0;
    padding-right: 30px;
}
.profileContent h4 {
    color: #1B2055;
    font-size: 18px;
    font-weight: 700;
    margin: 12px 0 0;
    line-height: 26px;
}
.profileContent .readMoreLink {
    margin-top: 25px;
    font-size: 16px;
}
.profileContent p {
    margin: 0;
}
/* Download Btn News Detail Start */
.downloadBtnWrapper {
    padding: 15px 30px 0 0;
    clear: both;
}
.community_partnerDetail .newsContentWrap.allContentWrap1 .sharePage {
    padding-left: 0 !important;
    float: none !important;    
}
.community_partnerDetail .newsContentWrap.allContentWrap1 .sharePage.stickProfileImage{
	margin-top:30px;
}
.responsibleSpaceMinus.newsDetailPageSpacing .detail-image {
    width: calc(100% + 31.3334%);
    margin-right: -31.3334%;
}
.newsDetailPageSpacing p:last-child {
    margin-bottom: 0;
}
.newsrommdetailDH {
    background: #F6F4F4;
}
.newsrommdetailDH .allContent {
    background: transparent;
}

/* end news Details page*/
@media(min-width:4047px) {
   .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: -135px;
    }
    .newsContentWrap.allContentWrap1 {
        top: -500px;
    }
    .citizenResponse.newsroomDetail {
        bottom: 455px;
    } 
}
@media(min-width:2698px) and (max-width:4046px) {
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: -100px;
    }
    .newsContentWrap.allContentWrap1 {
        top: -455px;
    }
    .citizenResponse.newsroomDetail {
        bottom: 455px;
    }
}
@media(min-width:2000px) and (max-width:2697px) {
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: -155px;
    }
    .newsContentWrap.allContentWrap1 {
        top: -185px;
    }
}
@media(min-width:1900px) and (max-width:1999px) {
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: -22px;
    }
    .newsContentWrap.allContentWrap1 {
        top: -150px;
    }
}
@media(min-width:1600px) and (max-width:1899px) {
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: -55px;
    }
    .newsContentWrap.allContentWrap1 {
        top: -185px;
    }
}
@media(min-width:1400px) and (max-width:1599px) {
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: -78px;
    }
    .newsContentWrap.allContentWrap1 {
        top: -205px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .citizenResponse.newsroomDetail {
        bottom: 220px;
    }
    .newsroomDetail .slider-caption .dtitle h2 {
        font-size: 36px;
        line-height: 46px;
    }
    .newsroomDetail .slider-caption .dtitle h2.smallTitleBannerCaption {
        font-size: 30px;
        line-height: 40px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.__detailed_desc { max-width: none; }
    .newsRoomWrapDt .citizenResponse{
    bottom: 225px;
}
    /* Download Btn News Detail Start */
    .downloadBtnWrapper {
        padding: 30px 0 0;
        clear: both;
    }
    .downloadGreyBtn {
        padding: 15px 50px 17px 10px;
    }
	.citizenResponse.newsroomDetail {
        bottom: 240px;
    }
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: 0;
    }
    .responsibleSpaceMinus.newsDetailPageSpacing .detail-image {
        width: 100%;
        margin-right: 0;
    }
    .newsContentWrap.allContentWrap1 {
        top: -130px;
        height: auto !important;
        position: relative; 
        margin:  0 0;
        clear: both;
    }
	.allcontentBgBain.allcontentBgBainNewsDetail {
		margin-top: -550px;
		padding: 420px 0 0;
	}
    .profileDesc {
        padding-right: 0;
        /*padding-top: 30px;*/
    }
    .newsContentWrap.allContentWrap1 .sideStick {
        padding-top: 0;
    }
	.newsContentWrap.allContentWrap1 .sideStick .profileDesc {
		padding-top:30px;
	}
    .responsibleSpaceMinus.newsDetailPageSpacing .sharePage {
        margin-top: 30px;
    }
    .responsibleSpaceMinus.newsDetailPageSpacing .border-sidebar {
        clear: both;
    }
	.allcontentBgBain.allcontentBgBainNewsDetail .rightContent {
		padding-top:0;
	}
    /* Download Btn News Detail End */
}

@media (max-width: 767px) {
	.__detailed_desc { max-width: none; }
    /* Download Btn News Detail Start */
	.allContent ul.focus_link { margin-bottom: 32px; }
	#__team_detail .__detailed_desc .sharePage { padding: 0 0 32px; }
	.citizenResponse.newsroomDetail {
        bottom: auto;
    }
    .newsRoomWrapDt.community_partnerDetail .newsroomDetail .slider-caption {
        padding: 0 5px !important;
    }
    .newsRoomWrapDt.community_partnerDetail .newsroomDetail .slider-caption h2 , .newsRoomWrapDt.community_partnerDetail .newsroomDetail .slider-caption h1 {
        font-size: 25px;
        padding-bottom: 10px;
        line-height: 30px;
    }
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: 0;
		
    }
	.community_partnerDetail .newsDetailPageSpacing  .rightContent  {
		padding-top:0;
	}
    .downloadBtnWrapper {
        padding: 30px 0 0;
        clear: both;
    }
    .downloadGreyBtn {
        padding: 15px 50px 17px 10px;
    }
    .responsibleSpaceMinus.newsDetailPageSpacing .detail-image {
        width: 100%;
        margin-right: 0;
		clear:both;
    }
    .newsContentWrap.allContentWrap1 {
        top: auto;
    }
    .profileDesc {
        padding-right: 0;
       /* padding-top: 30px;*/
    }
    .newsContentWrap.allContentWrap1 .sideStick {
        padding-top: 0;
    }
	.newsContentWrap.allContentWrap1 .sideStick .profileDesc {
		padding-top:30px;
	}
    /* Download Btn News Detail End */
}


.__team_detail_block .__person_image { margin: 0 0 15px; }
.__detailed_desc p {line-height:26px;margin-bottom:12px;}

/* Newsroom new Tabbed design */

.TabWrap .title {font-weight:bold;color:#212355;font-size: 20px;padding: 7px 15px 7px 0;}
.TabToggle {display:block;padding:0 !important;}
.TabWrap .nav-tabs{border-bottom:0; padding-top:0; position:relative; height:60px; } /* 4 Aug 2017 */
#__homefeatureLatestNews { margin: 0 0 22px; }  /* 4 Aug 2017 */
.newsRoomWrap  .sharePage.mediaContact { padding-top: 0; } /* 4 Aug 2017 */
.TabWrap .nav-tabs:after{ position:absolute; content:""; bottom:14px; left:0; right:0; background: #d5d3d0; height:1px; width:100%; }/* 4 Aug 2017 */
.TabWrap .nav-tabs .TabToggle div{ padding:7px 15px; }
.TabWrap .nav-tabs .TabToggle div:first-child {padding-left: 0;}
.TabWrap .nav > .TabToggle div > a:focus, .TabWrap .nav > li > a:hover{ background:none; border-bottom:5px solid #212355; position:relative; }
.TabWrap .nav-tabs div a{ font-size:20px; color:#716e6a; padding:7px 0; position:relative; z-index:5; }
.TabWrap .nav-tabs div a:hover, .TabWrap .nav-tabs div a.active{  color:#212355; border-bottom:5px solid #212355;  }
.TabWrap .nav-tabs .TabToggle div a:focus{ background:none; }
.TabWrap .nav-tabs .TabToggle div{ float:none; display:inline-block; }
.TabWrap .tab-content{ padding-top:10px; min-height:300px; }
.TabWrap .collapseBtn {background-color:#212355;color:#fff; bottom: auto; top: 0; }  /* 4 Aug 2017 */

.searchResWrap {position: relative;top: -100px;}
.searchResWrap .newsList {margin:0 0 50px;}
.searchResWrap .newsList h3 {margin-top:0;}

.matchWrap .setCont {padding:0 0 35px;}
.newsRoomWrap .matchWrap .setCont {padding:0 0 100px;}

.nodata {min-height: 750px;text-align: center;font-size:50px;}
.nodata {
	clear:both;
}
.community_partnerDetail .setCont {min-height:250px;}

.newsrommdetailDH .setCont {min-height:1200px;}



/*Strategic Alternative*/
#__strategicBlock{ position:relative; margin-bottom:60px; }
#__strategicBlock .strImg{background-size:cover; background-repeat:no-repeat; background-position: center center; position:relative;  min-height:120px;}
.strategicWidth{ max-width:1270px; margin:0 auto; }
#__strategicBlock .strategicLeft{ width:80%; float:left; min-height:120px;  }
#__strategicBlock .strategicRight{ width:20%; float:left; min-height:120px; background:#1d3177; position:relative;  }
#__strategicBlock .strategicRight:after {width: 0;height: 0;border-style: solid;border-width: 25px 40px 25px 0;border-color: transparent #1c2156 transparent transparent;position:absolute;right:100%;top:50%;margin-top:-25px;content:""; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;  }

#__strategicBlock .strategicLeft .strategicContent{ padding:30px;    }
#__strategicBlock .strategicLeft .strategicContent h2{ margin-top:0; margin-bottom:20px; font-size:26px; }
#__strategicBlock .strategicLeft .strategicContent p{ width:60%; font-size:20px; }

#__strategicBlock .strategicRight .strategicContent{  background:url(../images/noimage.jpg) no-repeat 0 0; background-size:cover;  }
#__strategicBlock .strategicRight .strategicContent h2{ margin-top:0;  margin-bottom:20px; font-size:26px; }
#__strategicBlock .strategicRight .strategicContent p{ font-size:16px; }



.innerStrategic #__strategicBlock{ max-width:100%; }
.innerStrategic #__strategicBlock .strategicRight:before{ background: #1d3177; content: ""; height: 100%; left: 100%; position: absolute; top: 0; width: 1000px; }

.doubleImpactBanner{ margin-bottom:100px; position:relative; }
.doubleImptContent{ position:absolute; right:0; bottom:0; width:40%; }
.darkContent{ background:#1C2156; color:#fff; padding:45px 45px 60px 45px; font-size:18px; }

.strRdMore{ color:#fff; font-size:25px; line-height:30px; transition: all 0.3s ease-in-out; padding:30px; display:block; }
.strRdMore:hover{ opacity:0.8; color:#BCBDF5; }

#__strategicBlock h2{ font-size:22px; color:#5e4f46; margin-top:10px;}



.collapseBtn {background-color:#e52823;padding:0 15px;color:#fff;font-size:17px;transition: all 0.3s ease-in-out;line-height:40px;height:40px;width:40px;position:absolute;bottom:0;right:0;white-space:nowrap;text-align:center;overflow:hidden;font-family:arial; }
.collapseBtn:focus{ color:#fff !important; }
.collapseBtn .show{ font-family:arial; line-height:40px; font-size:18px; }
.collapseBtn:hover .show{ display:none !important;}
.collapseBtn:hover .hide{ display:block !important;}
.collapseBtn:hover{ width:140px; color:#fff; }

.collapseBtn.newsWrapBtn{ width:auto !important;  }
.collapseBtn.newsWrapBtn:hover{ width:auto !important;  }




/*Inner Tweet*/
.othTweetPage{ clear:both; position:relative; z-index:100; }
.othTweetPage .tweeter-wrap{ background:#E6E6E2; }




/*.collapseBtnn:before {content:"+";font-size:18px;line-height:36px; color:#fff;}
#__strategicBlock .strategicRight:hover .collapseBtn {width:125px;}
#__strategicBlock .strategicRight:hover .collapseBtn:before {content:"MEET THE TEAM";font-size:14px;}*/




/*#__strategicBlock .strategicRight:after {right: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-right-color: #1d3177;	border-width: 30px;	margin-top: -30px;}*/

/*404 page*/
.allContent.not-found{ background:#1C2156; }
.allContent.not-found .noBanner{ background:none; padding:30px 0 0 0; margin-bottom:0; }
.allContent.not-found .noBanner p{color: rgb(255, 255, 255); text-align: center;  font-weight: 300;  text-transform: capitalize; font-size: 30px;}
.allContent.not-found .noBanner p span{ display: block; font-size: 122px; line-height: 100%; }
.allContent.not-found .noBanner span{color: rgb(255, 255, 255); display: block; margin: 40px 0px 0; font-size: 18px; letter-spacing: 0.1em; text-align:center;}


/*Location Dropdown*/
.location-dropdown{
	display: inline-block;
    left: 5px;
    position: relative;
    top: -3px;
}

.location-dropdown .dropdown-menu{
	padding: 0 !important;
}
.location-dropdown .dropdown-menu li{
	list-style-type: none !important;
}

.location-dropdown .dropdown-menu li a{
	font-size: 14px !important;
	padding: 5px 15px !important;
}

.location-dropdown .dropdown-menu li a:hover{
	border-bottom: 0 !important;
}

@media (min-width: 768px) and (max-width: 991px){
	.location-dropdown {
		display: inline-block;
		left: 115px;
		position: relative;
		top: -35px;
	}
}
@media (max-width: 340px){
	.location-dropdown {
		display: block;
		left: -35px;
		position: relative;
		top: 18px;
	}
}


/*---------------------------------------------------------------------------------------------------------*/
/*Global*/
@media (min-width: 1400px) {
.container-fluid{ max-width:1300px; margin:0 auto; }
.full-width{ max-width:1600px; margin:0 auto; }
.slider-content{ margin-top:-180px; margin-bottom:-5px; overflow:hidden; }
#__sliderContent #top-image{ background-size:auto; }
/*.outer-zoom > .container-fluid{ padding-left:25px; padding-right:25px; }
.outer-zoom .pageTitle{ margin-left:-10px; }*/
.newsRoomWrapDt .newsRoomWrapDtcaption {margin-top:-300px;}
.captionFixed {width:765px;}
.captionFixed.leftAl {width:650px;}
.peopleListWrap {position:relative;top:-510px;}
.peopleDetailWrap {top:-430px;}

#__strategicBlock .container-fluid{ padding:0; }
/*.videoImg{  min-height:332px;}*/
    body.teamWrap .sidestickParentW .sideStick {
        /*max-width: calc(25% - 45px);*/
        max-width:  325px !important;
        min-width: 325px;
    }
    body .sidestickParentW .sideStick {
        /*max-width: calc(25% - 45px);*/
        max-width: 325px !important;
        min-width: 325px;
    }
    .team_img {
        min-height: 221px;
    }
}

/*@media only screen and (min-width: 1200px) and (max-width: 1250px) {
	.halfWd {
		float: left;
		max-width: 1170px !important;
		padding-left: 390px;
		padding-right: 0;
	}

}*/

@media (max-width: 1350px) {
/*************************************/
.tweeter-wrap .owl-controls .owl-buttons div::before {font-size:35px;padding-left:10px;top:-10px;}
.tweeter-wrap .owl-controls .owl-buttons div.owl-prev {
    left: -50px;
}
.tweeter-wrap .owl-controls .owl-buttons div.owl-next {
    right: -50px;
}
.tweeter-wrap .owl-controls .owl-buttons div {width:40px;height:40px;}

#aboutsection .redTitle {  color: #9b1c31;   font-size: 35px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

	.container-fluid{ max-width:1170px; margin:0 auto; }
	.slider-content {  margin-bottom:16px !important; }
	.slider-caption {  padding-left: 0px !important; bottom:0; }
	#__homeLatestNews{ background:#f7f5f4; }
	.slant, .inner-slant{ margin-top:-465px; }

	#aboutsection{background:#F7F5F4	}
	#communityWrap{ background:#449fdb; }
	.slider{ height:600px !important; }
	.slider-caption{margin-top:200px; }
	.captionFixed{ margin-top:258px; width: 600px; }
	.slider-caption h2 , .slider-caption h1{ font-size:50px; }
    .captionFixed  .slider-caption h2.smallTitleBannerCaption , .captionFixed  .slider-caption h1.smallTitleBannerCaption { font-size: 37px; line-height: 115%; }

	.outer-zoom.outer-zoom article:hover .show-content{ width:50%; }

	 .homeNewsWrap{ padding:50px 0; }
	.commPartnerWrap{ padding-left:0; }

	.spotLight{ padding:0 0 30px 0; }
	.spotLight .spotImg img{ width:100%; }

	.outer-zoom article:hover .slope-small-img:before{ height:92%; }

	#videoHome{ min-height:350px;}
	.videoPaly{ background-size:cover; width:100%; }
	/*#videoHome .container-fluid{ max-width:100%; }*/
	#videoHome .video-content-block-img { max-width:1170px; margin:0 auto; }
	.video-wrap{ min-height:350px; }
	.__videoPaly{ min-height:332px; padding:0;}
	.__videoPaly iframe{ position:relative; height:100%;  }
	#videoHome .videoTitle .container-fluid{ padding-left:0; padding-right:0; }
	#videoHome img{ display:none; }
	#videoHome .videoPaly .video-content-block-img{ min-height:350px; height:100%; }
	#videoHome .videoPaly .video-content-block-img h2{ left:15px; }
	#videoHome .videoPaly .video-content-block-img .btn-play{ left:15px; }
	#videoHome .videoPaly .video-content-block-img h2{ width:50%; }
	#videoHome.video-full .videoPaly .video-content-block-img .btn-play{ left:-25px; }


	/*.valuesDetails{ width:100%; }
	#__ourvaluesWrap > .container-fluid{ padding-left:0; padding-right:0; max-width:100%; }
	.setCont{ max-width:1600px; margin:0 auto; }
	.sideStick{ max-width:1600px; margin:0 auto; }
	.paddRightSide{ margin-left:350px; padding-right:105px; }
	.sticky{ padding:0 15px; }
	.sharePage{ padding:0 15px 15px; }
	.sideStick{ left:30px; }*/
	/*.sideStick{ padding-left:60px; padding-right:60px; }
	.scrollCommom{ float:right; clear:both; width:75%; padding-right:60px; margin-left:0; float:right; }*/

	.valuesDetails{ width:100%; }
	#__ourvaluesWrap > .container-fluid{ padding-left:0; padding-right:0; max-width:100%; }
	/*#__ourvaluesWrap > .container-fluid > .row { margin-left:-18px; margin-right:-18px; }
	#__ourvaluesWrap > .container-fluid > .row > .col-md-12{ padding-left:0; padding-right:0; }*/
	.halfWd { max-width:1140px; padding-right:0; padding-left:300px; margin:0 auto;	}
	#countNumber .containerSpace{ max-width:90%; padding-right:0; padding-left:350px; }
	#countNumber .full-width .containerSpace{ padding-right:100px; }
	/*.ic_container{ background-size:cover; }*/
	.valuesDetails .col-lg-3{ margin-bottom:5px; }
	/*.sideStick{ margin-left:115px; }*/
	.sticky{ padding:0 15px;  }
	.sharePage{ padding:20px 25px 15px 25px; }
	.mediaContact {padding:20px 15px 15px;}
	#countNumber .containerSpace{ margin: 0 auto;  max-width: 1140px;   padding-left:300px; }

	.community_partnerDetail .slider-caption.dcaptions {padding-left:0px !important;}
	.captionFixed.leftAl {width:555px;}

	#mapdiv{ height:800px; }

	.strategicWidth{ max-width:1399px; position:relative; }
	.strategicWidth .container-fluid{  position:relative; }
	/*#__strategicBlock .strategicRight:before {
		background: #1d3177 none repeat scroll 0 0;
		content: "";
		height: 100%;
		left: 100%;
		position: absolute;
		top: 0;
		width: 25%;
	}*/
	#__strategicBlock .strategicLeft .strategicContent {    padding: 30px 15px;}

	/*#__strategicBlock .strategicRight{ position:absolute; right:0; top:0; }
	#__strategicBlock .strategicRight .strategicContent { padding: 30px 110px 30px 30px;}
	#__strategicBlock .strategicLeft .strategicContent {  padding: 30px 15px;}*/

	#videoHome aside iframe{ height:475px; }
	.heightExpand {  height: 595px;}
    /********************************** 
    * #team - Team page Designing Start
    **********************************/
    .people-sorting-wrap .psorting .dropdown button {
        font-size: 15px;
    }
	
    /*body .people-sticky{
        width: 100% !important;
        padding: 0 !important;

    }*/
    /********************************** 
    * #team - Team page Designing Ends
    **********************************/
    
    .team_img {
        min-height: 197px;
    }

}
@media(min-width:1200px) {
    .teamWrap .sidestickParentW .sideStick , .sidestickParentW .sideStick {
        max-width: calc(25% - 45px);
        min-width: 293px;
    }
}
@media(min-width:992px) and (max-width:1199px)   {
    .teamWrap .sidestickParentW .sideStick {
        max-width: calc(33.3333% - 45px);
        min-width: 301px;
    }
    .sidestickParentW .sideStick {
        max-width: 100%;
    }
    .newsRoomWrapDt .sidestickParentW .sideStick {
        max-width: 25%;
        min-width: 234px;
    }
	.heartGifAnimation{
		left:60px;
	}
    .team_img {
        min-height: 276px;
    }
    /* Download Btn News Detail Start */
    .downloadGreyBtn {
        padding: 5px 37px 8px 6px;
    }
    .downloadGreyBtn:before {
        right: 5px;
    }
    .downloadGreyBtn:after {
        right: 15px;
    }
	.newsContentWrap.allContentWrap1 {
        max-width:calc(100% - 120px);
        top: -185px;
    }
    .responsibleSpaceMinus.newsDetailPageSpacing {
        margin-top: -55px;
    }
    /* Download Btn News Detail End */
}
@media(min-width:1024px) and (max-width:1199px) {
    .team_img {
        min-height: 286px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.halfWd { padding-left:360px !important;	}
	#countNumber .containerSpace{padding-left:360px; }



}

@media only screen and (min-width: 1200px) and (max-width: 1480px) {
	body.not-front{ background:#F7F5F5; }
	/*.container-fluid{ max-width:100%; margin:0 auto; padding-left: 60px; padding-right: 60px; }*/
	.slider-content{ margin-top:-220px; margin-bottom:0; }
	.slider-content p{ margin-top:40px; }
	/*.aboutBain .homeWrapAbout, .teamBain .homeWrapAbout, .historyBain .homeWrapAbout{ padding-left:0; }
		.aboutBain img, .teamBain img{ margin-left:-30px; }*/
		.outer-zoom article.firstZoom{
		-moz-transform-origin: 0 50%;
		-webkit-transform-origin: 0 50%;
		-o-transform-origin: 0 50%;
		transform-origin: 0 50%;
	}

	.outer-zoom article.lastZoom{
	    -moz-transform-origin: 100% 50%;
		-webkit-transform-origin: 100% 50%;
		-o-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
	}

	.sticky{  width:210px }
	.sharePage, .mediaContact {width:210px; }



}
@media only screen and (min-width: 600px) and (max-width: 1199px) {
	.container-fluid{ max-width:100%; margin:0 auto; padding-left: 60px; padding-right: 60px; }
	.slider{ height:690px !important; }
	.slider-content{ margin-bottom:10px; }
	.slider-caption { margin-top: 250px;}
	/*  */

	
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	body.not-front{ background:#F7F5F5; }
	header .logoTop img{ width:240px !important; }
	header .logoTop .navbar .navbar-nav > li > a{ font-size:23px; }

	.slant, .inner-slant{ margin-top:-610px; }
	.slider-caption { bottom:0; width:65%; }
	.slider-caption h2 , .slider-caption h1{ font-size:50px; }
    .captionFixed  .slider-caption h2.smallTitleBannerCaption , .captionFixed  .slider-caption h1.smallTitleBannerCaption { font-size: 28px; line-height: 115%; }
    .captionFixed  .slider-caption h2.smallTitleBannerCaptionNew  , .captionFixed  .slider-caption h1.smallTitleBannerCaptionNew { font-size: 50px; line-height: 115%; }
	.slider-content{  margin-bottom:10px; }
		.outer-zoom article.firstZoom{
		-moz-transform-origin: 0 50%;
		-webkit-transform-origin: 0 50%;
		-o-transform-origin: 0 50%;
		transform-origin: 0 50%;
	}


	.outer-zoom article.lastZoom{
	   -moz-transform-origin: 100% 50%;
		-webkit-transform-origin: 100% 50%;
		-o-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
	}

	.outer-zoom article:hover .slope-small-img .imgShadow::before{ height:96.5%; width:97.5%; }

	.outer-zoom.outer-zoom article:hover .show-content{ width:80%; }
	.outer-zoom article:hover .slope-small-img:before{ height:91%; }

	#__homeLatestNews{ background:#f7f5f4; }
	#communityWrap{ background:#449fdb; }
	#aboutsection{ background:#F7F5F4; }
	#__homeLatestNews .homeNewsWrap{ padding:50px 0; }
	.commPartnerWrap{ padding-left:0; }

	#__aboutBainCapital{ padding-left:0; }
	/*.aboutBain .homeWrapAbout, .teamBain .homeWrapAbout, .historyBain .homeWrapAbout{ padding-left:0; }
	.aboutBain img, .teamBain img{ margin-left:-45px; }
	.historyBain img{ margin-left:-30px; }*/
	.spotLight{ padding:0 0 30px 0; }
	.spotLight .spotImg img{ width:100%; }

	#videoHome{ min-height:350px;}
	.videoPaly{ background-size:cover; width:100%; }
	#videoHome .video-wrap h2{ left:60px; }
	#videoHome .videoTitle .container-fluid{ padding-left:0; padding-right:0; }
	#videoHome img{ display:none; }
	#videoHome .videoPaly .video-content-block-img{ min-height:350px; }
	#videoHome .videoPaly .video-content-block-img h2{ left:60px; }
	#videoHome .videoPaly .video-content-block-img .btn-play{ left:60px; }

	#videoHome.video-full .video-wrap h2{ left:40px; }
	#videoHome .videoPaly .video-content-block-img .btn-play.btn-white-play{ left:15px; bottom:5px; }
	#videoHome .video-wrap h2{ top:-325px; }

	.valuesDetails{ width:100%; }

	.investorLoginWrap p, .investorLoginWrap label{ font-size:15px; }


	#__ourvaluesWrap > .container-fluid{ padding-left:0; padding-right:0; }
	.halfWd { max-width:89%; padding-left:290px;	}
	#countNumber .containerSpace{ max-width:90%; padding-left:290px; padding-right:0; }
	.ic_container{ background-size:cover; }
	.valuesDetails .col-lg-3{ margin-bottom:5px; }
	/*.sideStick{ margin-left:60px; }
	.sticky{ padding:0 15px; }
	.sharePage{ padding:0 15px 15px; }*/
	.sticky{  width:210px }
	.sharePage{ width:200px }
	/*.owl-carousel .owl-item .item p{bottom: 75px;  padding-left: 95px; width: 60%; }*/
	.owl-carousel .owl-item .item p{ width:80%; }
	.owl-theme .owl-controls .owl-page{ padding-top:10px; }

	/****************************/
	.communitypartWrapDetail2 .captionFixed {margin-top:315px;}
	.captionFixed.leftAl {width:525px;}
	.greyBG .counter, .plusIco{ font-size:60px; }
	#__strategicBlock .strategicLeft .strategicContent {  padding: 30px 60px;}
	#__strategicBlock .strategicRight .strategicContent { padding: 30px 60px 30px 30px;}

	#ourBusinessSlider.owl-carousel .owl-item .item p { width: 68%; font-size:25px; line-height:30px;}

	.doubleImptContent{ width:55%; }

	#__strategicBlock .strategicLeft{ width:70%; }
	#__strategicBlock .strategicRight{ width:30%; }
	.strRdMore{ padding:15px; font-size:20px; line-height:25px; }
    
    /********************************** 
    * #team - Team page Designing Start
    **********************************/
    .people-sticky{
        width: 100% !important;
    }
    /********************************** 
    * #team - Team page Designing Ends
    **********************************/
}

@media (max-width: 599px) {
	.container-fluid{ max-width:100%; margin:0 auto; padding-left: 30px; padding-right: 30px; }
		#ourBusinessSlider{ display:none !important; }

		.ourBusinessLink .nav-pills > li{ float:none; border-bottom:1px solid #212355; }
		.ourBusinessLink .nav-pills > li > a{ padding:10px 0; font-size:20px; color:#212355; letter-spacing:0.1em }
		.ourBusinessLink .nav-pills > li > a:hover{ color:#212355;}
		.ourBusinessLink .nav-pills > li.active > a, .ourBusinessLink .nav-pills > li.active > a:focus, .ourBusinessLink .nav-pills > li.active > a:hover{ background:none;  font-weight: bold;  color:#212355;}

		.sliderRotate .ourBusinessLink{ display:block !important; }
		.sliderRotate .ourBusinessLink ul{ padding-left:0 !important; padding-right:0 !important; }
		#videoHome .video-wrap h2{  padding:10px 30px !important; }

		/****************************/
		.tweeter-wrap .owl-controls .owl-buttons div {display:none;}

		#__strategicBlock .strategicLeft .strategicContent {  padding: 30px !important;}
	#videoHome aside iframe{ height:350px; }

	#videoHome .videoPaly .video-content-block-img .btn-play{ margin-left:30px !important; }

	#videoHome aside iframe{ height:450px; }
	.heightExpand {  height: 570px;}

}

/*---------------------------------------------------------------------------------------------------------*/


@media only screen and (min-width: 950px) and (max-width: 991px) {
    body .lower, body .overlay{ display:none !important; }
	header .logoTop img{ width:200px !important; }
	body #navigation{ display:block !important; }
	.navbar-header{ width:auto !important; }
	header .logoTop .navbar .navbar-nav > li > a{ font-size:22px; }
	header .topLinks{ display:block !important; }
	.menuLogo{padding-top:80px; }
		.overlay label{ top:20px; }
		#videoHome .videoPaly .video-content-block-img h2{ width:60% !important; }

		.greySlant{ height:110px; }
		.smShowHide{ margin-top:-1px; }

	#investorLogin.collapse.in{ display:block !important;  }

	#investorLogin .col-md-7{ width:58.3333%; float:left; }
	#investorLogin .col-md-7 .col-md-6{ width:50%; float:left; }
	#investorLogin .col-md-5{ width:41.6667%; float:left; }
	#investorLogin label{ text-align:left; }
	#investorLogin .col-sm-8{ width:100%; margin-left:0; }
	header.noBannerHeader {height:120px !important;}
	/*.newsRoomWrapDt .ourCommunityDetailWrapMain .ourCommunityDetailWrap {top:-125px;}*/

	.form-horizontal .control-label{ width:100%; }
	#investorLogin form .col-sm-9{ width:100%; margin-left:0; }

	.signinOption{ margin:0 !important; }

	#videoHome aside iframe{ height:470px !important; }
	.heightExpand {  height:590px !important;}
}

@media only screen and (min-width: 600px) and (max-width: 610px) {
	.overlay label{ top:15px; }
	.greySlant{ height:125px; }
	.not-front .allContent{ margin-top:0; }
	.sticky, .sharePage{ padding-left:0px !important; padding-right:0px !important; }
	#ourBusinessSlider.owl-theme .owl-controls .owl-pagination:after{ bottom:7px !important; }
	#ourBusinessSlider.owl-theme .owl-controls .owl-pagination{ height:96px; }
	#ourBusinessSlider.owl-theme .owl-controls .owl-page:first-child{ height:50px; }
	.full-width.commuTitle {margin-top:-130px !important;}
	#ourBusinessSlider.owl-carousel .owl-item .item p{  font-size: 16px !important; line-height:18px !important; width:68% !important; }
	.marginTop{margin-top:-100px !important; }
	.teamWrap .allContent .teamUp{ margin-top:-100px; }
	.community_partnerDetail .sharePage{ margin-bottom:20px; }
}

@media only screen and (min-width: 620px) and (max-width: 650px) {
	.overlay label{ top:20px; }
	.not-front .allContent{ margin-top:0; }
	.sticky, .sharePage{ padding-left:0 !important; padding-right:0 !important; }
	body .ourBusinessLink{ display:block !important; }
	body #ourBusinessSlider{ display:none !important; }


	.ourBusinessLink .nav-pills > li{ float:none; border-bottom:1px solid #212355; }
		.ourBusinessLink .nav-pills > li > a{ padding:10px 0; font-size:20px; color:#212355; letter-spacing:0.1em }
		.ourBusinessLink .nav-pills > li > a:hover{ color:#212355;}
		.ourBusinessLink .nav-pills > li.active > a, .ourBusinessLink .nav-pills > li.active > a:focus, .ourBusinessLink .nav-pills > li.active > a:hover{ background:none;  font-weight: bold;   color:#212355;}
		.full-width.commuTitle {margin-top:-130px !important;}
		.community_partnerDetail .sharePage{ margin-bottom:20px; }
}

/*@media (min-width:992px) {
	.sideStick {transition: all 0.5s ease-in-out 0s;}
} */
/********************************** 
    * #team - Team page Designing Start
    **********************************/
@media only screen and (min-width: 992px) and (max-width:1199px) {
    
.people-sorting-wrap .psorting > .dropdown { width: 64% }
    .people-sorting-wrap .psorting .dropdown button { font-size: 14px; }
}
   /********************************** 
    * #team - Team page Designing End
    **********************************/
/*992px to 1024px*/
@media only screen and (min-width: 992px) and (max-width: 1024px) {

	header .logoTop .navbar .navbar-nav > li > a{ font-size:21px; }
	.slider{ height:640px !important; }
	.inner-slant, .slant{ margin-top:-560px; }
	.slider-caption{ bottom:40px;}
	.slider-caption h2 , .slider-caption h1{ font-size:50px; }
    .captionFixed  .slider-caption h2.smallTitleBannerCaption , .captionFixed  .slider-caption h1.smallTitleBannerCaption  { font-size: 26px; line-height: 115%; }
	.slider-caption { padding-left:0px; width:65%; }
	header .logoTop img {width: 258px;}
	.slider-content p{ font-size:24px; line-height:30px;}


	#__homeLatestNews{ background:#f7f5f4; }
	/*#__homeLatestNews .homeNewsWrap{ padding:50px 0; }*/
	#__homeLatestNews .homeNewsWrap p{ font-size:16px; }
	.purAtitle {   font-size: 20px;}
	#communityWrap{ background:#449fdb; }
	#aboutsection{ background:#F7F5F4; }
	.commPartnerWrap {   padding: 45px 0 40px 50px; }
	.commPartnerWrap p{ padding-left:0; font-size:22px; line-height:30px; }
	.spotLight { padding: 0;}
	#__aboutBainCapital {  padding-left:0;}
	.outer-zoom.outer-zoom article:hover .show-content{ width:80%; }
	.outer-zoom article .title{ font-size:17px; }
	/*.slider-content {margin-top: -100px !important;}*/
	.outer-zoom.outer-zoom article.firstZoom:hover{ margin-left:0 !important; }
/*	.outer-zoom.outer-zoom article.lastZoom:hover{  margin-right:0 !important; }*/
	.commPartnerWrap {  padding: 45px 0 40px;}
	.aboutBain .homeWrapAbout, .teamBain .homeWrapAbout, .historyBain .homeWrapAbout{ padding-left:0; }
		.aboutBain img, .teamBain img{ margin-left:-30px; }
		.outer-zoom article.firstZoom{
		-moz-transform-origin: 0 50%;
		-webkit-transform-origin: 0 50%;
		-o-transform-origin: 0 50%;
		transform-origin: 0 50%;
	}

	.outer-zoom article.lastZoom{
	   -moz-transform-origin: 100% 50%;
		-webkit-transform-origin: 100% 50%;
		-o-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
	}
	.outer-zoom.outer-zoom article:hover .show-content .ourBusinessContent{ line-height:10px; }
	.outer-zoom article:hover .slope-small-img .imgShadow::before{ height:96.4%; width:97%; }


	#videoHome{ min-height:350px;}
	.videoPaly{ background-size:cover; width:100%; }
	#videoHome .videoTitle .container-fluid{ padding-left:0; padding-right:0; }
	#videoHome img{ display:none; }
	#videoHome .videoPaly .video-content-block-img{ min-height:350px; }
	#videoHome .videoPaly .video-content-block-img h2{ left:60px; }
	#videoHome .videoPaly .video-content-block-img .btn-play{ left:60px; }
	#videoHome .videoPaly .video-content-block-img h2{ width:55%; }
	#videoHome .video-wrap h2{ left:60px; }
	#videoHome.video-full .video-wrap h2{ left:45px; }
	#videoHome .videoPaly .video-content-block-img .btn-play.btn-white-play{ left:15px; bottom:5px; }

	.valuesDetails{ width:100%; }
	#__ourvaluesWrap > .container-fluid{ padding-left:0; padding-right:0; }
	/*.sideStick{ margin-left:60px;  }*/
	.sticky{ padding: 0 15px; width:210px }
	.sharePage{ padding: 20px 15px 15px; width:210px }
	.halfWd { max-width:89%; padding-left:290px;  }
	#countNumber .containerSpace{ max-width:89%; padding-left:290px; padding-right:0; }
/*	.ic_container{ background-size:cover; }*/
	.valuesDetails .col-lg-3{ margin-bottom:5px; }
	.numberCount .counter, .blueBG .plusIco, .plusIco{ font-size:40px; }
	#countNumber .full-width .containerSpace{ padding-left:350px; }
	.numberCount .countWrap{ padding-right:45px; }

	#ourBusinessSlider.owl-carousel .owl-item .item p{ width:80%; }

    /****************************/
	.communitypartWrapDetail2 .captionFixed {margin-top:315px;}

	.slider-caption.dcaptionBg .dtitle h2 {padding-right:0px;}

	.community_partnerDetail .slider-caption.dcaptions {padding-left: 36px !important;}
	.slider-caption.dcaptions .dtitle h2 {padding-right: 0;}

	.captionFixed.leftAl {width:513px;}
	.slider-caption .dtitle h2 {font-size:40px;line-height:50px;}

	.greyBG .counter, .plusIco{ font-size:60px; }
	.peopleDetailWrap {top:-335px;}
	.searchResWrap {top:-135px;}

	#__strategicBlock .strategicLeft .strategicContent {  padding: 30px 60px;}
	#__strategicBlock .strategicRight .strategicContent { padding: 30px 60px 30px 30px;}

	#ourBusinessSlider.owl-carousel .owl-item .item p { width: 67%; font-size:25px; line-height:30px;}

	.doubleImptContent{ width:65%; }

	#__aboutBainCapital img { max-width: 205px; min-width: 205px; }
	.aboutBain img { margin-left:-19px; }
	.teamBain img {  margin-left: -20px; }
	.historyBain img{ margin-left:-9px; }

	#__strategicBlock .strategicLeft{ width:70%; }
	#__strategicBlock .strategicRight{ width:30%; }
	.strRdMore{ padding:15px; font-size:20px; line-height:25px; }

	#videoHome aside iframe{ height:385px; }
	.heightExpand {  height: 500px;}
    
    /********************************** 
    * #team - Team page Designing Start
    **********************************/
    .people-sticky{
        width: 100%;
      }
      .people-sticky .glyphicon-th-large:before{
        content: "\e010" !important;
      }

      .people-sticky .glyphicon-align-justify:before{
         content: "\e055" !important;
      }
    /********************************** 
    * #team - Team page Designing End
    **********************************/
}

/*768px to 991px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .community_partnerDetail .rightContent {padding-top:25px;}
    .team_img {
        min-height: 203px;
    }
	.mediaContact.sharePage ul li{
		float: none;
	}
	.allContentNml{
		z-index:1;
	}
	.sharePage.mediaContact{margin-top: 30px;}
	.inner-slant, .slant{ margin-top:-445px; }
	body.not-front{ background:#F7F5F5; }
	#navigation{ display:none !important; }
	.navbar-header{ width:100%; }
	.slider{ height:440px !important;  }
	.slider-caption{ bottom:-20px; }
	header .logoTop img{ width:250px; }
	.slider-caption h2 , .slider-caption h1 {  font-size: 40px;}
    .captionFixed  .slider-caption h2.smallTitleBannerCaption , .captionFixed  .slider-caption h1.smallTitleBannerCaption { font-size: 24px; line-height: 115%; }
	.slider-content{ margin-bottom:30px; min-height:0; margin-top:-180px !important; }
	.slider-content p{ font-size:25px; line-height:30px; }
	/*.slider-content {  margin-top: -70px !important;}*/
	.slider-caption { margin-top: 220px; padding-left:0px; width:65%;}
	.outer-zoom article{ margin-left:-15px; margin-right:-15px;  }
	.outer-zoom .show-content{ display:block; width:58.3333% !important; position:static !important; padding:0 15px; float:left; }
	.outer-zoom .slope-small-img{ width:41.6667%;  padding:0 15px; float:left; }
	.outer-zoom article:hover{ -webkit-transform: scale(1) !important;	-moz-transform: scale(1) !important;	-ms-transform:scale(1) !important;-o-transform: scale(1) !important;    transform:scale(1) !important; border:none;}
	.outer-zoom.outer-zoom article.firstZoom:hover{ left: 0;}
	.outer-zoom.outer-zoom article.lastZoom:hover{ right: 0;}
	.outer-zoom article .title.hoverHide{ display:none; }
	.outer-zoom article{ margin-bottom:30px;  }

	.numberCount .col-xs-12:last-child .countWrap{ border-bottom:none; padding-bottom:0; }

	/*.outer-zoom article:hover .show-content .title{ font-size:20px !important; color:#594e4a !important; }
	.outer-zoom article:hover .show-content .ourBusinessContent{  color:#71716f !important; }
	.outer-zoom.outer-zoom  article:hover .lightColor span{ color:#71716f !important; }
	.outer-zoom.outer-zoom article:hover .show-content .ourBusinessContent{ line-height:1.42857; }
	.outer-zoom.outer-zoom article:hover .darkColor span.title{ color:#71716f !important; }
	.outer-zoom.outer-zoom article:hover .darkColor span.ourBusinessContent{ color:#71716f !important; }
	.outer-zoom article .title{color:#71716f !important;}*/
	.outer-zoom article .ourBusinessContent{font-size:16px !important; color:#71716f !important; line-height:23px !important; }
	/*.outer-zoom.outer-zoom article:hover .title{ font-weight:bold; }*/
	.outer-zoom article:hover .slope-small-img .imgShadow::before{ background:none; }

	#__homeLatestNews{ background:#f7f5f4; }
	#__homeLatestNews .homeNewsWrap{ padding-left:0; padding-right:0; }
	.singleNews{ margin-bottom:50px; }


	#communityWrap{ background:#449fdb; }
	.heartGifAnimation{ left:30px; }
	.commPartnerWrap{ padding:50px 60px 40px 0}
	.commPartnerWrap p{ padding-left:0; }
	.spotLight{ padding:35px 0 30px 0; }

	#aboutsection{ background:#F7F5F4; }
	#__aboutBainCapital{ padding-left:0; }

	footer{ padding-bottom:30px; }
	.fullPara{ padding-bottom:30px; }
	.copyright{ padding-top:60px; }
	.outer-zoom {  margin-bottom: 30px;}
	.outer-zoom article:hover img {  border: none}
	.outer-zoom.outer-zoom article:hover .slope-small-img .title{ display:none !important; }
		.outer-zoom.outer-zoom article:hover .lightColor span{ padding-bottom:0; }
		.outer-zoom.outer-zoom article:hover .darkColor span{ padding-bottom:0; }

		.aboutBain .homeWrapAbout, .teamBain .homeWrapAbout, .historyBain .homeWrapAbout{ padding-left:0; }
		.aboutBain img, .teamBain img{ margin-left:-19px; }
		.historyBain img{ margin-left:-4px; }
		.footerPadd0{ padding-left:0 !important; padding-right:0 !important; }
		.mobileSearch{ width:100%; }
		.mobileSearch .form-group{ width:79%; }
		.mobileSearch .form-group input{ width:100%; }
		.mobileSearch input[type="submit"]{ padding:0; }
		.overlay label{ top:15px; }
		.outer-zoom .slope-small-img img{ border:none; }

		.outer-zoom article{ overflow:hidden; }
		.outer-zoom.outer-zoom article:hover .show-content{}

		.outer-zoom article{ margin-left:0; margin-right:0; }

		.outer-zoom .slope-small-img{ padding:0 15px 0 0; }

		.captionFixed{ margin-top:118px;  }


		.videoPaly{ background-size:cover; width:100%; }
		#videoHome .videoTitle .container-fluid{ padding-left:0; padding-right:0; }
		#videoHome img{ display:none; }
		#videoHome .videoPaly .video-content-block-img{ min-height:500px; }
		#videoHome .videoPaly .video-content-block-img h2{ left:60px; }
		#videoHome .videoPaly .video-content-block-img .btn-play{ left:60px; }
		#videoHome .videoPaly .video-content-block-img h2{ width:85%; }

		.sideStick{ position:static !important; margin-left:0; max-width:100%; background:#F7F5F5; }
		.sideStickInner{ position:static !important; margin-left:0; max-width:100%; background:#F7F5F5; }
		.containRight .paddRightSide{ margin-left:0;}

		.valueBtn:focus{ outline:none; }
		#valueCollapse + div{ height:auto !important; }
		.sticky{ width:100%; padding:0px !important; }
		.sharePage{ padding-left:0px; }
		.valuesDetails{ width:100%; }
		.ic_container{ margin-bottom:3px; /*background-size:cover;*/ }

		#countNumber { padding: 60px 0 45px;}
		.numberCount .countWrap{ padding-right:0; background:none; border-bottom:4px solid #fff; padding-bottom:30px; margin-bottom:15px; }
		.numberCount .col-md-4:last-child .countWrap{ margin-bottom:0; border:0; }

		#__ourvaluesWrap > .container-fluid{ padding-left:0; padding-right:0; }
		.sideStick{ padding-left:0px; padding-right:0px; }
		.sideStickInner{ padding-left:0px; padding-right:0px; }

		.btnSet{ background:#F7F5F5; }

		.not-front .allContent{ margin-top:0; }
    .newsRoomWrap .allContent { margin-bottom: 0 !important; } /* 14 July 2017 */
    .newsRoomWrap .matchWrap .setCont { padding: 0; } /* 14 July 2017 */
		.scrollCommom{ padding-left:0 !important; padding-right:0 !important; }
		.numberCount .countWrap::before{ background:none; }
		.halfWd{ padding-right:0; max-width:100%;  }
		#countNumber .halfWd{ padding-left:0; }
		#videoHome .video-wrap h2{  font-size:29px; line-height:34px; left:60px; }
		#videoHome.video-full .video-wrap h2{ left:80px; }
		#videoHome.video-full .videoPaly .video-content-block-img .btn-play{ left:15px; }
		#countNumber .full-width .containerSpace{ padding-left:0; }
		#countNumber .containerSpace{ max-width:100%; padding-left:0; padding-right:0; }

		.ourBusinessLink{ display:none !important; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page:first-child span{ font-size:21px; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page{ margin:0 11px; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page span{ font-size:16px; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page:first-child{ padding-top:10px; }

		#ourBusinessSlider .owlContent img{ width:20%; }
		#ourBusinessSlider.owl-carousel .owl-item .item p{  font-size: 18px; line-height:24px; width:70%; margin-top:40px; }

		.ourBusinessGrid .col-md-4{ margin-bottom:60px; }
		.ourBusinessGrid .col-md-4:last-child{ margin-bottom:0; }
		.ourBusinessGrid a{ max-height:none; }
		.ourBusinessGrid a img{ width:100%; }

		/************************************/
		/*.blue-slant {height:500px;}*/
		.full-width.commuTitle {padding-top: 170px;}
		.commuTitle img {width: 200px;}
		.commuTitle h4 {top:-10px;font-size:50px;}
		.commuTitle p {padding-left:26px;font-size:18px;}
		.latest-cpwrap .col-md-6 {margin-bottom:30px;}
		.commuTitle h3 {font-size:30px;padding-right:250px;}
		.ourCommunityDetailWrap {top:-100px;}
		.communitypartWrapDetail .communitypartWrap img {margin-bottom:0;}
		.communitypartWrapDetail .ourBusinessGrid .col-md-4 {margin-bottom:0;}
		.communitypartWrapDetail2 .captionFixed {margin-top:235px;}
		.communitypartWrapDetail2 .commuTitle h3 {line-height: 35px;}
		.communitypartWrapDetail2 .inner-slant {margin-top: -610px;}
		.communitypartWrapDetail2 .slider-caption {padding-left: 100px !important;}

		.community_partnerDetail .detail-image-caption {display: inline-block;padding-left: 0;padding-top: 10px;position: relative;width: 100%;left:0;right:0;top:0;}

		.slider-caption .dtitle h2 {font-size: 26px;line-height: 34px;margin-bottom:8px;}
		.slider-caption.dcaptions .dtitle h2 {font-size: 26px;line-height: 34px;padding-right: 340px;margin-bottom:8px;}
		.slider-caption.dcaptionBg .dtitle h2 {font-size: 26px;line-height: 34px;padding-right: 340px;margin-bottom:8px;}
		.community_partnerDetail .captionFixed {margin-top: 136px;}
		/*.community_partnerDetail .inner-slant.community_partnerDetail-slant {margin-top:-370px;}*/
		.community_partnerDetail .bluebg-height {display:none;}
		.ourCommunityDetailWrapMain .ourCommunityDetailWrap {top:-100px;}
		.community_partnerDetail .slider-caption.dcaptions {padding-left: 0px !important;}

		.community_partnerDetail .cpwrap-img {float:left;max-width:300px;margin-right:30px;}
		.ourBusinessGrid .col-md-4 {margin-bottom:20px;}

		.newsRoomWrapDt.community_partnerDetail .slider-caption.dcaptions {padding-left:0 !important;}
		.newsRoomWrapDt.community_partnerDetail .slider-caption.dcaptions .dtitle h2 {padding-right:0;}

		header.noBannerHeader {height:80px;}
		.noBannerHeader .lower label {margin-top:10px;}
		.captionFixed.leftAl {left:auto;right:auto;}

		.newsRoomWrap  .singleNews {margin-bottom:0;}
		.stickycpd1,.stickycpd2 {padding-top:0 !important;}
		.community_partnerDetail .sharePage {padding:0; margin-bottom:20px; }
		.community_partnerDetail .sharePage h4 {border-top:0;}
		.newsRoomWrap .sharePage{ padding:0px; }
		.newsRoomWrapbtn {margin-top: 50px;}
		.noCaption .slider {}
/*		.community_partnerMain .allContent .ourCommunityDetailWrap {top: -495px;}*/

		.captionFixed {width:650px;}
		.peopleListWrap {top: -300px;}

		.newsCreadit{ padding-top:0; }
		.singleNews a img{ margin-top:5px; }
		.peopleDetailWrap {top:-250px;}
		.searchResWrap {top:-120px;}
		.communityPartDt {top: 0;}

		#__strategicBlock .strategicLeft .strategicContent p{ width:80%; }

		#__strategicBlock .strategicLeft .strategicContent {  padding: 30px 60px;}

	#__strategicBlock .strategicLeft{ width:65%; }
	#__strategicBlock .strategicRight{ width:35%; }
	.strRdMore{ font-size:20px; line-height:25px; }

	#aboutsection .redTitle {font-size: 25px;}
	#__aboutBainCapital p {font-size: 18px;}

	.doubleImptContent{ width:100%; position:static; }

	#__aboutBainCapital img { max-width: 150px; min-width: 150px; }


	.allContent.not-found .noBanner { padding: 0 0 30px;}
	.allContent.not-found .noBanner p span{ margin-top:0; }

	.signinOption{ margin:30px 0; }

	#videoHome aside iframe{ height:370px; }
	.heightExpand {  height: 490px;}
    
     /********************************** 
    * #team - Team page Designing Start
    **********************************/
    .our-people-listing .team_desc h4{
        width: 50%;
      }	
      .our-people-listing .team_desc .__location , .our-people-listing #__team_isotop .__location{
        width: 50%;
        padding-left: 30px;
      }

      .people-sticky{
        width: 100%;
      }

     .people-sticky .glyphicon-th-large:before{
        content: "\e010" !important;
      }

      .people-sticky .glyphicon-align-justify:before{
         content: "\e055" !important;
      }
    .border-sidebar .border-top.sharePage {
        width: 100%;
        padding-left: 0;
        border-top: 1px solid #d4d3d1;
        clear: both;
    }
    .sidestickParentW .sideStick {
        padding-right: 0;
    }
    /********************************** 
    * #team - Team page Designing End
    **********************************/

}

@media (max-width:768px) {
	.communityPartDt {top: 0;}
}

/*767px*/
@media (max-width: 767px) {
    .community_partnerDetail .rightContent {padding-top:25px;}
	.marginTop{margin-top:-120px; }
	.teamWrap .allContent .teamUp{ margin-top:-120px; }
	.allContent.not-found .noBanner{ padding:30px 0 !important; }
	.allContent.not-found .noBanner p{  }
	.allContent.not-found .noBanner p span{ margin-top:0;font-size:80px !important; }
	.inner-slant, .slant{ margin-top:-420px; }
	body.not-front{ background-color:#f5f5f5; }
	.slider{ height:330px !important; }
	/*.community_partnerMain .slider{ height:440px !important; }*/
	.community_partnerMain .marginTop{ display:none; }
	.slider-caption h2 , .slider-caption h1{ font-size:40px; margin-bottom:10px;word-wrap:break-word; color:#333333; }
	.not-front .slider-caption h2 , .not-front .slider-caption h1{ font-size:40px;padding-bottom:0px; margin-top:0; line-height:100%;}
	.slider-caption{ margin-top:0 !important; padding-left:0 !important; bottom:0; position:relative !important; left:0 !important; width:100%; }
	.slider-content{ margin-top:0 !important; min-height:0; margin-bottom:30px; opacity:1 !important; }
	.slider-content p{ font-size:20px; line-height:25px; }
	.captionFixed{ margin-top:0px !important; top:0 !important; position:static; display:block !important;min-height:auto; }
	.inner-slant{ z-index:0; }
	.slant{ z-index:0; }

	.allContent.marT50{ margin-top:0; }

	.outer-zoom article{ margin-left:-15px; margin-right:-15px; }
	.outer-zoom .show-content{ display:block; width:58.3333% !important; position:static !important; padding:0 15px; float:left; }
	.outer-zoom .slope-small-img{ width:41.6667%;  padding:0 15px; float:left; }
	.outer-zoom article:hover{ -webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform:scale(1);-o-transform: scale(1);    transform:scale(1); border:none;}
	.outer-zoom .slope-small-img img{ border:none; }
	.outer-zoom.outer-zoom article.firstZoom:hover{ left: 0;}
	.outer-zoom.outer-zoom article.lastZoom:hover{ right: 0;}
	.outer-zoom article .title.hoverHide{ display:none; }
	.outer-zoom article{ margin-bottom:30px; }

	.ourBusinessContent{color: #71716f !important;	}

	.outer-zoom article:hover .slope-small-img .imgShadow::before{ background:none; }


	.singleNews{ margin-bottom:30px; }
	.singleNews a img{ width:100%; }
	.singleNews p{ display:none; }
	.newsList p{ display:none; }

	.purAtitle{ font-size:20px; }

	#__homeLatestNews{ background:#f7f5f4; }
	 .homeNewsWrap{ padding-left:0; padding-right:0; }

	#communityWrap{ background:#449fdb; }
	.heartGifAnimation{ left:0px; }
	.commPartnerWrap{ padding:50px 0 40px 0; border-bottom:2px solid #253863; overflow:hidden;}
	.commPartnerWrap p{ padding-left:0; }
	.spotLight{ padding:0 0 20px 0; }
	.commPartnerWrap p a{ float:right; }
	#__communityPartnership .drkTitle{ margin-top:0; }
	.spotLight .spotImg img{ width:100%; }
	footer .footer-section-left, footer .footer-section-right{ width:100%; margin-left:-15px; }
	.fullPara{ padding-bottom:30px; }
	.copyright a{ padding-left:0; padding-right:20px; }
	.outer-zoom article:hover{-webkit-transform: scale(1) !important;	-moz-transform: scale(1) !important;	-ms-transform:scale(1) !important; -o-transform: scale(1) !important;    transform:scale(1) !important }
	.outer-zoom {  margin-bottom: 30px;}
	.outer-zoom article:hover img {  border: none}
	/*.outer-zoom.outer-zoom article:hover .slope-small-img .title{ display:none !important; }
		.outer-zoom.outer-zoom article:hover .lightColor span{ padding-bottom:0; }
		.outer-zoom.outer-zoom article:hover .darkColor span{ padding-bottom:0; }*/

		.mobileSearch input[type="submit"]{ padding:0; font-size:0; }

		.outer-zoom article{ overflow:hidden; margin-left:-3px; margin-right:0;}
		.outer-zoom .slope-small-img{ padding-left:0; }
		header .logoTop .navbar .navbar-brand{ margin-left:12px; }
		.lower label{ margin-right:15px; }

		#videoHome{ min-height:225px;}
		.videoPaly{ background-size:cover; width:100%; }
		#videoHome .videoTitle .container-fluid{ padding-left:0; padding-right:0; }
		#videoHome img{ display:none; }
		#videoHome .videoPaly .video-content-block-img{ min-height:250px; height:auto; }
		#videoHome .videoPaly .video-content-block-img .container-fluid{ padding-left:0; padding-right:0; }
		.vertiCenter{ justify-content: flex-end; padding:0; position:relative; }
		#videoHome .video-wrap h2{ font-size:22px; line-height:30px; }
		/*#videoHome .videoPaly .video-content-block-img{ min-height:225px; }*/
/*		#videoHome.video-full .videoPaly .video-content-block-img .btn-play{ position:absolute; left:60px; bottom:175px; }*/
		/*#videoHome .videoPaly .video-content-block-img h2{ width:100%; left:0px; top:auto; bottom:0; background:#1c2156; color:#fff; padding:5px 60px; margin-bottom:0; }*/
		#videoHome .video-wrap h2{ position:static; width:100%; left:0px; top:auto; bottom:0; background:#1c2156; color:#fff; padding:20px 60px; margin-bottom:0; }
		.sideStick{ position:static !important; margin-left:0; max-width:100%; background:#f5f5f5; padding-top:0; }
		.sideStickInner{ position:static !important; margin-left:0; max-width:100%; background:#f5f5f5; }
		.halfWd{ max-width:100%; }
		#countNumber .halfWd{ padding-left:0; }

		.valueBtn:focus{ outline:none; }
		#valueCollapse + div{ height:auto !important; }
		.sticky{ width:100%; }
		.valuesDetails{ width:100%; }
		#countNumber { padding: 50px 0;}
		.numberCount .countWrap{ padding-right:0; background:none; border-bottom:4px solid #fff; padding-bottom:15px; }
		.numberCount .col-xs-12:last-child .countWrap{ border-bottom:none; padding-bottom:0; }
		.ic_container{ margin-bottom:30px; background-size:cover; width:100% !important; }
		.valuesDetails .col-xs-12:last-child  .ic_container{ margin-bottom:0; }
		.ic_caption { width:100% !important; }

		#__ourvaluesWrap > .container-fluid{ padding-left:0; padding-right:0; }
		.btnSet{background:#F7F5F5; }
		.sticky{ padding-left:0px !important; padding-right:0px !important; }
		.sharePage{ padding-left:0px; }

		.greySlant{height:150px; }
		.numberCount .countWrap::before{ background:none; }
		#countNumber .halfWd{ padding-right:0;  }
		#countNumber .containerSpace{ max-width:100%; padding-left:0; padding-right:0; }
		.smShowHide{ margin-top:-1px; }


		.ourBusinessLink{ display:none !important; }
		.sliderRotate .ourBusinessLink ul{ padding-left:0 !important; padding-right:0 !important; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-pagination{ top:-65px; text-align:center; padding-bottom:5px; }
		#ourBusinessSlider.owl-carousel .owl-wrapper-outer{ margin-top:60px; padding-top:45px !important; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page:first-child{ width:100%; text-align:left; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page:first-child + .owl-page{ margin-left:0; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page{ margin:0 10px; }
		#ourBusinessSlider.owl-theme .owl-controls .owl-page span{ font-size:15px; }

		#ourBusinessSlider .owlContent{ width:75%; }
		#ourBusinessSlider .owlContent img{ width:20%; }
		#ourBusinessSlider.owl-carousel .owl-item .item p{  font-size: 18px; line-height:24px; width:70%; margin-top:40px; }

		.ourBusinessGrid .col-md-4{ margin-bottom:60px; }
		.ourBusinessGrid .col-md-4:last-child{ margin-bottom:0; }
		.ourBusinessGrid a{ max-height:none; }
		.ourBusinessGrid a img{ width:100%; }

		.teamSlide p{ margin-bottom:50px; }
		.teamSlide .col-md-4:last-child p{ margin-bottom:0; }
		.noBanner {    padding: 15px; margin-top:100px;}
		.noBanner .formDesign {	padding: 0; background:none; width:100%;	}

		/*************************************/
		.full-width.commuTitle {padding-top: 30px;padding-bottom:30px; position:relative;background-color: #0076a9;margin-top:-105px;}
		.commuTitle img {width: 125px;}
		.commuTitle h4 {top:-8px;font-size:40px;}
		.commuTitle p {padding-left:26px;font-size:15px;line-height: 24px;}
		.latest-cpwrap .col-md-6 {margin-bottom:30px;}
		.cpwrap-img {float:none;margin-right:0;max-width:100%;}
		.tweeter-wrap {background-color:#f7f5f4;}
		.tweeter-wrap ul.tweet-carousel{ margin:0 !important;; padding-left:0 !important; }
		.communitypartWrap {position:relative;top:-1px;}
		.commuTitle h3 {font-size:25px;padding-right:0;padding-left:0;}
		.commuTitle .date {padding-left:0;}
		.communitypartWrapDetail .detail-image-caption {display: inline-block;padding-left: 0;padding-top: 10px;position: relative;width: 100%;}


		.community_partnerDetail .slider-caption.dcaption {padding-left: 0 !important;}
		.slider-caption .dtitle h2 {padding-right:0;margin-bottom: 0;padding-bottom: 5px;}
		.dtitle .date {color: #333132;margin-bottom:25px;display:inline-block;}
		.community_partnerDetail .detail-image-caption {display: inline-block;padding-left: 0;padding-top: 10px;position: relative;width: 100%;}
		.ourCommunityDetailWrap, .ourCommunityDetailWrapMain .ourCommunityDetailWrap {top:0;}
		.slider-caption.dcaptionBg .dtitle h2 {padding-right:0;margin-bottom: 0;padding-bottom: 25px;}
		.slider-caption.dcaptionBg .dtitle .date {margin-bottom:0;margin-top:25px;}

		.community_partnerDetail .bluebg-height {display:none;}
		.communityPartDt, .searchResWrap {top:0;}
		.press-release {padding: 36px 0 35px;}
		.newsRoomWrapDt.community_partnerDetail .slider-caption.dcaptions {padding-left:0 !important;}
		.newsRoomWrapDt .ourCommunityDetailWrapMain .ourCommunityDetailWrap {top:0;}
		.newsRoomWrapDt .newsRoomWrapDtcaption{ margin-top:0; }

		.community_partnerDetail .detail-image-caption {display: inline-block;padding-left: 0;padding-top: 10px;position: relative;width: 100%;left:0;right:0;top:0;}
		.community_partnerDetail .ourBusinessGrid .col-md-4{ margin-bottom:40px; }
		.community_partnerDetail .ourBusinessGrid a {margin-bottom:0;}
		.captionFixed {width:100%;}
		header.noBannerHeader {height:80px;}
		.noBannerHeader .lower label {margin-top:10px;}
		.captionFixed.leftAl {left:auto;right:auto;}
		.press-release {padding-top:0;}
		.stickycpd1,.stickycpd2 {padding-top:0;}
		.community_partnerDetail .sharePage {padding:0 !important; margin-bottom:20px;}
		.community_partnerDetail .sharePage h4 {border-top:0;}
		.communitypartWrap img {margin-bottom:10px;}
		.newsRoomWrap .sharePage{ padding:0px; }
		.newsRoomWrapbtn {margin-top: 50px;}
		.community_partnerMain .allContent .ourCommunityDetailWrap {top:0;}
		.full-width.commuTitle {margin-bottom:0;padding: 0 0 30px;}
/*		.inner-slant, .slant {position:absolute;left:0;right:0;top:0;max-width:1600px;margin-top:0;}*/
		.peopleGridWrap .col-xs-12 {width: 50%;}
		.peopleListWrap, .peopleDetailWrap {top:0px;}
		.peopleListheader h2, .peopleListheader a {float: none;}
		.peopleListheader a {top: 0;}
		.TabToggle {display:none;}
		.newsroomToggle{background:#1C2156; margin-top:38px; position:absolute; z-index:10;width:100%; }
	.TabWrap .nav-tabs .TabToggle a{ display:block; text-align:left; padding:10px; color:#fff !important; border-bottom:1px solid #2D3370 !important; }
	.TabWrap .nav-tabs .TabToggle a.active {color: #1ca6df !important;}
	.TabWrap .nav-tabs .TabToggle a:hover{ padding:10px; color:#fff; border-bottom:1px solid #2D3370; }
	.TabWrap .nav > .TabToggle div > a:focus, .TabWrap .nav > li > a:hover{border-bottom:1px solid #2D3370;}
	.TabWrap .nav-tabs .TabToggle div{ width:100%; padding:0 10px; color:#fff; }
	.TabWrap .nav-tabs .TabToggle div:first-child {padding-left: 10px;}
	.TabWrap .tab-content {min-height:auto;}
	.TabWrap .title {position:relative;top:-5px;}

	.newsRoomWrap .singleNews {margin-bottom:0;}

	#__strategicBlock{ background-position:center center; }

	#__strategicBlock .strategicLeft{ width:65%; }
	#__strategicBlock .strategicRight{ width:35%; }

	/*#__strategicBlock .strategicLeft .strategicContent{ height:auto !important; }
	#__strategicBlock .strategicRight .strategicContent{ height:auto !important; }*/

	#__strategicBlock .strategicLeft .strategicContent p {  width: 100%;}
	#__strategicBlock .strategicRight .strategicContent p {  width: 100%;}

	/*#__strategicBlock .strategicRight{ bottom:-2px; }*/

	.doubleImptContent{ width:100%; position:static; }



	/* Pagination */
	ul.pager {  margin: 0 auto; width: 260px;  }
	ul.pager li { width:50%; }
	ul.pager li.pager-item , ul.pager li.pager-current  , ul.pager li.pager-ellipsis{  width:38px; margin-left:2.5px; margin-right:2.5px; }
	ul.pager li.pager-item a { margin-left:0; margin-right:0; }
	ul.pager li.pager-item a:before, ul.pager li.pager-current:before { border-bottom-width: 10px;  }
	ul.pager li.pager-item a:before, ul.pager li.pager-current:before, ul.pager li.pager-item a:after, ul.pager li.pager-current:after {
		border-left-width: 19px;
		border-right-width: 19px;
	}
	ul.pager li.pager-item a:after, ul.pager li.pager-current:after {
		border-top-width: 10px;
	}
	ul.pager li.pager-item a, ul.pager li.pager-current { width:38px; }
	ul.pager li a { display:inline-block; }
	ul.pager li.pager-first , ul.pager li.pager-next { text-align:right; }
	ul.pager li.pager-previous , ul.pager li.pager-last { text-align:left; }
	#videoHome .videoPaly .video-content-block-img .btn-play{ margin-left:60px; margin-bottom:30px; }

	.signinOption{ margin:30px 0; }

	.newsroomTabWrap{}
	
	/* Newsroom dropdown box styling*/ 
	.selectboxWrapperBg {
        float: left !important;
        width: 100%;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 12px;
    }
    .selectboxWrapperBg .dropdown-menu {
        right: -11px;
    }
	/* End of Newsroom dropdown box styling*/ 

	#__strategicBlock .strategicRight{ clear:both; }
	#__strategicBlock .strategicRight::after{border-width:0; }
	#__strategicBlock .strategicRight{ width:100% !important; }
	#__strategicBlock .strategicRight div{ min-height:120px; }
	.strRdMore{ padding:45px 30px; }
	#__strategicBlock .strategicLeft{ width:100% !important; }
    /********************************** 
    * #team - Team page Designing Start
    **********************************/
	.our-people-listing .team_desc h4{
        width: 100%;
      }	
      .our-people-listing .team_desc h4 span{
        width: 100%;
      }

      .our-people-listing .team_desc h4 small{
        width: 100%;
      }
      .our-people-listing .team_desc .__location , .our-people-listing #__team_isotop .__location , .our-people-listing #__team_isotop  .team_desc .__location span {
        width: 100%;
        padding-left: 0;
      }

      .people-sticky{
        width: 100%;
        margin-top: 10px;
      }
      .people-sticky .glyphicon-th-large:before{
        content: "\e010" !important;
      }

      .people-sticky .glyphicon-align-justify:before{
         content: "\e055" !important;
      }
    .border-sidebar .border-top.sharePage {
        width: 100%;
        padding-left: 0;
        border-top: 1px solid #d4d3d1;
        clear: both;
    }
    .sidestickParentW .sideStick {
        padding-right: 0;
    }
    /********************************** 
    * #team - Team page Designing End
    **********************************/
	.__location {
    color: #5e4f47;
    font-size: 16px;
    padding: 10px 0 0;
	}
	.__detailed_desc{
		padding-top: 0px;
	}
	
	.citizenResponIco.commuTitle{
		margin: 0px 0 0;
		float: left!important;
	}
	
	.mediaContact.sharePage ul li{
		float: none;
	}
	.allContentNml{
		z-index:1;
	}
	.sharePage.mediaContact{margin-top: 30px;}
}


/* 480px */
@media (max-width:480px) {
	/*************************************/
		.full-width.commuTitle {margin-top:-150px;}
		.commuTitle img {width: 70px !important;}
		.commuTitle h4 {top:-8px;font-size:30px;margin-bottom: 10px;}
		.commuTitle p {padding-left:22px;font-size:16px;line-height: 22px;}
		.slider {height: 300px !important;}
		.inner-slant, .slant{ margin-top:-420px; }
		.peopleGridWrap .col-xs-12 {width: 100% !important;}
		.__team_content.row > .col-md-3 {width:100% !important;}
		.__team_detail_block .col-xs-6 {width: 100%;}

		.teamSlide .col-xs-6{ width:100%; }
		.teamSlide .col-xs-6 a{ display:block; }
		/* 29 March 2016 */
		.full-width.commuTitle .media-left {display:block;}
		.commuTitle h4 {top:0px;font-size:28px;margin-bottom: 10px;padding-left:0;}
		.commuTitle p {padding-left:0;font-size:16px;line-height: 22px;}
		.commuTitle img { margin-bottom: 15px; width: 70px; }
		#videoHome aside iframe{ height:255px; }
		.marginTop{margin-top:-150px; }
		.teamWrap .allContent .teamUp{ margin-top:-180px; }
    /********************************** 
    * #team - Team page Designing Start
    **********************************/
    .our-people-wrap .grid , .allContent.matchContent .peopleListWrap .__team_content .grid { width: 100%; }
      .people-sticky{
        margin-top: 10px;
      }
    /********************************** 
    * #team - Team page Designing End
    **********************************/

}

@media(min-width:480px) and (max-width:767px) {
    .newsContentWrap.allContentWrap1 {
        margin-bottom: 30px;
    }
}
/*480px to 599px*/
@media only screen and (min-width: 480px) and (max-width: 599px) {
	header .topLinks nav{ text-align:center; }
	header .topLinks nav a{ padding:5px 10px; }

	.skew{ padding-top:60px; }
	.skew .skew-content{ padding:0 15px; }
	.slider-caption h2 , .slider-caption h1{ font-size:40px; }
	.sm-skew-content {	margin-top: 90px;}

	.slider-caption{ padding-left:75px; }
	.slider-caption{ margin-top:150px; }

	header .logoTop img{ width:300px; }
	.overlay label{ right:15px; }
	.overlay label{ top:15px; }


	/*.videoText{ padding:15px; }
	.videoText h2{ font-size:25px; line-height:30px; }
	.play-video-btn{ margin-left:15px; font-size:18px; }
	.video-wrap .nav{ bottom:15px; }
	.closeVideo{ font-size:18px; padding:5px !important; margin-bottom:30px; }
	.videoImg{ min-height:225px; }*/
	/* 29 March 2016 */
		.full-width.commuTitle .media-left {display:block;}
		.commuTitle h4 {top:0px;font-size:28px;margin-bottom: 10px;padding-left:0;}
		.commuTitle p {padding-left:0;font-size:16px;line-height: 22px;}
		.commuTitle img { margin-bottom: 15px; width: 70px; }

		.marginTop{margin-top:-140px; }
		.teamWrap .allContent .teamUp{ margin-top:-150px; }

}

/* 360px */
@media (max-width:360px) {
/*************************************/
		.full-width.commuTitle {margin-top: -165px;}
		.full-width.commuTitle .media-left {display:block;}
		.commuTitle img {width: 70px; margin-bottom: 15px;}
		.commuTitle h4 {top:0px;font-size:28px;margin-bottom: 10px;padding-left:0;}
		.commuTitle p {padding-left:0;font-size:16px;line-height: 22px;}
		.slider {height: 275px !important;}
		.blueMobileSlant{ overflow-y:scroll; overflow-x:hidden; height:75% !important; }
}

@media (max-width:360px) {
/*************************************/
		.blueMobileSlant{ overflow-y:scroll; overflow-x:hidden; height:95% !important; }
}

/*320px to 479px*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	header .topLinks nav{ text-align:center; }
	header .topLinks nav a{ padding:5px 10px; }
	.captionFixed{ margin-top:0px !important;}

	.skew{ padding-top:60px; }
	.skew-container{ padding-bottom:20px; }
	.skew .skew-content{ padding:0 15px; }
	.sm-skew-content {	margin-top: 70px;}

	header .logoTop img, .community_partner header .logoTop img, .community_partner.community_partnerDetail header .logoTop img , .community_partner.community_partnerMain header .logoTop img{ width:200px; }
	.slider-content .col-xs-9{ width:100%; }
	.outer-zoom .slope-small-img{ width:100%; margin-bottom:20px; }
	.outer-zoom .show-content{ width:100% !important; margin-bottom:30px; }
	.outer-zoom .col-md-15:last-child .show-content{ margin-bottom:0; }

	.lower{ margin-top:-10px; }

	.menuLogo img{ width:155px !important; }

	.overlay label{ right:15px; }
	.overlay .skew{ padding-top:34px; }
	.overlay ul li a, .investorMobile, .mobileSearch .form-group input{ font-size:20px; }
	.scrolllogo .lower label {
    margin-top: 20px;
}
		.outer-zoom.outer-zoom article:hover .slope-small-img .title{ display:none !important; }
		.outer-zoom article:hover img {  border: none}
		/*.outer-zoom.outer-zoom article:hover .lightColor span{ padding-bottom:0; }
		.outer-zoom.outer-zoom article:hover .darkColor span{ padding-bottom:0; }*/

		.whtTitle {    font-size: 25px; line-height:30px;}
		footer .footer-logo {   float: left !important;}
		.overlay label{ top:15px; }

		.outer-zoom .show-content{ padding:0; }
		.outer-zoom .slope-small-img{ padding-right:0; }

		/*.videoText{ padding:15px; }
		.videoText h2{ font-size:18px; line-height:25px; }
		.play-video-btn{ margin-left:15px; font-size:18px; }
		.video-wrap .nav{ bottom:15px; }
		.closeVideo{ font-size:18px; padding:5px !important; margin-bottom:30px; }
		.videoImg{ min-height:225px; }*/
		#videoHome{ min-height:0; }

		#videoHome .videoPaly .video-content-block-img, .videoPaly{ min-height:200px; }


		/*.owl-theme .owl-controls .owl-pagination{ position:static;text-align:left;  }
		.owl-theme .owl-controls .owl-page{ width:100%; padding:5px 0; }
		.owl-theme .owl-controls .owl-page span{ font-size:15px; }
		.owlContent img{ display:none; }
		.owlContent p{ font-size:14px; line-height:18px; }
		.owl-buttons{ top:20%;  }*/

		.ourApproachDetails .media-body, .ourApproachDetails .media-left, .ourApproachDetails .media-right{ width:100%; display:block; padding:0; }
		.ourApproachDetails .media-left{ padding-bottom:15px; text-align:center; }
		.ourApproachDetails .media-left img{ display:inline; }
		.noBanner {    padding: 15px;}
		.noBanner .formDesign {	padding: 15px; background:none; width:100%;	}
		.noBannerHeader .lower label {margin-top:20px;}

		#__strategicBlock .strategicLeft{ width:55%; }
		#__strategicBlock .strategicRight{ width:45%; }


}


/* Client changes 22-3-2017 */
.latestNews {
    overflow: hidden;
    position: relative;
    margin-bottom: 60px;
}

.moreNews {
    border-top: 1px solid #cfcdc9;
    padding: 18px 0 0;
}

.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;
    min-height: 311px;
    position: relative;
}

.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;
    min-height: 311px;
	max-height: 311px;
}

.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;
}

.ourPortfolioDetails .media-img {
    background-color: #e6e6e2;
    padding: 30px;
    margin: 0 0 20px;
    text-align: center;
    min-height: 220px;
    max-height: 220px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
.ourPortfolioDetails .media-img img {
    display: inline-block;
}
#ourPortfolio {
    padding-top: 20px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    header .__logo-container {
        right: 5px;
    }    
}
/*PRINT CSS*/
@media print {
  .sharePage, .communitypartWrap, .valueBtn{ display:none !important; }
}
