/*
Theme Name: MagPlus Child
Theme URI: http://themebubble.com
Template: magplus
Author: themebubble
Author URI: http://themeforest.net/user/theme_bubble
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready Wordpress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.0.1505902113
Updated: 2017-09-20 10:08:33

*/

body{
	overflow: unset;
	overflow-x: hidden;
	font-size: 16px;
}
em{
	font-style: italic;
}
.simple-text{
	font-size: 16px;
}
.new-sec-gap{
	margin-bottom: 80px;
}
.new-section-padding{
	padding:80px 0px!important;
}

.overlay{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
	opacity: 0;
	transition: all 400ms ease-in-out;
	visibility: hidden;
}
.tt-post-card.tt-post-card-style5{
	margin: 0px -5px;
}
.tt-post,
.tt-border-block{
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.tt-s-popup-field .tt-s-popup-devider:after{
	background-color: #5bc6ce; 
}
.c-area,
.c-input{
	border-color: #e2e2e2;
}
input,
textarea,
select{
	border:1px solid #c1c1c1;
}
.tt-post-title.c-h4 small,
.tt-post.type-3 .tt-post-info .tt-post-title.c-h5{
	font-size: 20px;
	line-height: 1.5;
}
.tt-post-info .tt-post-title.c-h5,
.tt-post-info .tt-post-title.c-h5 small{
	font-size: 16px;
	
	line-height: 1.5;
}
.archive .tt-post-info .tt-post-title.c-h5,
.archive .tt-post-info .tt-post-title.c-h5 small{
	font-size: 18px;
	line-height: 1.5;
}
.archive .tt-post-info .simple-text{
	font-size: 13px;
	
	line-height: 1.5;
}
.sidebar .tt-post-info .tt-post-title.c-h5,
.sidebar .tt-post-info .tt-post-title.c-h6,
.sidebar .tt-post-info .tt-post-info.c-h6{
	font-size: 15px;
}
.c-btn.type-1.style-2.color-8{
	background-color: #ff0000;
	color: #fff;
}
.c-btn.type-1.style-2.color-8:hover{
	color: #ff0000;
}
.c-btn.type-1.color-8{
	border-color: #ff0000;
}
.tt-blog-user {
    display: inline-flex;
    align-items: center;
}
.tt-blog-user .tt-blog-user-content{
    height: auto;
}
.tt-blog-user .reading-time{
    color: #b5b5b5;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
}
.tt-blog-user .reading-time .span-reading-time{
    margin-right: 5px;
}
.tt-blog-user .reading-time:before {
    content: '';
    margin-left: 4px;
    margin-right: 4px;
    width: 3px;
    display: inline-block;
    line-height: inherit;
    background-color: #b5b5b5;
    border-radius: 50%;
    height: 3px;
}
.title-wrapper .new-title-wrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.post-grid-view .tt-post.type-3 .tt-post-info a.tt-post-title.c-h5 {
    font-size: 16px;
}
.tt-pagination a, 
.page-numbers a, 
.page-numbers span, 
.page-links a, .page-links>span {
    min-width: 45px;
    font-size: 14px;
    height: 40px;
    color: #18243c;
    background: transparent;
    align-items: center;
    border: 2px solid #18243c;
    line-height: 1;
    display: inline-flex;
    justify-content: center;
}
.page-numbers li{
	margin-right: 5px;
}
.page-numbers li span.current,
.page-numbers a:hover{
	background-color: #5bc6ce;
	border-color: #5bc6ce;
	color: #fff;
}
div#latest-events-2 .tt-post-list.type-2 li:last-child{
	padding-bottom: 12px;
	border-bottom: 1px solid #eaeaea; 
}
div#latest-events-2 .tt-post-list.type-2{
	margin-bottom: 12px;
}
div#latest-events-2 .tt-border-block{
	padding: 30px 30px 10px;
}
.simple-text h6, .c-h6{
	line-height:1.6;
}

/*------------ Header Styling --------------*/
.tt-header .top-inner{
	padding: 20px 0px;
}
.nav-more a{
	padding:12px 25px;
	background-color: #f26922;
	color: #fff;
	font-size: 14px;
}
.nav-more a:hover{
	background-color:#ef4238 ;
}
.tt-header .logo {
    max-width: 22%;
    height: auto;
    transition: all 400ms ease-in-out;
}
.tt-header .nav-more{
	top: 46px;
	transition: all 400ms ease-in-out;
}
.tt-header .cmn-mobile-switch {
    bottom: -58px;
    width: 25px;
    height: auto;
}
.tt-header .cmn-mobile-switch span,
.tt-header .cmn-mobile-switch::before, 
.tt-header .cmn-mobile-switch::after{
	position: static;
	height: 2px
}
.tt-header .cmn-mobile-switch span{
	margin: 6px 0px;
}
.tt-s-popup-btn {
    bottom: unset;
    right: unset;
    left: 4px;
    top: 15px;
    transition: all 400ms ease-in-out;
}
.tt-mega-list a{
    padding: 13px 20px 13px 20px;
	line-height:1.6;
}
.tt-mega-list{
	position:static;
	float: left;
}
.tt-post-card.tt-post-card-style5 .tt-mslide-title a:hover{
    color: rgba(255, 255, 255, 0.80);
}
.single.single-post .sponsered-logo {
    margin-bottom: 20px;
}
.new-section-title{
	font-size: 28px!important;
}
.archive .sponsored-logo h2{
	font-size: 20px;
	color: #fff;
	margin-right: 10px;
}

.archive .sponsored-logo {
    display: inline-flex;
    align-items: center;
}

/*------------ Content Title Styling -------------*/
.simple-texst.tt-content .tt-title-block {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

/*------------ Blog Cat Styling --------------*/
.tt-mslide-cat .c-btn {
    margin-right: 5px;
    margin-bottom: 5px;
}
.tt-mslide-cat{
	margin-bottom: 7px;
}

/*------------ Event Archive Page Styling --------------*/
.events-list-wrap.new-sec-gap{
	margin-bottom: 50px;
}
.trigger-wrap{
	display: flex;
	list-style-type: none;
	align-items: flex-start;
	justify-content: center;
	margin: 0px -5px 25px;
	flex-wrap: wrap;
	background-color: #ececec;
    padding: 20px 20px 10px;
}
.trigger-wrap li{
	margin: 0px 5px 10px;
}
.trigger-wrap li a {
    display: inline-block;
    padding: 15px 30px;
    font-size: 13px;
    line-height: 1;
    background-color: #fff;
    color: #000;
    text-transform: uppercase;
}
.trigger-wrap li a:hover,
.trigger-wrap li.active a{
	background-color: #5bc6ce;
}
.events-list-wrap .event-image{
	display: inline-block;
}
.events-list-wrap .event-content-wrap.row.feature{
	margin: 0px;
}
.events-list-wrap .contents h3{
	margin-bottom: 20px;
	font-size: 20px;
}
.events-list-wrap .contents h3 a{
	color: #333;
}
.events-list-wrap .contents h3 a:hover{
	color: #5bc6ce;
}
.events-list-wrap .contents .date{
	color: #b5b5b5;
	font-size: 14px;
}
.events-list-wrap .events-list-wrap.sec-gap,
.tt-heading.title-wrapper,
.single-retail_events .event-single-page.sec-gap,
.single-retail_events .event-single-page .event-partners{
	margin-bottom: 60px;
}
.events-list-wrap .events-wrap{
	margin-bottom: 30px;
}
.events-list-wrap .events-wrap .event-content-wrap{
	border:0px;
}
.events-list-wrap .events-wrap .contents{
	background-color: #f2f2f2;
	transition: all 400ms ease-in-out;
	margin-top: -1px;
}
.events-list-wrap .event-content-wrap:hover .contents{
	background-color: #3a1264;
}
.events-list-wrap .event-content-wrap:hover .contents h3 a{
	color: #fff;
}
.events-list-wrap .contents .below-wrap,
.event-single-page .event-location .location-content-wrap{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.event-single-page .event-location .location-content-wrap{
	flex-direction: column;
}
.event-single-page .event-location .location-content-wrap .location-address{
	margin-bottom: 30px!important;
	line-height: 1.6;
	text-align: center;
	width: 100%;
	display: inline-block;
}
.event-single-page .event-location .location-content-wrap iframe,
.event-single-page .event-location .location-content-wrap .location-iframe{
	width: 100%!important;
}
.single-retail_events .event-single-page.sec-gap .tickets {
    display: inline-flex;
    justify-content: center;
    width: 100%;
    flex-direction: row-reverse;
    margin-top: 30px;
}
.single-retail_events .event-single-page.sec-gap .tickets .brochure{
	margin-right: 20px;
}
.single-retail_events .event-single-page.sec-gap .tickets .book-now{
	background-color: #ff5226;
}
.single-retail_events .event-single-page.sec-gap .tickets .book-now:hover{
	background-color: #ef4238;
}
.events-list-wrap .below-wrap .date{
	text-align: center;
	margin-right: 30px;
}
.events-list-wrap .below-wrap .location{
	width: calc(100% - 80px);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	line-height: 1.7;
	transition: all 400ms ease-in-out;
	font-size: 14px;
}
.events-list-wrap .below-wrap .location span{
	display: flex;
	align-items: flex-start;
}
.events-list-wrap .event-content-wrap:hover .contents .location{
	color: #fff;
}
.events-list-wrap .below-wrap .location i{
	margin-right: 5px;
	margin-top: 5px;
}
.events-list-wrap .below-wrap .date .day,
.events-list-wrap .below-wrap .date .month{
	display: block;
	font-size: 20px;
}
.events-list-wrap .below-wrap .date .day{
	font-size: 50px;
	font-weight: 700;
}

/*-------------- Single Event Page Styling -------------*/
.single-retail_events .event-single-page .event-date{
	color: #b5b5b5;
	margin-bottom: 20px;
	display:none;
}
.single-retail_events .event-single-page h2{
	margin-bottom: 10px;
	display: none;
}
.single-retail_events .event-location h3{
	display: none;
}
.single-retail_events .event-single-page .content-wrap{
	line-height: 1.8;
	color: #666;
	font-size: 14px;
	margin-bottom: 30px;
}

.single-retail_events .event-single-page .tickets a{
	display: inline-block;
	border-radius: 0px;
	padding: 15px 30px;
	line-height: 1;
	color: #fff;
	background-color: #3a1264;
}

.single-retail_events .event-single-page .tickets a:hover{
	display: inline-block;
	border-radius: 0px;
	line-height: 1;
	background-color: #ef4238;
}
.single-retail_events .event-single-page .event-speakers{
	margin: 60px 0px;
	text-align: center;
}

.single-retail_events .event-single-page .event-speakers .tab-pane.agendas{
	text-align: left;
}
.single-retail_events .event-single-page .event-speakers .tab-pane.agendas span{
	display: block;
}
.single-retail_events .event-single-page .event-speakers .tab-pane.agendas li span{
	display: inline-block;
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills{
	position: relative;
	margin-bottom: 30px;
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills:before{
	height: 1px;
	width: 100%;
	bottom: 0px;
	background-color: #eaeaea;
	position: absolute;
	left: 0px;
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills li{
	margin: 0px;
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills li a{
	border-radius: 0px;
	background-color: transparent!important;
	border:1px solid #eaeaea;
	color: #b5b5b5;
	padding: 20px;
	position: relative;
	transition: all 400ms ease-in-out;
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills li:first-child a{
	border-right-color: transparent;
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills li a:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0%;
	height: 3px;
	background-color: #5bc6ce;
	opacity: 0;
	transition: all 400ms ease-in-out;
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills li.active a{
	border-bottom-color: #fff; 
}
.single-retail_events .event-single-page .event-speakers ul.nav.nav-pills li.active a:before{
	width:100%;
	opacity: 1;
}
.single-retail_events .event-single-page .event-speakers .tab-content{
	padding-bottom: 30px;
	border-bottom: 1px solid #eaeaea;
}
.single-retail_events .event-single-page .event-speakers .tab-pane{
	line-height: 1.7;
}
.event-location h3,
.event-partners h3{
	margin-bottom: 30px;
}

/*---------------- Speakers Page Styling ---------------*/

.our-speakers{
	display: flex;
	margin: 0px -15px 20px;
	align-items: flex-start;
	justify-content: center;
	list-style-type: none;
	padding: 0px;
	flex-wrap: wrap;
}
.our-speakers .speakers-wrap{
	width: calc(20% - 30px);
	margin: 0px 15px 40px;
	text-align: left;
	text-align: center;
}
.our-speakers .speakers-wrap figure{
	margin-bottom: 15px;
	position: relative;
	border-radius: 50%;
	overflow: hidden;
}
.our-speakers .speakers-wrap figure:hover .overlay{
	opacity: 1;
	visibility: visible;
}
.our-speakers .speakers-wrap h6 span.speaker-positon {
    display: block;
    line-height: 1.4;
    margin-top: 5px;
    font-size: 14px;
    margin-bottom: 5px;
    color: #666;
}
.our-speakers .speakers-wrap h6 strong{
	line-height: 1.4;
	font-size: 14px;
	color: #666;
}
.our-speakers .speakers-wrap .social-icons,
.speaker-content-wrap .speaker-social-icon {
	display: inline-flex;
	width: 100%;
	align-items: center;
	justify-content:center;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.our-speakers .speakers-wrap .social-icons{
	margin-top: 15px;
}
.our-speakers .speakers-wrap .social-icons li,
.speaker-content-wrap .speaker-social-icon li{
	margin-left:5px;
}
.our-speakers .speakers-wrap .social-icons li:first-child,
.speaker-content-wrap .speaker-social-icon li:first-child{
	margin-left:0px;
}
.our-speakers .speakers-wrap .social-icons li a,
.speaker-content-wrap .speaker-social-icon li a{
	width: 40px;
	height: 40px;
	background-color: #fff;
	border-radius: 50%;
	color: #333;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	font-size: 14px;
}
.our-speakers .speakers-wrap .social-icons li a:hover,
.speaker-content-wrap .speaker-social-icon li a:hover{
	background-color: #333;
	color: #fff;
}
.our-speakers .speakers-wrap .info-trigger:before{
	position: absolute;
	font-size: 16px;
	color: #5bc6ce;
	top: 15px;
	left: 15px;
	z-index: 3;
}
.our-speakers .speakers-wrap figcaption{
	position: absolute;
	font-size: 14px;
	color: #fff;
	top: -20px;
	left: 0px;
	right: 0px;
	background-color: #000;
	opacity: 0;
	visibility: hidden;
	padding: 15px 30px;
	transition: all 400ms ease-in-out;
	z-index: 2;
}
.our-speakers .speakers-wrap figcaption.info-active{
	top: 0px;
	opacity: 1;
	visibility: visible;
}
.flag:before {
    content: '';
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 2;
    background-size: 100%;
}
.speaker-single-page .flag:before {
    bottom: 14px;
    width: 35px;
    height: 35px;
}
.img-flag-wrap{
	position: relative;
}
.australia .flag:before{
    background-image: url(./assets/images/australia.png);
}
.usa .flag:before{
    background-image: url(./assets/images/usa.png);
}
.canada .flag:before{
    background-image: url(./assets/images/canada.png);
}
.hong-kong .flag:before{
    background-image: url(./assets/images/hong-kong.png);
}
.singapore .flag:before{
    background-image: url(./assets/images/singapore.png);
}
.new-zealand .flag:before{
    background-image: url(./assets/images/new-zealand.png);
    background-size: cover!important;
}
.sweden .flag:before{
    background-image: url(./assets/images/sweden.jpg);
}
.uk .flag:before{
    background-image: url(./assets/images/uk.jpg);
}
.our-speakers-wrap.team-list .our-speakers .speakers-wrap .wraper .team-email {
    display: inline-block;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    word-break: break-all;
}
.our-speakers-wrap .our-speakers figure,
.our-speakers .speakers-wrap figure{
	width: 150px;
}

.our-speakers-wrap.team-list .our-speakers .speakers-wrap .wraper .team-email:hover{
    color: #18243c;
}

/*--------------- Speaker Single Page Styling ---------------*/
.speaker-single-page .speaker-content-wrap{
	text-align: center;
	width: 100%;
	max-width: 60%;
	margin: 0 auto;
    border: 1px solid #eaeaea;
    padding: 30px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}
.speaker-content-wrap figure {
    display: inline-block;
    margin-bottom: 30px;
}
.speaker-content-wrap figure img{
	max-width: 100%;
}
.speaker-single-page .speaker-content-wrap .speaker-social-icon {
	justify-content: center;
	margin-bottom: 30px;
}
.speaker-single-page .speaker-content-wrap .speaker-social-icon li{
	margin-left: 15px;
}
.speaker-single-page .speaker-content-wrap .speaker-social-icon li a{
	width: 40px;
	height: 40px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
.speaker-single-page{
	margin-bottom: 60px;
}
.speaker-single-page .speaker-content-wrap h2{
	font-size: 28px;
}
.speaker-single-page .speaker-content-wrap h2 span{
	display: block;
	font-size: 18px;
	margin: 15px 0px;
	line-height: 1.4;
	font-weight: 600;
}
.speaker-single-page .speaker-detail-wrap{
	line-height: 1.8;
}
.speaker-single-page .speaker-detail-wrap p{
	margin-bottom: 20px;
}

/*---------------- Blog Slingle Page Styling -------------*/
.content-lock-form{
	box-shadow: 0 8px 16px 0 rgba(0,0,0,.32), 0 -40px 53px 30px #fff;
	position: relative;
	z-index: 1;
	background-color: #18243c;
	padding:50px 40px;
	display: inline-flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	color: #fff;
	border-radius: 10px;
}
.content-lock-form .left-content{
	width: 50%
}
.content-lock-form .left-content .lrm-register{
	padding: 15px 40px;
	line-height: 1;
	color: #333;
	background-color: #fff;
	display: inline-block;
	margin-top: 20px;
	font-size: 16px;
}
.content-lock-form .left-content .lrm-register:hover{
	color: #fff;
	background-color: #5bc6ce;
}
.content-lock-form .right-content{
	width: 30%
}
.locked-post .tt-post-info .tt-post-title:after {
    display: inline-block;
    font-size: 16px;
    content: "\f023";
    font-family: FontAwesome;
    margin-left: 5px;
    color: #aeaeae;
}
.post-ad{
	margin-bottom: 40px;
}
.premium-content .paywall {
   visibility: hidden;
   max-height: 0px;
}

/*------------------ Course Archive Styling -------------------------*/
.courses-list{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	margin: 0px -15px 0px;
	list-style-type: none;
	padding: 0px;
}
.courses-list li.course-wrap {
    width: calc(33% - 30px);
    margin: 0px 15px 30px;
    transition: all 400ms ease-in-out;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.courses-list li.course-wrap:hover{
	box-shadow: 0px 10px 10px rgba(0,0,0,0.15);
}
.courses-list li.course-wrap .courses-content-wrapper{
	padding: 20px;
    border:1px solid #eaeaea;
    border-top: 0;
}
.courses-list .course-details{
	display: flex;
	flex-direction: column;
	margin-bottom: 10px;
}
.courses-list .course-details span{
	margin-bottom:-3px;
	font-size: 14px;
	line-height: 1.7;
}
.courses-list .course-details span label{
	margin-right: 5px;
	font-weight: 600;
}
.courses-list h2 a{
	font-size: 18px;
	color: #333;
	margin-bottom: 5px;
	display: inline-block;
	font-weight: 600;
}
.courses-list h2 a:hover{
	color: #5bc6ce;
}
.courses-list .more-btn a{
	display: inline-block;
	line-height: 1;
	padding: 14px 25px;
	background-color: #18243c;
	color: #fff;
	font-size: 14px;
	margin-top: 15px;
}
.courses-list .more-btn a:hover{
	background-color: #5bc6ce;
}
.our-actors-wrap.course-list.new-sec-gap{
	margin-bottom: 50px;
}
.course-single-page .course-details{
	display: flex;
	flex-direction: column;
}
.course-single-page .course-details span{
	margin-bottom: 10px;
	line-height: 1.7;
}
.course-single-page .course-details span label{
	font-weight: 600;
	margin-right: 5px;
}

/*------------------ Sign In Popup Styling ----------------*/
.lrm-main form.lrm-form button[type=submit] {
    border-radius: 0;
    background-color: #18243c;
    font-weight: 400;
    font-size: 14px;
    transition: all 400ms ease-in-out;
    text-transform: uppercase;
    font-family: 'Rubik';
}
.lrm-main form.lrm-form button[type=submit]:hover{
    background-color: #5bc6ce;
}
.lrm-main form.lrm-form .fieldset--terms a{
	color: #333;
}
.lrm-main form.lrm-form .fieldset--terms a:hover{
	color: #5bc6ce;
}
.lrm-main .lrm-close-form{
	background-color: #18243c;
	border-radius: 50%;
	top: -20px;
	right: -20px;
}
.lrm-main .lrm-close-form:hover{
	background-color: #5bc6ce;
	color: #fff;
}

.frontend-submission .modal-dialog{
    margin: 9% auto;
    background-color: #fff;
    padding: 30px;
    border-radius: 5px;
}
.subs-form.frontend-submission .modal-dialog,
.job-form.frontend-submission .modal-dialog{
	margin: 16% auto;
}
.frontend-submission .modal-dialog form input,
.frontend-submission .modal-dialog form select,
.frontend-submission .modal-dialog form textarea{
	height: 50px;
	width: 100%;
	padding: 10px 15px;
}
.frontend-submission .modal-dialog form input[type="text"],
.frontend-submission .modal-dialog form select,
.frontend-submission .modal-dialog form textarea{
	border: 1px solid #c1c1c1;
}
.frontend-submission .modal-dialog form textarea{
	height: 150px;
}
.frontend-submission .modal-dialog form .form-field{
	margin-bottom: 20px;
}
.frontend-submission .modal-dialog h4{
	font-size: 25px;
	margin-bottom: 15px;
	font-weight: 700;
}
.frontend-submission .modal-dialog form label{
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
}
.frontend-submission .modal-dialog button.close {
    position: absolute;
    top: -20px;
    right: -20px;
    width: 40px;
    height: 40px;
    opacity: 1;
    background-color: #3a1264;
    color: #fff;
    font-weight: 300;
    border-radius: 50%;
    transition: all 400ms ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
}
.frontend-submission .modal-dialog button.close span {
    font-size: 25px;
    transform: translateY(-3px);
}
.frontend-submission .modal-dialog button.close:hover{
	opacity: 1;
    background-color: #5bc6ce;
}
.frontend-submission .modal-dialog form .course-image input{
	padding: 0px;
	height: auto;
}
.frontend-submission .modal-dialog form input[type="submit"]{
	border:0px;
	background-color: #18243c;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	border-radius: 0px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Rubik';
	transition: all 400ms ease-in-out;
}
.frontend-submission .modal-dialog form input[type="submit"]:hover{
	background-color:  #5bc6ce;
	color: #fff;
}
.frontend-submission .modal-dialog form{
	margin-bottom: -20px;
}

/*----------------- Team Archive Styling ---------------------*/
/*.our-speakers-wrap.team-list .our-speakers .speakers-wrap {
    border: 1px solid #aeaeae;
    padding: 30px 15px;
    min-height: 430px; 
}*/
.our-speakers.col-3 .speakers-wrap {
    width: calc(33.33% - 30px);
}
.our-speakers.col-6 .speakers-wrap{
	width: calc(16.667% - 30px);
}

/*----------------- Contact Page Tab Styling -------------------*/
.general-inquiries-wrap .group-item input[type="email"], 
.general-inquiries-wrap .group-item input[type="text"] {
    width: 100%;
    font-size: 14px;
    padding: 10px;
}

.general-inquiries-wrap .interested-in input[type="radio"],
.speaking-opportunities-wrap input[type="checkbox"],
.sponser-form-wrapper .sponser-form-group input[type="checkbox"]{
    height: auto;
    margin: 8px 5px 0 0;
    float: left;
}
.general-inquiries-wrap .interested-in .wpcf7-list-item.first {
   	margin-left: 0px;
}
.contact-form-main-wrapper textarea{
	width: 100%;
	height: 200px;
}

.general-inquiries-wrap input[type="submit"] {
    height: auto;
    padding: 8px 40px;
}
.contact-form-main-wrapper  select{
	padding: 0px 10px;
}
.contact-form-main-wrapper  textarea{
	width: 100%;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span, 
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item{
    border-radius: 0px!important;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item {
    width: 33.33%;
    margin: 0px!important;
    text-align: center;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 0px;
    display: inline-block;
    background-color: transparent!important;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab{
	text-align: left;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #666;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item.active span {
    background-color: #f2f2f2;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span {
    background-color: #ebebeb;
    color: #fff;
    padding: 20px 30px;
    width: 100%;
    display: inline-block;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item:nth-child(1) span {
    background-color: #3a1264;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item:nth-child(2) span {
    background-color: #2e2e2e;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item:nth-child(3) span {
    background-color: #ff8d09;
}
.contact-form-main-wrapper form input,
.contact-form-main-wrapper form select{
	height: 40px;
	border-radius: 0;
	width: 100%;
	border:1px solid #c1c1c1;
}
.contact-form-main-wrapper form ._form_element._field56 ._row._checkbox-radio input[type="radio"], 
.inquery-form .inquery-form-wrap form ._form_element ._row._checkbox-radio input[type="radio"] {
    margin-top: 7px;
}
.contact-form-main-wrapper input[type="checkbox"], 
.inquery-form .inquery-form-wrap form input[type="checkbox"], 
.contact-form-main-wrapper input[type="radio"], 
.inquery-form .inquery-form-wrap form input[type="radio"] {
    height: auto;
    width: auto;
    margin-right: 5px;
}
.contact-form-main-wrapper input, 
.contact-form-main-wrapper select, 
.contact-form-main-wrapper textarea, 
.contact-form-main-wrapper .interested-in, 
.contact-form-main-wrapper input[type="checkbox"] {
    margin-bottom: 20px;
}
.contact-form-main-wrapper form ._form_element ._row._checkbox-radio, 
.inquery-form .inquery-form-wrap form ._checkbox-radio {
    display: flex;
}
.contact-form-main-wrapper form ._form_element, 
.inquery-form .inquery-form-wrap ._form_element {
    width: 50%!important;
    float: left;
    padding: 0px 15px!important;
    margin-bottom: 20px!important;
}
.simple-texst .contact-section .contact-form-main-wrapper form{
	width: 100%!important;
	padding: 0px!important;
	margin: 0px -15px;
	background-color: transparent!important;
}
.contact-form-main-wrapper .tt-tabs-content{
	background-color: #f7f7f7;
	padding: 30px;
}
.contact-form-main-wrapper form  ._button-wrapper{
	display: inline-block;
	width: 100%;
	margin: 0px 15px;
}
.contact-form-main-wrapper form  ._button-wrapper button{
	border-radius: 0px;
	padding: 15px 40px;
	background-color: #18243c;
	color: #fff;
	transition: all 400ms ease-in-out;
	border:0px;
	display: inline-block;
	line-height: 1;
	font-size: 16px;
}
.contact-form-main-wrapper form  ._button-wrapper button:hover{
	background-color: #5bc6ce;
}
.contact-form-main-wrapper h2{
	margin-bottom: 20px!important;
}

/*---------------------- Search Filter Styling -------------------*/
.cat-filter-wrap .cat-filter {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    flex-wrap: wrap;
    background-color: #fff;
    -webkit-transition: all .400s ease-in-out;
       -moz-transition: all .400s ease-in-out;
        -ms-transition: all .400s ease-in-out;
         -o-transition: all .400s ease-in-out;
            transition: all .400s ease-in-out;
}
.cat-filter-wrap {
    background-color: #ececec;
    padding: 20px;
}
.cat-filter-wrap.filter-show{
	padding: 20px 20px 50px;
}
.cat-filter-wrap .cat-filter:hover{
    box-shadow: 0px 0px 10px rgba(0,0,0,0.18);
}
.cat-filter-wrap .cat-filter .select2-container .select2-selection--single,
.cat-filter-wrap .cat-filter .select2-container .select2-selection--multiple{
	height: 45px;
	min-height: 45px;
	border:0;
}
.cat-filter-wrap .cat-filter .select2-container .select2-selection--single, 
.cat-filter-wrap .cat-filter .select2-container .select2-selection--multiple{
	display: flex;
	align-items: center;
    border-radius: 0;
    margin: 0;
    background-color: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 23%;
}
button.filtersubmit {
    padding: 10px 30px;
    height: 60px;
    border: 0px;
    background-color: #18243c;
    width: 10%;
    color: #fff;
    transition: all 400ms ease-in-out;
    margin-left: 10px;
}
button.filtersubmit:hover{
    background-color: #5bc6ce;
}
.select2-container--default .select2-search--inline .select2-search__field{
	width: 100%!important;
}
.cat-filter-wrap .cat-filter .learning-categories,
.cat-filter-wrap .cat-filter>:nth-child(4),
.cat-filter-wrap .cat-filter>:nth-child(6),
.cat-filter-wrap .cat-filter>:nth-child(8){
	width: calc(20% - 10px)!important;
	margin-left: 10px;
	overflow: hidden;
	border-right: 1px solid #eaeaea;
}

.cat-filter-wrap .cat-filter .select2-container--default .select2-selection--multiple .select2-selection__rendered{
	height: 45px;
	overflow-x: hidden;
	overflow-y: visible;
}
.cat-filter-wrap .cat-filter>:nth-child(8){
	border-right: 0px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: transparent;
    border: 0;
    font-size: 14px;
    color: #7b7b7b;
}

.cat-filter-wrap .cat-filter .learning-categories{
	width: 25%!important;
}
.cat-filter-wrap .cat-filter>:nth-child(2) {
    width: 20%!important;
    border-right: 1px solid #eaeaea;
}
.cat-filter-wrap .cat-filter :nth-child(2).select2-selection__arrow {
    width: 28px!important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
    width: auto!important;
    margin: 5px 5px 0 0;
    display: inline-block;
}
.learning-filter-wrap{
	position: relative;
	margin-top: 30px;
}
.loading {
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0px;
    right: 0px;
    background-color: rgba(255,255,255,0.7);
    display: flex;
    align-items: flex-start;
    padding: 20px;
    justify-content: center;
    z-index: 2;
}
.loading img{
	max-width: 5%;
	margin: 0 auto;
}
.grid-layout.post-grid-view{
	display: inline-flex;
	flex-wrap: wrap;
}
.select2-container--default .select2-search--inline .select2-search__field {
    width: 100%;
    position: absolute;
    top: 0px;
    height: 45px;
    padding: 0px 10px;
}
.not-found{
	margin: 0px 15px;
}

/*---------------- My Account Styling ----------------*/
.woocommerce-account .tt-column-content .woocommerce{
	padding: 30px;
	border:1px solid #eaeaea;
	border-radius: 5px;
	margin-top: 60px;
}

/*----------------- Newsletter Styling ------------------*/
.rlc-newsletter{
	background-color:#f2f2f2;
	padding: 0px 50px 0px 100px!important;
	margin: 0px!important;
	overflow: hidden;
}
.rlc-newsletter .vc_column-inner>.wpb_wrapper{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.rlc-newsletter .newsletter-img-wrapper{
    margin-bottom: 0 !important;
}
.rlc-newsletter .newsletter-img-wrapper figure{
    margin-bottom: 0 !important;
    transform: rotate(-37deg);
}
.rlc-newsletter .newsletter-content-wrapper form ._form-content{
	display: flex;
	align-items: center;	
	justify-content: center;
}
.sidebar-subscribe-form form ._form-content input,
.sidebar-subscribe-form form ._form-content button,
.rlc-newsletter .newsletter-content-wrapper form ._form-content input,
.rlc-newsletter .newsletter-content-wrapper form ._form-content button{
	height: 50px;	
	padding: 10px 20px;
	width: 100%;
}
.sidebar-subscribe-form form ._form-content input{
	border:0px;
}
.rlc-newsletter .newsletter-content-wrapper form ._form-content input{
	border: 0px;
}
.rlc-newsletter .newsletter-content-wrapper form ._form-content label{
	display: none;
}
.rlc-newsletter .newsletter-content-wrapper form ._form-content button,
.sidebar-subscribe-form form ._form-content button{
	background-color: #ff8d09; 
	border:0px;
	color: #fff;
	font-size: 18px;
	transition: all 400ms ease-in-out;
}
.rlc-newsletter .newsletter-content-wrapper form ._form-content button:hover,
.sidebar-subscribe-form form ._form-content button:hover{
	background-color: #5bc6ce; 
}
.rlc-newsletter .newsletter-content-wrapper form ._form-content ._form_element {
	width: calc(60% - 30px);
	margin-right: 20px;
}
.rlc-newsletter .newsletter-content-wrapper form ._form-content ._button-wrapper {
	width: 40%;
}
.newsletter-content-wrapper{
	width: calc(100% - 280px);
	padding: 50px 0px;
	margin-left: 80px;
}
.newsletter-content-wrapper h4{
	margin-bottom: 10px;
}
.newsletter-content-wrapper .des{
	margin-bottom: 30px;
}
.rlc-newsletter .newsletter-img-wrapper figure {
    width: 165px;
}
.rlc-newsletter .newsletter-img-wrapper figure img,
.rlc-newsletter .newsletter-img-wrapper figure .vc_single_image-wrapper{
	width: 100%;
}
.sidebar-subscribe-form{
	background-color: #f2f2f2;
	padding: 30px;
	text-align: center;
}
.sidebar-subscribe-form figure{
	display: inline-block;
}
.sidebar-subscribe-form .tt-newsletter-title{
	margin-bottom: 15px;
	font-size: 22px;
}
.sidebar-subscribe-form form ._form-content button{
	margin-top: 10px;
}
.sidebar-subscribe-form form label{
	display: none;
}
.sidebar-subscribe-form form{
	margin-top: 25px;
}

/*------------------- General Styling -------------------*/
.our-history-wrap.highlights a.vc_general.vc_btn3 {
    background-color: #18243c;
    border-color: #18243c;
    color: #fff;
    margin-top: 30px;
}
.our-history-wrap.highlights a.vc_general.vc_btn3:hover{
    background-color: #5bc6ce;
    border-color: #5bc6ce;
    color: #fff;
}
.our-history-wrap.highlights a.vc_general.vc_btn3, 
.our-history-wrap .cta-wrap a.cta-btn {
    width: 230px;
    padding: 20px 0px;
    font-size: 14px;
    background-image: none;
}
.our-history-wrap .wpb_text_column p {
    text-align: justify;
}
ul.keytakeaways-points-wrap li {
    list-style-type: disc;
    margin-bottom: 15px;
}
.new-section-title{
	margin-bottom: 40px!important;
}
.new-no-pad{
	padding: 0px!important;
}
.pri-pd.top-include-wrap{
	padding: 80px 0px;
}

/*--------------- Footer Styling ---------------*/
.footer_widget.widget_nav_menu li a:hover{
	color: #fff;
}
.tt-footer .tt-title-block-2, 
.tt-footer .footer_widget .tt-title-block.type-2 .tt-title-text, 
.tt-footer .footer_widget .tt-newsletter-title{
	font-size: 15px;
}
.tt-footer .footer_widget.widget_nav_menu li a {
	font-size: 14px;
}
.tt-footer .widget_social_media .tt-f-social a{
	color: #fff;
	font-size: 16px;
	opacity: 1;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border:2px solid #fff;
	width: 40px;
	height: 40px;
}
.tt-footer .widget_social_media .tt-f-social a:hover{
	background-color:  #5d4b9e;
	color: #fff;
	border-color: #5d4b9e;
}

.tt-footer .footer-submit{
	display: inline-block;
	width: 100%;
	padding: 10px 15px;
	color: #fff;
	background-color:#5bc6ce;
	margin-top: 20px;
	text-align: center;
}
.tt-footer .footer-submit:hover{
	background-color: #fff;
	color: #000;
}
.tt-footer-copy{
	font-size: 14px;
	font-weight: 300!important;
}
.container{
	margin: 0 auto!important;
}
.tt-footer-copy a{
    color: #5d4b9e;
}

/*---------------------- New Retail 20 Page Styling --------------------*/
.new-retail-detail-wrapper a.vc_general.vc_btn3 {
    background-color: #18243c;
    border-color: #18243c;
    color: #fff;
    margin-top: 30px;
    background-image: none;
    padding: 15px 45px;
}
.new-retail-detail-wrapper a.vc_general.vc_btn3:hover{
	background-color: #5bc6ce;
    border-color: #5bc6ce;
    color: #fff;
}
.more-speakers{
	display: inline-block;
	width: 100%;
	position: absolute;
	bottom: -30px;
	left: 0;
	right: 0;
	text-align: center;
}
.more-speakers a {
    display: inline-block;
    line-height: 1;
    font-size: 16px;
    color: #fff;
    padding: 15px 45px;
    background-color: #18243c;
}
.more-speakers a:hover{
    background-color:  #5bc6ce;
}

.sidebar .tt-nav-tab .tt-nav-tab-item.active:before{
	top:-1px;
}

.footer_widget.widget_text p{
	font-size: 14px;
	color: rgba(255,255,255,0.4);
	font-weight: 500;
}
.tt-heading:before {
    background: #3a1264;
    opacity: 1;
}
.tt-author-info a.tt-author-title {
    font-size: 18px;
}

/*----------------- Brochers Request Page Styling -----------------*/
.brochure-main-wrap {
    padding: 60px 30px 60px 30px;
}
.brochure-main-wrap ._form_element {
    margin-bottom: 15px!important;
}
.brochure-main-wrap  form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
}
.brochure-main-wrap  .left-sec{
    padding:40px 30px;
    border:1px solid #ededed;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.03);
}
.brochure-main-wrap form input, 
.brochure-main-wrap form select {
    width: 100%;
    height: 40px;
    padding: 10px 15px;
}
.brochure-main-wrap form button {
    padding: 15px 0px;
    background-color: #18243c;
    height: auto;
    width: 27%;
    color: #fff;
    text-transform: uppercase;
    margin-top: 20px;
    border:0px;
    transition: all 400ms ease-in-out;
}
.brochure-main-wrap form ._button-wrapper{
    text-align: center;
}
.brochure-main-wrap form button:hover{
    background-color: #5bc6ce;
}
.brochure-main-wrap h3{
	text-align: center;
	margin-bottom: 30px!important;
}
.brochure-main-wrap form input[type="checkbox"] {
    width: auto;
    height: auto;
}
.brochure-main-wrap form ._checkbox-radio {
    display: flex;
    align-items: center;
}
.brochure-main-wrap form ._checkbox-radio label{
	margin-left: 5px;
}

/*------------------- Job Page Styline ---------------------*/
.job-filter-wrap{
    display:block;
    background-color: #f5f5f5;
    padding: 20px;
}
.job-filter-wrap h2 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}
.job-filter-wrap button.searchsubmit {
    padding: 10px 30px;
    height: 40px;
    border: 0px;
    background-color: #3a1264;
    width:100%;
    color: #fff;
    transition: all 400ms ease-in-out;
    margin-left: 0px;
}
.job-filter-wrap button.searchsubmit:hover {
    background-color: #5bc6ce ;
}
.select2-results__option{
	font-size: 14px;
}
.job-filter-wrap .jobs-search .select2-container .select2-selection--single, 
.job-filter-wrap .jobs-search .select2-container .select2-selection--multiple {
    display: flex;
    align-items: center;
    border-radius: 0;
    margin: 0;
}
.job-filter-wrap .jobs-search .input.search-field {
    width: 100%!important;
    margin-left: 0px;
}
.job-filter-wrap .jobs-search .select2-container .select2-selection--single, 
.job-filter-wrap .jobs-search .select2-container .select2-selection--multiple,
.job-filter-wrap .jobs-search>:nth-child(1),
.job-filter-wrap .jobs-search select{
    height: 40px;
    min-height: 40px;
}
.job-wrap .jobs-list .job-bottom .date {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #a2a2a2;
}
.job-filter-wrap .jobs-search select{
	width: 100%;
    color: #999;
    border:1px solid #c1c1c1;
}
.job-filter-wrap .jobs-search .job-industry,
.job-filter-wrap .jobs-search .job-location{
    width: 100%!important;
    margin-left: 0px;
}
.job-filter-wrap .jobs-search .job-industry,
.job-filter-wrap .jobs-search .job-location,
.job-filter-wrap .jobs-search>:nth-child(1) {
    margin-bottom: 10px;
}
.job-filter-wrap .jobs-search select{
	padding: 10px 15px;
}
.job-filter-wrap .jobs-search .job-location .select2,
.job-filter-wrap .jobs-search .job-industry .select2{
	width: 100%!important;
}
.job-filter-wrap .jobs-search>:nth-child(1) {
    width: 100%;
    color: #999;
    border:1px solid #c1c1c1;
}
.job-filter-wrap .jobs-search .search-field::placeholder {
    color: #999;
}
.title-wrapper .tt-heading-title {
    font-size: 30px;
    font-weight: 500;
}
.job-filter-wrap .jobs-search input.search-field,
.job-filter-wrap .jobs-search .select2-container--default .select2-selection--single{
	border:1px solid #c1c1c1;
	padding: 10px 15px;
}
.job-filter-wrap .jobs-search .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0;
    width: 100%;
}
.job-filter-wrap .jobs-search .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 20%;
}
.job-wrap .jobs-list {
    padding: 0px;
    margin: 0px auto 0px;
    list-style-type: none;
}
.job-top .job-title{
	display: inline-flex;
	flex-direction: column;
	font-size: 22px;
	margin-bottom: 10px;
}
.job-top .job-title a{
	color: #333;
}
.job-top .job-title a:hover{
	color: #3a1264;
}
.job-top .job-title span {
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 700;
    color: #a2a2a2;
    text-transform: uppercase;
}
.job-wrap .jobs-list .features-wrap{
	display: flex;
	flex-direction: column;
}
.job-wrap .jobs-list .features-wrap .range{
	margin-bottom: 10px;
}
.job-wrap .jobs-list .features-wrap .location{
	margin-bottom: 30px;
}
.job-wrap .jobs-list .features-wrap .desc{
	line-height: 1.7;
	margin-bottom: 20px;
}
.job-wrap .jobs-list a.apply-job,
.more-btn a{
    padding: 18px 30px;
    display: inline-block;
    background-color: #3a1264;
    color: #fff;
    font-size: 14px;
    line-height: 1;
}
.job-wrap .jobs-list a.apply-job:hover,
.more-btn a:hover{
    background-color:#5bc6ce;
}
.job-wrap .jobs-list .job-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid #eaeaea;
	padding-top : 30px;
}
.job-wrap .jobs-list .clogo{
	max-width: 12%;
}
.job-wrap .jobs-list .clogo img{
	width: 100%;
}
.job-top{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.tt-header .top-social li:last-child{
	margin-right: 0;
}
.home-bottom-ad{
	position: relative;
	top: 15px;
}
.archive .ad-section {
    margin-bottom: 35px;
    margin-top: -25px;
}

.job-wrap .jobs-list li{
	border: 1px solid #eaeaea;
	padding: 30px;
	margin-bottom: 15px;
	transition: all 400ms ease-in-out;
}
.job-wrap .jobs-list li:hover{
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	transform: translateY(-5px);
}
.job-single-page .job-img{
	margin-bottom: 30px;
}
.subs-form-wrap ._form ._form-content{
	display: flex;
}
.subs-form-wrap ._form ._form-content label{
	display: none;
}
.subs-form-wrap ._form ._form-content button,
.subs-form-wrap ._form ._form-content input{
	height: 40px;
	width: 100%
}
.subs-form-wrap ._form ._form-content input{
	border:1px solid #c1c1c1;
}
.subs-form-wrap ._form ._form-content input,
.subs-form-wrap ._form ._form-content input::placeholder{
	color: #eaeaea;
}
.subs-form-wrap ._form ._form-content ._button-wrapper{
	width: 30%;
}
.subs-form-wrap ._form ._form-content button{
	background-color:#18243c ;
	color: #fff;
	border-radius: 0px;
	border:0px;
}

.subs-form-wrap ._form ._form-content button:hover{
	background-color:#5bc6ce;
}
.subs-form-wrap ._form ._form-content ._form_element{
	width: calc(70% - 10px);
	margin-right: 10px;
}
.subs-form.frontend-submission h4{
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 25px;
	text-align:left!important;
}
.subs-form .desc{
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.7;
}
.subs-form.frontend-submission input[type="email"]{
	margin-bottom:15px;
}
.subs-form.frontend-submission .hs-error-msgs {
	margin:0px 0px 10px!important;
	padding:0px!important;
	list-style-type:none;
}
.subs-form.frontend-submission .hs-error-msgs li{
	list-style:none;
	margin-bottom:5px!important;
}
.subs-form.frontend-submission .hs-error-msgs li label{
	color:red;
	font-size:14px;
	margin-bottom:0px!important;
}
.subs-form.frontend-submission .hs-error-msgs li:last-child{
	margin-bottom:0px!important;
}
.subs-form.frontend-submission p{
	margin-bottom: 15px;
	font-size: 14px;
	text-align:left!important;
	line-height: 1.7;
}
.course-form.frontend-submission .modal-dialog form,
.job-form.frontend-submission .modal-dialog form{
	margin-bottom: -20px;
}
.frontend-submission .modal-dialog form{
	margin-bottom: 0;
}
.course-form.frontend-submission .modal-dialog form .form-field,
.job-form.frontend-submission .modal-dialog form .form-field{
    margin-bottom: 20px;
    display: inline-block;
    width: calc(50% - 22px);
    margin: 0px 10px 20px;
}
.course-form.frontend-submission .modal-dialog form .form-field:nth-child(8),
.course-form.frontend-submission .modal-dialog form .form-field:nth-child(9),
.job-form.frontend-submission .modal-dialog form .form-field:nth-child(8),
.job-form.frontend-submission .modal-dialog form .form-field:nth-child(9){
	width:calc(100% - 22px);
}
.course-form.frontend-submission .modal-dialog form, 
.job-form.frontend-submission .modal-dialog form{
	margin: 0px -10px -20px;
}
.job-single-page .features-wrap span{
	margin-bottom: 10px;
	line-height: 1.7;
}
.job-single-page h2,
.job-single-page .features-wrap{
	margin-bottom: 20px;
}
.job-single-page .features-wrap span{
	display: block;
}
.job-single-page .features-wrap span.range{
	margin-bottom: 10px;
	line-height: 1;
}
.job-single-page .features-wrap span.location{
	margin-bottom: 20px;
	line-height: 1;
}
.job-filter-wrap{
	margin-bottom: 40px;
}
.job-sidebar-contents .custom-sidebar .aligncenter{
	margin-bottom: 10;
}

.tt-header.stick .nav-more{
	transform: translateY(0);
}
.tt-header{
	transition: all 400ms ease-in-out;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.cat-filter-wrap input,
.cat-filter-wrap input,
.cat-filter-wrap input::placeholder,
.cat-filter-wrap input::placeholder,
.cat-filter-wrap .cat-filter select{
	color: #7d7d7d;
	font-size: 14px;
	padding: 10px 15px;
}
.cat-filter-wrap .cat-filter .learning-categories,
.cat-filter-wrap .cat-filter :nth-child(4){
	height: 45px;
	border-radius: 0px;
}
.cat-filter-wrap .cat-filter .learning-categories option.level-0{
	font-weight: 500;
}
.cat-filter-wrap .cat-filter .postform,
.cat-filter-wrap .cat-filter button.filtersubmit{
	width: 25%!important;
	margin-left: 0!important;
}
.cat-filter-wrap .cat-filter button.filtersubmit{
	width: calc(20% - 10px)!important;
	margin-left: 10px!important;
}
.cat-filter-wrap .cat-filter .postform{
	margin-right: 10px!important;
	border:1px solid #c1c1c1;
	height:40px;
}
.contact-section,
.contact-section .contact-form-main-wrapper{
	padding: 0px!important;
}
.single .tt-blog-head{
	margin-bottom: 25px;
}
.course-image{
	position: relative;
}
.course-fee-wrap{
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-block;
	line-height: 1;
	background-color:#ff8d09;
	color: #fff;
	padding: 8px 14px;
	font-size: 18px;
	font-weight: 600;
}
.course-desc{
	line-height: 1.7;
}
._error-inner{
	margin-bottom: 10px;
	background-color: red;
	padding-top: 10px;
	font-size: 12px;
}
.single-course-wrap {
    width: 100%;
    margin: 0 auto;
    display: inline-flex;
    align-items: flex-start;
}
.single-course-wrap .single-course-details{
	padding: 0px;
	margin-left: 50px;
	width:calc(50% - 50px);	
	margin-top: -5px;
}
.course-single-page .course-img{
	width: 50%;
}
.single-course-wrap .course-desc{
	margin-bottom: 15px;
}
header.not-sticky{
	position: absolute;
}
.cat-filter-wrap.filter-sticky{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 10;
}
.logged-in.admin-bar .cat-filter-wrap.filter-sticky{
	top: 32px;
}
.new-newsletter-wrapper {
    border: 1px solid #ededed;
    text-align: center;
    padding: 50px 18%!important;
    margin: 50px 0px;
}
.new-newsletter-wrapper .simple-text {
	line-height: 1.7;
	font-size: 22px;
	color: #000;
}

.m-btn li.submit-course a,
.m-btn li.submit-job a,
.mega-submit-btn{
    display: inline-block;
    background-color: #f26922;
    margin-left: 20px;
    margin-top: 15px;
    color: #fff;
}
.m-btn li.submit-course a:hover,
.m-btn li.submit-job a:hover,
.mega-submit-btn:hover{
    background-color: #ef4238;
    color: #fff;
}
.mega-submit-btn{
	padding: 15px 30px;
	line-height: 1; 
	margin: 0px;
}
.mega-submit-btn:hover{
	background-color: #ef4238;
	color: #fff;
}
.top-page-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tt-breaking-news-weather-wrapper .tt-breaking-news .tt-breaking-news-title {
    background-color: red!important;
}
.pagination.pagination-hidden{
	display: none;
}
.event-speakers .view-all{
    padding: 10px 20px;
    background-color: #18243c;
    color: #fff;
}
.event-speakers .view-all:hover{
    background-color: #5bc6ce;
}
.tt-breaking-news-weather-wrapper .tt-trending-tag .tt-author-tag img{
	display: none;
	
}

.sponsorship-opportunities-info-content .sponsorship-info-txt {
    border: 3px solid #ccc;
    padding: 25px;
    min-height: 245px;
    margin-bottom: 30px!important;
}
.sponsorship-opportunities-info-content .sponsorship-info-txt h4 i {
    color: #ff8d09;
}
.sponsorship-opportunities-info-content .sponsorship-info-txt i {
    margin-right: 7px;
}
.retail-icon-box-section .simple-text i,
.sponsorship-opportunities-info-content .sponsorship-info-txt i {
    font-style: normal;
    font-size: 18px;
}
.page-break-newsletter.vc_section.pri-pd {
    padding: 50px !important;
}
.page-break-newsletter {
    text-align: left;
}
.page-break-newsletter {
    color: #797979;
}
.new-pri-pd{
	padding: 50px 15px!important;
}
.bg-dark{
	background-color: #000;
}
.txt-white{
	color: #fff!important;
}
.sponsors-snapshot-wrap .snapshots-logo-wrapper .isotope-item {
    margin: 0px 15px !important;
}
li.isotope-item {
    position: initial!important;
    margin: 0px 5px!important;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    display: inline-block!important;
    float: none!important;
}
.sponsors-snapshot-wrap .snapshots-logo-wrapper ul {
    text-align: center;
}
.spop-btn{
	color: #18243c!important;
}
.spop-btn:hover{
	color: #a8dece!important;
}
.retail-icon-box-section .vc_col-md-3 .simple-text h2{
	font-size: 24px;
}
.section-title{
	margin-bottom: 40px!important;
	font-size: 32px;
}
.new-testimonials-wrapper .quote blockquote {
    font-size: 30px;
    font-weight: 700;
    width: 88%;
    margin: 0px auto 55px;
    line-height: 1.4;
}
.new-testimonials-wrapper .swiper-active-switch {
    background-color:#5bc6ce;
    border-color: #5bc6ce;
}

.get-involved-form,
.extra-form-styling{
    width: 100%;
    max-width: 60%;
    margin: 0 auto!important;
    padding: 30px!important;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.11);
    float: none!important;
}
.extra-form-styling{
	padding: 30px 30px 0px !important;
}
.get-involved-form label{
	display: block;
}
.get-involved-form .form-inline{
	display: flex;
	align-items: flex-start;
	margin: 0px -15px 20px;
}
.get-involved-form input,
.get-involved-form select,
.get-involved-form textarea{
	height: 40px;
	border:1px solid #cacaca;
	width: 100%;
	padding:0px 15px;
}
.get-involved-form textarea{
	height: 150px;
}

.get-involved-form .form-group{
	margin-bottom: 20px;
}
.get-involved-form .form-inline .form-group{
	margin: 0px 15px 0px;
	width:50%;
}
input[type="file"]{
	border:0px;
	padding:0px;
}
.get-involved-form input[type="submit"]{
	width: auto;
	display: inline-block;
	padding: 10px 30px;
	line-height: 1;
	background-color: #ff5226;
	border:0px;
	color: #fff;
	transition: all 400ms ease-in-out;
}
input[type="file"]{
	border:0px;
	padding:0px;
}
.extra-form-styling .action{
	padding: 0px!important;
	margin: 0px!important;
}
form .get-involved-form + div.wpcf7-validation-errors,
form .get-involved-form + .wpcf7-response-output.wpcf7-mail-sent-ok{
	width: 60%;
	margin: 15px auto 0px;
}
.get-involved-form input[type="checkbox"]{
	width: auto;
	height: auto;
}
.wpcf7-checkbox .wpcf7-list-item.first{
	margin-left: 0;
}
.upload-article input,
.upload-photo input{
	border:0px;
	height: auto;
}
.testimonial-pagination{
	position: absolute;
    top:50px;
    left: 0;
    right: 0;
}
.par-op-btn.extra-btn .read-more1 {
    display: inline-block;
    padding: 15px 30px;
    line-height: 1;
    background-color: #18243c;
    color: #fff!important;
    margin-top: 20px;
}
.new-testimonials-wrapper .swiper-button-prev,
.new-testimonials-wrapper .swiper-button-next{
	background-image: url('./assets/images/new-arrow-left.png');
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
	width: 30px;
	height: 80px;
	cursor: pointer;
}
.testi-arrows{
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.new-testimonials-wrapper .swiper-button-next{
	background-image: url('./assets/images/new-arrow-right.png');
}
.par-op-btn.extra-btn .read-more1:hover{
	background-color: #5bc6ce;
}
.icon-main-wrap{
	color: #ff8d09;
}
.new-btn-wrapper{
	margin-bottom: 0!important;
}
.new-btn-wrapper a{
	background-color: #ff8d09!important;
	border-color: #ff8d09!important;
	transition: all 400ms ease-in-out;
}
.new-btn-wrapper a:hover{
	background-color: #5bc6ce!important;
	border-color: #5bc6ce!important
}
.quote-wrap .quote-icon {
    font-size: 30px;
    display: inline-block;
    color: #ffffff;
}
.quote-wrap .quote-icon{
	margin-bottom:70px!important;
}
.tt-mslide-author img{
	border-radius:50%;
	margin-right:5px;
}
.submitted-message p{
	margin-bottom:0px!important;
}
.tt-item-post-title .tt-title-ul {
    text-align: left;
    line-height: 1.7;
}

.exhibitor-list th {
    background-color: #f5f5f5;
    padding: 15px 20px;
    font-size: 18px;
	border:0px;
}
.exhibitor-list td.title a:hover {
    color: #ff8d09;
}
.exhibitor-list td.title a {
    color: #585858;
}
.exhibitor-list td.title {
    width: 80%;
    padding-left: 15px;
}
.exhibitor-list table {
    width: 100%;
	border:0px;
}
.exhibitor-list td.title .img {
    margin-right: 10px;
    width: 10%;
    display: inline-block;
}
.exhibitor-list td.booth {
    width: 20%;
    text-align: center;
}

.exhibitor-list td {
    padding: 30px 0px;
	border:0px;
    border-bottom: 1px solid #cfcfcf;
    font-size: 16px;
    font-weight: 700;
}
.exhibitor-list th:last-child {
    text-align: center;
}
/*---------- Exhinitor Single Styling ------------*/
.exhibitor-single-page .address {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #cfcfcf;
    font-size: 18px;
}
.exhibitor-single-page .booth-wrap {
    font-size: 18px;
    font-weight: bold;
}
.exhibitor-single-page .booth-wrap .booth-no {
    color: #ff8d09;
}
.exhibitor-single-page .content-wrap{
	line-height:1.7;
	font-size:16px;
}
.exhibitor-img {
    border: 2px solid #cfcfcf;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.exhibitor-single-page .socials {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 30px;
	list-style-type:none;
	padding:0;
}
.exhibitor-single-page .socials li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #cfcfcf;
    padding: 10px 0px;
}
.exhibitor-single-page h2{
	margin-top:-10px;
	line-height:1.4;
}
.exhibitor-single-page .socials li a {
    display: inline-block;
    font-weight: 600;
    font-size: 15px;
	color:#fa6b48;
}
.exhibitor-single-page .socials li a:hover{
	color:#5bc6ce;
}
.tt-heading.title-wrapper .author-details {
    color: #fff;
    line-height: 1.6;
    font-size: 16px;
}
.author .title-wrapper .new-title-wrap .tt-heading-title {
    margin-bottom: 10px;
	display:inline-flex;
	flex-direction:column;
}
.author .title-wrapper .new-title-wrap{
	width:60%;
	margin:0px auto;
}
.author .title-wrapper .new-title-wrap .tt-heading-title span{
	font-size:18px;
	margin-top:-10px;
}
.locked-post .tt-video-open.tt-post-img{
	pointer-events:none;
}
.new-extra-info-blocks-wrapper .vc_column-inner {
    padding: 0px!important;
}
.get-there-section .vc_tta-tabs-container ul li.vc_active span.vc_tta-title-text {
    color: #000;
}

.get-there-section .vc_tta-tabs-container li a, .get-there-section .vc_tta-tabs-container li.vc_active, 
.get-there-section .vc_tta-panels-container .vc_tta-panels {
    background: transparent !important;
    border: 0 !important;
}
.get-there-section .vc_tta-tabs-container li {
    border-right: 1px solid #ccc;
    padding-right: 50px !important;
}
.get-there-section .vc_tta-tabs-container ul li.vc_active {
    border-right: 2px solid #000 !important;
}
.get-there-section .vc_tta-tabs-container ul li.vc_active i {
    color: #000;
    font-size: 28px !important;
}
.tt-mslide-views{
	display:none!important;
}
.page-template-template-category .grid-layout.post-grid-view .tt-post {
    margin-bottom: 30px;
}
.page-template-template-category .grid-layout.post-grid-view .tt-post figure{
	margin-bottom:15px;
}
.cat-filter-wrap a.clear-filter {
    font-size: 12px;
    font-weight: 500;
    color: #18243c;
    display: inline-block;
    line-height: 1;
    position:absolute;
    right: 0px;
    top: 115%;
}
.cat-filter-wrap a.clear-filter:hover{
    color: #5bc6ce;
}
.tt-post-info .tt-post-cat a{
	letter-spacing: 0.5px;
}
.tt-item-post-title a.c-btn.tt-mslide-cat,
.tt-post-info .tt-post-cat a,
.tt-blog-category.post-single a.c-btn {
    border-radius: 0;
    font-size: 11px;
    line-height: 1.4;
    font-family: "Rubik";
    letter-spacing: 0.5px;
}
.tt-blog-category.post-single a.c-btn {
    color: #666;
    line-height: 2;
}

.tt-item-post-title a.c-btn.tt-mslide-cat:hover,
.tt-post-info .tt-post-cat a:hover,
.tt-blog-category.post-single a.c-btn:hover{
	color: #3a1264;
	border-color: #3a1264;
}
.tt-header .top-menu a{
	text-transform: uppercase;
	font-size: 12px!important;
}
.grid-layout.post-grid-view .marg-lg-b30{
	height: 40px;
}

/*----------- Landing page Styling -------------*/

.landing-page-banner{
	padding-top:0px!important;
}
.new-intro-text-wrap{
	margin-bottom:40px!important;
}
.landing-page-banner .wpb_content_element {
    margin-bottom: 0!important;
}
.landing-page-btn{
	display:inline-block;
	width:100%;
	text-align:center;
	margin-top:30px;
}
.landing-page-btn a{
	display:inline-block;
	padding:15px 30px;
	background-color:#5bc6ce;
	color:#fff;
	line-height:1
}
.landing-page-btn a:hover{
	background-color:#ff8d09;
	color:#fff;
}
.landing-why-attend-wrapper .landing-page-btn a:hover{
	background-color:#fff;
	color:#000;
}
.landing-page-title-wrap{
	margin-bottom:30px!important;
}
.landing-page-title-wrap,
.landing-page-testimonials-wrap .testi-title span,
.stage-title-wrap,.warning-title-wrap h3,
.stages-new-wrapper .icon-content .content-wrap h2{
	font-family: 'Rubik', serif;
}

.new-subscribe-wrapper .landing-page-title-wrap{
	margin-bottom: 15px !important;
}
.des-wrapper.sub-title {
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px!important;
}
ul.exchange-wrapper {
    column-count: 2;
    margin: 30px 0px;
}
.landing-why-attend-wrapper .des-wrapper {
    color: #fff;
    text-align: center;
}
.des-wrapper,
.landing-page-testimonials-wrap .testi-title,
.landing-page-testimonials-wrap .quote{
	font-family: 'Rubik', sans-serif;
}
.new-intro-text-wrap .des-wrapper,
.landing-page-intro-sec .des-wrapper{
	color: #000!important;
}
.new-retail-detail-wrapper .right-content{
	padding-left:50px;
}
.new-retail-detail-wrapper .left-sec-content{
	padding-right:50px;
}
ul.stage-points-wrap {
    margin-top: 15px
}
.stages-new-wrapper .icon-content {
    display: inline-flex;
    width: 100%;
    align-items: flex-start;
}
.stages-new-wrapper .icon-content figure{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
}
.stages-new-wrapper .icon-content figure img{
	width: 100%;
}
.stages-new-wrapper .icon-content .content-wrap{
	width: calc(100% - 150px);
	margin-left: 50px;
}
.stages-new-wrapper .icon-content .content-wrap h2{
	font-size: 28px;
	margin-bottom: 20px !important;
	line-height: 1.4;
}
.stages-new-wrapper .icon-content .content-wrap .desc p{
	line-height: 1.7;
}
.stages-new-wrapper .icon-content .content-wrap .desc span{
	font-size: 18px;
	margin-bottom: 15px;
	line-height: 1.7;
	display: inline-block;
	width: 100%;
	font-weight: 500;
}
.stages-new-wrapper .icon-content .content-wrap ul{
	margin-top: 20px;
	margin-bottom: 0;
	padding-left: 0;
}
.stages-new-wrapper .icon-content .content-wrap ul li{
	margin-bottom: 10px;
	line-height: 1.7;
}
.stages-new-wrapper .icon-content .content-wrap ul li:last-child{
	margin-bottom: 0px;
}
.landing-page-testimonials-wrap .main-left-content ul,
ul.stage-points-wrap{
	list-style-type: none;
	padding: 0px!important
}
.landing-page-testimonials-wrap .main-left-content ul li, 
ul.stage-points-wrap li {
    display: inline-flex;
    width: 100%;
    align-items: flex-start;
    position: relative;
    padding-left: 20px;
}
.landing-page-testimonials-wrap .main-left-content ul li:before, 
ul.stage-points-wrap li:before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0px;
    top: 9px;
    border-radius: 50%;
    background-color: #666;
}
.landing-page-testimonials-wrap .main-left-content ul li,
ul.stage-points-wrap li{
	margin-bottom: 15px;
}
.landing-page-testimonials-wrap .main-left-content ul li:last-child,
ul.stage-points-wrap li:last-child{
	margin-bottom: 0px;
}
.stage-group-wrap{
	margin-bottom: 40px!important;
}
.stage-title-wrap{
	margin-bottom:0px
}
.stage-subtitle{
	margin-bottom:15px
}
.landing-page-header,
.stages-new-wrapper{
	padding-top:0px!important;
}
.landing-page-logo-wrap .wpb_single_image{
	margin-bottom:0px!important;
}
.landing-page-logo-wrap .wpb_single_image figure img{
	width:100%;
}
.landing-page-logo-wrap .wpb_single_image figure a{
	display:inline-block;
	width:100%;
}
.landing-page-logo-wrap .wpb_single_image figure{
	max-width:35%;
}
.landing-page-new-menu{
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap: wrap;
}
.main-landing-page-menu-wrap .right-content-wrapper{
	display:inline-flex;
	align-items:center;
	justify-content:flex-end;
}
.landing-page-new-menu .vc_col-sm-9{
	text-align:right;
}
.landing-page-new-menu{
	padding:0px 30px;
}
.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu{
	display:inline-flex;
	align-items:center;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu li a{
	color:#fff;
}
.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu li a:hover{
	color:#ff8d09;
}
.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu li{
	margin-left:15px;
}
.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu li:first-child{
	margin-left:0px;
}
.landing-btn a{
	display:inline-block;
	padding:14px 30px;
	color:#fff!important;
	transition:all 400ms ease-in-out;
	background-color:#ff8d09;
	margin-left:15px;
	line-height:1;
	text-transform: uppercase;
}
.landing-btn a:hover{
	background-color:#fff;
	color: #000!important;
}
.landing-page-intro-sec,
.what-next-sec-wrap{
    background-position: center 20%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.what-next-sec-wrap{
	background-color: #191b3c!important;
}
.what-next-sec-wrap .des-wrapper{
	color: #fff;
}
.landing-page-intro-sec .simple-text{
	color: #fff;
}

.landing-page-logo-wrap>.vc_column-inner>.wpb_wrapper {
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}
.landing-page-logo-wrap .landing-page-menu-toggle{
	display: none;
	width: 30px;
	line-height: 0;
	cursor: pointer;
	-webkit-transition: all .400s ease-in-out;
	   -moz-transition: all .400s ease-in-out;
	    -ms-transition: all .400s ease-in-out;
	     -o-transition: all .400s ease-in-out;
	        transition: all .400s ease-in-out;
}
.landing-page-logo-wrap .landing-page-menu-toggle.is-triggred{
	width: 22px;
}
.landing-page-logo-wrap .text-block,
.landing-page-logo-wrap .simple-text{
	line-height: 0;
}
.landing-page-logo-wrap .landing-page-menu-toggle .bar-line{
	display: inline-block;
	width: 100%;
	background-color: #fff;
	height: 2px;
	-webkit-transition: all .400s ease-in-out;
	   -moz-transition: all .400s ease-in-out;
	    -ms-transition: all .400s ease-in-out;
	     -o-transition: all .400s ease-in-out;
	        transition: all .400s ease-in-out;
}
.landing-page-logo-wrap .landing-page-menu-toggle .bar-line:nth-child(2){
	margin: 5px 0px;
}

.warning-title-wrap {
    display: inline-flex;
    align-items: center;
    margin-bottom: 80px!important;
    margin-top: 70px !important;
}
.warning-title-wrap .warning-txt-content{
	width: calc(100% - 110px);
	margin-left: 30px;
}
.warning-title-wrap h3 {
    font-size: 21px;
    color: #000;
    margin-bottom: 10px;
    line-height: 1;
}
.warning-title-wrap .warning-txt-content p{
	font-style: italic;
	font-size: 15px;
}
.new-icon-content-wrap {
    margin-bottom: 50px;
}
.new-icon-content-wrap h6 {
    margin-top: 10px;
    font-weight: 500;
    padding:0px 30px;
}
.warning-title-wrap figure{
	width: 80px;
}
.event-single-title-wrap.custom-gap{
	margin-bottom: 15px!important;
}
.warning-title-wrap figure img{
	width: 100%;
}
.warning-title-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    border: 1px solid #2ad2c9;
    padding: 60px 50px;
    margin-left: auto;
    margin-right: auto;
}
.footer-social-icon-wrapper{
	text-align: center;
}
.footer-social-icon-wrapper .landing-footer-icons {
    list-style-type: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.footer-social-icon-wrapper .landing-footer-icons li{
	margin-right: 10px;
	width: 50px;
	height: 50px;
	border:1px solid #fff;
	border-radius: 50%;
	overflow: hidden;
	-webkit-transition: all .400s ease-in-out;
	   -moz-transition: all .400s ease-in-out;
	    -ms-transition: all .400s ease-in-out;
	     -o-transition: all .400s ease-in-out;
	        transition: all .400s ease-in-out;
}
.footer-social-icon-wrapper .landing-footer-icons li:last-child{
	margin-right: 0px;
}
.footer-social-icon-wrapper .landing-footer-icons li a{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #fff;
}
.footer-social-icon-wrapper .landing-footer-icons li a:hover{
	color: #fff;
}
.footer-social-icon-wrapper .landing-footer-icons li a i{
	font-style: normal!important;
	margin-right: -5px;
}
.footer-social-icon-wrapper .landing-footer-icons li:hover{
	border:1px solid #5bc6ce;
	color: #fff;
	background-color: #5bc6ce;
}
.landing-page-speaker-wrap ul.our-speakers h6,
.landing-page-speaker-wrap ul.our-speakers h6 a{
	color: #000;
}
.landing-page-speaker-wrap ul.our-speakers h6 a:hover{
	color:  #5bc6ce;
}
.what-next-sec-wrap .des-wrapper{
	text-align: center;
}
.landing-page-ticket-sec h4,
.landing-page-ticket-sec .des-wrapper{
	color: #fff;
	text-align: center;
}
.landing-page-ticket-sec .des-wrapper {
    margin-bottom: 30px;
    max-width: 60%;
    margin: 0px auto 40px;
}
.landing-page-newletter-sec .left-sec-content .des-wrapper {
    color: #fff;
}
.landing-page-newletter-sec .right-sec-content,
.landing-page-newletter-sec .left-sec-content>.vc_column-inner {
    display: inline-flex;
    align-items: center;
}
.landing-page-newletter-sec .left-sec-content>.vc_column-inner {
	padding-left: 15% !important;
}
.landing-page-newletter-sec .right-sec-content{
	padding-right: 5%!important;
}
.landing-page-newletter-sec>.vc_row.vc_row-fluid{
	display: flex;
	align-items: center;
}
.landing-page-newletter-sec .left-sec-content iframe{
	width: 100%!important;
}

/*-------------------- Testimonials Styling -----------------*/
.landing-page-testimonials-wrap .retail-testimonial .testi-contents{
	display: inline-flex;
	align-items: flex-start;
	width: 100%;
}
.landing-page-testimonials-wrap .retail-testimonial figure {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    display: none;
}
.landing-page-testimonials-wrap .retail-testimonial figure:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 1;
	background-color: rgba(24,26,60,0.3);
}
.landing-page-testimonials-wrap .retail-testimonial .slick-track {
    margin-left:-50px; 
}
.landing-page-testimonials-wrap .retail-testimonial .slick-slide {
    margin-left:55px; 
}
.landing-page-testimonials-wrap.new-page-wrap .retail-testimonial .slick-track {
    margin-left:0px; 
}
.landing-page-testimonials-wrap.new-page-wrap .retail-testimonial .slick-slide {
    margin-left:0px; 
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots,
.retail-icon-box .slick-dots{
	position: static;
	width: 100%;
	display: inline-block;
	margin-top: 40px;
	padding-bottom: 10px !important;
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots li,
.retail-icon-box .slick-dots li{
	margin-left: 10px;
	width: 15px;
	height: 15px;
	position: relative;
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots li:first-child,
.retail-icon-box .slick-dots li:first-child{
	margin-left: 0px;
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots li button,
.retail-icon-box .slick-dots li button{
	width: 100%;
	height: 100%;
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots li button:after,
.retail-icon-box .slick-dots li button:after{
    content: '';
    width: 19px;
    height: 19px;
    border-radius: 50%;
    top: -2px;
    left: -2px;
    z-index: -1;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #5bc6ce;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .400s ease-in-out;
    -moz-transition: all .400s ease-in-out;
    -ms-transition: all .400s ease-in-out;
    -o-transition: all .400s ease-in-out;
    transition: all .400s ease-in-out;
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots li button:before,
.retail-icon-box .slick-dots li button:before{
	content: '';
	width: 100%;
	height: 100%;
	display: inline-block;
	background-color: #eaeaea;
	border-radius: 50%;
	opacity: 1;
	-webkit-transition: all .400s ease-in-out;
	   -moz-transition: all .400s ease-in-out;
	    -ms-transition: all .400s ease-in-out;
	     -o-transition: all .400s ease-in-out;
	        transition: all .400s ease-in-out;
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots li.slick-active button:before,
.retail-icon-box .slick-dots li.slick-active button:before{
	background-color: #5bc6ce;
	border:1px solid #fff;
}
.landing-page-testimonials-wrap .retail-testimonial .slick-dots li.slick-active button:after,
.retail-icon-box .slick-dots li.slick-active button:after{
	opacity: 1;
	visibility: visible;
}
.landing-page-testimonials-wrap .retail-testimonial .testi-content-wrap {
    width: calc(100% - 40px);
    margin-left: 40px;
    position: relative;
}
.landing-page-testimonials-wrap .retail-testimonial .testi-content-wrap .quote-icon {
    position: absolute;
    top: 0;
    font-size: 30px;
    color: #eaeaea;
    left: -35px;
}
.landing-page-testimonials-wrap .quote{
	font-size: 16px;
	color: #fff;
	line-height: 1.7;
	margin-bottom: 15px;
}
.landing-page-testimonials-wrap.no-bg .quote{
	color: #666;
}
.landing-page-testimonials-wrap .testimonials-new-wrap-right-sec{
    padding-left: 5%!important;
}
.landing-page-testimonials-wrap.new-page-wrap .testimonials-new-wrap-right-sec{
	padding-left: 0 !important;
}
.landing-page-testimonials-wrap .testimonials-new-wrap-right-sec,
.landing-page-testimonials-wrap .main-left-content{
	min-height: 500px;
	display: inline-flex!important;
	align-items: center;
	justify-content: center;
}
.landing-page-testimonials-wrap .main-left-content {
	padding-right: 10% !important;
	padding-left:30px!important; 
	padding-top: 35px !important;
	padding-bottom: 30px !important;
}
.landing-page-testimonials-wrap{
	padding-top: 0 !important;
}
.landing-page-testimonials-wrap .testi-title{
	font-size: 14px;
	line-height: 1.5;
	color: #fff;
}
.landing-page-testimonials-wrap.no-bg .testi-title{
	color: #000;
}
.landing-page-testimonials-wrap .testi-title span{
	color:#5bc6ce;
	font-weight: 700;
	display: block;
	font-size: 18px;
}
.landing-page-footer-wrap{
	padding: 20px 15px!important;
}
.landing-page-banner .vc_column-inner{
	padding-right: 0 !important;
}
.frontend-submission iframe{
	width: 100%;
}
/*------------------- Counter Styling -------------------*/
.main-countdown-wrap {
    background-color: #191b3c;
    padding: 40px 15px 40px!important;
    text-align: center;
}
.main-countdown-wrap .count-wrap{
	display: inline-flex;
	align-items:center;
	justify-content: center;
	margin: 0px -15px;
	width: 30%;
	flex-wrap: wrap;
}
.main-countdown-wrap .count-wrap .countdown-timer{
	width: calc(25% - 30px);
	margin: 0px 15px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
}
.main-countdown-wrap .count-wrap .countdown-timer .counts{
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 10px;
}
.main-countdown-wrap .count-wrap .countdown-timer .time{
	font-size: 16px;
	font-weight: 300;
}
.landing-page-header{
	padding:0px 0px!important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0px;
    z-index: 5;
    -webkit-transition: all .400s ease-in-out;
       -moz-transition: all .400s ease-in-out;
        -ms-transition: all .400s ease-in-out;
         -o-transition: all .400s ease-in-out;
            transition: all .400s ease-in-out;
}
.logged-in.admin-bar .landing-page-header{
	top: 32px;
}
 .landing-page-header.shrinked{
 	background-color: #5bc6ce;
 	box-shadow: 0px 0px 10px rgba(0,0,0,0.18);
 }
.testimonials-new-wrap-right-sec{
	background-color: #181a3c;
	padding: 30px!important;
}
.stages-img-wrap figure{
	height: 100px;
	width: 100px;
	border-radius: 50%;
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
}
.stages-img-wrap{
	margin-bottom: 0 !important;
}
.stage-group-wrap .left-content,.stage-group-wrap .right-content{
	position: relative;
}
.stage-group-wrap .left-content>.vc_column-inner>.wpb_wrapper,
.stage-group-wrap .right-content>.vc_column-inner>.wpb_wrapper{
	padding-left: 110px !important;
}
.stage-group-wrap .left-content{
	margin-right: 20px;
}
.stage-group-wrap .right-content{
	margin-left: 20px;
}
.stage-group-wrap{
	display: inline-flex;
	align-items: flex-start;
}
.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu{
	display: none;
}
.landing-page-newletter-sec{
	background-color: #191b3c;
	padding: 60px 15px!important;
}
.main-landing-copyright a:hover{
	color: #fff!important;
}
.landing-page-footer-wrap{
	display: none!important;
}
.tt-share-linkedin {
    background: #0077B5;
    border-color: #0077B5;
}
.tt-share-linkedin:hover {
    color: #0077B5;
}

/*-------------- New Event Layout Styling -----------------*/
.new-counter-layout {
    margin-top: -62px;
    margin-bottom: -100px;
    z-index: 2;
}
.new-counter-layout.new-design{
	text-align:center;
	margin-top:-88px;
}
.new-counter-layout .main-countdown-wrap .count-wrap {
    width: 70%;
}
.new-counter-layout .main-countdown-wrap .count-wrap .countdown-timer{
    position: relative;
}
.new-counter-layout .main-countdown-wrap .count-wrap .countdown-timer:before{
    content: ':';
    position:absolute;
    top: 0px;
    font-size: 50px;
    line-height: 1;
    color: #fff;
    right:-20px;
}
.new-counter-layout .main-countdown-wrap .count-wrap .countdown-timer:last-child:before{
    content: none;
}
.new-counter-layout .main-countdown-wrap{
	width: 80%;
	margin: 0 auto;
	float: none;
	position: relative;
	box-shadow: 0px 8px 15px rgba(0,0,0,0.15);
	background-color: #fbfbfb;
}
.new-counter-layout.new-design .main-countdown-wrap{
    padding: 50px 15px 40px!important;
	display:inline-block;
}
.event-single-list{
	list-style-type: none;
}
.event-single-list li{
	display: inline-flex;
    width: 100%;
    align-items: flex-start;
    color: #000000;
    font-size: 16px;
    margin-bottom: 20px;
}
.event-single-list li:last-child{
    margin-bottom: 0px;
}
.list-count{
	font-size: 40px;
	font-family: 'Mrs Sheppards', cursive;
	line-height: 1;
	color:  #000000;
	display: inline-block;
	width: 100%;
	text-align: center;
}
.list-count.red{
	color: #EE2524;
}

.list-count.green{
	color: #5bc6ce;
}

.list-count.yellow{
	color: #ffcc00;
}

.list-count.violet{
	color: #2E0854;
}

.list-count.blue{
	color: #104E8B;
}
.new-counter-layout .main-countdown-wrap:before,
.new-counter-layout .main-countdown-wrap:after{
	content: '';
	position: absolute;
	z-index: 2;
}
.new-counter-layout .main-countdown-wrap:before{
	top: 0;
	left: 0;
	border-left: 15px solid  #5bc6ce;
	border-top: 15px solid  #5bc6ce;
	border-bottom: 15px solid transparent;
	border-right: 15px solid transparent;
}
.new-counter-layout .main-countdown-wrap:after{
	bottom: 0;
	right: 0;
	border-left: 15px solid transparent;
	border-top: 15px solid transparent;
	border-bottom: 15px solid  #5bc6ce;
	border-right: 15px solid  #5bc6ce;
}
.event-single-title-wrap{
	margin-bottom: 45px;
}
.event-single-new-gap{
	margin-bottom: 90px;
}
.event-single-new-pad{
	padding:90px 0px 100px!important; 	
}
.speaker-list .our-speakers.item-wrap.col-6,
.tab-content .tab-pane.speakers .our-speakers .speakers-wrap {
	margin:0px -34px;
}
.speaker-list .our-speakers.item-wrap.col-6 .speakers-wrap,
.tab-content .tab-pane.speakers .our-speakers .speakers-wrap {
    width: calc(16.67% - 70px);
    margin: 0px 34px 40px;
}
.event-single-text-wrap{
	position: relative;
}
.event-single-text-wrap:before,
.event-single-text-wrap:after{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0px;
	width: 50%;
}
.event-single-text-wrap:before{
	left: 0;
	background-color: #000;
}
.event-single-text-wrap:after{
	right: 0;
	background-color: #f0efef;
}
.event-single-btn-wrap{
	margin-top: 30px;
}
.event-single-btn-wrap a{
	padding:18px 46px!important;
	display: inline-block;
	background-color: #ee2524;
	color: #fff;
	line-height: 1;
	text-transform: capitalize;
} 
.event-single-btn-wrap.bg-green a{
	background-color: #5bc6ce;
}
.event-single-btn-wrap.bg-white{
	background-color: transparent;
}
.event-single-btn-wrap.bg-white a{
	background-color: #fff;
	color: #000;
}
.event-single-btn-wrap.orange a{
	background-color: #f26922;
}
.event-single-btn-wrap a:hover,
.event-single-btn-wrap.bg-green a:hover,
.event-single-btn-wrap.bg-white a:hover,
.event-single-btn-wrap.orange a:hover{
	background-color: #3a1264;
    color: #fff;
} 
.event-single-text-wrap .event-single-ext-wrap .simple-text {
	color: #fff!important;
}
.event-single-text-wrap .right-content .event-single-ext-wrap .simple-text {
	color: #666666!important;
}
.event-single-text-wrap .left-content{
	padding-right: 40px!important;
}
.event-single-text-wrap .right-content{
	padding-left: 40px!important;
	position: relative;
	z-index: 1;
}
.event-single-challenges .event-single-btn-wrap{
	width: 100%;
	text-align: center;
}
.event-single-challenges .event-single-list li{
	color: #000;
	font-weight: 500;
}
.event-single-sponser{
	background-color: #f0efef;
}
.event-single-sponser-img-wrap>.vc_column-inner>.wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -30px;
    justify-content: flex-start;
}
.event-single-sponser-img-wrap .wpb_single_image{
	display: inline-block;
	width: calc(12.5% - 30px);
	margin-left: 30px!important;
}
.event-single-sponser-img-content-wrap{
	padding-bottom: 10px!important;
	margin-bottom: 40px!important;
	border-bottom: 1px solid #dedede;
}
.event-single-sponser .event-single-btn-wrap{
	text-align: center;
}
.main-table-title th {
    background-color: #000;
    color: #fff!important;
    font-size: 16px;
    font-family: 'Rubik';
    color: #fff!important;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
}
.agenda-table-wrap th,
.agenda-table-wrap td{
	padding: 20px 15px;
	font-size: 15px;
	line-height: 1.4;
	color: #666;
}
.icons-wrap i{
	font-size: 40px;
	color: #666;
}
.icons-wrap td{
	text-align: center;
	color: #000;
}
.event-single-speaker-wrap{
	background-color: #000;
	margin-bottom: 0px !important;
	padding: 90px 0px 45px!important;
}
td.full{
	background-color: #f5f5f5;
	text-align: center;
}
.event-single-new-sec .wpb_content_element{
	margin-bottom: 0 !important;
}
.event-single-new-sec table{
	margin-bottom: 10px !important;
}
.event-single-sponser-img-wrap .wpb_single_image figure{
/* 	filter: grayscale(1); */
	-webkit-transition: all .400s ease-in-out;
	   -moz-transition: all .400s ease-in-out;
	    -ms-transition: all .400s ease-in-out;
	     -o-transition: all .400s ease-in-out;
	        transition: all .400s ease-in-out;
}
/* .event-single-sponser-img-wrap .wpb_single_image figure:hover{
	filter: grayscale(0);
} */
.event-single-text-wrap .event-single-title-wrap {
    margin-bottom: 15px;
}
.event-single-text-wrap .event-single-btn-wrap {
    margin-top: 45px;
}
tr.break td.full, tr.lunch td.full {
    text-transform: uppercase;
}
.left-content-wrap-pad{
	padding-right: 40px!important;
}
.right-content-wrap-pad{
	padding-left: 40px!important;
}
.main-table-title span.day{
	text-transform: uppercase;
	margin-right: 5px;
}
.event-single-subscribe-wrap{
	background-color:#3a3a3a;
}
.event-single-subscribe-wrap .event-single-btn-wrap,
.event-agenda-wrap .event-single-btn-wrap {
    text-align: center;
}
.event-single-subscribe-wrap .simple-text{
	color: #fff;
}
.event-single-speaker-wrap .our-speakers a,
.event-single-speaker-wrap .our-speakers span{
	color: #fff;
}
.event-single-speaker-wrap .our-speakers a:hover{
	color: #ffcc00;
}
.agenda-table-wrap .main-table-title tr th{
	width: 33.33%;
}
.challenge-icon-wrap{
	margin-bottom: 0px !important;
}
.event-single-challenges{
	background-color: #f5f5f5;
}
.event-single-subscribe-wrap .event-single-btn-wrap a{
	background-color: #5bc6ce;
}
.event-single-btn-wrap.purple a{
	background-color: #b97ebb;
}
.event-single-subscribe-wrap .event-single-btn-wrap a:hover,
.event-single-btn-wrap.purple a:hover{
	background-color: #fed402;
}
.icon-info-wrap{
	margin-bottom: 50px !important;
}
tr.break td span, 
tr.closing td span {
    display: block;
}
.event-time {
    font-size: 12px;
    line-height: 1;
    padding: 8px 10px 6px;
    background-color: #00984d;
    color: #fff;
    margin-bottom: 5px;
    display: inline-block!important;
}
.event-time.purple{
    background-color: #91258d;
}
.event-time.blue{
    background-color: #1d243d;
}
.event-time.yellow{
    background-color: #f7941d;
}
.event-time.red{
    background-color: #ee2325;
}
.event-agenda-speker-wrap .agenda-speaker{
	display: flex;
	align-items: flex-start;
	width: calc(33.33% - 30px);
	margin:0px 15px 20px;
}
.event-agenda-speker-wrap {
    display: flex;
    flex-wrap: wrap;
    margin:0px -15px;
}
.event-agenda-speker-wrap .agenda-speaker figure {
    width:50px;
    height: 50px;
    overflow: hidden;
    border: 1px solid #18243c;
    border-radius: 50%;
}
.event-agenda-speker-wrap .agenda-speaker .agenda-speaker-detail span{
	display: block;
}
.event-agenda-speker-wrap .agenda-speaker .agenda-speaker-detail {
    width: calc(100% - 60px);
    margin-left: 10px;
    line-height: 1.4;
}
.event-agenda-speker-wrap .agenda-speaker{
	margin-bottom: 20px;
}
.event-agenda-speker-wrap .agenda-speaker:last-child{
	margin-bottom: 0px;
}
.agenda-table-wrap .topic-wrap ul {
    list-style-type: none;
    margin-bottom: 25px;
    margin-left: 20px;
}
.agenda-table-wrap .topic-wrap ul li:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #ababab;
    margin-top: 6px;
    margin-right: 6px;
    position: absolute;
    top: 0;
    left: 0;
}
.agenda-table-wrap .topic-wrap ul li {
    margin-bottom: 6px;
    display: inline-flex;
    position: relative;
    align-items: flex-start;
    color: #c3c3c3;
    padding-left: 10px;
}
.agenda-table-wrap .topic-wrap ul li:last-child{
	margin-bottom: 0px;
}
table.agenda-table-wrap .event-title {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
}
.discussion-group-wrap ul {
    list-style-type: none;
}
.discussion-group-wrap ul li{
	display: flex;
	align-items: flex-start;
}
.discussion-group-wrap ul li figure {
    margin-right: 10px;
    width: 60px;
    display: inline-block;
}
.discussion-group-wrap .discussion-table-wrap {
    width: calc(100% - 70px);
}
.agenda-speaker-detail,
.agenda-speaker-detail h5{
	font-size: 13px;
}
.agenda-speaker-detail h5{
	font-weight: 700;
	color: #666;
}
.agenda-speaker-detail span{
	color: #666;
}
.d-block span{
	display: block;
}
td.d-block{
	background-color: #fafafa;
	vertical-align:middle;
}
.left-content-wrap-pad ul{
	list-style-type: none;
}
.left-content-wrap-pad ul .list-count,
.right-content-wrap-pad ul .list-count{
	display: inline-block;
	margin-right:10px;
	margin-top: 5px;
	width: auto;
}
.left-content-wrap-pad ul .list-count.purple,
.right-content-wrap-pad ul .list-count.purple{
	color: #e07b9d;
}
.left-content-wrap-pad ul li,
.right-content-wrap-pad ul li{
	display: inline-flex;
	align-items: center;
}
.cat-filter-wrap{
	display: none!important;
}
.new-page-wrap .wpb_content_element {
    margin-bottom: 0!important;
}
.new-page-wrap.new-quote-sec-wrap{
	position: relative;
}
.new-page-wrap.new-quote-sec-wrap:before,
.new-page-wrap.new-quote-sec-wrap:after{
	content: ''!important;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 50%;
	background-color: #f5f5f5;
	z-index: 1;
}
.new-page-wrap.new-quote-sec-wrap.bg-dark-left:before{
	background-color:#191b3c;
}
.new-page-wrap.new-quote-sec-wrap:after{
	left:initial;
	bottom: 0;
	right: 0;
	width: 50%;
	background-color:transparent;
	z-index: 1;
	background-image: url('https://retaillearning.com.au/wp-content/uploads/2019/06/FZW0093.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.new-page-wrap.new-quote-sec-wrap {
    position: relative;
    min-height: 550px;
    display: flex;
    align-items: center;
}
.new-page-wrap.new-quote-sec-wrap .event-single-title-wrap{
	margin-bottom: 20px !important;
}
.new-page-wrap.new-delegate-wrap{
	background-color: #000;
}
.new-delegate-wrap .delegate--img-wrap{
	margin-bottom: 30px !important;
}
.new-delegate-wrap{
	padding-bottom: 70px !important;
}
.new-stage-info-wrap{
	position: relative;
}

.new-stage-info-wrap.bg-light-right .right-content-wrap-pad,
.new-stage-info-wrap.bg-light-left .left-content-wrap-pad{
	position: relative;
	z-index: 2;
}
.line-seperate-wrap{
	position: relative;
}
.line-seperate-wrap:before{
	content: ''!important;
	position: absolute;
	display: inline-block!important;
	bottom: 0;
	top: 0;
	left:calc(50% - 1px);
	background-color:#191b3c;
	width: 1px;
}

.stage-content-logo-wrap .vc_single_image-wrapper{
	max-width: 50%!important;
}
.landing-page-testimonials-wrap.new-page-wrap .testimonials-new-wrap-right-sec {
    min-height: 0;
    padding: 0px!important;
    background-color: transparent!important;
}
.landing-page-testimonials-wrap.new-page-wrap{
	background-color: #000;
}
.landing-page-testimonials-wrap.new-page-wrap .retail-testimonial figure{
	width: 120px;
	height: 120px;
	display: block;
}
.landing-page-testimonials-wrap.new-page-wrap .testi-content-wrap {
    width: calc(100% - 180px);
    margin-left: 60px;
}
.landing-page-testimonials-wrap.new-page-wrap .retail-testimonial .testi-contents {
    display: flex;
    align-items: flex-start;
    width: 80%;
    margin: 0 auto;
}
.new-page-wrap.new-subscribe-wrapper{
	background-color: #f5f5f5;
}
.related-cat-wrapper.event-single-new-gap{
	padding-bottom: 0px !important;
	margin-bottom: 40px !important;
}
.related-cat-wrapper.event-single-new-pad.navy-bg,
.related-cat-wrapper.event-single-new-pad.bg-grey{
	padding-bottom: 40px !important;
}
.new-stage-info-wrap .left-content-wrap-pad ul li, 
.new-stage-info-wrap .right-content-wrap-pad ul li {
    font-size: 16px;
    padding-left: 0;
    font-weight: 400;
    margin-bottom: 30px;
}
.new-stage-info-wrap .left-content-wrap-pad ul li span.text-content, 
.new-stage-info-wrap .right-content-wrap-pad ul li span.text-content {
    width: calc(100% - 60px);
}
.new-stage-info-wrap .left-content-wrap-pad ul li:before, 
.new-stage-info-wrap .right-content-wrap-pad ul li:before,
.normal-listing.icon-bullet li:before{
    background-color: transparent;
    width: 40px;
    height: 40px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0px;
    position: static;
    display: inline-block;
    margin-right: 20px;
}
.new-stage-info-wrap .event-single-title-wrap {
    margin-bottom: 10px;
}
.new-stage-info-wrap figure{
	margin-bottom: 30px !important;
}

.new-stage-info-wrap .left-content-wrap-pad ul.fulfilment-list li:nth-child(1):before,
.new-stage-info-wrap .right-content-wrap-pad ul.fulfilment-list li:nth-child(1):before{
	background-image: url('./assets/images/f1.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.fulfilment-list li:nth-child(2):before,
.new-stage-info-wrap .right-content-wrap-pad ul.fulfilment-list li:nth-child(2):before{
	background-image: url('./assets/images/f2.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.fulfilment-list li:nth-child(3):before,
.new-stage-info-wrap .right-content-wrap-pad ul.fulfilment-list li:nth-child(3):before{
	background-image: url('./assets/images/f3.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.fulfilment-list li:nth-child(4):before,
.new-stage-info-wrap .right-content-wrap-pad ul.fulfilment-list li:nth-child(4):before{
	background-image: url('./assets/images/f4.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.fulfilment-list li:nth-child(5):before,
.new-stage-info-wrap .right-content-wrap-pad ul.fulfilment-list li:nth-child(5):before{
	background-image: url('./assets/images/f2.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.fulfilment-list li:nth-child(6):before,
.new-stage-info-wrap .right-content-wrap-pad ul.fulfilment-list li:nth-child(6):before{
	background-image: url('./assets/images/p2.png');
}

.new-stage-info-wrap .left-content-wrap-pad ul.phygital-list li:nth-child(1):before,
.new-stage-info-wrap .right-content-wrap-pad ul.phygital-list li:nth-child(1):before{
   	background-image: url('./assets/images/p1.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.phygital-list li:nth-child(2):before,
.new-stage-info-wrap .right-content-wrap-pad ul.phygital-list li:nth-child(2):before{
   	background-image: url('./assets/images/p2.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.phygital-list li:nth-child(3):before,
.new-stage-info-wrap .right-content-wrap-pad ul.phygital-list li:nth-child(3):before{
   	background-image: url('./assets/images/p3.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.phygital-list li:nth-child(4):before,
.new-stage-info-wrap .right-content-wrap-pad ul.phygital-list li:nth-child(4):before{
   	background-image: url('./assets/images/p4.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.phygital-list li:nth-child(5):before,
.new-stage-info-wrap .right-content-wrap-pad ul.phygital-list li:nth-child(5):before{
   	background-image: url('./assets/images/p5.png');
}
.new-stage-info-wrap .left-content-wrap-pad ul.phygital-list li:nth-child(6):before,
.new-stage-info-wrap .right-content-wrap-pad ul.phygital-list li:nth-child(6):before{
   	background-image: url('./assets/images/p6.png');
}

.new-stage-info-wrap .stage-content-logo-wrap .vc_single_image-wrapper{
	max-width: 100%!important;
}
.empty-space.marg-lg-b60.marg-sm-b50.marg-xs-b30{
	display: none!important;
}
.stage-content-logo-wrap{
	margin-bottom: 0 !important;
}
.v-align-center {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.v-align-center .event-single-title-wrap{
	margin-bottom: 20px !important;
}
.new-subscribe-wrapper .right-content-wrap-pad>.vc_column-inner>.wpb_wrapper {
    background-color: #5bc6ce;
    padding: 60px 40px;
    text-align: center;
    position: relative;
}

.new-subscribe-wrapper .right-content-wrap-pad .event-single-btn-wrap {
    position: absolute;
    bottom: -23px;
    left: 0;
    right: 0;
}

.new-subscribe-wrapper .right-content-wrap-pad .event-single-btn-wrap a:hover{
	background-color: #191b3c;
	color: #fff;
}
.new-subscribe-wrapper .right-content-wrap-pad .simple-text {
	color: #fff!important;
}
.new-subscribe-wrapper .right-content-wrap-pad .landing-page-title-wrap {
	margin-bottom: 15px !important;
}
.new-fuel-content-wrap .event-single-btn-wrap {
    text-align: center;
    margin-top: 0px;
}

.new-quote-sec-wrap .left-content-wrap-pad{
	padding-right: 40px;
}
.new-quote-sec-wrap.team-work-sec .left-content-wrap-pad {
	padding-right: 60px !important;
}
.new-stage-info-wrap .stage-content-logo-wrap figure,
.new-stage-info-wrap .stage-content-logo-wrap .vc_single_image-wrapper,
.new-stage-info-wrap .stage-content-logo-wrap .vc_single_image-wrapper img{
	width: 100%!important;
}

/*---------------- Partners Page Css --------------------*/

.partners-page-wrap .event-single-list li {
    font-size: 16px;
    margin-bottom: 20px;
}

.partners-page-wrap .event-single-list li .list-count {
    font-size: 25px;
    width: 25px;
}
.partners-page-wrap .left-content-wrap-pad{
	position: relative;
	z-index: 2;
}
.event-single-btn-wrap.btn-center{
	text-align: center;
}
.event-single-btn-wrap.btn-right{
	text-align: right;
}
.event-single-btn-wrap.btn-left{
	text-align: left;
}
.partners-why-choose>.vc_column-inner>.wpb_wrapper {
    background-color: #f5f5f5;
    min-height: 200px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.partners-why-choose-wrap{
	margin-top: 60px !important;
}
.audience-snapshot-wrap{
	margin-bottom: 30px !important;
}
.audience-snapshot-main-wrap{
	margin-bottom: 50px !important;
}
.partners-cta-wrap{
	background-color: #191b3c;
}
.navy-bg{
	background-color: #191b3c!important;
}
.partners-cta-wrap>.vc_row,
.partners-cta-wrap{
    display: flex;
    align-items: center;
}
.partners-cta-wrap .event-single-btn-wrap{
	margin-top: 0;
}
.partners-cta-wrap.custom-gap .event-single-title-wrap{
	margin-bottom: 20px !important;
}
.partners-cta-wrap>.vc_row:before,
.partners-cta-wrap>.vc_row:after{
	content: none!important;
}
.extra-inquery-sec-wrap .inquire-title-wrap {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.extra-inquery-sec-wrap>.vc_row{
	display: flex;
	align-items: center;
}
.about-team-sec-wrap .our-speakers .speakers-wrap h6 strong{
	color: #fff!important;
}
.event-icon-wrap .retail-icon-box.test li .icon-content {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
}
.event-icon-wrap .retail-icon-box.test li{
	list-style-type: none;
	margin-bottom: 20px;
}
.event-icon-wrap .retail-icon-box.test li:last-child{
	margin-bottom: 0px;
}
.event-icon-wrap .retail-icon-box.test li a {
    color: #666;
    line-height: 1.4;
}
.event-icon-wrap .retail-icon-box.test li:last-child{
	margin-bottom: 0px;
}
.event-icon-wrap .retail-icon-box.test li h2{
	font-weight: 500;
	margin-bottom: 10px;
	font-size: 20px;
	color: #000;
	-webkit-transition: all .400s ease-in-out;
	   -moz-transition: all .400s ease-in-out;
	    -ms-transition: all .400s ease-in-out;
	     -o-transition: all .400s ease-in-out;
	        transition: all .400s ease-in-out;
}
.event-icon-wrap .left-content-wrap-pad .retail-icon-box.test li h2{
	margin-bottom: 5px;
}
.event-icon-wrap .retail-icon-box.test li a:hover h2{
	color: #5bc6ce;
}
.event-icon-wrap .retail-icon-box.test li figure {
    width: 80px;
}
.event-icon-wrap .retail-icon-box.test li .content-wrap {
    width: calc(100% - 60px);
    margin-left: 20px;
}
.event-icon-wrap .retail-icon-box.no-img li .content-wrap{
	width: 100%!important;
	margin-left: 0px !important;
}
.event-icon-wrap .retail-icon-box li .content-wrap .desc{
	font-size:16px;
	line-height: 1.4;
}
.event-icon-wrap .retail-icon-box li .content-wrap .desc strong{
	-webkit-transition: all .400s ease-in-out;
	   -moz-transition: all .400s ease-in-out;
	    -ms-transition: all .400s ease-in-out;
	     -o-transition: all .400s ease-in-out;
	        transition: all .400s ease-in-out;
}
.event-icon-wrap .retail-icon-box li:hover .content-wrap .desc strong{
	color:#5bc6ce; 
}
.video-popup-sec-wrap .modal .modal-dialog {
    margin: 6% auto;
    width: 60%;
}


/*---------------- Custom Accordian Css -------------------*/

.a-close{
	display: none;
}
.custom-accordion-design{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.custom-accordion-design .accordion-title h6{
	color: #666;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 500;
}
.custom-accordion-design .accordion-title {
    display: inline-block;
    width: 100%;
    padding:20px 30px;
    position: relative;
}
.custom-accordion-design .accordion-title span,
.custom-accordion-design .accordion-title h6{
    position: relative;
    z-index: 2;
}
.agenda-tab-wrap .tt-tab-wrapper.tt-blog-tab .tt-nav-tab{
	margin-bottom: 0 !important;
}
.custom-accordion-design .accordion-title:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right:0;
	bottom: 0;
	z-index: 1;
    background-color: #f5f5f5;
    -webkit-transition: all .400s ease-in-out;
       -moz-transition: all .400s ease-in-out;
        -ms-transition: all .400s ease-in-out;
         -o-transition: all .400s ease-in-out;
            transition: all .400s ease-in-out;
}
.custom-accordion-design .accordion-content-wrap.break .accordion-title:before {
    background-color: #dadada;
}
.custom-accordion-design .accordion-content-wrap:hover .accordion-title:before{
	background-color: #dcdcdc;
}
.custom-accordion-design .accordion-content-wrap {
    margin-bottom: 5px;
}
.custom-accordion-design .accordion-content-wrap:last-child{
    margin-bottom: 0px;
}
.custom-accordion-design .accordion-content-wrap .accordion-details-wrap {
    border: 1px solid #d4d4d4	;
    padding: 30px;
}
.agenda-tab-wrap .tt-nav-tab .tt-nav-tab-item{
	background-color: #777777!important;
	color: #fff!important;
	text-transform: uppercase;
}
.agenda-tab-wrap .tt-nav-tab .tt-nav-tab-item:hover{
	background-color: #252525!important;
}
.agenda-tab-wrap .tt-nav-tab .tt-nav-tab-item.active{
	background-color: #252525!important;
}
.no-detail {
    pointer-events: none!important;
}
.accordion-details-wrap ul {
    margin-bottom: 20px;
    color: #666;
}
.accordion-details-wrap ul li {
    margin-bottom: 15px;
}
.accordion-details-wrap ul li:last-child {
    margin-bottom: 0;
}
.agenda-tab-wrap .tt-nav-tab .empty-space {
    display: inline-flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    height: auto!important;
    margin-bottom: 0px !important;
}
.agenda-tab-wrap .tt-nav-tab .tt-nav-tab-item {
    color: #fff!important;
    padding: 25px 12px!important;
    font-size: 14px!important;
    width: 100%;
    margin-bottom: 30px;
    -webkit-transition: all .400s ease-in-out;
    -moz-transition: all .400s ease-in-out;
    -ms-transition: all .400s ease-in-out;
    -o-transition: all .400s ease-in-out;
    transition: all .400s ease-in-out;
    text-transform: uppercase;
}
.agenda-tab-wrap .wpb_content_element{
	margin-bottom: 0 !important;
}
.agenda-short-des{
	margin-bottom: 20px;
}
.accordion-title .agenda-short-des {
    line-height: 1.4;
    position: relative;
    z-index: 2;
    display: inline-block;
    width: 100%;
    color: #666;
}
.accordion-details-wrap .agenda-short-des{
	line-height: 1.6;
	margin-bottom: 20px;
	color: #666;
	display: inline-block;
}


.no-bg:before,
.no-bg:after{
	content: none!important;
}
.no-bg.event-single-text-wrap .event-single-ext-wrap .simple-text{
	color: #666!important
}
.no-bg{
	background-color: transparent!important;
}
.new-stage-info-wrap .left-content-wrap-pad ul li:last-child, 
.new-stage-info-wrap .right-content-wrap-pad ul li:last-child{
	margin-bottom: 0px;
}
.agenda-intro-sec-wrap span.text-content {
    margin-left: 20px;
    text-transform: uppercase;
}

.agenda-speaker-sec-wrap .our-speakers.col-3 .speakers-wrap {
	width: calc(33.33% - 60px);
    margin: 0px 30px 40px;
    display: inline-block;
}
.agenda-speaker-sec-wrap .our-speakers,
.new-about-speaker-wrapper .our-speakers{
    margin-bottom: -40px;
}
.agenda-intro-banner-text .event-single-title-wrap{
	margin-bottom: 0px;
}
.our-speakers.col-5 li.speakers-wrap{
	width: calc(20% - 60px);
	margin: 0px 30px 40px;
}
.about-team-sec-wrap .team-list .our-speakers .speakers-wrap .speaker-positon{
	color: #fff;
}
.video-banner-wrap{
	background-color: #f5f5f5;
}
.bg-grey{
	background-color: #f5f5f5;
}
.event-single-btn-wrap.square a {
    width: 100%;
    height: 150px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 500;
}
.subscribe-listing li {
    color: #fff;
    position: relative;
    list-style-type: none;
    padding-left: 20px;
}
.subscribe-listing li:before {
    content: "";
    position: absolute;
    left: 0;
    width: 6px;
    height: 6px;
    top: 10px;
    background-color: #fff;
    border-radius: 50%;
}
.partners-page-wrap .event-single-list.large li .list-count{
	font-size: 30px;
}

.partners-page-wrap .event-single-list.large li{
	font-size: 20px;
}
.audience-snapshot-img-wrap figure {
    border-radius: 50%;
    overflow: hidden;
    width: 150px;
    height: 150px;
}
.audience-snapshot-img-wrap figure .vc_single_image-wrapper,
.audience-snapshot-img-wrap figure img{
	width: 100%;
	height: 100%;
}
.audience-snapshot-img-wrap figure img{
	object-position: center;
	object-fit: cover;
}

/*---------------- Video Popup Css ---------------*/
.video-popup-sec-wrap>.vc_column-inner {
    padding: 0!important;
    min-height: 600px;
}
.video-popup-sec-wrap .popup-btn-wrap.video-popup a {
    font-size: 0px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.6);
    -webkit-transition: all .4s ease-in-out;
       -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
         -o-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
}
.video-popup-sec-wrap .popup-btn-wrap.video-popup a:before {
    content: '';
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url('./assets/images/play-icon.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size:100%;
    -webkit-transition: all .4s ease-in-out;
       -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
         -o-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
}
.video-popup-sec-wrap .popup-btn-wrap.video-popup a:hover{
	background-color:rgba(0,0,0,0.8);
}
.video-popup-sec-wrap .popup-btn-wrap.video-popup a:hover:before{
	border-left-color:#ff8d09; 
}


.normal-listing,
.accordion-details-wrap ul{
	margin-left: 15px;
}
.accordion-details-wrap ul{
	list-style-type: none;
	line-height: 1.7;
}
.normal-listing li,
.accordion-details-wrap ul li{
	position: relative;
	padding-left: 16px;
	width: 100%;
}
.normal-listing li:before,
.accordion-details-wrap ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 10px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #666;
}
.icon-content-wrap{
	margin-bottom: 0 !important;
}
.event-single-challenges .icon-content-wrap{
	margin-bottom: 40px !important;
}
.fulfilment-list.audience li:nth-child(1):before{
	background-image: url('./assets/images/role.png')!important;
}
.fulfilment-list.audience li:nth-child(2):before{
	background-image: url('./assets/images/level.png')!important;
}
.fulfilment-list.audience li:nth-child(3):before{
	background-image: url('./assets/images/sector.png')!important;
}

.normal-listing.icon-bullet li:nth-child(1):before{
	background-image: url('./assets/images/inspire-1.png')!important;
}
.normal-listing.icon-bullet li:nth-child(2):before{
	background-image: url('./assets/images/learnings-2.png')!important;
}
.normal-listing.icon-bullet li:nth-child(3):before{
	background-image: url('./assets/images/live-ecosystem-3.png')!important;
}
.normal-listing.icon-bullet li:nth-child(4):before{
	background-image: url('./assets/images/collaberating-4.png')!important;
}
.normal-listing.icon-bullet li:nth-child(5):before{
	background-image: url('./assets/images/community-5.png')!important;
}
.normal-listing li {
    position: relative;
    padding-left: 16px;
    width: 100%;
    font-size: 16px;
    margin-bottom: 20px;
}
.new-icon-sec-wrapper h4 {
    margin-top: 20px;
}
.event-single-btn-wrap.btn-small.square a {
    height: 180px;
    padding: 40px 10px!important;
    font-size: 16px;
}
.event-single-btn-wrap.btn-small.square{
	margin-top: 0;
	margin-bottom: 40px;
}
.agenda-intro-banner-text ul.event-single-list{
	margin:40px 0px;
}
.related-cat-wrapper.bg-dark a.tt-post-title,
.related-cat-wrapper.navy-bg a.tt-post-title,
.related-cat-wrapper.bg-dark .tt-post-info .tt-post-cat a,
.related-cat-wrapper.navy-bg .tt-post-info .tt-post-cat a,
.related-cat-wrapper.bg-dark .tt-post-label .tt-post-cat a,
.related-cat-wrapper.navy-bg .tt-post-label .tt-post-cat a{
    color: #fff;
}
.related-cat-wrapper a.tt-post-title {
    font-size: 18px!important;
}
.related-cat-wrapper.bg-dark.event-single-new-pad{
	padding-bottom:40px!important;
}
.sec-bg-right-light{
	position: relative;
}
.sec-bg-right-light:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	bottom: 0;
	z-index: 1;
	background-color:#f5f5f5;
}
.sec-bg-right-light .right-content-wrap-pad h2,
.sec-bg-right-light .right-content-wrap-pad .simple-text,
.sec-bg-right-light .right-content-wrap-pad .event-single-btn-wrap a,
.new-page-wrap.new-quote-sec-wrap .left-content-wrap-pad h2,
.new-page-wrap.new-quote-sec-wrap .left-content-wrap-pad .simple-text,
.new-page-wrap.new-quote-sec-wrap .left-content-wrap-pad .event-single-btn-wrap a{
	position: relative;
	z-index: 2;
}
.unique-ele .stage-points-wrap.fulfilment-list li{
	font-size:16px!important;
}
.new-page-wrap.custom-pad{
	padding-top: 165px!important;
}

.extra-inquery-sec-wrap .img-round figure{
    border-radius: 50%;
    overflow: hidden;
}

.new-page-wrap.sec-bg-right-light ul.event-single-list li {
    font-size: 16px;
}
.new-page-wrap.sec-bg-right-light ul.event-single-list li .list-count{
    font-size: 30px;
}
.related-cat-wrapper.new-stage-info-wrap .custom-top-gap {
    margin-top: 70px!important;
}
.related-cat-wrapper.event-single-new-gap.bg-grey{
	margin-bottom:100px!important;
	padding-bottom: 40px!important;
}
.agenda-intro-banner-text .event-single-list li{
	font-size: 16px;
}
.agenda-intro-banner-text .event-single-list li .list-count{
	font-size: 30px;
}
.new-stage-info-wrap.event-icon-wrap .right-content-wrap-pad ul.retail-icon-box.test .icon-content figure {
    margin-bottom: 0!important;
    width: 55px;
}
.new-stage-info-wrap.event-icon-wrap .right-content-wrap-pad ul.retail-icon-box.test .icon-content .desc {
    line-height: 1.4;
}
.new-stage-info-wrap.event-icon-wrap .right-content-wrap-pad ul.retail-icon-box.test .content-wrap{
	width: calc(100% - 70px);
}
.custom-tab-styling .tt-nav-tab .empty-space{
	height: auto!important;
}
.custom-tab-styling .tt-nav-tab .empty-space .tt-nav-tab-item {
    padding: 20px 30px!important;
    line-height: 1;
    background-color: #777777!important;
    color: #fff!important;
    width: 33.33%;
    font-size: 15px;
    font-weight:700;
    text-transform: uppercase;
    -webkit-transition: all .400s ease-in-out;
       -moz-transition: all .400s ease-in-out;
        -ms-transition: all .400s ease-in-out;
         -o-transition: all .400s ease-in-out;
            transition: all .400s ease-in-out;
}
.custom-tab-styling .tt-nav-tab .empty-space .tt-nav-tab-item:hover,
.custom-tab-styling .tt-nav-tab .empty-space .tt-nav-tab-item.active{
    background-color:#5bc6ce!important;
    color: #000!important;
}

.event-icon-wrap .our-speakers.col-3 .speakers-wrap{
	/*width: calc(50% - 60px);
	margin:0px 30px 40px;*/
	flex-wrap:wrap;
	justify-content: center;
}
.event-icon-wrap .our-speakers li.speakers-wrap {
    margin-bottom: 20px!important;
}
.delegate--img-wrap.new-icon-sec-wrapper figure {
    width: 60px;
}
.event-single-btn-wrap.square img{
	width: 60px;
}
.event-single-btn-wrap.square a{
	flex-direction: column;
	color: #666;
	line-height: 1;
	font-size:16px;
}
.event-single-btn-wrap.square a img{
	margin-bottom: 10px;
}
.event-single-btn-wrap.square a:hover{
	color: #fff;
	background-color:#000;
}
.retail-isotope-gallery .gallery-wrap {
    list-style-type: none;
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    margin:0px -15px;
}
.retail-isotope-gallery .gallery-wrap li {
    width: calc(16.6667% - 30px);
    margin: 0px 15px 30px;
}
.retail-isotope-gallery .gallery-cat-title li{
    width: 33.33%;
    margin:0px!important;
}
.retail-isotope-gallery .gallery-cat-title li a{
	display: inline-block;
	width: 100%;
	line-height: 1;
	font-size:16px;
	font-weight: 700;
	padding:20px 30px!important;
	background-color:#fff!important;
	text-align: center;
	color: #191b3c!important;
}
.retail-isotope-gallery .gallery-cat-title li.active a,
.retail-isotope-gallery .gallery-cat-title li a:hover{
	background-color:#5bc6ce!important;
}
.retail-isotope-gallery .gallery-cat-title {
    display: inline-flex;
    width: 100%;
    padding: 0;
    background: transparent;
}
.event-single-title-wrap.heading-custom-gap{
	margin-bottom: 35px!important;
}
.related-cat-wrapper.custom-sec-gap{
	padding-bottom: 0!important;
	margin-bottom: 40px!important;
}

.event-single-btn-wrap.btn-small.square a{
	background-color:transparent!important;
	height: auto!important;
	padding:0!important;
	color: #fff;
}
.event-single-btn-wrap.btn-small.square a:hover{
	background-color:transparent!important;
	color: #5bc6ce;
}
.new-about-speaker-wrapper.navy-bg .our-speakers-wrap.team-list h6 .speaker-positon, 
.new-about-speaker-wrapper.navy-bg .our-speakers-wrap.team-list a{
	color: #fff!important;
}
.new-about-speaker-wrapper.navy-bg .our-speakers-wrap.team-list .social-icons li a{
	color: #000!important
}
.new-about-speaker-wrapper.navy-bg .our-speakers-wrap.team-list .social-icons li a:hover{
	color: #f26922!important
}
.new-about-speaker-wrapper.navy-bg .our-speakers-wrap.team-list a:hover{
	color: #f26922!important;
}
.about-custom-gap-1{
	margin-top: 100px;
}
.event-single-btn-wrap.phygital-custom-gap-wrap {
    margin-top: 55px;
}
.event-single-btn-wrap.brands-custom-gap-wrap,
.event-single-btn-wrap.nr-custom-gap{
    margin-top: 110px;
}
.event-single-btn-wrap.about-btn-custom-gap,
.event-single-btn-wrap.custom-gap-btn-wrap {
    margin-top: 155px;
}
.new-page-wrap.new-quote-sec-wrap.team-work-sec .left-content-wrap-pad.custom-padding {
    padding-right: 160px!important;
}
.event-how-content .right-content-wrap-pad.custom-align .event-single-list {
    margin-top: 60px;
}
.retail-icon-box.is-rounded .icon-content figure {
    border-radius: 50%;
    overflow: hidden;
}
.pt-pad{
	padding-top: 0!important;
}
.event-single-btn-wrap.nr-19-custom-gap {
    margin-top: 108px;
}
.event-single-sponser.event-single-new-pad.custom-gap {
    margin-bottom: 60px!important;
}

.single-post .ad-section{
	padding-top: 30px;
}
.sponsor-logo-wrap .modal-dialog {
    width: 800px;
}
.sponsor-logo-wrap .modal-dialog h3,.sponsor-logo-wrap .sp-logo{
	margin-bottom:20px;
	margin-top:40px;
}
.sponsor-logo-wrap .modal-dialog .desc{
	font-size:16px;
	line-height:1.7;
	margin-bottom:20px;
}
.sponsor-logo-wrap .modal-dialog .btn-wrap a {
    background-color: #18243c;
    color: #fff;
    font-size: 14px;
    padding: 14px 20px;
    line-height: 1;
    display: inline-block;
}
.sponsor-logo-wrap .modal-dialog{
	padding:40px 30px;
}
/* Author Single Styling */

.social-profile {
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0 0 20px;
}
.social-profile li {
    margin-right: 15px;
}
.social-profile li a {
    display: inline-flex;
    width: 40px;
    height: 40px;
    background-color: #fff;
    color: #000;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}
.social-profile li a:hover{
	background-color:#000;
	color:#fff;
}
figure.main-single-img.actor-img {
    max-height: 300px;
    overflow: hidden;
}

/* ---------------- Supply Chain New Style --------------- */
.tt-shortcode-2-close:hover:before, 
.tt-shortcode-2-close:hover:after{
	background-color: #3a1264;
}

.tt-tags a:hover{
	color:#3a1264;
}
.tt-comment li.pingback a{
	color: #3a1264;
}
.new-title-wrap .row{
	width:100%;
}
.single .tt-post-info .tt-post-title.c-h5,
.single .tt-post-info .tt-post-title.c-h5 small{
	line-height:1.1!important;
}

/* Counter Up */

.counter-wrap h3 {
    font-size: 50px;
    font-weight: 700;
    display: inline-block;
    width: 100%;
	margin-bottom:30px;
}
.counter-wrap{
	text-align:center;
}
span.title {
    font-size: 18px;
    color: #888888;
}

.new-event-ticket-content-wrapper .wpb_wrapper {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 25px rgba(0,0,0,0.05);
    padding: 50px;
	text-align:center;
	transition:all 400ms ease-in-out;
	overflow:hidden;
	position:relative;
	background-image:url("https://supplychainchannel.co/wp-content/uploads/2019/11/SCM-WebBanner.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	background-size:cover;
}
.new-event-ticket-content-wrapper.center .wpb_wrapper {
    transform: translateY(-15px);
}
.new-event-ticket-content-wrapper .wpb_wrapper:hover {
    transform: translatey(-20px);
    box-shadow: 0px 10px 20px rgba(0,0,0,0.05);
}
.new-event-ticket-content-wrapper .wpb_wrapper .vc_btn3-container{
	margin-bottom:0!important;
}
.new-event-ticket-content-wrapper .wpb_wrapper .date-wrap {
    margin-bottom: 30px;
    display: inline-block;
    font-size: 16px;
}
.new-event-ticket-content-wrapper .wpb_wrapper h4 {
    color: #fff;
    position: absolute;
    font-size: 16px;
    top: 0;
    background-color: #5b4d9e;
    right: 0;
    transform: rotate(42deg) translate(40px, -12px);
    font-weight: normal;
    padding: 10px 45px;
    box-shadow: 0px 5px 8px rgba(0,0,0,0.1);
    line-height: 1;
}
.new-event-ticket-content-wrapper .wpb_wrapper a.vc_general.vc_btn3 {
    background-image: none;
    padding: 16px 45px;
    font-size: 16px;
    font-weight: normal;
	border:0;
}
.new-event-ticket-content-wrapper .wpb_wrapper a.vc_general.vc_btn3:hover{
	background-color:#5b4d9e;
}
.event-single-challenges .event-single-list.light-color li {
    color: #666;
    font-weight: normal;
}
.event-single-subscribe-wrap .event-single-btn-wrap a:hover{
	background-color:#5b4d9e;
	color:#fff;
}
.retail-testimonial.normal {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.retail-testimonial.normal .swiper-slide {
    width: calc(50% - 25px);
    padding: 40px;
    background-color: #fff;
    margin-bottom: 50px;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
    min-height: 265px;
}
.retail-testimonial.normal .swiper-slide .quote{
	font-size:18px;
	font-weight:normal;
	line-height:1.6;
	color:#666;
}
.retail-testimonial.normal .testi-content-wrap {
    position: relative;
    padding: 45px 0 0 30px;
}
.retail-testimonial.normal span.quote-icon.sec-gap {
    font-size: 100px;
    color: #5b4d9e;
    opacity: 0.2;
    position: absolute;
    left: 0;
    top: 0;
}
.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item span{
	padding:20px;
}

#latest-events-5 .tt-post-list.type-2 li:last-child {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 12px;
}

#latest-events-5 .tt-border-block{
	padding-bottom:0;
}
#latest-events-5 .c-btn.type-2{
	margin:12px 0;
}

.new-counter-layout .main-countdown-wrap:before, 
.new-counter-layout .main-countdown-wrap:after{
	content:none!important;
}
.event-join-us-sec{
	background-color:#172D83!important;
}

/*------------------- Media Query -----------------*/
@media (min-width: 1440px){
	.tt-header .nav-more{
		top: 44px;
	}
	.landing-page-testimonials-wrap .testimonials-new-wrap-right-sec{
		padding-left: 15% !important;
	}
	.landing-page-testimonials-wrap.new-page-wrap .testimonials-new-wrap-right-sec{
		padding-left: 0 !important;
	}
}
@media (min-width: 992px){
	.admin-bar .tt-header.stick{
		top: -8px;
	}
	.tt-header.stick{
		top: -40px;
	}
	.tt-header.stick .logo{
		max-width: 15%;
	}
	.tt-header.stick .tt-s-popup-btn{
		top: 10px;
	}
	.tt-header.stick .nav-more {
	    top: 31px;
	}
	.tt-header.stick .nav-more a{
	    padding: 12px 20px;
	}
	.tt-header.stick .top-inner{
		padding: 10px 0px;
	}
	.tt-header.stick .main-nav>ul>li>a{
	    padding: 15px 21px;
	}
	.tt-header.stick .cmn-mobile-switch {
	    bottom: -43px;
	}
	.cmn-mobile-switch{
		display: none;
	}
}
@media (max-width: 1199px){
	.tt-header .main-nav>ul>li>a {
	    padding: 21px 15px;
	}
	.tt-breaking-news-weather-wrapper .c-arrow,
	.tt-breaking-news-weather-wrapper .pagination.c-pagination{
		display: none;
	}
	.tt-f-social li{
		margin-right: 10px;
	}
	.tt-f-social li a{
		width: 30px;
		height: 30px;
		font-size: 14px;
	}
	.our-speakers .speakers-wrap{
		width: calc(25% - 30px);
	}
	.job-wrap .jobs-list .clogo{
		max-width: 20%;
	}
	.landing-page-banner .rev_slider_wrapper{
		width: 100%!important;
	}
	.retail-isotope-gallery .gallery-wrap li {
	    width: calc(33.33% - 30px);
	}
	
	.new-about-speaker-wrapper .our-speakers-wrap.team-list a.c-h4 {
		min-height: 50px;
		display: inline-block;
	}
	.our-speakers .speakers-wrap h6 span.speaker-positon{
		min-height:40px;
	}
}
@media (max-width: 991px){
	.tt-s-popup-btn {
	    right: 0px;
	    left: unset;
	    top: 27px;
	}
	.tt-footer .widget_social_media .tt-f-social a {
	    font-size: 14px;
	    width: 30px;
	    height: 30px;
	}
	.our-speakers .speakers-wrap{
		width: calc(33.33% - 30px);
	}
	.tt-header .top-inner{
		height: auto;
		padding: 10px 0px;
	}
	.tt-header .cmn-mobile-switch{
		top: 44%;
	}
	.cat-filter-wrap .cat-filter .postform, 
	.cat-filter-wrap .cat-filter button.filtersubmit{
		width: 20%!important;
	}
	.cat-filter-wrap .cat-filter button.filtersubmit{
		margin-left: 20px !important;
	}
	.cat-filter-wrap .cat-filter{
		flex-wrap: wrap;
	}
	.contact-section.vc_custom_1530098628314{
		margin-bottom: 70px!important;
	}
	.tt-footer-copy{
		margin-top: 40px;
	}
	.courses-list li.course-wrap{
		width: calc(50% - 30px);
	}
	.job-wrap .jobs-list{
		margin-bottom: 45px;
	}
	.sponsorship-opportunities-info-wrap .vc_custom_1539917034429{
		padding: 0px!important;
	}
	.get-involved-form,
	.extra-form-styling{
		max-width: 100%;
	}
	

	form .get-involved-form + div.wpcf7-validation-errors,
	form .get-involved-form + .wpcf7-response-output.wpcf7-mail-sent-ok{
		width: 100%;
	}
	.our-speakers-wrap.team-list .our-speakers{
		justify-content: flex-start;
	}
	.logged-in .tt-mobile-close {
	    top: 65px;
	}
	.logged-in .tt-mobile-block{
	    padding-top: 100px;
	}
	.author .title-wrapper .new-title-wrap{
		width:100%;
	}
	.cat-filter-wrap .cat-filter :nth-child(2),
	.cat-filter-wrap .cat-filter :nth-child(4), 
	.cat-filter-wrap .cat-filter :nth-child(6), 
	.cat-filter-wrap .cat-filter :nth-child(8){
		width: calc(20% - 10px)!important;
	} 
	.cat-filter-wrap .cat-filter :nth-child(8){
		margin-left: 0 !important;
		margin-top: -10px !important;
	}
	.new-retail-detail-wrapper .left-sec-content, 
	.stages-new-wrapper .left-content {
		padding-right: 30px
	}
	.new-retail-detail-wrapper .right-content, 
	.stages-new-wrapper .right-content {
		padding-left: 30px
	}
	.main-countdown-wrap .count-wrap{
		width: 65%;
	}
	.landing-page-title-wrap{
		font-size: 28px!important;
	}
	.landing-page-newletter-sec .right-sec-content, 
	.landing-page-newletter-sec .left-sec-content>.vc_column-inner{
		padding: 30px!important;
	}
	.landing-page-logo-wrap .wpb_single_image figure {
	    max-width: 65%;
	}
	.landing-page-header{
		padding: 15px 0!important;
	}
	.landing-page-testimonials-wrap .main-left-content{
		padding-left: 6% !important;
	}
	.stages-img-wrap figure{
		position: static;
		margin-bottom: 35px;
	}
	.stage-group-wrap .left-content>.vc_column-inner>.wpb_wrapper, 
	.stage-group-wrap .right-content>.vc_column-inner>.wpb_wrapper{
		padding-left: 0 !important;
	}
	.event-single-page .event-location .location-content-wrap iframe {
	    height: 300px;
	}
	.new-counter-layout .main-countdown-wrap{
		width: 100%;
	}
	.left-content-wrap-pad{
		padding-right:0px!important; 
	}
	.right-content-wrap-pad{
		padding-left:0px!important; 
	}
	.speaker-list .our-speakers.item-wrap.col-6 .speakers-wrap,
	.tab-content .tab-pane.speakers .our-speakers .speakers-wrap {
	    width: calc(33.33% - 42px);
	}

	.speaker-list .our-speakers.item-wrap.col-6 .speakers-wrap,
	.tab-content .tab-pane.speakers .our-speakers .speakers-wrap {
	    width: calc(16.67% - 70px);
	    margin: 0px 20px 40px;
	}
	.new-icon-content-wrap h6{
		padding:0px;
	}
	.v-align-center {
	    align-items: flex-start;
	}
	.new-quote-sec-wrap .left-content-wrap-pad{
		margin-left: 0px;
	}
	.our-speakers.col-6 .speakers-wrap{
		width: calc(33.33% - 30px);
	}
	.event-icon-wrap .retail-icon-box.test li .icon-content {
	    align-items: flex-start;
	    flex-direction: column;
	}
	.event-icon-wrap .retail-icon-box.test li figure{
		margin-bottom: 10px;
	}
	.event-icon-wrap .retail-icon-box.test li{
		margin-bottom: 20px;
	}
	.event-icon-wrap .retail-icon-box.test li .content-wrap{
	    margin-left: 0px;
	    width: 100%;
	}
	.our-speakers.col-5 li.speakers-wrap{
		width: calc(33.33% - 60px);
	}
	.new-icon-sec-wrapper{
		margin-bottom: 40px!important;
	}
	.new-quote-sec-wrap.team-work-sec .left-content-wrap-pad{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.about-custom-gap-1,
	.event-single-btn-wrap.phygital-custom-gap-wrap,
	.event-single-btn-wrap.brands-custom-gap-wrap,
	.event-single-btn-wrap.about-btn-custom-gap,
	.event-single-btn-wrap.custom-gap-btn-wrap,
	.event-single-btn-wrap.nr-19-custom-gap{
	    margin-top: 30px;
	}
	.custom-tab-styling .tt-nav-tab .empty-space .tt-nav-tab-item{
		width: 100%;
	}
	.custom-tab-styling .tt-nav-tab .empty-space .tt-nav-tab-item{
		margin-bottom: 15px;
	}
	.custom-tab-styling .tt-nav-tab .empty-space .tt-nav-tab-item:last-child{
		margin-bottom: 0px;
	}
	.custom-tab-styling .isotope-wrap li.speakers-wrap.items{
		width: calc(50% - 30px);
	}
	.event-agenda-speker-wrap .agenda-speaker{
		width: calc(50% - 30px);
	}
	.new-page-wrap.new-quote-sec-wrap.team-work-sec .left-content-wrap-pad.custom-padding {
	    padding-right: 40px!important;
	}
}


@media(max-width: 991px) and (min-width: 768px){
	.landing-page-testimonials-wrap .retail-testimonial .testi-contents {
	    flex-direction: column;
	}
	.landing-page-testimonials-wrap .retail-testimonial .testi-content-wrap {
	    margin-left: 0;
	    width: 100%;
	}
	.landing-page-testimonials-wrap .retail-testimonial .testi-content-wrap .quote-icon {
	    position: static;
	}
	.landing-page-testimonials-wrap .quote, .landing-page-testimonials-wrap .testi-title {
	    padding-left: 0px;
	}
	.landing-page-testimonials-wrap .retail-testimonial .slick-track {
	    margin-left:0px; 
	}
	.landing-page-testimonials-wrap .retail-testimonial .slick-slide {
	    margin-left:0px; 
	}
}

@media (max-width: 767px){
	.our-speakers .speakers-wrap{
		width: calc(50% - 30px);
	}
	.speaker-single-page .speaker-content-wrap{
		max-width: 70%;
	}
	.new-sec-gap{
		margin-bottom: 45px;
	}
	.job-wrap.new-sec-gap{
		margin-bottom: 20px;
	}
	.slider-style16 .tt-slide-item.item-3 .tt-item-post-block, 
	.slider-style16 .tt-slide-item.item-4 .tt-item-post-block, 
	.slider-style17 .tt-slide-item.item-1 .tt-item-post-block, 
	.slider-style17 .tt-slide-item.item-2 .tt-item-post-block, 
	.slider-style17 .tt-slide-item.item-4 .tt-item-post-block, 
	.slider-style17 .tt-slide-item.item-5 .tt-item-post-block{
		min-height: 275px;
	}
	.grid-layout.post-grid-view{
		display: block;
	}
	.learning-filter-wrap .grid-layout.post-grid-view .post-handy-picked{
		margin-bottom: 40px;
	}
	.contact-section.vc_custom_1530098628314{
		margin-bottom: 50px!important;
	}

	.tt-post.type-3,
	.tt-post.type-7,
	.tt-post.type-4{
		text-align: left;
		max-width: none;
	}
	.new-featured-speakers-wrapper.new-sec-gap{
		margin-bottom: 85px;
	}
	.frontend-submission .modal-dialog {
	    margin: 12% auto;
	    width: 80%;
	}

	.single-course-wrap {
		flex-direction: column;
	}
	.single-course-wrap .single-course-details{
		margin-left: 0px;
		width:100%;	
	}
	.course-single-page .course-img{
		width: 100%;
		margin-bottom: 30px;
	}
	.single-format-video .tt-fluid iframe.tt-iframe.vidAdjust.smallVid{
		width: 600px!important;
		height: 500px;
	}
	.sponsorship-info-txt .simple-text h4{
		font-size: 16px;
	}
	.retail-icon-box-section .vc_col-md-3 .simple-text h2{
		font-size:18px;
	}
	.get-involved-form .form-inline{
		flex-direction: column;
		margin: 0px ;
	}
	.get-involved-form .form-group{
		margin:0px 0px 15px!important;
		width: 100%;
	}
	.get-involved-form input,
	.get-involved-form select{
		width: 100%;
	}
	.get-involved-form input[type="submit"],
	.get-involved-form input[type="checkbox"]{
		width: auto;
	}
	.get-involved-form span.wpcf7-list-item{
		width: 100%;
		margin-left: 0;	
	}
	.testi-arrows{
		display: none;
	}
	.partner-main-wrap{
		padding-top: 0!important;	
		padding-bottom: 0!important;	
	}
	.arrow-closest.tt-mag-slider.tt-slider-custom-marg.mobile-show-pagination.pt-10{
		padding-top: 0 !important;
	}
	.lrm-login,
	.lrm-show-if-logged-in{
		display: inline-block;
		margin-top: 15px;
	}
	.tt-breaking-news-weather-wrapper .swiper-slide{
		overflow: hidden;
	}
	.tt-breaking-news-weather-wrapper{
		display: none;
	}
	.get-involved-form .form-inline .form-group{
		width:100%;
	}
	
	.author .title-wrapper .new-title-wrap .main-single-img{
		margin-bottom:30px;
	}
	.new-retail-detail-wrapper .left-sec-content, 
	.stages-new-wrapper .left-content {
		padding-right: 0px
	}
	.new-retail-detail-wrapper .right-content, 
	.stages-new-wrapper .right-content {
		padding-left: 0px
	}
	.new-retail-detail-wrapper .left-sec-content{
		margin-bottom:30px
	}
	.stages-new-wrapper .right-content,
	.stages-new-wrapper .left-content{
		margin-bottom:40px;
	}
	.new-section-padding {
		padding: 50px 0px!important;
	}
	.stages-new-wrapper{
		margin-bottom:0px!important
	}
	.landing-page-logo-wrap .landing-page-menu-toggle{
		display: inline-block;
	}
	.landing-page-new-menu{
		flex-direction: row;
	}
	.landing-page-new-menu .vc_col-sm-9,
	.landing-page-logo-wrap.wpb_column.vc_column_container.vc_col-sm-3{
		display: inline-block;
		width: 47%!important;
	}
	.landing-page-logo-wrap>.vc_column-inner>.wpb_wrapper{
		width: 100%;
	}
	.landing-page-newletter-sec .left-sec-content .wpb_wrapper{
		width: 100%!important
	}
	.landing-page-new-menu .vc_col-sm-9{
		position: static;
	}
	.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu li a{
		color: #000;
	}
	.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu li,
	.landing-btn a{
		margin-left: 0;
	}
	.main-landing-page-menu-wrap .right-content-wrapper .landing-page-menu li{
		margin-bottom: 15px;
	}
	.landing-page-logo-wrap .wpb_single_image figure{
		max-width: 45%;
	}
	.landing-page-newletter-sec>.vc_row.vc_row-fluid{
		flex-wrap: wrap;
	}
	.landing-page-ticket-sec .wpb_single_image.wpb_content_element.vc_align_left{
		text-align: center!important;
	}
	.landing-page-newletter-sec .right-sec-content, 
	.landing-page-newletter-sec .left-sec-content>.vc_column-inner{
		min-height: 0px;
	}
	.landing-page-newletter-sec .left-sec-content>.vc_column-inner{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.landing-page-logo-wrap .landing-page-menu-toggle.is-triggred .bar-line:nth-child(2){
		opacity: 0;
		visibility: hidden;
	}
	.landing-page-logo-wrap .landing-page-menu-toggle.is-triggred .bar-line:nth-child(1){
		transform: rotate(47deg) translate(1px,3px);
	}
	.landing-page-logo-wrap .landing-page-menu-toggle.is-triggred .bar-line:nth-child(3){
		transform: rotate(-45deg) translate(6px,-10px);
	}
	.landing-page-testimonials-wrap .testimonials-new-wrap-right-sec{
		padding-left: 15px !important;
	}
	.landing-page-testimonials-wrap .main-left-content{
		padding-right: 15px !important;
	}
	.landing-page-testimonials-wrap>.vc_row {
	    flex-direction: column-reverse;
	    display: flex;
	}
	.landing-page-testimonials-wrap .main-left-content{
		margin: 40px 0px!important;
	}
	.landing-page-testimonials-wrap .main-left-content ul li, 
	.stages-new-wrapper .icon-content .content-wrap ul li{
		padding-right: 10px;
	}
	.stage-group-wrap{
		margin-bottom: 0px!important;
	}
	.stage-group-wrap{
		flex-wrap: wrap;
	}
	.new-retail-detail-wrapper .left-sec-content{
		margin-right: 0!important;
	}
	.stage-group-wrap .right-content{
		margin-left: 0 !important;
	}
	.main-landing-copyright{
		display: none!important;
	}
	.landing-page-footer-wrap{
		display: block!important;
	}
	.landing-page-menu-toggle{
		display: none!important;
	}
	.logged-in.admin-bar .landing-page-header{
		top: 45px;
	}
	.landing-page-header.shrinked{
		padding: 0px!important;
	}
	.single-retail_events .event-single-page.sec-gap .event-img{
		margin-bottom: 30px !important;
	}
	.main-countdown-wrap {
	    padding: 40px 15px 10px!important;
	}
	.new-counter-layout .main-countdown-wrap{
		padding: 40px 15px 40px!important;
	}
	.speaker-list .our-speakers.item-wrap.col-6 .speakers-wrap,
	.tab-content .tab-pane.speakers .our-speakers .speakers-wrap {
	    width: calc(50% - 42px);
	}
	.event-single-text-wrap .left-content {
	    padding-right: 0px!important;
	    background-color: #2f374d;
	    padding-top:50px!important;
	    padding-bottom:60px!important;
	}
	.event-single-text-wrap:before,
	.event-single-text-wrap:after{
		content: none;
	}
	.event-single-text-wrap .right-content {
	    padding-left: 0px!important;
	    background-color: #f0efef;
	    padding-top:50px!important;
	    padding-bottom:60px!important;
	}
	.event-single-text-wrap.event-single-new-pad.event-single-new-gap{
		padding: 0px!important;
	}
	.event-single-text-wrap.event-single-new-gap{
		margin-bottom: 50px;
	}
	.left-content-wrap-pad ul.event-single-list{
		margin-bottom: 40px;
	}

	.new-counter-layout {
	    margin-bottom: 55px;
	}
	.event-single-sponser.event-single-new-pad{
		padding: 60px 0px!important;
	}
	.event-single-sponser-img-content-wrap {
	    padding-bottom: 0px!important;
	    margin-bottom: 30px!important;
	}
	.event-single-sponser-img-wrap .wpb_single_image {
	    width: calc(16.667% - 30px);
	}
	.event-single-sponser-title{
		margin-bottom: 15px!important;
	}
	.event-single-new-gap{
		margin-bottom: 60px;
	}
	.event-single-speaker-wrap {
	    padding: 55px 0px 15px!important;
	}
	.event-single-subscribe-wrap.event-single-new-pad{
		padding:60px 0px!important;
	}
	.new-icon-content-wrap {
	    width: 50%!important;
	    margin-left: auto;
	    margin-right: auto;
	    margin-bottom: 30px!important;
	}
	.new-page-wrap.new-quote-sec-wrap:before{
		content: none!important;
	}
	.new-page-wrap.new-quote-sec-wrap:after{
		position: static;
		display: inline-block;
		width: 100%;
		height: 400px;
		margin-bottom: 50px;
	}
	.event-single-new-pad {
	    padding: 50px 0px 60px!important;
	}
	.new-page-wrap.new-quote-sec-wrap {
	    min-height: 0px;
	    align-items: center;
	    flex-wrap: wrap;
	    flex-direction: column-reverse;
	    padding-top: 0 !important;
	    background-color:#191b3c;
	}
	.sec-bg-right-light:before{
		content: none!important;
	}
	.new-sec-showreel .wpb_video_wrapper {
	    margin-bottom: 0px!important;
	}
	.v-align-center{
		flex-wrap:wrap;
	}
	.v-align-center .left-content-wrap-pad{
		margin-bottom: 40px;
	}
	.new-subscribe-wrapper .right-content-wrap-pad {
	    margin-top: 40px;
	}
	.agenda-tab-wrap .tt-nav-tab .tt-nav-tab-item{
		width: 100%;
		margin-left: 0!important;
	}
	.event-agenda-speker-wrap .agenda-speaker .agenda-speaker-detail{
		width: 100%;
	}
	.event-agenda-speker-wrap .agenda-speaker{
		flex-wrap: wrap;
	}
	.event-agenda-speker-wrap .agenda-speaker figure{
		margin-bottom: 15px;
	}
	.our-speakers.col-3 .speakers-wrap,
	.our-speakers.col-6 .speakers-wrap{
		width: calc(50% - 30px);
	}
	.event-icon-wrap .left-content-wrap-pad {
	    margin-bottom: 40px;
	}
	.event-single-speaker-wrap.about-team-sec-wrap {
	    padding-bottom: 10px!important;
	}
	.new-page-wrap.new-subscribe-wrapper.event-icon-wrap {
	    margin-top: -50px;
	}
	.responsive-gap{
		margin-bottom: 40px !important;
	}
	.agenda-intro-sec-wrap span.text-content {
	    margin-left: 0px;
	    display: block;
	}
	.agenda-intro-banner-text .responsive-gap {
	    margin-bottom: 60px!important;
	}
	.agenda-intro-banner-text .event-single-title-wrap{
		margin-bottom: 20px!important;
	}
	.new-subscribe-wrapper .right-content-wrap-pad>.vc_column-inner>.wpb_wrapper {
	    padding: 30px 30px 50px;
	}
	.extra-inquery-sec-wrap>.vc_row, 
	.partners-cta-wrap>.vc_row, 
	.partners-cta-wrap>.vc_row{
		flex-direction: column;
		align-items: flex-start;
	}
	.partners-sec-wrap .left-content ,
	.partners-sec-wrap .right-content {
	    padding: 0!important;
	    background-color: transparent;
	}
	.partners-sec-wrap .event-single-btn-wrap,
	.event-single-btn-wrap.nr-custom-gap{
		margin-top: 20px;
	}
	.partners-cta-wrap {
	    min-height: 0px;
	    padding-top:50px!important;
	    padding-bottom:60px!important;
	}
	.partners-cta-wrap h2,
	.extra-inquery-sec-wrap h2{
		font-size: 26px!important;
	}
	.partners-cta-wrap h2{
		margin-bottom: 20px;
	}
	.event-single-btn-wrap.btn-left,
	.event-single-btn-wrap.btn-right{
		text-align: center;
	}
	.agenda-speaker-sec-wrap .our-speakers.col-3 .speakers-wrap{
		width: calc(50% - 60px)
	}
	.agenda-speaker-sec-wrap .our-speakers, 
	.new-about-speaker-wrapper .our-speakers{
		margin-bottom: 0px!important;
	}

	.our-speakers.col-5 li.speakers-wrap{
		width: calc(50% - 60px);
	}
	.warning-title-wrap{
		margin-bottom: 20px!important;
	}
	.new-stage-info-wrap.bg-light-right:before, 
	.new-stage-info-wrap.bg-light-left:before{
		content: none;
	}
	.sec-bg-right-light .right-content-wrap-pad{
		background-color:transparent;
		padding: 0px!important;
		margin-bottom: 60px !important;
	}
	.sec-bg-right-light{
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	.new-stage-info-wrap.reverse .vc_row.wpb_row.vc_inner.vc_row-fluid{
		display: flex;
		flex-direction: column-reverse;
	}
	.new-page-wrap.custom-pad{
		padding-top: 50px !important;
	}
	.retail-isotope-gallery .gallery-cat-title{
		flex-direction: column
	}
	.retail-isotope-gallery .gallery-cat-title li{
		width: 100%;
		margin-bottom: 15px!important;
	}
	.retail-isotope-gallery .gallery-cat-title li:last-child{
		margin-bottom:0px!important;
	}
	.retail-isotope-gallery .gallery-wrap li {
	    width: calc(50% - 30px);
	}
	.event-agenda-speker-wrap .agenda-speaker{
		width: 100%;
		margin:0px 0px 20px;
	}
	.event-agenda-speker-wrap {
	    margin:0px 0px;
	}
	.line-seperate-wrap:before{
		content: none!important;
	}

	.new-page-wrap.new-quote-sec-wrap.team-work-sec .left-content-wrap-pad.custom-padding {
	    padding-right: 0px!important;
	}
	.event-single-sponser.event-single-new-pad.custom-gap {
	    margin-bottom: 30px!important;
	}
	.agenda-tab-wrap .tt-nav-tab .empty-space{
		flex-wrap:wrap;
	}
	.retail-testimonial.normal .swiper-slide{
		width:100%;
	}
	.retail-testimonial.normal .swiper-slide {
		min-height:0;
	}
}
@media (max-width: 575px){
	.cat-filter-wrap .cat-filter .postform, 
	.cat-filter-wrap .cat-filter button.filtersubmit{
		width:100%!important;
	}
	.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab .tt-nav-tab .tt-nav-tab-item,
	.contact-form-main-wrapper form ._form_element, 
	.inquery-form .inquery-form-wrap ._form_element{
		width: 100%!important;
		padding: 0px!important
	}
	.tt-tab-nav-wrapper .tt-nav-tab .empty-space{
		height: auto;
	}
	.contact-form-main-wrapper form ._button-wrapper,
	.simple-texst .contact-section .contact-form-main-wrapper form{
		margin: 0;
	}
	.contact-form-main-wrapper .tt-tab-wrapper.tt-blog-tab {
	    margin-bottom: 50px;
	}
	.course-form.frontend-submission .modal-dialog form .form-field:nth-child(8),
	.course-form.frontend-submission .modal-dialog form .form-field:nth-child(9),
	.job-form.frontend-submission .modal-dialog form .form-field:nth-child(8),
	.job-form.frontend-submission .modal-dialog form .form-field:nth-child(9),
	.course-form.frontend-submission .modal-dialog form .form-field,
	.job-form.frontend-submission .modal-dialog form .form-field{
		width:100%;
		margin: 0px 0px 20px;
	}
	.course-form.frontend-submission .modal-dialog form,
	.job-form.frontend-submission .modal-dialog form{
		margin: 0px 0px -20px;
	}
	.brochure-main-wrap form button{
		width: 100%;
	}
	.new-newsletter-wrapper {
	    padding: 20px!important;
	}
	.new-newsletter-wrapper .simple-text {
		font-size: 18px;
	}
	.our-history-wrap.highlights .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{
		width: 100%!important;
	}

	.cat-filter-wrap .cat-filter :nth-child(2),
	.cat-filter-wrap .cat-filter :nth-child(4), 
	.cat-filter-wrap .cat-filter :nth-child(6), 
	.cat-filter-wrap .cat-filter :nth-child(8){
		width: 100%!important;
		border-right: 0px;
		margin-left:0px!important; 
	} 

	.cat-filter-wrap .cat-filter>:nth-child(2),
	.cat-filter-wrap .cat-filter>:nth-child(4), 
	.cat-filter-wrap .cat-filter>:nth-child(6){
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #eaeaea;
	}
	 
	.cat-filter-wrap .cat-filter :nth-child(8){
		border-bottom: 0;
	}
	.cat-filter-wrap .cat-filter :nth-child(6){
		margin-left: 0 !important;
	}
	.cat-filter-wrap .cat-filter button.filtersubmit{
		margin-left: 0 !important;
	}

	.main-countdown-wrap .count-wrap{
		width: 65%;
	}
	.main-countdown-wrap .count-wrap .countdown-timer{
		width: calc(50% - 30px);
		margin-bottom: 30px;
	}
	.landing-page-testimonials-wrap .retail-testimonial .testi-contents {
	    flex-direction: column;
	}
	.landing-page-testimonials-wrap .retail-testimonial .testi-content-wrap{
		margin-left: 0;
		width: 100%;
	}
	.landing-page-testimonials-wrap .quote,
	.landing-page-testimonials-wrap .testi-title{
		padding-left: 0px;
	}
	.landing-page-testimonials-wrap .retail-testimonial .testi-content-wrap .quote-icon{
		position: static;
	}
	.landing-page-testimonials-wrap .retail-testimonial .slick-slide,
	.landing-page-testimonials-wrap .retail-testimonial .slick-track{
		margin-left: 0;
	}
	.landing-page-testimonials-wrap .retail-testimonial .slick-track{
		margin-bottom: 15px;
	}
	.landing-page-ticket-sec .des-wrapper{
		max-width: 100%;
	}
	.stages-new-wrapper .icon-content{
		flex-direction: column;
	}
	.stages-new-wrapper .icon-content .content-wrap{
		width: 100%;
		margin-left: 0;
	}
	.stages-new-wrapper .icon-content figure{
		margin-bottom: 15px;
	}
	.event-single-title-wrap{
		font-size: 26px!important;
		margin-bottom: 20px;
	}
	.new-counter-layout .main-countdown-wrap .count-wrap .countdown-timer:before{
		content: none;
	}
	.new-counter-layout .main-countdown-wrap {
	    padding: 40px 15px 10px!important;
	}
	.new-counter-layout {
	    margin-top: 60px;
	}
	.agenda-table-wrap .main-table-title tr th:nth-child(1),
	.agenda-table-wrap tbody tr td:nth-child(1){
	    width: 200px;
	    display: inline-block;
	}
	.agenda-table-wrap .main-table-title tr th:nth-child(2),
	.agenda-table-wrap tbody tr td:nth-child(2),
	.agenda-table-wrap .main-table-title tr th:nth-child(3),
	.agenda-table-wrap tbody tr td:nth-child(3),
	.agenda-table-wrap .main-table-title tr th:nth-child(4),
	.agenda-table-wrap tbody tr td:nth-child(4){
	    width: 300px;
	    display: inline-block;
	}
	.event-single-new-sec table {
	    display: block;
	    margin-bottom: 10px !important;
	    width: 95%;
	    overflow-x: scroll;
	    margin: 0 auto;
	}
	.agenda-table-wrap tr{
		display: inline-flex;
		width: 100%;
	}
	.agenda-table-wrap tbody tr.break td:nth-child(2),
	.agenda-table-wrap tbody tr.lunch td:nth-child(2){
	    width: calc(100% - 200px);
	}
	.warning-title-wrap{
		flex-direction:column;
		padding: 30px;
	}
	.warning-title-wrap .warning-txt-content{
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
	}

	.our-speakers.col-3 .speakers-wrap,
	.our-speakers.col-6 .speakers-wrap{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.agenda-speaker-sec-wrap .our-speakers.col-3 .speakers-wrap{
		width:100%;
		margin-left: 0;
		margin-right: 0;
	}
	.our-speakers.col-5 li.speakers-wrap{
		width:100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.video-popup-sec-wrap>.vc_column-inner{
		min-height: 250px;
	}
	.custom-tab-styling .isotope-wrap li.speakers-wrap.items{
		width: 100%;
		margin:0px 0px 30px!important;
	}
	.custom-tab-styling .isotope-wrap .our-speakers{
		margin:0px 0px -30px!important;
	}
}
@media (max-width: 481px){
	.tt-shortcode-2{
		width: 100%!important;
		min-width: 100%!important;
	}
	.tt-item-post-block.type-2 .tt-item-post-title {
	    padding: 0 15px 15px 15px;
	}
	.tt-item-post-block.type-2.tt-item-post-border .tt-h2-title,
	.tt-item-post-block.type-2.tt-item-post-border .tt-h4-title{
		font-size: 20px;
		line-height: 1.4;
	}

	.speaker-single-page .speaker-content-wrap{
		max-width: 100%;
	}
	.tt-heading{
		padding: 25px 0px;
	}
	.title-wrapper .tt-heading-title{
		font-size: 25px;
	}
	.tt-header .logo{
		max-width: 20%;
	}
	.job-top{
		flex-direction: column-reverse;
	}
	.job-wrap .jobs-list .clogo {
	    max-width: 50%;
	    margin-bottom: 20px;
	}
	.courses-list li.course-wrap{
		width: 100%;
		margin: 0px 0px 30px;
	}
	.courses-list li.course-wrap:last-child,
	.courses-list{
		margin: 0px;
	}
	.cat-filter-wrap.filter-sticky{
		top: 0px;
	}
	.brochure-main-wrap  .left-sec{
	    padding:15px 5px;
	}
	.new-newsletter-wrapper {
	    padding: 20px!important;
	}
	.mega-submit-btn{
		font-size: 14px;
		padding: 10px 20px;
	}
	.get-involved-form textarea {
	    height: 100px;
	}
	.exhibitor-list td.title a {
		display: flex;
		flex-direction: column;
	}
	.exhibitor-list td.title .img{
		width:55%;
		margin-right:0px;
		margin-bottom:5px;
	}
	.cat-filter-wrap .cat-filter :nth-child(2),
	.cat-filter-wrap .cat-filter :nth-child(4), 
	.cat-filter-wrap .cat-filter :nth-child(6), 
	.cat-filter-wrap .cat-filter :nth-child(8){
		width: 100%!important;
		margin: 0px 0px 10px!important;
	}
	.cat-filter-wrap .cat-filter button.filtersubmit{
		width: 100%!important;
	}
	.cat-filter-wrap .cat-filter {
	    margin-right: 0;
	}
	.cat-filter-wrap a.clear-filter{
		margin-left: 0;
	}
	.landing-btn,
	.landing-btn a{
		width: 100%;
		text-align: center;
		font-size: 14px;
	}
	.landing-page-logo-wrap .wpb_single_image figure{
		max-width: 85%;
		margin-left: -20px!important;
	}
	.landing-page-title-wrap{
		margin-bottom: 10px !important;
	}
	.single-retail_events .event-single-page.sec-gap .tickets{
		flex-direction: column-reverse;
		text-align: center;
	}
	.single-retail_events .event-single-page.sec-gap .tickets .brochure{
		margin-right: 0;
		margin-bottom: 15px;
	}
	.tt-blog-user{
	    flex-direction: column;
	}
	.speaker-list .our-speakers.item-wrap.col-6 .speakers-wrap,
	.tab-content .tab-pane.speakers .our-speakers .speakers-wrap {
	    width: 100%;
	    margin: 0px 0px 40px;
	}
	.speaker-list .our-speakers.item-wrap.col-6,
	.tab-content .tab-pane.speakers .our-speakers{
	    margin: 0px 0px 0px!important;
	}

	.event-single-sponser-img-wrap .wpb_single_image {
	    width: calc(25% - 30px);
	}
	.event-single-speaker-wrap .speaker-list{
	    display: block;
	    width: 100%;
	    max-width: 44%;
	    margin: 0 auto;
	}
	.new-icon-content-wrap {
	    width: 100%!important;
	}
	.btn-info-sec .event-single-btn-wrap.bg-green a{
		width: 100%;
	}

	.retail-isotope-gallery .gallery-wrap li {
	    width: 100%;
	    margin:0px 0px 20px!important;
	}
	.retail-isotope-gallery .gallery-wrap{
		margin:0px 0px -20px!important;
	}
	.retail-testimonial.normal .swiper-slide{
		padding:25px;
	}
	.retail-testimonial.normal .testi-content-wrap {
		padding: 35px 0 0 20px;
	}
	.retail-testimonial.normal span.quote-icon.sec-gap{
		font-size:70px;
	}
	.new-event-ticket-content-wrapper .wpb_wrapper a.vc_general.vc_btn3{
		padding:16px 35px;
	}
}
@media (max-width: 360px){
	.our-speakers .speakers-wrap{
		width: 100%;
		margin: 0px 0px 30px;
	}
	.our-speakers{
		margin: 0px;
	}
	.cat-filter-wrap .cat-filter .postform, 
	.cat-filter-wrap .cat-filter button.filtersubmit{
		width: 100%!important;
		margin-right: 0px!important

	}
	.page-numbers li{
		height: auto;
	}
	.page-numbers{
		margin-bottom: 0;
	}
	.learning-filter-wrap{
		margin-bottom: -20px;
	}
	.frontend-submission .modal-dialog ._form ._form-content{
		flex-direction: column;
	}
	.frontend-submission .modal-dialog ._form ._form-content ._button-wrapper,
	.frontend-submission .modal-dialog ._form ._form-content ._form_element{
		width: 100%;
		margin: 0px;
	}
	.frontend-submission .modal-dialog ._form ._form-content ._button-wrapper{
		margin-top: 15px;
	}
	.frontend-submission .modal-dialog h4{
		line-height: 1.4;
	}
	.footer-social-icon-wrapper .landing-footer-icons li{
		height: 44px;
	}
	.event-single-speaker-wrap .speaker-list {
		max-width: 70%;
	}
}
