*{
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a:focus, a:hover{text-decoration: none;}
.menu {
  list-style: none;
  border-bottom: 0.1em solid black;
  margin-bottom: 2em;
  padding: 0 0 0.5em;
}

.menu:before {
  content: "[";
}

.menu:after {
  content: "]";
}

.menu > li {
  display: inline;
}

.menu > li + li:before {
  content: "|";
  padding-right: 0.3em;
}
@font-face {
  font-family: 'Glober';
  src:url('../fonts/GloberTTFs/Glober_Regular.ttf')  format('truetype');
}
@font-face {
  font-family: 'GloberSB';
  src:url('../fonts/GloberTTFs/Glober_SemiBold.ttf')  format('truetype');
}
@font-face {
  font-family: 'Glober xBold';
  src:url('../fonts/GloberTTFs/Glober_xBold.ttf')  format('truetype');
}
@font-face {
  font-family: 'Glober bold';
  src:url('../fonts/GloberTTFs/Glober_Bold.ttf')  format('truetype');
}
@font-face {
  font-family: 'Geogrotesque';
  src:url('../fonts/Geogrotesque/Geogtq-Sb.otf')  format('truetype');
}
@font-face {
  font-family: 'GeogrotesqueReg';
  src:url('../fonts/Geogrotesque/Geogtq-Rg.otf')  format('truetype');
}
@font-face {
  font-family: 'Geogrotesque Bold';
  src:url('../fonts/Geogrotesque/Geogtq-Bd.otf')  format('truetype');
}
@font-face {
  font-family: 'GeoMed';
  src:url('../fonts/Geogrotesque/Geogtq-Md.otf')  format('truetype');
}
@font-face {
  font-family: 'GeoUlLt';
  src:url('../fonts/Geogrotesque/Geog-RgIt.otf')  format('truetype');
}

.headerMainContainer>img.header_bg_img.mobShow.activate{

	transform: translate(0%,-50%);
	animation:mobBgAni 20s;
	-moz-animation:mobBgAni 150s steps(10000) infinite; /* Firefox */
	-webkit-animation:mobBgAni 150s steps(10000) infinite; /* Safari and Chrome */
	transition: all;
	transition-timing-function: linear;
}


@-moz-keyframes mobBgAni{
	0%   {left: -100%}
	25%  {left: -200%}
	50%   {left: -100%}
	75%  {left: 0%}
	100%   {left: -100%}
}

@-webkit-keyframes mobBgAni{
	0%   {left: -100%}
	25%  {left: -200%}
	50%   {left: -100%}
	75%  {left: 0%}
	100%   {left: -100%}
}
.headerMainContainer>img.header_bg_img.mobShow{
	transform: translate(0%,-50%);
	left: -100%;
}
button.headerBtnInfi ul li{
	border: none;
	border-top: 1px solid #FFF;
	margin: 7px 0;
	animation:myfirst 1.3s infinite;
	-moz-animation:myfirst 1.3s infinite; /* Firefox */
	-webkit-animation:myfirst 1.3s infinite; /* Safari and Chrome */
}


@-moz-keyframes myfirst{
	0%   {width: 28px; transform: translateX(0);}
	50%  {width: 36px; -webkit-transform: translateX(-4px);}
	100%   {width: 28px; transform: translateX(0);}
}

@-webkit-keyframes myfirst{
	0%   {width: 28px; transform: translateX(0);}
	50%  {width: 36px; -webkit-transform: translateX(-4px);}
	100%   {width: 28px; transform: translateX(0);}
}

.arrowAnimate {
	width: 44px;
	animation:infiTranslate 1s;
	-moz-animation:infiTranslate 1s infinite; /* Firefox */
	-webkit-animation:infiTranslate 1s infinite; /* Safari and Chrome */
}


@-moz-keyframes infiTranslate{
	0%   {transform: translateX(0px);}
	20%  {transform: translateX(-5px);}
	40%   {transform: translateX(0px);}
	80%   {transform: translateX(5px);}
	100%   {transform: translateX(0px);}
}

@-webkit-keyframes infiTranslate{
	0%   {transform: translateX(0px);}
	20%  {transform: translateX(-5px);}
	40%   {transform: translateX(0px);}
	80%   {transform: translateX(5px);}
	100%   {transform: translateX(0px);}
}
.arrowAnimate.skipVid img{
	transform: rotate(270deg);
	height: 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.arrowAnimate.skipVid {
	animation:infiTranslateSkip 1s;
	-moz-animation:infiTranslateSkip 1s infinite; /* Firefox */
	-webkit-animation:infiTranslateSkip 1s infinite; /* Safari and Chrome */
}


@-moz-keyframes infiTranslateSkip{
	0%   {transform: translateX(50%);}
	20%  {transform: translateX(45%);}
	40%   {transform: translateX(50%);}
	80%   {transform: translateX(55%);}
	100%   {transform: translateX(50%);}
}

@-webkit-keyframes infiTranslateSkip{
	0%   {transform: translateX(50%);}
	20%  {transform: translateX(45%);}
	40%   {transform: translateX(50%);}
	80%   {transform: translateX(55%);}
	100%   {transform: translateX(50%);}
}


.arrowTopAnimate {
	animation:infiTranslate1 1s;
	-moz-animation:infiTranslate1 1s infinite; /* Firefox */
	-webkit-animation:infiTranslate1 1s infinite; /* Safari and Chrome */
}


@-moz-keyframes infiTranslate1{
	0%   {transform:  translateY(0px) rotate(90deg);}
	20%  {transform:  translateY(-5px) rotate(90deg);}
	40%   {transform:  translateY(0px) rotate(90deg);}
	80%   {transform:  translateY(5px) rotate(90deg);}
	100%   {transform:  translateY(0px) rotate(90deg);}
}

@-webkit-keyframes infiTranslate1{
	0%   {transform:  translateY(0px) rotate(90deg);}
	20%  {transform:  translateY(-5px) rotate(90deg);}
	40%   {transform:  translateY(0px) rotate(90deg);}
	80%   {transform:  translateY(5px) rotate(90deg);}
	100%   {transform:  translateY(0px) rotate(90deg);}
}
.ani-range {
	animation:infiBlink 1s;
	-moz-animation:infiBlink 1s infinite; /* Firefox */
	-webkit-animation:infiBlink 1s infinite; /* Safari and Chrome */
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}


@-moz-keyframes infiBlink{
	0%   {    border-color: #C92929;background: #C92929;transform: scale(1);}
	50%  {    border-color: #C92929;background: #C92929;transform: scale(1.5);}
	100%   {    border-color: #C92929;background: #C92929;transform: scale(1);}
}

@-webkit-keyframes infiBlink{
	0%   {    border-color: #C92929;background: #C92929;transform: scale(1);}
	50%  {    border-color: #C92929;background: #C92929;transform: scale(1.5);}
	100%   {    border-color: #C92929;background: #C92929;transform: scale(1);}
}



.ani-flip-home{
	animation:infiRotate 9s;
	-moz-animation:infiRotate 9s infinite; /* Firefox */
	-webkit-animation:infiRotate 9s infinite; /* Safari and Chrome */
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
@-moz-keyframes infiRotate{
	0%     {transform: rotateY(180deg);}
	10%    {transform: rotateY(0deg);}
	20%    {transform: rotateY(0deg);}
	30%    {transform: rotateY(0deg);}
	40%    {transform: rotateY(0deg);}
	50%    {transform: rotateY(0deg);}
	60%    {transform: rotateY(180deg);}
	70%    {transform: rotateY(180deg);}
	80%    {transform: rotateY(180deg);}
	90%    {transform: rotateY(180deg);}
	100%   {transform: rotateY(180deg);}
}
@-webkit-keyframes infiRotate{
	0%     {transform: rotateY(180deg);}
	10%    {transform: rotateY(0deg);}
	20%    {transform: rotateY(0deg);}
	30%    {transform: rotateY(0deg);}
	40%    {transform: rotateY(0deg);}
	50%    {transform: rotateY(0deg);}
	60%    {transform: rotateY(180deg);}
	70%    {transform: rotateY(180deg);}
	80%    {transform: rotateY(180deg);}
	90%    {transform: rotateY(180deg);}
	100%   {transform: rotateY(180deg);}
}

.ani-delay1{
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.ani-delay2{
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.ani-delay3{
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
.ani-delay4{
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
.ani-delay5{
	-webkit-animation-delay: 4s;
	animation-delay: 4s;
}
.ani-delay6{
	-webkit-animation-delay: 5s;
	animation-delay: 5s;
}
.ani-delay7{
	-webkit-animation-delay: 6s;
	animation-delay: 6s;
}
.ani-delay8{
	-webkit-animation-delay: 7s;
	animation-delay: 7s;
}


.nwklist{width:100%; overflow: hidden; padding:15px 40px; margin-bottom: 40px}
.network{position: absolute; width:100%; bottom:0; left: 0; overflow: hidden; padding:15px 40px; background: #fff}
.network ul, .nwklist ul{display:flex}
/*.network ul li, .nwklist ul li{padding-right:60px; display:flex; flex-shrink:0}*/
.network ul li a, .nwklist ul li a{margin:auto}
.nwklist ul li a img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
	margin: auto;
	transform: scale(1);
	transition: all 0.4s ease-in-out;
	display: block; 

}
.nwklist ul li a img.portfolioItem {
	max-width: 100%;
	max-height: 30%;
	width: auto;
	height: auto;
	margin: auto;
}
.nwklist{width:100%; overflow: hidden; padding:0 40px; background: #FFF;}
.network{position: absolute; width:100%; bottom:0; left: 0; overflow: hidden; padding:15px 40px; background: #fff}
.network ul, .nwklist ul{
	display:flex;
	height: 120px;
	/*background: url('../images/banner_new.png');*/
	background-size: auto;
	background-repeat: repeat-x; 
	background-position: left;
}
.network ul li, .nwklist ul li{width: 100px; display: flex;}
.nwklist ul li.noMarg {
	padding-right: 0;
}
.nwklist ul li.noMarg a img{
	max-height: none;

}
.network ul li a, .nwklist ul li a{margin:auto;width: 120px;height: 120px;justify-content: center;}
.nwklist ul li a{width: 120px;display: flex;}
.nwklist ul li a:hover img{
	transform: scale(1.1);
}
.nwklist ul li a img{
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
	margin: auto;
	transform: scale(1);
	transition: all 0.4s ease-in-out;
	/*display: none;*/
}
.nwklist ul li a img.portfolioItem{
	max-width: 100%;
	max-height: 30%;
	width: auto;
	height: auto;
	margin: auto;
}
.nwklist ul li a img.portfolioItemSm{
	max-height: 20%;
}
.nwklist ul li a img.portfolioItemCNBC{
	max-height: 40%;
}
.nwklist ul li a img.portfolioItemCAT{
	max-height: 20px;
}

.nwklist ul li a{
	margin: 0;
	width: 100px;
	position: relative;
}
.nwklist ul li a img{
	margin: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%) scale(1);
}
.nwklist ul li a:hover img{
	transform: translate(-50%,-50%) scale(1.1);
}
.ani-flip {
	-webkit-animation-delay: -2s;
	animation-delay: -2s;
	animation:infiFlip 20s;
	-moz-animation:infiFlip 20s infinite; /* Firefox */
	-webkit-animation:infiFlip 20s infinite; /* Safari and Chrome */
}
.ani-flip.d2{
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
.ani-flip.d1{
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.ani-flip.d3{
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}

@-moz-keyframes infiFlip{
	0%   {transform: rotateY(180deg);}
	10%   {transform: rotateY(180deg);}
	20%   {transform: rotateY(180deg);}
	30%   {transform: rotateY(180deg);}
	40%   {transform: rotateY(180deg);}
	50%  {transform: rotateY(0deg);}
	60%  {transform: rotateY(0deg);}
	70%  {transform: rotateY(0deg);}
	80%  {transform: rotateY(0deg);}
	90%  {transform: rotateY(0deg);}
	100%   {transform: rotateY(180deg);}
}

@-webkit-keyframes infiFlip{
	0%   {transform: rotateY(180deg);}
	10%   {transform: rotateY(180deg);}
	20%   {transform: rotateY(180deg);}
	30%   {transform: rotateY(180deg);}
	40%   {transform: rotateY(180deg);}
	50%  {transform: rotateY(0deg);}
	60%  {transform: rotateY(0deg);}
	70%  {transform: rotateY(0deg);}
	80%  {transform: rotateY(0deg);}
	90%  {transform: rotateY(0deg);}
	100%   {transform: rotateY(180deg);}
}


body{
	font-family: 'Glober';
	color: #333;
	font-size: 16px;
	line-height: 21px;
	background: #FFF;
}
* {
	margin: 0;
	padding: 0;
}
/* ++++++++++++++++++++++++++++++++++++++ LOADING SPRITE CLASSES++++++++++++++++++++++++++++++++++++++ */






.rowClass:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.smallCont {
	min-height: 60px;
	float: left;
	width: 10%;
	position: relative;
}

.inner {
	height: 100px;
	margin: 8px;
	background: rgba(203, 203, 203, 0.5);
}

.inner.bigContainer {
	position: absolute;
	height: 216px;
	width: 191%;
	background: #EEE;
	z-index: 100;
}

.wideContainer {
	position: absolute;
	width: 191%;
	background: #AAA;
}
.homeIconCont.centerIcon {
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 999;
	text-align: center;
	height: 0px;
	opacity: 1;
}
.homeIconCont.centerIcon .badgeCont{
	margin: 0;
	transition: all 0.4s ease-in-out;
	transform: rotate(0deg);
}
.centerIcon .badgeCont{
	
	width: 44px;
	border-radius: 50%;
}
.centerIcon .badgeCont:hover i{
	color: #F93133;
	transform: rotate(360deg) scale(1.5);
}
.centerIcon .badgeCont{
	margin:auto;
}
.centerIcon .badgeCont i{
	font-size: 20px;
	/* color: #0033ff; */
	transform: rotate(0deg) scale(1);
	transform-origin: 7px 20px;
	line-height: 40px;
	padding: 0px;
	margin: 0px 0px 0 5px;
	transition: all 0.8s ease-in-out;
	color:#F93133;
	animation:myfirst 1s;
	-moz-animation:myfirst 1s infinite; /* Firefox */
	-webkit-animation:myfirst 1s infinite; /* Safari and Chrome */
}
.hoverLinks {
	width: 100%;
	height: 100%;
	display: flex;
	text-align: center;
}

.inner a.hoverLinks .colorImg {
	transition: all 0.4s ease-in-out;
	transform: scale(1);
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	margin: 32px auto 0;
}

.hoverLinks.fullWH{overflow:hidden;}
.inner:hover a.hoverLinks .colorImg {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
	transform: scale(1.25);
}
.inner a.hoverLinks.fullWH .colorImg{
	margin: 0;
	width: 100%;
	height: 100%;
}
.inner a.hoverLinks.maxWH .colorImg{
	max-width: 140px;
	max-height: 140px;
	margin: auto;
}
.clearAfter:after{
	content: " ";
	height: 0px;
	display: block;
	clear: both;
}
.contentTypeDiv{
	width: 31%;
	/* float: left; */
	height: 958px;
	padding: 0;
	 margin: auto; 
	position: relative;
	box-sizing: border-box;
	transition: all 2s ease-in-out;
	display: flex;
	opacity: 0;
	float: left;
	overflow:hidden;
	background:#A64DAD;
	mix-blend-mode: multiply;
}
.contentTypeDiv p.front {
	color: #F93133;
	position: absolute;
	bottom: 40px;
	text-align: center;
	width: 100%;
	font-weight: bold;
	font-size: 44px;
	line-height: 54px;
	letter-spacing: 1px;
	margin: 0 ;
	text-transform: uppercase;
	font-family: 'GeoMed';
}
.back{
	/* background: rgba(255, 0, 0, 0.48); */
	height: 100%;
	color: #FFF;
	font-size: 18px;
	padding: 0 10px;
	transition: all 1.2s ease-in-out;
	height: 0px;
	opacity: 0;
	position: absolute;
	top: 50%;
	width: 100%;
	overflow:hidden;
}
.back-text-cont {
	/* position: absolute; 
	top:40px;
	/* bottom: 40px; 
	left: 40px;*/
	position: relative;
	padding:70px 0 0;
	text-align:center;

}
.back h3{font-size: 44px;max-width: 300px;margin:0 auto 70px;text-transform:uppercase;}
.back p{max-width: 244px;margin:0;}
.logowrap{display: flex;gap:40px 16px;flex-wrap: wrap;justify-content: center;position:relative;z-index:9;padding:0 20px}
.contentTypeDiv .logowrap img{position:relative;left:inherit;top:inherit;filter: inherit;width:inherit;height:inherit;transform:inherit;min-width:45%;min-height:45%;max-width:140px;max-height:140px;background:#fff}
.contentTypeDiv .logowrap .mcimg{min-width:60%;min-height:60%;max-width:226px;max-height:129px;}
.contentTypeDiv .logowrap.publish img{min-width:50%;min-height:50%;max-width:184px;max-height:129px;}
.mobOvCrtl{
	height: 100%;
}
/* .contentTypeDiv .back{display: none;} */
.mngTTl{
	flex-grow: 1;
}
.contentTypeMng.active button.openBtn{
	transform: rotate(180deg);
}
.openBtnCont {
    margin: auto;
}
button.openBtn{
	background: transparent;
	padding: 10px;
	line-height: 1;
	border: none;
	margin-top: auto;
	color: #999;
	outline: none;
	transform: rotate(0deg);
	transition: all 0.2s ease-in-out;
}
.contentTypeDiv:hover .front{display: none}
.contentTypeDiv:hover .back::before{content:'';position: absolute;width:100%;height:100%;background:#EA1919;mix-blend-mode:multiply;left:0;top:0;bottom:0;right:0;transition: all 0.2s ease-in-out;}
.contentTypeDiv.contentTypeMng:hover .back::before{background:none}
.contentTypeDiv:hover .back{
	height: 100%;
	opacity: 1;
	top: 0;
	position: relative;
	background: transparent;
	width:100%;
}
.eachRowAnchor {
    flex-basis: 25%;
    width: 25%;
    float: left;
}
.eachRowAnchor .contentTypeDiv.contentTypeMng {
    flex-basis: 80%;
    width: 80%;
}
.contentTypeDiv.contentTypeMng {
    opacity: 1;
    flex-basis: 21%;
    width: 21%;
    margin: 10px auto 40px;
    height: auto;
    overflow: visible;
	background: none;
    /*background: #344593;*/
}
.leaders-wrapper .contentTypeDiv.contentTypeMng {flex-basis: initial; width: 25%; margin: initial; margin-top: 10px; margin-bottom: 40px; padding: 0 20px;}
.contentTypeDiv.contentTypeMng:nth-child(4n+1){
	margin-left: 0;
}
.contentTypeDiv.contentTypeMng:nth-child(4n){
	margin-right: 0;
}
.contentTypeDiv.contentTypeMng.lastCtrl2{
	margin: 10px 4% 40px 0px;
}
.contentTypeDiv.contentTypeMng.lastCtrl1{
	margin: 10px 0px 40px 2%;
}
.contentTypeDiv.contentTypeMng img{
	position: static;
	transform: translate(0,0);
	max-width: 100%;
	height: auto;
	filter: grayscale(100%);
}
.contentTypeDiv.contentTypeMng a{
	position: relative;
	display: block;
	width: 100%;
	padding: 0 0 10px;
}
.contentTypeMng .front .flex-cont{
	background: #fff;
}
.contentTypeDiv.contentTypeMng .front{
	background: url(/images/boxes/bg_team.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;
}
.contentTypeDiv.contentTypeMng.active .front{
	background: #344399;
	background: url(/images/boxes/bg_team.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;
}
.contentTypeDiv.contentTypeMng:hover .front{
	display: block;

}
/* .contentTypeDiv.contentTypeMng:hover .front img,.contentTypeDiv.contentTypeMng.active .front img{
	filter: blur(0) grayscale(0);
} */
.container-fluid.ancContFl h2,h2.smallHead {
    font-size: 40px;
    text-transform: uppercase;
    font-family: GeoMed;
    color: rgba(220, 0, 50, 0.9);
    transition: all 1s ease-in-out;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.contentTypeDiv.contentTypeMng .front h3{
	font-family: 'Glober Bold';
	font-size: 21px;
	margin: 10px 0px 0;
    color: #888;
	transition: all 0.25s ease-in-out;

}
.contentTypeDiv.contentTypeMng.active .front h3{
	color: #dc0032;
}
.container-fluid.ancContFl {
    padding: 0;
}
.contentTypeDiv.contentTypeMng .front p{
	margin: 0 10px 0;
	font-size: 12px;
	line-height: 1.2;
	color: #555;
}
.contentTypeDiv.contentTypeMng:nth-child(4n+1) .back{
	left: 0%;
}
.contentTypeDiv.contentTypeMng:nth-child(4n+2) .back{
	left: -125%;
}
.contentTypeDiv.contentTypeMng:nth-child(4n+3) .back{
	left: -233%;
}
.contentTypeDiv.contentTypeMng:nth-child(4n) .back{
	left: -350%;
}
.contentTypeDiv.contentTypeMng .back{
    visibility: hidden;
    opacity: 0;
    height: 0;
    width: 1080px;
    background: #FFF;
    border-top: 1px solid #999;
    color: #333;
    top: 25px;
    padding: 0 40px;
    position: relative;
    overflow: visible;
    transition: all 0s ease-in-out;
}
.contentTypeDiv.contentTypeMng .back.active{
	height: auto;
	padding: 40px;
	position: relative;
    visibility: visible;
    opacity: 1;
    transition: all 0.25s ease-in-out;
}
.contentTypeDiv.contentTypeMng .back .triangle,.contentTypeDiv.contentTypeMng .back .triangleInner{
	content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 16px solid #999;
    border-bottom: 10px solid transparent;
    position: absolute;
    left: 10%;
    top: -19px;
    transform: rotate(90deg) translate(100%,-50%);
}
.contentTypeDiv.contentTypeMng .back .triangleInner{
	border-left: 16px solid #FFF;
	top: -10px;
	left: -18px;
	position: absolute;
	z-index: 100;
	transform: rotate(0deg);
}
.contentTypeDiv.contentTypeMng:nth-child(4n+1) .back .triangle{
	left: 10%;
}
.contentTypeDiv.contentTypeMng:nth-child(4n+2) .back .triangle{
	left: 36%;
}
.contentTypeDiv.contentTypeMng:nth-child(4n+3) .back .triangle{
	left: 62.5%;
}
.contentTypeDiv.contentTypeMng:nth-child(4n) .back .triangle{
	left: 87.5%;
}
.contentTypeDiv.contentTypeMng .back.active{
	
}
.contentTypeDiv.contentTypeMng .back.active{
	position: relative;
	visibility: visible;
}
.contentTypeDiv.contentTypeMng .back .back-text-cont{
	position: static;
}
.contentTypeDiv.contentTypeMng .back p{
	font-size: 18px;
    margin: 0 auto 10px;
    max-width: 70%;
    text-align: center;
    letter-spacing: 0.1px;
	line-height: 1.4;
}
.container-fluid.flex-cont.mngContFl {
    flex-wrap: wrap;
    padding: 0;
    justify-content: flex-start;
}
.leaders-wrapper .container-fluid.flex-cont {
	margin-left: -20px;
	margin-right: -20px;
}
.mngContFlSm .contentTypeDiv.contentTypeMng{
	flex-basis: 42%;
}
.mngContFlSm>h2:nth-child(even), .mngContFlSm>div:nth-child(even){
	width: 47%;
    margin-left: 3%;
}
.mngContFlSm>div:nth-child(4) .contentTypeDiv.contentTypeMng{
	flex-basis: 44.5%;
}
.mngContFlSm>div:nth-child(4) .contentTypeDiv.contentTypeMng:nth-child(4n+1) .back{
	left: -254%;
}
.mngContFlSm>div:nth-child(4) .contentTypeDiv.contentTypeMng:nth-child(4n+1) .back .triangle{left: 71%;}
.mngContFlSm>h2,.mngContFlSm>div{width: 50%; margin: 0; float: left;}
.container-fluid.flex-cont.mngContFl.ancContFl.ancContNws .contentTypeDiv.contentTypeMng:nth-last-child(2){
	/*margin: 10px 4% 40px 0px;*/
}
.container-fluid.flex-cont.mngContFl.ancContFl.ancContNws.ancContTV .contentTypeDiv.contentTypeMng:nth-last-child(3),.container-fluid.flex-cont.mngContFl.ancContFl.ancContNws.ancContTV .contentTypeDiv.contentTypeMng:last-child,.container-fluid.flex-cont.mngContFl.ancContFl.ancContNws.ancContTV .contentTypeDiv.contentTypeMng:nth-last-child(2){
	/*margin: 10px auto 40px;*/
}
	
	
.container-fluid.flex-cont.mngContFl.ancContFl.ancContNws .contentTypeDiv.contentTypeMng:last-child{
	/*margin: 10px 0px 40px 2%;*/
}
.pageSeperator{background: #D1D1D1; height: 10px;width: 100%;margin:20px 0;}
.jumbotron{background: #b1b1b1;position: relative;height: 400px;padding: 0px !important;}
.portfolioContainer.jobHoverMainCont {
	min-height: unset;
	background: #FFF;
	height: 1015px;
}
.portfolioContainer.jobHoverMainCont>div.container{
	position: relative;
	display: flex;
	justify-content: center;
	height: 980px;
	transform: scale(0.85);
	/*width: 700px;
	min-width: unset;*/
}
.auxElt{
	position: absolute;
	width: 74%;
	height: 100%;
	z-index: 1;
}
.auxElt>div{
	z-index: 1;
}
.careerImgCont{
	margin: auto;
	z-index: 0;
}
.imgEmpCnt{
	position: relative;
	width: 200px;
	height: 200px;
	overflow:hidden;
	opacity: 0.9;
	z-index: 1;
}
div.career-empl-cont div.col-md-4 .imgEmpCnt img {
	position: absolute;
	width: 200px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	max-height: unset;
	max-width: unset;
}
.topLayer:after,.middleLayer:after{
	content: " ";
	display: block;
	clear: both;
}
.topLayer>div,.middleLayer>div{
	background: #FFF;
	height: 100px;
	padding: 5px;
	float: left;
	display: flex;
	position: relative;
}
.topLayer>div:nth-child(2)>.carHvrDisp{
	flex-direction: column-reverse;
	text-align: center;
	height: auto;
	margin: 0 auto;
	transform: translateY(-30px);
}
.topLayer>div:nth-child(2) .carHvrCont img{
	margin-top: 20px;
}
.topLayer>div:nth-child(2) .carHvrDisp i{

}
.topLayer>div:nth-child(2) .carHvrDisp span{
	order:1;
	margin-top: 0px;
}
.carHvrDisp{
	color: #405d9b;
	display: flex;
	/*width: 150px;*/
	background: #FFF;
	font-size: 24px;
}
.carHvrCont{
	
	transition-delay: 0.6s;
	transition: all 0.6s ease-in-out;
}
.carHvrCont img{
	max-height: 80px;
	max-width: 80px;
	margin: auto;
	/*flex-basis: 40%;*/
	filter:sepia() hue-rotate(167deg);
	opacity: 0.6;
}
.carHvrCont:hover{
	z-index: 100;
	
}
.carHvrCont:hover .carhvrTxt{
	visibility: visible;
	opacity: 1;
	transform: translateY(40px);
	box-shadow: 1px 1px 16px 1px rgba(0,0,0,0.1);
	z-index: 100;
}
.carhvrTxt {
	visibility: hidden;
	position: absolute;
	bottom: -120px;
	width: 600px;
	opacity: 0;
	transition-delay: 0.1s;
	transition: all 0.6s ease-in-out;
	padding: 25px;
	background: #FFF;
	transform: translateY(-80px);
	box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.1);
	z-index: -1;
}
.carhvrTxt p{
	color: rgba(0,0,0,0.6);
}
.carhvrTxt h3{
	font-family: 'Geogrotesque';
	line-height: 1;
	margin: 0 0 15px;
	color: #767676;
	text-transform: uppercase;
}
.middleLayer>div:nth-child(2) .carhvrTxt,.topLayer>div:nth-child(3) .carhvrTxt{
	right: 0;
}
.middleLayer:nth-child(4) .carhvrTxt,.middleLayer:nth-child(3) .carhvrTxt{
	bottom: auto;
	top: -40px;
	transform:translateY(0px);
}
.middleLayer:nth-child(4) .carHvrCont:hover .carhvrTxt,.middleLayer:nth-child(3) .carHvrCont:hover .carhvrTxt{
	transform:translateY(-120px);
}
.carHvrDisp i{
	display: none;
	font-size: 80px;
}
.carHvrDisp span{
	margin:auto;
	font-family: 'GloberSB';
	text-transform: none;
	flex-grow: 1;
}
i.ringInner{
	position: absolute;
	left: 50%;
	bottom: 0;
	z-index: 100;
	transform: translateX(-50%);
}
i.ringInner h3{
	font-family: 'Geogrotesque';
	color: rgba(255,51,51,0.8);
	text-transform: uppercase;
	font-style: normal;
	position: absolute;
	bottom: 0;
	background: #FFF;
	width: 500px;
	height: 64px;
	transform: translate(-136px,18px);
	margin: 0;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
}
.middleLayer>div:nth-child(1){
	float: left;
	transform: translateX(-100px);
}
.middleLayer>div:nth-child(1) img,.topLayer>div:nth-child(1) img{
	order: 2;
}
.middleLayer>div:nth-child(1) span,.topLayer>div:nth-child(1) span{
	order: 1;
	margin: auto;
	margin-right: 10px;
	width: 133px;
	/*flex-basis: 60%;*/
	text-align: right;

}
.middleLayer>div:nth-child(2){
	float: right;
	transform: translateX(65px);
}
.middleLayer>div:nth-child(2) span, .topLayer>div:nth-child(3) span{
	flex-basis: 60%;
	margin-right: 0;
	margin-left: 10px;
}
.topLayer>div:nth-child(1){
	transform: translate(0px,65px)
}
/*.topLayer>div:nth-child(1){
	flex-direction: column;
}*/
.topLayer>div:nth-child(3){
	transform: translate(0px,65px)
}
.middleLayer:nth-child(2){
	margin-top: 86px;
}
.middleLayer:nth-child(3){
	margin-top: 40px;
}
.middleLayer:nth-child(4)>div:nth-child(1){
	transform: translate(-45px,-20px);
}
.middleLayer:nth-child(4)>div:nth-child(2){
	transform: translate(-40px,-20px);
}
.middleLayer:nth-child(4)>div{
	margin: 44px 0 22px;
}
span.ring {
	z-index: -1;
	background: transparent;
	width: 92%;
	height: 75%;
	display: block;
	top: 41%;
	left: 50%;
	position: absolute;
	border: 10px solid #cfe1f6;
	border-radius: 50%;
	transform: translate(-50%,-50%);
	/*background: url(/images/career/icons.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;*/
}
.topLayer>div{
	width: 150px;
	margin: 0 58px;
}
.middleLayer>div{
	width: 150px;
	margin: 33px 0;
}
.inputCareerCont {
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 100%;
	padding: 40px 0;
	bottom: 0;
	text-align: center;
}
.inputCareerCont input {
	border-radius: 4px;
	line-height: 22px;
	padding: 8px 15px;
	color: #333;
	border: none;
}
.jobDescriptionMainCont.container h1{
    padding: 0;
    font-size: 40px;
    letter-spacing: -1px;
    line-height: 1;
    margin-bottom: 40px;
}
.jobDescriptionMainCont.container h4 b {
    font-family: 'Glober Bold';
    letter-spacing: 0.5px;
    color: #555;
    font-size: 18px;
}
.jobDescriptionMainCont.container h4{
	
}
.signIn {
	width: 60%;
	margin: auto;
}
.jobSection.jobSignIn{
	background: #EEE;
	padding: 40px;
}
.signIn b{
	font-family: 'Glober xBold';
	margin-bottom: 15px;
}
.signIn p{
	font-size: 12px;
	color: rgba(0,0,0,0.7);
	margin:0;
}
.signIn p sup, .jobEachCol sup{
	color: #F93133;
}
.jobSection .signIn li{
	font-size: 10px;
	line-height: 12px;
	color: rgba(0,0,0,0.5);
	font-style: italic;
}
.signIn p input{
	width: 100%;
	margin-bottom: 15px;
	padding: 5px 15px;
	border: none;
}
.jobEachCol {
	width: 50%;
	float: left;
	padding-right: 15px;
}
.jobEachCol input{
	width: 100%;
	margin-bottom: 15px;
	padding: 5px 15px;
	border: 1px solid rgba(0,0,0,0.1);
}
.jobEachCol label{
	font-size: 12px;
	color: rgba(0,0,0,0.7);
	margin:0;
	display: block;
}
.jobSection.disclaimer p{
	font-size: 12px;
	line-height: 15px;
}
.jobSection {
	margin: 40px 0 0;
}
.width50{width: 50%;float: left;}
.greyBG{background: #D9D9D9;}
.footerCredit{line-height: 40px;background: #A3A3A3;font-size: 10px;text-align: center;}
.footerSection.greyBG{font-size: 14px; background: #F3F3F3; color: #646464;position: relative; border-top: 1px solid #cbcbcb;}
.footerSection .width50>div{padding: 15px;}
.footerSection.greyBG h3{
	font-size: 15px;
}
.footerSection.greyBG h3 a{color: #666;text-decoration: none;}
.jobSection h3{
	font-family: 'Glober xBold';
	color: rgba(0,0,0,0.6);
	font-size: 21px;
	letter-spacing: 0.4px;
}
.portfolioContainer.corpMainCont.jobDescMainCont{
	overflow: visible;
}
.jobDescriptionMainCont.container{
	width: 80%;
	min-width: unset;
	padding: 100px 80px;
	background: #FFF;
	z-index: 100;
	transform: translateY(-200px);
	border: 1px solid rgba(0, 0, 0, 0.3);
}
.jobSection li{
	list-style-position: outside;
    margin-left: 20px;
    max-width: 80%;
    color: #555;
}
.jobSection li span{
	color: #333;
}
.greyBG.footerSection .foot-link-cont{
	float: left;
	width: 25%;
	padding: 0 0 0 15px;
}
.greyBG.footerSection .foot-link-cont:first-child{
	padding: 0;
}

.footerSection.greyBG ul {
	list-style-type: none;
	display: block;
	background: transparent;
}
section.greyBG.footerSection>.container {
	width: 50%;
	margin: 0 auto;
}
.footerSection.greyBG ul li{
	display: block;
	background: 0 0;
	padding: 0;
	border: none;
	text-align: left;
	margin-top: 5px;
}
.footerSection.greyBG ul li a{
	font-size: 11px;
	line-height: 14px;
	width: 100%;
	text-align: left;
	height: auto;
	padding: 0;
	color: #666;
	opacity: 0.8;
	float: none;
	letter-spacing: 0;
	text-transform: unset;
	margin: 5px 0;
}
.footerSection.greyBG ul li a:hover {
	transform: scale(1.05);
	transform-origin: 0 3px;
	color: #000;
}
.footerSection.greyBG hr{border-color: #ccc;margin-bottom: 23px;}
.container{
	width: 80%;
	min-width: 1080px;
	max-width: 1080px;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
}
.containerHeaderLinks{

}
.cont-box-bot{
	font-size: 14px;
	line-height: 18px;
	color: #7c7c7d;
	opacity: 0.8;
}
.cont-box-bot span{
	font-family: 'Glober bold';
}
a.fixed-link-top {
	position: fixed;
	top: 52px;
	z-index: 9999;
	left: 50%;
	transform: translate(-50%);
	font-size: 11px;
	color: #666;
	text-decoration: none;
	letter-spacing: 0px;
	transition: all 0.4s ease-in-out;
}
a.fixed-link-top:hover{
	color: #000;
	letter-spacing: 0.6px;
}


.container:after{
	content: " ";
	display: block;
	height: 0px;
	clear: both;
}
.headerCrumbs{
	font-size: 20px;
	color: #ddd;
	width: 16.6%;
	float: left;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Geogrotesque';
	cursor: pointer;
	opacity: 1;
	transition: all 0.4s ease-in-out;
}
.headerCrumbs:hover{color: #FFF;}
.headerCrumbs.diminsh{opacity: 0.7;}
.headerCrumbs.diminsh>p,.headerCrumbs.diminsh>span{}
.headerCrumbs>p{
	transform: scale(1);
	margin: -5px 0 40px 0;
	transition: all 0.4s ease-in-out;
}
.headerCrumbs>p>a {
	color: inherit;
	text-decoration: none;
}
.headerCrumbs span{transition: all 0.4s ease-in-out;transform: translateY(-30px);}
.headerCrumbs:hover>p{
	transform: scale(1.25);
}
.headerCrumbs:hover>p:hover{
	color: #0101cc;
}
.headerCrumbs:hover >span{}
.subCrumbsCont{
	color: #bcbcbc;
	font-family: 'GeogrotesqueReg';
	position: absolute;
	transition: all 0.4s ease-in-out;
	overflow: hidden;
	padding: 0;
	opacity: 0;
	bottom: -20px;
	width: 0;
	z-index: -1;
	display: flex;
	/* justify-content: space-around; */
}
.investors-submenu .subCrumbsCont {
	justify-content: flex-start;
}
.subCrumbsCont.small {
	min-height: 20px;
}
.headerCrumbs:hover .subCrumbsCont{
	opacity: 1;
	bottom: 50px;
	width: 100%;
	z-index: 10;
	padding: 0 3% 30px;
}
.headerCrumbs:hover .subCrumbsCont.small{
	bottom: 64px;
}
a.subCrumbsLinks {
	color: #acacac;
	text-decoration: none;
	display: block;
	float: left;
	border-right: 1px solid rgba(255,255,255,0.5);
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	padding: 0 15px;
	transition: all 0.4s ease-in-out;
	line-height: 16px;
	letter-spacing: 1px;

}
.subCrumbsCont.small a.subCrumbsLinks{
}
a.subCrumbsLinks:last-child{
	border: none;
}
.headerCrumbs>span{
	font-size: 40px;
	display: block;
	position: relative;
	height: 30px;

}
a.subCrumbsLinks:hover{
	color: #5f5fff;

}
.headerOptCont{
	position: absolute;
	bottom: 100px;
	left: 0;
	width: 100%;
	height: 241px;
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.4));
	background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.4));
	background: -moz-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.4));
	background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.4));
	padding-top: 60px;

}
.headerOptCont .container.containerHeaderLinks{
	min-width: 1080px;
	width: 1080px;
    max-width: 1080px;
}
.headerSocialMnCnt{
	position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100px;
    background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4));
}
.headerSocialContainer{
	color: #999;
	width: 196px;
	margin: 0 auto;
}
.headerSocialContainer i {
	font-size: 16px;
	padding: 0 25px;
	transition: all 0.4s ease-in-out;
	color: #9b9b9b;
	transform: scale(1);
}
.headerSocialContainer a {
	text-decoration: none;
	color: #999;
}
.headerSocialContainer i:hover{
	transform: scale(1.5);
	color: #0101cc;

}
.headerMainContainer{
	/*background: url('../images/footage/MENU_PAGE.png') center;*/
	position: fixed;
	top: -101%;
	width: 0%;
	left: 50%;
	z-index: 9999;
	opacity: 0;
	background: #FF3B00;
	overflow-x: hidden;

}
.headerMainContainer::before{background:#FF3B00;mix-blend-mode: multiply;content:'';position: absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.headerMainContainer .video-cont{
	position: absolute;
	overflow: hidden;
	height: 100vh;
	width: 100vw;
	z-index: -1;
}
.headerMainContainer .video-cont{
	background: #481313;
}
.headerMainContainer .video-cont video{opacity: 1;height: 100% !important; width: auto; }
.headerMainContainer>img {
	z-index: -10;
	width: 120vw;
	
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) ;
	max-width: unset;
	max-height: unset;
}


.headerPrimaryCont{
	position: fixed;
	width: 100%;
	
	z-index: 8888;
	padding: 13.5px;
	background: rgba(255,255,255,0.95); 
	/*background: -webkit-linear-gradient(rgba(255,255,255,0.95), rgba(255,255,255,0.2)); 
	background: -o-linear-gradient(rgba(255,255,255,0.95), rgba(255,255,255,0.2)); 
	background: -moz-linear-gradient(rgba(255,255,255,0.95), rgba(255,255,255,0.2)); 
	background: linear-gradient(rgba(255,255,255,0.95), rgba(255,255,255,0.2));*/ 
}
 .headerPrimaryCont .pull-left a.homeLogoA,.headerPrimaryCont .pull-right a.homeLogoA{
	display: inline-block;
	height: 32px;
	margin-top: 7px;
}

.headerInner.closeBtn{
	text-align: center;
	height: 45px;
	padding-top: 20px;
	background: rgba(0, 0, 0, 0.25);
	padding-bottom: 10px;
	height: 82px;

}
.headerInner.closeBtn>span{
	color: #CDCFD1;
	height: 35px;
	display: inline-block;
	position: relative;
	width: 190px;
	left: 22px;
}
.headerInner.closeBtn>span i{
	position: absolute;
    left: -5px;
    margin-right: 10px;
    line-height: 1;
    display: inline-block;
    top: 3px;
    transition: all 0.2s ease-in-out;
    font-style: normal;
    top: 6px;
    font-size: 41px;
    margin-right: 0px;
    transform: rotate(45deg);
    font-weight: 100;
    color: rgba(255,255,255,0.8);
    font-family: GeoUlLt;
}
.headerInner.closeBtn:hover>span i{
	transform: rotate(135deg) ;
	color: rgba(139,139,139,0.8);
}
.headerOpenHoverImgCont{
	position: relative;
	width: 147px;
	height: 44px;
	display: inline-block;
	margin-left: 10px;
}

.headerOpenHoverImgCont img.notOnHover{
	display: block;
}
.headerOpenHoverImgCont img.onHover{
	transform: scale(1);
	display: none;
	transition: all 0.4s ease-in-out;
}

.headerInner.closeBtn:hover img.notOnHover{
	display: none;
}
.headerInner.closeBtn:hover img.onHover{
	display: block;
}
/* .headerInner.closeBtn>span img{
	transition: all 0.2s ease-in-out;
	-webkit-filter: grayscale(0%);
}

.headerInner.closeBtn>span img:hover{
	transition: all 0.2s ease-in-out;
	-webkit-filter: grayscale(100%);
} */

.headerPrimaryCont .pull-left a.homeLogoA img,.headerPrimaryCont .pull-right a.homeLogoA img{
	transition: all 0.2s ease-in-out;
	-webkit-filter: grayscale(0%);
	transform: scale(1);
	transition: all 0.4s ease-in-out;
}
.headerPrimaryCont .pull-left a.homeLogoA:hover img,.headerPrimaryCont .pull-right a.homeLogoA:hover img{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	transform: scale(1.1);
}
.dwlIconCnt.flexCont{
	position: absolute;
}
.headerPrimaryCont .pull-right a>i,.greyBG.footerSection a>i {
	font-size: 16px;
	margin: 16px;
	color: #666;
	
	transform: scale(1);
}
.headerPrimaryCont .pull-right a>i{
	font-size: 16px;
	margin:16px;
}
.greyBG.footerSection a>i {
	transition: 0.4s all ease-in-out;
}
.headerPrimaryCont .pull-right a>i{
	transition: 0.4s all ease-in-out;
}
.greyBG.footerSection a>i{
	font-size: 16px;
	margin:16px;
}
.greyBG.footerSection a:first-child>i{
	margin-left: 0;
}
.headerPrimaryCont.animateHeader{background: transparent; color: #EEE; top: -65px;}
.animateMainContainer{
	position: relative;
	z-index: 5;
	background: radial-gradient( #020D17, #000000);
}
.vid-ani-bg{
	position: absolute;
	width: 100vw;
	height: 100vh;
	z-index: -100;
}
.animateN18{
	position: absolute;
	top: 50%;
	
	width: 100%;
	text-align: center;
	height: 1px;
	z-index: 9999;
}
.animateN18>img{
	position: absolute;
	bottom: 0;
	transform: translateX(-50%) translateY(0%);
	height: 0;
	max-width: none;
	max-height: none;
	opacity: 0;
}
.animateBg2{
	z-index: 2;
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}
.animateBg{
	width: 100%;
	height: 100%
}
.animateTextCont{
	position: absolute;
	top: 45%;
	text-align: center;
	z-index: 999;
	font-family: 'Geogrotesque';
	width: 100%;
	overflow: hidden;
}
.frontText h2{
	color: #0033ff;
	font-weight: bold;
	font-size: 75px;
	line-height: 75px;
	margin: 0;
}
.frontText h1{
	color: #AAA;
	font-size: 115px;
	font-weight: bold;
	line-height: 82px;
	margin: 0;
	font-family: 'Geogrotesque Bold';
}
.frontText h5 {
	font-family: 'Geogrotesque Bold';
	color: #535252;
	text-transform: uppercase;
}
.frontText1{opacity: 0;position: relative; top: 100px;}
.frontText2{opacity: 0;width: 100%;position: absolute;top: 100px;}
.headerPrimaryCont.animateHeader
.headerPrimaryCont .pull-right a{
	float: right;
	margin: 10px 16px;
	font-size: 32px;
	color: #666;
}
.headerPrimaryCont .open{
	background: transparent;
	font-size: 24px;
	color: inherit;
	transition: all 0.2s ease-in-out;
	color: #666;
	height: 40px;
	width: 40px;
	padding: 0;
	border: none;
}
.headerPrimaryCont .open:focus{
	outline: none;
}
.headerPrimaryCont .open:hover ul.barsCont li{
	width: 60%;
	border-color: #ff3333;

}
.headerPrimaryCont .pull-right a>i.fa-facebook:hover, .greyBG.footerSection a>i.fa-facebook:hover{
	transform: scale(1.5);
	color: #4867AA;
}
.headerPrimaryCont .pull-right a>i.fa-twitter:hover, .greyBG.footerSection a>i.fa-twitter:hover{
	transform: scale(1.5);
	color: #1DA1F2;
}
.headerPrimaryCont .pull-right a>i.fa-youtube-play:hover, .greyBG.footerSection a>i.fa-youtube-play:hover{
	transform: scale(1.5);
	color: #CC181E;
}
.headerPrimaryCont .pull-right a>i.fa-linkedin:hover, .greyBG.footerSection a>i.fa-linkedin:hover{
	transform: scale(1.5);
	color: #0177B5;
}
img{
	max-width: 100%;
	max-height: 100%;
}
.container:after{
	content: " ";
	display: block;
	height: 0px;
	clear: both;
}
.heroImgContainer{padding: 15px;max-height: 50vh; overflow: hidden;text-align: center;}
.carousel-control{
	width: 20px;
	background: transparent !important;
}
.carousel-indicators li{
	background-color: #CCCCCC;
}
.carousel-indicators .active{
	background-color: #F93133;
}
.clear{
	clear: both;
}
.carousel-header {
	font-size: 21px;
}
.carousel-header>div.active{
	font-size: 27px;
	font-weight: bold;
}
.carousel-header>div {
	width: 33%;
	float: left;
	text-align: center;
}
.carousel-header {
	font-size: 21px;
}
.carousel-header {
	margin: 15px;
}
ul.nav.nav-tabs.nav-texts{border: none;margin: 15px 0;}
ul.nav.nav-tabs.nav-texts>li{
	width: 33%;
	font-size: 21px;
	text-align: center;
	color: #999;
}
ul.nav.nav-tabs.nav-texts>li.active{
	font-size: 27px;

}
ul.nav.nav-tabs.nav-texts>li.active>a{
	font-size: 50px;
	color: #666;
}
ul.nav.nav-tabs.nav-texts>li>a{
	font-size: 34px;
	line-height: 60px;
	border: none;
	color: #999;
}

ul.nav.nav-tabs.nav-lists{
	width: 54px;
	margin: 0 auto;
	border: 0;
}
ul.nav.nav-tabs.nav-lists li{
	background: #EEE;
	border-radius: 50%;
	padding: 0;
	margin: 0 2px;
}
ul.nav.nav-tabs.nav-lists li>a{
	background: transparent;
	border: none;
	width: 12px;
	height: 14px;
	padding: 0;
}
ul.nav.nav-tabs.nav-lists li.active{
	background: #F93133;
	border-radius: 50%;
	padding: 0;
}
.portfolioItem{
	padding: 0;
}
.portfolioItem .thumbnail.toLeft {
	padding-left: 15px;
	padding-right: 65px;
}
.portfolioItem .thumbnail.toRight {
	padding-right: 15px;
	padding-left: 65px;
}
.portfolioItem>.thumbnail>div.imgThmbCont{
	height: 120px;
	width: 100%;
	text-align: center;
	display: flex;
}
img.logoPort.logoPortLeft {
    transform: translateX(-28%);
}
.publishItemInner img.logoPort.logoPortLeft {
    transform: translateX(-15%);
}
.imgThmbCont img{margin:auto;}
.portfolioItem .thumbnail {

	margin: 0;
	border: none;
	padding: 0px 100px 15px;
	border-radius: 0;
}
.etvCont {
	display: flex;
	flex-wrap: wrap;
}
.etvCont.mobHide{
	margin-left: 30px;
}
.etvCont.mobHide a{
	margin: 0;
}

/* .etvCont.mobHide a:nth-child(14) img{
	transform: scale(1.60);
	margin-left: 30px;
} */
.etvCont.mobHide a img{
	margin: auto auto auto 15px;
}
.etvCont a {
	width: 20%;
	height: 100px;
	display: flex;
}
.etvCont a {margin: auto;}
.etvCont a img{
	max-width: 100%;
	max-height: 100%;
	height: 50%;
	width: auto;
	margin: auto 0 auto auto;
}
.etvCont a img.news-kashmir {
    height: 90px;
	margin-left:10px;
}
.etvCont a img.dec {
	height: 41.5%;
	transform: translateY(0px);
}
.borderRight{border-right: 1px solid #999;}
.borderLeft{border-left: 1px solid #999;}
.portfolioItem div.thumbnail.second{
	border-right: 1px solid rgba(153,153,153,0.3);
	border-left: 1px solid rgba(153,153,153,0.3);
	margin: auto -10px;
}
.portfolioItem div.thumbnail.second.noBorderRight{
	border-right: 0px solid rgba(153,153,153,0.3);
}
.portfolioItem div.thumbnail.second.noBorder{
	border:none;
	position: relative;
}
.portfolioItem div.thumbnail.second.noBorder:before{
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 93%;
	width: 1px;
	background: rgba(153,153,153,0.3);
}
.portfolioItem div.thumbnail.second.noBorder:after{
	content: " ";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 93%;
	width: 1px;
	background: rgba(153,153,153,0.3);
}
div.thumbnail.borderRight{border-right: 1px solid #999;}
.portfolioItem div.thumbnail.borderLeft{border-left: 1px solid #999;}

.portfolioItem div.thumbnail.second {
	margin: auto -35px;
	padding-bottom: 0;
}
.portfolioItem>.thumbnail.slider-thumbnail.toLeft,.portfolioItem>.thumbnail.toLeft {
	padding-right: 115px;
}
.portfolioItem>.thumbnail.slider-thumbnail.toRight,.portfolioItem>.thumbnail.toRight {
	padding-left: 115px;
}
.thumbnail{text-align: left;}

.portfolioMainCont .portfolioItem.corp_port .thumbnail .caption h3{
	margin-top: 0;
}
.portfolioMainCont .portfolioItem.corp_port .thumbnail .imgThmbCont img{
	margin-top: -25px;
}
.portfolioMainCont .portfolioItem.corp_port{
	position: relative;
	top: -25px;
}
div#csrID {
	margin-bottom: 160px;
	font-size: 16px;
	line-height: 21px;
}
.legend {
    position: absolute;
    left: 6px;
    font-size: 12px;
    line-height: 1;
    bottom: -20px;
    letter-spacing: normal;
}
.legend p{
	width: 112px;
    float: left;
}
span.square {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #C92929;
    border: 1px solid #fff;
    /* outline: 1px #555; */
    /* outline-style: double; */
    margin-right: 5px;
    /* outline-offset: 1px; */
    border-radius: 50%;
    box-shadow: 0px 0px 0px 1px rgba(201, 41, 41,0.3);

}
span.lefText {
    color: #555;
    text-transform: uppercase;
}
span.square.blue{
	background: #0033FF;
	box-shadow: 0px 0px 0px 1px rgba(0, 51, 255,0.3);
}
div#compHist h1 {
	padding: 40px 0 0;
	position: relative;
}
.portfolioMainCont h1, .corpMainCont h1{
	font-family: 'GloberSB';
	color: rgba(102,102,102,0.5);
	font-size: 60px;
	background:#FFF;
	margin:0;
	padding: 30px 0 5px;
	letter-spacing: -3px;
	line-height: 200px;
	transition: all 2s ease-in-out;
}

.corpMainCont h1{
	padding: 80px 0 0px;
}
#brdDirInt{
	position: relative;
	top: 0;
}
div#brdDirInt>div.col-md-3 {
	padding: 0 25px;
}
div#brdDirInt>div.col-md-3:first-child{
	margin-left:-30px;
}
.portfolioMainCont h3.bgH3{
	background: #CCCCCC;
	color: #525252;
	line-height: 32px;
	padding-left: 15px;
	font-family: 'Glober bold';
	text-align: center;
	margin:70px auto 60px;
}
.statCont .bgH3{
	background: #666666;
	color: #FFF;
	text-align: center;
	line-height: 32px;
	padding-left: 15px;
	font-family: 'Glober bold';
	font-size: 30px;
}
.portfolioMainCont{margin: 0;clear: both;}
.portfolioMainCont .thumbnail .caption{color: #000;padding: 0;}
.portfolioMainCont.small{height: 300px;}
.portfolioMainCont .thumbnail.small{height: 250px;font-size: 100%;}
.portfolioMainCont .thumbnail .caption h3, .distriThmb h3{
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-align: center;
	font-family: 'Glober xBold';
	margin: 25px auto 20px;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: rgba(0, 0, 0, 0.7);
}
.distriThmb h3{
	font-family: 'GloberSB';
	text-align: left;
	margin: 0 0 10px 0;
	opacity: 1;
}
div#portfolioDistribution{}
.portfolioMainCont .thumbnail .caption p, .distriThmb p{    
	font-size: 16px;
	line-height: 21px;
	margin:0;
}
.portfolioMainCont .tab-pane {min-height: 500px;}
.rdMorePortflo{font-size: 14px; text-transform: uppercase; color: #0033ff; font-weight: bold;}
.distriText h3{
	font-size: 22px;
	margin: 0;
	line-height: 22px;
	margin-bottom: 11px;
	font-family: 'Glober xBold';
	opacity: 0.7;
}
.distriText p{font-size: 16px;line-height: 21px;}
.row.distriTextCont .text-center { padding: 0 15px;}
.distriText{padding: 0 15px;}
.distriThmb h3.text-left{text-align: left;}
.col-md-3>.box:first-child{}
.box{

	position: relative;
	height: 245px;
	margin: 70px 0 70px;
	overflow: hidden;
	transition: all 0.4s ease-in-out;
	width: 22%;
	background: #dc0032;
}
.corp-head{
	font-size: 36px;
	color: #666;
	margin: 54px auto;
	line-height: 100px;
}
.corp-head span{
	position: relative;
	top: -3px;
	font-size: 29px;
	margin: 0 18px;
}
.box.active,.box:hover{background: rgba(0, 0, 255, 0.2);}
.box.active a .boxTextBot,.box:hover a .boxTextBot {
	color: #FFF;
	font-family: 'Geogrotesque';
	letter-spacing: 1.2px;
}
.inverstorSections.mobHide a{
	font-family: GeoMed;
	font-size: 21px;
	line-height: 21px;
}
.box.active img.corp-img-cont,.box:hover img.corp-img-cont{filter: grayscale(1);}
img.corp-img-cont {
	filter: grayscale(100%);
	max-height: 100%;
	max-width: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.boxTextBot{
	position: absolute;
	bottom: 30px;
	left: 40px;
	width: 80%;
	font-family: GeoMed;
	transition: all 0.4s ease-in-out;
}
.boxTextBot a:hover{
	text-decoration: none;
	color: #FFF;
}
.box-flex{
	display: flex;
}
.box-flex .col-md-3{
	width: 100%;
	padding: 0;
	display: flex;
	justify-content: space-between;
}
.box-flex .col-md-6{
	flex:1;
	padding: 0;
}
.box a{
	color: #ececec;
	font-size: 30px;
	text-transform: uppercase;
	cursor: pointer;
	line-height: 30px;
	font-family: 'GeoMed';
	text-decoration: none;
	height: 100%;
	display: block;
	position: relative;
	transition: all 0.4s ease-in-out;
}
.centerCoverText{font-size: 16px; line-height: 30px;}
.centerCoverText p{
	max-width: 530px;
	margin: auto auto 30px auto;
	width: 60%;
	font-size: 16px;
	line-height: 24px;
}
.centerCoverText ul{
	max-width: 530px;
	margin: auto auto 0px auto;
	width: 60%;
	font-size: 16px;
	line-height: 24px;
}
.centerCoverText ul li{
	list-style-type: circle;
}
img.lokmatImg {
	height: 65px;
	margin: 30px;
}
.centerCoverText h3{ 
	font-family: 'Glober xBold';
	font-size: 22px;
	line-height: 22px;
	margin: 0 auto 20px;
	width: 60%;
	max-width: 530px;
	text-transform: uppercase;
}
.centerCoverText p strong{
	font-family: 'Glober bold';
}
span.circle {
	width: 10px;
	height: 10px;
	position: absolute;
	background: #FFF;
	border: 1px solid;
	border-radius: 50%;
	top: -7px;
	transform: scale(1);
}
.pull-left.borderCont {
	width: 25%;
	padding: 15px 25px;
	border-top: 4px solid #666;
	position: relative;
	font-size: 21px;
}
.borderCont h3,.borderCont span,.borderCont p{


}
.dispHallmarkCont{
	opacity: 0;
}
/*.historyCompContainer {
	border-top: 4px solid #666;
	width: 0%;
	height: 5px;
	overflow: hidden;
	z-index: 100;
}*/
div#compHist {
	min-height: 500px;
}
span.dottdBrder {
	position: absolute;
	top: 0;
	width: 2px;
	height: 30px;
	border-left: 1px dotted;
	left: 29px;
	top: 2px;
}

.dispHallmarkCont span,.dispHallmarkCont div{
	transition: all 0.4s ease-in-out;
}
.dispHallmarkCont:hover span.circle{
	background: #FF0000;
	transform: scale(1.3);
}
.dispHallmarkCont:hover {
	border-top: 4px solid #0000FF;
}

.sectionalCont{clear: both;}
.statCont{font-size: 21px;border-left: 5px solid #EEE}

.statCont.noborder{border-left: none;}
.sectionalCont>p{font-weight: bold;font-size: 30px;}
.sectionalCont .col-md-4,.sectionalCont .col-md-6{height: 80px;margin: 15px 0; text-align: center;}
.sectionalCont .col-md-4 a,.sectionalCont .col-md-6 a{display: flex; height: 100%;width: 100%;}
.sectionalCont .col-md-4 img,.sectionalCont .col-md-6 img{margin:auto;}
.borderCont h3{font-weight: bold;font-size: 30px;}
.relCont{position: relative;}
.absCont{position: absolute;bottom: 0;}
.boardDirMainCont{font-size: 22px;line-height: 30px;color: #333;}
.boardDirMainCont h3{
	color: #464646;
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	margin: 40px 0 12px;
	text-transform: uppercase;
	font-family: 'Glober xBold';
}
.boardDirMainCont img{
	height: 550px;
}
.boardImgOCnt img {
	width: 40%;
	margin: 0 5%;
	filter: grayscale(100%);
	margin: -40px 0 0;
	height: 20px;
	width: auto;
}
.boardDirMainCont p{
	margin-bottom: 0px;
	font-size: 16px;
	line-height: 21px;
}
.corpStructMainCont{display:block;margin:0 auto 40px}
.row.globalPartnerMainContainer.portfolioMainCont {
	margin: 60px -15px 0;
}
.bordDwlBtn{color: #FFF; background: #dc0032;border-radius: 0;}
.inverstorSections .bordDwlBtn {
	color: #333;
	background: #EEE;
	border-radius: 0;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 14px;
	transition: all 0.4s ease-in-out;
	order: 1;
	margin: auto 20px auto 0;
}
.inverstorSections .bordDwlBtn:hover{
	color: #FFF; background: #dc0032;
}
.inverstorSections.mobHide {
    position: relative;
    height: 80px;
    margin: 0;
    top: -60px;
}
.inverstorSections .bordDwlBtn.active{
	color: #FFF; background: #666;
}
ol.list-group.list-group-alt{
	margin-bottom: 0;
}
table.table.table-striped.table-bordered {
    margin-bottom: 80px;
}
.inverstorSections .bordDwlBtn.active{
	border: none;
	padding: 10px 25px;
}
.headerFiller {
	height: 75px;
}
.contentTypeDiv a{text-decoration:none;width:100%}

.contentTypeDiv img {
	position: absolute;
	width: auto;
	max-width: none;
	z-index: -1;
	min-height: 100%;
	min-width: 100%;
	filter: blur(0px);
	transition: all 0.2s ease-in-out;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	height: 100%;
}
.contentTypeDiv:hover img {
	/* filter: blur(0px); */
	transition: all 0.2s ease-in-out;
}

ul.barsCont {
	list-style-type: none;
	width: 100%;
	height: 100%;
	margin: 0;
	margin-top: 15px;
}

ul.barsCont li{
	width: 70%;
	height: 2px;
	margin: 5px auto;
	border-bottom: 1px solid;
	border-color: #666;
	transition: all 0.4s ease-in-out;
}
.headerBtnInfi{border:none;}
.headerBtnInfi ul.barsCont {
	margin-top: 0;
	color: inherit;
	border-color: inherit;
}
.headerBtnInfi ul.barsCont li{
	border: none;
	border-bottom: 1px solid rgba(255,255,255,0.75);
	color: inherit;
	/*border-color: inherit;*/
}
.galleryCont .flexCont{
	flex-direction: column;
	padding: 0 5px;
}
section.clearAfter.mobOvCrtl.gallMainCont {
    overflow: hidden;
    min-height: 80vh;
    padding-bottom: 100px;
	background:#FE0100;
	height:100%;
}
.closeGallery {
    font-size: 40px;
    transform: rotate(45deg);
    position: fixed;
    right: 10%;
    padding: 3px;
    /* border: 1px dashed; */
    border-radius: 50%;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    transition-delay: 1s;
    z-index: 100;
    background: rgba(255,255,255,0.9);
    width: 44px;
    height: 44px;
    display: flex;
}
.closeGallery.actCross {
	opacity: 1;
	transition-delay: 0s;
}
.closeGallery.actCross:hover {
	transform: rotate(135deg);
}
.closeGallery span {
    position: relative;
    top: 0px;
    display: block;
    margin: auto;
    height: 28px;
}
.closeGallery span img{
	width: 20px;
	height: 20px;
}
.container.portMainCont.galleryThumbCont{
	transition: all 1s ease-in-out;
	opacity: 1;
	position: relative;
	transform: scale(1);
	z-index: 100;
	width: 100vw;
	max-width: unset;
	margin-left: 0;
	margin-right: 0;
	height: auto;
	visibility: visible;
	max-height: unset;
	flex-wrap: wrap;
}
.container.portMainCont.galleryThumbCont.inactGalTh{
	position: absolute;
	opacity: 0;
	height: 100vh;
	visibility: hidden;
	
	max-height: 100vh;

}
.container.portMainCont.galleryThumbCont.inactGalTh .gallThumb{
	transform: scale(10);
}
.galleryCont{
	transition: all 0.4s ease-in-out;
	opacity: 0;
	transition-delay: 1s;
}
.galleryCont.activeGal{
	opacity: 1;
	padding-bottom: 100px;
}

.eachEvent {
    position: relative;
    width: 100%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    margin: 5px 0;
    /*border: 10px solid #FFF;*/
    height: 443px;
    /*height: auto;*/
}
.flexCont.col-md-12 .eachEvent.eachEventHalf:nth-child(1){
	border-left: none;
}
.flexCont.col-md-12 .eachEvent.eachEventHalf:nth-child(2){
	border-right: 10px solid #FFF;
}
.eachEvent.eachEventHalf {
    width: 50%;
    border: 10px solid #FFF;
    height: 361px;
}
.eachEvent.eachEventFull {
	width: 100%;
    border: 0px solid #FFF;
    height: auto;
}
.eachEvent.eachEventFull .imgCont img{
	position: static;
	transform: translate(0,0);
}
.eachEvent.eachEventHalf .imgCont img{
	width: 100%;
    max-height: unset;
}
.eachEvent .imgCont{
	position: relative;
	height: 100%;
	width: 100%;
}
.eachEvent .imgCont h1{
	position: absolute;
	left: 0;
	bottom: 0;
	background: #333;
	color:#FFF;
	width: 100%;
}
.flexCont.col-md-4 .eachEvent{
	/*width: 67%;*/
	height: 475px;
	display: flex;
	
}
.flexCont.col-md-4 .eachEvent img{
	/*height: 474px;*/
	width: auto;
	height: 100%;
	max-width: unset;
}
.flexCont.col-md-4 .eachEvent .backCont{
	position: relative;
	height: auto;
	flex-grow: 1;
}
.flexCont.col-md-4 .eachEvent .imgCont{
	position: relative;

}
.flexCont.col-md-8 .eachEvent{
	height: 475px;
}
.flexCont.col-md-8 .eachEvent img{
	width: 100%;
    height: auto;
    max-height: unset;
    position: static;
    transform: translate(0,0);
}
.eachEvent .imgCont img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.eachEvent .imgCont h1{
	font-family: 'GeoMed';
	font-size: 30px;
	line-height: 1;
	margin: 0;
	color: #FFF;
	transition: all 1s ease-in-out;
	display: inline-block;
	position: absolute;
	bottom: 0;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.eachEvent .backCont{
    position: absolute;
    padding: 25px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    background: rgba(51,51,51,0);
	color: #F5F5F6;
	display: flex;
    transition: all 0.4s ease-in-out;
}
.eachEvent .backCont p{
	margin: auto;
}
.ttopImages.flexCont {
    flex-direction: row;
    height: 400px;
    justify-content: space-between;
    margin-bottom: 40px;
}
.galleryInfo.container-fluid p {
    letter-spacing: 0.2px;
    /* font-style: oblique; */
    margin: 0 10px 80px;
    font-size: 21px;
    color: #555;
    line-height: 1.35;
    text-align: center;
}
.galleryInfo.container-fluid h3 {
	text-transform: uppercase;
    text-align: center;
    color: #666;
    font-family: 'GeoMed';
    margin: 80px 0 25px;
    font-size: 32px;
    line-height: 1;
}
.ttopImages.flexCont .imgCont{
	height: 100%;
    overflow: hidden;
    padding: 0;
    margin: 1% 1%;
    width: 48%;
    flex-basis: 50%;
    position: relative;
}
.ttopImages.flexCont .imgCont.col-md-12{
	width: 100%;
}
.ttopImages.flexCont .imgCont img{
	max-height: 100%;
    max-width: unset;
    width: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 100%;
}
.galleryThumbContMain{
	max-width: 100vw;
	max-height: unset;
	overflow: hidden;
	position: static;
}
.galleryThumbContMain.inactGalTh{
	max-width: 100vw;
	max-height: 100vh;
	overflow: hidden;
	/*position: relative;*/
}
.eachEvent:hover .backCont{
	opacity: 1;
	background: radial-gradient( rgba(51,51,51,0.7), rgba(0,0,0,1));
	visibility: visible;
}
.gallThumb {
	width:25.333%;
    /* width: 33.333%; */
    height: 340px;
    float: left;
	margin:30px;
    /*margin: 5px 0;
    border: 5px solid #FFF;
    border-left: 10px solid #FFF;
    border-right: 10px solid #FFF;*/
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.4s ease;
	background:#fff;
    /*box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);*/
}
.gallThumb:nth-child(3){
	background:#000;
}
.gallThumb:nth-child(3) img,.gallThumb:nth-child(1) img{
	max-width: 100%;
	/*height: auto;*/
}
.gallThumb img{
	position: absolute;
	height: 100%;
	width:100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1);
	max-width: unset;
	transition: all 0.4s ease-in-out;
}
.gallThumb:hover img{
	transform: translate(-50%,-50%) scale(1.05);
}
.gallThumb h1 {
    position: absolute;
    bottom: -100px;
    z-index: 10;
    height: auto;
    box-sizing: border-box;
    /*background: radial-gradient( rgba(51,51,51,0.7), rgba(0,0,0,1));*/
    width: 100%;
    margin: 0 auto;
    color: #d6d3d3;
    display: flex;
    padding: 15px;
    font-size: 12px;
    opacity: 0;
	transition: all 0.4s ease-in-out;
}
.gallThumb:hover h1 {
	bottom: 0;
	opacity: 1;
}
.gallThumb h1 p{
	margin: auto;
	max-width: 80%;
	text-align: center;
}


.bottomSticky {
	padding: 10px;
	position: fixed;
	bottom: 50%;
	transform: translateY(50%);
	right: 0;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 14px;
	z-index: 1000;
}
.bottomSticky a,.bottomSticky a:hover{
	color: #FFF;
	text-decoration: none;
}

.bottomSticky li{
	padding:0;
	border: none;
	margin: 16px 20px 16px 0px;
	background: transparent;
	z-index: 1;
}
.bottomSticky a span {
	background: #D3D3D3;
	height: 7px;
	width: 7px;
	display: block;
	border-radius: 7px;
}
.bottomSticky a{
	position: relative;
}
.bottomSticky a:hover div.stickyMoveDisp {
    display: block;
}
.bottomSticky a div.stickyMoveDisp {
    position: absolute;
    right: 0;
    top:-7px;
    transform: translateX(-15px) translateY(-5px);
    font-size: 10px;
    background: #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    padding: 4px;
    line-height: 9px;
    text-align: right;
    display: none;
}
.bottomSticky a div.stickyMoveDisp:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 2px solid transparent;
    border-left: 4px solid #000;
    border-bottom: 2px solid transparent;
    position: absolute;
    right: -4px;
    top: 7px;
}
.corpSticky.bottomSticky a div.stickyMoveDisp{
	top: -12px;
	font-size: 9px;
	padding: 4px 6px;
	line-height: 1.2;
}
.corpSticky.bottomSticky a div.stickyMoveDisp:after{
	top: 11px;
}
.bottomSticky i{
	font-size: 40px;
	color: #FFF;
	line-height: 12px;
}
.mainBodyContainerFull{
	height: 0;
	padding-top: 1000px;
	opacity: 1;
}

.mainBodyContainerFull.mainBodyContainerFullComp{
	height: initial;
	padding-top: 0;
	opacity: 1;
}
.referInt {
	display: block;
	height: 100px;
}
.moviePosterCOnt{
	max-height: 290px;
	height: 212px;
	overflow: hidden;
}
.moviePosterCOnt img{
	height: 100%;
}
.itemThis{
	background: #eee;
	float: left;
	opacity: 0;
}
.itemThis>.row{
	display: flex;
	position: relative;
	padding-top: 40px;
}
.itemThis>.row>.revolveSliderHeader{
	position: absolute;
	top: -40px;
	width: 100%;
	padding: 0;
}

.itemThis.slick-slide.slick-active{
	background: #FFF !important;
	opacity: 1;
}
.thumbnail{background: inherit;}
.slick-slide img{display: initial !important;margin:auto;}
.slick-list.draggable {
	padding: 0 !important;
}
.revolvingSlider>button{
	background: transparent;
	border: none;
	color: transparent;
	width: 30%;
	height: 70px;
	position: absolute;
	z-index: 100;
	top: -30px;
}
slick.revolvingSlider.ng-isolate-scope.slick-initialized.slick-slider {
	position: relative;
	display: block;
	top: 10px;
}
.revolvingSlider>button:focus,.revolvingSlider>button:active{outline: none;}
.revolvingSlider>button.slick-prev{left: 0;}
.revolvingSlider>button.slick-next{right: 0;}
.revolveSliderHeader{
	opacity: 0;
	font-size: 22px;
	line-height: 48px;
	color: #666;
}
.slick-active .revolveSliderHeader{opacity: 1;}
.revolveSliderHeader .pull-left,.revolveSliderHeader .pull-right{
	font-size:22px;
	color: #666;
	opacity: 0.4;
	width: 30%;
	text-align: center;
}
.itemThis a.carousel-control{opacity: 0;z-index: 100;}
.itemThis.slick-center a.carousel-control{opacity: 1;z-index: 100;}
ul.slick-dots{
	text-align: center;
	position: relative;
	bottom: -20px;
}

ul.slick-dots li{
	display: inline-block;
	color: transparent;
	padding: 0 4px;
}
ul.slick-dots li>button:focus,ul.slick-dots li>button:active{outline: none;}
ul.slick-dots li>button{border:none;background: #EEE;height: 10px; width: 10px;border-radius: 50%;}
ul.slick-dots li.slick-active>button{background: #dc0032;height: 10px; width: 10px;}



.homeSlickConnt ul.slick-dots{
	text-align: center;
	position: relative;
	bottom: 16%;
	margin: 0;
	top: auto;
	height: 40px;
	position: absolute;
	width: 100%;
}

.homeSlickConnt ul.slick-dots li{
	display: inline-block;
	color: transparent;
	padding: 0;
}

.homeSlickConnt ul.slick-dots li>button:focus,.homeSlickConnt ul.slick-dots li>button:active{outline: none;}
.homeSlickConnt ul.slick-dots li>button{border:none;background: #EEE;height: 5px; width: 5px;border-radius: 50%;margin: 0 4px;}
.homeSlickConnt ul.slick-dots li.slick-active>button{background: #333;height: 5px; width: 5px;}






.timelineFlexCont{
	border-top: 1px solid ;
	display: flex;
	line-height: 40px;
	margin-top: 70px;
	color: #666;
}
.timeline-label{
	font-size: 16px;
	flex:1;
	position: relative;
	top: -41px;
	line-height: 40px;
	border:none;
}
.timeline-label:before {
	display: block;
	height: 10px;
	position: absolute;
	top: 46px;
	background: #adadad;
	width: 1px;
	left: 5px;
	content: "  ";
}
span.circle-flex {
	background: #FFF;
	border: 1px solid;
	height: 10px;
	width: 10px;
	display: block;
	position: absolute;
	border-radius: 50%;
	left: 0px;
	top: -7px;
	z-index: 2;
	transition: all 0.4s ease-in-out;
}
.border-ani {
	position: absolute;
	width: 0px;
	background: #C92929;
	height: 2px;
	bottom: -1px;
	z-index: 1;
	animation-delay: 0s;
	transition: all 0.8s ease-in-out;
}
.two.active .border-ani{
	
	width: 310px;
}
.three.active .border-ani{
	
	width: 314px;
}
.four.active .border-ani{
	
	width: 257px;
}

.timeline-label:nth-child(odd) span.circle-flex{
	top: 36px;
}
span.dotted-flex {
	height: 14px;
	position: absolute;
	border: 1px dotted;
	left: 5px;
	transform: translate(-50%);

}

.timeline-label p {
	margin: 0;
	font-size: 12px;
	transform: translateX(-8px) translateY(5px);
}
.timeline-label:first-child p {
	transform: translateX(-0px) translateY(5px);   
}
.timeline-label:nth-child(odd) span.dotted-flex{
	top: 26px;
}
.timeline-label.active{
	border-color:#C92929;

}
.timeline-label.active span.circle-flex{
	border-color: #0033FF;
	background: #0033FF;
	left: 0px;
	transform: scale(1.5);
}
.timeline-label.active.two span.circle-flex,.timeline-label.active.three span.circle-flex,.timeline-label.active.four span.circle-flex{
	border-color:#C92929;
	background: #C92929;
}
span.bottom-dot-flex {
	position: absolute;
	height: 0px;
	border: 1px dotted;
	top: 40px;
	left: 5px;
	transform: translate(-50%);
	transition: all 0.4s ease-in-out;
}
.timeline-label.active span.bottom-dot-flex {
	height: 40px;
}


.timeline-label-odd span.circle-flex {top: 36px;}


.historyCompContainer {
	position: relative;
	height: 300px;
}
.video-cont{
	position: relative;
	overflow: hidden;
	height: 71vh;
	width: 99vw;
}
.video-cont video{
	opacity: 1;
	position: absolute;
	opacity: 1;
	position: absolute;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.video-cont video.bot{
	bottom: 0;
	top: auto;
	transform: translate(-50%,0);
}
.video-cont video.top{
	top:0;
	bottom: auto;
	transform: translate(-50%,0);
}
.entVideoCont{margin-top: 0px;}
.vid-bg{
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 1;
	background: rgba(255, 0, 4, 0);
}
.vid-bg.vid-bgs{
	position: static;
	z-index: 1;
}
.vid-bg.vid-bg-career{
	/*background: url('/images/career/career_head_g.jpg');*/
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.vid-bg.vid-bgs img{
	position: absolute;
	z-index: -15;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	max-height: unset;
}
.flex-dropdown{
	position: relative;
	top: -190px;
	z-index: -2;
	height: 185px;
}
.flex-drop-opt {
	padding: 0 15px;
	box-sizing: border-box;
	position: relative;
	opacity: 0;
	top: 0px;
	transition: all 0.4s ease-in-out;
	font-size: 15px;
	line-height: 21px;
	float: left;
}

.flex-drop-opt.active{
	opacity: 1;
	top:190px;
}

.flex-white-bg {
	position: absolute;
	left: 0;
	top: -140px;
	height: 180px;
	background: #FFF;
	width: 100%;
	z-index: -1;
}
.flex-drop-opt span {
	font-weight: bold;
	font-family: 'Glober xBold';
}
.flex-drop-opt.opt1{
	padding-left: 0;
	width: 100px;
}
.flex-drop-opt.opt2 {
	left:-2%;
    width: 180px;
    z-index: 100;
    transform: translateX(1%);
    text-align: left;
}
.flex-drop-opt.opt3 {
	padding: 0;
	position: absolute;
	left: 24%;
    width: 160px;
}
.flex-drop-opt.opt4 {
	width: 165px;
	padding: 0;
	position: absolute;
	right: 45%;
}
.flex-drop-opt.opt_2022 {
	width: 165px;
	padding: 0;
	position: absolute;
	right: 29%;
	text-align: right;
}
.flex-drop-opt.opt_2024 {
	width: 165px;
	padding: 0;
	position: absolute;
	right: 15%;
	text-align: right;
}
.flex-drop-opt.opt_2024_1 {
	width: 165px;
	padding: 0;
	position: absolute;
	right: 0%;
	text-align: right;
}
.flex-cont{
	display: flex;
}
.flex-cont-ver{
	display: flex;
	flex-direction: column;
}
.flex-grow{
	flex-grow: 1;
}



.flex-dropdown-header span{
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
	padding-right: 24px;
}
.flex-dropdown-header p{
	font-size: 21px;
	line-height: 32px;
	opacity: 0.8;
	margin:4px 0 0 0;
}
.sectionalCont.pull-left .col-md-3{
	height: 64px;
	width: 140px;
	display: flex;
	margin: 10px 0;
	border-color: rgba(153, 153, 153, 0.5);
	padding: 0
}
.sectionalCont.pull-left .col-md-3 a {
	display: flex;
	width: 100%;
	height: 100%;
}
.sectionalCont.pull-left .col-md-3 a img {
	max-width: 130%;
	max-height: 140%;
	margin: -10% auto;
}
.sectionalCont.pull-left .col-md-3 a img.newLogo{
	max-width: 80%;
	max-height: 80%;
	margin: auto;
}
.sectionalCont.pull-left .col-md-3 a img.newLogo.dec{
	max-width: 75%;
	max-height: 46%;
	margin: auto;
}
.sectionalCont.pull-left p {
	
	text-transform: uppercase;
	font-size: 21px;
	line-height: 21px;
	margin: 25px 0 15px;
}
.sectionalCont.pull-left p:after {
	content: " ";
	display: block;
	clear: both;    
}
.sectionalCont.pull-left {
	padding-left: 24px;
}
.sectionalCont.pull-left:first-child {padding:0;}
.sectionalCont.pull-left p span {
	font-family: 'Glober xBold';
	padding: 0;
	line-height: 18px;
	display: block;
	font-weight: 700;
	opacity: 0.7;
	text-align: left;
	float: left;
	letter-spacing: 0.5px;
}
.sectionalCont.pull-left p b {
	width: 100px;
	float: left;
	min-height: 17px;
	border-bottom: 1px solid rgba(0,0,0,0.3);
}

.flex-dropdown-brand:last-child{
	color: #000;
}
.flex-dropdown-brand:last-child .sectionalCont.pull-left{
	padding: 0;
}
.flex-dropdown-brand:last-child .sectionalCont.pull-left .col-md-3{
	width: 110px;
	height: 64px;
}
.flex-dropdown-brand:last-child .sectionalCont.pull-left .col-md-3 img{
	max-width: 116%;
	max-height: 129%;
	margin: -10% -8%;
}
.flex-dropdown-brand:last-child .sectionalCont.pull-left .col-md-3 img.incom{
	max-width: 80%;
	max-height: 80%;
	margin: auto;
}
.sectionalCont.pull-left .col-md-3 a img.incom{
	max-width: 80%;
	max-height: 80%;
	margin: auto;
}
.flex-dropdown-brand:last-child .sectionalCont.pull-left .col-md-3 img.newLogo{
	max-width: 80%;
	max-height: 55%;
	margin: auto;
}
.flex-dropdown.flex-dropdown-two {
	display: inherit;
	position: relative;
	top: -572px;
	height: 390px;
}
.flex-dropdown-brand {
	position: absolute;
	bottom: 0;
	transform: translateY(0%);
	opacity: 0;
	transition: all 0.8s ease-in-out;
}
.flex-dropdown-brand.opt6{
	transition: all 1s ease-in-out;
}
.flex-dropdown-brand.opt7{
	transition: all 1.2s ease-in-out;
}
.timeline-label-range span.circle-flex{
	border-color: #0033FF;
	/*background: #0033FF;*/
	
}

.flex-dropdown-brand.active {
	opacity: 1;
	transform: translateY(100%);
}
.timeline-label-range span.ani-range.circle-flex{
	left:0px;
}
.timeline-label.semi-active.semi-three.active .circle-flex,.timeline-label.semi-active.semi-four.active .circle-flex {
	background: #FFF;
	border: 1px solid;
}
.timeline-label.semi-active.semi-three.active .bottom-dot-flex,.timeline-label.semi-active.semi-four.active .bottom-dot-flex {
	height: 0;
}
.timeline-label.semi-active.semi-three.active.semi-act,.timeline-label.semi-active.semi-four.active.semi-act{
	border-color: #C92929;
}
.timeline-label.makeInactive.active{
	border-color: transparent;
}

.headerDivider{
	height: 1px;
	width: 100%;
	background-image: 
	-webkit-linear-gradient(
		left, rgba(255,255,255,0.0), 
		rgba(255,255,255,0.2) 20%, 
		rgba(255,255,255,0.2) 20%, 
		rgba(255,255,255,0.2) 80%, 
		rgba(255,255,255,0.2) 80%, 
		rgba(255,255,255,0.0) 100%
	);
	background-image: 
	-o-linear-gradient(left,
		rgba(255,255,255,0.0),
		rgba(255,255,255,0.2) 20%,
		rgba(255,255,255,0.2) 20%,
		rgba(255,255,255,0.2) 80%,
		rgba(255,255,255,0.2) 80%,
		rgba(255,255,255,0.0) 100%
	);
	background-image: 
	linear-gradient(to right,
		rgba(255,255,255,0.0),
		rgba(255,255,255,0.2) 20%,
		rgba(255,255,255,0.2) 20%,
		rgba(255,255,255,0.2) 80%,
		rgba(255,255,255,0.2) 80%,
		rgba(255,255,255,0.0) 100%
	);
}




.flip-container {
	perspective: 1000px;
	width: 100%;
	height: 100%;
}
.flip-container:hover .flipper, .flip-container.hover .flipper {
	transform: rotateY(180deg);
}

.flip-container .front, .flip-container .back {
	width: 100%;
	height: 100%;   
}

.flip-container .flipper {
	transition: 0.6s linear;
	transform-style: preserve-3d;
	height: 100%;
	position: relative;
	font-size: 24px;
	font-weight: 300;
}

.flip-container .front, .flip-container .back {
	backface-visibility: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.flip-container .front {
	z-index: 2;
	background: rgba(255,255,255,0.25);
	transform: rotateY(0deg);
}

.flip-container .back.backDisp {
	opacity: 1;
	padding: 0;
	background: rgba(0,0,0,0.6);
	transform: rotateY(180deg);
	color: #FFF;
}
.portfolioContainer {
	overflow: hidden;
}
.inner.bigContainer{overflow:hidden;}
.revolvingSlider.revolvingSliderHome{width: 100%; height: 100%;overflow:hidden;}
.homeItem{display: flex;transform: scale(1);transition: all 0.4s ease-in-out;}
.homeItem:hover{transform: scale(1.15);}
.homeItem img{margin: auto;height: 100%; width: 100%;}
.homeSlickConnt{
	position: relative;
	height: 100%;
}
/******************END**********************/



/******************CAREER PAGE**********************/



#careerMain h2{
	color: #474646;
    line-height: 1;
    margin: 0;
    margin-bottom: 40px;
    font-family: GloberSB;
    letter-spacing: -0.2px;
}
.portfolioContainer.corpMainCont.careerSec .row {
    margin-left: 0;
    margin-right: 0;
}
.row.career-jumbo.jumbotron iframe{
	filter: grayscale(0%);
}
.row.career-main-text.text-center h1{
	font-size: 80px;
	line-height: 1;
	margin-bottom: 20px;
}
.video-over-text {
	text-align: center;
	/* width: 200px; */
	margin: 0 auto;
	position: absolute;
	background: rgba(255,255,255,0.9);
	bottom: 40px;
	left: 50%;
	transform: translate(-50%);
	padding: 4px 16px;
}
.video-over-text i{
	color: #0177B5;
	margin-left: 5px;
	font-size: 24px;
}
.career-jumbo{
	height: 50vw;
	background: #000;
	border-radius: 0 !important;
	height: 600px;
	margin:0;
	background: url('/images/career/career_vid_g.jpg');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.container.box-flex.careerbox{
	justify-content: space-between;
	flex-wrap: wrap;
	position: relative;
}
.careerbox .box img {
    width: 100%;
    height: 100%;
}
.container.box-flex.careerbox .box{
	width: 245px;
	height: 215px;
	margin: 10px auto;
	border: 10px solid #F5F5F6;
	z-index: 1;
	float: left;
	background: rgba(255,255,255,0.3);
}
.container.box-flex.careerbox .career-empl-cont{
	width: 100%;
	height: 600px;
	/*height:250px;*/
}
.corpMainCont.careerSec.careerboxCont{
	background: #F5F5F6;padding-bottom: 120px;margin-top: 80px;border-bottom: 1px solid rgba(188,188,188,0.3);
}
.corpMainCont.careerSec.careerboxCont h1{
	background: transparent;padding: 0px; font-size: 80px;
}
.container.box-flex.careerbox .box:hover a{
	background: rgba(255, 0, 0, 0);
}
.container.box-flex.careerbox .box a, .container.box-flex.careerbox .box a{
	background: #dc0032;
}
.container.box-flex.careerbox .box.active a, .container.box-flex.careerbox .box:hover a{
    background: rgba(0, 0, 134, 0.2);
}
.careerbox .box .boxTextBot h4{
	font-family: 'GeoMed';
	color: rgba(255,255,255,0.7);
}
.careerbox .box .boxTextBot h3{
	text-transform: uppercase;
	font-family: 'Geogrotesque';
	color: rgba(255,255,255,0.9);
}
.careerbox .box .boxTextBot h3:last-child{
	font-family: 'GeoMed';
	font-size: 19px;
	margin: 0;
}
.careerbox .box .boxTextBot{
	bottom: 25px;
	left: 30px;
}
div#scrollHere {
    position: relative;
    top: -175px;
}
#careerMain h1{
	line-height: 1;
	margin-bottom: 20px;
	letter-spacing: -5px;
}
.career-main-text h2{
	font-family: 'Glober xBold';
	color: rgba(0,0,0,0.6);
	font-size: 25px;
	background:#FFF;
	margin:40px 0 10px;
	
	letter-spacing: 1px;
}
.career-main-un-text>p:nth-child(4){
	margin-bottom: 40px;
}
.career-main-un-text p{
	font-size: 20px;
	margin: 0 16% 20px;
	line-height: 1.3;
}
.career-main-text ul.list-group{
	display: flex;
	flex-wrap: wrap;
	padding-top: 20px;
}
.career-main-text li.list-group-it{
	font-size: 16px;
    margin: 25px auto 25px;
    line-height: 1.3;
    text-align: left;
    border: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 10px 15px 0;
    width: 31%;
	display: flex;
	flex-direction: column;
	text-align: center;
    /*transform: translateX(19px);*/
}

li.list-group-it:nth-child(1){
	width: 27%;
}
li.list-group-it:nth-child(2){
	width: 40%;
	padding: 10px 40px 0;
}
li.list-group-it:nth-child(3){
	width: 29%;
	padding: 10px 40px 0;
}
li.list-group-it:nth-child(4){
	width: 35%;
    border-right: 1px solid rgba(0,0,0,0.2);
    padding: 10px 40px 0px 0px;
    margin-right: 40px;
    margin-left: 14%;
}
li.list-group-it:nth-child(5){
	width: 44%;
    padding: 10px 160px 0px 0px;
    margin-left: 0;
}
.career-main-text li.list-group-it div img{
	opacity: 0.8;
	height: 64px;
}
.career-main-text li.list-group-it>p{
	margin: 25px auto 0;
}
.career-main-text li.list-group-it.twoBor{
	border-right: 1px solid rgba(0,0,0,0.2);
	border-left: 1px solid rgba(0,0,0,0.2);
}
.career-main-text li.list-group-it b{
	font-family: 'GeoMed';
}
.col-md-3.jumbotron {
	width: 23%;
	height: 300px;
	border-radius: 0;
	background: rgba(255,255,255,0.3);

}
.btn-SplCont{
	position: relative;
}
.bottomHR{
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%) translateY(-100%);
	padding: 0 16px;
	background: #FFF;
	height: 23px;
}
.btn-SplCont .bottomHR{
	background: transparent;
	top: -24px;
}
.btn-SplCont .bottomHR .btn{
	font-size: 16px;
	width: 300px;
	letter-spacing: 1px;
}
.bottomHR .btn{
	border-radius: 0;
	line-height: 32px;
	font-size: 24px;
	background: #99ADFF;
	border-color: rgba(0,0,250,0);
}
.careerSec.careerSlick h1 {
    font-size: 40px;
    letter-spacing: -1.3px;
    line-height: 1;
    padding-bottom: 40px;
}
div.career-empl-cont>div{
	display: flex;
	justify-content: space-around;
	width: 90%;
	margin: 60px auto;
}
div.career-empl-cont div.col-md-4{
	padding: 0;
	border-right: 1px solid rgba(0,0,0,0.2);
	padding-left: 25px;
}
div.career-empl-cont div.col-md-4:last-child{
	border-right: 1px solid rgba(0,0,0,0);
}
div.career-empl-cont div.col-md-4 .inner{
	width: 200px;
	height: auto;
	background: transparent;
}
div.career-empl-cont div.col-md-4 img {
	max-height: 400px;
	max-width: 300px;
	width: 100%;
}
div.career-empl-cont div.col-md-4 h3 {
	color: #000;
	opacity: 0.7;
	text-align: left;
	font-size: 24px;
	margin-bottom: 5px;
}
div.career-empl-cont div.col-md-4 p {
	margin:0;
	text-align: left;

}
.portfolioContainer.corpMainCont.careerSec.careerSlick.text-center>.container{
	position: relative;
}

.empPrev1,.empNext1{
	background: transparent;
	height: 200px;
	width: 80px;
	position: absolute;
	top: 50%;
	border: none;
	outline: none;
}
.empPrev1{
	left: 0;
}
.empPrev1:before,.empPrev1:after,.empNext1:before,.empNext1:after{
	content: " ";
    width: 2px;
    height: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #b3b2b2;
    border-radius: 3px;
    overflow: hidden;
}
.empNext1:before{
	transform: translateY(-22px) rotate(-40deg);
}
.empNext1:after{
	transform: translateY(-9px) rotate(40deg);
}
.empPrev1:before{
	transform: translateY(-22px) rotate(40deg);
}
.empPrev1:after{
	transform: translateY(-9px) rotate(-40deg);
}
.empNext1{
	right: 0;
}

.empPrev,.empNext{
	background: transparent;
	height: 200px;
	width: 80px;
	position: absolute;
	top: 50%;
	border: none;
	outline: none;
}
.empPrev{
	left: 0;
}
.empPrev:before,.empPrev:after,.empNext:before,.empNext:after{
	content: " ";
    width: 2px;
    height: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #b3b2b2;
    border-radius: 3px;
    overflow: hidden;
}
.empNext:before{
	transform: translateY(-22px) rotate(-40deg);
}
.empNext:after{
	transform: translateY(-9px) rotate(40deg);
}
.empPrev:before{
	transform: translateY(-22px) rotate(40deg);
}
.empPrev:after{
	transform: translateY(-9px) rotate(-40deg);
}
.empNext{
	right: 0;
}
.portfolioContainer .video-cont, .portfolioContainer iframe{
 	filter: grayscale(100%);
 }
 .video-cont{
 	background: #333;
 }

.portfolioContainer.corpMainCont.careerSec.careerSlick.WorkFinal {
    margin-bottom: 80px;
}
.WorkFinal .btn.btn-primary.btn-join{
	width: 240px;
	text-align: center;
	padding: 8px 25px;
}
.WorkFinal .row.text-center .col-md-6{
	margin-top: 25px;
}
.WorkFinal .btn.btn-link{
	padding: 0;
	font-family: 'Glober';
	position: relative;
    top: -2px;
	border: none;
	font-size: 16px;
	line-height: 21px;
}
.mobShow.timelineSlider{
	position: relative;
}
.careerSlick .btnContSlixk {
    position: absolute;
    width: 110%;
    z-index: 100;
    transform: translateX(0) translateY(-115px);
    top: 550px;
    left: -5%;
    /*background: #FFF;*/
    height: 100px;
}
.btnContSlixk{
	position: absolute;
	width: 110%;
	z-index: 100;
	transform: translateX(5%) translateY(-115px);
	top: 50%;
	left: -11%;
}
.container.box-flex.careerbox .btnContSlixk{
	top: 55%;
}
.careerSlick .empPrev,.careerSlick .empNext{
	background: transparent;
    height: 100px;
    width: 50px;
    position: absolute;
    top: 0;
    border: none;
    outline: none;
}
.timelineSlider ul.slick-dots {
    text-align: center;
    position: relative;
    bottom: 50px;
    width: 80%;
    margin: 0 auto;
}
.timelineSlider ul.slick-dots li{
	display: inline-block;
	color: transparent;
	padding: 0;
	width: 9%;
	transition: all 1s ease-in-out;
}
.timelineSlider ul.slick-dots li>button{
	height: 1px;
	width: 100%;
	border-radius: 0;
	transition: all 2s linear;
}
.timelineSlider ul.slick-dots li.slick-active>button {
    background-image:
    linear-gradient(
      to right, 
      rgba(220,0,50,0.8) 0%, 
      #dc0032 10%, 
      #dc0032 90%, 
      rgba(220,0,50,0.8)
    );
    height: 1px;
    width: 100%;
    transition: all 2s ease;
}
.row.boardDirMainCont.ng-scope.slick-slide {
    float: left;
    height: auto;
    margin: 0;
    display: flex;
    height: 600px;
    overflow: hidden;
    /*padding: 0 140px;*/
}
.row.boardDirMainCont.ng-scope.slick-slide .col-md-12{
	position: relative;
	height: 100%;
	width: 100%;
	padding: 0;

}
.row.boardDirMainCont.ng-scope.slick-slide .col-md-12 img{
	position: absolute;
	max-height: unset;
	height: auto;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.homeSlickConnt .career-empl-cont{
	height: 100%;
}
.career-empl-cont {
    overflow: hidden;
    position: relative;
}
.empl-post {
	margin: 15px 0;
	color: #333;
	font-size: 16px;
	line-height: 1.2;
	text-align: left;
}
.img-empl-cont {
	width: 200px;
	height: 200px;
	position: relative;
	overflow: hidden;
}
div.career-empl-cont div.col-md-4 p{
	font-size: 19px;
	line-height: 24px;
}
div.career-empl-cont div.col-md-4 .empl-post p{
	font-size: 16px;
	line-height: 18px;
}
div.career-empl-cont div.col-md-4 .empl-post b {
	font-size: 18px;
	font-family: 'Glober xBold';
	line-height: 30px;
	color: #000;
	opacity: 0.7;
}
.btn.btn-primary.btn-join{
	background: #99ADFF;
	border-radius: 0;
	line-height: 24px;
	font-size: 16px;
	border-color: rgba(255,0,0,0);
	padding: 8px 80px;
	color: rgba(255, 255, 255, 0.81);
}
.img-empl-cont .tinge {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 2;
	background: rgba(239, 115, 134, 0.5);
	transform: translate(10%,10%);
}
.col-md-3.jumbotron.contentTypeDiv .back{
	height: 100%;
	top: 0;
}

.fav-logo-cont {
	position: absolute;
	left: 50%;
	z-index: 1;
	transform: translateX(-50%);
	background: #F3F3F3;
	padding: 0 20px;
	height: 32px;
	top: -1px;
}
.fav-logo-cont img{
	max-height: 40px;
	height: 40px;
	transform: translateY(-20px);
}
.video-over-text.text-cont{
	padding: 0;
	z-index: 100;
}
.video-over-text.text-cont input{
	width: 500px;
	background: transparent;
	border: none;
	box-shadow: none;
	line-height: 32px;
	height: auto;
}
.video-over-text.text-cont i{
	line-height: 44px;
	color: #ccc;
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0;
	width: 40px;
	height: 44px;
}
.left-filter,.right-filter {
	flex: 1;
}
.career-results {
	flex:3;
}
.flex-cont.career-results-main h4{
	font-family: 'Glober xBold';
	font-size: 14px;
	color: #565656;
}
.flex-cont.career-results-main>div{
	padding:15px;
	box-sizing: border-box;
}
hr.hr2 {
	border-top: 3px solid #e8e8e8;
	margin-top: 0;
}
.container-fluid.filter-item-opts {
	font-size: 12px;
	border-bottom: 2px solid #EEE;
	min-height: 100px;
	padding: 12px 15px 20px;
}
.container-fluid.filter-item-opts .list-group-item {
	border: none;
	padding: 10px 0px;
}
.container-fluid.filter-item-opts .list-group-item span {
	margin-left: 10px;
	color: #464646;
}
p.job-item-desc {
	color: #aaa;
	font-size: 14px;
	margin:0;
}
.job-res-item{
	padding: 15px 0;
	border-bottom: 1px solid #EEE;
}
p.job-item-title {
	color: #555;
	font-size: 16px;
}
span.jpb-loc {
	margin-left: 25px;
}
.flex-cont.career-results-main>div.career-results .eachCarGrp .filter-item-res>div:last-child,.row.container-fluid.filter-item-res>div:last-child{
	border-bottom: none;
}
.job-res-item.job-res-item-load{
	border: none;
}
.flex-cont.career-results-main>div.career-results{padding: 15px 40px;}
.btn.btn-danger.red-career-btn{background: #FF9999;border: none;border-radius: 0;}
.jobSection .btn.btn-danger.red-career-btn{margin: 0 10px;}
.btn.btn-primary.blue-career-btn{background: #99ADFF;border: none;border-radius: 0;}
.container-fluid.filter-item-opts p {
	margin-bottom: 20px;
	color: #777;
	margin-top: 5px;
}
/*.portfolioContainer>.container{width: 100%;max-width: 1580px;}*/
.btn.btn-blueinvert{
	color: #3F90CE;
	background: #FFF;
	border-color: #3F90CE;
	border-radius: 0;
	margin: 10px 0;
	padding: 10px 40px;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Glober xBold';
}


.vid-arr{
	position: relative;
}
.vid-arr img{
	position: absolute;
	/* height: 50px; */
	width: 45px;
	top: -50px;
	max-width: none;
	max-height: none;
	z-index: 100;
	transform: translate(-50%) rotate(90deg);
	left: 49%;
	opacity: 0.8;
}

.vid-arr.portArr img{
	filter: grayscale(100%);
    opacity: 1;
    height: auto;
    width: 18px;
    left: 10%;
    transform: rotate(0deg);
    top: 0px;
    background: transparent;
    padding: 3px 2px;
    background-blend-mode: multiply;
}
.vid-arr.portArr.portArrRight:nth-child(1) img {
	left: 65%;
	top: 60px;
}
.vid-arr.portArr.portArrRight.portArrRightCol img {
	left: 40%;
	top: 65px;
}
.vid-arr.portArr.portArrRight img {
    left: 40%;
    transform: rotate(270deg);
    top: 65px;
}
.vid-arr.portArr.portArrLeft img {
    left: -25%;
    transform: rotate(90deg);
    top: 65px;
}
.vid-arr.martop.martopEx{
	margin-top: 40px;
}
.vid-arr.martop{
	margin-top: 20px;
}
.vid-arr.padtop.padtopEx{
	padding-top: 40px;
}
.vid-arr.padtop{
	padding-top: 20px;
}
.vid-arr.portArr.goUpLess img{
	top:-20px;
}
.vid-arr.portArr.goUp img{
	top:-40px;
}
.vid-arr.portArr.portArrTop img{
	top: 0px;
    transform: rotate(180deg);
}

/******************END**********************/



.thumbnail.slider-thumbnail.second{
	padding-left: 22%;
	padding-right: 22%;
}
.thumbnail.slider-thumbnail.toLeft{
	padding-right: 18%;
	padding-left: 15px;
}
.thumbnail.slider-thumbnail.toRight{
	padding-left: 18%;
	padding-right: 15px;
}
#port_ent_brand .carousel-indicators li {
	display: inline-block;
	width: 25px;
	height: 4px;
	margin: 5px 3px;
	text-indent: -999px;
	cursor: pointer;
	background: #ccc;
	border-radius: 0px;

}

#port_ent_brand .carousel-indicators {
	top: -35px;
	bottom: initial;
	z-index: 999;
	width: auto;
	left: 50%;
	transform: translateX(-50%);
	margin:0;
}
#port_ent_brand .carousel-indicators .active {
	background-color: #919191;
	width: 25px;
	margin: 5px 3px;
	height: 6px;
	transform: translateY(1px);
}
/*

.carousel-inner.vertical {
  height: 100%;
}
.carousel-inner.vertical > .item {
  -webkit-transition: .6s ease-in-out top;
  -o-transition: .6s ease-in-out top;
  transition: .6s ease-in-out top;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
  .carousel-inner.vertical > .item {
	-webkit-transition: -webkit-transform .6s ease-in-out;
	-o-transition: -o-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	perspective: 1000;
  }
  .carousel-inner.vertical > .item.next,
  .carousel-inner.vertical > .item.active.right {
	top: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
  }
  .carousel-inner.vertical > .item.prev,
  .carousel-inner.vertical > .item.active.left {
	top: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
  }
  .carousel-inner.vertical > .item.next.left,
  .carousel-inner.vertical > .item.prev.right,
  .carousel-inner.vertical > .item.active {
	top: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
  }
}
.carousel-inner.vertical > .active {
  top: 0;
}
.carousel-inner.vertical > .next,
.carousel-inner.vertical > .prev {
  top: 0;
  height: 100%;
  width: auto;
}
.carousel-inner.vertical > .next {
  left: 0;
  top: 100%;
}
.carousel-inner.vertical > .prev {
  left: 0;
  top: -100%
}
.carousel-inner.vertical > .next.left,
.carousel-inner.vertical > .prev.right {
  top: 0;
}
.carousel-inner.vertical > .active.left {
  left: 0;
  top: -100%;
}
.carousel-inner.vertical > .active.right {
  left: 0;
  top: 100%;
}
*/

/******************PORTFOLIO ANIMATION**********************/
.dispContRow{
	display: flex;
    position: relative;
    justify-content: space-around;
    width: 100%;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
    flex-grow: 1;
}
.dispContRow:after{
	content: " ";
	display: block;
	clear: both;

}
.contentTypeDiv.div1{
	transition: all 1.6s ease-in-out;
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
	
}
.contentTypeDiv.div2{
	transition: all 1.8s ease-in-out;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.contentTypeDiv.div3{
	transition: all 2s ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	
}

.contentTypeDiv.div4{
   transition: all 1.8s ease-in-out;
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;

	
}
.contentTypeDiv.div5{
	transition: all 1.6s ease-in-out;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	
	
}
.contentTypeDiv.div6{
	 transition: all 2s ease-in-out;
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
	
	
}

.ani_to_top {
	-webkit-animation-iteration-count: 1; /* Safari 4.0 - 8.0 */
	animation-iteration-count: 1;
	animation:onceToTop 1s;
	-moz-animation:onceToTop 1s; /* Firefox */
	-webkit-animation:onceToTop 1s; /* Safari and Chrome */
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;

}


@-moz-keyframes onceToTop{
	0%   {padding-top: 420px;opacity: 0;}
	100%   {padding-top: 0;opacity: 1;}
}

@-webkit-keyframes onceToTop{
	0%   {padding-top: 420px;opacity: 0;}
	100%   {padding-top: 0;opacity: 1;}
}
.switchTab {
	position: fixed;
	left: 50%;
	top: 75px;
	transform: rotate(0deg) translateX(-50%);
	text-transform: capitalize;
	z-index: 2000;
	width: 100%;
    display: flex;
    justify-content: center;
}
.switchTab .btn{
	border-radius: 0px;
	width: 224px;
	background: #888;
	font-size: 18px;
    padding: 12px 14px;
    font-weight: bold;
	outline: none;
	color: rgba(255,255,255,0.7);
	transition: all 0.4s ease-in-out;
}
.switchTab .btn span{
	font-size: 15px;
}
.switchTab .btn:hover{
	background: rgba(237, 28, 36, 0.7);
	color: rgba(255,255,255,0.7);
}
.switchTab .btn.active{
	pointer-events: none;
	background:#dc0032;
	color: #fff;
}
.switchTab .btn.btn.active:focus,
.switchTab .btn:focus {
	outline: 0 none;
	color: rgba(255,255,255,0.7);
}
.box5 .box{
	height: 178px;
	width: 16%;
}
.box5 .box a{
	font-size: 21px;
	line-height: 21px;
}
.box5 .box a .boxTextBot{
	bottom: 25px;
	left: 30px;
}
.invbox.box5 .box a .boxTextBot{
	bottom: 15px;
    left: 20px;
    font-size: 17px;
    line-height: 21px;
}

.container.nw18Cont,.container.tv18Cont{
	margin-bottom: 80px;
}
.row.box-flex.box5.invbox .box{
	margin: 120px 0 90px;
}
.boxContAt .box-flex .col-md-3{
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.pull-left.col-md-3.boxContAt {
	width: 200px;
}
.boxContAt .box5 .box{
	width: 100%;
	margin: 0;
	height: 200px;
}
.boxContAt .box5{
	height: 100%;
}
.nav-tabs.nav-justified.nav-notice>li{
	display: block;
	width: auto;
	float: left;
	font-family: 'GeogrotesqueReg';
	border-bottom: 1px solid transparent;
	transition: all 0.4s ease-in-out;
	width: 23%;
}
.nav-tabs.nav-justified.nav-notice>li:nth-child(4n+1){
	width: 30%;
}
.nav-tabs.nav-justified.nav-notice>li a{
	font-family: 'GeogrotesqueReg';
}
.nav-tabs.nav-justified.nav-notice>li.active{
	border-bottom: 1px solid #333;
	font-family: 'Geogrotesque';
}
.nav-tabs.nav-justified.nav-notice>li.active a{
	font-family: 'Geogrotesque';
}
.inverstorSections ul.nav.nav-tabs.nav-notice>li>a{
	font-family: 'GeogrotesqueReg';
	background: #EEE;
    border: 1px solid #FFF;
    color: #333;
}
.inverstorSections ul.nav.nav-tabs.nav-notice{
	border-bottom: none;
}

.inverstorSections ul.nav.nav-tabs.nav-notice>li>a,.inverstorSections ul.nav.nav-tabs.nav-notice>li:first-child a{
	border: none;
	padding: 10px 15px;
	cursor: pointer;
}
.inverstorSections ul.nav.nav-tabs.nav-notice>li.active>a{
	font-family: 'Geogrotesque';
	color: #DDD;
    border: none;
    background: #333;
    padding-left: 10px;
    text-align: center;
    cursor: default;
}
.inverstorSections ul.nav.nav-tabs.nav-notice>li{
	font-family: 'GeogrotesqueReg';
	border: 2px solid #FFF;
}
.inverstorSections ul.nav.nav-tabs.nav-notice>li.active{
	font-family: 'Geogrotesque';
}
.inverstorNoticeSections .investor-pdf-links-new li:nth-child(even),.inverstorNoticeSections .investor-pdf-links-new li:nth-child(odd){
	height: 120px;
}
.investor-pdf-links-new li{
	float: left;
	width: 50%;
	height: 150px;
	border: none;
}
.investor-pdf-links-new li.flexVer{
	flex-direction: column;
}
.investor-pdf-links-new li.list-group-item.flexVer p{
	order: 1;
	font-family: 'Geogrotesque';
	color: #dc0032;
	letter-spacing: 0.2px;
	font-size: 18px;
}
.investor-pdf-links-new li.list-group-item.flexVer div.input-control{
	order: 2;
	position: relative;
}
.investor-pdf-links-new .table>thead>tr.danger>th{
	background: #ccc;
	font-size: 14px;
	text-transform: uppercase;
}
.investor-pdf-links-new .table-bordered>tbody>tr>td{
	font-size: 12px;
}
.investor-pdf-links-new li.list-group-item.flexVer div.input-control input{
	border-radius: 0;
    border: none;
    outline: none;
    box-shadow: none;
    border-bottom: 1px solid #EEE;
    padding-left: 0;
}
li.list-group-item.flexVer div.input-control input:focus{
	border-bottom: 1px solid rgba(220,0,50,0.3);;
	box-shadow: none;

}
li.list-group-item.flexVer div.input-control{
	display: flex;
}
.inverstorSections h3{
	font-family: 'Geogrotesque';
	color: #666666;
	margin: 0 0 25px 0;
}
.inverstorSections h1 {
	line-height: 108px;
	padding: 0;
}
.inverstorSections.inverstorMergeSections h1{
	font-size: 80px;
	line-height: 1;
	margin-bottom: 80px;
}
ol.list-group:after{
	content: " ";
	display: block;
	clear: both;
}
.inverstorSections h1.finSubh1{font-size: 70px;letter-spacing: -3px;}
.inverstorSections h1 a {
	font-size: 25px;
	line-height: 1.6;
	letter-spacing: 1px;
	color: #dc0032;
	text-transform: uppercase;
	display: block;
	text-align: center;
}
.investor-pdf-links-new ol.list-group-alt li{
	border: none;
}
.investor-pdf-links-new ol.list-group-alt li i {
    font-size: 10px;
    line-height: 1.2;
    margin: auto;
    position: absolute;
    right: -400px;
    width: 400px;
    top: 6px;
}
.investor-pdf-links-new li:nth-child(odd) {
	border-right: 1px solid rgba(0,0,0,0.2);
	width: 50%;
	display: flex;
	height: 100px;
	padding-right: 105px;
}
.investor-pdf-links-new li.list-group-item.list-group-itemFull{
	width: 100%;
	border: none;
}
.investor-pdf-links-new li:nth-child(even) {
	padding-left: 105px;
	height: 100px;
	display: flex;
}
.inverstorSections li.list-group-item p {
	order: 2;
	margin: auto auto auto 0;
}
.investor-pdf-links li.list-group-item {
	float: left;
	width: 50%;
	border: none;
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1);
	transform: scale(1);
	z-index: 1;
	border-radius: 0;
	transition: all 0.4s ease-in-out;
	display: flex;
	height: 132px;
	opacity:0.7;
}
.investor-pdf-links li.list-group-item a{
	height: 100%;
	font-size: 11px;
	text-align: center;
	width: 132px;
	padding-top: 20px;
}
.investor-pdf-links li.list-group-item a i{
	font-size: 52px;
	display: block;
	margin-bottom: 8px;
}
.investor-pdf-links li.list-group-item:nth-child(odd) a{
	order: 2;
}
.investor-pdf-links li.list-group-item:nth-child(odd) p{
	order: 1;
	flex:1;
	text-align: right;
	margin: auto 25px auto auto ;
}
.investor-pdf-links li.list-group-item:nth-child(even) a{
	order: 1;
}
.investor-pdf-links li.list-group-item:nth-child(even) p{
	order: 2;
	flex:1;
	text-align: left;
	margin: auto auto auto 25px;
}
.investor-pdf-links li.list-group-item:hover {
	z-index: 2;
	opacity: 1;
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.4);
	background: #FFF;
}

.investor-pdf-links ol.list-group:after{
	content: " ";
	display: block;
	clear: both;
}
.bg-parallax{
	z-index: -1;
	opacity: 0.4;
	transition: all 0.4s ease-in-out;
}

.whiteBgParl {
	background: #FFF;
	z-index: 2;
	min-height: initial;
	display: flex;
	transition: all 0.4s ease-in-out;
}
.whiteBgParl>.container{
	margin:auto;
}
#boardDir_container{
	
	/*transform: translateY(33%);*/
	transition: all 0.4s ease-in-out;
}
#boardDir_container:hover{
	opacity: 1;
	/*transform: translateY(0);*/
}
.logoAniCont{
	opacity: 0;
	position: fixed;
	left: 0;
	top: 50%;
	width: 100%;
	height: 123px;
	z-index: 999;
	display: flex;
}
.eachFlipCont{
	width: 12.5%;
}
.verFlipCont{
	width: 100%;
	height: 100%;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 0.67s ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transition: all 0.67s ease-in;
	-o-transform-style: preserve-3d;
	-o-transition: all 0.67s ease-in;
	transform-style: preserve-3d;
	transition: all 0.67s ease-in;
}
.eachFlipCont:hover .verFlipCont{
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
	
}
.front_ver{
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
.back_ver{
	display: block;
	-webkit-transform: rotateY(180deg);
	-webkit-box-sizing: border-box;
	-moz-transform: rotateY(180deg);
	-moz-box-sizing: border-box;
	-o-transform: rotateY(180deg);
	-o-box-sizing: border-box;
	transform: rotateY(180deg);
	box-sizing: border-box;
	padding: 10px;
	color: white;
	text-align: center;
}
.face_ver {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	display: flex;
}
.face_ver img{
	margin:auto;
}
.face_ver.back_ver img {
	transform: rotateY(180deg) rotateX(180deg);
}
a.stickyMove.stickyHighlight {
	position: absolute;
	height: 92px;
	display: block;
	top: -7px;
}
.bottomSticky .list-group-item:first-child {
	position: absolute;
	bottom: 118px;
	z-index: 101;
}

.bottomSticky .list-group-item:first-child a span{
	background: #333;
	color: #333;
	bottom: 96px;
	position: absolute;
	transition: all 0.4s ease-in-out;
	height: 9px;
	width: 9px;
	transform: translateX(-1px) translateY(1px);
}
#moveHighlight.move{
	height: 16px;
}
.header_bg_img{
	transform: scale(1.1);
	transition: all 10s cubic-bezier(.23,1,.32,1); 
	mix-blend-mode: multiply;   
}
.header_bg_img.active{
	-webkit-animation-iteration-count: 1; /* Safari 4.0 - 8.0 */
	animation-iteration-count: 1;
	animation:scaleUpDown 10s;
	-moz-animation:scaleUpDown 10s; /* Firefox */
	-webkit-animation:scaleUpDown 10s; /* Safari and Chrome */
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	transition: all 10s cubic-bezier(.23,1,.32,1);
}


@-moz-keyframes scaleUpDown{

	0%   {transform: translate(-50%,-50%) scale(1.1);}
	/*50%   {transform: translate(-50%,-50%) scale(1.02);}*/
	100%   {transform: translate(-50%,-50%) scale(1);}
}

@-webkit-keyframes scaleUpDown{
	0%   {transform: translate(-50%,-50%) scale(1.1);}
	/*50%   {transform: translate(-50%,-50%) scale(1.02);}*/
	100%   {transform: translate(-50%,-50%) scale(1);}
}




.eachBrandCont{
	height: 80vh;
	width: 100%;
	position: relative;
	border-bottom: 1px solid rgba(200,200,200,0.4);
}
.mainImgCont{
	width: 50%;
	height: 100%;
	float: left;
	box-sizing: border-box;
	background: #EEE;
}
.mainTextCont{
	width: 50%;
	height: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0 15% 0 5%;
	font-size: 16px;
	line-height: 1.4;
}
.mainTextCont>p{
	margin:0;
}
.mainTextCont>p>span{
	font-size: 36px;
	line-height: 40px;
}
.secImgCont{

}
p.moveOnHover{
	line-height: 1.4;
	transform: translateY(0px);
	margin:0;
	-webkit-transition-timing-function: cubic-bezier(0.41, 0.01, 0.27, 1);
	transition-timing-function: cubic-bezier(0.41, 0.01, 0.27, 1);
	-webkit-transition-duration: 0.7s;
	transition-duration: 0.7s;
}
p.moveOnHover.scrollDown{
	line-height: 1.6;
	transform: translateY(20px);
	
}
p.moveOnHover.scrollUp{
	line-height: 1.6;
	transform: translateY(-20px);
	
}
.portfolioMainCont hr{
	position: absolute;
	height: 1px;
	width: 100%;
	margin: 0;
	max-width: 1000px;
}
.parallaxOneCont {
	position: relative;
	display: flex;
	height: 600px;
	z-index: 1;
	transition: all 1s ease-in-out;
}
.parallaxOneCont.awaaz-wrp {
	height: auto;
	align-items: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.parallaxOneCont.bazar-wrp {
	height: auto;
	padding-bottom: 40px;
}
.parallaxOneCont.bazar-wrp .para_img_cont {padding-top: 40px;}
.parallaxOneCont.bazar-wrp .para_txt_cont {
	padding-top: 40px;
}
.parallaxOneCont.z2{
	z-index: 2;
}
.parallaxOneCont>div{
	flex-grow: 1;
	flex-basis: 0;
	position: relative;
}
.parallaxOneCont>div.o1{
	order:1;
}
.parallaxOneCont>div.o2{
	order:2;
}
.para_txt_cont{
	margin:auto;
}
.para_txt_inner {
	max-width: 60%;
	margin: auto;
}
.para_img_cont{
}
.para_img_center .para_img_cont {
	margin-top: auto;
	margin-bottom: auto;
}
.para_img_cont.o1.mobo2.lokmatAnchImgCont{
	height: 657px; overflow: hidden;
}
.para_img_cont>.para_txt_cont{
	position: absolute;
	right: 0;
	width: 40%;
	bottom: 0;
}
.para_img_cont>.para_txt_cont.right{
	margin-right: 5%;
}
.para_img_cont>.para_txt_cont.left{
	margin-left: 5%;
}
.parallaxOneCont.parallaxOneContWith2scrn .para_txt_inner {
	width: 80%;
	max-width: none;
}
div.tint{
	background: #73edef;
	opacity: 0.6 !important;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
div.tint2{
	height: 200%;
}
.tint.tintr{
	background: #f9e6e4;
}
.parallaxOneCont.trans0{transform: translateY(0);height: 800px;}
.parallaxOneCont.parallaxOneCont2brand.trans0 {
	height: 1000px;
}

.para_img_cont img{
	width: auto;
	display: block;
	margin: 0 auto;
}
.para_img_cont img.lokmatAnchImg{
	height: 100%;
    width: auto;
    max-width: unset;
    left: 50%;
    transform: translateX(-22%);
}
.not-visible {
  visibility: hidden;
}
span.bgPatch {
	background: rgba(116, 155, 255, 0.35);
	width: 99vw;
	position: absolute;
	left: 50%;
	height: 100%;
	transform: translateX(-50%);
	z-index: -1;
}
span.bgPatch.bgPatch2{
	height: 200%;
}
span.bgPatch.pRed{
	background:rgba(249, 230, 228, 0.6);
}
span.bgPatch.bgGrey{
	background: #F0F0F0;
}
.parallaxOneCont.parallaxOneCont2brand .para_txt_inner{
	max-width: 80%;
}
.parallaxOneCont.parallaxOneCont2brand .para_txt_inner p{
	max-width: 70%;
	margin:auto;
	margin-left: 10%;
}
.aniOri.L2R{
	/*transform: translate3d(-200px, 0px, 0px);*/
}
.aniOri.R2L{
	position: absolute;
	top: 60px;
	right: 0;
}
.aniOri{
	font-family: 'GeoMed';
	font-size: 30px;
	line-height: 0px;
	margin:0;
	opacity: 0;
	color: #F93133;
	transition: all 1s ease-in-out;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	letter-spacing: 5px;

}
.logoSliderItem {
	height: 128px;
	width: 100% ;
	display: flex;
}
.logoSliderItem img{
	max-width: 100%;
	max-height: 50%;
	width: auto;
	height: auto;
	margin: auto;
}
.logoSliderItem.portfolioItem img{
	max-width: 100%;
	max-height: 30%;
	width: auto;
	height: auto;
	margin: auto;
}
.itemHomeSlider {
	float: left;
	width: 10vw !important;
}

.logoSliderHomeCont{
	height: 128px;
	width: 100%;
	display: flex;
	overflow: hidden;
	z-index: 100;
	background: #fff;
	position: absolute;
	bottom: 0;
	transition: all 0.6s ease-in-out;
	transform: translateY(128px);
}
.logoSliderHomeCont.active{
	transform: translateY(0);
}
.logoSliderHomeCont.active{
	height: 15vh;
}
.logoSliderHomeCont>div{height: 128px;margin:auto;width: 100vw;margin-top: 0;}
.logoSliderHomeCont .slick-track{
	/*background: url('/images/Base-Header(logos)_R.png') no-repeat;*/
	height: 128px;
}
.logoSliderHomeCont button.slick-prev,.logoSliderHomeCont button.slick-next{display: none !important;}
.logoSliderHomeCont ul.slick-dots{
	bottom: 20px;
}
.logoSliderHomeCont ul.slick-dots li{
	padding: 0;
	transition: all 1s linear;
}
.logoSliderHomeCont ul.slick-dots li button{
	background: #bbb;
	height: 1px;
	width: 15px;
	border-radius: 0;
	transition: all 1s linear;
}
.logoSliderHomeCont ul.slick-dots li.slick-active button{
	background: #F93133;
	height: 1px;
	width: 20px;
	z-index: 1;
	transform: translateY(0px);
	transition: all 0.8s linear;
}
.logoSliderHomeCont .nw18-kashmir-all5 {
	width: auto;
	height: 60px;
	display: block;
	margin: 0 auto;
}
.mainBodyContainerHomeFull .homeIconCont.centerIcon{
	opacity: 0;
	visibility: hidden;
	position: absolute;
	/*width: 10vw;*/
	z-index: 999;
	text-align: center;
	height: 10vw;
	left: 50%;
	top:100%;
	transform: translateX(-50%) translateY(-50%);
	transition: all 0.8s ease-in-out;
}
.mainBodyContainerHomeFull .homeIconCont.centerIcon.active{
	background: rgba(240,240,240,0);
	top: 73%;
	display: flex;
	padding: 0 5px;
	opacity: 1;
	visibility: visible;
	height: 60px;
}
.mainBodyContainerHomeFull .linksCont.centerIcon.active{
	background: rgba(240,240,240,0);
	top: 80%;
	position:absolute;
	left:50%;
	display: flex;
	padding: 0 5px;
	opacity: 1;
	height: 25px;
	z-index:99;
	transform: translateX(-50%) translateY(-50%);
}
.mainBodyContainerHomeFull .linksCont.centerIcon.active a{color:#fff;opacity:0.8;padding:0 10px}
.mainBodyContainerHomeFull .homeIconCont.centerIcon{
	
}
.mainBodyContainerHomeFull .homeIconCont.centerIcon.active a{
	margin: auto;
}
.mainBodyContainerHomeFull .homeIconCont.centerIcon img{
	transition: all 1s ease-in-out;
	filter: hue-rotate(200deg) grayscale(0%);
}
.mainBodyContainerHomeFull .homeIconCont.centerIcon.active img{
	filter: hue-rotate(0deg) grayscale(100%);
}
.videTextCont{position: relative;}
.videoOverText{
	font-family: 'GeoUlLt';
	margin: 0;
	position: absolute;
	z-index: 100;
	color: rgba(255,255,255,.85);
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 64px;
	font-weight: 700;
	width: 100%;
	text-align: center;
}
.homeIconCont.centerIcon .badgeCont{
	color: rgba(255, 255, 255, 0.8);
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 3px;
	display: inline-block;
	width: auto;
}
.homeIconCont.centerIcon .badgeCont img{
	transform: rotate(270deg);
	height: 6px;
	display: inline-block;
	position: relative;
	top: -1px;
}
button.skipVid {
	position: fixed;
	bottom: 55px;
	right: 50%;
	padding: 5px 10px 0;
	z-index: 100;
	border: 1px solid transparent;
	background: transparent;
	/* box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1); */
	transform: translateX(50%);
	color: rgba(255, 255, 255, 0.8);
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 3px;
	width: 100px;
	outline: none;
}
button.skipVid.muteVid.mobHide {
    width: 50px;
    bottom: 80px;
}
.muteVid:after{
	content: " ";
    position: absolute;
    top: 0;
    left: 100%;
    border-left: 1px solid #dc0032;
    border-right: 2px solid #dc0032;
    height: 35px;
    transform: rotate(45deg) translate(-15px,20px);
    display: block;
    opacity: 1;
    transition: all 0.4s ease-in-out;
}
.muteVid.muted:after{
	opacity: 0;
}
.videoContHome.inactive button.skipVid{
	opacity: 0;
	visibility: hidden;
}
.videoContHome video{
	background: #333;
}
.videoContHome .career-empl-cont .row.boardDirMainCont.ng-scope.slick-slide{
	height: 85vh;
	padding: 0;
}

.videoContHome .career-empl-cont .row.boardDirMainCont.ng-scope.slick-slide .col-md-12{
	height: 85vh;
	width: 100vw;
	padding: 0;
	position: relative;
	overflow: hidden;
}
/*.row.boardDirMainCont.ng-scope.slick-slide .col-md-12 img*/
.videoContHome .career-empl-cont .row.boardDirMainCont.ng-scope.slick-slide .col-md-12 img{
	position: absolute;
	height: 100%;
	width: auto;
	max-width: unset;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.videoContHome .career-empl-cont .row.boardDirMainCont.ng-scope.slick-slide .col-md-12 img.small{
	transform: translate(-50%,-50%) scale(0.75);
}
.imgBAndW{
	filter: grayscale(100%);
}
h3.aniOri.L2R.top{
	position: relative;
	top: 40px;
}

.smallhg{max-width: 80%;    margin-left: 11%;}
.imgHidePar{
	position: absolute;
	height: 100%;
	max-width: none;
	width: initial;
	left: 50%;
	transform: translateX(-46%);
}
.videoContHome{
	background: rgba(255,0,0,0.1);
	height: 100vh;
	width: 100vw;
	transition: all 0.4s ease-in-out;
}
.videoContHome.inactive{
	height: 85vh;
	background: #dc0032;
	position: absolute;
	top: 0;
}
.videoContHome img{
	margin: auto;
}
.videoContHome img.mobHide{
	opacity: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	transform: translate(-50%,-50%);
	transition: all 0.4s ease-in-out;
}
.videoContHome.inactive img.mobHide{
	opacity: 1;
}
.etvInner {
	padding: 40px 40px 60px;
}
.etvInner>p{
	clear: both;
	max-width: 100% !important;
	margin:0 !important;
}
#home_vid,.home_vid{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.8s ease-in-out;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}
.videoContHome.inactive #home_vid{
	height: 85vh;
	width: 100vw;
	opacity: 0;
}
.homeIconCont.centerIcon.active img.arrowAnimate {
	filter: grayscale(100%);
}
.boxInside {
	
	/* min-height: 200px;
	margin-bottom: 40px; */
}   
.boxInside.top {
	margin-bottom: 0px;
	margin-top: 40px;
}
span.arrText {
	position: absolute;
	left: 50%;
	top: -72px;
	transform: translateX(-50%);
	color: rgba(255, 255, 255, 0.8);
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 2px;
}
.animateHeight{
	position: absolute;
	top: -50px;
	left: 50%;
	transform: translateX(-50%);
	background: rgba(255,255,255,0.5);
	width: 2px;
	animation:aniHht 2.4s;
	-moz-animation:aniHht 2.4s infinite;
	-webkit-animation:aniHht 2.4s infinite;
}


@-moz-keyframes aniHht{
	0%   {height: 0px;transform: translateY(0);}
	80%   {height: 50px;transform: translateY(0);}
	100%    {height: 0px;transform: translateY(50px);}
}

@-webkit-keyframes aniHht{
	0%   {height: 0px;transform: translateY(0);}
	80%   {height: 50px;transform: translateY(0);}
	100%    {height: 0px;transform: translateY(50px);}
}
.contTran{
	transition: all 2s ease;
}
.portfolioContainer video{
	filter: grayscale(100%);
}
.boxInside img {
	max-height: none;
	max-width: 100%;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.boardComitteFlexCont>div{
	
	box-sizing: border-box;
}
.boardComitteFlexCont>div:first-child{
	flex-grow: 2;
	border-right: 1px solid rgba(0,0,0,0.3);
	margin-right: 10%;
}
#crpPres .boardComitteFlexCont>div:first-child{
	border-right: 1px solid rgba(0,0,0,0);
}
.boardComitteFlexCont>div:last-child{
	flex-grow: 3;
}
.boardComitteFlexCont>div h3{
	opacity: 0.6;
}
.animateHeightBg{
	top: -50px;
	width: 2px;
	position: absolute;
	left: 50%;
	background: rgba(0, 0, 0, 0.1);
	height: 50px;
	transform: translate3d(0px,0,0);
}
.inverstorSections ul.nav.nav-tabs>li>a:focus,.inverstorSections ul.nav.nav-tabs li>a:focus{
	border:none;
	outline: none;
}
.inverstorSections ul.nav.nav-tabs>li>a,.inverstorSections ul.nav.nav-tabs li>a{
	font-family: 'Geogrotesque';
	color: #ccc;
	font-size: 18px;
	line-height: 24px;
	margin:0;
	border:none;
	padding: 10px 15px;
	transition: all 0.4s ease-in-out;
}
.inverstorSections ul.nav.nav-tabs slick li{
	height: 42px;
	min-width: 150px;
	float: left;
}
.inverstorSections ul.nav.nav-tabs slick li a{
	cursor: pointer;
}
.inverstorSections ul.nav.nav-tabs{
	margin-top: 15px;
	margin-bottom: 60px;
	margin-left: 14px;
	border-bottom: 1px solid rgba(0,0,0,0.3);
}
.inverstorSections ul.nav.nav-tabs>li:first-child a,.inverstorSections ul.nav.nav-tabs li:first-child a{
	padding-left: 0;
	/* text-align: left; */
}
.inverstorSections ul.nav.nav-tabs>li.active>a,.inverstorSections ul.nav.nav-tabs li.active>a{
	color: #333;
	border:none;
}
.annItem {
    width: 150px;
    float: left;
    height: 41px;
}
.inverstorSections ul.nav.nav-tabs.homeSlickConnt{
	position: relative;
}
.inverstorSections ul.nav.nav-tabs.homeSlickConnt .btnContSlixk{
	top:103px;
}
.annItem a{
	font-family: 'Geogrotesque';
    color: #ccc;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    border: none;
    padding: 10px 15px;
    text-decoration: none;
    cursor: default;
    display: inline-block;
    transition: all 0.4s ease-in-out;
}
.inverstorSections .homeSlickConnt .empPrev:before,.inverstorSections .homeSlickConnt .empPrev:after,.inverstorSections .homeSlickConnt .empNext:before,.inverstorSections .homeSlickConnt .empNext:after{
	background: rgba(238,238,238,0.8);
	background: #aaa;
	width: 2px;
	height: 10px;
}
.inverstorSections .homeSlickConnt .empPrev, .inverstorSections .homeSlickConnt .empNext{
	height: 80px;
}
.inverstorSections .homeSlickConnt ul.slick-dots{
	bottom:22%;
}
.inverstorSections .homeSlickConnt ul.slick-dots li{
	padding: 0 2.5px;
}
.inverstorSections .empNext:before{
	transform: translateY(-16px) rotate(-40deg);
}
.inverstorSections .empPrev:before{
	transform: translateY(-16px) rotate(40deg);
}
.annItem a:hover{
	background: #EEE;

}
.annItem.active a{
	color: #333;
    border: none;
}
.inv-ann-cont {
    overflow: hidden;
}

.transUp{
	transition: all 1.2s ease;
}
section.investor-pdf-links-new.active.ng-leave-active{
	-webkit-transition:-webkit-transform 0s, -webkit-opacity 0s;
	transition:transform 0s,opacity 0s;
}
section.investor-pdf-links-new.active{
	-webkit-transition:-webkit-transform 2s, -webkit-opacity 0s;
	transition:transform 2s,opacity 0s;
}
img.transUp{
	transition: all 2s ease-in-out;
}
.tranySl{
	transition: all 1.4s ease-in-out;
}
.contact-main-text h1{
	font-size: 72px;
	margin: 0;
	padding: 0;
	line-height: 144px;
	padding-top: 24px;  
	letter-spacing: -4px;
}
.contact-main-text p{
	max-width: 64%;
	margin: auto;
	font-size: 21px;
	line-height: 1.4;
	color: #363636;
	margin-bottom: 60px;
}

.row.contact-add-text {
	margin: 80px 0 80px;
}
.contact-top-rel>div{
	height: 145px;
}
.contact-top-rel>div:nth-child(1) h3{
	margin-bottom: 10px;
}
.contact-top-rel>div:nth-child(1) p{
	margin-bottom: 3px;
}
.contact-top-rel>div:nth-child(3) p>a{
	padding-top: 7px;
}
.contact-top-rel>div:nth-child(3)>div{
	margin-top: 24px;
}
.contact-add-text .btn-link{
	color: #dc0032;
	padding-left: 0;
	padding-top: 0;
	font-size: 16px;
	text-transform: uppercase;
}
.contact-add-text .btn-link.btn-link-blue{
	color: #5774b9;
	text-transform: lowercase;
}
.contact-add-text .btn-link.btn-link-blue.btnKarvy{
	text-transform: unset;
	font-size: 16px;
	line-height: 20px;
	/* color: #333; */
	margin: 0;
	/*display: block;*/
	text-align: left;
	padding: 0;
}
.row.container-fluid.contact-add-text.bTop{
	border-top: 1px solid rgba(0,0,0,0.2);
	margin: 50px 0 50px;
	padding-top: 20px;

}
.bTop .clearfix.container-fluid {
	position: relative;
	top: -32px;
	text-align: left;
	color: #999;
	padding: 0;
}
.bTop .clearfix.container-fluid h3{
	color: #999;
	display: inline;
	padding: 15px;
	background: #F0F0F0;
}
.row.contact-add-text .col-md-3{
	border-right: 1px solid rgba(0,0,0,0.3);
	padding: 0 0 0 36px;
}
.row.contact-add-text .col-md-3:last-child{
	border: none;
}
.row.contact-add-text p {
	font-size: 16px;
	line-height: 20px;
	color: #333;
	margin: 0;
}
.row.contact-add-text p sub{
	bottom: 0;
}
/*.row.contact-add-text .col-md-4 .flex-cont{
	margin-top: 9px;
}*/
.row.contact-add-text p.incv{
	margin-bottom: 37px;
}
.row.contact-add-text p mail{
	font-size: 14px;
    line-height: 1;
    color: rgba(0, 0, 255, 0.61);
    margin-left: 6px;
}
.row.contact-add-text p b{
	font-family: 'Glober bold';
}
.row.contact-add-text p a i{
	display: inline-block;
	font-size: 14px;
	line-height: 14px;
	margin-top: 0;
}
.contact-add-text .clearfix.flex-cont>div{
	flex-basis: 50%;
}
.clearfix.container-fluid.invCont {
	padding: 0;
	margin-bottom: 30px;
}
.clearfix.container-fluid.invCont h3{
	color: #666766;
	font-family: 'Glober';
	font-size: 30px;
	letter-spacing: 0px;
	margin-bottom: 25px;
}
.row.container-fluid.contact-add-text.invCntcCont {
	padding-left: 30px;
	margin-top: 0;
}
.row.contact-add-text p.maraut0{
	margin: auto 0;
}
.m30Top{margin-top: 30px;}
.row.contact-add-text p i{
	font-size: 12px;
	line-height: 12px;
	font-style: normal;
	margin-top: 10px;
	display:  block;
}
.row.contact-add-text p a.bordDwlBtn {
	margin-top: 13px;
}
.row.contact-add-text p i b{
	display: block;
	font-weight: normal;
}
.row.contact-add-text p i b span{
	font-weight: bold;
	font-family: 'GloberSB';
	margin-right: 5px;
}
.row.contact-add-text div.flex-cont a.btn.bordDwlBtn{
	margin: auto 15px 0 0;
}
.row.contact-add-text h3 {
	font-family: 'Glober bold';
	font-size: 19px;
	line-height: 19px;
	color: #000;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 4px;
}
.btnOvrLy{
	position: relative;
	height: 0;
	z-index: 1;
}
.btnOvrLy button.btn.btn-bl{
	position: absolute;
	left: 50%;
	top:0;
	transform: translate3d(-50%,-100%,0);
	border-radius: 0;
	background: #90a4f6;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: #e3e6fc;
}

.contact-add-text-below.text-center {
	border: 1px solid #7f7f7f;
	border-top: 5px solid #7f7f7f;
	padding: 45px 64px;
	margin: 20px 0 50px 22px;
}

.row.contact-add-text .contact-add-text-below p {
	font-size: 16px;
	line-height: 21px;
	color: #444;
	margin: 0;
}
.row.contact-add-text .contact-add-text-below p.midp {
	font-size: 19px;
	line-height: 24px;
	color: #333;
	margin: 0;
}
.row.contact-add-text .contact-add-text-below h3 {
	font-family: 'GeoMed';
	font-size: 24px;
	line-height: 24px;
	color: #525252;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 16px;
}
.row.contact-add-text .contact-add-text-below h4 {
	font-family: 'GLober bold';
	color: #000;
	margin-top: 37px;
	margin-bottom: 16px;
	font-size: 18px;
}
.btnContAdd{
	margin-top: 27px;
	margin-bottom: 54px
}

.btnContAdd .btn{
	background: #dc0032;
	color: rgba(255,255,255,0.8);
	font-size: 14px;
	line-height: 18px;
	border-radius: 0;
}
.ng-map-info-window{

}
info-window img{
	/*filter: invert(100%);*/
}
.ng-map-info-window p.title{
	color: #555;
	/*border-bottom: 1px solid rgba(0,0,0,0.3);*/
	text-transform: uppercase;
	font-family: 'GeoMed';
}

.sld_foc_cont{
	background: transparent;
	display: block;
	height: 1px;
	transform: translateX(14px);
	position: relative;
	z-index: 100;
}
.sld_foc_cont.sld_foc_cont33 .sliding_focus{
	width: 25%;
}
.sld_foc_cont.sld_foc_cont25 .sliding_focus{
	width: 20%
}
.sliding_focus{
	position: absolute;
	width: 10%;
	transition: all 0.8s ease-in-out;
	left: 0;
	background: #333;
	height: 1px;
	top:60px;
	display: none;
}
.portMainCont{
	height:100%; overflow:hidden;padding: 0;
}
.mobOvCrtl .portMainCont{
	display: flex;
}
.mainBodyGalleryContainerFull.mainBodyPortContainerFull .mobOvCrtl .portMainCont{
	display: flex;
	justify-content: center;
	align-items: center;
}
.mobShow{
	display: none !important;
}
.vMobShow{
	display: none !important;
}
.job-res-item.job-res-item-load{
	margin-bottom: 100px;
}
.clearfix.flex-cont.corpContMain{
	padding:80px 0;
}
.portfolioContainer.corpMainCont.contactMainCont>.container{
	padding: 0 15px;
}
.corpimg{margin-bottom:20px}
.nwklist ul li a img.portfolioItemSB{max-width: 100%;
    max-height: 40%;
    width: auto;
    height: auto;
    margin: auto;
}
.nwklist ul li a img.portfolioItemxcnbc{max-width: 100%;
    max-height: 45%;
    width: auto;
    height: auto;
    margin: auto;
}
@media (min-width: 1600px) {
	.contentTypeDiv img {
		position: absolute;
		width: 100%;
		max-width: none; 
		z-index: -1;
		min-height: 100%; 
		text-align: center;
		min-width: 100%; 
		height: auto;
		max-height: none;
	}
	.contentTypeDiv.contentTypeDivEnt img {
		position: absolute;
		width: 100%;
		max-width: none; 
		z-index: -1;
		min-height: 100%; 
		text-align: center;
		min-width: 100%; 
		height: auto;
		max-height: none;
		left: 50%;
	    top: 0%;
	    transform: translate(-50%,0%);
	}
	.animateN18{
		top: 48%;
	}
}
.inv-ann-cont slick .annItem,.inv-ann-cont slick{
	overflow: hidden;
}
.inv-ann-cont.car-ann-cont,.inv-ann-cont.car-ann-cont slick,.inv-ann-cont.car-ann-cont slick .annItem{
	height: 250px;
}
.inv-ann-cont.car-ann-cont{
	height: 215px;
	display: block;
	width: 90%;
	margin: auto;
}
.showOver992{opacity: 1;visibility: visible;height: 41px;}
.showOver600{opacity: 0;visibility: hidden;height: 0;}
.showUnder600{opacity: 0;visibility: hidden;height: 0;}
@media only screen and (max-width: 992px) {
	.clearfix.mngContFlSm{
		display: flex;
		flex-direction: column;
	}
	.mngContFlSm>h2, .mngContFlSm>div{
		width: 100%;
		margin: 10px 0 !important;
	}
	.mngContFlSm .contentTypeDiv.contentTypeMng,.mngContFlSm>div:nth-child(4) .contentTypeDiv.contentTypeMng{
		flex-basis: 100%;
	}
	.mngContFlSm>div:nth-child(4) .contentTypeDiv.contentTypeMng:nth-child(4n+1) .back{
		left: 0;
	}
	.mngContFlSm>div:nth-child(4) .contentTypeDiv.contentTypeMng:nth-child(4n+1) .back .triangle{
		left: 3%;
	}
	.mngContFlSm>h2:nth-child(1){order: 1; margin: 0 10px; width: 100%;}
	.mngContFlSm>h2:nth-child(2){order: 3; margin: 0 10px; width: 100%;}
	.mngContFlSm>div:nth-child(3){order: 2; margin: 0 10px; width: 100%;}
	.mngContFlSm>div:nth-child(4){order: 4; margin: 0 10px; width: 100%;}
	.inv-ann-cont.car-ann-cont.showOver992,.showOver992{opacity: 0;visibility: hidden;height: 0;}
	.inv-ann-cont.car-ann-cont.showOver600,.showOver600{opacity: 1;visibility: visible;height: 41px;}
	.inv-ann-cont.car-ann-cont.showUnder600,.showUnder600{opacity: 0;visibility: hidden;height: 0;}
	.inv-ann-cont.car-ann-cont.showOver600,.showOver600{opacity: 1;visibility: visible;height: 215px;;}
	.mainBodyContainerCarFull video{
		transform: translate(-50%,0%) scale(1.08) !important;
	}
	div#scrollHere{
		top:100px;
	}
	.contentTypeDiv.mobShow img{
		height: auto;
	    width: 100%;
	    max-width: unset;
	    min-width: unset;
	    min-height: unset;
	    max-height: unset;
	}
	.nav-tabs.nav-justified.nav-notice>li:nth-child(),.nav-tabs.nav-justified.nav-notice>li{width: auto;}
	.container.box-flex.careerbox .btnContSlixk{
		top: 55%;
	    width: 100%;
	    transform: translateX(10%) translateY(-115px);
	}
	.careerboxCont .container.box-flex.careerbox .career-empl-cont{
		width: 80%;
		margin: 0 auto;
	}
	.headerOptCont .container.containerHeaderLinks{
	    min-width: 100vw;
	    width: 100vw;
	    max-width: 100vw;
	}
	.headerCrumbs.mobShow>a{
		width: 150px;
	    height: 150px;
	    background: rgba(220, 0, 50, 0.8);
	    display: flex;
	    color: #FFF;
	    flex-direction: column;
	    text-decoration: none;
	    margin: auto;
	}
	.headerCrumbs.mobShow>a>span{
		width: 100px;
	    height: 30px;
	    transform: translateY(0);
	    margin: auto auto 10px;
	}
	.headerCrumbs.mobShow>a>p{
		margin: 0 auto auto;
	}
	.headerCrumbs.mobShow {
	    display: flex;
	    flex-basis: 50%;
	    height: 16.6%;
	    float: none;
	    width: 33.33333%;
	    clear: both;
	    /* float: left; */
	    background: transparent;
	    margin: auto;
	    flex-direction: column;
	    text-align: center;
	    padding: 0;
	    height: 150px;
	}
	.container.tv18Cont,.container.nw18Cont{width: 80%;margin: 0 auto 80px;}
	.inverstorSections ul.nav.nav-tabs>li:first-child a{
		padding-left: 15px;
	}
	.headerPrimaryCont .pull-left a.homeLogoA,.headerPrimaryCont .pull-right a.homeLogoA{
		height: 28px;
		float: right;
		margin-right: 30px;
	}
	ul.barsCont li{
		height: 1px;
		border: none;
		border-bottom: 1px solid;
		margin:6px;
	}
	.mainBodyPortContainerFull{
		height: auto !important;
		margin-bottom: 60px;
	}
	.mainBodyContainerHomeFull .homeIconCont.centerIcon.active{
		top:75%;
	}
	.eachTimelineSlide {
	    float: left;
	}
	.itemHomeSlider{
		width: 16.6666666667vw !important;
	}
	.logoSliderItem{
		display: block;
	}
	.logoSliderItem.portfolioItem img{
		max-width: 100%;
		max-height: 30%;
		width: auto;
		height: auto;
		margin: auto;
		position: relative;
		top: 24%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.videoContHome{
		background: #dc0032;
	}
	.container{
		width: auto;
		min-width: unset;
		max-width: unset;
		margin: 0 15px;
	}
	.headerPrimaryCont>div{
		padding: 0;
	}
	.menuBrsCont{
		text-align: left;
    	margin-left: 19px;
	}
	.mobHide{display: none !important;}
	.mobShow{
		display: block !important;
	}
	.video-cont.corporate_main_hb {
		height: auto !important;
	}
	.corporate_main_hb .mobShow {
		object-fit: cover;
		display: block;
		overflow: hidden;
		width: 100%;
		height: auto !important;
	}
	div#headerLinkCont {
		display: flex !important;
		flex-direction: column;
	}
	.headerOptCont {
		position: static;
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		height: auto;
		padding: 0;
		background: transparent;
	}
	.container.containerHeaderLinks {
		display: block;
	    /* flex-direction: column; */
	    flex-grow: 1;
	    height: auto;
	    margin: auto;
	    flex-direction: row;
	    justify-content: space-between;
	    display: flex;
	    flex-wrap: wrap;
	}
	.headerInner.closeBtn{
		background: transparent;
		text-align: right !important;
		opacity: 0.8;
	}
	.headerInner.closeBtn>span i {
		top:8px;
		left:-20px;
	}
	.headerInner.closeBtn>span {
	    color: #CDCFD1;
	    height: 35px;
	    display: inline-block;
	    position: relative;
	    width: 154px;
	    left: -14%;
	}
	.headerMainContainer{
		top: 0;
		left: -110%;
	}
	ul.barsCont{margin-top: 13px;}
	.headerSocialContainer {
	    color: #999;
	    width: 106px;
	    margin: 15px auto 0;

	}
	.headerSocialContainer i {
	    font-size: 16px;
	    padding: 0 10px;
	    transition: all 0.4s ease-in-out;
	    color: #9b9b9b;
	    transform: scale(1);
	    width: auto;
	}
	.headerSocialContainer i {
	    font-size: 16px;
	    padding: 0 10px;
	    transition: all 0.4s ease-in-out;
	    color: #b6b6b6;
	    transform: scale(1);
	    width: auto;
	}
	.homeIconCont.centerIcon .badgeCont{width: 82px;}
	.headerOpenHoverImgCont img.notOnHover,.headerOpenHoverImgCont img.onHover{
		height: 32px;
		margin-top: 10px;
	}
	.homeIconCont.centerIcon.active img.arrowAnimate{
		width: 32px;
	}
	.mainBodyContainerHomeFull .homeIconCont.centerIcon.active{background: transparent;}
	.headerMainContainer>img.header_bg_img.mobShow{
		height: 110vh !important;
		transform: translate(-50%,-50%);
    	left: 50%;
	}
	.headerCrumbs {
		display: flex;
	    flex-basis: 35%;
	    height: 16.6%;
	    float: none;
	    width: 33.33333%;
	    clear: both;
	    /* float: left; */
	    background: rgba(220, 0, 50, 0.8);
	    margin: auto;
	    flex-direction: column;
	    text-align: center;
	    padding: 23px;
	    height: 150px;
	}
	.headerCrumbs img{
		max-height: 30px;
		max-width: 30px;
	}
	.headerCrumbs>span {
		width: 100px;
		height: 30px;
		transform: translateY(0);
		margin: 10px auto;
	}
	.headerCrumbs>p{
		margin: 0 auto auto;
	}
	.headerMainContainer>span{
		content: " ";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.headerSocialMnCnt{
		position: absolute;
	    top: -59px;
	    width: 150px;
	    background: transparent;
	    left: 3%;
	    height: 40px;
	}
	.headerCrumbs .subCrumbsCont,.headerCrumbs:hover .subCrumbsCont{
		display: none;
	}
	a.fixed-link-top{
		top: 0;
		height: 26px;
		font-size: 9px;
		opacity: 0.7;
		left: 144px;
		left: 100px;
		top: 26px;
		width: 50px;
		line-height: 1;
		text-align: left;
	}
	span.deskShow {
		display: none;
	}
	.row.box-flex {
		margin: 0;
		flex-direction: column;
	}
	.box-flex .col-md-3{
		width: 100%;
		display: flex;
		justify-content: space-between;

	}
	.invBoxMar .box-flex .col-md-3{
		flex-wrap: wrap;
	}
	.row.box-flex.box5.invbox .box{
		margin: 25px auto;
	}
	.box-flex .col-md-3 .box{
		flex-basis: 31%;
		margin: 25px auto;
	}

	.box-flex .col-md-6 {
		order: -1;
	}
	.box{height: 200px;}
	.box a{
		font-size: 21px;
		line-height: 21px;
	}
	.centerCoverText p,.centerCoverText ul{
		max-width: 80%;
		width: 80%;
	}
	.centerCoverText{
		padding: 0;
	}
	img.corp-img-cont {
		max-width: 100%;
		max-height: none;
		min-width: 100%;
		min-height: 100%;
		height: auto;
		width: auto;
	}
	.boxTextBot {
		position: absolute;
		bottom: 18px;
		left: 20px;
		width: 80%;
	}
	.btn-SplCont .bottomHR{
		top:-13px;
	}
	.frontText h2{font-size: 25px;line-height: 1;}
	.frontText h1{font-size: 40px;line-height: 1;}
	.frontText h5{font-size: 16px;}
	.dispContRow{
		display: flex;
		position: relative;
		justify-content: space-around;
		width: 50%;
		padding: 0;
		margin: 0;
		flex-direction: column;
	}
	.dispContRow.mobVr{
		display: none;
    	margin: 0;
	}
	.contentTypeDiv {
		width: 31%;
	    margin: auto;
	    padding: 5px 0;
	    box-sizing: border-box;
	    overflow: hidden;
	    opacity: 1;
	    height: auto !important;
	    flex-basis: 33.333333%;
		background:none;
	}
	.contentTypeDiv.mobShow {
	    display: flex !important;
	}
	.contentTypeDiv a {
	    height: 181px !important;
	    margin: auto;
	}
	.contentTypeDiv.div1{
		animation-delay: unset;
	}
	.container.invBoxMar {
	    width: 80%;
	    margin: 0 auto;
	}
	.portMainCont{
		height: auto;
		overflow: visible;
		display: flex;
		/* flex-direction: column; */
		height: 90vh;
		transform: scale(0.87) translateY(-8vh);
	}
	.contentTypeDiv p.front,.back p{
		display: none;
	}
	.contentTypeDiv .back{
		height: 100%;
	    opacity: 1;
	    top: 0;
	    visibility: visible;
	    /* background: rgba(75, 28, 28, 0); */
	}
	.back-text-cont {
	    position: absolute;
	    bottom: 16px;
	    left: 16px;
	}
	.back-text-cont .logowrap{display:none}
	.mobOvCrtl{height: 75vh;}
	.fav-logo-cont img{
		max-height: 24px;
	    height: 24px;
	    transform: translateY(-12px);
	}
	.back h3 {
	    margin: 0;
	    font-size: 21px;
	    max-width: 300px;
	    margin-bottom: 0px;
	    text-transform: uppercase;
	    font-family: GeoMed;
	    letter-spacing: 0.5px;
	}
	.contentTypeDiv a {
		text-decoration: none;
		width: 100%;
		height: 100%;
		overflow: hidden;
		display: block;
		position: relative;
	}
	#home_vid{
		/*object-fit: cover;*/
	}
	.greyBG.footerSection .foot-link-cont{
		width: 50%;
	}
	.greyBG.footerSection .foot-link-cont:first-child{padding-left: 0 !important;}
	.greyBG.footerSection .foot-link-cont:nth-child(2),.greyBG.footerSection .foot-link-cont:nth-child(4){
		padding-left: 25px !important;
	}
	.footerSection .container>.row.clearAfter{margin:0;padding: 15px 0;display:flex;flex-wrap:wrap}
	.footerSection .container>.row{padding: 15px 0;}
	section.greyBG.footerSection>.container {
	    width: 50%;
	    margin: 0 auto;
	    width: 80% !important;
	    padding: 0 !important;
	}
	.whiteBgParl>.container{width: auto;margin-left:15px;margin-right: 15px;margin: 0;}
	.parallaxOneCont{height: auto;display: block;}
	.parallaxOneCont.parallaxOneCont2brand{
		flex-direction: column;
	}
	.para_img_cont img{
		width: 100%;
		max-width: 400px;
		max-height: none;
		display: block;
		margin:0 auto;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont .para_img_cont img.rishteycineplex{
		float: none !important;
		max-width: 100% !important;
	}
	.boardDirMainCont{

	}
	.mobDirEach{
		display: flex;
	}
	
	.mobDirEach img{
		max-height: 90%;
		max-width: 150px;
		margin: auto;
		height: auto;
		text-align: right;
	}
	.mobDirEachText {
		flex-basis: 70%;
		display: flex;
	}
	.mobDirEachText .inner{
		margin: auto;
		max-width: 80%;
		height: auto;
		background: transparent;
	}
	.boardDirMainCont h3{
		margin: 12px 0;
	}
	.mobDirImgCont{
		flex-basis: 30%;
		text-align: center;
		display: flex;
		max-height: 400px;
	}
	div#globPartInt h1,div#brdCmtii h1,div#crpPres h1 {
	    margin-bottom: 25px !important;
	}
	div#globPartInt>p,.distriThmb p{
		font-size: 16px;
		line-height: 1.6;
		margin-bottom: 0;
	}
	.whiteBgParl.divOnFocus.distriThmbMainCont{
	    height: auto !important;
	}
	.row.box-flex.box5.invbox{
		margin-top: 30px;
	}
	.boardDirMainCont {
	    margin: 0;
	}
	.corpMainCont h1,.portfolioMainCont h1 {
		font-size: 55px;
		max-width: 80%;
	    line-height: 1 !important;
	    padding: 40px 0 10px !important;
	    margin: 0 auto !important;
	    letter-spacing: -2px;
	}
	.inverstorSections.inverstorMergeSections h1{
		font-size: 55px;
		max-width: 80%;
	    line-height: 1 !important;
	    padding: 40px 0 10px !important;
	    margin: 0 auto !important;
	    letter-spacing: -2px;
		max-width: 100%;
		width: 100%;
	}
	.row.box-flex.box5.invbox .box a .boxTextBot{
		bottom: 15px;
		left: 20px;
	}
	.mobShowCorpOpt .pull-left.col-md-3.boxContAt .boxTextBot{
		bottom: 18px;
	    left: 20px;
	    font-size: 20px;
	}
	.inverstorSections h1{
		max-width: 100%;
	}
	.inverstorSections.inverstorSectionsLinks h1{
		padding: 0 !important;
	}

	.inverstorSections h1.finSubh1{
		font-size: 40px;
		line-height: 1.15 !important;
	}
	.portfolioMainCont h1{
		max-width: 80%;
		margin: 0 auto !important;
	}
	.corpMainCont h1 span {
		font-size: 28px !important;
	}
	div#compHist h1{
		max-width: 100%;
	}
	.legend {
	    position: static;
	    height: 13px;
	    margin-top: 15px;
	}
	.legend p {
	    width: 112px;
	    float: left;
	    margin: 0; 
	}
	.corpMainCont h1 .legend span{
		font-size: 12px !important;
		line-height: 1;
	}
	.portfolioItem>.thumbnail.slider-thumbnail.toLeft, .portfolioItem>.thumbnail.toLeft,.portfolioItem>.thumbnail.slider-thumbnail.toRight, .portfolioItem>.thumbnail.toRight,.portfolioItem div.thumbnail.second{
		padding: 0px 0 50px !important;
		margin: auto;
		border: none;
	}
	.portfolioMainCont .portfolioItem.corp_port{
		width: 100%;
		clear: both;
	}
	.portfolioItem>.thumbnail>div.imgThmbCont{
		display: none;
	}
	.portfolioMainCont .thumbnail .caption{
		display: flex;
	}
	.boxInside.transUp,.boxInside{
		flex-basis: 30%;
	}
	.boxInside.transUp,.boxInside>div{
		margin:auto;
	}
	.boxInside img.logoUp.mobShow{
		max-height: 120px;
		margin:auto;
	}
	.boxInside img{
		box-shadow: none;
	}
	p.tranySl{
		flex-basis: 70%;
		padding-left: 25px;
		padding-top: 60px;
	}
	.timelineSlider .flex-drop-opt {
		position: static;
		float: left;
		display: block;
		opacity: 1;
		height: 300px;
		padding: 0;
		margin: 0 15px;
	}
	.timelineSlider .flex-dropdown-brand{
		position: static;
		display: block;
		float: left;
		height: 300px;
		padding: 0;
		margin: 0 15px;
		opacity: 1;
	}
	.timelineSlider .flex-cont:after{
		display: block;
		clear: both;
	}
	.timelineSlider{overflow: hidden;}
	.timelineSlider .sectionalCont.pull-left .col-md-3{

	}
	.row.distriTextCont{
		flex-direction: column;
		margin-bottom: 80px !important;
	}
	.row.distriTextCont .pull-left.text-center{
		text-align: left;
	}
	.pull-left.distriText.borderLeft{
		border-left: none;
	}
	.row.distriTextCont .pull-left.text-center img{
		height: 50px;
		margin-bottom: 10px;
	}
	.parallaxOneCont.parallaxOneCont2brand.trans0{height: auto;}
	.moviePosterCOnt{
		margin: 13px auto;
		text-align: center;
		height: 190px;
	}
	.moviePosterCOnt img{
		width: 148px;
	}
	.para_txt_inner.publishItemInner img{margin: auto !important; height: 80px;}
	img.longImg {
		max-height: 300px;
		height: 300px;
		display: block;
		margin: auto;
	}
	.para_txt_inner.publishItemInner img.longImg {
		order: -1;
		max-height: 300px;
		height: 300px;
		max-width: unset;
	}
	.para_txt_inner.publishItemInner {
		display: flex;
		flex-direction: column;
	}
	
	.parallaxOneCont.parallaxOneCont2brand .publishItemInner.para_txt_inner p{
		margin:0 !important;
		max-width: 100%;
	}
	.portfolioMainCont .parallaxOneCont.parallaxOneCont2brand.trans0{
		margin: 0 !important;
	}
	.para_txt_inner.publishItemInner {
		margin-bottom: 42px;
	}
	.parallaxOneCont.trans0{
		height: auto !important;
	}
	.aniOri{opacity: 1 !important;line-height: 1.4;position: static !important;margin-left: 10%;max-width: 80%;font-size: 20px;letter-spacing: 3px;}
	.container.containerNoMar1K {
		max-width: 100%;
		padding: 0;
		width: auto;
		overflow: hidden;
	}
	.parallaxOneCont.parallaxOneCont2brand .para_txt_inner p{
		margin:0;
		max-width: 100%;
	}
	
	
	.parallaxOneCont.parallaxOneContWith2scrn .para_txt_inner{
		width: 100%;
	}
	.para_img_cont img.imgHidePar {
		position: static;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
		transform: translate(0);
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont{
		display: flex;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont .para_img_cont img{
		width: 100%;
		max-width: unset;
		max-height: unset;
		display: initial;
		margin: auto;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.parallaxOneCont2brand{
		flex-direction: row;
	}
	.portfolioContainerAni.portfolioContainer img.longImg{
		max-width: 100%;
		max-height: unset;
		height: auto;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.parallaxOneContWith2scrn .para_txt_inner {
		width: 80%;
		max-width: none;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.parallaxOneContWith2scrn .para_txt_cont.o2{height: auto !important; }
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.parallaxOneContBgImg.trans0{
		min-height: 60vh;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont .para_img_cont img.splImg{
		width: 50vw !important;
		max-height: 100%;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.etvMainCont .para_img_cont img{
		position: static !important;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.etvMainCont.parallaxOneContBgImg.trans0{
		margin-bottom: 0 !important;
	}
	.para_txt_inner.paraTxtInnerNick {
		max-width: unset;
	}
	.para_txt_inner.paraTxtInnerRishtey {
		width: 100%;
		max-width: unset;
	}
	.portfolioMainCont .thumbnail .caption p, .distriThmb p{padding-top: 40px;}
	.etvMobCont a{
		width: 33%;
	    display: flex;
	    text-align: center;
	    float: left;
	    height: 80px;
	    margin: 0;
	    padding: 0 13px;
	}
	.etvMobCont a img{
		max-width: 64px;
		max-height: 64px;
	    margin: auto;
	}
	
	.etvMobCont a:nth-child(1) img{
		max-width: 59px;
	    max-height: 55px;
	    transform: translate(-2px,0px);
	}
	.etvMobCont a:nth-child(14) img{
		max-width: 64px;
		max-height: 56px;
		transform: translateX(-8px);
	}
	.etvMobCont a:nth-child(7) img{
		transform: scale(0.95);
	}
	/*.etvMobCont a:nth-child(6) img,.etvMobCont a:nth-child(9) img,.etvMobCont a:nth-child(10) img,.etvMobCont a:nth-child(12) img{
		max-width: 80px;
		transform: translateY(-5px);
	}*/
	
	.bottomSticky{
		display: none;
	}
	#careerMain h1{
		padding-bottom: 25px !important;
	}
	#careerMain h2{
		margin-bottom: 40px;
		font-size: 16px;
	}
	.portfolioContainer.corpMainCont.careerSec{

	}
	.row.career-main-text.text-center h1,.corpMainCont.careerSec.careerboxCont h1{
		font-size: 32px;
	}
	.corpMainCont.careerSec.careerboxCont{
		padding-bottom: 64px;
	}
	.career-main-text p{
		font-size: 14px;
	}
	.career-main-text h2{
		font-size: 18px;
	}
	.bottomHR .btn{
		font-size: 18px;
		line-height: 21px;
	}
	.btn-SplCont .bottomHR .btn{
		width: 320px;
	}
	div.career-empl-cont div.col-md-4 .inner{
		margin: auto;
		width: 300px;
	}
	div.career-empl-cont div.col-md-4 h3{
		font-size: 18px;
	}
	.boardDirMainCont p{
		font-size: 14px;
	}
	.empl-post b{
		font-size: 16px;
	}
	.eachjoItem {
	    height: 160px;
	    float: left;
	    display: flex;
	    margin: 25px auto;
	    justify-content: space-around;
	}
	.eachjoItem .box{
		width: 160px;
		height: 160px;
	}
	.container.box-flex.careerbox.mobShow {
	    position: relative;
	}
	button.empPrev.empPrevJ,button.empNext.empNextJ{
		height: 100px;
		width: 38px;
	}
	.empPrev.empPrevJ:before, .empPrev.empPrevJ:after, .empNext.empNextJ:before, .empNext.empNextJ:after{
		height: 50px;
	}
	.container.box-flex.careerbox.slickJob.mobShow{
		position: relative;
	}
	.empPrev.empPrevJ:after{
	    transform: translateY(-3px) rotate(-30deg);
	}
	.empNext.empNextJ:after {
	    transform: translateY(-3px) rotate(30deg);
	}
	.empPrev.empPrevJ:before{
	    transform: translateY(-50px) rotate(30deg);
	}
	.empNext.empNextJ:before {
	    transform: translateY(-50px) rotate(-30deg);
	}
	.jobSlickCot {
	    overflow: hidden;
	}
	.slickJob .btnContSlixk{
		top: 25%;
	}
	.timelineSlider .btnContSlixk {
		position: absolute;
		width: 105%;
		z-index: 100;
		transform: translateX(8%) translateY(-115px);
		top: 50%;
		left: -11%;
	}
	.timeSlierPrev img{
		
		transform: rotate(0deg);
		max-height: 40px;
	}
	.timeSlierPrev,.timeSlierNext{
		background: transparent;
		border: none;
		outline: none;
	}
	.timeSlierNext{
		position: absolute;
		right: 0;
	}
	.timeSlierNext img{
		
		transform: rotate(180deg);
		max-height: 40px;
	}
	.jobDescriptionMainCont.container{
		width: 90vw;
		margin : 0 auto;
		padding: 0px 25px 25px 25px;
		border: none;
	}
	.jobDescriptionMainCont.container h1{
		margin: 0 !important;
		max-width: 100%;
		width: 100%;
	}
	.jobSection li{
		color: #777;
	}
	.portfolioContainer.corpMainCont.carMainCio>.container{
		width: 90vw;
		margin : 0 auto;
	}
	.flex-cont.career-results-main{
		flex-direction: column;
	}
	.career-results-main .left-filter{
		display: none;
	}
	.videoOverText{
		font-size: 40px;
	}
	.video-cont{
		height: calc(100vh - 130px) !important;
	}
	.video-cont-career .video-over-text{
		width: 380px;
	}
	.flex-cont.career-results-main>div.career-results{
		padding: 40px 0;
	}
	.job-res-item.job-res-item-load{
		margin-bottom: 40px;
		border-bottom: none;
	}
	.inverstorSections ul.nav.nav-tabs>li{
		float: left;
	}
	.inverstorSections ul.nav.nav-tabs.nav-notice>li{
		width: auto;
	}
	.inverstorSections ul.nav.nav-tabs>li>a{
		border-bottom: 1px solid rgba(0,0,0,0);
		border-radius: 0;
		padding: 6px 10px;
	}
	.sld_foc_cont{
		display: none;
	}
	.inverstorSections ul.nav.nav-tabs>li.active>a{
		border-bottom: 1px solid #333;
	}
	.investor-pdf-links-new li:nth-child(odd),.investor-pdf-links-new li:nth-child(even) {
	    border: none;
	    width: 100%;
	    display: flex;
	    height: auto;
	    padding:15px 0;
	    flex-direction: column;
	    height: auto;
	}
	.inverstorSections ul.nav.nav-tabs{
		margin-left: 0;
	}
	.inverstorSections .bordDwlBtn{
		width: 200px;
	}
	.inverstorSections li.list-group-item p{
		font-size: 14px;
		margin-top: 5px;
		max-width: 80%;
		color: rgba(0,0,0,0.6);
	}
	.inverstorSections h1 a{
		font-size: 20px;
		letter-spacing: 1px;
		line-height: 1.2;
		display: block;
		margin-bottom: 0;
	}
	.continer80{
		width: 80%;
		margin: 0 auto;
		padding: 0;
	}
	.centerCoverText h3{
		width: 80%;

	}
	.mobShowCorpOpt .pull-left.col-md-3.boxContAt{
		width: 100%;
		height: 170px;
		padding: 0;
	}
	.mobShowCorpOpt .boxContAt .box-flex .col-md-3 {
	    flex-direction: row;
	    height: 100%;
	    justify-content: space-between;
	    width: 100%;
	    display: flex;
	}
	.mobShowCorpOpt .pull-left.col-md-3.boxContAt:nth-child(3){
		height: 160px;
	}
	.mobShowCorpOpt .box-flex .col-md-3 .box {
	    flex-basis: unset;
	    margin: 0;
	    width: 160px;
	    height: 160px;
	}
	.flex-cont.corpContMain{
		padding: 80px 0 40px;
	}
	.mobShow.mobShowCorpOpt{
		margin: 40px 0;
	}
	.mobShowGov{display:block}
	.mobShowGov .boxContAt .box-flex .col-md-3{
		display: flex;
		flex-direction:column!important;
		gap:20px 0!important;
		margin:0;
	}
	.mobShowGov .boxContAt .box-flex .col-md-3 .box{flex-basis:auto;max-width:145px;max-height:145px;}
	.mobShowGov .boxContAt .box-flex .col-md-3 .box .boxTextBot{left:20px}
	.clearfix.flex-cont.corpContMain{
		padding: 0 0 80px;
	}
	.row.contact-main-text.text-center {
	    margin: 0;
	}
	.contact-main-text p{
		font-size: 16px;
		color: rgba(0,0,0,0.6);
		max-width: 81%;
	}
	.portfolioContainer.corpMainCont.contactMainCont>.container,.row.container-fluid.contact-add-text .col-md-6,.row.container-fluid.contact-add-text.invCntcCont{
		padding-left: 0;
		padding-right: 0;
	}
	.portfolioContainer.corpMainCont.contactMainCont>.container{
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	.row.container-fluid.contact-add-text .col-md-6{
		margin-bottom: 25px;
	}
	.mainBodyContainerContactFull .row.container-fluid{
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.contact-add-text-below.text-center{
		padding:25px;
		margin:0;
	}
	.row.contact-add-text{
		margin: 40px 0;
	}
	div#chart_div {
	    padding: 0 !important;
	}
	.row.container-fluid.contact-add-text .col-md-6:last-child(){
		margin-bottom: 0;
	}
	.contact-add-text .clearfix.flex-cont>div.clearfix.flex-cont-ver{
		margin-top: 30px;
	}
	.invCntcCont>.clearfix.flex-cont{
		flex-direction: column;
	}
	.empPrev:before,.empPrev:after,.empNext:before,.empNext:after{
		background: #EEE;
		width: 2px;
		height: 16px
	}
	.homeSlickConnt .empPrev:before,.homeSlickConnt .empPrev:after,.homeSlickConnt .empNext:before,.homeSlickConnt .empNext:after{
		background: rgba(238,238,238,0.8);
	}
	.homeSlickConnt ul.slick-dots{
		bottom:22%;
	}
	.homeSlickConnt ul.slick-dots li{
		padding: 0 2.5px;
	}
	.empNext:before{
		transform: translateY(-21px) rotate(-40deg);
	}
	.empPrev:before{
		transform: translateY(-21px) rotate(40deg);
	}
	
	.career-main-text li.list-group-it{
		width: 100%;
		padding: 10px 16px;
		margin: 25px 0;
	}
	.career-main-text li.list-group-it div img{
		opacity: 0.8;
		height: 48px;
	}
	li.list-group-it:nth-child(5) div img{
		height: 60px;
	}
	.career-main-text li.list-group-it p{
		margin: 25px 10% 0;
	}
	.career-main-text li.list-group-it.twoBor,li.list-group-it:nth-child(4){
		border: none;
	}
	.row.career-main-text.text-center h1, .corpMainCont.careerSec.careerboxCont h1{
		max-width: 80%;
	    text-align: left;
	    margin-left: 10% !important;
	    font-size: 55px;
	    max-width: 80%;
	    line-height: 1 !important;
	    padding: 40px 0 10px !important;
	    margin: 0 auto !important;
	    letter-spacing: -2px;
	}
	.row.career-main-text.text-center h1{
		text-align: center;
	}
	.row.career-main-text.text-center .list-group, .corpMainCont.careerSec.careerboxCont .list-group{
		max-width: 80%;
	    text-align: left;
	    margin-left: 10% !important;
	}
	.career-main-un-text p{
		font-size: 16px;
		line-height: 1.3;
		margin: 0 10% 20px;
		text-align: left;
	}
	.portfolioContainer.corpMainCont.careerSec>div.container{
		width: 100%;
		margin: 0;
		max-width: 100%;
		padding: 0;
	}
	#careerMain h2{
		width: 80%;
		margin: 0 auto 25px;
		font-size: 25px;
		-ms-text-align-last: left;
		text-align-last: left;
	}
	#careerMain h1 {
	    padding-bottom: 25px !important;
	    /*font-size: 40px;*/
	    letter-spacing: -2px;
	    text-align: left;
	}
	.careerSec.careerSlick h1{
		text-align: left;
	}
	.portfolioContainer.corpMainCont.careerSec.careerSlick.WorkFinal h1{
		font-size: 25px;
		color: #474746;
	}
	.portfolioContainer.corpMainCont.careerSec.careerSlick.WorkFinal {
	    width: 80%;
	    margin: 0 auto 80px;
	}
	.portfolioContainer.corpMainCont.careerSec.careerSlick.WorkFinal h1 {
	    font-size: 25px;
	    color: #ccc;
	    line-height: 1;
	    padding: 0 !important;
	    width: 100%;
	    max-width: 100%;
	    /* color: black; */
	    margin: 10px 0 25px !important;
	    font-size: 55px;
        line-height: 1 !important;
        padding: 80px 0 20px !important;
        margin: 0 auto !important;
        letter-spacing: -2px;
	}
	.row.boardDirMainCont.ng-scope.slick-slide .col-md-12 img{
		position: absolute;
	    max-height: unset;
	    height: 100%;
	    width: auto;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    max-width: unset;
	}
	.portfolioContainer.corpMainCont.careerSec>div.container .col-sm-12{
		text-align: left;
		padding: 0;
	}
	.WorkFinal .btn.btn-primary.btn-join{
		margin-bottom: 25px;
	}
	.contentTypeDiv.contentTypeMng{}
	.contact-top-rel>div{
		margin: 0 0 40px;
		width: 50%;
		padding: 0;
		float: left;
	}
	span.bgPatch.bgGrey{
		height: 180% !important;
	}
	.clearfix.container-fluid.invCont h3{
		line-height: 1;
		margin-bottom: 0;
	}
	.clearfix.container-fluid.invCont{
		margin-bottom: 0;
	}
	.inverstorSections ul.nav.nav-tabs.homeSlickConnt .btnContSlixk{
		position: absolute;
	    width: 100vw;
	    z-index: 100;
	    transform: translateX(-1%) translateY(-115px);
	    left: -11%;
	}
	.inverstorSections .homeSlickConnt .empPrev, .inverstorSections .homeSlickConnt .empNext{
		width: 40px;
	}
}

@media only screen and (max-width: 600px) {
	span.bgPatch.bgGrey{
		height: 300% !important;
	}
	.clearfix.container-fluid.invCont h3{font-size: 24px;}
	.inv-ann-cont.car-ann-cont.showOver992,.showOver992{opacity: 0;visibility: hidden;height: 0;}
	.inv-ann-cont.car-ann-cont.showOver600,.showOver600{opacity: 0;visibility: hidden;height: 0;}
	.showUnder600{opacity: 1;visibility: visible;height: 41px;}
	.inv-ann-cont.car-ann-cont.showUnder600{
		height: 162px;
		width: 100%;
		opacity: 1;
		visibility: visible;
	}
	.headerInner.closeBtn>span{
		left:-7%;
	}
	.itemHomeSlider{
		width: 25vw !important;
	}
	.logoSliderItem{
		display: flex;
	}
	.logoSliderItem.portfolioItem img{
		max-width: 100%;
		max-height: 30%;
		width: auto;
		height: auto;
		margin: auto;
		position: static;
		
		transform: translate(0%,0%);
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.parallaxOneCont2brand{
		flex-direction: column;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont.parallaxOneContBgImg.trans0{
		min-height: unset;
	}
	.paraTxtInnerRishtey{
		background: rgba(249,230,228,0.8);
		padding: 20px !important;
		position: static !important;
		top: 300px;
	}
	.box-flex .col-md-3{
		display: none;
	}
	.invbox.box-flex .col-md-3{
		display: block;
	}
	.row.box-flex.box5.invbox .box{
		width: 48%;
		margin: 6px 1%;
		float: left;
		height: 158px;
	}
	.row.box-flex.box5.invbox .box:nth-child(1),.row.box-flex.box5.invbox .box:nth-child(2){
		margin-top: 12px;
	}
	.row.box-flex.box5.invbox .box:nth-child(odd){
		margin-left: 0;
		margin-right: 2%;
	}
	.row.box-flex.box5.invbox .box:nth-child(even){
		margin-right: 0;
		margin-left: 2%;
	}
	.col-md-3.vMobShow{
		display: block !important;
	}
	.col-md-3.vMobShow:after{
		clear: both;
		display: block;

	}
	.col-md-3.vMobShow .box{
		width: 48%;
		float: left;
	}
	.col-md-3.vMobShow .box:nth-child(odd){
		margin-left: 0;
		margin-right: 2%;
	}
	.col-md-3.vMobShow .box:nth-child(even){
		margin-left: 2%;
		margin-left: 0%;
	}
	.mobDirEachText .inner{
		margin: 20px auto auto;
	}
	.mobDirEach{
		flex-direction: column;
		margin: 25px 0 40px;
		width: 100%;

	}
	.boardDirMainCont .mobDirEach h3{
		margin: 10px 0 0; 
		line-height: 1;
	}
	.mobDirEach:nth-child(1) .mobDirImgCont img{
		transform: translate(-50%,-38%);
	}
	.mobDirEach:nth-child(2) .mobDirImgCont img{
		transform: translate(-50%,-40%);
	}
	.mobDirEach:nth-child(3) .mobDirImgCont img{
		transform: translate(-50%,-40%);
	}
	.mobDirEach:nth-child(4) .mobDirImgCont img{
		transform: translate(-50%,-38%);
	}
	.mobDirEach:nth-child(5) .mobDirImgCont img{
		transform: translate(-50%,-42%);
	}
	.mobDirEach:nth-child(6) .mobDirImgCont img{
		transform: translate(-50%,-38%);
	}
	.mobDirEach:nth-child(7) .mobDirImgCont img{
		transform: translate(-50%,-45%);
	}
	.mobDirEach img{
		position: absolute;
		left: 50%;
		top: 50%;
		width: 100%;
		max-width: unset;
		max-height: unset;
		transform: translate(-50%,-50%);
	}
	.boardImgOCnt {
	    position: relative;
	    height: 20px;
	    margin-bottom: 20px;
	}
	.boardImgOCnt img{
		position: static;
		transform: translate(0,0);
		display: inline-block;
		width: auto;
		height: 100%;
	}
	.mobDirImgCont{
		width: 100%;
		height: 86vw;
		border: none;
		position: relative;
		overflow: hidden;
		flex-basis: initial;
	}
	.portfolioMainCont .thumbnail .caption{
		flex-direction: column;
	}
	p.tranySl{
		padding: 0;
	}
	.boxInside.transUp,.boxInside{
		display: flex;
		overflow: hidden;
	}
	.flex-cont.boardComitteFlexCont.tranySl{
		flex-direction: column;
	}
	.boardComitteFlexCont>div:first-child{
		margin-right: 0;
		border-right:none;
		margin-bottom: 40px;
	}

	.contTran.row {
		padding: 0 15px;
		margin: 0;
	}
	.row.contTran.contTranDig {
		padding: 0;
		margin: 0;
	}
	.portfolioItem div.thumbnail.second.noBorder:before,.portfolioItem div.thumbnail.second.noBorder:after{background: transparent;}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont{
		flex-direction: column;
	}
	.parallaxOneCont>div.o2.mobo1{
		order:1;
	}
	.parallaxOneCont>div.o2.mobo1 img{
		width: 100%;
		max-width: 100% !important;
	}
	.parallaxOneCont>div.o1.mobo2{
		order: 2;
	}
	.para_img_cont.o1.mobo2.lokmatAnchImgCont{
		height: auto;
	}
	.portCOntMAIN .para_img_cont{
		width: 100%;
		height: auto;
		overflow: initial !important;
	}
	.etvRemStyle{
		height: auto !important;flex-grow: unset !important;position: static !important;padding: 0 !important;z-index: 1 !important;
	}
	.portCOntMAIN.portfolioContainerAni.portfolioContainer .parallaxOneCont.parallaxOneContWith2scrn .para_txt_inner{
		width: 100%;
	}
	.portfolioContainerAni.portfolioContainer .parallaxOneCont .para_img_cont img.splImg{
		width: 100% !important;
	}
	.para_img_cont img.lokmatAnchImg{transform: translateX(0);}
	.para_txt_inner.paraTxtInnerNick{top: 0 !important;}
	.parallaxOneCont,.portfolioMainCont .parallaxOneCont.parallaxOneCont2brand.trans0 {
		margin: 40px auto !important;
		max-width: 80% !important;
		padding: 0 !important;
	}
	.vid-arr.portArr{
		display: none;
	}
	.parallaxOneCont.parallaxOneCont2brand.trans0>div:first-child{
		margin: 0 0 40px !important;
		padding: 0 !important;
	}
	.parallaxOneCont.parallaxOneCont2brand .para_txt_inner, .para_txt_inner{width: 100%;max-width: 100%;}
	.para_txt_inner.wid80{width: 80% !important;max-width: 100%;margin: 0 auto;}
	.wid80{width: 80% !important; margin: 0 auto !important;}
	.lokmat{overflow: visible !important;}
	.lokmatImg{max-height: 180px;width: auto !important;transform: translateX(-40px);}
	.parallaxHistCont{overflow: hidden;}
	.portfolioMainCont.distriMainCont>.row{
		max-width: 80%;
		margin: 40px auto;
	}
	.portfolioMainCont.distriMainCont .row .contTran.row{
		padding: 0;
	}
	.distriThmb {
	    width: 80%;
	    margin: 0 auto;
	}
	.distriThmb h1{
		width: 100%;
		max-width: unset;
	}
	.portfolioMainCont .distriThmb h1{
		width: 100%;
		max-width: unset;
	}
	.portfolioMainCont.distriMainCont .boxInside.transUp,.portfolioMainCont.distriMainCont .boxInside{
		flex-direction: column;
		margin: 0;
	}
	.portfolioMainCont.distriMainCont .boxInside.transUp>img,.portfolioMainCont.distriMainCont .boxInside>img{
		width: 100%;
		height: auto;
		max-width: 100%;
		max-height: unset;
	}
	.portfolioMainCont.distriMainCont .boxInside.transUp, .portfolioMainCont.distriMainCont .boxInside>div{
		width: 80%;
		text-align: left;
		margin: 0;
	}
	.portfolioMainCont.distriMainCont .boxInside.transUp, .portfolioMainCont.distriMainCont .second .boxInside>div{
		width:50%
	}
	.portfolioMainCont.distriMainCont .boxInside img.logoUp.mobShow{
		margin: auto auto auto 0;
	}
	.distriMainCont.portfolioMainCont .thumbnail .caption p, .distriMainCont .distriThmb p{
		padding-top: 0;
		width: 80%;
		margin: 0 auto;
	}
	.parallaxOneCont.parallaxOneCont2brand .publishItemInner.para_txt_inner p{
		margin: 0 auto !important;
	}
	.para_txt_inner.publishItemInner img{
		margin: 0 auto auto 0 !important;
		height: 120px;
	}
	.publishItem:nth-child(1) .para_txt_inner.publishItemInner img{
		height: 100px;
		margin: 30px auto 20px 10% !important;
	}
	.publishItem:nth-child(1) .para_txt_inner.publishItemInner img.longImg{
		height: auto;
		margin: 0 !important;
	}
	.headerMainContainer{background: #dc0032;}
	.publishItemInner img.logoPort.logoPortLeft {
	    transform: translateX(0);
	}
	img.logoPort.logoPortLeft.logoPortLeftLess {
	    transform: translateX(-8%);
	}
	.publishItemInner img.longImg{
		margin: 0 !important;
	}
	.videoContHome .career-empl-cont .row.boardDirMainCont.ng-scope.slick-slide .col-md-12 img{
		position: absolute;
		height: auto;
		width: 100%;
		max-height: auto;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.videoContHome .career-empl-cont .row.boardDirMainCont.ng-scope.slick-slide .col-md-12 img.small{
		transform: translate(-50%,-50%) scale(1);
	}
	.mainBodyContainerFull.mainBodyContainerHomeFull{
		height: calc(100vh - 75px) !important;
	}
	.headerMainContainer{
		height: calc(100vh + 75px) !important;
	}
	.mainBodyContainerFull.mainBodyContainerFullComp.mainBodyContainerFullCorp h1{
		margin-left: 0 !important;
	}
	#boardDir_container>.container,.container.corpMainTimelineCont.divOnFocus{
		margin: 0 10%;
		padding: 0 !important;
	}
	.row.globalPartnerMainContainer.portfolioMainCont {
		margin: 60px -15px 0;
		padding: 0 !important;
	}
	.portfolioItem.corp_port .boxInside.transUp,.portfolioItem.corp_port .boxInside{
		flex-direction: column-reverse;
		margin: 0;
	}
	.portfolioItem.corp_port .boxInside.transUp img.logoUp,.portfolioItem.corp_port .boxInside img.logoUp{
		margin-left: 7%;
	}
	.portfolioMainCont .portfolioItem.corp_port .thumbnail .caption p{
		padding-top: 0;
		width: 80%;
		margin-left: 10%;
		font-size: 14px;
	}
	.row.globalPartnerMainContainer.globalPartnerMainContainerLow.portfolioMainCont{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.portfolioItem.corp_port.corp_portMob0.col-lg-4.col-md-4.col-sm-4 .thumbnail.toRight{
		padding-bottom: 0 !important;
	}
	.galleryThumbContMain .container.portMainCont.galleryThumbCont{
		width: 80%;
		margin: 0 10%;
	}
	.gallThumb {
	    width: 45%;
	    margin: 10px 7px;
	    height: 18vh !important;
	    max-height: unset !important;
	    /* border: 5px solid #FFF; */
	}
	.gallThumb:nth-child(odd){
		border-left: none;
	}

	.gallThumb:nth-child(even){
		border-right: none;
	}
	section.clearAfter.mobOvCrtl.gallMainCont{
		height: auto;
	}
	.container.portMainCont.galleryCont.ng-scope.activeGal{
		flex-direction: column;
		margin:0 10%;
		height: auto;
		transform: scale(1) translateY(0);
	}
	.galleryInfo.container-fluid h3 {
	    text-transform: uppercase;
	    text-align: center;
	    color: #666;
	    font-family: 'GeoMed';
	    margin: 50px 0 15px;
	    font-size: 30px;
	    line-height: 1;
	}
	.galleryCont{
		transition: all 0s linear;
		transition-delay: 0s;
	}
	.galleryInfo.container-fluid p {
	    letter-spacing: 0.2px;
	    /* font-style: oblique; */
	    margin: 0 10px 50px;
	    font-size: 16px;
	    color: #555;
	    line-height: 1.35;
	    text-align: center;
	}
	.flexCont.col-md-4 .eachEvent .imgCont {
	    position: static;
	}
	.flexCont.col-md-8 .eachEvent,.flexCont.col-md-4 .eachEvent {
	    height: auto;
	}
	.flexCont.col-md-4 .eachEvent{
		min-height: unset;
		height: auto;
	}
	.flexCont.col-md-4 .eachEvent img {
	    width: 100%;
	    height: auto;
	    max-width: unset;
	    max-height: unset;
	    position: static;
	    transform: translate(0,0);
	}
	.ttopImages.flexCont.mobShow {
	    margin: 0;
	}
	.ttopImages.flexCont .imgCont {
	    width: 100%;
	    margin: 5px 0;
	    height: auto;
	}
	.ttopImages.flexCont {
	    height: auto;
	}
	.eachEvent.eachEventHalf,.flexCont.col-md-12 .eachEvent.eachEventHalf:nth-child(2){
		width: 100%;
		height: auto;
		float: none;
		border-left: none;
		border-right: none;
	}
	.ttopImages.flexCont .imgCont img,.eachEvent .imgCont img,.eachEvent.eachEventHalf .imgCont img{
		width: 100%;
		height: auto;
		min-height: unset;
		position: static;
		transform: translate(0,0);
	}
	.eachEvent .imgCont img{
		position: static;
	}
	.galleryThumbContMain.inactGalTh{
		max-width: 100vw;
		max-height: 100vh;
		overflow: hidden;
		position: relative;
	}
	div#compHist h1{

	}
	.careerboxCont .container.box-flex.careerbox .career-empl-cont{
		width: 100%;
	}
	.container.box-flex.careerbox{
		width: 80% !important;
	    margin: 0 auto !important;
	    flex-wrap: wrap;
	}
	.careerbox .box {
	    height: 180px;
        width: 48%;
        margin: 6px 2% !important;
	}
	.container.box-flex.careerbox .btnContSlixk{
		width: 100vw;
	    left: -25%;
	    top: 140px;
	}

	.contact-top-rel>div{
		width: 100%;
	}
	.container.box-flex.careerbox .career-empl-cont{
		/*height:160px;*/
		height: 430px;
	}
	.empPrev1, .empNext1{
		height: 120px;
		width: 40px;
	}
	.container.box-flex.careerbox .box{
		margin: 6px 6px !important;
		border: none;
    	height: 150px;
	}
	.careerbox .box .boxTextBot h3{
		font-size: 18px;
		margin: 10px 0 15px;
	}
	.careerbox .box .boxTextBot h4{
		font-size: 14px;
	}
	.careerbox .box .boxTextBot h3:last-child{
		margin-bottom: 0;
	}
	.row.boardDirMainCont.ng-scope.slick-slide{
		height: 320px;
	}
	.careerSlick .btnContSlixk{
		position: absolute;
	    width: 100%;
	    z-index: 100;
	    transform: translateX(0) translateY(-115px);
	    top: 85%;
	    left: 0;
	    /* background: #FFF; */
	    height: 100px;
	}
	.careerSec.careerSlick h1{
		padding-top: 80px !important;
		padding-bottom: 20px !important;
		letter-spacing: -0.78px;
		line-height: 1.1 !important;
		font-size: 36px;
	}
	.para_txt_inner.addPad{
		padding-bottom: 15px;
	}
	.flexCont.col-md-4 .eachEvent img{
		width: 100%;
	    height: auto;
	    max-width: unset;
	    max-height: unset;
	}
	.timelineSlider ul.slick-dots{
		height: 10px;
	}
	.contentTypeDiv.contentTypeMng{
		flex-basis: 100%;
	    height: auto !important;
	    margin: 25px auto !important;
	}
	.leaders-wrapper .contentTypeDiv.contentTypeMng {
		width: 100%;
	}
	.contentTypeDiv.contentTypeMng .back{
		width: 100%;
		padding: 0 25px;
		transition: all 0.25s ease-in-out;
	}
	.contentTypeDiv.contentTypeMng .back.active{
		height: auto;
		padding: 25px;
	}
	.contentTypeDiv.contentTypeMng p.front,.contentTypeDiv.contentTypeMng .back p{
		display: block;
		max-width: 100%;
		text-align: left;
	}
	.contentTypeDiv.contentTypeMng:nth-child(4n) .back .triangle,.contentTypeDiv.contentTypeMng:nth-child(4n+1) .back .triangle,.contentTypeDiv.contentTypeMng:nth-child(4n+2) .back .triangle,.contentTypeDiv.contentTypeMng:nth-child(4n+3) .back .triangle{
		left: 3%;
	}
	.contentTypeDiv.contentTypeMng:nth-child(4n) .back,.contentTypeDiv.contentTypeMng:nth-child(4n+1) .back,.contentTypeDiv.contentTypeMng:nth-child(4n+2) .back,.contentTypeDiv.contentTypeMng:nth-child(4n+3) .back{
		left: 0;
	}
	#ancCont h1{
		max-width: 100%;
	}
	.container-fluid.ancContFl h2,.mngContFlSm>h2{
		font-size: 20px;
	    color: #dc0032;
	    margin: 10px auto 0;
	}
	.contentTypeDiv.contentTypeMng .front h3{
		/*color: #464646;*/
	    font-weight: 700;
	    font-size: 20px;
	    line-height: 34px;
	    margin: 10px 0 0;
	    text-transform: uppercase;
	    font-family: 'Glober bold';
	}
	.contentTypeDiv.contentTypeMng a{
		padding: 0;
		overflow: visible;
		height: auto !important;
	}
	.headerCrumbs{
		flex-basis: 45%;
		height: 150px;
	}
	.headerCrumbs>span{
		margin: auto auto 10px;
	}
	#careerMain h2{
		letter-spacing: normal;
		line-height: 1.1;
		font-size: 24px;
	}
	.headerOptCont .container.containerHeaderLinks{
		min-width: 80vw;
	    width: 80vw;
	    max-width: 80vw;
	}
	.headerInner.closeBtn>span{
		left:-10%;
	}
	.headerInner.closeBtn>span i {
	    top: 8px;
	    left: 16px;
	}
	.headerOpenHoverImgCont {
	    position: relative;
	    width: auto;
	    height: 44px;
	    display: inline-block;
	    margin-left: 10px;
	}
	.headerCrumbs.mobShow:nth-child(odd)>a{
		margin-left: 0;
	}
	.headerCrumbs.mobShow:nth-child(even)>a{
		margin-right: 0;
	}
	#scrollOHer{
		position: absolute;
		top: 45vh;
		height: 1px;
		width: 100%;
	}
}
@media only screen and (max-width: 500px) {
	
	.contentTypeDiv {
		width: 181px;
		
	    margin: auto;
	    height: auto !important;
	    flex-basis: 33.33333%;
	    /*box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.3);*/
	    padding: 0;
	}
	.contentTypeDiv a{
		height: 181px !important;
	}

	.para_img_cont{width: 60%;margin: 0 auto;}
	.headerPrimaryCont .col-md-5.col-sm-5.col-xs-5.text-right.pull-right{display: none;}
}
@media only screen and (max-width: 400px) {
	.contentTypeDiv.mobShow{
		max-width: 45vw;
	}
	.contentTypeDiv.mobShow a{
		height: 160px !important;
	}
	.mobShowCorpOpt .box-flex .col-md-3 .box{
		max-width: 145px;
		max-height: 145px;
	}
	.mobShowCorpOpt .pull-left.col-md-3.boxContAt .boxTextBot{
		font-size: 18px;
	}
	.contentTypeDiv.mobShow .back h3{
		font-size: 19px;
	}
	.headerCrumbs.mobShow{
		flex-basis: 45%;
	}
	.headerCrumbs.mobShow>a{
		max-width: 100%;
	}
	#ancCont h1{
		font-size: 40px;
	}
}
@media only screen and (max-height: 540px) {
	.headerSocialMnCnt{
		background: transparent;
	}
	.mobOvCrtl{
		height: auto;
	}
	.mobOvCrtl .portMainCont{
		height: 98vh;
		max-height: 620px;
	}
	.contentTypeDiv.mobHide{
		display: flex !important;
		min-height: 181px;
		max-height: 181px !important;
		margin: auto;
		flex-basis: 30%;
	}
	.contentTypeDiv.mobShow{
		display: none !important;

	}
	.container.containerHeaderLinks{margin: auto;}
	.headerCrumbs img{

	}
	.contentTypeDiv {
		width: 181px;
	    margin: auto 0 auto 10px;
	    height: auto !important;
	    flex-basis: 35%;
	    padding: 0;
	}
	.headerCrumbs{
		display: flex;
	    flex-basis: 25.1%; 
	    height: 16.6%;
	    float: none;
	    width: 36%;
	    /* clear: both; */
	    height: 131px;
	    float: left;
	    background: rgba(220, 0, 50, 0.8);
	    margin: auto;
	    flex-direction: column;
	    text-align: center;
	    padding: 10px 0 20px;
	    height: 100px;
	}
	.headerCrumbs.mobShow>a{
		height: 120px;
		width: 120px;
	}
	.headerMainContainer {
	    height: calc(100vh + 75px) !important;
	    overflow: hidden;
	}
}


/*Logos CSS*/

.logos{
        display: inline-block;
        margin: 10px 5px;
      }
      .logo-grid{
        border: 1px solid #8e8d8d;
        border-radius: 5px;
        display: inline-block;
        padding: 20px;
        margin: 10px;
        text-align: center;
      }
      .icon{
        padding : 10px 20px;
        display: inline-block;
        cursor: pointer;
      }
      .logo_title{
        font-weight: bold;
      }

      .thumbnail_img>img{
        margin: unset;
      }
      .download{
        font-size: 25px;
        color: #8e8d8d;
	  }

	  #alertpopup {
		display:none;
		z-index: 9999;
		position:fixed;
		margin:0 auto;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	  }

	  .careerpageblur{
		filter: blur(8px);
		-webkit-filter: blur(8px);
	  }
	  .centerCoverTextKYC p{
		width: 80%;
		font-size: 16px;
		line-height: 20px;
	}
	@media only screen and  (width < 760px) {
		#kycContent{
			margin: 4% -20% -13% -18%;
		}
	}
	/******************END**********************/

