/*
Theme Name: Sungit Pro Child
Theme URI: https://yudleethemes.com/product/sungit-pro/
Template: sungit-pro
Author: Yudlee Themes
Author URI: http://yudleethemes.com
Description: Sungit Pro is Premium version of sungit lite theme.It is robust, graphically sophisticated and compelling premium WordPress theme. This theme is impeccably suited for Bands, Musicians, Artists, Concert, and Events. It is the great platform that helps to accumulate slick design and provides top-notch experience to the webmaster of any level, enabling them to build the professional site in order to achieve music related goals. The mind-blowing thing about the theme is, it is integrated with the most loved and popular WooCommerce Plugin, which lets you add your products to the website. Marketing or selling your tickets, and products is possible because of WooCommerce Event Manager. Showcase your tracks, musical albums, and videos or notify your fans and followers of your upcoming events, concerts, and concert venues with this powerful musical theme. Add numbers of audios on each individual albums. There is no chance of resizing errors, so it is adaptable with any hand-held devices, resolutions and all leading browsers. It's customizer API option has distributed all the website features into easy modules. Eventually, shape your design that accurately matches your vision without any tricky coding issues.
Tags: two-columns,one-column,flexible-header,left-sidebar,custom-background,custom-header,custom-menu,custom-logo,featured-image-header,featured-images,footer-widgets,full-width-template,post-formats,theme-options,entertainment,sticky-post,threaded-comments,translation-ready,blog,news,editor-style,rtl-language-support
Version: 1.3.3.1628159754
Updated: 2021-08-05 10:35:54

*/

.top-header{

    display: none !important;
}


.sl-header-sec .nav-wrapper .navbar{
    background-color: #222 !important;
}





.sl-header-sec .nav-wrapper .navbar .nav li > a{
    color: #56e880 !important;
    font-weight: 600 !important;
}




.sl-header-sec .nav-wrapper .navbar .nav li.active > a{

    color: #000000 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}







header .totheright a{
    background-color: #000000 !important;
    margin: 28px 2px 30px 0px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 100px;
    text-align: center;

}



header .totheright a:hover{
    background-color: #ffffff !important;
    border: 1px solid #56e880;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}





header.sl-header-sec.no-logo-bg .logo img {
    top: 10px !important;
    max-width: 110px !important;
}


.menu-item .menu-item-type-post_type .menu-item-object-page .current-menu-item .page_item .page-item-2181 .current_page_item .menu-item-2193 .active a{
    color: red !important;
}



.home-banner .slider-item{
    height: 70vh !important;
}

.home-contest{
    background-color: #eeeeee;
    padding-top: 50px;
    padding-bottom: 50px;
}



.home-contest .sa_owl_theme .owl-dots .owl-dot span{
    margin: -27px 5px !important;
}


.sa_owl_theme .owl-dots .owl-dot {
    width: 20px !important;
}


.sa_owl_theme .owl-nav .owl-next{
    right: 4px !important;
}

.sa_owl_theme .owl-nav .owl-prev{
    left: 4px !important;
}

.trending-videos{
    background-color: #f5f5f5;
    padding-top: 50px;
    padding-bottom: 50px;
}

.trending-videos h2{
    text-align: center;
    font-size: 20px;
}


.site-footer .widget img {
    width: 60% !important;
}

.wp-block-social-links .wp-social-link a {
    padding: 8px 8px 0px 8px !important;
}

.home-category{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}



.home-category .card {
  background: #fff;
  border-radius: 2px;
  display: inline-block;
  height: 400px;
  margin: 1rem;
  position: relative;
  width: 350px;
}

.home-category .card-1 {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.home-category .card-1:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}


a.sll-btn{
    border: 1px solid #000000;
    padding: 1px 18px;
}


.exclusive{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}


.exclusive .card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  max-width: 350px;
  margin: auto;
  text-align: center;
  font-family: arial;
  display: inline-block;

}

.exclusive .price {
  color: grey;
  font-size: 22px;
}

.exclusive .card button {
  border: none;
  outline: 0;
  padding: 12px;
  color: white;
  background-color: #7be981;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 18px;
}

.exclusive .card button:hover {
  opacity: 0.7;
}


.exclusive .sa_owl_theme .owl-dots .owl-dot span{
    margin: -27px 5px !important;
}


.imgear {
    margin-top: 90px;
}


.entry-title {
    display: none;
}


.abt-us.container {
    padding-top: 50px;
}


.howitworks.container {
    padding-top: 50px;
}



.faq-section {
    background: #fdfdfd;
    min-height: 100vh;
    padding: 10vh 0 0;
}
.faq-title h2 {
  position: relative;
  margin-bottom: 45px;
  display: inline-block;
  font-weight: 600;
  line-height: 1;
}
.faq-title h2::before {
    content: "";
    position: absolute;
    left: 50%;
    width: 60px;
    height: 2px;
    background: #E91E63;
    bottom: -25px;
    margin-left: -30px;
}
.faq-title p {
  padding: 0 190px;
  margin-bottom: 10px;
}

.faq {
  background: #FFFFFF;
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}

.faq .card {
  border: none;
  background: none;
  border-bottom: 1px dashed #CEE1F8;
}

.faq .card .card-header {
  padding: 0px;
  border: none;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.faq .card .card-header:hover {
    background: #39b5d9 !important;
    padding-left: 10px;
}
.faq .card .card-header .faq-title {
  width: 100%;
  text-align: left;
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
  color: #3B566E;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
}

.faq .card .card-header .faq-title .badge {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 14px;
  float: left;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  background: #39b5d9 !important;
  color: #fff;
  font-size: 12px;
  margin-right: 20px;
}

.faq .card .card-body {
  padding: 30px;
  padding-left: 35px;
  padding-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  color: #6F8BA4;
  line-height: 28px;
  letter-spacing: 1px;
  border-top: 1px solid #F3F8FF;
}

.faq .card .card-body p {
  margin-bottom: 14px;
}

@media (max-width: 991px) {
  .faq {
    margin-bottom: 30px;
}
.faq .card .card-header .faq-title {
    line-height: 26px;
    margin-top: 10px;
}
}



.contact.container {
    padding-top: 50px;
}




/* Conatct start */

label{
    text-transform: uppercase;
    color: #7d7d7d !important;
}

input, select, textarea{
    border: 1px solid #a5a0a0;
    padding: 10px 10px;
    width: 100%;
}


input.input-radio{ width: auto; height: auto !important; }

input.wpcf7-form-control.wpcf7-submit {
    border: 2px solid #39b5d9 !important;
    background: #39b5d9 !important;
    color: #fff !important;
    width: 74% !important;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #ffffff;
    border: 2px solid #76e07e;
}


/* Conatct end */


.simplefilter li, .sortandshuffle li{
    padding: 200px 175px !important;
    font-size: 40px;
}


.trending-contest {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #eeeeee;
}

.trending-contest .simplefilter_2267 li{
    background-color: #ffffff !important;
}

/* post settings */

.post-template-default .posted-on{
    display: none;
}

.post-template-default .byline {
    display: none;
}

.post-template-default span.author.vcard{
    display: none;
}

.post-template-default .nav-links{
    display: none;
}

.post-template-default .cat-links{
    display: none;
}

.post-template-default .sec-content article{
    width: 60%;
    margin: auto;
    display: block;
}



.page-template-alluser-php #user-text{
    width: 60%;
    margin-right: 10px;
    float: left;
}


.page-template-alluser-php #user-button{
    width: 20%;
}

.page-template-alluser-php .my-search
{
    padding: 40px;
    background: #eee;
}

.page-template-alluser-php .user-container{
    padding: 30px;
}


.page-template-alluser-php .user-container .all-user{
    border: 1px solid #eee;
    padding: 20px;
    text-align: center;

}
.user-registration-account .sl-header-sec .nav-wrapper .navbar .nav li.active > a{
    color: #56e880 !important;
}
.page-id-1719 .sl-header-sec .nav-wrapper .navbar .nav li.active > a{
    color: #ffffff !important;
}
.logged-in .totheright{
    display: none;
}

.logged-in .navbar-right{
    margin-right: 0 !important;
}
div#ur-frontend-form {
    border: none;
    /* padding: 30px 46px; */
}
#user-registration p {
    margin-bottom: 18px;
}
#user-registration p label {
    text-transform: capitalize;
    letter-spacing: .05em;
    font-weight: 500;
    font-size: 15px;
}
label.user-registration-form__label.user-registration-form__label-for-checkbox.inline {
 padding: 20px 0 6px;
 width: 100%;
 display: flex;
 justify-content: center;
}
input.user-registration-Button.button {
    margin-top: 10px;
    border-radius: 6px;
}
input#rememberme {
    width: auto;
    margin-right: 8px;
    margin-top: 1px;
}
p.user-registration-LostPassword.lost_password {
    text-align: center;
    font-size: 15px;
    text-decoration: underline;
}
label.user-registration-form__label.user-registration-form__label-for-checkbox.inline span {
    text-transform: initial;
    font-weight: 500;
    font-size: 15px;
}
li#menu-item-2709 {
    display: none;
}
.logged-in li#menu-item-2709 {
    display: block;
}
.logged-in #user-registration {
    width: 100% !important;
} 
.logged-in .navbar-right {
    margin: 0 !important;
    width: 77% !important;
    margin-right: 0 !important;
}


#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a, #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    font-size: 16px;
}

.user-registration-img-container {
    margin: 0 auto !important;
    margin-bottom: 24px !important;
}
#user-registration .user-registration-MyAccount-content p {
    font-size: 16px;
    margin-bottom: 6px;
}
#user-registration .user-registration-MyAccount-content .edit-password legend, #user-registration .user-registration-MyAccount-content h2 {
  border-bottom: 0;
  margin: 0px 0px 15px;
  text-align: left;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
    /*margin-bottom: 20px;*/
}
header.sl-header-sec.no-logo-bg .nav-wrapper .nav li a {
    /*border-bottom: 1px solid #fff;*/
    color: #fff !important;
}
.sl-header-sec .nav-wrapper .navbar ul.dropdown-menu li {
    background: transparent !important;
}
.sl-header-sec .nav-wrapper .navbar ul.dropdown-menu li a:hover {
    color: #000 !important;
    text-decoration: underline !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
    height: 59px;
    background-image: url(/wp-content/uploads/2021/10/blank-calendar-icon-png-0.png);
    background-size: cover;
    width: 100%;
}
span.tribe-events-calendar-list__event-date-tag-weekday {
    color: #fff !important;
    padding-bottom: 10px;
}
.tribe-common .tribe-common-anchor-thin {
    color: #56e880 !important;
    text-transform: initial;
    letter-spacing: .04em;
    font-size: 26px;
}
.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
    margin: 0;
}
.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden p {
    font-size: 16px;
}
.tribe-events-calendar-list__event-details.tribe-common-g-col .col-md-12 {
    font-size: 14px;
    font-weight: 700;
}
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 {
    font-size: 13px !important;
}
.newtest {
    text-align: center;
}
.newname {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}
header.tribe-events-calendar-list__event-header .col-md-4 {
    text-align: center;
    padding-bottom: 20px;
}
header.tribe-events-calendar-list__event-header .col-md-4 {
    text-align: center;
    padding-bottom: 20px;
    width: 25%;
    padding-top: 30px;
}
.tribe-common-g-row.tribe-events-calendar-list__event-row:nth-child(2) {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row {
    border-bottom: 1px solid #eee;
    padding-bottom: 40px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
    width: 60% !important;
}
article.tribe-events-calendar-list__event.tribe-common-g-row.tribe-common-g-row--gutters.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.tribe_events_cat-dance.cat_dance {
    display: block;
}
.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {
    width: 50%;
    float: right;
}
.tribe-events-calendar-list__event-details.tribe-common-g-col {
    width: 47%;
    float: left;
    margin-left: 22px;
}
.tribe-events-c-ical.tribe-common-b2.tribe-common-b3--min-medium {
    width: fit-content;
    display: none;
    margin: 24px auto;
}
p.tribe-events-back {
    text-align: center;
}
.tribe-events-schedule h2 {
    width: 100%;
    text-align: center;
    font-size: 14px;
    letter-spacing: .05em;
    margin-top: 0;
}
p.tribe-events-back {
    margin-bottom: 20px;
}
/*article .entry-content img {
 width: 100%;
 height: 500px;
 object-fit: cover;
}*/

ul.slider-preview {
    margin-top: 20px;
}

iv#rtec {
    max-width: 100% !important;
    width: 100% !important;
}
.tribe-events-notices {
    color: #fff;
    background: #56e880;
    border: none;
    font-size: 14px;
    margin-bottom: 38px;
}
.tribe-events-content p {
    font-size: 14px;
    text-align: center;
    line-height: inherit;
    letter-spacing: .02em;
}
.tribe-events-event-meta:before {
    border: none !important;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    text-align: center;
    padding: 24px 5px;
    width: 100%;
}
h3.rtec-section-title {
    color: #56e880;
    font-size: 28px !important;
}
.tribe-events-event-meta.rtec-event-meta p {
    text-align: center;
    width: 100%;
    color: red;
    margin-bottom: 0;
    padding: 6px!important;
    font-size: 16px;
}
.tribe-events-cal-links {
    display: none;
}
.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
    padding: 0;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 28px;
    text-transform: initial;
    font-weight: 200;
    padding-bottom: 12px;
}
div#rtec {
    max-width: 100%;
}

header li.totheright.menu-item.menu-item-type-post_type.menu-item-object-page a {
    background-color: #fff !important;
    border: 1px solid !important;
}

header li.totheright.menu-item.menu-item-type-post_type.menu-item-object-page a:hover {
    background-color: #56e880 !important;
    color: #fff !important;
    border: 1px solid #56e880 !important;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.active a {
    text-decoration: none !important;
    background: transparent;
    color: #56e880 !important;
}

.sl-btn, .comment-respond .comment-form input[type="submit"], .comments-area .reply a, .woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .sidenav p.woocommerce-mini-cart__buttons.buttons .button {
    border: 2px solid #39b5d9 !important;
   background: linear-gradient(91.74deg, #13AF3F 35.93%, rgba(19, 175, 63, 0) 105.11%), #38B4DC!important; color:#fff!important;
}
.sl-btn:hover, .comment-respond .comment-form input[type="submit"]::hover, .comments-area .reply a:hover, .woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .sidenav p.woocommerce-mini-cart__buttons.buttons .button:hover { color:#fff!important; opacity: .7;background: linear-gradient(91.74deg, #13AF3F 35.93%, rgba(19, 175, 63, 0) 105.11%), #38B4DC!important;
}


.exclusive .card button {
    background-color:  linear-gradient(91.74deg, #13AF3F 35.93%, rgba(19, 175, 63, 0) 105.11%), #38B4DC !important;
}

p.copyright a {
    color: #000;
}

input#is-search-input-0 {
  font-size: 14px !important;
  font-weight: 400;
  color: #000;
  letter-spacing: .5px;
}

.user-registration-account .sl-header-sec .nav-wrapper .navbar .nav li.active > a:hover {
    color: #000 !important;
}
p.user-registration-LostPassword.lost_password a {
    color: #39b5d9;
}

input.user-registration-Button.button {
border-radius: 40px;
  border: 2px solid #39b5d9 !important;
  background: linear-gradient(91.74deg, #13AF3F 35.93%, rgba(19, 175, 63, 0) 105.11%), #38B4DC !important;
  color: #fff !important;
}
input.user-registration-Button.button:hover{background-color: #ffffff !important;
  border: 2px solid #39b5d9 !important;
  color: #fff !important;}


.ur-frontend-form .ur-button-container .ur-submit-button {
    background: #39b5d9;
    color: #fff;
}

.ur-frontend-form .ur-button-container .ur-submit-button:hover {
    background-color: #000;
}

.widget ul li a:hover {
    color: #39b5d9  !important;
}

.header-breadcrumb li a {
    color: #39b5d9;
}

.entry-content .row h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    padding-top: 20px;
    color: #000;
}

.home-banner .slick-prev , .home-banner .slick-next {
    background: #39b5d9  !important; border-radius: 40px; 
}

header.sl-header-sec.no-logo-bg .nav-wrapper .nav li a:hover {
    color: #56e880 !important;
}
body .is-form-style .is-search-submit path {
  fill: #000;
}
body .is-form-style button.is-search-submit{width: 60px !important;
background:#fff;
  border-radius:0px 40px 40px 0px!important;}

h5.faq-title:hover {
    color: #fff !important;
    font-family: 'Poppins', sans-serif;
}

h5.faq-title {
    font-family: 'Poppins', sans-serif;
}

.module-gallery {
    margin: auto !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 0px !important;
}

footer#colophon div.footer {
    line-height: 8px;
}

.ur-frontend-form {
    background-image: linear-gradient(to right, #90ccd9 , #bcf4bc);
    border-radius: 15px;
}

.container.ragistraion-page {
    #background-image: url('https://demo32.iitpl.com/wp-content/uploads/2022/03/background-image-ragistraion.jpg');
    background-repeat: repeat-y;
}



.col-md-6.how-img2 {
    margin-top: -5px;
}

.col-md-6.how-img img {
    width: 100%;
}
.slick-track img {
    width: 85% !important;
}

.module-gallery .slider-thumb li {
    padding: 16px 15px !important;
}

.module-gallery {
    padding: 20px 0 0 !important;
}

.col-md-6.register img {
    height: 466px;
}

span.rtec-attendee.event-button {
    border: 1px solid #78e984;
    margin: 0 auto 12px;
    width: 55%;
}



/*6-6-2022*/

.search-result {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.search-result .evennt-search-list {
    flex: 1;
    flex-basis: 23%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    max-width: 23%;
}
.search-result .evennt-search-list .event-image {
    max-width: 100%;
    max-height: 208px;
    min-height: 208px;
    overflow: hidden;
}
.search-result .evennt-search-list .event-details {
    background: linear-gradient(91.74deg, #13AF3F 35.93%, rgba(19, 175, 63, 0) 105.11%), #38B4DC;
    padding: 10px;
    font-size: 19px;
    display: flex;
    flex-direction: column;
    color: #fff;
    text-align: center;
    gap: 10px;
}
.search-result .evennt-search-list .event-details a {
    color: #fff;
    padding: 10px;height: 64px;display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-result .evennt-search-list .action a.know-more {
    display: inline-flex;
    margin: 0 auto;
    font-size: 14px;
    border: 1px solid #13af3f;
    padding: 6px 20px;
    border-radius: 37px;
    margin-bottom: 10px;
    z-index: 11;
    background: #13af3f;
    color: #fff;
}
.search-result .evennt-search-list .action {
    display: none;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;

}
.search-result .evennt-search-list:hover .action {
    display: flex;

}
.search-result .evennt-search-list:hover .action:before {
    content: '';
    background: #00000061;
    width: 100%;
    height: 100%;
    position: absolute;
}
.result-count {
    margin-bottom: 20px;
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    color: #000;
}
.upload_video_form {
    gap: 15px;
}
h5.video_uload_msg.video_uload_success {
    margin: 20px;
    background: #eeeeee45;
    margin: 19px auto !important;
    color: #11bb42;
    padding: 20px;
    width: 1120px;
    border-radius: 10px;
    font-weight: 600;
}
.imerte_music_item img.attachment-large.size-large.wp-post-image {
    max-height: 182px;
}
.woocommerce-cart  .wc-proceed-to-checkout {
    text-align: right;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
    display: inline-block;
}
.home-banner .slick-next, .home-banner .slick-prev {
    font-size: 0 !important;
}
/*input.user-registration-Button.button {
    width: auto;
    float: none;
}*/
.user-registration-error {
    padding: 10px;
    display: flex;
    max-width: 314px;
    background: transparent;
    border: 0;
}
.notification-list {
    display: flex;
    gap: 20px;    flex-wrap: wrap; justify-content: center;
}
.notification-list .listing {

  background: linear-gradient(110deg, rgb(175, 238, 154) 0%,rgb(68, 189, 210) 100%);
  border-radius: 10px;
}

.listing .notification {
    display: flex;
    flex-direction: column;
    padding: 10px;
    border: none;
    border-radius: 10px;
    gap: 10px; text-align: center; position: relative;
}
.listing .notification .noti-row {
  display: flex;
  padding-bottom: 12px;
  justify-content: center;
}
.listing .notification span.s-no {
  width: 70px;
  height: 70px;
  background: #a7eb9e;
  border-radius: 44px;
  display: inline-block;
  line-height: 70px;
  font-size: 38px;
  color: #fff;
  margin-top: 20px;
  font-weight: 600;
  border: 2px solid #fff;
}
.listing .notification span strong {
  width: 100%;
  display: flex;
  text-align: center;
  justify-content: center;
}
.status {
  border-radius: 5px;
  padding: 5px 0px;
  position: absolute;
  top: 36px;
  right: 21px;
}
.status.Winner, .status.Second, .status.Third, .status.Runner.Up  {
  width: 40px;
  height: 60px;
 background-size: auto;
 background-size: 100% !important;
}

.status.Winner{background: url(./assets/img/gold-cup1.png) center center no-repeat;}
.status.Second, .status.Runner.Up{background: url(./assets/img/gold-cup2.png) center center no-repeat;}
.status.Third{background: url(./assets/img/gold-cup3.png) center center no-repeat;}

.vote-box-section .badge.Runner.Up, .vote-box-section .badge.Winner, .vote-box-section .badge.Third, .vote-box-section .badge.Rejected{
   width: 40px;
  height: 60px;
 background-size: auto;
 background-size: 100% !important; font-size: 0px;
}
.vote-box-section .badge.Winner{background: url(./assets/img/gold-cup1.png) center center no-repeat;}
.vote-box-section .badge.Runner.Up{background: url(./assets/img/gold-cup2.png) center center no-repeat;}
.vote-box-section .badge.Third{background: url(./assets/img/gold-cup3.png) center center no-repeat;}
.vote-box-section .badge.Rejected{background: url(./assets/img/gold-cup4.png) center center no-repeat;}

.event_details_participant {
  width: 100%;
  display: inline-block;
  margin-top: 25px;
}

.text1 {
  position: absolute;
  left: 0px;
  font-size: 10px;
  bottom: -14px;
  width: 100%;
  text-align: center;white-space: nowrap;
}

.listing .notification span.actions {
    border: 0;
}
.listing .notification span.event-name {
    min-height: 54px;
}

.listing .notification a.btn.btn-info {
  background: #fff;
  font-size: 14px;
  padding: 7px 16px;
  color: #286719;
  border-radius: 43px;
  font-weight: 600;
  border: 1px solid #286719;
  text-transform: uppercase;
}
.listing .notification a.btn.btn-info:hover {
    background: #afee9a;
    border-color: #afee9a; color: #286719;
}
.notification-list .listing {
    flex: 1;
    flex-basis: 23%;
    max-width: 23%;
}
h3#order_review_heading {
    margin-top: 0 !important;
}
.woocommerce-cart-form .woocommerce-cart-form__contents .button {
    background: linear-gradient(103.05deg, #13AF3F 3.65%, #42D59C 101.76%) !important;
    border-radius: 40px !important;
    padding: 10px 20px !important;
    color: #fff !important;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: 16px;
    border: 2px solid #39b5d9 !important;
    line-height: 1.5;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward, p.order-again .button {
    background: linear-gradient(103.05deg, #13AF3F 3.65%, #42D59C 101.76%) !important;
    border-radius: 40px !important;
    padding: 10px 20px !important;
    color: #fff !important;
    font-weight: 400 !important;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: capitalize !important;
    font-size: 16px !important;
    border: 2px solid #39b5d9 !important;
    line-height: 1.5 !important;   
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 40px;
    font-weight: 600;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received::before {
    content: '';
    background: url(succes.png) no-repeat;
    width: 100px;
    height: 100px;
    display: block;
    background-size: 100%;
    margin: 0 auto;
}
.custom-thank-you {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    max-width: 80%;
    margin: 0 auto;
}
.custom-thank-you section {
    flex: 1;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    text-align: center;
    display: flex;
    justify-content: center;
}
.custom-thank-you section h2 {
    font-size: 18px;
    font-weight: 600;
}

/** signin page css update 08-05-2024**/

    .col_left_block {
        background-color: #fff;
        background-image: url(/wp-content/uploads/2022/03/performing-arts.jpg);
        height: 120vh;
        display: flex;
        align-items: center;
    }

  

/** notification page css **/
.page_header {
    min-height: 236px;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .page_header h2 {
    margin: 0;
    text-align: center;
    color: #fff;
    font-size: 50px;
    line-height: 55px;
    font-weight: bold;
  }

  .notification_container {
    padding: 50px 0;
  }

  .notification_container table.table {
    width: 80%;
    margin: 0 auto;
    border-collapse: collapse;
  }

  .notification_container table.table,
  .notification_container table.table th,
  .notification_container table.table td,
  .notification_container table.table th {
    border: 1px solid;
    text-align: center;
  }

  .notification_container table.table a.btn.btn-info {
    background: linear-gradient(103.05deg, #13AF3F 3.65%, #42D59C 101.76%);
    font-size: 14px;
    padding: 7px 16px;
    color: #fff;
    border-radius: 3px;
  }

  .notification_container table.table a.btn.btn-info:hover {
    background: #000;
    border-color: #000;
  }

/** purchease page css ***/



  .purchase_vote_container {
    padding: 75px 0;
  }

  .Votes_remain {
    background: linear-gradient(103.05deg, #13AF3F 3.65%, #42D59C 101.76%);
    border-radius: 16px;
    padding: 50px;
    text-align: center;
    width: 80%;
  }

  .Votes_remain h5 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 40px;
  }

  .Votes_remain h2 {
    color: #fff;
    font-size: 40px;
    font-weight: bold;
  }

  .purchase_vote_count {
    display: flex;
    align-items: center;
    padding: 80px 0;
  }

  .purchase_vote_block a {
    border: 3px solid #42D49C;
    width: 90%;
    display: block;
    text-align: center;
    border-radius: 8px;
    color: #6B6B6B;
    font-size: 18px;
    font-weight: bold;
  }

  .purchase_vote_count h3 {
    font-weight: bold;
    font-size: 18px;
    text-transform: inherit;
  }

  .purchase_vote_block {
    padding: 0;
  }

  .purchase_vote_block a:hover {
    background: linear-gradient(103.05deg, #13AF3F 3.65%, #42D59C 101.76%);
    color: #fff;
    border-color: rgb(66 212 156 / 43%);
  }

  .first_login.purchase_vote_block {
    width: 30%;
    margin: 0 auto;
  }

  .purchase_vote_block a input[type="button"] {
    background: transparent;
    border: none;
    height: 40px;
  }

  .first_login.purchase_vote_block a {
    margin: 0 auto;
    padding: 10px;
  }

body.single-tribe_events .rtec-outer-wrap.rtec-js-placement span.rtec-already-registered-reveal {
  display: flex !important;
  margin-bottom: 0px !important;
  align-items: center;
  display: none !important;
}



  @media (max-width: 767px) {

    .Votes_remain {
      margin: 0 auto;
    }

    .purchase_vote_count {
      justify-content: center;
    }

    .purchase_vote_count .col-xs-12 {
      width: 80%;
      margin: 0 auto;
      margin-bottom: 15px;
      text-align: center;
      float: none;
    }

    .purchase_vote_block a {
      margin: 0 auto;
    }

  }

  @media (min-width: 768px) and (max-width: 1024) {
    .Votes_remain {
      padding: 30px;
    }

    .purchase_vote_count {
      padding: 70px 0;
    }
  }




.Subscription-box {
  width: 460px;
  margin: 0px auto 50px;
  text-align: center;
  border: 1.5px dashed #e89b9b;
  border-radius: 10px;
  padding: 20px 0px 15px;
  background: #fff6f2;
  color: #ba2121;
}

.Subscription-box h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;text-transform: math-auto;
}

.participants_details_wrapper {
  padding: 15px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  box-shadow: 0px 0px 15px #c6c6c6;
}

.site-content .container {
 max-width: 1148px;
}
.abt-us.container {
  padding-top: 50px;
  max-width: 1048px;
}

/*** My account css ***/





.woocommerce-account #user-registration.vertical .user-registration-MyAccount-navigation ul li.user-registration-MyAccount-navigation-link~br {
  display: none;
}
.user-registration ul li {
  display: inline-block;
  width: 100%;
}
.user-registration ul li a {
  padding: 8px 20px;
}
td.product-thumbnail img.woocommerce-placeholder {
  display: none;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header {
  margin-bottom: 0px !important;
}
body:not(logged-in) .event_details_register {
  text-align: center;
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.single-tribe_events .rtec-outer-wrap.rtec-js-placement {
  text-align: center;
  display: flex;
  flex-wrap: nowrap;
}

div#rtec {
  max-width: 100%;
  display: flex;
  align-content: center;
  gap: 20px;
}
.single-tribe_events .rtec-outer-wrap.rtec-js-placement span.rtec-already-registered-reveal {
  display: flex!important;
 margin-bottom: 0px !important;
  align-items: center;
}
.single-tribe_events #rtec .rtec-register-button{margin-bottom: 0px!important;}
.about-left-img-section img {
    width: 100%;
}

.rtec-success-message.tribe-events-notices {
  margin: 0px!important;
}
body .home_event_video_slider button.slick-arrow:before, body .home_event_video_slider button.slick-arrow:before{
    background-position: center center;
  background-size: 20px; font-size: 0px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  left: 10px;
} 
body .home_event_video_slider button.slick-prev.slick-arrow:before {
  background-image: url(/wp-content/plugins/slide-anything/images/icon_prev.png);

}
body .home_event_video_slider button.slick-next.slick-arrow:before {
  background-image: url(/wp-content/plugins/slide-anything/images/icon_next.png);
  left: 3px;

}




@media (max-width: 960px) {
  h5.video_uload_msg.video_uload_success {
  margin: 0px auto !important;
  padding: 0px 0px 10px;
  width: 100%;
}
body .event_details_content {width: 100%;}


}


@media (max-width: 767px) {
  form.woocommerce-cart-form {
    padding: 15px;
}
  body .woocommerce table.shop_table_responsive tr:nth-child(2n) td, body .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background-color: rgba(0, 0, 0, .045);
    }
    body .woocommerce .quantity .qty {
        height: 36px!important;
        margin: -7px 0px 0px 0px!important;
        padding: 0px;
        display: inline-block;
    }
   .woocommerce-checkout form.checkout.woocommerce-checkout label {
    font-size: 14px!important;
}
body:not(logged-in) .event_details_register {
    flex-wrap: wrap;
}
.tribe-events-notices {
    margin-bottom: 0px;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown {
    margin: 0px!important;
}

    .user-registration-edit-profile.woocommerce-account .user-registration-profile-header {
        width: 100% !important;
        background-color: #fff;
        margin-right: 0 !important;
        margin-left: 0 !important;
        border-radius: 10px;
        padding: 20px;
    }
    #user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper {
        margin: 0 !important;
    }
    .user-registration-edit-profile.woocommerce-account .user-registration-profile-fields__field-wrapper {
        width: 100% !important;
    }
    .user-registration-edit-profile.woocommerce-account .ur-form-grid.ur-grid-1 {
        padding-left: 0;
    }
    #user-registration .user-registration-MyAccount-content .ur-form-grid {
        margin-bottom: 15px;
    }
    #user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper + p {
        text-align: center;
    }
    #user-registration .user-registration-MyAccount-content button.user-registration-submit-Button.btn.button {
        float: none;
    margin: 0 auto;
    }
    .search-result .evennt-search-list {
        max-width: max-content;
    }
    .notification-list .listing {
        max-width: 100%;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        text-align: left; 
        display: flex;
        justify-content: flex-start;
        /* flex-wrap: wrap; */
        gap: 20px;
        flex-direction: column;    padding: 0;
    }
    .woocommerce ul.order_details li {
        border-right: 0px dashed #d3ced2 !important;
    }
    .custom-thank-you {
        max-width: 100%;
    }
    .custom-thank-you section {
        flex: auto;
    }

.search-result .evennt-search-list {
    position: relative;
    border-radius: 10px;
    max-width: 46%;
    width: 47%;
    display: flex;
    flex-wrap: wrap;
    flex: auto;
}
.search-result .evennt-search-list .event-image {
    height: calc(100% - 60px);
    max-width: 100%;
    max-height: 100%;
    min-height: auto;
}
.search-result .evennt-search-list .event-image img{ width: 100%; }
.search-result .evennt-search-list .event-details {
    font-size: 14px; padding: 0px;
    gap: 0px;
    width: 100%;
    height: 60px;
}

}