
.sub-page{ background-color: #fff; }


/*----------------------------------- Privacy Policy CSS Start Here -----------------------------*/

.sub-page.mgmt .darkbg { background: #f2f4f8; }
.sub-page.mgmt .pp-content-sec { padding-top: 138px; /*padding-bottom: 115px;*/ }
.sub-page.mgmt .mgmt-details-sec { padding-bottom: 45px; }
.sub-page.mgmt .pp-content-sec .container .content-sec { /*background: #ffffff; border-radius: 4px 4px 4px 4px;*/ }
.sub-page.mgmt .pp-content-sec .container .content-sec .highlight { /*background: #305eff; height: 6px; border-radius: 4px 4px 0px 0px;*/ }
.sub-page.mgmt .pp-content-sec .container .content-sec .content-area { /*padding: 64px 70px;*/ }
.sub-page.mgmt .pp-content-sec .container .content-sec .content-area .title-text { font-size: 35px; color: #0b0b29; font-weight: 500; padding-bottom: 37px; line-height: 28px; text-align: center; }
.sub-page.mgmt .pp-content-sec .container .content-sec .content-area .content-text { /*font-size: 16px; color: #08082d; font-weight: 400; text-align: justify; line-height: 26px;*/ /*border: 1px solid red;*/ }







.mgmtTeam .basepage .header-section .sub-title{ font-size:20px; color:#6b7c93;}




/*.mgmtTeam .basepage .section-box-title{font-size:22px; line-height:25px;}
.mgmtTeam .basepage .section-box-content{ color:#6b7c93; font-size:16px; line-height:20px;}
.mgmtTeam .basepage .section-box-action a{font-size:16px; line-height:25px;}
.mgmtTeam .basepage .section-box-action img{ margin-top:-5px;}*/

.teamWrap {margin-left: auto; margin-right: auto;}
.teamWrap::after {clear: both; content: ""; display: table;}

.accordion,
.accordion ul {margin: 0; padding: 0; text-align:center; }
.accordion li {list-style: outside none none;}
.accordion li > a {display: inline-block; text-decoration: none; position: relative; }
.accordion ul.submenu {background-color: #ffffff; display: none; margin-left: auto; margin-right: auto; min-width: 1100px;/*min-width: 1070px;*/ position: relative; text-align: left; padding: 20px; margin-top: 10px; }
.accordion ul.submenu li .close {cursor: pointer; float: right; opacity:1;}
.accordion ul.submenu li .close a { background:url('../images/closeIcon.png') no-repeat center center; display:inline-block; width:27px; height:27px;}

.accordion ul.submenu li h3 {font-size: 30px; font-weight:500; padding: 15px 0 0px;}
.accordion ul.submenu li h4 {font-size: 18px; font-weight:400; padding: 0 0 10px;}
.accordion ul.submenu li h5 a:link{ color:#2a9cde;}

.accordion ul.submenu li p {color: #08082d; /*opacity:0.9;*/ font-size: 16px; font-weight: 400; line-height: 22px; margin-bottom: 15px; text-align:justify; }
.accordion .is-expanded {display: inline-block;}

.bod.team_member { display: inline-block; float: none; margin-right: 2px; position: relative; vertical-align: top; width: 216px; border-radius: 100%; height: 216px; overflow: hidden; }
.bod .team_overlay {background-color: rgba(46, 170, 242, 0.6); display: block; height: 100%; left: 0; padding: 0; position: absolute; text-align: center; top: 0; transition: opacity 0.25s ease 0s; width: 100%;}

.team_member { display: inline-block; float: none; margin-right: 2px; position: relative; vertical-align: top; /*width: 250px;*/ width: 32%; }
/*.accordion li.team_member a img { max-width:261px; }*/
.team_member:last-child {margin-right: 0;}
a .team_overlay {opacity: 0;}
.team_overlay {background-color: rgba(46, 170, 242, 0.6); display: block; height: 100px; left: 0; padding: 0; position: absolute; text-align: center; top: auto; bottom: 0; transition: opacity 0.25s ease 0s; width: 100%; }

.is-expanded .team_overlay,
.team_overlay:hover {opacity: 1;}
.team_data .name {color: #ffffff; display: block; font-size: 29px; text-align: center;}
.team_data .title {color: #ffffff; display: block; font-size: 21px; text-align: center;}
.bod .team_data .name { font-size:26px; }
.bod .team_data .title { font-size:17px; }
.team_data {position: relative; top: 50%; transform: translateY(-50%);}

.team-first-column{ right:-5px;}
.team-second-column{ left:-365px;}
.team-third-column{ left:-740px;}


/*====================================================
Extra Small =   xs  =   0px - 767px
Small       =   sm  =   768px - 991px
Medium      =   md  =   992px - 1199px
Large       =   lg  =   1200px and up
=========================================================*/

/* XS */

@media (max-width:767px) {
	.accordion ul.submenu{ width:100%; min-width:100%;}
	.team_member { display: block; float: left; margin-right: 2px; position: relative; vertical-align: top; width: 100%;}
	.team_member .js-accordion-trigger{ position:relative; width: 100%; overflow: hidden; }
	.team_member img{ width:auto; height:auto;}
	.team_member h5 img{ width:auto; height:auto;}
	.team_overlay {background-color: rgba(46, 170, 242, 0.6); display: block; margin:0 auto; height: 60px; left: 0; right:0; top: auto; bottom:0; position: absolute; text-align: center; transition: opacity 0.25s ease 0s; width:100%; max-width:350px; }
	.team_data .name { font-size: 22px; }
	.team_data .title { font-size: 15px; }
	
	.team-first-column{ right:0px;}
	.team-second-column{ left:0px;}
	.team-third-column{ left:0px;}
	
	.accordion li{text-align: center;}
	.accordion li a{width: 290px;}
	.accordion li a img{ width:100%; height:auto; max-width: 350px; }
	
	
/*	.accordion ul.submenu { position: static; }*/
	
	.accordion ul.submenu li h3{ font-size:26px; padding:0 0 10px;}
	.accordion ul.submenu li h4{ font-size:17px;}
	.accordion ul.submenu li h3,
	.accordion ul.submenu li h4,
	.accordion ul.submenu li h5{text-align:left;}
	.accordion ul.submenu li .close a{ position:absolute; right:0; background-size:70% auto;}
	.sub-page.mgmt .pp-content-sec .container .content-sec .content-area .title-text { padding-bottom: 10px; }
	
}
/* SM */

@media (min-width:768px) and (max-width:991px) {
	.accordion ul.submenu{ width:100%; min-width:705px;}
	.team_member { display: inline-block; float: none; margin-right: 2px; position: relative; vertical-align: top; /*min-width: 350px; max-width:700px;*/ }
	.team_member .js-accordion-trigger{ position:relative;}
	.team_member img{ width:auto; height:auto;}
	.team_member h5 img{ width:auto; height:auto;}
	.team_overlay {background-color: rgba(46, 170, 242, 0.6); display: block; margin:0 auto; height: 70px; left: 0; top: auto; bottom:0; position: absolute; text-align: center; transition: opacity 0.25s ease 0s; /*width: 350px;*/}	
	
	/*.team-first-column{ right:383px;}
	.team-second-column{ right:0px;}
	.team-third-column{ right:379px;}*/
/*	.accordion ul { text-align:left; border: 1px solid red; }*/
	.accordion li{text-align: center; margin-bottom: 6px !important;}
/*	.accordion li a{width: 350px;}*/
	.accordion li a img{ width:100%; height:auto;}
	.accordion ul.submenu li .close { /*margin-top: 26px;*/ }
	.accordion ul.submenu li h3{ font-size:26px;}
	.accordion ul.submenu li h4{ font-size:17px;}
	.accordion ul.submenu li .close{ position:absolute; right: 20px;}
	
	.accordion ul.submenu li h3,
	.accordion ul.submenu li h4,
	.accordion ul.submenu li h5{text-align:left;}	
	
	.team-first-column{ right:0px;}
	.team-second-column{ left:-238px;}
	.team-third-column{ left:-473px;}
	
	.second-row.team-first-column{ right:0px;}
	.second-row.team-second-column{ right:384px;}
	.second-row.team-third-column{ right:0px;}
	
	
	.hidden-sm { display:none; }
	.team_data .name { font-size: 22px; }
	.team_data .title { font-size: 15px; }
	
	
}

/* MD */

@media (min-width:992px) and (max-width:1199px) {
	.accordion ul.submenu{ width:100%; min-width:960px;}
	.team_member { display: inline-block; float: none; margin-right: 2px; position: relative; vertical-align: top; width: 314px;}
	.team_overlay {background-color: rgba(46, 170, 242, 0.6); display: block; margin:0 auto; height: inherit; left: 0; bottom:0; position: absolute; text-align: center; top: 0; transition: opacity 0.25s ease 0s; width: 314px; height:260px;}
	.accordion li a{width: 314px;}
	.accordion li a img{ width:100%; height:auto;}
	
	.team-first-column{ right:3px;}
	.team-second-column{ right:324px;}
	.team-third-column{ right:646px;}
}

/* LG */

@media (min-width:1200px) {}





.margin-b-20 { margin-bottom: 20px !important; }
/*.margin-r-6 { margin-right: 6px !important; }*/



/*@media (max-width:576px) {*/
@media (max-width: 767.98px) {
	
}

@media (min-width: 768px) and (max-width: 991.98px) {
	
}
/*----------------------------------- Privacy Policy CSS Ends Here -----------------------------*/




/*====================================================
Extra Small =   xs  =   0px - 767px
Small       =   sm  =   768px - 991px
Medium      =   md  =   992px - 1199px
Large       =   lg  =   1200px and up
=========================================================*/

@media (max-width: 575.98px) {}
@media (max-width: 767.98px) {}


/* SM */

@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 992px)  and (max-width: 1199.98px) {}