.jx-logo {
    padding-top: 0px !important;
}

.flexslider .slides > li {
    background-size: cover;
}

.jx-portfolio-grid {
	background: #ff8301;
}

.jx-event-title-box .jx-event-title {
	font-size: 50px;
    line-height: 1em;
}

.jx-event-box .jx-event-date .jx-event-month {
	font-size: 50px;
}

.jx-event-box-register .jx-event-register .jx-btn-default {
    font-family: inherit;
}

@media only screen and (max-width: 1199px) and (min-width: 960px)
{

.jx-event-box .jx-event-date .jx-event-month {
    font-size: 40px;
}
.jx-event-box-counter .jx-event-title-box {
    height: 270px;
}

}

@media only screen and (max-width: 767px) and (min-width: 480px) {

.jx-event-box .jx-event-date,
.jx-event-title-box,
.jx-event-box-register .jx-event-title-box,
.jx-event-box-counter .jx-event-title-box {
	height: 140px !important;
}

}

@media only screen and (max-width: 479px) {
.jx-venue-box {
    padding: 30px 10px 0px 20px;
}
.shortcode_tab_e.jx-white-tab.jx-arrow-tab li.resp-tab-active {
    width: 100%;
}

}

.media-modal .image img, .speaker-modal .image img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    padding-right: 10px;
    padding-bottom: 10px;
}

.jx-speaker-details .speaker-name {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.jx-speaker-details .speaker-position {
	color: #fff;
    font-size: 15px;
}

.jx-ticket-form {
    padding: 15px 60px;
}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
	.jx-countdown-form .jx-ticket-form, .jx-countdown-form .jx-countdown-box {
	    height: 460px;
	}
}

.jx-testimonial-details .jx-testimonial-icon {
    float: left;
    height: 200px;
    margin-right: 10px;
}

