@charset "utf-8";
/* CSS Document */

body, table, div, span, p, td, a, h1, h2, h3, h4 {
	font-family: 'Roboto', sans-serif;
}
.collapsing{transition-duration:0s !important; transition:none;}
#menubar .navbar {background-color:#2757a7;color:#FFF;background-image: none;background-repeat: no-repeat; margin:0; padding:0; }
#menubar .navbar-inverse .navbar-nav>li>a{color:#FFF; line-height: 1; padding: 16px 16px;}
#menubar .navbar-inverse .navbar-nav>li:hover{ background-color:#036;}
#menubar .navbar-inverse .navbar-toggle{border-color:#FFF;}
#menubar .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{ background-color:#2757a7;}
.activemenu{background-color:#036;}
.uppercase{text-transform:uppercase;}

.chat_btn{position:fixed; bottom:10px; right:10px; z-index:1000;}
#callus{
--call-us-form-header-background: #00a846!important;  
/* --call-us-form-header-background: #2757a7!important;  */
--call-us-header-text-color: #ffffff;                   
}

.panel-body{padding:15px 0!important;}

	.modal{
  -webkit-animation-name: fadeIn; /* Fade in the background */
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s
	}

/* Modal Content */

.modal-header {
  padding:10px!important;
  background-color: #5cb85c;
  color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}

.modal_banner1 {width:500px!important;
position:fixed;
bottom:0px;
right:0px;
margin:0px;
-webkit-animation-name: slideIn;
-webkit-animation-duration: 0.4s;
animation-name: slideIn;
animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes slideIn {
  from {bottom: -400px; opacity: 0} 
  to {bottom: 0; opacity: 1}
}

@keyframes slideIn {
  from {bottom: -400px; opacity: 0}
  to {bottom: 0; opacity: 1}
}

@-webkit-keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}

@keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}
	
.scrollinout {
  position: relative;
  animation: scroll 5s;
  animation-iteration-count: infinite;
}

@keyframes scroll {
  0%   {left: -100%; top: 0px;}
  15%  {left: 0%; top: 0px;}
  85%  {left: 0%; top: 0px;}
  100%  {left: 100%; top: 0px;}
}

.scroll-title{text-align: center; text-transform: uppercase; font-family: 'Myriad Pro', 'sans-serif'; color: #fff; font-size: 27px;}		

.scroll-bg1, .scroll-bg2 { overflow: hidden; padding: 10px 30px; background-position:center;  background-size: cover;  background-repeat: no-repeat; text-align: center;}
		
.scroll-btn{ padding: 5px 10px; margin-bottom: 5px; display:inline-block; color: #FCBF29; font-family: 'Myriad Pro', 'sans-serif'; text-decoration: none;}
.scroll-btn:hover, .scroll-btn:focus{color: #FCBF29; text-decoration: none;}	


/*=========== old flex items ==========
.flexcontainer {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction:row wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: space-around;
}
.flexitems {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction:column;
	width:auto;
	height:100%;
}
=========== old flex items ==========*/



.equalheight-container1 {display: flex; width: 100%;}
.equalheight-box1{flex: 0; margin:10px;}

.equalheight-item{position: relative; height: 100%; width: 100%; padding: 10px;}

.bg-white{background-color: #fff;}
.width100 {width:100%;}
.circle1{
	width: 200px;height: 200px; background: #fc2e5a;-moz-border-radius: 50%;-webkit-border-radius: 50%;
	border-radius: 50%; color:#FFF; overflow:hidden; padding:15px 25px 25px 25px;}
	
.circle2{
	width: 150px;height: 150px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; color:#FFF; overflow:hidden; padding-top:20px; text-align:center;}	

.circle3{
	width: 220px;height: 220px; background-color:#41689e; text-align:center; -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; color:#FFF; overflow:hidden;}	
	
	
.padding-lr10 {padding-left:10px;padding-right:10px;}
.padding-lr25 {padding-left:25px;padding-right:25px;}
.padding-lr200{padding-left:200px; padding-right:200px;}

.padding-t10 {padding-top:10px;}
.padding-t20 {padding-top:20px;}
.padding-tb10 {padding:10px 0 10px 0;}
.padding-tb15 {padding:15px 0 15px 0;}
.padding-lr0 {padding-left:0px; padding-right:0px;}

.padding-r10{padding-right:10px;}
.padding-b10 {padding-bottom:10px;}
.padding-b20 {padding-bottom:20px;}
.padding-b30 {padding-bottom:30px;}
.padding-l10{padding-left:10px;}

.padding-0 {padding:0 !important;}
.padding-10 {padding:10px;}
.padding-15{padding:15px}
.padding-20 {padding:20px;}

.margin-0 {margin:0;}

.m-0{margin:0;}
.mx-1{margin:0 5px;}
.mx-2{margin:0 10px;}
.mx-3{margin:0 15px;}
.mx-4{margin:0 20px;}
.mx-5{margin:0 30px;}

.my-1{margin:5px 0;}
.my-2{margin:10px 0;}
.my-3{margin:15px 0;}
.my-4{margin:20px 0;}
.my-5{margin:30px 0;}

.margin-t0 {margin-top:0;}
.margin-t10 {margin-top:10px;}
.margin-t20 {margin-top:20px;}
.margin-t35 {margin-top:35px;}

.margin-b0 {margin-bottom:0;}
.margin-b10 {margin-bottom:10px;}
.margin-b15 {margin-bottom:15px;}
.margin-b20 {margin-bottom:20px;}
.margin-b25 {margin-bottom:25px;}
.margin-b35 {margin-bottom:35px;}

.margin-tb0 {margin-top:0;margin-bottom:0;}
.margin-tb10 {margin-top:10px;margin-bottom:10px;}
.margin-tb20 {margin-top:20px;margin-bottom:20px;}
.margin-tb35 {margin-bottom:35px;margin-top:35px;}
.margin-tb50 {margin-bottom:50px;margin-top:50px;}

.mentatory {
	margin-bottom:15px;
	border:1px solid #CCC;
	width:100%;
}

.non_mentatory {
	margin-bottom:15px;
	border:1px solid #CCC;
	width:100%;
}
.mentatory::placeholder {
    color:#666; opacity: 1;}
	
.non_mentatory::placeholder {
    color:#CCC; opacity: 1;}

.box1 {
	background-color:#FFF;
	border-top:3px solid #F90;
	border-bottom:3px solid #F90;
	height:100%;
	padding: 0 8px 0 8px;
}
.fullheight {
	padding:8px;
	height:180px;
}
.box2 {
	min-height:230px;
	line-height:.7;
	padding:10px;
	background-color:#FFF;
}
.oswaldfont {
	font-family:'Oswald', sans-serif;
	margin:3px;
}
.whowillmeet {
	font-size:72px;
	font-family:'Oswald', sans-serif;
	margin-top:10px;
}
.affix {
	top: 0;
	width: 100%;
}
.mainbg {
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position:center;
	text-align:center;
	padding:15px;
	width:100%;
}
.socialicon {display:inline-block;padding:5px;}
.socialicon:hover {text-decoration:none;}
.scroll-to-top:hover {text-decoration:none;}

.headerbox{color:#013f95; text-align:center; padding:7px; border-bottom:1px solid #ccc;}
.heading-box1{background-color: #00aeef; color: #fff; text-transform: uppercase; border-top: 4px solid #1d4279; text-align: center; padding: 8px 10px; font-size: 20px; }
#industry_news a{color:#333;}


.shake {
animation: shake 5s infinite; 
animation-delay: 2s;

}
@keyframes shake {
0% {transform: rotate(0deg) scale(1);}
2% {transform: rotate(2deg) scale(1.1);}
4% {transform: rotate(-2deg) scale(1.1);}
6% {transform: rotate(2deg) scale(1.1);}
8% {transform: rotate(0deg) scale(1);}
100% {transform: rotate(0deg) scale(1);}
}
/*=======================================
Home page
=======================================*/
.countbox{border-right:1px dotted #999;}
.counter{font-size:70px; display:inline-block; font-family:'Oswald', sans-serif;}
.orangetxt{color:#ff7e00;}
.plus{display:inline-block; margin:0;}
.dropdown-menu li a{padding-top:5px!important; display:block; padding-bottom:5px!important;}
.dropdown-menu li{padding:0;}
#dropdown3 ul{margin:0; padding:0; list-style:none; text-align:left;}
#dropdown3 ul li{display:inline-block;}
#dropdown3 ul li.right1{display:inline-block;float:right;}
#dropdown3 ul li{ padding:5px; }
#dropdown3 ul li a{ color:#FFF; text-decoration:none; }
#dropdown3 ul li a:hover{ color:#ff7e00; text-decoration:none;}
.dropdown4{padding:5px;}
.dropdown4 li{ display:block !important;}
.dropdown4 li a{ color:#333 !important; font-size:16px!important; line-height:1;}
#dropdown3 .dropdown-menu{margin-top:14px;}



.morelink3{color:#fff; background-color:#1e417a; padding: 5px 3px;display: block; margin-bottom: 4px; }
.morelink3:hover{background-color:#00c3f6; color:#fff; text-decoration: none;}

.eventextbox{border-left:4px solid #f44141;}
.morelink1{color:#2757a7}
.eventtitle, .eventtitle1{color:#1e417a}
.morelinksbox{padding:8px 8px 8px 0; color:#F60; text-align:left;}
.morelink1:hover, .eventdate, .newsdate{color:#d01818;}
#moreevents a, #recentpastevent a{color:#1e417a; text-decoration:underline;}
#moreevents a:hover, #recentpastevent a:hover{color:#d01818;}

#dropdown5 ul{margin:0; padding:0; list-style:none;}

.dropdown5B li{display:inline-block; padding:0 15px 0 15px;}
#dropdown5 ul li.right1{display:inline-block;float:right;}
#dropdown5 .dropdown-menu{margin-top:10px;}
#dropdown5 .dropdown-menu ul li{ padding:2px; color:#0f3d87;  }
#dropdown5 ul li a{ color:#333; text-decoration:none; }
#dropdown5 ul li a:hover{ color:#333; text-decoration:none;}
.dropdown5A li{display:block; width:100%; padding:2px;}

#morelinksbox2{padding:8px; background-color:#036; color:#a9cedd; text-align:center;}
#morelinksbox2 a{color:#a9cedd;}
#morelinksbox2 a:hover{color:#fff;}

/*=======================================
About us
=======================================*/
#factsfigures h1{display:inline-block; font-family:'Oswald', sans-serif; font-size:100px; color:#152259;}
#factsfigures h4{ color:#c05805; font-size:20px;}
.sponsorbox{color:#FFF; text-align:center; padding:10px;}
.sponsorbox h1, h2, h3, h4{font-family:'Oswald', sans-serif;}

.faq ul li:before {content: '\f105'; font-family: 'FontAwesome';float:left; margin-left: -15px; padding:0;}
.faq ul{margin-left:0px; list-style:none; padding-left:25px; line-height:140%;}
.faq ul li{margin-bottom:15px;}
.joblist ul{ border:none;}
.joblist ul li{display:block; float:none !important; text-align:left;}
.joblist ul li a{ padding:10px 0 10px 0; display:block;}




.galleryvenue{color:#C00; text-transform:uppercase; padding-top:5px; font-size:15px;}
.gallerydate{ font-size:15px;}
/*=======================================
agenda page
=======================================*/
#Opportunities p{margin: 0;}
.box3{border-bottom: 1px dotted #999; padding:10px 0;}	
.box3 img{padding-bottom: 10px;}
.opportunity-link1{ font-weight: 700; color: #39708e; text-decoration: none;}
.opportunity-link2{ font-weight: 700; color: #009fcd; text-decoration: none;}
.opportunity-link3{ font-weight: 700; color: #96c81f; text-decoration: none;}
.opportunity-link4{ font-weight: 700; color: #ff9415; text-decoration: none;}
.opportunity-link5{ font-weight: 700; color: #ff3e55; text-decoration: none;}

.opportunity-link1:hover, .opportunity-link2:hover, .opportunity-link3:hover, .opportunity-link4:hover, .opportunity-link5:hover{text-decoration: none;}

#eventnamebar{float:left; padding-top:13px; padding-bottom:10px; padding-left:15px; text-align:left; display:none;}
#eventbanner img{ width:100%;}
.actnow ul{list-style:none;margin:0;padding:0; text-align:left;}
.actnow ul li{margin-bottom:2px;display:block;border-left:4px solid #368dc3;-webkit-transition:all .5s;transition:all .5s;}
.actnow ul li a{padding:10px;background-color:#ececec;display:block;text-decoration:none;color:#525252;}
.actnow ul li a:hover{padding:10px;background-color:#666;text-decoration:none;color:#fff;-webkit-transition:all .5s;transition:all .5s;}
.actnow ul li:hover{border-left:10px solid #00aeef;}

.dropdown1 ul li{float: left;display: block;color: #f2f2f2;text-align: center;text-decoration: none;
padding:10px;}
.dropdown1 ul li a.selected{display:block; color:#ffae00; border:1px solid #ffae00;text-decoration:none;}
.dropdown1 ul li a:hover {color:#ffae00;}
#tabscontainer{padding-top:20px; padding-bottom:20px; background-color:#036;}

.Agenda_regbtn{background-color:#f57b24; color:#FFF; padding:10px; width:100%; display:block; 
text-shadow:none; text-decoration:none;} 
.Agenda_regbtn:hover{ background-color:#bb3304; color:#FFF; text-decoration:none;} 

.Agenda_dwnldbtn{background-color:#1e55a3; color:#FFF; padding:10px; width:100%; display:block; text-shadow:none; text-decoration:none;} 
.Agenda_dwnldbtn:hover{ background-color:#0097fa; color:#FFF; text-decoration:none;} 

.eventClosed{background-color:#FF0000;text-align:center;padding:5px;color:White;}
.tabs{list-style: none; padding:0; margin:0}
.tabs li{display:inline-block;}
.tabs a{ color:#1e55a3; padding:8px 15px 8px 15px; display:block;}
.tabs a:hover{ color:#f87602;}
.tabs a.active{ background-color:#f87602; color:#fff; text-decoration:none;}

#relatedevents ul li {
  /* content: "\f105";  
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -15px; 
  width: 15px; /* same as padding-left set on li */
  margin-bottom:15px;
}

.Opportunitybox{text-align:center; padding:10px; border-radius:10px; margin-bottom:15px; color:#fff;}
.Opportunitybox h4{line-height:130%;}
.Opportunitybox p {line-height:130%;}
.Opportunitybox a{color:#333; background-color:#FFF; padding:5px 15px 5px 15px; border-radius:5px; margin-top:5px; margin-bottom:5px; display:inline-block;}
.Opportunitybox a:hover{box-shadow: 3px 3px 3px rgba(0, 0, 0, .5); text-decoration:none; color:#333;}
.color1{background-color:#364559;}
.color2{background-color:#cb152f;}
.color3{background-color:#2371c3;}
.color4{background-color:#38a531;}
.color5{background-color:#d46e31;}

.sponsorbannertxt1{font-family: 'Fira Sans', sans-serif; color:#4072ab;}
.sponsorbannertxt2{font-family: 'Fira Sans', sans-serif; color:#a80532;}
.sponsorbannertxt2:hover{text-decoration:underline}
/*=======================================
Speaker profile page
=======================================*/
.maroon{color:#d01818;}
.modal{padding-right:0 !important;}
.title1{background-color:#666; padding:5px; color:#FFF; text-align:left;}




@media only screen and (max-width: 360px) {

[class*="col-"]{padding-right: 5px !important;
padding-left: 5px !important;}
.container{
	padding-right: 5px !important;
padding-left: 5px !important;
	}
.padding-lr-change {
padding-left:10px !important;
padding-right:10px !important;
}
.padding-0{ padding:0!important;}
.carousel-box{padding:15px !important;}
.padding-lr25 {padding-left:5px !important; padding-right:5px !important;}

.hide-s{display:none !important;}
.show-s{display:block !important;}
}


@media only screen and (max-width: 420px) {
.left-xs {
text-align:left;
}
.center-xs {
text-align:center;
}
.right-xs {
text-align:right;
}
 .hide-xs {display:none;}

.show-xs {
display:block;
}
 .container .h1 {
font-size:24px;
}
.col-m-6{width:100% !important;}
 }
 
 
 @media only screen and (max-width: 768px) {
	 
.equalheight-box{display:block;}
.equalheight-container{display: block}	 

	 
.eventtitle{font-size: 20px;}
.eventtitle1{font-size: 18px;}		 
/*=======================================
Home page
=======================================*/
.logobox1{float:none; text-align:center;}
.logobox2{ float:none; text-align:center; display:none;}

.section-heading{font-size: 22px!important; color: #d01818; text-align: center;}

.countbox{border:none;}
.counter{font-size:20px; display:inline-block; margin:0 !important; }
.orangetxt{color:#ff7e00; font-size:20px; display:inline-block; font-family:'Roboto Condensed', sans-serif;}
.plus{display:inline-block;font-size:20px; margin:0 !important;}
.dropdwnh3{font-size:16px; padding-right:0;}
.eventextbox{text-align:center; padding:0 15px 0 15px; border:0;}
.eventextbox ul li{margin:auto; list-style:none;}
.webinar-title{text-align:left; padding-bottom:15px; border:0;}
/*=======================================
Home page End
=======================================*/

	 
.dropdown1 ul li{ width:100%; display: block;	}	
#navbar ul li.dropdown2 {display:none;}
.mymenubar{text-align:left;}

.padding-lr-change {padding-left:0 !important; padding-right:0 !important;}
.padding-change2{padding-top:10px!important; padding-left:0!important; padding-right:0!important;}
.delegate-img{background-color:#4f5b73;}

.agenda_redline{border-bottom:2px solid #C00;}
.agenda_redline2{border:none;}
.left-sm {text-align:left;}
.center-sm {text-align:center; float:none; margin:auto;}
.right-sm {text-align:right;}
.hide-sm {display:none!important;}
.show-sm {display:block !important;}
.orangebtn {padding:0;margin-bottom:0;list-style:none;}
.orangebtn li a { line-height: 1; color:#fff; text-decoration:none; padding: 16px 16px;}
.orangebtn li a:hover {color:#c23411; text-decoration:none;}
#downloadagenda{display:none;}
.fixed-top{position:fixed; top:0; left:0; z-index:1000; background-color:#FFF;}
#eventnamebar{background:#FFF; text-align:center; float:none; display:none; padding:10px;}
#eventnamebar h3{color:#1d55a3;}
#eventnamebar p{ color:#000}

.newdates{color:#e8043a!important;}

.col-m-1{width:8.33%;}
.col-m-2{width:16.66%;}
.col-m-3{width:25%;}
.col-m-4{width:33.33%;}
.col-m-5{width:41.66%;}
.col-m-6{width:50% !important;}
.col-m-7{width:58.33%;}
.col-m-8{width:66.66%;}
.col-m-9{width:75%;}
.col-m-10{width:83.33%;}
.col-m-11{width:91.66%;}
.col-m-12{width:100%;}

.speakerinfo{border-left:none; padding:0;}
.padding-lr200{padding-left:10px; padding-right:10px;}



#speakercarousel{
		padding-left:0; padding-right:0;
		
		}

.hide-sm1{display:none!important;}	
.crm_text{margin-top:10px;}

.padding-rchange{padding:0; margin-bottom:10px;}
.padding-lchange{padding:0; margin-bottom:10px;}

.center-flasher{float:none;  text-align:center; display:block;}
	 
.equalheight-container1 {display: flex; flex-direction: column; width: 100%;}	 

.vertical-lable1{background-color: #f44141; padding: 5px; height: 100%; width: 25px; text-align: center; position: absolute; float: left; }
.text-90dg1{color: #fff; font-weight: 300;position: relative; left: 0; transform: rotate(270deg); margin: 0; top: 40%;  font-size:14px }	
	 
.morelink2{float: left; padding-bottom: 10px; margin: 0; padding-left: 10px;}	 
}

@media only screen and (min-width: 769px)  {
	
.section-heading{color: #d01818;}	
	
.logobox1{float:left; text-align:left; padding-right:10px;}
.logobox2{ float:left; text-align:left; display:block; padding-left:15px; height:73px; padding-top:10px; border-left:1px solid #CCC;}

.left-md-lg {text-align:left;}
.center-md-lg {text-align:center;}
.right-md-lg {text-align:right;}
	
.webinar-title{text-align:left; padding-bottom: 15px;}	
.eventtitle{font-size: 25px;}	
.eventtitle1{font-size: 22px;}
	
.text-90dg1{color: #fff; font-weight: 300;position: relative; left: 0; transform: rotate(270deg); margin: 0; top: 40%;  font-size:14px }	

.text-90dg2{color: #fff; font-weight: 300; position: relative;left: 0; transform: rotate(270deg); margin: 0; top: 80%;  font-size:14px; }	
	
.vertical-lable1{background-color: #f44141; padding: 5px; height: 100%; width: 25px; text-align: center; position: absolute; float: left;}
.vertical-lable2{background-color: #41b842; padding: 5px; height: 100%; width: 25px; text-align: center; position: absolute; float: left;}	

.equalheight-container {display: flex; width: 100%;}

.equalheight-box{display:flex; vertical-align: top;}

.industrytxtbox{min-height:120px;}
.agenda_redline{border-right:2px solid #C00; padding-left:10px;}
.agenda_redline2{border-right:2px solid #C00; padding-left:10px;}

.mymenubar{text-align:center; float:none !important; display:inline-block;}
.captionbox {position:absolute;bottom:0; width:100%; color:#FFF; background-image:url(../images/75black2px.png); }
.header-date{ color:#333; font-weight:bold; padding-top:35px;}
.delegate-img{background-color:#4f5b73; background-image:url(../images/pic3.jpg); background-repeat:no-repeat; background-position:center; background-size: 100% auto;}
.orangebtn {padding:0;margin-bottom:0;list-style:none;background-color:#ee7a04; border-radius:0 !important;}
.orangebtn li a{color:#fff; line-height: 1; text-decoration:none;float:right; padding: 16px 16px;}
.orangebtn li a:hover { background-color:#c23411; text-decoration:none;}
.activemenu{background-color:#036}

.sponsorbox{min-height:215px;}

.padding-lr-change2{padding-left:15px;}

.padding-lr-change {
padding-left:70px;
padding-right:70px;
}
.padding-l-change1{padding-left:15px;}

.hide-md{display:none!important;}
.show-md{display:block;}
.dropdwnh3{padding-right:20px;}
.speakerinfo{border-left:1px solid #ccc; padding-right:0;}
.speakerdetails{ min-height:115px;}
#speakercarousel{padding-left:50px; padding-right:50px;}

.newdates{color:#fff}

.padding-rchange{padding-right:8px!important; margin-bottom:15px;}
.padding-lchange{padding-left:8px!important; margin-bottom:15px;}
.center-flasher{float:right;}
	
.morelink2{float: left; position: absolute; bottom: 18px;  margin: 0; padding-left: 10px;}	
}


@media only screen and (min-device-width : 1025px) and (max-device-width : 1280px)  {
	.container{width:1200px!important;}
}

@media only screen and (min-device-width : 1281px) and (max-device-width : 1366px)  {
	.container{width:1250px!important;}
	
}

@media only screen and (min-device-width : 1367px) and (max-device-width : 1536px)  {
	.container{width:1300px!important;}
}


@media only screen and (min-device-width : 1537px) and (max-device-width : 1600px)  {
	.container{width:1400px!important;}
}

@media only screen and (min-device-width : 1601px) and (max-device-width : 1920px)  {
	.container{width:1600px!important;}
}
/*=======================================
ipad screen
=======================================*/

@media only screen and (min-device-width : 769px) and (max-device-width : 1024px)  {
.paddingchange{ padding:20px 60px 20px 50px !important;}
#complementorydwnld{min-height:280px;}
.spnsors{height:500px;}
.dropdwncontainer{width:650px;}
.hide-sm1{display:none!important;}	
}
@media only screen and (min-device-width : 461px) and (max-device-width : 768px)  {
	
.padding-lr-change {
padding-left:10px !important;
padding-right:10px !important;
}	
#complementorydwnld{min-height:273px;}	
	
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
float:left
}


.col-sm-12 {
width:100%
}
.col-sm-11 {
width:91.66666667%
}
.col-sm-10 {
width:83.33333333%
}
.col-sm-9 {
width:75%
}
.col-sm-8 {
width:66.66666667%
}
.col-sm-7 {
width:58.33333333%
}
.col-sm-6 {
width:50%
}

.col-sm-6a{width:50%!important;}

.col-sm-5 {
width:41.66666667%
}
.col-sm-4 {
width:33.33333333%
}
.col-sm-3 {
width:25%
}
.col-sm-2 {
width:16.66666667%
}
.col-sm-1 {
width:8.33333333%
}
.col-sm-pull-12 {
right:100%
}
.col-sm-pull-11 {
right:91.66666667%
}
.col-sm-pull-10 {
right:83.33333333%
}
.col-sm-pull-9 {
right:75%
}
.col-sm-pull-8 {
right:66.66666667%
}
.col-sm-pull-7 {
right:58.33333333%
}
.col-sm-pull-6 {
right:50%
}
.col-sm-pull-5 {
right:41.66666667%
}
.col-sm-pull-4 {
right:33.33333333%
}
.col-sm-pull-3 {
right:25%
}
.col-sm-pull-2 {
right:16.66666667%
}
.col-sm-pull-1 {
right:8.33333333%
}
.col-sm-pull-0 {
right:auto
}
.col-sm-push-12 {
left:100%
}
.col-sm-push-11 {
left:91.66666667%
}
.col-sm-push-10 {
left:83.33333333%
}
.col-sm-push-9 {
left:75%
}
.col-sm-push-8 {
left:66.66666667%
}
.col-sm-push-7 {
left:58.33333333%
}
.col-sm-push-6 {
left:50%
}
.col-sm-push-5 {
left:41.66666667%
}
.col-sm-push-4 {
left:33.33333333%
}
.col-sm-push-3 {
left:25%
}
.col-sm-push-2 {
left:16.66666667%
}
.col-sm-push-1 {
left:8.33333333%
}
.col-sm-push-0 {
left:auto
}
.col-sm-offset-12 {
margin-left:100%
}
.col-sm-offset-11 {
margin-left:91.66666667%
}
.col-sm-offset-10 {
margin-left:83.33333333%
}
.col-sm-offset-9 {
margin-left:75%
}
.col-sm-offset-8 {
margin-left:66.66666667%
}
.col-sm-offset-7 {
margin-left:58.33333333%
}
.col-sm-offset-6 {
margin-left:50%
}
.col-sm-offset-5 {
margin-left:41.66666667%
}
.col-sm-offset-4 {
margin-left:33.33333333%
}
.col-sm-offset-3 {
margin-left:25%
}
.col-sm-offset-2 {
margin-left:16.66666667%
}
.col-sm-offset-1 {
margin-left:8.33333333%
}
.col-sm-offset-0 {
margin-left:0
}
.header-date{ padding-top:30px;}
	}

/*=======================================
ipad screen end
=======================================*/	
@media only screen and (min-device-width : 1025px){
	.paddingchange{ padding:80px 60px 50px 50px !important;}
	.dropdwncontainer{width:850px;}
	}	

@media only screen and (max-width: 1366px) {		
body, table, div, span, p, td, li{font-size: 16px;}
#moreevents a, #recentpastevent a{font-size: 17px;}
.circle4, .circle4A{width: 160px;height: 160px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; border:5px solid #FFF; overflow:hidden; text-align:center;  -webkit-transition:.4s; transition:.4s;}	
.circle4:hover{border:10px solid #bebebe;}

.sponsorbannertxt1{font-family: 'Fira Sans', sans-serif; color:#4072ab; font-size:20px}
.sponsorbannertxt2{font-family: 'Fira Sans', sans-serif; color:#a80532; font-size:24px}
}


@media only screen and (min-width:1367px){
body, table, div, span, p, td, li {font-size: 18px!important;}
h4 a{font-size:20px;}
#moreevents a, #recentpastevent a{font-size: 19px!important;}
.circle4, .circle4A{width: 200px;height: 200px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; border:5px solid #FFF; overflow:hidden; text-align:center;  -webkit-transition:.4s; transition:.4s;}	
.circle4:hover{border:10px solid #bebebe;}
}


.footerbox{background-color:#333; color:#FFF; text-align:center; padding:10px;}
#footer p{margin:0;}
#footer a{color:#FFF;}

a.anchor {
    display: block;
    position: relative;
    top: -50px;
    visibility: hidden;
}
a.anchor1 {
    display: block;
    position: relative;
    top: -80px;
    visibility: hidden;
}
/*=======================================
Register page
=======================================*/
#packagebox{}
.feegroup{background-color:#00aeef; color:#FFF; padding:10px;}
.feebox_container{border:1px solid #666; background-color:#FFF; border-radius:12px; overflow:hidden; margin-top:10px;}
.discount{text-align:center;}
.flexfee{width:100%;flex-basis:100%;}
.flexselect{background-color:#1e55a3;}
.feebox2{margin:1%;width:48%;flex-basis:48%;height:auto;border-radius:10px 10px 0px 0px;background-color:#efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flexrow{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;flex-basis:100%;}

.feegroup2{display:inline-block;padding:10px;font-size:16px;text-align:center;color:#FFFFFF;font-family:'Bitter', serif;background-color:Red;border-radius:10px 10px 0px 0px;}
.feeboxbg{border-left:1px solid #02639f;border-right:1px solid #02639f;height:100%;}
.feeamount{font-family:'Oswald', sans-serif;font-size:27px;color:#a80532;text-align:center;padding:10px;}
.selectfee{background-color:#1e55a3;padding:3px;}
.totalfee{padding:5px;background-color:#e0e0e0;color:#333;border-radius:6px;}
.delegateheader{text-align:center;padding:5px;background-color:#888888;color:#FFF;width:100%;}
.form_subhead{padding:5px;background-color:#f26400;color:#ffffff;margin-bottom:10px;}

.progressbarbox {
	width: 100%;
}
.progressbar {
	counter-reset: step;
	padding-left:0;
}
.progressbar li {
	list-style: none;
	display: inline-block;
	width: 30.33%;
	position: relative;
	text-align: center;
	color:#999;
}
.progressbar li:before {
	content: counter(step);
	counter-increment: step;
	width: 40px;
	height: 40px;
	line-height : 40px;
	border: 2px solid #ddd;
	border-radius: 100%;
	display: block;
	text-align: center;
	margin: 0 auto 10px auto;
	background-color: #fff;
}
.progressbar li:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 3px;
	background-color: #ddd;
	top: 20px;
	left: -50%;
	z-index : -1;
}
.progressbar li:first-child:after {
	content: none;
}
.progressbar li.active {
	color: green;
}
.progressbar li.active:before {
	border-color: #060;
	background-color:#060;
	color:#FFF;
}
.progressbar li.active + li:after {
	background-color: green;
}

/*=======================================
Register page end
=======================================*/


/*=======================================
for old website
========================================*/

#synopsis .flexcontainer {
    display: table!important;
    width: 100%;
	height:100%!important;
}
#synopsis .flexitems {
	display: table-cell!important;
	float:none!important;
	vertical-align:top;
	height:100%!important;
}

#synopsis .flexitems > table{
	height:100%!important;
}
#synopsis [class*="col-"] {
    float: left;
}

#mainbanner .owl-height{ height:auto !important;}
#synopsis td, th{padding:7px !important;}
#synopsis p{ margin:0 !important;}
#synopsis .row{ margin:0 !important;}

@media only screen and (min-width:1367px){
#synopsis .col-xl-1{width:8.33%;}
#synopsis .col-xl-2{width:16.66%;}
#synopsis .col-xl-2a{width:20%;}
#synopsis .col-xl-3{width:25%;}
#synopsis .col-xl-4{width:33.33%;}
#synopsis .col-xl-5{width:41.66%;}
#synopsis .col-xl-6{width:50%;}
#synopsis .col-xl-7{width:58.33%;}
#synopsis .col-xl-8{width:66.66%;}
#synopsis .col-xl-9{width:75%;}
#synopsis .col-xl-10{width:83.33%;}
#synopsis .col-xl-11{width:91.66%;}
#synopsis .col-xl-12{width:100%;}
#synopsis .hide-xl{display:none;}
#synopsis .show-xl{display:block}
}
@media only screen and (max-width:1366px){
#synopsis .col-l-1{width:8.33%;}
#synopsis .col-l-2{width:16.66%;}
#synopsis .col-l-2a{width:20%;}
#synopsis .col-l-3{width:25%;}
#synopsis .col-l-4{width:33.33%;}
#synopsis .col-l-4a{width:32%;}
#synopsis .col-l-5{width:41.66%;}
#synopsis .col-l-6{width:50%;}
#synopsis .col-l-7{width:58.33%;}
#synopsis .col-l-8{width:66.66%;}
#synopsis .col-l-9{width:75%;}
#synopsis .col-l-10{width:83.33%;}
#synopsis .col-l-11{width:91.66%;}
#synopsis .col-l-12{width:100%;}
#synopsis .hide-l{display:none;}
#synopsis .show-l{display:block}	
}
@media only screen and (max-width:768px){
#synopsis .flexcontainer {
    display:block!important;
    width: 100%;
}	

.active2{text-align:left; color:#FFF;}

#synopsis{padding:0;}
#synopsis .flexitems {
	display:block!important;
	vertical-align:top;
}	
#synopsis .col-m-1{width:8.33%;}
#synopsis .col-m-2{width:16.66%;}
#synopsis .col-m-3{width:25%;}
#synopsis .col-m-4{width:33.33%;}
#synopsis .col-m-5{width:41.66%;}
#synopsis .col-m-6{width:50%;}
#synopsis .col-m-6a{width:48%;}
#synopsis .col-m-7{width:58.33%;}
#synopsis .col-m-8{width:66.66%;}
#synopsis .col-m-9{width:75%;}
#synopsis .col-m-10{width:83.33%;}
#synopsis .col-m-11{width:91.66%;}
#synopsis .col-m-12{width:100%;}
#synopsis .col-m-12a{width:97%;}
#synopsis .hide-m{display:none;}
#synopsis .show-m{display:block;}
#synopsis img{max-width:100%;}
	}
@media only screen and (max-width:460px){[class*="#synopsis .col-"]{width:100%;}}	

/*
===============================
Old website css ends here
================================
*/