@charset "utf-8";
.Eventbtn button {
	width: 200px;
	display: block;
	margin-bottom: 3px;
	max-width: 100%;
}
@media screen and (min-width:1368px) {
.list-inline li {
	margin-top: -2.8%;
}
}

@media screen and (min-width:1024px) and (max-width:1280px) {
.fnb .tktbtn {
	margin: 0;
}
.colorful-heading-left {
	width: 390px;
}
div#event_procedure_periodic_div {
	margin-top: 0;
}
.top-line-feather:after {
	background-size: 80%;
	width: 200px;
}
.mce-panel {
	margin: 0 0 10px!important;
}
}

@media screen and (max-width:1200px) {
.event-banner {
	margin-left: 0;
}
.event-description {
	margin-left: 0!important;
}
}

@media screen and (min-width:1024px) and (max-width:1179px) {
.mce-panel {
	float: left;
	width: 100%!important;
}
button#updateimg {
	top: inherit;
	left: 0;
	right: 0;
}
.event-img-wrap img {
	width: 100%!important;
	height: auto;
}
.top-line-feather:after {
	width: 170px;
	background-size: 100%;
}
}

@media only screen and (max-width:1170px) {
.addtocartpage .main-content h3, .sidebar .details:first-child {
	margin-top: 0;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -20px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -20px;
}
ul.vt_navigation>li.vt_login>ul.pull-right {
	left: -158px!important;
}
ul.vt_navigation>li.vt_login>ul.pull-right:before {
	left: 183px!important;
}
body.loggedin ul.vt_navigation>li>ul.mega-dropdown-menu:before, body.loggedin.fixed .header ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 590px;
}
ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 490px;
}
.fixed .header ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 492px;
}
.vt_testimonials .carousel-control {
	width: 10%;
	top: 100%;
}
.slick-next, .slick-prev {
	width: 20px;
	height: 20px;
}
.stepwizard-step a.btn {
	padding: 7px 15%;
}
.fieldsTables.col-lg-12 {
	overflow-x: scroll;
}
.main-banner .banner_image {
	max-height: 250px;
	overflow: hidden;
}
#eventdata .vt_event_list_wrap .vt_title {
	width: 190px;
}
#eventdata .vt_event_list_wrap {
	min-height: 303px;

}
.foot .get_ticket button {
	float: right;
	margin-right: 0;
}
.main-content {
	padding-right: 15px;
}
.addtocartpage .body_content, .addtocartpage .foot, .addtocartpage .row.head {
	margin-left: 0;
	margin-right: 0;
}
.sidebar {
	padding-top: 0;
}
.event-title-location-wrap {
	float: left;
	width: 70%;
}
.near_event_you_text span.title, .near_event_you_text span.title a {
	width: 135px;
}
#order_summary #coupon, #order_summary #ticket {
	margin-bottom: 10px;
	width: 100%
}
.vt_newsletter input.form-control {
	float: left;
	max-width: 100%;
	width: 53%;
}
.DescriptionWrap {
	width: 100%;
}
.vt_event_list_wrap.vibes .vibes_title {
	width: 200px;
}
span#siteseal {
	margin-right: 15px;
}
.address-text a.text-pink {
	display: block;
}
#updateimg {
	opacity: 1;
}
.editarrow {
	top: -24px;
}
.editarrow span {
	width: 226px;
	margin-top: -40px;
	margin-left: -93px;
}
.event-organizer .nav-tabs>li>a, .ticket-buyer .nav-tabs>li>a {
	height: 61px;
}
.event-organizer .nav-tabs>li.active>a>img, .event-organizer .nav-tabs>li>a>img, .ticket-buyer .nav-tabs>li.active>a>img, .ticket-buyer .nav-tabs>li>a>img {
	width: 80px;
}
.event-organizer .nav-tabs>li.active>a img, .event-organizer .nav-tabs>li.active>a>img:hover, .event-organizer .nav-tabs>li>a>img:hover, .ticket-buyer .nav-tabs>li.active>a img, .ticket-buyer .nav-tabs>li.active>a>img:hover, .ticket-buyer .nav-tabs>li>a>img:hover {
	margin-top: -61px;
}
.event-organizer .tab-content, .ticket-buyer .tab-content {
	font-size: 24px;
	margin-top: 80px;
}
.tickets-services-fee {
	min-height: 600px;
}
section.c-u .wr-o h4 {
	height: 55px;
}
.coupon-box p.product-description {
	min-height: 70px;
}
.edit-overlay-txt {
	font-size: 40px;
	top: 50%;
}
.edit-overlay-txt span {
	padding: 10px;
}
.edit-page .nav-tabs>li.active>a, .edit-page .nav-tabs>li.active>a:focus, .edit-page .nav-tabs>li.active>a:hover, .edit-page .nav-tabs>li>a, .edit-page .nav-tabs>li>a.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	font-size: 14px;
}
.tktbtn {
	margin-bottom: 10px;
}
section h3 {
	margin-top: 0;
}
span.type {
	font-size: 13px;
}
.image-wrap {
	float: none;
	margin: 0 auto;
}
.right-section {
	float: none;
	clear: both;
}
}
@media only screen and (max-width:1100px) {
.profile_d_full #profileImage1.img-circle.thumbnail, .profile_d_full .Profile-ImageWrap .btn {
	float: none;
}
.profile_d_full .right-section {
	width: 100%;
}
.navbar-inverse .navbar-nav>li>a, ul.vt_navigation>li>a {
	font-size: 13px;
}
}
@media only screen and (max-width:1100px) and (min-width:940px) {
.archive_event .Eventbtn {
	display: block;
	float: none;
	margin: 10px auto;
	width: 70%;
}
.archive_event .Eventbtn button {
	display: inline-block;
}
}
@media (min-width:768px) {
.navbar-right .dropdown-menu {
	right: 0;
	left: -34px;
}
}
@media only screen and (max-width:1040px) {
.bar_tabs {
	margin-top: 20px;
}
.Ticket_Reports_tabWrap .nav-tabs>li, .ticket-page #myTab>li {
	margin-right: 15px;
}
}

@media screen and (min-width:768px) and (max-width:1023px) {
.edit-page .event_details .less-left-10 .tab-pane, .edit-page .event_details .less-right-10 .tab-pane {
	margin-left: 0;
	margin-right: 0;
	padding-top: 120px;
	margin-top: 45px!important;
}
.count-head .publish-event-btn {
	width: 100%;
	text-align: center;
	padding: 10px;
	margin-right: 0;
	word-break: break-all;
}
.orgnizer-details-Wrap {
	position: relative;
}
.tool-tip:hover p.bg-warning, span.tool-tip p.bg-warning {
	width: 100%;
}
.calendar-date-parent {
	margin-bottom: 10px;
}
.less-left-10 p.bg-warning, .less-right-10 p.bg-warning {
	padding: 0 10px;
	width: 100%;
}
.event-loacation-map, .rowtopic {
	margin-top: 0;
}
.vt_footer .vt_newsletter label {
	float: left;
}
.fnb .tktbtn {
	margin: 0;
}
.top-line-feather:before {
	width: 100%;
}
.top-line-feather:after {
	background: 0 0;
}
.less-left-10 .colorful-heading-left, .less-right-10 .colorful-heading-left {
	float: none;
	display: inline-block;
	text-align: center;
}
.less-left-10.count-head .tab-heading, .less-right-10.count-head .tab-heading {
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
}
.mce-panel {
	margin: 0 0 10px!important;
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info small, ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info span {
	color: #fff;
}
.navbar-nav .open .dropdown-menu li a {
	color: #fff!important;
	font-size: 12px;
	padding: 2px 0;
}
.vt_footer_socila_link.text-right {
	width: 280px;
	margin: 10px auto 0;
	float: left;
	text-align: right;
}
.navbar-toggle {
	padding: 7px 10px;
	margin-top: 5px;
}
.create-event-wrapper {
	margin-left: 5px;
	margin-top: 0;
	text-align: left;
}
.rel-pos, header.page_header.header {
	height: 90px;
}
.create-event {
	padding: 6px 15px;
	font-size: 12px;
}
ul.vt_navigation {
	margin: 0 auto;
}
.top_vt_SearchWrap {
	width: 40%;
	margin-top: 10px;
	padding: 0;
	float: left;
}
.top-search-btn {
	font-size: 12px;
	padding: 0 6px;
	border-radius: 0 5px 5px 0;
	line-height: 11px;
	font-weight: 400;
}
.navbar-brand {
	padding-right: 0;
}
.navbar-brand img {
	background: none;
	width: 150px;
	height: auto!important;
	padding: 0;
}
.navbar-collapse.collapse {
	margin-top: 0;
}
.chat-image-user {
	width: 70px;
	top: 0;
	height: 70px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ccc;
}
.offline, .online {
	height: 20px;
	width: 20px;
	text-align: center;
}
.status {
	padding: 5px 5px 0 0;
}
.services-update .each-small-event {
	width: 100%;
	margin: 0 0 20px;
}
li.vt_login.dropdown a {
	margin: 0;
}
li.vt_login.dropdown {
	padding-top: 0;
	margin-top: -4px;
}
li.vt_user_info {
	width: 15%;
}
.mce-panel {
float:left;
width:100%!important
}
button#updateimg {
top:inherit;
left:0;
right:0;
}
.event-img-wrap img {
width:100%!important;
height:auto;
}
.top-line-feather:after {
width:170px;
background-size:100%;
}
}
@media only screen and (max-width:1024px) and (min-width:768px) {
.item-body a.item-img {
	width: 90px;
	height: 90px;
}
.item-text {
	width: 46%;
}
.item-body a.item-img:after {
	top: -10px;
}
}

@media only screen and (max-width:1023px) and (min-width:991px) {
.profile-edit {
	transform: translate(-80%, -66%);
	-moz-transform: translate(-80%, -66%);
	-webkit-transform: translate(-80%, -66%);
	top: 85%;
	color: #4c3293;
	font-size: 13px;
	padding: 5px 9px;
	position: absolute;
	text-align: center;
	left: -5%;
}
.top-line-feather:after {
	background: 0 0;
	width: 0;
	height: 0;
}
}
@media screen and (max-width:992px) {
.small-heading-info h5 {
	font-size: 12px;
}
.small-heading-info h6 {
	font-size: 11px;
}
.item-body img {
	height: 100px;
}
.item-text div {
	font-size: 12px;
}
}


@media only screen and (max-width:991px) {
.fixed .header ul.vt_navigation>li>ul.mega-dropdown-menu:before, ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 404px;
}
body.loggedin ul.vt_navigation>li>ul.mega-dropdown-menu:before, body.loggedin.fixed .header ul.vt_navigation>li>ul.mega-dropdown-menu:before {
	left: 453px;
}
.navbar-brand>img {
	height: 50px;
	margin-top: 0;
}
.navbar-inverse .navbar-nav>li>a, ul.vt_navigation>li>a {
	font-size: 13px;
	padding: 0 15px 10px 10px;
	margin: 5px 0;
}
.navbar-inverse .navbar-nav>li>a.vt_my_cart {
	margin: 9px 0;
}
.vt_navigation>li.create-event>a {
	margin-top: 18px;
	padding: 5px 10px;
	margin-left: 7px;
}
ul.vt_navigation>li>ul {
	top: 68px;
	left: -45px;
}
ul.vt_navigation>li>ul:before {
	left: 100px;
}
body.loggedin ul.vt_navigation>li.vt_Learn>ul:before, ul.vt_navigation>li.vt_Learn>ul:before {
	left: 73px;
}
body.fixed .header ul.vt_navigation>li.vt_Learn:hover>ul:before {
	left: 72px;
}
body.fixed .header .vt_navigation>li.create-event>a {
	margin-top: 15px;
	margin-left: 7px;
}
li.vt_login.dropdown a {
	margin-top: 5px;
	margin-bottom: 5px;
}
.navbar-inverse .navbar-nav>li>a em {
	vertical-align: bottom;
}
.vt_newsletter label {
	width: 100%;
}
.vt_newsletter input.form-control {
	margin-left: 0;
}
section.innercreateevent h3 {
	margin-bottom: 5px;
	margin-top: 15px;
	font-size: 18px;
}
section.innercreateevent p {
	margin-bottom: 25px;
	font-size: 14px;
}
.nav-tabs>li>a, .vt-coupons-wrap-detail select, .vt-ticket-wrap-detail select, .vt_event_search input[input=text], .vt_event_search input[type=submit], .vt_event_search input[type=search], .vt_event_search select {
	font-size: 12px;
}
section.innercreateevent a.create-event-btn {
	margin-top: 30px;
}
a.dropdown-toggle .img-circle {
	height: 40px!important;
	width: 40px;
}
.vt_event_search {
	bottom: 10px;
}
.vt_event_list_wrap {
	position: relative;
	float: left;
	margin-bottom: 30px;
	width: 100%;
	min-height: 300px;
}
.top_vt_SearchWrap {
	height: 69px;
	padding: 10px 0 20px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	font-size: 12px!important;
}
.main-content {
	padding-right: 0;
}
.sidebar {
	padding-top: 0;
}
button#applycoupon {
	margin-top: 0;
}
.foot .get_ticket {
	border-left: 0;
	text-align: center
}
button#addtocart {
	display: inherit;
	width: 100%;
}
section.vibes-related .vt_event_list_wrap {
	min-height: 280px;
}
.addtocartpage .form-control[readonly], .addtocartpage .vt-coupons-wrap-detail .form-control[disabled], .addtocartpage .vt-coupons-wrap-detail input[type=text], .addtocartpage .vt-ticket-wrap-detail .form-control[disabled] {
	width: 80px;
	float: right;
}
#payment_option .card_box .form-group, #payment_option select {
	width: 100%;
	float: left;
}
.addtocartpage .head p {
	font-size: 12px;
	white-space: nowrap;
}
.addtocartpage .remove_cart {
	font-size: 12px;
}
.details .d_content {
	padding: 8px 15px;
}
.checkpayment .card_box {
	width: 100%;
}
#payment_option input#card_cvv {
	width: 108px;
}
.previewevent .vt-coupons-wrap-detail select, .previewevent .vt-ticket-wrap-detail select {
	width: 100px;
	font-size: 12px;
}
.previewevent .vt-coupons-wrap-detail input[type=text], .previewevent .vt-ticket-wrap-detail input[type=text] {
	width: 70px;
	float: right;
}
.previewevent .head p {
	font-size: 11px;
	font-weight: 600;
	margin: 10px 0;
}
span.ticket-type-available {
	display: inline-block;
}
.date-format {
	display: block;
	margin-bottom: 0;
}
.thanks-msg+bt, .vt_my_event_wrap .date-format+br {
	display: none;
}
.Eventbtn button {
	width: 100%;
	margin-bottom: 5px;
}
span.tickets-info {
	font-size: 20px;
}
ul.vt_navigation>li.vt_login>ul.pull-right {
	left: -181px!important;
}
ul.vt_navigation>li.vt_login>ul.pull-right:before {
	left: 194px!important;
	top: -24px;
}
body.fixed .header ul.vt_navigation>li.vt_login>ul.pull-right:before {
	left: 195px!important;
}
body.fixed .header ul.vt_navigation>li.vt_login>ul.pull-right {
	left: -181px!important;
}
.top_vt_SearchWrap .input-group {
	width: 90%;
}
.top_vt_SearchWrap a.search-close {
	font-size: 14px;
	height: 30px;
	width: 30px;
	line-height: 30px;
}
.DescriptionWrap {
	width: 80%;
	margin: 0 auto;
}
.StepForm-InnerWrap {
	width: 80%;
	margin: 20px auto 0;
}
.StepForm-InnerWrap .social .form-group {
	float: left;
	width: 100%;
}
.stepwizard-step {
	width: 33.33%;
}
.thanks-wrap {
	padding: 30px 15px 15px;
}
.thanks-msg {
	margin-bottom: 0;
	font-size: 30px;
	line-height: 30px;
}
.secure-tickets>label, .thanks-wrap h3, .vt_cat_text_wrap h2.vt_cat_name {
	font-size: 18px;
}
.thanks-wrap .table {
	width: 96%;
	max-width: 100%;
	margin: 0 auto 20px;
}
.mce-panel, .mce-tabs {
	max-width: 100%!important;
}
.vt_event_search input[input=text], .vt_event_search input[type=submit], .vt_event_search input[type=search], .vt_event_search select {
	padding: 10px 7px;
}
.logo-wrap {
	float: left;
}
.mobile-wrapper img {
	margin: -334px 10% auto auto;
	width: 150px;
	float: right;
}
.custom-padding .bg {
	margin-left: 15px;
}
.bg>div:nth-child(1), .bg>div:nth-child(4) {
	padding-right: 0;
	padding-left: 0;
}
.ipadwrap img {
	margin: 15px auto;
	display: none;
}
.vt_cat_text_wrap {
	top: 60%;
}
.our_partners p {
	font-size: 16px;
}
.fee-txt, .goverment-text {
	font-size: 18px;
}
.foot input.coupon_code {
	width: 110px;
}
.address-text {
	padding-left: 0;
}
.sidebar.order_summary {
	margin-top: 15px;
}
.vt-coupons-wrap-detail .head p, .vt-ticket-wrap-detail .head p {
	white-space: nowrap;
}
.vt-coupons-wrap-detail .form-control[disabled] {
	width: 75px;
}
#buy_ticket .foot>div.col-md-9 {
	width: 70%;
}
#buy_ticket .foot>div.col-md-3 {
	width: 30%;
}
#eventdata .vt_event_list_wrap {
	min-height: 270px;
}
.event_banner_wrap {
	height: 250px;
}
.mce-window {
	width: auto!important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	background: 0 0!important;
}
.mce-window-body, .mce-window-head {
	background: #FFF!important;
}
.mce-foot>.mce-container-body {
	padding: 10px!important;
	width: 80%!important;
}
.mce-container, .mce-container-body {
	max-width: 100%!important;
	height: auto!important;
	overflow: auto;
}
.mce-form {
	padding: 10px!important;
}
.mce-formitem {
	margin: 10px 0!important;
}
.mce-abs-layout-item {
	position: static!important;
	width: auto!important;
}
.mce-abs-layout-item.mce-label {
	display: block!important;
}
.mce-abs-layout-item.mce-textbox {
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
	display: block!important;
	width: 100%!important;
}
.mce-abs-layout-item.mce-combobox {
	display: flex!important;
}
.mce-abs-layout-item.mce-combobox>.mce-textbox {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 29px!important;
	width: 80%!important;
}
.mce-container-body.mce-window-body.mce-abs-layout iframe {
	height: 500px!important;
}
.vt_ourvision .vt_about_leftbox {
	padding: 32px 0;
}
.vt_ouredge .vt_about_leftbox {
	padding: 22% 0;
}
.vt_ourvision.vt_company_overview .vt_about_leftbox {
	text-align: center;
	padding: 22px 0;
}
.event_details>ul.nav-tabs>li {
	padding: 10px 6px 0;
	width: auto;
}
.pricing-wrapper h3 {
	margin-bottom: 50px!important;
	margin-top: 0;
}
.services-tax-modules {
	margin: 40px auto 0;
	width: 100%;
}
.free-txt {
	font-size: 60px;
}
.ticket-pricing-boxes-heading h4 {
	font-size: 20px;
	width: 100%;
}
.service-feee-txt {
	font-size: 18px;
}
.ticket-services-listing div, .ticket-services-listing li>label {
	font-size: 12px;
}
.service-box-left span, .service-box-right span {
	font-size: 18px;
}
.features-subtitle {
	font: 30px;
	font-size: 18px;
}
.features-option-btns>a:first-child, .features-option-btns>a:last-child {
	font-size: 18px;
}
.features-option-btns {
	margin-bottom: 50px;
}
.event-organizer .tab-content, .ticket-buyer .tab-content {
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 18px;
}
.event-organizer .nav-tabs>li>a, .ticket-buyer .nav-tabs>li>a {
	height: 38px;
}
.event-organizer .nav-tabs>li.active>a>img, .event-organizer .nav-tabs>li>a>img, .ticket-buyer .nav-tabs>li.active>a>img, .ticket-buyer .nav-tabs>li>a>img {
	width: 51px;
}
.event-organizer .nav-tabs>li.active>a img, .event-organizer .nav-tabs>li.active>a>img:hover, .event-organizer .nav-tabs>li>a>img:hover, .ticket-buyer .nav-tabs>li.active>a img, .ticket-buyer .nav-tabs>li.active>a>img:hover, .ticket-buyer .nav-tabs>li>a>img:hover {
	margin-top: -39px;
}
.event-organizer .tab-content br, .ticket-buyer .tab-content p br {
	display: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -15px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -15px;
}
.pricing-wrapper {
	margin-bottom: 50px;
	margin-top: 50px;
}
.edit-page h3.event-title.editevent.ev_title, .publish-event-btn, .save-event-btn {
	margin-top: 0;
}
span.tickets-info {
	display: block;
}
.edit-page .nav-tabs>li.active>a, .edit-page .nav-tabs>li.active>a:focus, .edit-page .nav-tabs>li.active>a:hover, .edit-page .nav-tabs>li>a, .edit-page .nav-tabs>li>a.nav-tabs>li>a:hover, .nav-tabs>li>a:focus, .tickets-Text {
	font-size: 13px;
}
.edit-page .event_details>ul.nav-tabs>li>a {
	padding: 5px 0
}
.edit-overlay-txt {
	font-size: 30px;
}
span.text-pink.edit-step em {
	border: 2px solid #782f92;
	height: 30px;
	width: 30px;
	line-height: 26px;
	font-size: 16px;
}
.edit-page .nav-tabs>li.active>a, .edit-page .nav-tabs>li.active>a:focus, .edit-page .nav-tabs>li.active>a:hover, .edit-page .nav-tabs>li>a, .edit-page .nav-tabs>li>a.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	font-size: 10px;
}
.main-content>h3 {
	margin-top: 20px;
}
.Profile-ImageWrap h1 {
	font-size: 17px;
}
#updates_pwd {
	top: -8px;
}
#updates_pwd .alert {
	padding: 5px;
	font-size: 12px;
}
.Ticket_Reports_tabWrap .nav-tabs>li, .ticket-page #myTab>li {
	margin-right: -2px;
}
.product-wrap ul.nav-tabs>li>a, .product-wrap ul.nav-tabs>li>a:focus, .product-wrap ul.nav-tabs>li>a:hover {
	font-size: 18px!important;
}
.fnb.clear, .manual_ticket_wrap.clear {
	background-color: #f6f6f6;
	float: left;
	margin-bottom: 10px;
	padding: 10px;
	width: 100%;
}
.manualorders.form-group {
	margin-top: 30px;
}
table#manualpro.display.dataTable.fieldsTables tbody tr td:before {
	content: attr(data-title);
	text-transform: capitalize;
}
table#manualpro.display.dataTable.fieldsTables thead, table.display.dataTable.fieldsTables tr th {
	display: none;
}
.slider-caption .col-lg-3, .vendor-block>span, table#manualpro.display.dataTable.fieldsTables tbody tr, table.display.dataTable.fieldsTables tbody td, table.display.dataTable.fieldsTables tfoot tr td {
	display: block;
}
table#manualpro.display.dataTable.fieldsTables tbody tr {
	margin-bottom: 5px;
}
table#manualpro.display.dataTable.fieldsTables {
	border: 0;
}
table#manualpro.display.dataTable.fieldsTables tbody tr:nth-child(odd) {
	background-color: #f6f6f6;
}
table#manualpro.display.dataTable.fieldsTables tr td {
	border: none;
	position: relative;
	padding-left: 50%;
	white-space: nowrap;
	text-align: left;
	text-transform: capitalize;
}
table#manualpro.display.dataTable.fieldsTables tr td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700;
	text-transform: capitalize;
}
table#manualpro.display.dataTable.fieldsTables tfoot {
	background-color: #8a2c8d;
}
#paypal_info {
	padding: 20px 15px;
}
.page #eventimage, .page #eventimage img {
	height: 300px;
}
.each-small-event {
	margin-bottom: 60px;
}
.ticket-pricing-boxes .tickets-services-fee {
	min-height: 550px;
}
.tickets-services-fee .free-txt {
	line-height: 500px;
}
.ticket-services-listing .service-box-left:after {
	top: -10px;
}
.services-update .each-small-event {
	height: 240px;
}
.job-wrapper {
	height: 340px;
}
.videopopup {
	width: 70%;
}
.profile-edit {
	transform: translate(-88%, -66%);
	-moz-transform: translate(-88%, -66%);
	-webkit-transform: translate(-88%, -66%);
	top: 85%;
	color: #4c3293;
	font-size: 13px;
	padding: 5px 9px;
	position: absolute;
	text-align: center;
	left: -5%;
}
.navbar-nav li.open a.dropdown-toggle:before {
	right: 7px!important;
}
.top-line-feather:after {
	background: 0 0;
	width: 0;
	height: 0;
}
.Features-content {
	right: 0;
}
.kosmotix-features:last-child .Features-content {
	left: 0;
}
.nav-tabs.features-tabs>li>a>span:first-child {
	width: 38px;
}
.features-tabs img {
	width: 30px;
}
.nav-tabs.features-tabs>li>a>span {
	font-size: 12px;
}
.slider-caption .highlight-txt {
	font-size: 11px!important;
}
.slider-caption .col-lg-3>a span {
	font-size: 10px;
}
.less-left-10 p.bg-warning, .less-right-10 p.bg-warning {
text-align:center;
float:none;
}
#t_c h2.text-left {
text-align:center;
}

}
@media only screen and (min-width:1080px) and (max-width:1280px) {
.event_details>ul.nav-tabs>li {
	padding: 10px 4px 0 5px!important;
}
}
@media(min-width:991px) {
section.checkout {
	padding: 15px 0;
}
}
@media only screen and (max-width:940px) and (min-width:768px) {
.my-events-listing .col-xs-6 {
	width: 100%!important;
}
.navbar-inverse .navbar-nav>li>a, ul.vt_navigation>li>a {
	padding: 0 10px 10px;
	font-size: 12px;
}
}
@media only screen and (min-width:767px) and (max-width:800px) {
.tickets-Text {
	font-size: 12px;
}
}
@media (max-width:786px) {
button.btn {
	float: none!important;
}
h4.vibes_title, p.vibes_date, p.vibes_location {
	margin: 15px 0!important;
}
table.display.dataTable>tbody>tr>td, table.display.dataTable>thead>tr>th, table.display.dataTable>tr>td, table.display.dataTable>tr>th {
	border: 1px solid #ddd;
	font-size: 11px;
}
}
@media screen and (max-width:772px) {
.item-sell {
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
}
.each-small-event {
	width: 95%;
	margin-bottom: 60px;
	margin-left: 2.5%;
}
.fix-height {
	height: auto!important;
}
.leaf hr {
	width: 50px;
}
.ticket-button a {
	font-size: 12px;
}
}

@media screen and (min-width :767px) {
.vt_footer_socila_link {
	float: right;
	width: 380px;
}
.navbar-collapse.collapse {
	float: left!important;
	width: 100%;
	position: relative;
	text-align: center;
	padding: 20px 0;
	background: red;
	background: -moz-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: -webkit-linear-gradient(left, #483290 0, #eb2258 50%, #782a8f);
	background: linear-gradient(to right, #483290 0, #eb2258 50%, #782a8f);
	margin-top: 10px;
	max-height: 65px;
	box-shadow: 0 1px 2px 0 #e0e0e0;
}
span.vt_user_name {
	width: 100%;
	float: left;
}
li.vt_user_info {
	margin-top: -6px;
	text-align: right;
}
li.vt_user_info small {
	color: #fff;
}
.navbar-inverse .navbar-nav>li>a, ul.vt_navigation>li>a {
	padding-bottom: 0;
	color: #fff;
}
.vt_footer_socila_link a.create-event {
	float: right;
	margin: 0;
}
.navbar-collapse.collapse ul.vt_navigation {
	width: auto;
	float: none!important;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
}
.top_vt_SearchWrap a.search-close {
	width: 30px;
	height: 30px;
	line-height: 30px;
	right: -10px;
	font-size: 12px;
	border-radius: 0 3px 3px 0;
	font-weight: 400;
	background-color: #782a8f;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a em, .navbar-inverse .navbar-nav>li:active>a, .navbar-inverse .navbar-nav>li:hover>a, .navbar-inverse .navbar-nav>li:hover>a em, ul.vt_navigation>li.active>a, ul.vt_navigation>li:hover>a, ul.vt_navigation>li>ul.mega-dropdown-menu>li>ul>li:hover a {
	color: #fff!important;
}
li.vt_login.dropdown {
	padding-top: 5px;
}
.header .navbar-brand>img, body.fixed .header .navbar-brand>img {
	height: 50px;
}
body.fixed ul.dropdown-menu.mega-dropdown-menu, ul.dropdown-menu.mega-dropdown-menu {
	top: 65px;
}
ul.vt_navigation>li>ul {
	top: 45px;
}
.navbar-collapse .navbar-nav>li .title-heading {
	padding-top: 15px!important;
	box-shadow: 0 1px 0 rgba(255,255,255,.2);
	border-bottom: 1px solid rgba(0,0,0,.21)!important;
}
}
@media screen and (min-width:640px) and (max-width:767px) {
.edit-page .event_details .less-left-10 .tab-pane, .edit-page .event_details .less-right-10 .tab-pane {
	margin-left: 0;
	margin-right: 0;
	padding-top: 120px;
	margin-top: 45px!important;
}
.event-loacation-map, .rowtopic, div#event_procedure_periodic_div {
	margin-top: 0;
}
.count-head .publish-event-btn {
	width: 100%;
	text-align: center;
	padding: 10px;
	margin-right: 0;
	word-break: break-all;
	font-size: 9px;
}
.orgnizer-details-Wrap {
	position: relative;
}
.tool-tip:hover p.bg-warning, span.tool-tip p.bg-warning {
	width: 100%;
}
.calendar-date-parent {
	margin-bottom: 10px
}
.less-left-10 p.bg-warning, .less-right-10 p.bg-warning {
	text-align: center;
	padding: 0 10px;
	width: 100%;
}
.count-head h2.text-left {
	text-align: center;
}
.vt_footer .vt_newsletter label {
	float: left;
}
.less-left-10 .colorful-heading-left, .less-right-10 .colorful-heading-left {
	float: none;
	display: inline-block;
	text-align: center;
}
.less-left-10.count-head .tab-heading, .less-right-10.count-head .tab-heading {
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
}
.mce-panel {
	margin: 0 0 10px!important
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info small, ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info span {
	color: #fff;
}
.navbar-nav .open .dropdown-menu li a {
	font-size: 12px;
	padding: 2px 0;
}
.vt_footer_socila_link.text-right {
	width: 280px;
	margin: 5px auto 0;
	float: left;
	text-align: left;
}
.navbar-toggle {
	padding: 7px 10px;
	margin-top: 10px;
	margin-right: 10px;
}
.create-event-wrapper {
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}
.rel-pos, header.page_header.header {
	height: 90px;
}
.create-event {
	padding: 6px 15px;
	font-size: 12px;
}
div#navbar {
	top: 90px;
}
ul.vt_navigation {
	margin: 0 auto;
}
.navbar-nav .open .dropdown-menu {
	background: #fff;
}
.navbar-nav .open .dropdown-menu li, .navbar-nav .open .dropdown-menu li a {
	color: initial!important;
}
.navbar-inverse .navbar-nav li.open a.dropdown-toggle:before {
	content: none;
}
.navbar-inverse .navbar-nav>li .title-heading {
	background-color: initial;
}
.top_vt_SearchWrap {
	width: 70%;
	margin-top: 10px;
	padding: 0;
	float: right;
}
.top-search-btn {
	font-size: 12px;
	padding: 0 6px;
	border-radius: 0 5px 5px 0;
	line-height: 11px;
	font-weight: 400;
}
.navbar-brand {
	padding-right: 20px;
}
.navbar-brand img {
	background: none;
	width: 150px;
	height: auto!important;
	padding: 0;
}
.chat-image-user {
	width: 70px;
	top: -50px;
	height: 70px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ccc;
}
.offline, .online {
	height: 20px;
	width: 20px;
	text-align: center;
}
.status {
	padding: 5px 5px 0 0;
}
.services-update .each-small-event {
	width: 100%;
	margin: 0 0 40px;
}
}
@media screen and (min-width:480px) and (max-width:767px) {
.upload-event-banner em {
	font-size: 18px;
	padding: 25px 20px 21px 10px;
	margin: 0 10px 10px 0;
}
.upload-event-banner p {
	padding-top: 0;
}
.edit-page .main-content {
	padding: 0;
}
.event_details>ul.nav-tabs>li>a span.text-pink.edit-step:before {
	content: ' ';
	color: #fff;
	width: 30px;
	height: 30px;
	position: absolute;
	vertical-align: middle;
	left: 0;
	right: 0;
	top: 5px;
}
.event_details>ul.nav-tabs>li:first-child>a span.text-pink.edit-step:before {
	content: '1';
}
.event_details>ul.nav-tabs>li:nth-child(2)>a span.text-pink.edit-step:before {
	content: '2';
}
.event_details>ul.nav-tabs>li:nth-child(3)>a span.text-pink.edit-step:before {
	content: '3';
}
.event_details>ul.nav-tabs>li:nth-child(4)>a span.text-pink.edit-step:before {
	content: '4';
}
.event_details>ul.nav-tabs>li:nth-child(5)>a span.text-pink.edit-step:before {
	content: '5';
}
.event_details>ul.nav-tabs>li:last-child>a span.text-pink.edit-step:before {
	content: '6';
}
.edit-page .nav-tabs>li.active>a span.text-pink.edit-step, .event_details>ul.nav-tabs>li>a span.text-pink.edit-step {
	height: 30px;
	width: 30px;
	bottom: -30px;
	display: table-cell;
	vertical-align: middle;
}
.event-img-wrap img, .product_coupon-wrap {
	height: auto;
}
.edit-page .event_details div.tab-pane {
	width: 100%;
}
.tool-tip:hover p.bg-warning, span.tool-tip p.bg-warning {
	margin: 0 auto;
	left: 0;
}
.edit-page .event-update input {
	font-size: 18px;
}
span.tool-tip {
	position: inherit;
}
#save_notify, .back-btn, .next-btn, .publish-event-btn, .row.preiew-btn-view .pro-edit-event-text a {
	margin-top: 10px;
}
.tktbtn {
	margin: 0 5px 10px 0!important;
	max-width: 200px;
	min-width: 200px;
}
.head.couponwrap.dd, .head.tkthead {
	display: none!important;
}
.no-r-padd .col-md-3 span, .no-r-padd label.cdes {
	display: none;
}
.no-r-padd {
	padding: 0!important;
}
.ticketwrap .no-r-padd .col-xs-12 {
	padding: 0;
}
input.tdescription, label.ticketdec-dshow {
	background: #fff;
	margin-top: 0!important;
}
.tab-content h4 {
	float: left;
	width: 100%;
	text-align: left;
}
.edit-page .event_details>ul.nav-tabs>li>a {
	font-size: 0!important;
}
.product-add span.input-group-btn {
	width: 70%;
	float: left;
}
.input-group .form-control.image-preview-filename {
	width: 87%!important;
	display: inherit!important;
	background: rgba(255,255,255,.33);
	position: absolute;
	right: 0;	
}
.btn:active {
	box-shadow: none
}
.product-add#buy_ticket .row {
	margin-right: 0!important;
	margin-left: 0!important;
}
.Vt_product_price, .product-coupon-dec {
	float: left;
	width: 100%;
	text-align: left;
}
.event-detail {
	margin-top: 10px;
}
ul.nav.nav-tabs {
	border: 0;
}
.mce-panel, .well .body_content {
	float: left;
	width: 100%;
}
span.product_event-title {
	float: left;
}
.login-field {
	width: 100%;
}
.top-line-feather:after {
	background: 0 0;
	width: 0;
	height: 0;
}
.top-line-feather:before {
	width: 100%;
}
.vt_footer .vt_newsletter label {
	padding-top: 10px;
}
.vt_footer .vt_newsletter input.form-control {
	max-width: 100%;
	border-right: 1px solid;
	margin-bottom: 10px;
}
.vt_footer_link_wrap h4, .vt_footer_link_wrap ul {
	padding: 0;
}
.colored:after {
	left: 65%;
	top: 30px;
	width: 35%;
}
.colored:before {
	right: 65%;
	top: 30px;
	width: 35%;
}
.vt_leaf img {
	width: 90px;
}
.vt_footer .vt_newsletter label {
	width: auto;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	float: none;
}
.vt_footer .vt_newsletter {
	padding-top: 10px;
}
}

@media only screen and (max-width:767px) {
#product_img-file-preview {
	width: 100%;
}
.ticketwrap {
	padding-left: 15px;
	padding-right: 15px
}
.header {
	height: 52px;
	position: relative;
}
.navbar {
	position: static;
}
.navbar .button.active {
	background-color: transparent!important
}
.navbar-collapse {
	-webkit-box-shadow: none;
	box-shadow: none;
}
div#navbar {
	background-color: #fff;
}
ul.vt_navigation>li {
	position: relative;
	float: left;
	width: 100%;
}
ul.vt_navigation>li>ul>li, ul.vt_navigation>li>ul>li>a {
	float: left;
	width: 100%;
	padding: 2px 10px;
}
.vt_navigation>li.create-event>a {
	background-color: transparent;
	border-radius: 0;
}
a.dropdown-toggle .img-circle {
	float: left;
}
.navbar-inverse .navbar-nav>li>a, ul.vt_navigation>li>a {
	font-size: 12px;
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid rgba(0,0,0,.35);
	float: left;
	width: 100%;
	color: #303030;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	border-bottom: 1px solid rgba(0,0,0,.35);
}
.navbar-inverse .navbar-nav>li:last-child>a, ul.vt_navigation>li:last-child>a {
	border-bottom: 0;
}
.navbar-inverse .navbar-nav>li>a em {
	font-size: 14px;
	margin-right: 5px;
	margin-top: 4px;
	float: right;
	display: block;
	text-align: right;
}
.navbar-inverse .navbar-nav li {
	color: #3030!important;
}
.navbar-nav .open .dropdown-menu {
	float: none;
	width: 100%;
	margin-top: 0;
	background-color: #fff;
	padding: 0;
	top: 0;
	left: 0;
}
ul.vt_navigation>li>ul:before {
	display: none;
	content: "";
}
.navbar-inverse .navbar-nav .vt_login.open .dropdown-menu>li>a {
	font-size: 12px;
	padding: 0;
}
.navbar-inverse .navbar-nav>.open>a em, ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info small, ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info span {
	color: #303030;
}
.navbar-inverse .navbar-nav>.open>a em, .navbar-inverse .navbar-nav>.open>a:focus em, .navbar-inverse .navbar-nav>.open>a:hover em {
	color: #b0258c;
}
.top_vt_SearchWrap {
	background-color: #303030;
	height: 52px;
	padding: 5px 0;
}
.navbar-inverse .navbar-nav>li>a.home, .navbar-inverse .navbar-nav>li>a.vt_search {
	float: left;
	width: 100%;
}
.navbar-inverse .navbar-nav>li>a.home em, .navbar-inverse .navbar-nav>li>a.vt_search em {
	float: left;
}
ul.vt_navigation>li.vt_login>ul.pull-right li a {
	padding: 0;
	font-size: 12px;
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info {
	background-color: #f6f6f6;
	padding: 5px 10px;
}
.navbar-inverse .navbar-nav>li .title-heading {
	border-bottom: 0!important;
	line-height: 30px;
	background-color: #b0258c;
	color: #fff!important;
}
.vt_event_search input.search_location, .vt_event_search input[input=text], .vt_event_search input[type=submit], .vt_event_search input[type=search], .vt_event_search select {
	height: 40px!important;
}
.row {
	margin-right: -5px;
	margin-left: -5px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-right: 5px;
	padding-left: 5px;
}
.navbar-header {
	float: left;
}
div#navbar {
	position: absolute;
	top: 54px;
	z-index: 999;
	left: 0;
	padding: 0 30px;
	border-bottom: 5px solid #b0258c;
}
.vt_navigation>li:last-child>a.create-event {
	margin: 0 10px;
	float: left;
}
.navbar-brand img {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/mobile_logo.png) no-repeat;
	width: 120px;
	height: 34px;
	padding-left: 120px;
	margin-top: 6px;
}
.navbar-inverse .navbar-collapse {
	border: 0;
	float: left;
	width: 100%;
	background-color: #ccc;
	margin-top: -2px;
}
.vt_event_search {
	position: static;
	width: 100%;
	background-color: #e4e4e4;
	padding: 20px 0 0;
	margin-bottom: 15px;
}
.vt_event_search input[type=submit] {
	background-color: #4c3292;
}
#F_And_B_Coupon .modal-body .coupopn_type_Wrap:nth-child(odd), #F_And_B_Coupon .modal-body>.coupopn_type_Wrap .coupopn_type_Wrap:nth-child(even), table.display.dataTable.fieldsTables tbody tr:nth-child(odd) {
	background-color: #f6f6f6;
}
section.event_near_you .col-sm-6, section.trending_events .col-sm-6 {
	width: 50%;
	float: left;
}
#myCarousel>.carousel-inner>.item>img {
	height: auto!important;
}
.carousel-caption {
	padding-top: 0;
}
#myCarousel .carousel-caption h1:nth-child(2) img {
	height: 40px;
	width: 130px;
	margin: 0 auto;
}
section.event_near_you {
	padding: 0;
}
.vt_testimonials .carousel-control {
	width: 75px;
}
.near_event_you_wrap .col-sm-3 {
	position: absolute;
	left: 0;
	top: 0;
}
.near_event_you_text time span.date, .near_event_you_text time span.month {
	padding: 5px;
}
.vt_testimonials .col-xs-12 {
	margin-bottom: 20px;
}
.vt_testimonials .vt_client_img {
	float: none;
	clear: both;
	width: 132px;
	height: 132px;
	margin: 0 auto;
}
.block-text.rel.zmin.col-sm-8 {
	float: left;
	text-align: center;
}
.vt_testimonials div#stars-existing {
	text-align: center;
}
.vt_event_rating span {
	display: inline-block;
	color: #8a2c8d;
	float: none;
}
.vt_newsletter button.vt-subscribe {
	width: 35%;
}
footer.vt_footer p {
	font-size: 14px;
}
.vt_testimonials span.vt_client_name {
	display: block;
	font-size: 20px;
}
section.innercreateevent p {
	margin-bottom: 10px;
	font-size: 14px;
}
section.innercreateevent a.create-event-btn {
	margin-bottom: 10px;
	margin-top: 0;
}
.vt_testimonials {
	margin-top: 15px;
}
.near_event_you_wrap {
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.vt_cat_text_wrap h2.vt_cat_name {
	font-size: 14px;
}
.vt-btn {
	padding: 5px 10px;
	font-size: 10px;
}
section.vt_browse_by_categories {
	padding-bottom: 20px;
}
.col-sm-4.vt_catwrap_outer {
	float: left;
	width: 33.33%;
}
section.vt_browse_by_categories h3 {
	margin-bottom: 40px;
}
.vt_catwrap, .vt_event_list_wrap {
	margin-bottom: 10px;
}
.vt_leaf {
	padding: 10px 0;
}
.carousel-control img {
	width: 35px;
	height: 35px;
}
.row.genderheight {
	height: auto!important;
}
#updateimg.banner-upload {
	top: 20%;
	left: 25%;
}
.upload-event-banner em {
	font-size: 35px;
}
table.table.table-user-information {
	table-layout: auto;
	margin-top: 20px;
}
#eventdata .vt_event_list_wrap {
	min-height: 278px;
}
section.vt_event_list .col-xs-12 {
	width: 33.33%;
}
.inner_vt_leaf {
	margin: 0 auto 20px;
}
section.vibes-related .col-xs-12 {
	width: 100%;
}
.head.ticket-details-headbg, .vt-coupons-wrap-detail .row.head, .vt-ticket-wrap-detail .row.head {
	display: none;
}
.preview-field .row.head {
	display: block;
}
.ticketwrap .col-xs-12, .vt-coupons-wrap-detail .body_content .col-xs-12 {
	border: none;
	position: relative;
	padding-left: 45%;
	white-space: normal;
	text-align: left;
	margin-bottom: 5px;
	text-transform: capitalize;
}
.ticketwrap .col-xs-12:before, .vt-coupons-wrap-detail .body_content .col-xs-12:before {
	position: absolute;
	top: 17px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700;
	text-transform: capitalize;
}
.vt-coupons-wrap-detail .body_content .col-xs-12:before, .vt-ticket-wrap-detail .ticketwrap .col-xs-12:before {
	content: attr(data-title);
	text-transform: capitalize;
}
.vt-coupons-wrap-detail .body_content .col-xs-12 input[type=text], .vt-ticket-wrap-detail .ticketwrap .col-xs-12 input[type=text] {
	width: 108px;
	float: left;
}
.edit-page .free-ticket {
	width: 108px!important;
}
#buy_ticket .foot>div.col-md-9 {
	width: 70%;
}
#buy_ticket .foot>div.col-md-3 {
	width: 30%;
}
.foot input.coupon_code {
	width: 125px;
}
button#addtocart {
	margin-top: 0;
}
.orgnizer-details-Wrap {
	text-align: left;
}
.addtocartpage .form-control[readonly], .addtocartpage .vt-coupons-wrap-detail .form-control[disabled], .addtocartpage .vt-coupons-wrap-detail input[type=text], .addtocartpage .vt-ticket-wrap-detail .form-control[disabled], .form-control {
	float: left;
}
.addtocartpage .vt-coupons-wrap-detail .body_content:last-child {
	margin-bottom: 15px;
}
.subscription_priceing.event {
	margin-top: 15px;
}
.previewevent .vt-coupons-wrap-detail input[type=text], .previewevent .vt-ticket-wrap-detail input[type=text] {
	float: left;
}
.event_details {
	float: left;
	width: 100%;
}
.previewevent-top h1.main-title {
	margin-left: 30px;
	width: 50%!important;
}
.vt_event_search input[input=text], .vt_event_search input[type=submit], .vt_event_search input[type=search], .vt_event_search select {
	height: 40px!important;
	width: 100%;
	margin-bottom: 10px;
}
.col-md-3.col-sm-3.col-xs-12.myeventimgwrap {
	width: 30%;
}
.col-md-3.col-sm-8.col-xs-12.myeventbuttonwrap, .col-md-6.col-sm-8.col-xs-12.myeventtextwrap, .col-md-9.col-sm-8.col-xs-12.myeventtextwrap {
	width: 70%;
}
.grid-listing-wrap .rowbtns .Eventbtn, .vt_my_event_wrap .rowbtns .Eventbtn {
	margin-bottom: 5px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.UpcomingEvents-wrap a.buy-more-btn {
	width: 150px;
}
.DescriptionWrap {
	display: none;
}
.StepForm-InnerWrap {
	width: 100%;
	margin-top: 0;
}
.stepwizard-step {
	float: left;
	width: 33.33%;
}
#F_And_B_Coupon .modal-body .coupopn_type_Wrap .col-xs-12 {
	display: block;
	width: 100%;
	float: left;
	border: none;
	position: relative;
	white-space: normal;
	text-align: left;
	margin-bottom: 0;
	text-transform: capitalize;
	padding: 0;
}
.ticket-form {
	margin-left: 0;
}
#F_And_B_Coupon .modal-body .coupopn_type_Wrap .col-xs-12:before {
	top: 6px;
	left: 6px;
	width: 100%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700;
	content: attr(data-title);
	text-transform: capitalize;
}
#F_And_B_Coupon .modal-body .coupopn_type_Wrap .col-xs-12 .form-group {
	margin-bottom: 5px;
}
#F_And_B_Coupon .modal-dialog {
	width: 300px;
	margin: 52px auto;
}
#F_And_B_Coupon .modal-body>.coupopn_type_Wrap .row {
	margin: 0;
	padding: 0 10px;
}
.TotalSaleAndOrder, .form-group, span#siteseal.pull-right {
	margin-bottom: 15px;
}
#F_And_B_Coupon .modal-body>.coupopn_type_Wrap .coupopn_type_Wrap {
	margin-top: 10px;
	padding: 10px;
}
.myorderwrap {
	float: left;
	width: 100%;
}
.plan {
	min-height: inherit;
}
.subscription_priceing table, .subscription_priceing tbody, .subscription_priceing td, .subscription_priceing th, .subscription_priceing thead, .subscription_priceing tr {
	display: block;
}
.subscription_priceing table {
	border: 2px solid #eaeaea;
}
.subscription_priceing thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.subscription_priceing table tr {
	border-bottom: 1px solid #eaeaea;
}
.subscription_priceing table tr:last-child {
	border-bottom: 0 solid #ccc!important;
}
.subscription_priceing table td {
	border: none;
	border-bottom: 1px solid #eee;
	border-top: 0 solid #eee!important;
	position: relative;
	padding-left: 50%!important;
}
.subscription_priceing table td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	font-weight: 600;
}
.subscription_priceing table td:nth-of-type(1):before {
	content: "PLANS";
}
.subscription_priceing table td:nth-of-type(2):before {
	content: "PURCHASE DATE";
}
.subscription_priceing table td:nth-of-type(3):before {
	content: "PAYMENT MODE";
}
.subscription_priceing table td:nth-of-type(4):before {
	content: "CHARGES";
}
.subscription_priceing table td:nth-of-type(5):before {
	content: "STATUS";
}
.mobile-wrapper img {
	margin-right: 0;
}
.custom-padding h1 {
	font-size: 24px;
}
.custom-title {
	font-size: 18px;
	line-height: 24px;
}
.genderheight.col-sm-6 {
	height: auto!important;
	float: left;
	width: 100%;
}
select#event_type+span {
	left: 50%!important;
	top: -10%!important;
}
span#siteseal.pull-right {
	float: none!important;
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 0;
}
.vt_my_event_wrap .event-detail {
	margin-top: 10px;
}
.vt_my_event_wrap .event-detail span.event-title {
	float: left;
	width: 100%;
}
#contact-form .form-group {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.address-text {
	padding-left: 0;
}
.address-text h3 {
	font-size: 14px;
}
.vt_create_for_you .vt_about_leftbox {
	padding: 2% 0;
	margin-top: 45px;
}
.vt_online_ticketing_plateform .vt_about_rightbox p {
	width: 67%;
	padding: 0 5% 4%;
}
.vt_online_ticketing_plateform .vt_about_rightbox img.about-vibing-ticket {
	margin-top: 18px;
}
.vt_overview .vt_about_leftbox {
	padding: 30px 0;
	margin-top: 50px;
}
.vt_create_for_you h2 {
	margin-left: 50px;
	width: 150px;
	font-size: 32px;
	color: #303030;
}
.top-search-btn {
	padding: 0 20px;
	border-radius: 10px;
}
.table-responsive.reports-table, table.display.dataTable.fieldsTables {
	border: 0;
}
input#savedevice {
	float: left;
	margin-top: 10px;
}
.top-header ul li a {
	padding: 5px;
	font-size: 12px;
}
.mannual_user_info .text-right, .mannual_user_info .text-right label {
	text-align: left;
}
.TotalSaleAndOrder .form-group, .mannual_user_info .form-group {
	float: left;
	width: 100%;
}
.form-group {
	float: left;
	width: 100%;
}
#eventdropdown {
	width: 100%;
}
.row.foot {
	padding: 10px 0;
}
.ticketwrap, .vt-coupons-wrap-detail .body_content {
	margin-bottom: 10px;
}
.vt-coupons-wrap-detail .body_content {
	margin-top: 10px;
}
.details, .google_map, .purchase_event {
	float: left;
	width: 100%
}
.vt_newsletter input.form-control {
	max-width: 65%;
	margin-left: 0;
}
.event_banner_wrap {
	height: 200px;
}
.bg>div:nth-child(3), .bg>div:nth-child(6) {
	padding-right: 0;
}
.secure-tickets {
	height: auto;
}
ul.vibing-ticketilist.feature-list li {
	width: 100%;
	float: left;
}
div.c_delete.text-center {
	text-align: left;
}
label.item-code-des {
	display: none;
}
.vt-coupons-wrap-detail input[type=number] {
	width: 108px;
}
.vt-coupons-wrap-detail, .vt-ticket-wrap-detail {
	display: block;
	width: 100%;
	float: left;
}
.event_details>ul.nav-tabs>li {
	padding: 10px 0 0 10px;
	width: 20%;
}
.publish-event-btn, .save-event-btn {
	margin-top: 10px;
	margin-bottom: 0;
	margin-right: 5px;
}
.ibox.float-e-margins:after {
	left: 41%;
}
select#countrydropdown {
	margin: 10px 0 0;
}
.my-account-infowrap {
	display: none;
}
#popup_data .modal-content {
	width: 100%;
}
#config label {
	text-align: left;
	display: block;
}
.row.ticket-report-wrap {
	clear: both;
}
table.display.dataTable.fieldsTables thead, table.display.dataTable.fieldsTables tr th {
	display: none;
}
table.display.dataTable.fieldsTables tbody td, table.display.dataTable.fieldsTables tbody tr, table.display.dataTable.fieldsTables tfoot tr td {
	display: block;
}
#buy_ticket .preview-field .ticket-details-headbg, .row.head.tkthead {
	display: none!important;
}
table.display.dataTable.fieldsTables tbody tr {
	margin-bottom: 5px;
}
table.display.dataTable.fieldsTables tr td {
	border: none;
	position: relative;
	padding-left: 50%;
	white-space: nowrap;
	text-align: left;
	text-transform: capitalize;
}
table.display.dataTable.fieldsTables tr td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700;
	text-transform: capitalize;
}
table.display.dataTable.fieldsTables tfoot {
	background-color: #8a2c8d;
}
table.display.dataTable.fieldsTables tbody tr td:before {
	content: attr(data-title);
	text-transform: capitalize;
}
.fieldsTables.col-lg-12 {
	overflow-x: hidden;
}
.fieldsTableWrap .col-lg-12 {
	clear: both;
}
iframe body {
	padding-left: 10px;
	padding-right: 10px;
}
.tabs-right>.nav-tabs>li>a, iframe .tabs-left>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
	font-size: 12px;
	padding: 5px;
}
.vt_company_overview .vt_about_rightbox, .vt_ouredge .vt_about_leftbox {
	padding: 0;
}
a.footer-logo:after, a.footer-logo:before {
	width: 33%;
}
.vt_about_leftbox, .vt_about_rightbox {
	width: 100%;
}
.vt_footer_socila_link {
	margin: 20px 0;
}
.promocodewrap {
	margin-bottom: 10px;
}
.vt_about_leftbox, .vt_ourvision .vt_about_leftbox {
	text-align: left;
}
.vt_ouredge .vt_about_rightbox, .vt_ourvision .vt_about_rightbox {
	border: 0;
	padding-left: 0;
	border-left: 0;
}
.vt_ouredge .vt_about_leftbox, .vt_ourvision .vt_about_leftbox {
	text-align: left;
	padding: 0;
}
.vt_ouredge .vt_about_rightbox ul {
	padding-left: 20px;
}
.vt_about_wrap:after {
	padding-top: 15px;
	margin-bottom: 15px;
}
.vt_ourvision.vt_company_overview .vt_about_leftbox {
	text-align: left;
	padding: 0;
}
.film_roll_child {
	width: 333.33px!important;
	float: left!important;
	text-align: center;
	padding: 15px;
}
.Profile-ImageWrap {
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.dataTables_wrapper .dataTables_filter {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.vt_footer_link_wrap .col-xs-12 {
	width: 50%;
}
.vt_newsletter {
	padding: 0;
}
.vt_footer_link_wrap h4 {
	font-size: 18px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
	padding: 5px 0;
}
.navbar-nav .open .dropdown-menu li a {
	color: #303030!important;
	font-size: 12px;
	padding: 2px 0;
}
.pricing-wrapper h3, .pricing-wrapper h3 span, h3.custom-title, h3.custom-title span {
	font-size: 40px;
}
.event-organizer .container-fluid>.row, .ticket-buyer .container-fluid>.row {
	margin-bottom: 15px;
}
.vt-ticket-buyer-services-wrap {
	margin-bottom: 0;
	float: left;
	width: 100%;
	border: 5px solid #cacaca;
	padding: 10px;
	text-align: center;
}
.event-organizer .tab-content, .ticket-buyer .tab-content {
	margin-top: 0;
	margin-bottom: 20px;
}
.event-organizer .nav-tabs, .ticket-buyer .nav-tabs {
	border-bottom: 0;
	margin-bottom: 20px;
}
.ticket-pricing-boxes {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.ticket-pricing-boxes .tickets-services-fee {
	min-height: auto;
}
.ticket-pricing-boxes .tickets-services-fee .free-txt {
	line-height: 80px;
}
.pricing-wrapper {
	margin-bottom: 0;
}
.vt-ticket-buyer-services-wrap row {
	margin: 0;
	padding: 0;
}
section.c-u {
	padding: 0;
}
.bg-warning, .edit-overlay-txt {
	padding: 15px;
}
section.c-u p {
	margin-bottom: 10px;
}
.vendor-box {
	width: 33.33%;
	float: left;
}
#config span#endate, #config span#stdate {
	text-align: left;
}
.myaccount-login .col-lg-5 {
	float: none;
	margin: 0 auto;
	width: 80%;
	clear: both;
}
.or {
	position: relative;
}
.or:after, .or:before {
	background: #ebebeb;
	height: 100px;
	position: absolute;
	top: -29px;
	transform: rotate(-90deg);
	width: 2px;
	content: "";
}
.or:before {
	left: -56px;
}
.or:after {
	right: -56px;
}
.myaccount-login .divider:after, .myaccount-login .divider:before {
	width: 0;
	height: 0;
}
.myaccount-login .divider {
	margin-top: 5px;
}
.edit-page .event_details>ul.nav-tabs>li>a, .edit-page .nav-tabs>li.active>a, .edit-page .nav-tabs>li.active>a:focus, .edit-page .nav-tabs>li.active>a:hover, .edit-page .nav-tabs>li>a, .edit-page .nav-tabs>li>a.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	font-size: 0;
}
.bg-warning {
	font-size: 14px;
	line-height: 20px;
}
input.tdescription {
	width: 100%!important;
}
.boost-text {
	font-size: 20px;
	line-height: 40px;
}
.bg-warning {
	float: left;
	width: 100%;
}
.editable-container.editable-inline {
	width: 85%!important;
}
.TicketDescription {
	padding-left: 5px;
}
.col-xs-12.TicketDescription:before {
	position: static;
	padding-left: 0;
}
body>.page {
	background-image: none;
}
.login-field {
	width: 90%;
}
.Profile-ImageWrap {
	width: 100%;
	height: auto;
}
#Chanage_password {
	margin-top: 10px;
	margin-left: 15px;
}
.password-field-gap, .ticket-tabs {
	margin-top: 20px;
}
.img-circle.thumbnail {
	float: none;
	display: block;
	margin: 10px auto;
}
.right-section {
	float: none;
}
.my-ticket-top-info {
	margin-top: 30px;
}
.my-ticket-top-info ul>li {
	margin-bottom: 12px;
}
#myCarousel-one {
	margin-top: 20px;
}
.navbar-nav .open .dropdown-menu {
	height: 140px;
	overflow: scroll;
}
.navbar.navbar-inverse .vt_login.dropdown.open a.dropdown-toggle:before {
	top: 30px!important;
	right: 0!important;
}
.navbar-inverse .navbar-nav li.open a.dropdown-toggle:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 24px solid #4b328e;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	position: absolute;
	top: 20px!important;
	right: 0!important;
}
.TicketDashboard-Report .ibox.float-e-margins {
	border-bottom: 2px solid #4e3292;
	border-right: none!important;
	border-left: none!important;
	border-top: none!important;
}
#organizer_info div#mceu_15, #organizer_info div#mceu_51 {
	float: none;
	margin: 0 auto!important;
}
.editor-block {
	margin-left: 12px!important;
}
.body_content .ticketwrap .tool-tip {
	position: static!important;
}
.body_content .ticketwrap .tool-tip p.bg-warning {
	left: 0!important;
	right: 0!important;
}
.ticket-page .TicketDashboard-Report.event-dashboard-record .ibox.float-e-margins {
	border: 1px solid #b7b7b7!important;
}
.my-ticket-top-info>select#countrydropdown {
	margin-bottom: 20px;
}
#allevent {
	margin-top: 5px;
}
.ticket-sales-bg+div .ibox.float-e-margins {
	min-height: 160px!important;
	height: 160px;
}
.tickets-services-fee .ticket-services-listing div {
	text-align: center;
}
.ticket-services-listing .applicable-txt {
	font-size: 20px;
	margin-top: 30px;
}
.Eventbtn button, .eventstatus>span, .vt_my_event_wrap .view-my-event {
	font-size: 11px;
}
.Eventbtn, .vt_my_event_wrap .view-my-event {
	width: 46%;
}
.t_dashboard .animated:nth-child(4) .ibox.float-e-margins {
	border-bottom: 0;
}
.t_dashboard .animated:nth-child(3) .ibox.float-e-margins {
	border-bottom: 2px solid #4e3292;
}
.t_dashboard .ibox-title.text-center {
	width: 80%;
}
.event-dashboard-record {
	margin-top: 10px;
}
.Ticket_Reports_tabWrap>ul.nav-tabs, .ticket-tabs+#myTabContent .print-ticket {
	margin-top: 0!important;
}
.profile-detailwrap .col-sm-2 {
	float: left;
}
.page #eventimage, .page #eventimage img {
	height: 180px;
}
.ticket-services-listing div {
	width: 100%;
}
.service-box-right, .ticket-services-listing .service-box-left {
	width: 100%!important;
	margin-bottom: 30px;
}
.ticket-services-listing .service-box-left:after {
	left: 0;
	top: 36px;
}
.desktop-ticketwrap {
	display: none;
}
.mobile-ticketwrap {
	display: block;
}
.mobile-ticketwrap-view {
	margin-bottom: 20px;
	padding: 15px;
	float: left;
	width: 100%;
	background: -moz-linear-gradient(top, #483290 0, #eb2a2e 90%);
	background: -webkit-linear-gradient(top, #483290 0, #eb2a2e 90%);
	background: linear-gradient(to bottom, #483290 0, #eb2a2e 90%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21a4da', endColorstr='#e42f38', GradientType=1 );
}
.mobile-ticketwrap-view img {
	border: 2px solid #fff;
	padding: 5px;
	margin-right: 5px;
}
.vt-coupons-wrap-detail .price-input, .vt-coupons-wrap-detail select, .vt-ticket-wrap-detail .price-input, .vt-ticket-wrap-detail select {
	width: 100;
	height: 35px;
	padding: 0 5px;
	border-radius: 5px;
	border: 1px solid #c3c3c3;
	float: left;
}
#category_search+.chosen-container-single .chosen-single, .event_search+div, div#navbar {
	width: 100%;
}
.profile-edit {
	display: none!important;
}
.vt_user_info>small, .vt_user_name>a {
	color: #4c3293;
	margin-right: 5px;
}
.Onsite-event>div:nth-child(1), .Onsite-event>div:nth-child(2), .Onsite-event>div:nth-child(3), .event.updated-design .Onsite-event>div:nth-child(4), .event.updated-design .Onsite-event>div:nth-child(5), .event.updated-design .ticketwrap>div:nth-child(1), .event.updated-design .ticketwrap>div:nth-child(2), .event.updated-design .ticketwrap>div:nth-child(3), .event.updated-design .ticketwrap>div:nth-child(4), .event.updated-design .ticketwrap>div:nth-child(5), .event.updated-design.ticketwrap>div:nth-child(2) {
	display: inline-block;
}
.ticketwrap {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 10px 0;
}
.Onsite-event>div:first-child, .preview-event-page.event.updated-design .ticket-listing-events .ticketwrap>div:nth-child(1), .ticketwrap>div:first-child {
	padding-left: 45%!important;
}
.tool-tip.showtooltip.tickettool-tip {
	padding-left: 5px;
}
.body_content>.ticket-listing-events:nth-child(odd) .ticketwrap, .vt-coupons-wrap-detail>.ticket-listing-events:nth-child(odd) .Onsite-event {
	background-color: #ebebeb!important;
	margin-top: 10px;
}
.event-banner {
	padding-left: 0;
	padding-right: 0;
}
.page .each-small-event {
	margin-left: 1.5%;
}
.navbar-nav li.open a.dropdown-toggle:before {
	display: none;
}
.empower-img {
	margin-top: 30px;
}
.Features-content-details h3 {
	font-size: 17px;
}
.feature-txt h3 {
	font-size: 14px;
}
.feature-pricing-tabs .col-lg-4 {
	display: block!important;
}
.feature-menu {
	height: auto!important;
}
.vt_social_network {
	margin-top: 4px;
}
.mega-dropdown-menu .dropdown-header {
	font-size: 15px;
}
.event-description {
	padding: 20px 0;
	height: auto;
}
#myCarousel-one .paid-event-image, .event-banner .carousel-inner img {
	height: auto!important;
}
section.event_near_you {
	margin-top: 30px;
}
.top_vt_SearchWrap{background:#fff;}
.top_vt_SearchWrap .input-group {
    float: right;
   
}
.navbar-brand img {
	background: none;
	width: 150px;
	height: auto!important;
	padding: 0;
}
.navbar-toggle{z-index:999999999;margin-top:4px;}
.vt_footer_socila_link.text-right{margin: 5px 10px 0;float: right;}

}
@media (max-width:736px) {
.vt-coupons-wrap-detail span.tool-tip {
	position: static!important;
}
.vt-coupons-wrap-detail span.tool-tip p {
	left: 0!important;
	right: 0!important;
	margin: 0 auto!important;
}
}
@media (max-width:735px) {
section.vt_event_list .col-xs-12 {
	width: 50%;
}
.upload-event-banner em {
	font-size: 35px;
	margin-top: 10px;
}
.event-organizer .nav-tabs>li.active>a>img, .event-organizer .nav-tabs>li>a>img, .ticket-buyer .nav-tabs>li.active>a>img, .ticket-buyer .nav-tabs>li>a>img {
	width: 44px;
}
.event-organizer .nav-tabs>li>a, .ticket-buyer .nav-tabs>li>a {
	height: 33px;
}
.event-organizer .nav-tabs>li.active>a img, .event-organizer .nav-tabs>li.active>a>img:hover, .event-organizer .nav-tabs>li>a>img:hover, .ticket-buyer .nav-tabs>li.active>a img, .ticket-buyer .nav-tabs>li.active>a>img:hover, .ticket-buyer .nav-tabs>li>a>img:hover {
	margin-top: -34px;
}
.event-organizer .tab-content, .ticket-buyer .tab-content {
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
	height: 140px;
}
.coupon-box {
	width: 50%;
}
.coupon-box .col-item {
	margin-bottom: 10px;
}
}
@media (max-width:666px) {
#offer_discount ul.nav-tabs li, .card_box {
	width: 100%;
}
button.btn {
	float: none!important;
	max-width: 100%;
}
.center_text {
	text-align: center;
}
#save_wallet p, .card_list p, p.terms {
	text-align: left!important;
}
.card_box #expiry>div {
	padding-right: 0;
}
.inner-no-rpad>div {
	padding-right: 15px;
}
#offer_discount ul.nav-tabs li a {
	float: left;
	padding-left: 0;
}
button#addtocart, button#applycoupon {
	float: left!important;
}
#paypal {
	text-align: center;
}
#gift button {
	margin-top: 15px;
}
#redeem .check {
	margin-left: 0;
}
#order_summary {
	margin: 0 15px;
}
h2.vt_cat_name:after {
	width: 110px;
}
.details .d_content {
	text-align: left;
}
#buy_ticket .foot>div.col-md-3, #buy_ticket .foot>div.col-md-9 {
	width: 100%;
}
button#addtocart {
	margin-top: 10px;
	width: 100%;
	margin-bottom: 0;
}
.my-ticket-top-info {
	display: block;
	float: left;
	width: 100%;
	background-color: transparent;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	clear: both;
}
.my-ticket-top-info .col-lg-2 {
	width: 100%;
	background-color: #b0258c;
	float: left;
	padding: 15px;
	margin-bottom: 10px;
	border-radius: 5px;
	text-align: center;
}
span.tickets-info {
	color: #fff;
}
.my-ticket-top-info .col-lg-2 span.tickets-info {
	line-height: 20px;
	float: none;
}
.my-ticket-top-info div.SavedEvents .tickets-Text, div.SavedEvents .tickets-Text {
	width: auto;
}
.my-ticket-top-info .tickets-Text br {
	display: none;
}
.tickets-Text {
	color: #fff;
	width: auto;
}
.thanks-msg {
	font-size: 24px;
}
.nav-tabs>li>a {
	font-size: 12px;
	text-align: center;
}
.event_details>ul.nav-tabs>li {
	padding: 10px 0 0;
}
.event_details>ul.nav-tabs>li>a {
	padding: 5px 8px 5px 0;
	text-align: left;
	white-space: nowrap;
}
.vt_create_for_you .vt_about_leftbox, .vt_online_ticketing_plateform .vt_about_leftbox, .vt_overview .vt_about_leftbox {
	float: left;
	width: 100%;
	border-right: none;
	text-align: center;
	border-bottom: #303030 2px dashed;
	margin-top: 0;
}
.vt_create_for_you .vt_about_rightbox, .vt_online_ticketing_plateform .vt_about_rightbox, .vt_overview .vt_about_rightbox {
	float: left;
	width: 100%;
}
.vt_create_for_you h2 {
	margin-left: 0;
	width: 100%;
	font-size: 32px;
	text-align: center;
}
.vt_online_ticketing_plateform .vt_about_rightbox img.about-vibing-ticket {
	margin-top: 0;
}
.vt_online_ticketing_plateform .vt_about_rightbox p {
	width: 80%;
	padding: 0 5%;
}
.vt_overview .vt_about_leftbox {
	padding: 10px 0;
}
.vt_overview .vt_about_rightbox {
	margin-top: 5%;
}
table.display.dataTable>tbody>tr>td, table.display.dataTable>thead>tr>th, table.display.dataTable>tr>td, table.display.dataTable>tr>th {
	vertical-align: middle;
	min-height: 20px;
}
.vt_cat_text_wrap {
	top: 40%;
}
.upload-event-banner em {
	font-size: 35px;
}
table.tile_info.sold-ticket-info-table.table td, table.tile_info.sold-ticket-info-table.table th {
	font-size: 12px;
	vertical-align: middle;
}
a.footer-logo:after, a.footer-logo:before {
	width: 30%;
}
.film_roll_child {
	width: 565px!important;
	padding: 15px;
}
.features-option-btns>a:first-child, .features-option-btns>a:last-child {
	width: 45%;
}
.event-organizer .nav-tabs>li>a, .ticket-buyer .nav-tabs>li>a {
	height: 29px;
}
.event-organizer .nav-tabs>li.active>a>img, .event-organizer .nav-tabs>li>a>img, .ticket-buyer .nav-tabs>li.active>a>img, .ticket-buyer .nav-tabs>li>a>img {
	width: 38px;
}
.event-organizer .nav-tabs>li.active>a img, .event-organizer .nav-tabs>li.active>a>img:hover, .ticket-buyer .nav-tabs>li.active>a img, .ticket-buyer .nav-tabs>li.active>a>img:hover {
	margin-top: -30px;
}
section.c-u .d-add.row .wr-o {
	display: block;
	width: 100%;
}
.col-sm-6.img-pd.wr-o img {
	max-width: 50%;
	margin: 0 auto;
}
.vendor-detail .caption .title {
	font-size: 16px;
}
.edit-overlay-txt {
	width: 80%;
}
#updateimg.banner-upload {
	left: 20%;
	top: 13%;
}
.editable-container.editable-inline {
	width: 60%!important;
}
#dash_country_wise .col-xs-4, #dash_country_wise .col-xs-7, #dash_country_wise .col-xs-8, #paypal h4, .foot>.col-xs-6, .profile-detailwrap .col-sm-2, .profile-detailwrap .col-xs-4, .profile-detailwrap .col-xs-8, button#applycoupon {
	width: 100%;
}
.event-manage>a {
	padding: 10px 15px!important;
}
.save_event {
	float: none;
	display: inline-block;
	margin-left: 15px;
	margin-right: 0;
}
.save_event a, p.ratings, p.ratings i {
	font-size: 12px;
}
.ticket-page #myTab>li>a {
	box-shadow: 0 0 2px rgba(0,0,0,.5);
	margin-bottom: 20px;
}
.Profile-ImageWrap {
	margin-bottom: 40px;
}
.changepasswordwrap #updates_pwd {
	top: -15px;
}
.profile-user {
	margin-bottom: 18px;
}
.t_dashboard .Profile-ImageWrap .right-section {
	margin-bottom: 0;
}
.t_dashboard .Profile-ImageWrap img.img-circle {
	margin-top: 32px!important;
}
.t_dashboard .TicketDashboard-Report .Profile-ImageWrap {
	min-height: auto;
}
.promocodewrap {
	float: none;
}
.foot input.coupon_code {
	width: 100%;
	margin: 0;
}
button#applycoupon {
	margin-bottom: 19px;
}
#paypal h4 {
	text-align: center;
}
.banner-upload {
	width: 90%;
}
.FAQ-option ul, .condition-option {
	margin-left: 8px;
	text-align: left;
	width: 100%;
	float: left;
}
.feature-mobilewidth {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 10px;
}
.Features-content, .kosmotix-features:last-child .Features-content {
	position: static;
}
.kosmotix-features {
	margin-top: 0;
}
.kosmotix-features:last-child {
	margin-bottom: 0;
}
.kosmotix-features .container:after {
	width: 0;
	height: 0;
	border: none;
}
.nav-tabs.features-tabs>li>a {
	display: block;
}
.nav-tabs.features-tabs>li>a>span {
	display: inline-block;
	height: 30px;
}
.nav-tabs.features-tabs>li>a:focus, .nav-tabs.features-tabs>li>a:hover {
	text-align: center;
}
.Features-content-details {
	height: 300px;
}
.feature-right-box {
	height: 150px;
}
#pricing_canada .feature-ticket-pricing, .feature-ticket-pricing {
	margin: 0 auto;
	display: block;
	height: auto;
}
.feature-right-box {
	display: none;
}
.kosmotix-features:last-child .container {
	padding-top: 10px;
}
}
@media only screen and (max-width:640px) and (min-width:568px) {
.archive_event .Eventbtn {
	display: block;
	float: none;
	margin: 10px auto;
	width: 70%;
}
.archive_event .Eventbtn button {
	display: inline-block;
}
}
@media only screen and (max-width:567px) {
.vt_cat_text_wrap {
	top: 25%;
}
.vt_cat_text_wrap h2 {
	font-size: 20px;
	top: 25px;
}
.near_event_you_text span.event_location, .near_event_you_text span.title {
	font-size: 14px;
}
.near_event_you_text div#stars-existing {
	text-align: center;
	float: left;
}
.vt_social_network li {
	display: inline-block;
	margin: 0 3px;
}
.vt_social_network li a {
	height: 30px;
	width: 30px;
	font-size: 18px;
	line-height: 30px;
}
.vt_social_network li a em {
	display: block;
	line-height: 30px;
}
.col-sm-4.vt_catwrap_outer {
	width: 50%;
}
.col-sm-4.vt_catwrap_outer:last-child {
	width: 100%;
}
.col-sm-4.vt_catwrap_outer:last-child .vt_catwrap {
	height: 130px;
}
.vt_event_list_wrap {
	width: 100%;
	min-height: 305px;
}
.vt_event_list_wrap.vibes .vibes_title {
	width: 200px;
}
.innercreateevent h3, .innercreateevent h4 {
	margin: 3px 0 0;
	font-size: 18px;
}
.vt_footer .vt_newsletter input.form-control, .vt_footer .vt_newsletter input.vt-subscribe {
	width: 100%;
}
.modal-dialog {
	width: 90%;
	margin: 60px auto;
}
.myaccount-login .modal-body {
	padding: 15px;
}
.myaccount-login h3 {
	font-size: 18px;
}
div#login-account .modal-header {
	padding-top: 10px;
}
.tile-stats {
	font-size: 15px;
	padding: 10px;
}
.stepwizard-step a.btn {
	padding: 7px 5%;
}
.demo-droppable p {
	font-size: 16px;
}
input#include-facebook-twitter+label {
	font-size: 12px;
	font-weight: 400;
	clear: both;
}
.stepwizard-step a.btn, .thanks-wrap {
	font-size: 12px
}
.thanks-msg {
	margin-bottom: 0;
	font-size: 20px;
	line-height: 24px;
}
span.thanks-msg+br {
	display: none;
}
.thanks-wrap h3 {
	font-size: 14px;
	margin: 10px 0 0;
}
.thanks-wrap table td {
	display: block;
	text-align: left;
}
.thanks-wrap table td strong {
	font-weight: 400;
}
.ticket-report-wrap .tile-stats {
	font-size: 15px;
}
.mobile-wrapper img {
	display: none;
}
.logo-wrap {
	width: 100%;
}
.custom-title {
	color: #303030;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 20px!important;
}
.secure-tickets {
	padding: 15px;
	background: #fff;
}
.secure-info label {
	font-size: 18px;
	display: block;
}
.col-lg-12.many-textwrap {
	margin: 0!important;
}
.secure-boxes, span.many-text {
	margin-bottom: 10px;
}
span.many-text {
	font-size: 18px!important;
	display: block;
}
ul.vt_savedevicode_wrap {
	float: left;
	width: 100%;
	margin-top: 20px;
}
ul.vt_savedevicode_wrap label, ul.vt_savedevicode_wrap span {
	font-size: 12px;
}
.top-header ul.top-contact-text {
	float: left!important;
}
table.display.dataTable thead, table.display.dataTable tr th {
	display: none;
}
.custom-block, table.display.dataTable tbody td, table.display.dataTable tbody tr, table.display.dataTable tfoot tr td {
	display: block;
}
table.display.dataTable tbody tr {
	margin-bottom: 5px;
}
table.display.dataTable {
	border: 0;
}
table.display.dataTable tbody tr:nth-child(odd) {
	background-color: #f6f6f6;
}
.innercreateevent, table.display.dataTable tfoot {
	background-color: #8a2c8d;
}
table.display.dataTable tr td {
	border: none;
	position: relative;
	padding-left: 50%;
	text-align: left;
	text-transform: capitalize;
}
table.display.dataTable tr td:before {
	position: absolute;
	top: 10px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700;
	text-transform: capitalize;
}
table.display.dataTable tbody tr td:before {
	content: attr(data-title);
	text-transform: capitalize;
}
.innercreateevent {
	background-image: none!important;
}
.foot button {
	width: 100%;
}
#updateimg.banner-upload {
	top: 14%;
	left: 5%;
	width: 90%;
}
.tab-content, .tabs-left>.nav-tabs {
	width: 100%!important;
}
.apply-code {
	margin-top: 15px;
}
.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}
.mce-window-body #drop a {
	left: 10%!important;
}
.mce-window-body iframe .tab-content {
	overflow: auto;
	width: 100%!important;
}
a.footer-logo:after, a.footer-logo:before {
	width: 25%;
}
.film_roll_child {
	width: 462px!important;
	padding: 15px;
}
.custom-title {
	margin-top: 25px;
}
.features-subtitle {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 25px;
}
.features-option-btns>a:first-child, .features-option-btns>a:last-child {
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	width: 45%;
	margin-right: 10px;
}
.event-organizer .tab-content, .ticket-buyer .tab-content {
	height: 100px;
	margin-top: 0;
	padding-top: 0;
}
.feature-pic-left, .feature-pic-right {
	width: 100%;
	margin-right: 0!important;
	margin-left: 0!important;
}
.event-organizer .nav-tabs>li.active>a img, .event-organizer .nav-tabs>li.active>a>img:hover, .event-organizer .nav-tabs>li>a>img:hover, .ticket-buyer .nav-tabs>li.active>a img, .ticket-buyer .nav-tabs>li.active>a>img:hover, .ticket-buyer .nav-tabs>li>a>img:hover {
	margin-top: -30px;
}
.vendor-box {
	width: 100%;
}
.event_details>ul.nav-tabs>li {
	padding: 10px 0 0;
	text-align: center;
	width: 100%;
}
.event_details>ul.nav-tabs>li>span.text-pink.edit-step {
	text-align: center;
	display: block;
}
.event_details>ul.nav-tabs>li>a {
	padding: 0 0 5px;
	text-align: center;
}
.event_details>.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	text-align: center;
}
.edit-overlay-txt {
	font-size: 20px;
}
.event_banner_wrap {
	height: 180px;
}
.editable-container.editable-inline {
	float: left;
}
.event-manage>a {
	padding: 10px!important;
	margin-right: 2px;
	margin-bottom: 15px;
}
.nav>li>a {
	padding: 10px;
}
.ui-timepicker-standard a {
	font-size: 13px;
}
.ticket-tabs+div .col-xs-6 {
	width: 100%;
}
.update_catalog span.pull-right {
	margin-top: -10px;
}
.weekwrap .col-xs-4, .weekwrap .col-xs-7 {
	width: 100%;
}
.weekwrap a {
	padding-top: 0;
}
.weekwrap .daywrap {
	border-bottom: 1px solid #fff;
	float: left;
	margin-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}
.weekwrap .daywrap:last-child {
	border-bottom: none;
}
.vt_social_network {
	margin-top: 0;
}
}
@media only screen and (max-width:498px) {
.event-custom-field>select {
	width: 32.66%;
	margin-bottom: 10px;
}
}

@media screen and (min-width:375px) and (max-width:479px) {
.vt_footer_socila_link.text-right {
	width: 270px;
	margin: 5px auto 0;
	float: left;
}
.create-event-wrapper {
	margin-left: 5px;
	margin-top: 5px;
}
.create-event {
	padding: 6px 12px;
	font-size: 12px;
}
.top_vt_SearchWrap {
	width: 65%;
	margin-top: 10px;
	padding: 0;
	margin-right: -10px;
}
div#navbar {
	top: 92px;
}
}
@media only screen and (max-width:479px) {
.col-sm-4.vt_catwrap_outer, section.event_near_you .col-sm-6, section.trending_events .col-sm-6 {
	width: 100%;
}
.vt_event_list_wrap, .vt_event_list_wrap .vt_event_textwrap, section.vibes-related .vt_event_list_wrap {
	min-height: auto;
}
.event_details>ul.nav-tabs>li>span.text-pink.edit-step, .social-login-btn {
	text-align: center;
}
.vt_catwrap {
	margin-bottom: 10px;
	height: 130px;
}
.vt_newsletter input.vt-subscribe {
	padding: 0 20px;
	border-radius: 0;
	height: 40px;
	line-height: 40px;
	float: left;
	font-size: 14px;
	width: 100%;
}
.vt_newsletter input.form-control {
	max-width: 100%;
	border-radius: 0;
	margin-bottom: 10px;
	font-size: 12px;
	height: 40px;
}
.vt_newsletter button.vt-subscribe {
	height: 40px;
	font-size: 12px;
	width: 35%;
}
.social-login, a.facebook-logoin, section.vibes-related .col-xs-12, section.vt_event_list .col-xs-12 {
	width: 100%;
}
a.facebook-logoin {
	background-color: #3a579a;
	display: inline-block;
	padding: 5px;
	margin-top: 0;
	line-height: 0;
	height: auto;
}
a.google-login {
	background-color: #dc4335;
	padding: 5px;
}
#listingcoupon #tickettable table.ticket-row tr:nth-child(odd), .upcominEventWrap table.upcoming-table tbody tr:nth-child(odd), table.sold-ticket-info-table tr tr:nth-child(odd), table.tile_info.sold-ticket-info-table.table tr:nth-child(odd) {
	background-color: #f6f6f6;
}
.social-login-btn {
	display: block;
	margin-top: 15px;
	border-radius: 5px;
	color: #fff;
	margin-bottom: 15px;
	line-height: 0;
	height: auto;
}
.social-login {
	display: inline-block;
	margin: 0 auto;
	clear: both;
}
section.vt_browse_by_categories h3 {
	margin-bottom: 30px;
	font-size: 18px;
	margin-top: 0;
}
#myCarousel>.carousel-inner>.item>img {
	height: 125px!important;
}
.event_details>ul.nav-tabs>li {
	padding: 5px;
	display: block;
	width: 100%;
}
.event_details>ul.nav-tabs>li>a {
	padding: 0 8px 8px 0;
}
#payment_option select {
	font-size: 12px;
}
.previewevent-top h1.main-title {
	width: 100%!important;
	margin-left: 20px;
}
.locmap.left, .private-event-type-Wrap .form-group, .private-event-type-Wrap .private-event-type-Wrap, .ticket-form, a#add-tickets {
	margin-left: 0;
}
.previewevent-top h1.main-title+.pull-right {
	float: left!important;
}
.previewevent-top .publish-event-btn, .save-event-btn.cancelpage {
	margin-top: 20px;
	margin-bottom: 10px;
}
#loader_Publish {
	left: 90%;
}
.col-md-3.col-sm-3.col-xs-12.myeventimgwrap, .col-md-3.col-sm-8.col-xs-12.myeventbuttonwrap, .col-md-6.col-sm-8.col-xs-12.myeventtextwrap, .col-md-9.col-sm-8.col-xs-12.myeventtextwrap {
	width: 100%;
}
.grid-listing-wrap .rowbtns .Eventbtn, .vt_my_event_wrap .rowbtns .Eventbtn {
	margin-bottom: 0;
	float: left;
	margin-right: 2%;
	margin-top: 5px;
	width: 48%;
}
thead.upcoming-heading {
	display: none;
}
.upcominEventWrap table.upcoming-table tbody td, .upcominEventWrap table.upcoming-table tbody tr, .upcominEventWrap table.upcoming-table tfoot tr td {
	display: block;
}
.ticket-booking-heading thead, .upcominEventWrap table.upcoming-table tfoot tr.Grand-Total td:first-child, .upcominEventWrap table.upcoming-table tfoot tr.HandlingCharges td:first-child, .upcominEventWrap table.upcoming-table tfoot tr.Sub-Total td:first-child, table.sold-ticket-info-table thead {
	display: none;
}
.upcominEventWrap table.upcoming-table tbody tr td, .upcominEventWrap table.upcoming-table tfoot tr td {
	border: none;
	position: relative;
	padding-left: 50%;
	white-space: nowrap;
	text-align: left;
	text-transform: capitalize;
	font-size: 12px;
}
.upcominEventWrap table.upcoming-table tbody tr>td.qrcode {
	height: 90px;
}
.upcominEventWrap table.upcoming-table tbody tr td img {
	position: absolute;
}
.upcominEventWrap table.upcoming-table tbody tr td:before, .upcominEventWrap table.upcoming-table tfoot tr td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700;
	font-size: 12px;
	content: attr(data-title);
	text-transform: capitalize;
}
.animated.flipInY.col-xs-4 {
	width: 100%;
}
.tile-stats {
	margin-bottom: 10px;
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}
.top_vt_SearchWrap input[type=search] {
	padding: 8px 7px;
	font-size: 12px;
}
.top-search-btn {
	border: 0;
	cursor: pointer;
	padding: 0 10px;
}
.stepwizard-step {
	width: 100%;
	border-bottom: 1px solid #303030;
}
.rowtopic {
	width: 100%;
	float: left;
}
.rowtopicleft, .rowtopicright {
	width: 100%;
	margin-right: 0;
	float: left;
	margin-bottom: 10px;
}
.locmap.left {
	width: 100%;
}
.locmap.left input, .locmap.left select {
	width: 100%;
	margin-left: 0;
	margin-bottom: 10px;
}
.StepForm-InnerWrap h1 {
	font-size: 30px;
	margin-bottom: 15px;
}
#listingcoupon #tickettable table.fb-coupons.ticket-row {
	width: 100%!important;
}
#listingcoupon #tickettable table.ticket-row tr, #listingcoupon #tickettable table.ticket-row tr td, table.sold-ticket-info-table tr td {
	display: block;
	width: 100%;
	float: left;
}
#listingcoupon #tickettable .ticket-row tr td {
	border: none;
	position: relative;
	white-space: normal;
	text-align: left;
	margin-bottom: 0;
	text-transform: capitalize;
	padding: 10px 10px 0;
}
#listingcoupon #tickettable table.ticket-row tr td:before, table.sold-ticket-info-table tr td:before {
	top: 6px;
	left: 6px;
	padding-right: 10px;
	text-align: left;
	font-weight: 700;
	content: attr(data-title);
	text-transform: capitalize;
	width: 100%;
}
#listingcoupon #tickettable table.ticket-row tr td:before {
	white-space: nowrap;
}
table.tile_info.sold-ticket-info-table.table {
	border: 1px solid #f6f6f6;
}
table.tile_info.sold-ticket-info-table.table tr {
	float: left;
	width: 100%;
}
table.sold-ticket-info-table tr td {
	border: none;
	position: relative;
	padding-left: 45%;
	white-space: normal;
	text-align: left;
	margin-bottom: 0;
	text-transform: capitalize;
}
table.sold-ticket-info-table tr td:before {
	white-space: nowrap;
	position: absolute;
}
.add-tickets-wrap {
	margin-bottom: 15px;
	float: left;
	text-align: center;
	width: 100%;
}
a#add-tickets {
	margin-right: 10px;
}
.StepForm-InnerWrap a.btn-pink {
	color: #fff;
	font-size: 10px;
}
.demo-droppable p {
	font-size: 14px;
}
.demo-droppable span {
	font-size: 12px;
}
button.nextBtn {
	margin-top: 10px;
}
.TicketDashboard-Report .col-xs-12 {
	width: 100%;
}
.TicketDashboard-Repor .ibox.float-e-margins {
	min-height: 150px;
	float: left;
	width: 100%;
}
.upcominEventWrap table.upcoming-heading thead {
	display: none;
}
.upcominEventWrap table.ticket-history tbody td:before, .upcominEventWrap table.ticket-history tbody tr td {
	white-space: inherit;
}
table.dataTable, table.dataTable td, table.dataTable th {
	table-layout: fixed;
}
.Ticket_Reports_tabWrap .nav-tabs>li {
	border: 0;
}
.make-private-btn {
	display: block;
	float: left;
	width: 100%;
}
.make-private-btn input#event_password {
	width: 100%;
	border-radius: 5px;
}
.make-private-btn .input-group-btn {
	margin-top: 5px;
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.make-private-btn .input-group-btn button {
	width: 100%;
	border-radius: 5px!important;
	font-size: 13px;
}
.upload-event-banner em {
	font-size: 24px;
}
a {
	word-break: break-word;
}
button#applycoupon {
	float: left!important;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.promocodewrap {
	margin-bottom: 0;
}
p.total, p.total span {
	font-size: 14px;
}
img#eventimage {
	height: 120px;
}
#updateimg.banner-upload p {
	line-height: 16px;
	font-size: 11px;
}
a.make-public-btn {
	float: left!important;
	margin: 0 0 15px;
}
a.footer-logo:after, a.footer-logo:before {
	width: 15%;
}
.mce-container-body.mce-window-body.mce-abs-layout iframe .tabs-left>.nav-tabs {
	float: left;
	margin-right: 0;
	border-right: 1px solid #ddd;
	width: 100%!important;
}
.mce-container-body.mce-window-body.mce-abs-layout iframe .tab-content {
	overflow: auto;
	width: 100%!important;
}
.roll-slider p.vt_client_review {
	margin-top: 0;
	padding: 0;
}
#updateimg.banner-upload {
	top: 5%;
}
.downloadcsvformat {
	float: left!important;
	margin-bottom: 5px;
}
.vt_footer_link_wrap .col-xs-12 {
	width: 100%;
}
.event-organizer .nav-tabs>li, .ticket-buyer .nav-tabs>li {
	width: auto;
}
.pricing-wrapper h3, .pricing-wrapper h3 span, h3.custom-title, h3.custom-title span {
	font-size: 30px;
}
.event-organizer .nav-tabs>li>a, .ticket-buyer .nav-tabs>li>a {
	height: 27px;
}
.event-organizer .nav-tabs>li.active>a>img, .event-organizer .nav-tabs>li>a>img, .ticket-buyer .nav-tabs>li.active>a>img, .ticket-buyer .nav-tabs>li>a>img {
	width: 35px;
}
.event-organizer .nav-tabs>li.active>a img, .event-organizer .nav-tabs>li.active>a>img:hover, .event-organizer .nav-tabs>li>a>img:hover, .ticket-buyer .nav-tabs>li.active>a img, .ticket-buyer .nav-tabs>li.active>a>img:hover, .ticket-buyer .nav-tabs>li>a>img:hover {
	margin-top: -27px;
}
.event-organizer .tab-content, .ticket-buyer .tab-content {
	height: 125px;
	line-height: 20px;
}
.technical-services>.vt_catwrap {
	height: 120px;
}
.vt_footer_link_wrap h4, .vt_footer_link_wrap ul {
	width: 100%;
	padding-left: 20%;
}
.vt_footer_link_wrap ul {
	border-bottom: 1px solid rgba(255,255,255,.43);
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.technical-services .vt_catwrap {
	margin-bottom: 10px;
	height: 120px;
}
.col-sm-6.img-pd.wr-o img {
	max-width: 80%;
}
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 {
	width: 75px;
}
.coupon-box p.product-description {
	min-height: 60px;
}
.col-item .price-details h1 {
	width: 100px;
}
.product_coupon-wrap {
	width: 100%;
	height: auto;
	padding: 5px 0;
}
.cop_img-wrap, .cop_text-wrap {
	width: 100%;
}
.event_banner_wrap {
	height: 140px;
}
.btn {
	font-size: 12px;
}
.event-custom-field>select {
	width: 48%;
	margin-bottom: 10px;
}
.form-login>.col-xs-6, .vt_catwrap img {
	width: 100%;
}
.event-custom-field>select:nth-child(odd) {
	float: left;
}
.event-custom-field>select:nth-child(even) {
	float: right;
}
td.hide-table-label {
	display: none!important;
}
label[for=Event_status] {
	display: block;
}
table.table.table-user-information td {
	font-size: 13px;
	word-wrap: break-word;
}
#eventimage .upload-event-banner span.banner-upload-txt {
	padding-top: 30px;
	font-size: 15px;
}
.slider-caption .col-lg-3>a span {
	font-size: 9px;
}
.slider-caption .highlight-txt {
	font-size: 11px!important;
}
.orgnizer-details-Wrap, .tab-heading {
	position: relative;
}
.event-loacation-map, .rowtopic, div#event_procedure_periodic_div {
	margin-top: 0;
}
.colorful-heading-left {
	width: 100%;
	padding: 40px 20px;
}
.tab-heading {
	width: 100%;
}
.edit-page .event_details .less-left-10 .tab-pane, .edit-page .event_details .less-right-10 .tab-pane {
	margin-left: 0;
	margin-right: 0;
}
.count-head .publish-event-btn {
	width: 100%;
	text-align: center;
	padding: 10px;
	margin-right: 0;
	word-break: break-all;
	font-size: 9px;
}
.tool-tip:hover p.bg-warning, span.tool-tip p.bg-warning {
	width: 100%;
}
.calendar-date-parent {
	margin-bottom: 10px;
}
.less-left-10 p.bg-warning, .less-right-10 p.bg-warning {
	text-align: center;
	padding: 0 10px;
	width: 100%;
}
.mce-panel {
	margin: 0 0 10px!important;
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info small, ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info span {
	color: #fff;
}
.navbar-nav .open .dropdown-menu li a {
	font-size: 12px;
	padding: 2px 0;
}
.vt_footer_socila_link.text-right {
	width: 220px;
	margin: 5px auto 0;
	float: left;
}
.navbar-toggle {
	padding: 5px 10px;
	margin-top: 10px;
}
.create-event-wrapper {
	margin-left: 5px
}
.rel-pos, header.page_header.header {
	height: 90px;
}
.create-event {
	padding: 4px 12px;
	font-size: 12px;
}
div#navbar {
	top: 85px;
}
ul.vt_navigation {
	margin: 0 auto;
}
.navbar-nav .open .dropdown-menu {
	background: #fff;
}
.navbar-nav .open .dropdown-menu li, .navbar-nav .open .dropdown-menu li a {
	color: initial!important;
}
.navbar-inverse .navbar-nav li.open a.dropdown-toggle:before {
	content: none;
}
.navbar-inverse .navbar-nav>li .title-heading {
	background-color: initial;
}
.top_vt_SearchWrap {
	width: 58%;
	margin-top: 10px;
	padding: 0;
	margin-right: -10px;
}
.top-search-btn {
	font-size: 12px;
	padding: 0 6px;
	border-radius: 0 5px 5px 0;
	line-height: 11px;
	font-weight: 400;
}
.navbar-brand img {
	background: none;
	width: 120px;
	height: auto!important;
	padding: 0;
}
.chat-image-user {
	top: -10px;
	height: 80px;
	width: 80px;
}
.chat-image-user img {
	width: 100%;
}
.offline, .online {
	height: 20px;
	width: 20px;
	text-align: center;
}
.status {
	padding: 5px 5px 0 0;
}
.services-update .each-small-event {
	width: 100%;
	margin: 0 0 40px;
}

.upload-event-banner em {
	font-size: 18px;
	padding: 25px 20px 21px 10px;
	margin: 0 10px 10px 0;
}
.upload-event-banner p {
	padding-top: 0;
}
.edit-page .main-content {
	padding: 0;
}
.edit-page .event-update, .edit-page .event-update:after {
	width: 100%;
}
.event_details>ul.nav-tabs>li>a span.text-pink.edit-step:before {
	content: ' ';
	color: #fff;
	width: 30px;
	height: 30px;
	position: absolute;
	vertical-align: middle;
	left: 0;
	right: 0;
	top: 5px;
}
.event_details>ul.nav-tabs>li:first-child>a span.text-pink.edit-step:before {
	content: '1';
}
.event_details>ul.nav-tabs>li:nth-child(2)>a span.text-pink.edit-step:before {
	content: '2';
}
.event_details>ul.nav-tabs>li:nth-child(3)>a span.text-pink.edit-step:before {
	content: '3';
}
.event_details>ul.nav-tabs>li:nth-child(4)>a span.text-pink.edit-step:before {
	content: '4';
}
.event_details>ul.nav-tabs>li:nth-child(5)>a span.text-pink.edit-step:before {
	content: '5';
}
.event_details>ul.nav-tabs>li:last-child>a span.text-pink.edit-step:before {
	content: '6';
}
.edit-page .nav-tabs>li.active>a span.text-pink.edit-step, .event_details>ul.nav-tabs>li>a span.text-pink.edit-step {
	height: 30px;
	width: 30px;
	bottom: -30px;
	display: table-cell;
	vertical-align: middle;
}
.edit-page .event_details div.tab-pane {
	width: 100%!important;
}
.tool-tip:hover p.bg-warning, span.tool-tip p.bg-warning {
	margin: 0 auto;
	left: 0;
}
.edit-page .event-update input {
	font-size: 18px;
}
span.tool-tip {
	position: inherit;
}
#save_notify, .back-btn, .next-btn, .publish-event-btn, .row.preiew-btn-view .pro-edit-event-text a {
	margin-top: 10px;
}
.tktbtn {
	width: 100%;
	margin: 0 0 10px!important;
}
.head.couponwrap.dd, .head.tkthead {
	display: none!important;
}
.no-r-padd .col-md-3 span {
	display: none;
}
.no-r-padd {
	padding: 0!important;
}
.ticketwrap .no-r-padd .col-xs-12 {
	padding: 0;
}
input.tdescription, label.ticketdec-dshow {
	background: #fff;
	margin-top: 0!important;
}
.tab-content h4 {
	float: left;
}
.no-r-padd label.cdes {
	font-size: 14px;
	font-weight: 600;
	margin-left: 6px;
	margin-top: 6px;
}
.edit-page .event_details>ul.nav-tabs>li>a {
	font-size: 0!important;
}
.product-add span.input-group-btn {
	width: 70%;
	float: left;
}
.input-group .form-control.image-preview-filename {
	width: 87%!important;
	display: inherit!important;
	background: rgba(255,255,255,.33);
	position: absolute;
	right: 0;
}
.btn:active {
	box-shadow: none;
}
.product-add#buy_ticket .row {
	margin-right: 0!important;
	margin-left: 0!important;
}
.event-img-wrap img {
	height: auto;
}
.Vt_product_price, .product-coupon-dec {
	float: left;
	width: 100%;
	text-align: left;
}
.event-detail {
	margin-top: 10px;
}
.mce-panel {
	float: left;
	width: 100%;
}
.well .body_content, .well.well-sm.vt-coupons-wrap-detail h2 {
	width: 100%;
	float: left;
}
.updated-design .tab-pane span .edit-link {
	font-size: 0;
	text-align: center;
	height: 30px!important;
	padding: 8px;
}
.updated-design .tab-pane span .edit-link em {
	line-height: 0;
	font-size: 12px!important;
}
.event.updated-design .tab-pane span a, .updated-design .vibes-related span a {
	top: 3px;
	right: 3px;
}
.event.updated-design .tab-pane span.preview-edit-event {
	min-height: 38px;
	padding-right: 32px!important;
}
.row.head.ticket-details-headbg {
	display: none;
}
.nav-tabs {
	border-bottom: 0;
}
.col-item .price-details h1 {
	width: 100%;
}
.Profile-ImageWrap button#updateimg {
	top: 50%!important;
	left: 0;
}
.coupon-box {
	width: 100%;
}
.sharethis-inline-share-buttons .st-btn .st-label {
	display: none!important;
}
.sharethis-inline-share-buttons .st-btn {
	min-width: inherit!important;
}
button#paymentoncheckout {
	display: block;
}
.updated-design .save_event a {
	margin: 0;
	font-size: 10px;
	padding-top: 12px;
	padding-bottom: 11px;
	padding-right: 0;
	text-align: right;
}
.updated-design .ratings {
	font-size: 10px;
	width: 63%;
	text-align: left;
}
.updated-design .save_event {
	float: left;
	margin-left: 7px;
	width: 30%;
	text-align: right;
	margin-right: 12px;
}
.login-field, .top-line-feather:before {
	width: 100%;
}
.sharethis-inline-share-buttons#st-1 {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.top-line-feather:after {
	background: 0 0;
}
.vt_footer .vt_newsletter label {
	padding-top: 10px;
}
.vt_footer .vt_newsletter input.form-control {
	max-width: 100%;
	border-right: 1px solid;
	margin-bottom: 10px;
}
.vt_footer_link_wrap h4, .vt_footer_link_wrap ul {
	padding: 0;
}
.colored:after {
	left: 65%;
	top: 30px;
	width: 35%;
}
.colored:before {
	right: 65%;
	top: 30px;
	width: 35%;
}
.vt_leaf img {
	width: 90px;
}

.vt_footer_socila_link.text-right{width:80%;display:none;}

}
@media only screen and (max-width:375px) {
.coupon-box {
	width: 100%;
}
.preview-options a {
	margin-right: 3px;
}
.view-event-tabs .nav-tabs>li {
	width: 100%!important;
}
#for_updation label, .EventSettingWrap label[for=private-event], .EventSettingWrap label[for=public-event], .for_updation label {
	margin-left: 0!important
}
.ticket-page #myTab>li {
	margin-right: 8px;
	margin-bottom: 8px;
}
.col-sm-4 .item-body, .col-sm-4 .item-box, .col-sm-4 .item-sell {
	float: left;
	width: 100%;
	height: auto;
}
.item-sell .item-body a.item-img {
	display: block;
	margin: 0 auto;
	float: none;
}
.vt_social_network li a {
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	width: 22px;
}
.vt_social_network li {
	margin: 0 1px;
}
.vt_social_network li a em {
	line-height: 24px;
}
.updated-design .ratings, .updated-design .save_event a {
	font-size: 10px;
}
.item-text {
	width: 100%;
	text-align: center;
}

}
@media only screen and (max-width:767px) and (min-width:736px) {
.slider_contentwrap img {
	width: 100%;
}
}
@media only screen and (max-width:735px) and (min-width:667px) {
.slider_contentwrap img {
	width: 100%;
}
}
@media only screen and (max-width:666px) and (min-width:640px) {
.slider_contentwrap {
	height: 192px;
}
}
@media only screen and (max-width:640px) {
h2.text-left {
	text-align: center;
}
.slider-caption img {
	width: 50px!important;
}
.slider-caption .col-lg-3>a span:first-child {
	height: 60px;
}
.slider-caption .col-lg-3.col-md-3.col-sm-3.col-xs-3 {
	width: 50%;
	margin-bottom: 20px;
}
.slider-caption .col-lg-3 a span {
	display: block;
	text-align: center;
}
.slider-caption .col-lg-3 a span img {
	display: block;
	margin: 0 auto;
}
.slider-caption .row {
	margin: 0 auto;
}
.aboutus-heading {
	font-size: 15px;
}
.event-description {
	padding: 10px 0;
}
.event-link a {
	font-size: 11px;
}
.event-text {
	font-size: 14px;
}
}


@media screen and (min-width:480px) and (max-width:639px) {
.orgnizer-details-Wrap, .tab-heading {
	position: relative;
}
.tab-heading {
	width: 100%;
}
.colorful-heading-left {
	width: 100%;
	padding: 40px 20px;
}
.edit-page .event_details .less-left-10 .tab-pane, .edit-page .event_details .less-right-10 .tab-pane {
	margin-left: 0;
	margin-right: 0;
}
.count-head .publish-event-btn {
	width: 100%;
	text-align: center;
	padding: 10px;
	margin-right: 0;
	word-break: break-all;
	font-size: 9px;
}
.tool-tip:hover p.bg-warning, span.tool-tip p.bg-warning {
	width: 100%;
}
.calendar-date-parent {
	margin-bottom: 10px;
}
.less-left-10 p.bg-warning, .less-right-10 p.bg-warning {
	text-align: center;
	padding: 0 10px;
	width: 100%;
}
.rowtopic, div#event_procedure_periodic_div {
	margin-top: 0;
}
.mce-panel {
	margin: 0 0 10px!important;
}
div#category_search_chosen {
	width: 100%!important;
}
ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info small, ul.vt_navigation>li.vt_login>ul.pull-right li.vt_user_info span {
	color: #fff;
}
.navbar-nav .open .dropdown-menu li a {
	font-size: 12px;
	padding: 2px 0;
}
.vt_footer_socila_link.text-right {
	width: 280px;
	margin: 5px auto 0;
	float: left;
	text-align: left;
}
.navbar-toggle {
	padding: 7px 10px;
	margin-top: 5px;
}
.create-event-wrapper {
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}
.rel-pos, header.page_header.header {
	height: 90px;
}
.create-event {
	padding: 6px 15px;
	font-size: 12px;
}
div#navbar {
	top: 90px;
}
ul.vt_navigation {
	margin: 0 auto;
}
.navbar-nav .open .dropdown-menu {
	background: #fff;
}
.navbar-nav .open .dropdown-menu li, .navbar-nav .open .dropdown-menu li a {
	color: initial!important;
}
.navbar-inverse .navbar-nav li.open a.dropdown-toggle:before {
	content: none;
}
.navbar-inverse .navbar-nav>li .title-heading {
	background-color: initial;
}
.top_vt_SearchWrap {
	width: 70%;
	margin-top: 10px;
	padding: 0;
	margin-right: -10px;
	float: right;
}
.top-search-btn {
	font-size: 12px;
	padding: 0 6px;
	border-radius: 0 5px 5px 0;
	line-height: 11px;
	font-weight: 400;
}
.navbar-brand img {
	background:none;
	width: 130px;
	height: auto!important;
	padding: 0;
}
.chat-image-user {
	width: 70px;
	top: -50px;
	height: 70px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ccc;
}
.offline, .online {
	height: 20px;
	width: 20px;
	text-align: center;
}
.status {
	padding: 5px 5px 0 0;
}
.services-update .each-small-event {
	width: 100%;
	margin: 0 0 40px;
}
}


@media only screen and (max-width:479px) and (min-width:414px) {
.film_roll_child {
	width: 325px!important;
	text-align: left;
	padding: 15px;
}
}
@media only screen and (max-width:413px) and (min-width:360px) {
.film_roll_child {
	width: 300px!important;
	text-align: left;
	padding: 15px;
}
}
@media only screen and (max-width:479px) and (min-width:360px) {
.slider_contentwrap {
	height: 108px;
}
}
@media only screen and (max-width:359px) and (min-width:100px) {
.film_roll_child {
	width: 320px!important;
	text-align: left;
	padding: 15px;
}
.slider_contentwrap {
	height: 96px;
}
}
