@charset "utf-8";

/**{font-family: 'Poppins', sans-serif; font-weight: 400; }*/
*{font-family: 'Montserrat', sans-serif; font-weight: 400; }

#container-fluid{ background-color: transparent;}

/* CSS Document */

/*body { font-family: 'Poppins', sans-serif; font-weight: 400; font-size:12px; color:#FFFFFF; background-color:#1B1732; }*/
body { font-family: 'Montserrat', sans-serif;  font-weight: 400; font-size:12px; color:#FFFFFF; background-color:#26172A; /*background-color:#FFFFFF;*/ }



.modal-dialog{ width:40% !important;}

/*.container{ padding-left:0px !important;}*/

.owl-dots{ display:none !important;}

* { padding: 0; margin: 0; }

img { max-width: 100%; height: auto; }

#MainMenu{ width:99%; height:118px; padding-top:20px; } 

#navigationHead{width:100%;}
#navigationMenu{width:100%; background:url(../images/ribbon.png) no-repeat center; height:97px; }

#siteLogo{ text-align:left; margin-top:-9px; }

#mobileHead{ display:none; }
#desktopHead{}
#birdImg{ position: absolute; z-index: 1; top: -51px; right: 0px;}
.marginTop200{ margin-top:200px; }

.fLeft{ float: left; }
.pad10 { padding: 10px; }

.mTop10{ margin-top:10px;}
.mBottom20{ margin-top:20px;}

.topLogoDiv{ margin-top:50px;}
.topLogoDivM{ margin-top:10px;}
/*.fixed-top{ position:none;}*/
/*.wlogo{ width:80%;}*/
.FR{ float:right; margin-top:10px;}
.FL{ float:left;}

.FLImp{ float:left; padding:0px !important; }
.FRImp{ float:right; padding:0px !important; }

.FLImpnoPad{ float:left; padding:0px !important; }
.FLImpnoPad{ float:right; padding:0px !important; }

.FLImpN{ float:left; padding:0px !important; }
.RLImpN{ float:right; padding:0px !important; }

.FLImpOnly{ float:left; }
.RLImpOnly{ float:right; }
.h1TagSEO{ font-size:1px; color:#1B1732;}

.container80{ width:80%; margin:0 auto;}
#homebanner { padding:0px; margin-top:20px;}
#containerBg{ width:100%; background:url(../images/paper-bg.jpg) repeat-y center; }
#headerBg{ width:100%; background:url(../images/why-attend/header_bg.jpg) repeat-y center; }

#bannerDivNew{ margin-top:50px; width:100%;}
#bannerDivNew .mainTitle{ font-size: 55px; color: #FFFFFF; font-weight:800; text-align: left; line-height:65px; margin-bottom:30px; }
#bannerDivNew .mainTitle span{ color:#CD445E; }
#bannerDivNew .dateCTA{ margin-bottom:50px;}
#bannerDivNew .headDate{ font-size: 55px; color: #9EC030; text-align: left; font-weight:600; line-height:65px; margin-bottom:30px; }

.marginTop50{ margin-top:50px;}

#menuBackgrond{ background-color:transparent;}
#menuBackgrondW{ background-color:#26172A; padding-bottom:10px; /*border:1px solid #FFF;*/}
.marginTop0{ margin-top:-17px !important;}

.sticky { position:fixed; top:0; width:100%; z-index:9; }

.navbar{ /*background:url(../images/menu-bg.png) center repeat-x;*/ height:50px; }
.navbar-light .navbar-nav .nav-link{ color:#FFFFFF !important; font-weight:600; }
.navbar-light .navbar-nav .nav-link:hover{ color:#C9E253 !important; }
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.7rem;
    padding-left: 0.7rem;
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{ color:#C9E253 !important;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{ background-color:#23164e !important; color:#FFFFFF;} 
.mb-3, .my-3{ margin-bottom:0.1rem !important}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{ padding:15px;}
.nav-link{ padding:15px; font-size:16px;}
/*.navbtn{ color:#000000 !important; font-weight: bold !important; background-color: #8dcd45; line-height: 0.4 !important; margin-top: 8px;}*/
.navbtn{ color:#000000 !important; font-weight: 600 !important; background-color: #A5C532; line-height: 0.4 !important; margin-top: 8px; border-radius:15px;}


#DivLogo{ float:left;}
#DivLogo img{ width:80%;}

#hlogo{ float:right; text-align:right; margin-top:20px;}
#hlogo .imgClass{ width:80%; float:right !important;}

#flogo{ float:left; text-align:left;}
#flogo .imgClass{ width:80%; float:left !important;}


.btn_saveTheDate{ 
	padding: 10px 20px;
	font-weight: bold;
	font-size: 20px;
	background-color: #FEB015;
	color: #FFF;
	border: 2px solid #FEB015;
	cursor: pointer;
}

.showContent{
	display:inline-block !important;	
}

#frmDiv{ 

	background-color:#FFF; 
	color:#000; 
	width:50%; 
	padding:20px;
	position:relative;
	margin-top:-450px;
	display:none;
}

#frmDiv .form-group .form-control {
	border: 0;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-bottom: 1px solid #ACCDD2;
	border-radius: 0;
	box-shadow: none;
	font-size: 16px;
	padding: 5px 12px;
}

#frmDiv select {
	color:#555;
}

.btn_frmSubmit{ 
	padding: 10px 20px;
	font-weight: bold;
	font-size: 20px;
	background-color: #5CBFD4;
	color: #FFFFFF;
	border: 2px solid #5CBFD4;
	cursor: pointer;
}

.btn_frmSubmitSite{ 
	padding: 5px 20px;
	font-weight: bold;
	font-size: 20px;
	background-color: #FE981C;
	color: #FFFFFF;
	border: 2px solid #FE981C;
	cursor: pointer;
	width:100%;
}

.btn_frmSubmitBanner{ 
	padding: 2px 20px;
	font-weight: bold;
	font-size: 25px;
	background-color: #FE981C;
	color: #FFFFFF;
	border: 2px solid #FE981C;
	cursor: pointer;
	width:100%;
}



.closeBtn{ float:right; font-weight:bold; font-size:16px; cursor:default;}

#frmContent{ padding:10px;}

#rightTopMenu{ float:right; width:100%;}
#MenuDrop{ margin-top:5px; color:#FFFFFF; font-weight:bold; float:right;}


#MenuCTA{ float:left; border:1px solid #FFF; background-color:#F2AF35; color:#fff; font-weight:bold; padding:5px; margin-top:11px; font-size:16px; cursor:pointer;}

#BannerContaner{ width:100%; margin:0 auto; text-align:center; position:relative; }
#BannerContaner .mainTitle{ font-size:43px; color:#FFFFFF; text-align:center; padding-top:130px;  }
#topiconDiv{ padding:10px; margin:0 auto; padding-top:50px; }
#topiconDiv .topIcon{ text-align:center;}
#topiconDiv .topnIconTitle{ text-align:center; color:#FFFFFF; font-size:25px; font-weight:normal; padding-top:10px;}

.yellowTitle{ color:#F3B52C; }

#bannerTxt .innerBtn{text-align:center; padding:20px;  }

#bannerTxt .subTitle{font-size:40px; color:#7DBD42; text-align:center; background: RGBA(0,0,0,0.3); opacity: 1; display: inline-block; padding:0 10px;  }
#bannerTxt .subTitlewithoutbg{font-size:40px; color:#7DBD42; text-align:center; display: inline-block; padding:0 10px;  }
#bannerTxt .location{font-size:30px; color:#FFFFFF; text-align:left; padding-top:20px;  }

#bannerTxt .dateBtn{text-align:left; padding-top:20px;  }
#bannerTxt .downloadLetterBtn{text-align:center; padding-top:20px; padding-bottom:20px;  }
.welcomeMsg{ font-size:32px; font-weight:bold; color:#5AC3A6; padding-top:10px; text-align:right; }
.checkbocdiv { font-size: 14px; margin-left: 40px;}

#topbannerDiv{}
#topbannerDiv #leftDiv{ margin-top:40px;}
#topbannerDiv #leftDiv .topbannerImg{}
#topbannerDiv #leftDiv .topbannerDateDiv{ margin-top:100px; float:right;}
#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ color:#FC961B; font-size:30px; font-weight:600; }
#topbannerDiv .topbannerVideo img{ width:85%;}

#TopBannerRightDiv{ display:flex; min-height:400px;}
#TopBannerRightDiv .videoIconDiv{ padding:20px; text-align:right; align-self:flex-end; width:100%;}
#TopBannerRightDiv .videoIconDiv img{ }

#teaserSec{ padding:70px 5px 80px 5px; background-color: #170D18; }
#teaser{ width:80%; margin:0 auto; border: 5px solid #FFF; margin-bottom: 50px;}
#teaserSec .CtaDiv{ margin: 0 auto !important;}



/*-------- NEW CSS START HERE ----------------*/
#homeBanner{ width:100%; background-color:#1B1732; background:url(../images/plan-lp-bg.webp) center no-repeat; height:600px; }
/*#homeBanner{ width:100%; background-color:#1B1732; width: 100%; background: url(../images/2023/dotsbg.webp); background-repeat: no-repeat; background-position: left 255px top -50px; height:593px; }*/
#homeBanner #bannerTMDiv{ padding-top:50px;}

#homeBanner #bannerTMDiv #leftDiv{}
#homeBanner #bannerTMDiv #leftDiv .mainplanmsg{ font-size: 34px; font-weight: 500; color:#FFFFFF; margin-top:50px; line-height:40px;}
#homeBanner #bannerTMDiv #leftDiv .mainplanmsg span{ font-size: 38px; font-weight: 700; color:#2CB9B1;}
#homeBanner #bannerTMDiv #leftDiv .mainDate{ font-size:34px; font-weight:600; margin-top:80px; color:#FFFFFF; }
#homeBanner #bannerTMDiv #leftDiv .mainDate span{ font-size:34px; font-weight:600; margin-top:80px; color:#A5C532;}

#homeBanner #bannerTMDiv #rightDiv{}
#homeBanner #bannerTMDiv #rightDiv .planimg2{ margin-top: 130px; text-align:center;}

#homeBanner #bannerTMDiv .titleMainDiv{ float: left; width:100%; margin-left:95px;}
#homeBanner #bannerTMDiv .themeImg img{ /*width:95%;*/ width:90%; margin:0 auto;} 
#homeBanner #bannerTMDiv .lefticon{ text-align:left; margin-left:-160px; position:absolute; margin-top:-30px; }
#homeBanner #bannerTMDiv .righticon{ text-align:right; margin-top:-40px; margin-right:80px; }

#homeBanner #bannerTMDiv .bannerTitle{ font-size:37px; font-weight:400; float:left; width:100%; line-height:45px; margin-bottom:50px; margin-top:-20px; }
#homeBanner #bannerTMDiv .bannerTitle span{ color:#C9E155; font-size:37px; font-weight:600;}

#homeBanner #bannerTMDiv .horizonDate{ float:left; font-size:37px; font-weight:400; color:#FFF; width:100%; }
#homeBanner #bannerTMDiv .horizonDate span{ color:#22DBD5; font-weight:600;}

#homeBanner #bannerTMDiv .divCTA{ float:left; /*margin-top:25px;*/ margin-top:15px;} 
#homeBanner #bannerTMDiv .divCTA .bannerCTA {
  /*background: rgb(0,175,80);
  background: linear-gradient(152deg, rgba(0,175,80,1) 0%, rgba(246,102,50,1) 0%, rgba(255,162,5,1) 60%);*/	
  background-color:#C9E14F;
  color: #000000;
  font-weight: 600;
  padding: 10px 40px;
  border-radius: 25px;
  font-size: 20px;
  text-decoration: none !important;
}

#homeBanner #bannerTMDiv .CtaDiv{ margin-top:40px; text-align:center;}

/*#homeBanner #bannerTMDiv .leftDiv{ padding-top:100px;}
#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:95%; margin:0 auto;}

#homeBanner .leftDiv .horizonDate{ margin-top:50px; font-size:30px; font-weight:600;} 
#homeBanner .leftDiv .divCTA{ margin-top:15px;} 
#homeBanner .leftDiv .divCTA .bannerCTA {

  background: rgb(0,175,80);
  background: linear-gradient(152deg, rgba(0,175,80,1) 0%, rgba(246,102,50,1) 0%, rgba(255,162,5,1) 60%);	
  color: #FFFFFF;
  font-weight: 600;
  padding: 10px 40px;
  border-radius: 25px;
  font-size: 20px;
  text-decoration: none !important;
}*/

.commonCTA {
  /*background: rgb(0,175,80);
  background: linear-gradient(152deg, rgba(0,175,80,1) 0%, rgba(246,102,50,1) 0%, rgba(255,162,5,1) 60%);*/	
  background-color:#A5C533;
  color: #00000F !important;
  font-weight: 600;
  padding: 10px 40px;
  border-radius: 25px;
  font-size: 20px;
  text-decoration: none !important;
  text-align:center;
  cursor:pointer;
}



/*-------- NEW CSS END HERE ----------------*/


/*#MainMenuInnergift{ width:100%; background-color:#2A5285; background:url(../images/scholarship-raffle-banner.webp) center no-repeat; height:500px; }*/
#MainMenuInnergift{ width:100%; background-color:#2A5285; background:url(../images/learn-banner.webp) center no-repeat; height:391px; }
#MainMenuInnerspeaker{ width:100%; background-color:#2A5285; background:url(../images/speakers-banner-plan.webp) center no-repeat; height:391px; }
#MainMenuInneragenda{ width:100%; background-color:#2A5285; background:url(../images/agenda-banner.webp) center no-repeat; height:391px; }
#MainMenuInnerAIcouncil{ width:100%; background-color:#2A5285; background:url(../images/ai-council-banner.jpg) center no-repeat; height:600px; }
#MainMenuInnerEntertain{ width:100%; background-color:#2A5285; background:url(../images/entertainment-banner.webp) center no-repeat; height:500px; }
#innerBannerTxTDiv{width:100%;}
/*#innerBannerTxTDiv .innerbannerTitle{ font-size:50px; line-height:1.3; color:#FFFFFF; padding-top:135px; text-align:left; font-weight:bold;}*/
#innerBannerTxTDiv .innerbannerTitle{ font-size:65px; line-height:1.3; color:#FFFFFF; padding-top:180px; text-align:left; font-weight:bold; padding-left: 56px;}

.pageContent{ font-size:18px; }
.txtCenter{ text-align:center; }
.marginCenter{ margin:0 auto !important;} 
.redColor{ color:#A3381A; }
.marginAutoCenter{ margin:0 auto !important; float:none !important;} 

.sponsorspackText{ background-image:url(../images/sponsors/ribbon.png); background-repeat:no-repeat; background-position:center; background-size:cover; color:#FFF; padding:30px 10px; font-size:18px;}

.fullscreen-bg { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; z-index: -100; }

/*.fullscreen-bgNew { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; z-index: -100; background-image:url(../images/static-images/video-img.png); background-repeat:no-repeat; width:100%; background-size:cover; }*/
.fullscreen-bgNew { position: absolute; top: 0px; right: 0; bottom: 0; left: 0; overflow: hidden; z-index: -100; background:url(../images/video-img.jpg), #fff; background-position:center; background-repeat:no-repeat; min-height:1080px; width:100%; /*margin-top:-150px; background-size:cover;*/ }

/*.fullscreen-bgInner { position: absolute; top: 0px; right: 0; bottom: 0; left: 0; overflow: hidden; z-index: -100; background:url(../images/static-images/invoice-extraction-BOT-header.png), #fff; background-position:center; background-repeat:no-repeat; min-height:750px; width:100%; margin-top:-150px; }*/

.fullscreen-bg__video {
  position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}

@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video { height: 300%; top: -100%; }
}

@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video { width: 300%; left: -100%; }
}

@media (max-width: 767px) {
  .fullscreen-bg { background: url('../images/video-img.gif') center center / cover no-repeat; }
  .fullscreen-bg__video { display: none; }
}

/* CLASSES FOR LOADER STARTS HERE */
#myloader
{
   background:  url(../images/loader_blue.gif) no-repeat  center 50%; 
   position:absolute; 
   top:40%;  
   left:45%;
}

#loader{
	background: #fff; 	
	position:absolute; 
	display: block;  
	height: 100%; 
	width:100%; 
	filter:alpha(opacity=70);
	opacity:.70; 
	z-index: 9999; 
}

#myloader span{
	color: #000;
	display: block;
	font-size: 12px;   
	padding-top: 38px;
	text-align: center;
	width: 40px;
}

.top-row1{ width:100%; padding-top:5px;}
.top-row2{ width:100%; float:right; text-align:right;}
.width100{ width:100%;}

.alignRight{ float:right; display:inline-block;}

.paddingTop20{ padding-top:20px;}

.btnOrange { padding:5px; background-color:#A6381D; color:#FFF; border:2px solid #A6381D; font-size:14px; font-weight:bold; cursor:pointer; }

.btnYellow { padding:5px; background-color:#EFAD35; color:#FFF; border:2px solid #EFAD35; font-size:14px; font-weight:bold; cursor:pointer; }
.btnBlue { padding:5px; background-color:#044F85; color:#FFF; border:2px solid #044F85; font-size:14px; font-weight:bold; cursor:pointer; }

.btnOrangeSubmit { padding:5px 20px; background-color:#A6381D; color:#FFF; border:2px solid #A6381D; font-size:16px; font-weight:bold; cursor:pointer; }

.btnOrangeRegister { padding:5px 20px; background-color:#A6381D; color:#FFF; border:2px solid #A6381D; font-size:16px; font-weight:bold; cursor:pointer; }

.HomebtnOrange { padding:7px 10px; font-weight:bold; font-size:18px; background-color:#A6381D; color:#FFF; border:2px solid #A6381D; cursor:pointer; }

.speakersBtn { padding:7px 10px; font-weight:bold; font-size:18px; background-color:#A5391D; color:#F7CE98; border:2px solid #A5391D; cursor:pointer; }

.homeImg{ padding:30px 30px 10px 30px; margin:0 auto; text-align:center;}

.homeImgSpoc{ padding:30px 30px 10px 30px; margin:0 auto; text-align:center;} 
.Nopad{ padding:0px !important;}
.NopadMobile{ padding:0px;}
.Nomargin{ margin:0px !important;}
.sliderDivs{ width:100%;}
.MobileNopad{}


.modal{ z-index:99999 !important; top:10%;}
.modal-body{ color:#000 !important;}
/*.popuptext { font-family: 'Open Sans', sans-serif !important; font-size: 14px; color:#000000; }*/
.popuptext { font-family: 'Montserrat', sans-serif !important; font-size: 14px; color:#000000; }


/*.vidyard_player > span { width:500px;} 
#homesec2 .videoPad{ text-align:left; width:100%;}

.vidyard_player > span { 
	width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:360px !important; 
} 
*/
.tcTitle{ color:#FFFFFF; font-weight:bold; font-size:40px; margin-bottom:20px;}
#homesec10{ background-color:#0094DA; padding:65px 0px 50px 0px; color:#FFFFFF;}
#homesec10 .footer_inner{}
/*#homesec10 .footer_inner h6{ font-family:Interstate-Bold !important; font-size:16px; font-weight:bold;}*/
#homesec10 .footer_inner h6{ font-family: 'Montserrat', sans-serif !important; font-size:16px; font-weight:bold;}
#homesec10 .footer_inner .f_topdivs ul { list-style: none; font-size: 11px; text-transform: uppercase; }
#homesec10 .footer_inner .f_topdivs ul li:first-child { margin-top: 20px; }
#homesec10 .footer_inner .f_topdivs ul li { margin: 5px 0 2px; margin-top: 5px; float: left; width: 100%;}
.footer_inner .f_topdivs ul li a { color:#FFFFFF; height: 25px; float: left; line-height: 2; font-size: 13px; text-transform: none; }
#homesec10 .m_bot30{ margin-bottom:30px; display:none;}
.MenuMargin{ /*margin-top:130px;*/ margin-top:97px;}
#registersec1{ padding: 50px 5px; }

/*-------- NEW CSS START HERE -------*/

#homeNsec1{ padding: 70px 5px 100px 5px; background-color:#170D18; /*margin-top:100px;*/ }
#homeNsec1 .title{ font-size:40px; font-weight:600; text-align:center; padding:30px 0px 50px 0px;}
#homeNsec1 .title span{ color:#7DCD1D; font-weight:600;}
#homeNsec1 #leftDiv{ }
#homeNsec1 #leftDiv .Img img{ width:90%; margin:0 auto;}

#homeNsec1 #rightDiv{ margin-top:30px;}
#homeNsec1 #rightDiv .desc{ font-size:20px; text-align:left;}
#homeNsec1 #rightDiv .descBold{ font-size:22px; text-align:left; font-weight:500; margin-top:90px;}

#homeNsec1 #numberDiv{ margin-top:50px; width:100%;}
#homeNsec1 #numberDiv .groupDiv{ padding:20px 10px; text-align:center; margin:0 auto;}
#homeNsec1 #numberDiv .groupDiv .numImg img{ text-align:center;}
#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:35px; font-weight:700; padding-top:10px; text-align:center; color:#2BB9B1;}
#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:18px; font-weight:500; text-align:center;}

#homeNsec1 #spotDiv{ margin-top:100px;}
#homeNsec1 .spotTxt{ font-size:18px;}
#homeNsec1 .spotTxt span{ font-size:18px; color:#A5C532; font-size:30px; font-weight:700;}
#homeNsec1 .CtaDiv{ margin-top:100px; text-align:center;}

#homeNsec1 .margTop{ margin-top:80px;}
#homeNsec1 .innerTitle{ font-size:40px; font-weight:600; text-align:center; padding:30px 0px 50px 0px;}
#homeNsec1 .innterTitle span{ color:#7DCD1D; font-weight:600;}

#homeNsec1 #innerNumberDiv{ margin-top:50px; width:100%;}
#homeNsec1 #innerNumberDiv .groupDiv{ padding:20px 50px; text-align:center; margin:0 auto;}
#homeNsec1 #innerNumberDiv .groupDiv .numImg img{ text-align:center;}
#homeNsec1 #innerNumberDiv .groupDiv .grpnos{ font-size:40px; font-weight:600; padding:10px 0px; text-align:left; color:#C9E057;}
#homeNsec1 #innerNumberDiv .groupDiv .grptitle{ font-size:24px; font-weight:500; text-align:left; padding:20px 0px 10px 0px; margin-left:10px;}


#homeNinfocus{ padding: 0px 5px 100px 5px; background-color:#1B1732; margin-top:100px; }
#homeNinfocus .title{ font-size:40px; font-weight:600; text-align:center; padding:30px 0px 50px 0px;}
#homeNinfocus .paraTxt{ padding:20px; font-size:20px; text-align:center; font-weight:300;}
#homeNinfocus .paraTxt span{ font-size:20px; text-align:center; font-weight:300; color:#C7E050;}

#homeNinfocus #numberDiv{ margin-top:50px; width:100%;}
#homeNinfocus #numberDiv .groupDiv{ padding:20px 20px; text-align:center; margin:0 auto;}
#homeNinfocus #numberDiv .groupDiv .numImg img{ text-align:center;}
#homeNinfocus #numberDiv .groupDiv .grpnos{ font-size:40px; font-weight:600; padding:10px 0px; text-align:left; color:#C9E057;}
#homeNinfocus #numberDiv .groupDiv .grptitle{ font-size:20px; font-weight:600; text-align:left; padding:20px 0px 10px 0px; margin-left:20px;}
#homeNinfocus .secCTA{ padding-top:30px; text-align:center; width:100%; margin:0 auto;}  


#homeNsec2{ padding: 50px 5px; background-color:#26172A; }
#homeNsec2 .title{ font-size:40px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;}
#homeNsec2 .title span{ color:#7DCD1D; font-weight:600;}

#homeNsec2 #groupDiv { padding:10px 0px 30px 0px; width:100%;}
#homeNsec2 #groupDiv #LleftDiv{ padding: 0px 20px; }
#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:22px; text-align:right; margin-top:60px;}
#homeNsec2 #groupDiv #LleftDiv .desc span{ font-weight:600; color:#FFA206;}
#homeNsec2 #groupDiv #LrightDiv{ }
#homeNsec2 #groupDiv #LrightDiv .Img{ text-align:center;}
#homeNsec2 #groupDiv #LrightDiv .Img img{ width:80%; margin:0 auto;}



#homeNsec2 #groupDiv #RleftDiv{}
#homeNsec2 #groupDiv #RleftDiv .Img{ text-align:center;}
#homeNsec2 #groupDiv #RleftDiv .Img img{ width:auto; margin:0 auto;}

#homeNsec2 #groupDiv #RrightDiv{ padding: 0px 10px; }
#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:22px; text-align:left;}
#homeNsec2 #groupDiv #RrightDiv .desc span{ color:#2AC2B7;}

#homeNsec3{ padding: 50px 5px 80px 5px; background-color:#110E1F; }
#homeNsec3 .title{ font-size:40px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;}
#homeNsec3 .title span{ color:#7DCD1D; font-weight:600;}
#homeNsec3 .subTitle{ font-size:20px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 20px 0px;}
#homeNsec3 .videoList{ margin:50px 0px;}
#homeNsec3 #videoDiv{ 
	/*background:url(../images/2022/horizon-legacy-bg-small.webp) no-repeat center;*/ 
	background:url(../images/2023/dots.webp) no-repeat center; min-height:623px; padding:0px 20px;
	background-position: left -50px top -50px;
}

#homeNsec3 #videoDiv #videoList{ margin-bottom:20px; }
#homeNsec3 #videoDiv .videoListDiv{ text-align:center; margin-top:40px; padding:20px;}
#homeNsec3 #videoDiv .videoImg{ text-align:center; margin-top:40px;} 
#homeNsec3 #videoDiv .videoImg .vidyard-player-container{ width:60% !important; margin:0 auto;}

#homeNsec3 #videoDiv #videoList .videoListDiv .videoImg .vidyard-player-container{ width:100% !important; margin:0 auto;}
#homeNsec3 #videoDiv #videoList .videoListDiv .videoTitle{ font-size:18px; text-align:center; margin-top:20px;}




/*#homeNsec3 #videoDiv .vidyard_player{ 
	width:50% !important; 
	height: 100% !important;
	margin: 0 auto !important;
	min-height: 300px !important;
}*/

/*#homeNsec3 #videoDiv .vidyard_player > span{ 
    padding-top:50px !important;
	height: 100% !important;
	margin: 0 auto !important;
	min-height: 300px !important;
}*/

#homeNsec4{ padding: 50px 5px; }
#homeNsec4 .title{ font-size:50px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;}
#homeNsec4 .title span{ color:#7DCD1D; font-weight:600;}
#homeNsec4 #videoComment{ background:url(../images/2022/horizon-legacy-bg-cirle.webp) no-repeat left; height:365px; padding:44px;}
#homeNsec4 #videoComment .vidyard_player > span{ 
	width:85% !important; 
	height: 100% !important;
	margin: 0 auto !important;
	min-height: 275px !important;
	float:right;
}

#homeNsec4 .testimonialsInnerDiv{ padding:10px;}
#homeNsec4 #leaderDet{ padding:20px; margin-right:20px; margin-top:-30px;}
#homeNsec4 #leaderDet .jobTitle{ font-size:20px; font-weight:600; text-align:right;}
#homeNsec4 #leaderDet .designation{ font-size:16px; text-align:right; margin:10px 0px;}
#homeNsec4 .slick-prev { background:url(../images/2022/sponsors/left-arrow.webp) !important; height:40px; width:24px; margin-top:0px;}
#homeNsec4 .slick-next{ background:url(../images/2022/sponsors/right-arrow.webp) !important; height:40px; width:24px; margin-top:0px;}
#homeNsec4 .slick-prev::before, .slick-next::before{ color:none !important; content:none !important; }


#homeNsec5{ padding: 50px 5px; background-color:#170D18; }
#homeNsec5 .title{ font-size:40px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 10px 0px;}
#homeNsec5 .title span{ color:#C7E050; font-weight:600;}

#homeNsec5 #numberDiv{ margin-top:20px; width:100%;}
#homeNsec5 #numberDiv .groupDiv{ padding:20px 50px; text-align:center; margin:0 auto;}
#homeNsec5 #numberDiv .groupDiv .numImg img{ text-align:center;}
#homeNsec5 #numberDiv .groupDiv .grpnos{ font-size:40px; font-weight:600; padding:10px 0px; text-align:center;}
#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:18px; font-weight:500; padding:20px 0px 20px 0px; text-align:left; margin-left:20px;}

#homeNsec5 #agendasec2{ margin-top:0px;}
#homeNsec5 #agendasec2 #AgendaContent{ padding:20px;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv{ padding:20px;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .mapImg{ text-align:left;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv{ text-align:center;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .dividerLine{ /*border-left:1px solid #fff; height:150px;*/ width:20px;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ text-align:left; padding:10px; font-size:20px;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ text-align:left; padding:10px; font-size:20px;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp{ text-align:left; padding:10px; font-size:20px; color:#FFF;}
#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ text-align:left; font-size:20px; color:#FFF;}

#homeNsec5 #agendasec2 #AgendaContent .fImg img{ width:90%; margin:0 auto;}
#homeNsec5 #agendasec2 #AgendaContent .findOutDiv{ margin-top:60px;}
#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:40px; color:#FFFFFF; font-weight:600; text-align:center;}
#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .findContent{ margin-top:20px;}

#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv{ margin-top:50px; width:100%;}
#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv{ padding:20px 50px; text-align:center; margin:0 auto;}
#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv .numImg img{ text-align:center;}
#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv .grpnos{ font-size:40px; font-weight:600; padding:10px 0px; text-align:left; color:#C9E057;}
#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv .grptitle{ font-size:18px; font-weight:600; text-align:center; padding:10px 0px;}

#homeNsec5 ul.bulletPoints li::before {
  content: "■";   
  color: #FC941B;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -0.8em;
  font-size:28px;
}

#homeNsec5 ul.bulletPoints {text-align:left; color:#FFFFFF; font-size:18px; list-style:none; margin-left:20px; }
#homeNsec5 ul.bulletPoints li{ color:#FFFFFF;}

#homeNsec5 #agendasec2 section {
   /* padding: 60px 0;*/
    padding: 30px 0 20px 0;
}

#homeNsec5 #agendasec2 section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}

#tabs{
	/*background: #007b5e;*/
    color: #fff;
}
#tabs h6.section-title{
    color: #fff;
}

#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #FFFFFF;
    font-size: 20px;
	border-bottom:1px solid;
}

/*#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {*/
#tabs .nav-tabs .nav-link.active {
    background-color: transparent;
    border-color: transparent transparent #A5C532;
    border-bottom: 4px solid !important;
    font-size: 20px;
    font-weight: bold;
	color:#A5C532;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{ border-color: none !important;}

#homepastSpeakers{ padding: 50px 5px; background-color:#26172A; }
#homepastSpeakers .title{ font-size:40px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 10px 0px;}
#homepastSpeakers .title span{ color:#C7E050; font-weight:600;}

#homepastSpeakers #spkTop{ margin-top:50px;}
#homepastSpeakers #pspkgrpDiv{ padding:5px;}

#homepastSpeakers #pspkgrpDiv .imgDiv{ text-align:center;}
#homepastSpeakers #pspkgrpDiv .spkTitle{ text-align:center; color:#A5C532; font-size:16px; margin-top:20px; font-weight:600;}
#homepastSpeakers #pspkgrpDiv .spkDesignation{ text-align:center; color:#FFFFFF; font-size:16px; font-weight:500;}
#homepastSpeakers .spkList{ margin-top:50px !important; font-size:18px; color:#A5C532;}


#homePartner{ padding: 50px 5px; background-color:#170D18; }
#homePartner .title{ font-size:40px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 10px 0px;}
#homePartner .title span{ color:#C7E050; font-weight:600;}
#homePartner #partnerTop{ margin-top:50px;}
#homePartner #partgrpDiv{ padding:5px;}
#homePartner #partgrpDiv .imgDiv{ text-align:center;}


#homeNsec6{ padding: 50px 5px; }
#homeNsec6 .title{ font-size:40px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;} 
#homeNsec6 .title span{ color:#7DCD1D; font-weight:600;}

#homeNsec6 #speakerMainDiv{ margin-top:50px;}
#homeNsec6 #speakerMainDiv #spaceDiv{ margin-bottom:20px;}
#homeNsec6 #speakerMainDiv #recMainDiv{}
#homeNsec6 #speakerMainDiv #recMainDiv .spkImg{}
#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; min-height:178px; /*padding:30px 20px;*/ padding:50px 20px 30px 20px;}
#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt span{ font-size:20px; color:#C9E253; font-weight:600;}
/*#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv{ min-height:176px; background-color:#203298; border-bottom:1px solid #EB930E; }
#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ text-align:center; font-size:28px; font-weight:bold; color:#EB930E; padding-top:60px; }
#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore a{ color:#EB930E; font-weight:bold;}*/

#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv{ min-height:176px; }
#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ text-align:left; font-size:28px; font-weight:bold; padding-top:60px; }
#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore .speakerCTA {
  /*background: rgb(0,175,80);
  background: linear-gradient(152deg, rgba(0,175,80,1) 0%, rgba(246,102,50,1) 0%, rgba(255,162,5,1) 60%);*/
  background-color:#C9E253;	
  color: #000000;
  font-weight: 600;
  padding: 10px 55px;
  border-radius: 25px;
  font-size: 20px;
  text-decoration: none !important;
}

#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore .speakerLink{ color:#C9E253; font-size:25px; font-weight:600; }

#homeNsec7{ padding: 50px 5px; background-color:#110E1E; }
#homeNsec7 .title{ font-size:40px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;} 
#homeNsec7 .title span{ color:#7DCD1D; font-weight:600;}

#homeNsec7 #speakerMainDiv{ margin-top:50px;}
#homeNsec7 #speakerMainDiv #spaceDiv{ margin-bottom:20px;}
#homeNsec7 #speakerMainDiv #spaceDiv .sponsorsType{ font-size:25px; font-weight:bold; margin-bottom:10px; text-align:center;}
#homeNsec7 #speakerMainDiv #mainDiv{ margin-bottom:20px;}
#homeNsec7 #speakerMainDiv #mainDiv .title{ font-size:25px; font-weight:bold; margin-bottom:10px; text-align:center;}
#homeNsec7 #speakerMainDiv #mainDiv .spkImg{ text-align:center;}
#homeNsec7 #speakerMainDiv #recMainDiv{}
#homeNsec7 #speakerMainDiv #recMainDiv .spkImg{ text-align:center;}
.slick-slide img{ margin:0 auto;}
#homeNsec7 .slick-prev { background:url(../images/2023/sponsors/left-arrow.webp) !important; height:40px; width:28px; margin-top:0px;}
#homeNsec7 .slick-next{ background:url(../images/2023/sponsors/right-arrow.webp) !important; height:40px; width:28px; margin-top:0px;}
#homeNsec7 .slick-prev::before, .slick-next::before{ color:none !important; content:none !important; }
#homeNsec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; background-color:#203298; min-height:178px; padding:30px 20px; border-bottom:1px solid #EB930E;}

#homeNsec8{ padding: 50px 5px; background-color:#26172A; }
#homeNsec8 .title{ font-size:40px; font-weight:600; text-align:center; padding:30px 0px 50px 0px;}
#homeNsec8 .title span{ color:#7DCD1D; font-weight:600;}
#homeNsec8 #leftDiv{ }
#homeNsec8 #leftDiv .Img img{ width:auto; margin:0 auto;}

#homeNsec8 #rightDiv{ margin-top:10px;}

#homeNsec8 #rightDiv .card{ background-color:transparent; border:none !important;} 
#homeNsec8 #rightDiv .card-header{ background-color:transparent; border-bottom:none !important;}
#homeNsec8 #rightDiv .card-header h3{ font-size:16px;}
#homeNsec8 #rightDiv .card-body{ padding: 1.25rem 3rem; font-size: 16px;}
#homeNsec8 #rightDiv .fa-minus::before{ color:#C9E253;}
#homeNsec8 #rightDiv .fa-plus::before{ color:#C9E253;}
#homeNsec8 #rightDiv .btn-link{ color:#A5C532; text-decoration: none; font-size: 18px; font-weight: bold;}
#homeNsec8 #rightDiv .btn-link:hover { color: #FFFFFF; text-decoration: none; }
#homeNsec8 #rightDiv .btn-link.focus, .btn-link:focus{ text-decoration: none; }

#homeNsecPastSpeakers{ padding: 50px 5px; }
/*#homeNsecPastSpeakers .secTitle{ font-size:50px; font-weight:bold; }*/
#homeNsecPastSpeakers .title{ font-size:50px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;} 
#homeNsecPastSpeakers .title span{ color:#7DCD1D; font-weight:600;}
#homeNsecPastSpeakers #speakerMainDiv{ margin-top:50px;}
#homeNsecPastSpeakers #speakerMainDiv #spaceDiv{ margin-bottom:20px; margin-left:30px;}
#homeNsecPastSpeakers #speakerMainDiv #recMainDiv{}
#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkImg{}
#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; /*background-color:#203298;*/ min-height:178px; padding:30px 20px; /*border-bottom:1px solid #EB930E;*/}
#homeNsecPastSpeakers .slick-prev { background:url(../images/2022/sponsors/left-arrow.webp) !important; height:40px; width:24px; margin-top:0px;}
#homeNsecPastSpeakers .slick-next{ background:url(../images/2022/sponsors/right-arrow.webp) !important; height:40px; width:24px; margin-top:0px;}
#homeNsecPastSpeakers .slick-prev::before, .slick-next::before{ color:none !important; content:none !important; }

#homeNEntertain{ padding: 50px 5px 100px 5px; }
#homeNEntertain .title{ font-size:40px; font-weight:600; text-align:center; padding:30px 0px 50px 0px;}

#homeNEntertain #leftDiv{ }
#homeNEntertain #leftDiv .Img img{ width:auto; margin:0 auto;}
#homeNEntertain #rightDiv{ margin-top:65px;}
#homeNEntertain #rightDiv .desc{ font-size:18px;}


#entNsec1{ padding: 50px 5px;}
#entNsec1 .secTitle{ font-size:45px; font-weight:bold; text-align:center;}
#entNsec1 #sec2ContentDiv{ margin-top:50px;}
#entNsec1 #sec2ContentDiv .sec2Content{ font-size:18px; text-align:center;}

#entNsec2{ padding: 50px 5px; }
#entNsec2 .title{ font-size:50px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;}
#entNsec2 .title span{ color:#7DCD1D; font-weight:600;}
#entNsec2 #videoDiv{ background:url(../images/2022/horizon-legacy-bg-small.webp) no-repeat center; height:365px; padding:20px;}
#entNsec2 #videoDiv .vidyard_player > span{ 
	width:50% !important; 
	height: 100% !important;
	margin: 0 auto !important;
	min-height: 300px !important;
}


#entNsec3{ padding: 50px 5px; }
#entNsec3 .title{ font-size:50px; font-weight:600; text-align:center; margin:0 auto; padding:30px 0px 50px 0px;}
#entNsec3 .title span{ color:#7DCD1D; font-weight:600;}


#entNsec4{ background-color:#E5EFF1; padding:150px 20px 150px 20px; }
/*#homesection4 .heading{ text-align:center; padding:10px 10px 30px 10px; font-size:40px; }*/
#entNsec4 h2{ color:#F79986; padding-top:20px; padding-bottom:20px; text-transform:uppercase;}

/*#entNsec4 #sliderTxtArea{ padding:5px; display:inline-block; width:50%; float:left; }
#entNsec4 .quoteleft{ float:left; padding-right:10px; width:25%; }
#entNsec4 .quoteright{ float:left; padding-right:10px; width:25%; }
#entNsec4 #sliderTxtArea .sliderTxt{ font-size:18px; }
#entNsec4 #sliderTxtArea .testimonialHead{ font-size:20px; font-weight:bold; color:#343739; padding:10px 0px;}
#entNsec4 #sliderTxtArea .testimonialDesig{ font-size:20px; font-weight:normal; color:#3B4044; padding:0px;}*/

#entNsec3 #testimonialMainDiv{ margin-top:50px;}
#entNsec3 #testimonialMainDiv #spaceDiv{ margin-bottom:20px; margin-left:30px;}
#entNsec3 #testimonialMainDiv #recMainDiv{}
#entNsec3 #testimonialMainDiv #sliderTxtArea{ padding:5px; display:inline-block; width:50%; float:left; }
#entNsec3 #testimonialMainDiv .quoteleft{ float:left; padding-right:10px; width:25%; }
#entNsec3 #testimonialMainDiv .quoteright{ float:left; padding-right:10px; width:25%; }
#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:30px; text-align:center; }
#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:18px; padding:10px 0px; text-align:center;}
#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:18px; font-weight:normal; padding:0px; text-align:center;}

#entNsec3 .slick-prev { background:url(../images/2022/sponsors/left-arrow.webp) !important; height:40px; width:24px; margin-top:0px;}
#entNsec3 .slick-next{ background:url(../images/2022/sponsors/right-arrow.webp) !important; height:40px; width:24px; margin-top:0px;}
#entNsec3 .slick-prev::before, .slick-next::before{ color:none !important; content:none !important; }



/*-------- NEW CSS END HERE -------*/




#homesec1{ padding: 50px 5px; }
#homesec1 #leftDiv{ }
/*#homesec1 #leftDiv #boxImg{ text-align: center; padding: 13%;}*/
#homesec1 #leftDiv #boxImg{ background-image:url(../images/yellow_bg.jpg); background-position:center; background-repeat:no-repeat; height:600px; padding:50px;}
#homesec1 #leftDiv #boxTxt{ font-size: 65px; text-align: right; font-weight: bold;}
#homesec1 #leftDiv .leftDivTxt{ padding-top: 50px; font-size: 22px; margin-left: 5%;}
#homesec1 #rightDiv{ margin-top:5px;}
#homesec1 #rightDiv .txtMsg{ font-size:20px; color:#FFFFFF; font-weight:600; min-height:80px; padding-left:5%; /*display:flex;*/ margin-bottom:20px;}
#homesec1 #rightDiv .txtMsg .msgBottom{ align-self:flex-end;} 
#homesec1 #rightDiv #vhdetDiv{ background-image:url(../images/blue_bg.jpg); background-position:center; background-repeat:no-repeat; height:800px; padding:30px;}
#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ padding:20px 30px; margin-bottom:50px;}
#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg img{ border:1px solid #FFF;}
#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size: 40px; font-weight: bold;}
#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size: 30px; font-weight: 600;}

#homesec2{ padding: 50px 5px; }
#homesec2 .secTitle{ font-size:50px; font-weight:bold; }

#homesec2 #wRecListDiv{ width:80%; margin:0 auto; padding-top:50px;}
#homesec2 #wRecListDiv #wRecDiv{ border-bottom:1px solid #E9940C; background-color:#1F2B87; margin-bottom:50px;}
#homesec2 #wRecListDiv #wRecDiv .wRecImg { text-align:center; background-color:#1F2B87; padding:20px;}
#homesec2 #wRecListDiv #wRecDiv .wRecImg img{ }
#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size: 20px; font-weight: normal; background-color:#203298; padding:45px; min-height:204px; }

#homesec3{ padding: 50px 5px; }
#homesec3 #leftDiv{ background-image:url(../images/yellow_bg2.jpg); background-position:right; background-repeat:no-repeat; height:245px; padding:30px;}
#homesec3 #leftDiv #boxTxt{ font-size: 65px; text-align: center; font-weight: bold; width:70%; float:right;}
#homesec3 #rightDiv #videoDiv{ margin-top:5px;}

#homesec4{ padding: 50px 5px; background-image:url(../images/testimonial-bg.jpg); background-position:right; background-repeat:no-repeat; height:574px; padding:30px; margin-top:50px; display:inline-block; }
/*#homesec4 #leftDiv{ display:inline-block; padding:20px;}
#homesec4 #leftDiv #testimonialsMainDiv{ padding:10px;}*/

#homesec4 #leftDiv{  
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width:90%;
}

#homesec4 #leftDiv #testimonialsMainDiv{ 
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
	width: 100%;
	max-width: 50vw;
	width: 100%;
}

/*#homesec4 #leftDiv #testimonialsMainDiv .slider {
	width: 100%;
	max-width: 100vw;
	width: 100%;
	overflow: hidden;
}
*/


#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv{ padding:10px;}
#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .txtComment{ font-size:20px; min-height:300px; margin-top:60px;}
#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .videoComment{ font-size:20px;}
#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg{ 
	background-image:url(../images/callout.png); background-position:center; background-repeat:no-repeat; height:260px; margin-top: 50px; padding:35px 25px; 
}
#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg{ 
	position: relative;
	background: #000000;
	border-radius: .4em;
	margin-top: 50px; 
	padding:20px; 
}
#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg:after {
	content: '';
	position: absolute;
	top: 0;
	left: 80%;
	width: 0;
	height: 0;
	border: 26px solid transparent;
	border-bottom-color: #000000;
	border-top: 0;
	margin-left: -26px;
	margin-top: -26px;
}
#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size: 20px; padding: inherit; font-weight: normal;}

#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size: 20px; padding: inherit; font-weight: bold;}
#homesec4 #rightDiv{}
#homesec4 #rightDiv #boxTxt{ font-size: 65px; text-align: left; font-weight: bold;}


#homesec5{ padding: 50px 5px; }
#homesec5 .secTitle{ font-size:50px; font-weight:bold; }
#homesec5 #agendasec1{ margin-top:50px;}
#homesec5 #agendasec1 .groupDiv{ }
#homesec5 #agendasec1 .groupDiv .groupImg{}
#homesec5 #agendasec1 .groupDiv .groupTxt{ background-color: #203298; padding: 10px 20px; font-size: 14px; font-weight:bold; min-height: 120px;}

#homesec5 #agendasec2{ margin-top:50px;}
#homesec5 #agendasec2 #AgendaContent{ padding:20px;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv{ padding:20px;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .mapImg{ text-align:left;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv{ text-align:center;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .dividerLine{ /*border-left:1px solid #fff; height:150px;*/ width:10px;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ text-align:left; padding:10px; font-size:20px;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ text-align:left; padding:10px; font-size:20px;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp{ text-align:left; padding:10px; font-size:20px; color:#FFF;}
#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ text-align:left; font-size:20px; color:#FFF;}

#homesec5 #agendasec2 #AgendaContent .findOutDiv{ margin-top:10px;}
#homesec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:25px; color:#FE911C; font-weight:bold;}
#homesec5 #agendasec2 #AgendaContent .findOutDiv .findContent{ margin-top:20px;}

#homesec5 ul.bulletPoints li::before {
  content: "■";   
  color: #FC941B;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -0.8em;
  font-size:28px;
}

#homesec5 ul.bulletPoints {text-align:left; color:#FFFFFF; font-size:18px; list-style:none; margin-left:20px; }
#homesec5 ul.bulletPoints li{ color:#FFFFFF;}

#homesec5 #agendasec2 section {
    padding: 60px 0;
}

#homesec5 #agendasec2 section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}
/*#tabs{
	color: #fff;
}
#tabs h6.section-title{
    color: #fff;
}

#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #f3f3f3;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 4px solid !important;
    font-size: 20px;
    font-weight: bold;
}
#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #fff;
    font-size: 20px;
}*/




#homesec6{ padding: 50px 5px; }
#homesec6 .secTitle{ font-size:50px; font-weight:bold; }
#homesec6 #speakerMainDiv{ margin-top:50px;}
#homesec6 #speakerMainDiv #spaceDiv{ margin-bottom:20px;}
#homesec6 #speakerMainDiv #recMainDiv{}
#homesec6 #speakerMainDiv #recMainDiv .spkImg{}
#homesec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; background-color:#203298; min-height:178px; padding:30px 20px; border-bottom:1px solid #EB930E;}
#homesec6 #speakerMainDiv #recMainDiv #viewMoreDiv{ min-height:176px; background-color:#203298; border-bottom:1px solid #EB930E; }
#homesec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ text-align:center; font-size:28px; font-weight:bold; color:#EB930E; padding-top:60px; }
#homesec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore a{ color:#EB930E; font-weight:bold;}

#homesec7{ padding: 50px 5px; }
#homesec7 .secTitle{ font-size:50px; font-weight:bold; }
#homesec7 #speakerMainDiv{ margin-top:50px;}
#homesec7 #speakerMainDiv #spaceDiv{ margin-bottom:20px;}
#homesec7 #speakerMainDiv #recMainDiv{}
#homesec7 #speakerMainDiv #recMainDiv .spkImg{}
#homesec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; background-color:#203298; min-height:178px; padding:30px 20px; border-bottom:1px solid #EB930E;}


#homesec8{ padding: 50px 5px; }
#homesec8 .secTitle{ font-size:50px; font-weight:bold; }
#homesec8 #MainDiv{ margin-top:50px;}
.card{ background-color:#203298;}
.card-header{ background-color:#1F2B87;}
.card-body{ padding: 1.25rem 3rem; font-size: 14px;}
.btn-link{ color:#fff; text-decoration: none; font-size: 18px; font-weight: bold;}
.btn-link:hover { color: #FFFFFF; text-decoration: none; }
.btn-link.focus, .btn-link:focus{ text-decoration: none; }

#homesec9{ padding: 50px 5px; margin-bottom:20px; }
#homesec9 .secTitle{ font-size:50px; font-weight:bold; }
#homesec9 #BgDiv{ background-image:url(../images/sponsorbg.jpg); background-position:right; background-repeat:no-repeat; height:410px; padding:70px; margin-top:50px; display:inline-block;}
#homesec9 #BgDiv .TitleDiv{ font-size:25px; color:#FFFFFF; font-weight:bold;}
#homesec9 #BgDiv .sponsorTxt{ padding:50px; font-size:18px; color:#FFFFFF; background-color:#203297; min-height:370px; text-align:center;}
#homesec9 .sponsorBTxt{ font-size:16px; text-align:center; margin:80px 10px 50px 10px;}
#homesec9 .sponsorTTxt{ font-size:16px; text-align:left; margin:50px 10px 0px 10px;}

#homesec9 ul.bulletPoints li::before {
  content: "■";   
  color: #FC941B;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -0.8em;
  font-size:28px;
}

#homesec9 ul.bulletPoints {text-align:left; color:#FFFFFF; font-size:18px; list-style:none; margin-left:20px; }
#homesec9 ul.bulletPoints li{ color:#FFFFFF;}

#homesec11{ padding: 50px 5px; }
#homesec11 .secTitle{ font-size:50px; font-weight:bold; }
#homesec11 #speakerMainDiv{ margin-top:50px;}
#homesec11 #speakerMainDiv #spaceDiv{ margin-bottom:20px;}
#homesec11 #speakerMainDiv #spaceDiv .title{ font-size:25px; font-weight:bold; margin-bottom:10px; text-align:center;}
#homesec11 #speakerMainDiv #mainDiv{ margin-bottom:20px;}
#homesec11 #speakerMainDiv #mainDiv .title{ font-size:25px; font-weight:bold; margin-bottom:10px; text-align:center;}
#homesec11 #speakerMainDiv #mainDiv .spkImg{ text-align:center;}
#homesec11 #speakerMainDiv #recMainDiv{}
#homesec11 #speakerMainDiv #recMainDiv .spkImg{ text-align:center;}
.slick-slide img{ margin:0 auto;}
#homesec11 #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; background-color:#203298; min-height:178px; padding:30px 20px; border-bottom:1px solid #EB930E;}

#giftIntro{ padding: 50px 5px 0px 5px; }
#giftIntro .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }
#giftIntro .introTxt{ font-size:25px; text-align:center; margin:50px 5px;}
#giftIntro #mainBox{ margin-bottom:50px;}
#giftIntro #leftDiv{ }
#giftIntro #leftDiv .imgDiv{ text-align:center;}
#giftIntro #rightDiv{ margin-top:25px;}
#giftIntro #rightDiv .rightTxt{ padding: 0px 25px 20px 30px; font-size: 20px;}

.price{ font-weight:bold; color:#D6F437; font-size:20px;}

#giftIntro .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }

#giftsec1{ padding: 50px 5px 50px 5px; margin-bottom:20px; }
/*#giftsec1 .secTitle{ font-size:35px; font-weight:bold; text-align:center; margin-bottom:20px; }*/
#giftsec1 .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }
#giftsec1 .secsubTitle{ font-size:25px; font-weight:400; text-align:center; }
#giftsec1 .sec1Div{ margin-bottom:70px;}
#giftsec1 .sec2CTADiv {
  margin: 35px 0px 10px 0px;
  text-align: center;
}

#giftsec1 #leftDiv{ }
#giftsec1 #leftDiv .imgDiv{ text-align:center;}
#giftsec1 #rightDiv{ margin-top:25px;}
#giftsec1 #rightDiv .rightTxt{ padding: 0px 25px 20px 30px; font-size: 20px;}

.price{ font-weight:bold; color:#D6F437; font-size:20px;}

#giftsec2{ padding: 50px 5px;}
/*#giftsec2 .secTitle{ font-size:45px; font-weight:bold; text-align:center;}*/
#giftsec2 .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }
#giftsec2 #sec2ContentDiv{ margin-top:50px; text-align:center;}
#giftsec2 #sec2ContentDiv .sec2Content{ font-size:20px;}
#giftsec2 .sec2CTADiv{ margin:35px 0px 10px 0px; text-align:center;}

#giftsec2 .regbtnThemes {
    font-weight: normal;
    background-color: #FC941B;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    width: 200px;
    display: inherit;
    font-size: 20px;
}

#giftsec3{ padding: 50px 5px; background-image: url(../images/certificate-bg.jpg); background-position: center; background-repeat: no-repeat; height: 514px;  margin: 50px 0px; display: inline-block; }
/*#giftsec3 .secTitle{ font-size:35px; text-align:center; margin-top:20px; font-weight:bold;}*/
#giftsec3 .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }
#giftsec3 #sec3ContentDiv{ margin-top:50px;}
#giftsec3 #sec3ContentDiv .sec3InnerDiv{ padding:10px;}

#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerImg{ text-align:center;}
#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTitle{ text-align:center; font-size:18px; margin:20px 0px; font-weight:bold;}
#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTxt{ text-align:center; font-size:16px; margin-bottom:20px;}


#giftsec4{ padding: 50px 5px; /*background-image: url(../images/program-bg.jpg); background-position: center; background-repeat: no-repeat; height: 445px;*/  margin: 50px 0px; display: inline-block; }
/*#giftsec4 .secTitle{ font-size:35px; text-align:center; font-weight:bold;}*/
#giftsec4 .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }
#giftsec4 #sec3ContentDiv{ margin-top:50px;}

#giftsec4 #sec3ContentDiv #leftDiv{ }
#giftsec4 #sec3ContentDiv #leftDiv .imgDiv{ text-align:center;}
#giftsec4 #sec3ContentDiv #leftDiv .imgDiv img{ width:auto;}
#giftsec4 #sec3ContentDiv #rightDiv{}
#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ padding: 0px 20px 20px 20px; font-size: 20px;}

#giftsec5{ padding: 50px 5px;}
/*#giftsec5 .secTitle{ font-size:35px; text-align:center; font-weight:bold; }*/
#giftsec5 .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }
#giftsec5 #sec5ContentDiv{ margin:30px 0px;}
#giftsec5 #sec5ContentDiv .sec5Content{ font-size:20px; text-align:center; width:80%; margin:0 auto;}
#giftsec5 .sec5CTADiv{ margin:35px 0px 10px 0px;}

#giftsec6{ padding: 50px 5px; /*background-color:#015C5D;*/ background-color:#110E1F; padding: 30px;  margin-top: 50px; display: inline-block; border-radius:30px; }
/*#giftsec6 .secTitle{ font-size:35px; text-align:center; font-weight:bold; margin-top:20px;}*/
#giftsec6 .secTitle{ font-size: 40px; font-weight: 400; text-align: center; padding: 30px 0px 35px 0px; }
#giftsec6 #sec6ContentDiv{ margin-top:50px; padding:0px 20px; margin-bottom:30px;}
#giftsec6 #sec6ContentDiv .bulletTitles{ font-size:20px; font-weight:bold; margin-bottom:20px;}
#giftsec6 .sec2CTADiv{ margin:35px 0px 10px 0px; text-align:center;}

.pointList{list-style:none;margin:0;padding:0; margin-left:0;}
.pointList li{font-size:16px;line-height:24px;padding-bottom:16px;padding-left:20px;position:relative; font-weight:400; color:#FFFFFF}
.pointList li::before{content:"";background:#FFFFFF;border-radius:50%;display:block;height:10px;left:0;position:absolute;top:7px;width:10px}

.pointList-square{list-style:none;margin:0;padding:0; margin-left:0px;}
.pointList-square li{font-size:16px;line-height:24px;padding-bottom:16px;padding-left:20px;position:relative; color:#FFFFFF;}
.pointList-square li::before{content:"";background:#FFFFFF;display:block;height:10px;left:0;position:absolute;top:7px;width:10px}

.pointList-check{list-style:none;margin:0;padding:0; margin-left:0px;}
.pointList-check li{font-size:16px;line-height:24px;padding-bottom:16px;padding-left:20px;position:relative; color:#FFFFFF;}
.pointList-check li::before{font-family:"FontAwesome";content:"\f00c";color:#FFFFFF;position:absolute;top:0;left:0}

.pointList-order{list-style:none;margin:0;padding:0;counter-reset:zy-sec-counter; margin-left:0px;}
.pointList-order li{font-size:16px;line-height:24px;padding-bottom:16px;padding-left:20px;position:relative; color:#FFFFFF;}
.pointList-order li::before{counter-increment:zy-sec-counter;content:counter(zy-sec-counter);color:#6D6D6E;font-weight:700;position:absolute;top:0;left:0}

#speakersec1{ padding: 50px 5px; }
#speakersec1 .secTitle{ font-size:50px; font-weight:bold; }
#speakersec1 #speakerMainDiv{ margin-top:50px;}
#speakersec1 #speakerMainDiv #spaceDiv{ margin-bottom:20px;}
#speakersec1 #speakerMainDiv #recMainDiv{}
#speakersec1 #speakerMainDiv #recMainDiv .spkImg{}
#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; /*background-color:#203298;*/ min-height:178px; padding:30px 20px 30px 20px; /*padding:30px 20px;*/ /*border-bottom:1px solid #EB930E;*/}
#speakersec1 #speakerMainDiv #recMainDiv .spkTxt a{ color:#FFF !important;}
#speakersec1 #speakerMainDiv #recMainDiv .spkTxt a span{ font-size: 20px; color: #C9E253; font-weight: 600; }

#speakersec2{ padding: 50px 5px; }
#speakersec2 .secTitle{ font-size:50px; font-weight:bold; text-align:center; }
#speakersec2 .videoMainDiv{ width:60%; margin:0 auto; margin-top:50px;}



#registersec1 #leftDiv{ background-image:url(../images/blue_bg.jpg); background-position:center; background-repeat:no-repeat; height:400px; padding:20px;}
#registersec1 #leftDiv #boxImg{ text-align: center; padding: 13%;}
#registersec1 #rightDiv{ margin-top:5px;}
#registersec1 #rightDiv .txtMsg{ font-size:16px; color:#FD971B; font-weight:600; min-height:80px; padding-left:5%; display:flex;}
.txtMsg .msgBottom{ align-self:flex-end;} 
#registersec1 #rightDiv .thankyouMsgW{ font-size:16px; color:#FFFFFF; font-weight:600; min-height:100px; text-align:center; padding:20%;}
#registersec1 #rightDiv .regformDiv{ padding:50px; background-color:#203298; margin-top:20px;}


.yellowColor{ color:#C9E253; font-size:18px;}
/*.txtMsg{ font-size:16px; color:#FD971B; font-weight:600; min-height:80px; padding-left:5%; display:flex;}*/
#agendpage{ padding: 10px 5px;}
#agendpage #agendasec1{ /*margin-top:50px;*/}
#agendpage #agendasec1 #AgendaContent{ padding:20px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv{ padding:20px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv .mapImg{ text-align:left; min-height:155px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv{ text-align:center;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv .dividerLine{ /*border-left:1px solid #fff; height:150px;*/ width:10px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ text-align:left; padding:10px; font-size:20px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ text-align:left; padding:10px; font-size:20px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp{ text-align:left; padding:10px; font-size:20px; color:#FFF;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ text-align:left; font-size:20px; color:#FFF;}

#agendpage #agendasec1 #AgendaContent .findOutDiv{ margin-top:10px;}
#agendpage #agendasec1 #AgendaContent .findOutDiv .mainTitle{ font-size:25px; color:#FE911C; font-weight:bold;}
#agendpage #agendasec1 #AgendaContent .findOutDiv .findContent{ margin-top:20px;}

#agendpage #agendasec1 section { padding: 60px 0; }
#agendpage #agendasec1 section .section-title { text-align: center; color: #007b5e; margin-bottom: 50px; text-transform: uppercase; }

#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div{ width:100%; margin:50px 5px 20px 5px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:35px; color:#C9E253; font-weight:600; padding:20px 0px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessRow{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253; }
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessRow1{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessTime{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessConent{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessConent em{ font-size:16px;}

#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div{ width:100%; margin:50px 5px 20px 5px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:35px; color:#C9E253; font-weight:600; padding:20px 0px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessRow{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessRow1{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessTime{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessConent{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessConent em{ font-size:16px;}

#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div{ width:100%; margin:50px 5px 20px 5px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:35px; color:#C9E253; font-weight:600; padding:20px 0px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessRow{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessRow1{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessTime{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessConent{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessConent em{ font-size:16px;}

#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div{ width:100%; margin:50px 5px 20px 5px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:35px; color:#C9E253; font-weight:600; padding:20px 0px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessRow{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessRow1{ color:#FFF; display:compact; min-height:50px; padding:20px 10px; border-bottom:1px solid #C9E253;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessTime{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessConent{ font-size:16px;}
#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessConent em{ font-size:16px;}

#aicouncilsec1{ margin-top:150px; padding: 50px 5px; background-image: url(../images/innovate-bg.jpg); background-position: center; background-repeat: no-repeat; height: 415px; display: inline-block; }
#aicouncilsec1 .secTitle{ font-size:50px; font-weight:bold; }

#aicouncilsec1 #leftDiv{ }
#aicouncilsec1 #leftDiv .imgDiv{ text-align:center;}
#aicouncilsec1 #rightDiv{}
#aicouncilsec1 #rightDiv .title{ padding-bottom: 5px; font-size: 25px; font-weight:bold;}
#aicouncilsec1 #rightDiv .rightTxt{ padding: 0px 25px 20px 30px; font-size: 20px;}

#aicouncilsec2{ padding: 50px 5px;}
#aicouncilsec2 .secTitle{ font-size:45px; font-weight:bold;}
#aicouncilsec2 #sec2ContentDiv{ margin-top:50px;}
#aicouncilsec2 #sec2ContentDiv .sec2Content{ font-size:18px; text-align:center;}
#aicouncilsec2 #sec2ContentDiv .sec2Content span{ color:#FCBC64;}
#aicouncilsec2 .sec2CTADiv{ margin:35px 0px 10px 0px;}

#aicouncilsec2 .regbtnThemes {
    font-weight: normal;
    background-color: #FC941B;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    width: 200px;
    display: inherit;
    font-size: 20px;
}


#aicouncilsec3{ padding: 50px 5px; }
#aicouncilsec3 .secTitle{ font-size:50px; font-weight:bold; }

#aicouncilsec3 #wRecListDiv{ width:100%; margin:0 auto; padding-top:20px;}
#aicouncilsec3 #wRecListDiv #wRecDiv{ border-bottom:1px solid #E9940C; background-color:#1F2B87; margin-bottom:50px;}
#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg { text-align:center; background-color:#1F2B87; padding:25px 20px;}
#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg img{ }
#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt{ font-size: 16px; font-weight: normal; background-color:#203298; padding:40px; min-height:227px; }
#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt .title{ font-weight:bold; font-size:22px;}

#aicouncilsec4{ margin-top:0px; padding: 50px 5px; display: inline-block; }
#aicouncilsec4 .secTitle{ font-size:50px; font-weight:bold; }

#aicouncilsec4 #leftDiv{ }
#aicouncilsec4 #leftDiv .imgDiv{ text-align:center;}
#aicouncilsec4 #rightDiv{ margin-top:50px;}
#aicouncilsec4 #rightDiv .title{ padding-bottom: 5px; font-size: 25px; font-weight:bold;}
#aicouncilsec4 #rightDiv .rightTxt{ padding: 0px 25px 20px 30px; font-size: 20px;}

#aicouncilsec5{ padding: 50px 5px;}
#aicouncilsec5 .secTitle{ font-size:45px; font-weight:bold;}
#aicouncilsec5 #sec2ContentDiv{ margin-top:50px;}
#aicouncilsec5 #sec2ContentDiv .sec2Content{ font-size:18px; text-align:center;}
#aicouncilsec5 #sec2ContentDiv .sec2Content span{ color:#FCBC64;}
#aicouncilsec5 .sec2CTADiv{ margin:35px 0px 10px 0px;}

#aicouncilsec5 .regbtnThemes {
    font-weight: normal;
    background-color: #FC941B;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    width: 200px;
    display: inherit;
    font-size: 20px;
}

#aicouncilsec6{ margin-top:50px; padding: 50px 5px; background-image: url(../images/kicking-off-AI-bg.jpg); background-position: center; background-repeat: no-repeat; height: 266px; display: inline-block; width:100%; }
#aicouncilsec6 .secTitle{ font-size:45px; font-weight:bold;}
#aicouncilsec6 #sec2ContentDiv{ margin-top:40px;}
#aicouncilsec6 #sec2ContentDiv .title{ font-size:30px; font-weight:bold; text-align:center; }
#aicouncilsec6 #sec2ContentDiv .sec2Content{ font-size:20px; text-align:center;}
#aicouncilsec6 #sec2ContentDiv .sec2Content a{ color:#FFF; text-decoration:underline;}
#aicouncilsec6 #sec2ContentDiv .sec2Content span{ color:#FCBC64;}
#aicouncilsec6 .sec2CTADiv{ margin:35px 0px 10px 0px;}

#aicouncilsec6 .regbtnThemes {
    font-weight: normal;
    background-color: #FC941B;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    width: 200px;
    display: inherit;
    font-size: 20px;
}

#aicouncilsec7{ padding: 50px 20px; background-color:#203298; margin-top: 150px; display: inline-block; width:100%; }
#aicouncilsec7 #leftDiv{ padding-top:50px; text-align:center;}
#aicouncilsec7 #leftDiv img{ text-align:center;}
#aicouncilsec7 #rightDiv{}
#aicouncilsec7 #rightDiv .title{ font-size:25px; font-weight:bold; margin-bottom:5px;}
#aicouncilsec7 #rightDiv .desc{ font-size:16px; margin-bottom:50px;}
#aicouncilsec7 #rightDiv .desc a{ color:#FFFFFF; font-weight:bold; text-decoration:underline;}


#aicouncilsec7 .secTitle{ font-size:35px; text-align:center; font-weight:bold; margin-top:20px;}
#aicouncilsec7 #sec6ContentDiv{ margin-top:50px; padding:0px 20px; margin-bottom:30px;}
#aicouncilsec7 #sec6ContentDiv .bulletTitles{ font-size:18px; font-weight:bold; margin-bottom:20px;}

#aicouncilsec8{ padding: 50px 5px;}
#aicouncilsec8 .secTitle{ font-size:45px; font-weight:bold;}
#aicouncilsec8 #sec2ContentDiv{ margin-top:50px;}
#aicouncilsec8 #sec2ContentDiv .sec2Content{ font-size:18px; text-align:center;}
#aicouncilsec8 #sec2ContentDiv .sec2Content span{ color:#FCBC64;}

#aicouncilsec9{ padding: 50px 5px; }
#aicouncilsec9 .secTitle{ font-size:50px; font-weight:bold; }
#aicouncilsec9 #speakerMainDiv{ margin-top:50px;}
#aicouncilsec9 #speakerMainDiv #spaceDiv{ margin-bottom:20px;}
#aicouncilsec9 #speakerMainDiv #recMainDiv{}
#aicouncilsec9 #speakerMainDiv #recMainDiv .spkImg{}
#aicouncilsec9 #speakerMainDiv #recMainDiv .spkTxt{ font-size:16px; background-color:#203298; min-height:178px; padding:30px 20px; border-bottom:1px solid #EB930E;}
#aicouncilsec9 #speakerMainDiv #recMainDiv #viewMoreDiv{ min-height:176px; background-color:#203298; border-bottom:1px solid #EB930E; }
#aicouncilsec9 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ text-align:center; font-size:28px; font-weight:bold; color:#EB930E; padding-top:60px; }
#aicouncilsec9 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore a{ color:#EB930E; font-weight:bold;}

#thankYouDiv{ margin:0 auto; text-align:center; /*margin-top:150px;*/}

#terms{ padding:50px 5px; background-color:#FFFFFF; }
#terms .title { font-size:30px; margin:50px 0px 70px 0px; text-align:center; color:#000000;}
#terms .termsTxt{ width:100%; margin:0 auto; font-size:16px; color:#000000; padding-top:15px; text-align:justify;}




.form-control {
	border: 0;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-bottom: 1px solid #ACCDD2;
	border-radius: 0;
	box-shadow: none;
	font-size: 16px;
	padding: 5px 12px;
	background:#1A267C !important;
	border:1px solid #1A267C !important;
	color:#FFF !important;
}

#regformDiv input {
	color:#FFF;
}

#regformDiv select {
	color:#555;
}


#sitefooter{ padding:20px 0px; background-color:#FFFFFF; bottom:0; width:100%; position:fixed; }
#sitefooter .footerTxt{ text-align:right; padding:15px; color:#333546; font-size:16px; }

#sitefooterNew{ padding:20px 0px; background-color:#110E1F; bottom:0; width:100%; }
#sitefooterNew .footerTxt{ text-align:center; padding:15px; color:#FFFFFF; font-size:16px; font-weight:500; }


.w150Fx{ width:150px; }



@media screen and (min-width: 1900px) {
	
}

/*@media screen and (min-width: 1600px) {
	#homesec1 .leftDivContent h2{ font-size:26px;}
}*/


/*@media screen and (min-width: 1400px) {
	#homesec1 .leftDivContent h2{ font-size:26px;}
}*/

@media (min-width: 1367px) and (max-width: 1600px) {
	#teaser{ width:70%;}
	
	/*.fullscreen-bgInner{background:url(../images/static-images/invoice-extraction-BOT-header-1600.png), #FFF; background-repeat:no-repeat; min-height:658px; margin-top:0px;}
	.fullscreen-bgNew{background:url(../images/static-images/video-img-1600.png), #DAE4EB; min-height:900px; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-crBot{background:url(../images/static-images/contract-reader-BOT-1600.jpg), #FFF; background-repeat:no-repeat; min-height:658px; margin-top:20px;}
	.fullscreen-bgInner-apInboxBot{background:url(../images/static-images/ap-inbox-manager-banner-1600.jpg), #FFF; background-repeat:no-repeat; min-height:658px; margin-top:10px;}
	.fullscreen-bgInner-cderBot{background:url(../images/static-images/contract-derisker-1600.jpg), #FFF; background-repeat:no-repeat; min-height:658px; margin-top:10px;}
	.fullscreen-bgInner-sdBot{background:url(../images/static-images/supplier-discovery-1600.jpg), #FFF; background-repeat:no-repeat; min-height:658px; margin-top:10px;}
	.fullscreen-bgInner-dprivacyBot{background:url(../images/static-images/data-privacy-1600.jpg), #FFF; background-repeat:no-repeat; min-height:658px; margin-top:10px;}*/
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:30px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:30px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:30px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:30px;}
	
	#DivLogo img{ width:65%;}
	#hlogo .imgClass{ width:65%;}
	#flogo .imgClass{ width:65%;}
	
	.menuBlue{ font-size:14px;}
	.dropdown-menu{ font-size:12px;}
	#MenuCTA{ font-size:12px; margin-top:14px;}
	.rightTab{ margin-top:140px;}
	.rightTab #rightTabContent{ font-size:18px;}
	#bannerDivNew{ margin-top:40px;}
	#bannerDivNew .bannerIcns{ padding-bottom:50px;}
  	#bannerDivNew .card{ width:98%; height:220px;}
	#bannerDivNew .mainTitle{ font-size:40px; line-height:50px; margin-bottom:20px;}
	#bannerDivNew .headDate{ font-size:40px; line-height:50px; margin-bottom:20px;}
	#bannerDivNew .dateCTA{ margin-bottom:20px;}
	.btn_saveTheDate{ font-size:14px;}
	#frmDiv{ margin-top:-370px; }
	#frmDiv .form-group .form-control { font-size:14px;}
	
	#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:30px;}
	.btn_frmSubmitBanner{ font-size:25px;}
	#topbannerDiv .topbannerVideo img{ width:81%;}
	
	.tcTitle{ font-size:36px;}
	
	#innerBannerTxTDiv .innerbannerTitle{ font-size:55px;}
	
	/*#homesec8{ height:625px;}
	#homesec8 h2{ font-size:26px; padding:20px 20px 45px 20px;}
	#homesec8 #contactBlockDiv{ min-height:315px;}
	#homesec8 #contactBlockDiv .blockTitle{ font-size:20px;}
	#homesec8 #contactBlockDiv .blockIxt{ font-size:14px;}
	#homesec9 .newsletter-title{ font-size:26px;}
	#homesec9 #newsletterSubscribe{ margin:15px 0px; padding:8px; font-size:16px;}*/
	
	/*-------- NEW CSS START HERE -----------*/
	#homeBanner{ height:593px; background-position: left 86px top -50px;}
	#homeBanner #bannerTMDiv .themeImg img{ width: 70%; margin: 0 auto; }
	/*#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:90%;}
	#homeBanner #bannerTMDiv .rightDiv .themeImg img{ width:90%;}*/
	#homeBanner #bannerTMDiv .bannerTitle{ font-size:30px;}
	#homeNsec1{ margin-top:55px;}
	#homeNsec1 .title{ font-size:35px;}
	#homeNsec1 .innerTitle{ font-size:35px;}
	#homeNinfocus .paraTxt{ font-size:20px;}
	#homeNinfocus #numberDiv .groupDiv .grptitle{ font-size:18px;}
	
	#homeNsec1 #innerNumberDiv .groupDiv .grptitle{ font-size:18px;}
	#homeBanner #bannerTMDiv .lefticon img{ width:85%;}
	#homeBanner #bannerTMDiv .righticon img{ width:10%;}
	#homeBanner #bannerTMDiv .horizonDate{ font-size:30px;}
	
	#homeNinfocus .title{ font-size:35px;}
	
	
	#homeNsec1 #leftDiv .Img img{ width:80%;}
	#homeNsec1 #rightDiv .desc{ font-size:18px;}
	#homeNsec1 #rightDiv .descBold{ font-size:20px; margin-top:80px;}
	
	#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:30px;}
	#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:20px;}
	
	#homeNsec2 .title{ font-size:35px;}
	#homeNsec2 #groupDiv #LrightDiv .Img img{ width:70%;}
	#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:20px;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:auto;}
	#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:18px;}
	
	#homeNsec3 .title{ font-size:35px;}
	
	#homeNsec4 .title{ font-size:35px;}
	
	#homeNsec5 .title{ font-size:35px;}
	
	#homepastSpeakers .title{ font-size:35px;}
	#homePartner .title{ font-size:35px;}
	
	#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:18px; margin-left:10px;}	
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:35px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv .grptitle{ font-size:16px;}
	#homeNsec5 ul.bulletPoints{ font-size:16px;}
	
	#homeNsec6 .title{ font-size:35px;}
	
	#homeNsec7 .title{ font-size:35px;}
	
	#homeNsec8 .title{ font-size:35px;}
	
	#homeNsec8 #leftDiv .Img img{ width:auto;}
	
	#homeNEntertain .title{ font-size:35px;}
	
	/*#homeNsecPastSpeakers .secTitle{ font-size:45px;}*/
	#homeNsecPastSpeakers .title{ font-size:35px;}
	
	#entNsec2 .title{ font-size:35px;}
	
	#entNsec3 .title{ font-size:35px;}
	
	#entNsec1 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:22px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:16px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:16px;}
	
	#giftIntro .introTxt{ font-size:18px;}
	
	#giftIntro #rightDiv .rightTxt{ font-size:18px;}
	
	#giftIntro .secTitle{ font-size:35px;}
	#giftsec1 .secTitle{ font-size:35px;}
	#giftsec1 .secsubTitle{ font-size:20px;}
	#giftsec1 #rightDiv .rightTxt{ font-size:18px;}
	#giftsec2 .secTitle{ font-size:35px;}
	#giftsec2 #sec2ContentDiv .sec2Content{ font-size:18px;}
	#giftsec3 .secTitle{ font-size:35px;}
	#giftsec4 .secTitle{ font-size:35px;}
	#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ font-size:18px;}
	#giftsec5 .secTitle{ font-size:35px;}
	#giftsec5 #sec5ContentDiv .sec5Content{ font-size:18px;}
	#giftsec6 .secTitle{ font-size:35px;}
	
	/*-------- NEW CSS END HERE -----------*/
	
	
	#homesec1 #leftDiv #boxTxt{ font-size:60px;}
	#homesec1 #leftDiv .leftDivTxt{ font-size:20px;}
	#homesec1 #rightDiv .txtMsg{ font-size:18px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ margin-bottom:42px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size:38px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size:28px;} 
	
	#homesec2 .secTitle{ font-size:45px;}
	#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size:18px;}
	
	#homesec3 #leftDiv #boxTxt{ font-size:60px;}
	
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size:18px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size:18px;}
	#homesec4 #rightDiv #boxTxt{ margin-top:38px; font-size:60px;}
	
	#homesec5{ margin-top:50px}
	#homesec5 .secTitle{ font-size:45px;}
	
	#homesec6 .secTitle{ font-size:45px;}
	
	#homesec7 .secTitle{ font-size:45px;}
	
	#homesec8 .secTitle{ font-size:45px;}
	
	#homesec9 .secTitle{ font-size:45px;}
	
	#homesec11 .secTitle{ font-size:45px;}
	
	#speakersec1 .secTitle{ font-size:45px;}
	
	#speakersec2 .secTitle{ font-size:45px;}
	
	#aicouncilsec9 .secTitle{ font-size:45px;}
	
	
	#sitefooter .footerTxt{ padding:10px 0px;}
	
	.vidyard_player > span { 
		width: 95% !important; height: 100% !important; margin: 0 auto !important; min-height:300px !important; 
	} 
}


/*@media media only screen and  (min-width: 1281px) {*/
@media (min-width: 1281px) and (max-width: 1366px) {
	#teaser{ width:60%;}
	/*.fullscreen-bgInner{background:url(../images/static-images/invoice-extraction-BOT-header-1400.png), #FFF; min-height:570px; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgNew{background:url(../images/static-images/video-img-1400.png), #DAE4EB; min-height:788px; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-crBot{background:url(../images/static-images/contract-reader-BOT-1400.jpg), #FFF; min-height:570px; background-repeat:no-repeat; margin-top:20px;}
	.fullscreen-bgInner-apInboxBot{background:url(../images/static-images/ap-inbox-manager-banner-1400.jpg), #FFF; background-repeat:no-repeat; min-height:570px; margin-top:0px;}
	.fullscreen-bgInner-cderBot{background:url(../images/static-images/contract-derisker-1400.jpg), #FFF; background-repeat:no-repeat; min-height:570px; margin-top:0px;}
	.fullscreen-bgInner-sdBot{background:url(../images/static-images/supplier-discovery-1400.jpg), #FFF; background-repeat:no-repeat; min-height:570px; margin-top:0px;}
	.fullscreen-bgInner-dprivacyBot{background:url(../images/static-images/data-privacy-1400.jpg), #FFF; background-repeat:no-repeat; min-height:570px; margin-top:0px;}*/
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:28px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:28px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:28px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:28px;}
	
	#DivLogo img{ width:55%;}
	#hlogo .imgClass{ width:55%;}
	#flogo .imgClass{ width:55%;}
	
	.navbar-light .navbar-nav .nav-link{ font-size:14px;}
	
	/*.navbar-inverse .navbar-nav > li > a{ font-size:14px;}*/
	/*.caret{ border-top:9px dashed; border-right:8px solid transparent; border-left:7px solid transparent;}
	.menuBlue{ font-size:14px;}
	.dropdown-menu{ font-size:12px;}
	#MenuCTA{ font-size:12px !important; margin-top:14px;}
	.rightTab{ margin-top:140px;}
	.rightTab #tabimg{ float:right; width:80%;}
	.rightTab #rightTabContent{ font-size:18px;}*/
	#bannerDivNew{ margin-top:40px;}
	#bannerDivNew .bannerIcns{ padding-bottom:50px;}
  	#bannerDivNew .card{ width:98%; height:220px;}
	#bannerDivNew .mainTitle{ font-size:40px; line-height:50px; margin-bottom:20px;}
	#bannerDivNew .headDate{ font-size:40px; line-height:50px; margin-bottom:20px;}
	#bannerDivNew .dateCTA{ margin-bottom:20px;}
	.btn_saveTheDate{ font-size:14px;}
	#frmDiv{ margin-top:-370px;}
	#frmDiv .form-group .form-control { font-size:14px;}
	.btn_frmSubmit{ font-size:12px;}
	.btn_saveTheDate{ font-size:12px;}
	
	
	.tcTitle{ font-size:32px;}
	/*#homesec8{ height:625px;}
	#homesec8 h2{ font-size:24px; padding:20px 20px 45px 20px;}
	#homesec8 #contactBlockDiv{ min-height:315px;}
	#homesec8 #contactBlockDiv .blockTitle{ font-size:18px;}
	#homesec8 #contactBlockDiv .blockIxt{ font-size:14px;}
	#homesec9 .newsletter-title{ font-size:26px;}
	#homesec9 #newsletterSubscribe{ margin:15px 0px; padding:8px; font-size:16px;}*/
	
	.MenuMargin{ margin-top:100px;}
	#topbannerDiv #leftDiv{ margin-top:50px;}
	#topbannerDiv #leftDiv .topbannerImg{ width:85%; float:right;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ margin-top:90px;}
	#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:30px;}
	.btn_frmSubmitBanner{ font-size:25px;}
	#topbannerDiv .topbannerVideo img{ width:80%;}
	
	#innerBannerTxTDiv .innerbannerTitle{ font-size:45px;}
	
	
	/*-------- NEW CSS START HERE -----------*/
	.wlogo{ width:auto;}
	#homeBanner{ height:600px; }
	#homeBanner #bannerTMDiv{ padding-top:20px;}
	#homeBanner #bannerTMDiv .themeImg img{ width:60%;}
	#homeBanner #bannerTMDiv .bannerTitle{ font-size:28px; margin-top:-25px; line-height:35px; margin-bottom:30px;}
	#homeBanner #bannerTMDiv .bannerTitle span{ font-size:28px; }
	#homeBanner #bannerTMDiv .horizonDate{ font-size:28px;}
	
	#homeBanner #bannerTMDiv #leftDiv .planimg{ width:75%;}
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg{ font-size:30px;}
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg span{ font-size:34px;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate{ font-size:30px; margin-top:40px;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate span{ font-size:30px; margin-top:40px;}
	#homeBanner #bannerTMDiv #rightDiv .planimg2{ margin-top:85px;}
	
	/*#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:80%;}
	#homeBanner #bannerTMDiv .rightDiv .themeImg img{ width:80%;}*/
	#homeNsec1{ margin-top:0px;}
	#homeNsec1 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec1 .innerTitle{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec1 #leftDiv .Img img{ width:75%;}
	#homeNsec1 #rightDiv .desc{ font-size:16px;}
	#homeNsec1 #rightDiv .descBold{ font-size:18px; margin-top:60px;}
	
	#homeNsec1 .spotTxt span{ font-size:25px;}
	#homeNsec1 .CtaDiv{ margin-top:70px;}
	
	#homeNsec1 #numberDiv .groupDiv{ padding:20px 20px;}
	#homeNsec1 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:30px; margin-left:15px;}
	#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:18px; margin-left:15px;}
	
	#homeNinfocus #numberDiv .groupDiv .grptitle{ margin-left:15px;}
	
	.commonCTA{ font-size:18px; padding:10px 55px;}
	
	#homeNsec2 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec2 #groupDiv #LrightDiv .Img img{ width:60%;}
	#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:18px;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:auto;}
	#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:18px;}
	
	#homeNsec3 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec3 #videoDiv{ padding:30px;}
	#homeNsec3 #videoDiv .vidyard_player > span{ width:45% !important;}
	
	#homeNsec4 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec4 #leaderDet .jobTitle{ font-size:18px;}
	#homeNsec4 #leaderDet .designation{ font-size:14px;}
	
	#homeNsec5 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec5 #numberDiv .groupDiv{ padding:20px 20px;}
	#homeNsec5 #numberDiv .groupDiv .numImg img{ width:70%;}
	#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:20px; margin-left:40px;}	
	#homeNsec5 #agendasec2{ margin-top: 10px; }
	#homeNsec5 #agendasec2 section{ padding: 30px 0;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:24px;}
	#homeNsec5 ul.bulletPoints{ font-size:16px;}
	
	#homeNsec6 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	
	#homeNsec7 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec7 #speakerMainDiv #recMainDiv .spkImg img{ width:65%;}
	
	#homeNsec8 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsec8 #leftDiv .Img img { width:auto;}
	
	#homeNEntertain .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNEntertain #leftDiv .Img img { width:auto;}
	
	#homepastSpeakers .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homePartner .title{ font-size:35px; padding:30px 0px 30px 0px;}
	
	/*#homeNsecPastSpeakers .secTitle{ font-size:40px;}*/
	#homeNsecPastSpeakers .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#entNsec2 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#entNsec2 #videoDiv{ padding:30px;}
	#entNsec2 #videoDiv .vidyard_player > span{ width:45% !important;}
	
	#entNsec3 .title{ font-size:35px; padding:30px 0px 30px 0px;}
	#entNsec3 #videoDiv{ padding:30px;}
	#entNsec3 #videoDiv .vidyard_player > span{ width:45% !important;}
	
	#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:20px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:16px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:16px;}
	
	/*-------- NEW CSS END HERE -----------*/
	
	 
	
	
	#homesec1 #leftDiv #boxImg{ height:400px; padding:35px;}
	#homesec1 #leftDiv #boxTxt{ font-size:45px;}
	#homesec1 #leftDiv .leftDivTxt{ font-size:16px;}
	#homesec1 #rightDiv .txtMsg{ font-size:16px;}
	#homesec1 #rightDiv #vhdetDiv{ height:600px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ margin-bottom:15px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg img{ width:55%;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size:32px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size:22px;} 
	
	#homesec2 .secTitle{ font-size:40px;}
	#homesec2 #wRecListDiv #wRecDiv .wRecImg{ width:75%; margin:0 auto;}
	#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size:16px; padding:40px; min-height:190px;}
	
	#homesec3 #leftDiv #boxTxt{ font-size:50px;}
	
	#homesec4{ height:500px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .txtComment{ font-size:18px; min-height:190px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .videoComment{ margin-bottom:30px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg{ width:80%; margin:0 auto;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size:18px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size:18px;}
	#homesec4 #rightDiv #boxTxt{ margin-top:30px; font-size:50px;}
	
	#homesec5{ margin-top:0px}
	#homesec5 .secTitle{ font-size:40px;}
	
	#homesec6 .secTitle{ font-size:40px;}
	#homesec6 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homesec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#homesec7 .secTitle{ font-size:40px;}
	#homesec7 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homesec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#homesec8 .secTitle{ font-size:40px;}
	
	#homesec9 #BgDiv{ }
	#homesec9 .secTitle{ font-size:40px;}
	#homesec9 #BgDiv .TitleDiv{ font-size:22px;}
	#homesec9 #BgDiv .sponsorTxt{ padding:45px; font-size:18px;}
	
	#homesec11 .secTitle{ font-size:40px;}
	#homesec11 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homesec11 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#giftIntro .introTxt{ font-size:18px;}
	#giftIntro .secTitle{ font-size:30px;}
	
	#giftIntro #rightDiv .rightTxt{ font-size:18px;}
	#giftsec1 #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#giftsec1 #rightDiv .rightTxt{ font-size:18px;}
	#giftsec1 .secTitle{ font-size:30px;}
	#giftsec1 .secsubTitle{ font-size:18px;}
	
	#giftsec2 .secTitle{ font-size:40px;}
	#giftsec2 #sec2ContentDiv .sec2Content{ font-size:16px;}
	#giftsec2 .regbtnThemes{ font-size:18px; width:190px;}
	
	#giftsec3 .secTitle{ font-size:30px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTitle{ font-size:16px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTxt{ font-size:14px;}
	
	#giftsec4 .secTitle{ font-size:30px;}
	#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec5 .secTitle{ font-size:30px;}
	#giftsec5 #sec5ContentDiv .sec5Content{ font-size:16px;}
	
	#giftsec6 .secTitle{ font-size:30px;}
	#giftsec6 #sec6ContentDiv .bulletTitles{ font-size:16px; }
	.pointList-square li{ font-size:14px;}
	
	#speakersec1 .secTitle{ font-size:40px;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#speakersec2 .secTitle{ font-size:30px;}
	
	#aicouncilsec1{ margin-top:100px; height:370px;}
	#aicouncilsec1 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#aicouncilsec1 #rightDiv .title{ font-size:22px;}
	#aicouncilsec1 #rightDiv .rightTxt{ font-size:18px;}
	
	#aicouncilsec2 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg img{ width:55%; margin:0 auto;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt .title{ font-size:20px;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; min-height:210px;}
	
	#aicouncilsec4 #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#aicouncilsec4 #rightDiv .title{ font-size:22px;}
	#aicouncilsec4 #rightDiv .rightTxt{ font-size:16px;}
	
	#aicouncilsec5 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec6{ height:235px;}
	#aicouncilsec6 #sec2ContentDiv .title{ font-size:24px;}
	#aicouncilsec6 #sec2ContentDiv .sec2Content{ font-size:18px;}
	
	#aicouncilsec9 .secTitle{ font-size:40px;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:14px;}
	
	.vidyard_player > span { 
		width: 90% !important; height: 100% !important; margin: 0 auto !important; min-height:220px !important; 
	} 
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
	#teaser{ width:50%;}
	
  	/*.fullscreen-bgInner{background:url(../images/static-images/invoice-extraction-BOT-header-1300.png), #FFF; background-repeat:no-repeat; margin-top:0px; min-height:535px;}
	.fullscreen-bgNew{background:url(../images/static-images/video-img-1300.png), #DAE4EB; min-height:731px; background-repeat:no-repeat; margin-top:50px;}
	.fullscreen-bgInner-crBot{background:url(../images/static-images/contract-reader-BOT-1300.jpg), #FFF; background-repeat:no-repeat; margin-top:10px; min-height:535px;}
	.fullscreen-bgInner-apInboxBot{background:url(../images/static-images/ap-inbox-manager-banner-1300.jpg), #FFF; background-repeat:no-repeat; min-height:535px; margin-top:0px;}
	.fullscreen-bgInner-cderBot{background:url(../images/static-images/contract-derisker-1300.jpg), #FFF; background-repeat:no-repeat; min-height:535px; margin-top:0px;}
	.fullscreen-bgInner-sdBot{background:url(../images/static-images/supplier-discovery-1300.jpg), #FFF; background-repeat:no-repeat; min-height:535px; margin-top:0px;}
	.fullscreen-bgInner-dprivacyBot{background:url(../images/static-images/data-privacy-1300.jpg), #FFF; background-repeat:no-repeat; min-height:535px; margin-top:0px;}*/
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:26px;}
	
	.navbar-light .navbar-nav .nav-link{ font-size:14px;}
	
	#DivLogo img{ width:70%;}
	#hlogo .imgClass{ width:60%;}
	#flogo .imgClass{ width:60%;}
	
	#MenuCTA{ font-size:12px !important; margin-top:14px !important; }
	
	#bannerDivNew{ margin-top:40px;}
	#bannerDivNew .bannerIcns{ width:75%;}
	#bannerDivNew .card{ width:100%;}
	#bannerDivNew .mainTitle{ font-size:32px; line-height:42px; margin-bottom:20px;}
	#bannerDivNew #iconDiv .iconstitle{ font-size:12px;}
	
	#bannerDivNew .mainTitle{ font-size:32px; line-height:42px; margin-bottom:20px;}
	#bannerDivNew .headDate{ font-size:32px; line-height:42px; margin-bottom:20px;}
	#bannerDivNew .dateCTA{ margin-bottom:20px;}
	#frmDiv{ margin-top:-370px;}
	#frmDiv .form-group .form-control { font-size:12px;}
	.btn_frmSubmit{ font-size:12px;}
	.btn_saveTheDate{ font-size:14px;}
	
	#innerBannerTxTDiv .innerbannerTitle{ font-size:40px;}
	
	/*#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:30px;}
	.btn_frmSubmitBanner{ font-size:25px;}*/
  		
	.tcTitle{ font-size:30px;}
	/*#homesec8{ height:651px;}
	#homesec8 #contactBlockDiv{ padding:30px 10px; min-height:320px;}
	#homesec8 h2{ font-size:28px; padding:20px 20px 50px 20px;}
	#homesec8 #contactBlockDiv .blockTitle{ font-size:16px;}
	#homesec8 #contactBlockDiv .blockIxt{ font-size:14px;}
	
	#testimonials .owl-prev{ left:-50px !important;}
	#testimonials .owl-next{ right:-50px !important;}
	
	#homesec9 .newsletter-title{ font-size:35px;} 
	#homesec9 #newsletterSubscribe{ margin:20px 0px; width:70%; font-size:14px;}
	
	#homesec9 .newsletter-title{ font-size:24px;}*/
	
	.MenuMargin{ margin-top:100px;}
	#topbannerDiv #leftDiv{ margin-top:50px;}
	#topbannerDiv #leftDiv .topbannerImg{ width:85%; float:right;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ margin-top:90px;}
	#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:30px;}
	.btn_frmSubmitBanner{ font-size:25px;}
	#topbannerDiv .topbannerVideo img{ width:85%; }
	
	/*-------- NEW CSS START HERE -----------*/
	.wlogo{ width:auto;}
	#homeBanner{ height:590px;}
	#homeBanner #bannerTMDiv{ padding-top: 10px;}
	#homeBanner #bannerTMDiv .righticon{ margin-right:250px;}
	#homeBanner #bannerTMDiv .bannerTitle{ font-size:22px; line-height:30px;}
	#homeBanner #bannerTMDiv .bannerTitle span{ font-size:22px;}
	#homeBanner #bannerTMDiv .horizonDate{ font-size:22px;}
	#homeBanner #bannerTMDiv .themeImg img{ width:55%;}
	#homeBanner #bannerTMDiv .divCTA{ margin-top: 18px;}
	#homeBanner #bannerTMDiv .divCTA .bannerCTA{ padding:10px 50px; font-size:14px;}
	/*#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:80%;}
	#homeBanner #bannerTMDiv .rightDiv .themeImg img{ width:80%;}*/
	#homeBanner #bannerTMDiv #rightDiv .planimg2{ margin-top:70px;}
	#homeBanner #bannerTMDiv #leftDiv .planimg{ width:70%;}
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg{ font-size:28px;}
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg span{ font-size:32px;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate{ font-size:28px; margin-top:50px;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate span{ font-size:28px;}
	
	#homeNsec1{ padding:70px 5px 70px 5px; margin-top:0px;}
	#homeNsec1 .title{ font-size:25px; padding:30px 0px 20px 0px;}
	#homeNsec1 #leftDiv .Img img{ width:80%;}
	#homeNsec1 #rightDiv .desc{ font-size:16px;}
	#homeNsec1 #rightDiv .descBold{ font-size:18px; margin-top:60px;}
	
	#homeNsec1 .innerTitle{ font-size:25px; padding:30px 0px 20px 0px;}
	
	#homeNsec1 #numberDiv .groupDiv{ padding:20px 20px;}
	#homeNsec1 #numberDiv .groupDiv .numImg img{ width:70%;}
	#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:25px; text-align:left; margin-left:50px;}
	#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:16px; text-align:left; margin-left:50px;}
	#homeNsec1 .margTop{ margin-top:40px}
	#homeNsec1 .spotTxt{ font-size:16px;}
	#homeNsec1 .spotTxt span{ font-size:24px;}
	#homeNsec1 .CtaDiv{ margin-top:60px;}
	
	#homeNinfocus{ padding:0px 5px 70px 5px; margin-top:50px;}
	#homeNinfocus .title{ font-size:25px; padding:30px 0px 20px 0px;}
	#homeNinfocus .paraTxt{ width:80%; margin:0 auto; font-size:16px;}
	#homeNinfocus .paraTxt span{ font-size:16px;}
	
	#homeNsec2 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec1 .innerTitle{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec1 #innerNumberDiv .groupDiv .numImg img{ width:80%;}
	#homeNsec1 #innerNumberDiv .groupDiv .grptitle{ font-size:16px; margin-left: 35px}
	
	#homeNinfocus #numberDiv .groupDiv .grptitle{ font-size:16px;}
	
	.commonCTA{ font-size:16px; padding:10px 45px;}
	
	#homeNsec2 #groupDiv #LrightDiv .Img img{ width:60%;}
	#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:18px;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:auto;} 
	#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:18px;}
	
	#homeNsec3 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec3 #videoDiv{ padding:30px;}
	#homeNsec3 #videoDiv .vidyard_player > span{ width:45% !important;}
	
	#homeNsec4 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec4 #leaderDet .jobTitle{ font-size:18px;}
	#homeNsec4 #leaderDet .designation{ font-size:14px;}
	
	#homeNsec5 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec5 #numberDiv .groupDiv{ padding:20px 20px;}
	#homeNsec5 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:18px;}	 
	#homeNsec5 #agendasec2{ margin-top: 10px; }
	#homeNsec5 #agendasec2 section{ padding: 30px 0;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ font-size:18px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:24px;}
	#homeNsec5 ul.bulletPoints{ font-size:16px;}
	
	#homepastSpeakers .title{ font-size:25px; padding:30px 0px 30px 0px;}
	
	#homePartner .title{ font-size:25px; padding:30px 0px 30px 0px;}
	
	#homepastSpeakers .title{ font-size:25px; padding:30px 0px 30px 0px;}
	
	#homeNsec6 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	
	#homeNsec7 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec7 #speakerMainDiv #recMainDiv .spkImg img{ width:65%;}
	
	#homeNsec8 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec8 #leftDiv .Img img { width:auto;}
	
	#homeNEntertain .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNEntertain #leftDiv .Img img { width:auto;}
	
	/*#homeNsecPastSpeakers .secTitle{ font-size:35px;}*/
	#homeNsecPastSpeakers .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#entNsec2 .title{ font-size:30px; padding:30px 0px 30px 0px;}
	#entNsec2 #videoDiv{ padding:30px;}
	#entNsec2 #videoDiv .vidyard_player > span{ width:45% !important;}
	
	#entNsec3 .title{ font-size:30px; padding:30px 0px 30px 0px;}
	#entNsec3 #videoDiv{ padding:30px;}
	#entNsec3 #videoDiv .vidyard_player > span{ width:45% !important;}
	
	#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:20px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:16px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:16px;}
	
	/*-------- NEW CSS END HERE -----------*/
	
	
	#homesec1 #leftDiv #boxImg{ height:350px; padding:35px;}
	#homesec1 #leftDiv #boxTxt{ font-size:35px;}
	#homesec1 #leftDiv .leftDivTxt{ font-size:16px;}
	#homesec1 #rightDiv .txtMsg{ font-size:14px;}
	#homesec1 #rightDiv #vhdetDiv{ height:475px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ margin-bottom:5px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg img{ width:45%; float:right;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size:22px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size:16px;} 
	
	#homesec2 .secTitle{ font-size:35px;}
	#homesec2 #wRecListDiv #wRecDiv{ margin-bottom:35px;}
	#homesec2 #wRecListDiv #wRecDiv .wRecImg{ width:70%; margin:0 auto;}
	#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; padding:40px; min-height:175px;}
	
	#homesec3 #leftDiv #boxTxt{ font-size:50px;}
	
	#homesec4{ height:450px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .txtComment{ font-size:18px; min-height:190px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .videoComment{ margin-bottom:30px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg{ width:80%; margin:0 auto;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size:16px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size:16px;}
	#homesec4 #rightDiv #boxTxt{ margin-top:30px; font-size:45px;}
	
	#homesec5{ margin-top:0px}
	#homesec5 .secTitle{ font-size:35px;}
	#homesec5 #agendasec2 section{ padding:30px 0;}
	
	#homesec6 .secTitle{ font-size:35px;}
	#homesec6 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homesec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#homesec7 .secTitle{ font-size:35px;}
	#homesec7 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homesec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#homesec8 .secTitle{ font-size:35px; text-align:center;}
	
	#homesec9 #BgDiv{ }
	#homesec9 .secTitle{ font-size:35px; text-align:center;}
	#homesec9 #BgDiv .TitleDiv{ font-size:22px;}
	#homesec9 #BgDiv .sponsorTxt{ padding:45px; font-size:18px;}
	
	#homesec11 .secTitle{ font-size:35px;}
	#homesec11 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#homesec11 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	
	#giftIntro .secTitle{ font-size:25px;}
	
	#giftIntro .introTxt{ font-size:16px;}
	#giftIntro #rightDiv .rightTxt{ font-size:16px;}
	#giftsec1 #leftDiv .imgDiv{ width:70%; margin:0 auto;}
	#giftsec1 #rightDiv .rightTxt{ font-size:16px;}
	#giftsec1 .secTitle{ font-size:25px;}
	#giftsec1 .secsubTitle{ font-size:20px;}
	
	#giftsec2 .secTitle{ font-size:35px;}
	#giftsec2 #sec2ContentDiv .sec2Content{ font-size:14px;}
	#giftsec2 .regbtnThemes{ font-size:16px; width:170px;}
	
	#giftsec3{ height:470px;}
	#giftsec3 .secTitle{ font-size:25px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerImg{ width:30%; margin: 0 auto;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTitle{ font-size:16px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTxt{ font-size:14px;}
	
	#giftsec4 .secTitle{ font-size:25px;}
	#giftsec4 #sec3ContentDiv #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec5 .secTitle{ font-size:25px;}
	#giftsec5 #sec5ContentDiv .sec5Content{ font-size:16px;}
	
	#giftsec6 .secTitle{ font-size:25px;}
	#giftsec6 #sec6ContentDiv .bulletTitles{ font-size:16px; }
	.pointList-square li{ font-size:14px;}
	
	#speakersec1 .secTitle{ font-size:35px;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#speakersec12.secTitle{ font-size:25px;}
	
	#MainMenuInnerAIcouncil{ height:400px;}
	#aicouncilsec1{ margin-top:100px; height:370px;}
	#aicouncilsec1 #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#aicouncilsec1 #rightDiv .title{ font-size:22px;}
	#aicouncilsec1 #rightDiv .rightTxt{ font-size:18px;}
	
	#aicouncilsec2 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg img{ width:55%; margin:0 auto;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt .title{ font-size:20px;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; min-height:210px;}
	
	#aicouncilsec4 #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#aicouncilsec4 #rightDiv .title{ font-size:22px;}
	#aicouncilsec4 #rightDiv .rightTxt{ font-size:16px;}
	
	#aicouncilsec5 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec6{ height:235px;}
	#aicouncilsec6 #sec2ContentDiv .title{ font-size:24px;}
	
	#aicouncilsec7 #rightDiv .title{ font-size:22px;}
	#aicouncilsec7 #rightDiv .desc{ font-size:14px;}
	
	#aicouncilsec8 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec9 .secTitle{ font-size:35px;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkImg{ width:80%; float:right;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:12px;}
	
	.vidyard_player > span { 
		width: 90% !important; height: 100% !important; margin: 0 auto !important; min-height:220px !important; 
	}
}


/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {  
	#teaser{ width:80%;}
	/*.fullscreen-bgInner{background:url(../images/static-images/invoice-extraction-BOT-header-800.png), #FFF; min-height:329px; background-repeat:no-repeat; margin-top:50px;}
	.fullscreen-bgNew{background:url(../images/static-images/video-img-800.png), #DAE4EB; min-height:450px; background-repeat:no-repeat; margin-top:50px;}
	.fullscreen-bgInner-crBot{background:url(../images/static-images/contract-reader-BOT-800.jpg), #FFF; min-height:329px; background-repeat:no-repeat; margin-top:50px;}
	.fullscreen-bgInner-apInboxBot{background:url(../images/static-images/ap-inbox-manager-banner-800.jpg), #FFF; background-repeat:no-repeat; min-height:329px; margin-top:50px;}
	.fullscreen-bgInner-cderBot{background:url(../images/static-images/contract-derisker-800.jpg), #FFF; background-repeat:no-repeat; min-height:329px; margin-top:50px;}
	.fullscreen-bgInner-sdBot{background:url(../images/static-images/supplier-discovery-800.jpg), #FFF; background-repeat:no-repeat; min-height:329px; margin-top:50px;}
	.fullscreen-bgInner-dprivacyBot{background:url(../images/static-images/data-privacy-800.jpg), #FFF; background-repeat:no-repeat; min-height:329px; margin-top:50px;}*/
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:26px;}
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessTime{ font-size:14px;}
	
	
	#DivLogo img{ width:100%;} 
	#hlogo .imgClass{ width:60%;}
	#flogo .imgClass{ width:60%;}
	
	.navbar{ background:none !important; display:inline-block; width:200px;}
	.navbar-light .navbar-nav .nav-link{ font-size:14px;}
	
	.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 0.8rem; padding-left: 0.8rem; color:#FFFFFF !important; }
	.navbar-light .navbar-toggler { color: #FFFFFF; border-color: #FFFFFF; background-color:#fff; }
	.navbar-collapse{ background-color:#201B3A; padding-bottom:20px; /*background-color:rgba(255, 255, 255, 1); border:1px solid #FFF;*/}
	.navbar-light .navbar-nav .nav-link{ color:#FFFFFF !important;}
	.FR{ margin-top:0px;}
	
	.modal-dialog{ width:100% !important;}
	.container80{ width:92%; margin:0 auto;}
	#bannerDivNew{ margin-top:50px; width:100%; margin-left:0;}
	#bannerDivNew .mainTitle{ font-size:30px !important; line-height:40px !important;}
	#bannerDivNew .bannerIcns{ margin:0 auto !important; padding-bottom:0px; width:80% !important;}
	
	#bannerDivNew .headDate{ font-size:30px !important; line-height:40px !important;}
	#bannerDivNew .dateCTA{ margin-bottom:20px;}
	.btn_saveTheDate{ font-size:14px;}
	
	#frmDiv{ margin-top:-325px;}
	
	.tcTitle{ font-size:30px;}
	
	#MainMenuInnergift{ height:400px;}
	#MainMenuInnerspeaker{ height:400px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:45px;}
	
	/*.navbar-inverse .navbar-nav > li > a{ font-size:15px; }
	.nav > li > a{ padding:15px 2px;}
	.caret { 
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 6px;
		vertical-align: middle;
		border-top: 10px dashed;
		border-top: 12px solid\9;
		border-right: 10px solid transparent;
		border-left: 7px solid transparent;
	}
	
	#MenuCTA{ font-size:12px !important;}*/
	
	/*#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:25px;}
	.btn_frmSubmitBanner{ font-size:22px;}
	
	.vidyard_player > span { 
		width: 90% !important; height: 100% !important; margin: 0 auto !important; min-height:300px !important; 
	} 
	
	
	#homesec8{ padding:2px; height:auto; background-repeat:repeat;}
	#homesec8 h2{ font-size:22px; padding:55px 20px 80px 20px !important;}
	#homesec8 #contactBlockDiv{ margin-left:15px; min-height:300px !important; }
	#homesec8 #contactBlockDiv .blockIcon img{ width:35%;}
	#homesec8 #contactBlockDiv .blockTitle{ font-size:16px;}
	#homesec8 #contactBlockDiv .blockIxt{ font-size:14px;}
	
	#homesec9 .newsletter-title{ font-size:22px;}
	#homesec9 #newsletterSubscribe{ width:80% !important; margin:15px 0px; font-size:14px !important;}	
	
	#homesec10 .footer_inner{ margin-left:30px; }
	#homesec10 .m_bot30{ display:block;}*/
	
	.MenuMargin{ margin-top:100px;}
	#topbannerDiv #leftDiv{ margin-top:50px;}
	#topbannerDiv #leftDiv .topbannerImg{ width:85%; float:right;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ margin-top:90px;}
	#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:25px;}
	.btn_frmSubmitBanner{ font-size:22px;}
	#topbannerDiv .topbannerVideo img{ width:85%;}
	#TopBannerRightDiv{ display:flex; min-height:300px;}
	
	/*-------- NEW CSS START HERE -----------*/
	.wlogo{ width:100%;}
	#homeBanner{ height:500px;}
	#homeBanner #bannerTMDiv .themeImg img{ width:70%;}
	#homeBanner #bannerTMDiv .titleMainDiv{ width:auto; margin-left:50px;}
	#homeBanner #bannerTMDiv .bannerTitle{ font-size:20px; line-height:25px;}
	#homeBanner #bannerTMDiv .bannerTitle span{ font-size:20px;} 
	#homeBanner #bannerTMDiv .horizonDate{ font-size:20px;}
	#homeBanner #bannerTMDiv .divCTA{ margin-top: 15px;}
	#homeBanner #bannerTMDiv .divCTA .bannerCTA{ font-size:16px; padding:10px 50px;}
	
	#homeBanner #bannerTMDiv #leftDiv .planimg{ width:75%;}
	
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg{ font-size:25px;}
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg span{ font-size:28px;}
	
	#homeBanner #bannerTMDiv #leftDiv .mainDate{ font-size:25px; margin-top:40px;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate span{ font-size:25px;}
	#homeBanner #bannerTMDiv #rightDiv .planimg2{ margin-top:60px;}
	
	/*#homeBanner #bannerTMDiv .leftDiv{ padding-top: 15px; }
	#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:80%;}
	#homeBanner .leftDiv .horizonDate{ font-size:25px;}
	#homeBanner .leftDiv .divCTA .bannerCTA{ padding:9px 42px;}
	#homeBanner #bannerTMDiv .rightDiv .themeImg img{ width:80%;}*/
	#homeNsec1{ margin-top:0px;}
	#homeNsec1 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec1 .innerTitle{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec1 #leftDiv .Img img{ width:85%;}
	#homeNsec1 #rightDiv .desc{ font-size:14px;}
	#homeNsec1 #rightDiv .descBold{ font-size:16px; margin-top:40px;}
	
	#homeNsec1 #numberDiv{ margin-top: 25px;}
	#homeNsec1 #numberDiv .groupDiv{ padding:20px 15px;}
	#homeNsec1 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:25px;}
	#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:18px;}
	
	#homeNsec1 .margTop{ margin-top:50px;}
	#homeNsec1 #innerNumberDiv{ margin-top: 25px;}
	#homeNsec1 #innerNumberDiv .groupDiv{ padding:20px 20px;}
	#homeNsec1 #innerNumberDiv .groupDiv .grptitle{ font-size:18px;}
	
	#homeNsec1 .spotTxt{ font-size:14px;}
	#homeNsec1 .spotTxt span{ font-size:20px;}
	#homeNsec1 .CtaDiv{ margin-top:50px;}
	
	#homeNinfocus{ margin-top:50px;}
	#homeNinfocus .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNinfocus .paraTxt{ font-size:16px;}
	#homeNinfocus .paraTxt span{ font-size:16px;}
	#homeNinfocus #numberDiv .groupDiv{ padding:20px 0px;}
	#homeNinfocus #numberDiv .groupDiv .grptitle{ font-size:14px;}
	
	.commonCTA{ font-size:16px; padding:10px 40px;}
	
	#homeNsec2 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:25%;}
	/*#homeNsec2 #groupDiv #LrightDiv .Img img{ width:60%;}
	#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:16px;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:60%;}*/
	#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:14px;}
	
	#homeNsec3{ padding: 50px 5px 50px 5px;}
	#homeNsec3 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec3 .subTitle{ font-size:16px;}
	#homeNsec3 #videoDiv{ padding:30px; /*background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left;*/}
	#homeNsec3 #videoDiv .vidyard_player > span{ width:65% !important;}
	#homeNsec3 #videoDiv .videoListDiv{ margin-top: 15px;}
	#homeNsec3 #videoDiv #videoList .videoListDiv .videoTitle{ font-size:14px;}
	
	
	#homeNsec4 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec4 #videoComment{ padding:44px 10px;}
	#homeNsec4 #videoComment .vidyard_player > span{ width: 77% !important;}
	#homeNsec4 #leaderDet .jobTitle{ font-size:18px;}
	#homeNsec4 #leaderDet .designation{ font-size:14px;}
	
	#homeNsec5 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec5 #numberDiv .groupDiv{ padding: 20px 0px; }
	#homeNsec5 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:14px;}	
	#tabs .nav-tabs .nav-link{ font-size:18px;}
	#tabs .nav-tabs .nav-link.active{ font-size:18px;}
	#homeNsec5 #agendasec2{ margin-top: 10px; }
	#homeNsec5 #agendasec2 section{ padding: 30px 0;}
	
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .mapImg{ width:85%;} 
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .fImg img{ width:85%;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homeNsec5 ul.bulletPoints{ font-size:14px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv{ padding:20px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv .grptitle{ font-size:14px;}
	
	#homepastSpeakers .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homePartner .title{ font-size:25px; padding:30px 0px 30px 0px;}
	
	#homeNsec6 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt{ padding: 30px 10px; font-size:14px;}
	
	#homeNsec7 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec7 #speakerMainDiv #recMainDiv .spkImg img{ width:85%;}
	#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore .speakerLink{ font-size:20px;}
	
	#homeNsec8 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec8 #leftDiv .Img img { width:auto;}
	#homeNsec8 #rightDiv .card-header h3{ font-size:14px;}
	#homeNsec8 #rightDiv .card-body{ font-size:14px;}
	#homeNsec8 #rightDiv .btn-link{ font-size:16px; text-align:left;}
	
	#homeNEntertain .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNEntertain #leftDiv .Img img { width:auto;}
	#homeNEntertain #rightDiv .desc{ font-size:14px;}
	
	/*#homeNsecPastSpeakers .secTitle{ font-size:35px; text-align:center;}*/
	#homeNsecPastSpeakers .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkImg{ width:80%; margin:0 auto;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#entNsec2 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#entNsec2 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left;}
	#entNsec2 #videoDiv .vidyard_player > span{ width:65% !important;}
	
	#entNsec3 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#entNsec3 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left;}
	#entNsec3 #videoDiv .vidyard_player > span{ width:65% !important;}
	
	#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:20px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:16px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:16px;}
	
	/*-------- NEW CSS END HERE -----------*/
	
	#homesec1 #leftDiv #boxImg{ height:350px; padding:35px;}
	#homesec1 #leftDiv #boxTxt{ font-size:35px;}
	#homesec1 #leftDiv .leftDivTxt{ font-size:16px; padding-top:30px;}
	#homesec1 #rightDiv .txtMsg{ font-size:14px;}
	#homesec1 #rightDiv #vhdetDiv{ height:475px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ margin-bottom:5px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg img{ width:100%; float:right;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size:22px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size:16px;} 
	
	#homesec2 .secTitle{ font-size:35px; text-align:center;}
	#homesec2 #wRecListDiv #wRecDiv{ margin-bottom:35px;}
	#homesec2 #wRecListDiv #wRecDiv .wRecImg{ width:100%; margin:0 auto;}
	#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; padding:25px; min-height:155px;}
	
	#homesec3 #leftDiv{ height:200px;}
	#homesec3 #leftDiv #boxTxt{ font-size:40px; width:100%; text-align:center;}
	
	#homesec4{ height:450px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .txtComment{ font-size:18px; min-height:190px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .videoComment{ margin-bottom:30px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg{ width:100%; margin:0 auto; padding:35px 20px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size:16px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size:16px;}
	#homesec4 #rightDiv #boxTxt{ margin-top:30px; font-size:40px;}
	
	#homesec5{ margin-top:0px; padding:50px 5px 0px 5px;}
	#homesec5 .secTitle{ font-size:35px; text-align:center;}
	#homesec5 #agendasec1 .groupDiv{}
	#homesec5 #agendasec1 .groupDiv .groupTxt{ padding:10px; font-size:12px;}
	#homesec5 #agendasec2 section{ padding:30px 0;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homesec5 ul.bulletPoints{ font-size:16px;}
	
	
	#homesec6 .secTitle{ font-size:35px; text-align:center;}
	#homesec6 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#homesec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	#homesec7 .secTitle{ font-size:35px; text-align:center;}
	#homesec7 #speakerMainDiv #recMainDiv .spkImg{ width:80%; margin:0 auto;}
	#homesec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}	
	
	#homesec8 .secTitle{ font-size:35px; text-align:center;}
	
	#homesec9 #BgDiv{ background:none; background-color:#0C093E; height:auto;}
	#homesec9 .secTitle{ font-size:35px; text-align:center;}
	#homesec9 #BgDiv #sponsorMainDiv{ margin-bottom:50px;}
	#homesec9 #BgDiv .TitleDiv{ font-size:22px;}
	#homesec9 #BgDiv .sponsorTxt{ padding:45px; font-size:18px; min-height:auto; margin-bottom:15px;}
	
	#homesec11 .secTitle{ font-size:35px; text-align:center;}
	#homesec11 #speakerMainDiv #mainDiv .title{ font-size:22px;}
	#homesec11 #speakerMainDiv #spaceDiv .title{ font-size:22px;}
	#homesec11 #speakerMainDiv #recMainDiv{ padding:5px;}
	#homesec11 #speakerMainDiv #recMainDiv .spkImg{ width:80%; margin:0 auto;}
	#homesec11 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px;}
		
	
	#giftIntro .secTitle{ font-size:25px;}
	#giftIntro .introTxt{ font-size:16px;}
	#giftIntro #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec1{ padding:100px 5px 0px 5px; margin-bottom:0px;}
	#giftsec1 .secTitle{ font-size:25px;}
	#giftsec1 .secsubTitle{ font-size:18px;}
	#giftsec1 #leftDiv .imgDiv{ width:100%; margin:0 auto;}
	#giftsec1 #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec2 .secTitle{ font-size:35px;}
	#giftsec2 #sec2ContentDiv .sec2Content{ font-size:14px;}
	#giftsec2 .regbtnThemes{ font-size:16px; width:170px;}
	
	#giftsec3{ height:470px;}
	#giftsec3 .secTitle{ font-size:25px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerImg{ width:30%; margin: 0 auto;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTitle{ font-size:16px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTxt{ font-size:14px;}
	
	#giftsec4 .secTitle{ font-size:25px;}
	#giftsec4 #sec3ContentDiv #leftDiv .imgDiv{ width:95%; margin:0 auto;}
	#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ font-size:14px;}
	
	#giftsec5 .secTitle{ font-size:25px;}
	#giftsec5 #sec5ContentDiv .sec5Content{ font-size:16px;}
	
	#giftsec6 .secTitle{ font-size:25px;}
	#giftsec6 #sec6ContentDiv .bulletTitles{ font-size:16px; }
	.pointList-square li{ font-size:14px;}
	
	#speakersec1 .secTitle{ font-size:35px; text-align:center;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}
	
	#speakersec2 .secTitle{ font-size:25px; text-align:center;}
	
	#MainMenuInnerAIcouncil{ height:400px;}
	#aicouncilsec1{ margin-top:100px; height:330px;}
	#aicouncilsec1 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#aicouncilsec1 #rightDiv .title{ font-size:20px;}
	#aicouncilsec1 #rightDiv .rightTxt{ font-size:14px;}
	
	#aicouncilsec2 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg img{ width:auto; margin:0 auto;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt .title{ font-size:18px;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; min-height:210px; padding:32px;}
	
	#aicouncilsec4 #leftDiv .imgDiv{ width:auto; margin:0 auto;}
	#aicouncilsec4 #rightDiv{ margin-top:0px;}
	#aicouncilsec4 #rightDiv .title{ font-size:20px;}
	#aicouncilsec4 #rightDiv .rightTxt{ font-size:14px;}
	
	#aicouncilsec5 #sec2ContentDiv{ margin-top:0px;}
	#aicouncilsec5 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec6{ height:235px;}
	#aicouncilsec6 #sec2ContentDiv .title{ font-size:24px;}
	
	#aicouncilsec7 #leftDiv img{ width:80%;}
	#aicouncilsec7 #rightDiv .title{ font-size:22px;}
	#aicouncilsec7 #rightDiv .desc{ font-size:14px; text-align:justify;}
	
	#aicouncilsec8 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec9 .secTitle{ font-size:35px; text-align:center;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	.checkbox label, .radio label{ padding-left:5px;}
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:14px;}
	
	.vidyard_player > span { 
		width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:220px !important; 
	}
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	#teaser{ width:80%;}
  	/*.fullscreen-bgInner{background:url(../images/static-images/invoice-extraction-BOT-header-1024.png), #FFF; min-height:420px; background-repeat:no-repeat; margin-top:40px;}
	.fullscreen-bgNew{background:url(../images/static-images/video-img-1024.png), #DAE4EB; min-height:576px; background-repeat:no-repeat; margin-top:50px;}
	.fullscreen-bgInner-crBot{background:url(../images/static-images/contract-reader-BOT-1024.jpg), #FFF; min-height:420px; background-repeat:no-repeat; margin-top:40px;}
	.fullscreen-bgInner-apInboxBot{background:url(../images/static-images/ap-inbox-manager-banner-1024.jpg), #FFF; background-repeat:no-repeat; min-height:420px; margin-top:40px;}
	.fullscreen-bgInner-cderBot{background:url(../images/static-images/contract-derisker-1024.jpg), #FFF; background-repeat:no-repeat; min-height:420px; margin-top:40px;}
	.fullscreen-bgInner-sdBot{background:url(../images/static-images/supplier-discovery-1024.jpg), #FFF; background-repeat:no-repeat; min-height:420px; margin-top:40px;}
	.fullscreen-bgInner-dprivacyBot{background:url(../images/static-images/data-privacy-1024.jpg), #FFF; background-repeat:no-repeat; min-height:420px; margin-top:40px;}*/
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:26px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:26px;}
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessTime{ font-size:14px;}
	
  	#DivLogo img{ width:60%;}
	#hlogo .imgClass{ width:60%;}
	#flogo .imgClass{ width:60%;}
	
	.navbar{ display:flex; width:auto !important; height: 50px;}
	.navbar-light .navbar-nav .nav-link{ font-size:14px;}
	.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 0.8rem; padding-left: 0.8rem; }
	.navbar-light .navbar-toggler { color: #1C277E; border-color: #FFFFFF; }
	.navbar-collapse{ background:none;}
	/*.navbar-collapse{ background-color:rgba(35, 20, 77, 0.4);}*/
	
	.modal-dialog{ width:70% !important;}
	.container80{ width:92%; margin:0 auto;}
	#bannerDivNew .mainTitle{ font-size:40px; line-height:45px; margin-bottom:20px;}
	
	#bannerDivNew .headDate{ font-size:30px !important; line-height:45px !important;}
	#bannerDivNew .dateCTA{ margin-bottom:20px;}
	.btn_saveTheDate{ font-size:14px;}
	#frmDiv{ margin-top:-325px;}
	
	/*#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:30px;}
	.btn_frmSubmitBanner{ font-size:25px;}
	
	
	.tcTitle{ font-size:30px;}
	#homesec7 .leftDivContent{ padding:0px; margin:0 auto;}
	#homesec7 .leftDivContent .leftDivImg{ margin-right:0px; margin-top:20px;}	
	#homesec7 .leftDivContent .leftDivImg img{ width:70% !important;}
	#homesec7 .rightDivContent{ width:100%; padding:25px 30px; height:400px;}
	#homesec7 .rightDivContent h2{ font-size:28px;}
	#homesec7 .rightDivTxt{ padding:15px 0px; min-height:250px; font-size:14px; }
	
	#homesec8{ background-position:center;}
	#homesec8 h2{ padding:50px 20px 80px 20px;}
	#homesec8 #contactBlockDiv{ min-height:350px; margin-left:0px; }
	
	#homesec9 #newsletterSubscribe{ width:100%;}
	#homesec10 .m_bot30{ display:none;}*/
	
	.MenuMargin{ margin-top:100px;}
	#topbannerDiv #leftDiv{ margin-top:50px;}
	#topbannerDiv #leftDiv .topbannerImg{ width:85%; float:right;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ margin-top:90px;}
	#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:25px;}
	#topbannerDiv .topbannerVideo img{ width:75%;}
	.btn_frmSubmitBanner{ font-size:22px;}
	#topbannerDiv .topbannerVideo img{ width:75%;}
	#TopBannerRightDiv{ display:flex; min-height:350px;}
	
	#MainMenuInnergift{ height:400px;}
	#MainMenuInnerspeaker{ height:400px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:45px;}
	
	/*-------- NEW CSS START HERE -----------*/
	.wlogo{ width:80%;}
	#homeBanner{ height:593px;}
	#homeBanner #bannerTMDiv .themeImg img{ width: 65%;}
	#homeBanner #bannerTMDiv .righticon{ margin-right: 200px;}
	/*#homeBanner #bannerTMDiv .leftDiv{ padding-top: 40px; }
	#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:80%;}
	#homeBanner #bannerTMDiv .rightDiv .themeImg img{ width:80%;}*/
	#homeNsec1 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec1 #leftDiv .Img img{ width:85%;}
	#homeNsec1 #rightDiv .desc{ font-size:16px;}
	#homeNsec1 #rightDiv .descBold{ font-size:18px; margin-top:40px;}
	
	#homeBanner #bannerTMDiv #leftDiv .mainDate{ font-size:25px; margin-top:40px;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate span{ font-size:25px;}
	#homeBanner #bannerTMDiv #rightDiv .planimg2{ margin-top:45px;}
	
	#homeNsec1 #numberDiv .groupDiv{ padding:20px 20px;}
	#homeNsec1 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:25px; margin-left:10px;}
	#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:18px; margin-left:10px;}
	
	#homeNinfocus #numberDiv .groupDiv .grptitle{ font-size:16px;}
	
	#homeNsec2 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec2 #groupDiv #LrightDiv .Img img{ width:60%;}
	#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:16px;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:25%;}
	#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:16px;}
	
	#homeNsec3 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec3 #videoDiv{ padding:30px; /*background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left;*/}
	#homeNsec3 #videoDiv .vidyard_player > span{ width:65% !important;}
	
	#homeNsec4 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec4 #videoComment{ padding:44px 10px;}
	#homeNsec4 #videoComment .vidyard_player > span{ width: 77% !important;}
	#homeNsec4 #leaderDet .jobTitle{ font-size:18px;}
	#homeNsec4 #leaderDet .designation{ font-size:14px;}
	
	#homeNsec5 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec5 #numberDiv .groupDiv{ padding: 20px 20px; }
	#homeNsec5 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:16px;}	
	#tabs .nav-tabs .nav-link{ font-size:18px;}
	#tabs .nav-tabs .nav-link.active{ font-size:18px;}
	#homeNsec5 #agendasec2{ margin-top: 10px; }
	#homeNsec5 #agendasec2 section{ padding: 30px 0;}
	
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .mapImg{ width:85%;} 
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .fImg img{ width:85%;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homeNsec5 ul.bulletPoints{ font-size:14px;}
	
	#homeNsec6 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	
	#homeNsec7 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec7 #speakerMainDiv #recMainDiv .spkImg img{ width:75%;}
	
	#homeNsec8 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsec8 #leftDiv .Img img { width:auto;}
	#homeNsec8 #rightDiv .card-header h3{ font-size:14px;}
	#homeNsec8 #rightDiv .btn-link{ font-size:16px;}
	
	#homeNEntertain .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNEntertain #leftDiv .Img img { width:auto;}
	#homeNEntertain #rightDiv .desc{ font-size:16px;}
	
	/*#homeNsecPastSpeakers .secTitle{ font-size:35px;}*/
	#homeNsecPastSpeakers .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkImg{ width:auto; margin:0 auto;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:145px;}	
	
	#entNsec2 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#entNsec2 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left;}
	#entNsec2 #videoDiv .vidyard_player > span{ width:65% !important;}
	
	#entNsec3 .title{ font-size:25px; padding:30px 0px 30px 0px;}
	#entNsec3 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left;}
	#entNsec3 #videoDiv .vidyard_player > span{ width:65% !important;}
	
	#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:20px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:16px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:16px;}
	
	/*-------- NEW CSS END HERE -----------*/
	
	#homesec1 #leftDiv #boxImg{ height:350px; padding:35px;}
	#homesec1 #leftDiv #boxTxt{ font-size:35px;}
	#homesec1 #leftDiv .leftDivTxt{ font-size:16px; padding-top:30px;}
	#homesec1 #rightDiv .txtMsg{ font-size:14px;}
	#homesec1 #rightDiv #vhdetDiv{ height:475px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ margin-bottom:5px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg img{ width:80%; float:right;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size:25px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size:20px;} 
	
	#homesec2 .secTitle{ font-size:35px;}
	#homesec2 #wRecListDiv #wRecDiv{ margin-bottom:35px;}
	#homesec2 #wRecListDiv #wRecDiv .wRecImg{ width:80%; margin:0 auto;}
	#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; padding:25px; min-height:165px;}
	
	#homesec3 #leftDiv{ height:200px;}
	#homesec3 #leftDiv #boxTxt{ font-size:40px; width:100%; text-align:center;}
	
	#homesec4{ height:450px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .txtComment{ font-size:18px; min-height:190px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .videoComment{ margin-bottom:30px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg{ width:100%; margin:0 auto; padding:35px 20px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size:16px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size:16px;}
	#homesec4 #rightDiv #boxTxt{ margin-top:30px; font-size:40px;}
	
	#homesec5{ margin-top:0px; padding:50px 5px 0px 5px;}
	#homesec5 .secTitle{ font-size:35px;}
	#homesec5 #agendasec1 .groupDiv{}
	#homesec5 #agendasec1 .groupDiv .groupImg{ float:right;}
	#homesec5 #agendasec1 .groupDiv .groupTxt{ padding:12px; font-size:12px;}
	#homesec5 #agendasec2 section{ padding:30px 0;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homesec5 ul.bulletPoints{ font-size:16px;}
	
	
	#homesec6 .secTitle{ font-size:35px;}
	#homesec6 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#homesec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:150px; text-align:left;}	
	
	#homesec7 .secTitle{ font-size:35px;}
	#homesec7 #speakerMainDiv #recMainDiv .spkImg{ width:auto; margin:0 auto;}
	#homesec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:145px;}	
	
	#homesec8 .secTitle{ font-size:35px; text-align:center;}
	
	#homesec9 #BgDiv{ }
	#homesec9 .secTitle{ font-size:35px; text-align:center;}
	#homesec9 #BgDiv #sponsorMainDiv{ margin-bottom:50px;}
	#homesec9 #BgDiv .TitleDiv{ font-size:20px;}
	#homesec9 #BgDiv .sponsorTxt{ padding:35px; font-size:16px; min-height:370px; margin-bottom:15px;}
	
	#homesec11 .secTitle{ font-size:35px;}
	#homesec11 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:right;}
	#homesec11 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:145px;}	
	
	
	#giftIntro .secTitle{ font-size:25px;}
	
	#giftIntro .introTxt{ font-size:16px;}
	#giftIntro #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec1 .secTitle{ font-size:25px;}
	#giftsec1 #leftDiv .imgDiv{ width:70%; margin:0 auto;}
	#giftsec1 #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec2 .secTitle{ font-size:35px;}
	#giftsec2 #sec2ContentDiv .sec2Content{ font-size:14px;}
	#giftsec2 .regbtnThemes{ font-size:16px; width:170px;}
	
	#giftsec3{ height:470px;}
	#giftsec3 .secTitle{ font-size:25px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerImg{ width:30%; margin: 0 auto;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTitle{ font-size:16px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTxt{ font-size:14px;}
	
	#giftsec4 .secTitle{ font-size:25px;}
	#giftsec4 #sec3ContentDiv #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec5 .secTitle{ font-size:25px;}
	#giftsec5 #sec5ContentDiv .sec5Content{ font-size:16px;}
	
	#giftsec6 .secTitle{ font-size:25px;}
	#giftsec6 #sec6ContentDiv .bulletTitles{ font-size:16px; }
	.pointList-square li{ font-size:14px;}
	
	#speakersec1 .secTitle{ font-size:35px;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:150px; text-align:left;}	
	
	#speakersec2 .secTitle{ font-size:25px;}
	
	#MainMenuInnerAIcouncil{ height:400px;}
	#aicouncilsec1{ margin-top:100px; height:330px;}
	#aicouncilsec1 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#aicouncilsec1 #rightDiv .title{ font-size:22px;}
	#aicouncilsec1 #rightDiv .rightTxt{ font-size:16px;}
	
	#aicouncilsec2 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg img{ width:auto; margin:0 auto;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt .title{ font-size:20px; margin-bottom:10px;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; min-height:230px; padding:32px;}
	
	#aicouncilsec4 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#aicouncilsec4 #rightDiv{ margin-top:0px;}
	#aicouncilsec4 #rightDiv .title{ font-size:22px;}
	#aicouncilsec4 #rightDiv .rightTxt{ font-size:16px;}
	
	#aicouncilsec5 #sec2ContentDiv{ margin-top:0px;}
	#aicouncilsec5 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec6{ height:235px;}
	#aicouncilsec6 #sec2ContentDiv .title{ font-size:24px;}
	
	#aicouncilsec7 #leftDiv img{ width:80%;}
	#aicouncilsec7 #rightDiv .title{ font-size:22px;}
	#aicouncilsec7 #rightDiv .desc{ font-size:14px; text-align:justify;}
	
	#aicouncilsec8 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec9 .secTitle{ font-size:35px;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:150px; text-align:left;}
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:14px;}
	
}


/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	#teaser{ width:100%;}
	
	/*.fullscreen-bgInner{ background:none; background-color:#FFFFFF; min-height:329px background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-crBot{ background:none; background-color:#FFFFFF; min-height:329px background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-apInboxBot{ background:none; background-color:#FFFFFF; min-height:329px background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-cderBot{ background:none; background-color:#FFFFFF; min-height:329px background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-sdBot{ background:none; background-color:#FFFFFF; min-height:329px background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-dprivacyBot{ background:none; background-color:#FFFFFF; min-height:329px background-repeat:no-repeat; margin-top:0px;}*/
	.yellowColor{ font-size:16px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv{ padding:0px;}
	#agendpage #agendasec1 #AgendaContent{ padding:0px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp{ font-size:18px;}
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:20px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:20px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:20px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:20px;}
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessTime{ font-size:14px;}
	
  	.MobileNopad{ padding:0px !important;}
    #DivLogo img{ width:100%;}
	#hlogo{ float:none; text-align:center;}
	#hlogo .imgClass{ width:60%; text-align:center; float:none !important; margin:0 auto;}
	#flogo .imgClass{ width:60%; text-align:center; float:none !important; margin:0 auto;}
	
	
	.NopadMobile{ padding:0px 20px;}
	.modal-dialog{ width:95% !important;}
	.container80{ width:100%; margin:0 auto;}
	#menuBackgrond{ height:125px;}
		
	.navbar{ background:none !important; display:inline-block; width:200px;}
	.navbar-light .navbar-nav .nav-link{ font-size:14px;}
	.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 0.8rem; padding-left: 0.8rem; }
	.navbar-light .navbar-toggler { color: #1C277E; border-color: #1C277E; background-color:#FFF; }
	.navbar-collapse{ background-color: #201B3A; padding-bottom: 20px /*background-color:rgba(255, 255, 255, 1); border:1px solid #FFF;*/ margin-top:5px;}	
	.FR{ margin-top:0px;}
	
	#bannerDivNew{ width:100%; margin-top:20px;/* margin-left:2%;*/}
	#bannerDivNew .mainTitle{ font-size:24px; line-height:40px; text-align:left; margin-bottom:10px;}
	#bannerDivNew .headDate{ font-size:24px !important; line-height:40px; text-align:left; margin-bottom:10px;}
	#bannerDivNew .dateCTA{ margin-bottom:20px;}
	.btn_saveTheDate{ font-size:14px;}
	#frmDiv{ margin-top:-360px; width:100%;}
	
	/*#topbannerDiv #leftDiv{ margin-top:20px;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ float:none; text-align:center; margin-top:50px;}
	
	.tcTitle{ font-size:30px;}
	#homesec8{ background-image:none; background-color:#FFF; height:auto; padding:50px 0px;}
	#homesec8 h2{ font-size:22px; padding:20px 20px 50px 20px; }
	#homesec8 #contactBlockDiv{ width:90%; margin:10px auto;}
	
	#homesec9{ padding:20px 0px 50px 0px; }
	#homesec9 .newsletter-title{ text-align:center; font-size:26px; margin-bottom:20px; margin-top:15px;}
	#homesec9 #newsletterSubscribe{ width:50%; margin: 0 auto; }
	
	#homesec10 .footer_inner{ margin-left:30px; }
	#homesec10 .footer_inner .f_topdivs{ margin-bottom:25px;}
	#homesec10 .footer_inner .f_topdivs ul li:first-child{ margin-top:10px;}*/
	
	#registersec1 #rightDiv{ margin-top:50px;}
	#registersec1 #rightDiv .regformDiv{ margin-top:10px; padding:25px;}
	.btn_frmSubmitSite{ width:100%;}
	
	.MenuMargin{ margin-top:100px;}
	#topbannerDiv #leftDiv{ margin-top:20px;}
	#topbannerDiv #leftDiv .topbannerImg{ width:85%; float:none; margin:0 auto;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ float:none; text-align:center; margin-top:50px; }
	#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:25px;}
	#topbannerDiv .topbannerVideo img{ width:100%; margin:0 auto; text-align:center; float:none;}
	.btn_frmSubmitBanner{ font-size:22px;}
	
	#TopBannerRightDiv{ min-height:150px;}
	#TopBannerRightDiv .videoIconDiv{ text-align:center;}
	
	#MainMenuInnergift{ height:350px; background:none !important; background-color:#1B1732 !important;}
	#MainMenuInnerspeaker{ height:350px; background:none !important; background-color:#110E1E !important;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:30px; padding-top:130px; text-align:center; padding-left:0px;}
	
	/*-------- NEW CSS START HERE -----------*/
	.wlogo{ width:100%;}
	#homeBanner{ height:auto; background:none;}
	#homeBanner #bannerTMDiv{ padding-top:20px;}
	#homeBanner #bannerTMDiv .titleMainDiv{ width:auto; margin-left: 38px; }
	#homeBanner #bannerTMDiv .themeImg img{ width:auto;}
	#homeBanner #bannerTMDiv .righticon{ margin-top: -20px; margin-right: 0px;}
	#homeBanner #bannerTMDiv .righticon img{ width:20%;}
	#homeBanner #bannerTMDiv .bannerTitle{ margin-top:-20px; font-size: 20px; line-height: 25px;}
	#homeBanner #bannerTMDiv .bannerTitle span{ font-size:20px;} 
	#homeBanner #bannerTMDiv .horizonDate{ font-size:20px;}
	/*#homeBanner #bannerTMDiv .leftDiv{ padding-top:20px; text-align:center;}
	#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:80%;}
	#homeBanner #bannerTMDiv .rightDiv{ text-align: center; margin-top: 30px; } 	
	#homeBanner #bannerTMDiv .rightDiv .themeImg img{ width:80%;}*/
	
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg{ font-size:22px; margin-top:30px; text-align:center;}
	#homeBanner #bannerTMDiv #leftDiv .mainplanmsg span{ font-size:24px; text-align:center;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate{ font-size:20px; margin-top:30px; text-align:center;}
	#homeBanner #bannerTMDiv #leftDiv .mainDate span{ font-size:20px; text-align:center;}
	#homeBanner #bannerTMDiv #rightDiv .planimg2{ margin-top:40px;}
	
	#homeBanner #bannerTMDiv .CtaDiv{ margin:40px 0px;}
	#homeNsec1 .title{ font-size:20px; padding:30px 0px 30px 0px; line-height:30px;}
	#homeNsec1 #leftDiv{ text-align:center;}
	#homeNsec1 #leftDiv .Img img{ width:85%;}
	#homeNsec1 #rightDiv .desc{ font-size:14px; text-align:center;}
	#homeNsec1 #rightDiv .descBold{ font-size:16px; margin-top:40px; text-align:center;}
	
	#homeNsec1{ padding: 70px 5px 50px 5px;}
	#homeNsec1 #numberDiv{ margin-top: 10px;}
	#homeNsec1 #numberDiv .groupDiv{ padding:20px 15px;}
	#homeNsec1 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:30px; text-align:center;}
	#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:18px; text-align:center;}
	
	#homeNsec1 .innerTitle{ margin-top:50px;}
	#homeNsec1 .innerTitle{ font-size:20px; padding:30px 0px 30px 0px; line-height:30px;}
	#homeNsec1 #innerNumberDiv .groupDiv .grptitle{ text-align:center; font-size:20px;}
	
	#homeNsec1 .spotTxt{ font-size:16px; margin-top:20px; text-align:center;}
	#homeNsec1 .spotTxt span{ font-size:20px;}
	#homeNsec1 .CtaDiv{ margin-top:50px;}
	
	#homeNinfocus{ margin-top:50px;}
	#homeNinfocus .title{ font-size:20px; padding:30px 0px 30px 0px; line-height:30px;}
	#homeNinfocus .paraTxt{ font-size:14px;}
	#homeNinfocus .paraTxt span{ font-size:14px;}
	.commonCTA{ font-size:16px; padding: 10px 45px;}
	.mobileHeight{ margin-bottom:30px;}
	
	#homeNinfocus #numberDiv .groupDiv .grptitle{ font-size:20px; text-align:center;}
	
	#homeNsec2 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec2 #groupDiv #LrightDiv .Img img{ width:60%;}
	#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:16px; text-align:center;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:auto;}
	#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:14px; text-align:center; margin-top:10px;}
	
	#homeNsec3 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec3 #videoDiv{ padding:30px 0px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left; background:none !important;}
	#homeNsec3 #videoDiv .vidyard_player > span{ width:100% !important;}
	#homeNsec3 #videoDiv .videoImg .vidyard-player-container{ width:auto !important;}
	
	#homeNsec3 .subTitle{ font-size:15px;}
	#homeNsec3 #videoDiv .videoListDiv{ margin-top:0px;}
	#homeNsec3 #videoDiv #videoList .videoListDiv .videoTitle{ font-size:16px;}
	
	#homeNsec4 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec4 #videoComment{ padding:44px 10px; background:none !important;}
	#homeNsec4 #videoComment .vidyard_player > span{ width: 100% !important;}
	#homeNsec4 #leaderDet{ margin-right:0px;}
	#homeNsec4 #leaderDet .jobTitle{ font-size:18px; text-align:center;}
	#homeNsec4 #leaderDet .designation{ font-size:14px; text-align:center;}
	
	#homeNsec5 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec5 #numberDiv .groupDiv{ padding: 20px 15px; }
	#homeNsec5 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:18px; text-align:center;}	
	#tabs .nav-tabs .nav-link{ font-size:18px;}
	#tabs .nav-tabs .nav-link.active{ font-size:18px;}
	#homeNsec5 #agendasec2{ margin-top: 10px; }
	#homeNsec5 #agendasec2 #AgendaContent{ padding:10px;}
	#homeNsec5 #agendasec2 section{ padding: 10px 0;}
	
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv{ padding:20px 0px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .mapImg{ width:85%;} 
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .fImg{ text-align:center;}
	#homeNsec5 #agendasec2 #AgendaContent .fImg img{ width:85%;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv{ margin-top:30px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homeNsec5 ul.bulletPoints{ font-size:14px;}
	
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv .grptitle{ font-size:16px;} 
	
	#homepastSpeakers .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homePartner .title{ font-size:20px; padding:30px 0px 30px 0px;}
	
	#homepastSpeakers #pspkgrpDiv{ margin-bottom:20px;}
	#homePartner #partgrpDiv{ margin-bottom:20px;}
	
	#homeNsec6 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkImg{ text-align:center;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt{ text-align:center;}
	#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv{ min-height:20px;}
	#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ text-align:center; padding-top:0px;}
	#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore .speakerLink{ font-size:20px;}
	
	#homeNsec7 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec7 #speakerMainDiv #recMainDiv .spkImg img{ width:65%;}
	#homeNsec7 .slick-prev{ margin-left:15px;}
	#homeNsec7 .slick-next{ margin-right:15px;}
	
	#homeNsec8 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec8 #leftDiv .Img img { width:85%;}
	#homeNsec8 #leftDiv{ text-align:center;}
	#homeNsec8 #rightDiv .card-header h3{ font-size:14px;}
	#homeNsec8 #rightDiv .btn-link{ font-size:16px;}
	#homeNsec8 #rightDiv .card-body{ font-size:14px;}
	
	#homeNEntertain .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNEntertain #leftDiv .Img img { width:85%;}
	#homeNEntertain #leftDiv{ text-align:center;}
	#homeNEntertain #rightDiv .desc{ font-size:14px; text-align:center; margin-top:40px;}
	
	/*#homeNsecPastSpeakers .secTitle{ font-size:35px; text-align:center;}*/
	#homeNsecPastSpeakers .title{ font-size:22px; padding:30px 0px 30px 0px;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkImg{ width: auto; float: none; text-align: center; margin: 0 auto;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	#homeNsecPastSpeakers #speakerMainDiv #spaceDiv{ margin-left: 30px;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt span{ font-size:18px;}
	#homeNsecPastSpeakers .slick-prev{ margin-left: 13px; }
	.slick-slide img{ display:inline-block !important; }
	#homeNsecPastSpeakers .slick-next{ margin-right: 13px; }
	
	#entNsec2 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#entNsec2 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left; background:none !important;}
	#entNsec2 #videoDiv .vidyard_player > span{ width:100% !important;}
	
	#entNsec3 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#entNsec3 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left; background:none !important;}
	#entNsec3 #videoDiv .vidyard_player > span{ width:100% !important;}
	
	#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:18px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:14px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:14px;}
	
	/*-------- NEW CSS END HERE -----------*/
	
	#homesec1 #leftDiv #boxImg{ height:350px; padding:35px;}
	#homesec1 #leftDiv #boxTxt{ font-size:35px;}
	#homesec1 #leftDiv .leftDivTxt{ font-size:16px; padding-top:30px;}
	#homesec1 #rightDiv .txtMsg{ font-size:14px;}
	#homesec1 #rightDiv #vhdetDiv{ height:auto;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ margin-bottom:5px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg{ text-align:center;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg img{ width:auto; float:none;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size:22px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size:16px;} 
	
	#homesec2 .secTitle{ font-size:35px; text-align:center;}
	#homesec2 #wRecListDiv #wRecDiv{ margin-bottom:35px;}
	#homesec2 #wRecListDiv #wRecDiv .wRecImg{ width:100%; margin:0 auto;}
	#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; padding:25px; min-height:155px;}
	
	#homesec3 #leftDiv{ height:200px;}
	#homesec3 #leftDiv #boxTxt{ font-size:40px; width:100%; text-align:center;}
	
	#homesec4{ /*height:auto; background:none; background-color:#8108A3;*/ background-image: url(../images/blue-bg-mobile.jpg); background-position: center; background-repeat: no-repeat; height:800px;}
	#homesec4 #leftDiv{ width:100%;}
	#homesec4 #leftDiv #testimonialsMainDiv{ }
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .txtComment{ font-size:18px; min-height:50px; margin-top:10px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .videoComment{ margin-bottom:30px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg{ width:100%; margin:0 auto; padding:35px 20px; background-image: url(../images/callout-mobile.png);
background-position: center; background-repeat: no-repeat;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size:16px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size:16px; padding:35px 15px;}
	#homesec4 #rightDiv #boxTxt{ margin-top:30px; font-size:30px;}
	
	#homesec5{ margin-top:0px; padding:50px 5px 0px 5px;}
	#homesec5 .secTitle{ font-size:35px; text-align:center;}
	#homesec5 #agendasec1 .groupDiv{ margin-bottom: 20px; display: inline-block;}
	#homesec5 #agendasec1 .groupDiv .groupTxt{ padding:10px; font-size:12px;}
	#homesec5 #agendasec2 section{ padding:30px 0;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homesec5 ul.bulletPoints{ font-size:16px;}
	
	
	#homesec6 .secTitle{ font-size:35px; text-align:center;}
	#homesec6 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#homesec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	#homesec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ margin-top:10px; font-size:20px;}
	
	#homesec7 .secTitle{ font-size:35px; text-align:center;}
	#homesec7 #speakerMainDiv #recMainDiv .spkImg{ width: auto; float: none; text-align: center; margin: 0 auto;}
	#homesec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	.slick-slide img{ display:inline-block !important; }
	
	#homesec8 .secTitle{ font-size:35px; text-align:center;}
	
	#homesec9 .secTitle{ font-size:35px; text-align:center;}
	#homesec9 #BgDiv{ background:none; background-color:#0C093E; height:auto; padding:70px 20px;}
	#homesec9 #BgDiv #sponsorMainDiv{ margin-bottom:50px;}
	#homesec9 #BgDiv .TitleDiv{ font-size:22px;}
	#homesec9 #BgDiv .sponsorTxt{ padding:45px; font-size:18px; min-height:auto; margin-bottom:15px;}
	
	#homesec11 .secTitle{ font-size:35px; text-align:center;}
	#homesec11 #speakerMainDiv #mainDiv .title{ font-size:22px;}
	#homesec11 #speakerMainDiv #recMainDiv .spkImg{ width: auto; float: none; text-align: center; margin: 0 auto;}
	#homesec11 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	#giftIntro .secTitle{ font-size:22px;}
	
	#giftIntro .introTxt{ font-size:16px; margin: 0px 10px;}
	#giftIntro #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec1{ padding:50px 5px 50px 5px; margin-bottom:0px;}
	#giftsec1 .secTitle{ font-size:22px;}
	#giftsec1 .secsubTitle{ font-size:16px;}
	#giftsec1 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#giftsec1 #rightDiv{ margin-top:20px;}
	#giftsec1 #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec2 .secTitle{ font-size:22px;}
	#giftsec2 #sec2ContentDiv .sec2Content{ font-size:14px;}
	#giftsec2 .regbtnThemes{ font-size:16px; width:170px;}
	
	#giftsec3{ background:none; background-color:#14195B; height:auto; margin:0px;}
	#giftsec3 .secTitle{ font-size:22px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv{ margin-bottom:20px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerImg{ width:30%; margin: 0 auto;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTitle{ font-size:16px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTxt{ font-size:14px;}
	
	#giftsec4{ background:none; background-color:#14195B; height:auto;}
	#giftsec4 .secTitle{ font-size:22px;}
	#giftsec4 #sec3ContentDiv #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ font-size:16px; margin-top:20px;}
	
	
	#giftsec5 .secTitle{ font-size:22px;}
	#giftsec5 #sec5ContentDiv .sec5Content{ font-size:16px; width:95%;}
	
	#giftsec6 .secTitle{ font-size:22px;}
	#giftsec6 #sec6ContentDiv{ padding:0px;}
	#giftsec6 #sec6ContentDiv .bulletTitles{ font-size:16px; }
	.pointList-square li{ font-size:14px;}
	
	#speakersec1 .secTitle{ font-size:35px; text-align:center;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	#speakersec1 .secTitle{ font-size:35px; text-align:center;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}
	
	#speakersec2 .secTitle{ font-size:22px; text-align:center;}
	#speakersec2 .videoMainDiv{ width:100%;}
	
	#MainMenuInnerAIcouncil{ height:400px;}
	#aicouncilsec1{ margin-top:100px; background:none; background-color:#203298; height:auto;}
	#aicouncilsec1 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#aicouncilsec1 #rightDiv .title{ font-size:20px;}
	#aicouncilsec1 #rightDiv .rightTxt{ font-size:14px; margin-top:20px;}
	
	#aicouncilsec2 #sec2ContentDiv .sec2Content{ font-size:14px;}
	
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg img{ width:auto; margin:0 auto;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt .title{ font-size:18px; margin-bottom:10px;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; min-height:210px; padding:32px;}
	
	#aicouncilsec4 #leftDiv .imgDiv{ width:auto; margin:0 auto;}
	#aicouncilsec4 #rightDiv{ margin-top:0px;}
	#aicouncilsec4 #rightDiv .title{ font-size:20px;}
	#aicouncilsec4 #rightDiv .rightTxt{ font-size:14px; margin-top:20px;}
	
	#aicouncilsec5 #sec2ContentDiv{ margin-top:0px;}
	#aicouncilsec5 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec6{ height:auto; margin-top:0px; background:none; background-color:#203298;}
	#aicouncilsec6 #sec2ContentDiv{ margin-top:0px;}
	#aicouncilsec6 #sec2ContentDiv .title{ font-size:20px;}
	#aicouncilsec6 #sec2ContentDiv .sec2Content{ font-size:18px; margin-top:10px;}
	
	#aicouncilsec7 #leftDiv img{ width:80%;}
	#aicouncilsec7 #rightDiv .title{ font-size:22px; margin-top:20px;}
	#aicouncilsec7 #rightDiv .desc{ font-size:14px; text-align:justify;}
	
	#aicouncilsec8 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec9 .secTitle{ font-size:35px; text-align:center;}

	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	#thankYouDiv{ margin-top:50px;}
	
	#sitefooter .footerTxt{ padding:20px 0px 0px 0px; font-size:14px; text-align:center;}
	
	.vidyard_player > span { 
		width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:150px !important; 
	} 
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	#teaser{ width:100%;}
	/*.fullscreen-bgInner{background:url(../images/static-images/invoice-extraction-BOT-header-1024.png), #FFF; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-crBot{background:url(../images/static-images/contract-reader-BOT-1024.jpg), #FFF; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-apInboxBot{background:url(../images/static-images/ap-inbox-manager-banner-1024.jpg), #FFF; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-cderBot{background:url(../images/static-images/contract-derisker-1024.jpg), #FFF; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-sdBot{background:url(../images/static-images/supplier-discovery-1024.jpg), #FFF; background-repeat:no-repeat; margin-top:0px;}
	.fullscreen-bgInner-dprivacyBot{background:url(../images/static-images/data-privacy-1024.jpg), #FFF; background-repeat:no-repeat; margin-top:0px;}*/
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv{ padding:0px;}
	#agendpage #agendasec1 #AgendaContent{ padding:0px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp{ font-size:18px;}
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .mainStageTitle{ font-size:20px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .mainStageTitle{ font-size:20px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .mainStageTitle{ font-size:20px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .mainStageTitle{ font-size:20px;}
	
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day1Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day2Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day3Div .sessTime{ font-size:14px;}
	#agendpage #agendasec1 #AgendaContent .agendaDetDiv #day4Div .sessTime{ font-size:14px;}
	
  	/*.NopadMobile{ padding:0px 20px;}*/
	#hlogo{ float: right; text-align: right; margin-top: 0px; margin-right: 2%;}
	#hlogo .imgClass{ width:60%;}
	#flogo{ float:none; text-align:center;}
	#flogo .imgClass{ width:30%; text-align:center; float:none !important; margin:0 auto;}
  	#menuBackgrond { height: auto; }
	.container80 { width: 100%; margin: 0 auto; margin-top: 0px; }
	#MenuCTA{ font-size:14px; float:right; margin-top:10px;}
	
	
	.container-fluid{ padding-right:5px !important; padding-left:5px !important; }
	
	.navbar{ background:none !important; display:inline-block; width:200px;}
	.navbar-light .navbar-nav .nav-link{ font-size:14px;}
	.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 0.8rem; padding-left: 0.8rem; }
	.navbar-light .navbar-toggler { color: #1C277E; border-color: #1C277E; background-color:#FFF;  }
	.navbar-collapse{ background-color: #201B3A; /*background-color:rgba(255, 255, 255, 1); border:1px solid #FFF;*/ margin-top:5px;}	
	.FR{ margin-top:0px;}
	
	#bannerDivNew{ width:100%; margin-top:0px; margin-left:2%; min-height:400px;}
	#bannerDivNew .mainTitle { font-size: 30px; line-height: 40px; text-align: left; margin-bottom:10px;}
	#bannerDivNew .headDate{ font-size:30px !important; line-height:40px; text-align:left; margin-bottom:10px;}
	#bannerDivNew .dateCTA{ margin-bottom:20px;}
	.btn_saveTheDate{ font-size:14px;}
	#frmDiv{ margin-top:-300px; width:80%;}
	.closeBtn{ width:100%; margin-top:-30px; text-align:right;}
	.tcTitle{ font-size:30px;}
	
	#MainMenuInnergift{ height:400px;}
	#MainMenuInnerspeaker{ height:400px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:35px; padding-top:100px; padding-left:0px;}
	
	
	/*#topbannerDiv #leftDiv{ margin-top:20px;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ margin-top:50px;}
		
	#homesec8 { background-image: none; background-color: #FFF; height: auto; padding: 50px 0px; }
	#homesec8 h2{ font-size:26px;}
	#homesec8 #contactBlockDiv { width: 80%; margin: 10px auto; }
	#homesec9{ padding:20px 0px 50px 0px; }
	#homesec9 .newsletter-title{ text-align:center; font-size:30px; margin-bottom:20px;}
	
	#homesec9 #newsletterSubscribe{ width:40%; margin:0 auto;}
	
	#homesec10 .footer_inner { margin-left: 30px; }
	
	#homesec10 .footer_inner { margin-left: 30px; }
	#homesec10 .footer_inner .f_topdivs { margin-bottom: 25px; }	*/
	
	#registersec1 #rightDiv{ margin-top:50px;}
	#registersec1 #rightDiv .regformDiv{ margin-top:10px; padding:25px;}
	.btn_frmSubmitSite{ width:100%;}
	
	.MenuMargin{ margin-top:100px;}
	#topbannerDiv #leftDiv{ margin-top:20px;}
	#topbannerDiv #leftDiv .topbannerImg{ width:85%; float:none; margin:0 auto;}
	#topbannerDiv #leftDiv .topbannerDateDiv{ float:none; text-align:center; margin-top:50px; }
	#topbannerDiv #leftDiv .topbannerDateDiv .topbannerDateTxt{ font-size:25px;}
	#topbannerDiv .topbannerVideo img{ width:100%; margin:0 auto; text-align:center; float:none;}
	.btn_frmSubmitBanner{ font-size:22px;}
	
	#TopBannerRightDiv{ min-height:150px;}
	#TopBannerRightDiv .videoIconDiv{ text-align:center;}
	
	/*-------- NEW CSS START HERE -----------*/
	.wlogo{ width:100%;}
	#homeBanner{ height:auto; background: none;}
	#homeBanner #bannerTMDiv .righticon img{ width: 15%;}
	#homeBanner #bannerTMDiv .themeImg img { width: 80%; }
	#homeBanner #bannerTMDiv .titleMainDiv{ width:auto; margin-left: 50px;}
	#homeBanner #bannerTMDiv .bannerTitle { margin-top: -20px; font-size: 20px; line-height: 25px; }
	#homeBanner #bannerTMDiv .bannerTitle span{ font-size:20px;}
	#homeBanner #bannerTMDiv .horizonDate { font-size: 20px; }
	#homeBanner #bannerTMDiv{ padding-top:0px;}
	#homeBanner #bannerTMDiv .righticon{ margin-top: -40px; margin-right: -15px;}
	#homeBanner #bannerTMDiv .lefticon{ margin-left: -80px; margin-top:15px;}
	#homeBanner #bannerTMDiv .lefticon img{ width:40%; }
	
	/*#homeBanner #bannerTMDiv .leftDiv{ padding-top:0px; text-align:center;}
	#homeBanner #bannerTMDiv .leftDiv .themeImg img{ width:60%;}
	#homeBanner #bannerTMDiv .rightDiv{ text-align: center; margin-top: 30px; } 	
	#homeBanner #bannerTMDiv .rightDiv .themeImg img{ width:80%;}*/
	#homeNsec1 .title{ font-size:20px; padding:30px 0px 30px 0px; line-height:30px;}
	#homeNsec1 #leftDiv{ text-align:center;}
	#homeNsec1 #leftDiv .Img img{ width:85%;}
	#homeNsec1 #rightDiv .desc{ font-size:14px; text-align:center;}
	#homeNsec1 #rightDiv .descBold{ font-size:16px; margin-top:40px; text-align:center;}
	
	#homeNsec1 .innerTitle{ font-size:20px; padding:30px 0px 30px 0px; line-height:30px; margin-top:30px;}
	
	#homeNsec1 #numberDiv .groupDiv{ padding:20px 0px;}
	#homeNsec1 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec1 #numberDiv .groupDiv .grpnos{ font-size:20px;}
	#homeNsec1 #numberDiv .groupDiv .grptitle{ font-size:16px;}
	
	#homeNsec1 #innerNumberDiv{ margin-top:10px;}
	#homeNsec1 #innerNumberDiv .groupDiv{ padding:20px 0px;}
	#homeNsec1 #innerNumberDiv .groupDiv .grptitle{ font-size:16px;}
	
	#homeNinfocus{ margin-top:50px;}
	#homeNinfocus .title{ font-size:20px; padding:30px 0px 30px 0px; line-height:30px;}
	#homeNinfocus .paraTxt { font-size: 14px; }
	#homeNinfocus .paraTxt span{ font-size: 14px; }
	#homeNinfocus #numberDiv .groupDiv{ padding: 20px 0px;}
	#homeNinfocus #numberDiv .groupDiv .grptitle{ font-size:14px;}
	
	.commonCTA { font-size: 14px; padding: 10px 30px; }
	
	
	#homeNsec2 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec2 #groupDiv #LrightDiv .Img img{ width:70%;}
	#homeNsec2 #groupDiv #LleftDiv .desc{ font-size:16px; text-align:right; margin-top:20px;}
	#homeNsec2 #groupDiv #RleftDiv .Img img{ width:auto;}
	#homeNsec2 #groupDiv #RrightDiv .desc{ font-size:14px; text-align:left;}
	
	#homeNsec3 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec3 #videoDiv{ padding:10px 0px 30px 0px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left; background:none !important;}
	#homeNsec3 #videoDiv .vidyard_player > span{ width:100% !important;}
	
	#homeNsec3 .subTitle{ font-size:16px;}
	#homeNsec3 #videoDiv .videoListDiv{ margin-top:0px; padding: 20px 5px;}
	#homeNsec3 #videoDiv #videoList .videoListDiv .videoTitle{ font-size:14px;}
	
	#homeNsec4 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec4 #videoComment{ padding:44px 10px; background:none !important;}
	#homeNsec4 #videoComment .vidyard_player > span{ width: 100% !important;}
	#homeNsec3 #videoDiv .videoImg .vidyard-player-container{ width: 80% !important;}
	#homeNsec4 #leaderDet{ margin-right:0px;}
	#homeNsec4 #leaderDet .jobTitle{ font-size:18px; text-align:center;}
	#homeNsec4 #leaderDet .designation{ font-size:14px; text-align:center;}
	
	#homeNsec5 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec5 #numberDiv .groupDiv{ padding: 20px 0px; }
	#homeNsec5 #numberDiv .groupDiv .numImg img{ width:auto;}
	#homeNsec5 #numberDiv .groupDiv .grptitle{ font-size:14px;}	
	#tabs .nav-tabs .nav-link{ font-size:18px;}
	#tabs .nav-tabs .nav-link.active{ font-size:18px;}
	#homeNsec5 #agendasec2{ margin-top: 10px; }
	#homeNsec5 #agendasec2 section{ padding: 30px 0;}
	
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv{ padding:20px 0px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .mapImg{ width:85%;} 
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp a{ font-size:16px;}
	#homeNsec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .AgendaDisp img{ width:80%;}
	#homeNsec5 #agendasec2 #AgendaContent .fImg{ text-align:center;}
	#homeNsec5 #agendasec2 #AgendaContent .fImg img{ width:60%;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv{ margin-top:30px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homeNsec5 ul.bulletPoints{ font-size:14px;}
	
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv{ padding: 20px 0px;}
	#homeNsec5 #agendasec2 #AgendaContent .findOutDiv #innerNumberDiv .groupDiv .grptitle{ font-size:14px;}
	
	#homeNsec6 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkImg{ text-align:center;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt{ text-align:center;}
	#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt span{ font-size:18px;}
	
	#homeNsec7 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec7 #speakerMainDiv #recMainDiv .spkImg img{ width:75%;}
	#homeNsec7 .slick-prev{ margin-left:15px;}
	#homeNsec7 .slick-next{ margin-right:15px;}
	
	#homeNsec8 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsec8 #leftDiv .Img img { width:auto;}
	#homeNsec8 #leftDiv{ text-align:center;}
	#homeNsec8 #rightDiv .card-header h3{ font-size:14px;}
	#homeNsec8 #rightDiv .btn-link{ font-size:16px;}
	
	#homeNEntertain .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNEntertain #leftDiv .Img img { width:auto;}
	#homeNEntertain #leftDiv{ text-align:center;}
	#homeNEntertain #rightDiv .desc{ font-size:14px; text-align:center; margin-top:40px;}
	
	/*#homeNsecPastSpeakers .secTitle{ font-size:35px; text-align:center;}*/
	#homeNsecPastSpeakers .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#homeNsecPastSpeakers #speakerMainDiv #spaceDiv{ margin-left: 30px;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkImg{ width: auto; float: none; text-align: center; margin: 0 auto;}
	#homeNsecPastSpeakers #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	#homeNsec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px;}
	#homeNsecPastSpeakers .slick-next{ margin-right: 13px; }
	.slick-slide img{ display:inline-block !important; }
	
	#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv { min-height: 20px; }
	#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore { text-align: center; padding-top: 0px; }
	#homeNsec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore .speakerLink { font-size: 20px; }
	
	
	#entNsec2 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#entNsec2 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left; background:none !important;}
	#entNsec2 #videoDiv .vidyard_player > span{ width:100% !important;}
	
	#entNsec3 .title{ font-size:20px; padding:30px 0px 30px 0px;}
	#entNsec3 #videoDiv{ padding:30px; background: url(../images/2022/horizon-legacy-bg-small.webp) no-repeat left; background:none !important;}
	#entNsec3 #videoDiv .vidyard_player > span{ width:100% !important;}
	
	#entNsec3 #testimonialMainDiv #sliderTxtArea .sliderTxt{ font-size:18px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialHead{ font-size:14px;}
	#entNsec3 #testimonialMainDiv #sliderTxtArea .testimonialDesig{ font-size:14px;}
	
	/*-------- NEW CSS END HERE -----------*/
	
	#homesec1 #leftDiv #boxImg{ height:350px; padding:35px;}
	#homesec1 #leftDiv #boxTxt{ font-size:35px;}
	#homesec1 #leftDiv .leftDivTxt{ font-size:16px; padding-top:30px;}
	#homesec1 #rightDiv .txtMsg{ font-size:14px;}
	#homesec1 #rightDiv #vhdetDiv{ height:auto;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails{ margin-bottom:5px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg{ text-align:center;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .vhdetImg img{ width:auto; float:none;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detNos{ font-size:22px;}
	#homesec1 #rightDiv #vhdetDiv .vhdetDivDetails .detTitle{ font-size:16px;} 
	
	#homesec2 .secTitle{ font-size:35px; text-align:center;}
	#homesec2 #wRecListDiv #wRecDiv{ margin-bottom:35px;}
	#homesec2 #wRecListDiv #wRecDiv .wRecImg{ width:100%; margin:0 auto;}
	#homesec2 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; padding:25px; min-height:155px; text-align:center;}
	
	#homesec3 #leftDiv{ height:200px; background-position:center;}
	#homesec3 #leftDiv #boxTxt{ font-size:40px; width:100%; text-align:center;}
	
	#homesec4{ /*height:auto; background:none; background-color:#8108A3;*/ background-image: url(../images/blue-bg-mobile.jpg); background-position: center; background-repeat: no-repeat; height:800px;}
	#homesec4 #leftDiv{ width:100%;}
	#homesec4 #leftDiv #testimonialsMainDiv{ }
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .txtComment{ font-size:18px; min-height:50px; margin-top:10px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .videoComment{ margin-bottom:30px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg{ width:100%; margin:0 auto; padding:35px 20px; background-image: url(../images/callout-mobile.png); background-position: center; background-repeat: no-repeat;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebg .leaderTitle{ font-size:16px;}
	#homesec4 #leftDiv #testimonialsMainDiv .testimonialsInnerDiv .leaderTitlebubbleBg .leaderTitle{ font-size:16px;}
	#homesec4 #rightDiv #boxTxt{ margin-top:30px; font-size:30px;}
	
	#homesec5{ margin-top:0px; padding:50px 5px 0px 5px;}
	#homesec5 .secTitle{ font-size:35px; text-align:center;}
	#homesec5 #agendasec1 .groupDiv{ margin-bottom: 20px; display: inline-block;}
	#homesec5 #agendasec1 .groupDiv .groupTxt{ padding:10px; font-size:12px;}
	#homesec5 #agendasec2 section{ padding:30px 0;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .dateDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .agendaDetDiv .DateTimeDiv .timeDisp{ font-size:18px;}
	#homesec5 #agendasec2 #AgendaContent .findOutDiv .mainTitle{ font-size:22px;}
	#homesec5 ul.bulletPoints{ font-size:16px;}
	
	
	#homesec6 .secTitle{ font-size:35px; text-align:center;}
	#homesec6 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#homesec6 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	#homesec6 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ margin-top:10px; font-size:20px;}
	
	#homesec7 .secTitle{ font-size:35px; text-align:center;}
	#homesec7 #speakerMainDiv #recMainDiv .spkImg{ width: auto; float: none; text-align: center; margin: 0 auto;}
	#homesec7 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	.slick-slide img{ display:inline-block !important; }
	
	#homesec8 .secTitle{ font-size:35px; text-align:center;}
	#homeNsec8 #rightDiv .card-body{ font-size:14px;}
	
	#homeNEntertain .secTitle{ font-size:35px; text-align:center;}
	#homeNEntertain #rightDiv .desc{ font-size:14px;}
	
	#homesec9 .secTitle{ font-size:35px; text-align:center;}
	#homesec9 #BgDiv{ background:none; background-color:#0C093E; height:auto;}
	#homesec9 #BgDiv #sponsorMainDiv{ margin-bottom:50px;}
	#homesec9 #BgDiv .TitleDiv{ font-size:22px;}
	#homesec9 #BgDiv .sponsorTxt{ padding:45px; font-size:18px; min-height:auto; margin-bottom:15px;}
	
	#homesec11 .secTitle{ font-size:35px; text-align:center;}
	#homesec11 #speakerMainDiv #recMainDiv .spkImg{ width: auto; float: none; text-align: center; margin: 0 auto;}
	#homesec11 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	#giftIntro .secTitle{ font-size:22px;}
	#giftIntro .introTxt{ font-size:16px;}
	
	#giftIntro #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec1{ padding:100px 5px 50px 5px; margin-bottom:0px;}
	#giftsec1 .secTitle{ font-size:22px;}
	#giftsec1 .secsubTitle{ font-size:18px;}
	#giftsec1 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#giftsec1 #rightDiv{ margin-top:20px;}
	#giftsec1 #rightDiv .rightTxt{ font-size:16px;}
	
	#giftsec2 .secTitle{ font-size:22px;}
	#giftsec2 #sec2ContentDiv .sec2Content{ font-size:14px;}
	#giftsec2 .regbtnThemes{ font-size:16px; width:170px;}
	
	#giftsec3{ background:none; background-color:#14195B; height:auto; margin:0px;}
	#giftsec3 .secTitle{ font-size:22px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv{ margin-bottom:20px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerImg{ width:30%; margin: 0 auto;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTitle{ font-size:16px;}
	#giftsec3 #sec3ContentDiv .sec3InnerDiv .sec3InnerTxt{ font-size:14px;}
	
	#giftsec4{ background:none; background-color:#14195B; height:auto;}
	#giftsec4 .secTitle{ font-size:22px;}
	#giftsec4 #sec3ContentDiv #leftDiv .imgDiv{ width:80%; margin:0 auto;}
	#giftsec4 #sec3ContentDiv #rightDiv .rightTxt{ font-size:16px; margin-top:20px;}
	
	#giftsec5 .secTitle{ font-size:22px;}
	#giftsec5 #sec5ContentDiv .sec5Content{ font-size:16px;}
	
	#giftsec6 .secTitle{ font-size:22px;}
	#giftsec6 #sec6ContentDiv{ padding:0px;}
	#giftsec6 #sec6ContentDiv .bulletTitles{ font-size:16px; }
	.pointList-square li{ font-size:14px;}
	
	#speakersec1 .secTitle{ font-size:35px; text-align:center;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#speakersec1 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	
	#speakersec2 .secTitle{ font-size:22px; text-align:center;}
	#speakersec2 .videoMainDiv{ width:100%;}
	
	#registersec1 #rightDiv{ margin-top:50px;}
	#registersec1 #rightDiv .regformDiv{ margin-top:10px; padding:25px;}
	.btn_frmSubmitSite{ width:100%;}
	
	#MainMenuInnerAIcouncil{ height:400px;}
	#aicouncilsec1{ margin-top:100px; background:none; background-color:#203298; height:auto;}
	#aicouncilsec1 #leftDiv .imgDiv{ width:90%; margin:0 auto;}
	#aicouncilsec1 #rightDiv .title{ font-size:22px;}
	#aicouncilsec1 #rightDiv .rightTxt{ font-size:16px; margin-top:20px;}
	
	#aicouncilsec2 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecImg img{ width:auto; margin:0 auto;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt .title{ font-size:18px; margin-bottom:10px;}
	#aicouncilsec3 #wRecListDiv #wRecDiv .wRecTxt{ font-size:14px; min-height:210px; padding:32px;}
	
	#aicouncilsec4 #leftDiv .imgDiv{ width:85%; margin:0 auto;}
	#aicouncilsec4 #rightDiv{ margin-top:0px;}
	#aicouncilsec4 #rightDiv .title{ font-size:20px;}
	#aicouncilsec4 #rightDiv .rightTxt{ font-size:14px; margin-top:20px;}
	
	#aicouncilsec5 #sec2ContentDiv{ margin-top:0px;}
	#aicouncilsec5 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec6{ height:auto; margin-top:0px; background:none; background-color:#203298;}
	#aicouncilsec6 #sec2ContentDiv{ margin-top:0px;}
	#aicouncilsec6 #sec2ContentDiv .title{ font-size:20px;}
	#aicouncilsec6 #sec2ContentDiv .sec2Content{ font-size:18px; margin-top:10px;}
	
	#aicouncilsec7 #leftDiv img{ width:auto%;}
	#aicouncilsec7 #rightDiv .title{ font-size:22px; margin-top:20px;}
	#aicouncilsec7 #rightDiv .desc{ font-size:14px; text-align:justify;}
	
	#aicouncilsec8 #sec2ContentDiv .sec2Content{ font-size:16px;}
	
	#aicouncilsec9 .secTitle{ font-size:35px; text-align:center;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkImg{ width:auto; float:none; text-align:center; margin:0 auto;}
	#aicouncilsec9 #speakerMainDiv #recMainDiv .spkTxt{ font-size:14px; padding:20px; min-height:143px; text-align:center;}	
	#aicouncilsec9 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore{ margin-top:10px; font-size:20px;}
	
	#thankYouDiv{ margin-top:50px;}
	
	#sitefooter .footerTxt{ padding:20px 0px 0px 0px; font-size:14px; text-align:center;}
	
	.vidyard_player > span { 
		width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:200px !important; 
	} 
	
	
}

@media (min-width: 1024px) and (max-width: 1366px) {

	.navbar{ display:flex; width:auto !important; height: 50px;}
	.navbar-light .navbar-nav .nav-link{ font-size:14px;}
	.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 0.4rem; padding-left: 0.4rem; }
	.navbar-light .navbar-toggler { color: #fff; border-color: #fff; }
	#topbannerDiv .topbannerVideo img{ width:70%;}
	/*.navbar-collapse{ background-color:rgba(35, 20, 77, 0.4);}*/
	.FR{ /*margin-top:10px;*/}
	#homesec9 #BgDiv .sponsorTxt{ min-height:470px;}
	
}

@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
	#topbannerDiv .topbannerVideo img{ width:75%;}
	#homesec9 #BgDiv .sponsorTxt{ min-height:370px;}
	
}