/* LICENSE & DETAILS
==================================================

	Theme Name:Meetup Child
	Theme URI: http://www.tommusrhodus.com
	Author: Meetup Ideas
	Author URI: http://www.tommusrhodus.com
	Template: meetup
	Description: <strong>A Creative Multi-Purpose e-commerce WordPress Theme, Designed & Developed by Swift Ideas</strong> - <a href="http://www.swiftideas.com">www.swiftideas.com</a>. Follow us for update notifications:<br/> <a href='http://twitter.com/swiftideas'>Twitter</a><br/> | <a href='http://www.facebook.com/SwiftIdeas'>Facebook</a>
	Version: 
	License:
	License URI: 
	
==================================================
*/

.wpb_gmaps_widget .wpb_wrapper {
    padding: 0;
}
.wpb_row {
    margin: 0 !important;
}
.wpb_row .wpb_row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.light-wrapper {
    background: #fff;
}
.full > .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
.wpb_text_column h3 {
    margin-bottom: 12px;
}
i.icon {
    display: inline-block;
    width: auto;
    height: auto;
    line-height: inherit;
    vertical-align: inherit;
    margin-left: 0px;
}
section.vc_row section.vc_row {
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding: 0;
}
.ebor-page-wrapper > p {
    margin: 0;
    height: 0;
}
.ebor-page-wrapper > p + section .instagram i.social_instagram {
    display: none;
}
.ebor-page-wrapper section section {
    background-color: inherit !important;
}
.wpb_single_image .vc_single_image-wrapper {
    max-width: 100%;
}
.wpb_text_column a { 
	max-width: 100%; 
}
.vc_column_container > .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}
button {
	border: none;
}
.tc_widget_cart_button {
	float: left;
}
.vc_row[data-vc-full-width].vc_hidden {
    opacity: 1 !important;
}

/*-----------------------------------------------------------------------------------*/
/*    WORDPRESS STYLES
/*-----------------------------------------------------------------------------------*/
.ebor-pad-body {
    padding-top: 63px;
}
.wpcf7-select option, select.wpcf7-select option { color: black !important; }
form.post-password-form {
    padding: 210px 0 170px;
    margin: 0 auto;
    max-width: 600px;
    text-align: center;
}
.nav-dropdown {
    overflow: visible;
}
.menu ul ul {
    left: 100%;
    display: none;
    margin-top: -29px;
}
.menu ul li:hover ul {
    display: block;
}
.admin-bar .mobile-menu-toggle {
    top: 49px;
}
nav .text-right {
    top: -4px;
}
.menu li.social-link a {
    padding-bottom: 20px;
}
.menu li.social-link {
    position: relative;
    top: 4px !important;
}
.sidebar-menu .logo {
    top: 17px !important;
    margin-bottom: 28px;
}
.sidebar-menu .widget ul li {
    border: none;
    padding: 0;
    margin: 0 0 12px;
}
.widget.ebor-sidebar-menu {
    margin-bottom: 25px;
}
img {
    max-width: 100%;
    height: auto;
}
input[type="submit"] {
    border: none;
}
#reply-title {
    display: none;
}
blockquote p {
    margin: 0;
}
.admin-bar .overlay-nav {
    top: 32px;
}
.admin-bar .sidebar-menu {
    padding-top: 32px;
}
.single-post section.hentry {
    padding-top: 140px;
}
.single-post section.hentry.has-post-thumbnail {
    padding-top: 80px;
}
section.full {
    padding: 0;
}
.background-dark *,
.ebor-parallax *,
.hero-slide *,
.instagram *,
.primary-bg * {
    color: #fff !important;
    border-color: #fff !important;
}
.hero-slide p.lead, .instagram p.lead {
    font-size: 21px;
}
.ebor-parallax .twitter-feed {
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
}
.email-form h1 {
    font-size: 34px;
    padding-top: 20px;
}
.email-subscribe span {
    margin-top: 0;
}
div.subscribe-2 {
    display: inline-block;
    text-align: center;
    width: 33%;
    margin-bottom: 25px;
}
.commentlist li li {
    padding-top: 40px;
    border-bottom: none;
    padding-bottom: 0;
}
.light-wrapper .tweets-feed .tweet a {
    border-color: #444 !important;
    color: #444 !important;
}
.light-wrapper .tweets-feed .tweet {
    color: #444 !important;
}
table input[type="text"], table input[type="email"], table input[type="tel"] {
    color: #444;
}

/*-----------------------------------------------------------------------------------*/
/*    WORDPRESS DEFAULT STYLES
/*-----------------------------------------------------------------------------------*/
.article-body ul, 
.article-body ol,
.wpb_text_column ul, 
.wpb_text_column ol {
    margin: 0 0 20px 40px;
    padding: 0;
}
.article-body ul ul, 
.article-body ol ol,
.wpb_text_column ul ul,
.wpb_text_column ol ol {
    margin-bottom: 0;
}
.sticky {
    padding: 30px;
    background: #f5f5f5;
}
.bypostauthor img.avatar {
    
}
select {
    max-width: 100%;
}
.alignleft,
.aligncenter,
.alignright,
.alignnone {
    margin-bottom: 25px;
}
.alignnone {
    display: block;
}
.alignleft { 
    float: left; 
    margin: 0 30px 30px 0 !important;
}
.alignright { 
    float: right; 
    margin: 0 0 30px 30px !important;
}
.aligncenter { 
    display: block; 
    margin-right: auto; 
    margin-left: auto; 
    text-align: center; 
}
figure.aligncenter a {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.wp-caption { 
    max-width: 100%; 
    text-align: center; 
    color: #999; 
}
.wp-caption img {
    margin-bottom: 10px;
}
.gallery-caption { 
    margin: 20px 0; 
    max-width: 100%; 
    text-align: center; 
    color: #999; 
    z-index: 999; 
}
.wp-caption-text, 
.gallery-caption-text { 
    margin: 6px 0; 
    font-style: italic; 
    font-size: 95%; 
    line-height: 120%; 
}
.aligncenter { 
    text-align: center;
}
table#wp-calendar {
    border: 1px solid #cccccc
}
table#wp-calendar>tbody>tr>td>a {
    text-decoration: underline
}
table#wp-calendar thead>tr>th { 
    width: 35px;
    height: 20px;
    text-align: center;
    border: 1px solid #cccccc;
}
table#wp-calendar tbody>tr>td {
    width: 35px;
    height: 20px;
    text-align: center;
    border: 1px solid #cccccc;
}
table#wp-calendar tfoot>tr>td>a, 
tfoot>tr>td>a:link, 
tfoot>tr>td>a:visited, 
tfoot>tr>td>a:hover, 
tfoot>tr>td>a:active {
    text-decoration: underline;
    height: 23px;
    margin-left: 10px;
    padding-bottom: 3px;
}
table#wp-calendar tfoot>tr>td#prev {
    width: 58px;
    height: 20px;
    text-align: left;
}
table#wp-calendar tfoot>tr>td#next {
    width: 58px;
    height: 20px;
    text-align: right;
}
.article-body table,
.wpb_text_column table {
    margin-bottom: 25px;
}
.article-body table tr,
.article-body table td,
#wp-calendar table tr,
#wp-calendar table td,
.wpb_text_column table tr,
.wpb_text_column table td {
    padding: 10px 15px;
    border: 1px solid #cccccc;
}
dd {
    margin-bottom: 25px;
}
dt {
    margin-bottom: 10px;
    font-size: 18px;
}
.widget_rss li {
    margin-bottom: 20px; padding-bottom: 20px;
}
.widget_rss li .rsswidget, .widget_rss li cite {
    font-weight: bold; display: block;
}
.widget_rss li .rss-date {
    display: block; margin-bottom: 10px;
}
.widget_rss li cite {
    margin-top: 10px;
}


.article-body span.pull-right,
.article-body span.pull-left {
    float: right;
    display: inline-block;
    width: 300px;
    margin: 0 0 20px 20px;
    font-size: 22px;
    line-height: 30px;
}
.article-body span.pull-right {
    float: right;
    margin: 0 0 20px 20px;
    text-align: right;
}
.article-body span.pull-left {
    float: left;
    margin: 0 20px 20px 0;
}
.article-body table,
.wpb_text_column table {
    text-align: left;
    width: 100%;
}
.article-body table td,
.article-body table th,
.wpb_text_column table td,
.wpb_text_column table th {
    padding: 10px 0 10px 15px;
}
.article-body table tr:nth-child(even),
.article-body table thead tr,
.wpb_text_column table tr:nth-child(even),
.wpb_text_column table thead tr {
    background: #f5f5f5;
}



/*24-july*/

.hero-slider .btn {
	margin-left: 10px;
}
.attend-digital li, .industry-figures-cl li {
	text-indent: -14px;
	padding-left: 10px;
}
/*24-july-end*/




/*new-css*/

.new-form .wpcf7 {
	float: left;
	width: 100%;
}
.new-form {
	float: left;
	width: 100%;
}
.new-form br {
	display: none;
}
.new-form span {
	float: left;
	width: 100%;
}

.new-form span .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number, .new-form span .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
	-moz-transition: all .3s ease-out !important;
	transition: all .3s ease-out !important;
	-webkit-transition: all .3s ease-out !important;
	background: rgba(200,200,200,0.3) !important;
	border: none !important;
	border-radius: 25px !important;
	color: #fff !important;
	font-size: 14px !important;
	margin-bottom: 32px !important;
	padding: 12px !important;
	padding-left: 24px !important;
	width: 90% !important;
}
.new-form span .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
-moz-appearance: textfield !important;
	-webkit-appearance: textfield !important;
	appearance: textfield !important;
}
.new-form .wpcf7-form-control.wpcf7-submit {
	float: left;
	margin: 0 5px;
    width: calc(100% - 10px);
	background: #1d6cab;
}
.wpcf7-response-output {
	float: left;
	width: 100%;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #1E124F;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #1E124F;
}
.wp-post-image {
	max-width: 100% !important;
	width: auto !important;
}
.wc-box-office-ticket-form input {
	width: 100% !important;
	max-width: 100% !important;
	border-radius: 0 !important;
	background: transparent !important;
	border: 1px solid #d2d2d2 !important;
}
.woocommerce-message::before {
	content: '\e015';
	color: #1E124F;
}
.woocommerce-info {
	border-top-color: #1E124F;
}
.woocommerce-info::before {
	color: #1E124F;
}
.return-to-shop .button.wc-backward {
	color: #fff !important;
}
.woocommerce-message {
	border-top-color: #1E124F;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background-color: #1E124F;
	text-decoration: none;
	background-image: none;
	color: #fff;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background-color: #1E124F;
	color: #fff;
}
select.addon.addon-select {
    height: 40px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #1E124F;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 110px;
	padding: 3px !important;
}

.cart_totals {
    width: 100% !important;
}

.cart_totals h2 {
   margin-bottom:15px;
}
.cart_totals a.checkout-button.button.alt.wc-forward {
    max-width: 300px;
    float: right;
}



.woocommerce-billing-fields input[type="text"], .woocommerce-billing-fields input[type="email"], .woocommerce-billing-fields input[type="tel"]
  {
    margin-bottom: 8px !important;
}

button#place_order {
    margin-top: 10px;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 20px;
    margin-bottom: 20px;
}
section.woocommerce-order-details {
    padding-top: 0 !important;    padding-bottom: 20px;
}
h2.woocommerce-order-details__title {
    margin-bottom: 15px;
}
section.woocommerce-customer-details {
    padding: 0px;
}
h2.woocommerce-column__title {
    padding-bottom: 15px;
}
dd.description li {
    font-size: 14px;
    line-height: 26px;
}
.wc-box-office-ticket-form {
	float: left;
	width: 100%;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	float: right;
	margin-top: 10px;
}
.ptsTableFrontedShell {
	margin-top: 30px;
}

.get-tickets-button {
	position: relative;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	border-color: #1E124F;
	width: 221px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-style: solid;
	border-width: 2px;
	background-color: #1E124F;
	-webkit-box-shadow: 0 0 2px 0 #333;
	-moz-box-shadow: 0 0 2px 0 #333;
	box-shadow: 0 0 2px 0 #333;
	padding: 16px 0;
	color: #fff !important;
	font-size: 20px !important;
}
.get-tickets-button:hover{
	border-color: #0d5fa0;
	background-color: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0px 0px 2px 0px #333;
	-moz-box-shadow: 0px 0px 2px 0px #333;
	box-shadow: 0px 0px 2px 0px #333;
	color:#0d5fa0 !important;
}

.form-out {
	float: left;
	width: 50%;
}
.form-out label {
	float: left;
	width: 100%;
}
.wcfm_ele_wrapper.wcfm_catalog_enquiry_button_wrapper {
	display: none;
}
.single_add_to_cart_button.button.alt{
	min-width:1px;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
	padding-left: 10px;
	padding-right: 10px;
}
.home-slide-outer .wpb_content_element {
	margin-bottom: 0;
}

/*20-nov*/
.register-update-outer .wpcf7-form-control.wpcf7-submit {
	background-color: transparent;
	border: 2px solid #fff;
	width: 90%;
}
.register-update-outer .wpcf7-form-control.wpcf7-submit:hover {
	background: #fff;
	color: #1e124f !important;
}

.page-id-430 h1 {
	font-size: 44px !important;
	line-height: 34px !important;
	font-weight: bold;
}
.page-id-430 h2 {
	font-size: 38px;
	line-height: 50px;
}
.page-id-233 h1 {
	font-size: 30px !important;
	line-height: 42px !important;
}

.page-id-2844 .hero-slide h1 {
	font-size: 42px;
}
/*20-nov-end*/

/*new-css-end*/


/*days-temp-css*/

.day-main-outer {
	float: left;
	width: 100%;
	padding-top: 40px;
}
.day-one-outer {
	float: left;
	width: 100%;
	margin-bottom: 70px;
}
.day-one-outer h2 {
	font-size: 50px;
	color: #fff;
	background: #1779ba;
	font-weight: 700 !important;
	text-align: center;
	margin: 0 0 40px;
	padding: 10px 0;
}
.day-one-left-one {
	float: left;
	width: 100%;
	padding: 2px 0;
}
.day-one-left-one span {
	float: left;
	width: 70px;
	font-size: 20px;
	color: #009fe3;
	font-weight: 700;
}
.day-one-right-one {
	float: left;
	width: 100%;
	background: #f3f3f5;
}
.day-one h3 {
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: 600;
	float: left;
	width: 88%;
}
.day-one-right-one h3 {
	font-size: 20px;
	color: #000;
	font-weight: 600;
	margin: 0 0 5px;
}
.day-one-right-one p {
	font-size: 15px;
	color: #000;
	line-height: 24px;
	margin: 0 0 20px;
}
.yellow-bg {
	background: #eabeda !important;
}
.day-one-right-one h4 {
	margin: 0 0 5px;
	font-size: 17px;
	color: #d772ab;
	font-weight: 600;
}
.day-one-outer-left.day-one-outer-right {
	margin: 0;
}
.day-one-outer-left {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
}

.day-one-outer h2.orange-bg{
	background:#e7470e;
}
.day-one-outer-left.day-two-full-out {
	width: 100%;
	margin: 0;
}
.day-one-right-one li {
	font-size: 15px;
	color: #000;
	line-height: 24px;
	margin: 0 0 20px;
}
.day-two-full .day-two-section {
	display: flex;
	width: 100;
}
.day-two-full-section01 h3 {
	border-bottom: 1px dotted #949493;
	padding: 5px 0;
}
.day-two-full-section01 {
	float: left;
	width: 50%;
	background: #f5f5f5;
	border-right: 1px dotted #949493;
	padding: 10px;
}
.day-one-right-one strong {
	font-size: 18px;
	color: #000;
	line-height: 24px;
	margin: 0 0 5px;
	float: left;
	width: 100%;
}
.day-two-full-section01.day-two-full-section02 {
	background: #ebebeb;
	border-right: none;
}
.top-show-menu {
	float: right;
	width: auto;
}
.top-show-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.top-show-menu .meinu-button {
	float: right;
	cursor: pointer;
}
.top-show-menu {
	float: right;
	width: 200px;
	position: relative;
	margin-bottom: 30px;
}
.top-show-menu select {
	width: 100%;
	border: 1px solid #A0A0A0;
	padding: 0 10px;
	height: 40px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(images/down-icon.png) right center no-repeat;
	background-size: 23px auto;
	font-size: 15px;
	color: #000;
}

.accordionButton.day-one {
	cursor: pointer;
	background: #ededed;
	padding: 12px 10px;
	float: left;
	width: 100%;
	position: relative;
}
.accordionButton.day-one.on, .accordionButton.day-one.over {
	background: #f392c9;
}
.yellow-bg:hover {
	background: #f392c9 !important;
}
.accordionButton.day-one.on span, .accordionButton.day-one.on h3, .accordionButton.day-one.over h3, .accordionButton.day-one.over span{
	color:#fff;
}
.day-one-right-one.accordionContent {
	padding: 20px;
}
.custom-container {
	max-width: 70%;
	margin: auto;
}
.accordionButton.day-one i {
	color: #000;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
}
.accordionButton.day-one.over i{
	color:#fff;
} 
.accordionButton.day-one.on i {
	color: #fff;
	transform: rotate(182deg);
	-webkit-transform: rotate(182deg);
	-moz-transform: rotate(182deg);
	top: 36%;
}
.day-two-full-section01.fiona-full {
	width: 100%; 
}

.day-two-full-section01 h4 span {
	font-size: 20px;
	width: auto;
	float: none;
}
/*days-temp-css-end*/




/*4-april*/

.download-prospectus {
	width: 350px;
	margin: auto;
}
.download-prospectus input[type="submit"] {
	width: 100%;
	margin-left: 0;
}

/*4-april-end*/

/* 11-MAR-2020-START */
.vc_row.home-slide-outer2 {
    min-height: auto !important;
}
.home-slide-outer2 .hero-slider .slides li{
	height:auto;
	padding: 110px 0 50px;
}
.pre_sale_tickets_sec .color-blocks{
	padding:40px 0;
}
/* 11-MAR-2020-END */

/* 16-MAR-2020-START */
.contactmainrowin {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
}
section#prospectus.primary-bg {
   height: auto;
}
section#prospectus .call-to-action {
    padding: 0;
}
.exhibit-cl a.btn, .industry-figures-cl a.btn{
    margin-left: 0;
}
.new-form .form-out {
    padding: 0 5px;
}
	
/* 16-MAR-2020-END */





@media (max-width: 991px) {
    .ebor-page-wrapper > .container.inner {
        padding-left: 20px;
        padding-right: 20px;
    }
}
hr {
    clear: both;
}
.article-body h2 {
    margin-bottom: 25px;
}
.article-body h3 {
    margin-bottom: 25px;
}
.article-body h4 {
    margin-bottom: 20px;
}
.article-body h5 {
    margin-bottom: 20px;
}
.article-body h6 {
    margin-bottom: 15px;
}
.article-body ul,
.wpb_text_column ul {
    list-style: square;
    list-style-position: inside;
}
.article-body ol,
.wpb_text_column ol {
    list-style-position: inside;
}
footer * {
    color: #fff !important;
}
footer .widget-title {
    margin-bottom: 30px;
}
/*-----------------------------------------------------------------------------------*/
/*    CONTACT FORM 7
/*-----------------------------------------------------------------------------------*/
div.wpcf7 .wpcf7-not-valid { 
    border: 2px solid #b54d4d;
}
.contact-page-form div.wpcf7 .wpcf7-not-valid{
	margin-bottom:0;
}
span.wpcf7-not-valid-tip { 
    display: none !important;
}
div.wpcf7-validation-errors,
.highlight {
    margin: 0;
    padding: 10px;
    background-color: #fcf8e3 !important;
    color: #c09853 !important;
    border: 2px solid #faebcc !important;
}
div.wpcf7-mail-sent-ok {
    margin: 0;
    padding: 10px;
    border: 2px solid #d6e9c6 !important;
    background-color: #dff0d8 !important;
    color: #468847 !important;
}
div.wpcf7 textarea {
    height: 110px;
}
.highlight {
    border: none;
    padding: 4px 6px;
}
/*-----------------------------------------------------------------------------------*/
/*    GRAVITY FORMS
/*-----------------------------------------------------------------------------------*/
.gform_wrapper ul li { height: auto !important; width: 100% !important; }
.gform_wrapper ul li:before { display: none; }
.hero-slider .gform_wrapper  { background: rgba(0,0,0,0.4);
padding: 24px; }
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] { padding: 12px 12px 12px 24px !important; }
.hero-slider .gform_wrapper select { background: rgba(200,200,200,0.3); width: 100%; border: none; }
.hero-slider .gform_wrapper h3.gform_title { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 34px;
font-weight: 300; color: #fff; }


/*-----------------------------------------------------------------------------------*/
/*    IE9
/*-----------------------------------------------------------------------------------*/
.ie9 .reveal-sidebar {
    -ms-transform: translateX(-300px);
}
.ie9 .sidebar-menu, .ie9 .instagram-sidebar {
    -ms-transform: translateX(300px);
}
.ie9 .show-sidebar {
    -ms-transform: translateX(0px);
}


.tickera input[type="text"], .tickera input[type="password"], .tickera input[type="email"], .tickera input[type="tel"], .tickera input[type="date"], .tickera input[type="number"] {
    color: #333;
}



/*19-nov-css*/

.home-slide-outer .background-image-holder {
	background: #140c3a !important;
}
.home-slide-outer .headerImage {
	padding-top: 35px;
}

.contact-page-form .wpcf7-form-control.wpcf7-submit {
	background-color: transparent;
	border: 2px solid #fff;
}
.contact-page-form  .btn:hover, .contact-page-form  input[type="submit"]:hover, .contact-page-form  button:hover {
	background: #fff;
	color: #1e124f !important;
}
.blocks .color-blocks h2 {
	color: #1E124F;
}
.large-h1, .hero-slide h1, .call-to-action h1 {
	font-size: 26px;
	line-height: 34px;
}

/*19-nov-css-end*/

.speaker-with-bio {
	min-height: 300px !important;
}
footer.short {
	float: left;
	width: 100%;
}


.home-slide-outer.home-slide-outer2 .background-image-holder {
	background-color: transparent !important;
}
.home-slide-outer2 .wpb_text_column.wpb_content_element.home-slider {
	margin: 0;
}
.home-slide-outer2 .hero-slider .container {
	top: auto;
    transform: inherit;
}
.home-slide-outer2 h1 {
	padding: 0 20%;
	color: #6c6783 !important;
}
.home-slide-outer2 .background-image-holder {
    background-position: center bottom!important;
    height: 100% !important;
    top: 0% !important;
    transform: inherit !important;
}
.home-slide-outer2 .background-image-holder:after {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    content: "";
    background-color: #140c3a;
    opacity: 0.85;
}
.home-slide-outer2 .hero-slider .btn {
	margin-left: 10px;
	border-color: #37a5cb !important;
	color: #37a5cb !important;
	text-transform: uppercase;
	border-radius: 0;
	padding: 10px 20px;
}

.home-slide-outer2 .hero-slider .slides li::before {
	background-color: transparent;
	opacity: 0;
}



@media (max-width: 991px) {
.tickera-checkout .tickera_update {
    float: left !important;
    transition: all linear 0.2s;
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
}
    
.tickera input[type="text"], .tickera input[type="password"], .tickera input[type="email"], .tickera input[type="tel"], .tickera input[type="date"], .tickera input[type="number"], .tickera input[type="submit"] {
     width: 100% !important;
}


	
}



@media (max-width: 767px) {
.hero-slider .btn-hollow {
	display: inline-block !important;
	min-width: 180px;
}
.register-header h1 {
	display: block;
}



}

@media only screen and (min-width: 1901px) and (max-width: 7000px)
{
.vc_row.vc_row-o-full-height {

    min-height: 100% !important;
    height: 100% !important;
}	
.hero-slider .slides li {
	height:100vh;
}

.home-slide-outer2 .hero-slider .slides li {
	padding: 250px 0 190px;
	height:auto;
}	
.pre_sale_tickets_sec .color-blocks {
    padding: 60px 0;
}


}

@media only screen and (min-width: 1700px) and (max-width: 1900px)
{
	
.vc_row.vc_row-o-full-height {

    min-height: 100% !important;
    height: 100% !important;
}
.hero-slider .slides li {
	height:100vh;
}
.hero-slider .slides li {
	padding: 167px 0 107px;
}	
.pre_sale_tickets_sec .color-blocks {
    padding: 60px 0;
}


}
@media only screen and (min-width: 1500px) and (max-width: 1700px)
{
.hero-slider .slides li {
	height: 110vh;
}	
.home-slide-outer2 .hero-slider .slides li {
	padding: 143px 0 83px;
	height:auto;
}

}
@media only screen and (min-width: 1350px) and (max-width: 1400px)
{	
.headerImage.aligncenter.wp-image-3214 {
	max-width: 55%;
}
.home-slide-outer .headerImage {
	padding-top: 0px;
}
.large-h1, .hero-slide h1, .call-to-action h1 {
	font-size: 24px;
	line-height: 30px;
}
.register-header h1 {
	margin-bottom: 20px !important;
}
.hero-slider .slides li {
	height: 720px;
}

}
@media only screen and (min-width: 992px) and (max-width: 1200px)
{
.new-form {
	padding: 0;
}	

.speaker-with-bio .speaker-description {
	padding-left: 20px !important;
	width: 50%;
}
.speaker-with-bio {
	min-height: 310px !important;
}

/*speakers*/
.speaker-description h2 {
	font-size: 25px;
}
.speaker-description span {
	font-size: 13px;
	line-height: 20px;
}
/*speakers-end*/

/*days-temp-css*/

.day-one-outer h2 {
	font-size: 40px;
	margin: 0 0 30px;
}
.day-one-outer-left {
	width: 100%;
	margin: 0 0px 0 0;
}
.day-one-left-one span {
	font-size: 20px;
}
.day-one-right-one p {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 15px;
}
.custom-container {
	max-width: 100%;
}
.day-one h3 {
	width: 92%;
}

.day-main-outer {
	padding-left: 20px;
	padding-right: 20px;
}

/*days-temp-css-end*/
}
@media only screen and (min-width: 768px) and (max-width: 991px) 
{
.hero-slider .slides li {
	height: 110Vh;
}
.hero-slider h1 {
	margin-bottom: 30px;
	font-size: 34px;
	line-height: 42px;
}
.color-blocks{ padding: 40px 0px;}

.events-partners-out .sponsor-column {
	width: 25%; 
}
.events-partners-out  {
	padding: 40px 0px !important;
}
footer.short {
	padding: 30px 0px;
}
.events-partners-out .sponsor {
	margin-bottom: 10px;
}

/*overview*/
.excitement-out.normal {
	padding: 20px 0;
}
.excitement-out h3 {
	font-size: 18px;
}
.primary-overlay {
	padding: 100px 0;
}
.monkey-media {
	padding: 40px 0;
}
/*overview-end*/

/*why-attend*/

.countdown-row{
	font-size:70px !important;
}
/*why-attend-end*/	

/*sponsorship-and-exhibition*/
.industry-figures-cl {
	padding: 40px 0;
}
.exhibit-cl {
	padding: 40px 0;
}
.download-cl .call-to-action {
	padding: 0px 0px;
}
#prospectus {
	padding: 40px 0;
}
.download-cl.primary-bg {
	height: auto;
}
.download-cl input {
	font-size: 14px !important;
	margin-bottom: 20px !important;
	padding: 10px !important;
}

.download-cl input.wpcf7-submit {
	padding: 16px 0 !important;
	margin-left: 0 !important;
}
/*sponsorship-and-exhibition-end*/	

/*awards*/
.awards-categories-cl h4 {
	font-size: 16px !important;
}
.awards-categories-cl .topic i {
	margin-bottom: 15px;
}
.awards-categories-cl .topic {
	margin-bottom: 25px;
}
.awards-categories-cl .wpb_text_column.wpb_content_element.vc_custom_1531983258928 {
	margin-bottom: 0;
}
.awards-categories-cl {
	padding: 40px 0 30px;
}
.awards-categories-cl02 {
	padding: 30px 0 20px;
}
.awards-categories-cl04 {
	padding: 40px 0;
}
.awards-categories-cl04 h3 {
	font-size: 17px;
}
.awards-text-cl {
	padding: 40px 0;
}
/*awards-end*/

/*contact*/
.contact-top h1 {
	font-size: 40px;
}
.contact-top .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated {
	margin: 0 0 10px;
}
/*contact-end*/

footer.short {
	padding: 30px 0px !important;
}


/*20-nov-css*/
.page-id-430 h1 {
	font-size: 34px !important;
	line-height:42px !important;
}
.page-id-430 h2 {
font-size: 34px;
line-height:40px;
}
.page-id-233 h1 {
font-size: 26px !important;
line-height: 36px !important;
}
/*20-nov-css-end*/
.home-slider .hero-slider h1 {
	font-size: 24px !important;
	line-height: 31px !important;
}


.speaker-with-bio {
	min-height: 1px !important;
}

/*speakers*/
.speaker-description h2 {
	font-size: 25px;
}
.speaker-description span {
	font-size: 13px;
	line-height: 20px;
}
/*speakers-end*/
/*days-temp-css*/

.day-one-outer h2 {
	font-size: 32px;
	margin: 0 0 30px;
}
.day-one-outer-left {
	width: 100%;
	margin: 0 0px 0 0;
}
.day-one-left-one span {
	font-size: 18px;
	width: 50px;
}
.day-one h3 {
	font-size: 17px;
	width: 90%;
	padding-left: 10px;
	line-height: 22px;
}
.day-one-right-one p {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 15px;
}
.day-one-right-one h4 {
	font-size: 15px;
}
.day-one-right-one strong {
	font-size: 15px;
	line-height: 22px;
}
.custom-container {
	max-width: 100%;
}

.day-main-outer {
	padding-left: 20px;
	padding-right: 20px;
}
.pre_sale_tickets_sec .color-blocks {
    padding: 0;
}
.pre_sale_tickets_sec  .block-right {
    top:50%;
}
.pre_sale_tickets_sec a.block-content{
	display:inline-block;
	width:100%;
	margin:40px 0;
}
/*days-temp-css-end*/
}
@media only screen and (min-width: 770px) and (max-width: 990px) 
{
.hero-slider .slides li {
	height: 780px;
}	
}
@media only screen and (min-width: 640px) and (max-width: 767px) 
{	
.hero-slider .slides li {
	height: auto !important;
	min-height: 420px !important;
	padding: 100px 0 35px !important;
}
.home-slide-outer2 .hero-slider .slides li {
	min-height: auto !important;
}
.hero-slider h1 {
	margin-bottom: 25px;
	font-size: 25px;
	line-height: 32px;
}
.color-blocks{ padding: 40px 0px;}

.events-partners-out .sponsor-column {
	width: 50%;
	float: left;
}
.events-partners-out  {
	padding: 40px 0px !important;
}
footer.short {
	padding: 30px 0px;
}
.events-partners-out .sponsor {
	margin-bottom: 10px;
}
.block-content {
	margin-bottom: 90px;
}
.block-content {
	display: block;
	margin-bottom: 90px;
	overflow: hidden;
}
.col-md-4.col-sm-8 {
	text-align: center;
}
.emerging-technologies {
	padding: 40px 0;
	text-align: center;
}
.emerging-technologies-out01 {
	width: 33%;
	float: left;
}
.emerging-technologies-out01 h3 {
	font-size: 17px;
	margin-bottom: 10px;
}
.emerging-technologies-out01 .topic h3 {
	bottom: 10px;
	left: 0;
}
.emerging-technologies-out01 .topic {
	margin-bottom: 10px;
}
.image-with-text {
	padding: 30px 0px;
}
.events-partners-out .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}

/*overview*/
.excitement-out.normal {
	padding: 20px 0;
}
.excitement-out h3 {
	font-size: 16px;
}
.primary-overlay {
	padding: 100px 0;
}
.monkey-media {
	padding: 40px 0;
}
.excitement-out .vc_column-inner.vc_custom_1531802710191
{
margin-top: 30px !important;
margin-bottom: 10px !important;
}
.monkey-media .topic {
	margin-bottom: 25px;
}
/*overview-end*/

/*why-attend*/	
.strip-divider h1 {
	font-size: 31px;
	line-height: 38px;
}
.conference-cl {
	padding-top: 20px !important;
	text-align: center !important;
}
.conference-cl  div.subscribe-2 {
	margin-bottom: 5px;
	margin-top: 20px;
}
.attend-digital ul {
	margin: 0;
}
/*why-attend-end*/	

/*sponsorship-and-exhibition*/
.industry-figures-cl {
	padding: 40px 0;
}
.exhibit-cl {
	padding: 40px 0;
}
.download-cl .call-to-action {
	padding: 0px 0px;
}
#prospectus {
	padding: 40px 0;
}
.download-cl.primary-bg {
	height: auto;
}
.download-cl input {
	font-size: 14px !important;
	margin-bottom: 20px !important;
	padding: 10px !important;
	width: 100% !important;
	max-width: 100% !important;
}
.industry-figures-cl .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.wpcf7-form-control.wpcf7-submit {
	margin: 0;
	padding: 15px 0 !important;
}
/*sponsorship-and-exhibition-end*/	


/*awards*/
.awards-categories-cl h4 {
	font-size: 16px !important;
	text-align: center !important;
}
.awards-categories-cl .topic i {
	margin-bottom: 10px;
}
.awards-categories-cl .topic {
	margin-bottom: 20px;
}
.awards-categories-cl .wpb_text_column.wpb_content_element.vc_custom_1531983258928 {
	margin-bottom: 0;
}
.awards-categories-cl {
	padding: 40px 0 30px;
}
.awards-categories-cl02 {
	padding: 30px 0 20px;
}
.awards-categories-cl04 {
	padding: 40px 0;
}
.awards-categories-cl04 h3 {
	font-size: 17px;
}
.awards-text-cl {
	padding: 40px 0 10px;
}
.awards-categories-cl p {
	text-align: center !important;
}
.awards-categories-cl02 h4 {
	font-size: 14px;
}
.awards-categories-cl03 ul {
	margin: 0;
}
.awards-categories-cl04 .wpb_column.vc_column_container.col-sm-4 {
	width: 50%;
	float: none;
	display: inline-block;
	vertical-align: top;
}
/*awards-end*/

/*contact*/
.contact-top h1 {
	font-size: 30px;
	padding:0 10px;
}
.contact-top p {
	padding:0 10px;
}
.contact-top .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated {
	margin: 0 0 10px;
}
.contact01 .wpcf7-form-control-wrap input {
	width: 100%;
	max-width:100%;
}
.contact01 .wpcf7-form-control.wpcf7-submit {
	width: 100%;
}
.register input, .register .select-holder {
	max-width: 98% !important;
}
.register input[type="submit"] {
	max-width: 98% !important;
}
/*contact-end*/
.monkey-media {
	text-align: center;
}
.wpcf7-form-control-wrap {
	padding: 0 5px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 .register .select-holder {
	max-width: 100% !important;
}
.new-form span .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number, .new-form span .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
	width: 100% !important;
}


.hero-slider h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
.speakers.normal.light-wrapper {
	padding-bottom: 20px;
}
.image-with-text {
	padding: 22px 0px !important;
	text-align: center;
}
.normal.primary-bg {
	padding: 0 0;
	height: auto;
}
.normal.primary-bg h1 {
	font-size: 30px;
	line-height: 40px;
}
.normal.primary-bg .call-to-action {
	padding: 30px 0px;
}
.normal.primary-bg .btn-lg {
	padding: 15px 0 15px 0;
	margin: 0 0 !important;
}
footer.short {
	padding: 10px 0px !important;
}

.register-header h1 {
	display: block;
}
.page-id-2844 section {
	padding: 30px 0px;
}

/*19-nov-css*/

.emerging-technologies .wpb_single_image.vc_align_left {
	text-align: center;
	margin-bottom: 10px !important;
}
.emerging-technologies .wpb_text_column h3 {
	text-align: center !important;
}
.emerging-technologies p {
	text-align: center !important;
}
/*19-nov-css-end*/


/*20-nov-css*/
.page-id-430 h2 {
font-size: 20px;
line-height:30px;
}
.page-id-233 h1 {
font-size: 22px !important;
line-height: 33px !important;
}
/*20-nov-css-end*/

.home-slider .hero-slider h1 {
	font-size: 22px !important;
	line-height: 31px !important;
}

.speaker-with-bio {
	min-height: 1px !important;
}
/*speakers*/
.speaker-description h2 {
	font-size: 25px;
}
.speaker-description span {
	font-size: 13px;
	line-height: 20px;
}
/*speakers-end*/
/*days-temp-css*/

.day-one-outer h2 {
	font-size: 28px;
	margin: 0 0 20px;
}
.day-one-outer-left {
	width: 100%;
	margin: 0 0px 0 0;
}
.day-one-left-one span {
	font-size: 18px;
	width: 50px;
}
.day-one h3 {
	font-size: 16px;
	padding-left: 15px;
	width: 87%;
	line-height: 20px;
}
.day-two-full .day-one-right-one {
	width: 100%;
	display: inherit;
}
.day-one-right-one p {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 15px;
}
.day-one-right-one h4 {
	font-size: 15px;
}
.day-one-right-one strong {
	font-size: 15px;
	line-height: 22px;
}
.day-two-full-section01 {
	border-right: none;
	width: 100%;
}
.day-one-outer {
	margin-bottom: 30px;
}
.day-one-right-one h3 {
	font-size: 17px;
}
.custom-container {
	max-width: 100%;
}

.day-main-outer {
	padding-left: 20px;
	padding-right: 20px;
}
/*days-temp-css-end*/
}
@media only screen and (min-width: 480px) and (max-width: 639px) {	
.hero-slider .slides li {
	height: auto !important;
	min-height: 500px !important;
	padding: 100px 0 35px !important;
}
.home-slide-outer2 .hero-slider .slides li {
	min-height: auto !important;
}
.hero-slider h1 {
	margin-bottom: 25px;
	font-size: 20px;
	line-height: 30px;
}
.color-blocks{ padding: 40px 0px;}

.events-partners-out .sponsor-column {
	width: 50%;
	float: left;
}
.events-partners-out  {
	padding: 40px 0px !important;
}
footer.short {
	padding: 30px 0px;
}
.events-partners-out .sponsor {
	margin-bottom: 10px;
}
.block-content {
	margin-bottom: 90px;
}
.block-content {
	display: block;
	margin-bottom: 90px;
	overflow: hidden;
}
.col-md-4.col-sm-8 {
	text-align: center;
}
.emerging-technologies {
	padding: 40px 0 20px;
	text-align: center;
}
.emerging-technologies-out01 {
	width: 50%;
	float: none;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
}
.emerging-technologies-out01 h3 {
	font-size: 17px;
	margin-bottom: 10px;
}
.emerging-technologies-out01 .topic h3 {
	bottom: 0px;
	left: 0;
}
.emerging-technologies-out01 .topic {
	margin-bottom: 10px;
}
.image-with-text {
	padding: 30px 0px;
}
.events-partners-out .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.emerging-technologies-out {
	text-align: center;
}
.emerging-technologies-out01 p {
	text-align: center !important;
}
.emerging-technologies-out01 p br {
	display: none;
}	
.events-partners-out img {
	max-width: 100%;
}


/*overview*/
.excitement-out.normal {
	padding: 20px 0;
}
.excitement-out h3 {
	font-size: 15px;
}
.primary-overlay {
	padding: 50px 0;
}
.monkey-media {
	padding: 40px 0;
}
.excitement-out .vc_column-inner.vc_custom_1531802710191
{
margin-top: 30px !important;
margin-bottom: 10px !important;
}
.monkey-media .topic {
	margin-bottom: 25px;
}
/*overview-end*/
	
/*why-attend*/	
.strip-divider h1 {
	font-size: 31px;
	line-height: 38px;
}
.conference-cl {
	padding-top: 20px !important;
	text-align: center !important;
}
.conference-cl  div.subscribe-2 {
	margin-bottom: 5px;
	margin-top: 20px;
}
.attend-digital ul {
	margin: 0;
}
.leading-cl {
	padding: 50px 0 0;
}
.digital-cl .vc_custom_1531978503221 {
	padding-top: 0 !important;
}
/*why-attend-end*/	

/*sponsorship-and-exhibition*/
.industry-figures-cl {
	padding: 40px 0;
}
.exhibit-cl {
	padding: 40px 0;
}
.download-cl .call-to-action {
	padding: 0px 0px !important;
}
#prospectus {
	padding: 40px 0;
}
.download-cl.primary-bg {
	height: auto;
}
.download-cl input {
	font-size: 14px !important;
	margin-bottom: 20px !important;
	padding: 10px !important;
	width: 100% !important;
	max-width: 100% !important;
}
.industry-figures-cl .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.wpcf7-form-control.wpcf7-submit {
	margin: 0;
	padding: 15px 0 !important;
}
.industry-figures-cl ul {
	margin: 0;
}
.industry-figures-cl .wpb_text_column a {
	max-width: 100%;
	margin: 0;
}
.industry-figures-cl p.lead {
	font-size: 14px;
	line-height: 26px;
}
/*sponsorship-and-exhibition-end*/	

/*awards*/
.awards-categories-cl h4 {
	font-size: 16px !important;
	text-align: center !important;
}
.awards-categories-cl .topic i {
	margin-bottom: 10px;
}
.awards-categories-cl .topic {
	margin-bottom: 20px;
}
.awards-categories-cl .wpb_text_column.wpb_content_element.vc_custom_1531983258928 {
	margin-bottom: 0;
}
.awards-categories-cl {
	padding: 40px 0 30px;
}
.awards-categories-cl02 {
	padding: 30px 0 20px;
}
.awards-categories-cl04 {
	padding: 40px 0 20px;
}
.awards-categories-cl04 h3 {
	font-size: 17px;
}
.awards-text-cl {
	padding: 40px 0 10px;
}
.awards-categories-cl p {
	text-align: center !important;
}
.awards-categories-cl02 h4 {
	font-size: 14px;
}
.awards-categories-cl03 ul {
	margin: 0;
}
.awards-categories-cl04 .wpb_column.vc_column_container.col-sm-4 {
	width: 100%;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.awards-categories-cl04 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 20px;
}
/*awards-end*/

/*contact*/
.contact-top h1 {
	font-size: 30px;
	padding: 0 10px;
	line-height:35px;
}
.contact-top .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated {
	margin: 0 0 10px;
}
.contact-top p {
	padding: 0 10px;
}
.Contact01 input,.Contact01 .select-holder {
	max-width: 100% !important;
}
.contact01 .wpcf7-form-control-wrap input {
	width: 100%;
	max-width:100%;
}
.contact01 .wpcf7-form-control.wpcf7-submit {
	width: 100%;
}
/*contact-end*/
.monkey-media {
	text-align: center;
}


.wpcf7-form-control-wrap {
	padding: 0 5px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 .register .select-holder {
	max-width: 100% !important;
}
.new-form span .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number, .new-form span .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
	width: 100% !important;
}


.ptsEl.ptsCol.ptsElWithArea {
    width: 100% !important;
    margin-bottom: 30px;
}



.hero-slider h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
.speakers.normal.light-wrapper {
	padding-bottom: 20px;
}
.image-with-text {
	padding: 22px 0px !important;
	text-align: center;
}
.normal.primary-bg {
	padding: 0 0;
	height: auto;
}
.normal.primary-bg h1 {
	font-size: 30px;
	line-height: 40px;
}
.normal.primary-bg .call-to-action {
	padding: 30px 0px;
}
.normal.primary-bg .btn-lg {
	padding: 15px 0 15px 0;
	margin: 0 0 !important;
}
footer.short {
	padding: 10px 0px !important;
}

.page-id-2844 section {
	padding: 30px 0px;
}


/*19-nov-css*/

.emerging-technologies .wpb_single_image.vc_align_left {
	text-align: center;
	margin-bottom: 10px !important;
}
.emerging-technologies .wpb_text_column h3 {
	text-align: center !important;
}
.emerging-technologies p {
	text-align: center !important;
}
/*19-nov-css-end*/

/*20-nov-css*/
.page-id-430 h2 {
font-size: 20px;
line-height:30px;
}
.page-id-233 h1 {
font-size: 22px !important;
line-height: 33px !important;
}
/*20-nov-css-end*/
.home-slider .hero-slider h1 {
	font-size: 22px !important;
	line-height: 31px !important;
}

.speaker-with-bio {
	min-height: 1px !important;
}

/*speakers*/
.speaker-description h2 {
	font-size: 25px;
}
.speaker-description span {
	font-size: 13px;
	line-height: 20px;
}
/*speakers-end*/

/*days-temp-css*/

.day-one-outer h2 {
	font-size: 24px;
	margin: 0 0 20px;
	padding: 5px 0;
}
.day-one-outer-left {
	width: 100%;
	margin: 0 0px 0 0;
}
.day-one-left-one span {
	font-size: 15px;
	width: 50px;
}
.day-one h3 {
	font-size: 15px;
	width: 85%;
	padding-left: 10px;
	line-height: 20px;
}
.day-two-full .day-one-right-one {
    display: inherit;
}
.day-one-right-one.accordionContent {
	padding: 15px;
}
.day-one-right-one p {
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 12px;
}
.day-one-right-one h4 {
	font-size: 15px;
}
.day-one-right-one strong {
	font-size: 15px;
	line-height: 22px;
}
.day-two-full-section01 {
	border-right: none;
	width: 100%;
}
.yellow-bg {
	padding: 5px 10px;
}
.day-one-outer {
	margin-bottom: 30px;
}
.top-show-menu select {
	background-size: 21px auto;
}
.day-one-right-one h3 {
	font-size: 17px;
}
.custom-container {
	max-width: 100%;
}
.day-main-outer {
	padding-left: 20px;
	padding-right: 20px;
}
.accordionButton.day-one {
	padding: 10px 10px;
}
/*days-temp-css-end*/
}

@media only screen and (max-width: 479px) {
.hero-slider .btn-hollow {
	margin-top: 10px;
	margin-left: 0;
	margin-bottom: 10px;
}
.hero-slider .btn {
	margin-left: 0 !important;
}
.hero-slider .slides li {
	height: auto !important;
	min-height: 500px !important;
	padding: 100px 0 25px !important;
}
.home-slide-outer2 .hero-slider .slides li {
	min-height: auto !important;
}
.hero-slider h1 {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 25px;
}
.color-blocks{ padding: 40px 0px;}

.events-partners-out .sponsor-column {
	width: 100%;
	float: left;
}
.events-partners-out  {
	padding: 40px 0px !important;
}
footer.short {
	padding: 30px 0px;
}
.events-partners-out .sponsor {
	margin-bottom: 10px;
}
.block-content {
	margin-bottom: 90px;
}
.block-content {
	display: block;
	margin-bottom: 90px;
	overflow: hidden;
}
.col-md-4.col-sm-8 {
	text-align: center;
}
.emerging-technologies {
	padding: 40px 0 20px;
	text-align: center;
}
.emerging-technologies-out01 {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
}
.emerging-technologies-out01 h3 {
	font-size: 17px;
	margin-bottom: 10px;
}
.emerging-technologies-out01 .topic h3 {
	bottom: 0px;
	left: 0;
}
.emerging-technologies-out01 .topic {
	margin-bottom: 10px;
}
.image-with-text {
	padding: 30px 0px;
}
.events-partners-out .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.emerging-technologies-out {
	text-align: center;
}
.emerging-technologies-out01 p {
	text-align: center !important;
}
.emerging-technologies-out01 p br {
	display: none;
}	
.events-partners-out img {
	max-width: 100%;
}


/*overview*/
.excitement-out.normal {
	padding: 20px 0;
}
.excitement-out h3 {
	font-size: 15px;
}
.primary-overlay {
	padding: 50px 0;
}
.monkey-media {
	padding: 40px 0;
}
.excitement-out .vc_column-inner.vc_custom_1531802710191
{
margin-top: 30px !important;
margin-bottom: 10px !important;
}
.monkey-media .topic {
	margin-bottom: 25px;
}
/*overview-end*/	

/*why-attend*/	
.strip-divider h1 {
	font-size: 25px;
	line-height: 26px;
}
.conference-cl {
	padding-top: 20px !important;
	text-align: center !important;
}
.conference-cl  div.subscribe-2 {
	margin-bottom: 5px;
	margin-top: 20px;
}
.attend-digital ul {
	margin: 0;
}
.leading-cl {
	padding: 50px 0 0;
}
.digital-cl .vc_custom_1531978503221 {
	padding-top: 0 !important;
}
/*why-attend-end*/	


/*sponsorship-and-exhibition*/
.industry-figures-cl {
	padding: 40px 0;
}
.exhibit-cl {
	padding: 40px 0;
}
.download-cl .call-to-action {
	padding: 0px 0px !important;
}
#prospectus {
	padding: 40px 0;
}
.download-cl.primary-bg {
	height: auto;
}
.download-cl input {
	font-size: 14px !important;
	margin-bottom: 20px !important;
	padding: 10px !important;
	width: 100% !important;
	max-width: 100% !important;
}
.industry-figures-cl .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.wpcf7-form-control.wpcf7-submit {
	margin: 0;
	padding: 15px 0 !important;
}
.industry-figures-cl ul {
	margin: 0;
}
.industry-figures-cl .wpb_text_column a {
	max-width: 100%;
	margin: 0;
}
.industry-figures-cl p.lead {
	font-size: 14px;
	line-height: 26px;
}
/*sponsorship-and-exhibition-end*/	


/*awards*/
.awards-categories-cl h4 {
	font-size: 16px !important;
	text-align: center !important;
}
.awards-categories-cl .topic i {
	margin-bottom: 10px;
}
.awards-categories-cl .topic {
	margin-bottom: 10px;
}
.awards-categories-cl .wpb_text_column.wpb_content_element.vc_custom_1531983258928 {
	margin-bottom: 0;
	padding-bottom: 30px !important;
}
.awards-categories-cl {
	padding: 40px 0 30px;
}
.awards-categories-cl02 {
	padding: 30px 0 20px;
}
.awards-categories-cl04 {
	padding: 40px 0 20px;
}
.awards-categories-cl04 h3 {
	font-size: 17px;
}
.awards-text-cl {
	padding: 40px 0 10px;
}
.awards-categories-cl p {
	text-align: center !important;
}
.awards-categories-cl02 h4 {
	font-size: 14px;
}
.awards-categories-cl03 ul {
	margin: 0;
}
.awards-categories-cl04 .wpb_column.vc_column_container.col-sm-4 {
	width: 100%;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.awards-categories-cl04 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 20px;
}
/*awards-end*/

/*contact*/
.contact-top h1 {
	font-size: 23px;
	line-height: 30px;
	padding: 0 10px;
}
.contact-top .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInUp.fadeInUp.wpb_start_animation.animated {
	margin: 0 0 10px;
}
.contact-top p {
	padding: 0 10px;
}
.Contact01 input,.Contact01 .select-holder {
	max-width: 100% !important;
}
.Contact01 .col-sm-6 {
	margin-bottom: 10px;
}
.Contact01 input[type="submit"]{
	padding: 15px 0 !important;
}
.Contact01 input,.Contact01 .select-holder {
	max-width: 100% !important;
}
.contact01 .wpcf7-form-control-wrap input {
	width: 100%;
	max-width:100%;
}
.contact01 .wpcf7-form-control.wpcf7-submit {
	width: 100%;
}
/*contact-end*/
.monkey-media {
	text-align: center;
}


.wpcf7-form-control-wrap {
	padding: 0 5px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 .register .select-holder {
	max-width: 100% !important;
	margin-bottom: 10px;
	padding: 10px !important;
}
.new-form span .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number, .new-form span .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
	width: 100% !important;
	margin-bottom: 10px !important;
	padding: 10px !important;
}
.new-form .form-out{
	padding:0;
}
.new-form .wpcf7-form-control.wpcf7-submit {
	margin-top: 20px;
	width:100%;
}
.new-form span {
	width: 100%;
	padding: 0;
}
.form-out {
	float: left;
	width: 100%;
}

.ptsEl.ptsCol.ptsElWithArea {
    width: 100% !important;
    margin-bottom: 30px;
}


.hero-slider h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}
.speakers.normal.light-wrapper {
	padding-bottom: 20px;
}
.image-with-text {
	padding: 22px 0px !important;
}
.normal.primary-bg {
	padding: 0 0;
	height: auto;
}
.normal.primary-bg h1 {
	font-size: 30px;
	line-height: 40px;
}
.normal.primary-bg .call-to-action {
	padding: 30px 0px;
}
.normal.primary-bg .btn-lg {
	padding: 15px 0px 15px 0px;
}
footer.short {
	padding: 10px 0px !important;
}
.strip-divider.primary-overlay {
	padding: 52px 0px;
}
.strip-divider.primary-overlay h1 {
	font-size: 30px;
	line-height: 38px;
}
.primary-overlay .countdown {
	margin-top: 28px;
}

.page-id-2844 section {
	padding: 30px 0px;
}


/*19-nov-css*/

.emerging-technologies .wpb_single_image.vc_align_left {
	text-align: center;
	margin-bottom: 10px !important;
}
.emerging-technologies .wpb_text_column h3 {
	text-align: center !important;
}
.emerging-technologies p {
	text-align: center !important;
}
.primary-bg {
	text-align: center;
}
/*19-nov-css-end*/

/*20-nov-css*/
.page-id-430 h2 {
font-size: 20px;
line-height:30px;
}
.page-id-233 h1 {
font-size: 20px !important;
line-height:30px !important;
}
/*20-nov-css-end*/
.home-slider .hero-slider h1 {
	font-size: 20px !important;
	line-height: 28px !important;
}


.speaker-with-bio {
	min-height: 1px !important;
}

/*speakers*/
.speaker-description h2 {
	font-size: 25px;
}
.speaker-description span {
	font-size: 13px;
	line-height: 20px;
}
/*speakers-end*/

/*days-temp-css*/

.day-one-outer h2 {
	font-size: 24px;
	margin: 0 0 20px;
	padding: 5px 0;
}
.day-one-outer-left {
	width: 100%;
	margin: 0 0px 0 0;
}
.day-one-left-one span {
	font-size: 15px;
	width: 50px;
}
.day-one h3 {
	font-size: 14px;
	width: 76%;
	padding-left: 10px;
	line-height: 20px;
}
.day-two-full .day-one-right-one {
	display: inherit;
}
.day-one-right-one.accordionContent {
	padding: 10px;
}
.day-one-right-one p {
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 12px;
}
.day-one-right-one h4 {
	font-size: 15px;
}
.day-one-right-one strong {
	font-size: 14px;
	line-height: 20px;
}
.day-two-full-section01 {
	border-right: none;
	width: 100%;
}
.yellow-bg {
	padding: 5px 10px;
}
.day-one-outer {
	margin-bottom: 30px;
}
.top-show-menu select {
	background-size: 21px auto;
	height: 35px;
}
.day-one-right-one li {
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 10px;
}
.day-one-right-one h3 {
	font-size: 15px;
}
.custom-container {
	max-width: 100%;
}
.accordionButton.day-one i {
	right: 8px;
}

.day-main-outer {
	padding-left: 10px;
	padding-right: 10px;
}
.accordionButton.day-one {
	padding: 10px 10px;
}

/*days-temp-css-end*/

/*02april19 starts*/
.program-form {
    width: 290px !important;
}
/*02april19 ends*/
}


/* Woocommerce css changes*/
.woocommerce-tabs, .product_meta {
    display: none;}
 .woocommerce-price-suffix {
    color: #333;
}
.summary .product_title.entry-title {
    margin-bottom: 10px;padding-bottom: 12px;
}

.summary .woocommerce-product-details__short-description {
    border-top: double #333;
    padding-top: 20px;
}
.addon-name {
    font-weight: bold;
}
.wc-box-office-ticket-fields-title {
    font-weight: bold;
    padding: 10px 0px;
}

.summary input[type="text"], .summary input[type="email"], .summary input[type="tel"] {
margin-bottom:0px !important;}
/* 29th oct*/
.sidebar-menu-toggle {
    display: none;
}


.icon.arrow_carrot_up_alt {
	position: relative;
	text-align: center;
}
.icon.arrow_carrot_up_alt::after {
	content: "";
	background: url(https://smart-cities.com.au/wp-content/uploads/2018/11/home-icon02.png);
	height: 70px;
	width: 70px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.icon.arrow_carrot_up_alt::before {
	display:none;
}
.icon.arrow_triangle-up_alt::before {
	display:none;
}

.icon.arrow_triangle-up_alt {
	position: relative;
	text-align: center;
}
.icon.arrow_triangle-up_alt::after {
	content: "";
	background: url(https://smart-cities.com.au/wp-content/uploads/2018/11/home-icon01.png);
	height: 70px;
	width: 70px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/* New CSS */
 .wpcf7 select.wpcf7-select{
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    background: rgba(200,200,200,0.3) url('https://smart-cities.com.au/wp-content/uploads/2018/11/arrow-1.png') no-repeat;
    border: none;
    border-radius: 25px;
    color: #000;
    font-size: 14px;
    margin-bottom: 12.5px;
    max-width: 90%;
    padding: 13px;
    padding-left: 24px;
	-webkit-appearance: none;
   -moz-appearance:none;
   appearance:none;
   background-position:right;
}

 .wpcf7 select.wpcf7-select option{
	  background:#504873 !important;
	  color:#fff !important; }
	  .contactmainrow {
    width: 100%;
    float: left;
}
@media (max-width: 767px){
	 .wpcf7 select.wpcf7-select{
	 width:100%;
	     max-width: 98%;
	 }
	 .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    max-width: 98% !important;
}
.register.email-form.row .col-sm-12.submit {
    float: left;
    width: 100%;
}
.wpcf7 select.wpcf7-select{
padding:10px;
}
}
/* New css end */

@media (max-width: 767px)
.register-header h1 {
	display: block;
	font-size: 16px;
}


.page-id-572 .menu li a, .page-id-572 .sidebar-menu-toggle, .page-id-572 .mobile-menu-toggle {
    color: #333;
}

input[type="text"],
input[type="email"],
input[type="tel"],
.register .select-holder {
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  background: rgba(200, 200, 200, 0.3);
  border: none;
  border-radius: 25px;
  color: #fff;
  font-size: 14px;
  margin-bottom: 32px;
  max-width: 100%;
  padding: 12px;
  padding-left: 24px;
}

/* custom countdown timer */

.guarantee {
    background: #fff;
}