@charset "utf-8";

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

@charset "utf-8";
/*@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');
* {
	font-family: "Titillium Web", sans-serif;
	font-weight: 400;
}
*/
#container-fluid{ background-color: transparent;}

/* CSS Document */

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

/*body { font-family: 'Montserrat', sans-serif;  font-weight: 400; font-size:12px; color:#FFFFFF; background-color:#25325E; background:url(../images/save-date-bg-image.jpg) center no-repeat; min-height:800px; background-size:cover; }*/

/*body { font-family: 'Poppins', sans-serif;  font-weight: 400; font-size:12px; color:#FFFFFF; background-color:#25325E; background:url(../images/horizon-sla-bg.webp) center no-repeat; min-height:800px; background-size:cover; }*/

/*body {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%);
}*/

body { font-family: "Open Sans", sans-serif; font-weight: 400; font-size:12px; color:#FFFFFF; background-color:#25325E; background:url(../images/hzn-register-web-bg.webp) center no-repeat; min-height:800px; background-size:cover; }

.blueColor{ color:#4bc8f4 !important;}

.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; }

#navbarNav{ margin-top: -20px;}

.whiteLink{ color:#FFF !important; text-decoration:underline !important; font-weight:bold;}

.fixed-top{ position: inherit; float:right; text-align:right;}

#siteLogo{ text-align:left; margin-top:-9px; } 
.mTop200{ margin-top:220px;}
#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;}

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

.FLImp{ float:left; padding:0px !important; }
.FRImp{ float:right; padding:0px !important; }
.RLImpN{ float:right; padding:0px !important; }
.h1TagSEO{ font-size:1px;}

.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; }
.bgcrl {
    width: 100%;
    background: url(../images/bg_dots.webp);
    background-repeat: no-repeat;
    background-position: left 227px top 0px;
}
.topLogoDivM img{ width:70%;}
.topspc{
	margin-top:70px;
}
.vcolor{
	color: #24dad6;
	font-size: 42px;
    font-weight: 600;	
}


.bg-video-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    /*height: 90vh;*/
	height:700px;
    background: url(https://horizon.zycus.com/2024/website/images/horizon-updated-final-video-bg.mp4) no-repeat center center cover;
	z-index:0;
	text-align:center;
	background-color:#132c71;
}

.overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
	/*background-image: linear-gradient(0deg, rgba(0,0,0,.1) 0%, rgba(0,0,0,.4) 50%);
    background-color: rgba(0, 0, 0, 0.5);*/
}

/*.bg-video-wrap .content-box {
    color: #fff;
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 3;
    max-width: 900px;
    width: 100%;
}*/

.bg-video-wrap .content-box {
	color: #fff;
	position: absolute;
	top: 1%;
	left: 10%;
	/*right: 0;*/
	bottom: 0;
	/*margin: auto;*/
	margin: 7% auto;
	z-index: 3;
	max-width: 800px;
	width: 100%;
	/*background-color: #2f6895;*/
	background-color:rgba(19, 44, 113, 0.7);
	/*background: RGBA(0, 45, 114, 0.7);
	background: linear-gradient(90deg,rgba(0, 45, 114, 1) 0%, rgba(0, 175, 215, 1) 35%);*/
	padding: 40px;
	border-radius: 20px;
	height:500px;
}

.bg-banner-vi {
    background: #000;
    padding: 18px 20px 7px 20px;
    /*display: flex;*/
    justify-content: space-between;
    align-items: center;
}

.banner-icon {
	/*max-width: 64px;*/
	max-width:100%;
	max-height: auto;
}

.bg-video-wrap .content-box .bDate{ font-size:18px; text-align:left; font-weight:700;}
.bg-video-wrap .content-box .bTitle{ font-size:55px; text-align:left; font-weight:700; margin-top:20px;}
.bg-video-wrap .content-box .bDesc{ font-size:25px; text-align:left; font-weight:400; margin-top:10px;}
.bg-video-wrap .content-box .mobileHeight{ text-align:left; margin-top:20px; justify-content: left;}
.bg-video-wrap .content-box .mobileHeight .commonCTA {
	background-color: #00ffe3;
	color: #002d72;
	margin-top: 8px;
	/*border:2px solid #3cc2e0;*/
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

.bg-video-wrap .content-box .mobileHeight .commonCTA:hover {
	background-color: #00ffe3;
	color: #002d72;
	margin-top: 8px;
	/*border:2px solid #3cc2e0;*/
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

.marginTop50{ margin-top:50px;}

#menuBackgrond{ background-color:transparent;}
#menuBackgrondW{ background-color:#142f73; }
/*#menuBackgrondW{ background: #3598BC; background: linear-gradient(180deg,rgba(53, 152, 188, 1) 7%, rgba(20, 47, 115, 1) 64%); }*/
.marginTop0{ margin-top:-17px !important;}

.promotionalBanner{ padding:15px; color:#FFFFFF; text-align:center; font-size:18px; background-color:#1f4391; margin-top:10px;}

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

.navbar{ height:50px;}
.bg-light{ background-color:none !important;}
/*.navbar-light .navbar-nav .nav-link{ color:#000000 !important; font-weight:600; }*/
.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:#9EC030 !important;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{ background-color:#23164e !important; color:#FFFFFF;}
.mb-3, .my-3{ margin-bottom: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:#002d72 !important; font-weight: 600 !important; background-color:#00ffe3; line-height: 0.4 !important; margin-top: 8px; border-radius:25px;}


#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: 18px;
	background-color: #1F4391;
	color: #FFF;
	border: 2px solid #1F4391;
	cursor: pointer;
}

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

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

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

.frmTitle{ font-size:16px; font-weight:600; padding:5px 0px;}

.form-group{ margin-bottom:1rem !important;}

.form-check-input[type="checkbox"]{ border-radius:0 !important;}

#frmDiv .form-group .form-control {
	border: 0;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-bottom: 1px solid #EAEAEA;
	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: #1F4391;
	color: #FFFFFF;
	border: 2px solid #1F4391;
	cursor: pointer;
	width:100%;
}
.btn_frmSubmitSite:hover{
	color:#ECF1FB;
}


.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;}
.lefticon{
    background: url(../images/arrow.png);
    float: left;
    height: 65px;
    margin-left: -87px;
    margin-top: 93px;
    width: 67px;
    background-repeat: no-repeat;
}
.lefticon2 {
    background: url(../images/arrow.png);
    float: left;
    height: 65px;
    margin-left: -87px;
    width: 67px;
    margin-top: 271px;
    background-repeat: no-repeat;
}
.righticon2 {
    background: url(../images/arrow.png);
    float: right;
    height: 65px;
    width: 67px;
    margin-top: -382px;
	margin-right: -18px;
    background-repeat: no-repeat;
}
.righticon{
    background: url(../images/arrow.png);
    float: right;
    height: 65px;
    width: 67px;
    margin-top: -114px;
    background-repeat: no-repeat;	
}
.title2{
	font-size: 27px;
    font-weight: bold;
    margin-top: 30px;	
	float: left;
}

.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;}


/*#MainMenuInnerspeaker{ width:100%; background-color:#2A5285; background:url(../images/speakers-banner-2025.webp) center no-repeat; height:391px; margin-top:145px; }*/
#MainMenuInnerspeaker{ width:100%; background-color:#2A5285; background:url(../images/speakers-banner-2025.webp) center no-repeat; height:391px; margin-top:0px; }
#innerBannerTxTDiv .innerbannerTitle{ font-size:65px; line-height:1.3; color:#FFFFFF; padding-top:150px; text-align:center; font-weight:600;}


.modal-body{ color: #000 !important;}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

button.btn:hover{ color:#000000 !important; border:1px solid #000 !important;}


.pageContent{ font-size:18px; }
.txtCenter{ text-align:center; }
.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: 900px) {
#regSec1 .flex-c {
    display: flex;
    align-items: flex-start;
    margin-top: 29px;
}
}
@media (max-width: 767px) {
	#regSec1 .flex-c{
	display: flex;
    align-items: center;
	flex-direction: column;
	}
  .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{}


.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; margin-top:120px;}
#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 .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;}*/
.MenuMargin{ margin-top:0px;}

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

#regSec1{ padding: 0px; min-height:620px; margin-top:70px;}
/*#regSec1 #leftDiv{ padding:20px; margin-top:10px; background-color: rgba(36, 26, 61, 0.7); }*/
#regSec1 #leftDiv{ padding:20px; margin-top:10px; background-color: rgba(0, 0, 0, 0.6); }
#regSec1 #leftDiv .heading{ font-size: 23px; font-weight: 700; text-align:left; margin-bottom:10px; color:#ff8100;}
#regSec1 #leftDiv .subDiv{ font-size: 18px; font-weight: bold; text-align:left;}
#regSec1 #leftDiv .subDiv .imageDiv{ min-height:70px; margin-top:10px; }
/*#regSec1 #leftDiv .subDiv .subTxt{ text-align:left; margin-left:10px;}*/
#regSec1 #leftDiv .subDiv .subTxt{ text-align:left; margin-left:10px;}
#regSec1 #leftDiv .subDiv .subTxt span{ text-decoration-line: line-through; text-decoration-color:#ff8100; text-decoration-thickness: 3px; }
#regSec1 #leftDiv .desc{ font-size: 18px; margin-top:20px; text-align:left; }
#regSec1 #leftDiv .desc .title{ font-size: 23px; font-weight: 700; text-align: left; margin-bottom: 10px;  color: #FCB714;}
#regSec1 #leftDiv .full-box-5 { padding: 0px 0px 10px 0px; border: 1px solid #ffffff7a; margin: 12px; min-height:475px; /* height: 385px; */ }
#regSec1 #leftDiv .full-box-5 ul{ min-height: 250px; }

#regSec1 #leftDiv .full-box-new { padding: 0px 0px 10px 0px; border: 1px solid #ffffff7a; margin: 12px; min-height:475px; /* height: 385px; */ }
#regSec1 #leftDiv .full-box-new ul{ min-height: 250px; }

#regSec1 #leftDiv .groupNote{ font-size:16px; font-weight:600; margin-top:15px; color:#FFFFFF; margin-left:10px;}

#regSec1 #leftDiv .full-box-5C { padding: 0px 0px 10px 0px; border: 1px solid #ffffff7a; margin: 12px; min-height:530px; /* height: 385px; */ }
#regSec1 #leftDiv .full-box-5C ul{ min-height: 250px; }

#regSec1 #leftDiv .groupDiv3{ padding: 19px; background-color: rgba(0, 0, 0, 0.3); min-height:124px; }
#regSec1 #leftDiv .groupDiv3Left{ padding: 10px 20px 10px 30px; /*background-color: rgba(0, 0, 0, 0.3);*/ min-height:124px; text-align:left; margin-top:25px; }

#regSec1 #leftDiv .groupDiv3FHeight{ padding: 19px; background-color: #000; min-height:125px; }

#regSec1 #leftDiv .grptitle4 { text-align: center; font-size: 18px; color:#ff8100; }
#regSec1 #leftDiv .grptitle4Left { text-align: left; font-size: 20px; color:#ff8100; }

#regSec1 #leftDiv .grptitle2{ text-align: center; color: #FFFFFF; font-size: 25px; margin-bottom: 1px; }
#regSec1 #leftDiv .grptitle2Left{ text-align: left; color: #FFFFFF; font-size: 20px; margin-bottom: 1px; }

/*#regSec1 #leftDiv ul.lest-fgg{ padding: 15px 15px 0px 42px; font-size: 16px; list-style-type: square; }*/
#regSec1 #leftDiv ul.lest-fgg{ padding: 0px 15px 0px 42px; font-size: 16px; list-style-type: square; border-left:1px dashed; }

#regSec1 #leftDiv ul.lest-fggN{ padding: 0px 15px 0px 42px; font-size: 16px; list-style-type: square; border-left:1px dashed; margin-top:10px; } 

#regSec1 #leftDiv .dividerBorder{ border: 1px solid #ff7a02; width: 90%; margin: 35px auto; }

#regSec1 #leftDiv .btnMiddleCTA{ text-align:center; padding:10px 20px 35px 20px; margin-top: -65px;}

#regSec1 #leftDiv .bSmallTxt{ text-align: left; font-size: 14px; margin:-35px 10px 0px 30px;}

#regSec1 #leftDiv .commonCTA {
	background-color: #ff7a02;
	color: #FFFFFF;
	/*border:2px solid #3cc2e0;*/ 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

#regSec1 #leftDiv .commonCTA:hover {
	background-color: #ff7a02;
	color: #FFFFFF;
	/*border:2px solid #3cc2e0; */
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}


#regSec1 #leftDiv ul.lest-fgg li::marker{ color: #ff7d02; border-radius: 0; font-size: 22px; }

#regSec1 #leftDiv ul.lest-fggN li::marker{ color: #ff7d02; border-radius: 0; font-size: 20px; }

#regSec1 #leftDiv ul.lest-fgg li { margin-bottom: 10px; }

#regSec1 #leftDiv ul.lest-fggN li { margin-bottom: 10px; }

ul.lest-fgg .light-list, ul.lest-fgg .light-list::marker { color: #ffffff7a; text-decoration: line-through; }

#regSec1 #leftDiv .descTitle{ font-size: 22px; margin-top:20px; text-align:left; color:#ff8100; font-weight:bold; }
#regSec1 #rightDiv{ padding:0px;}
#regSec1 #rightDiv .regformDiv{ padding:30px 40px; background-color:#FFFFFF; margin-top:0px; color:#000000;}
#regSec1 #rightDiv .regformDiv .frmLogo{ text-align:center; margin-bottom:30px;}
#regSec1 #rightDiv .regformDiv .ThankTitle{ font-size:20px; font-weight:bold; text-align:left;}
#regSec1 #rightDiv .regformDiv .ThankMsg{ font-size:16px; text-align:left; margin-top:20px;}


#regThank{ padding: 0px; min-height:620px;}
#regThank #leftDiv{ padding:20px; margin-top:20px;}
#regThank #leftDiv .heading{ font-size: 22px; font-weight: 700; text-align:left; margin-bottom:10px;}
#regThank #leftDiv .subDiv{ font-size: 18px; font-weight: bold; text-align:left;}
#regThank #leftDiv .subDiv .subTxt{ text-align:left; margin-left:10px;}
#regThank #leftDiv .subDiv .subTxt span{ text-decoration-line: line-through; }
#regThank #leftDiv .desc{ font-size: 16px; margin-top:20px; text-align:left; }
#regThank #rightDiv{ padding:0px;}
#regThank #rightDiv .regformDiv{ padding:30px 40px; background-color:#FFFFFF; margin-top:0px; color:#000000;}
#regThank #rightDiv .regformDiv .frmLogo{ text-align:center; margin-bottom:30px;}
#regThank #rightDiv .regformDiv .ThankTitle{ font-size:20px; font-weight:700; text-align:center;}
#regThank #rightDiv .regformDiv .ThankMsg{ font-size:16px; text-align:center; margin-top:20px;}

#regThank #centerDiv{ padding:0px; margin:0 auto; text-align:center; margin-top:15%;}
#regThank #centerDiv .regformDiv{ padding:30px 40px; background-color:#FFFFFF; margin-top:0px; color:#000000; width:60%; margin:0 auto;}
#regThank #centerDiv .regformDiv .frmLogo{ text-align:center; margin-bottom:30px;}
#regThank #centerDiv .regformDiv .ThankTitle{ font-size:20px; font-weight:700; text-align:center; margin-bottom:20px;}
#regThank #centerDiv .regformDiv .ThankMsg{ font-size:16px; text-align:center; margin-top:20px; margin-bottom:25px;}

/*.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:#FFFFFF !important;
	border:1px solid #EAEAEA !important;
	color:#323339 !important; 
}

.form-control::placeholder{ border:1px solid #EAEAEA !important; }*/

#regformDiv input {
	color:#000; 
}

#regformDiv select {
	color:#555;
}


/*.form-control::placeholder{ background-color:#FFFFFF;}*/
#registersec1{ padding: 0px 5px 0px; min-height:620px;}
#registersec1 #leftDiv{ background-image:url(../images/registeration_bg.jpg); background-position:center; background-repeat:no-repeat; height:400px; padding:20px;}


/*#registersec1 #leftDivReg{ background-image:url(../images/registeration_icon.jpg); background-position:center; background-repeat:no-repeat; height:400px; padding:20px;}*/
#registersec1 #leftDivRegTxt{ padding:20px; /*margin-top:100px;*/}
#registersec1 #leftDivRegTxt .themeImg{ margin-top:20px;}
#registersec1 #leftDivRegTxt .themeImg img{ width:90%; margin:0 auto;}
#registersec1 #leftDivRegTxt .mainTitle{ font-size: 42px; font-weight: 600; line-height:1.3; margin-top:0px;}
#registersec1 #leftDivRegTxt .mainsubTitle{ font-size: 42px; font-weight: 600; color:#FFF; /*color:#9CBC31;*/ margin-top:10px;}
#registersec1 #leftDivRegTxt .titlediv{
    margin-top: 23px;
    float: left;
}


/*#registersec1 #leftDivGift{ background-image:url(../images/gift_icon.jpg); background-position:center; background-repeat:no-repeat; height:400px; padding:20px;}*/
#registersec1 #leftDivGiftTxt{ padding:20px; /*margin-top:100px;*/ }
#registersec1 #leftDivGiftTxt .themeImg img{ width:90%; margin:0 auto;}
#registersec1 #leftDivGiftTxt .mainTitle{ font-size: 35px; font-weight: 600; line-height:1.3;}
#registersec1 #leftDivGiftTxt .mainsubTitle{ font-size: 20px; font-weight: 600; color:#FFFFFF; margin-top:10px;}
#registersec1 #leftDivGiftTxt .mainsubTitle span{ color:#9FBF30;}

/*#registersec1 #leftDivInvite{ background-image:url(../images/invite_icon.png); background-position:center; background-repeat:no-repeat; height:400px; padding:20px;}*/
#registersec1 #leftDivInviteTxt{ padding:20px; /*margin-top:100px;*/ }
#registersec1 #leftDivInviteTxt .themeImg img{ width:90%; margin:0 auto;}
#registersec1 #leftDivInviteTxt .mainTitle{ font-size: 35px; font-weight: 600; line-height:1.3;}
#registersec1 #leftDivInviteTxt .mainsubTitle{ font-size: 20px; font-weight: 600; color:#FFFFFF; margin-top:10px;}
#registersec1 #leftDivInviteTxt .mainsubTitle span{ color:#9FBF30;}

/*#registersec1 #leftDivThank{ background-image:url(../images/thankyou_icon.jpg); background-position:center; background-repeat:no-repeat; height:400px; padding:20px;}*/
#registersec1 #leftDivThankTxt{ padding:20px; /*margin-top:100px;*/}
#registersec1 #leftDivThankTxt .themeImg img{ width:90%; margin:0 auto;}
#registersec1 #leftDivThankTxt .mainTitle{ font-size: 35px; font-weight: 600; line-height:1.3;}
#registersec1 #leftDivThankTxt .mainsubTitle{ font-size: 20px; font-weight: 600; color:#9CBC31; margin-top:10px;}

#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% 10%;}
#registersec1 #rightDiv .regformDiv{ padding:30px 40px; background-color:#131022; margin-top:20px; /*border:1px solid #336772;*/}

/*.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:#FFFFFF !important;
	border:1px solid #EAEAEA !important;
	color:#323339 !important;
}*/

#regformDiv input {
	color:#FFF;
}

#regformDiv select {
	color:#555;
}

.mobileHeight {
    margin-top: 40px;
}

/*.mobileHeight .commonCTA {
	background-color: #FFFFFF;
	color: #000;
	border:2px solid #3cc2e0; 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:500;
}

.mobileHeight .commonCTA:hover {
	background-color: #FFFFFF;
	color: #333;
	border:2px solid #3cc2e0; 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:500;
}*/
.mobileHeight{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.bg-video-wrap .content-box h2.miomy-head1 {
	font-size: 60px;
	font-family: 'Josefin Sans', sans-serif;
}

.bg-video-wrap .content-box .bannerTitle {
	font-size: 45px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:bold;
	/*margin-top: -25px;*/
}

.bg-video-wrap .content-box p.thi-cls {
    font-size: 30px;
	font-family: 'Josefin Sans', sans-serif;
    margin-top: 10px;
	font-weight: 500;
	margin-top: 10px;
}


/*#homeNsec1 {
    background: #fff;
    margin-top: 0px;
    background-image: url(../images/2024/bg01.webp);
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: top left;
    position: relative;
	padding:100px 5px;
}*/

#homeNsec1 {
    background: #fff;
    margin-top: 0px;
    background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%);
	padding:80px 5px 130px 5px;
}

#homeNsec1 .title {
    font-size: 40px;
    color: #FFF;
    padding-bottom: 10px!important;
	text-align:center;
	font-weight:700;
}

#homeNsec1 .subtitle{
	color: #FFF;
	text-align: center;
	font-size: 22px;
	font-weight: 400;
}


#homeNsec1 #numberDiv {
	margin-top: 50px;
	width: 100%;
}

#homeNsec1 #mainDiv{
	margin-top: 50px;
	width: 100%;
}


#homeVenue {
    /*background: #fff;*/
    margin-top: 0px;
    /*background-image: url(../images/2024/bg01.webp);
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: top left;
    position: relative;*/
	padding:50px 5px 100px 5px;
}

#homeVenue .title {
    font-size: 40px;
    color: #000;
    padding: 30px 0px 50px 0px;
	text-align:center;
	font-weight:600; 
	
}

#homeVenueNew {
	background: #132c71;
	margin-top: 0px;
	padding:80px 5px 100px 5px;
}

#homeVenueNew .title {
    font-size: 40px;
    color: #FFF;
    padding: 0px 0px 50px 0px;
	text-align:center;
	font-weight:700; 
	
}

#homeVenueNew .desc {
    font-size: 22px;
    color: #FFF;
	margin:0px 0px 70px 0px;
	text-align:center;
	font-weight:400; 
	
}

#homeVenueNew #venueDiv img{ border-radius:20px;}


.grpnos {
    /*border-bottom: 7px solid #ff7d02;
    padding-bottom: 25px;*/
}
p.ho-p {
    color: #000;
    text-align: center;
    font-size: 22px;
	font-weight:400;
}

.p-top-space {
	margin-top: 20px;
}

#homeNsec1 #numberDiv .groupDiv {
    padding: 0px 15px!important;
    text-align: center;
    margin: 5px auto;
}

#homeNsec1 #mainDiv .groupDiv {
    padding: 0px 15px!important;
    text-align: center;
    margin: 5px auto;
}

#homeNsec1 #mainDiv .mainImg img{ border-radius:20px;}

#homeNsec1 #mainDiv .mTitle {   
    font-weight: 700;
    margin: 0px 20px;
    text-align: left;
    color: #FFF;
    font-size: 25px;
	margin-top:-140px;
}

#homeNsec1 #mainDiv .mDesc {   
    font-weight: 400;
    margin: 0px 20px;
    text-align: left;
    color: #FFF;
    font-size: 16px;
}


#homeNsec1 .grpnos {   
    font-weight: 600;
    padding-top: 10px;
    text-align: center!important;
    color: #000!important;
    font-size: 16px;
}

/*#homeNinfocus {
   padding: 50px 0px 70px 0px!important;
   background: url(../images/2024/alternate_bg.webp);
    margin-top: 0px!important;
}*/



#homeNinfocus {
	padding:100px 5px;
	background: url(../images/2024/alternate_bg.webp);
}

#homeNinfocus .title {
	font-size: 40px;
	font-weight: 400;
	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: 50px 100px 0px 100px;*/
	width: 100%;
}
#homeNinfocus .numberDiv1 {
	margin: 50px 20px 0px 20px !important;
	
}

#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: 400;
	text-align: left;
	padding: 20px 0px 10px 0px;
	
}*/

#homeNinfocus .secCTA {
	padding-top: 30px;
	text-align: center;
	width: 100%;
	margin: 0 auto;
}


#homeNsec3 {
	padding: 100px 5px;
	background-color: #FFFFFF;
	background-image: url(../images/2024/bg03.webp);
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: top left;
    position: relative;
}

#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;
}


#homeNsec6 {
    padding: 100px 5px;
    background-image: url(../images/2024/bg05.webp);
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: top left;
    position: relative;
}

#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 .title-wp { color: #000; font-size: 20px; font-weight: 700; margin-bottom: 3px; margin-top:10px; }
#homeNsec6 .designation { font-size:18px; color:#000000;  margin-bottom:10px;}
#homeNsec6 .company { font-size:20px; color:#000000; font-weight:600;}

#homeNsec6 #speakerMainDiv {
	margin-top: 50px;
}

#homeNsec6 #speakerMainDiv #spaceDiv {
	margin-bottom: 20px;
}

#homeNsec6 #speakerMainDiv #recMainDiv {}

#homeNsec6 #speakerMainDiv #recMainDiv .spkImg { text-align:center;}


#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;
}



#homeNsec6Speaker {
    padding: 80px 5px;
	background:#FFFFFF;
    /*background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 21%, rgba(36, 100, 151, 1) 63%, rgba(0, 212, 255, 1) 100%);*/
    position: relative;
}

#homeNsec6Speaker .title {
	font-size: 40px;
	color:#000;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 50px 0px;
}

#homeNsec6Speaker .secDesc {
	font-size: 22px;
	color: #000;
	margin: 0px 0px 30px 0px;
	text-align: center;
	font-weight: 400;
}

#homeNsec6Speaker .title span {
	color: #7DCD1D;
	font-weight: 600;
}

#homeNsec6Speaker #speakerMainDiv {	margin-top: 10px; }
#homeNsec6Speaker #speakerMainDiv #recMainDiv { margin-top:30px;}
#homeNsec6Speaker #speakerMainDiv #spaceDiv { margin-bottom: 20px; }
#homeNsec6Speaker #speakerMainDiv #recMainDiv .spkImg { text-align:center; position:relative; z-index:0;}
#homeNsec6Speaker #speakerMainDiv #recMainDiv .spkImg img{ border-radius:10px;}
#homeNsec6Speaker #speakerMainDiv #spaceDiv .mobileHeight {
    margin-top: 40px;
}

#homeNsec6Speaker #speakerMainDiv #spaceDiv .mobileHeight .commonCTA {
	background-color: #FFFFFF;
	color: #0c1b43;
	border:2px solid #3cc2e0; 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

#homeNsec6Speaker #speakerMainDiv #spaceDiv .mobileHeight .commonCTA:hover {
	background-color: #FFFFFF;
	color: #132c71;
	border:2px solid #3cc2e0; 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

#homeNsec6Speaker #speakerMainDiv .spkTxt{ margin-top:-60px; margin-left:3px; margin-right:3px; background-color:#2c4a57; position:relative; z-index:1; padding:10px 2px; min-height:100px; border-radius:10px;}
#homeNsec6Speaker .title-wp { color: #FFF; font-size: 16px; font-weight: 700; margin-bottom: 3px; padding:0px 20px; }
#homeNsec6Speaker .designation { font-size:12px; color:#FFF;  margin-bottom:10px; padding:0px 20px;}
#homeNsec6Speaker .company { font-size:16px; color:#FFF; font-weight:600; padding:0px 20px;}


#homeNsec6Speaker #speakerMainDiv #recMainDiv #viewMoreDiv {
	min-height: 176px;
}

#homeNsec6Speaker #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	padding-top: 60px;
}

#homeNsec6Speaker #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore .speakerCTA {
	background-color: #C9E253;
	color: #000000;
	font-weight: 600;
	padding: 10px 55px;
	border-radius: 25px;
	font-size: 20px;
	text-decoration: none !important;
}

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


#homeEngage {
    padding: 0px 5px 100px 5px;
    position: relative;
	background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%);
}

#homeEngage .title {
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0px 50px 0px;
	color:#FFF;
}

#homeEngage .secDesc {
	font-size: 20px;
	color: #FFF; 
	margin: 0px 0px 70px 0px;
	text-align: center;
	font-weight: 500;
}


#homeEngage #MainDiv .groupDiv {
    padding: 0px 15px!important;
    text-align: center;
    margin: 5px auto;
}

#homeEngage #MainDiv .mainImg img{ border-radius:20px;}

#homeEngage #MainDiv .mTitle {   
    font-weight: 600;
    margin: 0px 20px;
    text-align: left;
    color: #FFF;
    font-size: 50px;
	margin-top:-140px; 
}

#homeEngage #MainDiv .mDesc {   
    font-weight: 500;
    margin: 0px 20px;
    text-align: left;
    color: #FFF;
    font-size: 18px;
}

#homeEngage #subDiv { margin-top:150px;}

#homeEngage #subDiv .groupDiv { 
    padding: 0px 15px !important;
    margin: 5px auto;
}

#homeEngage #subDiv .mainImg img{ border-radius:20px;}

#homeEngage #subDiv .mTitle {   
    font-weight: 700;
    text-align: left;
    color: #FFF;
    font-size: 50px;
}

#homeEngage #subDiv .mDesc {   
    font-weight: 400;
    margin-top: 20px;
    text-align: left;
    color: #FFF;
    font-size: 20px;
}

#homeEngage #subDiv .mCTA{ margin:40px 20px 20px 0px;}

#homeEngage #subDiv .mCTA .commonCTA {
	background-color: #008db5;
	border:2px solid #FFF;
	color: #fff;
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

#homeEngage #subDiv .mCTA .commonCTA:hover {
	background-color: #008db5;
	color: #CCC;
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
	
}


#homeHear {
    padding: 80px 5px;
    position: relative;
	background:#FFF;
	/*background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 21%, rgba(36, 100, 151, 1) 63%, rgba(0, 212, 255, 1) 100%);*/
}

#homeHear .title {
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 50px 0px;
	color:#000;
}

#homeHear .subtitle {
	color: #000;
	text-align: center;
	font-size: 22px;
	font-weight: 400;	
}

#homeHear .secDesc {
	font-size: 20px;
	color: #000; 
	margin: 0px 0px 70px 0px;
	text-align: center;
	font-weight: 500;
}

#homeHear #MainDiv{ margin-top:20px;}

#homeHear #MainDiv .groupDiv {
	padding: 20px;
    text-align: center;
    margin: 10px;
	background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%);
	min-height:335px;
	border-radius:10px;
	margin-top:30px;
}

#homeHear #MainDiv .groupDiv1 {
	padding: 20px;
    text-align: center;
    margin: 10px;
	min-height:335px;
	margin-top:30px;
}

#homeHear #MainDiv .groupDiv1 .mainImg{ text-align:right; margin-top:0px;}

#homeHear #MainDiv .mainImg{ text-align:left; margin-top:10px;}

#homeHear #MainDiv .mTitle {   
	font-weight: 400;
	margin-top: 20px;
	text-align: left;
	color: #FFF;
	font-size: 20px;
	min-height:130px;
}

#homeHear #MainDiv .mDesc {   
    margin-top:10px;
}

#homeHear #MainDiv .clientName {   
    font-weight: 600;
    text-align: left;
    color: #FFF;
    font-size: 18px;
	margin:0px 10px;
}

#homeHear #MainDiv .clientDesg {   
    font-weight: 400;
	margin-top: 0px;
	text-align: left;
	color: #FFF;
	font-size: 14px;
	margin:0px 10px;
}


#homeAgenda {
    padding: 80px 5px;
    position: relative;
	background:#f2f5f7;
}

#homeAgenda .title {
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 50px 0px;
	color:#000;
}

#homeAgenda .subtitle {
	color: #000;
	text-align: center;
	font-size: 22px;
	font-weight: 400;	
}

#homeAgenda #MainDiv{ margin-top:20px;}

#homeAgenda #MainDiv .groupDiv {
	padding: 40px 20px 20px 20px;
    text-align: center;
    margin: 10px;
	background:#FFF;
	/*background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%);*/
	min-height:900px;
	border-radius:10px;
	margin-top:30px;
}

#homeAgenda #MainDiv .groupDiv .day{ color:#000000; font-size:16px; margin:auto;  text-align:center; background-color:#00ffe3; width:20%; font-weight:600; }
#homeAgenda #MainDiv .groupDiv .date { color: #000; font-size: 20px; font-weight: 700; margin-top: 20px; }

#homeAgenda #MainDiv .groupDiv .dividerLine{ border-bottom: 4px solid #f6f6f6; margin: 25px 0px; font-weight:600;}
#homeAgenda #MainDiv .groupDiv .sessTime{ color:#000; font-size:18px; font-weight:500;}
#homeAgenda #MainDiv .groupDiv .sessTitle{ color:#000; font-size:18px; font-weight:700; margin-bottom:15px;}

#homeAatish {
    padding: 100px 5px;
	background:url(../images/aatish-bg.webp) no-repeat;
	height:600px;
	background-position:center;
	background-size:cover;
}

#homeAatish .title {
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0px 50px 0px;
	color:#000;
}

#homeAatish #groupDiv{ padding:30px; background-color: rgba(19, 44, 113, 0.85); border-radius:10px;}

#homeAatish #groupDiv .quoteimg{}
#homeAatish #groupDiv .quoteTxt{ font-size:25px; margin-top:20px;}
#homeAatish #groupDiv .sName{ font-size:16px; margin-top:40px; font-weight:700;}
#homeAatish #groupDiv .sDesig{ font-size:16px; }

#homeSponsors { padding: 80px 5px; position: relative; background-color:#FFFFFF; }

#homeSponsors .title {
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 50px 0px;
	color:#000;
}

#homeSponsors #sponMainDiv{ margin-top:10px;}
#homeSponsors #sponMainDiv .subTitle{ text-align:center; color:#5d5d5d; font-weight:700; margin-bottom:50px;}

#homeSponsors .secDiv{ margin-top:50px;}

#homeSponsors .sponsorship-sec{
    display: flex;
    flex-wrap: wrap;
   /* justify-content: center;*/
    align-items: center;
	padding-left:0px !important;
}
#homeSponsors .sponsorship-sec li{
    margin: 10px 12px;
}
#homeSponsors .sponsorship-sec li img{
    height: auto !important;
}

#homeMomentum { padding: 80px 5px; position: relative; background: #132C71; background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%); }

#homeMomentum .title {
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 50px 0px;
	color:#FFF;
}


#homeMomentum .mCTA{ margin:20px; text-align:center;}

#homeMomentum .mCTA .commonCTA {
	background-color: #00ffe3;
	color: #002d72;
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

#homeMomentum .mCTA .commonCTA:hover {
	background-color: #00ffe3;
	color: #002d72;
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

#homeMomentum .mainImg{ margin-top:50px; padding:0px 50px;}


#homePackage { padding: 80px 5px; position: relative; background: #FFFFFF; }

#homePackage .title {
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 50px 0px;
	color:#000;
}


#homePackage .full-box-5 {
	padding: 0px 0px 10px 0px;
	margin: 12px;
	min-height:400px;
	background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%);
	border-radius:20px; 
}

#homePackage .full-box-5 ul{
    min-height: 250px;
}

#homePackage .groupDiv3{ padding: 19px; background:none !important; border-bottom:5px solid #FFF; }

#homePackage .groupDiv3 .grptitle4{ font-weight:600;}
#homePackage .groupDiv3 .grptitle2{ font-weight:700; color: #FFF !important;}
#homePackage .groupDiv3 .grptitle2 .orange{ font-weight:700; color:#e88f3d !important; }

#homePackage .mobileHeight .commonCTA {
	background-color: #FFFFFF;
	color: #0c1b43;
	border:2px solid #3cc2e0; 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

#homePackage .mobileHeight .commonCTA:hover {
	background-color: #FFFFFF;
	color: #132c71;
	border:2px solid #3cc2e0; 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:600;
}

/*.mobileHeight .commonCTA:hover {
	background-color: #FFFFFF;
	color: #333;
	border:2px solid #3cc2e0; 
	margin-top: 8px;
	padding: 10px 20px;
	font-size: 20px;
	text-decoration: none;
	border-radius: 25px;
	font-weight:500;
}*/


#homeMasterclass {
    padding: 100px 5px;
}

#homeMasterclass .title {
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0px 50px 0px;
}

#homeMasterclass .title span {
	color: #7DCD1D;
	font-weight: 600;
}

#homeMasterclass #leftMainDiv{ padding:10px}
#homeMasterclass #leftMainDiv .masterImg{ text-align:center;}
#homeMasterclass #rightMainDiv{ padding:10px;}
#homeMasterclass #rightMainDiv .mtitle{ color:#000; font-size:24px; font-weight:700; text-align:left; margin-bottom:10px;}
#homeMasterclass #rightMainDiv .subTitle{ color:#000; font-size:20px; font-weight:700; text-align:left; margin-bottom:20px;}
#homeMasterclass #rightMainDiv .description{ color:#000; font-size:18px; text-align:left;}

#speakersec1 {
    padding: 50px 5px;
    background-image: url(../images/2024/bg05.webp);
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: top left;
    position: relative;
}

#speakersec1 .title {
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0px 50px 0px;
}

#speakersec1 .title span {
	color: #7DCD1D;
	font-weight: 600;
}

#speakersec1 .title-wp { color: #000; font-size: 20px; font-weight: 700; margin-bottom: 3px; margin-top:10px; }
#speakersec1 .title-wp a{ color: #000; font-size: 20px; font-weight: 700; margin-bottom: 3px; margin-top:10px; }
#speakersec1 .designation { font-size:18px; color:#000000;  margin-bottom:10px;}
#speakersec1 .company { font-size:20px; color:#000000; font-weight:600;}

#speakersec1 #speakerMainDiv {
	margin-top: 50px;
}

#speakersec1 #speakerMainDiv #spaceDiv {
	margin-bottom: 20px;
}

#speakersec1 #speakerMainDiv #recMainDiv {}

#speakersec1 #speakerMainDiv #recMainDiv .spkImg { text-align:center;}


#speakersec1 #speakerMainDiv #recMainDiv #viewMoreDiv {
	min-height: 176px;
}

#speakersec1 #speakerMainDiv #recMainDiv #viewMoreDiv .viewMore {
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	padding-top: 60px;
}

#speakersec1 #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;
}

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

#homeNsec7 {
	padding: 100px 5px;
    background-color: #110e1e00!important;

    background-image: url(../images/2024/bg02.webp);
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: top left;
    position: relative;
}

#homeNsec7 .title {
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0px 0px 0px;
}

#homeNsec7 .sponDetails{ color:#000000;}
#homeNsec7 .sponTitle{ 
	color: #000000;
	text-align: center;
	margin: 10px;
	font-size: 25px;
	font-weight: 600;
}
#homeNsec7 .sponDetails .sponTitle{ 
	color: #000000;
	text-align: center;
	margin: 10px;
	font-size: 25px;
	font-weight: 600;
}
#homeNsec7 .sponDetails .sponTxt{ color:#000000; text-align:center; font-size:16px; margin-bottom:10px;}
#homeNsec7 .sponDetails .sponPoints{ color:#000000; text-align:left; font-size:16px;}
#homeNsec7 .sponDetails .sponPoints .bullets{ padding-left:20px;}

#homeNsec7 .sponLabel {
	color: #000;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;	
}

#homeNsec7 .title span {
	color: #7DCD1D;
	font-weight: 600;
}

#homeNsec7 .sponsubTitle{ color:#000000; text-align:center;}

#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;
}

#homeNsec7 #groupDiv {
	padding: 10px 0px 30px 0px;
}

#homeNsec7 #groupDiv #LleftDiv {
	padding: 0px 20px;
}

#homeNsec7 #groupDiv #LleftDiv .desc {
	font-size: 22px;
	text-align: right;
	margin-top: 60px;
}

#homeNsec7 #groupDiv #LleftDiv .desc span {
	font-weight: 600;
	color: #FFA206;
}

#homeNsec7 #groupDiv #LrightDiv {}

#homeNsec7 #groupDiv #LrightDiv .Img {
	text-align: center;
}

#homeNsec7 #groupDiv #LrightDiv .Img img {
	width: 80%;
	margin: 0 auto;
}



#homeNsec7 #groupDiv #RleftDiv {}

#homeNsec7 #groupDiv #RleftDiv .Img {
	text-align: center;
}

#homeNsec7 #groupDiv #RleftDiv .Img img {
	width: auto;
	margin: 0 auto;
}

#homeNsec7 #groupDiv #RrightDiv {
	padding: 0px 10px;
}

#homeNsec7 #groupDiv #RrightDiv .desc {
	font-size: 18px;
	text-align: left;
	color:#000000;
}

#homeNsec7 #groupDiv #RrightDiv .desc .bullets{ margin-left:20px;}

#homeNsec7 #groupDiv #RrightDiv .desc span {
	font-weight: 400;
	color: #C9E253;
}


#homeNsec8 {
	padding: 80px 5px;
	/*background-color:#110E1F;*/   
	background: #132C71;
	background: linear-gradient(180deg,rgba(19, 44, 113, 1) 8%, rgba(52, 147, 193, 1) 90%); 
}

#homeNsec8 .title {
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	padding: 0px 0px 50px 0px;
}

#homeNsec8 .title span {
	color: #7DCD1D;
	font-weight: 600;
}

#homeNsec8 .faq-head{ color:#FFFFFF;}

#homeNsec8 #leftDiv {}

#homeNsec8 #leftDiv .Img img {
	width: auto;
	margin: 0 auto;
}

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

#homeNsec8 .card {
	background-color: #20329800!important;
    border: none !important;
}

#homeNsec8 .card-header {
	background-color: #1f2b8700!important;
    padding: 2px 0px;
    /* text-align: left; */
    border-bottom: 0px !important;
}

#homeNsec8 .card-header h3 {
	font-size: 18px;
}

#homeNsec8 .card-body {
	padding: 1.25rem 3rem;
	font-size: 16px;
	color:#FFF;
}

#homeNsec8 .fa-minus::before {
	color: #C9E253;
}

#homeNsec8 .fa-plus::before {
	color: #C9E253;
}

#homeNsec8 .btn-link {
	color: #FFFFFF;
	text-decoration: none;
	/*font-size: 14px;*/
	font-weight: 600;
}

#homeNsec8 .btn-link:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}

#homeNsec8 .btn-link.focus,
.btn-link:focus {
	text-decoration: none;
}
.flex-c{
	display: flex;
    align-items: center;
}


#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; }


.w150Fx{ width:150px; }

a.custom-mailto {
		color: #f7b61a;;
	}
	.groupDiv3{
		text-align: center;
	}
	p.plusoneoffer {
		margin-left: 10px;
		font-weight: 500;
    	font-size: 15px;
	}
	.grptitle_new {
		font-size: 11px;
    	margin-bottom: 5px;
	}
	.grptitle_custom {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 16px;
		font-weight: 700;
	}
	img.new-icon {
		width: 35px;
	}

@media screen and (min-width: 1900px) {
	#regSec1{ margin-top:70px;}
	.promotionalBanner{ font-size:18px;}
}

@media screen and (min-width: 1600px) {
	/*#homesec1 .leftDivContent h2{ font-size:26px;}*/
	#regSec1 #leftDiv{margin-top:0px;}
	.promotionalBanner{ font-size:18px;}
	.pos-back2 .img-overl{ width:10%;}
	/*#MainMenuInnerspeaker{ margin-top:132px;}*/
	#MainMenuInnerspeaker{ margin-top:0px;}
	#homeEngage #subDiv .mTitle{ line-height:65px;}
	#homeEngage #subDiv .mDesc{ font-size:18px;}
}


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

@media (min-width: 1367px) and (max-width: 1600px) {
		
	/*.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;}*/
	.topLogoDivM{ margin-top:0px;}
	.topLogoDivM img{ width:70%;}
	#DivLogo img{ width:65%;}
	#hlogo .imgClass{ width:65%;}
	#flogo .imgClass{ width:65%;}
	.MenuMargin{ margin-top: 0px; }
	
	.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;}
	.bgcrl{ background-position: left 0px top -10px;}
	#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;}
	
	.tcTitle{ font-size:36px;}
	#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;}
	
	#sitefooter .footerTxt{ padding:10px 0px;}
	
	.vidyard_player > span { 
		width: 95% !important; height: 100% !important; margin: 0 auto !important; min-height:300px !important; 
	} 
	
	#regSec1{ margin-top:70px;}
	#regSec1 #leftDiv{ margin-top:0px;}
	#regSec1 #leftDiv .heading{ font-size:20px;}
	#regSec1 #leftDiv .subDiv{ font-size:16px;}
	
	#regSec1 #leftDiv .desc .title{ font-size:20px;}
	#regSec1 #leftDiv .groupDiv3{ min-height:120px;}
	#regSec1 #leftDiv .groupDiv3Left{ min-height:120px;}
	#regSec1 #leftDiv .groupDiv3FHeight{ min-height:125px;}
	#regSec1 #leftDiv .grptitle4{ font-size:16px;}
	#regSec1 #leftDiv .grptitle4Left{ font-size:16px;}
	#regSec1 #leftDiv .grptitle2{ font-size:20px;}
	#regSec1 #leftDiv .grptitle2Left{ font-size:20px;}
	#regSec1 #leftDiv .grptitle4{ font-size:16px;} 
	#regSec1 #leftDiv ul.lest-fgg li::marker{ font-size:16px;}
	#regSec1 #leftDiv ul.lest-fggN li::marker{ font-size:16px;}
	#regSec1 #leftDiv .full-box-5{ min-height:485px;}
	#regSec1 #leftDiv .full-box-new{ min-height:485px;}
	#regSec1 #leftDiv .full-box-5C{ min-height:540px;}
	
	.bg-video-wrap .content-box {top:2%;}
	/*.bg-video-wrap{height: 100vh;}*/
	.bg-video-wrap{height: 80%;}
	.bg-video-wrap .content-box h2.miomy-head1{ font-size:60px;}
	.bg-video-wrap .content-box .bannerTitle{ font-size:40px;}
	.bg-video-wrap .content-box p.thi-cls{ font-size:25px;}
	.mobileHeight .commonCTA{ font-size:18px;}
	.mobileHeight .commonCTA:hover{ font-size:18px;}
	
	#homeNsec1 .title { font-size: 35px; }
	#homeNsec1 p.ho-p { font-size:18px;}
	#homeNsec1 .grpnos { font-size:18px;}
	
	#homeNsec1 .subtitle { font-size:18px;}
	
	#homeHear .subtitle { font-size:22px;}
	
	#homeAgenda #MainDiv .groupDiv{ min-height:830px;}
	#homeAgenda .subtitle { font-size:22px;}
	#homeAgenda #MainDiv .groupDiv .day{ font-size:14px;}
	#homeAgenda #MainDiv .groupDiv .date{ font-size:18px;}
	#homeAgenda #MainDiv .groupDiv .sessTime{ font-size:16px;}
	#homeAgenda #MainDiv .groupDiv .sessTitle{ font-size:16px;}
	
	
	#homeVenue .title{ font-size: 35px; }
	
	#homeNinfocus .title { font-size: 35px; }
	
	#homeNsec3 .title { font-size: 35px; }
	
	#homeNsec6 .title { font-size: 35px; }
	#homeNsec6 .title-wp { font-size:20px;}
	#homeNsec6 .designation { font-size:18px;}
	#homeNsec6 .company { font-size:20px; font-weight:600;}
	
	#homeMasterclass .title { font-size: 35px; }
	
	#speakersec1 .title { font-size: 35px; }
	#speakersec1 .title-wp { font-size:20px;}
	#speakersec1 .designation { font-size:18px;}
	#speakersec1 .company { font-size:20px; font-weight:600;}
	
	
	#homeNsec7 .title{ font-size: 35px; }
	
	#homeNsec8 .title{ font-size: 35px; }
	
	#innerBannerTxTDiv .innerbannerTitle{ font-size:55px;}
	
	
	
}


/*@media media only screen and  (min-width: 1281px) {*/
@media (min-width: 1281px) and (max-width: 1366px) {
	/*.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;}*/
	.bgcrl{ background-position: left -50px top -11px;}
	.topspc{ margin-top:0px;}
	.MenuMargin{ margin-top: 0px; }
	.topLogoDivM{ margin-top:0px;}
	.topLogoDivM img{ width:60%;}
	#registersec1{ min-height: 565px;}
	.form-control{ font-size:14px;}
	
	#registersec1 #leftDivRegTxt .txtimg img{ width:90%;}
	
	
	#DivLogo img{ width:55%;}
	#hlogo .imgClass{ width:55%;}
	#flogo .imgClass{ width:55%;}
	
	#navbarNav{ margin-top: -10px;}
	.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;}
	
	#regSec1{ margin-top:60px;}
	#regSec1 #leftDiv{ margin-top:0px;}
	#regSec1 #leftDiv .heading{ font-size:20px;}
	#regSec1 #leftDiv .subDiv{ font-size:16px;}
	#regSec1 #leftDiv .desc{ font-size:14px;}
	
	#regSec1 #leftDiv .desc .title{ font-size:20px;}
	#regSec1 #leftDiv .groupDiv3{ min-height:125px;}
	#regSec1 #leftDiv .groupDiv3Left{ min-height:125px;}
	#regSec1 #leftDiv .groupDiv3FHeight{ min-height:100px;}
	#regSec1 #leftDiv .grptitle4{ font-size:16px;}
	#regSec1 #leftDiv .grptitle4Left{ font-size:16px;}
	#regSec1 #leftDiv .grptitle2{ font-size:18px;}
	#regSec1 #leftDiv .grptitle2Left{ font-size:18px;}
	#regSec1 #leftDiv .grptitle4{ font-size:16px;} 
	#regSec1 #leftDiv ul.lest-fgg li::marker{ font-size:16px;}
	#regSec1 #leftDiv ul.lest-fggN li::marker{ font-size:16px;}
	#regSec1 #leftDiv .full-box-5{ min-height:466px;}
	#regSec1 #leftDiv .full-box-new{ min-height:466px;}
	#regSec1 #leftDiv .full-box-5C{ min-height:517px;}
	
	.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;}
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:14px;}
	
	#registersec1 #leftDivRegTxt .mainsubTitle{ font-size:35px;}
	#registersec1 #leftDivRegTxt .mainTitle{ font-size:35px;}
	
	#registersec1 #leftDivGiftTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivGiftTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivThankTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivThankTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivInviteTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivInviteTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivRegTxt .themeImg img{ width:80%; margin:0 auto;}
	#registersec1 #leftDivGiftTxt .themeImg img{ width:80%; margin:0 auto;}
	#registersec1 #leftDivInviteTxt .themeImg img{ width:80%; margin:0 auto;}
	#registersec1 #leftDivThankTxt .themeImg img{ width:80%; margin:0 auto;} 
	
	.bg-video-wrap{ height:600px !important;}
	.bg-video-wrap .content-box{ top:2%; height:440px; max-width:600px;}
	.bg-video-wrap .content-box .bTitle{ font-size:45px; line-height:60px;}
	.bg-video-wrap .content-box .bDesc{ font-size:20px; margin-top:20px;}
	
	#homeNsec1 #mainDiv .mTitle{ font-size: 22px;}
	#homeNsec1 #mainDiv .mDesc{ font-size:15px;}
	
	#homeVenueNew{ padding:70px 5px 80px 5px;}
	#homeVenueNew .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeVenueNew .desc{ font-size:16px; margin: 0px 0px 50px 0px;}
	
	#homeNsec6Speaker .title{ font-size:30px; padding:0px 0px 30px 0px;}
	
	#homeNsec6Speaker .secDesc{ font-size:16px; margin: 0px 0px 50px 0px;}
	
	#homeEngage .title{ font-size:30px; padding:30px 0px 50px 0px;}
	
	#homeNsec6Speaker{ padding: 70px 5px 50px 5px; }
	
	#homeNsec6Speaker #speakerMainDiv .spkTxt{ margin-top: -75px; margin-left: 0px; margin-right: 0px; min-height:92px;}
	#homeNsec6Speaker .title-wp{ padding: 0px 16px;}
	#homeNsec6Speaker .designation{ font-size:11px; padding: 0px 16px;}
	
	#homeEngage{ padding: 0px 5px 70px 5px; }
	 
	#homeEngage #MainDiv .mTitle{ font-size: 40px;} 
	
	#homeEngage #subDiv .mTitle{ font-size:35px;}
	
	#homeEngage #subDiv .mDesc{ font-size:17px;}
	#homeEngage #subDiv .mCTA{ margin: 40px 20px 20px 0px;}
	
	#homeHear{ padding: 70px 5px 70px 5px; }
	#homeHear .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeHear .subtitle { font-size: 16px; margin: 0px 0px 30px 0px;}
	
	#homeAgenda{ padding: 70px 5px 70px 5px; }
	#homeAgenda .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeAgenda .subtitle { font-size: 16px; margin: 0px 0px 30px 0px;}
	
	p.ho-p{ font-size: 16px; margin: 0px 0px 50px 0px;}
	
	#homeHear #MainDiv .mTitle{ font-size:18px; margin-top:25px;}
	
	#homeHear #MainDiv .clientName{ font-size:16px;}
	
	#homeHear #MainDiv .clientDesg{ font-size:14px;}
	
	#homeAatish #groupDiv .quoteTxt{ font-size:22px;}
	
	#homeSponsors{ padding: 70px 5px 70px 5px; }
	
	#homeSponsors .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeSponsors #sponMainDiv .subTitle{ font-size:24px;}
	
	#homeMomentum{ padding: 70px 5px 70px 5px; }	
	#homeMomentum .title{ font-size:30px; padding:0px 0px 30px 0px;}
	
	#homePackage{ padding: 70px 5px 70px 5px; }
	#homePackage .title{ font-size:30px; padding:0px 0px 30px 0px;}
	
	
	/*.bg-video-wrap{height: 100vh;}*/
	/*.bg-video-wrap{height: 100%;}*/
	.bg-video-wrap .content-box h2.miomy-head1{ font-size:50px;}
	.bg-video-wrap .content-box .bannerTitle{ font-size:35px;}
	.bg-video-wrap .content-box p.thi-cls{ font-size:22px;}
	.mobileHeight .commonCTA{ font-size:18px;}
	.mobileHeight .commonCTA:hover{ font-size:18px;}
	
	#homeNsec1{ padding: 70px 5px 100px 5px;}
	#homeNsec1 .title { font-size: 30px; }
	#homeNsec1 p.ho-p { font-size:16px;}
	#homeNsec1 .subtitle { font-size:16px;}
	#homeNsec1 .grpnos { font-size:16px;}
	
	#homeVenue .title { font-size: 30px; }
	
	#homeNinfocus{ padding: 70px 5px;}
	#homeNinfocus .title { font-size: 30px; }	
	#homeNinfocus .grptitle{ font-size:26px; padding:20px 10px;}
	#homeNinfocus .grptitle3{ font-size:26px;}
	
	#homeNsec3{ padding: 70px 5px;}
	#homeNsec3 .title { font-size: 30px; }
	
	#homeNsec6{ padding: 70px 5px;}
	#homeNsec6 .title { font-size: 30px; }
	#homeNsec6 .title-wp { font-size:18px;}
	#homeNsec6 .designation { font-size:16px;}
	#homeNsec6 .company { font-size:18px; font-weight:600;}
	
	#homeMasterclass{ padding: 70px 5px;}
	#homeMasterclass .title { font-size: 30px; }
	
	#homeMasterclass #rightMainDiv .mtitle{ font-size:22px;}
	#homeMasterclass #rightMainDiv .subTitle{ font-size:18px;}
	#homeMasterclass #rightMainDiv .description{ font-size:16px;} 
	
	#speakersec1{ padding: 70px 5px;}
	#speakersec1 .title { font-size: 30px; }
	#speakersec1 .title-wp { font-size:18px;}
	#speakersec1 .designation { font-size:16px;}
	#speakersec1 .company { font-size:18px; font-weight:600;}
	
	#homeNsec7{ padding: 70px 5px;}
	#homeNsec7 .title{ font-size: 30px; }
	
	#homeNsec8{ padding: 70px 5px;}
	#homeNsec8 .title{ font-size: 30px; }
	
	.vidyard_player > span { 
		width: 90% !important; height: 100% !important; margin: 0 auto !important; min-height:300px !important; 
	} 
	
	.promotionalBanner{ font-size:16px; padding:10px;}
	/*#MainMenuInnerspeaker{ margin-top:120px;}*/
	#MainMenuInnerspeaker{ margin-top:55px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:45px;}
  
}

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

@media (min-width: 1025px) and (max-width: 1280px) {
	
  	/*.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;}*/
	.MenuMargin{ margin-top: 0px;}
	.topLogoDivM{ margin-top:0px;}
	.topLogoDivM img{ width:60%;}
	#registersec1{ min-height: 565px;}
	.form-control{ font-size:14px;}
	.btn_frmSubmitSite{ font-size:18px;}
	.topspc{ margin-top:0px;}
	
	#registersec1 #leftDivRegTxt .txtimg img{ width:80%;}
	.bgcrl{ background-position: left -105px top -40px;}
	
	.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;}
  		
	.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;}
	
	#regSec1{ margin-top:60px;}
	#regSec1 #leftDiv{ margin-top:0px;}
	#regSec1 #leftDiv .heading{ font-size:20px;}
	#regSec1 #leftDiv .subDiv{ font-size:16px;}
	#regSec1 #leftDiv .desc{ font-size:14px;}
	
	#regSec1 #leftDiv .desc .title{ font-size:20px;}
	#regSec1 #leftDiv .groupDiv3{ min-height:115px;}
	#regSec1 #leftDiv .groupDiv3Left{ min-height:115px;}
	#regSec1 #leftDiv .groupDiv3FHeight{ min-height:100px;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;}
	#regSec1 #leftDiv .grptitle4Left{ font-size:14px;}
	#regSec1 #leftDiv .grptitle2{ font-size:18px;}
	#regSec1 #leftDiv .grptitle2Left{ font-size:18px;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;} 
	#regSec1 #leftDiv ul.lest-fgg li::marker{ font-size:14px;}
	#regSec1 #leftDiv ul.lest-fggN li::marker{ font-size:14px;}
	#regSec1 #leftDiv .full-box-5{ min-height:464px;}
	#regSec1 #leftDiv .full-box-new{ min-height:464px;}
	#regSec1 #leftDiv .full-box-5C{ min-height:515px;}
	
	#homesec9 .newsletter-title{ font-size:35px;} 
	#homesec9 #newsletterSubscribe{ margin:20px 0px; width:70%; font-size:14px;}
	
	#homesec9 .newsletter-title{ font-size:24px;}
	
	#registersec1 #leftDivRegTxt .mainsubTitle{ font-size:35px;}
	#registersec1 #leftDivRegTxt .mainTitle{ font-size:35px;}
	
	#registersec1 #leftDivGiftTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivGiftTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivThankTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivThankTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivInviteTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivInviteTxt .mainsubTitle{ font-size:18px;}
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:12px;}
	
	#registersec1 #leftDivRegTxt .themeImg img{ width:75%; margin:0 auto;}
	#registersec1 #leftDivGiftTxt .themeImg img{ width:75%; margin:0 auto;}
	#registersec1 #leftDivInviteTxt .themeImg img{ width:75%; margin:0 auto;}
	#registersec1 #leftDivThankTxt .themeImg img{ width:75%; margin:0 auto;} 
	
	
	/*.bg-video-wrap{height: 100vh;}*/
	
	.bg-video-wrap .content-box h2.miomy-head1{ font-size:45px;}
	.bg-video-wrap .content-box .bannerTitle{ font-size:30px;}
	.bg-video-wrap .content-box p.thi-cls{ font-size:20px;}
	.mobileHeight .commonCTA{ font-size:16px;}
	.mobileHeight .commonCTA:hover{ font-size:16px;}
	
	.bg-video-wrap{ height:650px !important;}
	.bg-video-wrap .content-box{ top:3%; height:450px; max-width:580px;}
	.bg-video-wrap .content-box .bTitle{ font-size:45px; line-height:60px;}
	.bg-video-wrap .content-box .bDesc{ font-size:20px; margin-top:20px;}
	
	#homeNsec1 #mainDiv .mTitle{ font-size: 22px;}
	#homeNsec1 #mainDiv .mDesc{ font-size:15px;}
	
	#homeVenueNew{ padding: 70px 5px 60px 5px;}
	#homeVenueNew .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeVenueNew .desc{ font-size:16px; margin: 0px 0px 50px 0px;}
	
	#homeNsec6Speaker{ padding: 70px 5px 40px 5px; }
	#homeNsec6Speaker .title{ font-size:30px; padding:0px 0px 30px 0px;}
	
	#homeNsec6Speaker .secDesc{ font-size:16px; margin: 0px 0px 30px 0px;}
	
	#homeNsec6Speaker #speakerMainDiv .spkTxt{ margin-top: -50px; margin-left: 0px; margin-right: 0px;}
	
	#homeNsec6Speaker .title-wp{ adding: 0px 16px;}
	
	#homeNsec6Speaker .designation{ padding: 0px 16px; font-size:11px;}
	
	#homeEngage{ padding: 0px 5px 100px 5px}
	#homeEngage .title{ font-size:30px; padding:30px 0px 50px 0px;}
	
	
	#homeEngage{ padding: 0px 5px 100px 5px; }
	
	#homeEngage #MainDiv .mTitle{ font-size: 40px;}
	
	#homeEngage #subDiv .mTitle{ font-size:35px;}
	
	#homeEngage #subDiv .mDesc{ font-size:18px;}
	#homeEngage #subDiv .mCTA{ margin: 40px 20px 20px 0px;}
	
	#homeHear{ padding: 70px 5px 80px 5px; }
	#homeHear .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeHear .subtitle{ font-size: 16px; margin: 0px 0px 30px 0px;}
	
	#homeAgenda{ padding: 70px 5px 80px 5px; }
	#homeAgenda #MainDiv .groupDiv{ min-height: 950px;}
	#homeAgenda .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeAgenda .subtitle{ font-size: 16px; margin: 0px 0px 30px 0px;}
	
	p.ho-p{ font-size: 16px; margin: 0px 0px 50px 0px;}
	
	#homeHear #MainDiv .mTitle{ font-size:18px; margin-top:25px;}
	
	#homeHear #MainDiv .clientName{ font-size:16px;}
	
	#homeHear #MainDiv .clientDesg{ font-size:14px;}
	
	#homeAatish #groupDiv .quoteTxt{ font-size:22px;}
	
	#homeSponsors{ padding: 70px 5px 70px 5px; }
	
	#homeSponsors .title{ font-size:30px; padding:0px 0px 30px 0px;}
	#homeSponsors #sponMainDiv .subTitle{ font-size:24px;}
	
	#homeMomentum{ padding: 70px 5px 80px 5px; }	
	#homeMomentum .title{ font-size:30px; padding:0px 0px 30px 0px;}
	
	#homePackage{ padding: 70px 5px 70px 5px; }
	#homePackage .title{ font-size:30px; padding:0px 0px 30px 0px;}
	
	#homeNsec8 .faq-head{ font-size:22px;}
	h3.mb-0 .btn{ font-size:16px;}
	
	#homeNsec1{ padding: 70px 5px 90px 5px;}
	#homeNsec1 .title { font-size: 25px; }
	#homeNsec1 p.ho-p { font-size:16px;}
	#homeNsec1 .grpnos { font-size:16px;}
	
	#homeNsec1 .subtitle { font-size:16px;}
	#homeHear .subtitle { font-size:16px;}
	
	#homeVenue .title { font-size: 25px; }
	
	#homeNinfocus{ padding: 70px 5px;}
	#homeNinfocus .title { font-size: 25px; }	
	#homeNinfocus .grptitle{ font-size:26px; padding:20px 10px;}
	#homeNinfocus .grptitle3{ font-size:26px;}
	
	#homeNsec3{ padding: 70px 5px;}
	#homeNsec3 .title { font-size: 25px; }
	
	#homeNsec6{ padding: 70px 5px;}
	#homeNsec6 .title { font-size: 25px; }
	#homeNsec6 .title-wp { font-size:16px;}
	#homeNsec6 .designation { font-size:14px;}
	#homeNsec6 .company { font-size:16px; font-weight:600;}
	
	
	#homeMasterclass{ padding: 70px 5px;}
	#homeMasterclass .title { font-size: 25px; }
	
	#homeMasterclass #rightMainDiv .mtitle{ font-size:20px;}
	#homeMasterclass #rightMainDiv .subTitle{ font-size:18px;}
	#homeMasterclass #rightMainDiv .description{ font-size:16px;} 
	
	#speakersec1{ padding: 70px 5px;}
	#speakersec1 .title { font-size: 25px; }
	#speakersec1 .title-wp { font-size:16px;}
	#speakersec1 .designation { font-size:14px;}
	#speakersec1 .company { font-size:16px; font-weight:600;}
	
	#homeNsec7{ padding: 70px 5px;}
	#homeNsec7 .title{ font-size: 25px; }
	
	#homeNsec8{ padding: 70px 5px;}
	#homeNsec8 .title{ font-size: 30px; padding: 0px 0px 30px 0px; }
	
	.vidyard_player > span { 
		width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:300px !important; 
	} 
	
	.promotionalBanner{ font-size:16px; padding:10px;}
	/*#MainMenuInnerspeaker{ margin-top:115px;}*/
	#MainMenuInnerspeaker{ margin-top:55px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:40px;}
}


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

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

	/*.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;}*/
	.bgcrl{ background-position: left -125px top -20px;}
	.MenuMargin{ margin-top: 0px;}
	.topspc{margin-top: 20px;}	
	.title2 {
	  	font-size: 16px;
	  	font-weight: bold;
		margin-top: 20px;	
	}
	.lefticon {
	  background: url(../images/arrow.png);
	  float: left;
	  height: 65px;
	  margin-left: -73px;
	  margin-top: 93px;
	  width: 67px;
	  background-repeat: no-repeat;
	}
	.vcolor {
	  color: #24dad6;
	  font-size: 26px;
	  font-weight: 600;
	}	
	.btn_frmSubmitSite {
	  padding: 5px 20px;
	  font-weight: bold;
	  font-size: 18px;
	  background-color: #1F4391;
	  color: #FFFFFF;
	  border: 2px solid #1F4391;
	  cursor: pointer;
	  width: 100%;
	}	
	.topLogoDivM img{ width:90%;}
	#DivLogo img{ width:100%;} 
	#hlogo .imgClass{ width:60%;}
	#flogo .imgClass{ width:60%;}
	
	.navbar{ background:none !important; display:inline-block; width:200px; text-align:right;}
	.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;} */
	.navbar-collapse{ background-color: #142f73; padding-bottom: 20px;} 
	.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;}
	
	/*.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;}*/
	
	.vidyard_player > span { 
		width: 90% !important; height: 100% !important; margin: 0 auto !important; min-height:300px !important; 
	} 
	
	#regSec1{ margin-top:42px;}
	#regSec1 #leftDiv{ margin-top:0px;}
	#regSec1 #leftDiv .heading{ font-size:20px;}
	#regSec1 #leftDiv .descTitle{ font-size:20px;}
	#regSec1 #leftDiv .subDiv{ font-size:16px;}
	#regSec1 #leftDiv .desc{ font-size:14px;}
	
	#regSec1 #leftDiv .desc .title{ font-size:20px;}
	#regSec1 #leftDiv .groupDiv3{ min-height:125px;}
	#regSec1 #leftDiv .groupDiv3Left{ min-height:125px;}
	#regSec1 #leftDiv .groupDiv3FHeight{ min-height:100px;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;}
	#regSec1 #leftDiv .grptitle4Left{ font-size:14px;}
	#regSec1 #leftDiv .grptitle2{ font-size:18px;}
	#regSec1 #leftDiv .grptitle2Left{ font-size:18px;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;} 
	#regSec1 #leftDiv ul.lest-fgg{ font-size:14px;}
	#regSec1 #leftDiv ul.lest-fgg li::marker{ font-size:14px;}
	#regSec1 #leftDiv ul.lest-fggN{ font-size:14px; border:none !important;}
	#regSec1 #leftDiv ul.lest-fggN li::marker{ font-size:14px;}
	#regSec1 #leftDiv .full-box-5{ min-height:528px;}
	#regSec1 #leftDiv .full-box-new{ min-height:528px;}
	#regSec1 #leftDiv .full-box-5C{ min-height:582px;}
	
	ul.list-styled li{ padding-bottom: 10px;}
	
	#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;}
	
	#registersec1 #leftDivRegTxt .mainsubTitle{ font-size:26px;}
	#registersec1 #leftDivRegTxt .mainTitle{ font-size:30px;}
	
	#registersec1 #leftDivGiftTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivGiftTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivThankTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivThankTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivInviteTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivInviteTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivRegTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivGiftTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivInviteTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivThankTxt .themeImg img{ width:100%; margin:0 auto;} 
	
	.checkbox label, .radio label{ padding-left:5px;}
	
	/*.bg-video-wrap{ height: 100vh;}*/
	./*bg-video-wrap{ height: 100%;}*/
	.bg-video-wrap .content-box{ top:20%;}
	.bg-video-wrap .content-box h2.miomy-head1{ font-size:45px;}
	.bg-video-wrap .content-box .bannerTitle{ font-size:30px;}
	.bg-video-wrap .content-box p.thi-cls{ font-size:20px;}
	.mobileHeight .commonCTA{ font-size:16px;}
	.mobileHeight .commonCTA:hover{ font-size:16px;}
	
	.bg-video-wrap{ height:700px !important;}
	.bg-video-wrap .content-box{ top:10%; height:470px; max-width:600px;}
	.bg-video-wrap .content-box .bTitle{ font-size:45px; line-height:60px;}
	.bg-video-wrap .content-box .bDesc{ font-size:20px; margin-top:20px;}
	
	#homeNsec1{ padding: 80px 5px;}
	#homeNsec1 .title { font-size: 25px; }
	#homeNsec1 p.ho-p { font-size:16px;}
	#homeNsec1 .grpnos { font-size:16px;}
	#homeNsec1 #mainDiv{ margin-top:40px;}
	
	#homeNsec1 .subtitle { font-size:16px;}
	
	
	
	#homeNsec1 #mainDiv .groupDiv{ padding: 0px 10px !important; }
	#homeNsec1 #mainDiv .mTitle{ font-size:20px;  margin-top: -220px; }
	#homeNsec1 #mainDiv .mDesc{ font-size:14px;}
	
	#homeVenueNew .title{ font-size:25px; padding: 0px 0px 30px 0px;}
	#homeVenueNew .desc{ font-size:16px;}
	
	#homeNsec6Speaker .title{ font-size:25px; padding: 0px 0px 30px 0px;}
	#homeNsec6Speaker .secDesc{ font-size:16px; margin: 0px 0px 50px 0px;}
	
	#homeNsec6Speaker #speakerMainDiv #recMainDiv{ margin-top:30px;}
	#homeNsec6Speaker #speakerMainDiv .spkTxt{ margin-left: 17px; margin-right: 17px; }
	
	#homeEngage{ padding: 0px 5px 80px 5px;}
	#homeEngage .title{ font-size:25px; padding: 0px 0px 30px 0px;}
		
	#homeEngage #MainDiv .groupDiv{ margin: 45px 5px;}
	#homeEngage #subDiv{ margin-top:100px;}
	#homeEngage #subDiv .mTitle{ font-size:28px;}
	#homeEngage #subDiv .mDesc{ font-size:16px;}
	#homeEngage #subDiv .mCTA{ margin: 40px 20px 20px 0px;}
	#homeEngage #subDiv .mCTA .commonCTA{ font-size:16px;}
	
	#homeHear{ padding: 80px 5px;}	
	#homeHear .title{ font-size:25px; padding: 0px 0px 30px 0px;}	
	#homeHear .subtitle { font-size:16px;}	
	#homeHear #MainDiv .groupDiv{ min-height:390px;}
	#homeHear #MainDiv .groupDiv1{ min-height:390px;}	
	#homeHear #MainDiv .mTitle{ min-height:185px;}
	
	#homeAgenda .title{ font-size:25px; padding: 0px 0px 30px 0px;}
	#homeAgenda .subtitle { font-size:16px;}	
	#homeAgenda #MainDiv .groupDiv{ min-height: 956px;}
	
	p.ho-p{ font-size:16px;}
	
	#homeAatish #groupDiv .quoteTxt{ font-size:16px;}
	#homeSponsors{ padding: 80px 5px;}
	#homeSponsors .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeSponsors #sponMainDiv .subTitle{ font-size:22px;}
	
	#homeMomentum{ padding: 80px 5px;}
	#homeMomentum .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homePackage{ padding: 80px 5px;}
	#homePackage .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	
	
	/*.col-md-2{ display:none;}*/
	.cmts{ display:none;}
	
	#homeVenue{ padding:0px 5px 100px 5px;}
	#homeVenue .title { font-size: 25px; }
	
	#homeNinfocus{ padding: 80px 5px;}
	#homeNinfocus .title { font-size: 25px; }	
	#homeNinfocus .grptitle{ font-size:22px; padding:20px 10px;}
	#homeNinfocus .grptitle3{ font-size:22px;}
	
	#homeNsec3{ padding: 80px 5px;}
	#homeNsec3 .title { font-size: 25px; }
	#homeNsec3 #videoDiv{ min-height:370px;}
	
	#homeNsec6{ padding: 80px 5px;}
	#homeNsec6 .title { font-size: 25px; }
	#homeNsec6 .title-wp { font-size:16px;}
	#homeNsec6 .designation { font-size:14px;}
	#homeNsec6 .company { font-size:16px; font-weight:600;}
	
	#homeMasterclass{ padding: 80px 5px;}
	#homeMasterclass .title { font-size: 25px; }
	
	#homeMasterclass #rightMainDiv .mtitle{ font-size:22px;}
	#homeMasterclass #rightMainDiv .subTitle{ font-size:18px;}
	#homeMasterclass #rightMainDiv .description{ font-size:16px;} 
	
	#speakersec1{ padding: 80px 5px;}
	#speakersec1 .title { font-size: 25px; }
	#speakersec1 .title-wp { font-size:16px;}
	#speakersec1 .designation { font-size:14px;}
	#speakersec1 .company { font-size:16px; font-weight:600;}
	
	#homeNsec7{ padding: 80px 5px;}
	#homeNsec7 .title{ font-size: 25px; }
	
	#homeNsec8{ padding: 80px 5px;}
	#homeNsec8 .title{ font-size: 25px; }
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:14px;}
	
	.vidyard_player > span { 
		width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:300px !important; 
	} 
	
	.promotionalBanner{ font-size:16px;}
	/*#MainMenuInnerspeaker{ margin-top:130px;}*/
	#MainMenuInnerspeaker{ margin-top:75px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:45px;}
}

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

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  	/*.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;}*/
	.MenuMargin{ margin-top: 0px;}
	.topLogoDivM img{ width:80%;}
	#registersec1 #leftDivRegTxt .mainsubTitle {
	  font-size: 42px;
	  font-weight: 600;
	  color: #FFF;
	  margin-top: -22px;
	  float: left;
	}	
	.topspc {
	  margin-top: 50px;
	}	
	.title2 {
	  font-size: 19px;
	  font-weight: bold;
	  margin-top: 20px;
	}	
	.righticon {
	  background: url(../images/arrow.png);
	  float: right;
	  height: 65px;
	  width: 67px;
	  margin-top: -1px;
	  background-repeat: no-repeat;
	}	
  	#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; color:#000 !important; }*/
	.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 0.8rem; padding-left: 0.8rem; color:#FFF !important; }
	.navbar-light .navbar-toggler { color: #1C277E; border-color: #FFFFFF; }
	/*.navbar-collapse{ background-color:rgba(35, 20, 77, 0.4);}*/
	.navbar-collapse{ background:none;}
	
	.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;}
	
	.tcTitle{ font-size:30px;}
	#regSec1{ margin-top:58px;}
	#regSec1 #leftDiv .heading{ font-size:22px;}
	#regSec1 #leftDiv .subDiv{ font-size:16px;}
	#regSec1 #leftDiv .desc{ font-size:16px;}
	
	#regSec1 #leftDiv .desc .title{ font-size:22px;}
	#regSec1 #leftDiv .groupDiv3{ min-height:135px;}
	#regSec1 #leftDiv .groupDiv3Left{ min-height:135px;}
	#regSec1 #leftDiv .groupDiv3FHeight{ min-height:110px;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;}
	#regSec1 #leftDiv .grptitle4Left{ font-size:14px;}
	#regSec1 #leftDiv .grptitle2{ font-size:18px;}
	#regSec1 #leftDiv .grptitle2Left{ font-size:18px;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;} 
	#regSec1 #leftDiv ul.lest-fgg{ font-size:14px;}
	#regSec1 #leftDiv ul.lest-fgg li::marker{ font-size:14px;}
	#regSec1 #leftDiv ul.lest-fggN{ font-size:14px;}
	#regSec1 #leftDiv ul.lest-fggN li::marker{ font-size:14px;}
	#regSec1 #leftDiv .full-box-5{ min-height:400px;}
	#regSec1 #leftDiv .full-box-new{ min-height:400px;}
	#regSec1 #leftDiv .full-box-5C{ min-height:455px;}
	
	ul.list-styled li{ padding-bottom: 10px;}
	
	#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;}
	
	.frmTitle{ font-size:14px;}
	#registersec1 #leftDivRegTxt .mainsubTitle{ font-size:30px;}
	#registersec1 #leftDivRegTxt .mainTitle{ font-size:30px;float: left}
	
	#registersec1 #leftDivGiftTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivGiftTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivThankTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivThankTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivInviteTxt .mainTitle{ font-size:30px;}
	#registersec1 #leftDivInviteTxt .mainsubTitle{ font-size:18px;}
	
	#registersec1 #leftDivRegTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivGiftTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivInviteTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivThankTxt .themeImg img{ width:100%; margin:0 auto;} 
	
	/*.bg-video-wrap{ height: 100vh;}*/
	/*.bg-video-wrap{ height: 100%;}
	.bg-video-wrap .content-box{ top:25%;}*/
	.bg-video-wrap .content-box h2.miomy-head1{ font-size:45px;}
	.bg-video-wrap .content-box .bannerTitle{ font-size:30px;}
	.bg-video-wrap .content-box p.thi-cls{ font-size:20px;}
	.mobileHeight .commonCTA{ font-size:16px;}
	.mobileHeight .commonCTA:hover{ font-size:16px;}
	
	.bg-video-wrap{ height:700px !important;}
	.bg-video-wrap .content-box{ top:5%; height:470px; max-width:600px;}
	.bg-video-wrap .content-box .bTitle{ font-size:45px; line-height:60px;}
	.bg-video-wrap .content-box .bDesc{ font-size:20px; margin-top:20px;}
	
	#homeNsec1{ padding: 80px 5px;}
	#homeNsec1 .title { font-size: 25px; }
	#homeNsec1 p.ho-p { font-size:16px;}
	#homeNsec1 .grpnos { font-size:16px;}
	#homeNsec1 #mainDiv{ margin-top:40px;}
	
	#homeNsec1 .subtitle { font-size:16px;}
	
	#homeNsec1 #mainDiv .groupDiv{ padding: 0px 10px !important; }
	#homeNsec1 #mainDiv .mTitle{ font-size:20px;  margin-top: -170px; }
	#homeNsec1 #mainDiv .mDesc{ font-size:14px;}
	
	#homeVenueNew .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeVenueNew .desc{ font-size:16px;}
	
	#homeNsec6Speaker .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeNsec6Speaker .secDesc{ font-size:16px; margin: 0px 0px 50px 0px;}
	
	#homeNsec6Speaker #speakerMainDiv #recMainDiv{ margin-top:30px;}
	#homeNsec6Speaker #speakerMainDiv .spkTxt{ margin-left: 0px; margin-right: 0px; }
	
	#homeEngage{ padding: 80px 5px;}
	#homeEngage .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homeEngage #MainDiv .groupDiv{ margin: 45px 5px;}
	#homeEngage #subDiv .mTitle{ font-size:30px;}
	#homeEngage #subDiv .mDesc{ font-size:16px;}
	#homeEngage #subDiv .mCTA{ margin: 40px 20px 20px 0px;}
	#homeEngage #subDiv .mCTA .commonCTA{ font-size:16px;}
	
	#homeHear{ padding: 80px 5px;}
	
	#homeHear .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeHear .subtitle{ font-size:16px;}
	
	#homeAgenda .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeAgenda .subtitle{ font-size:16px;}
	
	p.ho-p{ font-size:16px;}
	
	#homeAatish #groupDiv .quoteTxt{ font-size:16px;}
	#homeSponsors{ padding: 80px 5px;}
	#homeSponsors .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeSponsors #sponMainDiv .subTitle{ font-size:22px;}
	
	#homeMomentum{ padding: 80px 5px;}
	#homeMomentum .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homePackage{ padding: 80px 5px;}
	#homePackage .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homeHear #MainDiv .groupDiv{ min-height:410px;}
	#homeHear #MainDiv .groupDiv1{ min-height:410px;}
	
	#homeHear #MainDiv .mTitle{ min-height:215px;}
	
	#homeNsec1{ padding: 80px 5px;}
	#homeNsec1 .title { font-size: 25px; }
	#homeNsec1 p.ho-p { font-size:16px;}
	#homeNsec1 .grpnos { font-size:16px;}
	
	#homeNsec1 .subtitle { font-size:16px;}
	
	
	#homeVenue .title { font-size: 25px; }
	
	#homeNinfocus{ padding: 80px 5px;}
	#homeNinfocus .title { font-size: 25px; }	
	#homeNinfocus .grptitle{ font-size:22px; padding:20px 10px;}
	#homeNinfocus .grptitle3{ font-size:22px;}
	
	#homeNsec3{ padding: 80px 5px;}
	#homeNsec3 .title { font-size: 25px; }
	#homeNsec3 #videoDiv{ min-height:370px;}
	
	#homeNsec6{ padding: 80px 5px;}
	#homeNsec6 .title { font-size: 25px; }
	#homeNsec6 .title-wp { font-size:16px;}
	#homeNsec6 .designation { font-size:14px;}
	#homeNsec6 .company { font-size:16px; font-weight:600;}
	
	
	#homeMasterclass{ padding: 80px 5px;}
	#homeMasterclass .title { font-size: 25px; }
	
	#homeMasterclass #rightMainDiv .mtitle{ font-size:22px;}
	#homeMasterclass #rightMainDiv .subTitle{ font-size:18px;}
	#homeMasterclass #rightMainDiv .description{ font-size:16px;} 
	
	#speakersec1{ padding: 80px 5px;}
	#speakersec1 .title { font-size: 25px; }
	#speakersec1 .title-wp { font-size:16px;}
	#speakersec1 .designation { font-size:14px;}
	#speakersec1 .company { font-size:16px; font-weight:600;}
	
	#homeNsec7{ padding: 80px 5px;}
	#homeNsec7 .title{ font-size: 25px; }
	
	#homeNsec8{ padding: 80px 5px;}
	#homeNsec8 .title{ font-size: 25px; }
	
	#sitefooter .footerTxt{ padding:10px 0px; font-size:14px;}
	
	.promotionalBanner{ font-size:16px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:45px;}
	
}


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

@media (min-width: 320px) and (max-width: 480px) {
	
	/*.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;}*/
	.topLogoDivM img{ width:70%; margin-bottom:15px;}
	.MenuMargin{ margin-top:0px;}
	.title2 {
	  font-size: 18px;
	  font-weight: bold;
	  margin-top: 18px;
	  float: left;
	}	
	.topspcm{
		margin-top:10px !important;
	}	
	.vcolor {
	  color: #24dad6;
	  font-size: 24px;
	  font-weight: 600;
	}	
	#registersec1 #leftDivRegTxt .mainsubTitle {
	  font-size: 24px;
	  text-align: left;
	}	
	#registersec1 #leftDivRegTxt{ padding:0px;}
	
  	.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; margin-top:-4px;}
	.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:#FFF !important; }
	.navbar-light .navbar-toggler { color: #FFF; border-color: #FFF; background-color:#FFF; }
	/*.navbar-collapse{ background-color: #201B3A; padding-bottom: 20px; margin-top:12px;}*/	
	.navbar-collapse{ background-color: #142f73; padding-bottom: 20px; margin-top:12px;}
	.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; padding:10px;}
	#frmDiv{ margin-top:-360px; width:100%;}
	
	.tcTitle{ font-size:30px;}
	
	#regSec1 #leftDiv{ margin-top:30px;}
	#regSec1 #leftDiv .heading{ font-size:20px; text-align:center;}
	#regSec1 #leftDiv .descTitle{ font-size:18px;}
	#regSec1 #leftDiv .subDiv{ font-size:16px;}
	#regSec1 #leftDiv .subDiv .imageDiv{ text-align:center;}
	#regSec1 #leftDiv .desc{ font-size:14px;}
	#regSec1 #leftDiv .subDiv .subTxt{ text-align:center; margin-top:10px;}
	#regSec1 #rightDiv .regformDiv .frmTitle{ text-align:center; font-size:14px;}
	
	#regSec1 #leftDiv .desc .title{ font-size:20px; text-align:center;}
	#regSec1 #leftDiv .groupDiv3{ min-height:135px;}
	#regSec1 #leftDiv .groupDiv3Left{ min-height:135px;}
	#regSec1 #leftDiv .groupDiv3FHeight{ min-height:auto;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;}
	#regSec1 #leftDiv .grptitle4Left{ font-size:14px;}
	#regSec1 #leftDiv .grptitle2{ font-size:14px;}
	#regSec1 #leftDiv .grptitle2Left{ font-size:14px;}
	#regSec1 #leftDiv .grptitle4{ font-size:14px;} 
	#regSec1 #leftDiv ul.lest-fgg{ font-size:14px;} 
	#regSec1 #leftDiv ul.lest-fgg li::marker{ font-size:14px;}
	#regSec1 #leftDiv ul.lest-fggN{ font-size:14px; border:none !important;} 
	#regSec1 #leftDiv ul.lest-fggN li::marker{ font-size:14px;}
	#regSec1 #leftDiv .full-box-5{ min-height:auto;}
	#regSec1 #leftDiv .full-box-new{ min-height:auto;}
	#regSec1 #leftDiv .full-box-5C{ min-height:auto;}
	
	#regThank{ min-height:500px;}
	#regThank #rightDiv .regformDiv .ThankTitle{ text-align:center;}
	#regThank #rightDiv .regformDiv .ThankMsg{ text-align:center;}
	
	#regThank #centerDiv{ margin-top:15%;}
	#regThank #centerDiv .regformDiv{ width:100%;}
	
	ul.list-styled li{ padding-bottom: 10px;}
	
	#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%;}
	
	.frmTitle{ font-size:14px;}
	#registersec1 #leftDivRegTxt .mainsubTitle{ font-size:24px; text-align:center;}
	#registersec1 #leftDivRegTxt .mainTitle{ font-size:26px; text-align:center;}
	
	#registersec1 #leftDivGiftTxt .mainTitle{ font-size:30px; text-align:center;}
	#registersec1 #leftDivGiftTxt .mainsubTitle{ font-size:18px; text-align:center;}
	
	#registersec1 #leftDivThankTxt .mainTitle{ font-size:30px; text-align:center;}
	#registersec1 #leftDivThankTxt .mainsubTitle{ font-size:18px; text-align:center;}
	
	#registersec1 #leftDivInviteTxt .mainTitle{ font-size:30px; text-align:center;}
	#registersec1 #leftDivInviteTxt .mainsubTitle{ font-size:18px; text-align:center;}
	
	#registersec1 #leftDivRegTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivGiftTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivInviteTxt .themeImg img{ width:100%; margin:0 auto;}
	#registersec1 #leftDivThankTxt .themeImg img{ width:100%; margin:0 auto;} 
	
	/*.bg-video-wrap{ height: 70vh;}*/
	/*.bg-video-wrap{ height: 100%;}
	.bg-video-wrap .content-box{ top:25%;}*/
	.bg-video-wrap .content-box h2.miomy-head1{ font-size:35px;}
	.bg-video-wrap .content-box .bannerTitle{ font-size:22px;}
	.bg-video-wrap .content-box p.thi-cls{ font-size:18px;}
	.mobileHeight .commonCTA{ font-size:16px;}
	.mobileHeight .commonCTA:hover{ font-size:16px;}
	
	
	.bg-video-wrap{ height:650px !important;}
	.bg-video-wrap .content-box{ top:15%; height:470px; max-width:95%; padding:20px 10px; left:2%;}
	.bg-video-wrap .content-box .bTitle{ font-size:35px; line-height:50px;}
	.bg-video-wrap .content-box .bDesc{ font-size:18px; margin-top:20px;}
	
	#homeNsec1{ padding: 80px 5px;}
	#homeNsec1 .title { font-size: 25px; }
	#homeNsec1 p.ho-p { font-size:16px;}
	#homeNsec1 .grpnos { font-size:16px;}
	#homeNsec1 #mainDiv{ margin-top:40px;}
	
	#homeNsec1 .subtitle { font-size:16px;}
	
	
	#homeNsec1 #mainDiv .groupDiv{ padding: 0px 10px !important; margin-bottom:100px; }
	#homeNsec1 #mainDiv .mTitle{ font-size:20px;  margin-top: -170px; }
	#homeNsec1 #mainDiv .mDesc{ font-size:14px;}
	
	#homeVenueNew .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeVenueNew .desc{ font-size:16px;}
	
	#homeNsec6Speaker .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeNsec6Speaker .secDesc{ font-size:16px; margin: 0px 0px 50px 0px;}
	
	#homeNsec6Speaker #speakerMainDiv #recMainDiv{ margin-top:30px;}
	#homeNsec6Speaker #speakerMainDiv .spkTxt{ margin-left: 19px; margin-right: 19px; }
	
	#homeEngage{ padding: 0px 5px 80px 5px;}
	#homeEngage .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homeEngage #MainDiv .groupDiv{ margin: 45px 5px;}
	#homeEngage #subDiv .mTitle{ font-size:30px;}
	#homeEngage #subDiv .mDesc{ font-size:16px;}
	#homeEngage #subDiv .mCTA{ margin: 40px 20px 20px 0px;}
	#homeEngage #subDiv .mCTA .commonCTA{ font-size:16px;}
	
	#homeHear{ padding: 80px 5px;}
	
	#homeHear .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeHear .subtitle{ font-size:14px;}
	
	#homeAgenda .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeAgenda .subtitle{ font-size:14px;}
	
	#homeAgenda #MainDiv .groupDiv{ min-height: auto;}
	
	#homeAgenda #MainDiv .groupDiv .day{ font-size:16px;}
	#homeAgenda #MainDiv .groupDiv .date{ font-size:20px;}
	#homeAgenda #MainDiv .groupDiv .sessTime{ font-size:18px;}
	#homeAgenda #MainDiv .groupDiv .sessTitle{ font-size:18px;}
	#homeAgenda #MainDiv .groupDiv .sessTime{ font-size:18px;}
	#homeAgenda #MainDiv .groupDiv .sessTitle{ font-size:18px;}
	
	p.ho-p{ font-size:16px;}
	
	#homeAatish #groupDiv .quoteTxt{ font-size:16px;}
	#homeSponsors{ padding: 80px 5px;}
	#homeSponsors .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeSponsors #sponMainDiv .subTitle{ font-size:22px;}
	
	#homeMomentum{ padding: 80px 5px;}
	#homeMomentum .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homePackage{ padding: 80px 5px;}
	#homePackage .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homeHear #MainDiv .groupDiv{ min-height:350px;}
	
	#homeNsec1{ padding: 50px 5px;}
	#homeNsec1 .title { font-size: 20px; font-weight:600; padding:30px 0px 10px 0px; }
	#homeNsec1 p.ho-p { font-size:14px;}
	#homeNsec1 .grpnos { font-size:18px;}
	
	#homeNsec1 .subtitle { font-size:14px;}

	
	#homeVenue{ padding:0px 5px 100px 5px;}
	#homeVenue .title { font-size: 20px; font-weight:600; padding:30px 0px 30px 0px; }
	
	#homeNinfocus{ padding: 50px 5px;}
	#homeNinfocus .title { font-size: 25px; padding: 30px 0px 30px 0px; }	
	#homeNinfocus .grptitle{ font-size:22px; padding:20px 10px;}
	#homeNinfocus .grptitle3{ font-size:22px;}
	
	#homeNsec3{ padding: 50px 5px 0px 5px;}
	#homeNsec3 .title { font-size: 25px; padding:30px 0px 30px 0px;}
	#homeNsec3 #videoDiv{ min-height:300px;}
	
	#homeNsec6{ padding: 50px 5px;}
	#homeNsec6 .title { font-size: 25px; padding:30px 0px 10px 0px; }
	#homeNsec6 #speakerMainDiv #recMainDiv{ margin-bottom:30px;}
	#homeNsec6 .title-wp { font-size:16px; margin-top:10px;}
	#homeNsec6 .designation { font-size:14px;}
	#homeNsec6 .company { font-size:16px; font-weight:600;}
	
	#homeMasterclass{ padding: 50px 5px;}
	#homeMasterclass .title { font-size: 25px; }
	
	#homeMasterclass #rightMainDiv .mtitle{ font-size:20px; text-align:center}
	#homeMasterclass #rightMainDiv .subTitle{ font-size:18px; text-align:center;}
	#homeMasterclass #rightMainDiv .description{ font-size:16px; text-align:center;} 
	
	#speakersec1{ padding: 50px 5px;}
	#speakersec1 .title { font-size: 25px; padding:30px 0px 10px 0px; }
	#speakersec1 #speakerMainDiv #recMainDiv{ margin-bottom:30px;}
	#speakersec1 .title-wp { font-size:16px; margin-top:10px;}
	#speakersec1 .designation { font-size:14px;}
	#speakersec1 .company { font-size:16px; font-weight:600;}
	
	#homeNsec7{ padding: 50px 5px;}
	#homeNsec7 .title{ font-size: 25px; padding:30px 0px 30px 0px; }
	
	#homeNsec8{ padding: 50px 5px;}
	#homeNsec8 .title{ font-size: 25px; padding:30px 0px 30px 0px; }
	
	#sitefooter .footerTxt{ padding:20px 0px 0px 0px; font-size:14px; text-align:center;}
	
	#sitefooterNew .footerTxt{ color:#FFFFFF;}
	
	.vidyard_player > span { 
		width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:150px !important; 
	} 
	
	.promotionalBanner{ font-size:18px;}
	#MainMenuInnerspeaker{ height:350px; background:none !important; background-color:#1F1C54 !important;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:30px; padding-top:130px; text-align:center; padding-left:0px;}
  
}

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

@media (min-width: 481px) and (max-width: 767px) {
	/*.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;}*/
	
  	/*.NopadMobile{ padding:0px 20px;}*/
	.topLogoDivM img{ width:100%;}
	.MenuMargin{ margin-top:0px;}
	.title2 {
	  font-size: 22px;
	  font-weight: bold;
	  margin-top: 20px;
	  float: left;
	}	
	.topspc {
	  margin-top: 30px;
	}	
	.topspcm{
		margin-top:10px !important;
	}	
	.vcolor {
	  color: #24dad6;
	  font-size: 26px;
	  font-weight: 600;
	}	
	.righticon {
	  background: url(../images/arrow.png);
	  float: right;
	  height: 65px;
	  width: 67px;
	  margin-top: -141px;
	  background-repeat: no-repeat;
	  margin-right: -40px;
	}	
	#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; color:#000000 !important; }
	.navbar-light .navbar-toggler { color: #FFF; border-color: #FFF; background-color:#FFF; }
	.navbar-collapse{ background-color: #201B3A !important; padding-bottom: 20px;}	
	.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;}
		
	#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%;}
	
	.frmTitle{ font-size:16px;}
	
	#regSec1 #leftDiv{ margin-top:30px;} 
	#regSec1 #leftDiv .heading{ font-size:18px; text-align:center;}
	#regSec1 #leftDiv .descTitle{ font-size:18px;}
	#regSec1 #leftDiv .subDiv{ font-size:16px;}
	#regSec1 #leftDiv .subDiv .imageDiv{ text-align:center;}
	#regSec1 #leftDiv .desc{ font-size:14px;}
	#regSec1 #leftDiv .subDiv .subTxt{ text-align:center; margin-top:10px;}
	#regSec1 #rightDiv .regformDiv .frmTitle{ text-align:center; font-size:14px;}
	
	#regSec1 #leftDiv .desc .title{ font-size:18px; text-align:center;}
	
	#regThank #rightDiv .regformDiv .ThankTitle{ text-align:center;}
	#regThank #rightDiv .regformDiv .ThankMsg{ text-align:center;}
	
	#registersec1 #leftDivRegTxt .mainsubTitle{ font-size:26px; text-align:left;}
	#registersec1 #leftDivRegTxt .mainTitle{ font-size:28px; text-align:center;}
	
	#registersec1 #leftDivGiftTxt .mainTitle{ font-size:30px; text-align:center;}
	#registersec1 #leftDivGiftTxt .mainsubTitle{ font-size:18px; text-align:center;}
	
	#registersec1 #leftDivThankTxt .mainTitle{ font-size:30px; text-align:center;}
	#registersec1 #leftDivThankTxt .mainsubTitle{ font-size:18px; text-align:center;}
	
	#registersec1 #leftDivInviteTxt .mainTitle{ font-size:30px; text-align:center;}
	#registersec1 #leftDivInviteTxt .mainsubTitle{ font-size:18px; text-align:center;}
	
	/*.bg-video-wrap{ height: 70vh;}*/
	/*.bg-video-wrap{ height: 100%;}
	.bg-video-wrap .content-box{ top:25%;}*/
	.bg-video-wrap .content-box h2.miomy-head1{ font-size:35px;}
	.bg-video-wrap .content-box .bannerTitle{ font-size:22px;}
	.bg-video-wrap .content-box p.thi-cls{ font-size:18px;}
	.mobileHeight .commonCTA{ font-size:16px;}
	.mobileHeight .commonCTA:hover{ font-size:16px;}
	
	
	.bg-video-wrap{ height:650px !important;}
	.bg-video-wrap .content-box{ top:15%; height:470px; max-width:95%; padding:20px 10px; left:2%;}
	.bg-video-wrap .content-box .bTitle{ font-size:35px; line-height:50px;}
	.bg-video-wrap .content-box .bDesc{ font-size:18px; margin-top:20px;}
	
	#homeNsec1{ padding: 80px 5px;}
	#homeNsec1 .title { font-size: 25px; }
	#homeNsec1 p.ho-p { font-size:16px;}
	#homeNsec1 .grpnos { font-size:16px;}
	#homeNsec1 #mainDiv{ margin-top:40px;}
	
	#homeNsec1 .subtitle { font-size:16px;}
	
	
	#homeNsec1 #mainDiv .groupDiv{ padding: 0px 10px !important; margin-bottom:100px; }
	#homeNsec1 #mainDiv .mTitle{ font-size:20px;  margin-top: -170px; }
	#homeNsec1 #mainDiv .mDesc{ font-size:14px;}
	
	#homeVenueNew .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeVenueNew .desc{ font-size:16px;}
	
	#homeNsec6Speaker .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeNsec6Speaker .secDesc{ font-size:16px; margin: 0px 0px 50px 0px;}
	
	#homeNsec6Speaker #speakerMainDiv #recMainDiv{ margin-top:30px;}
	#homeNsec6Speaker #speakerMainDiv .spkTxt{ margin-left: 0px; margin-right: 0px; }
	
	#homeEngage{ padding: 80px 5px;}
	#homeEngage .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homeEngage #MainDiv .groupDiv{ margin: 45px 5px;}
	#homeEngage #subDiv .mTitle{ font-size:30px;}
	#homeEngage #subDiv .mDesc{ font-size:16px;}
	#homeEngage #subDiv .mCTA{ margin: 40px 20px 20px 0px;}
	#homeEngage #subDiv .mCTA .commonCTA{ font-size:16px;}
	
	#homeHear{ padding: 80px 5px;}
	
	#homeHear .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeHear .subtitle{ font-size:16px;}
	
	#homeAgenda .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeAgenda .subtitle{ font-size:16px;}
	
	p.ho-p{ font-size:16px;}
	
	#homeAatish #groupDiv .quoteTxt{ font-size:16px;}
	#homeSponsors{ padding: 80px 5px;}
	#homeSponsors .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	#homeSponsors #sponMainDiv .subTitle{ font-size:22px;}
	
	#homeMomentum{ padding: 80px 5px;}
	#homeMomentum .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homePackage{ padding: 80px 5px;}
	#homePackage .title{ font-size:25px; padding: 30px 0px 30px 0px;}
	
	#homeHear #MainDiv .groupDiv{ min-height:350px;}
	
	#homeNsec1{ padding: 50px 5px;}
	#homeNsec1 .title { font-size: 20px; font-weight:600; padding:30px 0px 10px 0px; }
	#homeNsec1 p.ho-p { font-size:14px;}
	#homeNsec1 .grpnos { font-size:18px;}
	
	#homeNsec1 .subtitle { font-size:14px;}
	
	
	#homeVenue .title { font-size: 20px; font-weight:600; padding:30px 0px 10px 0px; }
	
	#homeNinfocus{ padding: 50px 5px;}
	#homeNinfocus .title { font-size: 25px; padding: 30px 0px 30px 0px; }	
	#homeNinfocus .grptitle{ font-size:22px; padding:20px 10px;}
	#homeNinfocus .grptitle3{ font-size:22px;}
	
	#homeNsec3{ padding: 50px 5px 0px 5px;}
	#homeNsec3 .title { font-size: 25px; padding:30px 0px 30px 0px;}
	#homeNsec3 #videoDiv{ min-height:300px;}
	
	#homeNsec6{ padding: 50px 5px;}
	#homeNsec6 .title { font-size: 25px; padding:30px 0px 10px 0px; }
	#homeNsec6 #speakerMainDiv #recMainDiv{ margin-bottom:30px;}
	#homeNsec6 .title-wp { font-size:16px; margin-top:10px;}
	#homeNsec6 .designation { font-size:14px;}
	#homeNsec6 .company { font-size:16px; font-weight:600;}
	
	#homeMasterclass{ padding: 50px 5px;}
	#homeMasterclass .title { font-size: 25px; }
	
	#homeMasterclass #rightMainDiv .mtitle{ font-size:20px; text-align:center}
	#homeMasterclass #rightMainDiv .subTitle{ font-size:18px; text-align:center;}
	#homeMasterclass #rightMainDiv .description{ font-size:16px; text-align:center;} 
	
	#speakersec1{ padding: 50px 5px;}
	#speakersec1 .title { font-size: 25px; padding:30px 0px 10px 0px; }
	#speakersec1 #speakerMainDiv #recMainDiv{ margin-bottom:30px;}
	#speakersec1 .title-wp { font-size:16px; margin-top:10px;}
	#speakersec1 .designation { font-size:14px;}
	#speakersec1 .company { font-size:16px; font-weight:600;}
	
	#homeNsec7{ padding: 50px 5px;}
	#homeNsec7 .title{ font-size: 25px; padding:30px 0px 30px 0px; }
	
	#homeNsec8{ padding: 50px 5px;}
	#homeNsec8 .title{ font-size: 25px; padding:30px 0px 30px 0px; }
	
	#sitefooter .footerTxt{ padding:20px 0px 0px 0px; font-size:14px; text-align:center;}
	#sitefooterNew .footerTxt{ padding:20px 0px 0px 0px; font-size:14px; text-align:center; color:#016D6F;}
	
	.vidyard_player > span { 
		width: 100% !important; height: 100% !important; margin: 0 auto !important; min-height:280px !important; 
	} 
	
	.promotionalBanner{ font-size:16px;}
	
	#MainMenuInnerspeaker{ height:400px;}
	#innerBannerTxTDiv .innerbannerTitle{ font-size:35px; padding-top:100px; padding-left:0px;}
	
	
}

@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; }
	/*.navbar-collapse{ background-color:rgba(35, 20, 77, 0.4);}*/
	.FR{ margin-top:0px;}
	
}