@charset "utf-8";

/* CSS Document */
/* 	font-face for AvenirLTPro
************************************/
@font-face {}
/* @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=79c111ff-9af9-40eb-9113-0d8f181fee3f&fontids=roman,medium,heavy,black"); */
@font-face{
	font-family:"Avenir LT W01_55 Roman1475520";
	src:url("fonts/roman/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("fonts/roman/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff");
}
@font-face{
	font-family:"Avenir LT W01_65 Medium1475532";
	src:url("fonts/medium/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("fonts/medium/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff");
}
@font-face{
	font-family:"Avenir LT W01_85 Heavy1475544";
	src:url("fonts/heavy/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("fonts/heavy/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff");
}
@font-face{
	font-family:"Avenir LT W01_95 Black1475556";
	src:url("fonts/black/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("fonts/black/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff");
}
*{
  font-family:"Avenir LT W01_65 Medium1475532";
  /* transition: 0.1s; */
}
a:focus, a:hover {
  color: #2063B8;
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
.fAvRoman {
  font-family:"Avenir LT W01_55 Roman1475520";
  font-weight: 100;
}
.fAvMedium {
  font-family:"Avenir LT W01_65 Medium1475532";
}
.fAvHeavy {
  font-family:"Avenir LT W01_85 Heavy1475544";
}
.fAvBlack {
  font-family:"Avenir LT W01_95 Black1475556";
}
.f14 {
  font-size: 14px;
}
.f16 {
  font-size: 16px !important;
}
.f18 {
  font-size: 18px;
}
.f38 {
  font-size: 30px;
  line-height: 38px;
}
.f24 {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.f26 {
  font-size: 26px;
  line-height: 32px;
}
.ml80 {
  margin-left: 80px;
}
.mr80 {
  margin-right: 80px;
}
.m-0 {
	margin:0 !important;
}
.capitalize {
  text-transform: capitalize !important;
}
sub, sup {
    padding-left: 2px !important;
}
/* Start - Normalize CSS
***************************/
ul {
  list-style: none;
  padding: 0 20px 0 20px;
  /* margin: 0; */
  list-style-image: url(/assets/newLayout/images/bulleted.png);
  margin-top: 20px;
  margin-bottom: 20px;
}
ul li, ol li {
  font-family:"Avenir LT W01_65 Medium1475532";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  padding-left: 16px;
  line-height: 30px;
  margin-bottom: 10px;
  text-align: left;
  color:#000000
}

ol{
  padding-left: 25px;
  margin-bottom: 40px;
}

ol li::marker {
  color: #2886ff;
}

@media (max-width:768px) {
  ul {
    margin-left: 20px;
  }
  ol li, ul li {
    font-size:18px;
    line-height:28px;
  }
}
/* Over - Normalize CSS
**************************/
/* Banner */
.overLayBlock {
  position: relative;
  overflow: hidden;
}
.bnrMain .overLay1 {
  width: 973px;
  height: 973px;
  left: -219px !important;
  top: 148px !important;
  background: #0C346A;
  mix-blend-mode: multiply;
  border-radius: 50%;
  padding: 185px 200px 185px 320px;
  position: absolute;
}
.bnrMain .overLay2 {
  width: 423px;
  height: 423px;
  left: 494px;
  top: -10px;
  background: #689AD9;
  mix-blend-mode: lighten;
  opacity: 0.41;
  border-radius: 50%;
  position: absolute;
}
.bnrMain .overLay3 {
  width: 64px;
  height: 64px;
  left: 466px;
  top: 172px;
  background: #FDAE00;
  mix-blend-mode: normal;
  border-radius: 50%;
  position: absolute;
}
.bnrMain .overLayText1 {
  width: 973px;
  height: 973px;
  left: -219px !important;
  top: 148px !important;
  padding: 185px 200px 185px 320px;
  position: absolute;
}
.bnrMain .overLayText1 h1 {
  font-style: normal;
  font-weight: 900;
  font-size: 58px;
  line-height: 64px;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-bottom: 20px;
}
.bnrMain .overLayText1 p {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  /* or 123% */
  text-transform: capitalize;
  color: #FFFFFF;
}
.bnrMain .becomeMemberBtn {
  /* Become A Member */
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #FDAE00;
  text-decoration: none;
  border: 3px solid #FDAE00;
  margin-top: 70px;
  display: inline-block;
  padding: 10px 20px;
}
.bnrMain .deskImg, .deskImg {}
.bnrMain .mobImg, .mobImg {
  display: none;
}
.bnrMain .tabImg, .tabImg {
  display: none;
}
.maxWidth, .maxContWidth {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width:1023px) {
  .col-12.bnrMain {
    padding: 0;
  }
  .bnrMain .deskImg, .deskImg {
    display: none;
  }
  .bnrMain .mobImg, .mobImg {
    display: none;
  }
  .bnrMain .tabImg, .tabImg {
    display: block;
  }
  .bnrMain .overLay1 {
    width: 750px;
    height: 750px;
    left: -110px !important;
    padding: 185px 200px 185px 320px;
    top: inherit !important;
    bottom: -220px;
  }
  .bnrMain .overLay2 {
    opacity: 0.41;
    width: 450.98px;
    height: 450.98px;
    left: 245.27px !important;
    top: 150px !important;
  }
  .bnrMain .overLay3 {
    width: 56px;
    height: 56px;
    right: 430px;
    top: 470px;
    left: inherit;
  }
  .bnrMain .overLayText1 {
    width: 70vw;
    height: 100%;
    left: 40px !important;
    top: 668px !important;
    padding: 0;
  }
  .bnrMain .overLayText1 h1 {
    font-style: normal;
    font-weight: 900;
    font-size: 44px;
    line-height: 50px;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-bottom: 20px;
  }
  .bnrMain .overLayText1 p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    color: #FFFFFF;
  }
  .bnrMain .becomeMemberBtn {
    /* Become A Member */
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #FDAE00;
    text-decoration: none;
    border: 3px solid #FDAE00;
    margin-top: 40px;
    display: inline-block;
    padding: 10px 20px;
  }
}
@media (max-width:575px) {
  .col-12.bnrMain {
    padding: 0;
  }
  .bnrMain .deskImg, .deskImg {
    display: none;
  }
  .bnrMain .mobImg, .mobImg {
    display: block;
  }
  .bnrMain .tabImg, .tabImg {
    display: none;
  }
  .bnrMain .overLay1 {
    width: 502.68px;
    height: 502.68px;
    left: -110px !important;
    padding: 185px 200px 185px 320px;
    top: inherit !important;
    bottom: -90px;
  }
  .bnrMain .overLay2 {
    opacity: 0.41;
    width: 350.98px;
    height: 350.98px;
    left: -104.73px !important;
    top: 1px !important;
  }
  .bnrMain .overLay3 {
    width: 36px;
    height: 36px;
    right: 40px;
    top: 40px;
    left: inherit;
  }
  .bnrMain .overLayText1 {
    width: 70vw;
    height: 100%;
    left: 40px !important;
    top: 358px !important;
    padding: 0;
  }
  .bnrMain .overLayText1 h1 {
    font-style: normal;
    font-weight: 900;
    font-size: 44px;
    line-height: 50px;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-bottom: 20px;
  }
  .bnrMain .overLayText1 p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    /* or 123% */
    text-transform: capitalize;
    color: #FFFFFF;
  }
  .bnrMain .becomeMemberBtn {
    /* Become A Member */
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #FDAE00;
    text-decoration: none;
    border: 3px solid #FDAE00;
    margin-top: 40px;
    display: inline-block;
    padding: 10px 20px;
  }
}
.bnrOtwo {}
/* Banner */
.bnrOtwo .overLay1 {
  width: 973px;
  height: 973px;
  left: -219px !important;
  top: 148px !important;
  background: #0C346A;
  mix-blend-mode: multiply;
  border-radius: 50%;
  padding: 185px 200px 185px 320px;
}
.bnrOtwo .overLay2 {
  width: 423px;
  height: 423px;
  left: 654px;
  top: 50px;
  background: #689AD9;
  mix-blend-mode: lighten;
  opacity: 0.41;
  border-radius: 50%;
}
.bnrOtwo .overLay3 {
  width: 64px;
  height: 64px;
  left: 644px;
  top: 330px;
  background: #FDAE00;
  mix-blend-mode: normal;
  border-radius: 50%;
}
.bnrOtwo .overLayText1 {
  width: 973px;
  height: 973px;
  left: -219px !important;
  top: 148px !important;
  padding: 185px 200px 185px 320px;
}
.bnrOtwo .overLayText1 h1 {
  font-style: normal;
  font-weight: 900;
  font-size: 58px;
  line-height: 64px;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-bottom: 20px;
}
.bnrOtwo .overLayText1 p {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  /* or 123% */
  text-transform: capitalize;
  color: #FFFFFF;
}
.bnrOtwo .becomeMemberBtn {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
  /* border: 3px solid #FDAE00; */
  margin-top: 30px;
  display: inline-block;
  padding: 15px 30px;
  background-color: #FDAE00;
}
/*
******************************/
.breadcrumb > .active {
  color: #2063B8;
   font-family:"Avenir LT W01_85 Heavy1475544";
}
.breadcrumb .breadcrumb-item a {
  color: #58595B;
  text-decoration: none;
}
@media (max-width:576px) {
  .col-12.bnrOtwo {
    padding: 0;
  }
  .bnrOtwo .overLay1 {
    width: 600px;
    height: 600px;
    left: -110px !important;
    padding: 185px 200px 185px 320px;
    top: 200px !important;
    bottom: -90px;
  }
  .bnrOtwo .overLay2 {
    opacity: 0.41;
    width: 350.98px;
    height: 350.98px;
    left: 165.27px !important;
    top: -49px !important;
  }
  .bnrOtwo .overLay3 {
    width: 36px;
    height: 36px;
    right: inherit;
    top: 186px;
    left: 170px;
  }
  .bnrOtwo .overLayText1 {
    width: 70vw;
    height: 100%;
    left: 40px !important;
    top: 300px !important;
    padding: 0;
  }
  .bnrOtwo .overLayText1 h1 {
    font-style: normal;
    font-weight: 900;
    font-size: 44px;
    line-height: 50px;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-bottom: 20px;
  }
  .bnrOtwo .overLayText1 p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    color: #FFFFFF;
  }
  .bnrOtwo .becomeMemberBtn {
    /* Become A Member */
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    text-decoration: none;
    margin-top: 40px;
    display: inline-block;
    padding: 10px 20px;
  }
}
/* Breadcrumb
***************************/
.breadcrumb.bg-white {
  padding: 20px 130px !important;
  margin-bottom: 0;
  margin-top: 0;
}
.breadcrumb.bg-white > li {
  font-size: 12px !important;
  padding: 0;
  line-height: 12px;
}
.breadcrumb.bg-white > li + li:before {
  padding: 0 5px !important;
  color: #ccc;
  content: ">";
}
/* background
*********************/
.bgWhite {
  background: #fff;
}
.bgGray {
  background: #E4E4E4;
}
/* Inner Banner
***************************/
.innerBanner {
  position: relative;
  margin: 0 auto;
  min-height: 480px;
}
.innerBanner .deskImg, .innerBanner .mobImg, .innerBanner .tabImg {
  overflow: hidden;
}
.innerBanner .bgShadow {
  background: linear-gradient(90deg, rgba(12, 52, 106, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  min-height: 480px;
  /* position: absolute; */
  width: 100%;
  height: 640px;
}
.innerBanner .latestEps {
  background: #2063B8;
  display: inline-block;
  min-width: 431px;
  height: 51px;
  text-align: center;
  width: initial;
  padding-right: 50px;
}
.innerBanner .bannerCon {
  margin-left: 80px;
  margin-right: 80px;
}
.innerBanner .latestEps h4 {
  padding: 3px;
  color: #fff;
  font-family:"Avenir LT W01_65 Medium1475532";
  font-size: 26px;
  line-height: 32px;
  vertical-align: Top;
  font-weight: 500;
  margin-left: 80px;
  text-align: left;
  text-transform: uppercase;
}
.innerBanner h1 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-weight: 750;
  font-size: 54px;
  line-height: 60px;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-bottom: 0px;
}
.innerBanner p {
  font-weight: 400;
  font-size: 26px;
  line-height: 32px;
  color: #FFFFFF;
  margin-bottom: 40px;
}
.audioPlayerBox {
  width: 100%;
  float: left;
}
.audioPlayerBlueB {
  background: #0a1d46;
  border-radius: 4px;
  height: 64px;
  max-width: 1030px;
  display: flex;
}
.episodesItem .audioPlayerBlueB {
  background: #0a1d46;
  border-radius: 4px;
  height: 64px;
  width: auto;
  margin-left: 0;
}
.episodesItem p {
  margin-bottom: 20px;
}
.episodesItem p.date {
  margin-bottom: 20px;
  line-height: 20px;
}
.confBanner .innerBanner h1 {
  margin-bottom: 30px;
}
/* for No Audio class
************************/
.audioPlayerBlueB.noAudio {
  background: transparent;
}
.noAudio .socialShareMore {
  background: #0A1D46;
  float: right;
  border-radius: 4px;
  margin-left: 0;
}
.audioPlayerBlueB.noAudio #socialLink.dropdown-menu {
  right: auto;
  left: 0px;
}
.noAudio .arrowImg {
  background: transparent;
  position: absolute;
  top: -22px;
  width: 15px;
  height: 15px;
  left: 22px;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #2886ff;
}
@media (max-width: 768px) {
  .innerBanner .latestEps h4 {
    font-size: 22px;
    text-align: left;
  }
  .innerBanner .latestEps {
    width: auto;
    padding-right: 40px;
    min-height: 51px;
    height: initial;
    min-width: initial;
  }
}
.audioPlayerBoxList {
  height: 64px;
  width: 100%;
  margin-left: 0%;
  float: left;
}
.socialShareMore {
  background: #0A1D46;
  float: right;
  border-radius: 0px 4px 4px 0px;
  margin-left: 46px;
}
.socialShareMore .collapse, .socialShareMore .collapsing {
  position: absolute;
  z-index: 9999;
}
.socialShareMore button {
  background: none;
  border: 0;
  padding: 10px;
}
/*
******************/
p {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 40px;
  font-family:"Avenir LT W01_65 Medium1475532";
}
/* Intro Text
***************************/
.introText h2 {
  font-size: 48px;
  line-height: 60px;
  /* letter-spacing: 1.1px; */
  color: #092242;
  text-align: center;
  font-family:"Avenir LT W01_95 Black1475556";
  margin: 0;
  padding: 0;
  text-transform: none;
}
.introTextInner h2, h2 {
  font-size: 48px;
  line-height: 60px;
  /* letter-spacing: 1.1px; */
  color: #092242;
  text-align: center;
  font-family:"Avenir LT W01_95 Black1475556";
  margin: 0;
  padding: 0;
}
.introTextInner h3, h3 {
  font-size: 30px;
  line-height: 34px;
  /* letter-spacing: 1.1px; */
  color: #0A1D46;
  font-family:"Avenir LT W01_95 Black1475556";
  margin: 0;
  padding: 0;
}
.introTextInner p {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 0 15px;
}
.introTextPod p {
  color: #000000;
  margin: 0 auto;
}
.titleText h2 {
  font-size: 48px;
  line-height: 60px;
  color: #092242;
  text-align: center;
  font-family:"Avenir LT W01_95 Black1475556";
  margin: 0;
  padding: 0;
}
/* spacing class
***************************/
.mt-0 {
  margin-top: 0px !important;
}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-80 {
  margin-top: 80px !important;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-50 {
  margin-bottom: 50px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-70 {
  margin-bottom: 70px;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.pb-80 {
  padding-bottom: 80px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-80 {
  padding-top: 80px;
}
.mlmr-Auto {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute
}
.overflow-hidden {
  overflow: hidden
}
hr {
  margin-top: 40px;
  margin-bottom: 0;
  border: 0;
  border-top: 5px solid rgb(158 158 158 / 24%);
}
.border-h3 {
  border-bottom: 3px solid rgb(196 196 196 / 60%);
  border-top: 0;
  margin: 0;
}
.text-white {
  color: #fff;
}
@media (max-width:768px) {
  .audioPlayerBoxList {
    width: 100%;
    height: 64px;
    float: none;
    margin-bottom: 40px;
  }
  .audioPlayerBox {
    width: 100%;
    height: auto;
    float: none;
  }
  .socialShareMore {
    float: none;
    width: fit-content;
    margin: 0 auto;
    display: block;
    background: transparent;
  }
  .audioPlayerBlueB .socialShareMore .dropdown-toggle img {
    -webkit-filter: none;
    filter: none;
  }
  .socialShareMore .dropdown-toggle img {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  .innerBanner .latestEps {
    width: auto;
    padding-left: 40px;
    min-width: initial;
  }
  .innerBanner .latestEps h4 {
    font-size: 22px;
    text-align: center;
    margin-left: auto;
    padding-right: 40px;
  }
  .innerBanner .bannerCon {
    margin-left: 40px;
    margin-top: 40px;
    margin-right: 40px;
  }
  .innerBanner h1 {
    font-size: 38px;
    line-height: 50px;
    margin-top: 0px;
  }
  .innerBanner p {
    font-size: 20px;
    line-height: 30px;
  }
  .introText p {
    width: 100%;
    padding: 0 20px 0px 20px;
    line-height: 28px;
    font-size: 18px;
  }
  .introText.center p {
    text-align: center !important;
  }
  .expertsSeries .item .card .card-body {
    min-height: 340px !important;
  }
  ul {
    margin-left: 20px;
  }
  ul li {
    font-size: 20px;
    line-height: 30px;
    color: #000000;
  }
  .introTextInner h3, h3 {
	font-size: 26px;
    line-height: 32px;
  }
  .confBanner .innerBanner p.city {
    margin-bottom: 40px;
  }
  .confBannerBtn {
    margin-bottom: 40px;
  }
}
.anchorMenu {
  height: 90px;
}
#socialLink ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#socialLink ul li {
  background: #D4E7FF;
  margin-bottom: 0;
  padding: initial;
  line-height: initial;
}
#socialLink ul li a {
  color: #0a1d46;
  text-decoration: none;
  font-size: 16px;
  padding: 5px 10px;
  display: inline-block;
  text-transform: uppercase;
}
#socialLink ul li a img {
  padding-right: 5px;
  width: 32px;
}
#socialLink.dropdown-menu {
  background-color: #D4E7FF;
  margin-top: 0;
  left: 0px;
  border-radius: 0;
  border: 0px solid #D4E7FF;
  border-top: 4px solid #2886FF;
}
.audioPlayerBlueB #socialLink.dropdown-menu {
  right: 0px;
  left: auto;
}
.mlmr-Auto {
  max-width: 210px;
}
/*	Width
	***************************/
.width90P {
  width: 90%;
  margin: 0 auto;
}
.width80P {
  width: 80%;
  margin: 0 auto;
}
@media (max-width:768px) {
  .width90P, .width80P {
    width: 100%;
  }
  .mlmr-Auto {
    max-width: 175px;
  }
}
/* All Episodes list
*********************/
.episodesItem {
  margin-top: 40px;
}
.episodesItem ul {
  padding: 0;
  margin: 0;
}
.episodesItem li {
  background: #ffffff;
  padding: 40px;
  margin: 0;
  list-style: none;
  margin-bottom: 40px;
}
.episodesItem li h2 {
  font-weight: 750;
  font-size: 36px;
  line-height: 44px;
  text-transform: capitalize;
  color: #2063B8;
    font-family:"Avenir LT W01_95 Black1475556" !important;
  padding-top: 0;
  margin-top: 0;
  text-align: left;
  margin-bottom: 20px;
}
.episodesItem li h2 a {
    font-family:"Avenir LT W01_95 Black1475556" !important;
  color: #2063B8;
  font-size: 30px;
  line-height: 34px;
}
.episodesItem li h2 a:hover {
    font-family:"Avenir LT W01_95 Black1475556" !important;
  color: #08528a;
}
@media (max-width:768px) {
  .introTextInner h2, h2, .introText h1 {
    font-size: 38pt !important;
    line-height: 50pt !important;
    padding: 0 20px !important;
  }
  .episodesItem li h2 {
    font-size: 20px !important;
    line-height: 24px !important;
    margin: 0px !important;
    padding: 0 0 20px 0 !important;
  }
  .episodesItem li p {
    font-size: 18px;
    line-height: 28px;
  }
  .episodesItem li {
    padding: 15px;
  }
}
/*
*************************/
.expertsSeries .item {
  margin-bottom: 40px;
  min-height: 480px;
}
#collapseExample .expertsSeries .item {
  min-height: auto;
}
.expertsSeries .owl-item .item {
  width: 100%;
}
.expertsSeries .item .card {
  text-align: center;
  position: relative;
  min-height: 380px;
  /*  margin-bottom: 50px;*/
}
.expertsSeries .item .card .card-img-top {
  border-radius: 50%;
  max-width: 200px;
  width: 200px;
  margin: 0 auto -80px auto;
}
.expertsSeries .item .card h4 a, .expertsSeries .item .card h4 {
  font-size: 22px;
  line-height: 32px;
  color: #1C3F76;
  font-family:"Avenir LT W01_95 Black1475556";
}
.expertsSeries .item .card h4 a:hover, .expertsSeries .item .card p a:hover, .item .card p a:hover {
  color: #2063B8;
  text-decoration: none;
  cursor: pointer;
}
.expertsSeries .item .card p a, .item .card p a {
  font-size: 18px;
  line-height: 24px;
  color: #000000;
}
.expertsSeries .fAvBlack img {
  display: inline-block !important;
  width: 26px !important;
}
.lessT3Item {
  display: flex;
  /* align-items: center; */
  justify-content: center;
}
@media (max-width:768px) {
  .lessT3Item {
    display: block;
    align-items: center;
    justify-content: center;
  }
  .expertsSeries .item .card p a, .item .card p a {
    font-size: 18px;
  }
}
.expertsSeries .item .card .card-body {
  text-align: center ;
  background: #D4E7FF ;
  padding-top: 112px ;
  padding-bottom: 80px ;
  padding-right: 20px ;
  padding-left: 20px ;
  min-height: 360px ;
}
p.card-text {
  margin-bottom: 0;
}
.viewMoreEp {
  font-weight: 900;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #092242;
  border: 4px solid #092242;
  padding: 8px 30px 5px 30px;
  display: inline-block;
  font-family:"Avenir LT W01_85 Heavy1475544";
}
.viewMoreEp:hover {
  text-decoration: none;
  background: #092242;
  color: #fff;
}
.expertsSeries.owl-theme .owl-nav.disabled + .owl-dots {
  /* z-index: 9999;
  position: relative;
  bottom: 50px;
  width: inherit;
  margin: 0 auto;
	*/
	margin-top:20px;
}
.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top:20px !important;
}
.allExperts {
  padding-right: 30px !important;
}
.allExperts.collapsed.allExp {
  background: url("/assets/newLayout/images/blue-arrow-down.png");
  background-size: 22px;
  background-repeat: no-repeat;
  padding-right: 30px;
  background-position: right;
  margin-bottom: 40px;
}
.allExperts.collapsed {
  background: url("/assets/newLayout/images/blue-arrow-Up.png");
  background-size: 22px;
  background-repeat: no-repeat;
  padding-right: 30px;
  background-position: right;
}
.collapse .expertsSeries .item .card {
  text-align: center;
  position: relative;
  min-height: inherit;
}
.item.noHeadshotImg .card .card-body {
  text-align: center;
  background: #D4E7FF;
  padding: 20px !important;
  min-height: 250px  !important;
  padding-top: 40px  !important;
}
.opsBlock .card {
  position: relative;
  transition: transform .5s ease-in;
  transform: scale(1, 1);
}
.opsBlock .card .opsShadow {
  background: linear-gradient(90deg, #0C346A 17.04%, rgba(255, 255, 255, 0) 100%);
  mix-blend-mode: multiply;
  opacity: 0.69;
  transform: rotate(0deg);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
}
.opsBlock .card:hover {
  transition: transform .5s ease-in;
  transform: scale(1.1, 1.1);
}
.opsBlock .card-title {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 30px;
  line-height: 34px;
  color: #FFFFFF;
  width: 100%;
  padding: 0 20px;
}
.opsAllPods {
  font-weight: 750;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
  align-items: center;
  color: #000000;
  padding: 20px;
}
.backAllPods {
  font-weight: 750;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
  align-items: center;
  color: #000000;
  padding: 20px 20px 20px 0;
}
.allExperts, .allExpertsMob {
  font-weight: 750;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
  align-items: center;
  color: #000000;
  padding: 20px;
}
@media (max-width:768px) {
  .tcbCarousel .owl-dots {
    /* bottom: 20px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0); */
  }
  .allExperts {
    /*  display: block;
    background: rgba(40, 134, 255, 0.9);
    margin: 0 15px;
    color: #000 !important;
    margin-top: 15px;*/
  }
  .collapse .expertsSeries .item .card .card-body {
	margin-bottom: 40px;
  }
  .collapse .expertsSeries .item {
    margin-bottom: 0;
  }
  #collapseExample .card.card-body::-webkit-scrollbar {
    width: 38px;
  }
  /* Track */
  #collapseExample .card.card-body::-webkit-scrollbar-track {
    background: #092242
  }
  /* Handle */
  #collapseExample .card.card-body::-webkit-scrollbar-thumb {
    background: #2063B8;
  }
  #collapseExample .card.card-body::-webkit-scrollbar-button:single-button:vertical:decrement {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollUpH.png");
  }
  #collapseExample .card.card-body::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollUp.png");
  }
  #collapseExample .card.card-body::-webkit-scrollbar-button:single-button:vertical:increment {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollDownH.png");
  }
  #collapseExample .card.card-body::-webkit-scrollbar-button:single-button:vertical:increment:hover {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollDown.png");
  }
  #collapseExample .card.card-body {
    height: 60vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
/*	Other Related Resources Block
*************************/
.orrBlock .item .card-body, .economicSection .item .card-body {
  background: #F4F4F4;
  padding: 25px 25px 25px 25px;
  text-align: left;
  min-height: 300px;
}
.orrBlock .item h3, .economicSection .item h3 {
  font-style: normal;
  font-weight: 750;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: #2063B8;
  margin-bottom: 10px;
}
.orrBlock .item p a, .economicSection .item p a {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  text-transform: capitalize;
  color: #000000;
  text-align: initial;
  font-family:"Avenir LT W01_85 Heavy1475544";
}
.orrBlock .item p a:hover, .economicSection .item p a:hover {
  color: #337ab7;
}
/*
**********************/
.breadcrumb.bg-white {
  padding: 14px 0 !important;
}
.img-responsive {
  width: 100%;
}
.expertsSeries.tcbCarousel {
  /*  display: flex;
    justify-content: center;*/
}
/*
*****************/
.textTrs {
  background: #FFF;
  margin: 0 auto;
  padding: 40px 80px 40px 40px;
  height: 805PX;
  overflow-y: scroll;
  margin-bottom: 40px;
}
.textTrs p {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-size: 20px;
}
/* width */
.textTrs::-webkit-scrollbar {
  width: 38px;
}
/* Track */
.textTrs::-webkit-scrollbar-track {
  background: #092242
}
/* Handle */
.textTrs::-webkit-scrollbar-thumb {
  background: #2063B8;
}
.textTrs::-webkit-scrollbar-button:single-button:vertical:decrement {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollUpH.png");
}
.textTrs::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollUp.png");
}
.textTrs::-webkit-scrollbar-button:single-button:vertical:increment {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollDownH.png");
}
.textTrs::-webkit-scrollbar-button:single-button:vertical:increment:hover {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollDown.png");
}
/* 	dropdown open on hover
*******************/
.dropdown:hover .dropdown-menu {
  display: block;
}
/*
*************************/
.owl-nav {
  position: absolute;
  top: 36%;
  width: 100%;
}
.owl-next {
  width: 50px;
  height: 50px;
  font-size: 60px !important;
  line-height: 50px !important;
  border-radius: 50% !important;
  color: #fff !important;
  background-image: url(https://www.conference-board.org/assets/newLayout/images/rightarrow-circle-navy.png) !important;
  background-color: transparent !important;
  background-size: 50px 50px !important;
}
.owl-prev {
  width: 50px;
  height: 50px;
  font-size: 60px !important;
  line-height: 50px !important;
  border-radius: 50% !important;
  color: #fff !important;
  background-image: url(https://www.conference-board.org/assets/newLayout/images/leftarrow-circle-navy.png) !important;
  background-color: transparent !important;
  background-size: 50px 50px !important;
}
.owl-prev span, .owl-next span {
  display: none;
}
.owl-theme .owl-next:hover {
  width: 50px;
  height: 50px;
  font-size: 60px !important;
  line-height: 50px !important;
  border-radius: 50% !important;
  color: #fff !important;
  background-image: url(https://www.conference-board.org/assets/newLayout/images/rightarrow-circle-colbat.png) !important;
  background-color: transparent !important;
  background-size: 50px 50px !important;
}
.owl-theme .owl-prev:hover {
  width: 50px;
  height: 50px;
  font-size: 60px !important;
  line-height: 50px !important;
  border-radius: 50% !important;
  color: #fff !important;
  background-image: url(https://www.conference-board.org/assets/newLayout/images/leftarrow-circle-colbat.png) !important;
  background-color: transparent !important;
  background-size: 50px 50px !important;
}
.owl-prev {
  position: absolute;
  left: -20px;
}
.owl-next {
  position: absolute;
  right: -20px;
}
/*
***************************/
.ctaBtn {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #FDAE00;
  margin-top: 40px;
  margin-left: 80px;
  border: 4px solid #FDAE00;
  min-width: 250px;
  height: 56px;
  display: inline-block;
  line-height: 52px;
  padding: 0 40px;
}
.ctaBtn:hover, .ctaBtn:focus {
  color: #ffffff;
  background-color: #FDAE00
}
.communityLogin {
  color: #fff;
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 18px;
  line-height: 24px;
  display: block;
  margin-left: 83px;
  margin-top: 40px;
}
.communityLogin:hover {
  color: #ffffff;
}
/*
*******************/
.bgBlueCta {
  position: relative;
}
.ctaBlock {
  background: url("/assets/newLayout/images/council/ctaBg.jpg");
  mix-blend-mode: multiply;
  opacity: 0.76;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bgBlueCta {
  background: #1C3F76;
}
.ctacontainer {
  z-index: 999;
  padding: 80px 40px;
}
.ctacontainer h5 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  color: #FFFFFF;
  margin: 0 20px;
}
.ctacontainer .ctaBtn {
  margin-top: 40px;
  margin-left: 0;
}
@media (max-width:768px) {
  .ctaBlock {
    min-height: 100%;
    top: 0;
    position: absolute;
    z-index: 170;
    display: block;
    left: 0;
    width: 100%;
  }
}
/*
*************************/
.cMembership .item {
  margin-bottom: 80px;
}
.cMembership .item .card {
  text-align: center;
  position: relative;
}
.cMembership .item .card .iconBox {
border-radius: 50%;
    background: #2063B8;
    margin: 0 auto -80px auto;
    display: flex;
    justify-content: center;
    height: 132px;
    width: 132px;
    align-items: center;
    position: inherit;
}

.cMembership .item .card .iconBox img {
    padding: 28px;
}
.cMembership .item .card .card-img-top {
  border-radius: 50%;
  max-width: 200px;
  width: 200px;
  margin: 0 auto -80px auto;
}
.cMembership .item .card h4 {
  font-size: 30px;
  line-height: 34px;
  color: #000000;
  font-family:"Avenir LT W01_95 Black1475556";
  margin-top: 18px;
  display: block;
}
.cMembership .item .card h4 a:hover, .cMembership .item .card p a:hover {
  color: #2063B8;
  text-decoration: none;
  cursor: pointer;
}
.cMembership .item .card p a, .cMembership .item .card p {
  font-size: 20px;
  font-family:"Avenir LT W01_65 Medium1475532";
  color: #000000;
}
.cMembership .item .card .card-body {
  text-align: center;
  background: rgb(196 196 196 / 60%);
  padding-top: 77px;
  padding-bottom: 20px;
  padding-right: 38px;
  padding-left: 38px;
  min-height: 300px;
}
@media (max-width: 991px) {
  .cMembership .item {
    margin-bottom: 80px;
    width: 50%;
  }
}
@media (max-width: 765px) {
  .cMembership .item {
    margin-bottom: 80px;
    width: 100%;
  }
}
/*************************/
/* Council Page
*******************************/
.videoBlock {
  display: flex;
  /* align-items: center; */
  min-height: 480px;
}
.videoBlock .shadowBlue {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -2.86%, rgba(28, 48, 100, 0.73) 55.7%, #081E57 97.14%);
  background-blend-mode: multiply;
  mix-blend-mode: normal;
  opacity: 0.75;
}
.videoBlockImg {
  padding: 0;
}
.videoTitle {
  display: flex;
  position: absolute;
  bottom: 40px;
  right: 50px;
  max-width: 560px;
  margin-left: 40px
}
.videoTitle a {
  display: flex;
  align-items: center;
}
.videoTitle h4 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-style: normal;
  font-weight: 750;
  font-size: 30px;
  line-height: 34px;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-left: 28px;
  margin-right: 10px;
}
.videoTopics {
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  align-items: center;
}
.videoTopics h4 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 48px;
  line-height: 60px;
  text-transform: capitalize;
  color: #FFFFFF;
}
.videoTopics ol {
  padding: 0 0 0 20px;
  margin: 0;
}
.videoTopics ol li::marker {
    color: #FFF;
}
.videoTopics ul {
  list-style: none;
  padding: 0 0 0 20px;
  margin: 0;
  list-style-image: url('/assets/newLayout/images/bulleted.png');
}
.videoTopics ul li, .videoTopics ol li {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #FFFFFF;
  margin-bottom: 21px;
  padding-left: 16px;
}
.videoTopics p {
	color: #fff !important;
}
.memberLogo .card,.memberLogo1 .card,.memberLogo2 .card,.memberLogo3 .card,.memberLogo4 .card,.memberLogo5 .card,.memberLogo6 .card {
    max-width: 250px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.memberLogo .item img {
  vertical-align: middle;
  max-width: 100% !important;
}
.memberLogo .owl-next,.memberLogo1 .owl-next,.memberLogo2 .owl-next,.memberLogo3 .owl-next,.memberLogo4 .owl-next,.memberLogo5 .owl-next,.memberLogo6 .owl-next {
    position: absolute;
    right: 0 !important;
}
.memberLogo .owl-prev,.memberLogo1 .owl-prev,.memberLogo2 .owl-prev,.memberLogo3 .owl-prev,.memberLogo4 .owl-prev,.memberLogo5 .owl-prev,.memberLogo6 .owl-prev {
    position: absolute;
    left: 0px !important;
}
.topicImg {
  aspect-ratio: 375 / 243;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 1024px) {
  .videoTopics {
    padding-left: 40px;
    padding-right: 40px;
  }
  .videoBlock {
    display: flex;
    align-items: initial;
  }
}
@media (max-width: 820px) {
  .videoBlock {
    display: inherit;
    align-items: center;
    transition: 2s;
  }
}
/*
	*********************/
.programDir {
  background: #d4e7ff;
  max-width:1110px;
	margin: 0;
}
.pdBlock {
  background: #D4E7FF;
  display: flex;
  padding: 40px 0;
  max-width: 758px;
  margin: 0 auto;
}
.pdBlock .block1 {
  padding-right: 90px;
}
.pdBlock .block1 img {
  max-width: 250px;
  min-width: 250px;
}
.pdBlock .block2 h3 {
  font-style: normal;
  font-weight: 750;
  font-size: 48px;
  line-height: 60px;
  text-transform: capitalize;
  color: #092242;
  font-family:"Avenir LT W01_95 Black1475556";
}
.pdBlock .block2 h5, .pdBlock .block2 h5 span {
  font-size: 26px;
  line-height: 32px;
  text-transform: capitalize;
  color: #2063B8;
  padding-bottom: 0;
  margin-bottom: 0;
  font-family:"Avenir LT W01_95 Black1475556";
}
.pdBlock .block2 a {
  font-weight: 750;
  font-size: 18px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: right;
  text-transform: capitalize;
  color: #000000;
}
.pdBlock .block2 a:hover {
  color: #2063B8
}
.ellipse1 {
  position: absolute;
  width: 363px;
  height: 362px;
  left: 270px;
  top: -50px;
  background: #2886FF;
  mix-blend-mode: multiply;
  opacity: 0.18;
  border-radius: 50%;
  z-index: -999999;
}
.ellipse2 {
  position: absolute;
  width: 174px;
  height: 174px;
  left: 175px;
  top: 119px;
  background: #2063B8;
  mix-blend-mode: multiply;
  opacity: 0.21;
  border-radius: 50%;
  z-index: -999999;
}
.testimonial p {
  margin-left: 340px;
  font-weight: 500;
  font-size: 30px;
  line-height: 34px;
  color: #000000;
}
.testimonial h2 {
  text-align: unset;
  margin-left: 340px;
  margin-bottom: 40px;
}
.tName {
  margin-top: 15px;
  margin-left: 250px;
  margin-bottom: 40px;
}
.tName .title {
  margin-top: 7px;
}
.tName {
  display: flex;
}
.tName .title p {
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  margin: 0;
  padding-bottom: 5px;
  width: auto;
}
.tName .title p strong {
  font-style: normal;
  font-weight: 750;
  font-size: 26px;
  line-height: 32px;
  color: #21478E;
}
.tName .img {
  padding-right: 16px;
}
.tName .img img {
  width: 75px;
  border-radius: 50%;
}
.ctaBlock3 {
  padding: 113px 0 80px 0;
  text-align: center;
  margin-top: 80px;
}
.ctaBlock3 h5 {
  font-style: normal;
  font-weight: 750;
  font-size: 48px;
  line-height: 60px;
  color: #FFFFFF;
  margin-bottom: 35px;
}
.ctaBlock3 p {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 30px;
}
.chCtaBlue {
	padding: 80px 0 80px 0 !important;
}
.ctaIconTag {
  background-color: #2063B8;
  position: absolute;
  width: 120px;
  height: 120px;
  top: -60px;
  left: 50%;
  transform: translate(-50%);
  border-radius: 50%;
  padding: 37px 25px 25px 25px;
}
.ctaIconTagReg {
    background-color: #2063B8;
    position: absolute;
    width: 120px;
    height: 120px;
    top: -60px;
    left: 50%;
    transform: translate(-50%);
    border-radius: 50%;
    padding: 32px 15px 25px 15px;
}
.ctaBlock3 .ctaBtn {
  margin-top: 20px;
  margin-left: 0;
  margin: 0 auto;
}
@media (max-width:768px) {
  .ctaBlock3 h5 {
    font-size: 38px;
    line-height: 50px;
    padding: 0 15px;
  }
  .ctacontainer h5 {
    max-width: 100% !important;
    font-size: 18px;
    line-height: 28px;
  }
  .ctaBlock3 p {
    padding: 0 15px;
    font-size: 18px;
    line-height: 28px;
  }
  .testimonial h2 {
    text-align: unset;
    margin-left: auto;
    padding-left: 30px !important;
  }
}
/*
*****************************/
@media (max-width:991px) {
  .pdBlock {
    padding: 40px 40px;
  }
}
@media (max-width:844px) {
  .pdBlock .block1 {
    padding-right: 60px;
    padding-left: 30px;
  }
}
@media (max-width:820px) {
  .tName {
    margin-left: 0;
  }
  .testimonial p {
    margin-left: 0;
  }
  .testimonial h2 {
    text-align: center;
    margin-left: 0;
  }
  .pdBlock .block1 {
    padding-right: 60px;
    padding-left: 30px;
  }
}
@media (max-width:820px) {
  .videoBlockImg {
    min-height: 390px;
  }
  .videoTopics {
    padding-top: 80px;
    padding-left: 40px;
    padding-bottom: 80px;
    display: flex;
    justify-content: center;
  }
  .videoBlockImg .topicImg {
    min-height: 390px;
  }
}
@media (max-width:768px) {
  .pdBlock {
    display: block;
    padding: 62px 55px 40px 55px;
  }
  .videoTitle {
    left: 0;
    padding-right: 50px;
    max-width: 100%;
    justify-content: center;
    padding: 0;
    margin-left: 15vw;
  }
  .videoTitle h4 {
    font-size: 30px;
    line-height: 34px;
    margin: 0;
    margin-left: 20px;
  }
  .videoTopics h4 {
    font-size: 38px;
    line-height: 50px;
  }
  .videoTopics {
    padding-top: 80px;
    padding-left: 40px;
    padding-bottom: 80px;
    display: flex;
    justify-content: center;
  }
  .videoTopics ul {
    padding: 0;
    padding-left: 20px;
  }
  .videoTopics ul li {
    font-size: 18px;
    line-height: 24px;
  }
  .videoBlockImg {
    min-height: 390px;
  }
  .videoBlockImg .topicImg {
    min-height: 390px;
    aspect-ratio: auto !important;
  }
  .tName {
    margin-top: 15px;
    width: auto;
    margin-left: 40px;
    padding-right: 40px;
    margin-bottom: 0;
  }
  .testimonial h2 {
    font-size: 38px !important;
    line-height: 50px !important;
  }
  .testimonial p {
    margin-left: auto;
    font-size: 18px;
    line-height: 28px;
    padding-left: 30px;
  }
  .tName .title p {
    font-size: 20px;
    line-height: 28px;
    padding: 0;
  }
  .tName .title p strong {
    font-size: 20px;
    line-height: 28px;
  }
  .ellipse1 {
    left: -97px;
    top: 40px;
    width: 280px;
    HEIGHT: 280px;
  }
  .ellipse2 {
    left: -59px;
    top: 240px;
    width: 135px;
    height: 135px;
  }
  .mt-80.testimonial {
    margin-top: 10px;
  }
  .pdBlock .block2 h3 {
    margin-top: 40px;
    font-size: 38px;
    line-height: 50px;
  }
  .pdBlock .block2 h5 {
    font-size: 22px;
    line-height: 28px;
  }
  .pdBlock .block2 p {
    font-size: 18px;
    line-height: 22px;
  }
  .pdBlock .block1 {
    /* padding-right: 90px; */
    padding: 0;
  }
  .pdBlock .block1 .text-right {
    text-align: center;
  }
}
/* Council banner	
************************/
.bannerCouncil .w100P {
  width: 100%;
}
.bannerCouncil .shadow {
  background: rgb(15, 54, 109);
  background: linear-gradient(90deg, rgba(15, 54, 109, 1) 31%, rgba(15, 54, 109, 1) 79%);
}
.bannerCouncil .innerBanner {
  overflow: hidden;
}
.bannerCouncil .contentText {
  z-index: 9;
  position: absolute;
  width: 710px;
}
.bannerCouncil .contentText h1 {
  font-family:"Avenir LT W01_65 Medium1475532";
  font-style: normal;
  font-weight: 800;
  font-size: 54px;
  line-height: 60px;
  text-transform: capitalize;
  color: #FFFFFF;
  margin: 0;
  padding-left: 80px;
}
.bannerCouncil .contentText p {
  margin: 0;
  padding-left: 113px;
  font-size: 18px;
  line-height: 24px;
  padding-top: 36px;
}
.bannerCouncil .ellipseBc1 {
  background: #1C3F76;
  width: 880px;
  height: 880px; /* z-index: 2; */ position: absolute;
  top: 0;
  border-radius: 50%;
  border: 1px solid #000;
  top: -50%;
  left: -120px;
  mix-blend-mode: multiply;
  box-sizing: border-box;
}
.bannerCouncil .ellipseBc2 {
  position: absolute;
  width: 335px;
  height: 333px;
  left: 514px;
  top: 355px;
  background: #2886FF;
  mix-blend-mode: normal;
  opacity: 0.41;
  border-radius: 50%;
}
.bgCover {
  background-repeat: no-repeat !important;
  background-position-x: center;
  opacity: 1 !important;
  top: 0 !important;
  min-height: 480px;
  position: relative;
  background-position: center center !important;
  background-size: cover !important;
  margin: 0 auto;
}
@media (min-width:767px) and (max-width:1023px) {
  .bannerCouncil .innerBanner {
    max-height: 480px;
  }
  .bannerCouncil .ellipseBc1 {
    width: 900PX;
    height: 900PX;
    left: -190px;
    top: -184px;
  }
  .bannerCouncil .ellipseBc2 {
    width: 350PX;
    height: 350px;
    left: 413.46px;
    top: 355px;
  }
  .bannerCouncil .contentText h1 {
    margin: 0;
    padding-left: 40px;
    font-size: 44px;
    line-height: 60px;
  }
  .ctaBtn {
    margin-left: 40px;
  }
  .bannerCouncil .contentText p {
    margin: 0;
    padding-left: 40px;
    padding-top: 35px;
    padding-right: 40px;
  }
  .communityLogin {
    margin-left: 40px;
  }
}
@media (max-width:767px) {
  .bannerCouncil .innerBanner {
    overflow: hidden;
    min-height: 640px;
  }
  .bannerCouncil .ellipseBc1 {
    width: 978.34px;
    height: 977.11px;
    left: -654px;
    top: -174px;
  }
  .bannerCouncil .ellipseBc2 {
    width: 335px;
    height: 333px;
    left: 73.46px;
    bottom: -100px;
    top: initial;
  }
  .bannerCouncil .contentText h1 {
    margin: 0;
    padding-left: 40px;
    font-size: 44px;
    line-height: 60px;
    padding-right: 20px;
  }
  .ctaBtn {
    margin-left: 40px;
  }
  .bannerCouncil .contentText p {
    margin: 0;
    padding-left: 40px;
    padding-top: 40px;
    padding-right: 50px;
  }
  .cMembership .item {
    margin-bottom: 10px;
    padding: 0;
  }
  .ctaBlock3 {
    margin-top: 100px;
    padding: 40px 0 40px 0;
  }
  .videoTopics {
    padding: 40px;
  }
  .bannerCouncil .contentText {
    width: auto;
  }
  .introTextInner p {
    font-size: 18px;
    line-height: 28px;
  }
  .cMembership .item .card h4 {
    font-size: 26px;
    line-height: 30px;
  }
  .cMembership .item .card p a {
    font-size: 18px;
    line-height: 28px;
  }
  .communityLogin {
    margin-left: 40px;
    width: 55%;
  }
}
@media (max-width: 767px) {
  .bannerCouncil .contentText h1 {
    width: 50%;
  }
  .communityLogin {
    width: 35%;
  }
}
@media (max-width: 460px) {
  .communityLogin {
    width: 60%;
  }
}
/* wch Webcast content Hub
**********************/
.wchBanner .innerBanner .bgShadow {
  /*background: linear-gradient(90deg, #1C3F76 0%, #4E6994 0.01%, #1C3F76 0.02%, #1C3F76 0.03%, rgba(28, 63, 118, 0.72) 56.02%, rgba(28, 63, 118, 0) 100%);*/
  /*min-height: 720px;*/
  background: none;
  min-height: 100%;
  display: flex;
  align-items: center;
  height: 100%;
}
.wchBanner .bannerCon {
  max-width: 825px;
	    margin-left: 0;
}
.wchBanner .bannerCon .ctaBtn {
  margin-left: auto;
}
ul.dotList {
  list-style: none;
  padding: 0 20px 0 30px;
  /* margin: 0; */
  list-style-image: url(/assets/newLayout/images/bulleted.png);
  margin-top: 40px;
}
ul.dotList li {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 40px;
  padding-left: 16px;
}
/*
*********************/
.watchNowBtn {
  font-style: normal;
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #FDAE00;
  border: 4px solid #FDAE00;
  width: 238px;
  height: 56px;
  display: inline-block;
  line-height: 52px;
  margin-right: 35px;
  /* margin-bottom: 40px;*/
}
.watchNowBtn:hover {
  color: #ffffff;
  background-color: #FDAE00
}
#socialLink ul::after {
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #2f2f2f;
}
.socialShareWch .btn, .bookmark .btn {
  background: none;
  margin-right: 25px;
  padding-left: 0;
  padding-right: 0;
}
.registerBlock {
  background: url("/assets/newLayout/images/banner/webcast/registerBg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.arrowImg {
  background: transparent;
  position: absolute;
  top: -22px;
  width: 15px;
  height: 15px;
  right: 22px;
  border-top: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #2886ff;
}
.acoCredits .panel-default > .panel-heading {
  background: transparent;
  border: none;
  box-shadow: none;
}
.acoCredits .card .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 4px solid rgb(0 0 0 / 25%);
}
.acoCredits .panel.panel-default {
  border: none;
  background: none;
  box-shadow: none;
}
.acoCredits .panel-body {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 20px;
  border-top: 5px solid rgb(0 0 0 / 25%) !important;
  margin-top: 10px;
}
.acoCredits .panel-title a {
  font-style: normal;
  font-weight: 750;
  font-size: 18px;
  line-height: 24px;
  align-items: center;
  text-transform: capitalize;
  color: #000000;
}
#accordionCredits .item .card {
  background-color: #c4c4c4;
}
#accordionCredits .item .card-body {
    padding: 35px 25px;
    min-height: 275px;
}
#accordionCredits .item .imgBlock {
  width: 100px;
  height: 100px;
  padding: 15px;
  margin: 0 auto;
  background: #fff;
  margin-bottom: 25px;
  border-radius: 50%;
}
#accordionCredits .item .card-body .card-title {
  font-style: normal;
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  color: #25528F;
  padding: 0;
  margin: 0;
  font-family:"Avenir LT W01_95 Black1475556";
}
.acoCredits .panel-title a img {
  transform: rotate(0deg);
  margin-left: 10px;
  display: initial;
  width: 26px;
}
.acoCredits .panel-title a.collapsed img {
  transform: rotate(180deg);
  margin-left: 10px;
}
.regSubmit {
  font-family:"Avenir LT W01_95 Black1475556";
  font-style: normal;
  font-weight: 950;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #FDAE00;
  border: 4px solid #FDAE00;
  width: 260px;
  height: 64px;
  display: inline-block;
  line-height: 32px;
  float: right;
  margin-top: 0;
  background: #1C3F76;
}
.regSubmit:hover {
  color: #ffffff;
  background-color: #1C3F76;
}
.ragBox, .col-md-8.col-xs-12.col-md-push-2.text-center.mb-40 {
  z-index: 999;
}
.ragBox input {
  background: #FFFFFF;
  border: 4px solid #C4C4C4;
  box-sizing: border-box;
  border-radius: 0;
  height: 64px;
  width: 100%;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 40px;
  padding-left: 40px;
   font-family:"Avenir LT W01_55 Roman1475520";
  padding-top: 14px;
}
.ragBox select {
  background: #FFFFFF;
  border: 3px solid #C4C4C4;
  box-sizing: border-box;
  border-radius: 0;
  height: 64px;
  width: 100%;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 25px;
  color: #99999f;
  padding: 10px;
  padding-left: 40px;
   font-family:"Avenir LT W01_55 Roman1475520";
}
.ragBox input[type=checkbox], .ragBox input[type=radio] {
  width: 20px;
  float: left;
  color: #ffffff;
}
/* WCH
*******************************/
.wchBanner .innerBanner .latestEps h4 {
  padding: 3px;
  color: #fff;
  font-family:"Avenir LT W01_65 Medium1475532";
  font-size: 24px;
  line-height: 32px;
  vertical-align: Top;
  font-weight: 500;
  text-transform: uppercase;
}
.wchBanner .innerBanner .latestEps {
  background: #2063B8;
  display: inline-block;
  min-width: 431px;
  height: 51px;
  text-align: center;
  /* MARGIN-TOP: 84PX;*/
  margin-bottom: 14px;
  width: initial;
  padding-right: 50px;
}
.wchBanner .bannerCon h1 {
  margin-bottom: 28px;
	    margin-left: 80px;
}
.wchBanner .bannerCon p {
  margin-bottom: 20px;
	    margin-left: 80px;
}
.wchBanner .bannerCon .bannerConReg  {
  margin-bottom: 0px;
	    margin-left: 80px;
}
.wchBanner .bannerCon .bannerConReg .bannerButtonsDivisonCss {
	margin-top:20px;
}
.wchBanner .bannerCon p:last-child {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .wchBanner .innerBanner .latestEps h4 {
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    padding: 0;
    margin-left: 0;
  }
  .wchBanner .innerBanner .latestEps {
    width: 300px;
    padding-right: 40px;
    min-height: 51px;
    height: initial;
    min-width: initial;
    margin-bottom: 40px;
    display: flex;
    align-items: center;
  }
  .wchBanner .innerBanner .bannerCon {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .wchBanner .innerBanner p {
    font-size: 20px;
    line-height: 30px;
  }
  .watchNowBtn {
    margin-bottom: 50px;
  }
  .wchBanner .bannerCon h1, .wchBanner .bannerCon p, .wchBanner .bannerCon p:last-child {
    margin-bottom: 40px;
	  margin-left: 40px;
  }
	.wchBanner .bannerCon .bannerConReg {
    margin-left: 40px;
	}
  .wchBanner .innerBanner .bgShadow {
    background: linear-gradient(90deg, #1C3F76 0%, #4E6994 0.01%, #1C3F76 0.02%, #1c3f76 0.03%, rgb(28 63 118 / 73%) 80.02%, rgb(28 63 118 / 67%) 100%);
  }
}
@media (max-width:480px) {
  .wchBanner .innerBanner .bgShadow {
    padding: 40px 0px;
  }
  .confBannerOverlayBgDiv {
    clip-path: circle(75% at 0 50%) !important;
  }
}

.loggedUserWCH .wchRegSubmit {
	width:auto;
	margin:0 auto;
	float:none;
}

.wchRegSubmit {
  font-family:"Avenir LT W01_95 Black1475556";
  font-style: normal;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #FDAE00;
  border: 4px solid #FDAE00;
  background: transparent;
  padding: 14px 20px;
  width: 250px;
  height: 64px;
	float: right;
	margin-right: -5px;
}
.wchRegSubmit:hover {
	color: #fff;
    background-color: #FDAE00;
    border-color: #FDAE00;
}
.pr-10 {
  padding-right: 10px;
}
.pl-10 {
  padding-left: 10px;
}
.pr-25 {
  padding-right: 25px;
}
.pl-25 {
  padding-left: 25px;
}
@media (max-width: 768px) {
  .wchRegSubmit {
    width: 100%;
	margin-right: 0;
  }
  .pr-25, .pr-10 {
    padding-right: 15px;
  }
  .pl-25, .pl-10 {
    padding-left: 15px;
  }
}
/* On Demand WCH and Upcoming WCH
******************/
.OnDemandBgHover .card-body h3 {
  font-style: normal;
  font-weight: 750;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  color: #2063B8;
  margin-bottom: 45px;
}
.OnDemandBgHover .card-body p {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-transform: capitalize;
  color: #000000;
  margin-bottom: 20px;
}
.OnDemandBgHover .card-body p.date {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-transform: capitalize;
  color: #000000;
}
a.OnDemandBgHover .card {
  min-height: 355px;
}
a.OnDemandBgHover {
  background: rgb(196 196 196 / 60%);
  display: inline-block;
  min-width: 100%;
  min-height: 245px;
}
a.OnDemandBgHover:hover .card.bgh01 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg01.jpg");
  background-size: cover;
}
a.OnDemandBgHover:hover .card.bgh02 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg02.jpg");
  background-size: cover;
}
a.OnDemandBgHover:hover .card.bgh03 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg03.jpg");
  background-size: cover;
}
a.OnDemandBgHover:hover .card.bgh04 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg04.jpg");
  background-size: cover;
}
a.OnDemandBgHover:hover .card h3, a.OnDemandBgHover:hover .card p.card-text, a.OnDemandBgHover:hover .card p.date {
  color: #fff;
}
/* up Coming Bg Hover
**************************************/
a.upComingBgHover {
  background: #D4E7FF;
  display: inline-block;
  min-width: 100%;
}
a.upComingBgHover .card {
  min-height: 355px;
}
.upComingBgHover .card-body h3 {
  font-style: normal;
  font-weight: 750;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  color: #2063B8;
  margin-bottom: 45px;
}
.upComingBgHover .card-body p {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-transform: capitalize;
  color: #000000;
  margin-bottom: 20px;
}
.upComingBgHover .card-body p.date {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-transform: capitalize;
  color: #000000;
}
.upComingBgHover p.card-text, .OnDemandBgHover p.card-text {
  font-family:"Avenir LT W01_95 Black1475556";
}
a.upComingBgHover:hover .card.bgh01 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg01.jpg");
  background-size: cover;
}
a.upComingBgHover:hover .card.bgh02 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg02.jpg");
  background-size: cover;
}
a.upComingBgHover:hover .card.bgh03 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg03.jpg");
  background-size: cover;
}
a.upComingBgHover:hover .card.bgh04 {
  background: #000;
  background-image: url("/assets/newLayout/images/webcast/hoverBg04.jpg");
  background-size: cover;
}
a.upComingBgHover:hover .card h3, a.upComingBgHover:hover .card p.card-text, a.upComingBgHover:hover .card p.date {
  color: #fff;
}
/*
*******************************/
.small, small {
  font-size: 85%;
   font-family:"Avenir LT W01_55 Roman1475520";
}
.mamberNonPrice {
  padding: 65px 0 65px 0;
  text-align: center;
}
.mamberNonPrice h5 {
	color: #FFFFFF;
    font-size: 30px;
    line-height: 38px;
    font-family:"Avenir LT W01_95 Black1475556";
    margin: 0;
    margin-bottom: 25px;
}
.mamberNonPrice p {
    color: #FFFFFF;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 32px;
    padding-bottom: 28px;
}
.mNmP .ellipse1 {
  width: 243px;
  height: 243px;
  background: #092242;
  mix-blend-mode: normal;
  opacity: 0.98;
  border-radius: 50%;
  padding: 60px 30px 30px 30px;
  margin: 0 auto;
  position: initial;
}
.mNmP .ellipse1 p {
  color: #FFFFFF;
  margin-bottom: 0px;
	padding-bottom: 0;
}
.mNmP .ellipse2 {
  position: absolute;
  width: 40px;
  height: 40px;
  background: #FDAE00;
  mix-blend-mode: normal;
  opacity: 0.98;
  border-radius: 50%;
  top: -2px;
  left: 60px;
}
.mNmP .ellipse3 {
  position: absolute;
  width: 94px;
  height: 94px;
  border-radius: 50%;
  background: #2063B8;
  right: 20px;
  bottom: -11px;
  padding: 8% 10px;
}
.mamberNonPrice .ctaBtn {
  margin-top: 20px;
  margin-left: 0px;
}
/*
	******************************/
.loggedUserWCH {
  padding: 85px 0 40px 0;
  text-align: center;
  margin-top: 120px;
}
.loggedUserWCH h5 {
    font-weight: 750;
    font-size: 26px;
    line-height: 32px;
    color: #FFFFFF;
    margin-bottom: 35px;
	font-family:"Avenir LT W01_85 Heavy1475544";
}
.loggedUserWCH p {
  	color: #FFFFFF;
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 44px;
}
.loggedUserWCH .ctaBtn {
  margin: 0;
  margin-top: 20px;
}
a.orange {
  color: #FDAE00;
  text-decoration: none
}
/*
	******************************/
.registerBlockBg {
  background: url(/assets/newLayout/images/form-background.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: -370px;
  height: 100%;
  width: 100%;
  z-index: 0;
  background-position: top center;
  background-size: cover;
}
#registerSection {
  overflow: hidden;
}
#registerSection .container {
  position: relative;
  z-index: 999;
}
.dmNmP .ellipse1 {
  width: 243px;
  height: 243px;
  background: #25528F;
  mix-blend-mode: normal;
  opacity: 0.98;
  border-radius: 50%;
  padding: 60px 30px 30px 30px;
  margin: 0 auto;
  position: relative;
  top: auto;
  left: auto;
}
.dmNmP .ellipse4 {
  padding: 60px 50px 30px 50px;
}
.dmNmP .ellipse1 p {
  color: #FFFFFF;
  margin-bottom: 0px;
	padding-bottom: 0;
}
.dmNmP .ellipse2 {
  position: absolute;
  width: 40px;
  height: 40px;
  background: #FDAE00;
  mix-blend-mode: normal;
  opacity: 0.98;
  border-radius: 50%;
  top: -2px;
  left: 25px;
}
.dmNmP .ellipse3 {
  position: absolute;
  width: 94px;
  height: 94px;
  border-radius: 50%;
  background: #2886FF;
  right: -10px;
  bottom: -11px;
  padding: 8% 10px;
  opacity: 0.8;
}
@media (max-width: 768px) {
  .col-md-3.col-xs-12.dmNmP {
    margin-top: 40px;
  }
  .registerBlockBg {
    bottom: -720px;
    background-size: cover;
  }
}
@media (max-width:766px) {
	.registerBlockBg {
		bottom: -620px;
	}
}
@media (max-width:446px) {
	.registerBlockBg {
		bottom: -680px;
	}
}
@media (max-width:360px) {
	.registerBlockBg {
		bottom: -720px;
	}
}
/*
******************************/
.bgNone {
  background: transparent !important;
}
/******************************/
/* Conference page CSS
*********************************/
html {
  scroll-behavior: smooth;
}
.confBanner .innerBanner .bannerCon {
  max-width: 800px;
  margin-top: 0px;
}
.confBanner .innerBanner p {
  font-weight: 400;
  font-size: 24px;
  line-height: 140%;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-bottom: 5px;
}
.confBanner .innerBanner p.supText {
  margin-bottom: 5px;
}
.confBanner .innerBanner p.date {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 22px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.confBanner .innerBanner p.city {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-size: 20px;
  font-weight: 100;
  margin-bottom: 20px;
  margin-bottom: 70px;
}
.learnMoreText {
  font-size: 18px !important;
}
.learnMoreText a {
  font-size: 18px !important;
  color: #fff !important;
}
.confBanner .innerBanner .latestEps h4 {
  padding: 3px;
  color: #fff;
  font-family:"Avenir LT W01_65 Medium1475532";
  font-size: 26px;
  line-height: 32px;
  vertical-align: Top;
  font-weight: 500;
  text-transform: uppercase;
}
.confBanner .innerBanner .latestEps h4 small {
  color: #fff;
}
.confBanner .innerBanner .latestEps {
  background: #2063B8;
  display: inline-block;
  min-width: 431px;
  height: 51px;
  text-align: center;
  width: initial;
  padding-right: 50px;
  margin-bottom: 14px;
}
.confBanner .innerBanner .bgShadow {
  background: none;
  /*background: linear-gradient(90deg, #081E57 0%, rgba(8, 30, 87, 0.49774) 61.87%, rgba(255, 255, 255, 0) 100%);
  transform: rotate(-90deg); */
  min-height: 750px;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.confBannerBtn {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  display: inline-block;
  line-height: 24px;
  background-color: #FDAE00;
  margin-bottom: 20px;
  padding: 17px 32px 17px 32px;
}
.confBannerBtn:hover {
  color: #ffffff;
  background-color: #FDAE00;
}
.confBannerOverlayMainDiv {
  height: 100%;
  width: 100%;
  max-width: 50%;
  display: flex;
  align-items: center;
}
.confBannerOverlayBgDiv {
  position: absolute;
  background: #1C3F76;
  mix-blend-mode: multiply;
  width: 1000px;
  height: -webkit-fill-available;
  z-index: 999;
  clip-path: circle(90% at 0 50%);
}
.confBannerInnerTextDiv {
  z-index: 999;
}
.confAddDiv p {
	margin-bottom:0px;
}
@media (max-width:992px) {
  .confBannerOverlayMainDiv {
    max-width: 100%;
  }
  .confBannerOverlayBgDiv {
    width: 100%;
    clip-path: circle(90% at 0 50%);
  }
  .confBannerInnerTextDiv {
    max-width: 90% !important;
  }
}
@media (max-width: 768px) {
  .confBanner .innerBanner .latestEps h4 {
    font-size: 22px;
  }
  .confBanner .innerBanner .latestEps {
    width: auto;
    padding-right: 40px;
    MARGIN-TOP: 0PX;
    margin-bottom: 50px;
    min-height: 51px;
    height: initial;
    min-width: inherit;
  }
  .confBanner .innerBanner p {
    margin-bottom: 0px;
  }
  .leadSponsors {
    font-size: 38px;
    line-height: 50px;
  }
  .confBannerOverlayMainDiv {
    width: 80%;
    max-width: 80%;
  }
  .confBannerOverlayBgDiv {
    /* border-bottom-right-radius: 50%; */
    height: 100%;
    clip-path: circle(90% at 0 50%);
  }
  .confBannerInnerTextDiv {
    max-width: 90% !important;
  }
}
@media (max-width:480px) {
  .confBannerOverlayMainDiv {
    width: 100%;
    max-width: 100%;
  }
}
/* second Navigation
	***************************/
#secondNavigation {
  display: flex;
  height: 100px;
  margin-bottom: 0px;
  border-bottom: 3px solid #E4E4E4;
  justify-content: center;
}
#secondNavigation ul {}
#secondNavigation ul {
  list-style: none;
  margin: 0 auto;
  display: flex;
  align-items: center;
  height: 100px;
  padding-top: 0px;
}
#secondNavigation li {
  padding: 0 24px;
  display: flex;
  align-items: center;
  height: 100%;
  margin-bottom: 0px;
}
#secondNavigation li a {
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  line-height: auto;
  padding: 0 0;
}
#secondNavigation li.active a {
  text-align: center;
  text-transform: uppercase;
  color: #2063B8;
  /*font-family:"Avenir LT W01_95 Black1475556"; */
  border-bottom: 1.5px solid #2063B8;
}
#secondNavigation.affix {
  top: 90px;
  width: 100%;
  z-index: 99 !important;
  background: #fff;
  left: 0;
}
#secondNavigation.affix + .container-fluid {
  padding-top: 70px;
}
#secondNavigation.affix {
  height: 60px;
}
#secondNavigation.affix li a:focus {
    background: transparent;
}
#secondNavigation li a:hover {
  text-align: center;
  text-transform: uppercase;
  color: #2063B8;
  /* font-family:"Avenir LT W01_95 Black1475556";*/
  background: transparent;
  border-bottom: 1px solid #2063B8;
}
#secondNavigation.affix ul {
  height: 60px;
}
@media (max-width:1024px) {
  #secondNavigation.affix ul {
    height: auto;
  }
  #secondNavigation ul {
    flex-wrap: wrap;
  }
  #secondNavigation li {
    justify-content: center;
  }
  #secondNavigation #myNavbar .navbar-nav > li {
    padding: 20px;
  }
  #secondNavigation #myNavbar .navbar-nav > li .navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
/*subnavdiv conferencecontenthub page*/
.mobileSubNavDiv {
  display: none;
}
@media (max-width:767px) {
  .mobileSubNavDiv {
    display: block;
  }
  .mobileSubNavDiv button {
    width: 100%;
    padding: 30px;
    background: #1C3F76;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 750;
    border-color: #1C3F76;
    border-radius: 0px;
  }
  .mobileSubNavDiv .dropdown-menu {
    width: 100%;
    padding: 0;
  }
  .mobileSubNavDiv .dropdown-menu li {
    line-height: 30px;
    color: #1C3F76;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    background: #D4E7FF;
    margin: 0;
    padding-left: 0px;
    border-bottom: 1px solid #25528F;
  }
  .mobileSubNavDiv .dropdown-menu li a {
    padding: 30px;
  }
  .mobileSubNavDiv .dropdown-menu > li > a:hover {
    background: none;
  }
}
/* Not to add in custom css 
	*****************/
/* 	Modal Popup
	***********************/
.modal.customBlue .modal-content {
  border-radius: 0;
  background: #E4E4E4;
  padding: 32px 33px 33px 33px;
  border: 0px solid #2886FF;
  border-bottom: 4px solid #2886FF;
}
.modal.customBlue .modal-content p {
  color: #000000;
  line-height: 44px;
  font-size: 24px;
}
.modal.customBlue .modal-content .close {
  top: -18px;
  position: absolute;
  right: -10px;
  color: #000000;
  opacity: 1;
  z-index: 999;
}
a.orange {
  color: #FDAE00;
  text-decoration: none;
}
/* 	Modal Popup
	***********************/
.modal.customBlueWC .modal-content {
  border-radius: 0;
  background: #25528F;
  padding: 100px 45px 45px 45px;
  border: 0px solid #2886FF;
  border-bottom: 4px solid #2886FF;
}
.modal.customBlueWC .modal-content p {
  color: #fff;
  line-height: 44px;
  font-size: 24px;
	margin-bottom: 0;
}
.modal.customBlueWC .modal-content .close {
  top: -60px;
  position: absolute;
  right: 0px;
  color: #fff;
  opacity: 1;
}
.modal.customBlueWC a.orange {
  color: #FDAE00;
  text-decoration: none;
}
/*
	********************/
/* Speakers Company
	*************************/
.spkrCompany {
  position: absolute;
  right: 52px;
  width: 92px;
  height: 92px;
  background: #fff;
  border-radius: 50%;
  top: 114px;
  overflow: hidden;
  padding: 10px;
}
.spkrCompany img {
  width: 100%;
  height: 100%;
}
/******************************/
.agenda .nav-tabs {
  border: none;
  display: table;
  margin: 0 auto;
  text-align: center;
}
.agenda .nav-tabs > li.active > a, .agenda .nav-tabs > li.active > a:focus, .agenda .nav-tabs > li.active > a:hover {
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #E4E4E4;
  background: #2063B8;
  border: none;
  border-radius: 4px;
  padding: 8px 16px 4px 16px;
  font-family:"Avenir LT W01_95 Black1475556";
}
.agenda .nav-tabs > li > a {
  color: #2063B8;
  background: transparent;
  font-family:"Avenir LT W01_95 Black1475556";
  text-transform: uppercase;
  font-size: 20px;
  line-height: 100%;
  padding: 8px 16px 4px 16px;
}
.agenda .nav-tabs > li > a:hover {
  border-color: #1c3f76;
  background: none;
}
.agenda .agendaBlock {
  background: #FFFFFF;
  padding: 0 110px 40px 110px;
  background-image: url("/assets/newLayout/images/conference/cAgendaBg.png");
  background-position: center center !important;
  background-size: cover !important;
}
.agenda .agendaBlock h2 {
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 52px;
  text-align: center;
  text-transform: capitalize;
  color: #2063B8;
}
.cfAgenda h3 {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  color: #3F3D3E;
}
.ctaBtnDown {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #2886FF;
  border: 4px solid #2886FF;
  width: 250px;
  height: 56px;
  display: inline-block;
  line-height: 52px;
}
.ctaBtnDown:hover, .ctaBtnDown:focus {
  color: #ffffff;
  background-color: #2886FF
}
.cfAgenda row {}
.cfAgenda .tBlock {
  background: #FFFFFF;
  padding: 30px 30px 30px 30px;
  margin: 0 0 32px 0px;
  min-height: 330px;
  position: relative;
}
.cfAgenda .modal-body .tBlock {
  background: #E4E4E4;
}
.tBlockMore {
  position: absolute;
  bottom: 20px;
}
.cfAgenda .timeBox h4 {
  font-style: normal;
  font-weight: 750;
  font-size: 16px;
  line-height: 100%;
  text-transform: uppercase;
  color: #2886FF;
  margin-bottom: 15px;
}
.cfAgenda .timeBox h5 {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #3F3D3E;
  font-family:"Avenir LT W01_95 Black1475556";
  margin-bottom: 20px;
  min-height: 50px;
}
.cfAgenda .timeBox p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000;
   font-family:"Avenir LT W01_55 Roman1475520";
  margin-bottom: 40px;
  min-height: 70px;
}
.cfAgenda .timeBox a {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  /* or 133% */
  display: flex;
  align-items: center;
  text-transform: capitalize;
  color: #000000;
  font-family:"Avenir LT W01_95 Black1475556";
}
.cfAgenda .timeBox ul li, ol li {
	font-size: 16px;
}
.cfAgenda .ctaBtn {
  margin: 0;
  padding: 0;
}
.cfAgenda .modal-body .tBlock, .cfAgenda .modal-body {
  padding: 0;
  margin: 0;
}
.workshop .timeBox p {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000;
   font-family:"Avenir LT W01_55 Roman1475520";
  margin-bottom: 10px;
}
.workshop p.moreLink {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
   font-family:"Avenir LT W01_55 Roman1475520";
   margin-top: 30px;
    min-height: 20px;
}
.workshop .tBlock {
  min-height: 350px;
}
.workshopPopUp h4, .agendaPopUp h4 {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-transform: uppercase;
  color: #2886FF;
  margin-bottom: 15px;
}
.workshopPopUp h5, .agendaPopUp h5 {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #3F3D3E;
  font-family:"Avenir LT W01_95 Black1475556";
  margin-bottom: 20px;
}
.workshopPopUp p, .agendaPopUp p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #000000;
   font-family:"Avenir LT W01_55 Roman1475520" !important;
  margin-bottom: 10px;
}
.workshopPopUp ul, .agendaPopUp ul {
  list-style-image: none;
  margin-left: 0;
  padding-left: 0;
}
.workshopPopUp ul li, .agendaPopUp ul li {
  color: #000;
  font-size: 16px !important;
  line-height: 24px !important;
  background: url(/assets/newLayout/images/bulleted.png);
  background-repeat: no-repeat;
  padding-left: 30px;
  background-position: 0px 4px;
}
.cardCenter {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 1199px) {
  .cardCenter {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .agenda .agendaBlock {
    padding: 0 15px;
  }
}
@media (max-width: 640px) {
.workshop .tBlock {
    min-height: 420px;
}
}
/*
*****************/
.blockAgenda {
  margin: 0 0 0 -15px;
  height: 979PX;
  overflow-y: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.timeBox {
  max-width: 455px;
  min-width: 455px;
}
.blockAgenda p {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-size: 20px;
}
/* width */
.blockAgenda::-webkit-scrollbar {
  width: 38px;
}
/* Track */
.blockAgenda::-webkit-scrollbar-track {
  background: #092242
}
/* Handle */
.blockAgenda::-webkit-scrollbar-thumb {
  background: #2063B8;
}
.blockAgenda::-webkit-scrollbar-button:single-button:vertical:decrement {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollUpH.png");
}
.blockAgenda::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollUp.png");
}
.blockAgenda::-webkit-scrollbar-button:single-button:vertical:increment {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollDownH.png");
}
.blockAgenda::-webkit-scrollbar-button:single-button:vertical:increment:hover {
  height: 38px;
  width: 38px;
  background-image: url("/assets/newLayout/images/scrollDown.png");
}
.js-accordion-title {
  display: block;
  pointer-events: none;
}
.js-accordion-panel[hidden] {
  display: none;
}
.nav-multi-col .nav-multi-col__column {
  border-bottom: 4px solid #E4E4E4;
  padding: 30px 10px;
  display: inline-block;
  width: 100%;
}
@media (min-width: 1024px) {
  .nav-multi-col .nav-multi-col__column {
    flex: 1;
  }
}
@media (max-width: 640px) {
  .timeBox {
    max-width: 100%;
    min-width: 100%;
  }
}
.nav-multi-col .nav-multi-col__trigger {
  background: none;
  border: 0;
  display: block;
  position: relative;
  width: 100%;
  text-align: left;
  padding: 0;
  cursor: pointer;
  word-break: break-word;
}
@media (min-width: 1024px) {
  .nav-multi-col .nav-multi-col__trigger {
    cursor: inherit;
  }
}
@media (max-width: 990px) {
  .nav-multi-col .nav-multi-col__heading.arrowUp {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 26px;
    line-height: 32px;
    color: #000000;
    font-family:"Avenir LT W01_95 Black1475556";
    width: 100%;
    float: left;
    background: url(/assets/newLayout/images/blue-arrow-up.png);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: top right;
    padding-right: 33px;
  }
  .nav-multi-col__heading.arrowDwn {
    background: url(/assets/newLayout/images/blue-arrow-down.png);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: top right;
    padding-right: 33px;
  }
}
.nav-multi-col .nav-multi-col__heading {
  text-transform: capitalize;
  font-weight: 400;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  font-family:"Avenir LT W01_95 Black1475556";
  width: 100%;
}
.nav-multi-col .nav-multi-col__heading svg {
  font-size: 20px;
  font-weight: normal;
}
@media (min-width: 1024px) {
  .nav-multi-col .nav-multi-col__heading svg {
    display: none;
  }
}
.nav-multi-col .nav-multi-col__panel {
  margin: 0;
}
.nav-multi-col .nav-multi-col__list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.nav-multi-col .nav-multi-col__list-item {
  margin: 20px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
@media (min-width: 1024px) {
  .nav-multi-col .nav-multi-col__list-item {
    margin: 10px 0;
  }
  .nav-multi-col .nav-multi-col__list-item svg {
    display: none;
  }
}
@media (max-width: 768px) {
  .blockAgenda {
    height: 329PX;
  }
  .venueBlock .venueText {
    text-align: center;
    /*padding: 40px 15px !important;*/
  }
  .venueTBlock {
    aspect-ratio: unset;
  }
}
.bluLight {
  background-color: #2063B8;
}
.venueBlock .col-md-6 {
  padding-left: 0;
  padding-right: 0;
}
.venueBlock .venueText {
  padding-left: 20%;
  padding-right: 20%;
  text-align: center;
}
.venueBlock .venueText h4 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-weight: 750;
  font-size: 36px;
  line-height: 51px;
  text-align: center;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}
.venueBlock .venueText p {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-weight: 500;
  font-size: 20px;
  line-height: 37px;
  text-align: center;
  margin-bottom: 0px;
}
.venueBlock .bookingLink {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  border: 4px solid #ffffff;
  display: inline-block;
  line-height: 18px;
  border-radius: 0;
  padding: 17px 17px 13px 17px;
  margin-top: 25px;
  background: transparent;
}
.venueBlock .bookingLink:hover, .venueBlock .bookingLink:focus {
  color: #2063B8;
  background: #fff;
}
.venueBlock .hotleLink {
  font-size: 36px;
  border: none;
  line-height: 36px;
  color: #fff;
}
.venueTBlock {
  display: flex;
  align-items: center;
  min-height: 450px;
  /* aspect-ratio: 620 / 550; */
}
.venueBlockImg {
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover;
  background-position: center center;
}
.leadSponsors {
  font-weight: 750;
  font-size: 40px;
  line-height: 44px;
  text-align: center;
  color: #092242;
}
.supSponsors {
  font-weight: 750;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  color: #000000;
}
.assSponsors, .corSponsors {
  font-weight: 500;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  color: #000000;
}
.sponsorsMore {
  font-weight: 750;
  font-size: 18px;
  line-height: 24px;
  align-items: center;
  text-transform: capitalize;
  color: #1B365D;
}
.faqViewMore {
   font-family:"Avenir LT W01_55 Roman1475520";
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #2063b8;
  border: 4px solid #2063b8;
  display: inline-block;
  line-height: 0px;
  border-radius: 0;
  padding: 20px 27px 15px 27px;
  margin-top: 30px;
}
.faqViewMore:hover, .faqViewMore:focus {
  background: #2063B8;
  color: #fff;
}
.ctaBlock4 {
  color: #fff;
  padding-top: 80px;
  margin: 0 auto;
  padding-bottom: 10px;
}
.ctaBlock4 p {
  color: #ffffff;
}
.ctaBlock4 .ctaBtn {
  margin-top: 35px;
  margin-left: 0;
}
@media (max-width: 768px) {
  .blockAgenda {
    height: 435px;
	overflow-y:auto;
  }
}
.readBioLink {
  position: absolute;
  bottom: 40px;
  margin: 0 auto;
  width: 100%;
  right: 0;
}
/* Conference page CSS - over
*********************************/
/* Register page CSS
********************************/
.regRow {
  border-bottom: 1.25px solid rgb(220 220 220 / 75%);
}
.regRow p {
  margin-bottom: 0;
  color: #092242;
}
.regRow .col-md-1, .regRow .col-md-7 {
  padding-top: 54px;
  padding-bottom: 54px;
}
.regRow .col-md-2, .regRow .col-md-4 {
  padding-top: 84px;
  padding-bottom: 84px;
}
.regRow .memberPrice {
  background: rgb(220 220 220 / 25%);
  text-align: center;
  vertical-align: baseline;
  font-weight: 750;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  font-family:"Avenir LT W01_95 Black1475556";
}
.regRow .fullPrice {
  text-align: center;
  vertical-align: baseline;
  background: rgb(40 134 255 / 15%);
  font-weight: 750;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  font-family:"Avenir LT W01_95 Black1475556";
}
.regRow.title .col-md-7, .regRow.title .col-md-1, .regRow.title .col-md-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.regRow .hidden-lg.hidden-md.mb-20 {
  margin-bottom: 20px;
  font-size: 18px;
  font-family:"Avenir LT W01_95 Black1475556";
}
.regRow.checked .memberPrice, .regRow.checked .fullPrice, .regRow.checked {
  background: #1C3F76;
}
.regRow.checked p, .regRow.checked p strong span {
  color: #FFFFFF !important;
}
.regRow.checked .fullPrice p {
  color: #FDAE02 !important;
}
.selectCheck {
  width: 50px;
  height: 50px;
}
.confRegBtn2 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  display: inline-block;
  line-height: 24px;
  background-color: #FDAE00;
  margin-bottom: 20px;
  padding: 23px 72px 17px 72px;
  float: right;
  margin-top: 40px;
  border: 0;
}
.regRow .date p {
  font-family:"Avenir LT W01_95 Black1475556";
  font-weight: 700;
}
.regRow .amount p {
  font-family:"Avenir LT W01_95 Black1475556";
  font-weight: 700;
}
@media (max-width:992px) {
	.regRow .col-md-2, .regRow .col-md-4 {
    padding-top: 0;
    padding-bottom: 25px;
}
	.confRegBtn2 {
    margin: 0 auto;
}
}
@media (max-width:768px) {
  .regRow .col-md-2 {
    padding-top: 35px;
    padding-bottom: 35px;
    background: transparent;
    border-bottom: 0px solid #f1f1f1;
    margin-bottom: 5px;
  }
  .amount p {
    font-size: 26px;
    line-height: 32px;
  }
  .regRow p {
    line-height: 28px;
    font-size: 18px;
  }
  .confRegBtn2 {
    display: block;
    float: inherit;
    margin-top: 0;
  }
  .regRow p {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
  }
  .regRow .col-md-1, .regRow .col-md-7 {
    padding-top: 35px;
    padding-bottom: 15px;
    text-align: center;
  }
  .regRow.title .col-md-7 {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
  }
  .introTextInner.regTitle h2 {
    font-size: 40px;
    line-height: 60px;
    padding: 0 20px;
    margin-bottom: 0 !important;
  }
  .regSubmit {
    margin-left: inherit;
    float: initial;
    display: block;
    width: 100%;
  }
  .regRow .amount p {
    font-size: 26px;
    line-height: 32px;
    font-family:"Avenir LT W01_95 Black1475556";
    font-weight: 700;
  }
}
/* Register page CSS - over
********************************/
.help-block {
  color: #bf1b26;
  position: absolute;
  bottom: 5px;
  font-size: 14px;
  font-family:"Avenir LT W01_65 Medium1475532";
}
#modloaddiv {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100000;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  top: 0;
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
}
.loadCont {
  text-align: center;
  color: #fff;
  font-size: 16px;
  position: relative;
  background: #0072b4;
  padding: 40px;
  top: 40%;
  height: 120px;
}
@media (min-width:1440px) {
  .wchBanner .bannerCon, .confBanner .innerBanner .bannerCon {}
}
@media (max-width:767px) {
  .expertsSeries .item {
    margin-bottom: 10px;
  }
}
/* New UI for Bio popup
****************************/
.modal-content.newBioData, .newModal .modal-content {
  position: relative;
  background-color: #E4E4E4;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
  box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
  border-bottom: 4px solid #2063B8;
  padding: 80px;
}
.modal-content.newBioData p, .newModal .modal-content p {
  font-size: 20px;
  line-height: 30px;
}
.newBioData .bioImgBlock, .newModal .bioImgBlock {
  display: flex;
  padding: 0 0 50px 0;
  margin: 0;
}
.newBioData .bioImgBlock .block1 img, .newModal .bioImgBlock .block1 img {
  max-width: 150px;
  min-width: 150px;
}
.newBioData .bioImgBlock .block2, .newModal .bioImgBlock .block2 {
  margin-left: 50px;
}
.newBioData .bioImgBlock .block2 h4, .newModal .bioImgBlock .block2 h4, .newBioDataFull .block2 h4 {
  font-size: 30px;
  line-height: 34px;
  text-transform: capitalize;
  color: #2063B8;
  padding-bottom: 0;
  font-family:"Avenir LT W01_95 Black1475556";
}
.newBioData .bioImgBlock .block2 h5, .newModal .bioImgBlock .block2 h5 {
  font-weight: 750;
  font-size: 22px;
  line-height: 24px;
  text-transform: capitalize;
  color: #2063B8;
  padding-bottom: 0;
  margin-bottom: 10px;
}
.bioImgBlock .text-right {
  position: relative;
}
.newBioData button.close {
  top: -30px;
  right: -30px;
  position: absolute;
}
.newModal button.close {
  top: 40px;
  right: 40px;
  position: absolute;
}
.newBioData .ellipse6, .newModal .ellipse6 {
  position: absolute;
  width: 60px;
  height: 60px;
  bottom: -7px;
  right: -11px;
  background: #FDAE00;
  mix-blend-mode: normal;
  opacity: 0.63;
  border-radius: 050%;
}
.newModal .modal-header {
  min-height: 0;
  padding: 0;
  border-bottom: 1px solid #e5e5e5;
}
/* full data
	****************/
.newBioDataFull {
  position: relative;
  outline: 0;
}
.newBioDataFull p, .newBioDataFull ul li {
  font-size: 20px;
  line-height: 30px;
  padding: 0;
}
.newBioDataFull .block2 p, .newBioData .block2 p {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 0px;
  padding-bottom: 0;
}
.newBioDataFull ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.newBioDataFull li {
  padding: 0;
}
.newBioDataFull .bioImgBlock {
  display: flex;
  padding: 0 0 40px 0;
  margin: 0;
}
.newBioDataFull .bioImgBlock .block1 img {
  max-width: 150px;
  min-width: 150px;
}
.newBioDataFull .bioImgBlock .block2 {
  margin-left: 50px;
}
.newBioDataFull .bioImgBlock .block2 h2 {
  font-weight: 750;
  font-size: 48px;
  line-height: 60px;
  text-transform: capitalize;
  color: #2063B8;
  padding-bottom: 0;
  margin-bottom: 10px;
  font-family:"Avenir LT W01_95 Black1475556";
  text-align: left;
}
.newBioDataFull h3, .newModal .modal-content h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 34px;
  color: #2063B8;
  text-align: left;
}
.newBioDataFull h4 {
  font-size: 30px;
  line-height: 34px;
  color: #2063B8;
  padding-bottom: 0;
  font-family:"Avenir LT W01_85 Heavy1475544";
}
.newBioDataFull h5 {
  font-weight: 500;
  font-size: 30px;
  line-height: 34px;
  color: #09224;
  margin: 0;
  padding: 0;
}
.newBioDataFull button.close {
  top: -30px;
  right: -30px;
  position: absolute;
  background: #000;
}
.newBioDataFull .ellipse6 {
  position: absolute;
  width: 60px;
  height: 60px;
  bottom: -7px;
  right: -11px;
  background: #FDAE00;
  mix-blend-mode: normal;
  opacity: 0.63;
  border-radius: 050%;
}
.fullBio {
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  font-family:"Avenir LT W01_95 Black1475556";
}
.blueHeader {
  height: 60px;
  background: #2063B8;
  display: flex;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
}
.blueHeader a {
  color: #fff;
  font-size: 16px;
  line-height: 19.2px;
  margin-left: 25px;
}
@media (max-width: 768px) {
  .modal-content.newBioData, .newModal .modal-content {
    padding: 0px !important;
  }
  .newBioData .bioImgBlock, .newModal .bioImgBlock, .newBioDataFull .bioImgBlock {
    display: inline-block !important;
    padding: 0 0 0px 0 !important;
    margin: 0;
  }
  .newBioData .ellipse6, .newModal .ellipse6, .newBioDataFull .ellipse6 {
    left: 115px !important;
  }
  .newBioData .bioImgBlock .block2, .newModal .bioImgBlock .block2, .newBioDataFull .bioImgBlock .block2 {
    margin-left: 0 !important;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .newModal .block1 .text-right, .newBioDataFull .text-right {
    text-align: left;
  }
  .newModal button.close {
    top: -10px !important;
    right: -10px !important;
    position: absolute !important;
    z-index: 999999;
    background: #fff;
    opacity: 1;
    border-radius: 50%;
  }
  .modal-content.newBioData p, .newModal .modal-content p, .newBioDataFull .modal-content p {
    font-size: 18px;
    line-height: 28px;
  }
  .newBioData .bioImgBlock .block2 h4, .newModal .bioImgBlock .block2 h4, .newBioDataFull .bioImgBlock .block2 h4 {
    font-size: 30px;
    line-height: 34px;
    color: #2063B8;
  }
  #secondNavigation.affix button {
    padding: 15px;
  }
}
/* Podcast Listen Icon
*************************/
@media (max-width: 1024px) {
  .listenIcon {
    padding: 0 20px !important
  }
  .listenIcon a {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
  .listenIcon img {
    margin: 0 auto;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .listenIcon img {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    width: 60%
  }
}
/***********************/
@media (max-width: 1024px) {
  #myNavbar .navbar-nav > li {
    float: left;
    width: 47%;
    background: #D4E7FF;
    margin: 10px;
  }
  #secondNavigation ul {
    list-style: none;
    margin: 0 auto;
    height: auto;
    padding: 0;
    width: 100%;
  }
  #secondNavigation {
    display: block;
    height: auto;
    margin-bottom: 0px;
    border-bottom: 3px solid #E4E4E4;
    justify-content: center;
  }
  #secondNavigation.affix {
    height: auto;
  }
}
/*
*************************/
@media (max-width: 1179px) {
  .blockAgenda {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}
/* .modal Animation
*******************/
.modal {
  animation: opt-animation 1s !important;
  -webkit-animation-fill-mode: forwards !important;
  animation-fill-mode: forwards !important;
}
@-webkit-keyframes opt-animation {
  0% {
    opacity: 0 !important;
  }
  100% {
    opacity: 1 !important;
  }
}
@-moz-keyframes opt-animation {
  0% {
    opacity: 0 !important;
  }
  100% {
    opacity: 1 !important;
  }
}
@-o-keyframes opt-animation {
  0% {
    opacity: 0 !important;
  }
  100% {
    opacity: 1 !important;
  }
}
@keyframes opt-animation {
  0% {
    opacity: 0 !important;
  }
  100% {
    opacity: 1 !important;
  }
}
/*
****************/
@media (max-width: 640px) {
  #accordionCredits .owl-stage-outer {
    display: inherit !important;
    justify-content: center;
  }
}

.iconImageDiv img {
  width: 100%;
}
/* Home page CSS
******************/
.filterDiv {
  float: left;
  color: #ffffff;
}
.show {
  display: block;
}
.filterCol {
  position: absolute;
  top: 32px;
  left: 5px;
  background: #fff;
  BORDER: 1px solid #ccc;
  Z-INDEX: 999;
}
/*.container {
  margin-top: 20px;
  overflow: hidden;
}*/
/* Style the buttons */
.btn {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: #f1f1f1;
  cursor: pointer;
}
.btn:hover {
  background-color: transparent;
}
.btn.active {
  background-color: #666;
  color: white;
}
#customSelectMenu {
  display: none;
}
.leftInsights {
  margin: 0;
  padding: 0;
  list-style: none;
  min-height: 6040px;
  max-height: 6040px;
  overflow-y: auto;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none;
}
.leftInsights::-webkit-scrollbar, .rowResponsiveDiv::-webkit-scrollbar {
  display: none;
}
.liBlock {
  display: flex;
  position: relative;
  margin: 0 5px;
}
.leftInsights li {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-bottom: 25px;
  border-bottom: 1.25px solid #E4E4E4;
  padding-top: 25px;
  clear: both;
  width: 100%;
  min-width: 307px;
  width: 307px;
}
.leftInsights .liImg {
  width: 100px !Important;
  height: 94px !important;
  margin-right: 15px;
  position: relative;
}
.leftInsights .liImg a .lI100x94 {
    width: 100px !important;
    height: 94px !important;
}
.leftInsights .liImg a span img {
  width: 100% !important;
  height: 100% !important;
}
.leftInsights .liText h4 {
  padding: 0;
  margin: 0;
}
.leftInsights .liText h4 a {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 15px;
  line-height: 19px;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #000000;
  padding: 0;
  margin: 0;
}
.leftInsights .liText h5 {
  font-family:"Avenir LT W01_65 Medium1475532";
  font-size: 14px;
  line-height: 18px;
  color: #777777;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: -2px;
}
.myTcbXS {
  position: absolute;
  top: -5px;
  left: -5px;
  z-index: 99;
  width: 25px;
  height: 25px;
}
.leftInsights .liImg .playIconImg {
    position: absolute;
    top: 32px;
    left: 35px;
    z-index: 99;
    width: 29px;
    height: 29px;
}
.scrollMoreBtn {
    font-size: 18px;
    font-weight: 750;
    line-height: 18px;
    background: transparent;
    border: 0px;
    color: #777;
}
.ddList {
  padding: 0px;
  margin: 0;
  width: 100px;
  max-width: 100px;
  min-width: auto;
  border: 0;
  border-radius: 0;
  right: auto;
  left: auto;
}
.ddList ul {
  padding: 0px;
  margin: 0;
}
.ddList ul li {
  font-size: 14px;
  line-height: 12px;
  text-align: left;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #777777;
  padding: 8px 20px;
  font-family:"Avenir LT W01_95 Black1475556";
  margin-bottom: 0px;
}
.ddList ul li:hover, .ddList ul li:focus {
  background: #2063B8;
  color: #fff;
}
.ddList ul li img {
  padding-right: 5px;
}
.ddList ul li:hover {
  cursor: pointer;
}
.ddList ul li:last-child {
  margin-bottom: 0;
}
.insightsFblock {
  display: flex;
  align-items: center;
}
.insightsFblock {
  display: flex;
  justify-content: center;
}
.insightsFblock h4 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  text-transform: capitalize;
  color: #092242;
  float: left;
}
.insightsFblock button, .insightsFblock button:hover {
  background: transparent;
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
.beMember {
  background: #2063B8;
  border: 4px solid #2063B8;
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 14px 20px 10px 20px;
  line-height: 24px;
}
.beMember:hover {
  background: #FFF;
  color: #2063B8;
}
.playIconGrayImg {
  position: absolute;
  /* top: 42%; */
  /* left: 42%; */
  z-index: 99;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.overLay1 {
  position: absolute;
  width: 90.74px;
  height: 90.74px;
  left: 195px;
  top: -36px;
  background: #FDAE02;
  mix-blend-mode: multiply;
  opacity: 0.54;
  border-radius: 50%;
  z-index: 99;
}
.overLay2 {
  position: absolute;
  width: 160.7px;
  height: 160.7px;
  left: -47px;
  top: 154px;
  background: #2063B8;
  mix-blend-mode: multiply;
  opacity: 0.54;
  border-radius: 50%;
  z-index: 99;
}
.conIconSecRowDiv {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.iconCardDiv {
  padding: 8px;
  position: relative;
}
.iconCardDiv p a {
  font-size: 18px;
  line-height: 24px;
  color: #000;
  font-family:"Avenir LT W01_95 Black1475556";
}
.iconImageDiv {
  margin: 0 auto;
  position: relative;
  border-radius: 50%;
  margin-bottom: 25px;
  width: 125px;
}
.iconImageDiv svg {
  width: 100%;
  height: 100%;
  display: flex;
}
.innerBlueCircleIcon {
  position: absolute;
  top: 5px;
  left: -30px;
  width: 70px;
  height: 70px;
}
.innerYellowCircleIcon {
  position: absolute;
  top: -4px;
  right: 15px;
  width: 24px;
  height: 24px;
}
.innerBlueCircleIconOne {
  left: -32px;
  position: absolute;
  width: 70px;
  height: 70px;
  top: 13px;
}
.innerYellowCircleIconOne {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 15px;
  right: 0px;
}
.innerBlueCircleIconTwo {
  position: absolute;
  right: -20px;
  bottom: 0px;
  width: 70px;
  height: 70px;
}
.innerYellowCircleIconTwo {
  position: absolute;
  position: absolute;
  top: 45px;
  left: -12px;
  width: 24px;
  height: 24px;
}
.innerBlueCircleIconThree {
  position: absolute;
  width: 70px;
  height: 70px;
  left: -20px;
  bottom: 5px;
}
.innerYellowCircleIconThree {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 35px;
  right: -12px;
}
.innerBlueCircleIconFour {
  position: absolute;
  position: absolute;
  width: 70px;
  height: 70px;
  right: -20px;
  bottom: -15px;
}
.innerYellowCircleIconFour {
  position: absolute;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  left: 4px;
}
.innerInsightsTextDiv {
  /*  position: absolute;
    top: 60px;
    left: 55px;
    width: 86%;
    padding-right: 40px;
    z-index: 999;
	*/
  z-index: 999;
  width: 100%;
  height: 300px;
  padding: 100px 25px 40px 25px;
  position: relative;
}
.innerInsightsTextDiv h3 {
  text-align: left;
  font-weight: 750;
  margin-bottom: 40px;
font-size: 26px;
line-height: 32px;
letter-spacing: -0.02em;
color: #FFFFFF;	
}
.innerInsightsTextDiv p {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 30px;
  width: 100%;
	padding-right: 40px;
}
.bottomParagarapghText {
  font-weight: 750;
  font-size: 18px;
  line-height: 18px;
  color: #fff;
  display: flex;
  align-items: center;
}
.bottomParagarapghText svg {
  width: auto !important;
  margin-top: -4px;
  margin-left: 5px;
}
.bottomParagarapghText {
  margin-bottom: 0px !important;
  font-family:"Avenir LT W01_95 Black1475556";
}
.colCustWidth {
  min-width: 48.5%;
  max-width: 48.5%;
  margin-bottom: 25px;
}
.colCustWidth:nth-child(2), .colCustWidth:nth-child(4), .colCustWidth:nth-child(7), .colCustWidth:nth-child(9), .colCustWidth:nth-child(12), .colCustWidth:nth-child(14), .colCustWidth:nth-child(17), .colCustWidth:nth-child(19), .colCustWidth:nth-child(22), .colCustWidth:nth-child(24) {
  margin-right: 2.67%;
}
.d-flex {
  display: flex;
}
@media (max-width: 1024px) {
  .d-flex {
    display: initial;
  }
  .leftInsights li {
    width: 100%;
  }
}
.fiBgImg {
  width: 100%;
  height: 100%;
  /* margin: 0px 15px; */
  background-size: cover;
  background-repeat: no-repeat;
}
.colCustFullWidth {
  min-width: 1027px;
  max-width: 1027px;
  margin-bottom: 25px;
}
.colCustWidth img, .colCustFullWidth img {
  width: 100%;
}
.colCustWidth svg, .colCustFullWidth svg {
  width: 100%;
}
.headingDivStyle h4 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  text-transform: capitalize;
  color: #092242;
  margin-bottom: 40px;
}
.bannerCouncil .contentText {
  z-index: 99;
  position: absolute;
  width: 710px;
}
.bgCover {
  max-width: initial !important;
  min-height: auto;
}
.show {
  display: block;
}
.communityLogin {
  color: #fff;
  font-family:"Avenir LT W01_95 Black1475556";
  font-size: 18px;
  line-height: 24px;
  display: block;
  margin-left: 83px;
  margin-top: 40px;
}
.marqueeDiv {
  margin-bottom: 40px;
}
.marqueeDiv .owl-carousel4 ul {
  padding-left: 0px;
  margin: 0px;
}
.marqueeDiv .owl-carousel4 ul, .marqueeDiv .owl-carousel4 .item li {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.marqueeDiv .owl-carousel4 .item li {
  margin-right: 5px;
}
.marqueeDiv .owl-carousel4 .item li.up {
  padding:17px 5px 13px 15px;
  background-color: rgba(95, 195, 0, 0.07);
}
.marqueeDiv .owl-carousel4 .item li.down {
  padding: 17px 5px 13px 15px;
  background-color: rgba(195, 0, 0, 0.05);
}
.marqueeDiv .owl-carousel4 .item li.nochange {
  padding: 15px 5px 15px 15px;
  background-color: rgb(147 194 255 / 30%);
}
.marqueeDiv .owl-carousel4 .item li.up a, .marqueeDiv .owl-carousel4 .item li.down a, .marqueeDiv .owl-carousel4 .item li.nochange a {
  color: #333;
  padding-left: 25px;
  font-size: 16px;
  line-height: 32px;
  font-family:"Avenir LT W01_65 Medium1475532";	
}
.innerInsightsTextDiv p:first-child {
  /* margin-bottom:10px !important; */
}
.mobileShow {
  display: none;
}
.insightsLatestDivv {
  border-right: 3px solid #E4E4E4;
  padding-left: 21px;
  padding-right: 21px;
  width: auto;
}
.insightsLatestDivvxs {
  display: none;
}
.joinMobileDiv img {}
.mobbannerbgDiv, .tabBannerbg {
  display: none;
}
.rowResponsiveDiv {
  min-height: 5200px;
  max-height: 5200px;
  overflow: auto;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none;
}
.mobTabBtnDiv {
  display: none;
  font-size: 18px;
  line-height: 18px;
  color: #979797;
  text-transform: uppercase;
  background: none;
  border: 4px solid #979797;
  padding: 15px 40px;
  padding-bottom: 10px;
  margin: 0 auto;
  margin-top: 10px;
}
.latinsightsmobDiv {
  display: none;
}
.joinMobileDiv {
  margin-bottom: 40px;
}
@media (max-width:1352px) {
  .colCustWidth, .colCustFullWidth {
    min-width: auto;
  }
}
@media (max-width:1280px) {
  .rowResponsiveDiv {
    min-height: 2250px;
    max-height: 2250px;
    overflow: auto;
  }
  .colCustWidth, .colCustFullWidth {
    min-width: auto;
  }
  .leftInsights .liImg {
    width: 50%;
    height: auto;
    margin-right: 10px;
  }
  .leftInsights .liImg img {
    width: 100%;
    height: auto;
  }
  .deskbannerbgDiv {
    width: auto;
    height: 300px;
  }
  .insightsFblock h4 {
    font-size: 26px;
    line-height: 30px;
  }
  /*.innerInsightsTextDiv {
    top: 30px;
  }*/
  .iconCardDiv {
    padding: 0px;
    width: 100%;
  }
  .iconImageDiv, .iconImageDiv img {
    width: 100%;
    max-width: 125px;
  }
  .leftInsights {
    min-height: 3200px;
    max-height: 3200px;
  }
}
.rightColTabDiv {
  padding-left: 24px;
}
@media (max-width:1024px) {
  .bannerCouncil .contentText h1 {
    font-size: 48px;
  }
  .conIconSecRowDiv .col-md-2 {
    width: 33.3%;
  }
  .insightsLatestDivv, .rightColTabDiv {
    width: 50%;
  }
  .rowResponsiveDiv .colCustWidth, .joinMobileDiv .col-md-7, .joinMobileDiv .col-md-5, .joinMobileDiv p {
    width: 100% !important;
    max-width: 100%;
  }
  .joinMobileDiv {
    display: flex;
    flex-direction: column-reverse;
    padding: 20px !important;
    padding-right: 0px !important;
    margin-right: 0;
    margin-left: 15px;
  }
  .joinMobileDiv .imageTabDiv, .joinMobileDiv .imageTabDiv .mainJoinImage {
    position: relative;
    width: 100%;
  }
  .joinMobileDiv .imageTabDiv .playIconGrayImg {
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .joinMobileDiv .imageTabDiv .overLay1 {
    width: 76px;
    height: 76px;
    left: auto;
    right: 15%;
    top: -5%;
  }
  .joinMobileDiv .imageTabDiv .overLay2 {
    width: 135px;
    height: 135px;
    left: -10%;
    bottom: 10%;
    top: auto;
  }
  .joinMobileDiv div:last-child {
    margin-bottom: 15px;
  }
  .mobileShow {
    display: block;
  }
  .mobileHidden {
    display: none !important;
  }
  .conIconSecRowDiv {
    justify-content: center;
    flex-wrap: wrap;
  }
  .colCustWidth img, .colCustFullWidth img {
    height: 300px;
  }
  .rowResponsiveDiv {
    min-height: 950px;
    max-height: 950px;
    overflow: auto;
    margin-left: -15px !important;
    overflow: hidden;
  }
  .leftInsights {
    min-height: 1890px;
    max-height: 1890px;
    overflow-y: scroll;
  }
  /*.innerBanner img {
		min-height:300px;
	}*/
  .iconImageDiv {
    width: 125px;
  }
  .deskbannerbgDiv {
    display: none;
  }
  .tabBannerbg {
    display: block;
  }
  .leftInsights .liImg {
    width: auto;
  }
  .contentText .ctaBtn {
    font-size: 20px;
    line-height: 50px;
  }
  .mobTabBtnDiv {
    display: block;
    margin-top: 40px;
  }
}
@media (max-width:767px) {
  .latinsightsmobDiv {
    display: block;
    margin-top: 40px;
  }
  .latinsightsmobDiv .leftInsights {
    min-height: 400px;
    max-height: 400px;
    overflow: auto;
  }
  .bannerCouncil .contentText {
    bottom: 40px;
  }
  .contentText .ctaBtn {
    font-size: 18px;
    line-height: 18px;
    margin: 0 auto;
    margin-top: 25px;
    padding: 20px;
    display: inline-flex;
    margin-left: 15px;
  }
  .conIconSecRowDiv .col-md-2, .insightsLatestDivv, .rightColTabDiv {
    width: 100%;
  }
  .insightsLatestDiv {
    border-right: 0px;
  }
  .insightsLatestDivv {
    display: none;
  }
  .insightsLatestDivvxs {
    display: block;
  }
  .iconCardDiv p {
    padding: 0px 40px;
  }
  .colCustFullWidth, .colCustWidth {
    padding: 0px;
    margin-bottom: 0px;
  }
  .rowResponsiveDiv {
    min-height: 900px;
    max-height: 900px;
    margin-right: -30px;
    margin-left: -30px !important;
    overflow: hidden;
  }
  .beMember {
    margin: 0 auto;
    display: table;
    font-size: 18px;
    line-height: 18px;
  }
  .joinMobileDiv {
    padding: 15px !important;
    margin-bottom: 0px;
  }
  .joinMobileDiv p {
    text-align: center;
    width: 100% !important;
    line-height: 24px;
  }
  .joinMobileDiv h3 {
    font-size: 26px !important;
    line-height: 32px !important;
    text-align: center !important;
  }
  .deskbannerbgDiv, .tabBannerbg {
    display: none;
  }
  .mobbannerbgDiv {
    display: block;
  }
  /*.innerBanner {
		margin-right:-15px;
	}*/
  /*.innerBanner img {
		width:100% !important;
	}*/
  .bannerCouncil .contentText {
    width: auto;
  }
  .bannerCouncil .contentText h1 {
    font-size: 36px;
    line-height: 44px;
    padding: 0;
    WIDTH: 70%;
    margin: 0 0 0 15px;
  }
  .overLay1 {
    width: 60.74px;
    height: 60.74px;
    left: 195px;
    top: -16px;
  }
  .overLay2 {
    width: 103.7px;
    height: 103.7px;
    left: 3px;
    top: 94px;
  }
  .joinMobileDiv img {
    width: 80%;
    height: auto;
  }
  .homeBannerDiv .innerBanner {
    margin-right: 0px;
  }
  .homeBannerDiv .innerBanner .mobbannerbgDiv {
    height: 665px;
  }
  .playIconGrayImg img {
    width: auto;
    height: auto;
  }
  .joinMobileDiv .imageTabDiv {
    max-width: 460px;
    margin: 0 auto;
  }
}
.colCustFullWidth, .colCustWidth {
  /* max-height: 300px; */
  overflow: hidden;
}
.colCustWidth img, .colCustFullWidth img {
  width: 100%;
  height: 300px;
}
/* Home page Css Over 
*********************/
.myTcbMd {
  position: absolute;
  top: 10px;
  z-index: 99;
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
  left: 14px;
}
.myTcbMd img {
  width: 40px;
  height: 40px;
}
.homeBannerDiv .innerBanner {
  min-height: auto;
  overflow: hidden;
}
.homeBannerDiv .contentText .ctaBtn {
  display: flex;
  align-items: center;
  width: fit-content;
}
/* modal popup page shift 
********************/
.modal {
  overflow-y: auto !important;
	z-index: 9999;
}
.modal-open {
  overflow: auto !important;
  padding-right: 0px !important;
}
.modal-backdrop {
  z-index: 999;
}
.marqueeDiv li.down {
  background: url("/assets/newLayout/images/homepage/redRectangle.png");
  background-repeat: no-repeat;
  /*background-attachment: fixed;*/
  background-position: 15px;
  background-size: 25px 19px;
}
.marqueeDiv li.up {
  background: url(/assets/newLayout/images/homepage/greenRectangle.png);
  background-repeat: no-repeat;
  /*background-attachment: fixed;*/
  background-position: 15px;
  background-size: 25px 19px;
}
.marqueeDiv li.nochange {
  background: url(/assets/newLayout/images/homepage/blueRectangle.png);
  background-repeat: no-repeat;
  background-position: 15px 28px;
}
.homeBannerDiv .bgCover {
  max-width: initial !important;
  min-height: 325px !important;
  background-position: right center !important;
} 
.homeBannerDiv .innerBanner {
  min-height: 325px !important;
}
.homeBannerDiv .innerBanner .contentText .ctaBtn {
  font-size: 20px;
  line-height: 20px;
  padding: 15px 30px;
  padding-bottom: 10px;
  color: #fff;
}
.homeBannerDiv .innerBanner .contentText h1 {
  font-size: 48px;
  text-transform: initial;
  line-height: 60px;
  font-family:"Avenir LT W01_95 Black1475556";
}
.homeBannerDiv .innerBanner .contentText h1 sup {
  font-size: 16px;
  top: -1.1em;
  left: 0.2em;
}
.homeBannerDiv .innerBanner img {
  height: 325px !important;
  width: auto !important;
}
.homeBannerDiv .contentText {
  z-index: 999 !important;
  position: absolute;
  width: 650px !important;
  bottom: auto !important;
  top: 60px;
}
.homeBannerDiv .ellipseBc4 {
    position: absolute;
    background: #0B336A !important;
    mix-blend-mode: initial;
    width: 981px;
    left: -150px;
    top: -44px;
    height: 1023px !important;
    z-index: 999 !important;
    border-radius: 0px;
    /* clip-path: circle(112% at 11% 102%) !important; */
    overflow: hidden !important;
    border-radius: 50%;
}
.homeBannerDiv .ellipseBc5 {
position: absolute;
    width: 423px !important;
    height: 441px !important;
    left: 544px !important;
    top: 190px !important;
    background: #2886FF !important;
    mix-blend-mode: normal;
    opacity: 0.41;
    border-radius: 50%;
    z-index: 999 !important;
}
.homeBannerDiv .ellipseBc6 {
    position: absolute;
    width: 65px;
    height: 65px;
    left: 16px;
    top: 14px;
    background: #FDAE00;
    mix-blend-mode: normal;
    opacity: 1;
    border-radius: 50%;
    z-index: 999;
}
.conIconSecRowDiv .iconCardDiv p {
  font-size: 18px;
  line-height: 24px;
}

@media (max-width:1024px) {
  .homeBannerDiv .ellipseBc6 {
    left: -5px !important;
    top: -2px;
  }
  .homeBannerDiv .ellipseBc5 {
    position: absolute;
    /*left: 830px !important;*/
  }
  .homeBannerDiv .ellipseBc4 {
width: 981px !important;
    left: -194px !important;
    top: -45px !important;
    height: 1023px !important;
    /* clip-path: circle(70% at 36% 77%) !important; */
    overflow: hidden !important;
  }
  .bgCover {
    background: url("/assets/newLayout/images/tabimagebg.png");
  }
}
@media (max-width:1024px) and (min-width:769px) {
	.homeBannerDiv .innerBanner {
		margin-top:20px;
	}
}
@media (max-width:992px) {
	.homeBannerDiv .ellipseBc4 {
		width: 1021px !important;
		left: -180px !important;
		top: -30px !important;
	}
	.homeBannerDiv .ellipseBc6 {
		left: 15px !important;
		top: 1px;
	}
}
@media (max-width:767px) {
  .homeBannerDiv .innerBanner .contentText h1 {
    font-size: 36px;
    line-height: 44px;
  }
  .homeBannerDiv .bgCover {
    background: url("/assets/newLayout/images/mobimagebg.png");
  }
  .homeBannerDiv .innerBanner img, .homeBannerDiv .innerBanner {
    height: 665px !important;
    margin-right: 0px;
  }
  .homeBannerDiv .ellipseBc4 {
    width: 981px !important;
    height: 981px !important;
    /* clip-path: circle(70% at 35% 100%) !important; */
    top: 307px !important;
    left: -173px !important;
  }
  .homeBannerDiv .ellipseBc6 {
left: 136px !important;
    top: 301px !important;
    width: 64px !important;
    height: 64px !important;
  }
  .homeBannerDiv .ellipseBc5 {
    display: none !important;
  }
  .homeBannerDiv .contentText {
    top: 425px !important;
    bottom: auto !important;
  }
  .homeBannerDiv .bgCover {
    min-height: 665px !important;
  }
  .homeBannerDiv .innerBanner .contentText h1 sup {
    top: -1em;
  }
  .conIconSection {
    margin-bottom: 80px;
  }
  .insightsFblock {
    padding-left: 30px;
    margin-bottom: 20px;
  }
  .homeBannerDiv .innerBanner .contentText .ctaBtn {
    font-size: 18px;
    line-height: 20px;
    padding: 15px 20px;
  }
}
/* myTCB modal popup on hover 
**************************/
#myTCBm .modal-content {
  border-radius: 0;
  border: 0;
  background: #1C3F76;
  padding: 80px 80px 60px 80px;
  width: 730px;
}
#myTCBm .modal-content .modal-body {
  padding: 0px;
}
#myTCBm .modal-content h3 {
  font-family:"Avenir LT W01_95 Black1475556";
  font-weight: 750;
  font-size: 30px;
  line-height: 38px;
  text-transform: capitalize;
  color: #FFFFFF;
}
#myTCBm .modal-content h5 {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-transform: capitalize;
  color: #FFFFFF;
   font-family:"Avenir LT W01_55 Roman1475520";
}
#myTCBm .modal-content .linkClick {
  font-style: normal;
  font-weight: 750;
  font-size: 18px;
  line-height: 18px;
  text-transform: capitalize;
  color: #FFFFFF;
  font-family:"Avenir LT W01_95 Black1475556";
}
#myTCBm .modal-content .imgBlockM {
  text-align: right;
  margin-top: -40px;
}
#myTCBm .modal-content .close {
  top: -90px !important;
  right: -90px !important;
  position: absolute !important;
  z-index: 999999;
  background: #fff;
  opacity: 1;
  border-radius: 50%;
}
@media (max-width:768px) {
  #myTCBm .modal-content {
    padding: 30px;
    width: auto;
  }
  #myTCBm .modal-content .close {
    top: -40px !important;
    right: -40px !important;
  }
}
/*overlay on homepage.cfm*/
.posRel {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  /* padding: 15px;*/
}
#bgOverlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  z-index: 99;
  background:linear-gradient(180deg, rgba(9, 34, 66, 0) 0.05%, rgba(9, 34, 66, 0.10) 10%, rgba(9, 34, 66, 0.65) 65%);
  mix-blend-mode: multiply;
}
.ctaBtnBox {
  position: absolute;
  width: 90%;
  bottom: 40px;
}
.innerInsightsTextDiv .ctaText2 {
  margin-top: 20px;
  display: block;
}
.innerInsightsTextDiv .shortDdis {
    position: absolute;
    top: 130px;
    margin: 0;
}
@media (max-width:1280px) and (min-width:1024px) {
	.innerInsightsTextDiv {
    height: 390px;
}
	.joinMobileDiv img {
    width: 100%;
}
	.overLay1 {
    position: absolute;
    width: 60.74px;
    height: 60.74px;
    left: 185px;
    top: -8px;
    background: #FDAE02;
    mix-blend-mode: multiply;
    opacity: 0.54;
    border-radius: 50%;
    z-index: 99;
}
	.overLay2 {
    position: absolute;
    width: 130.7px;
    height: 130.7px;
    left: -27px;
    top: 134px;
    background: #2063B8;
    mix-blend-mode: multiply;
    opacity: 0.54;
    border-radius: 50%;
    z-index: 99;
}
	.playIconGrayImg {
    position: absolute;
    left: 2%;
	}
	.conIconSecRowDiv .col-md-2 {
		width: 33.33%;
	} 
	.conIconSecRowDiv {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
}

/*Council new Listing page css*/
	.spotLightInnerDivBg {
		background:#2063B8;
		padding:20px;
		margin-bottom:25px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.spotLightInnerDivBg:hover, .spotLightInnerDivBg:focus {
		background:#2886FF;
	}
	.spotLightInnerDivBg p {
		margin-bottom:0px;
		color:#fff;
		line-height: 24px;
		text-align:center;
		text-align: center;
	}
	.councilMemBenefitSec .item .card .card-body {
		background: #174599;
	}
	.councilMemBenefitSec .item .card h4, .councilMemBenefitSec .item .card p, .councilMemBenefitSec .item .card p a, .findCouncilBannInnerDiv h4, .findCouncilBannInnerDiv p {
		color:#fff;
	}
	.councilMemBenefitSec .item .card .iconBox{
		background:#2373c2;
	}
	.findCouncilSecDiv {
		background:#082054;
		padding:80px 0px;
	}
	.findCouncilBannDiv {
		display:flex;
		align-items:center;
	}
	.findCouncilImageDivv {
		background:#0F3178;
		padding:35px 25px;
		border-radius:50%;
	}
	.findCouncilBannInnerDiv {
		margin-left:25px;
	}
	.findCouncilBannInnerDiv h4 {
		text-align: left;
		margin-bottom: 10px;
	}
	.findCouncilBannInnerDiv p {
		margin-bottom:0px;
	}
	.findCouncilBannBtn {
		margin-right:15px;
	}
	.findCouncilBannerButtonsDivisonCss {
		margin-top:32px;
	}
	
	.findCouncilIconDiv .findCouncilIconTextDiv {
		background: #F4F4F4;
		min-height: 250px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 15px 20px;
		margin-top: -20px;
		min-width: 215px;
		max-width: 215px;
	}
	.findCouncilIconDiv {
		padding:0px;
	}
	.findCouncilIconDiv .iconImageDiv {
		margin-bottom:-60px;
	}
	.findCouncilIconDiv .iconImageDiv img {
		border-radius:50%;
	}
	.findCouncilIconTextDiv p {
		margin-bottom:0px;
	}
	.findCouncilIconTextDiv .findCouncilIconTextSvgDiv {
		position: absolute;
		bottom: 0px;
		width:216px;
		padding: 10px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.findCouncilIconTextDiv .findCouncilIconTextSvgDiv svg {
		width: 24px;
		height: 13px;
	}
	.findCouncilPageTabsDiv .active .findCouncilIconTextDiv .findCouncilIconTextSvgDiv {
		background:#2886FF;
	}
	.findCouncilPageTabsDiv .active .findCouncilIconTextDiv .findCouncilIconTextSvgDiv svg path {
		stroke:#fff;
	}
	.findCouncilPageTabsDiv .active  .findCouncilIconTextDiv .findCouncilIconTextSvgDiv svg {
		transform:rotate(180deg);
	}
	.findCouncilHrDiv {
		border: 14px solid #2886FF;
		width: 100%;
		position: absolute;
		left: 0;
		background:#2886FF;
		margin-top: -3px;
	}
	.findCouncilSearchDiv {
		margin-top: 30px;
		padding: 80px 0px;
		padding-bottom: 40px;
		background: #fff;
	}
	.findCouncilSearchDiv.stickySearchDiv {
		position: sticky;
		top: 90px;
		z-index: 99;
		padding-top: 20px;
		padding-bottom: 10px;
		border-bottom: 2px solid #E4E4E4;
		width: 100%;
		left: 0;
	}
	.spotLightInnerDivBg.spotLightLineHeightOne {
		min-height:64px;
	}
	.spotLightInnerDivBg.spotLightLineHeightTwo {
		min-height:88px;
	}
	.spotLightInnerDivBg.spotLightLineHeightThree {
		min-height:112px;
	}
	.findCouncilTabContentDiv .hei163P {
	  height:0;
	}
	.findCouncilTabContentDiv .hei163P {
	  height:70px;
	}
	.findCouncilSearchInnerDiv {
		display:flex;
		align-items:center;
		justify-content: center;
	}
	.findCouncilSearchInnerDiv select {
		width:100%;
		border-color:#1C3F76;
		border-radius:0px;
		outline:none !Important;
		color:#1C3F76;
		height:43px;
		margin-right: 40px;
	}
	.findCouncilSearchInnerDiv input {
		width:100%;
		border-color:#1C3F76;
		border-radius:0px;
		outline:none !Important;
		color:#1C3F76;
		height:43px;
		padding: 0px 15px;
		border-width: 1px;
		padding-right: 40px;
	}
	.findCouncilSearchInnerDiv select::placeholder, .findCouncilSearchInnerDiv input::placeholder {
		color:#1C3F76;
	}
	.findCouncilSearchInnerDiv .mobileCouncilAccessDiv {
		display:none;
	} 
	.findCouncilTabContentDiv .mobileCouncilAccessDivv {
		display:none !important;
	}
	.findCouncilPageTabsDiv {
		flex-wrap:nowrap;
		justify-content:center;
	}
	.findCouncilPageTabsDiv li a {
		padding-bottom:0px !important;
		border:0px !important;
		margin-right:0px;
		padding:10px 18px 10px 17px;
	}
	.findCouncilPageTabsDiv li {padding-left: 0;}
	.findCouncilPageTabsDiv li a:hover, .findCouncilPageTabsDiv li a:focus {
		background:none !important;
		border:0px !important;
	}
	.findCouncilPageTabsDiv .active a {
		border:0px !important;
	}
	.findCouncilTabContentDiv .tabContentMarginDiv {
		margin-top:80px;
	}
	.findCouncilTestimonialSection .testimonialHeadingDiv h2 {
		margin-bottom:40px;
	}
	.findCouncilTestimonialSection .iconImageDiv .leftTestiImageCouncilDiv {
		width: 230px !important;
        height: 230px;
	} 
	.findCouncilTestimonialSection .nameParagraph {
		margin-top:40px;
	}
	.stickyBlankDiv {
		height: 136px;
	}
	.findCouncilBannerDiv .arrowImg {
		right:auto;
		left:10px;
	}
	.findCouncilMobileTabVersionDiv {
		position:relative;
		min-width: 370px;
		max-width: 370px;
		margin-bottom: 15px;
	}
	.findCouncilMobileTabVersionDiv select {
		padding-right: 40px;
		-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
		background:url("/assets/newLayout/images/council/findCouncilDropdownImage.png") no-repeat;
		background-position: right 10px top 50%;
		text-align: left;
	}
	.findCouncilMobileTabVersionDiv svg {
		position: absolute;
		right: 30px;
		top: 16px;
	}
	.councilMemBenefitSec {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.councilMemBenefitSec .item {
		min-width: 370px;
		max-width: 370px;
	}
	.findCouncilCenterTilesMainDiv {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.findCouncilCenterTilesDiv {
		min-width:370px;
		max-width:370px;
	}
	.optionDesktop-168 {
		display:block;
	}
	.optionMobile-168 {
		display:none;
	}
	.findCouncilBannerDiv .contentText .ctaBtn, .findCouncilSecDiv .ctaBtn {
		line-height:45px;
	}
	.sr-pd{
		padding: 0;
    	margin-top: 40px;
	}
	
	.glyphicon-refresh-animate {
		-webkit-animation: spin1 .7s infinite linear;
		-moz-animation: spin2 .7s infinite linear;
		-animation: spin .7s infinite linear
	}
	@-moz-keyframes spin2 {
	 from {
	 -moz-transform: scale(1) rotate(0deg)
	}
	 to {
	 -moz-transform: scale(1) rotate(360deg)
	}
	}
	@-webkit-keyframes spin1 {
	 from {
	 -webkit-transform: rotate(0deg)
	}
	 to {
	 -webkit-transform: rotate(360deg)
	}
	}
	@keyframes spin {
	 from {
	 transform: scale(1) rotate(0deg)
	}
	 to {
	 transform: scale(1) rotate(360deg)
	}
	}
	
	@media (max-width:1280px) {
		.findCouncilIconDiv .findCouncilIconTextDiv, .findCouncilIconTextDiv .findCouncilIconTextSvgDiv {
			min-width:155px;
			max-width:155px;
		}
		.findCouncilPageTabsDiv li {
			margin-right:30px;
		}
		.findCouncilPageTabsDiv li:last-child {
			margin-right:0px;
		}
		.findCouncilPageTabsDiv li a {
			padding:0px 0px;
		}
	}
	@media (max-width:1200px) {
		.councilMemBenefitSec .item .card .card-body {
			min-height: 360px;
		}
		.findCouncilSearchInnerDiv {
			flex-wrap:wrap;
		}
	}
	@media (max-width:1024px) {
		.findCouncilSearchInnerDiv {
			flex-wrap:wrap;
		}
		.findCouncilSearchDiv .findCouncilSearchInnerDiv select,
		.findCouncilSearchDiv .findCouncilSearchInnerDiv input {
			width:100%;
			margin-bottom:15px;
			margin-right:0px;
		}
		.findCouncilPageTabsDiv, .findCouncilHrDiv {
			display:none;
		}
		.findCouncilSearchInnerDiv .mobileCouncilAccessDiv {
			display:block;
		}
		.findCouncilTabContentDiv .mobileCouncilAccessDivv {
			display:block !important;
		}
		.findCouncilTabContentDiv .desktopCouncilAccessDivv {
			display:none !important;
		}
		.findCouncilSearchDiv {
			margin-top:0px;
			padding-top: 40px;
		}
		.findCouncilSearchInnerDiv .findCouncilMobileTabVersionDiv {
			width:33.3%;
			padding-right:15px;
		}
		.findCouncilMobileTabVersionDiv svg {
			right:30px;
		}
		.option-168 {
			display:none;
		}
		.findCouncilTabContentDiv #councilDisplaySection {
			margin-top:25px;
		}
		#councilSpotlightSection .headingDivStyle p:last-child {
			margin-bottom:15px;
		}
		.optionDesktop-168 {
			display:none;
		}
		.optionMobile-168 {
			display:block;
		}
	}
	@media (max-width:992px) {
		.findCouncilSecDiv {
			position:relative;
		}
		.findCouncilSecDiv .col-sm-7, .findCouncilSecDiv .col-sm-5 {
			width:100% !important;
		}
		.findCouncilSecDiv .findCouncilBannDiv {
			flex-wrap:wrap;
			justify-content: center;
			text-align:center;
		}
		.findCouncilSecDiv .findCouncilBannDiv .findCouncilBannInnerDiv {
			padding-top:40px;
		}
		.findCouncilSecDiv .findCouncilBannDiv .findCouncilImageDivv {
			position: absolute;
			top: -135px;
		}
		.findCouncilSecDiv .ctaBtn {
			width:auto;
			margin-left:0px;
			display:table;
			margin:0 auto;
			margin-top:40px;
		}
		.findCouncilBannInnerDiv h4 {
			text-align:center;
		}
		.councilMemBenefitSec .item {
			margin-bottom:40px;
		}
		.councilMemBenefitSec .item .card .card-body {
			min-height: 300px;
		}
		.findCouncilSearchInnerDiv {
			justify-content:center;
		}
		.findCouncilSearchDiv .findCouncilSearchInnerDiv select {
			margin-bottom:0px;
		}
	}
	
	@media (max-width:992px) and (min-width:768px) {
		.findCouncilSpotlightContainerDivv {
			width:750px;
		}
	}
	
	@media (max-width:768px) {
		.findCouncilTabContentDiv #councilDisplaySection {
			margin-top:0px;
		}
		.findCouncilBannerDiv .ellipseBc1 {
			width:1150.34px;
		}
		.findCouncilBannerDiv .ellipseBc1 {
			left: -510px;
			top: -125px;
		}
		#councilSpotlightSection .headingDivStyle p:last-child {
			margin-bottom:0px;
		}
		.findCouncilBannerDiv .findCouncilBannerButtonsDivisonCss {
			padding-left:20px;
		}
		.findCouncilBannerDiv .innerBanner {
			min-height:640px;
			max-height:640px;
			
		}
		.findCouncilBannerDiv .contentText {
			bottom:auto;
			padding-left: 25px;
		}
		.findCouncilBannerDiv .innerBanner .latestEps {
			margin-left:-25px;
		}
		.findCouncilBannerDiv .contentText h1 {
			width:300px;
		}
		.findCouncilSecDiv {
			position:relative;
		}
		.findCouncilSecDiv .col-sm-7, .findCouncilSecDiv .col-sm-5 {
			width:100% !important;
		}
		.findCouncilSecDiv .findCouncilBannDiv {
			flex-wrap:wrap;
			justify-content: center;
			text-align:center;
		}
		.findCouncilSecDiv .findCouncilBannDiv .findCouncilBannInnerDiv {
			padding-top:40px;
		}
		.findCouncilSecDiv .findCouncilBannDiv .findCouncilImageDivv {
			position: absolute;
			top: -135px;
		}
		
		.findCouncilBannInnerDiv h4 {
			text-align:center;
		}
		.councilMemBenefitSec .item .card {
			margin-bottom:40px;
		}
		.findCouncilSearchInnerDiv .findCouncilMobileTabVersionDiv {
			width:100%;
		}
		.findCouncilSearchInnerDiv .findCouncilMobileTabVersionDiv:last-child {
			padding-right:15px;
		}
		.findCouncilSearchDiv.stickySearchDiv {
			top:68px;
		}
		.findCouncilMobileTabVersionDiv svg {
			right:30px;
		}
		.findCouncilBannerButtonsDivisonCss {
			margin-top:40px;
		}
		.findCouncilSearchInnerDiv {
			justify-content:center;
		}
		.findCouncilMobileTabVersionDiv {
			margin-bottom:0px;
		}
		.findCouncilBannerDiv .contentText .ctaBtn, .findCouncilSecDiv .ctaBtn {
			line-height:45px;
		}
		.findCouncilSearchDiv .findCouncilSearchInnerDiv select {
			margin-bottom:15px;
		}
	}
	@media (max-width:767px) {
		.findCouncilBannerDiv .contentText .ctaBtn {
			line-height:8px;
		}
	}
	/*Council new Listing page css*/
	/*centers details new page css*/
	.centerDetailsFloatRightCustDiv {
		float:right;
	}
	.centersDetailsDeskStickyDivision #secondNavigation.affix {
		z-index:999 !important;
		border-top: 1px solid #c4c4c4;
	}
	/*.centerValueSection, .middlebrBgSection, .centerDetailsPageTestimonialSec, .centerSetApartMainDiv, .signupCentersDivSection {
		padding:80px 0px;
	}*/
	
	.centerDetailsContentSection .item, .centerSettDiv .item, .centerBlocksMainDiv .item, .centerSetDiv .item, .readBioCenterDetailsSectionDivision .item {
		padding-left:20px;
		padding-right:20px;
	}
	.centerDetailsPageTestimonialSec h3 {
		color:#000;
	}
	.centerLeaderMainContentDiv .pdBlock .block1 {
		padding-right:80px;
	}
	
	.middlebrBgSection { background: url("/images/centers/midbgdesk.png");background-size: cover !important;
    background-position: right 100% !important;
    background-repeat: no-repeat !important;padding:80px 0px;}
	.middlebrBgSection .iconImageDiv {
		    width: 255px;
    max-width: 255px;
    height: 255px;
    margin: 0px 0px 0px 0px;
    display: flex;
    /* padding: 37.5px; */
    border-radius: 50%;
    background: #979797;
    margin-bottom: 25px;
	}
	.middlebrBgSection .iconImageDiv.leftIconN {
		margin-left:110px;
	}
	.middlebrBgSection .iconImageDiv.rightIconN {
		margin-right:110px;
	}
	.middlebrBgSection .iconImageDiv img {
		border-radius:50%;
		max-width:100%;
	}
	.middlebrBgSection .iconImageDiv .innerBlueCircleIcon {
	  position: absolute;
	  bottom: 0px;
	  right: auto;
	  left: -44px;
	  top: 87px;
	  width: 172px;
	  height: 172px;
	  background: #2886FF;
	  mix-blend-mode: normal;
	  opacity: 0.5;
	  border-radius: 50%;
	}
	.middlebrBgSection .iconImageDiv .innerYellowCircleIcon {
	  position: absolute;
	  top: 15px;
	  left: auto;
	  right: 5px;
	  width: 42px;
	  height: 42px;
	  background: #FDAE00;
	  border-radius: 50%;
	}
	.middlebrBgSection h2 {
		text-align:left;
		margin-bottom: 20px;
		word-break: break-word;
	}
	.middlebrBgSection p {
		margin-bottom:0px;
	}
	.centerValueImageCssDiv {
		border-radius: 50%;
		padding: 25px;
		width: 200px;
		height: 198px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.centerValueImageCssDiv.centerValueImageOneBg {
		background: #2063B8;
	}
	.centerValueImageCssDiv.centerValueImageTwoBg {
		background: #1C3F76;
	}
	.centerValueImageCssDiv.centerValueImageThreeBg {
		background: #092242;
	}
	.centerValueSection p {
		margin-bottom:0px;
		font-size: 26px;
		line-height: 32px;
		font-weight: 750;
	}
	.centerValueInnerDescriptionDiv .col-md-4.col-sm-4.col-xs-12.text-center {
		padding-left: 20px;
		padding-right: 20px;
	}
	.centerValueSection .centerValueInnerDescriptionDiv p:last-child {
		font-size: 20px;
		line-height: 30px;
		font-weight:500;
		margin-top:10px;
	}
	.centerSetInnerDiv .item .card .card-body {
		background: #174599;
		padding: 25px;
		padding-top: 50px;
		    margin-top: -40px;
	}
	.centerSetDiv.centerSetInnerDiv .item .card .card-body {
		min-height:350px;
		padding-top:80px;
		margin-top: 10px;
	}
	.centerSetInnerDiv .item .card h4, .centerSetInnerDiv .item .card p, .centerSetInnerDiv .item .card p a {
		color:#fff;
	}
	#becomeMember .modal-header .close {
		margin-top:-10px !important;
	}
	.centerSetInnerDiv .item .card h4 {
		font-size: 26px;
		line-height: 32px;
		/*min-height: 64px;*/
	}
	.centerSetInnerDiv .item .card .iconBox{
		background:#2373c2;
	}
	.signupCentersDivSection { background: url("/assets/newLayout/images/publicationsDetailPage/signupPublicationBg.png");background-size: cover;}
	.signupCentersDivSection input {
		width: 100%;
		height: 64px;
		border: 2px solid #C4C4C4;
		border-radius: 0px;
		margin-right: 15px;
		margin-bottom:15px;
		font-size: 24px;
		line-height: 24px;
	}
	.signupCentersDivSection button {
	    background: transparent;
		height: 64px;
		width: 100%;
		color: #092242;
		border-width: 3px;
		border-color: #092242;
		font-size: 24px;
		font-weight: 750;
		margin-bottom: 15px;
	}
	.centerDetailsPageTestimonialSec {
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.signupCentersDivSection .introTextInner {
		display:flex;
		justify-content:center;
	}
	.signupCentersDivSection .introTextInner h2 {
		width:70%;
	}
	.signupCentersDivSection .inputSignupSec {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.signupCentersDivSection .inputSignupSec .col-md-3 {
		padding-right:5px;
	}
	.centerBlockInnerDiv {
		margin-bottom: 40px;
	}
	.centerBlocksMainDiv .centerBlockInnerDiv {
		min-height: 300px;
    max-width: 375px;
    margin: 0 auto;
    margin-bottom: 40px;
	}
	.centerSpeakerDivisionCarousel .centerBlockInnerDiv img {
		width: 115px !important;
		margin-bottom: 20px;
	}
	.centerBlockInnerDiv p {
		margin-bottom:0px;
	}
	.centerSpeakerDivisionCarousel .centerBlockInnerDiv p {
		margin-bottom: 0px;
		font-weight: 900;
		font-family: "Avenir LT W01_85 Heavy1475544";
	}
	.centerSpeakerSectionDivision .introTextInner h3 {
		color:#000;
	}
	.centerJoinSection h4 {
		margin-top:0px;margin-bottom:40px;
		color:#000;
	}
	#centerBlocksMainDivData h4.headcenterBlockInnerDiv, .centerBlockageOneDiv h4.headcenterBlockInnerDiv {
		margin-bottom:20px !important;
		min-height:64px;
	}
	.centerSetApartMainDiv .item .card h4 {
		margin-top:20px;
	}
	.centersDetailsDeskStickyDivision .forTab {
		display:none;
	}
	.centerSettDiv .card-body {
		min-height:350px !important;
		background: #F4F4F4 !important;
	}
	 
	.centerSettDiv .item, .centerSetDiv .item {
		margin-bottom:40px;
	}
	.centerDetailsContentSection .item h3 {
		margin-bottom:20px;
	}
	.centerSettDiv .card-body h5.card-text{
color: #000 !important;
    font-weight: 750;
    min-height: 50px;
    max-height: 50px;
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
	margin-top:20px;
		font-size: 20px;
    line-height: 30px;
    font-family: Avenir LT W01_95 Black1475556;
	}
	.centerSettDiv .card-body p {
		color:#000 !important;
		font-size:20px;
		line-height:30px;
		font-weight:500;
	}
	.centerSettDiv .card .iconBox {
		background:#CEE3FB !important;
		width: 100px !important;
		height: 100px !important;
		margin: 0 auto -50px auto !important;
	}
	.centerSettDiv .card .iconBox img {
padding: 10px !important;
    width: auto;
    /* height: 60px; */
    /* margin-top: 20px; */
    margin-left: 2px;
	}
	.centerSettDiv .card .card-bodyInnertext {
		background: #2063B8;
		padding:10px;
	}
	.centerSettDiv .card .card-bodyInnertext a {
		font-size:16px;
		line-height:20px;
		color:#fff !important;
		font-weight: 750;
		text-transform: uppercase;
	}
	.supportcenterSectionDiv .rowFlexCustDiv, .middlemembercenterSectionDiv .rowFlexCustDiv {
		display:flex;
		align-items:center;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.supportcenterSectionDiv .rowFlexCustDiv .card, .middlemembercenterSectionDiv .rowFlexCustDiv .card {
		width:80%;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.logoCenterDivision h3 {
		margin-bottom:20px;
	}
	.centerpageFooter_Division {
		background:#1C3F76;
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 999;
		height:80px;
		display: flex;
		align-items: center;
	}
	.centerpageFooter_Division p {
		color:#fff;
		font-size:26px;
		line-height:26px;
		font-weight:750;
		margin-bottom:0px;
		margin-top: 8px;
	}
	.centerpageFooter_Division .centerpageFooterDivPara {
		display:flex;
		align-items:center;
		justify-content: end;
	}
	.centerpageFooter_Division .centerpageFooterDivPara p {
		font-size:16px;
		line-height:16px;
		font-weight:500;
		margin-right:15px;
		margin-top: 0px;
	}
	.centerpageFooter_Division .centerpageFooterDivPara p a {
		color:#fff;
		text-decoration:underline;
	}
	.centerpageFooter_Division .centerpageFooterDivPara button {
		margin-bottom:0px;
		font-size: 18px;
		line-height: 18px;
		padding: 10px;
		border-color: #FDAE00;
		border-style: solid;
	}
	.centersFeaturedInsightsDiv .colCustFullWidth {
		max-width:98.8% !important;
	}
	.centersFeaturedInsightsDiv .colCustWidth:nth-child(2), .centersFeaturedInsightsDiv .colCustWidth:nth-child(4) {
		margin-right: 20px;
	}
	.centersFeaturedInsightsDiv .colCustFullWidth {
		min-width:49%;
		max-width:49%;
	}
	.centersFeaturedInsightsDiv .colCustFullWidth, .centersFeaturedInsightsDiv .colCustWidth {
		margin-bottom:20px;
	}
	.centersDetailsBannerDiv .contentText .learnMoreText {
		padding-left:80px;
		padding-top:20px;
	}
	.centersDetailsBannerDiv .contentText .learnMoreText a img {
		width: 12px;
		margin-top: -2px;
	}
	.centerSpeakerSectionDivison .expertsSeries .item {
		min-height:300px;
	}
	.centersDetailsBannerDiv .contentText .centerHeadbannparaCss {
		font-weight:500;
		padding-left: 80px;
		padding-top: 40px;
		    margin: 0;
	}
	.CenterBlockImagesDiv {
width: auto;
    height: 70px;
    margin-bottom: 20px;
	}
	.CenterBlockImagesDiv img {
		height:100%;
	}
	.readBioCenterDetailsSectionDivision .readBioLink a {
		font-size:20px;
		line-height:30px;
	}
	.readBioCenterDetailsSectionDivision .expertsSeries .item .card .card-body {
		padding-top:75px;
	}
	.centerDetailsPageTestimonialSec .testimonialParagraphDiv {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0px !important;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv {
		position: relative;
		width: auto !important;
		max-width:100% !important;
		margin-right: 0px !important;
		margin-bottom:0px;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv img {
		border-radius: 50%;
		position: relative;
		max-width: fit-content;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv .leftTestiImageCouncilDiv {
		width: 550px !important;
		height: 425px;
		display: table;
		margin: 0 auto;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv .innerBlueCircleIcon {
		position: absolute;
		top: -5px;
		left: 70px !important;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv .innerYellowCircleIcon {
		bottom: 40px !important;
		position: absolute;
		right: 90px !important;
		top: auto;
		width: auto;
		height: auto;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv .innerBlueCircleIcon img {
		width: 121px;
		height: 121px;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv img {
		border-radius: 50%;
		position: relative;
		width: auto !important;
		max-width: fit-content;
	}
	.centerDetailsPageTestimonialSec .iconImageDiv .innerYellowCircleIcon img {
		width: 46px;
		height: 46px;
	}
	.centerDetailsPageTestimonialSec .testimonialInnerDiv {
		width: 572px;
	}
	.centerDetailsPageTestimonialSec .testimonialParagraph {
		margin-bottom: 0px;
		text-align: center;
		position: relative;
		font-size: 26px;
		line-height: 32px;
	}
	.centerDetailsPageTestimonialSec .testimonialParagraph img:first-child {
		position: absolute;
		left: -39px;
		top: 5px;
	}
	.centerDetailsPageTestimonialSec .testimonialParagraph img:last-child {
		position: absolute;
		right: -30px;
		bottom: -10px;
	}
	.centerDetailsPageTestimonialSec .testimonialParagraph img {
		width: auto !important;
	}
	.centerDetailsPageTestimonialSec .nameParagraph {
		font-size: 26px;
		line-height: 32px;
		font-weight: 700;
		padding-left: 20px;
		margin-top: 20px;
		margin-bottom: 0px;
	}
	/*.centerDetailsPageTestimonialSec .nameParagraph span {
		font-size: 20px;
		line-height: 30px;
		font-weight: 500;
	}*/
	.centerSpeakerSectionDivision .expertsSeries .item {
		margin-bottom:0px;
		min-height:auto;
	}
	.centerSetApartMainDiv {
		padding-bottom:0px;
	}
	.centersFeaturedInsightsDiv .innerInsightsTextDiv {
		z-index:99;
	}
	.centerpageFooterDivPara p br {
		display:none;
	}
	.centerMobViewMoreSectDiv, .centerMobViewMoreSectOneDiv, .centerMobViewMoreSectTwoDiv, .centerMobViewMoreSectThreeDiv, .centerMobViewMoreSectFourDiv, .centerMobViewMoreSectFiveDiv,.centerMobViewMoreSectFourDiv2  {
		display:none;
	}
	#centerDetailsspeakers .rowSpeakersCenter {
		display: flex;
    align-items: flex-start;
    justify-content: center;
	} 
#centerDetailsspeakers .col-md-2.col-sm-6.col-xs-12.noImageItem {
    padding-right: 10px;
    padding-left: 10px;
}
	#centerDetailsspeakers .rowSpeakersCenter .centerBlockInnerDiv {
		text-align:center;
	}
	#centerDetailsspeakers .rowSpeakersCenter:last-child .centerBlockInnerDiv {
		margin-bottom:0px;
	}
	.centerDetailsContentSection .item .card-body {
		min-height:255px;
		padding-top:30px;
	}
	.allCenterExperts {
  padding-right: 25px !important;
}
.centerExpertsCarousel {
	display:flex;
}
.centerExpertsCarousel .item, .mobseriescenterExpertSpeakers .item, .centerSetDiv .item, .centerDetailsContentSection .item, .centerSettDiv .item {
	min-width:375px;
	max-width:375px;
}
.innerViewMoreDiv {
	display:flex;
	align-items:center;
	justify-content:center;
}
.innerViewMoreDiv p {
	margin-bottom:0px;
	margin-right: 8px;
    font-size: 18px !important;
    line-height: 18px !important;
	font-weight: 750;
}
.allCenterExperts.collapsed.allExp {
  background: url("/assets/newLayout/images/blue-arrow-down.png");
  background-size: 18px;
  background-repeat: no-repeat;
  padding-right: 30px;
  background-position: right;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 18px;
  font-weight:750;
  letter-spacing:normal;
  color:#000;
}
.allCenterExperts:hover, .allCenterExperts:focus, .allCenterExperts.collapsed:focus, .allCenterExperts.collapsed:hover {
	color:#2063B8;
}

.allCenterExperts.collapsed {
  background: url("/assets/newLayout/images/blue-arrow-Up.png");
  background-size: 22px;
  background-repeat: no-repeat;
  padding-right: 30px;
  background-position: right;
  font-size:18px;
  line-height:18px;
  font-weight: 750;
  color: #000;
}
.leadershipcenterSec .leadershipCenterparagraphDiv {
	font-size:20px;
	line-height:30px;
}
.centerFooterBannerDesk {
		display:block;
	}
	.centerFooterBannerMob {
		display:none;
	}
.centerCardDetailSecDiv p.card-text, .centerDetailsContentSection p.card-text {
    font-family: "Avenir LT W01_65 Medium1475532";
    font-weight: 500;
}
.centersFeaturedInsightsDiv .headingDivStyle h4 {
	font-size:48px;
	line-height:60px;
	font-family:Avenir LT W01_95 Black1475556 !important;
	margin-top:0px;
	color:#092242;
}
.flexpropDiv {
	display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
}
.tagStyleNDiv h1 {
	font-family:Avenir LT W01_95 Black1475556 !important;
}
.tagStyleNDiv h3 {
	font-family:Avenir LT W01_85 Heavy1475544;
	color:#000;
}
.tagStyleNDiv h4 {
	font-size:26px;
	line-height:32px;
	color:#000;
	font-family:Avenir LT W01_95 Black1475556 !important;
}
.tagStyleNDiv h5 {
	font-size:20px;
	line-height:30px;
	font-family:Avenir LT W01_95 Black1475556;
	color:#000;
	margin: 0;
}
.tagStyleNDiv h6{
	font-size:18px;
	line-height:18px;
	font-family:Avenir LT W01_95 Black1475556;
	color:#2063B8;
	text-transform: uppercase;
}
.tagStyleNDiv .pIntroN {
	font-size: 26px;
    line-height: 32px;
	font-weight:inherit;
}
.tagStyleNDiv .btnTextN {
	font-size:24px;
	line-height:24px !important;
	font-family:Avenir LT W01_95 Black1475556;
	color:#FDAE00;
	display: flex;
    align-items: center;
    width: max-content;
}
.tagStyleNDiv .linkTextN {
	font-family:Avenir LT W01_95 Black1475556;
	font-size:18px;
	line-height:18px;
	color:#000;
}
.tagStyleNDiv .quoteTextN {
	font-size:26px;
	line-height:32px;
	color:#000;
	font-family:Avenir LT W01_65 Medium1475532;
}
.tagStyleNDiv .quoteNameN {
	font-size:26px;
	line-height:32px;
	color:#000;
	font-family:Avenir LT W01_85 Heavy1475544;
}
.tagStyleNDiv .quoteTitleN {
	font-size:20px;
	line-height:30px;
	color:#000;
	font-family:Avenir LT W01_65 Medium1475532;
	font-weight: inherit;
}
.tagStyleNDiv p {
	font-family:Avenir LT W01_65 Medium1475532;
	font-size:20px;
	line-height:30px;
	color:#000;
}
.tagStyleNDiv .btnTextN:hover, .tagStyleNDiv .btnTextN:focus, .centersDetailsBannerDiv.tagStyleNDiv .linkTextN, .centersDetailsBannerDiv.tagStyleNDiv h4, .centersDetailsBannerDiv.tagStyleNDiv p, .centersFeaturedInsightsDiv.tagStyleNDiv h3, .centersFeaturedInsightsDiv.tagStyleNDiv .innerInsightsTextDiv p {
	color:#fff;
}

.mbN-80 {
	margin-bottom:80px;
}
.mbN-40 {
	margin-bottom:40px;
}
.mbN-28 {
	margin-bottom:28px !important;
}
.centerSettDiv sup {
	margin-left:0px;
}
.centersDetailsBannerDiv.mbN-80.tagStyleNDiv {
    margin-bottom: 69px;
}
.centersFeaturedInsightsDiv.tagStyleNDiv h4 {
	color:#fff;
}
/*.centersFeaturedInsightsDiv.tagStyleNDiv p.bottomParagarapghText {
	font-size:18px;
	line-height:18px;
	font-family:Avenir LT W01_95 Black1475556 !important;
}*/
.topicMobN {
	display:none;
}
.topicDeskN {
	display:block;
}
.leadershipcenterSec h2 {
    text-align: left;
    padding: 0 !important;
}
.centerDetailsContentSection .item h6 {
	margin-top:0px;
}

@media (min-width: 767px) and (max-width: 1023px) {
	.centersDetailsBannerDiv .contentText .centerHeadbannparaCss {
		padding-left: 40px;
	}
}
	@media (max-width:1200px) {
		.centerExpertsCarousel, .mobseriescenterExpertSpeakers, .centerSetDiv, .centerDetailsContentSection, .centerBlocksMainDiv, .centerBlocksMainDiv .centerBlockageOneDiv, .centerDetailsContentSection .centerBlockageDiv, .centerSettDiv, .centerCardDetailSecDiv {
			display:flex;
			flex-wrap:wrap;
			justify-content:center;
		}
		.centersFeaturedInsightsDiv .colCustFullWidth {
			max-width:99% !important;
		}
		.centersFeaturedInsightsDiv .colCustFullWidth {
			min-width:48%;
			max-width:48%;
		}
	}
	@media (min-width:1024px) {
		.centersDetailsBannerDiv .ellipseBc1 {
			width: 1050px;
			height: 1050px;
			top: -60%;
			left: -135px;
		}
		.centersDetailsBannerDiv .contentText {
			width: 725px;
		}
	}
	@media (min-width:1024px) and (max-width:1024px) {
		.centersDetailsBannerDiv .contentText .centerHeadbannparaCss, .centersDetailsBannerDiv .contentText p {
			padding-left:80px !important;
		}
	}
	@media (max-width:1024px) {
		.middlebrBgSection .iconImageDiv.leftIconN {
			margin-left: 60px;
		}
		.middlebrBgSection .iconImageDiv.rightIconN {
			margin-right: 60px;
		}
		.centerSettDiv .card .iconBox img {
			margin-left:0px;
		}
		.centerDetailsPageTestimonialSec .testimonialParagraphDiv {
			display: block;
			padding: 25px 0px;
			margin-bottom: 0px !important;
		}
		.centerDetailsPageTestimonialSec .testimonialParagraphDiv .iconImageDiv {
			display: table;
			margin: 0 auto;
			margin-bottom: 40px;
			margin-right: auto !important;
			width: fit-content;
		}
		.centerDetailsPageTestimonialSec .iconImageDiv .innerYellowCircleIcon {
			bottom: 40px !important;
			right: 90px !important;
			top: auto;
		}
		.centerDetailsPageTestimonialSec .testimonialInnerDiv {
			margin: 0 auto;
			text-align: center;
		}
		.centerDetailsPageTestimonialSec .nameParagraph {
			margin-top: 40px;
		}
		.centersDetailsBannerDiv p {
			padding-left:40px !important;
		}
		.centersDetailsDeskStickyDivision .forDesktop {
			display:none;
		}
		.centersDetailsDeskStickyDivision .forTab {
			display:block;
		}
		.centersDetailsDeskStickyDivision .tabSubNavDiv button {
			width: 100%;
			padding: 15px;
			background: #1C3F76;
			text-transform: uppercase;
			font-size: 18px;
			font-weight: 750;
			border-color: #1C3F76;
			border-radius: 0px;
		}
		.centersDetailsDeskStickyDivision .tabSubNavDiv .dropdown-menu {
			width:100%;
			top:auto;
		}
		.centersDetailsDeskStickyDivision .tabSubNavDiv button:hover, .centersDetailsDeskStickyDivision .tabSubNavDiv button:focus, .centersDetailsDeskStickyDivisionsubMob.mobileSubNavDiv button:hover, .centersDetailsDeskStickyDivisionsubMob.mobileSubNavDiv button:focus {
			background:#286090;
			outline:none !important;
			box-shadow:none;
		}
		.centersDetailsDeskStickyDivision .tabSubNavDiv .menuListingDivTwo, .centersDetailsDeskStickyDivisionsubMob.mobileSubNavDiv .menuListingDiv {
			display:none;
		}
		.centersDetailsDeskStickyDivision #secondNavigation.affix + section {
			padding-top:150px;
		}
		/*.centerSettDiv .col-md-3 {
			width:100%;
		}*/
		.centerValueSection .centerValueImageCssDiv {
		}
	}
	@media (min-width:992px) and (max-width:1024px) {
		.centerSetInnerDiv .item .card .card-body {
			min-height:400px;
		}
	}
	@media (max-width:992px) {
		
		.centerDetailsPageTestimonialSec .testimonialInnerDiv {
			width:100%;
		}
		/*.centerBlocksMainDiv .item.col-sm-6, .centerSetDiv .item {
			width:100%;
		}*/
		.centerSpeakerSectionDivision .allExpertsMob {
			display:flex;
			align-items:center;
		}
		.centerSpeakerSectionDivision .allExpertsMob img {
			margin-left:15px;
			width:20px;
		}
		
	}
	@media(max-width:1200px) {
		.centerFooterBannerDesk {
			display:none;
		}
		.centerFooterBannerMob {
			display:block;
		}
		.centerpageFooter_Division p {
			margin-top:15px;
		}
		.centerpageFooter_Division {
			height:45px;
		}
		.centerpageFooter_Division p {
			font-size:16px;
			line-height:16px;
		}
		
		.centerpageFooter_Division {
			background: linear-gradient(180deg, #2063B8 0%, #0C346A 75.38%), #D9D9D9;
		}
}
	
	@media(max-width:1200px) {
		.signupCentersDivSection .inputSignupSec {
			flex-wrap:wrap;
			justify-content:center;
		}
	}
	@media (min-width:768px) and (max-width:992px) {
		.middlebrBgSection .iconImageDiv {
			width: 200px;
			max-width: 200px;
			height: 200px;
		}
		.middlebrBgSection .iconImageDiv .innerBlueCircleIcon {
			width: 100px;
			height: 100px;
		}
		.centerSponsorsSectionDivvision {
			margin-top:40px;
		}
		.centerSettDiv .card .iconBox img {
			margin-left:0px;
		}
		.middlebrBgSection, .signupCentersDivSection {
			padding:40px 0px;
		}
	}
	@media (min-width:768px) and (max-width:768px) {
		.middlebrBgSection .col-sm-8, .middlebrBgSection .col-sm-4 {
			width:100%;
		}
		.centerpageFooter_Division p {
			margin-top:15px;
		}
		.centersDetailsBannerDiv .contentText .centerHeadbannparaCss, .centersDetailsBannerDiv .contentText p {
			padding-left:30px !important;
		}
		.centersDetailsBannerDiv .contentText {
			width:600px;
		}
		.centersDetailsBannerDiv .contentText h1 {
			width:510px;
		}
		.centerDetailsFloatRightCustDiv {
			float:none;
		}
		.mobseriescenterExpertSpeakers .item .card .card-body {
			min-height: 400px !important;
		}
		.tagStyleNDiv .btnTextN {
			padding: 20px;
			display: flex;
			align-items: center;
			height: 100%;
		}
		.centersDetailsBannerDiv .contentText .centerHeadbannparaCss {
			padding-left:40px !important;
		}
		.readBioCenterDetailsSectionDivision .item {
			min-width:100%;
			max-width:100%;
		}
		.readBioCenterDetailsSectionDivision .item .card {
			min-width:375px;
			max-width:375px;
			margin:0 auto;
			padding: 20px;
		}
	}
	@media (max-width:768px) {
		.topicMobN {
			display:block !important;
		}
		.topicDeskN {
			display:none !important;
		}
		.tagStyleNDiv h4 {
			font-size:20px;
			line-height:30px;
		}
		.centersFeaturedInsightsDiv.tagStyleNDiv .linkTextN {
			font-size:16px !important;
			line-height:16px !important;
			font-family:Avenir LT W01_95 Black1475556 !important;
		}
		.leadershipcenterSec h2 {
			text-align:left;
			padding: 0 !important;
		}
		.centerJoinSection.tagStyleNDiv h3, .centerDetailsPageTestimonialSec.tagStyleNDiv h3 {
			font-size:26px;
			line-height:32px;
		}
		.centerJoinSection.tagStyleNDiv p, .centerSetApartMainDiv.tagStyleNDiv p, .tagStyleNDiv p {
			font-size:18px !important;
			line-height:24px !important;
		}
		.centerDetailsContentSection .item .card-body {
				padding-top: 20px;
			}
		.centerSetApartMainDiv.tagStyleNDiv h4 {
			font-family:Avenir LT W01_95 Black1475556 !important;
		}
		.centersDetailsBannerDiv.tagStyleNDiv h4 {
			padding-left:15px !important;
		}
		.tagStyleNDiv .btnTextN {
			line-height:11px !important;
		}
		.readBioCenterDetailsSectionDivision .expertsSeries .item .card .card-body {
			padding-top: 78px;
		}
		.mbN-28 {
			margin-bottom:10px !important;
		}
		.centerValueInnerDescriptionDiv .col-md-4.text-center:last-child {
			margin-bottom:0px;
		}
		.centerSpeakerSectionDivision .mb-40 {
			margin-bottom:20px !important;
		}
		.middlebrBgSection .iconImageDiv.leftIconN, .middlebrBgSection .iconImageDiv.rightIconN {
			margin-left:auto;
			margin-right:auto;
			margin:0 auto;
			margin-bottom:40px;
		}
		.middlebrBgSection { background: url("/images/centers/midbgMob.png");padding:40px 0px;}
		.centerValueSection .centerValueInnerDescriptionDiv p:last-child {
			width: 270px;
			margin: 0 auto;
			font-size: 18px !important;
			line-height: 24px !important;
		}
		.centerLeaderMainContentDiv {
			min-width:auto;
			max-width:375px;
			margin:0 auto;
		}
		.centerSettDiv .card-body {
			min-height:auto !important;
		}
		.mobseriescenterExpertSpeakers, .centerSetDiv, .centerDetailsContentSection .centerBlockageDiv, .centerBlocksMainDiv, .publicationMoreSeriesSectionDiv .centerCardDetailSecDiv, .centerSettDiv {
			display:grid;
			justify-content: center;
		}
		.centerSetDiv.centerSetInnerDiv .item .card h4 {
			min-height:auto;
			font-size:20px;
			line-height:30px;
		}
		.centerSettDiv .card-body p.card-text {
			min-height:auto;
			max-height:auto;
			margin-bottom:20px;
		}
		.centerExpertsCarousel .item:last-child, .centerExpertsCarousel .item:nth-child(3), #centerBlocksMainDivData .centerBlockageOneDiv .item:nth-child(3) .centerBlockInnerDiv, #centerBlocksMainDivData .centerBlockageOneDiv .item:last-child .centerBlockInnerDiv, .centerSettDiv .item:nth-child(3), .centerSetDiv .item:nth-child(3), .centerSettDiv .item:last-child, .centerSetDiv .item:last-child, .centerDetailsContentSection .item:nth-child(3), .centerDetailsContentSection .item:last-child {
			margin-bottom:20px !important;
		}
		.centerLeaderMainContentDiv .pdBlock .block2 h3 {
			margin-top:20px;
		}
		.centerLeaderMainContentDiv .pdBlock .block2 h3 {
			margin-top:30px;
		}
		#centerBlocksMainDivData .centerBlockInnerDiv {
			padding-bottom:0px;
			min-height:auto;
		}
		.centersFeaturedInsightsDiv.mbN-40 {
			margin-bottom:20px !important;
		}
		.centerDetailsContentSection .item, .centerSettDiv .item, .centerBlocksMainDiv .item, .centerSetDiv .item, .readBioCenterDetailsSectionDivision .item {
			padding-left:0px;
			padding-right:0px;
		}
		.innerViewMoreDiv {
			margin-bottom:40px;
		}
		.centersFeaturedInsightsDiv .mobileShow {
			margin-left:-15px !important;
		}
		.centerSetDiv.centerSetInnerDiv .item .card .card-body {
			padding-top:80px;
		}
		.centerSetApartMainDiv h3 {
			font-size:26px;
			line-height:32px;
		}
		.testimonialSection {
			padding-bottom: 0;
		}
		.centerDetailsContentSection .item h3 {
			font-size: 16px;
			line-height: 16px;
			padding: 0px 20px;
		}
		.tagStyleNDiv h5, .centerSettDiv .card-body h5.card-text {
			font-size: 18px;
			line-height: 24px;
		}
		.tagStyleNDiv h6 {
			font-size: 16px;
			line-height: 16px;
		}
		.centerDetailsContentSection .item {
			padding:0px;
		}
		.centerBlockInnerDiv p.headcenterBlockInnerDiv {
			font-size:20px;
			line-height:30px;
			min-height: auto;
		}
		.centerBlockInnerDiv p {
			font-size:18px;
			line-height:24px;
		}
		.centerSettDiv .card-body p {
			font-size:18px !important;
			line-height:24px;
		}
		/*.centersDetailsBannerDiv .innerBanner {
			min-height:478px;
			max-height:478px;
		}*//*commented for now will be needed afterwards*/
		.centersDetailsBannerDiv .contentText .ctaBtn {
			margin-top:40px;
			display: inline-block;
		}
		.centerBlocksMainDiv, .publicationMoreSeriesSectionDiv {
			margin-top: 40px !important;
			margin-bottom: 40px !important;
		}
		.centerpageFooter_Division .col-md-5 p {
		display:none;
	}
	.readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body {
		height: 60vh;
		overflow-y: scroll;
		overflow-x: hidden;
		margin-bottom:25px;
	}
	.readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body::-webkit-scrollbar {
    width: 38px;
  }
  .readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body::-webkit-scrollbar-track {
    background: #092242
  }
  /* Handle */
  .readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body::-webkit-scrollbar-thumb {
    background: #2063B8;
  }
  .readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body::-webkit-scrollbar-button:single-button:vertical:decrement {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollUpH.png");
  }
  .readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollUp.png");
  }
  .readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body::-webkit-scrollbar-button:single-button:vertical:increment {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollDownH.png");
  }
  .readBioCenterDetailsSectionDivision #collapseExampleOne .card.card-body::-webkit-scrollbar-button:single-button:vertical:increment:hover {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollDown.png");
  }
		.centerpageFooter_Division .col-sm-7, .centerValueSection .introText .col-sm-4, .centerSettDiv .item, .publicationMoreSeriesSectionDiv .item, .centerBlocksMainDiv .item, .centerSpeakerDivisionCarousel .col-sm-6 {
			width:100%;
		}
		.centerSpeakerDivisionCarousel {
			margin-bottom:0px;
		}
		.centerSpeakerDivisionCarousel .owl-dots {
			margin-top: 0px !important;
			position: absolute;
			right: -5px;
			top: 40%;
		}
		.centerSpeakerDivisionCarousel.owl-theme .owl-dots .owl-dot {
			display:block;
		}
		.centerSpeakerDivisionCarousel.owl-theme .owl-dots .owl-dot.active span, .centerSpeakerDivisionCarousel.owl-theme .owl-dots .owl-dot:hover span {
			background: #838182;
		}
		.centerSpeakerDivisionCarousel.owl-theme .owl-dots .owl-dot span {
			width: 15px;
			height: 15px;
			background:#fff;
			border: 3px solid #838182;
		}
		.scrollbarCustDivCss::-webkit-scrollbar {
    width: 38px;
  }
  /* Track */
  .scrollbarCustDivCss::-webkit-scrollbar-track {
    background: #092242
  }
  /* Handle */
  .scrollbarCustDivCss::-webkit-scrollbar-thumb {
    background: #2063B8;
  }
  .scrollbarCustDivCss::-webkit-scrollbar-button:single-button:vertical:decrement {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollUpH.png");
  }
  .scrollbarCustDivCss::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollUp.png");
  }
  .scrollbarCustDivCss::-webkit-scrollbar-button:single-button:vertical:increment {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollDownH.png");
  }
  .scrollbarCustDivCss::-webkit-scrollbar-button:single-button:vertical:increment:hover {
    height: 38px;
    width: 38px;
    background-image: url("/assets/newLayout/images/scrollDown.png");
  }
  .supportcenterSectionDiv, .middlecentersLogo {
    height: 55vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .centerOverflowHidden {
	  overflow-y:hidden !important;
  }
		#centerDetailsspeakers .rowSpeakersCenter {
			flex-wrap:wrap;
		}
		#centerDetailsspeakers .rowSpeakersCenter .centerBlockInnerDiv img {
			display:none;
		}
		.centerMobViewMoreSectDiv, .centerMobViewMoreSectOneDiv, .centerMobViewMoreSectTwoDiv, .centerMobViewMoreSectThreeDiv, .centerMobViewMoreSectFourDiv, .centerMobViewMoreSectFiveDiv, .centerMobViewMoreSectFourDiv2  {
			display:block;
			clear:both;
		}
		.centerMobViewMoreSectHideDiv, .centerMobViewMoreSectOneHideDiv, .centerMobViewMoreSectTwoHideDiv, .centerMobViewMoreSectThreeHideDiv, .centerMobViewMoreSectFourHideDiv, .centerMobViewMoreSectFourHideDiv2, .centerMobViewMoreSectFiveHideDiv {
			display:none;
		}
		.signupCentersDivSection .introTextInner h2 {
			width:100%;
		}
		.signupCentersDivSection .inputSignupSec {
			display:block;
		}
		.signupCentersDivSection input {
			width:80%;
			margin:0 auto;
			margin-bottom:20px;
		}
		.signupCentersDivSection button {
			width: 80%;
			display: table;
			margin: 0 auto;
		}
		.tabSubNavDiv.affix button {
			margin-top: -20px;
		}
		.centersDetailsBannerDiv p {
			padding-left:0px !important;
			margin-left: 15px !important;
		}
		.centerValueSection p {
			margin-bottom:40px;
		}
		.middlebrBgSection p {
			padding-left:0px;
		}
		.middlebrBgSection h2 {
			margin-bottom: 20px;
			padding: 0px 0px !important;
		}
		.middlebrBgSection .iconImageDiv {
			margin-bottom: 40px;
			margin-right: auto;
			margin-left: auto;
		}
		.supportcenterSectionDiv .rowFlexCustDiv, .middlemembercenterSectionDiv .rowFlexCustDiv {
			flex-wrap:wrap;
		}
		.supportcenterSectionDiv .rowFlexCustDiv .card, .middlemembercenterSectionDiv .rowFlexCustDiv .card {
			margin: 0 auto;
			margin-bottom: 40px;
			width: 50%;
		}
		.centerpageFooter_Division .row, .centerpageFooter_Division .centerpageFooterDivPara {
			flex-wrap:wrap;
			text-align:center;
		}
		.centersFeaturedInsightsDiv .colCustWidth {
			 min-width: 100%;
		}
		.centerpageFooter_Division .centerpageFooterDivPara {
			flex-direction: column-reverse;
		}
		.centerpageFooter_Division .centerpageFooterDivPara button {
			margin-top:15px;
			margin-bottom:15px;
		}
		.centerSettDiv .card .iconBox img {
			margin-left:0px;
		}
		.centerDetailsPageTestimonialSec .testimonialInnerDiv {
			padding: 30px;
		}
		.centersDetailsBannerDiv .contentText p {
			padding-right:0px;
		}
		.centersDetailsBannerDiv .contentText .centerHeadbannparaCss {
			font-size:20px;
			line-height:30px;
			padding-top: 20px;
		}
		.centerValueSection p {
			font-size:20px !important;
			line-height:30px !important;
			padding-top: 20px !important;
		}
		.centersDetailsBannerDiv .contentText .learnMoreText a {
			font-size:16px !important;
		}
		/*.centerValueSection h2 {
			margin-bottom: 20px !important;
		}*/
		.centerSpeakerSectionDivision h2 {
			font-size:26px !important;
			line-height:32px !important;
		}
		.middlebrBgSection .rowmiddleBrBgSec {
			display:flex;
			flex-direction:column-reverse;
		}
		.logoCenterDivision h3 {
			font-size: 26px;
			line-height: 32px;
		}
		.centerDetailsPageTestimonialSec .testimonialHeadingDiv h2 {
			margin-bottom:20px;
		}
		.centerDetailsPageTestimonialSec .nameParagraph {
			font-size:26px;
			line-height:32px;
		}
		.centerBlockInnerDiv {
			padding:20px 15px;
			padding-top:0px;
			margin-bottom:0px;
		}
		.centersFeaturedInsightsDiv .centersFeaturedInsightsDivROW {
			margin-left:-15px !important;
		}
		.centersFeaturedInsightsDiv .colCustFullWidth, .centersFeaturedInsightsDiv .colCustWidth {
			margin-bottom:0px;
		}
		.centerSponsorsSectionDivvision {
			margin-top:40px;
			margin-bottom: 80px;
		}
		.centerSponsorsSectionDivvision h3 {
			font-size:26px;
			line-height:32px;
		}
		.readBioCenterDetailsSectionDivision .item {
			min-height:auto;
			width:100%;
			margin-bottom:40px;
		}
		/*.centerValueSection, .middlebrBgSection, .centerDetailsPageTestimonialSec, .centerSetApartMainDiv, .signupCentersDivSection {
			padding:40px 0px;
		}*/
		.centerSetApartMainDiv .item {
			width:100%; 
			margin-bottom:40px;
		}
		.centersFeaturedInsightsDiv .headingDivStyle h4 {
			font-size:38px;
			line-height:50px;
		}
		.centerDetailsFloatRightCustDiv {
			float:none;
		}
		.centerDetailsPageTestimonialSec .iconImageDiv .leftTestiImageCouncilDiv {
			height: 270px;
			border-radius: 50%;
			position: relative;
			width: auto !important;
			max-width: fit-content;
		}
		.centerDetailsPageTestimonialSec .iconImageDiv .innerYellowCircleIcon {
			right: 30px !important;
			bottom:40px !Important;
		}
		.centerDetailsPageTestimonialSec .iconImageDiv .innerBlueCircleIcon {
			left:-35px !important;
			top:5px !important;
		}
		.centerpageFooterDivPara p br {
			display:block;
		}
		.centerValueInnerDescriptionDiv .col-md-4.text-center {
    margin-bottom: 40px;
}
	}
	@media (max-width:767px) {
		
		.centersDetailsDeskStickyDivisionsubMob.mobileSubNavDiv {
			position:sticky;
			top:70px;
			z-index:999;
		}
		.centersDetailsDeskStickyDivisionsubMob.mobileSubNavDiv .menuListingDiv {
			margin-top:0px;
		}
		.headingDivStyle h4 {
			margin-bottom: 20px;
		}
	}

@media (max-width:768px) {
	.mobTopMgDiv {
		margin-top:60px;
	}
}

/*membership page css*/

	.positionRelative {
		position:relative;
	}
	.membershipBannerDiv .innerBanner, .membershipBannerDiv .innerBanner .innerMemDiv {
		display:flex;
		align-items:center;
	}
	.membershipBannerDiv .ctaBtn {
		min-width: 307px;
		height: 64px;
		line-height: 58px;
		margin-top: 0px;
		letter-spacing: 0.3px;
	}
	.membershipBannerDiv h1 {
		padding-top:0px !important;
	}
	.membershipBannerDiv h1 sup {
		font-size: 26px;
		line-height: 54px;
		padding-left: 5px;
		font-weight: 700;
	}
	.membershipBannerDiv p {
		padding-top: 25px !important;
		margin-bottom: 80px !important;
		padding-left: 85px !important;
		font-size: 26px !important;
		line-height: 54px !important;
	}
	.scheduleSec {
		padding: 100px 0 100px 0;
		margin-top: 0;
	}
	.scheduleSec p {
		margin-bottom:0px;
	}
	.scheduleSec .ctaBtn {
		margin-top:40px;
		min-width:342px;
		height:64px;
		line-height: 58px;
		letter-spacing: 0.3px;
	}
	.membershipTableSection {
		padding:80px 0px;
	}
	.membershipTableSection .tableHeadDiv {
		text-align:center;
		height: 131px;
		background: #f4f4f4;
		position:relative;
	}
	.membershipTableSection .iconImageDiv {
		width: 137px;
		height: 137px;
		margin: 0 auto;
		position: absolute;
		display: flex;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -100%);
		padding: 37.5px;
		border-radius: 50%;
		background: #092242;
		margin-bottom: 25px;
	}
	.membershipTableSection .tableHeadDiv p{
		display: flex;
		height: 100%;
		align-items: flex-start;
		justify-content: center;
		padding: 0px 1px;
		/* height: 20px; */
		padding-top: 80px;
		font-size: 18px;
		line-height: 22px;
	}
    .membershipTableSection .tableHeadDiv .iconImageDiv img {
		margin: 0 auto;
		display: table;
		width:auto;
	}
	.membershipTableSection .tableHeadDiv .iconImageDiv .innerYellowCircleIcon {
		position: absolute;
		top: 40px;
		left: -15px;
		width: 28px;
		height: 28px;
		background: #FDAE00;
		border-radius: 50%;
	}
	.membershipTableSection .tableHeadDiv .iconImageDiv .innerBlueCircleIcon {
		    position: absolute;
			bottom: 0px;
			right: -30px;
			left: auto;
			top: auto;
			width: 60px;
			height: 60px;
			background: #2886FF;
			mix-blend-mode: normal;
			opacity: 0.5;
			border-radius: 50%;
	}
	.bluetableDiv {
		background:#1C3F76;
		padding-top: 20px;
	}
	.bluetableDiv p {
		margin-bottom:0px;
		color:#fff;
	}
	.bluesubDiv {
		padding-top:0px;
	}
	.mempHead {
		font-size: 26px;
		line-height: 32px;
	}
	.mempsubHead {
		font-size: 19px;
		line-height: 26px;
	}
	.greyDiv {
		background:#DCDCDC;
		opacity:0.25;
	}
	.blueDiv {
		background:#2886FF;
		opacity:0.15;
	}
	.memHeadDiv, .memSubHeadDiv {
		border-bottom: 1.25px solid #DCDCDC;
	}
	.memHeadDiv .colHeight, .memHeadDiv .colHeight .greyDiv, .memHeadDiv .colHeight .blueDiv {
		height:95px;
		padding:0px;
	}
	.memSubHeadDiv .colHeight, .memSubHeadDiv .colHeight .greyDiv, .memSubHeadDiv .colHeight .blueDiv {
		height:120px;
		padding:0px;
	}
	.checkImageDiv {
		position: absolute;
		display: flex;
		z-index: 99;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
	}
	.memInnerSubDiv {
		display:flex;
		align-items:center;
		height:100%;
		padding:0px 20px;
	}
	.memInnerSubDiv p {
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 30px;
		margin:0px;
		padding-left: 20px;
	}
	.memInnerSubDiv h5 {
		font-style: normal;
		font-weight: 700;
		font-size: 30px;
		line-height: 34px;
		letter-spacing: -0.011em;
		text-transform: capitalize;
		margin:0px;
	}
	.bluesubDiv {
		padding-bottom:20px;
	}
	.testimonialSection {
		padding-top:80px;
		padding-bottom:40px;
	}
	.testimonialSection .testimonialHeadingDiv h2 {
		text-align:center !important;
		font-size:48px;
		line-height:60px;
		color:#092242;
		margin-bottom:80px;
		text-transform:capitalize;
	}
	.testimonialSection .iconImageDiv {
		position:relative;
		width:300px;
		margin-right:40px;
	}
	.testimonialSection .iconImageDiv img {
		border-radius:50%;
		position:relative;
		width: auto !important;
		max-width: fit-content;
	}
	.testimonialSection .iconImageDiv .innerBlueCircleIcon {
		position: absolute;
		top: -5px;
		left: -45px;
	}
	.testimonialSection .iconImageDiv .innerYellowCircleIcon {
		bottom: 40px;
		position: absolute;
		right: 85px;
		top: auto;
	}
	.testimonialSection .iconImageDiv .innerBlueCircleIcon img {
		width:121px;
		height:121px;
	}
	.testimonialSection .iconImageDiv .innerYellowCircleIcon img {
		width:46px;
		height:46px;
	}
	.testimonialParagraphDiv {
	   display:flex;
	   align-items:center;
	   justify-content:center;
	   margin-bottom:80px !important;
	}
	.testimonialInnerDiv {
		width: 572px;
	}
	.testimonialParagraph {
		margin-bottom: 0px;
		text-align: center;
		position: relative;
		font-size:30px;
		line-height:34px;
	}
	.testimonialParagraph img:first-child {
		position: absolute;
		left: -39px;
		top: 5px;
	}
	.testimonialParagraph img:last-child {
		position: absolute;
		right: -30px;
		bottom: -10px;
	}
	.nameParagraph {
		font-size: 26px;
		line-height: 32px;
		font-weight: 700;
		padding-left: 20px;
		margin-top: 80px;
		margin-bottom:0px;
	}
	.nameParagraph span {
		font-size:20px;
		line-height:30px;
		font-weight:500;
	}
	.testimonialSection .iconImageDiv.divInnerTwo {
		margin-right:0px;
		margin-left:100px;
	}
	.testimonialParagraphDiv:nth-child(2) .textInnerDiv {
		padding-left:80px;
	}
	.testimonialParagraphDiv.testiLastDiv {
		margin-bottom:0px !important;
	}
	.rowMobSticky {
		display:none;
	}
	.membershipTableSection .tableHeadDiv {
		margin:0px 10px;
	}
	.mobheadStyleDiv {
		padding:0px 0px;
	}
	.carousel-inner {
		overflow:visible;
	}
	.divCustmem {
		padding:0px !important;
	}
	.testimonialParagraph img {
		width:auto !important;
	}
	
	.tableiconnTwo {
		left: auto !important;
		right: -15px !important;
		top: 34px !important;
	}
	.tableiconTwo {
		right: auto !important;
		left: -25px !important;
		bottom: 20px !important;
	}
	.tableiconnThree {
		top: -5px !important;
		left: 25px !important;
	}
	
	/*css sticky desktop*/
	
		#stickyDiv .rowMobSticky {
			display:block;
			padding: 30px;
			position: absolute;
			top: -52px;
			background: #fff;
			width: -webkit-fill-available;
			left: -1px;
			z-index: 0;
		}
		#stickyDiv {
			position: sticky;
			top: 120px;
			z-index: 999;
			background: #fff;
		}
		.positionSticky .rowFirst, .rowFirst {
			background:#fff;
		}
		.positionSticky .mempHead {
			padding-bottom:5px;
		}
		.positionSticky .iconImageDiv {
			display:none;
		}
		.positionSticky .tableHeadDiv p {
			padding-top:20px;
		}
		.positionSticky .membershipTableSection {
			margin-top:0px;
		}
		.propDiv {
			height: 41px;
			width: 100%;
			background: #fff;
			display: none;
		}
		.positionSticky .propDiv {
			height: 41px;
			width: 100%;
			background: #fff;
			display: block;
		}
		#stickyDiv.positionSticky {
			top:90px;
		}
		@media (max-width:992px) {
			.positionSticky .propDiv {height:10px;}
		} 
		@media (max-width:768px) {
			.positionSticky .propDiv {height:0px;}
		} 
	/*css sticky desktop*/
	
	@media (max-width:1280px) {
		.testimonialParagraphDiv {
			justify-content:space-evenly;
		}
		.testimonialSection .iconImageDiv.divInnerTwo {
			margin-left:0px;
		}
	}
	@media (max-width:1024px) {
		.membershipTableSection .container{
			width:95%;
		}
		.memHeadDiv .colHeight, .memHeadDiv .colHeight .greyDiv, .memHeadDiv .colHeight .blueDiv {
			height:108px;
		}
		.memSubHeadDiv .colHeight, .memSubHeadDiv .colHeight .greyDiv, .memSubHeadDiv .colHeight .blueDiv {
			height:99px;
		}
		.membershipTableSection .iconImageDiv {
			width: 118px;
			height: 118px;
		}
		.testimonialParagraphDiv {
			display:block;
			padding: 25px 0px;
			margin-bottom: 0px !important;
		}
		.testimonialParagraphDiv .iconImageDiv {
			display: table;
			margin: 0 auto;
			margin-bottom: 40px;
			width: fit-content;
		}
		.testimonialInnerDiv {
			margin:0 auto;
			text-align:center;
		}
		.testimonialParagraph, .nameParagraph {
			font-size:20px;
			line-height:26px;
		}
		.nameParagraph {
			margin-top:40px;
		}
		.nameParagraph span {
			font-size:18px;
			line-height:24px;
		}
		.testimonialSection .iconImageDiv .innerYellowCircleIcon {
			bottom: 40px;
			right: 10px;
			top: auto;
		}
		.testimonialParagraph img:first-child {
			top:-10px;
		} 
		.testimonialParagraph img:last-child {
			bottom:-20px;
		}
		.testimonialSection .testimonialHeadingDiv h2 {
			font-size:44px !important;
			line-height:50px !important;
		}
		.testimonialSection .iconImageDiv.divInnerTwo {
			margin-right: auto;
			margin-left: auto;
			margin-bottom:40px;
			margin-top:0px;
		}
		.carousel-indicators li {
			width: 8px;
			height: 8px;
			padding:8px;
			background-color: #2063B8;
			border: 0px;
			border-radius: 50%;
		}
		.carousel-indicators li.active {
			width: 8px;
			height: 8px;
			background-color: #2063B8;
			border: 0px;
			border-radius: 50%;
		}
		.carousel-indicators {
			bottom:-60px;
		}
		.memInnerSubDiv h5 {
			font-size:26px;
			line-height:32px;
		}
		.memInnerSubDiv p {
			font-size:18px;
			line-height:24px;
			padding-left: 15px;
		}
		.memInnerSubDiv {
			padding-left:0px;
			padding-right: 10px;
		}
		.mempHead {
			font-size: 20px;
			line-height: 26px;
		}
		.mempsubHead {
			font-size: 16px;
			line-height: 20px;
			padding-top: 10px;
		}
		.bluetableDiv {
			border: 1px solid #1C3F76;
		}
		.membershipTableSection .tableHeadDiv p {
			padding-bottom: 15px;
			font-size: 16px;
			line-height: 20px;
		}
		.testimonialSection .carousel-inner .item:nth-child(2) .testimonialParagraphDiv {
			display:flex;
			flex-direction:column-reverse;
		}
		.membershipBannerDiv p {
			padding-left: 40px !important;
			font-size: 20px !important;
			line-height: 48px !important;
		}
		.testimonialTabChangeDiv {
			display:flex;
			flex-direction:column-reverse !important;
		}
	}
	@media (max-width:992px) and (min-width:769px) {
		.memHeadDiv .col-sm-3:first-child, .memSubHeadDiv .col-sm-3:first-child, .bluetableDiv .col-sm-3:first-child, .rowFirst .col-sm-3:first-child  {
			width:40% !important;
		}
		.memHeadDiv .col-sm-3, .memSubHeadDiv .col-sm-3, .bluetableDiv .col-sm-3, .rowFirst .col-sm-3 {
			width:20% !important;
		}
	}
	@media (max-width:992px) {
		#stickyDiv .rowMobSticky {
			display:block;
			padding: 30px;
			position: absolute;
			top: -52px;
			background: #fff;
			width: -webkit-fill-available;
			left: -1px;
			z-index: 0;
		}
		#stickyDiv {
			position: sticky;
			top: 120px;
			z-index: 999;
			background: #fff;
		}
		.positionSticky .rowFirst {
			background:#fff;
		}
		.positionSticky .mempHead {
			padding-bottom:5px;
		}
		.positionSticky .iconImageDiv {
			display:none;
		}
		.positionSticky .tableHeadDiv {
			height:80px;
		}
		.positionSticky .tableHeadDiv p {
			padding-top:20px;
		}
		.positionSticky .membershipTableSection {
			margin-top:0px;
		}
	}
	
	@media (max-width:768px) {
		.centerDetailsPageTestimonialSec .iconImageDiv .innerYellowCircleIcon {
			bottom: 30px !important;
			right: 0px !important;
		}
		.mbN-80 {
			margin-bottom:40px !important;
		}
		.mbN-40 {
			margin-bottom:0px !important;
		}
		.centersDetailsBannerDiv.mbN-80.tagStyleNDiv {
			margin-bottom: 40px;
		}
		.membershipTableSection {
			margin-top:0px;
		}
		.membershipBannerDiv .contentText {
			width:max-content;
			bottom: auto;
		}
		.membershipBannerDiv .contentText p {
			padding-left: 15px !important;
			line-height: 30px !important;
		}
		.membershipBannerDiv .ctaBtn {
			min-width:auto;
			display: flex;
			align-items: center;
			width: fit-content;
		}
		.membershipBannerDiv .ellipse2 {
			left:250.46px;
		}
		.bluetableDiv .col-sm-3:first-child, .rowFirst .col-sm-3:first-child {
			display:none;
		}
		.memSubHeadDiv .colHeight:first-child {
			width: 100%;
			display: block;
		}
		.memSubHeadDiv .col-sm-3, .bluetableDiv .col-sm-3, .rowFirst .col-sm-3 {
			width:33.33333333%;
		}
		.memHeadDiv .hidden-xs {
			display: none !important;
		}
		#stickyDiv .rowMobSticky {
			display:block;
			padding: 30px;
			position: absolute;
			top: -52px;
			background: #fff;
			width: -webkit-fill-available;
			left: -1px;
			z-index: 0;
		}
		.membershipTableSection .tableHeadDiv {
			margin:0px 0px;
		}
		.membershipBannerDiv .ellipseBc1 {
			left: -520px;
		}
		.testimonialInnerDiv {
			width:70%;
		}
		.checkImageDiv img {
			width:30px;
			height:30px;
		}
		.scheduleSec .ctaBtn {
			width: fit-content;
			min-width:auto;
			font-size: 18px;
			line-height: 18px;
			height: 52px;
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 0 auto;
			margin-top: 40px;
		}
		.memInnerSubDiv h5 {
			font-size:20px;
			line-height:28px;
			color:#2063B8;
		}
		.memInnerSubDiv p {
			line-height:28px;
			color:#092242;
			padding-left:0px;
		}
		.memHeadDiv .colHeight:first-child {
			height:auto;
			width: 100%;
		}
		.memSubHeadDiv .colHeight:first-child {
			height:auto;
		}
		.memSubHeadDiv .colHeight, .memSubHeadDiv .colHeight .greyDiv, .memSubHeadDiv .colHeight .blueDiv, .memHeadDiv .colHeight .greyDiv, .memHeadDiv .colHeight .blueDiv {
			height:85px;
		}
		.membershipTableSection .iconImageDiv {
			width:71px;
			height:71px;
			padding: 21px;
		}
		.membershipTableSection .tableHeadDiv .iconImageDiv .innerYellowCircleIcon {
			width:14px;
			height:14px;
		}
		.membershipTableSection .tableHeadDiv .iconImageDiv .innerBlueCircleIcon {
			width:31px;
			height:31px;
		}
		.positionSticky .tableHeadDiv {
			height:57px;
		}
		.membershipTableSection .tableHeadDiv .iconImageDiv .innerYellowCircleIcon {
			top: 20px;
			left: -5px;
		}
		.membershipTableSection .tableHeadDiv .iconImageDiv .innerBlueCircleIcon {
			    right: -15px;
				bottom: 0px;
		}
		.membershipTableSection .iconImageDiv {
			transform:translate(-50%, -120%);
		}
		.mempHead {
			font-size:14px;
			line-height: 22px;
		}
		.mempsubHead {
			font-size:12px;
			line-height:14px;
			margin-top:0px;
		}
		.memSubHeadDiv .colHeight {
			padding:0px 1px;
		}
		.memSubHeadDiv .colHeight:nth-child(2) {
			padding-left:0px;
		}
		.memSubHeadDiv .colHeight:nth-child(4) {
			padding-right:0px;
		}
		.mobheadStyleDiv:first-child, .mobheadStyleDiv:last-child, .mobheadStyleDiv.firstHeadTableDiv {
			padding-left:0px;
			padding-right:0px;
		}
		.mobheadStyleDiv {
			padding:0px 7px;
		}
		.memInnerSubDiv {
			padding:20px 0px;
			height:auto !important;
		}
		
		#stickyDiv {
			position: sticky;
			top: 90px;
			z-index: 999;
			background: #fff;
		}
		#stickyDiv .rowFirst {
			background:#fff;
		}
		#stickyDiv .mempHead {
			padding-bottom:5px;
		}
		.tableHeadDiv p {
			font-size:14px;
			line-height:18px;
			padding: 0px 10px;
		}
		.scheduleSec p {
			line-height: 26px;
			max-width: 300px;
			padding: 0;
			margin: 0 auto;
		}
		.positionSticky .tableHeadDiv p {
			/*align-items: center; */
			padding: 0px 1px;
			padding-top: 10px;
			/* padding-bottom: 10px; */
			font-size: 14px;
			line-height: 18px;
		}
		.bluetableDiv {
			background: #1C3F76;
			padding-top: 10px;
			border: 3px solid #1c3f76;
		}
		.bluesubDiv {
			padding-bottom: 15px;
			padding-top: 0px !important;
			margin-top: -10px;
		}
		.tableiconTwo {
			left: -15px !important;
			bottom: 12px !important;
		}
		.tableiconnTwo {
			right: -5px !important;
			top: 15px !important;
		}
		.tableiconnThree {
			top: -4px !important;
			left: 15px !important;
		}
	}
	@media (max-width:768px) and (min-width:767px) {
		.membershipBannerDiv .contentText p {
			padding-left: 40px !important;
		}
		.membershipBannerDiv .contentText {
			width:710px;
		}
		.membershipBannerDiv .ellipseBc1 {
			left:-190px;
		}
	}
	@media (max-width:420px) {
		.membershipBannerDiv .ctaBtn {
			min-width: 240px;
		}
		.membershipBannerDiv .contentText {
			width: 290px;
			left: 0px;
		}
	}
	.mobModalRowDiv .has-error .help-block{
    position: relative;
  }
	/*membership css end*/
	
@media (width: 768px) {
.rightColTabDiv {
width: 45%;
    padding: 0;
    margin-left: 25px;
}
	.mobileShow {
    margin-bottom:0px;
}
}
@media (max-width: 767px) {
.rowResponsiveDiv {
margin-left: -15px !important;
    margin-right: -15px;
}
.rightColTabDiv {
	width: 100%;
    padding: 0;
    margin: 0;
}
}
/* Your Interest in Councils - Popup
****************************/
#banner-area {
	padding-bottom: 30px;
	background: -moz-linear-gradient(top, #0076A9 0%, #0076A9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0076A9), color-stop(100%, #0076A9));
	background: -webkit-linear-gradient(top, #0076A9 0%, #0076A9 100%);
	background: -o-linear-gradient(top, #0076A9 0%, #0076A9 100%);
	background: -ms-linear-gradient(top, #0076A9 0%, #0076A9 100%);
	background: linear-gradient(to bottom, #0076A9 0%, #0076A9 100%);
}
#banner-area h1 {
	color: #fff !important;
	font-weight: 700 !important;
	margin-top: 20px !important;
	line-height: 40px;
	margin-bottom: 30px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
#banner-area p {
	color: #fff !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	font-size: 14px !important;
}
.marb35 {
	margin-bottom: 35px;
}
.mart25 {
	margin-top: 25px;
}
.marb10 {
	margin-bottom: 10px !important;
}
#joinCouncil.modal  {
  z-index:99999;
}
#joinCouncil.modal .modal-body, #joinCouncil.modal .row   {
  padding:0;
	margin: 0;
}
#joinCouncil.modal .modal-header .close {
    margin-top: -8px;
}
/* Your Interest in Councils - Popup  - OVER
****************************/
#contentHubForm, #confContentHubForm {
	display: none;
}
.browserCacheBox {
  position: fixed;
    z-index: 9999;
    background-color: #f1f1f1;
    border-top: 1px solid #9E9E9E;
    bottom: 0px;
    width: 100%;
    padding: 10px;
}
@media (max-width: 500px) {
.browserCache_text {
  line-height: 16px !important;
  font-size: 12px !important;
}}
/* For old with new Header 
	****************/
header {
    margin: 0 !important;
}
/*
***********************/
.tabIndicator {
       display: none;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .tabIndicator {
        display: block;
    }
}
@media (max-width: 640px) {
    .tcbCarousel .owl-nav button.owl-prev {
        left: 0;
    }
    .tcbCarousel .owl-nav button.owl-next {
        right: 0px;
    }
}
.nonMemberLogin .dropdown-backdrop {
    background: rgb(0 0 0 / 60%);
}
.webAttendeePresentation li {
    padding: 10px 0 15px 60px;
}
.webAttendeePresentation li.pdfWap {
    background: url(/images/pdfIcon.png) !important;
    background-repeat: no-repeat !important;
    display: block;
    background-size: 50px !important;
}
.webAttendeePresentation li.pptWap, .webAttendeePresentation li.pptxWap  {
    background: url(/images/pptIcon.png) !important;
    background-repeat: no-repeat !important;
    display: block;
    background-size: 50px !important;
}
.webAttendeePresentation li.pngWap {
    background: url(/images/wordicon.png) !important;
    background-repeat: no-repeat !important;
    display: block;
    background-size: 50px !important;
}
.webAttendeePresentation li.docxWap, .webAttendeePresentation li.docWap  {
    background: url(/images/pngIcon.png) !important;
    background-repeat: no-repeat !important;
    display: block;
    background-size: 50px !important;
}

ul.webAttendeePresentation {
    padding: 0;
}	
.centerIconsLinks {
    display: flex;
    justify-content: center;
}	
	
#becomeMember .modal-dialog.council-modal-dialog  {
	min-height: 483px;
}
.centerCardAll {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.centerBlockageDiv #esgCentAccess .item div {
	min-width: 375px;
    max-width: 375px;
}
/*Award Winner Start*/
#awardWinnersBlock .pdBlockText {
    padding: 40px 0;
    max-width: 758px;
    margin: 0 auto;
    align-items: center;
  margin-bottom: 0;
}
#awardWinnersBlock .programDir h4 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px !important;
    color: #092242;
    font-family: "Avenir LT W01_85 Heavy1475544";
    text-transform: initial;
}
#awardWinnersBlock .pdBlockText p {
  margin-bottom: 0;
}

 #awardWinnersBlock .product_listing_info {
    color: #000000 !important;
    font-size: 0.9em;
  }
  #awardWinnersBlock a.more {
    font-size: 0.9em !important;
  }
  #awardWinnersBlock .panel-heading {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  #awardWinnersBlock h3 {
    margin: 10px 0;
  }
  #awardWinnersBlock .panel-heading .collapsed em.glyphicon.glyphicon-plus {
    rotate: 0deg;
    transition: all .1s ease-in;
  }
  #awardWinnersBlock .panel-heading em.glyphicon.glyphicon-plus {
    rotate: 45deg;
    transition: all .1s ease-in;
  }
  #awardWinnersBlock .programDir h2 {
    font-size: 38px !important;
    line-height: 44px !important;
    color: #2063b8 !important;
    text-align: left;
    font-family: "Avenir LT W01_95 Black1475556";
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
  }
  #awardWinnersBlock .programDir.introducedByBlock h2 {
    font-size: 30px !important;
    line-height: 36px !important;
    color: #2063b8 !important;
    text-align: left;
    font-family: "Avenir LT W01_95 Black1475556";
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
  }
  
  #awardWinnersBlock .programDir {
    background: #ffffff;
    max-width: 1110px;
    margin: 0;
    margin-bottom: 20px;
  }
  #awardWinnersBlock .pdBlock {
    background: #ffffff;
    display: flex;
    padding: 40px 0;
    max-width: 758px;
    margin: 0 auto;
    align-items: center;
  }
  #awardWinnersBlock .pdBlock .block1 {
    padding-right: 90px;
  }
  #awardWinnersBlock .pdBlock .block1 img {
    max-width: 200px !important;
    max-height: 200px !important;
min-width: 200px !important;
  }
  #awardWinnersBlock .pdBlock .block2 h3 {
    font-style: normal;
    font-weight: 750;
    font-size: 48px;
    line-height: 60px;
    text-transform: capitalize;
    color: #092242;
    font-family: "Avenir LT W01_95 Black1475556";
  }
  #awardWinnersBlock .pdBlock .block2 h5, #awardWinnersBlock .pdBlock .block2 h5 span {
    font-size: 26px;
    line-height: 32px;
    text-transform: capitalize;
    color: #2063B8;
    padding-bottom: 0;
    margin-bottom: 0;
    font-family: "Avenir LT W01_95 Black1475556";
  }
  #awardWinnersBlock .pdBlock .block2 a {
    font-weight: 750;
    font-size: 18px;
    line-height: 24px;
    display: flex;
    align-items: center;
    text-align: right;
    text-transform: capitalize;
    color: #000000;
  }
  #awardWinnersBlock .pdBlock .block2 a:hover {
    color: #2063B8
  }
  #awardWinnersBlock .programDir.centerLeaderMainContentDiv.introducedByBlock {
    background: #D4E7FF;
  }
  #awardWinnersBlock .programDir.centerLeaderMainContentDiv.introducedByBlock .pdBlock {
    background: #D4E7FF;
    padding: 20px 0;
  }
  #awardWinnersBlock .introducedByBlock .pdBlock .block1 img {
    max-width: 150px !important;
    min-width: 150px !important;
	  height: 150px !important;
  }
  #awardWinnersBlock .introducedByBlock .programDir h2 {
    font-size: 40px !important;
  }
  #awardWinnersBlock .pdBlock .block1 .text-right {
    text-align: right;
    width: 250px;
    display: flex;
    justify-content: center;
  }
  .awardCombo {
    border-bottom: 2px solid #08528a;
    padding: 0 0 20px 0;
  }
  .awardCombo:last-child {
    border-bottom: 0px solid #08528a;
    padding: 0;
  }
  @media (max-width: 844px) {
    #awardWinnersBlock .pdBlock {
      display: flex;
      padding: 40px;
      flex-direction: column;
      align-items: center;
    }
    #awardWinnersBlock .pdBlock .block1 {
      padding-right: 0;
      margin-bottom: 20px;
    }
    #awardWinnersBlock .programDir h2, #awardWinnersBlock .programDir p, #awardWinnersBlock .programDir h6, #awardWinnersBlock .programDir.introducedByBlock h2 {
      text-align: center;
    }
    #awardWinnersBlock .programDir h2 { font-size: 38px !important; line-height: 44px !important;
    }
    #awardWinnersBlock .programDir.introducedByBlock h2 { font-size: 30px !important; line-height: 36px !important;
    }
    #awardWinnersBlock .pdBlock .block2 a {
      display: initial;
    }
  }
  @media (max-width: 991px) {
    #awardWinnersBlock .pdBlock {
      padding: 40px 20px;
    }
  }
  /*Award Winner End*/
/* Publication - page Progress bar - Start 
************************/
.pageProgress { 
	position: fixed; 
	top: 90px; 
	left: 0; 
	transition: all linear 0.1s; 
	min-width: 0%; 
	z-index: 9999; 
	height: 7px;
    background: #2886FF; 
	}
@media (max-width: 768px) {
	.pageProgress {
	  top: 70px;
	}
}
/* Publication - page Progress bar - End 
************************/

/**Publication Webpage**/
.publicationDetailsBannerDiv h1 {
	letter-spacing:1.1px;
}
.publicationDetailsPageBlueDiv {
		background:#7db6ff38;
	}
	.publicationDetailsBannerDiv .ctaBtn {
		color:#000;
		background:#FDAE00;
		line-height:50px !important;
	}
	.publicationDetailsBannerDiv .bannerConReg {
		padding-left:80px;
	}
	.publicationDetailsBannerDiv .publicationReportDownloadBtn {
		width:380px;
	}
	.publicationDetailsBannerDiv .downloadReport_Content {
		padding-left:0px;
		padding-right:0px;
		margin-left:0px;
		background: #F4F4F4;
		margin-top: 0px;
		display: none;
		position: absolute;
		width: 380px;
	}
	.publicationDetailsBannerDiv .downloadReport_Content li {
		list-style-type:none;
		list-style-image:none;
		padding: 8px 25px;
		font-size:24px;
		line-height:24px;
		margin-bottom: 0px;
		font-family:Avenir LT W01_95 Black1475556 ;
		font-weight:750;
	}
	.publicationDetailsBannerDiv .downloadReport_Content li:hover, .publicationDetailsBannerDiv .downloadReport_Content li:focus {
		background:#7db6ff38;
		cursor:pointer;
	}
	.publicationDetailsBannerDiv .downloadReport_Content li:last-child {
		border-bottom:0px;
	}
	.publicationDetailsBannerDiv .downloadReport_Content li a {
		color:#000;
	}
	.publicationDetailsBannerDiv .downloadReport_Content li a.active {
		color:#2886FF;
	}
	.showReportDownloadContentList {display:block !important;}
	
	.publicationDetailsBannerDiv p {
		font-size:26px !important;
		line-height:32px !important;
		font-weight:750;
		text-transform:uppercase;
		padding-left:80px !important;
	}
	.signupPublicationDivSection { background: url("/assets/newLayout/images/publicationsDetailPage/signupPublicationBg.png");background-size: cover;}
	
	.bigImageDiv {
		width:100%;
	}
	.supportSectionPubDiv .item img {
	    width: 100px !important;
		height: auto;
	}
	.supportSectionPubDiv .rowFlexCustDiv {
		display: flex;
		align-items: center;
	}
	
	.signupPublicationDivSection input {
		width: 225px;
		height: 64px;
		border: 1px solid #C4C4C4;
		border-radius: 0px;
		margin-right: 15px;
		margin-bottom:15px;
	}
	.signupPublicationDivSection button {
	    background: #1C3F76;
		height: 64px;
		width: 200px;
		color: #FDAE00;
		border-color:#FDAE00;
		font-size: 24px;
		font-weight: 750;
		margin-bottom:15px;
	}
	.signupPublicationDivSection .introTextInner {
		display:flex;
		justify-content:center;
	}
	.signupPublicationDivSection .introTextInner h2 {
		width:70%;
	}
	.signupPublicationDivSection .inputSignupSec {
		display: flex;
		align-items: center;
	}
	.sectionpdDiv {
		padding:80px 0px;
	}
	.publicationExpertCarousel .expertsSeries  {
		display: flex;
}
/*.publicationExpertCarousel .expertsSeries .item  {
    min-height: 370px;
    max-width: 400px;
    min-width: 400px;
}*/
.publicationExpertCarousel .expertsSeries .owl-item  {
    display: flex;
    justify-content: center;
}
.playBtnPublicationStyle {
	position: absolute;
    bottom: 20px;
    left: 25px;
    display: flex;
    align-items: center;
	width: max-content;
	max-width: 640px;
}
.playBtnPublicationStyle h3 {
	color:#fff;
}
.mob_VideoTextDiv {
	display:none;
}
.publicationVideoSectionMainDiv {
	display: table;
    margin: 0 auto;
	max-width: 900px;
}
.publicationVideoSectionMainDiv .bigImageDiv {
	width:720px;
}
#publctnModal {
	display:none;
}
.publctnOtherContDiv .maxWidthPods .mb-80 {
	margin-bottom:40px !important;
}
.continuereadingBtnSection {
	padding:40px;
	position:relative; 
}
.continuereadingBtnSection p {
	font-size:18px;
	line-height:24px;
	margin-bottom:0px;
	cursor:pointer;
}

.continuereadingBtnSection .contReading img.rotImgActive {
	transform:rotate(180deg);
}

.onclickcontinueReadingSec {
	display:none;
}

.registrationPublicationDetailsSection input {
	margin-bottom:0px;
	padding-left:20px;
}
.registrationPublicationDetailsSection .mamberNonPrice h5 a {
	color:#fff !important;
	text-decoration:underline;
}
.publicationMoreSeriesSectionDiv .date {
	position:absolute;
	bottom:0px;
}
.fadeContinueDiv {
	display:block;
	width: 100%;
    height: 200px;
    margin-top: -250px;
    margin-bottom: 0;
    background: #ffffff94;
    z-index: 9999;
}
.publicationDetailsBtnBannerDiv {
	display: flex;
    align-items: center;
    padding-top: 40px;
}
.publicationDetailsBtnBannerDiv .btn {
	padding: 0;
    background: none;
    border: 0px;
    outline: none !important;
    margin-right: 25px;
}
.publicationDetailsBannerDiv .ctaBtn {
	margin-left:0px !important;
}
.publicationDetailsBtnBannerDiv .socialShareWch {
	display: flex;
    align-items: center;
	margin-top: 5px;

}
.publicationReportDownloadBtn {
	margin-top:0px;
}
.publicationReportDownloadBtn.publicationReportDownloadBtnDisabled {
    background: #C4C4C4;
    border-color: #C4C4C4;
    color: #A6A8AB;
	cursor:no-drop;
	width: 380px;
}
.publicationReportDownloadBtn.publicationReportDownloadBtnDisabled svg {
	display:none;
}
.publicationReportDownloadBtn.publicationReportDownloadBtnDisabled + .showReportDownloadContentList {
	display:none !important;
}

/*New styles only for publication template*/
.publicationWrap h1 {
	font-size:48px;
	line-height:60px;
	font-family:'AVENIR LT W01_95 BLACK1475556';
}
.publicationWrap h2 {
	color:#2063B8;
	font-size:30px;
	line-height:34px;
	font-family:'Avenir LT W01_65 Medium1475532';
	text-align:left;
}
.publicationWrap .pBold, .publctnInWrap p b, .publctnInWrap p strong, .publctnInWrap b, .publctnInWrap strong  {
	font-family:'Avenir LT W01_85 Heavy1475544';
}
.publicationWrap p {
	font-size:20px;
	line-height:30px;
	font-family:'Avenir LT W01_65 Medium1475532';
	color:#000;
}
.publicationWrap .callOut {
	font-size:26px;
	line-height:32px;
	font-family:'Avenir LT W01_85 Heavy1475544';
	color:#092242;
	margin-top: 20px;
    margin-bottom: 20px;
}
.publicationWrap h3 {
	color:#000;
	font-size:26px;
	line-height:32px;
	font-family:'Avenir LT W01_85 Heavy1475544';
}
.publicationWrap h4 {
	font-size:26px;
	line-height:32px;
	color:#000;
	font-family:'Avenir LT W01_85 Heavy1475544';
}
.publicationWrap .Quote_Block, .publicationWrap blockquote {
	color: #2063B8;
    font-size: 30px;
    line-height: 34px;
    font-family: "Avenir LT W01_65 Medium1475532";
    margin-bottom: 40px !important;
    padding-top: 20px;
    border: 0;
    padding: 0;
	font-style: italic;
	font-weight: 100;
}
.publicationWrap .dwnldBtnHover {
	color:#2063B8;
}
.dwnldClickedBtn {
	background:#2063B8 !important;
	border-color:#2063B8;
	color:#fff !important;
}
.dwnldClickedBtn svg {
	stroke:#fff;
	transform:rotate(180deg);
}
.dwnldClickedBtn svg path {
	fill:#fff;
}
.publicationWrap ul li::marker {
    color: #000;
}
.publicationWrap .publicationDetailsBannerDiv p {
	padding-top:20px;
}
.publicationWrap .publicationDetailsBannerDiv p, .publicationWrap .playBtnPublicationStyle h3 {
	color:#fff;
}
.publicationWrap .playBtnPublicationStyle h3 {
	font-family:'Avenir LT W01_95 Black1475556';
	padding-left:10px;
}
.publicationWrap .mb-20 {
	margin-bottom:20px;
}
.publicationWrap .publctnInWrap ol li:last-child, .publicationWrap .publctnInWrap ul li:last-child {
	margin-bottom:0px;
}
#publctnModal .modal-content {
	padding-top:60px;
}
#publctnModal.modal.customBlueWC .modal-content .close {
	right:-20px;
	top:-40px;
}
.fab {
  transition: all 300ms ease-in-out;
  width: 56px;
  height: 56px;
  padding: 25px;
  background-color: #1C3F76;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  right: 40px;
  bottom: 40px;
  transform: translate(-50%.-50%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  color: white;
  font-size: 2em;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16), 0px 3px 10px rgba(0, 0, 0, 0.16);
  z-index: 9999;
}

.fab i {
  transition: all 300ms ease-in-out;
  will-change: transform;
}

.inner-fabs {
	display:none;
	z-index:9999;
	transition: all 300ms ease-in-out;
}
.inner-fabs ul {
	padding-left: 0px;
    padding-right: 0px;
    background: #F4F4F4;
	position: fixed;
    width: fit-content;
    right: 25px;
    bottom: 80px;
    transform: translate(-50%.-50%);
    background: #fff;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	transition: all 300ms ease-in-out;
	z-index: 9999;
}
.inner-fabs li:nth-child(2) {
	background: #2063B8 !important;
    border-color: #2063B8;
    color: #fff !important;
	cursor:default;
	text-transform:uppercase;
	text-align:center;
}
.inner-fabs li {
	cursor:pointer;
	list-style-type: none;
    list-style-image: none;
    padding: 8px 25px;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 0px;
}
.inner-fabs li:hover, .inner-fabs li:focus {
	background: #7db6ff38;
}
.inner-fabs li:active a, .inner-fabs li:visited a, .inner-fabs li.active a, .publicationDetailsBannerDiv .downloadReport_Content li:active a, .publicationDetailsBannerDiv .downloadReport_Content li:visited a {
	color:#2886FF;
}
.inner-fabs ul li a {
	color: #000;
}
.inner-fabs .fab {
  width: 40px;
  height: 40px;
  right: 38px;
  bottom: 23px;
  font-size: 1.5em;
  will-change: bottom;
}

#fab1 img {
	width:28px;
}
.inner-fabs.show + .fab {
  background-color:#277BE8;
}
.publctnFloatBtn {
	position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    /* background: #ddd; */
    left: -12px;
    border-radius: 50%;
    top: -12px;
    width: 30px;
    height: 30px;
	cursor:pointer;
}
.createPubAcc {
	text-align:right;
}
.createPubAcc p {
	font-size:24px;line-height:28px;color:#fff;font-family: 'Avenir LT W01_85 Heavy1475544';margin-bottom:0px;
	display: flex;
    align-items: center;
    justify-content: end;
}

.publctnShow2 {
	display:flex;
}
.publctnHide2 {
	display:none;
}

.publctnNavPills {
	display:flex;
	align-items:center;
	justify-content:center;
	padding-right:0px !important;
}
.publctnNavPills li a {
	font-size: 48px;
    line-height: 52px;
    font-weight: 750;
    font-family: 'Avenir LT W01_95 Black1475556';
	color:rgba(255, 255, 255, 0.3);
}
.publctnNavPills li.active a, .publctnNavPills li.active a:focus, .publctnNavPills li.active a:hover, .publctnNavPills li a:hover, .publctnNavPills li a:focus {
	background-color:transparent;
}
.publctnNavPills li a:hover, .publctnNavPills li a:focus {
	color:rgba(255, 255, 255, 0.3);
}
.pubTabContent input {
	padding-top:4px;
}
.pubTabContent .publctnForgotP {
	margin-bottom:0px;
	text-align:left;
}
.pubTabContent .rightBtnPublctn {
	display:flex;
	align-items:flex-start;
	justify-content:end;
}
.pubTabContent .pubFlexBox {
	display:flex;
	align-items:center;
	justify-content:end;
}
.pubTabContent .rightBtnPublctn input {
	height:auto;
	margin-top: 7px;
}
.pubTabContent .rightBtnPublctn .publctnSignIn {
	margin-left: 0px;
    margin-bottom: 0px;
    text-align: left;
}
.pubTabContent .publctnSignIn {
	margin-left:25px;
}
.pubTabContent .publctnFormBtn {
	display: flex;
    align-items: center;
	justify-content:space-between;
    width: 100%;
}

.publctnInWrap p, .publctnInWrap h1, .publctnInWrap h2, .publctnInWrap h3, .publctnInWrap h4, .publctnInWrap ul, .publctnInWrap ol, .publctnInWrap blockquote {
		max-width:900px;
		margin:0 auto;
	}
	.publctnInWrap .images_Block {
		max-width:900px;
		display:table;
		padding:0px 0px;
		margin:0 auto;
		margin-bottom:40px;
		padding-top: 20px;
	}
	.publctnInWrap .blue_BackGround {
		background:#7db6ff38;
		padding:20px 0px;
		margin-top: 40px;
		margin-bottom:40px;
	}
	.blue_BackGround h3 {
		color:#2063B8 !important;
		margin-top:20px;
		margin-bottom: 20px !important;
		padding-top: 0px !important;
	}
	.publctnInWrap h1, .publctnInWrap h2, .publctnInWrap h3, .publctnInWrap h4, .publctnInWrap h5, .publctnInWrap h6 {
		margin-bottom: 20px;
		padding-top: 0px;
	}
	.publctnInWrap p, .publctnInWrap ul, .publctnInWrap ol {
		margin-bottom:20px
	}
.DVideoPublctnImg {
	display:block;
}
.TVideoPublctnImg {
	display:none;
}
.MVideoPublctnImg {
	display:none;
}	
.publicationMoreSeriesSectionDiv .item .card-body {
	min-height:242px;
}

.publctnLogosDiv .supportSectionPubDiv .item img {
		width: fit-content !important;
		/*height: 40px;*/
	}
	.publctnLogosDiv .memberLogo .card {
		max-width: 150px;
	}
	.publctnLogosDiv .memberLogo .owl-stage .owl-item {
		display:flex;
		justify-content:center;
	}
	.publctnLogosDiv .supportSectionPubDiv .item {
		margin-bottom:40px;
	}
	
	.publctnInWrap ul li:marker, .publctnInWrap ol li:marker {
		color:#000;
	}

@media(max-width:1200px) {
	.signupPublicationDivSection .inputSignupSec, .publicationExpertCarousel .expertsSeries {
		flex-wrap:wrap;
		justify-content:center;
	}
}
@media (min-width:1024px) {
	.publicationDetailsBannerDiv .ellipseBc1 {
		width: 1050px;
		height: 1050px;
		top: -60%;
		left: -135px;
	}
	.publicationDetailsBannerDiv .contentText {
		width: 850px;
	}
}
@media (min-width:1024px) {
	.publicationDetailsBannerDiv .bannerConReg {
		padding-left:80px;
	}
}
@media (max-width:1024px) {
	.publicationDetailsBannerDiv p {
		padding-left:40px !important;
	}
	.publicationDetailsBannerDiv .downloadReport_Content, .publicationDetailsBannerDiv .publicationReportDownloadBtn {
		width:335px;
		margin-left:0px;
	}
	.publicationDetailsBannerDiv .bannerConReg {
		padding-left:40px;
	}
	.innerBanner .latestEps h4 {
		margin-left:40px;
	}
}
@media (max-width:992px) {
	.publicationReportDownloadBtn.publicationReportDownloadBtnDisabled {
		width:336px;
	}
	.playBtnPublicationStyle {
		left: 85px;
		width: 100%;
	}
	.publicationVideoSectionMainDiv .bigImageDiv {
		width: 640px;
		margin-left: 40px;
	}
	.supportSectionPubDiv .rowFlexCustDiv {
		flex-wrap:wrap;
	}
	.supportSectionPubDiv .rowFlexCustDiv .card {
		margin-bottom:25px;
	}
	
		.publctnInWrap p, .publctnInWrap h1, .publctnInWrap h2, .publctnInWrap h3, .publctnInWrap h4, .publctnInWrap h5, .publctnInWrap h6, .publctnInWrap ul, .publctnInWrap ol, .publctnInWrap .images_Block, .publctnInWrap blockquote {
			max-width:600px;
		}
		.DVideoPublctnImg {
	display:none;
}
.TVideoPublctnImg {
	display:block;
}
.MVideoPublctnImg {
	display:none;
}
}
@media (min-width:767px) and (max-width:768px) {
	.publicationDetailsBtnBannerDiv .publicationReportDownloadBtn.publicationReportDownloadBtnDisabled, .publicationDetailsBtnBannerDiv .publicationReportDownloadBtn {
		margin-top:12px !important;
	}
	.publicationDetailsBtnBannerDiv .publicationReportDownloadBtn {
		padding-bottom:0px !important;
	}
	.publicationDetailsBtnBannerDiv .publicationReportDownloadBtn.publicationReportDownloadBtnDisabled {
		padding-bottom:10px !important;
	}
	.publicationDetailsBtnBannerDiv .publicationReportDownloadBtn svg {
		margin-top:-8px;
	}
	.publicationDetailsBannerDiv .ellipseBc1 {
		width:1700px;
	}
	.publicationDetailsBtnBannerDiv .socialShareWch {
		margin-top:0px !important;
	}
	.publicationDetailsBannerDiv .contentText h1 {
		padding-left:15px !important;
	}
	.publicationDetailsBannerDiv .contentText h1 {
		width: 700px;
		padding-left: 15px;
	}
	.publicationDetailsBannerDiv .ctaBtn, .publicationReportDownloadBtn.publicationReportDownloadBtnDisabled {line-height:50px !important;padding-top: 20px;}
	.publicationReportDownloadBtn {
		margin-top:25px;
	}
	.publicationDetailsBannerDiv .downloadReport_Content, .publicationDetailsBannerDiv .publicationReportDownloadBtn {
		width: 330px;
		margin-left: 15px;
	}
}
@media (max-width:768px) {
	.pubTabContent input::placeholder {
		font-size:18px;
	}
	.publicationReportDownloadBtn.publicationReportDownloadBtnDisabled {
		width:auto;
	}
	.publctnLogosDiv {
		margin-top:40px;
	}
	.publicationVideoSectionMainDiv {
		margin:0 auto;
	}
	.publicationDetailsBannerDiv .latestEps h4 {
		margin-left:0px !important;
		padding-right:0px;
	}
	.publicationDetailsBannerDiv .latestEps {
		padding-right:20px;
	}
	.DVideoPublctnImg {
	display:none;
}
.TVideoPublctnImg {
	display:none;
}
.MVideoPublctnImg {
	display:block;
}
	.innerBanner .latestEps h4 {
		text-align:left;
	}
	.publicationDetailsBannerDiv .bannerConReg {
		padding-left:15px;
	}
	.publicationDetailsBannerDiv .ctaBtn {
		line-height:8px !important;
	}
	/*new tag stylsheet only for publication*/
	.publicationWrap p {
		font-size: 18px;
		line-height: 28px;
	}
	.publicationWrap h2, .publicationWrap h3, .publicationWrap .Quote_Block {
		font-size:26px !important;
		line-height:32px !important;
	}
	.publicationWrap .callOut {
		font-size:20px;
		line-height:30px;
	}

	.publicationDetailsBannerDiv p {
		padding-left:0px !important;
		margin-left: 15px !important;
	}
	.publicationReportDownloadBtn {
		margin-left:0px;
	}
	.publicationDetailsBannerDiv .downloadReport_Content, .publicationDetailsBannerDiv .publicationReportDownloadBtn {
		width:270px;
		margin-left:0px;
	}
	.publicationVideoSectionMainDiv {
		flex-wrap:wrap;
	}
	.supportSectionPubDiv .rowFlexCustDiv .col-xs-12 {
		width:100%;
	}
	.signupPublicationDivSection .introTextInner h2 {
		width:100%;
	}
	.signupPublicationDivSection .inputSignupSec {
		display:block;
	}
	.signupPublicationDivSection input {
		width:80%;
		margin:0 auto;
		margin-bottom:20px;
	}
	.signupPublicationDivSection button {
		width: 80%;
		display: table;
		margin: 0 auto;
	}
	
	.mob_VideoTextDiv h3 {
		font-size: 26px;
		line-height: 32px;
		margin-top: 15px;
	}
	.content_PublicationSecDiv h3 {
		padding-left:20px;
	}
	.publctnNavPills li {
		padding-left:0px;
	}
	.publctnNavPills li a {
		font-size:20px;
		line-height:30px;
	}
	.pubTabContent .publctnFormBtn, .pubTabContent .pubFlexBox {
		flex-wrap:wrap;
	}
	.pubTabContent .rightBtnPublctn {
		justify-content: start;
		margin-bottom: 20px !important;
	}
	.createPubAcc {
		text-align:center;
	}
	.createPubAcc p {
		display:flex;
		align-items:center;
		margin-bottom:20px !important;
		justify-content: center;
	}
	.publicationMoreSeriesSectionDiv .owl-theme .owl-nav.disabled + .owl-dots {
		margin-bottom:40px !important;
	}
	.registrationPublicationDetailsSection .mamberNonPrice {
		display:flex;
		flex-direction: column-reverse;
		flex-wrap: wrap;
	}
	.publicationDetailsBtnBannerDiv .publicationReportDownloadBtn.publicationReportDownloadBtnDisabled {
		margin-top:0px;
	}
	.publicationDetailsBtnBannerDiv .publicationReportDownloadBtn {
		margin-left:12px;
		margin-right:12px;
		padding: 10px;
		display: flex;
		align-items: center;
		padding-top: 12px;
		margin-top: 0px;
	}
	.publicationDetailsBtnBannerDiv .logoBtnPublication {
		margin-right: 0px;
		margin-top: 0;
	}
	.publicationDetailsBtnBannerDiv .logoBtnPublication img {
		width:75px;
	}
	.publicationDetailsBtnBannerDiv .socialShareWch {
		margin-top:0px;
		margin-left:15px;
	}
	.publicationDetailsBannerDiv .innerBanner {
		min-height:720px;
		max-height:720px;
	}
}
@media (max-width:767px) {
	.registrationPublicationDetailsSection .mamberNonPrice {
		padding:0px 0px 0px 0px;
	}
	.publicationDetailsBannerDiv .downloadReport_Content, .publicationDetailsBannerDiv .publicationReportDownloadBtn {
		width: 250px;
		margin-left: 0;
	}
	.publicationVideoSectionMainDiv .bigImageDiv {
		width:300px;
		margin-left:0px;
	}
	.playBtnPublicationStyle {
		left:15px;
	}
		.mob_VideoTextDiv {
			display:block;
		}
		.playBtnPublicationStyle h3 {
			display: none;
		}
		.publctnInWrap p, .publctnInWrap h1, .publctnInWrap h2, .publctnInWrap h3, .publctnInWrap h4, .publctnInWrap h5, .publctnInWrap h6, .publctnInWrap ul, .publctnInWrap ol, .publctnInWrap .images_Block, .publctnInWrap blockquote {
			max-width:300px;
		}
		.publctnInWrap h1, .publctnInWrap h2, .publctnInWrap h3, .publctnInWrap h4, .publctnInWrap h5, .publctnInWrap h6 {
			padding-left:0px !important;
		}
	}
@media (max-width: 640px) {
	.publicationExpertCarousel .expertsSeries .item  {
		min-width: 375px;
		max-width: 375px;
		margin: 0 auto 40px auto;
	}
}
.notAffiliatedBlock {
	display: flex;
    align-items: center;
	    margin-top: -40px;
    margin-bottom: 10px;
}
.notAffiliatedBlock  label {
	    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 16px;
}
.fPassSign {
	
}