@font-face {
    font-family: "Century Gothic";
    src: url("../font/GOTHIC.TTF");
}

@font-face {
    font-family: "Century Gothic Bold";
    src: url("../font/GOTHICB.TTF");
}

html {
  scroll-behavior: smooth;
}

a:hover{text-decoration: none;}

body {
    margin: 0;   padding: 0;  font-family: "Century Gothic";
}
/****** New css *******/
.roadmap001 { width:100%;  float:none; clear:both; margin-left:auto; margin-right:auto; max-width:1280px;
}
.roadmap001 img {width:100%;
}

#top-addrss-incld01{width: 100%; margin: 0px; padding:80px 0px 0px 0px;; float: left;}

#top-addrss-incld02{width: 100%; margin: 0px; padding:0px 0px 0px 0px;; float: left;}
/****** New css End *******/
.width-half {float:left; width:50%;
}

.container{max-width: 1000px;}

header {
    width: 100%;  margin: 0; padding:15px 0px 0px;  height: auto;  float: left; background: #000050;
}

.logo-dv img {
    width:100px; max-width: 100%;
}

.menu-dv {
    width: 100%;  margin:5px 0px 0px;    padding: 0;   height: auto;   text-align: right
}

#banner {
    width: 100%;  margin: 0;  padding: 0px 0 0;  position: relative;  height: auto;  float: left;
}

.banner-home-image{
    width: 100%;  margin: 0;  padding: 0; float: left;  position: relative; height: auto;
}

.banner-home-image img {
    width: 100%; float: left;
}

.banner-home-text {
    width: 100%;  margin:100px 0px  0;  padding:0px;  height: auto;   position: absolute;
    top: 0; float: left; 
}

.banner-home-text h1 {
    margin: 0;  padding: 0; color: #fff;  font-size: 34px;
   font-weight: 300; line-height: 50px;
}

.banner-home-text h1 strong{ font-family: "Century Gothic Bold";}

#home-content{
    width: 100%; margin: 0;  padding: 40px 0px 40px;  height: auto;  float: left;
    background: #fff;
}

.home-content-main h2 {
    margin: 0 0 20px 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;    font-size: 32px; 
}

.home-content-main p {
    margin:25px 0px 0; color: #000050;   padding:0px;  font-size: 17px;
}


.home-logos{margin:45px 0px 15px; }

.logo-partner {
    width: 24%;  margin: 0px auto 25px; padding: 10px 0px; height: auto;
    display: inline-block; text-align: center;
}

.logo-partner img {
    max-width: 100%;    width: 150px;
}
.logo-partner01 {
    width: 35%;  margin: 0px auto 25px; padding: 10px 0px; height: auto;
    display: inline-block; text-align: center;
}

.logo-partner03 img {
    max-width: 100%;    width: 190px;
}


.logo-partner03 {
    width: 30%;  margin: 0px auto 25px; padding: 10px 0px; height: auto;
    display: inline-block; text-align: center;
}

.logo-partner01 img {
    max-width: 100%;    width: 200px;
}

#home-video{width: 100%; float: left; margin: 0px; padding:50px 0px; background: #e5e5ed;}


.video-home iframe {
    width: 100%;   float: left; height: 447px;
}

footer{width: 100%; float: left; margin: 0px;}

.footer-one{padding: 120px 0px; background: #fff;}

.footer-logo img{max-width: 100%; float: left; width: 165px; padding-right: 35px;
margin-left: 10px;}

.info-footer{padding-left: 35px;}

.info-footer h5 {
    margin: 9px 0px 0px;   padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 19px; font-weight: bold;
}

.info-footer p{
    margin:0px 0px 0; color: #000050; padding: 0px; font-size: 16px;
}

.info-footer p a{
  color: #000050; 
}

.footer-two{padding: 12px 0px; background-image: linear-gradient(to right,#000050 ,#236ab0, #f1e3e6);}

.socl-foot ul{margin: 0px; padding: 0px; list-style: none;}

.socl-foot ul li{margin:0px 15px 0px 0px; padding: 0px; display: inline-block;}

.socl-foot ul li a i{font-size: 17px; color: #fff;}

.cpyright p{
    margin:0; color: #fff;   padding:0px;  font-size: 12px; text-align: right;
}


#menu img {
    display: none;
}

#menu ul li > a i{display: none;}

#menu ul li ul li a i{display: inline-block !important;transform: translate(0px, 4px);}


/**home-end**/

/**leadership-start**/

#leadership-banner{width: 100%; margin: 0px; padding:0px 0px; float: left; position: relative;}
#leadership-banner-001{width: 100%; margin: 0px; padding:0px 0px; float: left; position: relative;}
.pages-bnner-text h1 {
    margin: 0;  padding: 0;  color: #fff;  font-size: 35px;  font-weight: 300; 
    font-family: "Century Gothic Bold";
}
.pages-bnner-text h2 img { width:100%; max-width:190px;
}
.banner-home-text1{
    width: 100%;   margin: 60px 0px 0;  padding: 0px;  height: auto;
    position: absolute;  top: 0;   float: left;
}

.banner-home-text100{
    width: 100%;   margin: 110px 0px 0;  padding: 0px;  height: auto;
    position: absolute;  top: 0;   float: left;
}
.banner-home-text10{
    width: 100%;   margin: 30px 0px 0px;  padding: 0px;  height: auto;
    position: absolute;  top: 0;   float: left;
}
.leadership-main{padding: 25px 0px; width: 100%; float: left;}

.leader-content-main h2 {
    margin: 0 0 20px 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;    font-size: 28px;
}

.leader-content-main p {
    margin:25px 0px 0; color: #000050;   padding:0px;  font-size: 17px;
}

.leader-video iframe{max-width: 100%;}

.btn-leader{display: inline-block;margin-top: 10px;}

.btn-leader a{background: #000050; color: #fff; font-size: 13px; padding: 5px 20px;
border-radius: 25px; font-weight: 600;}


.leader-video{margin:50px 0px 60px;}
.leader-dtl-test{background: #fff; padding: 30px 0px 0px 0px;}
.leader-dtl{background: #f0dfed; padding: 30px 0px 30px 0px;}
.leader-dtl-01{background: #f0dfed; padding: 0px 0px 30px 0px;}
.wht-txt h3 {
    margin: 0 0 30px 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;   font-size: 25px;
}
.wht-txt h6 {    margin:0px 0px 30px;
    color: #000050;
    padding: 0px;
    font-size: 17px;
}
.wht-txt h3 span {     font-size: 12px;
}
.testi-box-01 {      background-color: #fff; height:310px;
    box-shadow: 0 2px 28px 0 #00000017;  padding:30px;
}
.podcast-video { margin-top:30px;
}
.testi-box-02 {     background-color: #fff;
    box-shadow: 0 2px 28px 0 #00000017; padding:30px; height:310px;
}

.testi-box-01img { text-align:center; position:relative; z-index:100; margin-top:-40px; 
}
.testi-box-01img h5 { text-align:center;  
}
.testi-box-01img h5 span { color:#000050; font-weight:bold;
}
.testi-box-01img h5 img { text-align:center; width:80px; background:#fff; padding:6px; border-radius:50px; 
}

.testi-box-02img { text-align:center; position:relative; z-index:100; margin-top:-40px; 
}
.testi-box-02img h5 { text-align:center; 
}
.testi-box-02img h5 span { color:#000050; font-weight:bold;
}
.testi-box-02img h5 img { text-align:center; width:80px; background:#fff; padding:6px; border-radius:50px;
}
.get-detail-border{ background-image: linear-gradient(to right,#ff927e ,#000050); padding:4px 0px;
}

.get-dtl-main {
       margin: 0px 0px 0px;
    padding: 30px 30px 30px;
    background: #170658;
}

.get-dtl-main .col-lg-4, .get-dtl-main .col-lg-6 {
    padding: 0px;
}

.wht-dtl-inner {
    width: 100%; float: left; margin: 0px; text-align: center;
    padding: 30px 22px;  border: 1px solid #fff;  height: auto;
}

.get-dtl-main .col-lg-6 .wht-dtl-inner{height: 140px;}

.get-dtl-main .col-lg-4 .wht-dtl-inner{padding-top: 0px;}

.wht-dtl-inner h4 {
    color: #fff;  margin: 0px;  padding: 0px 0px 5px; font-size: 20px;
    font-weight: 600; position: relative;
}

.wht-dtl-inner p {
    margin: 10px 0px 0px; padding: 0px; color: #fff;  font-size: 15px;
}

.get-dtl-main .col-lg-4:nth-child(1) .wht-dtl-inner {
    border-top-color: #170658;border-bottom: #170658; border-left: #170658;
}

.get-dtl-main .col-lg-4:nth-child(2) .wht-dtl-inner {
    border-top-color:#170658;  border-bottom: #170658;border-left: #170658;
}

.get-dtl-main .col-lg-4:nth-child(3) .wht-dtl-inner {
    border-top: #170658; border-bottom: #170658;  border-right: #170658;  border-left: #170658;
}

.get-dtl-main .col-lg-6:nth-child(1) .wht-dtl-inner {
    border-bottom: #170658; border-left: #170658;  border-right:#170658 ;
}

.get-dtl-main .col-lg-6:nth-child(2) .wht-dtl-inner {
    border-bottom: #170658; border-right: #170658;
}

#top-addrss-incld{width: 100%; margin: 0px; padding:50px 0px 80px; float: left;}

.top-adds-dtl img{width: 100%; float: left;}

.top-adds-dtl ul {
    margin: 0px 0 0; padding: 0; list-style: none;
}

.top-adds-dtl ul li {
    margin: 0 0 0; padding: 0 0 0px 20px;   font-size: 17px;
    color:#000050;  position: relative;   width: 100%;   float: left;  margin-bottom: 10px;
}

.top-adds-dtl ul li:after {
    position: absolute;   left: 0;  content: "";
    width: 6px; height: 6px;  background: #000050;  top: 11px;  border-radius: 50%;
}

.program-spcific{margin: 80px 0px 0px;}

.spcfc-dv{margin-top: 5px;}

.spcfc-img img{width: 100%; float: left;}

.spcfc-txt{padding: 25px 20px;}

.spcfc-txt p{color: #000050; font-size: 16px;}

/*****.leader-footer .footer-two{background-image: linear-gradient(to right,#9c6c5e , #000050);}***/
/*****.leader-footer .leader-footer-01 .footer-two{    background-image: linear-gradient(to right, #000050, #236ab0, #f1e3e6);}***/
.leader-footer .footer-one {
    padding:80px 0px;
    background: #fff;
}
.leader-footer-01 .footer-one {
    padding:80px 0px;
    background: #fff;
}
/**leadership-end**/

/*growth-page-start**/

#humaniz-banner{width: 100%; margin: 0px; padding:0px 0px; float: left; position: relative;}

#upcmng-webinar{margin: 70px 0px 0px; padding:30px 0px; background:#ffe9e5 ; width: 100%; float: left;}

.upcmng-head h2 {
    margin: 0 0 20px 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}
.upcmng-head P {color: #000050;
}
.upcmng-images-main{margin-top:25px;}

.previous-bxes{margin-top: 30px; margin-bottom: 35px;}

.previous-webnr .col-lg-6{display: none;}

.upcmn-img img{width: 100%; float: left;}

.previous-img{width: 25%; float: left;}

.previous-img img{width: 100%; float: left;}

.previous-text{width: 75%; float: left; padding-left: 30px;}

.previous-text h4{
    margin: 0;  padding: 0;  font-family: "Century Gothic Bold";   color: #000050;
    font-size: 18px;
}

.previous-text h6{
    margin:5px 0;  padding: 0;  color: #000050; font-size: 16px; white-space:nowrap;
}

.previous-text p{
    margin:0px 0px 0;  padding: 0;  color: #000050; font-size: 14px;
}
/*
.previous-text a {
    background: #000050;  color: #fff;  font-size: 13px;
    padding: 3px 15px;  border-radius: 25px; float: left; margin-top: 10px;  font-weight: 600;
}*/

.hme-icn-list{margin-top: 10px;}

.previous-text img{width: 80px; margin:5px 0px;}

.humnz-footer  .footer-one {
    padding:80px 0px;
    background: #fff;
}


/*******.humnz-footer .footer-two {
    background-image: linear-gradient(to right,#ff927e , #000050);
}***/

.humnz-ld-mre {margin-top: 80px; position: relative;}

.humnz-ld-mre a {
    color: #000050;  font-size: 14px; border: 1px solid #000050; background: #fff;
    padding: 5px 30px;  border-radius: 25px; font-family: "Century Gothic Bold"; z-index: 1;
    position: relative;
}

.humnz-ld-mre:after{width: 100%; height: 1px; background: #000050; content: "";
 display: inline-block; position: absolute; top: 50%; left: 0px;}

/**humniz-end**/



/**faculty-page-start**/

#faculty-section {
    width: 100%;  margin: 0px;  padding: 30px 0px;  float: left;
}

.fclty-dv{margin: 35px 0px;}

.fclty-img img{max-width: 100%; float: left; width: 200px; margin-bottom:15px; }

.fclty-text h4 {
    margin: 0;  padding: 0;  font-family: "Century Gothic Bold"; color: #000050; font-size: 18px;
    text-transform: capitalize;     height: 50px;
}

.fclty-text p {
    margin: 0px 0px 0;  padding: 0; color: #000050; font-size: 15px; height: 102px;
    text-transform: capitalize;
} 

.fclty-text a {
    background: #000050; color: #fff; font-size: 13px;  font-weight: 600;
    padding: 3px 15px;border-radius: 25px;float: left; margin-top: 15px;
}

.more-list-main .col-lg-4{display: none;}

/**faculty-page-end**/

/**contact-page-start**/

.chkbx{
  display: block; position: relative;  padding-left: 30px;
 cursor: pointer; 
  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}

/* Hide the browser's default checkbox */
.chkbx input {
  position: absolute; opacity: 0; cursor: pointer;
  height: 0;  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;  top: 0;  left: 0; margin-top: 1px;
  height: 21px; width: 21px; 
  border-width: 1px;
  border-style: solid; border-image-slice: 1;
  border-image-source: linear-gradient(to left, #ff927e, #000050);
    
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: ""; position: absolute;  display: none;
}

/* Show the checkmark when checked */
.chkbx input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.chkbx .checkmark:after{
    color: #2a136f; width: 21px; height: 21px; display: none;
    background-image: url(../images/cross.png);
    background-repeat: no-repeat;   background-size: 11px; content: "";
    background-position: left 4px top 4px;
}

.cnt-form{width: 100%; margin: 0px; padding: 0px; float: left;}

.contact-dv {margin-bottom: 15px; color:#000050;}

.contact-dv label{
    margin: 0px 0px 0; color: #000050;  padding: 0px; font-size: 14px;
    width: 100%; float: left;
}
input[type=checkbox]  {
    box-sizing: border-box;
    padding: 0;
    width: 20px !important;
    float: left;
    margin-top: -8px !important;
    margin-right: 20px !important;
}


.contact-dv input {
    margin: 5px 0 0;  padding: 15px 10px; border: none; font-size: 14px;
    outline: 0; color: #000050; width: 100%; height: 40px;  background: #f4f3f8;
} 

.contact-dv select {
    margin: 5px 0 0;  padding: 10px 10px; border: none; font-size: 14px;
    outline: 0; color: #000050; width: 100%; height: 40px;  background: #f4f3f8;
}

.contact-dv textarea{
    margin: 5px 0 0;  padding: 15px 10px; border: none; font-size: 14px;
    outline: 0; color:#000050; width: 100%; height: 110px;  background: #f4f3f8;
}

.btn-cnt {
    position: absolute;   left: 0;  bottom: -66px; text-align: center;
}

.btn-cnt:after {
    width: 100%; height: 1px;  background: #000050; content: "";
    display: inline-block; position: absolute;  top: 50%;  left: 0px;
}

.btn-cnt input {
    color: #fff; font-size: 15px; border: 1px solid #000050; margin: 0px auto;
    background: #fff; padding: 5px 30px;  border-radius: 25px; background: #000050;
    font-family: "Century Gothic Bold";  z-index: 1;  position: relative;
}

.btn-cnt input:focus{outline: none;}

.cnt-frm{ margin-top:0px;}

/*******.contact-footer .footer-two {
    background-image: linear-gradient(to right,#000050,#8e5e76, #96465a);
}*****/

.team-sctn{margin: 0px; padding: 0px;}

.team-bxes{
    margin-top: 30px;  margin-bottom: 35px;
}

.team-img {
    width: 25%;   float: left;
}

.team-img img {
    width: 100%;  float: left; border-radius: 50%;
}


.team-text {
    width: 75%; float: left;  padding-left: 30px;
}

.team-text h4 {
    margin: 0;  padding: 0;  font-family: "Century Gothic Bold";  color: #000050;  font-size: 18px;
}

.team-text  h6 {
    margin: 5px 0px 15px; padding: 0;  color: #000050; font-size: 16px;
}

.team-text p {
    margin: 0px 0px 0;  padding: 0; color: #000050; font-size: 14px; word-wrap: break-word;
        height: 50px;
}


 .leadr-foot {
    background-image: linear-gradient(to right,#000050 ,#ff927e);
    padding: 1px 0px; margin-bottom: 68px;
}

.leader-content-main ul {
    margin: 10px 0 15px;  padding: 0;  list-style: none; display: block; width: 100%; float: left;
}


.leader-content-main ul li {
    margin: 0 0 0; padding: 0 0 0px 20px;  font-size: 18px; color: #000050; position: relative;
    width: 100%;float: left;  margin-bottom: 10px;
}

.leader-content-main ul li:after {
    position: absolute;  left: 0;  content: "";
    width: 6px;  height: 6px;  background: #000050; top: 11px;   border-radius: 50%;
}

.irg-frm-txt{
    margin-bottom: 25px; margin-top: 10px;
}

.irg-frm-txt p {
    margin: 0px 0px 0; color: #000050;  padding: 0px;
    font-size: 16px;  width: 100%;  float: left;
}

.tickapplic{color: #000050; margin-top: 20px;}

.cnt-frm{margin-bottom: 40px;}

.contact-footer .footer-one {
    padding: 80px 0px;}

/**contact-page-end**/


/**testimonial-start**/

.testimonial-vdo{background: #f0dfed; padding: 30px 0px; margin:50px 0px;}
.testimonial-vdoimapct{background: #fff; padding: 30px 0px; margin:50px 0px;}
.testimonial-vdo1{background: #fff; padding: 0px 0px 30px; margin:0px 0px;}

.particpnt-dv {
    width: 100%;  margin: 0px;  padding: 20px 0px;  float: left;
}

.particpnt-img img{max-width: 100%; width: 170px;}

.particpnt-bxes{margin-top: 30px;}

.particpnt-text{margin-top: 30px;}

.particpnt-text h3 {
    margin: 0; padding: 0; font-family: "Century Gothic Bold"; color: #000050; font-size: 18px;
}

.particpnt-text h5 {
    margin: 5px 0; padding: 0;  color: #000050;  font-size: 15px;
}

.particpnt-text p {
    margin: 0px 0px 15px;  padding: 0;  color: #000050; font-size: 13px; height: 120px;
}

.tesimonial-footer .footer-two{background-image: linear-gradient(to right,#96465a , #8e5e76, #000050);}

/**testimonial-end**/

/**press-start**/

.press-section{width: 100%; margin: 0px; padding: 30px 0px; float: left; background: #e5e5ed;}

.press-main{margin: 0px; border-top-width: 5px;
    border-style: solid;
    border-image-slice: 1; border-left: 0px; border-right: 0px; border-bottom: 0px;
    border-image-source: linear-gradient(to right, #638daf, #000050);
}

.press-head-text{padding:15px 45px; background-image: linear-gradient(to left,#638daf, #000050);}

.press-head-text h2{margin: 0px; padding:0px 0px  0px 20px; color: #fff; font-family: "Century Gothic Bold";
position: relative;}

.press-head-inner h2:before{content: "\f10d"; color: #fff; margin: 0px; padding: 0px;
display: inline-block; font-family: Fontawesome; font-size: 14px; position: absolute; left: 0px; top: 0px;}

.press-head-inner h2:after{content: "\f10e"; color: #fff; margin:8px 0px 0px 5px; padding: 0px;
display: inline-block; font-family: Fontawesome;font-size: 14px;  position: absolute; }

.press-detail{padding:15px 45px;  background: #fff;}

.press-head-inner{width: 90%;}

.prss-pera{width: 80%;  }

.prss-pera p {
    margin:0px 0px 0;     min-height: 100px;  color: #000050; padding: 0px; font-size: 17px;
}

.prss-pera a {
    background: #000050;  color: #fff;  font-size: 15px;
    padding: 7px 25px;  border-radius: 25px;  float: left;
    margin-top: 20px;  font-weight: 600; 
}



.read-press a{color: #000050; background:transparent; font-size: 17px;
padding: 0px; margin:0px; font-weight: inherit; float:inherit;}

.prss-pera  .read-btn-press{
    background: #000050;  color: #fff;  font-size: 15px;
    padding: 7px 25px;  border-radius: 25px;  float: left;
    margin-top: 20px;  font-weight: 600; 
}

.date-press p {
    margin:0px 0px 0;  color: #000050; padding: 0px; font-size: 15px; font-family: "Century Gothic Bold";
}

.press-main-sct{margin: 40px 0px;}

.press-main-sct .press-main{margin-bottom: 35px; box-shadow: 0px 3px 0px #d6d6d6;}

.more-bxes{background: #fff; padding: 15px 25px; margin-top: 30px;}

.more-bxes h2{margin: 0px 0px 15px; padding:0px 0px  0px 0px; color: #000050; font-family: "Century Gothic Bold";
position: relative;  font-size: 19px; }

.more-bxes h2:before{content: "\f10d"; color:#000050; margin: 0px; padding: 0px;
display: inline-block; font-family: Fontawesome; font-size: 12px; position: absolute; left: -15px; top: 0px;}

.more-bxes h2:after{content: "\f10e"; color: #000050; margin:-2px 0px 0px 5px; padding: 0px;
display: inline-block; font-family: Fontawesome;font-size: 12px;  position: absolute; }

.more-bxes  p {
    margin: 0px 0px 0;  color: #000050; padding: 0px;  font-size: 14px;
}

.more-bxes a {
    background: #000050;  color: #fff;  font-size: 13px;
    padding: 3px 25px;  border-radius: 25px; float: left;
    margin-top: 10px;  font-weight: 600;
}

.press-section .wht-txt h3{margin-bottom: 0px;}

.lst-more{padding-bottom: 78px; margin-bottom:155px;}

.btn-cnt-prss{
    position: relative;  margin-top: 60px; position: absolute; left: 0px; text-align: center;
}

.btn-cnt-prss input {
    color: #000050;  font-size: 15px;  border: 1px solid #000050; margin: 0px auto;
    background: #fff;  padding: 5px 30px;  border-radius: 25px; background:#fff;
    font-family: "Century Gothic Bold";  z-index: 1;  position: relative;

}

.btn-cnt-prss:after {
    width: 100%;  height: 1px;  background: #000050; content: ""; display: inline-block;
    position: absolute;  top: 50%;  left: 0px;
}


.press-footer .leadr-foot {
    background-image: linear-gradient(to right,#000050, #638daf );
}

.press-footer .footer-two {
    background-image: linear-gradient(to right,#638daf ,  #000050);
}

.press-footer .footer-one {
    padding: 80px 0px; position: relative;
}


.tesimonial-footer .footer-one{
    padding: 80px 0px;
}

#press-banner{width: 100%; margin: 0px; padding:0px 0px; float: left; position: relative;}

#testimonial-banner-new{width: 100%; margin: 0px; padding:0px 0px; float: left; position: relative;}

/**press-end**/

/**growth-start**/

.apprch-mn{margin: 70px 0px;}

.apprch-detl{ border-top-width: 1px;  border-style: solid;  border-image-slice: 1;  border-left: 0px; 
 border-right: 0px;  border-bottom: 0px; border-image-source:linear-gradient(to right,#000050 ,#ff927e);
margin-top: 10px;}

.apprch-bxes{margin-top: 20px;}

.apprch-bxes h2 {
    margin: 0 0 20px 0;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px; line-height: 25px;
}

.apprch-bxes h2 span{font-size: 20px;}

.apprch-bxes p {
    margin: 25px 0px 0;   color: #000050;   padding: 0px; font-size: 14px;
}

.advisr-brd-main{margin:25px 0px; padding: 0px;}

.advisory-imagedv{margin: 0px;}

.advise-ons{
    width: 14.28%;  margin: 0;   padding: 0;  height: auto;  float: left;
}
.advise-ons-1{
        width: 12.28%;  margin: 0;   padding: 0;  height: auto;  float: left;
}
.advise-ons-1 img {
    width: 100%;   float: left;
}
.advise-ons img {
    width: 100%;   float: left;
}

.advisry-dscvr {
    margin: 30px 0;  padding: 0;
}

.advisry-dscvr h3{
    margin: 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050; font-size: 20px;
}

.advsr-btn{
    margin-top: 10px;  position: relative;
}

.advsr-btn a {
    color: #fff;  font-size: 14px; border: 1px solid #000050;
    background: #000050;  padding: 5px 30px;  border-radius: 25px;
    font-family: "Century Gothic Bold"; z-index: 1;  position: relative;
}

.advsr-btn:after {
    width: 100%;   height: 1px;  background: #000050; content: "";
    display: inline-block;   position: absolute; top: 50%;  left: 0px;
}

#build-blck{
    margin:40px 0px;  padding: 30px 0px;  background: #ffe9e5;
    width: 100%;  float: left;
}

.build-head h3 {
    margin: 0 0 15px 0;  padding: 0;   font-family: "Century Gothic Bold";
    color: #000050;  font-size: 20px;
}

.build-head p {
    margin: 0px 0px 0; color: #000050;  padding: 0px;  font-size: 17px;
}

.wht-dvs{margin-top: 20px;}

.bul-blck-ons{
    margin:10px 0px 0px;  background-color: #000050;
   border-left: 0px; border-right: 0px;
    border-bottom: 0px; cursor: pointer;
    padding:15px 40px; height: 120px; display: flex; align-items: center;
}

.bul-blck-ons h3{margin: 0px; padding: 0px; color: #fff; font-size: 24px; width: 100%;
text-transform: uppercase;}

.bul-blck-ons h4{margin: 0px; padding: 0px; color: #fff; font-size: 13px; width: 100%;
 font-family: "Century Gothic Bold"; display: none;}

.bul-blck-ons:hover h4{display: block;}

.bul-blck-ons:hover h3{display: none;}

.wht-btns .advisry-dscvr{margin-bottom: 0px;}

#poscast-sectn{width: 100%; margin:80px 0px; padding: 0px; float: left;}
#poscast-sectn01{width: 100%; margin:0px 0px; padding: 30px 0px; float: left;}

.podcast-lstn{margin: 130px 0px 0px;}

.podcast-lstn .upcmng-head h2{font-size: 25px;}

.upcmng-vdeo{margin: 0px;}

.upcmng-vdeo iframe {
    max-width: 100%;  margin-top: 20px;  outline: 0; margin-bottom: 10px;
}

.col-tm-img {
    width: 100%;  margin: 0;  padding: 0; height: auto; float: left;
}

.col-tm-img img {
    max-width: 100%;   float: left;
}

.col-tm-txt {
    width: 100%;  margin: 0;  padding: 5px 0 0; height: auto;  float: left;
}

.col-tm-txt h4 {
    margin: 0;  padding: 0;   font-size: 16px;
    color:#000050; font-weight: 600;  text-transform: capitalize;
}

.col-tm-txt p {
    margin: 0;   padding: 0;  font-size: 15px; font-weight: 300;  color: #000;
}

.col-tm-txt p span {
    color:#000050;
}

.col-for-tms {
    width: 100%; margin: 35px 0 20px; padding: 0;  height: auto;   float: left;
}

.pop-header h2 {
    margin: 0 0 20px 0;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}

/**growth-end**/

/**marketing-start**/

#marketing-dscvr{width: 100%; margin:20px 0px; padding: 30px 0px 0px;  background: #e5e5ed; float: left;
position: relative;}

#marketing-dscvr .wht-txt h3{font-size: 20px;}

.dscvr-mrket-bt{position: absolute; margin-top: 5px; left: 0px;}

.dscvr-mrket-bt a {
    color: #fff;  font-size: 16px; border: 1px solid #000050;
    margin: 0px auto;  background: #fff;  padding: 3px 30px;
    border-radius: 25px; background: #000050;  font-family: "Century Gothic Bold";
    z-index: 1;  position: relative;
}

.dscvr-mrket-bt:after {
    width: 100%;   height: 1px;  background: #000050;
    content: ""; display: inline-block;  position: absolute;  top: 50%;  left: 0px;
}

#perspctv-sectn{width: 100%; float: left; margin: 70px 0px;}

.perspct-text  h2{
    margin: 0 0 20px 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;
}

.perspct-text  p {
    margin: 25px 0px 0;  color: #000050; padding: 0px; font-size: 17px;
}

.perspct-text ul {
    margin: 30px 0 0;  padding: 0; list-style: none;
}

.perspct-text ul li {
    margin: 0 0 0;  padding: 0 0 0px 20px; font-size: 18px;
    color: #000050; position: relative; width: 100%;
    float: left;  margin-bottom: 10px;
}

.perspct-text ul li:after {
    position: absolute; left: 0;  content: ""; width: 6px;  height: 6px;
    background: #000050; top: 11px; border-radius: 50%;
}

.hbr-artcle{margin-top: 25px;}

.hbr-artcle .advisry-dscvr{margin-bottom: 10px;}

.perspct-video h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 25px;
}

.perspct-video{margin: 140px 0px 70px;}

.perspct-video iframe {
    width: 100%; float: left;  height: 447px;
}

/**marketing-end**/

/**popup**/
.tm-pop {
    max-width: 1280px;
}

.image-txt-particpnt p {
    margin: 20px 0px 0px;  padding: 0px;   font-size: 18px;
    color:#000050;  text-transform: capitalize; text-align: right;
    display: block;  font-weight: 600;
}

.prtcpnt-three .image-txt-particpnt p{text-align: left;font-weight: normal}

.popup-text p{
    margin: 0px 0px 0;   color: #000050; padding:0px 0px 25px; font-size: 17px;
}

.image-dvs-particpnt img {
    float: right;  max-width: 100%;
}

.prtcpnt-three .image-dvs-particpnt img {
    float:left; width: 100%;
}

.close-header {
    border-bottom: none;  margin: 0; padding: 0;
}


.close-header .close {
    font-size: 40px;   color:  #000050;   opacity: initial;
    outline: 0;  line-height: 23px;
}

.clse-txt {
    font-size: 15px;  text-transform: uppercase; font-weight: 400;
    color:  #000050;  margin-left: -8px;
}

.tm-pop .modal-content {
    padding: 20px 35px!important;
}


.vds-popup .modal-content {
    padding: 20px 35px!important;
}


.mrkt-vnc .wht-txt h3 {
    margin-bottom: 14px;
}

.mrkt-vnc{padding-bottom: 18px !important;}

/**vinci-growth**/

.business-text h2 {
    margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050;   font-size: 25px; text-align: center;
}

.business-text {margin-bottom: 55px;}

.business-text p {
    margin: 25px 0px 0; color: #000050; padding: 0px;  font-size: 17px;
}

.business-sct{position: relative; background: #f0dfed; padding: 30px 0px 0px; margin-top: 50px;
margin-bottom: 65px;}

.business-sct .wht-txt h3 {
    font-size: 20px;
}

.spc-frm{padding-bottom: 50px !important;}

.read-artcle .wht-txt h3 {
    margin-bottom: 15px;
}

.read-artcle{padding-bottom: 17px;}

/**vinci-growth-end**/


/**insight-page-start**/

.insight-mn-hd h3{margin:0px 0px 0px; font-size: 25px; font-family: "Century Gothic Bold";
    color: #000050;}

.insight-mn-hd p {
    margin: 15px 0px 30px;   color: #000050; padding: 0px;  font-size: 17px;
}

#insight-sctns{width: 100%; float: left; margin: 0px; padding: 80px 0px;}

.insights-textnw h3 {
    margin: 0px 0px 0px; font-size: 25px; font-family: "Century Gothic Bold"; color: #000050;
}

.insights-textnw  p {
    margin: 15px 0px 30px; color: #000050; padding: 0px;  font-size: 17px;
}

.insight-main{margin-top:125px;}

#insight-sctns .hbr-artcle{margin-top: 0px;}

.insight-main:first-child{margin-top: 0px;}

.insight-vdos{margin:35px 0px 0px;}

.insight-video {
    margin: 50px 0px;
}

.insight-video h2 {
    margin: 0 0 20px 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;  font-size: 25px;
}

.inight-vdo-iframe h4{
    margin: 0 0 40px 0;  padding: 0; 
    color: #000050;  font-size: 22px; text-align: center;
}

.inight-vdo-iframe iframe {
    width: 100%;  float: left;  height: 260px;
}

.upcmng-vdeo audio {
    max-width: 100%;
    margin: 0px auto 0px;
}

.glbl-brnd{margin-bottom: 120px;}

#brand-scnts{width: 100%; margin:150px 0px 0px; padding: 60px 0px; background: #ffe9e5; float: left;}

.brands-bk {
    width: 100%;
    margin: 0px;
    padding: 0px 80px;
    height: auto;
    float: left;
    position: relative;
}

.book-text {
    width: 50%;  margin: 0;  padding: 0;
    height: auto;  float: left;
}

.book-text h4 {
    margin: 0;  padding: 0;   text-transform: uppercase;
    color: #2a136f;  font-size: 24px;  font-family: "Century Gothic Bold";
}

.brnd-book-image {
    width: 17%;
    margin: 0;
    padding: 0;
    height: auto;
    float: left;
    position: absolute;
    top: -170px;
    right: 110px;
}

.brnd-book-image img {
    width: 100%;
    float: left;
}

.brn-insgh .insight-vdos {
    margin: 0px 0px 0px;
}

.vici-img{margin-top:60px;}

.vici-img img{max-width: 100%;}


/**insight-page-end**/

.eyeimg{width: 350px; max-width: 100%; margin-bottom: 35px;}

.click-bt {
    background: #000050;  color: #fff; font-size: 13px;  padding: 5px 20px;  border-radius: 25px; 
    font-weight: 600;
}

.orng-blck{background: #ff5c00;}

.red-blck{background: #a0001a;}

.pink-blck{background: #ffc7d2;}

.boxbtn-imgs1 img {
    width: 180px;
}

.new-cnt p {
    margin: 0px 0px 25px;  color: #000050; padding: 0px;  font-size: 17px; 
}

.pl-visual{margin-bottom:6px;}

.pl-visual img{max-width: 100%;}

.new-cnt img {
    width: 100%;
}

.new-cnt h5 {
    margin: 0px 0px 0px;   padding: 0px;  font-size: 17px;
    background: #f0dfed; text-align: center; font-weight: 600;
    font-style: italic;  color:#000050;  font-family: "Century Gothic Bold";  line-height: 26px;
}

.about-txt {
    margin: 15px 0px 0px;
    padding: 30px 20px;
    background: #f0dfed;
}

.about-txt p {
    margin: 0px 0px 25px;  color: #000050; padding: 0px;  font-size: 17px; 
}

.about-txt h4 {
    font-size: 19px;  font-weight: 600; color: #000050; margin-bottom: 15px;
}

.about-txt  a {
    background: #000050;
    color: #fff;
    font-size: 13px;
    padding: 5px 20px;
    border-radius: 25px;
    font-weight: 600;
}

.insight-img{margin-bottom: 30px; max-width: 100%;}

.boxbtn-imgs1 a {
    background: #000050; color: #fff; font-size: 13px; padding: 5px 20px;
    border-radius: 25px;  font-weight: 600; margin: 0px 5px;
}

.cmo-img{width: 500px; max-width: 100%;}


/**growth-program**/


.outline-img img{width: 100%; float: left;}

.outline-text{background: #e5e5ed; padding: 15px 25px; height: 350px;}

.outline-text h2{
    margin:0px 0px 25px 0px;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;  font-size: 25px;
}

.outline-text ul{margin: 0px; padding: 0px; list-style: none;}


.outline-text ul li {
    margin: 0px 0px 10px;   color: #000050;   padding:0px 0px 0px 15px;  font-size: 17px; position: relative;
}

.outline-text ul li:before{width: 5px; height: 5px; background: #000050; content: "";
position: absolute; left: 0px; border-radius: 50%; top: 10px;}

.spcfc-txt-outline{background:#e5e5ed; padding: 15px 25px; height:483px;}

.spcfc-txt-outline h2{
    margin:0px 0px 25px 0px;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;  font-size: 25px;
}

.spcfc-txt-outline ul{margin: 0px; padding: 0px; list-style: none;}


.spcfc-txt-outline ul li {
    margin: 0px 0px 10px;   color: #000050;   padding:0px 0px 0px 15px;  font-size: 17px; position: relative;
}

.spcfc-txt-outline ul li:before{width: 5px; height: 5px; background: #fff; content: "";
position: absolute; left: 0px; border-radius: 50%; top: 10px;}

.program-spcific .col-lg-6:nth-child(2) .spcfc-txt-outline ul li:before{background:#000050;}

.thnks-dv {
    width: 100%;
    margin: 40px 0px 0px;
    padding: 45px 60px;
    float: left;
    height: auto;
    background: #fff;
    text-align: center;
}


.thnks-dv h1 {
    text-transform: uppercase;
    margin: 0px 0px 20px;
    padding: 0;
    color: #13004b;
    font-weight: 700;
    text-align: center;
    font-size: 40px;
    letter-spacing: 5px;
}

.thnks-dv  p {
    margin: 25px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 17px;
}

.nw-thnks h1 {
    text-align: left;
}

.nw-thnks ul li {
    margin: 15px 0px 15px;
    padding: 0px 0px 0px 15px;
    position: relative;
    font-size: 17px; color: #000050;
}

.banner-home-image video{width: 100%;}

.brd-logos .logo-partner{text-align: left;}

.spkr-title h3{margin:0px 0px 0px; padding: 0px; font-size: 28px;
    color: #000050;  font-family: "Century Gothic Bold";}

.spkr-title{margin-top: 35px;}

.leader-vdeos{margin-top:30px !important; margin-bottom: 20px;}
.leader-vdeosimpact{margin-top:0px !important; margin-bottom: 20px;}
.leder-get .action-plan{height: auto; padding-bottom: 0px;}

.carousel-video{width: 100%; float: left;}

.testmonial-leader-prgrms .owl-nav,
.advisory-slides  .owl-nav{position: absolute; top: 30%;
width: 100%}

.testmonial-leader-prgrms .owl-prev{
    position: absolute; left: -20px; border-radius: 50%;
    color: #000050 !important;  font-size: 28px !important;
    outline: none;
}

.testmonial-leader-prgrms .owl-next{
    position: absolute; right: -20px; border-radius: 50%;
    color: #000050 !important;  font-size: 28px !important;
    outline: none;
}

.irg-paricipnt-maindv{margin:30px 0px 0px;}

.prt-inner-head{display: flex; align-items: center;
justify-content: space-between; margin-bottom: 20px;}

.prt-inner-head a {
    background: #000050; color: #fff; font-size: 13px;
    font-weight: 600; padding: 3px 15px; border-radius: 25px;
    float: left; 
}

 .team-heading-irgprt h2 {
    margin: 0 0 0px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}

.team-slides{background: rgb(229, 229, 237); padding: 30px 0px 50px;}

.slideowl.owl-carousel .owl-item .fclty-img img{width: 100% !important;
height: auto; border-radius: 0px; margin-bottom: 10px;}

.slideowl.owl-carousel .owl-item .fclty-text {text-align: center;}

.slideowl.owl-carousel .owl-item .fclty-text h4,
#owlslide21 .col-tm-speakers h4{font-size: 12px;
margin: 7px 0px 0px;height: 40px; }

.slideowl.owl-carousel .owl-item .fclty-text h5 {font-size: 12px;
margin: 7px 0px 0px; color: #000050;}


.slideowl.owl-carousel .owl-item .fclty-text p,
#owlslide21 .col-tm-speakers p{
    margin: 7px 0px 0px;
    height: auto;
    font-size: 10px;
    line-height: 12px; white-space:nowrap;
}

#owlslide21  .col-tm-speakers .get-out-more {
    background: #000050;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 25px;
    margin: 10px auto 0px; display: inline-block;
    text-align: center;
}

.slideowl.owl-carousel .owl-item .fclty-text a{float: none; 
 display: inline-block;    padding: 3px 10px; font-size: 12px; margin-top:10px !important;}

.slideowl.owl-carousel .owl-item .fclty-dv{margin-bottom: 0px;}

.team-alphabet-text{margin: 30px 0px;}

.abc-team{padding: 0px; margin: 0px; border-top: 1px solid #cecece;}

.abc-team ul{margin: 0px; padding: 0px; text-align: center;}

.abc-team ul li{display: inline-block; margin:0px; padding: 0px;}

.abc-team ul li a{color: #000050; font-size: 16px; margin: 0px; 
    padding: 10px 8px 0px; position: relative;display: inline-block;}

.abc-team ul li a.active:after{width: 100%; height:5px; background: #000050;
border-radius: 20px; content: ""; display: inline-block;
position: absolute; left: 0px; top: -3px; }

.team-slides .owl-nav .owl-prev, #owlslide223 .owl-nav .owl-prev,  #owlslide224 .owl-nav .owl-prev{
    width: 21px;
    height: 42px; outline: none;
    float: left;
    background-image: url(../images/left-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;margin-left: -50px;
    background-position: left center !important;
}

.team-slides .owl-nav .owl-next, #owlslide223 .owl-nav .owl-next,  #owlslide224 .owl-nav .owl-next{
    width: 21px;
    height: 42px; outline: none;
    float: right;
    background-image: url(../images/right-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;margin-right: -50px;
    background-position: left center !important;
}

.team-slides .owl-nav, #owlslide21 .owl-nav, .contridv #owlslide22 .owl-nav{position: absolute; top: 25%;
width: 100%; z-index: -1}
.team-slides .owl-nav, #owlslide21 .owl-nav, .contridv #owlslide220 .owl-nav, #owlslide223 .owl-nav,  #owlslide224 .owl-nav
{position: absolute; top: 25%;
width: 100%;}
.team-slides .owl-prev span, .team-slides .owl-next span{display: none;}

.testimonial-bx{background: rgb(229, 229, 237); padding:12px 20px;
    text-align: center; margin: 20px 0px 0px; height: 100%;
    display: flex; align-items: center;
}

.testimonial-bx h2{margin:0px 0px 10px; padding: 0px; color: #000050;
font-family: "Century Gothic Bold"; font-size: 54px;}


.testimonial-bx p{margin: 0px; padding: 0px; color: #000050;
    font-size: 17px;font-family: "Century Gothic Bold"; }

.test-mn-sct{padding-top: 10px;}

.testimonial-purple{background: rgb(229, 229, 237);
    padding: 90px 0px 50px; margin-top: 70px;}

 .tst-ones .owl-nav {
    position: absolute;
    top: 45%;
    width: 100%;
}

.tst-ones .owl-nav .owl-prev {
    width: 21px;
    height: 42px;
    outline: none;
    float: left;
    background-image: url(../images/left-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    margin-left: -50px;
    background-position: left center !important;
}

.tst-ones .owl-nav .owl-next {
    width: 21px;
    height: 42px;
    outline: none;
    float: right;
    background-image: url(../images/right-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    margin-right: -50px; 
    background-position: left center !important;
}    

.tst-ones .owl-prev span, .tst-ones .owl-next span {
    display: none;
}

.tst-ones  .owl-carousel .owl-item{margin-bottom: 0px;}

.test-three .owl-nav .owl-next{display: none;}

.testimonial-two{padding: 0px 0px 30px;}

.testimonial-two .alumni-test:after, #owlslide4:after {
    content: "\f10e";
    font-family: "Fontawesome";
    position: absolute;
    top: -50px;
    right: -20px;
    color: #000050;
    font-size: 30px;
}

.alumni-test{position: relative;}

.leader-test{padding: 50px 0px 30px; margin-top: 0px;}

.owl-carousel .owl-item .ana-test-images img{width: 100% !important; 
    float: left; height: auto !important;
border-radius: 0px !important;}

.owl-carousel .owl-item .advisry-full-img
{width: 100%!important; float: left; margin-bottom: 25px;
    border-radius: 0px !important; height: auto !important;}

.owl-carousel .owl-item .advisry-logo
{width: 70px !important; max-width: 100% !important; margin: 0px auto; 
    height: auto !important; float: none;   border-radius: 0px !important;}

.last-fclt-row .col-md-2 .col-lg-5{padding-right: 0px;}

.last-fclt-row .col-md-2 .col-lg-6:nth-child(2) {
    padding-left: 15px !important;
    padding-right: 0px !important;
}

.last-fclt-row .col-md-2{max-width: 21%;flex: 0 0 21%;}

.leader-fclt{padding: 0px 0px 80px !important;}

.spcfc-txt.ldrs-text-new p{height: 100px;}

.leader-fclt .leader-content-main h2{margin-bottom: 30px;}

.testmain-purple{padding: 30px 0px 30px; margin-top: 30px;}

.advisry-test-two{
    padding: 20px 0px 0px;
}

.ana-test-section{ padding: 30px 0px 0px;}

.ana-test-section .owl-carousel .owl-item{margin-bottom: 30px;}

.testmonial-leader-prgrms #owlslide3 .owl-dots{display: none;}

 .collapse-dvs {
    position: absolute;
    max-width: 500px;
    left: 120%;
    background: #fff;
    padding: 15px;
    z-index: 999999999999999;
    margin-top: 35px;
    border-right: 3px solid #000;
    margin-left: 0px;box-shadow: 0px 3px 8px #e0e0e0;
}

.panel-heading-teams h3{margin:0px 0px 20px; padding: 0px;
font-family: "Century Gothic Bold"; color: #000050; font-size: 20px;
display: inline-block;}

.collapse-dvs p{color: #000050; font-size: 12px;
margin: 0px; padding: 0px 0px 25px;}

.collapse-dvs p:last-child{padding-bottom: 0px;}

.collapse-dvs button{outline: none;}

.nw-fclty-txt h5{
    font-size: 14px; margin: 7px 0px 0px; font-family: "Century Gothic Bold";
}

.company-slideheading  h3{display: inline-block; float: left;
    line-height: 31px; margin: 0px; font-size: 20px;}

.owl-carousel .owl-item .company-slideheading .advisry-logo{
    float: right !important; width: 100px !important;
 font-size: 20px;
}

.test-two#owlslide3 .wht-txt {
    background: rgb(229, 229, 237);
    height: 360px;
    padding: 20px;
}

.company-slideheading{
    display: flex;justify-content: space-between;
    align-items: center;
}

.test-two#owlslide3 .owl-item{margin-bottom: 30px;}

.company-slide-text p{font-size: 12px;}

.advisry-question{margin: 20px 0px 0px !important; padding: 0px; padding-bottom: 3px;}

.advisry-question .question-btn-detail a{padding: 7px 20px;}

.collapse-dvs  .popup-mn-dtl p,
.collapse-dvs .popup-mn-dtl ul li{font-size: 12px;}

.collapse-dvs .popup-mn-dtl h5{font-size: 15px; margin-bottom: 0px;}

.collapse-dvs .popup-mn-dtl h6{font-size: 15px; margin-bottom: 10px;}

.collapse-dvs .popup-mn-dtl {
    padding: 15px 0px 5px;
}

.collapse-dvs{  
    width: 320px;
    height: 350px !important;
    overflow-y:auto;
}

.collapse-dvs::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

.collapse-dvs::-ms-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

.collapse-dvs::-moz-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

.collapse-dvs::-o-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

.collapse-dvs::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

.collapse-dvs::-ms-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

.collapse-dvs::-moz-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

.collapse-dvs::-o-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}

.collapse-dvs::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-image: -webkit-gradient(linear,
                                       left bottom,
                                       left top,
                                       color-stop(0.44, rgb(122,153,217)),
                                       color-stop(0.72, rgb(73,125,189)),
                                       color-stop(0.86, rgb(28,58,148)));
}


.collapse-dvs::-moz-scrollbar-thumb
{
    border-radius: 10px;
    background-image: -moz-gradient(linear,
                                       left bottom,
                                       left top,
                                       color-stop(0.44, rgb(122,153,217)),
                                       color-stop(0.72, rgb(73,125,189)),
                                       color-stop(0.86, rgb(28,58,148)));
}

.collapse-dvs::-o-scrollbar-thumb
{
    border-radius: 10px;
    background-image: -o-gradient(linear,
                                       left bottom,
                                       left top,
                                       color-stop(0.44, rgb(122,153,217)),
                                       color-stop(0.72, rgb(73,125,189)),
                                       color-stop(0.86, rgb(28,58,148)));
}

.collapse-dvs::-ms-scrollbar-thumb
{
    border-radius: 10px;
    background-image: -ms-gradient(linear,
                                       left bottom,
                                       left top,
                                       color-stop(0.44, rgb(122,153,217)),
                                       color-stop(0.72, rgb(73,125,189)),
                                       color-stop(0.86, rgb(28,58,148)));
}

.communitydv .upcming-bx-text h5{font-weight: bolder;}

.communitydv .upcming-bx-text h3{font-size: 15px;font-family: "Century Gothic"; font-weight: bolder;}

.communitydv .upcming-bx-text p { line-height: 21px; font-size: 14px;}

.title-community{font-family: "Century Gothic Bold";    font-size: 17px !important;}

.nycimg img{width: 100%;}

.nycevent .dscvr-mrket-bt{margin-top: 25px;}

.summitimage img{width: 100%;}

.registerus{padding: 80px 0px}

.registerus h3 { 
    margin: 0 0; font-size: 30px ;   font-family: "Century Gothic Bold";
    padding: 0;  color: #000050; 
}

.submitimages img{width: 100%;}

.submitdatasection{padding:70px 0px 40px;}

.contributesect{padding: 50px 0px;}

.arrivaldata{margin: 10px 0px; color: #fff;  font-family: "Century Gothic Bold";}

.agendadata-list{display: flex; border-bottom: 1px solid #000; padding-bottom: 30px; margin-top: 30px
}

.agenda-left{width: 40%;}

.agenda-right{width: 80%;}

.agenda-left h5{margin: 0px; font-size: 20px;color: #000050;font-family: "Century Gothic Bold";}

.agenda-right h4{margin: 0px 0px 20px; font-size: 24px;color: #000050;   
  }

.agenda-right h5{margin:20px 0px 0px; font-size: 20px;color: #000050; font-family: "Century Gothic Bold";}

.agenda-right p{margin:5px 0px;color: #000050;    font-size: 17px;}

p.locate{font-family: "Century Gothic Bold"; color: #a0001a; margin-top: 8px;}

.agendasummit .col-md-4{padding: 0px;}

.agendasummit img, .agendasummit{height: 100%;}

.bluebg{background: #000050}

.bluebg .registerus h3{color:#fff;}

.registerbtnnew{
    background: #000050;
    color: #fff !important;
    text-align: center;
    padding: 7px 10px; text-decoration: none !important;
    border-radius: 5px;
    margin-left: 10px;
    font-size: 16px !important;
}

.inviteimg{max-width: 100%;}

.dscvr-mrket-bt.cannesregister:after{display: none;}

.dscvr-mrket-bt.cannesregister a{
    float: none;
    margin-top: 0;
    padding: 0px 40px;
    height: 55px;
    line-height: 54px;
    display: inline-block;border-radius: 30px;
    font-size: 20px;
}

.invitenewimg{margin-top: 60px}

.cannespartimg .agendaimages .col-md-4 {
    padding: 0px;
}


.cannesbottomsection .inviteimg{width: 100%}

.mlp-bg02.bluebgcannes, .bluebgcannes  {
    background: #deedfb !important;
}

.summitnewcannes{margin-top: 0px !important; padding-top: 30px}

.speakernewons .fclty-text p{height: 95px;}

.speakernewons .advisry-img-hd .fclty-text h4 {
    height: auto; margin-bottom: 10px;
}

.venueimgdv{position: relative; margin: 0px;}

.venueimgdv img{ width: 100%;}

.venueimgdv:before{ content: "";
    padding: 0em;
    position: absolute;
    top: 0em;
    left: 0em;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 80);
    opacity: 0.66;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: none;
    display: block;
}

.newcannesrgister a{padding: 0px 36px;
    height: 46px;
    line-height: 45px;
}

.mlp-bg02.topsubmitbanner{padding: 0px !important}

.topsubmitbanner img{width: 100%}

.footrbtn{position: relative; margin-top: 40px !important;}

.cannesleaders{background:#9fbdd9cf; padding: 0px 20px;}

.cannesleaders .fclty-dv {
    margin: 20px 0px 30px !important; 
}

.cannesleaders .fclty-text a{position: relative;}

 .speakernewons .cannesleaders .fclty-text p {
    height: 58px;
}

.cannesleaders .fclty-img img{width: 100% !important;}

.advisorymarkting .bord01{max-width: 85px;}

.videomultiselect{
    margin-top: 40px;
    display: flex;
    align-items: flex-start;
}

.multiselect-wrapper {
    width: 400px;
    max-width: 100%;
    position: relative;
    min-width: 30%;
}

.multiselect-wrapper label input{
    width: inherit !important;
    margin-top: 6px !important;
    margin-right: 10px !important;
}

.selectsubmit{
    background: #000050;
    color: #fff;
    font-size: 15px;
    padding: 8px 25px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top:9px; margin-left: 10px;
    border: none;
}

.selected-items {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  border: 1px solid #ccc;
  cursor: pointer;
  margin: 0px 0 0;
    padding:5px 15px;
    border: none;
    font-size: 15px;
    outline: 0; line-height: 40px;
    color: #000050;
    width: 100%;
    min-height: 40px;
    background: #fff;
}

.selected-tag {
  background: #000050;
  color: white;
  padding: 0px 10px;
  border-radius: 0px;
  font-size: 14px;
  display: flex;
  align-items: center;
  margin: 3px 0px 3px;
}

.selected-tag span {
  margin-left: 8px;
  cursor: pointer;
}

.dropdown-toggle {
  display: none; /* toggled by JS if needed */
}

.dropdown-options {
  position: absolute;
  top: 100%;
  width: 100%;
  border: 1px solid #ccc;
  background: white;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  display: none;
  z-index: 10;
  padding: 10px;
  border-radius: 6px;
}

.dropdown-options label {
  display: block;
  margin-bottom: 8px;
}

.selected-items:empty::before {
  content: attr(data-placeholder);
  color: #888;
}

.votebutton {margin-top:45px;}

.votebutton a{
    color: #fff;
    font-size: 16px;
    border: 1px solid #000050;
    margin: 0px auto;
    background: #fff;
    padding: 8px 30px;
    border-radius: 25px;
    background: #000050;
    font-family: "Century Gothic Bold";
    z-index: 1;
    position: relative;
}

#mc_embed_signup form{margin: 0 !important}

#mc_embed_signup .mc-field-group{padding-bottom: 0 !important}

#mc_embed_signup .mc-field-group input { border: none;
    border-radius: 0;
}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{margin: 5px 0px 0px !important;}

#mc_embed_signup .button{    color: #fff !important; 
    font-size: 15px !important;
    border: 1px solid #000050 !important;
    margin: 0px auto !important;
    background: #fff !important;
    padding: 5px 30px !important;
    border-radius: 25px !important;
    background: #000050 !important; height: auto !important; line-height: inherit !important;
    font-family: "Century Gothic Bold";
    z-index: 1;
    position: relative;
}

.btn-cnt.newsubslatest:after{border-width: .5px}

.speakernewons.spkrscps .fclty-text p {
    height: auto !important;
    min-height: 30px;
}


.copimg:before{background: rgb(0 0 80 / 51%)}

.aistdykey{margin-bottom: 20px;}

.infoaistdy p{
    font-size: 14px !important;
    font-weight: 600;     padding: 0px 20px !important;
}

.aistdykey .graph p{color: #fff;}

.aistdykey .barcontainer{background: transparent;}

.aistdyslogos img{border-radius: 0px; width: 100%}

.aistdyjoin img{width: 100%; margin-top: 10px;}

.marketingrihgtimg img{width: 100%;}

.logo-partnermarkt{width: 20%; float: left;}

.academiclogs img{width: 100%;}

.marketingteamimg {margin: 20px 0px 10px;}

.marketingteamimg img{width: 100%}

.marketingteamimg h6{    font-family: "Century Gothic Bold";
    color: #000050; margin-top: 10px; text-align: center;}

    .borderbx img{border: 2px solid #000;}

.marketing-left a{
    background: #000050;
    color: #fff;
    font-size: 15px;
    padding: 7px 25px;
    border-radius: 25px;
    float: left;
    margin-top:10px;
    font-weight: 600;
}

#mlp-marketing-dscvr.fixed-bottom {
  position: fixed;
  bottom: 20px;
  left: 0;
  width: 100%;
  z-index: 9999;

}

.downlod-summry{
    background: #000050;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 15px;
}

.downlod-summry:hover{color: #fff;}

.ldrregistnew.roadmapsectregister{    margin-top: 37px;}

.ldrregistnew.programhighlightregster{    margin-top: 36px;}

.ldrregistnew.lderregistsect {
    margin-top: 17px;
}

.bottomregister .dscvr-mrket-bt{
    position: relative;
    margin-top: 70px;
}

.leader-content-main p.thnkspera{margin-bottom: 20px}


/*css-end**/


/**menu-css*start**/

a#toggle {
    position: relative;  text-align: center;   color: #fff;
    display: none;   float: right;   margin-right: 10px; 
    z-index: 99;  transition: all ease-out .3s;
}

a#toggle i {
    font-size: 30px
}

#menu .fa-plus {
    display: none
}

a#toggle i {
    position: relative;
}

.open-menu a#toggle i {
    color: #fff
}

main#content {
    padding: 10px
}

#menu {
    text-align: left; transition: all ease-out .3s
}

#menu a {
    color: #000;  text-decoration: none
}

#menu ul {
    margin: 0; padding: 0; text-align: right;
}

#menu ul li {
    display: inline-block; 
}

#menu ul li:first-child:before {
    border-left: none
}

#menu ul li>a {
    display: inline-block;  padding: 0px 18px 30px;  font-size: 15px; 
   margin: 0 0px 0px 6px;   color: #fff;font-family: "Century Gothic"; font-weight: bold;
}

#menu ul li a.active {
    color: #7fe1c0;   border-bottom: 13px solid #7fe1c0
}

#menu ul li:last-child a {
    border-right: none; 
}

#menu li:first-child a {
    margin-left: 0
}

#menu ul li>a>i {
    margin-left: 15px;  transition: all ease-out .3s;  -webkit-transition: all ease-out .1s;
    font-size: 19px; font-weight: bold;
}

#menu ul li ul {
    display: none;   position: absolute;  top: 50px;  width: 245px;
    background: #000050; text-align: left;  z-index: 2
}

#menu ul li ul li a {
    border: none
}

#menu ul li ul li:hover>a {
    color: #fff
}

#menu ul li ul li a:hover {
    color: #000050!important
background: #fff;
}

#menu ul li ul li {
        display: block;
    position: relative;
}


@media screen and (min-width:768px) {
    #menu ul li ul li:hover ul{display: block;}

#menu ul li ul li:hover ul li ul{display: none;}

#menu ul li ul li ul li:hover ul{display: block;}

}


#menu ul li ul li a{
    display: block;
    text-transform: capitalize;
    color: #fff;
    font-size: 14px;
    padding:9px 25px;
    font-weight: 400;
    margin: 0;
}
/*
#menu ul li ul li:first-child a{padding-top: 10px;}

#menu ul li ul li:first-child li a{padding-top: 0px;}

#menu ul li ul li:first-child li:first-child a{padding-top: 10px;}

#menu ul li ul li:first-child li:first-child li a{padding-top: 0px;}

#menu ul li ul li:first-child li:first-child li:first-child a{padding-top: 10px;}*/

#menu ul li ul li:hover>a {
    color:#80e1c0!important;
}

#menu ul li ul li:before {
    border-left: none
}

#menu ul li ul li:hover>a>i {
    transform: translate(0px, 4px) rotateZ(-90deg) ;

}

#menu ul li ul li ul{
    position: absolute;  top:0px; width: 225px;  background: #000050;
    text-align: left; z-index: 3; display: none;  left: 244px;
    height: auto;
}

#menu ul li ul li ul li ul{left: 222px;}

@media screen and (min-width:768px) {
    #menu ul li:hover .drop {
    display: block;
}

/*
#menu ul li ul li:hover ul{display: block;}
*/
}

/**menu-media**/
@media screen and (max-width:767px) {
#menu ul li > a i{display: block;}

#menu ul li ul li ul li ul {
  left: 0px;
}



#menu ul li ul li ul{
  position: relative;
  top: 0px;
  left: 0px;
  background: #00003d;
  width: 100%;
  padding: 5px 15px;
}

    a#toggle {
        display: block
    }
    a#toggle:hover {
        text-decoration: none
    }
    #menu .fa-plus {
        display: block
    }
    main#content {
        margin-top: 65px;   transition: all ease-out .3s
    }
    #menu {
        position: fixed;  width: 100%;  height: 100%;  top: 0;  right: 0;
        overflow: hidden;   overflow-y: hidden;  z-index: 9;  overflow-y: auto;
        background-color: #000050;  transform: translateX(750px)
    }
    #menu ul {
        text-align: left;  background-color: transparent;  padding-top: 40px;
        padding-left: 50px;   padding-bottom: 30px;  padding-right: 50px
    }
    #menu ul li ul {
        padding-top: 0
    }
    #menu ul li {
        display: block
    }
    #menu ul li a {
        display: block;  color: #fff;  padding: 16px 0!important;  margin: 0
    }
    #menu ul li a>i {
        float: right
    }
    #menu ul li ul {
        display: none;  position: static;  padding: 0;  width: 100%
    }
    #menu ul li:hover>ul {
        display: none
    }
    #menu ul li:hover>a>i {
        transform: rotateZ(0)
    }


#menu ul .open .drop li  i {
    transform:rotateZ(180deg) !important;
}

/*
#menu ul li .drop .open1 a  i {
    transform:rotateZ(0deg) !important;
}*/

    .open a i::before {
    content: "\f106";
}
    #menu ul li.open>ul {
        display: block
    }

      #menu ul li.open1>ul {
        display: block
    }


#menu ul li .open2>ul {
        display: block
    }

    div#overlay {
        display: block;  visibility: hidden; position: fixed;
        right: 0;  top: 0;  width: 100%;   height: 100%; background-color: rgba(0, 0, 0, .8);
        z-index: 1; opacity: 0
    }
    html.open-menu {
        overflow: hidden
    }
    html.open-menu div#overlay {
        visibility: visible;   opacity: 1;  width: calc(-150%);  left: 250px
    }
    html.open-menu nav#menu {
        z-index: 22;  transform: translateX(0)
    }
    #menu ul li>a {
        border-right: none
    }
    #menu ul li {
        border-bottom: 1px solid #e5e5ed;
    }
    #menu ul li ul a {
        font-size: 15px!important;  font-weight: 400;  padding: 8px 0!important
    }
    #menu ul li ul li {
        border-bottom: none
    }
    #menu ul li ul {
        background: 0 0
    }
    .open-menu .fa-bars:before {
        content: "\f00d"
    }
    #menu li:last-child {
        border-bottom: none
    }
    #menu ul li::before {
        display: none
    }
    #menu ul li a.active {
        border-bottom: none
    }


#menu ul li ul li:hover>a {
    color: #ffffff!important;
    background: transparent;
}


}

/**menu-css-end**/

#pera-dvs{width: 100%; float: left; margin: 0px; background: #f0dfed; padding: 30px 0px;}

.prgrms-video-nw{margin-top: 30px;}

.prg-txt p{
    margin: 15px 0px 25px;
    color: #000050;
    padding: 0px;
    font-size: 17px;
}

.roadmap001 h3 {
    margin: 0 0 30px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 25px;
}

.roadmap001{margin-top: 25px;}

.top-adds-dtl .col-lg-12:nth-child(2) .roadmap001{margin-top: 60px;}

.new-btnmp a{
    background: #000050;
    color: #fff; margin: 0px 10px;
    font-size:20px;
    padding: 11px 37px;
    border-radius: 25px;
    font-weight: 600;
}

.nw-vdo-bx{margin-top: 50px;}

.previous-text-home h4 {
    margin: 0;  padding: 0; font-family: "Century Gothic Bold";  color: #000050; font-size: 18px;
}

.previous-text-home h6 {
    margin: 5px 0;  padding: 0; color: #000050;  font-size: 16px;  white-space: nowrap; 
} 

.previous-text-home{
    width: 75%;  float: left; padding-left: 30px;
}

.previous-text-home img {
    width: 80px; margin: 5px 0px; display: block;
}

.click-btn-hm{margin:10px 0px; padding: 0px; color: #000050; font-size: 15px; display: block;}

.hme-icn-list ul{margin: 0px; padding: 0px; list-style: none;}

.hme-icn-list ul li{margin:0px 6px 0px 0px; padding: 0px; display: inline-block;}

.hme-icn-list ul li img{width:25px; margin: 0px;}

.patagonia-img{margin: 15px 0px 10px !important;}

.upcmng-images-main .col-lg-12{margin-bottom:30px;}

.upcmng-images-main .col-lg-12:last-child{margin-bottom: 0px;}

.advisry-img-hd .fclty-text h4{height: 50px;}

/*#menu .active a{color: #80e1c0;}*/

.roadmap-blcks{width: 100%; margin:0px 0px 20px; padding: 0px; float: left;}

.why-blck {
    width: 11%;
    margin: 0px 1% 0px 0px;
    padding: 0px;
    float: left;
    height: 150px;
    color: #fff;
    line-height: 150px;
    font-size: 28px;
    text-align: center;
    background-image: linear-gradient(to bottom, #120650, #e6946e);
    font-weight: 600;
    text-transform: uppercase;
}

.why-multiple-blcks{width: 88%; margin: 0px; padding: 0px; float: left;}

.blck-ons{width:13.78%; float: left; margin-left: .5%;}

.blck-ons-img-main {position: relative;}

.blck-week {
    text-align: left;
    color: #fff;
    background-image: linear-gradient(to right, #444573, #44457300);
    width: 100%;
    float: left;
    position: absolute;
    bottom: 0;
    padding: 4px 15px;
    text-transform: uppercase;
    font-size: 12px;
}

.blck-text-why h4{
    color: #000050; margin: 0px;  padding: 0px; font-size: 13px;
    font-family: "Century Gothic Bold"; height: 36px;
}

.blck-ons-img img{width: 100%; float: left;}

.blck-text-why {padding: 7px 10px; background: #fff;}

.blck-text-why p{margin: 10px 0px 0px; color: #000050; font-size: 12px;}

.blck-text-why p i{color:#b4b0c6;}


.roadmap-blcks .blck-ons:last-child .blck-text-why{background: #FFD1A5;}

.roadmap-blcks:first-child .blck-ons:first-child .blck-text-why{background: #FFD1A5;}

.master-service .outline-text h2{height: 50px;}

.master-service  .outline-text {
    height: auto; margin-bottom: 25px;
}

.master-img img{width: 100%; float: left; margin-bottom: 25px;}

.master-service  .outline-text a {
    background: #000050;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 3px 15px;
    border-radius: 25px;
    float: left;
    margin-top: 15px; margin-bottom: 5px;
}

.master-service .outline-text p{margin: 0px; padding: 0px; font-size: 16px; max-height:72px;}

.master-popup .modal-content {
    padding: 20px 35px!important;
}

.master-form label {
    margin: 0px 0px 5px; color: #fff;  padding: 0px;
    font-size:17px; width: 100%; 
    float: left;
}

.master-form label span {
    border-top: 2px solid #fff;
    width: 250px;
    max-width: 100%;
    padding: 7px 0px;
    display: inline-block;
}

.master-list h3{margin: 0px 0px 8px; padding: 0px; font-size: 32px; color: #fff;
font-weight: 600;}

.master-list a {
    color: #fff;
    font-size: 15px;
    border: 1px solid #000050;
    margin: 20px auto 0px; float: left;
    background: #fff;
    padding: 5px 30px;
    border-radius: 25px;
    background: #000050;
    font-family: "Century Gothic Bold";
    z-index: 1;
    position: relative;
}

.s-hidden {
    visibility: hidden;
    padding-right: 10px;
}

.easySelect {
    font-size:15px;
    cursor: default;
    display: block; padding: 15px 15px;
    position: relative;
    color: #000;
    height: 40px;background: #f4f3f8;
}

.styledSelect {
    border-radius: 0.2rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #f4f3f8;
    padding: 8px 15px;
    font-weight: 400 !important;
    color: #414c52;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.clearSelectfromDiv {
    float: right;
    margin-right: 35px;
    font-size: 22px;
    cursor: pointer;
    position: relative;
    top: -12px;
    z-index: 4;
    color: #414c52;
}

.clearSelectfromDiv:hover {
    color: rgba(65, 76, 82, 0.76);
}

.styledSelect:after {
    content: "";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-color: #414c52 transparent transparent transparent;
    position: absolute;
    top: 15px;
    right: 8px;
}

.options {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0px 0;
    padding: 0px;
    list-style: none;
    border: 1px solid #cbcbcb !important;
    background-color: white;
    border-radius: 0.2rem;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    width: 100%
}

.options li:hover {
    background-color: #f1f1fc;
}

.container-item {
    display: flex;
    align-items: center;
    position: relative;
    margin: 0px;
    width:100%!important;
    cursor: pointer;
    padding: 0.25rem 0px 0.25rem 33px !important;
    -webkit-user-select: none; color: #000 !important; font-size: 15px !important;
    -moz-user-select: none;
    -ms-user-select: none;
}

.container-item>input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.scrolableDiv .checkmark {
    position: absolute;
    margin-left: 3px;
    left: 5px;
    width: 1rem;
    height: 1rem;
    background-color: white;
    border-radius: 3px; margin-top: 9px;
    border: #adb5bd solid 1px;
}

.scrolableDiv .container input:checked~.checkmark {
    background-color: white;
    border-color: #3490dc;
}


.scrolableDiv .checkmark:after {
    content: "";
    position: absolute;
    display: none;

}

.container-item input:checked~.checkmark:after {
    display: block;

}

.container-item .checkmark:after {
    left: 5px;
    top: 1px;
    width: 4.5px;
    height: 10px;
    border: 2px solid #1720ff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);

}

#clearAlleasySelect, #selectAlleasySelect{display: none;}

.easySelect:nth-child(2){display: none;}

.scrolableDiv{overflow-y: scroll; height: 250px;}

.amnt label{
    margin: 0px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 16px;
}

.amnt label span{font-weight: 600; font-size: 20px;}

.book-nw-qstn{margin-bottom: 0px;}

.book-nw-qstn p{
    margin: 0px 0px 5px; color: #000050; padding: 0px;
    font-size: 16px; width: 100%; float: left;
}

.book-nw-qstn label {
 position: relative; padding-left: 35px;
  margin-bottom: 12px; cursor: pointer; font-size: 22px;
  -webkit-user-select: none; -moz-user-select: none; display: inline-block;
  -ms-user-select: none; user-select: none; font-size: 16px; margin-right: 30px;
}

/* Hide the browser's default radio button */
.book-nw-qstn label input {
  position: absolute; opacity: 0;  cursor: pointer;
}

/* Create a custom radio button */
.book-nw-qstn label .checkmark-new {
  position: absolute; top: 0; left: 0; height: 22px;
  width: 22px; background-color: #eee; border-radius: 50%;
  
}

/* On mouse-over, add a grey background color */
.book-nw-qstn label:hover input ~ .checkmark-new {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.book-nw-qstn label input:checked ~ .checkmark-new {
  background-image: linear-gradient(to left, #ff927e, #000050);
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.book-nw-qstn label .checkmark-new:after {
  content: ""; position: absolute;  display: none;
}

/* Show the indicator (dot/circle) when checked */
.book-nw-qstn label  input:checked ~ .checkmark-new:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.book-nw-qstn label  .checkmark-new:after {
    top: 7px; left: 7px; width: 8px; height: 8px; border-radius: 50%;
    background: white;
}

.master-img-popup img{width: 100%; float: left;}

.master-list{position: absolute; height: 100%; display: flex; align-items: center;
height: 100%; background:rgb(0 0 80 / 55%); padding: 10px  50px;
display: none;}

.master-form{position: relative;}

.leader-rvw p{
    margin:0px 0px 20px; padding: 0px; font-size: 16px; color: #000050;
}

.leader-rvw{margin-top: 35px;}

.leader-rvw img{width: 100%; float: left;}

.popup-ldr-cnt{display: flex; align-items: center; height: 100%;}

.popup-ldr-cnt h4{
    margin:0px 0px 10px; padding: 0px; font-size: 18px; color:#000050;
    font-weight: 600;
}


.master-list-btn a {
    color: #fff;
    font-size: 15px;
    border: 1px solid #000050;
    margin: 20px auto 0px; float: left;
    background: #fff;
    padding: 5px 30px;
    border-radius: 25px;
    background: #000050;
    font-family: "Century Gothic Bold";
    z-index: 1;
    position: relative;
}

.master-list-btn-rgst a {
    color: #fff;
    font-size: 15px;
    border: 1px solid #000050;
    margin: 30px auto 0px;
    float: left; width: 100%;
    background: #fff;
    padding: 10px 30px;
    border-radius: 25px;
    background: #000050; text-align: center;
    font-family: "Century Gothic Bold";
    z-index: 1;
    position: relative;
}


.popup-ldr-cnt ul{margin: 0px; padding:0px 0px 0px 15px; list-style: none;}

.popup-ldr-cnt ul li{
    margin: 0px 0px 0px;padding:0px 0px 0px 20px;font-size: 16px; position: relative;
    color: #000050;
}

.popup-ldr-cnt ul li:before{width: 5px; height: 5px; background: #000;
border-radius: 50%; position: absolute; left: 0px; display: inline-block;
content: ""; top: 9px;
}


.prsnt-vdo iframe{width: 100%; float: left; margin-bottom: 25px;
height: 450px;}

.prsnt-vdo h4{
    margin: 0 0 25px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050; text-align: center;
    font-size: 28px;
}

.hndrd-vdo h4 {
    margin:15px 0px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 18px; text-transform: capitalize;
}

.hndrd-vdo p {
    margin: 0px 0px 0; padding: 0; color: #000050;
    font-size: 15px;    text-transform: capitalize;
}

.grph-img-cmrc{width: 100%;}

.vnci-nw-bt .dscvr-mrket-bt{top: 62px;}

.rgtr-nw-btn{
    background: #000050; color: #fff; font-size: 13px;
    font-weight: 600;  padding: 3px 15px; border-radius: 25px;
    float: left;  margin-top: 15px;
}

.rgtr-nw-btn:hover{color: #fff;}

.contact-dv label span{font-size: 12px;}

.abundnt-member{margin: 0px; padding-left: 0px;}

.abundnt-member img{max-width: 100%;  margin-bottom: 15px;
width: 120px;}

.abundnt-member {margin-top: 35px; text-align: center;}

.abundnt-member h2 {
    margin:0px 0px 0;  padding: 0;height: 85px; font-family: "Century Gothic";
    color: #000050;  font-size: 16px; text-transform: capitalize;
    text-align: left;
}

.abundnt-member h6 {
    margin: 15px 0px;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050;  font-size: 14px; text-transform: capitalize;
    height: 30px; text-align: left;
}

.abundnt-member p {
    margin: 0px 0px 0;  padding: 0;
    color: #000050;   font-size: 16px; text-align: left;
}


.program-abndnt h2{margin: 0px; padding: 0px;     font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;}

.program-abndnt {
    background: rgb(245, 245, 255); padding: 25px;  margin-top: 30px;
}

.program-abndnt td{color: #000050;  font-size: 14px;
border-bottom: 1px solid #000050;    padding: 10px 0px}

.program-abndnt table{width: 100%; margin:10px 0px 0px; padding:0px;}

.communityirg  .outline-text p {
   min-height: 130px;
}

.communityirg .outline-text h2{height: auto;}

.community-pich-bg{
    margin: 0px 0px; padding: 30px 0px; background: #ffe9e5;
    width: 100%;  float: left;
}

.community-pich-bg h2 {
    margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}

.community-pich-bg p{
    margin:0px 0px 0; color: #000050; padding: 0px; font-size: 17px;
}

.communiy-prctcpnt-nw{width: 100%; margin:0px; padding: 0px; float: left;}

.almni-hndrd, .prtcpnttwothree{ justify-content: center; }

.almni-hndrd img, .prtcpnttwothree .fclty-dv{cursor: pointer;}

.almni-hndrd .fclty-text p{height: 100px;}

.prtcpnttwothree .fclty-text p{height: 44px;}

.prtcpnttwothree .fclty-text ul{margin-top: 15px;}

.image-dvs-particpnt iframe{width: 100%; height: 300px;}

.nw-text p{text-align: left; margin: 0px 0px 20px;}

.nw-text p{font-weight: 300;}

.nw-text p strong {
    font-family: "Century Gothic Bold";}

.nw-fclty-txt ul{margin: 0px; padding:0px; list-style: none;}

.nw-fclty-txt li{display: inline-block;}

.nw-fclty-txt li a{
    background:#0077b7; margin: 0px; font-size: 18px;
    border-radius: 5px; padding: 0px; width: 30px; height: 28px;
    line-height: 28px; text-align: center;
}

.pltfrm-menu #menu ul{text-align: right !important;  
    padding-right: calc(((100vw- 1140px)/ 2));} 

.pltfrm-menu #menu  ul li>a {
    display: inline-block;
    padding: 0px 12px 8px !important;}

.new-page iframe{width: 350px !important}

.smll-v{text-transform: inherit !important;}

.prtcpnt-btn a {
    background: #000050;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    padding: 12px 27px;
    border-radius: 25px; display: inline-block;
   margin-right: 10px; margin-left: 10px;
    margin-top: 15px;
}

.master-list-btn h4{
    margin: 0px 0px 0px; padding: 0px;  font-size: 28px;
    color: #000050; font-family: "Century Gothic Bold";
}

/**home-page-new**/

.home-announce-text{height: 100%;}

.home-announce-section{margin: 0px; padding:50px 0px; background: #fff;}
.home-announce-sectionimapct {margin: 0px; padding:50px 0px; background: #fff;}
.home-announce-img img{margin: 0px; padding: 0px; width: 100%; float: left;}

.announce-head h2 {
    margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 32px;
}

.announce-head h3{
    margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px; 
}
.announce-head h4{
    margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px; padding-top:50px;
}
.announce-head p {
    margin: 25px 0px 0;  color: #000050; padding: 0px; font-size: 17px;
}

.announce-btn{margin: 0px; padding: 0px;  bottom: 0px;}
.announce-btn-01{margin: 0px; padding: 0px;  bottom: 0px;}
.announce-btn a{
    background: #000050; color: #fff; font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block;  margin-top: 15px;
}
.announce-btn-01 a{
    background: #000050; color: #fff; font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block;  margin-top: 15px;
}
.home-read-btn  a{
    background: #000050; color: #fff; font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block;  margin-top: 0px;
}

.home-grwth-stdy-section{margin: 0px; padding:50px 0px; background: #e5e5ed;}
.home-grwth-stdy-section-01{margin: 0px; padding:50px 0px; background: #fff;}
.listn-btn-home{position: relative;}

.prtner-hm-1 img{width: 150px;}
.prtner-hm-2 img{width: auto;}
.anc-new{margin-top: 15px;}

/**new-css**/

.upcoming-main{margin: 0px; padding:60px 0px 0px;}

.upcm-full-dv{margin: 0px; padding: 0px 15px;}

.upcoming-head-banner h1 {
    margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 32px;
}

.upcoming-head-banner p {
    margin: 25px 0px 0; color: #000050; padding: 0px; font-size: 17px;
}

.tab-section{margin:50px 0px 0px; padding: 0px;}

.tab-section ul li a{padding: 0px 25px; color: #c1c1c1 !important;
font-family: "Century Gothic Bold"; font-size: 20px;}

.tab-section .nav-link.active{color: #000050 !important; 
background: transparent !important; text-decoration: underline;}

.tab-section .nav-link:hover{color: #000050 !important; 
background: transparent !important; }

/*
.tab-section li:nth-child(3) .nav-link.active{color: #f0dfed !important;}

.tab-section li:nth-child(4)  .nav-link.active{color:#ffe9e5 !important;}
*/

.events-filter{margin-top: 5px; display: block;color: #000050;
margin-right: 25px;}

.tab-grids-main{width: 100%; float: left; margin:25px 0px 0px; padding: 0px;}

.upcmng-evnt-main-sc{margin:0px 0px 20px 0%; padding: 0px;
    position: relative; 
}

.upcmng-evnt-main-sc .col-lg-5{padding-right: 0px;}

.upcmng-evnt-main-sc .col-lg-7{padding-left: 0px;}

.upcmng-evnt-image-bx{margin: 0px; padding: 0px; position: relative;
background:rgb(0 0 0 / 52%); height: 100%; overflow:hidden;}

.upcmng-evnt-image-bx img{width: 100%;height: 100%;}

.upcmng-evnt-main-sc:hover .upcmng-evnt-image-bx img{opacity: 45%;}

.upcming-bx-text{padding:20px 32px; background:#cbcbdb; height: 100%;
align-items: center; display: flex;}

.upcming-bx-text h5{    margin: 0px 0px 5px;
    padding: 0px;
    color: #000050;
    font-size: 15px;
    font-weight: 600;}

.upcming-bx-text h3{    margin: 0px;
    padding: 0px;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 22px;}

.upcming-bx-text p{    line-height: 23px;
    margin: 10px 0px;
    padding: 0px;
    color: #000050;
    font-size: 16px;}

.upcming-bx-text button {
    background: #000050; color: #fff; font-size: 15px; padding: 7px 25px;
    border-radius: 25px; font-weight: 600; display: inline-block;
    margin-top: 5px; border: none;
}




.upcmng-evnt-main-sc:nth-child(2n) .col-lg-7{padding-right: 0px; padding-left: 15px;}

.upcmng-evnt-main-sc:nth-child(2n) .col-lg-5{padding-left: 0px; padding-right: 15px;}

.upcm-evnt .leadr-foot{margin-bottom: 0px; margin-top: 35px;}

.upcmng-evnt-open-main-sc{width: 100%; float: left; margin: 0px 0px 20px 0%;}

.upcmng-evnt-open-main-sc:hover .upcmng-evnt-image-bx img{opacity: 45%;}

.upcmng-evnt-open-main-sc .upcming-bx-text {display: block; height: auto;
text-align: center; }

.upcmng-evnt-open-main-sc .upcming-bx-text  h3{min-height:60px;}

.upcmng-evnt-open-main-sc .upcming-bx-text p{margin: 0px;}

.past-event-section{margin: 0px 0px 0px; padding:60px 40px 0px;
}

.past-event-section h2 {
    margin: 0 0 0px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 32px;
}

.past-event-section p {
    margin: 0px 0px 0; color: #000050; padding: 0px; font-size: 17px;
}

.past-event-section a {
    background: #000050;  color: #fff; font-size: 17px; padding: 9px 40px;
    border-radius: 25px; font-weight: 600;  display: inline-block;
    margin-top: 0px; float: right;
}

.pst-btn{display: flex; align-items: center; height: 100%;}

.evnt-rgst-btm .upcoming-head-banner{margin-bottom: 25px;}

.evnt-rgst-btm .upcm-full-dv{padding: 0px;}

.form-heading-rgst-evnt h2{
    margin: 0 0 20px 0;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 32px;
}

.form-heading-rgst-evnt p{
    margin: 0 0 0px 0;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 24px;
}

.form-heading-rgst-evnt{margin-bottom: 25px;}

.past-section{margin: 0px;}

.upcoming-detail-main-image, .upcoming-detail-main-banner{position: relative;}

.upcoming-detail-main-image img{width: 100%; float: left;}

.upcoming-detail-back-btn{position: absolute; top: 35px; margin: 0px;
left: 0px;}

.upcoming-detail-back-btn a {
    background: #000050;  color: #fff; font-size: 16px; padding:7px 20px;
    border-radius: 25px; font-weight: 600;  display: inline-block;
    margin-top: 0px; 
}

.upcoming-detail-banner-heading{position: relative;  background: #ccccdc;
padding: 15px 0px;}

.irg-heading-evnt-banner h1{
    margin: 0 0 0px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 45px;
}

.rgst-btns-heading-banner a {
    background: #000050;  color: #fff; font-size: 16px; padding:7px 25px;
    border-radius: 25px; font-weight: 600;  display: inline-block;
    margin-top: 0px;  float: right; 
}

.upcoming-detail-main-section{padding-top: 70px;}

.irg-open-dv h5 {
    margin: 0px 0px 5px; padding: 0px; 
    color: #000050; font-size: 24px;
}

.irg-open-dv h2 {
    margin: 0px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;
}

.irg-open-dv p {
    margin: 25px 0px 0; color: #000050; padding: 0px;  font-size: 17px;
}

.detail-right-img img{width: 100%; float: left;}

.detail-right-img{margin-top: 45px;}

.subtitle-detail-main-section{margin-top:60px;}

.subtitle-text h5 {
    margin: 0px 0px 5px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050; font-size: 24px;
}
.subtitle-text h6 {
    margin: 0px 0px 15px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050; font-size: 24px;
}
.subtitle-text p {
    margin: 0px 0px 0; color: #000050; padding: 0px;  font-size: 17px;
}

.subtitle-text a{
    background: #000050; color: #fff; font-size: 16px;
    padding: 6px 25px; border-radius: 25px; font-weight: 600;
    display: inline-block; margin-top: 20px; float:left;
}

.quote-detail-right{padding: 0px 80px; margin-top: 35px;}

.quote-detail-right h4{margin:0px 0px 20px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050; font-size:24px; font-style: italic;}

.quote-detail-right p {
    margin: 0px; color: #000050; padding:0px 20px;  font-size: 17px; text-align: center;
     font-style: italic;
}

.detail-question-main{margin-top: 60px; position: relative;}

.question-text-dtl-pg{display: flex; align-items: center; height: 100%;}

.question-text-dtl-pg h3{
    margin: 0px 0px 15px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050; font-size: 24px;
}

.question-text-dtl-pg p {
    margin: 0px 0px 0; color: #000050; padding: 0px;  font-size: 17px;
}

.question-btn-detail {display: flex; align-items: center; height: 100%;}

.question-btn-detail a{
    background: #000050;  color: #fff; font-size: 16px; padding:7px 25px;
    border-radius: 25px; font-weight: 600;  display: inline-block;
    margin-top: 10px;  float: right; 
}

.last-yr-full-event{ padding-top: 40px;
margin-top: 0px;}

.last-year-full-event-head h4{
    margin: 0px 0px 15px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px; text-align: center;
}

.lst-yr-evnt-new{margin-top: 15px;}


.last-yr-half-event{margin:40px 0px 0px;}

.last-yr-half-event .last-year-full-event-head h4{margin-bottom:30px;}

.past-evnt-tstmnl .quote-detail-right{padding: 0px;}

.past-evnt-tstmnl .quote-detail-right p{text-align: left; margin-left: 30px;}

.question-img img{max-width: 100%;}

.nav-item .nav-link i{font-size: 15px;}

.past-imgs{position: relative; overflow: hidden;height: 100%;}

.triangle{
    position: absolute; top: -80px; right: -80px; width: 160px;
    height: 160px; transform: rotate(45deg); text-align: center;
    background: #000050; padding-top: 106px;
}

.triangle p{color: #fff; font-size:17px; margin: 0px; padding: 0px;
line-height: 20px;}

.pst-dvs .upcmng-evnt-main-sc:nth-child(2n) .col-lg-5 {
    padding-left: 15px; padding-right: 0px;
}

.pst-dvs .upcmng-evnt-main-sc:nth-child(2n) .col-lg-7 {
    padding-right: 15px;  padding-left: 0px;
}

.past-btns{text-align: center;}

.past-btns a {
    background: #000050; color: #fff; font-size: 15px; padding: 7px 40px;
    border-radius: 25px; font-weight: 600; display: inline-block;
    margin-top:20px;
}

.pst-btn-text{text-align: right;}

.pst-btn-text p {
    margin: 0px 0px 0px !important;  padding: 0px;color: #000050; font-size: 22px !important;
}


/*slider-css*/

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
  font-family: 'flexslider-icon';
  src:url('../fonts/flexslider-icon.eot');
  src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
    url('../fonts/flexslider-icon.woff') format('woff'),
    url('../fonts/flexslider-icon.ttf') format('truetype'),
    url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0px; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0; }
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px;
 height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; 
overflow: hidden; /*opacity: 0;*/ cursor: pointer; color: #fff; 
 /*-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;*/ }
.flex-direction-nav .flex-prev { /*left: -50px;*/ }
.flex-direction-nav .flex-next { /*right: -50px;*/  position:absolute; right:0px;  }
/*.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;  }*/
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; 
line-height:1; display: inline-block; content: '\f001'; margin-left: 6px;}
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; text-align: center; z-index:99;
 bottom: 6px;}
.flex-control-nav li {margin: 0 4px;  zoom: 1; display: inline-block;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #666; 
  background:#fff; cursor: pointer; text-indent: -9999px; 
  border-radius: 50%; border: 1px solid #000050;}
.flex-control-paging li a:hover { background:#000050;  }
.flex-control-paging li a.flex-active { background:#000050; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/**slider-css-end**/

.hint-css {
  font-size: 14px;
  position: absolute;
  padding: 5px;
  z-index: 100000; 
}
.hint-css-inner {
  background-color: #cbcbdb;
  color: #000050; 
  max-width: 230px !important;
  padding: 10px !important; opacity: 1;
  text-align: center; border-radius: 5px;
}

.hint-css-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #cbcbdb;
}

/* Rules to colour arrows */

.hint-css-n .hint-css-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.hint-css-nw .hint-css-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.hint-css-ne .hint-css-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.hint-css-s .hint-css-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.hint-css-sw .hint-css-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.hint-css-se .hint-css-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.hint-css-e .hint-css-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.hint-css-w .hint-css-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}


.load-bx .upcmng-evnt-main-sc{display: none;}

.cmmunity-drop{width: 160px !important;}

.cmmunity-drop li a{padding-left: 15px !important}

.cmmunity-drop ul{width: 120px !important; left: 160px !important;}

#pills-irg_open .col-lg-6, #pills-roundtable .col-lg-6{display: none;}

.webnar-bg{margin:28px 0px 0px; padding: 15px; 
background: #E5E5ED; border-radius: 5px;}

.webnar-bg p{color: #010050; margin: 0px;  font-size: 17px;}

.webnar-wp-new p{font-weight: 600;}



.upcmng-webnar-main-sc{margin:0px 0px 20px 0%; padding: 0px;
    position: relative; 
}

.upcmng-webnar-main-sc .col-lg-5{padding-right: 0px;}

.upcmng-webnar-main-sc .col-lg-7{padding-left: 0px;}

.upcmng-webnar-main-sc:nth-child(2n) .col-lg-5 {
    padding-left: 0px;
    padding-right: 15px;
}
.upcmng-webnar-main-sc:nth-child(2n) .col-lg-7 {
    padding-right: 0px;
    padding-left: 15px;
}

.upcmng-web-image-bx{margin: 0px; padding: 0px; position: relative;
 height: 100%; }

.upcmng-web-image-bx img{width: 100%; position: relative;}

.upcmng-web-image-bx .upcm-logo-crner{width: 120px; position: absolute;
right: 15px; top: 25px;}

.upcmng-webnar-main-sc:hover .upcmng-webnar-main-sc img{opacity: 45%;}

.upcming-bx-wbnr-text{padding:20px 35px; background:#E5E5ED; height: 100%;
align-items: center; display: flex; align-items: center;}

.upcming-bx-wbnr-text h5{margin:0px 0px 5px; padding: 0px;
color: #000050; font-size: 21px;}

.upcming-bx-wbnr-text h3{margin: 0px; padding: 0px;font-family: "Century Gothic Bold";
color: #000050; font-size: 26px;}

.upcming-bx-wbnr-text p{margin:20px 0px; padding: 0px;
color: #000050; font-size: 16px;}

.upcms-dvs-webs{position: relative;}

.upcoms-webinar-ons{margin-top: 45px;}

.upcming-bx-text button, .upcming-bx-text .clickregister {
    background: #000050; color: #fff; font-size: 15px; padding: 7px 25px;
    border-radius: 25px; font-weight: 600; display: inline-block;
    margin-top: 5px; border: none;
}

.upcms-dvs-hovers{position: absolute; height: 100%; display: none;
    align-items: center; text-align: center;
background-image: linear-gradient(to top,#ff927e , #000050);}

.upcmng-webnar-main-sc:hover .upcms-dvs-hovers{display: flex;}

.upcms-dvs-hovers h4{margin: 0px; padding: 0px; font-size: 24px; color: #fff;
    font-family: "Century Gothic Bold";}

.upcms-dvs-hovers p{font-size: 18px; margin: 0px; padding: 0px; color: #fff;}

.upcms-dvs-hovers h2{margin:15px 0px; padding: 0px; font-size: 48px; color: #fff;
    font-family: "Century Gothic Bold";}

.upcms-dvs-hovers h6{margin: 0px; padding: 0px; font-size: 18px; color: #fff;}

.upcms-dvs-hovers a {
    background: #000050;  color: #fff; font-size: 15px;  padding: 5px 25px;
    border-radius: 25px;  font-weight: 600; display: inline-block;
    margin-top: 15px; border: none; 
}

.demand-webinar-btns{margin:30px 0px; padding: 0px;}

.demand-webinar-btns p{margin:15px 0px; padding: 0px; font-size: 30px; color:#010050;
    font-family: "Century Gothic Bold"; line-height: 35px;}

.demand-webinar-btns a {
    background: #000050; color: #fff; font-size: 15px; padding: 7px 25px;
    border-radius: 25px; font-weight: 600; display: inline-block;
    margin-top: 5px;  border: none;
}

.webinar-misses{width: 100%; margin:45px 0px 0px; padding: 0px; background: #F0DFED;
padding: 45px;}

.webinar-misses-head h3{margin: 0px; padding: 0px; color: #010050; font-size: 26px;
font-family: "Century Gothic Bold";}

.webinar-misses-head p{margin:20px 0px; padding: 0px; color: #010050; font-size:18px;
}

.webinar-misses-form{margin: 0px;}

.webinar-misses-form p{margin: 0px; padding: 0px; width: 100%; float: left;}

.webinar-misses-form p label {
    margin: 0px 0px 0; color: #000050; padding: 0px;
    font-size: 15px; width: 100%;  float: left;
}

.webinar-misses-form p  input {
    margin: 10px 0px; padding: 15px 15px; border: none; font-size: 15px;
    outline: 0; color: #000; width: 100%; height: 40px; background: #fff;
}

.webinar-misses-form p  select {
    margin: 10px 0px; padding: 0px 15px; border: none; font-size: 15px;
    outline: 0; color: #000; width: 100%; height: 40px; background: #fff;
}

.text-news{
    margin: 10px 0px; padding: 15px 15px; border: none; font-size: 15px;
    outline: 0; color: #000; width: 100%; height: 40px; background: #fff;
    height: 100px;
}


.chks{border: none; background: #fff;}


.webinar-misses-form .cnt-lb input {width: auto;}

.webinar-misses-form p label.chkbx{padding-left: 30px;}

.webinar-misses-form .cnt-lb a{color: #000050; text-decoration: underline;}

.misses-sb-btn input{
    background: #000050; color: #fff; font-size: 15px;  padding: 5px 25px;
    border-radius: 25px;  font-weight: 600; display: inline-block;
    margin-top: 25px;  border: none;
}

.misses-sb-btn button{
    background: #000050; color: #fff; font-size: 15px;  padding: 5px 25px;
    border-radius: 25px;  font-weight: 600; display: inline-block;
    margin-top: 25px;  border: none;
}

.webinar-section-sgnup{
    background: #f0dfed;
    padding: 50px 0px;
}

.webinar-section-sgnup .webinar-misses{margin-top: 0px; padding: 0px 15px;}

.webinar-section-sgnup .webinar-misses-form{margin-top: 30px;}

.webinar-section-sgnup  .cnt-lb{margin: 25px 0px 0px;}

.dtls-webs-upcms{padding: 0px 15px; margin: 0px 0px 40px;}

.dtls-webs-upcms .upcoms-webinar-ons {
    margin-top: 0px;
}

.upcm-rgst-websnar{margin: 40px 0px 0px;}

.upcm-rgst-websnar p{
    margin: 0px 0px 25px;  color: #000050;
    padding: 0px; font-size: 17px;
}

.cnvrsn-btn a{ font-size: 15px; padding: 8px 20px;}

.filter-demnd{margin:45px 0px 0px; padding: 0px;}

.filter-demnd label{
    margin: 2px 5px 0px 0px; color: #000050;  padding: 0px; font-size: 15px;float: left;
}

.filter-demnd select{color: #000050; font-size: 14px; margin:0px 0px 0px 10px; 
    padding: 2px 25px 2px 7px; float: left; border-radius: 0px; outline: none;
background-image: url("../images/drop-arrow.png");
 background-position: center right 5px;
background-repeat: no-repeat; background-size: 14px; appearance:none;
border:1px solid #010050;
max-width: 160px; background-color: transparent;
}

.demand-webs{padding:60px 0px 50px; background: #E5E5ED; margin-top: 60px;}

.demand-evnt-open-main-sc{width: 100%; float: left; margin: 0px 0px 20px 0%; 
position: relative;}

.demand-bx-text{display: block; height: auto;
text-align: center;  background: #fff; padding: 20px 0px;} 

.demand-evnt-image-bx img{width: 100%; float: left;}

.demand-bx-text h5 {
    margin:5px 0px 5px; padding: 0px; color: #000050; font-size:15px;
}

.demand-bx-text h3 {
    margin: 0px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050; font-size: 26px;
}

.demand-bx-text img{ margin: 25px 0px 0px;min-height: 40px;
    max-height: 40px;}

.demand-top-webinar{margin: 0px; padding: 0px;}

.demand-web-image-bx{margin: 0px;}

.demand-web-image-bx img{width: 100%;}

.ondmnd{position: relative; overflow: hidden;}

.triangle-1 {
    position: absolute; top: -80px; right: -80px; width: 160px;
    height: 160px; transform: rotate(45deg); text-align: center;
    padding-top: 106px; background-image: linear-gradient(to right,#ff927e , #000050);
}

.triangle-1 p {
    color: #fff; font-size: 17px; margin: 0px; padding: 0px;  line-height: 20px;
}

.demand-bx-wbnr-text{
    padding: 20px 35px; background: #fff; height: 100%; align-items: center;
    display: flex;
}

.demand-bx-wbnr-text h5 {
    margin: 0px 0px 5px; padding:0px 40px; color: #000050; font-size: 19px;
    font-family: "Century Gothic Bold";
}

.demand-bx-wbnr-text h3 {
    margin: 0px; padding: 0px; font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;
}

.demand-bx-wbnr-text p {
    margin: 10px 0px 0px; padding: 0px; color: #000050; font-size: 16px;
}

.demand-bx-wbnr-text img{width: 180px; margin: 20px 0px 25px;
} 

.demand-hovers{margin: 0px; padding: 0px;position: absolute;
    height: 100%; display: none;  align-items: center;
    text-align: center; background-image: linear-gradient(to top,#ff927e , #000050);
    display: none; cursor: pointer;
}

.upcmng-webnar-main-sc:hover .demand-hovers{display: flex;}

.demand-hover-left {padding: 20px 65px}

.demand-hover-left p{margin: 0px; padding: 0px; font-size: 17px;color: #fff;
}

.demand-hover-right p{margin: 0px; padding: 0px; font-size: 17px;color: #fff;
}

.demand-available{margin: 45px 0px 0px; text-align: center;}

.demand-available h4{color: #fff; font-size: 22px; font-family: "Century Gothic";}

.demand-available ul {
    margin: 15px 0px 0px; padding: 0px; list-style: none;
}

.demand-available ul li {
    margin: 0px 6px 0px 0px; padding: 0px; display: inline-block;
}

.demand-available  ul li img {
    width:35px;  margin: 0px;
}

.upcmng-webnar-main-sc:nth-child(2n) .upcms-dvs-webs .col-lg-7 .triangle-1{left: -80px;
right: inherit; transform: rotate(-45deg); }

.demand-pgnatin{margin-top: 15px; text-align: center;}

.demand-pgnatin .pagination{display: inline-block;}

.demand-pgnatin .pagination li{display: inline-block;}

.demand-pgnatin .pagination li a{background: transparent; color: #01005066;
border: none;  padding: 0px 5px; font-size: 14px;}

.demand-pgnatin .pagination li a.active{color: #010050;}

.demand-pgnatin .pagination li a:hover{color: #010050;}

.demand-web-sect{margin-top: 45px; padding: 0px 0px;}

.demand-webinar-btns{padding: 0px 45px;}

.demand-hover-small{position: absolute; height: 100%; display:none; 
align-items: center; text-align: center; padding: 35px 35px;  cursor: pointer;
background-image: linear-gradient(to top,#ff927e , #000050);}

.demands-newst-pro:hover .demand-hover-small{display: flex}

.demand-hover-small p {
    margin:0px 0px 25px; padding: 0px; font-size: 17px; color: #fff;
}

.demand-hover-small h4 {
    color: #fff; font-size: 20px; font-family: "Century Gothic";
}

.demand-hover-small ul {
    margin: 15px 0px 0px;  padding: 0px; list-style: none;
}

.demand-hover-small ul li {
    margin: 0px 6px 0px 0px; padding: 0px;  display: inline-block;
}

.demand-hover-small ul li img {
    width: 35px;  margin: 0px;
}

.demands-newst-pro{position: relative; margin-bottom: 20px;}

.demands-newst-pro  .demand-evnt-open-main-sc{margin-bottom: 0px;}

.demand-webs .demand-bx-text h5{height: 15px;}

.msg-dv a{word-break: break-all; color:#010050; font-weight: 600;}

.msg-dv {margin-top: 15px;}

.upcoms-webinar-ons .upcmng-webnar-main-sc:nth-child(2) .upcm-logo-crner{
    width: 80px;
}

.btn-clear-filter{
    color: #fff;  font-size: 15px; border: 1px solid #000050;
    margin: 0px auto;  background: #fff; padding: 2px 30px;
    border-radius: 25px; background: #000050; font-family: "Century Gothic Bold";
}

.newsletter-section{background: #f0dfed; margin: 0px; padding: 80px 0px;}


/* The popup form - hidden by default */
.form-popup {
  display: none;
  position: fixed;
  bottom: 0;
  right: 15px;
  border: 3px solid #f1f1f1;
  z-index: 9;
}

/* Add styles to the form container */
.form-container {
  max-width: 300px;
  padding: 10px;
  background-color: white;
}

/* Full-width input fields */
.form-container input[type=text], .form-container input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  border: none;
  background: #f1f1f1;
}

/* When the inputs get focus, do something */
.form-container input[type=text]:focus, .form-container input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}

/* Set a style for the submit/login button */
.form-container .btn {
  background-color: #04AA6D;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  margin-bottom:10px;
  opacity: 0.8;
}

/* Add a red background color to the cancel button */
.form-container .cancel {
  background-color: red;
}

/* Add some hover effects to buttons */
.form-container .btn:hover, .open-button:hover {
  opacity: 1;
}


.newsletter-bx a{background: #f0dfed; color: #000050; margin: 0px; padding:5px 15px; 
font-size: 15px; font-weight: 600; display: inline-block;
transform: rotate(-90deg); position: fixed; right: -85px; bottom:100px;
border-radius: 5px; box-shadow: 0px 0px 9px #ababab;     z-index: 1000000;}

.study-dv a {
    bottom: 350px;
    right: -60px;
}

.newsletter-bx a i{transform: rotate(90deg);}

/* The popup form - hidden by default */
.form-popup {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0px;
  border:none;
  z-index: 9; 
}

/* Add styles to the form container */
.form-popup form{
    max-width: 450px;   padding: 20px; background-color: #f0dfed; float: left;
    border-radius: 5px; box-shadow: 0px 0px 9px #ababab;
}

.visible {
    display: block;
  }


#myForm .webinar-misses-head p{margin: 0px 0px 10px !important; 
    font-family: "Century Gothic Bold" !important;}
.subtitle-text ul {
    margin: 10px 0 15px;
    padding: 0;
    list-style: none;
    display: block;
    width: 100%;
    float: left;
}

.subtitle-text ul li {
    margin: 0 0 0;
    padding: 0 0 0px 20px;
    font-size: 18px;
    color: #000050;
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.subtitle-text ul li:after {
    position: absolute;
    left: 0;
    content: "";
    width: 6px;
    height: 6px;
    background: #000050;
    top: 11px;
    border-radius: 50%;
}

.contact-right-img-prt img{width: 100%; float: left;}

.contact-left-info{margin: 0px;}

.contact-left-info p{
    margin: 25px 0px 0; color: #000050;  padding: 0px;
    font-size: 17px;
}

.contact-left-info strong{width:80px; float: left;}

.contact-left-info span{width: auto; display: inline-block;}

.top-text{padding: 15px 0px; background:#e5e5ed;}

.top-text p{margin:5px 0px 0px; padding: 0px; font-size: 18px;
color: #000050;}

.wbnr-dtl-dv{padding: 0px 15px;}

.registration-video-box h2{margin: 0 0 20px 0; padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;}

.registration-video-box img{width: 100%; margin-top:5px;}   

#listen-poscast-section{width: 100%; float: left; background: #e5e5ed; padding: 55px 0px;
    margin-top: 65px;
}

.poscast-heading-dv h2{margin: 0 0 20px 0; padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;}

.podcast-detail-dv{margin-top: 10px;}

.podcast-player-dv img{width: 100%; float: left;}

.podcast-player-text{padding-left: 20px;}

.podcast-player-text p{color: #000050; padding: 0px;  font-size: 17px; margin: 0px;}

.podcast-player-text a{
    background: #000050;  color: #fff;  font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block; margin-top: 15px;
}

.podcast-player-text a img{width: 25px; margin-right: 5px;}

.podcast-signup{
    background: #f0dfed;
    padding: 50px 0px;
}

.podcast-signup .webinar-misses{margin-top: 0px; padding: 0px 15px;}

.podcast-signup .webinar-misses-form{margin-top: 30px;}

.podcast-signup  .cnt-lb{margin:20px 0px 0px;}

.webinar-misses-head h5 {
    margin:30px 0px 0px;
    padding: 0px;
    color: #010050;
    font-size: 17px;
}

#join-webnar-section{width: 100%; margin: 0px; padding:60px 0px; float: left;}

.join-webnr-head h2{margin: 0 0 20px 0; padding: 0;  font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;}

.join-webinar-main-section{margin-top: 20px;}    

.join-webinar-main-section .upcms-dvs-webs .col-lg-7{padding-right: 0px;}

.join-webinar-main-section .upcms-dvs-webs .col-lg-5 {
    padding-left: 0px;
}

.join-webinar-main-section .upcms-dvs-webs .row{margin: 0px;}

.join-webinar-main-section .upcms-dvs-webs .upcmng-web-image-bx .upcm-logo-crner{left: 15px;
top: 15px; right: inherit;}

.view-webnar-button{text-align: center; margin-top: 25px;}

 .view-webnar-button a{
    background: #000050; color: #fff; font-size: 16px; padding: 7px 25px;
    border-radius: 25px; font-weight: 600; display: inline-block;
    margin-top: 5px;  border: none;
}

#discover-demand-section{margin: 0px; padding: 0px; float: left; width: 100%;
background: #e5e5ed; padding: 55px 0px;}

.demand-discover-head h2, .interview-head h2{margin: 0 0 20px 0; padding: 0;  
    font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;}

.demand-webinars-listing{margin-top: 25px;}

#interview-section{width: 100%; margin: 0px; padding:55px 0px; float: left;}

.interview-listing ul{margin:15px 0px 0px; padding: 0px; list-style: none;}

.interview-listing  ul li{border-top: 2px solid #000050; display: block; padding: 7px 10px;
width: 100%; float: left;}

.interview-listing  ul li a{color: #000050; font-size: 20px; margin: 0px; padding: 0px;
    font-family: "Century Gothic Bold"; display: flex; align-items: center;}

.interview-listing  ul li span{color: #000050; font-size: 20px; margin: 0px; padding: 0px;
    font-family: "Century Gothic Bold";  align-items: center;}

.interview-listing  ul li:last-child{border-bottom: 2px solid #000050;}

.interview-listing  ul li img{width: 25px; margin-right: 5px;}

.show-read-dv{display: none;}

.showreaddv-ons{border-bottom: 2px solid #000050;}

.showreaddv-ons h4{margin:20px 0 30px 0; padding: 0;   font-family: "Century Gothic Bold";
    color: #000050;  font-size: 24px; line-height: 32px;}

.showreaddv-ons p{margin:20px 0 30px 0; padding: 0;  
    color: #000050;  font-size: 17px; }    

.showread-two{margin: 0px;}

.showread-two p{margin:25px 0 15px 0; padding: 0;  
    color: #000050;  font-size: 17px; }    


.showread-two h3{margin:0px 0 30px 0; padding: 0;   font-family: "Century Gothic Bold";
    color: #000050;  font-size: 31px; line-height: 42px; float: right; width: 400px;
    margin-left: 35px;}

 .quts p{float: left;}

 .showread-two p img{width: 400px !important; float: right; margin-top: 35px;
    margin-left: 40px; margin-right: 0px; margin-bottom: 20px; }

.flip{cursor: pointer;}

#banner-live-telecast{width: 100%; float: left; margin: 0px; padding: 0px;}

#banner-live-telecast img{width: 100%;}

#live-detail-section{width: 100%; margin: 0px; padding:60px 0px; background: #fff;
float: left;}

.live-left-dv h2{
    margin: 0 0 20px 0;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}

.live-left-dv p{
    color: #000050; padding: 0px; font-size: 17px; margin: 0px;
}

.live-right-dv{padding-left: 30px;}

.live-right-dv h2{
    margin: 0 0 20px 0;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}

.live-right-dv ul{margin: 0px; padding: 0px;}

.live-right-dv ul li{border-top: 2px solid #000050; display: block; padding: 7px 10px;
width: 100%; float: left; color: #000050;}

.live-right-dv ul li:last-child{border-bottom: 2px solid #000050}

.new-text p{
    margin: 20px 0px 0;
    color: #000050;
    padding: 0px; text-align: left;
    font-size: 17px;
}

.lds-dv .blck-text-why h4 {
    height: 35px;
    word-break: break-all; font-size: 12px;
}

.lds-dv .blck-text-why p{height: 35px; font-size: 11px;}

.lds-dv .why-blck{height: 168px; line-height: 168px;}


 .owl-carousel .owl-item {
     transition: all 0.3s ease-in-out; margin-bottom: 50px;
 }

 .owl-carousel .owl-item .card {
     padding: 25px 15px;
     position: relative; text-align: center;
 }

  .owl-carousel .active.center .card{ background: #000050;}

  .owl-carousel .active.center .card .testimonial p{color: #fff;}



 .owl-carousel .owl-item img {
     height:70px; width: 70px !important; border-radius: 50%;
     object-fit: cover;  margin: 0px auto;
 }

 .owl-carousel .owl-item .card .name {
    position: absolute; bottom: -118px; left: 0%; color: #000050;
    font-size: 17px;  font-weight: 600; border-radius: 5px;
    margin: 0px auto; width: 100%;
}

 .owl-carousel .owl-item .card .name p{font-size: 13px;}

 .owl-carousel .owl-item .card {
     transform: scale3d(0.8, 0.8, 0.8);
     transition: all 0.3s ease-in-out
 }

 .owl-carousel .owl-item.active.center .card {
     opacity: 1;
     transform: scale3d(1, 1, 1)
 }

 .owl-carousel .owl-dots {
     display: inline-block;
     width: 100%;
     text-align: center
 }

 .owl-theme .owl-dots .owl-dot span {
     height: 20px;
     background: #2a6ba3 !important;
     border-radius: 2px !important;
     opacity: 0.8
 }

 .owl-theme .owl-dots .owl-dot.active span,
 .owl-theme .owl-dots .owl-dot:hover span {
     height: 13px;
     width: 13px;
     opacity: 1;
     transform: translateY(2px);
     background: #83b8e7 !important
 }

 @media(min-width: 480.6px) and (max-width: 575.5px) {
     .owl-carousel .owl-item .card .name {
         left: 24%
     }
 }

 @media(max-width: 360px) {
     .owl-carousel .owl-item .card .name {
         left: 30%
     }
 }



.testimonial p{margin: 0px 0px 15px; padding: 0px; font-size: 17px; color: #000050;}

.testmnl .owl-carousel .owl-item.active.center .card {
    transform:scale3d(1,1,1);
}

.testmnl .owl-carousel .owl-item .card {
    min-height: 300px;
}

.testmnl .owl-carousel .owl-item .card .name p {
    font-size: 15px;
}

.testmnl .owl-carousel .owl-item .card .name{font-size: 19px;     bottom: -135px;}

.testmnl .owl-carousel .owl-item .card {
    transform: scale3d(1,1,1);
}

 .testmnl .owl-carousel .owl-item {
     transition: all 0.3s ease-in-out; margin-bottom: 70px;
 }

 .prtc-new img{float: left; width: 100%;}

 .optimize .fclty-text h4{height: 50px;}

 .optimize .almni-hndrd .fclty-text p{height: auto; margin-bottom: 10px;}

.find-btn{
    background: #000050 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    padding: 3px 15px !important;
    border-radius: 25px !important;
    margin-top: 15px !important; width: auto !important; height: auto !important;
    line-height:inherit !important;
} 

.pstvipt-vds video{width: 100%;}

.prtccimg img{width: 100%; float: left;}

.prtcndrs-new .fclty-text p {
    height: 85px !important;
}

.new-home-video iframe{width: 100%; float: left; height: 220px;}

.announc-rmv-bg{background: #fff;}

.lsn-text p{margin-top: 10px;}

.irg-insight-leader{margin: 0px; padding: 0px;}

.irg-insight-left {height: 100%;}

.irg-insight-left img{width: 100%; height: 100%;}

.irg-insight-leader .col-lg-5{padding-right: 0px;}

.irg-insight-leader .col-lg-7{padding-left: 0px;}

.irg-insight-text{height: 100%; display: flex; align-items: center; background: #e5e5ed;
padding: 10px 20px;}

.irg-insight-text p{ margin: 0px 0px 0;  color: #000050; padding: 0px; font-size: 17px;}

.video-rgst{margin-top: 50px;}

.video-rgst .wht-txt h3 { margin: 0 0 0px 0;}

.video-rgst .leader-video {
    margin: 0px 0px 60px;
}

.pink-frms{background:#F0DFED;}

.pink-frms .webinar-misses{margin-top: 0px;}

.isnight-upcmg-webinar{padding:45px 0px 35px; margin: 0px;}

.isnight-upcmg-webinar .upcmng-webnar-main-sc .col-lg-7 {
    padding-right: 0px;  padding-left: 15px;
}

.isnight-upcmg-webinar .upcmng-webnar-main-sc .col-lg-5 {
    padding-left: 0px;  padding-right: 15px;
}

.isnight-upcmg-webinar .upcmng-web-image-bx .upcm-logo-crner{left: 15px;}

.demand-webnar-insights{padding:45px 0px;  background: #E5E5ED;}

.demand-insight{margin: 0px;}

.demand-webnar-insights .demand-webinar-btns{margin-bottom: 0px;}

.vds-insight-fll{padding-bottom: 0px;}

.vds-insight-fll .video-rgst .leader-video {
    margin-bottom: 30px;
}

.frms-video iframe{width: 100%; min-height: 450px; margin-bottom: 25px;}

.frms-video iframe:last-child{margin-bottom: 0px;}

.webnr-vdos{margin-bottom: 0px;}

span.m-text {
    float: left;
    width: 60px;
}
.m-text-bg {
    background: #01005a;
    color: #fff;
    padding: 2px 8px;
    font-size: 24px;
}
.d-text-bg {
    background: #ff5b00;
    color: #fff;
    padding: 2px 8px;
    font-size: 24px;
}
.pdf-full-img img { width: 100% !important; 
}

.pdf-full-img-01 img { width: 100% !important; max-width:160px;
}
.pdf-full-title h2 {     margin: 10px 0 0px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 34px;
}
.br-top { margin-top:30px;  border-bottom:solid 2px #000050; padding-bottom:10px;
}

/*24-5-2022*/

.human-intro {
    margin: 0px;
    padding: 20px 0px;
    border-bottom: solid 2px #000050;
}
.burburry-img {
    max-width: 100%;
    float: left;
    width: 170px;
    height: 60px;
    padding-right: 0px;
    margin: 0px;
}
.burburry-img img{ 
        width: 100% !important;
    height: 100%;
}
.pages-bnner-text h2 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 32px;
    font-weight: 500;
}
.pages-bnner-text span {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
}
.front-logo img {
    max-width: 100%;
    float: left;
    width: 165px;
    padding-right: 35px;
    margin-left: 0px;
    margin-bottom: 30px;
}
.angela-img {
    margin: 10px 0px 30px;
}
.angela-img img {
    width: 100% !important;
}
#large-section {
    width: 100%;
    margin: 0px;
    padding: 55px 0px 15px;
    float: left;
}
.angela-bg  {
  margin: 20px 0px;;
}
.angela-bg img {
    width: 100% !important;
}
#angela-large {
    width: 100%;
    margin: 0px;
    padding: 20px 0px 0px;
    float: left;
}
.marketer-bg {
    width: 100%;
    margin: 0px;
    padding: 30px 0px 30px;
    float: left;
}
.marketer-bg img {
width: 100% !important;
}
.highlight-right-one {
    margin: 80px 0px 50px;
    padding: 0px;
}
.icon-one-hds h4 {
    margin: 0px;
    padding: 0px;
    color: #010050;
    font-family: "Century Gothic Bold";
    font-size: 36px;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    line-height: 44px;
}
.text-icon-one {
    margin: 20px 0px;
}
.text-icon-one:last-child {
    margin-top: 35px;
}
.text-icon-one i {
    margin: 0px;
    padding: 0px;
    color: #010050;
    font-size: 26px;
    font-weight: 500;
    font-style: italic;
}
span.e-text {
    float: left;
    width: 60px;
}
.e-text-bg {
    background: #FF0000;
    color: #fff;
    padding: 2px 8px;
    font-size: 24px;
}
.ptgone-1 {
    margin: 0px;
    padding: 5px 20px;
    color: #010050;
    font-family: "Century Gothic Bold";
    font-size: 34px;
    font-weight: 600;
    font-style: italic;
    line-height: 40px;
    letter-spacing: 1px;
    position: relative;
    display: inline;
}
.ptgone-1:before {
    content: "\f10d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #010050;
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0;
}
.ptgone-1:after {
    content: "\f10e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #010050;
    font-size: 14px;
    position: absolute;
    bottom: 2px;
    right: 0;
}
.jope-01 {
    margin: 90px 0px 0px;
    padding: 0px;
    color: #010050;
    font-size: 44px;
    font-weight: 600;
    letter-spacing: 1px;
}
.showread-two h6 {
    line-height: 32px;
    margin: 25px 0px;
    padding: 0px;
    color: #000050;
    font-size: 22px;
    font-weight: 600;
}
.ptgone-2 {
    margin: 30px 0px;
    padding: 5px 0px;
    color: #010050;
    font-size: 24px;
    font-family: "Century Gothic Bold";
    font-weight: bold;
    font-style: italic;
    line-height: 32px;
    display: block;
}

#silvia-lagnado-section {
    width: 100%;
    margin: 0px;
    padding: 55px 0px;
    float: left;
}
.lang-01 {
    margin-top: 30px;
}
.silvia-intro .cmo-role-01 {
    margin: 0px;
    padding: 10px 0px;
    color: #010050;
    font-size: 46px;
    font-weight: 500;
    position: relative;
    width: 120px;
    float: left;
}
.silvia-intro .cmo-role-01:after {
    border-right: 2px solid #282c34;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 10%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 2px;
    height: 90px;
}

.silvia-intro .cmo-role-02 {
    margin: 0px;
    padding: 10px 0px;
    color: #010050;
    font-size: 46px;
    font-weight: 500;
    position: relative;
    width: 120px;
    float: left;
}
.silvia-intro .cmo-role-02:after {
    border-right: 2px solid #282c34;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 10%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 2px;
    height: 90px;
}
.silvia-intro .cmo-role-03 {
    margin: 0px;
    padding: 10px 0px;
    color: #010050;
    font-size: 46px;
    font-weight: 500;
    position: relative;
    width: 50px;
    float: left;
}
.silvia-intro .cmo-role-03:after {
    border-right: 2px solid #282c34;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 10%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 2px;
    height: 50px;
}
.silvia-intro h2 {
    margin: 0px;
    padding: 0px;
    color: #010050;
    font-family: "Century Gothic Bold";
    font-size: 40px;
    font-weight: 600;
    line-height: 44px;
}
.silvia-intro h3 {
    margin: 0px;
    padding: 0px;
    color: #010050;
    font-family: "Century Gothic Bold";
    font-size: 20px;
    font-weight: 600;
    line-height: 40px;
}
.silvia-date {
    text-align: right;
}
.silvia-date p {
    margin: 0px;
    padding: 0px;
    color: #010050 !important;
    font-size: 18px;
    font-weight: 600;
}
.silvia-text-dv p {
    margin: 25px 0 15px 0;
    padding: 0;
    color: #212529;
    font-size: 17px;
}
.silvia-text-dv p strong{
    margin: 25px 0 15px 0;
    padding: 0;
    color: #000050;
    font-size: 16px;
}
.inter-02 {
    margin-bottom: 30px;
}
.inter-04 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.choose-txt-main {
    margin: 0px;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 150px 0px 0px 80px;
    padding-right: calc(((100vw - 1140px)/ 2));
    background: #010050;
}
.choose-head h2 {
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 44px;
    font-weight: 600;
    letter-spacing: 1px;
}
.super-connector-dv {
    margin: 20px 0px;
    padding: 20px 40px;
    background: #010050;
}
.super-connector-dv h2 {
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 30px;
}
.alan-old-01 {
    width: 200px !important;
    margin-left: auto;
    margin-right: auto;
}
.alan-old-01 img {
    width: 100% !important;
    max-width: 100%;
}
.jodi-harris-dv {
    margin: 25px 0 15px 0;
    padding: 0;
    color: #212529;
    font-size: 17px;
}
.jodi-harris-dv h3 {
    margin: 10px 0px;
    padding: 0px;
    color: #212529;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}
.jodi-harris-dv h4 {
    margin: 10px 0px 30px;
    padding: 0px;
    color: #212529;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}
.jodi-harris-dv p strong {
    margin: 25px 0 15px 0;
    padding: 0;
    color: #212529;
    font-size: 24px;
    font-weight: 600;
}
.jodi-1 {
    width: 200px !important;
    float: left;
    margin-right: 20px;
}
.jodi-1 img {
    width: 100%;
}
.jodi-2 {
    width: 250px !important;
    float: right;
    margin-left: 10px;
}
.jodi-2 img {
    width: 100%;
}
.paul-1 {
      width: 250px !important;
    float: left;
    margin-right: 20px !important;
}
.paul-1 img {
    width: 100%;
}
.paul-2 {
    width: 250px !important;
    float: right;
    margin-left: 10px !important;
}
.paul-2 img {
    width: 100%;
}
.paul-center-01 {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    margin-top: 30px;
}
.paul-center-01 img {
      max-width: 100% !important;
    width: 100% !important;
}
.keith-weed-bg01 {
  margin: 20px 0px 0px;
}
.keith-weed-bg01 img {
  width: 100% !important;
}
.keith-connector-one {
    margin: 0px 0px 20px;
    padding: 20px 40px;
    background: #010050;
}
.keith-connector-one h2 {
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 30px;
}
.keith-19 {
    width: 450px !important;
    float: right;
    margin-left: 20px;
}
.keith-19 img {
    width: 100%;
}

.new-home-video{height: 100%; display: flex; align-items: center;}

.advisroy-nw-img  img{width: 100%; float: left; margin-top: 40px;}

/**new**/

.panama .program-spcific {
    margin: 10px 0px 0px;
}


.panam-imgs-dv{margin-top: 35px; margin-bottom: 55px;}

.panam-imgs-dv img{width: 100%;}

.panama-agenda .wht-dtl-inner{height:354px;} 

.panama-agenda .get-dtl-main .col-lg-4 .wht-dtl-inner{    padding: 30px 0px 30px 15px;
    text-align: left;
}

.panama-agenda .get-dtl-main .col-lg-4 .wht-dtl-inner p strong{font-size: 14px;}

.get-dtl-main .row:nth-child(2) .col-lg-4 .wht-dtl-inner{border-top-color: #fff;}

.get-dtl-main .row:nth-child(2) .col-lg-4:nth-child(3) .wht-dtl-inner{border-top: 1px solid #fff;}

.btm-panam{margin-bottom: 0px;}

.subtitle-detail-main-section{margin-top: 0px;}

.time-dtl{color: #000050; font-size: 17px;}

.qstns .detail-question-main {
    margin-top: 40px;
}

.article-section .wht-txt h3 {
    font-size: 20px;
}

.article-section .dscvr-mrket-bt {
    bottom: -15px; top: inherit;
}

.article-section {
    margin-bottom: 45px; margin-top: 25px; 
}

.article-section .last-year-full-event-head h4{text-align: left; margin-bottom: 30px;}

.article-section  .col-lg-12{border-top: 1px solid #000050; padding:25px 0px 0px;}

.article-section  .wht-txt img{width: 55px; margin: 0px auto 20px;}

.leader-content-main .date-panama{
    background: #000050;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 0px;
}

.rtrt-dnld a{
    background: #000050;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 0px;
}

.panama-sct{margin: 50px 0px 60px;}

#press-neesltr{width: 100%; float:left; background:#e5e5ed; padding-bottom: 50px;}
.newsltrimg { min-height:250px; max-height:250px; overflow:hidden;    background: #fff;
}
.newsltrimg img{width: 100%; float:left;}

.newslist{padding-bottom:30px;}

.newslist h2{
    margin: 15px 0px; padding: 0px; font-size: 28px;
    color: #010050;  font-family: "Century Gothic Bold";  line-height: 35px;
    min-height: 143px;
}

.full-presstitle h2{min-height: auto;}

.newslisting .newslist{
    padding: 15px 25px;
}

.newslisting .newsltrsons{margin-top: 35px;}

.nws-btns .page-link{background: transparent; color:#9b9b9b;
padding: 0px 3px;}

.nws-btns .pagination{display: block; margin-top: 25px;}

.nws-btns li{display: inline-block;}

.nws-btns .pagination .active{color: #000050;}

.nws-dtls h2{
    margin:0px 0px 15px;  padding: 0px;  font-size: 30px;
    color: #010050; font-family: "Century Gothic Bold";
    line-height: 35px;
}

.news-date{margin: 25px 0px;}

.news-date p{display: inline-block; font-size: 14px; color: #000050;
margin-bottom: 0px !important;}


.share-article label{display: inline-block; font-size: 20px; margin:0px;
padding: 0px; color:#010050; font-family: "Century Gothic Bold";}

.share-article ul{margin: 0px; padding:0px; list-style: none; display: inline-block;}

.share-article ul li{display: inline-block; margin-left: 10px;}

.share-article ul li a{width:35px; height: 35px; line-height: 33px;
border:1px solid #8d8d8f; display: inline-block; font-size: 18px; text-align: center;
border-radius: 50%; color:#8d8d8f;}

.nwsltr-dtl-bottom{border-top: 1px solid #000050; margin-top: 40px;
padding-top: 40px;}

.nwsltr-dtl-bottom .upcmng-evnt-open-main-sc .upcming-bx-text h3{min-height: auto;
 text-align:left;}

.nwsltr-dtl-bottom .upcmng-evnt-open-main-sc .upcming-bx-text{background: #fff;
padding: 20px 0px; }

.nwsltr-dtl-bottom .upcmng-evnt-open-main-sc .upcming-bx-text h3{font-size: 21px;}



/**new-css**/


.seeds-img{width: 100%; float:left; margin-bottom:25px;}

.seeds-img-dv img{width: 100%;}

.seeds-border {
    background-image: linear-gradient(to right,#ff927e,#000050);  padding: 5px 0px;
}

.seeds-text {background: rgb(255, 233, 229); padding:25px;}

.seeds-text h2{
    margin: 0 0 20px 0;  padding: 0; font-family: "Century Gothic Bold";
    color: #000050;  font-size: 28px;
}

.seeds-text p:last-child{margin-bottom: 0px;}

.seeds-growth-dv{margin: 15px 0px 15px;}

.blue-dv-seeds .seeds-text{background: rgb(229, 229, 237) !important;}

.watch-seeds-webinar{margin:15px 0px 0px; padding:0px;}

.seeds-watch-left{width: 100%; float:left;}

.seeds-watch-left img{width: 100%; float:left;}

.seeds-watch-right{background-image: linear-gradient(to bottom,#ff927e,#000050);
padding: 25px; height:100%;}

.seeds-watch-right p{
    margin: 0px 0px 25px; color: #fff; padding: 0px; font-size: 17px;
}

.seeds-watch-main .col-lg-4{padding-right: 0px;}

.seeds-watch-main .col-lg-8{padding-left: 0px;}

.seeds-bottom{margin: 0px; padding:25px; text-align: center; background: rgb(229, 229, 237);}

.seeds-bottom p{font-size: 17px; color: #000050; margin:0px; padding:0px;}

.seeds-bottom a {
    background: #000050;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 15px;
}

.seeds-watch-left, .seeds-watch-left img{height: 100%;}





.new-cnt img{margin-bottom: 35px;}


/******demo-css********/

.panama, .panama-agenda{background: #fff;}

.campus{background: #f0dfed;}

.agenda-lct{height: 185px;}



.speakers-boxes{margin: 0; padding:0px;}

.speakers-boxes .fclty-dv{margin-top: 0px;} 

.speakers-boxes .fclty-img img{width: 100%;}

.speakers-boxes .fclty-text p{height: auto;}

.popup-mn-dtl p{
    margin: 0px 0px 0;  color: #000050;  padding: 0px 0px 15px;
    font-size: 17px;
}

.popup-mn-dtl h5{color: #000050; margin:0px 0px 15px; padding:0px; font-weight: 600;
}

.popup-mn-dtl h6{color: #000050; margin:15px 0px 15px; padding:0px; font-weight: 600;
font-size: 17px;}

.popup-mn-dtl ul {list-style: none; margin: 0px; padding:0px}

.popup-mn-dtl ul li{
    margin: 0px 0px 0;  color: #000050;  padding: 0px 0px 5px 15px;
    font-size: 17px; position: relative;
}

.popup-mn-dtl ul li:before{width:6px; height:6px; content: ""; display: inline-block;
position: absolute; left: 0; top:10px; background:#000050; 
border-radius: 50%;}

.popup-mn-dtl {
    border-top: 1px dashed #000050;
    padding: 35px 0px 25px;
}


.multishoke-dv{
    margin: 0px 0px;  padding: 30px 0px; background: #ffe9e5;
}

.multishoke-dv .wht-txt  h2{
    margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}

.multishoke-dv .wht-txt p{margin: 15px 0px;}

.white-bg{background: #fff; padding:40px 0px;}

.white-bg .upcmng-head{/*margin-bottom: 30px;*/
margin-bottom: 30px;}

.white-bg .upcmng-head p{
    margin: 15px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 17px;
}

.white-bg .apprch-bxes img{width:70px; margin:0px auto; text-align: center;}

.white-bg .apprch-bxes h2,.white-bg .apprch-bxes p{text-align: left;}

.heading-ami {
    margin: 0 0 20px 0; padding: 0;  font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px;
}

.prtner-impct .upcmng-head, .prtner-impct .upcmng-head h2{margin-bottom: 0px;}

.stakhldr-dvs .find-ami-heding{margin-top: 35px !important;}

.stakhldr-dvs h2 span{font-size: 20px;}

.lisitng-stck{
    margin: 0px 0 0; padding: 0;  list-style: none; 
}

.lisitng-stck li {
    margin: 0 0 0;  padding: 0 0 0px 20px; font-size: 17px;
    color: #000050;   position: relative;  margin-bottom: 10px; float:left;  width:100%;
}

.lisitng-stck li:after {
    position: absolute; left: 0; content: ""; width: 6px;
    height: 6px;  background: #000050; top: 11px;
    border-radius: 50%;
}

.achivs-logos .logo-partner img{width: 90%; float:none;}

.achivs-logos .logo-partner {text-align: center; width: 100%; }

.logo-partner.prtner-hm-1.log-02 {
    max-width: 297px;
}
.logo-partner.prtner-hm-1.log-20 {
    max-width: 321px;
}
.logo-partner.prtner-hm-1.log-01 {
    max-width: 234px;
}

.logo-partner.prtner-hm-1.log-03 {
    max-width: 300px;
}


.logo-partner.prtner-hm-1.log-04 {
    max-width: 194px;
}

.logo-partner.prtner-hm-1.log-05 {
    max-width: 165px;
}
.logo-partner.prtner-hm-1.log-06 {
    max-width: 174px;
}

.logo-partner.prtner-hm-1.log-07 {
    max-width: 276px;
}

.logo-partner.prtner-hm-1.log-52 {
    max-width: 162px;
} 

.logo-partner.prtner-hm-2.log-08 {
    max-width: 196px;
}
.logo-partner.prtner-hm-2.log-09 {
    max-width: 209px;
}

.logo-partner.prtner-hm-2.log-10 {
    max-width: 227px;
}
.logo-partner.prtner-hm-2.log-11 {
    max-width: 170px;
}
.click-btns{font-size: 16px !important;}

.asi-partner-logo { display:block;
}
.asi-partner-logo img { width:100%;
}
.asi-partner-mob { display:none;
}
.asi-partner-mob img {width:100%;
}

.ledr-frm-txt p{margin:20px 0px 0px; padding: 0px; font-weight:600;}

.leader-new-video{margin:0px;}

.leder-programsspecififc .program-spcific{margin: 30px 0px 0px;}

.leder-programsspecififc .spcfc-txt {text-align: left; text-align: center;}

.leder-programsspecififc .program-spc-dtl{margin-top: 40px;}

.leader-date-text p{
    background-image: linear-gradient(to right,#f0dfed , #000050);
    padding: 5px 15px;
    font-family: "Century Gothic Bold";
    color: #000050;
    margin: 0px;
    padding: 10px 20px;
    text-align: left;
    background: #f0dfed;
}

.leader-date-text{position: absolute; bottom: 0px; padding-bottom: 10px;
background-image: linear-gradient(to right,#9c6c5e , #000050);}

.benefit-ons{display: flex; }

.benefit-ons i{font-size: 40px; margin-right: 20px; color: #000050;}

.bnefit-sect h4{margin:0px 0px 20px; padding: 0px; color: #000050;
    font-size: 17px; font-weight: 600;}

.bnefit-sect p{margin: 0px; padding: 0px; color: #000050;
    font-size: 15px;}    

.benefit-ons  img{height: auto;}    

.leader-bnft{background: transparent; padding-top: 20px;
padding-bottom: 60px;}

.prctcl-dv{padding: 50px 0px;}

.roadmaosect{padding: 30px 0px; background: #f0dfed;}

.roadmaosect #top-addrss-incld01{padding-top: 0px;}

.roadmaosect .wht-txt p{color: #000050;font-size: 17px;}
    
.participnts-dv-leader{padding: 50px 0px;}    

.participnts-dv-leader p{margin-bottom: 8px; margin-top: 30px}

.participnts-dv-leader ul li{font-size: 16px;}

.leader-programs{padding: 30px 0px;}

.test-img-inner{width: 37%; height: 95px;}

.owl-carousel .owl-item  .test-img-inner img{width: 100% !important;
 float: left;
    border-radius: 0px !important; height: 100%;}

.test-text-leader{width: 63%; height: 100%; padding: 12px 10px;
    background-image: linear-gradient(to right,#9c6c5e , #000050);
height: 95px; display: flex; align-items: center;}

.test-text-leader p{font-size: 10px; color: #fff;
margin: 0px; padding: 0px;}    

.leader-text-detl p{font-size: 12px; color: #000050;
margin: 0px; padding: 0px; }    

.leader-text-detl{margin-top: 0px;}

.reqst-spkr{margin-top: 50px !important;}

.testmonial-leader-prgrms{margin-top: 10px;}

.carousel {
    position: relative;
}
.carousel-item img {
    object-fit: cover;
}

#carousel-thumbs {
    background: #f0f0f0;
    padding: 0 50px;
}
#carousel-thumbs img:hover {
    opacity: 100%;
}

#carousel-thumbs img {
    opacity: 80%; width: 100%;
    border: 3px solid transparent;
    cursor: pointer;
}
#carousel-thumbs .selected img {
    opacity: 100%;
}

.carousel-control-prev,
.carousel-control-next {
    width: 50px;
}

.carousel-fullscreen-icon {
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: 1.75rem;
    height: 1.75rem;
    z-index: 4;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,255,255,.80)'  viewBox='0 0 16 16'%3E%3Cpath d='M1.5 1a.5.5 0 0 0-.5.5v4a.5.5 0 0 1-1 0v-4A1.5 1.5 0 0 1 1.5 0h4a.5.5 0 0 1 0 1h-4zM10 .5a.5.5 0 0 1 .5-.5h4A1.5 1.5 0 0 1 16 1.5v4a.5.5 0 0 1-1 0v-4a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 1-.5-.5zM.5 10a.5.5 0 0 1 .5.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 0 14.5v-4a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v4a1.5 1.5 0 0 1-1.5 1.5h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 1 .5-.5z' /%3E%3C/svg%3E");
}

.carousel-fullscreen-icon:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(255,255,255)' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 1a.5.5 0 0 0-.5.5v4a.5.5 0 0 1-1 0v-4A1.5 1.5 0 0 1 1.5 0h4a.5.5 0 0 1 0 1h-4zM10 .5a.5.5 0 0 1 .5-.5h4A1.5 1.5 0 0 1 16 1.5v4a.5.5 0 0 1-1 0v-4a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 1-.5-.5zM.5 10a.5.5 0 0 1 .5.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 0 14.5v-4a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v4a1.5 1.5 0 0 1-1.5 1.5h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 1 .5-.5z' /%3E%3C/svg%3E");
}

.pause .carousel-pause-icon {
    position: absolute;
    top: 3.75rem;
    left: 1rem;
    width: 1.75rem;
    height: 1.75rem;
    z-index: 4;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,255,255,.80)'  viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.25 5C5.56 5 5 5.56 5 6.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C7.5 5.56 6.94 5 6.25 5zm3.5 0c-.69 0-1.25.56-1.25 1.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C11 5.56 10.44 5 9.75 5z' /%3E%3C/svg%3E");
}
.pause .carousel-pause-icon:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(255,255,255)'  viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.25 5C5.56 5 5 5.56 5 6.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C7.5 5.56 6.94 5 6.25 5zm3.5 0c-.69 0-1.25.56-1.25 1.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C11 5.56 10.44 5 9.75 5z' /%3E%3C/svg%3E");
}

.play .carousel-pause-icon {
    position: absolute;
    top: 3.75rem;
    left: 1rem;
    width: 1.75rem;
    height: 1.75rem;
    z-index: 4;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,255,255,.80)'  viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.79 5.093A.5.5 0 0 0 6 5.5v5a.5.5 0 0 0 .79.407l3.5-2.5a.5.5 0 0 0 0-.814l-3.5-2.5z' /%3E%3C/svg%3E");
}

.play .carousel-pause-icon:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(255,255,255)'  viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.79 5.093A.5.5 0 0 0 6 5.5v5a.5.5 0 0 0 .79.407l3.5-2.5a.5.5 0 0 0 0-.814l-3.5-2.5z' /%3E%3C/svg%3E");
}

#carousel-thumbs .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0,0,0,.60)' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

#carousel-thumbs .carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%60000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.modal-content {
    border-radius: 0;
    /*background-color: transparent;*/
    
    border: none;
}
#lightbox-container-image img {
    width: auto;
    max-height: 520px;
}


.test-images{
background-image: linear-gradient(to right,#9c6c5e , #000050);}

.testimonial-vdo  .owl-carousel .owl-item img{width: 100%; height: auto;
}

#owlslide2:after {
    content: "\f10e";
    font-family: "Fontawesome";
    position: absolute;
    top: -50px;
    right: -20px;
    color: #000050;
    font-size: 30px;
}

.alumni-test {margin-top: 10px;}

#owlslide2.owl-carousel .owl-item img{width: 100% !important; }

.leader-test .test-text-leader
{background-image: linear-gradient(to bottom,#000050,#5088b6 ,#e8e8e8);}

.test-two .test-text-leader
{background-image:linear-gradient(125deg,#a75344 , #ff927e, #ff6e00fc);}

.ldrs-text-new ul{margin: 0px; padding:20px 0px 0px; border-top: 1px solid #000050;
list-style: none; text-align: center;}

.ldrs-text-new ul li{display:block;  font-size: 17px;color: #000050;
list-style: none;} 

.ldrs-text-new ul li span{font-size: 13px; font-weight: italic;}

.ldrs-text-new {padding-left: 0px; padding-right: 0px;}

.leder-programsspecififc .program-spc-dtl .col-md-4:nth-child(1)
.ldrs-text-new ul li{display: flex; justify-content: space-around;}

.leader-corusel{margin-bottom: 50px;}


.testmonial-leader-prgrms .owl-nav .owl-prev,
.advisory-slides  .owl-nav .owl-prev{
    width: 21px;
    height: 42px;
    outline: none;
    float: left;
    background-image: url(../images/left-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    margin-left: -27px;
    background-position: left center !important;
}

.testmonial-leader-prgrms .owl-nav .owl-next,
.advisory-slides  .owl-nav .owl-next {
    width: 21px;
    height: 42px;
    outline: none;
    float: right;
    background-image: url(../images/right-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    margin-right: -27px; 
    background-position: left center !important;
}    

.advisory-slides  .owl-nav .owl-prev{
    margin-left: -50px;
}

.advisory-slides  .owl-nav .owl-next{
    margin-right: -50px; 
}

.testmonial-leader-prgrms .owl-prev span, 
.testmonial-leader-prgrms .owl-next span,
.advisory-slides  .owl-nav .owl-prev span,
.advisory-slides  .owl-nav .owl-next span {
    display: none;
}

.advisory-slides{margin-top: 30px;}

.advisory-slides .advisory-slider{margin-top: 40px;}

#owlslideadvisory .wht-txt h3{font-size: 19px;}

.columns-teams {
    width: 20%;
    padding: 0px 15px;
}

.newadvisory .advise-ons-1 {
    width: 14.28%;}

.advisry-test-two .test-two#owlslide3 .owl-item{margin-bottom: 0px;}

.advisry-test-two{padding-bottom: 30px;}

.team-two, .team-three, .team-four{margin-top: 50px;}

.team-two .team-slides, .team-four .team-slides{background: #f0dfed;}
/*
#owlslidetest .fclty-text h4,
#owlslidetest2022 .fclty-text h4,
#owlslidetest2021 .fclty-text h4,
#owlslidetest2020 .fclty-text h4{height: auto;}

#owlslidetest   .fclty-text p,
#owlslidetest2022  .fclty-text p,
#owlslidetest2021  .fclty-text p,
#owlslidetest2020   .fclty-text p{height: auto;}*/


/********** new 19-10-2023 Css ******/

.bg-event-speker {
    background: #e5e5ed;
}

.key-study {  
margin-top: 10px;}

.key-study h3 {    text-align: center;
    font-size: 90px;
    font-weight: bold; color:#b6b6c6;
}
.key-study p {    margin: 25px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 17px; text-align:center;
}
.key-study h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px;
    text-align: center;
}
.request-speaker{margin: 0px auto;}

.request-speaker a{
    background: #000050; color: #fff; font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block;  margin-top: 15px;
}
.col-tm-speakers {
    width: 100%;
    margin: 0;
    padding: 5px 0 0;
    height: auto; text-align:center;  color: #000050;
   
}
.col-tm-speakers h4 {     font-size: 15px;
    color: #000050;
    font-weight: 600;     line-height: 24px;
}
.col-tm-speakers span{text-align:center;    
    color: #000050;
    padding: 0px;
    font-size: 14px; font-weight:normal;
}
.event-speker-line {
    background-image: linear-gradient(to right,#000050 ,#ff927e);
    padding: 1px 0px;
    margin-bottom: 68px;     margin-top: 68px; 
}
.event-sperker-imagebox { width:100%;  max-width:200px;  margin:0px auto; border-radius:50%;
}
.event-sperker-imagebox img  {width:100%; max-width:200px; height:200px;  border-radius:50%;
}
#owlslide30.owl-carousel .owl-item img {
    width: 100% !important; height:auto !important;
}
.event-testimaial-test p { text-align:center;
}

.event-speker-page h2 {
    margin: 0 0 20px 0;  padding: 0;  font-family: "Century Gothic Bold";
    color: #000050; font-size: 28px; text-align:center;
}
  .event-speker-but {  background: #000050;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 15px; border:0px;
  }
    .testimonial-two .alumni-test:after, #owlslide30:after {
    content: "\f10e";
    font-family: "Fontawesome";
    position: absolute;
    top: -50px;
    right: -20px;
    color: #000050;
    font-size: 30px; display:none;
}


.event-profile01{margin: 0px; padding:0px 0px 0px;}

.speker-profile{margin:0px 0px 20px 0%; padding: 0px;
    position: relative; 
}

.Speker-porfile .col-lg-6{padding-right: 0px;}

.Speker-porfile .col-lg-6{padding-left: 0px;}

.speker-profile-box{margin: 0px; padding: 0px; position: relative;
background:rgb(0 0 0 / 52%); height: 100%; overflow:hidden;}

.speker-profile-box img{width: 100%;height: 100%;}

.speker-profile-box:hover .upcmng-evnt-image-bx img{opacity: 45%;}

.speker-profile-text{padding:20px 32px; background:#cbcbdb; height: 100%;
align-items: center; display: flex;}

.speker-profile-text h5{    margin: 0px 0px 5px;
    padding: 0px;
    color: #000050;
    font-size: 15px;
    font-weight: 600;}

.speker-profile-text h3{    margin: 0px;
    padding: 0px;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px; margin-bottom: 20px;}

.speker-profile-text p{    line-height: 23px;
    margin: 10px 0px;
    padding: 0px;
    color: #000050;
    font-size: 16px;}



.speker-profile-text span {
    background: transparent;
    color: #000050;
    font-size: 20px;
    padding: 15px 10px;
    
    font-weight: 600;
    display: inline-block;
    margin-top: 5px;
   
    border-top: solid #fff 2px;
}

.Publications-speker ul { width:100%; float:left; margin:0px; padding:0px;
}

.Publications-speker ul li { width:100%; float:left; 
margin:0px; padding:0px; 
list-style:none;
 border-bottom:1px solid #000;     color: #000050;
    padding: 0px;
    font-size: 17px; padding:7px 0px;
}

.Publications-speker ul li:first-child {
 border-top:1px solid #000; 
}
.Publications-speker h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px;
}

.upcmngevntsspkrs .upcmng-evnt-image-bx{height: auto;}

.upcmngevntsspkrs .upcming-bx-text{height: auto;}

.upcmngevntsspkrs .col-md-6{margin-bottom: 35px;}

.upcmngevntsspkrs .col-md-6:last-child{margin-bottom: 0px;}
.impact-vid {    padding-top: 40px;
}

.study-bg1 {    background: #e5e5ed;
}
.study-bg2 {             background: #e5e5ed;
}
.study-01 { float:left; 
}
.study-02 { float:left; margin-right: 30%;
}
.study-03 { float:left;  
}
.study-design { width:100%; float:left; background: #e5e5ed; padding-bottom:30px;
}
.study-design ul  {width:100%; float:left; margin-left:20px;padding:0px;
}
.study-design ul li {        width: 100%;
    float: left;
    color: #000050; font-size: 17px;
    padding:0px 0px 5px 0px;
}
.bord-study-imapct h6 { text-align:center; font-size:10px; white-space:nowrap; margin:0px; padding:0px;      font-family: "Century Gothic Bold";
    color: #000050;
}
.bord-study-imapct p {color: #000050; font-size: 10px; text-align:center;
}
.bord01 { width:100%;   max-width:65px;  float:none; margin: 5px auto; 
}
.bord01 img { width:100%; border-radius: 50%;
}
.organizer-country {
    width: 100%;
    float: left; margin-top:30px;
}
.organizer-country a {  color: #000050; text-decoration:none;
}
.organizer-country p {
    text-align: center;
}
.organizer-country p span {
    width: auto;
    padding: 0px 10px;
    border-right: solid 1px #000050;
    color: #000050;
    text-align: center; font-size: 16px;
}
.home-announce-img h3{    margin: 30 0 50px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 20px; text-align:center;
   
}
.register-needs {         background-image: linear-gradient(to right,#e5e5ed ,#acb9d5); float:left; width:100%;     padding: 50px 0px;
}

.imapct-btn{margin: 10px auto; clear:both; float:none;     max-width: 220px; }

.imapct-btn a{
    background: #000050; color: #fff; font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block;  margin-top: 15px;
}

.imapct-btn1{margin: 10px auto; clear:both; float:none;     max-width: 145px; }

.imapct-btn1 a{
    background: #000050; color: #fff; font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block;  margin-top: 15px;
}

.imapct-btn2{margin: 10px auto; clear:both; float:none;     max-width: 340px; }

.imapct-btn2 a{
    background: #000050; color: #fff; font-size: 16px;  padding: 7px 20px;
    border-radius: 25px; font-weight: 600; display: inline-block;  margin-top: 50px; 
}
.button-imapct {background: #000050;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 21px;
    width: 100%;
    border: 0px;
}

.presentation01 h3 {margin: 0 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050 !important;
    font-size: 28px; text-align: center;
}
.presentation01 p {
    margin: 10px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 17px; text-align:center; padding-bottom:30px;
}
.bg-testi {padding: 20px;
    background: #fff;     min-height: 395px;
}
.imapct-testimaoni { position:absolute;      right: 15px;
}

.imapct-testimaoni01 {width: 100%;
    float: right;
    position: relative;
    padding: revert-layer;
    padding-left: 38px;
}

.imapct-testimaoni01 h5 {       text-align: right;
    font-size: 12px;
    font-family: "Century Gothic Bold";
    color: #fff;
    margin-top: 10px; margin-bottom:3px;
}


  .imapct-testimaoni01 p {   text-align: right;
    font-size: 11px;
   
    color: #fff; margin:0px;
}

.imapct-endors{
    margin-top: 0px;
    background: #fff;
    float: left !important;
    width: 100%;
    padding: 10px 10px; height:321px;
}
.imapct-endors p {
    font-size: 12px;
    color: #000050;
    margin: 0px;
    padding: 0px;
}

.Challenge-box { width: auto;
    float: left;
    margin: 45px 13px;
}
.Challenge-icon {         width: 100%;
    margin: 0px auto;
    max-width: 74px;
}


.Challenge-icon img { width:100%; 
}
.Challenge-box  p { text-align: center;
    font-size: 13px;
    font-family: "Century Gothic Bold";
    color: #000050;
}

.fclty-text span{font-size: 13px;}

.study-03 h4 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px;
    padding-top: 50px;
}

.study-01{padding-right: 70px;}

.drivesustain{height: 100%; display: flex; align-items: center;}

.insight-blck{margin-top: 30px;}

.insight-text  p {
    margin: 0px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 17px;
}

.barcontainer{
  background-color: #c9cfe2;
  position: relative;
  margin: 0px auto;
  width: 65px;
  height: 110px;
}
  
.bar{
  background-color:#00c22b;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 80%;
  box-sizing: border-box;
  animation: grow 1.5s ease-out forwards;
  transform-origin: bottom;
}
@keyframes grow{
  from{
    transform: scaleY(0);
  }
}

.insight-graph {
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.graph{margin: 0px 10px;}

.insight-graph .graph:first-child .bar{background: #bf0000;}

.graph p{margin-top: 10px;  font-family: "Century Gothic Bold"; font-size: 14px;}

.percnt-text p{font-family: "Century Gothic Bold"; font-size: 22px;}

.percnt-text {
    height: 100%;
    display: flex;
    align-items: center; position: relative; z-index: 1;
    justify-content: center;
}

.insightdtlspera{height: 100px;}
.bt-bt { margin-top:38px !important;
}
.bt-bt1 {margin-top:25px !important;
}
.bt-bt2 {margin-top:50px !important;
}
.thanks-imapct{padding:20px 32px; background:#fff; height: 100%;
align-items: center; }
.thanks-imapct button {
    background: #000050;
    color: #fff;
    font-size: 15px;
    padding: 7px 25px;
    border-radius: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 5px;
    border: none;
}
.thnks-dv h2 {
    text-transform: uppercase;
    margin: 0px 0px 20px;
    padding: 0;
    color: #13004b;
    font-weight: 700;
    text-align: center;
    font-size: 22px;
    letter-spacing: 1px;
}

.tm-pop1 {
    max-width: 900px;
}

.dwnldrprt-cmo{max-width:inherit; text-align: center;}

.mrktprogrm h5{margin: 20px 0px 0px;color: #000050; font-size: 17px; font-weight: 600;}

.mrktprogrm ul{margin:10px 0px 0px; padding: 0px; list-style: none;}

.mrktprogrm ul li{position: relative;color: #000050; font-size: 17px; padding-left: 12px;
 margin-bottom: 12px;
}
.mrktprogrm ul li a {color: #000050 !important;
}

.mrktprogrm ul li:before{background: #000050; width: 5px; height: 5px; position: absolute; left: 0; top: 10px;
content: ""; border-radius: 50%;}

.markttest  h4{
    font-size: 15px;
    color: #000050; font-weight: 600;
    margin:10px 0px 0px;
    padding: 0px;
}

.markttest h6{
    font-size: 13px;
    color: #000050; font-weight: 600;
    margin: 5px 0px 10px;
    padding: 0px;
}

.samplespkrs{margin-top:70px !important;}

.market-innerimg{    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 380px;}

.marketsimg .col-md-4:first-child .market-innerimg{background-image: url("../images/footimg1.jpg");}
.marketsimg .col-md-4:nth-child(2) .market-innerimg{background-image: url("../images/footimg2.jpg");}
.marketsimg .col-md-4:nth-child(3) .market-innerimg{background-image: url("../images/footimg3.jpg");}

.marketsimg .col-md-4{padding: 0px;}

.marketsimg{margin-top: 30px;}

 .samplespkrs #owlslide21 .owl-prev, .contridv #owlslide22 .owl-prev,  #owlslide233 .owl-prevv{
  width: 21px;
  height: 42px;
  outline: none;
  float: left;
  background-image: url(../images/left-arrow.png) !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  margin-left: -27px;
  background-position: left center !important;
}

.samplespkrs #owlslide21 .owl-next,  .contridv #owlslide22 .owl-next,  #owlslide233 .owl-next{
  width: 21px;
  height: 42px;
  outline: none;
  float: right;
  background-image: url(../images/right-arrow.png) !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  margin-right: -27px;
  background-position: left center !important;
}



 .samplespkrs #owlslide21 .owl-prev, .contridv #owlslide220 .owl-prev, #owlslide23 .owl-prev
{
  width: 21px;
  height: 42px;
  outline: none;
  float: left;
  background-image: url(../images/left-arrow.png) !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  margin-left: -27px;
  background-position: left center !important;
}

.samplespkrs #owlslide21 .owl-next,  .contridv #owlslide220 .owl-next{
  width: 21px;
  height: 42px;
  outline: none;
  float: right;
  background-image: url(../images/right-arrow.png) !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  margin-right: -27px;
  background-position: left center !important;
}
.samplespkrs #owlslide21 .owl-next span,  .samplespkrs #owlslide21 .owl-prev span,
.contridv #owlslide22  .owl-next span, .contridv #owlslide22 .owl-prev span,#owlslide223 .owl-prev span,
#owlslide223 .owl-next span, #owlslide224 .owl-prev span,
#owlslide224 .owl-next span{display: none;}
.contridv #owlslide220  .owl-next span, .contridv #owlslide220 .owl-prev span{display: none;}
.samplespkrs #owlslide21 .col-tm-speakers p, .contridv #owlslide22 .col-tm-speakers p {  font-size: 13px;
    line-height: inherit;  white-space: initial;
}
.samplespkrs #owlslide21 .col-tm-speakers p, .contridv #owlslide220 .col-tm-speakers p {  font-size: 13px;
    line-height: inherit;  white-space: initial;
}
.samplespkrs  #owlslide21 .col-tm-speakers h4, .contridv #owlslide22 .col-tm-speakers h4 {
    font-size: 15px;}
	.samplespkrs  #owlslide21 .col-tm-speakers h4, .contridv #owlslide220 .col-tm-speakers h4 {
    font-size: 15px;}

.leader-content-main ul.listinfoul  {margin:15px 0px 25px; padding: 0px; list-style: none;}

.leader-content-main ul.listinfoul  li{
    margin: 0 0 0;
    padding: 0 0 0px 20px;
    font-size: 16px;
    color: #000050;
    position: relative;
    margin-bottom: 10px;
}

.leader-content-main ul.listinfoul  li:before {
    position: absolute;
    left: 0;
    content: "";
    width: 6px;
    height: 6px;
    background: #000050;
    top: 11px;
    border-radius: 50%;
}

.wht-txt p{    color: #000050;}

.mlp-pages-bnner-text h1 {
       margin: 0;
    padding: 0;
    color: #fff;
    font-size: 50px;
    font-weight: 300;
    font-family: "Century Gothic Bold";
    text-align: center;
}
.mlp-pages-bnner-text span {font-size: 24px;text-align:center; font-family: "Century Gothic";
    color: #fff;  font-weight: 300; text-align: center !important;
} 
.mlp-bg01 {background:#f0dfed;
}

.newirg100-bg01 {background:#f0dfed; padding:50px 0px; margin:20px 0px;
}
.mlp-bg02 {background:#fff !important;
}

 .mlp-bg03 { border-top:1px solid  #000050; padding-bottom:10px;
 }	
 
  .mlp-bg05 { border-bottom:1px solid  #000050; padding-bottom:10px;
 }	
 .mlp-bg04 { margin-top:60px;
 }
 .mlp-bg06 { padding-left: 40px;
    padding-right: 60px;
}

 .lisitng-stck li span{
      width: 210px !important;
    float: left;

}
#mlp-marketing-dscvr{    width: 100%;
    /* margin: 20px 0px; */
    padding: 50px 0px 0px;
    background: #f0dfed !important;
    float: left;
    position: relative;}

#mlp-marketing-dscvr .wht-txt h3{font-size: 20px;}
#mlp-marketing-dscvr .wht-txt h2{  margin: 0 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px;}

.mlp-home-announce-section {
    margin: 0px;
    padding: 0px 0px;
    background: #fff;
}

.weekprogram-para{margin-bottom: 0px !important;}

.programcontri{margin-top: 60px !important; padding-bottom: 30px !important;}

.programcontriirghundred{margin-top: 50px !important;}

.ldrregistnew{ margin-top: -13px;}

.participnts-dv-leader100{padding: 10px 0px 50px;}  

.glb-mlp { display: block;
    margin-top: -50px;
    text-align: right;
    margin-right: -23px;
}
 .glb-mlp img { width:25%; 
 }

 .founding-parnter{padding-top: 50px;}

 .datacannes{margin: 30px 0px;}

 .datacannesleft img{width: 100%;}

 .datacannesright h4{color: #000050; font-family: "Century Gothic Bold"; margin: 0px 0px 40px;}

 .datacannesright ul{margin:20px 0px 0px; padding: 0px; list-style: none;}

 .datacannesright ul li{font-size: 17px;color: #000050;}

 .datacannesright p{font-size: 17px;color: #000050; margin-top: 25px;}

 .cannesimgdata{margin-top: 20px; margin-bottom: 20px}

 .agenda-datanews{padding: 30px 0px 60px;}

 .agendacontentleft, .agendacontentcenter{width: 40%; float: left;}

 .agendacontentright{width: 25%; float: left;}

 .agendacontentleft h6{margin: 0px 0px 0px; padding: 0px; font-size:17px;color: #000050; font-family: "Century Gothic Bold"; padding-right:50px;}

 .agendacontentcenter h6{margin:20px 0px 0px; padding: 0px; font-size:16px;color: #000050; font-family: "Century Gothic Bold";}

 .agendacontentcenter p{font-size: 17px;color: #000050; margin: 0px;}

 .agendacontentright a{float:right; font-size:17px; color: #000050;font-family: "Century Gothic Bold";
    text-decoration: underline;}
.hurry-up {
    float: right;
    width: 100%;
}
.hurry-up p {     padding-left: 125px;
    text-align: right:;
    padding-top: 10px;
  
}
.hurry-up p span {color:#000050;
}
.cannesbt-btm{margin-bottom:30px;}

.newslettervideos iframe{
   width: 100%; height: 270px;
} 

.newslettervideos{background: #fff; padding:0px; margin-top: 20px;}

.videotitls{padding: 15px 20px 20px; float: left;}

.videotitls h3{margin: 0; padding: 0px;    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 25px;}
	
	.videotitls h3 span {color: #000050;
    font-size: 20px;
    font-weight: 400;
    margin: 0px;
	}

.videobtn ul li a{border: none;}

.videobtn.nws-btns .page-link{margin-top: 30px;}

.videotitls a{
    background: #000050;
    color: #fff;
    font-size: 15px;
    padding: 7px 25px;
    border-radius: 25px;
    float: left;
    margin-top: 20px;
    font-weight: 600;
}

.videomodal .modal-content {
    padding: 20px 35px !important;
}

.videomodal .modal-body{padding: 0px 0px 25px;}

.popupvideotitle h4{margin: 0; padding: 0px;    font-family: "Century Gothic Bold";
    color: #000050;
    font-size:20px;}

.popupvideotitle  p {
    margin: 10px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 17px;
}

.popup-frm {margin-top: 20px;}

.popup-frm  label{ display: block;  font-size: 15px; color: #000050; margin: 0px;}

.rating-options {
  --icon-size: 48px;
  display: flex;
  gap: 5px;
}

.rating-options label svg {
  display: block;
  width: 30px;
  height: 30px;
  fill: #222428,  #e2e6e9;
  transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
}

.rating-options [type="radio"]:checked:is(:focus-visible) + label {
  outline: 1px dotted #222428,  #e2e6e9;
}
.rating-options label:hover svg {
  transform: scale(1.4);
  cursor: pointer;
}

/* a label which is being hovered on */
.rating-options label:hover svg,
/* labels which are previous siblings of a hovered label */
.rating-options label:has(~ label:hover) svg,
/* the label which is the next sibling of a checked radio */
.rating-options [type='radio']:checked + label svg,
/* labels which are previous siblings of a checked radio button */
.rating-options:has([type='radio']:checked) label:has(~ [type='radio']:checked) svg {
  fill:  #ffc700;
}

/* 
VISUALLY HIDDEN UTILITY
Info: https://piccalil.li/quick-tip/visually-hidden/ 
*/
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

.popupvideotitle form{
    background: #f0dfed;
    padding: 20px 40px 40px;
    margin-top: 20px; 
}

.popup-frm input {
    margin: 10px 0px;
    padding: 15px 15px;
    border: none;
    font-size: 15px;
    outline: 0;
    color: #000; 
    width: 100%;
    height: 40px;
    background: #fff;
}



.past-page {
    margin-bottom: 20px;
}

.past-page:nth-child(2n) .col-lg-7 {
    padding-right: 0px;padding-left: 15px;
}
.past-page:nth-child(2n) .col-lg-5 {
    padding-left: 0px; padding-right: 15px;
}

.past-page .col-lg-5 {
    padding-right: 0px;
    padding-left: 15px;
}

.past-page .col-lg-7 {
    padding-left: 0px;
    padding-right: 15px;
}
.favorite-video-heading{
margin-top:10px;
}

.favorite-video-heading h2 {margin: 30px 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px;
}
.marketing-logo {    margin-left: -14%;
    margin-bottom: 0px;
}
	
.marketing-logo img { 
    width:100%; max-width:360px;
}

#success-alert{
    color: #00ba00;
    font-weight: 500;
    font-size: 17px;
}

#error-alert{
    color: #fa5252;
     font-weight: 500;
    font-size: 17px;
}


.team-text-find {
    background: #000050; color: #fff;  font-size: 13px;  padding: 5px 20px;
    border-radius: 25px;  float: left; margin-top: 10px;  font-weight: 600;
}

.team-text-find:hover { color:#fff;
}

/*** .team-text a {
    background: #000050; color: #fff;  font-size: 13px;  padding: 5px 20px;
    border-radius: 25px;  float: left; margin-top: 10px;  font-weight: 600;
}***/

.countrycd .col-md-4{padding: 0px 3px}

.countrycd{margin: 0px -5px}

.contact-dv select::placeholder, .contact-dv input::placeholder{color: #000050}

.mrktprogrm ul.listingdv{ padding: 0px 0px 20px 30px; list-style: none;}

.mrktprogrm ul.listingdv li{ color: #000050;     margin-bottom: 8px;}

.clickplaybtn{
    color: #fff;
    font-size: 16px;
    border: 1px solid #000050;
    margin: 0px auto;
    background: #fff;
    padding: 12px 30px;
    border-radius: 25px;
    background: #000050;
    font-family: "Century Gothic Bold";
    z-index: 1;    display: inline-block;
    position: relative;
}
.clickplaybtn:hover { color:#fff !important;
}

.hotelimage{margin-top: 20px;    position: relative;
    height: 650px;}

.hotelimage  img{width: 100%}

.hotelimage h4{ color: #000050; margin: 15px 0px 10px;    font-family: "Century Gothic Bold";}

.hotelimage p{
    color: #000050; margin-top: 15px;}

.visithotelbt a{
    color: #fff;
    font-size: 16px;
    border: 1px solid #000050;
    margin: 0px auto;
    background: #fff;
    padding: 12px 30px;
    border-radius: 25px;
    background: #000050;
    font-family: "Century Gothic Bold";
    z-index: 1;    display: inline-block;
    position: relative;
}

.visithotelbt{position: absolute; bottom: 0}

.traveltext{height: auto;}

.travelsect{padding: 50px 0px}

.oxfrdtext p:last-child{margin-bottom: 0px}

.particpant-view{margin-top: -12px}

.newpartcpntirg{    padding: 0px 0px 30px;}

.leaderfclt{padding-bottom: 50px !important}

.uponmargin {margin-top: 0px !important; }

.ldrs-text-new ul.borderline{    border-bottom: 1px solid #000050; border-top: none;
padding-top: 0; padding-bottom: 20px}

 .sessiontitle{
    display: block;
    font-size: 17px;
    color: #000050;
    list-style: none; text-align: left;
    padding-bottom: 15px;
}

.mrkttext{margin-top: 20px}

.dscvr-mrket-bt.plybookbtn{bottom: -60px;}


.downldright{height: 100%; display: flex; align-items: center;}

.agendatable{overflow-x: auto;  width: 100%}

.agendatable table{width: 100%}

.agendatable table td{padding:5px 10px; 
    color: #000050;
    font-size: 17px;}

    .pressreleasenew{margin-top: 40px; float: left; margin-bottom: 20px;}

.pressreleasenew p {
    margin: 0px 0px 0;
    color: #000050;
    padding: 0px;
    font-size: 17px;
}

.pressreleasenew  h4 {
    margin:10px 0 20px 0;
    padding: 0;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px;
}

.pressreleasenew  img{max-width: 100%; width: 600px;}

.pressreleasenew a {
    background: #000050;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 25px; float: left;
    font-weight: 600;
    display:block;
    margin-top: 25px;
}

.registerdvnwbtn a{
    background: #000050;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 40px;
    border-radius: 25px;
    display: inline-block;
    margin-top: 15px;
}

.turkeydv .agenda-lct {
     height:auto;
}

.panama-agenda .turkeydv .wht-dtl-inner{height:100%;}


.newturkey .spcfc-dv{height: 100%}

.newturkey .col-lg-6 .spcfc-dv{background: #000050}

.newturkey .col-lg-6:nth-child(2) .spcfc-dv{background: #e5e5ed}

.newturkey .spcfc-txt-outline{height: auto}

i.fa.fa-instagram {
    display: none;
}

.grwthparadox{margin-top: 40px;}

.upcming-bx-text b {    margin: 0px 0px 5px;    padding: 0px;    color: #000050;    font-size: 15px;    font-weight: 600;    font-family: "Century Gothic Bold";}


.eventdate  {    margin: 0px 0px 5px;    padding: 0px;    color: #000050;    font-size: 15px;    font-weight: 600;    font-family: "Century Gothic Bold";}


.irg-stats-row{margin-top: 0px;}

.irg-stats-section{
    margin: 0px 0px 0px;
    background: #fff;
}

.irg-stats-section h3{
    margin: 0px 0px 28px;
    padding: 0px;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 28px;
    text-align: center;
}

.irg-stats-section h3:after{
    content: "";
    display: block;
    width: 70px;
    height: 3px;
    margin: 12px auto 0px;
    background-image: linear-gradient(to right, #9c6c5e, #000050);
}

.irg-stats-grid{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
}

.irg-stat-card{
    padding: 25px 16px;
    background: linear-gradient(135deg, #f7f6ff 0%, #f0dfed 100%);
    border-radius: 12px;
    text-align: center;
    min-height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all 0.3s ease-in-out;
}

.irg-stat-card:hover{
    box-shadow: 0px 8px 22px rgba(0, 0, 80, 0.14);
    transform: translateY(-4px);
}

.irg-stat-number{
    margin-bottom: 8px;
    color: #000050;
    font-family: "Century Gothic Bold";
    font-size: 42px;
    line-height: 1.1;
    background-image: linear-gradient(to right, #9c6c5e, #000050);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.irg-stat-label{
    color: #000050;
    font-size: 16px;
    line-height: 1.5;
}

.irg-stat-note{
    display: block;
    margin-top: 4px;
    color: #5f5f77;
    font-size: 13px;
}




.irg-events-row{margin-top: 60px;}

.irg-events-cta{
    padding: 45px 30px;
    border-radius: 16px;
    background-image: linear-gradient(to right, #9c6c5e, #000050);
}

.irg-events-cta h3{
    margin: 0px 0px 12px;
    padding: 0px;
    font-family: "Century Gothic Bold";
    color: #fff;
    font-size: 28px;
}

.irg-events-cta p{
    margin: 0px auto;
    padding: 0px;
    max-width: 700px;
    color: #fff;
    font-size: 17px;
    line-height: 1.5;
}

.irg-events-btn{margin-top: 25px;}

.irg-events-btn a{
    display: inline-block;
    background: #fff;
    color: #000050;
    border: 1px solid #fff;
    font-family: "Century Gothic Bold";
    font-size: 16px;
    padding: 10px 35px;
    border-radius: 25px;
    transition: all 0.3s ease-in-out;
}

.irg-events-btn a:hover{
    background: transparent;
    color: #fff;
    text-decoration: none;
}





.bxesnw{width: 100%; float: left; margin-top: 10px;}


.bxesnw  a{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    text-decoration: none;
    box-shadow: 0px 4px 15px rgba(0, 0, 80, 0.06);
}


.bxesnw .test-images{
    background-image: none;
    background: transparent;
}

.bxesnw .ana-test-images{
    width: 100%;
    height: 210px;
    padding: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #f7f6ff 0%, #f0dfed 100%);
}

.bxesnw .ana-test-images img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    border-radius: 0px;
}

.bxesnw .leader-text-detl{
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px;
    padding: 14px 12px 16px;
    border-top: 3px solid #000050;
}

.bxesnw .col-tm-speakers{padding: 0px;}

.bxesnw .col-tm-speakers h4{
    margin: 0px;
    padding: 0px;
    font-family: "Century Gothic Bold";
    color: #000050;
    font-size: 16px;
    line-height: 1.4;
}

@media screen and (max-width: 991px) {
    .bxesnw .ana-test-images{height: 175px; padding: 10px;}
    .bxesnw .col-tm-speakers h4{font-size: 14px;}
    .bxesnw .leader-text-detl{padding: 12px 8px 14px;}
}

@media screen and (max-width: 767px) {
    .bxesnw > .row > [class*="col-"]{margin-bottom: 20px;}
    .bxesnw .ana-test-images{height: 230px;}
    .bxesnw .col-tm-speakers h4{font-size: 16px;}
}