:root{
	--primary-color: #00b26b;
}
.com-outer {
    width: 100%;
    float: left;
    text-align: center;
    padding: 60px 0 0 0;
    background: #f2f2f2;
  }
  .com-outer h2.companies_section_container_head {
    text-align: center;
    font-weight: 600;
    font-family: 'Poppins';
  }
  .row.service-cards {
    margin: 0;
    padding: 47px 0 50px 0;
    display: flex;
    width: 100%;
  }
  .companies_section_container .form-body {
    width: 100%;
    float: left;
    background: #fff;
    padding: 20px;
    border-radius: 0 0 25px 25px;
  }
  .speakers-form-contact-outer {
    display: flex;
    justify-content: center;
	width:100%;
	float:left;
  }
  .whole-section-landing-page.blockElement .inner-whole-section-landing-page .i-box.blockElement img {
    height: 80px;
}
  .inner-whole-section-landing-page h6 {
    text-align: center;
  }
  .case-card::after {
    position: absolute;
    content: "";
    background: #EAEAEA;
    width: calc(100% + 0px);
    height: calc(100% + 0px);
    top: 52%;
    left: 50%;
    transition: .4s;
    border-radius: 30px;
    transform: scale(1) translate(-49%, -50%);
    z-index: -1;
}
  .row.service-cards .service-card-inner {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 30px;
    padding: 0;
    border-radius: 30px;
    position: relative;
    z-index: 9;
  }
  .speakers-form-contact-outer .col-md-4.sticky-div.form-data {
    width: 55%;
    float: left;
    padding: 0;
    margin: 0;
  }
  .ser-box {
    border: 1px solid #E8E8E8;
    border-radius: 30px;
    padding: 40px 0px;
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    height: 100%;
    display: block;
    text-align: left;
  }
  .action-button-container a.edit-review {
    margin-right: 10px;
  }
  .ser-box a {
    background-color: #00b26b;
    color: #fff;
    height: 40px;
    line-height: 40px;
    display: inline-flex;
    padding: 0 15px;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Open Sans Bold';
    text-decoration: none;
    transition: all ease 0.3s;
  }
  .action-button-container {margin: 0 20px 0 40px; width: auto; text-align: center; float: left; }
.action-button-container a.edit-review { margin-right: 10px; }
.ser-box a:hover { background-color: #000; color:#fff;}   

  .ser-img {
    width: 100%;
    float: left;
    padding: 0 40px;
    margin: 0 0 40px 0;
    text-align: left;
  }
  .ser-box h3 {
    width: 100%;
    float: left;
    margin: 0 0 10px 0;
    padding: 0 40px;
    font-size: 25px;
    color: #000;
    font-family: 'Open Sans Semibold';
  }
  .ser-box p {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 40px;
    margin: 0 0 20px 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .action-button-container {
    margin: 0 20px 0 40px;
    width: auto;
    text-align: center;
    float: left;
  }
  .ser-box:hover::after {
    position: absolute;
    content: "";
    background: #00b56f;
    width: calc(100% + 0px);
    height: calc(100% + 0px);
    top: 52%;
    left: 50%;
    transition: .4s;
    border-radius: 30px;
    transform: scale(1) translate(-49%, -50%);
    z-index: -1;
  }
  .row.service-cards .service-card-inner:nth-child(3n) {
    margin-right: 0;
  }
.rating-pop-up span#starErr {
    position: absolute;
    bottom: -7px;
    top: auto;
    left: 0;
    display: block;
    width: 100%;
    text-align: left;
    font-style: normal;
    font-weight: 400;
}
.bg-color.sign-up-consumer .m-p-form .form-grp label#last_name-error {
    bottom: -25px;
	POSITION:static;
}
td.review-review {
    white-space: normal;
    word-wrap: break-word;
    text-align: left;
} 
.social-lable .social-inputs {
    display: flex;
    flex-wrap: wrap;
}
.social-lable .social-inputs label.error {
    font-weight: 400;
    color: #ff0000;
}
.speaking_user_input {
    position: relative;
}
a.activate.delete-review.remove-review {
    background-color: red !important;
    text-transform: capitalize;
}
.speaking_user_input button.remove_input {
    position: absolute;
    right: 0;
    top: 12px;
    background: transparent;
    border: none;
}
form#new-talent-signup-from .speaking_user_input button.remove_input i.fa.fa-trash {
    position: static;
    color: #ff0000 !important;
}
.rating-pop-up {
    margin-bottom: 10px;
}
span#starErr {
    color: red;
}
.user_detail label.error {
    color: #ff0000;
    font-weight: 400;
}
 .inner-contact-form-detail.blockElement .button-section-concierge ul li:last-child {
    width: 100%;
    padding-top: 25px;
    border-top: 1px solid #e4e3df;
}
.main-container h6 {
    margin: 20px 0 10px 0;
    width: 100%;
    float: left;
}
.paymenthistory h6.payment-history-text {
    margin: 20px 0 0 0;
}
.main-container {
    padding: 80px 0 0 0;
}
.prospective-image {
    width: 100%;
    float: left;
    padding: 0 0 50px 0;
	text-align:center;
}
.main-container p a {
    color: #000;
    font-weight: 500;
}
.prospective-image img {
    width: 100%;
    float: left;
    height: 600px;
    object-fit: cover;
}
.paymenthistorydashbpoard {
    display: block;
    max-width: -moz-fit-content;
    max-width: 100%;
    margin: 0 auto;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
}
.paymenthistory {
    margin: 20px 0 0 0;
}
.checkout-page.checkout-experience-consumer .experience-checkout-page .submit-pay {
    padding: 17px 10px;
    border-radius: 50px;
}
.form-group-checkout.check-payment-sec {
    background-color: #f3f3f3;
    padding: 20px 25px;
    border-radius: 15px;
    margin: 10px 0;
}
.form-group-checkout.check-payment-sec h6 {
    font-size: 20px;
}
.form-group-checkout.check-payment-sec > p:nth-child(2) {
    background: #ddd;
    padding: 10px 20px;
    line-height: normal;
    margin: 10px 0;
    border-radius: 5px;
    font-weight: 600;
}
.form-group-checkout.check-payment-sec > p:last-child {
    font-size: 14px;
    line-height: 1.5;
}


.two-btn-boxes h3 {
    margin: 0 0 15px 0;
}




.talent-profile-hub {
    display: block;
    width: 100%;
    margin-top: -370px;
} 
ul.redirected-from-experience::before {
    opacity: 0;
}

.info_wrapper .contents_sec .discription p, .info_wrapper .contents_sec .discription li {
    font-size: 16px;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.budget {
    max-width: 100%;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left div.form-wrapp.event-detail {
    max-width: 100%;
}
/*-- 3.0 --*/
 .e3n footer {
    background: #eeeeee;
}
.e3n .main-footer li a { 
    color: #1e1e1e;
}
.e3n .main-footer h6 {
    color: #1e1e1e;
}
.e3n .footer-line {
    color: #1e1e1e;
    background: #eee;
}
.e3n .privcary-ul li a {
    color: #1e1e1e !important;
}
.e3n .image-for-marketing span {
    color: #1e1e1e;
}
.e3n .newsletter-content h6 {
    color: #1e1e1e;
    font-family: 'Poppins', sans-serif;
	font-weight:700;
}
.e3n .footer-line-content {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.e3n .main-footer li i {
    color: #1e1e1e;
}
.e3n .main-footer li a {
    position: relative;
}
.e3n .main-footer li a::before {
    content: "";
    position: absolute;
    left: -19px;
    top: 8px;
    width: 6px;
    height: 6px;
    border: 1.5px solid #1e1e1e;
    border-left: hidden;
    border-top: hidden;
    transform: rotate(-45deg);
}
.e3n .main-footer .footer-logo-sec.footer-sec li a::before{
	border:hidden;
}

.e3n .newsletter-content {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.e3n .main-footer .categorieso-sec ul li:last-child a::before{
	display:none;
}
body.e3n{
	font-family: 'Poppins', sans-serif;
}
.e3n header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 17px 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 3;
}
.e3n nav.navbar.navbar-expand-lg {
    background: transparent;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.e3n a.navbar-brand {
    padding: 0;
    margin: 0;
    display: inline-block;
    height: auto;
}
.e3n .navbar-collapse.collapse {
    padding: 0 15px;
}
.e3n ul.navbar-nav {
    margin: 0 auto;
}
.e3n ul.navbar-nav li {
    display: -webkit-box;
    display: flex;
    align-items: center;
    margin: 0 25px;
    padding: 20px 0;
}
.e3n ul.navbar-nav li a {
    color: #fff;
    font-size: 18px;
    padding: 0 !important;
    font-weight: 300;
    line-height: 1;
	text-decoration:none;
	position: relative;
}
ul.navbar-nav > li > a::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 0;
    background-image: url(../images/below-anchor.png);
    height: 1px;
    background-size: contain;
    background-position: center;
    right: 0;
	transition: all 0.5s ease;
	margin:0 auto;
}
.e3n ul.navbar-nav li a:hover::after{
	width:100%;
}
.e3n ul.navbar-nav li i {
    margin-left: 10px;
    display: inline-block;
    position: relative;
    top: -2px;
    color: #fff;
}
.e3n a.signbutton {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    border: 2px solid #00b26b;
    line-height: 1;
    -webkit-border-radius: initial;
    border-radius: initial;
    padding: 8px 10px 8px 15px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    transition: all 0.25s ease;
    justify-content: space-between;
}
.e3n a.signbutton:hover{
	background-color:#00b26b;
	color:#fff;
}
.e3n a.signbutton i {
    color: #fff;
    font-size: 30px;
    margin-left: 10px;
}
.container, .Talent-Details_Page-New .container, .add-detial-sec-new .container, .Talent-Listing-point-o .container {
    max-width: 1530px;
    padding: 0 15px;
}
.e3n footer .container {
    max-width: 1530px;
}
.booking-easy-section-3e {
    display: inline-block;
    width: 100%;
}
.booking-easy-section-3e h2 {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    margin-bottom: 45px;
}
.four-boxes-3e-booking-easy > * {
    float: left;
    width: calc(100%/4 - 18.75px);
    margin-right: 25px;
	overflow:hidden;
}
.four-boxes-3e-booking-easy > a:last-child{
	margin-right:0;
}
.top-img-section-3e-be {
    min-height: 260px;
    width: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../images/3ee1.jpg);
	background-position: center;
    background-size: cover;
    -webkit-border-radius: initial;
    border-radius: initial;
}
.four-boxes-3e-booking-easy .single-box-3e-booking-easy:nth-child(2) .top-img-section-3e-be {
    background-image: url(../images/3ee2.jpg);
}
.four-boxes-3e-booking-easy .single-box-3e-booking-easy:nth-child(3) .top-img-section-3e-be {
    background-image: url(../images/3ee3.jpg);
}
.four-boxes-3e-booking-easy .single-box-3e-booking-easy:nth-child(4) .top-img-section-3e-be {
    background-image: url(../images/3ee4.jpg);
}
.content-img-3e-be {
    border: 2px solid #2e2e2e;
    -webkit-border-radius: inital;
    border-radius: inital;
    padding: 30px 25px 15px;
    border-top: hidden;
    min-height: 185px;
	transition: all 0.25s ease;
}
.content-img-3e-be h6 {
    display: inline-block;
    width: 100%;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
    letter-spacing: 1px;
    transition: all 0.25s ease;
    color: #000;
}
.content-img-3e-be p {
    font-size: 15px;
    line-height: 27px;
    color: #0e0e0e;
    display: inline-block;
    width: 100%;
    margin: 0;
	transition: all 0.25s ease;
}
.single-box-3e-booking-easy:hover .content-img-3e-be {
    background: #00b26b;
    border-color: #00b26b;
}
.single-box-3e-booking-easy:hover .content-img-3e-be h6{
	color:#fff;
}
.single-box-3e-booking-easy:hover .content-img-3e-be p{
	color:#fff;
}
.as-also-seen-new .as-also-inner {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.as-also-seen-new .as-also-inner h2 {
    margin-bottom: 0;
    text-align: left;
    width: 355px;
    flex-shrink: 0;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	font-size:50px;
}
.as-also-seen-new .as-also-inner ul li {
    border: hidden;
    padding: 0;
    margin: 0;
    width: auto;
}
.as-also-seen-new .as-also-inner ul {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
section.as-also-seen-on.as-also-seen-new {
    padding: 20px 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-left: hidden;
    border-right: hidden;
    margin-top: 75px;
}
.booking-easy-section-3e {
    display: inline-block;
    width: 100%;
    margin-top: 70px;
}

/*-- 20-06-2022 --*/

.slider-banner-Container {
  position: relative;
}

.slide-slick-banner {
  width: 100%;
}
.slick-slide {
    display: inline-block;
    width: 100%;
    float: left;
}
.inner-progress-banner-BarContainer > div:last-child {
  margin-right: 0;
}
.progress-banner-BarContainer div span.progressBar {
  width: 100%;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.4);
  display: block;
}
.progress-banner-BarContainer div span.progressBar-o .inProgress {
    background-color: #00b26b;
    width: 0%;
    height: 4px;
    position: relative;
    z-index: 2;
}
.slide-slick-banner {
    overflow: hidden;
}
.slick-arrow {
    display: none;
}
.single-slide-item video {
    width: 100%;
    max-height: 750px;
    object-fit: cover;
}
.slider-banner-Container .slide-slick-banner{
    height: 750px;
    overflow: hidden;
}
.progress-banner-BarContainer {
    display: inline-block;
    width: 100%;
    background-color: #121214;
    position: relative;
}
.inner-progress-banner-BarContainer > div {
    float: left;
    width: calc(100%/4 - 22.5px);
    margin-right: 30px;
}
.img-block-dot-slider {
    width: 144px;
    flex-shrink: 0;
}
.img-block-dot-slider > img {
    width: 100%;
    height: 147px;
    object-fit: cover;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    border: 2px solid rgba(255,255,255,0.22);
    filter: grayscale(100%);
}
.single-dot-slide.active .img-block-dot-slider > img{
	filter:grayscale(0);
}
.block-dot-slider {
    display: -webkit-box;
    display: flex;
    align-items: center;
    position: relative;
    padding: 20px 0;
    cursor: pointer;
}
.content-block-dot-slider h6 {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    color: #fff;
	line-height:30px;
}
.content-block-dot-slider {
    padding-left: 15px;
}
span.progressBar-o {
    position: absolute;
    top: -4px;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.15);
}
.content-block-dot-slider h3 {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 50px;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
    color: rgba(255, 255, 255, 0.1);
}
.single-slide-item img {
    width: 100%;
    height: calc(100vh - 187px);
    object-fit: cover;
}
.single-slide-item {
    position: relative;
}
.banner-content-overslider {
    position: absolute;
    top: 55%;
    max-width: 1330px;
    padding: 0 15px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
}
.banner-content-overslider h1 {
    font-size: 50px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-weight: 900;
    color: #fff;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
}
.banner-content-overslider p {
    font-size: 20px;
    line-height: 43px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 0;
}
.search-oper-banner {
    max-width: 920px;
    margin: 25px auto 50px;
    position: relative;
}
.search-oper-banner input {
    height: 66px;
    border-radius: 50px;
    border: 2px solid #fff;
    background-color: transparent;
    font-size: 14px;
	font-family: 'Poppins', sans-serif;
}
.banner-content-overslider h4 {
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 43px;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    font-family: 'Poppins', sans-serif;
    width: 100%;
    text-transform: uppercase;
}
.search-oper-banner input[type="submit"] {
    position: absolute;
    right: 10px;
    top: 8px;
    background: #00b26b;
    width: 50px;
    height: 50px;
    border: hidden;
    background-image: url(../images/search-abnner.png);
    background-repeat: no-repeat;
    background-position: center;
}
.search-oper-banner input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  opacity:0.5;
}
.search-oper-banner input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity:0.5;
}
.search-oper-banner input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
  opacity:0.5;
}
.search-oper-banner input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  opacity:0.5;
}
a.new3globale-btn {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    text-decoration: none;
    background: #00b26b;
    color: #fff;
    line-height: 1;
    padding: 16px 27px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.banner-content-overslider a.new3globale-btn {
    margin: 0 auto;
    display: table;
    margin-top: 30px;
}

/*-- 20-06-2022 End --*/

/*-- 21-06-2022 --*/
.list-parent-li-talent-list-new > li:first-child {
    max-width: 710px;
}
.right-main-image-section .list-parent-li-talent-list-new li:first-child {
    right: auto;
    left: 0;
}
.right-main-image-section .list-parent-li-talent-list-new {
    padding: 0 0 0 780px;
}
.list-parent-li-talent-list-new li:first-child span.image-section-new-list-talent img {
    height: 590px;
    -webkit-border-radius: initial;
    border-radius: initial;
}
.image-section-new-list-talent > a::after {
	display:none;
}
.list-parent-li-talent-list-new li:first-child .content-section-new-tl-home {
    padding: 36px 190px 37px 30px;
    -webkit-border-radius: initial;
    border-radius: initial;
    background-color: rgba(0, 0, 0, 0.35);
    bottom: 0;
}
.list-parent-li-talent-list-new li:first-child .content-section-new-tl-home h6 {
    height: auto;
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1px;
    margin-top: 0;
}
.list-parent-li-talent-list-new li:first-child .content-section-new-tl-home p {
    margin: 15px 0 0;
    height: auto !important;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.list-parent-li-talent-list-new li:first-child .content-section-new-tl-home > a.view-profile-nb-tl {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    -webkit-border-radius: initial;
    border-radius: initial;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    background: #fff;
    padding: 14px 21px;
}
.list-parent-li-talent-list-new li:first-child .content-section-new-tl-home > a.view-profile-nb-tl:hover{
	color:#fff;
}
.list-parent-li-talent-list-new {
    min-height: 10px;
}
.single-box-talents-home {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-left: 770px;
	overflow:hidden;
}
.right-main-image-section .list-parent-li-talent-list-new {
    padding: 0;
    position: static;
}
.heading-section-with-view-new {
    margin-bottom: 45px;
    display: inline-block;
    width: 100%;
}
.heading-section-with-view-new h2 {
    padding-right: 0;
    font-size: 45px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin: 0 0 20px;
    color: #0e0e0e;
    background: transparent;
}
.discription_talent {
    font-size: 15px;
    line-height: 31px;
    color: #0e0e0e;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    display: inline-block;
    width: 100%;
	margin-bottom:19px;
}
.heading-section-with-view-new a.view-all-heading-anchor {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    padding: 17px 38px;
    -webkit-border-radius: initial;
    border-radius: initial;
}
.heading-section-with-view-new::after{
	display:none;
}
.list-parent-li-talent-list-new li {
    width: calc(33.33333% - 27px);
    margin-right: 40px;
    margin-bottom: 0;
	overflow:hidden;
}
.list-parent-li-talent-list-new li span.image-section-new-list-talent::before {
    position: absolute;
    content: '';
    bottom: -20px;
    right: -20px;
    width: 40px;
    height: 40px;
    background: #f7f7f7;
    transform: rotate(45deg);
    z-index: 1;
}
.list-parent-li-talent-list-new li span.image-section-new-list-talent::after {
    position: absolute;
    content: '';
    top: -20px;
    left: -20px;
    width: 40px;
    height: 40px;
    background: #f7f7f7;
    transform: rotate(45deg);
}
.list-parent-li-talent-list-new li span.image-section-new-list-talent {
    position: relative;
    width: 100%;
    float: left;
}
span.image-section-new-list-talent a {
    -webkit-border-radius: initial;
    border-radius: initial;
}
.list-parent-li-talent-list-new li:first-child span.image-section-new-list-talent a {
    -webkit-border-radius: initial;
    border-radius: initial;
}
.left-main-image-section .single-box-talents-home {
    padding-left: 0;
    padding-right: 770px;
}
.list-parent-li-talent-list-new {
    position: static;
    padding: 0;
    width: auto;
    float: none;
    margin: 0 -12.5px;
}
.list-parent-li-talent-list-new > li:first-child {
    left: auto;
    right: 0;
}
.single-section-talent-list {
    padding: 70px 0;
    margin: 0;
}
.single-box-talents-home {
    min-height: 595px;
} 
a.view-all-partner-btn {
    font-size: 20px;
    padding: 14px 40px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}
.newsletter-section .newsletter-btn {
	font-family: 'Poppins', sans-serif;
	font-weight:500;
}
.main-footer li a {
    font-family: 'Poppins', sans-serif;
}
h6 {
    font-family: 'Poppins', sans-serif;
	font-weight:600;
}
.e3n .main-footer .categorieso-sec li:last-child a {
    color: #00b26b;
}
.footer-line-content span {
    font-family: 'Poppins', sans-serif;
}
.image-for-marketing span{
	font-family: 'Poppins', sans-serif;
}
.as-also-inner h2{
	font-family: 'Poppins', sans-serif;
	font-weight:900;
}
a.new3globale-btn:hover{
	color:#fff;
	background-color:#0e0e0e;
}
.search-oper-banner input {
    color: #fff;
}
.active .content-block-dot-slider h3 {
    color: #fff;
}
/*-- 21-06-2022 End --*/

/*-- 22-06-2022 --*/
.banner-3-new-inner {
    display: inline-block;
    width: 100%;
    position: relative;
    background: #eeeff4;
}
.banner-3-new-inner > img {
    height: 365px;
    object-fit: cover;
    object-position: bottom;
}
.main-inner-3-banner {
    position: absolute;
    top: 170px;
    width: 100%;
}
.inner-content-3-banner {
    display: inline-block;
    width: 100%;
}
.inner-content-3-banner h1 {
    display: inline-block;
    width: 100%;
    font-size: 30px;
    text-align: center;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.bread-crumb-new {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}
.bread-crumb-new ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.bread-crumb-new ul li a {
    color: #00b26b;
    font-size: 16px;
	text-decoration:none;
	font-family: 'Poppins', sans-serif;
}
.bread-crumb-new ul li > span {
    color: #fff !important;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
}
.bread-crumb-new ul li {
    margin: 0 15px;
    position: relative;
}
.bread-crumb-new ul li:first-child::before{
	display:none;
}
.bread-crumb-new ul li::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 8px;
    width: 8px;
    height: 8px;
    border: 2px solid #fff;
    border-left: hidden;
    border-top: hidden;
    transform: rotate(-45deg);
}
.faq-page {
    display: block;
    width: 100%;
    background-color: #eeeff4;
}
.faq-content {
	position: relative;
    padding: 75px 0 60px;
}
.faq-content div#accordion {
    max-width: 830px;
    display: inline-block;
    float: right;
}
.faq-content .left-panel-faq {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 650px;
}
.faq-content .collapse.in {
    display: block !important;
}
.faq-content .panel-heading h4 span {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px;
    width: 60px;
    justify-content: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.faq-content .panel-heading {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 16px 50px 16px 75px;
    min-height: 10px;
}
.faq-content .panel {
    background: transparent;
    border: hidden;
    box-shadow: none;
}
.faq-content .panel-body {
    padding: 20px 10px 14px;
    font-size: 15px;
    line-height: 32px;
    color: #0e0e0e;
    font-family: 'Poppins', sans-serif;
}
.faq-content .collapsed .panel-heading {
    background-color: #171719;
}
.faq-content .panel-title {
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    line-height: 1.2;
}
.faq-content .panel-heading i {
    top: 50%;
    transform: translateY(-50%);
}
.faq-content .panel-heading i.fas.fa-minus-circle {
    opacity: 1;
}
.faq-content .panel-heading i.fas.fa-plus-circle {
    opacity: 0;
}
.faq-content .collapsed .panel-heading i.fas.fa-minus-circle {
    opacity: 0;
}
.faq-content .collapsed .panel-heading i.fas.fa-plus-circle {
    opacity: 1;
}
section.as-also-seen-on.as-also-seen-new.new-trusted-3section {
    margin: 0;
}
.whole-ul-li-talent-list-home .list-parent-li-talent-list-new li .content-section-new-tl-home p {
    height: auto;
}
.banner-3-new-inner > img {
    width: 100%;
}
.medium-img-banner.banner-3-new-inner > img {
    height: 478px;
}
.green-box-contact {
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 1;
}
.inner-green-box-contact h4 {
    font-size: 30px;
    line-height: 47px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-align: center;
	color:#fff;
}
.inner-green-box-contact {
    border: 10px solid #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 27px 40px;
    background-size: 105%;
    background-position: center;
    background-image: url(https://dev.letsengage.com/images/bg-green-box.jpg);
}
.contact-form-and-detail-section.blockElement {
	background-image: url(../images/bg-contact-main.png);
    background-position: bottom;
    padding: 65px 0 110px;
}
.contact-inner-banner {
    margin-bottom: -80px;
    background: #f9f9f9;
}
.green-box-contact::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background: #f9f9f9;
    z-index: -1;
}
.form-group-contact.culeft-input input, .form-group-contact.curight-input input, .form-group-contact input {
    -webkit-border-radius: initial;
    border-radius: initial;
    border-color: #ddd;
	font-family: 'Poppins', sans-serif;
}
.form-group-contact select {
    padding: 0 35px 0 20px;
    -webkit-border-radius: initial;
    border-radius: initial;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
}
.form-group-contact.culeft-input i, .form-group-contact.curight-input i, .form-group-contact i, .form-group-contact-textarea i {
    left: 18px;
}
.form-group-contact {
    padding: 0 !important;
}
.form-group-contact.curight-input {
    width: calc(50% - 5px);
    margin-left: 5px;
}	
.form-group-contact.culeft-input {
    width: calc(50% - 5px);
    margin-right: 5px;
}
.inner-contact-form-detail.blockElement .form-group-contact-textarea textarea {
    height: 150px;
    padding: 15px 20px;
    -webkit-border-radius: initial;
    border-radius: initial;
	font-family: 'Poppins', sans-serif;
}
.form-group-button input {
    font-size: 20px;
    min-height: 56px;
    width: 100%;
    -webkit-border-radius: initial;
    border-radius: initial;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
	transition: all 0.5s ease;
}
form#contact-us {
    display: inline-block;
    width: 100%;
}
.new-design-form.blockElement {
    padding-right: 80px;
}
.get-in-touch h4 {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    -webkit-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
    padding: 17px 20px;
    background: #000;
}
.button-section-concierge ul li a i {
    font-size: 40px;
    background: transparent;
    color: #000;
    height: auto;
    width: auto;
    padding: 0;
}
.button-section-concierge ul li a span {
    font-size: 23px;
    color: #000000;
    padding-top: 25px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
	transition: all 0.25s ease;
}
.button-section-concierge ul li {
    padding: 40px 40px 10px;
}
.all-icon-in-touch {
    padding: 0;
    -webkit-border-radius: 0 0 50px 50px;
    border-radius: 0 0 50px 50px;
}
.inner-contact-form-detail.blockElement .social-media-links {
    padding: 25px 0 20px;
    background-color: rgba(0, 178, 107, 0.2);
    -webkit-border-radius: 0 0 50px 50px;
    border-radius: 0 0 50px 50px;
}
.social-media-links h6 {
    font-size: 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 13px;
}
.social-media-links ul li a i {
    width: 52px;
    height: 52px;
    background: #fff !important;
    padding: 0;
    font-size: 20px;
    color: #000 !important;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
	transition: all 0.25s ease;
}
.social-media-links ul li a:hover i{
	background-color:#000 !important;
	color:#fff !important;
}
.social-media-links ul li a {
    text-decoration: none;
}
.inner-contact-form-detail.blockElement .button-section-concierge ul {
    padding: 0px 0 10px;
}
.button-section-concierge li a:hover span {
    color: #00b26b;
}
.banner-3-new-inner.large-img-banner > img {
    height: 685px;
}
.inthepress-inner {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 10px solid #fff;
    box-shadow: inset 0 0 10px rgb(0 0 0 / 20%);
    background-color: #fff;
    padding: 38px 30px 30px;
}
.inthepress {
    margin-top: -435px;
    position: relative;
    margin-bottom: 80px;
}
.inthepress-inner h5 {
    font-size: 35px;
    font-weight: 600;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 45px;
}
.inthepress-inner.blockElement ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 100%;
}
.inthepress-inner.blockElement ul li {
    float: left;
    width: calc(100%/5);
    height: 155px;
    position: relative;
    padding: 20px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
.inthepress-inner.blockElement ul li img {
    max-width: 100%;
}
.inthepress-inner.blockElement ul li::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 85%;
    background: #ddd;
    transform: translateY(-50%);
}
.inthepress-inner.blockElement ul li::before {
    content: "";
    position: absolute;
    top: 0;
    width: 85%;
    height: 1px;
    background: #ddd;
    left: 50%;
    transform: translateX(-50%);
}
.inthepress-inner.blockElement ul li:nth-child(1)::before, .inthepress-inner.blockElement ul li:nth-child(2)::before, .inthepress-inner.blockElement ul li:nth-child(3)::before, .inthepress-inner.blockElement ul li:nth-child(4)::before, .inthepress-inner.blockElement ul li:nth-child(5)::before {
    display: none;
}
.inthepress-inner.blockElement ul li:nth-child(5n)::after {
    display: none;
}
.inthe-press-banner {
    background: transparent;
}
/*-- 22-06-2022 End --*/

/*-- 24-06-2022 --*/
.inner-about-top-green-section {
    border: 10px solid #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-image: url(../images/bg-green-box.jpg);
    padding: 20px 40px;
    background-size: 105%;
    background-position: center;
    background-size: cover;
}
.inner-about-top-green-section p {
    font-size: 20px;
    line-height: 39px;
    color: #fff;
    text-align: center;
    margin: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.about-top-green-section {
    display: inline-block;
    width: 100%;
    margin-top: -150px;
    z-index: 2;
    position: relative;
}	
.about-section-with-image {
    display: inline-block;
    width: 100%;
    margin-top: 45px;
    margin-bottom: 70px;
}
.about-inner-section-with-image {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.left-img-with-img-about {
    width: 640px;
    flex-shrink: 0;
}
.right-content-with-img-about {
    width: 100%;
    padding-left: 30px;
}
.right-content-with-img-about h3 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 43px;
    color: #0b0b0d;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
}
p {
    font-size: 17px;
    line-height: 34px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.right-content-with-img-about p {
    margin-bottom: 35px;
}
.right-content-with-img-about p:last-child{
	margin-bottom:0;
}
.engage-team-main-founders {
    display: inline-block;
    width: 100%;
}
.engage-team-main-founders h2 {
    font-size: 50px;
    letter-spacing: 1px;
    color: #0b0b0d;
    font-weight: 600;
    display: inline-block;
    width: 100%;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 30px;
}
.content-founder-engage {
    display: inline-block;
    width: 100%;
}
.content-founder-engage > div {
    float: left;
    width: calc(100%/6 - 17px);
    margin-right: 20px;
}
.content-founder-engage > div:last-child {
    margin-right: 0;
}
.image-single-founder img {
    height: 267px;
    object-fit: cover;
}
.image-single-founder {
    -webkit-border-radius: 30px;
    border-radius: 30px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}
.data-single-founder h6 {
    font-size: 21px;
    line-height: 24px;
    color: #0b0b0d;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.data-single-founder h6 a {
    text-decoration: none;
    color: #0b0b0d;
}
span.team-m-pro {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #4c4c4c;
    font-weight: 500;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    min-height: auto;
    margin: 13px 0 10px;
    display: inline-block;
    width: 100%;
}
.social-single-founder {
    display: -webkit-box;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.social-single-founder a {
    font-size: 19px;
    margin: 0 11px;
}
.social-single-founder a i {
    color: #00b26b;
}
.engage-team-advisors {
    margin-top: 45px;
    padding-bottom: 50px;
}
.banner-3-new-inner.about-banner-new {
    background: transparent;
}
.top-heading-banner-concierge {
    display: inline-block;
    width: 100%;
    margin-top: -150px;
    position: relative;
    z-index: 2;
}
.inner-heading-banner-concierge {
    border: 10px solid #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-image: url(../images/bg-green-box.jpg);
    padding: 30px 40px 65px;
    background-size: 130%;
    background-position: center;
}
.inner-heading-banner-concierge h3 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 43px;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
	display:inline-block;
	width:100%;
}
h3 {
    font-family: 'Poppins', sans-serif;
}
.inner-heading-banner-concierge h5 {
    font-size: 25px;
    letter-spacing: 3px;
    color: #ffffff;
    font-weight: 500;
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    margin-top: 22px;
	font-family: 'Poppins', sans-serif;
}
.inner-heading-banner-concierge p {
    font-size: 20px;
    line-height: 33px;
    color: #ffffff;
    font-weight: 400;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 25px;
}
body{
	font-family: 'Poppins', sans-serif;
}
.inner-tabing-concierge-main .nav-tabs li a {
    font-size: 20px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    border: 6px solid #fff !important;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 14px 75px;
    text-transform: uppercase;
    background: #00b26b;
    margin: 0 8px;
}

/*-- 24-06-2022 End --*/

/*-- 27-06-2022 --*/
.inner-tabing-concierge-main ul#myTab {
    justify-content: center;
    margin-top: -40px;
    position: relative;
    z-index: 2;
}
.inner-tabing-concierge-main .nav-tabs li.active a {
    background-color: #000;
}
.tab-content>.tab-pane.in {
    opacity: 1;
}
.concierge-content-main {
    display: inline-block;
    width: 100%;
    background-image: url(../images/img-lines.png);
    background-repeat: no-repeat;
    background-position: top center;
    position: relative;
    margin: 40px 0 80px;
    background-repeat-y: repeat;
}
.single-concierge-line {
    display: -webkit-box;
    display: flex;
    align-items: center;
    padding: 26px 0;
    position: relative;
}
.single-concierge-line > div {
    width: calc(50% - 80px);
    flex-shrink: 0;
}
.single-concierge-line > div:first-child {
    margin-right: 160px;
}
.left-single-concierge img {
    width: 100%;
    height: 335px;
    object-fit: cover;
    -webkit-border-radius: 55px;
    border-radius: 55px;
}
h5 {
    font-size: 35px;
    font-family: 'Poppins', sans-serif;
}
.right-single-concierge h5 {
    font-weight: 600;
    display: inline-block;
    width: 100%;
    margin-bottom: 18px;
}
.concierge-content-main .single-concierge-line:nth-child(2n) > div:first-child {
    order: 2;
    margin-right: 0;
}
.concierge-content-main .single-concierge-line:nth-child(2n) > div:last-child {
    order: 1;
    margin-right: 160px;
}
.concierge-content-main::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
	top:0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 15px solid #000;
}
.concierge-content-main::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #000;
    bottom: 0;
}
.single-concierge-line::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    background: #00b26b;
    margin: 0 auto;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.single-concierge-line::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    width: 12.5px;
    height: 12.5px;
    background: #fff;
    z-index: 1;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.contact-concierge {
    display: inline-block;
    width: 100%;
    max-width: 480px;
    margin-top: 35px;
}

.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip {
    display: flex;
    align-items: center;
    position: relative;
    gap: 8px;
}
.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip {
    margin: 0 0 10px 0;
}
.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip .toptip-box {
    position: relative;
    display: inline-block;
}

.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip .toptip-box p {
    position: absolute;
    top: 25px;
    left: 0;
    min-width: 420px;
    text-align: left;
    border-radius: 4px;
    padding: 10px;
    background: #acffdf;
    font-size: 12px;
    line-height: 16px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 22;
    width: auto;
    transition: all ease 0.3s;
}

.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip .toptip-box:hover p {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip .toptip-box::before {
    content: "";
    position: absolute;
    left: 10px;
    top: 18px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #a6ffe0;
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.3s;
    z-index: 21;
}
.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip .toptip-box:hover::before {
    opacity: 1;
    visibility: visible;
}
.dis-tag.mp-tag.talent-short-des-new-o .text-area-write .pro-tool-tip span {
    margin: 0;
}


.contact-concierge ul {
    margin: 0;
    padding: 0;
    list-style: none;
	display: inline-block;
    width: 100%;
}
ul.c-details-concierge li {
    float: left;
    width: 50%;
    text-align: center;
}
ul.c-details-concierge li a {
    color: #1c1c1c;
    text-decoration: none;
}
ul.c-details-concierge li a span {
    display: inline-block;
    width: 100%;
    color: #1c1c1c;
    font-weight: 500;
    font-size: 18px;
}
ul.c-details-concierge li a i {
    font-size: 32px;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
ul.c-details-concierge li:first-child {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
ul.social-concierge {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
ul.social-concierge li a i {
    color: #1c1c1c;
    font-size: 25px;
}
ul.social-concierge li {
    margin: 0 10px;
}
/*-- 27-06-2022 End --*/

/*-- 28-06-2022 --*/
.banner-3-new-inner.medium-img-banner.mission-banner {
    background: transparent;
}
.main-top-section-mission {
    display: block;
    width: 100%;
    background-image: url(../images/bg-mission.png);
    background-position: bottom left;
    margin-top: -180px;
}
.main-top-section-mission .container {
    position: relative;
}
.top-green-content-mission {
    border: 10px solid #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 27px 40px;
    background-image: url(../images/bg-green-box.jpg);
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
}
.top-green-content-mission p {
    font-size: 20px;
    line-height: 39px;
    color: #ffffff;
    text-align: center;
}
.right-section-top-mission {
    max-width: 640px;
    width: 100%;
    margin-left: auto;
    padding-left: 30px;
}
.right-section-top-mission h3 {
    font-size: 50px;
    letter-spacing: 1px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 30px;
}
.main-inner-top-mission {
    display: inline-block;
    width: 100%;
    padding: 290px 0 150px;
}
.right-section-top-mission ul {
    margin: 0; 
    padding: 0;
    list-style: none;
}
.right-section-top-mission ul li {
    font-size: 17px;
    color: #000000;
    font-weight: 400;
    position: relative;
    padding-left: 30px;
    margin-bottom: 20px;
}
.right-section-top-mission ul li:last-child{
	margin-bottom:0;
}
.right-section-top-mission ul li i {
    position: absolute;
    left: 3px;
    top: 4px;
    font-size: 16px;
}
.diversity-section {
    display: block;
    width: 100%;
    padding: 100px 0;
}
.inner-diversity {
    display: -webkit-box;
    display: flex;
    align-items: center;
    position: relative;
}
.inner-diversity > div {
    width: calc(50% - 15px);
    flex-shrink: 0;
}
.inner-diversity div:first-child {
    margin-right: 30px;
    padding: 0 30px;
}
.right-image-diversity img {
    height: 490px;
    object-fit: cover;
    -webkit-border-radius: 60px;
    border-radius: 60px;
}
.left-content-diversity h3 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 75px;
    color: #000000;
    font-weight: 600;
}
.e3n ul.navbar-nav li {
    position: relative;
}
.e3n ul.navbar-nav li > ul {
    position: absolute;
    left: -60px;
    top: 150%;
    min-width: 1160px;
    background: #fff;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    margin: 0;
    padding: 20px 0;
    list-style: none;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    opacity: 0;
    visibility: hidden;
    transition: all 0.1s ease;
    box-shadow: 0 0 10px #d5d5d5;
}
.e3n ul.navbar-nav li ul.mega-menu-main li a {
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 1;
    color: #0c0d0d;
    font-weight: 600;
    padding: 18px 20px 18px 30px !important;
    text-transform: uppercase;
    width: 100%;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.e3n ul.navbar-nav li > ul li {
    width: 33.33%;
    margin: 0;
    flex-shrink: 0;
    padding: 5px 35px;
}
.e3n ul.navbar-nav li ul.mega-menu-main li a::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 21px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 7px solid #000;
}
.e3n ul.navbar-nav li ul.mega-menu-main li a:hover {
    background: #00b26b;
    color: #fff;
}
.e3n ul.navbar-nav li ul.mega-menu-main li a:hover::before{
	border-left-color:#fff;
}
.e3n ul.navbar-nav > li:hover ul {
    top: 100%;
    visibility: visible;
    opacity: 1;
}
/*-- 28-06-2022 End --*/

/*-- 29-06-2022 --*/
.single-section-events .li-sec-filter:first-child {
    width: 100%;
    padding: 0 15px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin-bottom: 60px;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content {
    display: -webkit-box;
    display: flex;
    align-items: center;
    background-color: #fff;
	border: 10px solid #fff;
	overflow: hidden;
    box-shadow: 0 0 7px rgba(0,0,0,0.1);
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content > div {
    width: 50%;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content > div.content-box-sec-event {
    padding-left: 30px;
}
.single-section-events .li-sec-filter:first-child::before, .single-section-events .li-sec-filter:first-child::after {
    display: none;
}
.single-section-events .li-sec-filter:first-child .li-se-f-img {
    display: block;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content .li-se-f-img-2 > a {
    border-radius: 0;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content .li-se-f-img-2 img {
    border-radius: 0;
    width: 100%;
    object-fit: cover;
    height: 565px;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content h6 {
    min-height: 10px;
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 59px;
    color: #000000;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content h6 a {
    color: #000 !important;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content p {
    min-height: 10px;
    font-size: 16px;
    line-height: 33px;
    color: #000000;
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 10px;
}
.single-section-events .li-sec-filter:first-child .when-start-event span {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 1;
    color: #000000;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.single-section-events .li-sec-filter:first-child .when-start-event {
    padding: 19px 0 19px 23px;
    border: 1px solid #ddd;
    border-left: hidden;
    border-right: hidden;
    display: block;
    position: relative;
}
.single-section-events .li-sec-filter:first-child .when-start-event span i {
    color: #000;
    font-size: 17px;
    margin-top: 0;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 19px;
}
.single-section-events .li-sec-filter:first-child .map-bottom.f-sec span {
    font-size: 16px;
    line-height: 33px;
    color: #000000;
    font-weight: 400;
    font-style: normal;
    position: relative;
    padding-left: 24px;
    float: left;
    width: 100%;
}
.single-section-events .li-sec-filter:first-child .map-bottom.f-sec a {
    font-size: 16px;
    line-height: 33px;
    color: #000000;
    font-weight: 400;
    font-style: normal;
}
.single-section-events .li-sec-filter:first-child .map-bottom.f-sec span i {
    width: 21px;
    font-size: 17px;
}
.single-section-events .li-sec-filter:first-child .map-bottom.f-sec {
    padding-top: 20px;
    display: block;
}
.single-section-events .li-sec-filter:first-child .grpo-btn button {
    font-size: 19px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    padding: 18px 29px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.single-section-events .li-sec-filter:first-child .grpo-btn a {
    text-decoration: none;
    display: inline-block;
}
.single-section-events .li-sec-filter:first-child .grpo-btn button.black-btn {
    background-color: #000;
}
.single-section-events .li-sec-filter:first-child .grpo-btn button.black-btn:hover{
	background-color:#00b26b;
}
.single-section-events .li-sec-filter:first-child .grpo-btn {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.single-section-events {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: -430px -15px 40px;
    width: auto;
}
.li-se-f-img-2 img {
    min-height: 10px;
    height: 340px;
    object-fit: cover;
    object-position: top;
}
.li-sec-filter {
    width: 33.333%;
    padding: 0;
    margin-bottom: 40px;
    padding: 0 15px;
}
.single-section-events .li-sec-filter h6 {
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 1;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    min-height: 10px;
}
.content-box-sec-event p {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 27px;
    color: #000000;
    font-weight: 400;
    padding: 0;
    margin-top: 10px;
}
.single-section-events .when-start-event {
    display: none;
}
.single-section-events .map-bottom.f-sec {
    display: none;
}
.single-section-events .grpo-btn a:first-child {
    display: none;
}
.single-section-events .li-sec-filter:not(:first-child) .grpo-btn button {
    background: #fff !important;
    padding: 0;
    margin: 0;
    font-size: 19px;
    letter-spacing: 0px;
    color: #00b26b;
    font-weight: 600;
    text-transform: uppercase;
    height: auto;
    line-height: 1;
    position: relative;
    z-index: 2;
    padding-right: 10px;
}
.single-section-events .li-sec-filter:not(:first-child) .grpo-btn button i {
    color: #00b26b;
}
.single-section-events .li-sec-filter:not(:first-child) .grpo-btn {
    display: inline-block;
    margin-top: 20px;
    width: calc(100% - 34px);
    position: absolute;
    left: 17px;
    bottom: 20px;
}
.li-sec-f-content {
    box-shadow: 0 0 7px rgba(0,0,0,0.15);
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: hidden;
}
.li-sec-f-content .content-box-sec-event {
    padding: 5px 17px 55px;
    min-height: 220px;
    display: inline-block;
    width: 100%;
}
.li-sec-filter .li-sec-f-content .li-se-f-img-2 > a {
    border-radius: 0;
}
.li-se-f-img-2 img {
    border-radius: 0;
}
.li-sec-filter::before, .li-sec-filter::after{
	display:none;
}
.li-sec-filter .li-sec-f-content:hover a img {
    transform: scale(1.1);
}
.single-section-events .li-sec-filter:not(:first-child) .grpo-btn::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 13px;
    width: 100%;
    height: 1px;
    background: #00b26b;
    z-index: 1;
}
.single-section-events .li-sec-filter h6 a {
    color: #000 !important;
}
.large-img-banner.banner-3-new-inner > img {
    height: 760px;
}
/*-- 29-06-2022 End --*/

/*-- 04-07-2022 --*/
.popup-detail-page-new.blockElement {
    padding: 0 0 75px 0;
    margin-top: -425px;
    position: relative;
}
.top-main-banner-pnew.blockElement img {
    height: 590px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 10px solid #fff;
}
.white-bg-banner {
    background: #fff;
}
.profile-and-name-section.blockElement {
    padding-left: 0;
    min-height: 10px;
}
.title-pnew-and-talent-name h3 {
    font-family: 'Poppins', sans-serif;
    margin-top: 0;
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 59px;
    color: #000000;
    font-weight: 600;
}
.title-pnew-and-talent-name p a {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-size: 20px;
    line-height: 1;
    color: #00b26b;
    font-weight: 500;
    text-decoration: none;
}
.title-pnew-and-talent-name p {
    margin-top: 24px;
    line-height: 1;
}
.profile-and-other-content {
    margin-top: 35px;
}
.main-content-left-section {
    padding-left: 0;
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
p:empty{
	display:none;
}
.main-content-left-section p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    font-weight: 400;
}
.input-date-range-sec {
    margin-bottom: 40px;
    box-shadow: 0 0 7px rgba(0,0,0,0.15);
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: hidden;
    border: hidden;
}
.input-date-range-sec .duration-text {
    font-size: 35px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    padding: 40px 0 72px;
    font-family: 'Poppins', sans-serif;
}
.date-time-section-new.blockElement {
    display: -webkit-box;
    display: flex;
    align-items: flex-start;
}
.date-time-section-new.blockElement > div {
    width: 50%;
    flex-shrink: 0;
    display: -webkit-box;
    display: flex;
    flex-flow: column;
    align-items: center;
    margin-top: -50px;
    padding: 0 10px;
}
.event-detials-date-duration.d-t-event-detail > i, .event-details-time-duration.d-t-event-detail > i {
    width: 100px;
    height: 100px;
    font-size: 35px;
    position: static;
    transform: translateY(0);
    background-color: #ffffff;
    border: 5px solid #00b26b;
    color: #000;
}
.event-detials-date-duration.d-t-event-detail {
    padding: 0;
    border-bottom: hidden;
    margin: 0;
}
.event-details-time-duration.d-t-event-detail {
    padding: 0;
    margin: 0;
}
.dates-time-3en {
    font-size: 20px;
    line-height: 1;
    color: #000000;
    font-weight: 500;
    margin-top: 30px;
}
.date-time-section-new.blockElement {
    padding: 0 15px 45px;
}
.date-time-section-new.blockElement > div:first-child::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -15px;
    height: 50px;
    width: 1px;
    background: #ddd;
}
.button-showing-price > a.without-sweepstake-btn, .button-showing-price > a.sweepstake_btn {
    border: hidden;
    overflow: hidden;
    box-shadow: 0 0 7px rgba(0,0,0,0.15);
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.button-showing-price > a.without-sweepstake-btn .top-line p, .button-showing-price > a.sweepstake_btn .top-line p {
    font-family: 'Poppins', sans-serif;
    padding-left: 15px;
    font-size: 23px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
}
.button-showing-price > a.without-sweepstake-btn .top-line, .button-showing-price > a.sweepstake_btn .top-line {
    height: 76px;
    background-color: #000;
    transition: all 0.5s ease;
}
.button-showing-price > a.without-sweepstake-btn .top-line span, .button-showing-price > a.sweepstake_btn .top-line span{
    min-width: 100px;
    font-size: 35px;
    line-height: 59px;
    color: #ffffff;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
	transition: all 0.5s ease;
}
.button-showing-price > a.without-sweepstake-btn span.extra-text, .button-showing-price > a.sweepstake_btn span.extra-text {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #000000;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
p.buy-now-btn-sidebar {
    display: inline-block;
    width: 100%;
    font-size: 20px;
    line-height: 32px;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #e5f7f0;
    padding: 14px 10px;
}
.alter-entry-section h6 {
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 59px;
    color: #000000;
    font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.alter-entry-section {
    -webkit-border-radius: 35px;
    border-radius: 35px;
}
.read-more-free-event, .read-less-free-event {
    padding: 0;
    font-size: 30px;
    width: 77px;
    height: 77px;
    border: 2px solid #000;
    color: #000;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    float: none;
    margin: 0 auto;
    background: #fff;
    position: absolute;
    bottom: -30px;
    left: 0;
}
.alter-entry-section {
    padding: 30px 20px 60px;
}
.content-free-entry {
    max-height: 340px;
}
.button-showing-price > a.sweepstake_btn:hover .top-line span {
    background: #00b26b;
}
.slider-banner-main-container {
    display: block;
    width: 100%;
    position: relative;
}
/*-- 04-07-2022 End --*/

/*-- 05-07-2022 --*/
.left-section-pnew.blockElement {
    padding-right: 30px;
}
.button-showing-price > a.sweepstake_btn, .button-showing-price > a.without-sweepstake-btn {
    margin-bottom: 30px;
}
.alter-entry-section.show-ifi .content-free-entry {
    max-height: 100%;
	transition: all 0.5s ease;
}
.alter-entry-section.show-ifi .read-more-free-event i {
    transform: rotate(180deg);
}
.read-more-free-event i{
	transition: all 0.5s ease;
}
.alternative-entry-method{
	font-family: 'Poppins', sans-serif;
	font-weight:600;
}
/*-- 05-07-2022 End --*/

/*-- 06-07-2022 --*/
.inner-top-box-green {
    border: 10px solid #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-image: url(../images/bg-img-about.jpg);
    padding: 35px 40px 40px;
    background-size: 150%;
    background-position: center;
}
.top-box-talent-listing {
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 2;
    margin-top: -150px;
}
.inner-top-box-green p {
    font-size: 21px;
    line-height: 45px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
}
.form-ai-talent {
    display: block;
    max-width: 1270px;
    margin: 30px auto 0;
}
form#one-search {
    display: inline-block;
    width: 100%;
}
.form-ai-talent .search-talent-new > input[type="text"] {
    height: 55px;
    color: #fff;
    border: 2px solid #ffffff;
    background: transparent;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.form-ai-talent .search-talent-new > input[type="submit"] {
    height: 55px;
    background: #000;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    width: 33%;
    flex-shrink: 0;
    margin-left: 10px;
	text-transform:uppercase;
}
.form-ai-talent .search-talent-new > input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.form-ai-talent .search-talent-new > input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.form-ai-talent .search-talent-new > input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.form-ai-talent .search-talent-new > input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.list-parent-li-talent-list-new li span.image-section-new-list-talent img{border-radius:initial;}
.Talent-Listing-point-o .list-parent-li-talent-list-new li span.image-section-new-list-talent img {
    height: 425px;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li {
    width: 25%;
    padding: 0 12.5px;
    margin: 24px 0;
}
.Talent-Listing-point-o span.image-section-new-list-talent a:first-child {
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new > li:first-child {
    position: static;
    max-width: 25%;
    margin: 24px 0;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:first-child span.image-section-new-list-talent img {
    height: 425px;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:first-child .content-section-new-tl-home {
    position: static;
    padding: 10px 10px 0;
    background: transparent;
}
.Talent-Listing-point-o .image-section-new-list-talent .talent-rating, .Talent-Listing-point-o .image-section-new-list-talent .talent-more-data {
    opacity: 1;
    visibility: visible;
    position: static;
    transform: translateX(0);
    width: auto;
}
.Talent-Listing-point-o .rating-fil span.checked {
    color: #000 !important;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li .content-section-new-tl-home h6 {
    text-align: left;
    letter-spacing: 0;
    height: auto;
    margin: 0;
    font-size: 20px;
    width: auto;
    padding-right: 10px;
}
.Talent-Listing-point-o .title-and-stars {
    display: -webkit-box;
    display: flex;
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0;
}
.Talent-Listing-point-o .talent-rating {
    width: 101px;
    flex-shrink: 0;
}
.Talent-Listing-point-o span.content-section-new-tl-home {
    display: inline-block;
    width: 100%;
    padding: 10px 10px 0;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li .content-section-new-tl-home p {
    height: auto;
    letter-spacing: 0;
    text-align: left;
    font-size: 15px;
    line-height: normal;
    color: #343434;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 11px;
}
.Talent-Listing-point-o span.image-section-new-list-talent a.view-profile-nb-tl {
    position: absolute;
    bottom: 35px;
    left: 50%;
    margin: 0 auto;
    width: auto;
    transform: translateX(-50%);
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    line-height: 1;
    border: 2px solid #fff;
    padding: 12px 27px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
	opacity:0;
	visibility:hidden;
}
.Talent-Listing-point-o span.image-section-new-list-talent a.view-profile-nb-tl:hover {
    background: #00b26b;
    border-color: #00b26b;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:hover span.image-section-new-list-talent a.view-profile-nb-tl{
	visibility:visible;
	opacity:1;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new > li:hover span.image-section-new-list-talent a img {
    transform: scale(1.1);
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:first-child .content-section-new-tl-home h6 a {
    color: #000 !important;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:first-child .content-section-new-tl-home p {
    font-size: 15px;
    line-height: 1;
}
.Talent-Listing-point-o .filter-sec ul.list-parent-li-talent-list-new .rating-fil {
    text-align: right;
}
.Talent-Listing-point-o span.image-section-new-list-talent a.new-wishlist-talent {
    width: auto;
    height: auto;
    background: transparent;
    font-size: 25px;
	right:20px;
	top:20px;
}
.Talent-Listing-point-o span.image-section-new-list-talent a.new-wishlist-talent i {
    color: #fff;
}
.Talent-Listing-point-o .content-filter-secb {
    margin-top: 0;
}
.Talent-Listing-point-o .single-section-talent-list {
    margin: 20px 0 30px;
}

.blog-page .blog-content .blog-sec-sec:first-child {
    width: 100%;
}
.blog-page .blog-content .blog-sec-sec:first-child .inner-blog-sec-sec{
    display: -webkit-box;
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 10px solid #fff;
    overflow: hidden;
    box-shadow: 0 0 7px rgb(0 0 0 / 10%);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    width: 100%;
}
.blog-page .blog-content .blog-sec-sec:first-child .inner-blog-sec-sec > div {
    width: 50%;
    flex-shrink: 0;
}
.blog-page .blog-content .blog-sec-sec:first-child .col-md-5 .blog-img img {
    border-radius: 0;
    width: 100%;
    object-fit: cover;
    height: 565px;
}
.blog-page .blog-content .blog-sec-sec:first-child .blog-img {
	-webkit-border-radius: 0;
    border-radius: 0;
    max-height: inherit;
}
.blog-page .blog-content .blog-sec-sec:first-child div.col-md-7 {
    padding: 30px;
}
.blog-page .blog-content .blog-sec-sec:first-child .blog-detail-sec-img {
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0;
    border: hidden;
    height: auto;
}
.blog-page .blog-content .blog-sec-sec:first-child .blog-detail-sec-img h6 {
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 59px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 13px;
}
.blog-page .blog-content .blog-sec-sec:not(:first-child) .blog-detail-sec-img p {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 33px;
    color: #000000;
    font-weight: 400;
    padding: 0;
    margin-top: 10px;
    min-height: 100px;
}
ul.by-and-calender-blog li {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 33px;
    color: #000000;
    font-weight: 400;
}
ul.by-and-calender-blog li i {
    font-size: 17px;
    color: #000;
    margin-right: 3px;
}
ul.by-and-calender-blog {
    margin: 20px 0 0;
    border: 1px solid #ddd;
    border-left: hidden;
    border-right: hidden;
    padding: 13px 0;
}
.blog-page .blog-content .blog-sec-sec:first-child .blog-detail-sec-img a.read-more-blog {
    float: left;
    font-size: 19px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    padding: 18px 53px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
	margin-top:34px;
}
.blog-page {
    margin-top: -485px;
    background: transparent;
    position: relative;
}
.blog-content {
    padding: 50px 0 0;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    float: none;
    width: auto;
    margin: 0 -15px;
}
.blog-page .blog-sec-sec {
    width: 33.3333%;
    padding: 0 15px;
}
.blog-sec-sec .inner-blog-sec-sec > div {
    width: 100%;
}
.blog-sec-sec .inner-blog-sec-sec > div.col-md-7 {
    padding: 5px 17px 25px;
}
.blog-detail-sec-img {
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0;
    border: hidden;
    height: auto;
    position: relative;
    display: inline-block;
    width: 100%;
}
.blog-page .blog-content .blog-sec-sec:not(:first-child) .blog-detail-sec-img h6 {
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 1;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
    min-height: 10px;
    margin-top: 15px;
    padding-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.blog-page .blog-content .blog-sec-sec:not(:first-child) ul.by-and-calender-blog {
    display: none;
}
.inner-blog-sec-sec {
    box-shadow: 0 0 7px rgb(0 0 0 / 15%);
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: hidden;
}
.blog-page .blog-content .blog-sec-sec:first-child .blog-detail-sec-img a.read-more-blog i {
    display: none;
}
.blog-page .blog-content .blog-sec-sec:not(:first-child) .blog-detail-sec-img a.read-more-blog {
    padding: 0;
    background: #fff;
    text-transform: uppercase;
    font-size: 19px;
    letter-spacing: 0px;
    color: #00b26b;
    line-height: 1;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    margin-top: 15px;
    float: left;
    position: relative;
    z-index: 2;
    padding-right: 10px;
}
.blog-detail-sec-img a.read-more-blog i {
    color: #00b26b;
}
.blog-page .blog-content .blog-sec-sec:not(:first-child) .blog-detail-sec-img::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 100%;
    height: 1px;
    background: #00b26b;
    z-index: 1;
}
/*-- 06-07-2022 End --*/

/*-- 07-07-2022 --*/
.single-section-events .li-sec-filter:first-child .grpo-btn a button i {
    display: none;
}
.talent-main-banner {
    display: inline-block;
    width: 100%;
    position: relative;
}
.inner-talent-banner {
    position: absolute;
    top: 170px;
    left: 0;
    width: 100%;
}
.inner-inner-talent-banner {
    display: -webkit-box;
    display: flex;
	width:100%;
}
.left-talent-main {
    width: 540px;
    flex-shrink: 0;
}
.left-talent-main > img {
    width: 100%;
    border: 7px solid #ffffff;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    height: 525px;
    object-fit: cover;
}
.right-talent-main {
    width: 100%;
    padding-left: 45px;
}
.talent-main-banner > img {
    width: 100%;
    height: 650px;
    object-fit: cover;
    object-position: bottom;
}
h1 {
	font-family: 'Poppins', sans-serif;
	font-weight:600;
}
.right-talent-main > h1 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 1;
    color: #ffffff;
}
.right-talent-main .bread-crumb-new ul {
    justify-content: flex-start;
}
.right-talent-main .bread-crumb-new ul li:first-child {
    margin-left: 0;
}
.right-talent-main .rating-social {
    float: left;
    margin: 10px 0 0;
    display: inline-block;
    width: 100%;
}
.new-talent-design .new-advance-search-box, .new-talent-design .advanced-searc-parent {
    margin: 0;
}
.talent-banner-desciption {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
}
.talent-banner-desciption strong, .talent-banner-desciption p {
    color: #fff;
}
.talent-banner-desciption strong {
    font-size: 20px;
}
.right-talent-main .bread-crumb-new {
    margin-top: 25px;
}
.three-btns-talent-deails {
    display: -webkit-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 10px;
}
.inner-inner-talent-banner .talent-title-social {
    display: flex;
    align-items: baseline;
    gap: 40px;
}
.inner-inner-talent-banner .talent-title-social .social-list-talent.consumer-stl.talent-detail-so {
    width: auto;
    margin: 0;
}
.talent-title-social h1 {
    color: #fff;
}
.three-btns-talent-deails a:hover{
	background-color:#00b26b;
	color:#fff;
	border-color:#00b26b;
}
.three-btns-talent-deails a:hover span i{
	color:#00b26b;
}
.talent-banner-desciption p {
    max-width: 600px;
    padding: 10px 0 0 0;
}
.three-btns-talent-deails a span {
    width: 33px;
    height: 33px;
    position: absolute;
    right: 4px;
    top: 7px;
    background: #fff;
    -webkit-border-radius: initial;
    border-radius: initial;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}  
.three-btns-talent-deails a span i{
	transition: all 0.3s ease;
}
.three-btns-talent-deails a {
    font-size: 17px;
    font-weight: 500;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #fff;
    color: #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 8px 50px 8px 20px;
    margin: 5px 10px 5px 0;
}
.right-talent-main .social-list-talent.consumer-stl.talent-detail-so {
    float: left;
    width: 100%;
    margin: 27px 0 0;
    padding: 0;
}
.right-talent-main .social-list-talent.talent-detail-so ul {
    display: inline-block;
    width: 100%;
    margin: 0;
}
.right-talent-main .social-list-talent.consumer-stl.talent-detail-so ul li {
    padding: 0 15px;
    position: relative;
    margin: 0;
}
.right-talent-main .social-list-talent.consumer-stl.talent-detail-so ul li:first-child{
	padding-left:0;
}
.right-talent-main .social-list-talent.consumer-stl.talent-detail-so ul li::after {
    content: "";
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
    height: 20px;
    background: #fff;
}
.right-talent-main .social-list-talent.consumer-stl.talent-detail-so ul li:last-child::after {
	display:none;
}
.right-talent-main .social-list-talent.consumer-stl.talent-detail-so ul li a i {
    color: #fff !important;
    font-size: 25px;
}
.main-talent-description {
    display: inline-block;
    width: 100%;
    margin-top: 90px;
}
.as-also-inner ul li img{margin:0 auto;}
.inner-main-talent-description {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-left: 25px;
	padding-bottom:30px;
}
.inner-main-talent-description::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background: #00b26b;
}
div#talent-video-slider .item .data-box {
    position: relative;
    padding-bottom: 56%;
    height: 0;
    width: 100%;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    overflow: hidden;
}
div#talent-video-slider .item .data-box iframe {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
div#talent-video-slider .owl-nav button {
    position: absolute;
    top: 50%;
    left: -40px;
    transform: translateY(-50%);
}
div#talent-video-slider .owl-nav button.owl-next {
    left: auto;
    right: -40px;
}
.owl-carousel .owl-nav button.owl-next span::before {
    background-size: 95%;
    background-image: url(../images/slider-btn.png);
    background-position: center;
    opacity: 0.4;
}
.owl-carousel .owl-nav button.owl-prev span::before {
    background-size: 95%;
    background-image: url(../images/slider-btn-l.png);
    background-position: center;
    opacity: 0.4;
}
.talent-youtube-videos {
    display: inline-block;
    width: 100%;
    margin-top: 60px;
}
/*-- 07-07-2022 End --*/

/*-- 08-07-2022 --*/
.single-slide-item {
    float: left;
}
#contact-us-thankyou {
	background: rgba(255, 255, 255, 0.8);
	border: 2px solid #00b26b;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	padding: 40px 25px;
	float: none;
	margin: 0 auto 60px;
	max-width: 600px;
	display: table;
}
#contact-us-thankyou .full-div-of-contact-us-page {
	width: 100%;
	margin: 0;
}
#contact-us-thankyou .full-div-of-contact-us-page label {
	font-weight: ;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}
#contact-us-thankyou .form-group-contact input {
	padding: 0 20px;
}
/*-- 08-07-2022 End --*/

/*-- 11-07-2022 --*/
.blog-page.blog-detail-page {
    margin-top: -435px;
}
.inner-top-blog-img .bdd-img img {
    border: 10px solid #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    height: 456px;
    object-fit: cover;
    box-shadow: 0 0 7px rgba(0,0,0,0.1);
}
.bdd-img {
    max-height: inherit;
    overflow: inherit;
    background-color: #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.bdd-content h2 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 72px;
    color: #000000;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin: 0;
}
.bdd-content {
    margin-top: 0;
    margin-left: 0;
}
ul.by-and-calender-blog {
    margin: 10px 0 0;
    border-top: hidden;
}
.bdd-content > p {
    display: inline-block;
    font-size: 16px;
    line-height: 33px;
    color: #151515;
    font-weight: 400;
}
.blog-side-bar-heading {
    background: #000;
    -webkit-border-radius: 36px 36px 0 0;
    border-radius: 36px 36px 0 0;
    margin: 0;
}
.blog-side-bar-heading h6 {
    text-align: center;
    font-size: 27px;
    letter-spacing: 1px;
    color: #ffffff;
    font-weight: 500;
    margin: 0;
    font-family: 'Poppins', sans-serif;
    padding: 19px 20px;
}
.recent-news-list {
    display: inline-block;
    width: 100%;
    border: 2px solid #d7d7d7;
    padding: 0 20px;
    border-top: hidden;
    -webkit-border-radius: 0 0 36px 36px;
    border-radius: 0 0 36px 36px;
}
.side-bar-blog-detail .blog-side-bar-sec {
    display: -webkit-box;
    display: flex;
}
.img-sec-side-blog {
    width: 120px;
    flex-shrink: 0;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    overflow: hidden;
    border: 1px solid #f4f4f4;
}
.img-sec-side-blog img {
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 109px;
    max-width: 100%;
}
.content-sec-side-blog span a { 
    font-size: 16px;
    line-height: 29px;
    color: #282828;
    font-weight: 400;
	font-family:'Poppins', sans-serif;
}
.blog-content.blog-detail-page-content .col-md-4 {
    width: 28%;
}
.blog-content.blog-detail-page-content .col-md-8 {
    width: 72%;
}
.row-inner-checkout {
    display: -webkit-box;
    display: flex;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
    padding: 40px 35px;
    margin-top: 0;
}
.row-inner-checkout > div {
    width: 50%;
}
.left-checkout-section > h2 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 1;
    color: #0f0f10;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 30px;
}
.total-table-checkout {
    padding: 0;
    border: hidden !important;
    border-radius: 0;
}
.left-checkout-section {
    padding-right: 60px;
}
.left-chek-total {
    font-size: 16px;
    color: #0f0f10;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    line-height: 1;
    width: 50%;
    padding: 0;
}
.right-chek-total {
    font-size: 16px;
    top: 0;
    width: 50%;
    padding: 0;
    text-align: left;
    line-height: 1;
}
.total-table-checkout .section-chekout-total {
    border-bottom: 1px solid #eaeaea !important;
    padding: 20px 0;
}
.action-cout.left-chek-total .coupon-code {
    padding-left: 0;
    margin-top: 10px;
}
.checkout-page.popup-checkoutpage span.coupon-code a button {
    font-size: 15px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 10px 0;
}
.checkout-page.popup-checkoutpage span.coupon-code > input {
    margin-right: 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 10px;
}
span.whole-plus-minus-td span.input-group-btn button {
    width: 25px;
    height: 25px;
    padding: 0;
    font-size: 14px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff !important;
    -webkit-border-radius: 100% !important;
    border-radius: 100% !important;
    margin: 0 !important;
}
span.input-group-btn {
    width: auto;
    margin-top: 0;
}
#popupProduct-qty-1 {
    max-width: 50px;
    padding: 0;
    text-align: center;
    background: transparent;
    border: hidden;
    font-size: 18px;
    float: left;
    margin-left: 0;
    background: #00b26b;
    height: 35px;
    color: #fff;
    padding: 0 5px;
}
span.whole-plus-minus-td {
    float: left;
    margin-right: 0;
    display: inline-block;
    max-width: 110px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    background: #00b26b;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 5px;
}
.total-table-checkout > div:last-child .left-chek-total {
    font-size: 20px;
    font-weight: 700;
}
.total-table-checkout > div:last-child .right-chek-total span {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}
.total-table-checkout > div:last-child{
	border-bottom:hidden !important;
}
.event-check-out-headings h6 {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    padding: 18px 20px;
    -webkit-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
}
.whole-payment-section {
    padding: 30px 20px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 0 0 30px 30px;
    border-radius: 0 0 30px 30px;
}
.login-info-bookEvent.blockElement .user-field .form-grp {
    width: 50%;
    padding: 0 5px;
}
.form-book-event-cout {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.login-info-bookEvent.blockElement .user-field input {
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    padding: 0 20px 0 40px;
}
.login-info-bookEvent.blockElement .user-field .form-grp i, .login-info-bookEvent.blockElement .user-field .form-grpo i {
    left: 23px;
    top: 28px;
}
.login-info-bookEvent.blockElement .user-field .form-grpo {
    padding: 0 5px;
}
.login-info-bookEvent.blockElement #popup-login .form-grpo input {
    padding: 0 20px 0 40px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    height: 50px;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
}
.login-info-bookEvent.blockElement #popup-login .form-grpo i {
    left: 15px;
    top: 17px;
}
#popup-login input#submit-login-form {
    padding: 12px 35px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-weight: 600;
    font-family:'Poppins',  sans-serif;
}
.login-info-bookEvent.blockElement .nav-tabs > li > a {
    font-size: 18px;
    line-height: 1;
    color: #000;
    font-weight: 400;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins',sans-serif;
    padding: 17px 24px;
}
.login-info-bookEvent.blockElement .nav-tabs > li.active > a {
    color: #fff;
}
.login-info-bookEvent.blockElement .nav-tabs > li > a:hover {
	color:#fff;
}
/*-- 11-07-2022 End --*/

/*-- 12-07-2022 --*/
.form-group-checkout input {
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 20px;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin: 15px 0;
}
.form-group-checkout {
    margin-bottom: 0;
}
.form-group-checkout.middle-block-inputs {
    display: -webkit-box;
    display: flex;
    align-items: center;
    float: none;
    width: auto;
    margin: 0 -5px;
}
.form-group-checkout.middle-block-inputs > div {
    padding: 0 5px;
}
.form-group-checkout.middle-block-inputs div:last-child {
    width: 25%;
    flex-shrink: 0;
}
.form-group-checkout.middle-block-inputs > div.card-code-cvv {
    width: 17%;
    flex-shrink: 0;
}
.form-group-checkout.middle-block-inputs > div.sg-checkout {
    width: 29%;
    flex-shrink: 0;
}
.form-group-checkout.middle-block-inputs > div.sg-checkout select {
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin: 15px 0;
    background-image: url(../images/select-bg-img.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: center right 12px;
}
.form-group-checkout.only-till-landscape {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.form-group-checkout.only-till-landscape .sg-checkout {
    width: 70%;
    flex-shrink: 0;
}	
.form-group-checkout.only-till-landscape button {
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 15px 10px;
}
.credit-card-sec-content {
    margin-bottom: 0;
}
.credit-card-sec-content.pay-by-ach {
    margin-bottom: 20px;
}
.talent-experience-content.talent-event-content .li-sec-filter {
    margin-bottom: 0;
    padding: 0;
    width: 100%;
}
.talent-experience-content.talent-event-content button.black-btn {
    background: #fff !important;
    padding: 0;
    margin: 0;
    font-size: 19px;
    letter-spacing: 0px;
    color: #00b26b;
    font-weight: 600;
    text-transform: uppercase;
    height: auto;
    line-height: 1;
    position: relative;
    z-index: 2;
    padding-right: 10px;
}
.talent-experience-content.talent-event-content .grpo-btn {
    display: inline-block;
    margin-top: 20px;
    width: 100%;
    position: relative;
}
.talent-experience-content.talent-event-content .li-sec-filter .grpo-btn button i {
    color: #00b26b;
}
.talent-experience-content.talent-event-content .li-sec-filter .grpo-btn::after {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 100%;
    height: 1px;
    background: #00b26b;
    z-index: 1;
}
.talent-experience-content.talent-event-content .li-sec-f-content {
	box-shadow:none;
    border: 1px solid #e4e4e4;
}
.talent-detail-heading {
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
}
.talent-detail-heading h2 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
.Talent-Details_Page-New .talent-experience-content.talent-event-content {
    padding: 0;
    border: hidden;
    margin-bottom: 50px;
}
.add-detial-sec-new .addi-detail-list {
    padding-top: 0;
}
.add-detial-sec-new .addi-detail-list ul li .add-question i {
    position: absolute;
    left: 10px;
    top: 12px;
    font-size: 40px;
}
.add-detial-sec-new .addi-detail-list ul li .add-question {
    margin-bottom: 0;
    position: relative;
    font-size: 23px;
    letter-spacing: 0px;
    line-height: normal;
    color: #ffffff;
    font-weight: 600;
    background-color: #00b26b;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 15px 20px 15px 60px;
    font-family: 'Poppins', sans-serif;
}
.add-detial-sec-new .addi-detail-list ul li .addi-answer {
    font-size: 15px;
    line-height: 32px;
    color: #0e0e0e;
    font-weight: 400;
	margin-top: 15px;
}
.add-detial-sec-new .addi-detail-list ul li {
    padding: 10px 0 !important;
}
.Talent-Details_Page-New .talent-experience-content.talent-event-content {
    margin-bottom: 50px;
}
.three-down-sections > a {
    width: calc(100%/3 - 20px);
    filter: drop-shadow(0 0 12.5px rgba(0,0,0,0.12));
    background-color: #ffffff;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 30px;
    text-align: center;
}
.three-down-sections {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
}
.single-down-section h6 {
    line-height: 1;
    color: #0e0e0e;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
.downloadable-content {
    display: inline-block;
    width: 100%;
    margin-bottom: 50px;
}
.three-down-sections > a:hover {
    transform: scale(1.04);
}
.photo-catalogue-section-gallery {
    padding: 0;
}
.single-photo-cat {
    margin: 10px 0;
    width: calc(100%/4 - 15px);
    transition: all 0.5s ease;
}
.data-area-sections {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.img-and-heading-section-cat img {
    max-height: inherit;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.absolute-content-section-cat {
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.inner-div-content-section-cat {
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.single-photo-cat:hover {
    transform: scale(1.03);
}
.data-area-sections .owl-nav {
    top: 50%;
    transform: translateY(-50%);
}
.data-area-sections .owl-carousel .owl-nav button.owl-prev {
    left: -70px;
    top: 50%;
    transform: translateY(-50%);
}
.data-area-sections .owl-carousel .owl-nav button.owl-next {
    right: -70px;
    top: 50%;
    transform: translateY(-50%);
}
/*-- 12-07-2022 End --*/

/*-- 13-07-2022 --*/
.dropdown-profile ul {
    list-style: none;
    margin: 0;
    padding: 20px 0;
    position: absolute;
    top: 20px;
    background: #fff;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    min-width: 300px;
    right: 0;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 0 7px rgb(0 0 0 / 20%);
    box-shadow: 0 0 7px rgb(0 0 0 / 20%);
}
.dropdown-profile:hover ul{
	top:70px;
	opacity: 1;
    visibility: visible;
}
.dropdown-profile ul li a {
    font-size: 19px;
    line-height: 1;
    color: #121214;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    padding: 17px 25px 17px 25px;
    width: 100%;
    float: left;
}
.dropdown-profile {
    position: relative;
    padding: 10px 0;
}
.dropdown-profile ul li {
    display: inline-block;
    width: 100%;
    float: left;
}
.dropdown-profile ul li a i {
    font-size: 18px;
    color: #121214;
    width: 20px;
    margin-right: 5px;
}
.dropdown-profile ul li a:hover {
    color: #fff;
    background-color: #00b26b;
}
.dropdown-profile ul li a:hover i{
    color: #fff;
}

.crate-new-btn a {
    background: #00b26b;
    color: #fff;
    text-decoration: none;
    font-size: 23px;
    line-height: 43px;
    font-weight: 600;
    margin: 0 auto;
    text-transform: uppercase;
    line-height: 1;
    display: -webkit-box;
    display: flex;
    align-items: center;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 10px 15px 10px 10px;
}
.crate-new-btn a i {
    width: 48px;
    height: 48px;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
	margin-right:10px;
}
.crate-new-btn {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    margin-top: -35px;
    position: relative;
}
.crate-new-btn a:hover {
    background: #000;
    color: #fff;
}
.main-section-main-content {
    background: transparent;
}
.common-table table th {
    font-size: 24px;
    color: #ffffff;
    font-weight: 600;
    background: #000;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    line-height: 1;
    padding: 30px 20px;
}
.common-table {
    -webkit-border-radius: 35px;
    border-radius: 35px;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
    box-shadow: 0 0 7px rgba(0,0,0,0.2);
}
table th.experience-details-th {
    width: 700px;
}
table .text-center {
    text-align: center;
}
.common-table table tr td {
    font-size: 15px;
    line-height: normal;
    color: #080808;
    font-weight: 400;
    padding: 20px 20px;
    font-family: 'Poppins';
}
.common-table table tr td.bold-td-data {
    font-weight: 600;
}
.new-without-heading-static.blockElement a {
    float: none;
}
.edvalue {
    float: none;
    width: auto;
    display: inline-block;
    width: 40px;
    height: 40px;
    border: 1px solid #000;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    padding: 7px 0 0;
    margin-right: 10px;
}
.common-table a.table-btn {
    font-size: 17px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 25px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    min-width: 127px;
    display: inline-block;
    margin-right: 10px;
}
.common-table a.table-btn:hover{
	background-color:#000 !important;
}
.common-table a.table-btn.deactivate {
    background-color: #ef0027;
}
.common-table a.table-non-btn {
    background: transparent !important;
    padding: 0;
    margin-right: 30px;
    position: relative;
    font-size: 19px;
}
.common-table a.table-non-btn i {
    color: #00b26b;
	transition: all 0.5s ease;
}
.common-table a.table-non-btn:hover i{
	color:#000;
}
.common-table a.table-non-btn::after {
    content: "";
    position: absolute;
    right: -17px;
    top: 2px;
    width: 1.5px;
    height: 21px;
    background: #00b26b;
}
.common-table td a.table-non-btn:last-child {
    margin-right: 0;
}
.common-table td a.table-non-btn:last-child::after{
	display:none;
}
.common-table table tr:nth-child(2n) {
    background-color: #f2f2f2;
}
.main-section-main-content {
    padding: 70px 0 85px;
}
.show {
    opacity: 1;
}
.calender-page {
    background: transparent;
}


.menu-links-container-first {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.menu-links-container-first > * {
    float: left;
    width: calc(100% / 3 - 25.75px);
    margin-right: 25px;
    margin-bottom: 30px;
}
.menu-links-container-first .menu-link-image {
    background-image: none !important;
    background: #000;
    min-height: auto;
    padding: 20px;
}
.menu-links-container-first .image-container img {
    max-width: 70px;
}
.menu-links-container-first .content-img-3e-be {
    min-height: inherit;
}
.menu-links-container-first .content-img-3e-be h6 {
    margin: 0;
    font-size: 24px;
    text-align: center;
}



form#exp_request_filter {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding-right: 57px;
}
form#exp_request_filter button.filter-btn.margin-top-fb {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin: 0;
    background: #000;
    flex-shrink: 0;
    position: absolute;
    right: 0;
    top: 4px;
	transition: all 0.5s ease;
}
.filter-data-sec {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 10px 12px 10px 10px;
    background-color: #00b16b;
    margin-bottom: 20px;
}
form#exp_request_filter .form-group-inner input, form#exp_request_filter .form-group-inner select {
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
input#date_filter {
    background-image: url("../images/down-step-2.png");
    background-repeat: no-repeat;
    background-position: center right 15px;
    background-size: 14px;
}
form#exp_request_filter button.filter-btn.margin-top-fb:hover {
    background: #fff;
    color: #00b16b;
}
.experience-request-listing-talent {
    display: -webkit-box;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
	justify-content:space-between;
}
.experience-request-listing-talent > div {
    width: calc(100%/2 - 25px);
    border: hidden;
    display: -webkit-box;
    display: flex;
}
.talent-img-section-rlive {
    width: 305px;
    flex-shrink: 0;
}
.talent-detail-section-rlive {
    max-width: 100%;
    padding-left: 25px;
    padding-top: 0;
}
.talent-img-section-rlive img {
    height: 385px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.single-content-line-rlive label {
    max-width: 190px;
    font-size: 18px;
    text-transform: uppercase;
    color: #0e0e0e;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
.value-section-rlive p {
    top: 1px;
    line-height: normal;
}
.value-section-rlive {
    width: calc(100% - 190px);
}
.first-line-btn-rlive.button-talent-fr a {
    font-size: 17px;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height: 1;
}
.button-talent-sr a {
    font-size: 17px;
    padding: 10px 10px;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height: 1;
}
.button-talent-sr a.black-3btn {
    background-color: #030305;
}
a.view-chat-button.black-3btn:hover {
    background: #00b26b;
}
.single-content-line-rlive {
    float: left;
    width: 100%;
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.talent-detail-section-rlive .single-content-line-rlive:first-child {
    padding-top: 0;
}
.talent-detail-section-rlive .single-content-line-rlive:last-child {
    padding-bottom: 0;
    border: hidden;
}
.fade.in {
    opacity: 1 !important;
}
.tabing-top-at-events.manage-profiel-n .nav.nav-tabs {
    float: left;
    width: 100%;
    padding-bottom: 0;
    border-radius: initial;
    filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.1));
    background-color: #ffffff;
    border: 7px solid #ffffff;
    padding: 30px 27px;
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    box-shadow: inset 0 0 20px rgb(0 0 0 / 30%);
}
.manage-profiel-n .nav-tabs > li > a {
    padding: 19px 20px;
    width: 100%;
    text-align: center;
    -webkit-border-radius: initial;
    border-radius: initial;
    text-decoration: none;
    font-size: 15px;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;  
}
.manage-profiel-n .nav-tabs > li {
    min-width: 165px;
    margin: 0 4px;
}
.banner-3-new-inner.small-img-banner.white-bg-banner > img, .banner-3-new-inner.small-img-banner.transparent-bg-banner > img {
    height: 450px;
}
.tabing-top-at-events.mps-tal.manage-profiel-n {
    padding: 0;
    margin-top: -120px;
}
.link-show-seciton {
    padding: 0;
    font-size: 30px;
    color: #000000;
    font-weight: 600;
    font-family: "Poppins";
    border: hidden;
}
.link-show-seciton a {
    font-size: 20px;
    line-height: 1;
    color: #00b26b;
    font-weight: 500;
    font-family: "Poppins";
    display: inline-block;
    margin-top: 20px;
}
.link-show-seciton i {
    font-size: 40px;
    position: relative;
    top: 4px;
    margin-right: 5px;
}
.tab-content.link-tree-content {
    display: inline-block;
    width: 100%;
    margin-top: 35px;
}
form#link-tree-form {
    display: inline-block;
    width: 100%;
}
.link-tree-exp-section .talent-exp-select span {
    float: left;
    margin-right: 0;
    padding-top: 0;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 43px;
    color: #000000;
    font-weight: 500;
    font-family: "Poppins";
    width: 100%;
}
.link-tree-exp-section .talent-exp-select select {
    max-width: 560px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 15px;
    padding: 0 35px 0 20px;
    margin-top: 10px;
}
.linktree-page input[type="submit"] {
    padding: 16px 75px;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    -webkit-border-radius: 50px;
    border-radius: 50px;
	transition:all 0.3s ease;
}
.linktree-page input[type="submit"]:hover{
	background-color:#000;
}
/*-- 13-07-2022 End --*/

/*-- 21-07-2022 --*/
.list-parent-li-talent-list-new li .content-section-new-tl-home h6 {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*-- 21-07-2022 End --*/

/*-- 22-07-2022 --*/
a.without-sweepstake-btn > span:first-child {
    font-size: 35px;
    display: inline-block;
    height: auto;
    line-height: 1;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    background: #000;
    color: #fff;
}
.right-section-pnew.blockElement .button-showing-price a.only-price-btn {
    font-size: 20px;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 15px 20px;
}
.event-details-out-of-stock {
    font-size: 22px;
    font-family: Open Sans Semibold;
    text-align: center;
    color: red;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-weight: 600;
    letter-spacing: 1px;
}
#Refund .modal-dialog, #Conditions .modal-dialog, #refund-modal .modal-dialog, #Term_condtion_modal .modal-dialog {
    max-width: 1130px;
    width: 100%;
}
.modal-content {
    background-color: #f1f1f1;
    border: hidden;
    -webkit-border-radius: 60px;
    border-radius: 60px;
	padding:35px;
}
#Refund .modal-body, #Conditions .modal-body, #refund-modal .modal-body, #Term_condtion_modal .modal-body {
    float: left;
    width: 100%;
    display: block;
    max-height: 450px;
    overflow-y: auto;
}
.modal-header button.close {
    background-color: #00b16b !important;
    color: #fff !important;
    width: 65px;
    height: 65px;
    border: 6px solid #f1f1f1;
    top: -40px;
    right: -40px;
    padding: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
body .new-modal-recc-popup .modal-header button.close {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
} 
.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.8);
}
#Refund .modal-title, #Conditions .modal-title, .modal-title {
    font-size: 32px;
    color: #00b16b;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1;
    padding: 0 0 20px;
}
#Refund .modal-body p, #Conditions .modal-body p {
    color: #000;
    line-height: 34px;
}
#Conditions h3 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 25px;
    color: #000;
    font-weight: 600;
}
#Conditions li {
    font-size: 17px;
    color: #000;
    line-height: 34px;
}
.modal-body {
    padding: 0;
}
.modal-header {
    height: auto;
    display: inline-block;
    width: 100%;
    padding: 0;
}
.btn-nor-sec button {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
#Conditions .modal-body {
    height: auto;
}
/*-- 22-07-2022 End --*/

/*-- 25-07-2022 --*/
.linktree-talent > div.linktree-backgrount-manage {
    width: calc(33.3333% - 40px / 3);
    margin-right: 20px;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: relative;
    font-size: 15px;
    color: #8b8b8b;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    padding: 14px 0 14px 17px;
}

/* New changes */
.linktree-talent > div.linktree-backgrount-manage {
    font-size: 13px;
}


.linktree-talent > div.linktree-backgrount-manage:nth-child(3) {
    margin-right: 0;
}
.linktree-talent > div.linktree-backgrount-manage > input {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 35px;
    height: 35px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin: 0;
    cursor: pointer;
}

/* New changes */
.linktree-talent > div.linktree-backgrount-manage > input {
	-webkit-border-radius: 20px;
	border-radius: 20px;
	width: 105px;
	text-align: left;
	font-size: 12px;
}

.linktree-talent > div.linktree-single-section .single-linkhub-section {
    display: -webkit-box;
    display: flex;
}
.linktree-talent > div.linktree-single-section .linktree-single-inner {
    display: flex;
    width: calc(66.666% - 10px);
    margin-right: 20px;
}
.linktree-talent > div.linktree-single-section .linktree-single-inner .single-field-hub-n {
    width: calc(50% - 10px);
    position: relative;
}
.linktree-talent > div.linktree-single-section .linktree-single-inner .single-field-hub-n:first-child {
    margin-right: 20px;
}
.linktree-talent > div.linktree-single-section .linktree-single-inner .single-field-hub-n input {
    width: 100%;
    height: 52px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 0 0 40px;
    margin-bottom: 0;
}
.linktree-talent > div.linktree-single-section .linktree-single-inner .single-field-hub-n i {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #8b8b8b;
}
.linktree-talent > div.linktree-single-section .linktree-single-inner .single-field-hub-n i {
    position: absolute;
    left: 19px;
    color: #8b8b8b;
    top: 25px;
}
.linktree-talent > div.linktree-backgrount-manage i {
    margin-right: 4px;
}
.linktree-talent > div.linktree-single-section .add-more-and-remove-btn span {
    width: 100%;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 25px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    padding: 13.5px 20px;
    letter-spacing: 1px;
}
.linktree-talent {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 40px 35px;
}
.add-more-and-remove-btn {
    max-width: 100%;
    width: calc(33.333% - 10px);
}
.linktree-talent .linktree-single-section {
    margin-bottom: 20px;
}
.linktree-talent .linktree-single-section:last-child{
	margin-bottom:0;
}
.linktree-single-section input {
    margin-bottom: 0;
}
.show-exp-link > div.link-tree-exp {
    width: calc(100%/4 - 15px);
    margin-right: 20px;
    margin-top: 35px;
}
.show-exp-link > div.link-tree-exp:nth-child(4n) {
    margin-right: 0;
}
.show-exp-link .link-tree-exp {
    border: hidden;
    padding: 0;
    flex-wrap: wrap;
}
.link-exp-img img {
    width: auto;
    border: hidden;
	transition: all 0.3s ease;
}
.link-exp-img {
    max-width: 100%;
    padding-right: 0;
    background-image: url(../images/bg-img-exp-new.jpg);
    background-size: cover;
    height: 275px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
}
.whole-content-link-ex-tree {
    margin-top: 0;
    border: 2px solid #000;
    -webkit-border-radius: 0 0 30px 30px;
    border-radius: 0 0 30px 30px;
    padding: 5px 10px 5px;
    transition: all 0.3s ease;
    height: 80px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
.linktree-exp-title {
    font-size: 21px;
    color: #101010;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    transition: all 0.3s ease;
    text-transform: uppercase;
}
.link-tree-exp:hover .whole-content-link-ex-tree {
    border-top-color: #fff;
    background: #00b26b;
    border-color: #00b26b;
}
.link-tree-exp:hover .whole-content-link-ex-tree .linktree-exp-title{
	color:#fff;
}
.delete-linked-exp, .delete-exp {
    width: 46px;
    height: 46px;
    border: 3px solid #000;
    background: #fff;
    color: #00b26b;
    font-size: 27px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
.show-exp-link > div.link-tree-exp:hover .link-exp-img img {
    transform: scale(1.05);
}
.linktree-page input[type="submit"] {
    font-size: 22px;
    padding: 15px 60px;
}


#update-consumer-profile .m-p-form {
    padding: 0;
    box-shadow: none;
    background: transparent;
}
.m-p-form.manage-profile-new .image-profile-sec-con {
    padding-right: 50px;
}
.bg-color {
    background: #fff;
}
.m-p-form.manage-profile-new .form-right-side-profile {
    padding-left: 0;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.form-right-side-profile > div {
    width: 100%;
}
.form-right-side-profile > div.single-three-line-cp {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.form-right-side-profile > div.single-three-line-cp > div {
    width: calc(100%/3 - 10px);
    margin-right: 15px;
    padding: 0;
}
.form-right-side-profile > div.single-three-line-cp > div:last-child {
    margin: 0;
}
.m-p-form input {
    height: 52px;
    padding-left: 40px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid #dddddd;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
}
#update-consumer-profile .m-p-form i {
    color: #979797 !important;
    left: 19px;
    top: 21px;
    font-size: 13px;
}
.form-right-side-profile > div.single-two-emial-fields-cp {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.form-right-side-profile > div.single-two-emial-fields-cp > div {
    padding: 0;
}
.form-right-side-profile > div.single-two-emial-fields-cp > div.form-grp {
    width: calc(33.3333% - 10px);
    margin-right: 20px;
}
.form-right-side-profile > div.single-two-emial-fields-cp > div.form-grpo {
    width: calc(66.6666% - 10px);
}
.m-p-form .form-grp select.state_user {
    height: 52px;
    border: 1px solid #ddd;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 35px 0 37px;
	background-image: url(../images/down-step-2.png);
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 15px;
}
.states_customer::after{
	display:none;
}
.answer-q.form-grpo textarea {
    padding: 20px 20px;
    height: 135px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    border: 1px solid #ddd;
}
#update-consumer-profile .m-p-form.manage-profile-new .answer-q.form-grpo {
    padding: 0;
}
.remember-forgot.enable-chat-n .remember-me-cstm {
    font-size: 16px;
    font-weight: 400;
}
.custom_chk input:checked ~ .checkmark-rt {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    background: #000;
}
.remember-forgot.enable-chat-n {
    padding: 15px 0 0 !important;
    display: inline-block;
    width: 100%;
}
.custom_chk .checkmark-rt:after {
    left: 7px;
    top: 3px;
    width: 7px;
    height: 12px;
}
.checkmark-rt {
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.m-p-form .remember-forgot.enable-chat-n label.custom_chk {
    padding-left: 25px;
}
.m-p-form input[type="submit"] {
    margin-left: 0;
    padding: 16px 122px;
    font-size: 20px;
    font-family: 'POPPINS';
    font-weight: 500;
    line-height: 1;
    height: auto;
}
#update-consumer-profile #password-error, #update-consumer-profile #email-error, #update-consumer-profile #name-error, #update-consumer-profile #last_name-error {
    bottom: -19px;
    font-size: 14px;
}
/*-- 25-07-2022 End --*/

/*-- 26-07-2022 --*/
.banner-top-black-section {
    display: inline-block;
    width: 100%;
}
.talent-profile-hub {
    display: block;
    width: 100%;
    margin-top: -370px;
}
.inner-talent-profile-hub {
    display: -webkit-box;
    display: flex;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
    align-items: center;
    box-shadow: inset 0 0 7px rgba(0,0,0,0.1);
}
.left-image-talent-hub {
    width: 500px;
    flex-shrink: 0;
}
.left-image-talent-hub img {
    width: 100%;
    max-height: 450px;
    object-fit: cover;
}
.right-content-talent-hub {
    width: calc(100% - 500px);
    padding: 20px 20px 20px 40px;
}
.right-content-talent-hub h3 {
    font-weight: 700;
    display: inline-block;
    width: 100%;
    font-size: 40px;
    margin-bottom: 25px;
}
ul.social-media-talent-hub li a i {
    width: 60px;
    height: 60px;
    border: 1px solid #000;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #000;
	transition:all 0.3s ease;
}
ul.social-media-talent-hub {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: flex;
}
ul.social-media-talent-hub li {
    margin-right: 10px;
}
ul.social-media-talent-hub li a{
	text-decoration:none;
}
ul.social-media-talent-hub li a:hover i {
    background: #00b26b;
    border-color: #00b26b;
	color:#fff;
}
.link-button-link-tree ul li {
    float: left;
    width: calc(100% / 4 - 15px);
    padding-right: 0;
    padding-bottom: 0;
    margin-right: 20px;
    margin-bottom: 20px;
}
.link-button-link-tree ul li:nth-child(4n) {
    margin-right: 0;
}
.link-button-link-tree ul li a {
    font-size: 19px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    padding: 10px;
    height: 62px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.link-button-link-tree {
    margin-top: 70px;
}
.ex-image-link-tree {
    max-width: 100%;
    padding-right: 0;
    background-image: url(../images/bg-img-exp-new.jpg);
    background-size: cover;
    height: 210px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
}
.owl-carousel .owl-item .ex-image-link-tree img {
    width: auto;
}
.experiences-section-link-tree h2 {
    font-size: 35px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    margin-bottom: 15px;
}
.content-section-ex-link-tree {
    border-radius: 0 0 30px 30px;
    -webkit-border-radius: 0 0 30px 30px;
    border: 1px solid #d5d5d5;
    border: 2px solid #2c2c2c;
    padding: 25px 20px;
}
.ex-content-link-title {
    font-size: 27px;
    font-family: 'Poppins', sans-serif;
    padding-top: 0;
    font-weight: 600;
	color: #000;
    line-height: 1;
}
.des-content-link-title {
    min-height: 95px;
    font-size: 15px;
    line-height: 27px;
    margin: 0;
}
.button-and-request-section-ltitle a {
    float: left;
    display: inline-block;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    padding: 13px 38px;
    margin-top: 15px;
}
.button-and-request-section-ltitle {
    padding: 0;
    border-top: hidden;
}
.experiences-section-link-tree {
    padding-top: 50px;
    padding-bottom: 90px;
}
.single-section-ex-link-tree {
    margin-bottom: 0;
}
.full-page-bg-linktree .owl-carousel .owl-nav button.owl-prev span::before, .owl-carousel .owl-nav button.owl-prev span::before {
    background-image: url(../images/left-hub.png);
    opacity: 1;
    background-size: 100%;
    width: 30px;
    height: 30px;
    top: -19px;
    left: -15px;
    bottom: auto;
    right: auto;
}
.full-page-bg-linktree .owl-carousel button.owl-prev, .owl-carousel button.owl-prev {
    position: absolute;
    left: -54px;
    top: 50%;
    transform: translateY(-50%);
}
.full-page-bg-linktree .owl-carousel .owl-nav button.owl-next span::before, .owl-carousel .owl-nav button.owl-next span::before {
    background-image: url(../images/right-hub.png);
    opacity: 1;
    background-size: 100%;
    width: 30px;
    height: 30px;
    left: -15px;
    top: -19px;
    right: auto;
    bottom: auto;
}
.data-area-sections .owl-carousel .owl-nav button.owl-prev {	
    width: 30px;
    height: 30px;
}
.data-area-sections .owl-carousel .owl-nav button.owl-next {
    width: 30px;
    height: 30px;
}
.full-page-bg-linktree .owl-carousel button.owl-next, .owl-carousel button.owl-next {
    position: absolute;
    right: -54px;
    top: 50%;
    transform: translateY(-50%);
}
.footer-link-tree {
    background: #000;
    padding: 17px 15px;
    border: hidden;
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.footer-link-tree a {
    margin-left: 6px;
}
.full-page-bg-linktree {
    display: inline-block;
    width: 100%;
    position: relative;
    min-height: 100vh;
    padding-bottom: 74px;
    height: 100%;
}
.review-section-tabing-consumer {
    padding: 0 0 70px 0;
}
.review-link-btn a span {
    position: absolute;
    left: 6px;
    top: 4px;
    width: 48px;
    height: 48px;
    font-size: 30px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    padding: 0;
}
.review-link-btn a {
    font-size: 23px;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 17px 30px 17px 75px;
    letter-spacing: 1px;
    line-height: 1;
    position: relative;
    float: none;
    margin: 0 auto;
    display: table;
}
.review-page-consumer .review-link-btn {
    padding-bottom: 75px;
    margin-top: -40px;
}
th.rating-reviews, td.rating-reviews {
    text-align: center;
    width: 320px;
}
span.fa.fa-star.checked {
    color: #00b26b;
}
th.review-review-th {
    text-align: center;
}
th.talent-name-review, td.talent-name-review {
    width: 320px;
    text-align: center;
}
.common-table table tr td {
    border-right: 1px solid #dfdfdf;
}
.common-table table tr td:last-child {
    border-right: hidden;
}
.popup-listing-consumer {
    display: block;
    width: 100%;
    margin-top: -150px;
}
.inner-popup-listing-consumer {
    display: block;
    width: 100%;
}
.inner-popup-listing-consumer .single-event-consumer {
    float: left;
    width: calc(100%/3 - 20px);
    margin-right: 30px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    background-color: #ffffff;
    overflow: hidden;
	margin-bottom:70px;
}
.inner-popup-listing-consumer .single-event-consumer:nth-child(3n) {
    margin-right: 0;
}
.event-img-consumer-event img {
    height: 330px;
    width: 100%;
    object-fit: cover;
}
.event-content-consumer-event {
    display: block;
    width: 100%;
    padding: 10px 25px 25px;
}
.event-content-consumer-event ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.event-content-consumer-event ul li {
    display: -webkit-box;
    display: flex;
    width: 100%;
    padding: 12px 0;
}
.event-content-consumer-event ul li label {
    width: 190px;
    flex-shrink: 0;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
.event-content-consumer-event ul li span {
    font-size: 16px;
    line-height: 27px;
}
a.view-consumer-popup {
    font-size: 20px;
    font-weight: 600;
    background: #00b26b;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 13px 46px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin-top: 5px;
	transition: all 0.3s ease;
}
a.view-consumer-popup:hover{
	color:#fff;
	background-color:#000;
}
section.bk_an_exp_main.rd-page-main .row {
    margin: 0 -15px;
}
section.bk_an_exp_main.rd-page-main .row .col-lg-4 {
    padding: 0 15px;
}
.single-livestream-list .img-livesteam-profile a img {	
    height: 325px;
    object-fit: cover;
}
.rd-page-main .single-livestream-list {
    min-height: 10px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: unset !important;
    border: hidden;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
}
.content-single-livesteam-list h6 a {
    padding: 0;
}
.content-rd-page {
    padding: 0;
}
.content-single-livesteam-list {
    padding: 0;
}
.content-single-rec-event {
    display: inline-block;
    width: 100%;
    background: #fff;
    -webkit-border-radius: 0 0 35px 35px;
    border-radius: 0 0 35px 35px;
    padding: 20px 20px 40px;
}
.img-livesteam-profile {
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
    overflow: hidden;
}
section.bk_an_exp_main.rd-page-main .content-single-livesteam-list h6 {
    line-height: 1;
    margin-bottom: 13px;
}
section.bk_an_exp_main.rd-page-main .content-rd-page p {
    font-size: 16px;
    line-height: 27px;
    min-height: 55px;
    display: inline-block;
}
.content-single-rec-event .content-rd-page a.consumer-talent-exp {
    font-size: 19px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    padding: 17px 22px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #000;
    margin-right: 10px;
	transition:all 0.3s ease;
}
.content-single-rec-event .content-rd-page a.consumer-talent-exp:hover{
	background-color:#00b26b;
}
.content-single-rec-event .content-rd-page button {
    text-transform: uppercase;
    font-size: 19px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 17px 37px;
    line-height: 1;
    -webkit-border-radius: 50px;
    border-radius: 50px;
	transition:all 0.3s ease;
}
.content-single-rec-event .content-rd-page button:hover {
	background-color:#000;
}
section.bk_an_exp_main.rd-page-main {
    margin: -430px 0 50px;
}
/*-- 26-07-2022 End --*/

/*-- 27-07-2022 --*/
.consumer-panel {
    background: transparent;
    overflow: inherit;
}
.experience-request-list-consumer .main-section-main-content {
    padding: 0 30px 0;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    box-shadow: inset 0 0 7px rgba(0,0,0,0.1);
    min-height: 400px;
}
.experience-request-list-consumer .exp-tabing.tabing-consumer {
    display: -webkit-box;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: -44px 0 0;
}
.experience-request-list-consumer .exp-tabing.tabing-consumer ul {
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    padding: 7px;
}
.experience-request-list-consumer .exp-tabing.tabing-consumer ul li {
    margin: 0;
}
.experience-request-list-consumer .main-section-main-content.consumer .exp-tabing.tabing-consumer ul li a {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: hidden;
    padding: 22px 17px;
    letter-spacing: 1px;
}
.experience-request-list-consumer .exp-tabing.tabing-consumer ul li:last-child a {
    margin: 0;
}
.experience-request-list-consumer .exp-tabing.tabing-consumer > a {
    font-size: 18px;
    text-decoration: none;
    color: #131313;
    border-bottom: 1px solid #838383;
    padding-bottom: 2px;
    margin-top: 29px;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream:nth-child(2n){
	margin-right:0;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream {
    width: calc(100%/2 - 30px);
    display: -webkit-box;
    display: flex;
    margin-right: 60px;
    border: hidden;
    padding: 0;
    margin-bottom: 50px;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream .talent-img-section-rlive {
    width: 270px;
    flex-shrink: 0;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream .talent-img-section-rlive img {
    height: 280px;
    object-fit: cover;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream .talent-detail-section-rlive {
    padding-left: 20px;
    padding-right: 0;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream .single-content-line-rlive {
    border-bottom: 1px solid #e7e7e7;
	padding: 21px 0;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream .single-content-line-rlive:last-child {
    border: hidden;
    padding-bottom: 0;
}
.experience-request-list-consumer .new-request-livestream-listing {
    margin-top: 44px;
}
.experience-request-list-consumer .new-request-livestream-listing .buttons-section-rlive .first-line-btn-rlive > a {
    float: left;
    width: calc(50% - 5px);
    margin-right: 10px;
    flex-shrink: 0;
}
.experience-request-list-consumer .new-request-livestream-listing .buttons-section-rlive .first-line-btn-rlive > a:nth-child(2n) {
	margin-right:0;
}
.experience-request-list-consumer .new-request-livestream-listing .first-line-btn-rlive a button.cmn-btn {
    margin: 0;
    font-size: 18px;
    padding: 10px 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.second-line-btn-rlive a {
    font-size: 18px;
    padding: 10px 20px;
    margin-top: 10px;
    font-family: 'Poppins', sans-serif;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #000;
    color: #fff;
    font-weight: 500;
    border: hidden;
}
.consumer-panel.experience-request-list-consumer {
    margin-top: -400px;
    margin-bottom: 80px;
}
.experience-request-list-consumer .exp-tabing.tabing-consumer a.declined-experiences:hover {
    color: red;
    border-color: red;
}
.no-exp-request-consumer {
    margin: 50px 0;
}
.inner-agent-profile-signup form {
    display: -webkit-box;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.inner-agent-profile-signup .m-p-form {
    padding: 0;
    display: inline-block;
    width: 100%;
}
.left-section-agent-signup {
    width: 445px;
    flex-shrink: 0;
    padding-right: 50px;
}
.left-section-agent-signup .agency-upload-img {
    margin: 0;
}
.agency-upload-img span.upload-agency-img {
    width: 100%;
    max-width: 100%;
    border: hidden;
    background-color: #e7e7e7;
    height: 470px;
    max-height: inherit;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../images/upload-headshot-img.png );
    background-repeat: no-repeat;
    background-position: center;
}
.left-section-agent-signup .agency-upload-img img {
    width: 100%;
    height: 100%;
}
.right-signup-agent {
    width: calc(100% - 445px);
}
.inner-agent-profile-signup .three-inline-agent-fields > div {
    width: calc(100%/3 - 10px);
    margin-right: 15px;
    padding: 0;
    margin-bottom: 20px;
}
.inner-agent-profile-signup .three-inline-agent-fields > div:nth-child(3n){
	margin-right:0;
}
.form-grpr.sign-step-check-input {
    display: inline-block;
    width: 100%;
}
.inner-agent-profile-signup .m-p-form form i {
    left: 18px;
    top: 19px;
    color: #979797 !important;
    font-size: 15px;
}
#agent-register_form input.error {
    border: 1px solid #ddd!important;
}
#password-error, #email-error, #error, #first_name-error, #last_name-error, #phone_no-error, #password_confirmation-error, #accept-error {
    position: static;
}
.two-inline-agent-fields {
    display: -webkit-box;
    display: flex;
    width: 100%;
    margin-bottom: 22px;
}
.right-signup-agent .last-agent-section-agent .form-grp {
    width: 100%;
    margin:0;
}
.inner-agent-profile-signup .two-inline-agent-fields > div {
    padding: 0;
    width: calc(100%/2 - 7.5px);
    margin-right: 15px;
}
.inner-agent-profile-signup .two-inline-agent-fields > div:last-child{
	margin-right:0;
}
.inner-agent-profile-signup .single-text-area-agent textarea, .inner-agent-profile-signup .single-text-area-agent textarea#description {
    border: 1px solid #ddd;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    padding: 15px 30px;
    height: 137px;
    width: 100%;
    resize: none;
    float: left;
}
.inner-agent-profile-signup .single-text-area-agent > div {
    padding: 0;
    margin-top: 20px;
}
.inner-agent-profile-signup .form-grpr.sign-step-check-input {
    padding: 0 !important;
    margin-top: 15px;
}
.inner-agent-profile-signup .form-grpr.sign-step-check-input label {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0 0 0 26px;
}
.inner-agent-profile-signup .form-grpr.sign-step-check-input label a {
    color: #000;
    text-decoration: none;
}
.inner-agent-profile-signup .m-p-form input[type="submit"] {
    padding: 18px 20px;
    width: 444px;
    margin: 25px 0 0;
}
#name-error {
    font-weight: 300;
}
.inner-agent-profile-signup #accept-error {
    padding: 5px 0 0;
}
.inner-agent-profile-signup {
    display: inline-block;
    width: 100%;
    padding: 100px 0 80px;
}
.wishlist-listing-page.blockElement {
    padding: 0;
    margin: -170px 0 60px;
}
span.image-section-new-list-talent a.new-wishlist-talent.add-to-wishlist-active i {
    color: #00b26b !important;
}
.inner-talent-wishlist-added.blockElement .row {
    margin: 0 -12.5px;
} 	
.inner-talent-wishlist-added.blockElement .row > div {
    width: calc(100%/4);
    padding: 0 12.5px;
}
.inner-talent-wishlist-added.blockElement .content-over-wishlisted-image {
    padding: 10px 10px 0;
    position: static;
}
.single-landing-popup.blockElement::after{
	display:none;
}
.inner-talent-wishlist-added.blockElement span.image-section-new-list-talent {
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    overflow: hidden;
    position: relative;
}
.inner-talent-wishlist-added.blockElement a.view-profile-nb-tl {
    position: absolute;
    bottom: 35px;
    left: 50%;
    margin: 0 auto;
    width: auto;
    transform: translateX(-50%);
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    line-height: 1;
    border: 2px solid #fff;
    padding: 12px 27px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    opacity: 0;
    visibility: hidden;
}
.inner-talent-wishlist-added.blockElement a.view-profile-nb-tl:hover{
	background: #00b26b;
    border-color: #00b26b;
}
span.image-section-new-list-talent a.remove-from-wishlist {
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    padding: 0;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    right: 15px;
    top: 15px;
    line-height: 1;
}
.inner-talent-wishlist-added.blockElement .single-landing-popup:hover a.view-profile-nb-tl{
	opacity:1;
	visibility:visible;
}
.inner-talent-wishlist-added.blockElement .single-landing-popup .title-and-stars {
    display: -webkit-box;
    display: flex;
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0;
}
.inner-talent-wishlist-added.blockElement .single-landing-popup .title-and-stars h6 {
    text-align: left;
    letter-spacing: 0;
    height: auto;
    margin: 0;
    font-size: 20px;
    width: auto;
    padding-right: 10px;
}
.inner-talent-wishlist-added.blockElement .single-landing-popup .title-and-stars h6 a {
    color: #000000 !important;
    text-decoration: none;
}
.inner-talent-wishlist-added.blockElement .single-landing-popup .rating-fil span.checked {
    color: #000 !important;
}
.inner-talent-wishlist-added.blockElement .talent-rating {
    width: 101px;
    flex-shrink: 0;
}
.inner-talent-wishlist-added.blockElement .content-over-wishlisted-image > p {
    font-size: 15px;
    line-height: 1;
    margin: 10px 0 0;
}
/*-- 27-07-2022 End --*/

/*-- 28-07-2022 --*/
#update-consumer-profile .form-grpo.textarea-agent {
    margin-top: 0;
    margin-bottom: 0;
}
#update-consumer-profile .upload-img-img {
    float: left;
    height: auto;
    width: 100%;
    max-width: 100%;
    border: hidden;
    background-color: #e7e7e7;
    height: 470px;
    max-height: inherit;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
#update-consumer-profile a#manage-consumer-camera {
    width: 100%;
    height: 100%;
}
.inner-agent-profile-signup .m-p-form form#update-consumer-profile .left-section-agent-signup i {
    left: auto;
    top: auto;
    bottom: 10px;
    right: 10px;
    width: 60px;
    height: 60px;
    background: #00b26b;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    font-size: 24px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
	pointer-events:none;
}
.alert.alert-info.password-message {
    width: 100%;
    margin-bottom: 25px;
}
.search-bar-agent-talents {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 25px;
}
.search-bar-agent-talents form {
    max-width: 745px;
    width: 100%;
    position: relative;
}
.search-bar-agent-talents input {
    height: 60px;
    border: 2px solid rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    padding: 0 55px 0 25px;
    background: transparent;
}
.search-bar-agent-talents input.agent-search-btn {
    position: absolute;
    right: 7px;
    top: 6px;
    width: 47px;
    background-color: #00b26b;
    height: 47px;
    border: hidden;
    background-image: url(../images/search-abnner.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
}
.table-section-agent.talents-agent-manage.blockElement {
    padding: 0;
    margin: -430px 0 50px;
    position: relative;
}
.talents-agent-manage .single-request-livestream {
    padding: 0;
	border:hidden;
}
.talents-agent-manage .agent-talent-listing {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.talents-agent-manage .agent-talent-listing > div {
    width: calc(100%/3 - 20px);
    margin-right: 30px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    margin-bottom: 40px;
    background: #fff;
    -webkit-border-radius: 37px;
    border-radius: 37px;
}
.talents-agent-manage .agent-talent-listing > div:nth-child(3n){
	margin-right:0;
}
.talents-agent-manage .agent-talent-listing > div.single-request-livestream .talent-img-section-rlive img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
}
.talents-agent-manage .agent-talent-listing > div.single-request-livestream .talent-img-section-rlive {
    height: 325px;
    width: 100%;
}
.talents-agent-manage .agent-talent-listing > div .talent-detail-section-rlive .single-content-line-rlive {
    border: hidden;
}
.talents-agent-manage .agent-talent-listing > div .talent-detail-section-rlive {
    padding: 25px 20px 40px !important;
    background: #fff;
    -webkit-border-radius: 0 0 35px 35px;
    border-radius: 0 0 35px 35px;
}
.talents-agent-manage .agent-talent-listing > div .talent-detail-section-rlive .first-line-btn-rlive .right a button {
    font-size: 17px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
	-webkit-border-radius:50px;
	border-radius:50px;
}
.talents-agent-manage .agent-talent-listing > div .talent-detail-section-rlive .first-line-btn-rlive span.right a {
    background-color: transparent;
    margin: 0;
    max-width: 142px;
}
.single-content-line-rlive.action-btn-single-agent {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
/*-- 28-07-2022 End --*/

/*-- 29-07-2022 --*/
.chatpage .whole-new-chat-page {
    height: calc(100vh - 105px);
    margin: 105px 0 0;
    border: hidden;
}
.chatpage.e3n header {
    background: rgba(0, 0, 0, 1);
}
.whole-new-chat-page {
    padding-left: 385px;
}
.search-chat-page-left form input {
    padding-left: 15px;
    padding-right: 35px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 40px 0 20px;
    height: 50px;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
}
.left-side-chat-page {
    max-width: 385px;
    border-right-color: #e7e7e7;
}
.btn-showing-recent-experience {
    display: inline-block;
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
}
.btn-showing-recent-experience button {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    height: 100%;
    border-radius: 0;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    padding: 0 25px;
}
.recent_exp_request {
    top: 100%;
    right: 0;
    max-width: 369px;
    border: hidden;
}
.recent_exp_request ul li {
    padding: 6px 10px 6px 10px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.recent_exp_request ul li span {
    font-weight: 600;
    text-transform: uppercase;
}
.involved-admin-in {
    display: -webkit-box;
    display: flex;
    flex-flow: column;
    position: relative;
    align-items: flex-end;
    padding: 0;
    background: transparent;
    color: #000;
	padding-left: 50px;
}
.lower-text-chat {
    font-size: 13px;
    color: #141416;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    display: inline-block;
    width: 100%;
    margin-top: 7px;
}
.upper-text-chat {
    font-size: 20px;
    color: #141416;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    line-height: 1;
}
a.involved-admin-in > img {
    position: absolute;
    left: 0;
    top: 3px;
}
.chat-help-under-seciton {
    max-width: 470px;
    padding: 12px 0 0;
}

.chat-writing .cke_inner {
    display: -webkit-box;
    display: flex;
    flex-flow: column-reverse;
}
.chat-writing #cke_1_contents, .chat-writing #cke_1_contents iframe {
    height: 120px !important;
}
.right-side-chat-new .chat-writing  .cke_top {
    border-bottom: hidden;
    border-top: 1px solid #e7e7e7;
    height: 60px !important;
    display: -webkit-box;
    display: flex;
    align-items: center;
    background: transparent;
    padding: 0 25px;
}
.chat-writing .cke_chrome {
    padding: 0;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.chat-writing {
    padding: 15px 30px;
    border-top: hidden;
}
.chat-writing > form {
    display: inline-block;
    width: 100%;
    position: relative;
}
.chat-writing button[type="submit"] {
    position: absolute;
    right: 20px;
    top: 132px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 8px 24px;
    line-height: 1;
	transition:all 0.3s ease;
}
.chat-writing button[type="submit"]:hover{
	background-color:#000;
	border-color:#000;
}
button#btn_attach_file {
    position: absolute;
    left: 325px;
    top: 140px;
    padding: 0;
    border: hidden;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    font-family: 'Poppins', sans-serif;
}
button#btn_attach_file i {
    margin-right: 5px;
}
.chat-writing button[type="submit"] i {
    margin-right: 5px;
}
span#attach_filename {
    position: absolute;
    left: 0;
    bottom: -35px;
}
span#attach_file_error {
    position: absolute;
    bottom: -50px;
    margin: 0;
}
.whole-chat-recent-room {
    padding: 0 7px;
}
.left-side-chat-page .list-ad img {
    height: 68px;
    width: 68px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: hidden;
}
.left-side-chat-page .list-ad-content h6 span {
    position: absolute;
    right: 0;
    top: 4px;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    color: #848484;
}
.left-side-chat-page .list-ad {
    align-items: center;
}
.left-side-chat-page .list-ad-content h6 {
    padding-top: 0;
    color: #0c0c0c;
    font-weight: 600;
    line-height: normal;
    position: relative;
    padding-right: 60px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-ad-content {
    width: calc(100% - 68px);
}
.whole-chat-recent-room > a {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 5px 0;
}
.left-side-chat-page .list-ad {
    padding: 18px 15px;
    border-bottom: hidden;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #f4f4f4;
	transition:all 0.3s ease;
}
.whole-chat-recent-room > a:hover > div {
    background-color: #e5f7f0;
}
.search-chat-page-left {
    padding: 10px;
}
.chatpage .right-side-chat-new .chat-de, .right-side-chat-new #talent-message-list.chat-de {
    height: -webkit-calc(100vh - 462px);
    height: -moz-calc(100vh - 462px);
    height: calc(100vh - 462px);
}
/*-- 29-07-2022 End --*/

/*-- 01-08-2022 --*/
ul.nav.nav-tabs.tabing-experience-request3n {
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 7px solid #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    box-shadow: inset 0 0 20px rgb(0 0 0 / 10%);
    padding: 45px 30px 90px;
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 45px;
}
ul.nav.nav-tabs.tabing-experience-request3n > li > a .counting-o {
    right: 4px;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 0;
    padding: 0;
    top: 4px;
    font-size: 25px;
    line-height: 1;
    font-weight: 500;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    color: #000;
	transition:all 0.3s ease;
}
ul.nav.nav-tabs.tabing-experience-request3n > li > a {
    margin: 0;
    font-weight: 600;
    font-family: "Poppins";
    font-size: 21px;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-decoration: none;
    padding: 16px 65px 16px 20px;
    background: #00b16b;
    border-color: #00b16b;
    color: #fff;
	transition:all 0.3s ease;
}
ul.nav.nav-tabs.tabing-experience-request3n > li:last-child > a > span {
    display: none;
}
ul.nav.nav-tabs.tabing-experience-request3n > li:last-child > a {
    padding: 0;
    color: #2c2c2c;
    border: hidden;
    background: transparent;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: italic;
    letter-spacing: 1px;
   
}
ul.nav.nav-tabs.tabing-experience-request3n > li {
    margin: auto;
}
ul.nav.nav-tabs.tabing-experience-request3n > li:last-child {
    position: absolute;
    right: 80px;
    bottom: 35px;
}
li.icon-li-uli i {
    font-size: 30px;
    padding: 0 10px;
}
ul.nav.nav-tabs.tabing-experience-request3n > li > a:hover, ul.nav.nav-tabs.tabing-experience-request3n > li.active > a {
    background: transparent;
    color: #000;
    border-color: #000;
}
ul.nav.nav-tabs.tabing-experience-request3n > li.active > a .counting-o, ul.nav.nav-tabs.tabing-experience-request3n > li > a:hover .counting-o {
    background: #000;
    color: #fff;
}
ul.nav.nav-tabs.tabing-experience-request3n > li:last-child a:hover {
    color: #c30000;
}
ul.nav.nav-tabs.tabing-experience-request3n > li:last-child.active a {
    color: #c30000;
}
.experience-request-page3n {
    padding: 0 !important;
    margin: -150px 0 0;
}
span.single-line-red-talent {
    color: #00b26b;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
span.single-line-red-talent {
    color: red;
}
/*-- 01-08-2022 End --*/

/*-- 02-08-2022 --*/
.agent-experience-listing {
    padding: 0;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}
.agent-experience-listing > div {
    width: calc(100%/3 - 20px);
    margin-right: 30px;
    margin-bottom: 40px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    padding: 0;
    border: hidden;
}
.agent-experience-listing > div:nth-child(3n){
	margin-right:0;
}
.agent-experience-listing .talent-img-section-rlive {
    width: 100%;
}
.agent-experience-listing .talent-img-section-rlive img {
    height: 325px;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.agent-experience-listing .talent-detail-section-rlive {
    padding-left: 0;
    -webkit-border-radius: 0 0 35px 35px;
    border-radius: 0 0 35px 35px;
    background: #fff;
    overflow: hidden;
}
.agent-experience-listing .talent-img-section-rlive {
    width: 100%;
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
    overflow: hidden;
}
.agent-experience-listing .single-content-line-rlive {
    border: hidden;
}
.agent-experience-listing .first-line-btn-rlive .right a button {
    font-size: 17px;
    padding: 10px 5px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.two-btns-agent-experience {
    display: inline-block;
    width: 100%;
    background-color: #e5f7f0;
    float: left;
    padding: 20px 10px;
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.two-btns-agent-experience > a {
    width: calc(100%/2 - 5px);
    margin-right: 10px;
}
.two-btns-agent-experience > a:last-child{
	margin-right:0;
	background-color:#191919;
}
.two-btns-agent-experience > a {
    width: calc(100%/2 - 5px);
    margin-right: 10px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 12px 10px;
}
.agent-experience-listing .buttons-section-rlive {
    max-width: 100%;
}
.agent-experience-listing .single-content-line-rlive {
    padding: 16px 20px;
    display: -webkit-box;
    display: flex;
}
.agent-experience-listing .talent-detail-section-rlive .single-content-line-rlive:first-child {
    padding-top: 16px;
}
.single-content-line-rlive.action-btns-agent {
    align-items: center;
}
.agent-experience-listing .single-request-livestream:nth-child(2n) .talent-detail-section-rlive {
    padding-right: 0;
}
.table-section-agent.blockElement {
    padding: 0;
    margin: -150px 0 50px;
}
.two-btns-agent-experience a.view-chat-button:hover {
    background-color: #191919;
    color: #fff;
}
.two-btns-agent-experience > a.manage-agent:hover {
    background-color: #00b26b;
    color: #fff;
}
.single-content-line-rlive.action-btns-agent button.cmn-btn:hover {
    background-color: #191919 !important;
}
.right-side-chat-new .list-de {
    padding: 20px 30px 20px 110px;
    border: hidden;
    align-items: end;
    position: relative;
}
.right-side-chat-new .list-de img {
    width: 65px;
    height: 65px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 25px;
    bottom: 20px;
}
.list-de-content {
    width: 45%;
    background: #e5f7f0;
    -webkit-border-radius: 35px 35px 35px 0;
    border-radius: 35px 35px 35px 0;
    padding: 20px;
}
.right-side-chat-new .list-de > span {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    color: #848484;
    position: absolute;
    bottom: -5px;
    left: 110px;
}
.list-de h6 {
    display: none;
}
.list-de p {
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    font-family: 'Poppins', sans-serif;
    color: #0c0c0c;
    padding: 0;
    margin: 3px 0;
}
.right-side-chat-new .list-de.user-message {
    justify-content: flex-end;
    padding: 20px 110px 20px 30px;
}
.right-side-chat-new .list-de.user-message img {
    left: auto;
    right: 25px;
    margin: 0;
}
.right-side-chat-new .list-de.user-message .list-de-content{
	-webkit-border-radius: 35px 35px 0 35px;
    border-radius: 35px 35px 0 35px;
	background-color:#f3f3f3;
}
.right-side-chat-new .list-de.user-message > span {
    left: auto;
    right: 110px;
}
/*-- 02-08-2022 End --*/

/*-- 03-08-2022 --*/
.Talent-Details_Page-New .talent-experiences-detail-page .img-cicrle {
    min-height: 230px;
    background-image: url(../images/img-category.jpg);
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
}
.Talent-Details_Page-New .talent-experiences-detail-page .image-content-box {
    border: 2px solid #2c2c2c;
    -webkit-border-radius: 0 0 35px 35px;
    border-radius: 0 0 35px 35px;
    border-top: hidden;
    padding: 25px 20px 29px;
    margin: 0;
    transition: all 0.3s ease;
    background: transparent;
}
.Talent-Details_Page-New .talent-experiences-detail-page .image-content-box h6 {
    height: auto;
    font-size: 26px;
    color: #0e0e0e;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 14px;
	transition: all 0.3s ease;
}
.Talent-Details_Page-New .talent-experiences-detail-page .image-content-box p {
    height: auto;
    font-size: 15px;
    line-height: 27px;
    color: #0e0e0e;
    font-weight: 400;
    font-family: "Poppins";
    min-height: 55px;
	transition:all 0.3s ease;
}
.talent-experiences-detail-page .bottom-image-content-box button {
    margin: 0;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 18px;
    color: #2f2f2f;
    font-weight: 500;
    font-family: "Poppins";
    padding: 12px 25px;
    background: transparent;
    border: 2px solid #2f2f2f;
	transition: all 0.25s ease;
}
.talent-experiences-detail-page .data-box {
    display: inline-block;
    width: 100%;
}
.talent-experiences-detail-page .data-box:hover .image-content-box {
    background: #00b26b;
    border-color: #00B56B;
}
.Talent-Details_Page-New .talent-experiences-detail-page .data-box:hover .image-content-box h6, .Talent-Details_Page-New .talent-experiences-detail-page .data-box:hover .image-content-box p{
	color: #fff;
}
.Talent-Details_Page-New .talent-experiences-detail-page .data-box:hover button, .Talent-Details_Page-New .talent-experiences-detail-page .data-box button:hover{
	 background-color:#fff !important;
	 color:#00b26B;
	 border-color:#fff;
}
div#experience-ta-detail {
    padding-bottom: 0;
    padding-top: 0;
}
.talent-experiences-detail-page {
    display: inline-block;
    width: 100%;
    background: #f4f4f4;
    padding: 65px 0 80px;
    margin-top: 80px;
}
.Talent-Details_Page-New .talent-review-show #reviews-talent-details .li-sec-filter {
    width: 100%;
    filter: drop-shadow(0 0 12.5px rgba(0,0,0,0.12));
    box-shadow: none;
    padding: 7px;
    margin: 0;
    position: relative;
    height: 100%;
}
.Talent-Details_Page-New .talent-review-show #reviews-talent-details .li-se-f-img-2 img {
    min-height: 10px;
    max-width: 100%;
    max-height: 100%;
    height: 100px;
    width: 100px;
    object-fit: cover;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.Talent-Details_Page-New .talent-review-show #reviews-talent-details .li-se-f-img {
    width: 100%;
    height: 100%;
}
.Talent-Details_Page-New .talent-review-show #reviews-talent-details .for-mobile-center {
    max-width: 100%;
    margin-right: 0;
}
#reviews-talent-details .li-se-f-img-2 {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
 .Talent-Details_Page-New .talent-review-show #reviews-talent-details .li-sec-f-content {
    flex-flow: column;
    padding: 40px 35px 50px;
    position: relative;
    height: 100%;
}
#reviews-talent-details .rating-fil span.checked {
    color: #00b26b !important;
    font-size: 20px;
}
 .Talent-Details_Page-New #reviews-talent-details .rating-social {
    margin: 10px 0 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
#reviews-talent-details .fil-intro.talent-name {
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
}
 .talent-review-show #reviews-talent-details .fil-intro.talent-name span {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 43px;
    color: #0e0e0e;
    font-weight: 600;
    font-family: "Poppins";
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 10px 0 0;
}
#reviews-talent-details .li-sec-f-content p {
    font-size: 15px;
    line-height: 32px;
    color: #0e0e0e;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    padding: 0;
}
#reviews-talent-details .owl-stage .item {
    height: 100%;
    position: relative;
}
#reviews-talent-details .owl-stage {
    display: -webkit-box;
    display: flex;
}
.Talent-Details_Page-New .talent-review-show {
    border-top: hidden;
    padding: 0;
    margin-top: 60px;
}
.Talent-Details_Page-New .talent-experience-content.talent-event-content {
    margin: 50px 0 0;
}
.talent-gallery-section {
    margin: 60px 0 0;
}
/*-- 03-08-2022 End --*/

/*-- 04-08-2022 --*/
form#experience-request {
    display: inline-block;
    width: 100%;
    margin: -430px 0 70px;
}
.talent-general-detail-content {
    display: inline-block;
    width: 100%;
}
.w-des-here.top-section-exp-new {
    padding: 0;
}
.top-section-exp-new .sec-w-des-here {
    padding: 0;
    box-shadow: none;
    display: -webkit-box;
    display: flex;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    box-shadow: inset 0 0 25px rgb(0 0 0 / 10%);
    padding: 30px;
    min-height: 440px;
}
.left-image-ex-new {
    max-width: 100%;
    flex: 0 0 400px;
    width: 400px;
    flex-shrink: 0;
}
.exper-img-left {
    position: relative;
    height: 100%;
    background-image: url(../images/bg-img-exp-new.jpg);
    background-size: cover;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
}
.right-content-exp-new {
    padding: 0 0 0 50px;
}
.right-content-exp-new h3 {
    float: left;
    width: 100%;
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 43px;
    color: #000000;
    font-weight: 700;
    font-family: "Poppins";
    margin: 0;
}
.right-content-exp-new p {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 33px;
    color: #000000;
    font-weight: 400;
    font-family: "Poppins";
    margin: 10px 0 0;
}
.right-content-exp-new .user-title-detial-talent.description-talent {
    max-height: unset;
}
.location-and-price.blockElement b {
    top: 0;
    min-width: inherit;
    margin: 0 15px 0 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.contracts-videos-images-div {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
}
.right-content-exp-new .images-media-li {
    margin: 30px 0 0;
    padding: 0;
}
.right-content-exp-new .images-media-li .images-lis {
    width: auto;
    flex-flow: column;
}
.right-content-exp-new .images-media-li .images-lis h6 {
    font-size: 20px;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0 0 5px;
    font-family: Poppins;
    font-weight: 600;
}
.des-tagline-sec, .record-section-design, .area-section, .images-lis li {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.right-content-exp-new .images-media-li > div {
    margin-right: 20px;
}
.right-content-exp-new .images-media-li > div:first-child {
    margin-right: 0;
}
.form-section-exp-new.blockElement {
    background: transparent;
    margin-top: 40px;
}
ul#myTabex {
    border-radius: 37px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    background-color: #ffffff;
    display: inline-block;
}
ul#myTabex li{
	margin:0;
}
ul#myTabex li button {
    font-size: 20px;
    color: #00b26b;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    text-transform: uppercase;
    border: hidden;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 20px 30px;
    line-height: 1;
    margin: 8px;
	transition: all 0.3s ease;
}
ul#myTabex li button.active, ul#myTabex li button:hover{
	background-color:#00b26b;
	color:#fff;
}
.main-line-tabing-experience {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
}
.main-line-tabing-experience > div {
    width: calc(100%/2 - 20px);
}
.main-line-tabing-experience label {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    line-height: 1;
    color: #000000;
    font-weight: 600;
    font-family: "Poppins";
    text-transform: uppercase;
    margin-bottom: 12px;
}
.main-line-tabing-experience input,
.main-line-tabing-experience select {
    width: 100%;
    border: 1px solid #cdcdcd;
    height: 52px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 400;
    padding: 0 20px;
    font-family: 'Poppins';
}
.left-section-date-time-exp .single-field-exp-request.exp-time-expreq:last-child {
	margin-left: 10px;
}
span.input-with-icon i {
    position: absolute;
    left: 15px;
    top: 17px;
    font-size: 17px;
    color: #979797;
}
.main-line-tabing-experience span.input-with-icon input {
    padding: 0 20px 0 37px;
}
.left-section-date-time-exp > div:first-child {
    width: 230px;
    flex-shrink: 0;
    margin-right: 10px;
}
.main-line-tabing-experience > div {
    width: calc(100%/2 - 25px);
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
}
.single-field-exp-request.exp-time-expreq {
    width: 100%;
}
.single-field-exp-request.exp-time-expreq .time-field-exp-req-line {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.time-field-exp-req-line > span {
    padding: 0 7px;
    font-size: 17px;
    line-height: 30px;
    color: #484848;
    font-weight: 400;
    font-family: "Poppins";
}
span.input-with-icon {
    display: inline-block;
    width: 100%;
    position: relative;
}
.right-section-date-time-exp > div {
    margin-right: 10px;
}
.right-section-date-time-exp > div:last-child {
    margin-right: 0;
}

div#myTabContentexp {
    display: inline-block;
    width: 100%;
    padding: 40px 10px 0;
}
a.exp-req1-tab-btn {
    background-color: #00b26b;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    float: left;
    font-size: 20px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 17px 20px;
    max-width: 730px;
    width: 100%;
    text-align: center;
    margin-top: 45px;
	transition: all 0.3s ease;
}
a.exp-req1-tab-btn:hover{
	background-color:#000;
	color:#fff;
}
.second-tab-exp-req-content {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    margin-top: 37px;
}
.second-tab-exp-req-content > div {
    width: calc(100%/2 - 20px);
}
.second-tab-exp-req-content label {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    line-height: 1;
    color: #000000;
    font-weight: 600;
    font-family: "Poppins";
    text-transform: uppercase;
    margin-bottom: 12px;
}
.text-area-box-exp-req textarea {
    width: 100%;
    resize: none;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    height: 150px;
    padding: 15px;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Poppins';
}
button.send-request-btn-expt {
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    border: hidden;
    line-height: 1;
    float: left;
    width: 100%;
    background-color: #00b26b;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 18px 20px;
    margin-top: 25px;
transition: all 0.3s ease;
}
button.send-request-btn-expt:hover{
	background-color:#000;
color:#fff;
}
.select-type-r.new-radio-request-experience ul {
    margin: 0;
    padding: 0;
}
.select-type-r.new-radio-request-experience ul li span:last-child {
    font-size: 15px;
    color: #272727;
    font-weight: 400;
    font-family: "Poppins";
}
.select-type-r.new-radio-request-experience ul li {
    padding: 0 0 0 20px;
    margin: 0 0 18px;
}
.form-section-exp-new.blockElement .select-type-r.new-radio-request-experience ul li .checkmark {
    top: 6px;
}
.select-type-r.new-radio-request-experience {
    margin-bottom: 0;
}
.payment-terms-exp-req {
    display: inline-block;
    width: 100%;
    margin-top: 41px;
}
.upfront-completion-payment {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
}
.upfront-completion-payment > div {
    width: calc(100%/2 - 5px);
}
.single-pay-req input {
    width: 100%;
    border: 1px solid #cdcdcd;
    height: 52px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 400;
    padding: 0 20px 0 35px;
    font-family: 'Poppins';
}
.payment-terms-exp-req > h6 {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 1;
    color: #000000;
    font-weight: 700;
    font-family: "Poppins";
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
}
/*-- 04-08-2022 End --*/

/*-- 08-04-2022 --*/
.search-oper-banner {
    display: table;
    width: 100%;
}
.inner-main-section-category-all {
	-webkit-border-radius: 50px;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    box-shadow: inset 0 0 25px rgba(0,0,0,0.1);
}
.top-head-category-all {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 37px 40px;
    background-color: #00b26b;
    -webkit-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
}
.top-head-category-all .event-search {
    max-width: 470px;
    width: 100%;
}
.top-head-category-all .event-search input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  opacity:0.8;
}
.top-head-category-all .event-search input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity:0.8;
}
.top-head-category-all .event-search input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
  opacity:0.8;
}
.top-head-category-all .event-search input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  opacity:0.8;
}
.top-head-category-all .event-search input[type="text"] {
    width: 100%;
    height: 55px;
    border: 2px solid #fff;
    background: transparent;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins';
    letter-spacing: 1px;
    padding: 0 55px 0 20px;
}
.top-head-category-all .event-search i {
    position: absolute;
    right: 0;
    left: auto;
    width: 55px;
    height: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    color: #fff;
    border-left: 2px solid #fff;
    font-size: 17px;
}
.top-head-category-all > h3 {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Poppins';
    color: #fff;
    letter-spacing: 1px;
}
.category-alls > a {
    width: calc(25% - 15px);
    margin-right: 20px;
	margin-bottom:20px;
	text-decoration:none;
}
.category-alls > a:nth-child(4n) {
    margin-right: 0;
}
.category-alls {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 40px 40px 20px;
}
.image-category-alls {
    background-image: url(../images/img-category.jpg);
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 230px;
    -webkit-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
}
.content-category-alls {
    border: 3px solid #191919;
    border-top: hidden;
    -webkit-border-radius: 0 0 30px 30px;
    border-radius: 0 0 30px 30px;
    padding: 25px 15px 10px;
    min-height: 155px;
	transition: all 0.3s ease;
}
.content-category-alls h6 {
    display: inline-block;
    width: 100%;
    font-size: 22px;
    color: #101010;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    min-height: 53px;
	transition: all 0.3s ease;
}
.content-category-alls > span {
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 43px;
    color: #00b26b;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    padding: 11px 10px;
    margin: 15px auto 0;
    display: table;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    transition: all 0.3s ease;
    width: 160px;
    text-align: center;
}
.category-alls > a:hover .content-category-alls span i {
    margin-left: -17px;
    opacity: 0;
    visibility: hidden;
}
.content-category-alls > span i {
    color: #00b26b;
	transition:all 0.3s ease;
}
.category-alls > a:hover .content-category-alls {
    border-color: #00b26b;
    background-color: #00b26b;
}
.category-alls > a:hover .content-category-alls h6 {
    color: #fff;
}
.category-alls > a:hover .content-category-alls span {
    background: #fff;
}
form#new-talent-signup-from .form-grp.agency-web-section {
    width: 100%;
}
form#new-talent-signup-from .talent-signup-textarea-collectio p.question.required {
    font-size: 16px;
    color: #5c5c5c;
    margin: 0 0 10px 0;
}
.agency-page.blockElement {
    padding: 0;
    margin: -150px 0 0;
} 
.agency-page .content-top-agency-page h4 a {
    color: #fff;
    text-decoration: underline;
}
.agency-page .content-top-agency-page h4 {
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #00b26b;
    border: 10px solid #ffffff;
    font-size: 21px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    padding: 30px 60px;
    margin: 0 0 10px;
}
.agency-page-logos.blockElement ul li {
    width: 25%;
    margin-right: 0;
    margin-bottom: 0;
    border: hidden;
    padding: 0;
    min-height: 220px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.agency-page-logos.blockElement ul li::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 80%;
    background: #d9d9d9;
    transform: translateY(-50%);
}
.agency-page-logos.blockElement ul li:nth-child(4n)::after{
	display:none;
}
.agency-page-logos.blockElement ul li::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 80%;
    height: 1px;
    background: #d9d9d9;
    transform: translateX(-50%);
}
.agency-page-logos.blockElement ul li:nth-child(1)::before, .agency-page-logos.blockElement ul li:nth-child(2)::before, .agency-page-logos.blockElement ul li:nth-child(3)::before, .agency-page-logos.blockElement ul li:nth-child(4)::before{
	display:none;
}
.agency-page-logos.blockElement ul li {
    width: 25%;
    margin-right: 0;
    margin-bottom: 0;
    border: hidden;
    padding: 0;
    min-height: 220px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    box-shadow: none !important;
}
.some-other-agencies {
    background-image: url("../images/bg-image-agency.jpg");
	background-size:cover;
	background-position: bottom center;
    padding: 60px 0 90px;
}
.agency-page-logos.blockElement {
    padding: 40px 0 60px;
}
.some-other-agencies h6 {
    float: left;
    width: 100%;
    margin-bottom: 35px;
    margin-top: 0;
    font-size: 50px;
    letter-spacing: 1px;
    line-height: normal;
    color: #000000;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
}
.some-other-agencies ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    width: 100%;
}
.some-other-agencies ul li {
    float: left;
    width: calc(100%/6 - 16.66px);
    margin-right: 20px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    background-color: #ffffff;
    border: 1px solid rgba(163,163,163,0.35);
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #000000;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    min-height: 110px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
	transition: all 0.3s ease;
}
.some-other-agencies ul li:nth-child(6n) {
    margin-right: 0;
}
.some-other-agencies ul li:hover {
    background: #00b26b;
    color: #fff;
}
.main-section-category-all {
    margin-top: -150px;
}
.calender-page.password-page-talent {
    background-image: url(../images/pass-bg.jpg);
    background-size: cover;
    background-position: bottom center;
    margin: 0px 0 0 !important;
}
.transparent-bg-banner {
    background: transparent;
}
.password-page-talent .tabing-top-at-events.mps-tal.manage-profiel-n {
    margin-top: 50px;
}
.changepassword .m-p-form {
    padding: 0;
    float: right;
    display: inline-block;
}
.changepassword .main-section-main-content {
    margin-top: 0;
    padding: 80px 0 160px;
}
.changepassword .admin-form-heading h6 {
    font-size: 24px;
    line-height: 1;
    color: #ffffff;
    font-family: 'Poppins';
    font-weight: 600;
	padding:22px 0;
}
.changepassword .admin-form-heading {
    padding: 0;
    max-height: inherit;
    background: #000;
    border-radius: 40px 40px 0 0;
    -webkit-border-radius: 40px 40px 0 0;
}
.changepassword .m-p-form input {
    border: 1px solid #919191;
    font-size: 15px;
    line-height: 1;
}
.changepassword .m-p-form .form-grpo {
    padding: 0; 
    margin-bottom: 20px;
}
.changepassword .m-p-form input[type="submit"] {
    border: hidden;
    font-size: 20px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    margin: 0;
    padding: 19px 28px;
}
.changepassword .m-p-form .form-grpo i {
    top: 19px;
    color: #b5b5b5 !important;
    left: 20px;
    font-size: 15px;
}
#update_talent_password {
    padding: 105px 35px 40px;
	-webkit-border-radius: 40px;
    border-radius: 40px;
    border: 1px solid #ddd;
}
/*-- 08-04-2022 End --*/

/*-- 09-04-2022 --*/
.bio-six-sec {
    padding: 0;
    border-radius: 0;
}
.bio-six-sec ul {
    margin: 40px 0 0;
    display: inline-block;
    width: 100%;
}
.bio-six-sec ul li {
    padding: 35px 0;
    height: auto;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #d1d1d2;
}
.list-title {
    padding: 0;
    font-size: 25px;
    line-height: normal;
    color: #0a0a0b;
    font-weight: 600;
    font-family: "Poppins";
}
.bio-six-sec ul li p {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    line-height: 34px;
    color: #0a0a0b;
    font-weight: 400;
    font-family: "Poppins";
    margin-top: 15px;
}
.bio-six-sec ul li i {
    position: static;
    color: #fff;
}
a.edit-bio-info {
    position: absolute;
    right: 0;
    top: 24px;
    width: 60px;
    height: 60px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #00b26b;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    text-decoration: none;
}
a.edit-bio-info:hover{
	background-color:#000;
}
.bio-six-sec ul li:last-child {
    border-bottom: hidden;
}
.two-attribute-sections {
    display: -webkit-box;
    display: flex;
    width: 100%;
    padding: 0 0 70px;
    border-bottom: 1px solid #e0e0e0;
}
.two-attribute-sections .row > div:last-child .full-sec-struc-heading {
    background: #080808;
}
.full-sec-struc-heading h6 {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
}
.full-sec-struc-heading {
    padding: 27px 10px;
    -webkit-border-radius: 30px 30px 0 0;
}
.full-sec-struc {
    -webkit-border-radius: 30px;
    border-radius: 30px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    border: hidden;
    margin-bottom: 25px;
}
.mp-list-att ul li .checkmark {
    height: 20px;
    width: 20px;
    border-radius: 0;
    border: 1px solid #aaa;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    left: 0;
    top: 2px;
}
.mp-list-att ul li .checkmark::after {
    left: 6px;
    top: 2px;
    width: 7px;
    height: 12px;
    border-width: 0 2px 2px 0;
}
.experiences-bio-attri .full-sec-struc.list-wthree.mp-list-att li {
    width: 50%;
}
.full-sec-struc.list-wthree.mp-list-att li {
    padding: 0 5px 0 30px;
    float: left;
    margin: 12px 0;
}
.full-sec-struc.list-wthree.mp-list-att ul li a {
    margin-left: 0;
    padding: 0;
    font-size: 16px;
    color: #353535;
    font-weight: 300;
    font-family: "Poppins";
    line-height: 1;
}
.full-sec-struc.list-wthree.mp-list-att li input {
    width: 20px;
    height: 21px;
    margin: 0;
    left: 0;
    top: 2px;
}
.full-sec-struc.list-wthree.mp-list-att ul {
    padding: 20px 20px 20px 30px;
}
.button-for-save.btn-new-a-mp button {
    font-size: 21px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    float: none;
    margin: 0 auto 0;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 21px 37px;
    height: auto;
    width: auto;
    text-transform: uppercase;
}
.hastags-search {
    margin-top: 65px;
    display: inline-block;
    width: 100%;
    margin-bottom: 80px;
}
.row {
    margin: 0 -15px;
}
.row > *{
	padding:0 15px;
}
.left-search-add-hastags {
    padding: 0;
    border: hidden;
}
.left-search-add-hastags label {
    font-size: 30px;
    line-height: 1;
    color: #000000;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
}
.left-search-add-hastags .hastag-input input {
    border: 1px solid #e7e7e7;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 20px;
    text-align: center;
    margin-top: 18px;
    margin-bottom: 15px;
}
.left-search-add-hastags button {
    font-size: 21px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    display: table;
    padding: 16px 73px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
	transition: all 0.3s ease;
}
.list-of-hastags-added {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #ffffff;
    border: 2px solid #e7e7e7;
    height: 250px;
    overflow-y: auto;
	position:relative;
}
.hastags-search .row {
    align-items: center;
}
.list-of-hastags-added .no-hashtag {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    line-height: 43px;
    color: #848484;
    font-weight: 300;
    font-family: "Poppins";
    text-align: center;
}
.list-of-hastags-added ul li span.remove-tags {
    background-color: transparent;
}
.list-of-hastags-added ul li {
    padding: 8px 35px 8px 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #e8e8e8;
    border: hidden;
    width: auto;
    margin: 0 10px 10px 0 !important;
}
#experienceModal .modal-dialog, #experienceeditModal .modal-dialog {
    min-width: 800px;
}
#experienceModal .modal-header h4, #experienceeditModal .modal-header h4, #refund-modal .modal-header h4, #Term_condtion_modal .modal-header h4 {
    color: #00b16b;
    padding: 0;
    margin-bottom: 40px;
}
#experienceeditModal .modal-body {
    padding: 0;
}
#experienceModal .modal-header, #experienceeditModal .modal-header, #refund-modal .modal-header, #Term_condtion_modal .modal-header {
    padding-bottom: 0;
}
#bio_title {
    font-size: 22px;
    color: #000;
    padding-left: 0;
    font-family: 'Poppins';
    font-weight: 600;
}
#bio_title::before{
	display:none;
}
#experienceModal .modal-body form textarea, #experienceeditModal .modal-body form textarea, #refund-modal .modal-body textarea, #Term_condtion_modal .modal-body textarea {
    width: 100%;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
#experienceModal .modal-body form button, #experienceeditModal .modal-body form button {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 10px !important;
}
.calender-page.create-new-experience-page {
    padding: 0;
    margin-bottom: 70px;
}
form#create-experience-form {
    display: inline-block;
    width: 100%;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    box-shadow: inset 0 0 7px rgba(0,0,0,0.1);
    padding: 50px;
    margin-top: -130px;
}
.set-price-sec {
    margin-top: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.set-price-sec span {
    width: 210px;
    flex-shrink: 0;
    text-align: left;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    text-transform: uppercase;
    padding: 0;
}
.set-price-sec .price-of-event {
    max-width: 150px;
    float: left;
    position: relative;
    margin: 0;
    display: inline-block;
    padding: 0;
}
.price-of-event i {
    left: 12px;
    top: 14px;
    transform: translateY(0);
    font-size: 18px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 400;
    font-family: "Poppins";
    font-style: normal;
}
.set-price-sec .price-of-event input {
    width: 100%;
    height: 45px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 10px 0 30px;
    text-align: left;
	border-color:rgba(145, 145, 145, 0.35);
}
.des-tagline-sec.detail-new-a-removal {
    padding: 0;
    margin: 0;
    box-shadow: none;
}
.event_title {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
}
.event_title > label {
    font-size: 20px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    text-transform: uppercase;
    width: 210px;
    flex-shrink: 0;
}
.des-tagline-sec .event_title input {
    height: 45px;
    border: 1px solid rgba(145, 145, 145, 0.35);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    font-family: 'Poppins';
    PADDING: 0 20PX;
}
.dis-tag .text-area-write > span {
    font-size: 20px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    text-transform: uppercase;
    width: 210px;
    flex-shrink: 0;
    POSITION: STATIC;
	margin:0;
}
.text-area-write {
    padding-left: 0;
    display: -webkit-box;
    display: flex;
    justify-content: flex-start;
}
.text-area-write textarea {
    height: 150px;
    -webkit-border-radius: initial;
    border-radius: initial;
    font-size: 16px;
    padding: 10px 20px;
}
.area-section {
    padding: 0;
    background: transparent;
    margin: 0;
}
.area-section span {
    flex-shrink: 0;
    font-size: 20px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    text-transform: uppercase;
    width: 210px;
    flex-shrink: 0;
	margin:0;
}
.area-section-o {
    padding-bottom: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.area-section.new-section-a-removal input {
    width: 100%;
    height: 45px;
    border: 1px solid rgba(145, 145, 145, 0.35);
    padding: 0 20px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin: 0;
}
.cover-phto-new-sec {
    margin-bottom: 20px;
}
.dis-tag {
    margin-bottom: 20px;
}
.area-section.new-section-a-removal > div:first-child {
    margin-bottom: 20px;
}
/*-- 09-04-2022 End --*/

/*-- 11-08-2022 --*/
.create-new-experience-page .images-media-li .uploads-experience + h6 {
    font-size: 20px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    margin-top: 20px;
    padding: 0;
}
.create-new-experience-page  ul.uploads-experience {
    border: 2px solid #00b26b;
    width: 77px;
    height: 77px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin: 0;
}
.create-new-experience-page  ul.uploads-experience li {
    width: auto;
    height: auto;
    min-width: inherit;
    background: transparent;
    border: hidden;
    margin: 0;
    font-size: 28px;
    color: #00b26b;
}
.create-new-experience-page .images-media-li {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
}
.create-new-experience-page .images-media-li > div {
    margin: 0;
    display: -webkit-box;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto !important;
    padding: 0 20px;
}
.create-new-experience-page .images-media-li > div:nth-child(2) {
    width: 40% !important;
    flex-shrink: 0;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.create-new-experience-page .create-new-event-page-right-sec {
    margin: 0;
    padding: 65px 0 0 55px;
}
.create-new-event-page-right-sec .btn-nor-sec.btns-experience-create {
    width: 100%;
    margin: 85px 0 0;
}
.btn-nor-sec.btns-experience-create .two-nor-btn > button {
    width: calc(100%/2 - 10px);
    margin-right: 20px;
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    padding: 18px 10px;
}
.btn-nor-sec.btns-experience-create .two-nor-btn > button:last-child {
    margin-right: 0;
    background-color: #1a1a1c;
}
.btn-nor-sec.btns-experience-create .two-nor-btn > button:last-child:hover{
	background-color:#00b26b;
}
.btn-nor-sec.btns-experience-create .two-nor-btn {
    display: -webkit-box;
    display: flex;
}
.btn-nor-sec.btns-experience-create .one-nor-btn button {
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    padding: 18px 10px;
    margin: 20px 0 0;
}

/*-- 11-08-2022 End --*/

/*-- 12-08-2022 --*/
.create-new-experience-page .uploads-showing-here ul li {
    float: left;
    width: 100px;
    height: 100px !important;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 10px !important;
    position: relative;
    display: -webkit-box !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.uploads-showing-here ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.create-new-experience-page .uploads-showing-here ul li.pdf-li:hover .contract-pdf-name {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.create-new-experience-page .uploads-showing-here ul li span img {
    max-height: 100%;
}
.create-new-experience-page .uploads-showing-here ul li span {
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3px;
}
.uploads-showing-here {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
.uploads-showing-here h6 {
    margin-bottom: 10px;
}
.uploads-showing-here {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    background: #f7f7f7;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 30px;
}
.uploads-showing-here h5 {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
	margin:10px 0;
}
/*-- 12-08-2022 End --*/

/*-- 16-08-2022 --*/
.top-shadow-box-event {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    display: inline-block;
    width: 100%;
    box-shadow: inset 0 0 25px rgba(0,0,0,0.1);
    display: -webkit-box;
    display: flex;
    padding: 50px 40px;
}
.right-shadow-event-box {
    width: 600px;
    flex-shrink: 0;
	padding-left:50px;
}	
.left-shadow-box-event {
    width: 100%;
    padding-right: 50px;
    border-right: 1px solid #eee;
}
.left-shadow-box-event .cover-photo {
    height: 290px;
    -webkit-border-radius: 33px;
    border-radius: 33px;
    overflow: hidden;
}
button#add-event-cover {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 20px;
    font-weight: 600;
    font-family: "Poppins";
    padding: 10px 10px;
    height: auto;
    width: 240px;
}
.left-shadow-box-event .profile-pic {
    width: 127px;
    height: 127px;
    border: 10px solid #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
	box-shadow: 0 0 5px #d5d5d5;
    overflow: hidden;
}
.right-shadow-event-box > div {
    display: -webkit-box;
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0;
}
.right-shadow-event-box > div > label {
    font-size: 19px;
    color: #121214;
    font-weight: 500;
    font-family: "Poppins";
    text-transform: uppercase;
    width: 150px;
    flex-shrink: 0;
    line-height: 1;
}
.right-shadow-event-box > div.dis-tag {
    align-items: flex-start;
    margin-top: 20px;
}
.right-shadow-event-box .set-price-sec > span {
    width: 100%;
    max-width: 100%;
    flex-shrink: inherit;
}
.right-shadow-event-box .set-price-sec > span::before {
    content: "$";
    position: absolute;
    left: 15px;
    top: 13px;
    font-size: 19px;
    color: #00b26b;
    font-weight: 500;
    font-family: "Poppins";
}
.right-shadow-event-box .event_title > input {
    font-size: 16px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin: 0;
    padding: 0 20px;
}
.right-shadow-event-box .cke_inner {
    display: -webkit-box;
    display: flex;
    flex-flow: column-reverse;
}
.right-shadow-event-box span#cke_1_top {
    display: -webkit-box;
    display: flex;
    justify-content: center;
    background: transparent;
    border: hidden;
    border-top: 2px solid #d5d5d5;
}
div#cke_event-desc, div#cke_description {
    -webkit-border-radius: 30px;
    border-radius: 30px;
    width: 100%;
}
.right-shadow-event-box > div.event_title {
    margin-top: 20px;
    float: left;
}
.right-shadow-event-box > div.dis-tag label {
    margin-top: 10px;
}
.main-event-content > div {
    width: 50%;
    flex-shrink: 0;
}
.main-event-content {
    display: -webkit-box;
    display: flex;
    width: 100%;
    margin-top: 90px;
}
.event-main-left-content > div > label {
    font-size: 18px;
    line-height: 1;
    color: #121214;
    font-weight: 500;
    font-family: "Poppins";
    width: 260px;
    flex-shrink: 0;
}
.event-main-left-content > div {
    display: -webkit-box;
    display: flex;
    width: 100%;
    margin: 0;
    align-items: center;
}
.event-main-left-content > div.event-type-seciton select {
    width: 100%;
    max-width: 100%;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 15px;
    line-height: 1;
    color: #353535;
    font-weight: 400;
    font-family: "Poppins";
    padding: 0 20px;
}
.event-main-left-content > div.time-date-select .date-select, .event-main-left-content > div.time-date-select .time-selects {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
}
.event-main-left-content > div.time-date-select .date-select > div, .event-main-left-content > div.time-date-select .time-selects > div {
    width: calc(100%/2 - 20px);
}
.event-main-left-content > div.time-date-select .date-select span.sto, .event-main-left-content > div.time-date-select .time-selects span.sto {
    padding: 0;
    color: #6a6a6a;
    font-weight: 400;
    font-family: "Poppins";
    font-size: 13px;
}
.event-main-left-content > div.time-date-select .date-select > div input, .event-main-left-content > div.time-date-select .time-selects input {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    line-height: 1;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 300;
}
.event-main-left-content .total-no-ticket input.anot {
    width: 100%;
    height: 43px;
    padding: 0 20px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-align: left;
}
.event-main-left-content .total-no-ticket {
    padding: 0;
}
.event-main-left-content > .private-event-section {
    margin-left: 260px;
}
.event-main-left-content > .private-event-section .checkmark-rt {
    top: -1px;
}
.private-event-section .custom_chk {
    font-size: 17px;
    padding: 0 0 0 27px;
    color: #353535;
    font-weight: 500;
    font-family: "Poppins";
}
.event-main-left-content > .private-event-section {
    margin: 40px 0 40px 260px;
}
.event-main-left-content .Sweepstakes-pack {
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    background-color: #ffffff;
    -webkit-border-radius: 35px;
    border-radius: 35px;
}
.event-main-left-content > div.Sweepstakes-pack {
    flex-flow: column;
    align-items: flex-start;
    padding: 32px 25px;
}
.event-main-left-content > div.Sweepstakes-pack > label {
    width: 100%;
    font-size: 18px;
    line-height: 1;
    color: #121214;
    font-weight: 500;
    font-family: "Poppins";
    margin-bottom: 20px;
}
.event-main-left-content > div.Sweepstakes-pack .Sweepstakes-pack-ul {
    width: 100%;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.event-main-left-content .Sweepstakes-pack-ul > div {
    width: calc(100%/3 - 10px);
    margin-right: 15px;
}
.event-main-left-content .Sweepstakes-pack-ul > div input {
    width: 100%;
    height: 43px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-align: left !important;
    padding: 0 20px !important;
    font-size: 15px !important;
    line-height: 1;
}
.event-main-left-content .Sweepstakes-pack-ul > div:nth-child(3) {
    margin-right: 0;
}
.event-main-left-content .Sweepstakes-pack-ul > span, .event-main-left-content > div.Sweepstakes-pack .Sweepstakes-pack-ul .child-class > span {
    width: calc(33% - 10px);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 19px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    padding: 12px 10px;
}
.event-main-left-content > div.Sweepstakes-pack .Sweepstakes-pack-ul .child-class {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.event-main-left-content > div.Sweepstakes-pack .Sweepstakes-pack-ul .child-class {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.event-main-left-content > div.Sweepstakes-pack .Sweepstakes-pack-ul .child-class > div {
    width: calc(100%/3 - 10px);
    margin-right: 15px;
}
.event-main-left-content > div.Sweepstakes-pack .Sweepstakes-pack-ul .child-class > div:nth-child(3) {
    margin: 0;
}
.event-main-left-content > div.event-type-seciton {
    margin-bottom: 20px;
}
.event-main-left-content > div.time-date-select {
    margin-bottom: 20px;
}
.event-main-left-content > div.time-date-select .date-select {
    margin-bottom: 20px;
}
.event-main-left-content > div.time-date-select {
    align-items: flex-start;
}
.event-main-left-content > div.time-date-select label {
    margin-top: 15px;
}
.main-event-content > div.event-main-right-content {
    padding-left: 90px;
}
.country-state-box-event {
    -webkit-border-radius: 34px;
    border-radius: 34px;
    background-color: #fbfbfb;
    border: 2px solid #00b26b;
    display: inline-block;
    width: 100%;
    padding: 30px 40px;
}
.country-state-box-event .area-section-o input {
    height: 43px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin: 0;
    width: 100%;
    padding: 0 20px;
}
.country-state-box-event .area-section-o span {
    text-transform: none;
    width: 150px;
    flex-shrink: 0;
	font-size:18px;
}
.country-state-box-event .area-section-o {
    margin-bottom: 20px;
}
.country-state-box-event .form-grpr.sign-step-check-input label {
    font-size: 16px;
    line-height: 1;
    color: #121214;
    font-weight: 400;
    font-family: "Poppins";
    margin: 0;
}
.country-state-box-event .area-section span.checkmark-rt {
    top: -1px;
}
.event-main-right-content .images-media-li > div {
    width: 250px;
    display: -webkit-box;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}
.event-main-right-content .images-media-li {
    float: left;
    width: 100%;
    padding: 0;
    display: -webkit-box;
    display: flex;
    justify-content: center;
    margin-top: 45px;
}
.event-main-right-content .images-media-li > div ul li {
    margin: 0;
    width: 77px;
    height: 77px;
    min-width: 77px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #00b26b;
    background: transparent;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    color: #00b26b;
}
.event-main-right-content .images-lis h6 {
    font-size: 20px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    margin-top: 10px;
    padding: 0;
}
.event-main-right-content .images-media-li > div.images-lis.media-lis {
    border-left: 1px solid #eee;
}
.event-main-right-content .uploads-showing-here {
    margin: 30px 0 0;
}
.two-nor-btn {
    display: -webkit-box;
    display: flex;
    width: 100%;
}
.event-main-right-content .two-nor-btn > button {
    width: calc(100%/2 - 10px);
    margin-right: 20px;
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    padding: 18px 10px;
    margin-left: 0;
}
.event-main-right-content .two-nor-btn > button:last-child {
    margin-right: 0;
    background-color: #1a1a1c;
}
.event-main-right-content .one-nor-btn button {
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    padding: 18px 10px;
    margin: 20px 0 0;
    width: 100%;
}
.event-main-right-content .btn-nor-sec {
    margin-top: 20px;
}
.event-main-right-content .uploads-showing-here ul li {
    float: left;
    width: 100px;
    height: 100px !important;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 10px !important;
    position: relative;
    display: -webkit-box !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.event-page-main {
    display: inline-block;
    width: 100%;
    margin-top: -430px;
}
/*-- 16-08-2022 End --*/

/*-- 17-08-2022 --*/
.reviews-talent .review-link-btn {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.reviews-talent .review-link-btn {
    display: -webkit-box;
    display: flex;
    align-items: center;
    background-color: #080808;
    padding: 0;
    -webkit-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
	justify-content:space-between;
}
.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content .reviews-talent .review-link-btn > a {
    font-size: 19px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    padding: 10px 40px !important;
    background: transparent;
    border: hidden;
    display: inline-block;
    margin: 0;
    height: 80px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
	transition: all 0.3 ease;
}
.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content .reviews-talent .review-link-btn > a:first-child span {
    position: static;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    background-color: #00b26b;
    margin-right: 10px;
	transition: all 0.3 ease;
}
.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content .reviews-talent .review-link-btn > a:first-child {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
	-webkit-border-radius:50px 0 0 0;
    border-radius: 50px 0 0 0;
}
.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content .reviews-talent .review-link-btn > a:last-child {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    -webkit-border-radius:0 50px 0 0;
    border-radius: 0 50px 0 0;
}
.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content .reviews-talent .review-link-btn > a:hover {
    background: #00b26b;
}
.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content .reviews-talent .review-link-btn > a:hover span{
	background-color:#080808;
}
.reviews-talent .filter-data-sec {
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 20px 40px;
    background-color: rgba(0, 178, 107, 0.08);
    margin-bottom: 0;
}
.reviews-talent form#review-filter input {
    height: 58px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid #d0d0d0;
    font-size: 16px;
    line-height: 1;
    font-weight: 400;
    font-family: "Poppins";
}
.reviews-talent form#review-filter {
    width: 100%;
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
}
.reviews-talent form#review-filter button {
    width: 58px;
    height: 58px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    flex-shrink: 0;
    font-size: 23px;
}
.reviews-talent form#review-filter > div {
    width: calc(100%/3 - 15px);
    margin: 0 15px 0 0;
}
.reviews-talent .agent-filter-custom .form-group i {
    left: 18px;
    top: 21px;
    font-size: 16px;
    color: #c6c6c6;
}
.reviews-talent {
    margin-top: 65px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    background: #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
}
.reviews-talent .table-if-scroll.review-table table th:first-child {
    width: 328px;
}
.reviews-talent .table-if-scroll.review-table table tr th:nth-child(3) {
    width: 200px;
}
.reviews-talent .table-if-scroll.review-table table tr th:last-child {
    width: 200px;
}
.reviews-talent .table-if-scroll.review-table table th {
    padding: 10px 10px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    font-size: 19px;
	border-right:hidden;
}
.reviews-talent .table-if-scroll.review-table.talent-list-r thead tr {
    height: 60px;
}
.reviews-talent .table-if-scroll.review-table tbody tr td {
    line-height: 30px;
    color: #080808;
    font-size: 15px;
    border-right: 1px solid rgba(0, 0, 0, 0.08);
    border-bottom: hidden;
    padding: 10px 30px;
}
.reviews-talent .table-if-scroll.review-table tbody tr td:first-child i {
    margin-right: 5px;
}
a.report-review {
    background: #ef0027;
    font-size: 17px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 25px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    min-width: 127px;
    display: inline-block;
    margin-right: 10px;
    text-decoration: none;
	transition: all 0.3s eas;
}
a.report-review:hover{
	background-color:#080808;
}
.reviews-talent .table-if-scroll.review-table tbody tr td:last-child span {
    color: #ef0027;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
}
.reviews-talent.manual-review .review-link-btn {
    justify-content: flex-end;
}
.table-if-scroll.review-table table {
    border: hidden;
}
/*-- 17-08-2022 End --*/

/*-- 18-08-2022 --*/
.event-page-main.edit-event-page-main {
    padding-bottom: 90px;
}
/*-- 18-08-2022 End --*/

/*-- 22-08-2022 --*/
.single-content-line-rlive span {
    color: #00b16b;
    font-size: 16px;
    top: 1px;
    position: relative;
    font-family: 'Poppins';
    font-weight: 600;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.first-line-btn-rlive.button-talent-fr > div.not-available-talent p {
    font-weight: 600;
	color:#ef0027;
}
a.deactivate {
    background: #ef0027;
}
.first-line-btn-rlive.button-talent-fr > div.available-talent p {
    font-weight: 600;
    color: #000;
}
#update-consumer-profile .m-p-form.manage-profile-new .image-profile-sec-con .upload-img {
    height: 475px;
}
form#update-consumer-profile {
    display: inline-block;
    width: 100%;
    padding: 80px 0;
}
.first-line-btn-rlive span.right {
    margin: 0;
}
.first-line-btn-rlive .right a {
    padding: 0;
}
.create-new-experience-page .uploads-showing-here ul li .remove-exp-media {
    position: absolute;
    right: -5px;
    top: -5px;
    background: red;
    z-index: 2;
    width: 20px;
    height: 20px;
    color: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 1;
    font-size: 14px;
    padding: 0 0 2px 0;
}
/*-- 22-08-2022 End --*/

/*-- 23-08-2022 --*/
.bg-color.sign-up-consumer {
    background-image: url(../images/bg-image-login.jpg);
    background-size: cover;
    background-position: center bottom;
    margin-top: -170px;
}
.bg-color.sign-up-consumer .m-p-form {
    width: 1100px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgba(0,0,0,0.42);
    background-color: #ffffff;
    border: 10px solid #ffffff;
    overflow: hidden;
}
.bg-color.sign-up-consumer.login-page .main-section-main-content {
    padding: 0;
    margin: 20px 0 100px;
}	
.login-page .select-type-r {
    display: inline-block;
    width: 100%;
    background: #00b26b;
    padding: 38px 0 45px;
}
.bg-color.sign-up-consumer.login-page form {
    padding: 0;
}
.login-page .select-type-r h6 {
    display: inline-block;
    width: 100%;
    padding: 0 0;
    font-size: 35px;
    line-height: 43px;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 33px;
}
ul.login-type-btns {
    display: -webkit-box;
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: center;
    align-items: center;
    position: relative;
}
ul.login-type-btns li {
    margin: 0 15px;
    background: #fff;
    padding: 16px 10px;
    position: relative;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    min-width: 250px;
    border: 2px solid #fff;
}
ul.login-type-btns li > input {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    width: 100% !important;
    height: 100% !important;
}
.bg-color.sign-up-consumer.login-page .m-p-form span.checkmark {
    opacity: 0;
}
.bg-color.sign-up-consumer.login-page .select-type-r li span {
    font-family: Open Sans Semibold;
    line-height: 1;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
    color: #00b26b;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
}
.bg-color.sign-up-consumer.login-page .select-type-r li.active-user-type span {
    color: #fff;
}
ul.login-type-btns::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 3px;
    background: #fff;
    max-width: 340px;
    margin: 0 auto;
    right: 0;
}
.form-login-main {
    display: inline-block;
    width: 100%;
    padding: 40px 50px;
}
.bg-color.sign-up-consumer.login-page .form-grpo {
    padding: 0;
}
.bg-color.sign-up-consumer.login-page .m-p-form .form-grpo i {
    top: 20px;
    font-size: 16px;
    left: 5px;
    color: #afafaa !important;
}
.form-login-main > .form-grpo {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
}
.remember-forgot {
    display: block;
    position: relative;
    padding-left: 0;
    margin-bottom: 30px;
    cursor: pointer;
    font-size: 22px;
    padding-top: 0;
    padding-bottom: 0;
}
#sign-up-user .remember-me-cstm {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 1;
    color: #0f0f10;
    font-weight: 400;
    font-family: "Poppins";
}
.remember-forgot label {
    margin: 0;
}
.bg-color.sign-up-consumer.login-page .custom_chk {
    padding-left: 27px;
}
.bg-color.sign-up-consumer.login-page .checkmark-rt {
    top: -2px;
}
.bg-color.sign-up-consumer .m-p-form form .forgot-pass i {
    position: static;
    color: #00b26b;
    margin-right: 2px;
    font-size: 14px;
}
.bg-color.sign-up-consumer .m-p-form form .forgot-pass {
    padding-left: 0;
    margin-left: 85px;
    line-height: 1;
}
input#submit-login-form {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    height: auto;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 17px 50px;
    margin: 0;
}
a.sign-up-bttn {
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    background-color: #1d1d1d;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 17px 42px;
}
#sign-up-tc .modal-dialog {
    width: 850px;
    max-width: 100%;
}
#sign-up-tc .modal-content {
    background-color: #fff;
    border: 1px solid #8c8c8c;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
#sign-up-tc .modal-header {
    color: #080808;
    height: auto;
}
#sign-up-tc .sign-up-btns {
    display: inline-block;
    width: 100%;
    padding: 0;
}
#sign-up-tc .modal-body {
    padding: 20px 0 0;
    display: inline-block;
}
#sign-up-tc .modal-footer {
    display: none;
}
#sign-up-tc .sign-up-btns li a {
    float: left;
    font-family: 'Poppins';
    text-transform: uppercase;
    font-weight: 600;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 20px 30px;
    font-size: 20px;
}
.bg-color.sign-up-consumer.login-page.forgot-password .panel.panel-default .panel-body {
    padding: 0;
    width: 700px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgb(0 0 0 / 42%);
    background-color: #ffffff;
    border: 10px solid #ffffff;
    overflow: hidden;
}
.bg-color.sign-up-consumer.login-page.forgot-password {
    padding: 0;
    margin: -235px 0 0;
}
.bg-color.sign-up-consumer.login-page.forgot-password form {
    padding: 40px 50px;
}
form#reset_password > h6 {
    font-size: 35px;
    line-height: 43px;
    color: #181818;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    margin-bottom: 40px;
}
.bg-color.sign-up-consumer.login-page.forgot-password .panel.panel-default {
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.bg-color.sign-up-consumer.login-page.forgot-password .panel.panel-default .panel-body input[type="email"] {
    font-size: 15px;
    height: 45px;
}
.bg-color.sign-up-consumer.login-page.forgot-password button.btn-for-pass {
    margin-top: 15px;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 17px 30px;
}
.forgot-password .form-group .input-before-div i {
    top: 14px;
}
div#user_account_type .modal-dialog {
    width: 850px;
    max-width: 100%;
}
div#user_account_type .modal-content {
    background-color: #fff;
    border: 1px solid #8c8c8c;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
div#user_account_type .sign-up-under-hood {
    font-size: 25px;
    font-family: 'Poppins';
    font-weight: 600;
}
div#user_account_type h4 {
    font-family: 'Poppins';
}
div#user_account_type ul li a {
    float: left;
    font-family: 'Poppins';
    text-transform: uppercase;
    font-weight: 600;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 20px 30px;
    font-size: 20px;
}
#user_type-error {
    bottom: -30px;
    color: #d10000;
    font-family: 'Poppins';
    font-weight: 500;
}
/*-- 23-08-2022 End --*/

/*-- 24-08-2022 --*/
.bg-color.sign-up-consumer .main-section-main-content {
    padding: 0;
    margin: -150px 0 100px;
}
.bg-color.sign-up-consumer.sign-up-form-consumer-section form {
    padding: 40px 30px;
}
.bg-color.sign-up-consumer .m-p-form form i {
    color: #afafaa !important;
}
.bg-color.sign-up-consumer .m-p-form input[type="submit"] {
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    height: auto;
    padding: 17px 50px;
}
/*-- 24-08-2022 End --*/

/*-- 25-08-2022 --*/
.steps-sec {
    position: relative;
    z-index: 2;
}
.bg-color.sign-up-consumer.talent-sup .main-section-main-content {
    padding: 0;
    margin: 0 0 100px;
}
.bg-color.sign-up-consumer.talent-sup form {
    padding: 20px 30px;
}
.steps-sec ul li a {
    font-size: 20px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-weight: 600;
}
.bg-color.sign-up-consumer.talent-sup {
    margin-top: -430px;
}
.bg-color.sign-up-consumer.talent-sup .custom_chk {
    margin-bottom: 0;
}
.bg-color.sign-up-consumer.talent-sup .m-p-form input[type="submit"] {
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    height: auto;
    padding: 17px 50px;
}
.sec-1-sign-up.step_teo_rap.login-page {
    background: transparent;
    padding: 0;
    margin: 0;
}
.step_teo_rap .sec-1-sign-up-content {
    padding-bottom: 0;
    padding-top: 0;
}
form#talent-signup-2, form#talent-signup-22 {
    display: inline-block;
    width: 100%;
    margin-top: -430px;
    background-image: url(../images/bg-image-login.jpg);
    background-size: cover;
    background-position: center bottom;
    padding-bottom: 100px;
}
.question-sec {
    background: transparent;
}
form#talent-signup-2 .upload-sec-img, form#talent-signup-22 .upload-sec-img {
    width: 100%;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgb(0 0 0 / 42%);
    background-color: #ffffff;
    border: 10px solid #ffffff;
    overflow: hidden;
    padding: 60px 40px;
    max-width: 1100px;
}
form#talent-signup-2 .upload-img, form#talent-signup-22 .upload-img {
    -webkit-border-radius: 25px;
    border-radius: 25px;
	width: 200px;
    height: 200px;
    box-shadow: 0 0 10px #d5d5d5;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
form#talent-signup-2 .upload-img-img, form#talent-signup-22 .upload-img-img {
    height: 100%;
}
form#talent-signup-2 .select-your-category-section h4, form#talent-signup-22 .select-your-category-section h4 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
    text-align: left;
    font-family: 'Poppins';
}
form#talent-signup-2 button.multiselect.dropdown-toggle.btn.btn-default, form#talent-signup-22 button.multiselect.dropdown-toggle.btn.btn-default {
    margin: 0;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    height: 60px;
    padding: 0 25px;
    background: #fff !important;
}
form#talent-signup-2  .select-your-category-section select, form#talent-signup-22  .select-your-category-section select {
    margin: 0;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    height: 60px;
    padding: 0 25px;
    font-family: 'POPPINS';
    font-weight: 400;
    color: #000;
}
form#talent-signup-2 button.multiselect.dropdown-toggle.btn.btn-default::after, form#talent-signup-22 button.multiselect.dropdown-toggle.btn.btn-default::after {
    width: 20px;
    height: 20px;
    background-position: center;
    border: hidden;
}
.step-2-sign-up .qa-sec.bio_about_textarea h4 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
    text-align: left;
    font-family: 'Poppins';
}
form#talent-signup-2 .question-sec-content, form#talent-signup-22 .question-sec-content {
    float: left;
    width: 100%;
    padding: 30px 0 0 0;
}
.step-2-sign-up .answer-q textarea {
    min-height: 200px;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    padding: 15px 20px;
    font-size: 16px;
}
form#talent-signup-2 .nxt-btn .sim-btn, form#talent-signup-22 .nxt-btn .sim-btn {
    margin-right: 0;
    margin-bottom: 0;
}
form#talent-signup-2 .step-2-sign-up .qa-sec:nth-child(2n+1), form#talent-signup-22 .step-2-sign-up .qa-sec:nth-child(2n+1) {
    margin-bottom: 35px;
}
.nxt-btn .sim-btn input {
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    height: auto;
    padding: 17px 50px;
}
form#talent-signup-3 {
    margin: -430px 0 0;
}
.step-t-sign-up.login-page-step-22 .sec-1-sign-up {
    padding-top: 0;
    background: transparent;
}
.sec-1-sign-up-content.step_three_section {
    padding: 0;
}
form#talent-signup-3 .question-sec-content {
    border-radius: 50px;
    -webkit-border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgb(0 0 0 / 42%);
    background-color: #ffffff;
    border: 10px solid #ffffff;
    overflow: hidden;
    padding: 40px 50px;
}
.qa-sec:nth-child(2n+1) {
    width: 100%;
    margin-right: 0;
	margin-bottom:20px;
}
.qa-sec:nth-child(2n) {
    width: 100%;
    margin-left: 0;
	margin-bottom:20px;
}
.question-sec-content .qa-sec h6 {
    min-height: 10px;
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0;
    line-height: normal;
}
.answer-q textarea {
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    font-size: 16px;
    padding: 15px 20px;
}
.question-sec-content h3 {
    font-family: 'Poppins';
    font-weight: 600;
}
.social-lable {
    width: 100%;
    margin-left: 0;
}
form#talent-signup-3 h6.small {
    font-size: 20px;
}
form#talent-signup-3 .social-inputs li input {
    height: 50px;
    padding: 0 10px 0 35px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
form#talent-signup-3 .social-inputs li i {
    left: 19px;
    top: 24px;
    font-size: 17px;
    width: 20px;
    text-align: center;
}
form#talent-signup-3 .social-inputs li i.tiktok-lg {
    top: 20px;
}
.btn-for-undownload a {
    text-transform: uppercase;
    font-size: 19px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 20px 37px;
    line-height: 1;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    transition: all 0.3s ease;
    background: #00b26b;
    text-decoration: none;
    color: #fff;
    margin-left: 15px;
    float: left;
}
.btn-for-undownload a:hover{
	background-color:#fff;
	color:#181818;
}
.btn-for-undownload {
    width: 100%;
    z-index: 2;
    position: relative;
    display: -webkit-box;
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}
form#share-consumer input[type="submit"] {
    width: 220px;
    flex-shrink: 0;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 18px;
    height: 50px;
    font-weight: 600;
    background: #181818;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
}
form#share-consumer input[type="text"] {
    width: 100%;
    margin-right: 20px;
    height: 50px;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 16px;
    line-height: 1;
}
form#share-consumer {
    display: -webkit-box;
    display: flex;
    position: relative;
}
form#share-consumer label {
    position: absolute;
    left: 0;
    bottom: -20px;
    line-height: 1;
}
.bg-color.sign-up-consumer.talent-sup.banner-sec-home.padding-top-haeder {
    margin: 0;
}
/*-- 25-08-2022 End --*/

form#share-consumer input[type="submit"] {
	width: calc(50% - 10px);
}
#share-consumer > div {
	width: calc(100% / 2 - 10px);
}
#share-consumer > div:nth-child(2n+1){
    margin-right:20px;
}
form#share-consumer {
	display: -webkit-box;
	display: flex;
	position: relative;
	flex-wrap: wrap;
}

/*-- 01-09-2022 --*/
.talent-pro-events .single-section-events {
    margin: 30px 0 0;
}
.talent-pro-events  .page-heading-o.wo-border.pop-up-add a {
    background: #00b26b;
    color: #fff;
    text-decoration: none;
    font-size: 23px;
    line-height: 43px;
    font-weight: 600;
    margin: 0 auto;
    text-transform: uppercase;
    line-height: 1;
    display: -webkit-box;
    display: flex;
    align-items: center;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 10px 15px 10px 10px;
    position: static;
	width:auto;
	height:auto;
}
.talent-pro-events  .page-heading-o.wo-border {
    padding: 0;
}
.talent-pro-events  .page-heading-o.wo-border.pop-up-add {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    margin-top: -35px;
    position: relative;
}
.talent-pro-events  .page-heading-o.wo-border.pop-up-add a i {
    width: 48px;
    height: 48px;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    margin-right: 10px;
}
.talent-pro-events .tabing-top-at-events.calender-page-t.popupaddevent ul.nav-tabs {
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    padding: 7px;
    width: auto;
    margin: 0 auto 30px;
    float: none;
    display: table;
}

.talent-pro-events .tabing-top-at-events.calender-page-t.popupaddevent ul.nav-tabs li {
    margin: 0;
}

.talent-pro-events  .tabing-top-at-events.calender-page-t.popupaddevent ul li a {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: hidden;
    padding: 22px 67px 22px 17px;
    letter-spacing: 1px;
    text-decoration: none;
    margin: 0;
}
.talent-pro-events  .tabing-top-at-events.calender-page-t.popupaddevent ul li a span {
    right: 8px;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 0;
    padding: 0;
    top: 8px;
    font-size: 25px;
    line-height: 1;
    font-weight: 500;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
    color: #fff;
    transition: all 0.3s ease;
}
.talent-pro-events .tabing-top-at-events.calender-page-t.popupaddevent ul li.active a span {
    background: #fff;
    color: #000;
}
.form-group-inner input, .form-group-inner select {
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
button.filter-btn.margin-top-fb {
    background: #000;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 50px;
    height: 50px;
}
.new-popup-design {
    margin: 0 -15px;
}
.running-event-buttons.blockElement > a {
    font-size: 19px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    padding: 18px 29px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.single-section-events .li-sec-filter:not(:first-child) .running-event-buttons.blockElement > a {
    font-size: 15px;
    padding: 13px 15px;
}
.talent-pro-events .li-sec-filter:not(:first-child) .li-sec-f-content .running-event-buttons.blockElement {
    margin-top: 0;
    position: absolute;
    bottom: 20px;
    left: 17px;
    width: calc(100% - 34px);
}
.talent-pro-events .li-sec-filter:not(:first-child) .li-sec-f-content .content-box-sec-event {
    padding: 5px 17px 65px;
    min-height: 220px;
}
.table-bank th:nth-child(1), .table-bank th:nth-child(2) {
    border-right: hidden;
}
.finance-sec-tal {
    margin-top: 50px;
}
.top-tab-serach-financial {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}
.tabing-top-at-events.manage-profiel-n .top-tab-serach-financial .nav.nav-tabs {
    width: auto;
    padding: 10px 10px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    padding: 7px;
    width: auto;
    border: hidden;
    box-shadow: none;
}
.financial-form-talent .form-group-inner input {
    height: 50px;
    padding-right: 55px;
}
.top-tab-serach-financial button.filter-btn.margin-top-fb {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    top: 5px;
    right: 5px;
}
 .financial-form-talent .top-tab-serach-financial  .form-group-inner i {
    color: #fff;
    font-size: 15px;
}
.table-bank.bank-bottom th:nth-child(3) {
    border-right: hidden;
}
.review-table.financial-form-talent table tr.total-tr td {
    font-size: 24px;
    color: #ffffff;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
    text-transform: uppercase;
    line-height: 1;
    padding: 30px 20px !important;
}
a.edit-bank i {
    color: #00b26b;
    transition: all 0.5s ease;
    font-size: 19px;
}
a.view-chat-button {
    float: none;
    font-size: 17px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    min-width: 127px;
    display: inline-block;
    margin-right: 10px;
    font-family: 'Poppins', sans-serif;
}
.table-bank th.action-finanace {
    width: 300px;
}
.table-bank.bank-bottom tr td i {
    color: #00b26b;
    transition: all 0.5s ease;
    font-size: 19px;
}
.review-table.talent-list-r.financial-form-talent.financial-table-down {
    padding: 70px 0 70px 0;
}
#finance-modal .modal-dialog {
    max-width: 100%;
}
.two-body-modal .m-p-form .form-grpo {
    padding: 0;
    margin: 10px 0;
}
.padding-up-down {
    padding: 20px 25px;
}
.m-p-form input {
    height: 50px;
}
.two-body-modal .m-p-form .form-grpo i {
    top: 17px;
    color: #757575 !important;
    left: 9px;
    width: 30px;
    text-align: center;
    font-size: 15px;
}
body .add-bank-drop-pop.inner-drop-pop .select-selected {
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    color: #000;
}
.form-sel-b.add-bank-drop-pop.inner-drop-pop.select-custom-div {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0;
}
.form-sel-b.add-bank-drop-pop.inner-drop-pop i {
    left: 18px;
    font-size: 15px;
    color: #757575 !important;
}
.form-sel-b.add-bank-drop-pop.inner-drop-pop i.fa-chevron-down {
    right: 13px;
    font-size: 15px;
    left: auto;
}
#finance-modal .two-body-modal .m-p-form {
    min-height: auto;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: inherit;
}
.two-body-modal .sign-up-com-btn .sim-btn {
    margin-top: 0;
    float: none;
    display: inline-block;
    width: 100%;
}
.sign-up-com-btn .sim-btn input[type="submit"] {
    font-size: 18px;
    font-family: 'POPPINS';
    font-weight: 600;
    padding: 16px 50px;
    height: auto;
    line-height: 1;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.sign-up-com-btn {
    margin-top: 30px;
}
section.bk_an_exp_main.rd-page-main .btn-for-undownload a:last-child {
    text-transform: uppercase;
    font-size: 19px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 20px 37px;
    line-height: 1;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    transition: all 0.3s ease;
    background: #00b26b;
    text-decoration: none;
    color: #fff;
    margin-left: 15px;
    float: left;
    margin-top: 0;
}
section.bk_an_exp_main.rd-page-main .btn-for-undownload a:last-child:hover{
	background-color:#fff;
	color:#181818 !important;
}
.deals-talent .inner-green-box-contact {
    background-size: 140%;
}
.pagination .page-item .page-link {
    width: 45px;
    height: 45px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
	margin:0 !important;
}
.pagination .page-item a.page-link {
    width: 45px;
    height: 45px;
    background: #181818 !important;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    color: #fff !important;
}
.pagination .page-item:last-child a.page-link, .pagination .page-item:first-child a.page-link {
    padding-bottom: 6px !important;
}
.slider-banner-Container .slide-slick-banner {
    height: calc(100vh - 187px);
}
.single-slide-item video {
    max-height: calc(100vh - 187px);
}
section.whole-ul-li-talent-list-home .single-section-talent-list:nth-child(2n+1) {
    background: #f7f7f7;
}
.whole-ul-li-talent-list-home {
    padding: 0;
}
.heading-section-with-view-new a.view-all-heading-anchor::before{
	display:none;
}
.e3n ul.navbar-nav li > ul.sub-menu-ul {
    min-width: 500px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-border-radius: 35px;
    border-radius: 35px;
    border: hidden;
}
.e3n ul.navbar-nav li > ul.sub-menu-ul li {
    width: 50%;
    padding: 0 15px !important;
}
.e3n ul.navbar-nav li > ul.sub-menu-ul li a {
    font-size: 17px !important;
    letter-spacing: 0px;
    line-height: 1;
    color: #0c0d0d !important;
    font-weight: 600;
    padding: 18px 20px 18px 30px !important;
    text-transform: uppercase;
    width: 100%;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.sub-menu-ul::before{
	display:none;
}
.e3n ul.navbar-nav li > ul.sub-menu-ul li a::before{
	content: "";
    position: absolute;
    left: 15px;
    top: 21px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 7px solid #000;
}
.e3n ul.navbar-nav li ul.sub-menu-ul li a:hover {
    background: #00b26b;
    color: #fff !important;
}
.e3n ul.navbar-nav li ul.sub-menu-ul li a:hover:before{
	border-left-color:#fff;
}
.sub-menu-ul li:nth-child(2n) {
    border: hidden;
}
/*-- 01-09-2022 End --*/

/*-- 05-09-2022 --*/
.top-talent-general-detail {
    display: -webkit-box;
    display: flex;
    width: 100%;
}
.left-image-general-talent {
    width: 42%;
    flex-shrink: 0;
}
.right-content-general-detail {
    width: 58%;
    flex-shrink: 0;
    padding-left: 30px;
}
.pp-center {
    display: inline-block;
    width: 100%;
    float: left;
}
.manage-profile .profile-pic {
    width: 100%;
    height: auto;
    -webkit-border-radius: initial;
    border-radius: initial;
    overflow: hidden;
    border: hidden;
}
h6.email-box-detail {
    float: left;
    width: 100%;
    text-align: center;
    background-color: #00b26b;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    padding: 29px 0;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    margin-top: 3px;
    position: relative;
    overflow: hidden;
}
.pp-center {
    display: inline-block;
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
}
.pp-center::after {
    position: absolute;
    content: '';
    top: -40px;
    left: -40px;
    width: 70px;
    height: 70px;
    background: #ffffff;
    transform: rotate(45deg);
}
h6.email-box-detail:after {
    position: absolute;
    content: '';
    bottom: -40px;
    right: -40px;
    width: 70px;
    height: 70px;
    background: #ffffff;
    transform: rotate(45deg);
}
.profile-pic img {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.right-content-general-detail .general-detail-first-section .dis-tag {
    width: calc(50% - 10px);
    margin-right: 20px;
    padding: 0;
    margin-bottom: 27px;
}
.right-content-general-detail .general-detail-first-section .dis-tag:nth-child(2n) {
    margin-right: 0;
}
.gen-per-detail-talent.manage-profile-content-n .dis-tag.dis-tag2 .text-area-write {
    padding-left: 0;
    flex-wrap: wrap;
}
.gen-per-detail-talent.manage-profile-content-n .dis-tag.dis-tag2 .text-area-write span {
    width: 100%;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    color: #0e0e0e;
    font-weight: 600;
    font-family: "Poppins";
    margin-bottom: 5px;
}
.gen-per-detail-talent.manage-profile-content-n .dis-tag.dis-tag2 .text-area-write input {
    height: 44px;
    -webkit-border-radius: initial;
    border-radius: initial;
}
.select-ethnicity .text-area-write select {
    height: 44px;
    -webkit-border-radius: initial;
    border-radius: initial
}
.right-content-general-detail .general-detail-first-section .dis-tag.mp-tag.talent-short-des-new-o {
    width: 100%;
    margin-right: 0;
}
.text-area-write {
    flex-wrap: wrap;
}
.dis-tag.mp-tag.talent-short-des-new-o span {
    width: 100%;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    color: #0e0e0e;
    font-weight: 600;
    font-family: "Poppins";
    margin-bottom: 5px;
}
.dis-tag.mp-tag.talent-short-des-new-o textarea {
    height: 80px;
    padding: 8px 10px;
}
.right-content-general-detail .general-detail-first-section .dis-tag.mp-tag.talent-description {
    width: 100%;
    margin-right: 0;
}
.dis-tag .text-area-write > span {
    width: 100%;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    color: #0e0e0e;
    font-weight: 600;
    font-family: "Poppins";
    margin-bottom: 5px;
}
.text-area-write textarea {
    height: 80px;
    font-size: 16px;
    padding: 8px 10px;
}
.right-content-general-detail .general-detail-first-section .dis-tag.mp-tag.talent-search-bio {
    width: 100%;
}
.social-list-talent {
    padding-top: 0;
    margin-bottom: 0;
}
.social-list-talent.consumer-stl.manage-social > span {
    width: 100%;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    color: #0e0e0e;
    font-weight: 600;
    font-family: "Poppins";
    margin-bottom: 5px;
}
.social-list-talent.consumer-stl li input {
    height: 44px;
    -webkit-border-radius: initial;
    border-radius: initial;
}
.social-list-talent.consumer-stl ul li i {
    left: 15px;
    top: 13px;
    color: #000 !important;
    font-size: 17px;
}
.iframe-and-price-range {
    display: -webkit-box;
    display: flex;
    margin-top: 50px;
    align-items: center;
}
.talent-frame-section {
    -webkit-border-radius: initial;
    border-radius: initial;
    border: hidden;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    background-color: #ffffff;
    padding: 34px 40px;
}
.talent-frame-section {
    -webkit-border-radius: initial;
    border-radius: initial;
    border: hidden;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    background-color: #ffffff;
    padding: 34px 40px;
    width: 65%;
    flex-shrink: 0;
    margin: 0;
}
.select-your-category-section.manage-profile-price {
    margin-left: 30px;
    width: calc(35% - 30px);
    border: hidden;
    padding: 0;
    margin-top: 0;
}
.select-your-category-section.manage-profile-price > img {
    margin: 0 auto 20px;
    display: table;
}
.select-your-category-section.manage-profile-price > h4 {
    font-size: 21px;
    letter-spacing: 0px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    width: 100%;
    text-align: center;
    display: inline-block;
}
.select-your-category-section.manage-profile-price .talent-pro-price-range button.multiselect.dropdown-toggle.btn.btn-default {
    height: 44px;
    font-size: 16px;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: initial;
    border-radius: initial;
    padding: 0 40px 0 15px;
    background-image: none;
}
.talent-pro-price-range button.multiselect.dropdown-toggle.btn.btn-default::after {
    width: 16px;
    height: 13px;
    transform: translateY(-50%);
    border: hidden;
}
.show-your-profile {
    font-family: Poppins;
    margin-bottom: 20px;
    font-weight: 500;
}
.iframe-hints {
    margin-top: 25px;
}
.profile-videos-section {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 45px;
}
.profile-videos-section > div {
    width: calc(33.333% - 50px);
    flex-shrink: 0;
}
.you-tube-section > i {
    font-size: 60px;
    text-align: center;
    width: 100%;
}
.you-tube-section span.youtube-heading {
    font-size: 21px;
    line-height: 35px;
    color: #010101;
    font-weight: 500;
    font-family: "Poppins";
    width: 100%;
    text-align: center;
}
/*-- 05-09-2022 End --*/

/*-- 06-09-2022 --*/
.calender-content.calender-page-nw {
    padding: 0;
}
.calender-img-sec {
    padding: 50px 40px 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    background-color: #ffffff;
    border: 10px solid #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    box-shadow: inset 0 0 20px rgb(0 0 0 / 10%);
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 65px;
    margin-top: -155px;
}
.show-calender-content-right {
    display: inline-block;
    height: auto;
    width: 500px;
    margin: 0;
    padding: 0 0 0 70px;
}
.show-calender-content-right li {
    font-size: 24px;
    line-height: 43px;
    color: #121213;
    font-weight: 400;
    font-family: "Poppins";
    margin: 20px 0;
}
.show-calender-content-right .v-mid > a {
    font-size: 20px;
    line-height: 35px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    -webkit-border-radius:50px;
	border-radius:50px;
    background-color: #00b26b;
    text-decoration: none;
    padding: 14px 80px;
    margin-top: 15px;
    float: left;
}
.show-calender-content-right .v-mid > a:hover{
	background-color:#191919;
	color:#fff;
}
#talent_calender {
    width: calc(100% - 500px);
    height: auto;
    background: none;
    border-right: 1px solid #efefef;
}
#talent_calender .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    padding: 0 0 90px;
    top: 50%;
    bottom: 0;
    left: 0;
    width: 260px;
    position: absolute;
    transform: translateY(-50%);
    display: table;
}
#talent_calender .ui-datepicker-title {
    margin: 0;
    display: -webkit-box;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    text-align: left;
    line-height: 1;
}
#talent_calender .ui-datepicker-title > span {
    position: static;
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
    color: #000000;
    font-weight: 500;
    font-family: "Poppins";
    display: block;
}
#talent_calender .ui-datepicker-title span:last-child {
    font-weight: 700;
	font-size:60px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    position: static;
}
#talent_calender .ui-datepicker-prev.ui-corner-all {
    padding: 0;
    width: 56px;
    height: 56px;
    background: transparent;
    border: 2px solid #00b26b;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 0;
    top: auto;
	background: transparent !important;
}
#talent_calender .ui-datepicker .ui-datepicker-prev span {
    width: 30px;
    height: 30px;
    background-image: url(../images/left-calender.png);
    background-position: center;
    margin: 0;
}
#talent_calender .ui-datepicker-next.ui-corner-all {
    padding: 0;
    width: 56px;
    height: 56px;
    background: transparent;
    border: 2px solid #00b26b;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 70px;
    top: auto;
    bottom: 0;
    background: transparent !important;
}
#talent_calender .ui-datepicker .ui-datepicker-next.ui-corner-all span {
    width: 30px;
    height: 30px;
    background-image: url(../images/right-calendar.png);
    background-position: center;
    margin: 0;
}
#talent_calender .ui-corner-all:hover{
	border-color:#191919;
}
#talent_calender .ui-widget.ui-widget-content {
    position: relative;
    padding-left: 260px;
    float: left;
    width: 100%;
    padding-right: 80px;
    padding-top: 0;
}
#talent_calender table.ui-datepicker-calendar {
    position: static;
    width: 100%;
    background: no-repeat;
    margin: 0;
}
#talent_calender table th {
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    background: #00b26b;
    height: 55px;
}
table.ui-datepicker-calendar tr {
    border: hidden;
}
#talent_calender tbody tr td span {
    float: none;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1;
    color: #161617;
    font-weight: 400;
    font-family: "Poppins";
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: hidden;
}
#talent_calender tbody tr td {
    height: 55px;
    text-align: center;
    vertical-align: middle;
}
#talent_calender tbody tr td span {
    height: 36px;
    width: 36px;

}
#talent_calender table {
    border-collapse: inherit;
}
#talent_calender table, #talent_calender th, #talent_calender td {
    border: none;
}
#talent_calender table th {
    border-top: 2px solid #00b26b;
}
#talent_calender table thead tr th:first-child {
    border-left: 2px solid #00b26b;
    -webkit-border-radius: 35px 0 0 0;
    border-radius: 35px 0 0 0;
}
#talent_calender tbody tr td:first-child {
    border-left: 2px solid #00b26b;
}
#talent_calender tbody tr:last-child td {
    border-bottom: 2px solid #00b26b;
}
#talent_calender tbody tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 35px;
    border-radius: 0 0 0 35px;
}
#talent_calender tbody tr td:last-child {
    border-right: 2px solid #00b26b;
}
#talent_calender tbody tr:last-child td:last-child {
    -webkit-border-radius: 0 0 35px 0;
    border-radius: 0 0 35px 0;
}
#talent_calender thead tr th:last-child {
    border-right: 2px solid #00b26b;
    -webkit-border-radius: 0 35px 0 0;
    border-radius: 0 35px 0 0;
}
#talent_calender thead tr th {
    border-right: 1px solid #ebebeb;
}
#talent_calender tr td {
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
.show-calender-content-right::before{
	display:none;
}
.tabing-top-at-events .nav-tabs > li {  
    float: left;
    margin: 5px 5px !important;
}
.tabing-top-at-events .nav.nav-tabs {
    background: #080808;
    padding: 20px 20px;
    -webkit-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
}
.tabing-top-at-events.calender-page-t.tabing-calender-bottom ul li a {
    font-size: 21px;
    line-height: 1;
    text-transform: uppercase;
    color: #0b0b0d;
    font-weight: 600;
    font-family: "Poppins";
    text-decoration: none;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 13px 60px 13px 30px;
    background-color: #00b26b;
    color: #fff;
	border-color:#00b26b;
}
.tabing-top-at-events.calender-page-t.tabing-calender-bottom ul li a span {
    position: absolute;
    right: 4px;
    top: 3px;
    width: 41px;
    height: 41px;
    color: #0b0b0d;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 500;
    font-family: "Poppins";
    padding: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    background: #080808;
    color: #fff;
}
.tabing-top-at-events.calender-page-t.tabing-calender-bottom ul li.active a {
    color: #080808;
    background: #fff;
    border-color: #fff;
}
.tabing-top-at-events.calender-page-t.tabing-calender-bottom .filter-data-sec.events-page-o {
    border-radius: 0;
    background-color: #e5f7f0;
    margin: 0;
}
.tabing-top-at-events.calender-page-t.tabing-calender-bottom form#exp_request_filter .form-group-inner input {
    height: 53px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid #d7d7d7;
    background-image: none;
}
.tabing-top-at-events.calender-page-t.tabing-calender-bottom .filter-data-sec button {
    position: absolute;
    right: 0;
    top: 5px;
    height: 53px;
    width: 53px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    flex-shrink: 0;
    margin: 0;
}
.tabing-top-at-events.calender-page-t table.long-table th {
    padding: 20px 10px 20px 15px;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    background: #00b26b;
    text-align: center;
}
.tabing-top-at-events.calender-page-t table.long-table tbody tr td {
    padding: 20px 10px 20px 15px;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 25px;
    color: #000000;
    font-weight: 300;
    font-family: "Poppins";
    text-align: center;
}
.tabing-top-at-events.calender-page-t table tr {
    border-bottom: hidden;
}
.tabing-top-at-events.calender-page-t.tabing-calender-bottom {
    padding: 0;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    background: #fff;
    margin-bottom: 70px;
    overflow: hidden;
}
.gen-per-detail-talent.manage-profile-content-n {
    margin-top: 60px;
    border: hidden;
}
.you-tube-inline input[type="url"] {
	-webkit-border-radius: initial;
    border-radius: initial;
    padding: 0 15px;
}
.you-tube-inline input[value="Add"] {
    float: right;
    width: 25%;
    background: transparent;
    color: #ffffff;
    font-size: 18px;
    font-family: Open Sans Semibold;
    border-radius: initial;
    border: 1px solid #d5d5d5;
    color: #00b26b;
    font-size: 21px;
    font-weight: 700;
    font-family: 'Poppins';
    text-transform: uppercase;
    transition: all 0.3s ease;
    padding: 0;
}
.you-tube-inline input[value="Add"]:hover {
    background-color: #00b26b !important;
    color: #fff;
    border-color: #00b26b;
}
.you-tube-inline .merge-field input[type="url"] {
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    border: hidden;
    height: auto;
    padding: 10px 30px 10px 15px;
    background: #f4f4f4;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.you-tube-inline .merge-field i {
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
	color:#ef0027;
	cursor:pointer;
}
.vimeo_talent_sec  .you-tube-inline input[value="Add"] {
    background: transparent;
}
.add-profile-video {
    margin: 0;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    background-color: #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 30px;
}
.add-profile-video >h6 {
    font-size: 29px;
    letter-spacing: 1px;
    line-height: 1;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    margin: 0 0 20px;
}
.view-video-box {
    border: 1px solid #d5d5d5;
}
.profile-video-buttons {
    margin: 0;
    flex-flow: column;
}
.profile-video-buttons button {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    width: 100%;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin: 7px 0;
    padding: 18px 10px;
}
.profile-video-buttons button.record-profilevideo {
    background: #000;
}
.profile-video-buttons button.record-profilevideo:hover, .profile-video-buttons button.remove-video:hover{
	background-color:#00b26b;
}
.profile-video-buttons button.remove-video {
    background: #ef0027;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.add-content-heading.tab-table-mp {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    background-color: #080808;
    -webkit-border-radius: initial;
    border-radius: initial;
    align-items: center;
}
.add-content-heading.tab-table-mp > a {
    font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
    font-family: 'POPPINS';
    text-align: center;
    font-weight: 500;
    text-decoration: none;
    padding: 33px 38px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.add-content-heading.tab-table-mp > a i {
    font-size: 19px;
    color: #00b16b;
    margin-right: 3px;
}
.add-content-heading.tab-table-mp > a:hover{
	color:#00b16b;
}
.add-content-heading.tab-table-mp h4 {
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    padding-left: 50px;
}
.agent-detail-talent .filter-data-sec {
    border-radius: 0;
    padding: 20px 30px;
    background-color: #e5f7f0;
    margin: 0;
}
.agent-detail-talent .filter-data-sec.review-filter .form-group {
    width: calc(100%/3 - 37.7px);
    margin-right: 20px;
}
.agent-detail-talent .filter-data-sec .form-group input {
    height: 53px;
    -webkit-border-radius: initial;
    border-radius: initial;
}
.agent-detail-talent .filter-data-sec button {
    border-radius: 100%;
    -webkit-border-radius: 100%;
}
.agent-detail-talent {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
	padding:0;
}
.agent-detail-talent table tr td {
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 35px;
    color: #000000;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
}
.agent-detail-talent span.both-btn a.new-table-btn {
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    height: auto;
    -webkit-border-radius: initial;
    border-radius: initial;
    min-width: 155px;
    padding: 14px 5px;
}
.agent-detail-talent .both-btn {
    float: none;
}
.agent-detail-talent  a.delete-talent-agent.delete-talent-event {
    font-size: 21px;
    line-height: 1;
}
.agent-detail-talent .table-if-scroll.review-table table tr {
    height: 110px;
}
table a.deactivate, a.deactivate {
    background: #ef0027;
}
.talent-gallery-section.talent-profile-div-gallery {
    -webkit-border-radius: initial;
    border-radius: initial;
    background: #fff;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    padding: 40px;
    margin-top: 50px;
}
.gallery-talent-profile >h3 {
    font-size: 29px;
    letter-spacing: 1px;
    line-height: 35px;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    margin-bottom: 15px;
}
#add-talent-gallery input.upload-gallery {
    -webkit-border-radius: initial;
    border-radius: initial;
}
#add-talent-gallery input[type="text"] {
    -webkit-border-radius: initial;
    border-radius: initial;
    height: 50px;
}
.gallery-desc textarea {
    height: 80px;
    border-radius:initial;
    -webkit-border-radius: initial;
    padding: 10px 20px;
    font-size: 15px;
}
#add-talent-gallery input[type="submit"] {
    font-size: 18px;
    font-family: 'Poppins';
    padding: 0 60px;
    text-transform: uppercase;
    -webkit-border-radius:  initial;
    border-radius: initial;
    font-weight: 500;
    height: 50px;
}
.talent-profile-div-gallery .talent-gallery-list h3 {
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 600;
    color: #00b26b;
    margin-top: 30px;
}
.talent-profile-div-gallery .single-photo-cat {
    width: 100%;
}
.talent-profile-div-gallery .single-photo-cat span.remove_photo {
    right: 15px;
    top: 15px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    font-family: 'POPPINS';
    font-weight: 600;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.talent-profile-div-gallery .img-and-heading-section-cat img {
    -webkit-border-radius: 35px;
    border-radius: 35px;
    border: 1px solid #d5d5d5;
}
.talent-profile-div-gallery .photo-catalogue-section-gallery {
    margin: 0 -15px;
    width: auto;
}
.documents-talent-profile {
    -webkit-border-radius: initial;
    border-radius: initial;
    background: #fff;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    padding: 40px 40px 20px 40px;
    display: inline-block;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 80px;
}
.main-talent-doc-profile > h3 {
    font-size: 29px;
    letter-spacing: 1px;
    line-height: 35px;
    color: #0e0e0e;
    font-weight: 500;
    font-family: "Poppins";
    margin-bottom: 15px;
}
.input-type-file-div input {
    width: 600px;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: initial;
    border-radius: initial;
    padding: 10px 15px;
    height: 50px;
}
.main-talent-doc-profile form {
    display: -webkit-box;
    display: flex;
    justify-content: flex-start;
}
.main-talent-doc-profile form > input {
    background: #00b26b;
    width: auto;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    -webkit-border-radius: initial;
    border-radius: initial;
    padding: 4px 50px;
    height: 50px;
    margin-left: 20px;
	transition: all 0.3s ease;
}
.main-talent-doc-profile form > input:hover{
	background:#080808;
}
.doucuemnt-sec-wrapper > div {
    float: left;
    width: calc(100%/4 - 15px);
    margin-right: 20px;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    padding: 25px;
    margin-bottom: 20px;
}
.talent-gallery-section.talent-profile-div-gallery .single-photo-cat {
    margin: 15px 0;	
}
.doucuemnt-sec-wrapper > div:nth-child(4n) {
    margin-right: 0;
}
.merge-field .document-imagee-type i {
    position: static;
    font-size: 80px;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
.doucuemnt-sec-wrapper > div > span {
    width: 100%;
    text-align: center;
    font-size: 14px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.merge-field .remove-talent-doc i {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #fff;
    width: 35px;
    height: 35px;
    background: red;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer;
}
.doucuemnt-sec-wrapper {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
.document-imagee-type .fa-file-word {
    color: #007ae5;
}
.doucuemnt-sec-wrapper > div.no-youtube-video {
    border: hidden;
    padding: 0;
    font-size: 22px;
    font-family: 'Poppins';
    font-weight: 400;
    width: 100%;
    color: #080808;
}
.data-area-sections .single-photo-cat {
    margin-right: 20px;
}
.data-area-sections .single-photo-cat:nth-child(4n) {
    margin-right: 0;
}
button.add-photo.mp-new-btn.save-and-update-btn {
    float: none;
    margin: 30px auto 0;
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    padding: 10px 40px;
    height: auto;
    width: auto;
    -webkit-border-radius: initial;
    border-radius: initial;
}
div#exampleModalCenterTalent .modal-body {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
div#exampleModalCenterTalent .modal-dialog {
    width: 100%;
    margin: 30px auto;
    left: 0;
    right: 0;
    max-width: 900px;
}
div#exampleModalCenterTalent .left-side-popup-form {
    width: 400px;
    flex-shrink: 0;
}
div#exampleModalCenterTalent .right-side-popup-form {
    width: 100%;
    padding-left: 30px;
}
div#exampleModalCenterTalent .form-text {
    font-size: 16px;
    color: #000;
    margin: 10px 0 15px;
}
div#exampleModalCenterTalent .two-fields-in-single {
    margin: 0;
}
div#exampleModalCenterTalent .form-group-contact input {
    height: 45px;
    padding: 0 15px;
}
div#exampleModalCenterTalent .form-group-contact select {
    font-weight: 500;
    font-size: 15px;
	padding: 0 35px 0 15px;
	height:45px;
}
div#exampleModalCenterTalent .right-side-popup-form .form-group-contact-textarea textarea {
    height: 80px;
    padding: 10px 15px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background: #fff;
    border-color: #d5d5d5;
}
div#exampleModalCenterTalent .right-side-popup-form .form-group-button input {
    height: 45px;
    min-height: inherit;
    margin-top: 0;
}
/*-- 06-09-2022 End --*/

/*-- 07-09-2022 --*/
#exampleModalCenter .modal-content {
    margin: 0;
    background-color: #fff;
    border: hidden;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    padding: 35px;
}
#exampleModalCenter .modal-body::before{
	display:none;
}
#exampleModalCenter .two-fields-in-single {
    margin: 0;
}
#exampleModalCenter .right-side-popup-form .form-group-contact, .right-side-popup-form .form-group-contact-textarea {
    margin-bottom: 15px;
}
#exampleModalCenter .right-side-popup-form {
    padding: 0 40px 0 40px;
    margin-top: 0;
}
#exampleModalCenter .modal-header .close {
    background-color: #00b16b !important;
    color: #fff !important;
    width: 65px;
    height: 65px;
    border: 6px solid #f1f1f1;
    top: -10px;
    right: -10px;
    padding: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
#exampleModalCenter .right-side-popup-form .form-group-contact input {
    height: 46px;
    padding: 0 15px;
    -webkit-border-radius: initial;
    border-radius: initial;
	background: #fff;
}
#exampleModalCenter .two-fields-in-single .form-group-contact {
    width: calc(100% / 2 - 5px);
}
#exampleModalCenter .two-fields-in-single .form-group-contact:first-child {
    margin-right: 10px;
}
#exampleModalCenter .right-side-popup-form .form-group-contact-textarea textarea {
    height: 80px;
    padding: 10px 15px;
    -webkit-border-radius: initial;
    border-radius:initial;
    background: #fff;
}
#exampleModalCenter .right-side-popup-form .form-group-button input {
    min-height: 46px;
	margin:0;
}
.button-save-update {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    background: rgba(0, 0, 0, 0.9);
    box-shadow: 0 0 10px #d5d5d5;
    padding: 15px 0;
}
.button-save-update button {
    margin: 0 auto !important;
}
.button-save-update button:hover{
	background-color:#fff;
	color:#00b26b;
}
/*-- 07-09-2022 End --*/

/*-- 08-09-2022 --*/
#newsletter_email-error {
    left: 0;
    margin: 0;
    font-weight: 500;
    font-family: 'Poppins';
}
.right-add-acc-btn .add-account-detail-btn {
    font-family: 'Poppins';
    font-weight: 500;
    padding: 18px 40px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.inner-diversity::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: calc(50% - 15px);
    height: 100%;
    pointer-events: none;
    border: 2px solid #d5d5d5;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
/*-- 08-09-2022 End --*/


/*-- 09-09-2022 --*/
.experience-request form#experience-request {
    margin: 0;
}
.experience-request .talent-general-detail-content {
    display: inline-block;
    width: 100%;
    margin-top: -430px;
}
.experience-request button.exp-req1-tab-btn {
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    border: hidden;
    line-height: 1;
    float: left;
    width: auto;
    background-color: #00b26b;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 18px 20px;
    margin-top: 25px;
    transition: all 0.3s ease;
    min-width: 500px;
    text-transform: uppercase;
}
.experience-request button.exp-req1-tab-btn:hover{
	background-color:#000;
}
.experience-request .form-section-exp-new.blockElement {
    margin-bottom: 70px;
}
.select-type-r.new-radio-request-experience li input {
    top: 4px;
    border-radius: 0 !important;
    height: 20px !important;
}
.experience-request-page3n .experience-request-listing-talent .button-talent-sr > a {
    min-width: inherit;
    width: calc(50% - 5px);
    float: left;
    padding: 10px;
}
.agent-experience-listing .first-line-btn-rlive span.right > a {
    width: calc(50% - 5px);
    margin-right: 10px;
}
.agent-experience-listing .first-line-btn-rlive span.right > a:last-child {
    margin-right: 0;
}
.common-table a.activate, .common-table a.deactivate {
    min-width: 148px;
}
#finance-modal .two-body-modal .admin-form-heading {
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
}
.modal-header {
    position: static;
}
.modal-header button.close {
    top: -10px;
    right: -10px;
}
#finance-modal .states_customer select {
    height: 50px;
    padding-left: 40px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding-right: 30px;
}
span.feature-talent-list-rec {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background: #00b26b;
    padding: 7px 30px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 30px 0 30px 0;
    border-radius: 30px 0 30px 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
span.feature-talent-list-rec i {
    color: #fff;
    margin: 0 8px 0 0;
    font-size: 13px;
}
/*-- 09-09-2022 End --*/

/*-- 12-09-2022 --*/
#finance-modal .two-body-modal .halft-half-modal-finance .col-md-6 {
    width: calc(100% / 2 - 5px);
}
#finance-modal .two-body-modal .halft-half-modal-finance .col-md-6:nth-child(2n+1) {
    margin-right: 10px;
}
.block-talent#review-box .modal-body {
    padding: 0;
}
.block-talent .modal-content .right-side-popup-form .form-text {
    color: #000;
}
span.not_user {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    color: #ef0027;
    font-family: 'Poppins';
    font-weight: 600;
}
.login-page #sign-up-user #email-error {
    bottom: -22px;
    left: 0;
    font-size: 14px;
}
.login-page #sign-up-user #password-error {
    left: 0;
    bottom: -22px;
    font-size: 14px;
}
.experience-request-listing-talent .first-line-btn-rlive.button-talent-fr a {
    min-width: inherit;
}
.experience-request-page3n .experience-request-listing-talent .button-talent-sr > a:last-child {
    margin-right: 0;
}
.load-more-btn a {
    background: transparent !important;
    color: #000 !important;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 500;
    font-family: "Poppins";
    padding: 0;
}
.load-more-btn a i {
    font-size: 30px;
    width: 81px;
    height: 81px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #00b26b;
    margin: 0 auto 20px;
	transition:all 0.25s ease;
}
.google-page-main .panel-group .panel a.collapsed .panel-heading, .google-page-main .panel-group .panel .panel-heading, .google-page-main .panel-group .panel .panel-body, .contact-form-and-detail-section.google-page-contact-section .full-div-of-contact-us-page, .contact-form-and-detail-section.google-page-contact-section .full-div-of-contact-us-page .form-group-contact-textarea textarea, .contact-form-and-detail-section.google-page-contact-section .full-div-of-contact-us-page select, .form-group-contact.culeft-input input, .contact-form-and-detail-section.google-page-contact-section .full-div-of-contact-us-page .form-group-button input{border-radius:initial;}
.load-more-btn a:hover i{
	background-color:#00b26b;
	color:#fff;
}
.section-talent-listing-inner .single-section-talent-list {
    padding: 70px 0 0;
}
.inner-event-page-main {
    display: inline-block;
    width: 100%;
    margin-bottom: 80px;
}
span.remove-exp-media, span.remove-media-create-event {
    position: absolute;
    right: -5px;
    top: -5px;
    width: 20px;
    height: 20px;
    background: red;
    color: #fff;
    line-height: 1;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    padding: 1px 0 0 7px;
    cursor: pointer;
	z-index:2;
}
span.images-event img {
    max-height: 100%;
}
#show-event-video li video, .show-event-image li span.images-event {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
.create-new-experience-page .uploads-showing-here ul li span.remove-event-media {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -5px;
    right: -5px;
    background: red;
}
p.message-show {
    color: red;
    font-family: 'Poppins';
}
.selected-price-range .t-price {
    background: #e8e8e8;
    -webkit-border-radius: initial;
    border-radius: initial;
    margin-top: 5px;
    display: inline-block;
    padding: 9px 15px;
    line-height: 1;
    float: left;
    margin-right: 5px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    position: static;
    margin: 6px 0 0 5px;
}
#review-box .modal-header h4 {
    color: #00b16b;
}
.stars-text {
    left: 0;
    color: #000;
    font-weight: 600;
}
#review-box .modal-body {
    padding: 0 0 20px;
}
form#rating_form_add input[type="text"] {
    padding: 0 15px;
    border: 1px solid #d5d5d5;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
#review-box form#rating_form_add textarea {
    border: 1px solid #d5d5d5;
    padding: 10px 15px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
}
#review-box .add-review-btn {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
}
.inner-event-page-main .profile-pic img {
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.inner-agent-profile-signup form#update-consumer-profile {
    display: -webkit-box;
    display: flex;
	padding:0;
}
.bg-color.sign-up-consumer.sign-up-form-consumer-section .main-section-main-content {
    margin: 20px 0 100px;
}
.login-page .help-block {
    text-align: left;
    font-family: Poppins;
}
.login-page .help-block strong {
    font-weight: 500;
}
.coupon-message {
    text-align: left;
}
span.clear-filter.cross-icon-filter {
    right: auto;
    top: 19px;
    left: 64%;
}
#update-consumer-profile #password-error, #update-consumer-profile #email-error, #update-consumer-profile #name-error, #update-consumer-profile #last_name-error {
    left: 0;
}
label#password-confirm-error {
    font-weight: 400;
    color: red;
}
.three-down-sections > a {
    width: calc(100%/3 - 20px);
    margin-right: 30px;
	margin-bottom:30px;
}
.three-down-sections > a:nth-child(3n){
	margin-right:0;
}
.three-down-sections {
    display: -webkit-box;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.changepassword .main-section-main-content .alert.alert-info.password-message {
    top: 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.blog-sec-sec .inner-blog-sec-sec > div.col-md-7 {
    display: inline-block;
    width: 100%;
}
.blog-side-bar-heading hr {
    display: none;
}
.inner-main-section-category-all {
    margin-bottom: 80px;
}
.forgot-password-sec {
    padding: 0;
}
.bg-color.sign-up-consumer.login-page.forgot-password {
    padding: 0;
    margin: -155px 0 0;
    padding-bottom: 80px;
}
/*-- 12-09-2022 End --*/

/*-- 19-09-2022 --*/
form#talent-signup-3 .row {
    margin: 0;
}
form#talent-signup-3 .nxt-btn .sim-btn {
    margin-right: 0;
}
form#talent-signup-3 {
    margin: -430px 0 80px;
}
.img-div-main-agency {
    padding: 10px;
}
.some-other-agencies ul li {
    padding: 5px;
}
.filter-sec.event-filters .single-section-events {
    margin: -430px -15px 0;
}
.filter-sec.event-filters {
    margin-bottom: 80px;
    border-bottom: hidden;
}
.single-section-events .li-sec-filter:first-child .li-sec-f-content > div.content-box-sec-event {
    padding: 20px 10px 20px 30px;
}
.single-section-events .li-sec-filter:first-child .map-bottom.f-sec span i {
    position: absolute;
    left: 0;
    top: 8px;
}
.talent-profile-event-listing a {
    font-family: 'Poppins';
    font-weight: 600;
    text-decoration: none;
    font-size: 18px;
    color: #00b26b;
    position: relative;
    padding-left: 24px;
}
.talent-profile-event-listing a i {
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 16px;
}		
.talent-profile-event-listing {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
/*-- 19-09-2022 End --*/

/*-- 21-09-2022 --*/
#update-consumer-profile .m-p-form.manage-profile-new .image-profile-sec-con .upload-img > i {
    position: absolute;
    right: 0;
    bottom: 0;
    left: auto;
    top: auto;
    background: #00b26b;
    width: 50px;
    height: 50px;
    color: #fff !important;
    font-size: 25px;
    -webkit-border-radius: 25px 0 25px 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px 0 25px 0;
    pointer-events: none;
}
#update-consumer-profile .m-p-form.manage-profile-new .image-profile-sec-con .upload-img {
    height: 470px;
}

/*-- 21-09-2022 End --*/

/*-- 23-09-2022 --*/
body.talent_listing_page .section-talent-listing-inner .single-section-talent-list {
    padding: 0;
}
.inner-top-box-green {
    background-image: url(../images/bg-green-box.jpg);
}
.filter-sec .talent-rating .rating-fil {
    display: -webkit-box;
    display: flex;
    justify-content: flex-end;
}
.Talent-Listing-point-o .talent-rating {
    display: -webkit-box;
    display: flex;
    align-items: center;
    margin: 0 !important;
}
.Talent-Listing-point-o .talent-rating .rating-fil span {
    margin-left: 3px;
}
.Talent-Listing-point-o span.content-section-new-tl-home {
    min-height: 89px;
}
.table-checkout-below .container {
    padding: 0 15px;
}
.form-group-checkout.only-till-landscape .sg-checkout {
    width: 100%;
    flex-shrink: 0;
    padding: 0;
}
.submit-pay {
    padding: 11px 20px;
    font-family: 'Poppins';
    font-weight: 600;
	-webkit-border-radius: 50px;
    border-radius: 50px;
}
.talent-experience-content.talent-event-content .grpo-btn {
    margin-top: 0;
    width: calc(100% - 30px);
    position: relative;
    position: absolute;
    bottom: 20px;
    left: 15px;
}
.talent-detail-heading h2 {
    line-height: normal;
}
.inner-talent-youtube-videos .owl-nav {
    display: none;
}
#exampleModalCenter .modal-dialog {
    padding: 20px 15px;
}
div#exampleModalCenterTalent .modal-dialog {
    padding: 20px 15px;
}
.single-section-talent-list .list-parent-li-talent-list-new {
    margin: 0;
}
.list-parent-li-talent-list-new li .content-section-new-tl-home h6 {
    height: auto;
}
.list-parent-li-talent-list-new li .content-section-new-tl-home h6 {
    font-family: 'Poppins';
    font-weight: 600;
}
/*-- 23-09-2022 End --*/

/*-- 26-09-2022 --*/
.top-three-boxes-landing-new {
    display: -webkit-box;
    display: flex;
    background-color: #fff;
    border: 10px solid #fff;
    overflow: hidden;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgb(0 0 0 / 42%);
    padding: 0 30px;
}
.top-three-boxes-landing-new > div {
    width: calc(100%/3);
    flex-shrink: 0;
    padding: 30px 30px;
}
.single-box-landing-new p {
    font-size: 17px;
    line-height: 31px;
    color: #000000;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    position: relative;
    padding: 20px 0 0;
    float: left;
    width: 100%;
    margin: 25px 0 0;
}
.top-three-boxes-landing-new > div {
    border-right: 1px solid #d5d5d5;
}
.top-three-boxes-landing-new > div:last-child{
	border-right:hidden;
}
.i-box.blockElement {
    min-height: 110px;
    align-items: center;
	margin:0;
}
.single-box-landing-new p::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 50px;
    height: 2px;
    background: #000;
}
.whole-section-landing-page.blockElement {
    margin-top: -150px;
}
.second-trusted-company-seciton.blockElement h2 {
    font-size: 45px;
    line-height: 78px;
    color: #000000;
    font-weight: 600;
    font-family: "Poppins";
    text-align: left;
}
.inner-whole-section-landing-page.blockElement .col-md-4.sticky-div {
    padding-top: 0;
    padding-bottom: 0;
}
.second-trusted-company-seciton.blockElement ul li span {
    border: hidden;
}
.second-trusted-company-seciton.blockElement ul li {
    position: relative;
}
.second-trusted-company-seciton.blockElement ul li::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 80%;
    background: #d5d5d5;
}
.second-trusted-company-seciton.blockElement ul li:nth-child(4n)::after{
	display:none;
}
.second-trusted-company-seciton.blockElement ul li::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 1px;
    background: #d5d5d5;
}
.second-trusted-company-seciton.blockElement ul li:nth-last-child(1)::before, .second-trusted-company-seciton.blockElement ul li:nth-last-child(2)::before, .second-trusted-company-seciton.blockElement ul li:nth-last-child(3)::before, .second-trusted-company-seciton.blockElement ul li:nth-last-child(4)::before{
	display:none;
}
.description-landing {
    display: inline-block;
    width: 100%;
    margin: 40px 0;
}
.description-landing {
	border: 2px solid #00b26b;
    padding: 10px 30px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
}
.description-landing > p {
    font-size: 18px;
    line-height: 37px;
    color: #000000;
    font-weight: 400;
    font-family: "Poppins";
	margin:10px 0;
	display:inline-block;
	width:100%;
}
.landing-page-main-div {
    margin: 0;
}
.left-section-landing-page {
    padding: 0;
    border: hidden;
}
.talent-lists-landing.blockElement .li-se-f-img-2 img {
    max-height: inherit;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}
.talent-lists-landing.blockElement .li-sec-f-content {
    box-shadow: none;
    border-radius: 0;
}
.talent-lists-landing.blockElement .fil-intro {
    text-align: left;
}
.talent-lists-landing.blockElement .li-sec-f-content p {
    margin: 0 0 0 0;
    border-top: 1px solid #d5d5d5;
    padding: 10px 0 0;
    text-align: left;
}
.talent-lists-landing.blockElement .li-se-f-img {
    -webkit-border-radius: 40px;
    border-radius: 40px;
    overflow: hidden;
}
.landing-page-main-div > p {
    font-size: 30px;
    line-height: 52px;
    color: #010101;
    font-weight: 600;
    font-family: "Poppins";
    margin: 0 0 35px;
}
.page-description-bottom {
    border: hidden;
    margin: 0;
    padding: 0;
    font-size: 30px;
    line-height: 53px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
	background:transparent;
}
.last-description-landing {
    width: 100%;
    background: #00b26b;
    float: left;
    padding: 30px 0;
}
.right-form-landing-page {
    padding: 20px 0 20px;
    position: sticky;
    top: 0;
    background: transparent;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
}
.right-form-landing-page h6 {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    background: #151515;
    padding: 0 0;
    -webkit-border-radius: 25px 25px 0 0;
    border-radius: 25px 25px 0 0;
    padding: 18px 15px;
}
.right-form-landing-page div.form-text {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #151515;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    background: #e5f7f0;
    padding: 10px 15px;
    margin: 0;
}
form#landing-page-form {
    display: inline-block;
    width: 100%;
    background: #fff;
    padding: 14px 15px 30px;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
}
.right-form-landing-page .form-group-contact.culeft-input input, .right-form-landing-page .form-group-contact.curight-input input, .right-form-landing-page .form-group-contact input {
    height: 53px;
    font-size: 15px;
    border: 1px solid #d5d5d5;
}
.right-form-landing-page .form-group-contact.culeft-input i, .right-form-landing-page .form-group-contact.curight-input i, .right-form-landing-page .form-group-contact i {
    top: 27px;
    font-size: 14px;
}
#landing-page-form .form-group-contact select {
    height: 53px;
}
.right-form-landing-page .form-group-contact-textarea textarea {
    font-size: 15px;
    padding: 10px 15px;
    border: 1px solid #d5d5d5;
    /* -webkit-border-radius: 25px;
    border-radius: 25px; */
}
.right-form-landing-page .form-group-button input {
    padding: 14px 30px;
    background-color: #00b26b;
    font-family: 'Poppins';
    max-width: 150px;
    margin: 0 auto;
    display: table;
}
.inner-whole-section-landing-page > .row {
    margin-top: 40px;
}
/*-- 26-09-2022 End --*/

/*-- 27-09-2022 --*/
.sweepstakes-landinpage-main-section.blockElement {
    padding: 0 0 40px;
    margin: -150px 0 0;
}
.inner-landing-listing {
    background-color: #fff;
    border: 10px solid #fff;
    overflow: hidden;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgb(0 0 0 / 42%);
    padding: 30px 30px;
}
a.event-name-landingitem {
    background: transparent !important;
    border-radius: 0;
    color: #181818;
}
a.event-name-landingitem h6 {
    font-size: 19px;
    line-height: 28px;
    color: #0c0c0e;
    font-weight: 500;
    font-family: "Poppins";
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 15px 0 0;
	transition: all 0.5s ease;
}
a.event-name-landingitem:hover h6{
	color:#00b26b;
}
.set-load-data .col-md-3::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 90%;
    background: #d5d5d5;
}
.set-load-data .col-md-3:last-child::after, .set-load-data .col-md-3:last-child::before, .set-load-data .col-md-3:nth-child(4n)::after{
	display:none;
}
.set-load-data .col-md-3:nth-last-child(4)::before, .set-load-data .col-md-3:nth-last-child(3)::before, .set-load-data .col-md-3:nth-last-child(2)::before, .set-load-data .col-md-3:last-child::before{
	display:none;
}
.set-load-data .col-md-3::before{
	content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 1px;
    background: #d5d5d5;
}
.icon-landing-page {
    min-height: 110px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon-landing-page img {
    max-width: 95px;
    max-height: 108px;
}
.inner-landing-listing .set-load-data {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.two-btns-agent-experience > a {
    font-size: 17px;
}
.agent-experience-listing {
    margin-bottom: 0;
}
/*-- 27-09-2022 End --*/

/*-- 28-09-2022 --*/
.new-page-experience-listing table tr td:last-child {
    min-width: 470px;
}
.new-page-experience-listing table tr td:first-child {
    min-width: 270px;
}
.create-new-experience-page .dis-tag .text-area-write > span {
    font-size: 20px;
    font-weight: 500;
}
#youtube-videos .modal-body {
    background: transparent;
    padding: 0;
}
.heading-youtube {
    font-family: 'POPPINS';
    text-transform: uppercase;
    font-weight: 600;
    color: #0e0e0e;
}
.add-youtube-link button {
    padding: 9px 30px;
    font-family: 'POPPINS';
    text-transform: uppercase;
    font-weight: 600;
    -webkit-border-radius: 50px;
    border-radius: 50px;
	background-color:#00b26b;
}
input {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid #ccc;
}
#youtube-videos .close {
    background-color: #00b16b !important;
    color: #fff !important;
    width: 65px;
    height: 65px;
    border: 6px solid #f1f1f1;
    top: -40px;
    right: -40px;
    padding: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.modal-footer button {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins';
    font-weight: 500;
    text-transform: uppercase;
}
.modal-footer {
    padding: 15px 0 15px;
}
.create-new-experience-page .select-date-time {
    display: inline-block;
    width: 100%;
}
.modal-dialog.modal-lg {
    padding: 20px 15px;
}
.create-new-experience-page .uploads-showing-here ul#show-exp-pdf li span.remove-experience-pdf {
    position: absolute;
    right: -5px;
    top: -5px;
    background: red;
    z-index: 2;
    width: 20px;
    height: 20px;
    color: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 1;
    font-size: 12px;
    padding: 0 0 2px 0;
}
.create-new-experience-page .uploads-showing-here ul#show-exp-pdf li span.exp-contract-name {
    height: 33px;
    line-height: 16px;
    font-size: 12px;
    float: left;
    width: 100%;
    overflow: hidden;
    word-break: break-all;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 178, 107, 0.9);
    height: 100%;
    padding: 5px;
    color: #ffffff;
    display: none;
}
.create-new-experience-page .uploads-showing-here ul#show-exp-pdf li:hover span.exp-contract-name {
    display: -webkit-box;
    display: flex;
}
.li-sec-f-content {
    height: 100%;
}
.talent-image-3here {
    -webkit-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
    overflow: hidden;
}
.calender-page .row {
    margin: 0;
}
.step4-msg-add-bank {
    font-family: 'Poppins';
}
.conusmer-bank-form.bank-form-consumer .whole-form-consumer-bank .form-grpo input {
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
#consumer-add-bank .sign-up-com-btn input {
    padding: 15px 80px !important;
    height: auto;
}
.conusmer-bank-form .m-p-form {
    padding: 20px 0;
}
.whole-form-consumer-bank .form-grpo {
    margin-bottom: 0;
}
body #consumer-add-bank .whole-form-consumer-bank .select-selected {
    padding-left: 20px;
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.conusmer-bank-form.bank-form-consumer .whole-form-consumer-bank .form-grpo input {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 0 20px;
}
#consumer-add-bank .sign-up-com-btn input {
    border: hidden;
}
.add-consumer-bank .credit-card-section-form .form-group-checkout input {
    margin: 0 0 15px;
}
.add-consumer-bank .credit-card-section-form {
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
}
.sg-checkout select {
    -webkit-border-radius: 50px;
    border-radius: 50px;
	margin-bottom: 15px;
}
#stripe-credit-card .sign-up-com-btn.button-consumer-banbtn input[type="submit"] {
    padding: 15px 70px !important;
	border:hidden;
}
form#stripe-credit-card {
    margin-top: 50px;
}
.experience-request-list-consumer .new-request-livestream-listing .single-request-livestream .single-content-line-rlive:first-child {
    padding-top: 0;
}
.experience-request-list-consumer .new-request-livestream-listing {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
span.image-section-new-list-talent a.remove-from-wishlist {
    z-index: 1;
}
.talent-wishlist-added .rating-fil {
    display: none;
}
.inner-talent-wishlist-added.blockElement .content-over-wishlisted-image > p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inner-talent-wishlist-added.blockElement .single-landing-popup .title-and-stars h6 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.inner-talent-wishlist-added.blockElement a.view-profile-nb-tl {
    min-width: 155px;
}
.inner-talent-wishlist-added .single-landing-popup.blockElement {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.form-ai-talent .search-talent-new > input[type="submit"] {
    border: hidden;
}
.event-list-out-of-order {
    color: red;
    font-family: 'Poppins';
    font-size: 13px;
    text-align: right;
}
.bread-crumb-new ul li {
    display: inline;
}
.bread-crumb-new ul {
    margin: 0 auto;
    display: table;
}
.bread-crumb-new {
    overflow-x: auto;
}
.checkout-page.popup-checkoutpage form#stripe-credit-card {
    margin-top: 0;
}
.checkout-page.popup-checkoutpage .table-checkout-below {
    padding: 0;
}
.checkout-page.popup-checkoutpage {
    padding: 0 0 60px;
    margin-top: -435px;
}
.credit-card-section-form {
    padding-top: 0;
}
.pay-with-credit-card {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
input[type="submit"] {
    border: hidden;
}
.Talent-Listing-point-o .section-talent-listing-inner .single-section-talent-list {
    padding: 0;
}
.right-talent-main .bread-crumb-new ul {
    margin: 0;
}
.consumer-panel.Talent-Details_Page-New .li-sec-f-content > div {
    width: 100%;
}
#update-consumer-profile .m-p-form.manage-profile-new .image-profile-sec-con .upload-img > i {
    right: 10px;
    bottom: 10px;
    width: 60px;
    height: 60px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.inner-popup-listing-consumer {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
/*-- 28-09-2022 End --*/

/*-- 30-09-2022 --*/
.privacy_policy {
    padding: 50px 0;
}
.term-condition {
    padding: 50px 0;
}
.checkout-page.popup-checkoutpage .form-group-checkout input {
    margin: 7.5px 0;
}
.checkout-page.popup-checkoutpage .form-group-checkout.middle-block-inputs > div.sg-checkout select {
    margin: 7.5px 0;
}
.checkout-page.popup-checkoutpage .submit-pay {
    margin-top: 7.5px;
}
#crop-content, #crop-event-cover-image {
    -webkit-border-radius: 35px;
    border-radius: 35px;
}
span.close.close-consumer-crop {
    background-color: #00b16b !important;
    color: #fff !important;
    width: 65px;
    height: 65px;
    border: 6px solid #f1f1f1;
    top: -15px;
    right: -15px;
    padding: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
#crop-content button {
    background: #00b16b ;
    font-family: 'Poppins';
    font-weight: 600;
    color: #fff;
    padding: 10px 30px;
    line-height: 1;
    text-transform: uppercase;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 16px;
    margin-top: 20px;
	transition: all 0.3s ease;
}
#crop-content button:hover{
	background-color:#fff;
	color:#00b16b;
}
a.activate.approved-text {
    float: none;
    background: transparent;
    color: #00b26b;
    padding: 0 10px;
    line-height: 1;
}
.checkout-page {
    background-color: transparent;
}
.checkout-page.checkout-experience-consumer form#stripe-credit-card {
    margin: 0;
}
.checkout-page.checkout-experience-consumer .top-payment-page-details.blockElement {
    padding-top: 50px;
    padding-bottom: 0;
}
.checkout-page.checkout-experience-consumer .left-img-detail-payment img {
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.checkout-page.checkout-experience-consumer .single-payment-detail-line p {
    top: 0;
	line-height:1.2;
}
.checkout-page.checkout-experience-consumer .single-payment-detail-line label {
    line-height: 1;
}
.checkout-page.checkout-experience-consumer .single-payment-detail-line {
    padding: 15px 0;
}
.checkout-page.checkout-experience-consumer .left-detail-about-payment.blockElement .total-table-checkout {
    padding: 0 20px;
    border: 1px solid #d5d5d5 !important;
    border-top: hidden !important;
    -webkit-border-radius: 0 0 30px 30px;
    border-radius: 0 0 30px 30px;
}
.checkout-page.checkout-experience-consumer .form-group-checkout.middle-block-inputs > div.sg-checkout select {
    margin: 7.5px 0;
}
.checkout-page.checkout-experience-consumer .form-group-checkout input {
    margin: 7.5px 0;
}
.checkout-page.checkout-experience-consumer .experience-checkout-page .submit-pay {
    margin-top: 7.5px;
}
.checkout-page.checkout-experience-consumer .coupon-message {
    padding-top: 0;
}
.checkout-page.checkout-experience-consumer .discount-text {
	margin-top: 0;
    width: 100%;
}
.checkout-page.checkout-experience-consumer .coupon-code input[type="text"] {
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.checkout-page.checkout-experience-consumer .coupon-code .apply_discount_coupon input{
    font-size: 15px;
    height: 35px;
    max-width: 85px;
    border: hidden;
	-webkit-border-radius: 50px;
    border-radius: 50px;
}
/* .inner-content-3-banner h1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} */
.payment-successful h4:last-child {
    margin-top: 20px;
}
/*-- 30-09-2022 End --*/

/*-- 03-10-2022 --*/
ul#ui-id-1 .ui-menu-item-wrapper {
    padding-left: 65px;
    min-height: 65px;
    line-height: 1;
}
.ui-menu .ui-menu-item-wrapper span:nth-child(2) {
    margin-bottom: 5px;
    font-family: 'Poppins';
    font-weight: 600;
}
.ui-menu .ui-menu-item-wrapper span {
    font-family: 'Poppins';
}
.two-nor-btn.experience-request-btns-rterm {
    max-width: 550px;
}
.form-section-exp-new.blockElement .two-nor-btn.experience-request-btns-rterm button {
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    border: hidden;
    line-height: 1;
    float: left;
    width: 50%;
    background-color: #00b26b;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 18px 20px;
    margin-top: 0;
    transition: all 0.3s ease;
    text-transform: uppercase;
}
.form-section-exp-new.blockElement .two-nor-btn.experience-request-btns-rterm button:hover{
	background-color:#181818;
}
.two-nor-btn.experience-request-btns-rterm {
    max-width: calc(100%/2 - 20px);
    margin-top: 30px;
}
span.image-section-new-list-talent a.new-wishlist-talent {
    z-index: 1;
}
body.fixed-body {
    overflow: hidden;
}
.manage-bank-tab .tabing-top-at-events.mps-tal.manage-profiel-n {
    padding: 0;
    margin-top: 0;
}
.manage-bank-tab .finance-sec-tal {
    margin-top: 0;
}	
.experience-request-list-consumer .new-request-livestream-listing .first-line-btn-rlive a button.cmn-btn {
    font-size: 17px;
}
.first-line-btn-rlive span.right a:last-child {
    margin-top: 10px;
}
.first-line-btn-rlive span.right a:first-child{
	margin:0;
}
.first-line-btn-rlive span.right{
	flex-wrap:wrap;
}
.first-line-btn-rlive.button-talent-fr {
    flex-wrap: wrap;
}
.first-line-btn-rlive.button-talent-fr a {
    margin-bottom: 10px;
	width:100%;
}
.first-line-btn-rlive.button-talent-fr a:last-child{
	margin-bottom:0;
}
#invite-consumer .modal-title {
    font-size: 25px;
    margin-bottom: 10px;
	color:#181818;
}
#invite-consumer .modal-body {
    padding: 0;
}
input#consumer_email {
    padding-right: 50px;
}
.new-without-heading-static.blockElement #invite-consumer a {
    color: #fff !important;
    text-decoration: none !important;
    width: 34px;
    height: 34px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    right: 6px;
    padding: 0;
}
a#search_consumer i {
    color: #fff;
}
.new-without-heading-static.blockElement #invite-consumer a.invite-consumer-for-exp {
    width: auto;
    float: left;
    padding: 12px 30px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    height: auto;
    text-transform: uppercase;
}
/*-- 03-10-2022 End --*/

/*-- 04-10-2022 --*/
.experience-request-new-page .form-section-exp-new.blockElement .btn-nor-sec.pull-right {
    max-width: calc(100%/2 - 20px);
}
.form-section-exp-new.blockElement .two-nor-btn button {
    padding: 12px 10px;
}
.btn-nor-sec button {
    padding: 12px 42.5px;
}
input[type=checkbox], input[type=radio] {
    margin: 0;
}
span.images-event img {
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.agent-experience-listing .first-line-btn-rlive span.right > a:last-child {
    margin-top: 0;
    margin-left: 10px;
}
.experiences-section-hub-inner .owl-nav {
    display: block !important;
}
.ex-content-link-title {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
ul.social-media-talent-hub {
    margin: 15px 0 0;
}
.nobankadded-modal .modal-body p {
    color: #181818;
    text-align: center;
}
.create-new-experience-page .uploads-showing-here ul li span.remove-youtube-video {
    position: absolute;
    right: -5px;
    top: -5px;
    color: #ffffff;
    font-family: Open Sans Semibold;
    cursor: pointer;
    background: red;
    padding: 0;
    padding-top: 0px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    height: 20px;
    width: 20px;
    text-align: center;
    padding-top: 0;
    font-size: 12px;
}
.button-talent-sr {
    flex-wrap: wrap;
}
.experience-request-page3n .experience-request-listing-talent .button-talent-sr > a {
    width: 100%;
    padding: 10px;
    margin: 0;
}
.experience-request-page3n .experience-request-listing-talent .button-talent-sr > a:nth-child(2) {
    margin-top: 10px;
}
ul#ui-id-1 .no-data-found .ui-menu-item-wrapper {
    padding: 0 20px !important;
    text-align: center;
}
#ui-id-1 li.no-data-found.ui-menu-item {
    opacity: 1 !important;
}
.error.email-talent-error {
    color: red;
}
.login-page .help-block strong {
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    float: left;
    width: 100%;
}
span.not_user {
    min-width: 100%;
    text-align: center;
}
#talent-signup-from .form-grpr.sign-step-check-input #accept-error {
    bottom: -18px;
}
.heading-section-with-view-new a.view-all-heading-anchor {
    text-align: center;
}
.Talent-Listing-point-o span.image-section-new-list-talent a.view-profile-nb-tl {
    min-width: 180px;
}
.swal2-modal .swal2-styled {
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.swal2-modal {
    padding: 30px !important;
}
.manage-bank .row {
    margin: 0;
}

.swal2-modal img.swal2-image {
    max-width: 160px;
}
.experience-request-new-page-only .btn-nor-sec button.send-request-btn-expt {
    padding: 19px 42.5px;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
}
.form-section-exp-new.blockElement .select-type-r.new-radio-request-experience li {
    background: transparent !important;
}
.form-section-exp-new.blockElement .select-type-r li.active-user-type .checkmark::after {
    background: #00b26b;
}
.experience-request-list-consumer .consumer-tabing-space-div .load-more-btn {
    margin-bottom: 40px;
}
.form-section-exp-new.blockElement .two-nor-btn {
    float: right;
}
.calender-content.manage-card-page-tab .tabing-top-at-events.mps-tal.manage-profiel-n {
    margin: 0;
}
.calender-content.manage-card-page-tab .finance-sec-tal {
    margin-top: 0;
}
.consumer-panel.experience-request-list-consumer .Reviews-list-page .row {
    margin: 0;
}
.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content .reviews-talent .review-link-btn > a:first-child span {
    font-size: 18px;
    background: #00b26b !important;
}

.tabing-top-at-events.mps-tal.manage-profiel-n .tab-content #menu2 .review-link-btn a:first-child {
    background: #000 !important;
    height: auto;
}
.talent-pro-events .tabing-top-at-events.calender-page-t.popupaddevent ul.nav-tabs li:first-child {
    margin-right: 10px;
}
/*-- 04-10-2022 End --*/

/*-- 05-10-2022 --*/
.form-section-exp-new.blockElement .select-type-r.new-radio-request-experience ul li .checkmark {
    top: 4px;
}
.invite-request-talent .experience-request .talent-general-detail-content {
    margin: -125px 0 0;
}
.select-type-r.new-radio-request-experience ul li span:last-child {
    line-height: 1.5;
}
.login-page .help-block {
    color: #ef0027;
}
span.not_user {
    bottom: -30px;
    font-weight: 500;
}
.sign-up-consumer #name-error, .sign-up-consumer #last_name-error, .sign-up-consumer #email-error, .sign-up-consumer #password-error, .sign-up-consumer #password-confirm-error, .sign-up-consumer #accept-error {
    font-weight: 400;
    color: #ef0027;
}
.sign-up-consumer.sign-up-form-consumer-section #accept-error {
    top: auto;
    position: absolute;
    bottom: -22px;
}
#password-error, #email-error, #error, #first_name-error, #last_name-error, #phone_no-error, #password_confirmation-error, #accept-error {
    font-weight: 400;
    left: 25px;
}
.inner-agent-profile-signup #agency_name-error {
    color: #ef0027;
    font-weight: 400;
    position: static;
}
#name-error, #password-error, #email-error, #error, #first_name-error, #last_name-error, #phone_no-error, #password_confirmation-error, #accept-error {
    color: #ef0027;
    font-weight: 400;
}
#description-error {
    font-family: 'POPPINS';
    font-weight: 400;
color: #ef0027;
}
#agenncy-logo-upload-error {
	font-weight:400;
color: #ef0027;
}
#update-consumer-profile #password-error, #update-consumer-profile #email-error, #update-consumer-profile #name-error, #update-consumer-profile #last_name-error {
    left: 0;
    position: static;
    font-weight: 400;
    color: #ef0027;
}
.remember-forgot.enable-chat-n {
    padding: 20px 0 0px !important;
}
.book-free-popup-page .common-table {
    overflow: hidden;
}
.checkout-page.book-free-popup-page table.table-for-book {
    margin-bottom: 0;
}
.event-question-section {
    background: #f2f2f2;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
}
.inner-question-by-talent.blockElement h5 {
    -webkit-border-radius: 20px 20px 0 0;
    border-radius: 20px 20px 0 0;
    margin-top: 30px;
}
.checkout-page.book-free-popup-page span.whole-plus-minus-td {
    opacity: 0.6;
    pointer-events: none;
    float: none;
    margin: 0 auto;
}
.checkout-page.book-free-popup-page th.ticket-qty {
    width: 170px;
}
.experience-request-new-page-only span.both-btn a {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: 'Poppins';
    font-weight: 600;
    min-width: 120px;
    font-size: 18px;
    padding: 14px 30px;
    line-height: 1;
}
.pay-with-old {
    -webkit-border-radius: 50px;
    border-radius: 50px;
	margin-bottom:20px;
}
.pay-with-new {
    border: 1px solid #d5d5d5 !important;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin-top: 20px;
}
.ach-details {
    padding-left: 30px;
}
.container .container {
    padding: 0;
}
.checkout-for-pending-payment .table-checkout-below {
    padding: 0 0 65px;
}
.checkout-for-pending-payment .total-table-checkout {
    border: 1px solid #d5d5d5 !important;
    padding: 0 20px;
    -webkit-border-radius: 0 0 30px 30px;
    border-radius: 0 0 30px 30px;
}
.checkout-for-pending-payment .credit-card-sec-content.for-margin-zip-code {
    margin-top: 10px;
}
.checkout-for-pending-payment  .left-img-detail-payment img {
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.pay-with-old {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pay-with-old form {
    width: 120px;
    flex-shrink: 0;
}
.checkout-for-pending-payment .form-group-checkout input {
    margin: 7px 0;
}
.checkout-for-pending-payment .form-group-checkout.middle-block-inputs > div.sg-checkout select {
    margin: 7px 0;
}
.checkout-for-pending-payment .experience-checkout-page .submit-pay {
    margin-top: 7px;
}
.common-table table tr td:last-child .star-rating {
    float: none;
	padding:0;
	margin:0;
}
.question-by-talent.blockElement .row {
    margin: 0;
}
.checkout-page.popup-checkoutpage .inner-question-by-talent.blockElement {
    background-color: transparent;
}
/*-- 05-10-2022 End --*/

/*-- 07-10-2022 --*/
.inner-top-text-bundle {
    border: 10px solid #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-image: url(../images/bg-green-box.jpg);
    padding: 35px 40px 40px;
    background-size: 105%;
    background-position: center;
    background-size: cover;
}
.inner-top-text-bundle p {
    font-size: 21px;
    line-height: 45px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
}
.top-text-bundle {
    display: inline-block;
    width: 100%;
    margin-top: -145px;
    z-index: 2;
    position: relative;
}
.switch-bundle {
    max-width: 310px;
    margin-left: auto;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 35px;
    margin-bottom: 45px;
}


.box-switch {
    position: relative;
    display: inline-block;
    width: 98px;
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
}

.box-switch input {
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    position: relative;
    cursor: pointer;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e6e6e6;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.slider:before {
    position: absolute;
    content: "";
    height: 40px;
    width: 40px;
    left: 6px;
    bottom: 5px;
    -webkit-transition: .4s;
    transition: .4s;
    filter: drop-shadow(3px 0px 2px rgba(0,0,0,0.18));
    background-color: #00b26b;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

input:checked + .slider {
    background-color: #e6e6e6;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(47px);
    -ms-transform: translateX(47px);
    transform: translateX(47px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.switch-bundle > span {
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.4;
}
.main-block-bundle {
    display: inline-block;
    width: 100%;
    margin-bottom: 100px;
}
.single-talent-box-bundle > h4 {
    background: #222;
    color: #fff;
    font-size: 25px;
    font-family: 'Poppins';
    font-weight: 500;
    text-align: center;
    padding: 21px 10px;
    -webkit-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
}
.main-three-block-bundle {
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.single-talent-box-bundle {
    width: calc(33.333% - 20px);
    margin-bottom: 30px;
}
.bundle-talent-row {
    display: -webkit-box;
    display: flex;
    padding: 30px 20px 40px;
    border: 1px solid #d5d5d5;
    border-top: hidden;
    -webkit-border-radius: 0 0 50px 50px;
    border-radius: 0 0 50px 50px;
    justify-content: space-between;
    flex-wrap: wrap;
}
.talent-bundle-img {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
}
.bundle-talent-single h6 a {
    font-size: 21px;
    line-height: 1.2;
    color: #000000;
    font-weight: 600;
    font-family: "Poppins";
    text-decoration: none;
}
.bundle-talent-single h6 {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 7px 0 5px;
}
.bundle-talent-single > p {
    font-size: 15px;
    line-height: 1.5;
    color: #000000;
    font-weight: 400;
    font-family: "Poppins";
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 5px 0 5px;
}
.bundle-talent-single > a {
    width: 100%;
    background-color: rgba(0,178,107,0);
    border: 2px solid #1e1e1e;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    font-family: 'POPPINS';
    color: #222;
    margin: 5px 0;
    padding: 3px 10px;
}
.bundle-talent-single > a:hover{
	background: #00b26b;
    border-color: #00b26b;
    color: #fff;
}
.bundle-talent-single > a.interested-bundle:hover{
	background-color:#181818;
	border-color:#181818;
}
.bundle-talent-single > a.interested-bundle {
    background: #00b26b;
    border-color: #00b26b;
    color: #fff;
}
.bundle-talent-row > div.bundle-talent-single {
    width: calc(50% - 10px);
}
.main-three-block-bundle .single-talent-box-bundle:nth-child(2n) > h4 {
    background: #00b26b;
}
/*-- 07-10-2022 End --*/

/*-- 12-10-2022 --*/
.single-content-line-rlive span.travel-expense-btns {
    margin: 0;
}
.single-content-line-rlive span.travel-expense-btns a {
    float: none;
    font-size: 17px;
    line-height: 1;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    min-width: 127px;
    display: inline-block;
    margin-right: 0;
    font-family: 'Poppins', sans-serif;
}
.whole-form-expense {
    max-width: 700px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: hidden;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.15));
    background-color: #ffffff;
    padding: 34px 40px !important;
    flex-shrink: 0;
    width: 100%;
}
.whole-form-expense form > div {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.whole-form-expense form > div label {
    width: 250px;
    margin: 0;
    padding: 0;
    line-height: 1;
}
.upload-files-expensen span {
    padding: 0;
    border: hidden;
}
.upload-files-expensen span input {
    width: 100%;
    height: 50px;
    padding: 9px 15px;
}
.whole-form-expense form > div > span {
    width: calc(100% - 250px);
    max-width: 100%;
}
.calender-page.travel-expense-page {
    padding: 50px 0 50px 0;
}
.send-travel {
    font-size: 17px;
    padding: 12px 30px;
    margin-top: 20px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-transform: uppercase;
    font-family: 'POPPINS';
    font-weight: 500;
}
.send-travel:hover{
	background-color:#181818;
}
.whole-form-expense form > div > span {
    padding: 0;
}
.upload-files-expensen {
    margin-top: 20px;
}
.input-sec-travel-expense .dollar-sign-set input {
    margin-top: 0;
    color: #000;
}
.full-travel-expense-page input[type="button"] {
    font-size: 17px;
    padding: 10px 30px;
    margin-top: 30px;
    font-family: 'Poppins';
    text-transform: uppercase;
    font-weight: 500;
    border: hidden;
	transition: all 0.3s ease;
}
.full-travel-expense-page input[type="button"]:hover{
	background-color:#000;
}
.list-of-documents {
    display: inline-block;
    width: 100%;
}
#travel-Negotiate h4.modal-title {
    font-size: 25px;
    color: #000;
    padding: 0;
    margin-bottom: 30px;
}
#travel-Negotiate .modal-body {
    padding: 0 !important;
}
#travel-Negotiate label {
    color: #000;
    font-family: 'Poppins';
}
#travel-Negotiate input[type="submit"] {
    font-family: 'Poppins';
    text-transform: uppercase;
    font-weight: 500;
    padding: 0;
    line-height: 1;
}
.signup-crop-new .close {
    background-color: #00b16b !important;
    color: #fff !important;
    width: 55px;
    height: 55px;
    border: 6px solid #f1f1f1;
    top: -20px;
    right: -20px;
    padding: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
/*-- 12-10-2022 End --*/

/*-- 3.0 End --*/
  
.review-by img {
	width: 60px;
	height: 60px;
	object-fit: cover;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-right: 10px;
}
.table-if-scroll.review-table table td.review-by, .table-if-scroll.review-table table th.review-by {
	text-align: left;
}
.reviews-talent .table-if-scroll.review-table tbody tr td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.reviews-talent .table-if-scroll.review-table table th {
    padding: 10px 30px;
}
.upload-img {
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.review_croping {
	z-index: 99999999;
}

.changepassword .main-section-main-content .alert.alert-info.password-message {
    max-width: 500px;
    width: 100%;
}
.create-new-experience-page .uploads-showing-here ul li span.remove-event-video {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -5px;
    right: -5px;
    background: red;
}
.no-content-box {
    min-height: 350px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border: 10px solid #fff;
    overflow: hidden;
    box-shadow: 0 0 7px rgb(0 0 0 / 10%);
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 2em;
    font-family: 'Poppins';
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 30px;
}

/*-- 18-10-2022 --*/
.main-section-banking {
    display: inline-block;
    width: 100%;
    padding: 70px 0;
}
.inner-main-section-banking > div {
    float: left;
    width: calc(100%/3 - 20px);
    margin-right: 30px;
    border: 2px solid #eee;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 30px 15px;
}
.inner-main-section-banking > div:nth-child(3n) {
    margin-right: 0;
}
.single-pdf-box h6 {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    text-align: center;
    margin: 10px 0;
}
.single-pdf-box > i {
    font-size: 90px;
    text-align: center;
    width: 100%;
    color: red;
    margin: 10px 0;
}
.single-pdf-box a {
    text-transform: uppercase;
    font-size: 16px;
    text-decoration: none;
    background: #00b26b;
    line-height: 1;
    margin: 5px auto;
    display: table;
    font-family: 'Poppins';
    font-weight: 600;
    color: #fff;
    padding: 12px 30px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.single-pdf-box a:hover{
	background-color:#000;
	color:#fff;
}
.inner-main-section-banking {
    max-width: 1000px;
    margin: 0 auto;
}
.download-all-banking a {
    text-transform: uppercase;
    font-size: 18px;
    text-decoration: none;
    background: #000;
    line-height: 1;
    margin: 0 auto;
    display: table;
    font-family: 'Poppins';
    font-weight: 600;
    color: #fff;
    padding: 12px 30px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}
.download-all-banking a:hover{
	background: #00b26b;
	color:#fff;
}
.download-all-banking {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.main-section-banking h3 {
    width: 100%;
    text-align: center;
    margin: 0 0 30px;
    font-weight: 600;
}
div#password-modal h6 {
    text-align: center;
}
div#password-modal input[type="submit"] {
    width: auto;
    float: none;
    background: #00b16b;
    height: auto;
    text-transform: uppercase;
    color: #fff;
    line-height: 1;
    padding: 13px 20px;
    margin: 10px auto 0;
    display: table;
}
div#password-modal .modal-body {
    padding: 20px 0 0;
}
.error-password-modal.alert.alert-Error {
	padding: 0;
	margin: 5px 0 0;
	width: 100%;
	color: red;
	display: inline-block;
	line-height: 1;
}
/*-- 18-10-2022 End --*/
.upload-img.error {
	border-color: red;
}

.new-mega-menu {
    position: absolute;
    left: 50%;
    top: 60px;
    max-width: 1330px;
    width: 100%;
    transform: translateX(-50%);
    background: #fff;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    display: -webkit-box;
    display: flex;
    filter: drop-shadow(0 0 13px #000000);
    overflow: hidden;
    display: none;
}
.e3n .new-mega-menu > div ul li a {
    color: #000;
}
.e3n ul.navbar-nav li.sub-menu-resources {
	position: relative;
}
.e3n ul.navbar-nav li {
    position: static;
}
.new-mega-menu > div {
    float: left;
    width: 50%;
    flex-shrink: 0;
    position: relative;
    padding: 30px 0;
}
.new-mega-menu ul {
    padding: 0;
    margin: 0;
}
.e3n ul.navbar-nav li .new-mega-menu ul li {
    margin: 0;
}
.e3n ul.navbar-nav li .first-box-mega-menu ul li a {
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #000000;
    font-weight: 500;
    font-family: "Poppins";
    position: relative;
    padding: 25px 30px 25px 75px !important;
    width: 100%;
}
.e3n ul.navbar-nav li .new-mega-menu ul li {
    margin: 0;
    padding: 0;
}
.e3n ul.navbar-nav li .first-box-mega-menu ul li a img {
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
}
.e3n ul.navbar-nav li .second-box-mega-menu ul li a {
    font-size: 20px;
    color: #121214;
    font-weight: 500;
    font-family: "Poppins";padding: 20px 20px 20px 70px !important;
    width: 100%;
    position: relative;
}
.e3n ul.navbar-nav li .second-box-mega-menu ul li a img {
    position: absolute;
    left: 40px;
    top: 22px;
}
.new-mega-menu > div.first-box-mega-menu::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background: #d5d5d5;
    pointer-events: none;
}
.new-mega-menu > div ul li a:hover {
    color: #fff !important;
    background: #00b26b;
}
.new-mega-menu > div ul li a:hover img{
	filter:  brightness(0) invert(1);
}
.new-mega-menu .second-box-mega-menu ul {
    display:none;
}
.new-mega-menu .second-box-mega-menu ul.active {
    display:block;
}

li.mega-menu-li:hover .new-mega-menu{
	display:block;
}
.e3n ul.navbar-nav li .first-box-mega-menu ul li a img {
	max-width: 25px;
}

/*-- 01-11-2022 --*/
.ai-banner-talent {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    padding: 15px 15px 15px 30px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    margin-top: 20px;
}
.ai-banner-talent > a.ai-get-started {
    background: #00b56f;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-transform: uppercase;
    color: #fff;
	transition: all 0.3s ease;
}
.ai-banner-talent > a.ai-get-started:hover{
	background-color:#000;
}
h4 {
    font-family: 'POPPINS';
}
.ai-banner-talent > h4 {
    font-weight: 700;
}
/*-- 01-11-2022 End --*/

.e3n ul.navbar-nav li {
    margin: 0 15px;
}
.e3n ul.navbar-nav li a {
    font-size: 16px;
}

/*-- 03-11-2022 --*/
.thankyou-form {
	display: inline-block;
	width: 100%;
	margin: 50px 0 20px;
}
.form-group-contact label {
	display: inline-block;
	width: 100%;
	margin: 0 0 5px;
}
.form-group-contact input {
	padding: 0 20px;
}
/*-- 03-11-2022 End --*/

 /*-- 08-11-2022 --*/
 .questionaireForm select {
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
input.next-setp {
	padding: 14px 40px;
	font-family: Poppins;
	text-transform: uppercase;
	font-weight: 600;
	border: hidden;
}
.questionaireForm .fieldsArea > label {
	font-family: Poppins;
	font-weight: 600;
}
.box h3 {
	font-family: Poppins;
	font-weight: 700;
}
.questionaireForm label.custom_chk {
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.questionaireForm label.custom_chk:hover, .questionaireForm label.custom_chk.red {
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.questionaireForm .areaValues.selectArea select, .questionaireForm .areaValues.selectArea input {
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #d5d5d5;
	padding: 0 15px;
}
.single-cstm-radio-btnn input {
	border: hidden;
}
.single-cstm-radio-btnn {
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.ye-no-radio input[type="checkbox"], .ye-no-radio  input[type="radio"] {
	margin: 0;
	border: hidden;
}	
.ye-no-radio .single-box-ye-no-radio {
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.single-box-ye-no-radio:hover, .single-box-ye-no-radio.red {
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.questionaireForm input[type="submit"] {
	font-family: Poppins;
	font-weight: 600;
	-webkit-border-radius: 50px !important;
	border-radius: 50px !important;
}
.first-content-section-nlpage.blockElement {
	margin: 40px 0 0;
}

/*-- 17-11-2022 --*/
.single-page-content {
    display: inline-block;
    width: 100%;
    padding: 70px 0 50px;
}
.img-div-single-about img {
    -webkit-border-radius: 35px;
    border-radius: 35px;
}
.single-page-content .row .single-about-content {
    padding: 0;
}
.select-your-category-section h4 small {
    color: #000;
    line-height: 1;
}
.talent-hashtag {
    margin-top: 0;
}
span.added-talent {
    padding: 10px 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
	padding-right:30px;
}
.error-page {
    min-height: 100vh;
    display: -webkit-box;
    display: flex;
    align-items: center;
    padding: 100px 0;
}
/*-- 17-11-2022 End --*/
.talent-rec-ai-search .sweepstakes-landinpage-main-section.blockElement {
	margin: 0;
	padding: 30px 0 50px;
}
.img-sweepstakes-top.blockElement.talent-recommendations.talent-rec-ai-search .col-md-4 .single-landing-popup a img {
	width: 100%;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.img-sweepstakes-top.blockElement.talent-recommendations.talent-rec-ai-search .col-md-4 .single-landing-popup {
	margin: 15px 0;
}
.single-landing-popup.blockElement {
	-webkit-border-radius: 30px;
	border-radius: 30px;
	overflow: hidden;
}
.single-landing-popup.blockElement h6.event-name-landing {
	font-family: Poppins;
	font-weight: 500;
}

.bk_an_exp_main.rd-page-main .btn-for-undownload a {
	margin-right: 0;
	margin-top: 0;
}
.bk_an_exp_main.rd-page-main .btn-for-undownload a:hover {
	color: #000 !important;
}
#share-consumer > div:nth-last-child(2), #share-consumer > div:nth-last-child(4) {
	margin-right: 20px;
}
#share-consumer > div:nth-child(2n+1) {
	margin-right: 0;
}
.verify-stripe-connect {
    -webkit-border-radius: 50px;
	border-radius: 50px;
    font-family: Poppins;
	font-weight: 600;
}
.m-p-form.newupload-document-form {
	-webkit-border-radius: 30px;
	border-radius: 30px;
	box-shadow: 0 0 10px #d5d5d5;
	overflow: hidden;
}
.select-box-newo select {
	font-family: Poppins;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	height: 50px;
}
.select-box-newo i {
	top: 17px;
}
.select-box-newo::after {
	top: 18px;
}
.form-grpo-new > i {
	bottom: 17px;
}

/*-- 21-11-2022 --*/
.Talent-Listing-point-o .talent-rating {
    width: 100%;
}
.Talent-Listing-point-o .title-and-stars {
    flex-wrap: wrap;
}
.list-parent-li-talent-list-new li .content-section-new-tl-home h6 {
    text-overflow: inherit;
    white-space: inherit;
    overflow: inherit;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:first-child .content-section-new-tl-home .talent-rating {
    width: 100%;
}
.filter-sec .talent-rating .rating-fil {
    justify-content: flex-start;
    margin-top: 10px;
}
.Talent-Listing-point-o .talent-rating .rating-fil span {
    margin-left: 0;
    margin-right: 5px;
    color: #00b26b !important;
}
.single-section-talent-list .list-parent-li-talent-list-new {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.e3n ul.navbar-nav li > ul.talent-drop li ul li a > img {
    display: none;
}
/*-- 21-11-2022 End --*/

/*-- 24-11-2022 --*/
.rl-section-ncaa .left-single-concierge img {
    height: auto;
}
.inner-heading-banner-ncaa {
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgba(0,0,0,0.42);
    background-color: #ffffff;
    border: 10px solid #ffffff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 30px 50px;
    text-align: center;
}
.top-heading-banner-ncaa {
    margin: -145px 0 10px;
}
.right-single-concierge > p {
    margin-bottom: 20px;
}
.right-single-concierge > p:last-child{
	margin-bottom:0;
}
/*-- 24-11-2022 End --*/

/*-- 16-12-2022 --*/
.inner-talent-youtube-videos .owl-nav {
    display: block;
}
.home_page ul#ui-id-1 {
    max-width: 920px !important;
}
.talent_listing_page ul#ui-id-1 {
    max-width: 840px !important;
}
/*-- 16-12-2022 End --*/

/*-- 21-12-2022 --*/
.new-mega-menu {
    top: 100%;
    max-width: inherit;
    width: 400px;
    filter: drop-shadow(0 0 13px #000000);
    overflow: inherit;
    display: none;
}
.e3n ul.navbar-nav li {
    position: relative;
}
.new-mega-menu > div.second-box-mega-menu {
    position: absolute;
    left: calc(100% - 60px);
    top: 0;
    background: #fff;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    height: 100%;
    width: calc(100% - 60px);
    display: none;
}
.new-mega-menu > div.second-box-mega-menu.mega-unique {
	display:block;
}
.new-mega-menu > div {	
    width: 100%;
}
.e3n ul.navbar-nav li .second-box-mega-menu ul li a {
    font-size: 16px;
    padding: 8px 20px 8px 65px !important;
}
.e3n ul.navbar-nav li .second-box-mega-menu ul li a img {
    top: 9px;
    max-width: 13px;
}
.new-mega-menu > div.second-box-mega-menu::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 2px;
    background: #d5d5d5;
}
.new-mega-menu > div {
    padding: 20px 0;
}
.new-mega-menu .first-box-mega-menu ul {
    padding: 0 60px 0 0;
}
.e3n ul.navbar-nav li .first-box-mega-menu ul li a {
    font-size: 18px;
    padding: 25px 10px 25px 55px !important;
    width: 100%;
}
.e3n ul.navbar-nav li .first-box-mega-menu ul li a img {
    max-width: 20px;
    left: 25px;
    top: 33px;
}
.new-mega-menu > div::after {
    display: none;
}
.e3n ul.navbar-nav li .new-mega-menu ul li.mega-unique a {
    background: #00b56f;
    color: #fff;
}
.new-mega-menu > div ul li.mega-unique a img {
    filter: brightness(0) invert(1);
}
/*-- 21-12-2022 End --*/

/*-- 26-12-2022 --*/
section.bk_an_exp_main.rd-page-main .content-single-livesteam-list h6 {
    cursor: pointer;
}
section.bk_an_exp_main.rd-page-main .img-livesteam-profile img {
    width: 100%;
    cursor: pointer;
}
/*-- 26-12-2022 End --*/
body .new-modal-recc-popup a.consumer-talent-exp {
    font-size: 16px;
    padding: 15px 15px;
    margin-right: 10px;
}
span.category_limit_val {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 10px 0 0;
    color: red;
}

.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat {
    padding-bottom: 0;
}
.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat li {
    padding: 0;
    margin: 0;
    width: auto;
}
.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat li a {
    border: 1px solid #d5d5d5;
    margin: 0 10px 10px 0;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 20px;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 500;
    color: #a8a8a8;
    pointer-events: auto;
    text-align: center;
}
.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat li.active a {
    background: #00b56f;
    color: #fff;
    border-color: #00b56f;
}
span.category_limit_val {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 10px 0 0;
    color: red;
}


/**- New -**/
	/*-- 28-12-2022 --*/
.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat li {
    padding: 0;
    margin: 0;
    width: auto;
}
.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat li a {
    border: 1px solid #d5d5d5;
    margin: 0 10px 10px 0;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 20px;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 500;
    color: #a8a8a8;
    pointer-events: auto;
    text-align: center;
}
.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat li.active a {
    background: #00b56f;
    color: #fff;
	border-color:#00b56f;
}
.full-sec-struc.list-wthree.mp-list-att .tabing-main-new-talent ul.talent_cat {
    padding-bottom: 0;
}
.left-owner-img {
    width: 385px;
    flex-shrink: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.inner-box-deal h6 span {
    display: inline-block;
    width: 100%;
    font-weight: 700;
    margin-top: 10px;
    font-size: 20px;
}
.left-owner-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0;
    -webkit-border-radius: 35px 0 0 35px;
    border-radius: 35px 0 0 35px;
}
.bottom-fixed-deal {
    display: inline-block;
    width: 100%;
    margin: 0 0 70px;
}
.inner-box-deal {
    display: -webkit-box;
    display: flex;
    padding: 0 0 0 385px;
    background: transparent;
    flex-flow: column;
    align-items: center;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    box-shadow: 0 0 21px rgba(0,0,0,0.14);
    position: relative;
}
/*-- 28-12-2022 End --*/
.img-livesteam-profile img {
    width: 100%;
}
.prirce_dis {
    position: absolute;
    right: 0;
    top: -31px;
    background: #000;
    padding: 5px 15px;
    -webkit-border-radius: 15px 0 0 0;
    border-radius: 15px 0 0 0;
    z-index: 1;
    cursor: pointer;
}
.prirce_dis h6 {
    color: #fff;
    font-size: 18px;
}
.content-single-rec-event {
    position: relative;
}
.tooltip-new {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #d9d3d3;
    box-shadow: 0 0 30px #d5d5d5;
    width: 200px;
    padding: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 12px;
    text-align: center;
    top: 120%;
    visibility: hidden;
    opacity: 0;
	transition: all 0.3s ease;
}
.inner-box-deal h6 {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 18px;
    padding: 30px;
    line-height: 35px;
    text-align: left;
    color: #222;
}
.tooltip-new::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #d9d3d3;
}
.prirce_dis:hover .tooltip-new{
	top:140%;
	visibility:visible;
	opacity:1;
}

body .new-modal-recc-popup a.consumer-talent-exp {
    font-size: 16px;
    padding: 15px 15px;
    margin-right: 10px;
}
span.category_limit_val {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 10px 0 0;
    color: red;
}


/*-- 12-01-2023 --*/
.new_section_cls {
    display: inline-block;
    width: 100%;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.1));
    box-shadow: inset 0 0 20px rgba(0,0,0,0.42);
    border: 10px solid #fff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    position: relative;
    z-index: 9;
    margin-top: 45px;
}
.new_section_cls > div:first-child {
    background: #00b56f;
    margin: 0 -15px 45px;
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
    text-align: center;
}
.new_section_cls > div:first-child h4 {
    font-size: 29px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Poppins";
    padding: 20px 0;
}
section.bk_an_exp_main.rd-page-main .row.set-loaded-data .new_section_cls:first-child {
    margin-top: 0;
}
.e3n header {
    z-index: 10;
}
	.img-livesteam-profile img {
    height: 465px;
    object-fit: cover;
}
.content-single-rec-event {
    min-height: 320px;
}
/*-- 12-01-2023 End --*/

/*-- 18-01-2023 --*/
#user_account_type ul.sign-up-btns li a input {
    width: 100%;
    left: 0;
    top: 0;
    margin: 0;
    height: 100%; 
    opacity: 0;
}
#user_account_type ul.sign-up-btns li a span.checkmark {
    opacity: 1;
    width: 100%;
    height: 100%;
    margin: 0;
    top: 0;
    left: 0;
    border-radius: 50px;
    opacity: 0;
}
/*-- 18-01-2023 End --*/

section.bk_an_exp_main.rd-page-main .content-single-livesteam-list h6 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: normal;
}

/*-- 18-01-2023 --*/
.deals-talent .inner-green-box-contact h4 {
    text-transform: none;
    font-weight: 500;
    font-size: 17px !important;
    line-height: 26px;
    letter-spacing: 0;
}
.main-wrapper-green-box-deal .col-md-3 label {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    width: 100%;
    background-color: #00b26b;
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
    height: 90px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 10px;
}
.main-wrapper-green-box-deal span.green-text-talent-deal {
    font-size: 30px;
    line-height: 1;
    text-transform: uppercase;
    color: #00b26b;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    border: 1px solid #d5d5d5;
    width: 100%;
    display: inline-block;
    border-top: hidden;
    -webkit-border-radius: 0 0 35px 35px;
    border-radius: 0 0 35px 35px;
    height: 95px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}
.main-wrapper-green-box-deal {
    margin-top: 60px;
	justify-content:center;
}
.main-section-main-content {
    padding: 60px 0 60px;
}
.pagination li {
    margin: 5px;
}
.dropdown-profile ul {
    min-width: 330px;
}
/*-- 18-01-2023 End --*/

section.bk_an_exp_main.rd-page-main .content-rd-page p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


#ownership-modal .modal-dialog {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 700px;
}
#ownership-modal .modal-content {
	padding: 0;
}
#ownership-modal #add_owner_proof .col-md-12 {
	padding: 0;
}
#ownership-modal .admin-form-heading {
	max-height: initial;
	border-radius: 60px 60px 0 0;
	-webkit-border-radius: 60px 60px 0 0;
}
#ownership-modal .padding-up-down input[type="submit"] {
	width: auto;
	background: #00b26b;
	color: #fff;
	padding: 11px 40px;
	height: auto;
}
#ownership-modal .padding-up-down {
	padding: 30px 30px 40px;
}
#ownership-modal .admin-form-heading h6 {
	font-size: 25px;
	text-transform: none;
	padding: 0 70px;
	text-align: center;
}


.inner-top-box-green {
    background-image: url(../images/patter-bg.jpg);
    background-size: cover;
}
.inner-top-box-green p {
    font-size: 18px;
    line-height: 28px;
}
.right-side-popup-form .form-group-contact select {
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    font-size: 15px;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:first-child .content-section-new-tl-home p {
    line-height: normal;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li .content-section-new-tl-home p {
    white-space: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.talent-lists-landing.blockElement .li-sec-f-content p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: inherit;
}

/*-- 01-02-2023 --*/
.inner-box-deal {
    padding: 20px;
    flex-flow: row;
    align-items: center;
}
.left-owner-img {
    width: 100%;
    position: static;
    max-width: 200px;
}
.left-owner-img img {
	height:auto;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.inner-box-deal h6 {
    padding: 0 0 0 20px;
}
.inner-box-deal h6 p {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 18px;
    line-height: 35px;
    text-align: left;
    color: #222;
}
/*-- 01-02-2023 End --*/

/*-- booking questionnaire page --*/
.fieldsArea.step-1 .areaValues .subcat-drop {
    width: 100%;
    margin-top: 20px;
}
/*-- booking questionnaire page End --*/

.merge-field {
	padding: 0 20px 0 0;
}
.you-tube-inline .merge-field i {
	right: 35px;
}
.you-tube-inline .merge-field i.fa.fa-bars {
	right: 0;
}
/* feb 17 2023 */

.country_state_box {
    display: block;
    border: 1px solid #ddd;
    float: left;
    padding: 15px;
    margin: 0 0 20px;
    border-radius: 20px;
  }
  .country_state_box label {
    width: 100%;
    margin: 0 0 15px;
    text-transform: uppercase;
  }
  html body .country_state_box .dis-tag {
    margin-right: 20px !important;
  }
  html body .country_state_box .dis-tag:last-child {
    margin-right: 0 !important;
  }
  
  .banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner img {
    display: none;
}

  .banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner > img {
    display: none;
}
section.bk_an_exp_main.rd-page-main {
    margin: 20px 0 50px;
}
.banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner .main-inner-3-banner {
    top: 0;
    position: relative;
}
.banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1000px;
    background-image: url(https://www.letsengage.com/engage3_0/images/bg-banner-3e.png);
    background-repeat: no-repeat;
    background-position: top center;
}
.banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner {
    padding: 140px 0 0;
}
.bread-crumb-new ul li:first-child {
    margin-left: 0;
}
section.bk_an_exp_main.rd-page-main .row {
    margin: 0;
}

 /*-- 02-03-2023 --*/
 .txt-editor-talent-detial-section.new-add-ed-recc > span.remove_extra_des_new {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 30px;
    height: 30px;
    background: red;
    -webkit-border-radius: 100%; 
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: 'Open Sans Semibold';
    padding: 0 0 5px;
	cursor:pointer;
}
.input-with-tooltip .toptip-box p {
    position: absolute;
    top: 10px;
    right: 10px;
    min-width: 280px;
    text-align: center;
    background: red;
    border-radius: 4px;
    padding: 10px 10px;
    background: #acffdf;
    font-size: 12px;
    line-height: 18px;
}
.input-with-tooltip .toptip-box {
    position: absolute;
    right: 10px;
    top: 12px;
	cursor:pointer;
}
.input-with-tooltip {
    display: inline-block;
    width: 100%;
    position: relative;
}
.input-with-tooltip .toptip-box p {
    position: absolute;
    top: 30px;
    right: -20px;
    min-width: 280px;
    text-align: center;
    background: red;
    border-radius: 4px;
    padding: 10px 10px;
    background: #acffdf;
    font-size: 12px;
    line-height: 18px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 2;
}
.input-with-tooltip .toptip-box p::before {
    content: "";
    position: absolute;
    right: 20px;
    top: -7px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #a6ffe0;
}
.input-with-tooltip .toptip-box:hover p {
    opacity: 1;
    visibility: visible;
}
/*-- 02-03-2023 End --*/


.wishlist-listing-page.blockElement {
    margin: 30px 0 60px;
}
.tabing-main-new-admin ul {
    border: 10px solid #fff;
    box-shadow: 0 0 7px rgb(0 0 0 / 10%);
    border-radius: 35px;
    padding: 30px 10px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background: url(../images/bg-green-box.jpg);
    background-size: cover;
    background-position: 0;
}
.tabing-main-new-admin ul li {
    margin: 5px 10px !important;
    position: relative;
    width: auto;
}
.tabing-main-new-admin ul li a {
    padding: 14px 50px 14px 25px;
    text-decoration: none;
    line-height: 1;
    text-transform: capitalize;
    margin: 0;
    border-radius: 50px;
    background: #000;
    color: #fff;
    border-color: #000;
    font-size: 18px;
}
.tabing-main-new-admin ul li i {
    position: absolute;
    right: 20px;
    top: 17px;
    color: red;
    cursor: pointer;
}
.cstm_wish_unik {
    margin-top: -145px;
    z-index: 2;
    position: relative;
    width: 100%;
}
.tabing-main-new-admin ul li.active a, .tabing-main-new-admin ul li a:hover {
    background: #fff !important;
    color: #000 !important;
    border-color: #fff !important;
}

.cstm_cls_wislist .modal-dialog {
    width: 100%;
    max-width: 600px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
    background: #fff;
    border-radius: 35px;
}
.cstm_cls_wislist .modal-content {
    padding: 0;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
}
.cstm_cls_wislist .modal-content .modal-body {
    padding: 40px 30px;
}
.cstm_cls_wislist .modal-content .modal-body .form-group-contact.culeft-input {
    width: 100%;
    margin: 0;
}
.cstm_cls_wislist .modal-content .modal-body a.submit_wishlist_with_name {
    width: 100%;
    background: #00b16b;
    text-decoration: none;
    color: #fff;
    line-height: 1;
    text-align: center;
    padding: 17px 10px;
    border-radius: 50px;
    text-transform: uppercase;
    font-family: Open Sans Semibold;
    font-size: 16px;
    margin-top: 10px;
	display:inline-block;
}
.cstm_cls_wislist .modal-content .modal-body h3 {
    font-weight: 600;
    font-size: 25px;
    margin-bottom: 10px;
}

.left-owner-img {
    position: static;
    width: 300px;
}
.inner-box-deal {
    flex-flow: row;
    align-items: flex-start;
    padding: 20px;
}
.left-owner-img img {
    height: 300px;
    object-fit: cover;
    border-radius: 15px;
    margin-bottom: 10px;
}
.left-owner-img span {
    display: inline-block;
    width: 100%;
    margin: 5px 0;
    font-family: Open sans Semibold;
    text-align: center;
}
.inner-box-deal h6 {
    padding: 0 0 0 20px;
}


.cstm_cls_wislist .form-group-contact.culeft-input i {
    display: none;
}
.cstm_cls_wislist .modal-content .modal-body .form-group-contact.culeft-input input {
    margin-top: 5px;
    padding: 0 20px;
}
.cstm_cls_wislist .modal-content .modal-body .form-group-contact.culeft-input select {
    margin-bottom: 5px;
    font-weight: normal;
    text-transform: none;
}
a#add_more_wishlist {
    margin: 0 auto;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    border: 2px solid #00b26b;
    line-height: 1;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 15px 30px;
    transition: all 0.25s ease;
    width: auto;
    display: table;
    text-transform: uppercase;
    margin-bottom: 30px;
    background-color: #00b26b;
    font-weight: 600;
}
a#add_more_wishlist:hover{
	background:transparent;
}


.cstm_cls_wislist .single-field-exp-request span.input-with-icon select {
    width: calc(100% / 2 - 10px);
    float: left;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 0 !important;
}
.cstm_cls_wislist .single-field-exp-request {
    margin-top: 10px;
}
.cstm_cls_wislist .single-field-exp-request span.input-with-icon select:nth-child(2) {
    margin-right: 0;
}



/*-- 24-04-2023 --*/
.switch-tl {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 37px;
    margin: 0 10px;
}
.switch-tl input {
    opacity: 0;
    width: 70px;
    height: 37px;
    z-index: 2;
    position: relative;
    cursor: pointer;
    border-radius: 50px;
}
.slider-tl {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border: 2px solid #181818;
    border-radius: 50px;
}
.slider-tl:before {
    position: absolute;
    content: "";
    height: 27px;
    width: 27px;
    left: 4px;
    bottom: 3px;
    background-color: #181818;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 100%;
}
input:checked + .slider-tl:before {
    -webkit-transform: translateX(31px);
    -ms-transform: translateX(31px);
    transform: translateX(31px);
    background: #00b26b;
}
/* Rounded sliders */
.slider-tl.round {
  border-radius: 34px;
}
.slider-tl.round:before {
  border-radius: 50%;
}
.new-top-box-talent-listing {
    position: relative;
    z-index: 2;
    margin-top: -140px;
}
.new-top-inner-talent-listing {
    border-radius: 40px;
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.top-box-filter-listing {
    width: 100%;
    padding: 30px 45px 30px 30px;
    border-right: 1px solid #dfdfdf;
}
.right-started-section-tl {
    width: 560px;
    flex-shrink: 0;
    padding: 30px;
}
.right-started-section-tl h4 {
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 52px;
    color: #181818;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
}
.right-started-section-tl a.ai-get-started {
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 33px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    background: #00b26b;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 13px 52px;
    margin: 15px auto 0;
    display: table;
}
.right-started-section-tl a.ai-get-started:hover{
	background-color:#000;
}
.top-row-filters {
    display: -webkit-box;
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.single-fg-talent-filter label {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #181818;
    font-weight: 500;
    font-family: "Poppins";
    margin-right: 10px;
}
.single-fg-talent-filter select {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #6d6d6d;
    font-weight: 400;
    font-family: "Poppins";
    width: 247px;
    height: 58px;
    border-radius: 29px;
    background-color: #fff;
    border: 1px solid #dedede;
    padding: 0 40px 0 25px;
    background-image: url(../images/down-icon-tl.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
}
.price-filter-talent-listing {
    width: 100%;
    display: -webkit-box;
    display: flex;
    align-items: center;
    margin-top: 25px;
}
.price-filter-talent-listing label {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #181818;
    font-weight: 500;
    font-family: "Poppins";
    width: 175px;
	flex-shrink:0;
}
.box-outer-switch {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.box-outer-switch > span {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #00b26b;
    font-weight: 400;
    font-family: "Poppins";
}
.search-box-talent-listing .search-talent-new.blockElement > input[type="text"] {
    height: 58px;
}
.search-box-talent-listing input.search-submit-button {
    width: 246px;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #181818;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 33px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    text-transform: uppercase;
}
.search-box-talent-listing {
    display: inline-block;
    width: 100%;
    margin-top: 25px;
}
.inner-new-content-box-talent-listing p {
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 43px;
    color: #181818;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
}
.inner-new-content-box-talent-listing {
    border-radius: 41px;
    background-color: #ffffff;
    border: 7px solid #00b26b;
    padding: 40px 35px;
}
.new-content-box-talent-listing {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
}
.search-box-talent-listing .search-talent-new.blockElement > input[type="text"] {
    padding-right: 260px;
}
/*-- 24-04-2023 End --*/
/*-- 25-04-2023 End --*/



.last-agent-section-agent select {
	width: 100%;
	height: 50px;
	border: 1px solid #d5d5d5;
	border-radius: 50px;
	padding: 0 40px 0 20px; 
}
.last-agent-section-agent .form-grp {
    width:50%;
	padding: 0 10px 0 0;
}   
.last-agent-section-agent {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.last-agent-section-agent label {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.inner-agent-profile-signup .m-p-form form .last-agent-section-agent i.fa-sort-down {
	position: absolute;
	right: 25px;
	top: 15px;
	left: auto;
	pointer-events: none;
}

#location-pricing .modal-dialog {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#location-pricing form#loca_pri_form input {
    margin: 6px 0;
}
#location-pricing input.add-locpric-button {
    background: #00b16b !important;
    color: #fff;
    transition: all 0.3s ease;
}
#location-pricing input.add-locpric-button:hover {
    background: #000 !important;
}
#location-pricing .modal-footer {
    display: none;
}
form#loca_pri_form label.error {
    font-weight: 500;
    color: red;
    margin: 0 0 5px;
    font-size: 14px;
}

.left-owner-img {
    width: 300px;
    max-width: 300px;
}
.left-owner-img img {
    height: auto;
}

.mgmttalent .ui-widget.ui-widget-content {
    z-index: 9999999;
}
.mgmttalent .ui-menu .ui-menu-item-wrapper {
    min-height: inherit;
    float: left;
    width: 100%;
    padding: 10px !important;
}
.mgmttalent .ui-menu .ui-menu-item-wrapper:hover, .mgmttalent .ui-menu .ui-menu-item-wrapper.ui-state-active {
    color: #000;
}


/*-- New Talent Category Menu --*/
.mega-new-menu {
    position: absolute;
    left: 0;
    top: 80%;
    width: 100%;
    background-color: #fff;
    border-radius: 27px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}
li.nav-item.mega-menu-li:hover .mega-new-menu{
	top: 100%%;
    opacity: 1;
    visibility: visible;
}
.top-new-mega {
    display: inline-block;
    width: 100%;
    padding: 30px 35px;
}
.top-new-mega ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.top-new-mega {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.top-new-mega label {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 38px;
    color: #181818;
    font-weight: 500;
    font-family: "Poppins";
    width: 250px;
    flex-shrink: 0;
}
.top-new-mega ul {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.e3n ul.navbar-nav li .top-new-mega ul li {
    width: calc(20% - 30px);
    position: relative;
    border-radius: 25px;
    overflow: hidden;
    padding: 0 !important;
    margin: 0;
}
.e3n ul.navbar-nav li .top-new-mega ul li h6 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: #00b26b;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 1;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 5px;
}
.bottom-new-mega {
    display: inline-block;
    border-top: 1px solid #d5d5d5;
    width: 100%;
}
.e3n ul.navbar-nav li .bottom-new-mega ul li span {
    width: 100%;
    height: 140px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #d5d5d5;
    border-radius: 25px;
}
.e3n ul.navbar-nav li .bottom-new-mega ul li {
    width: calc(100%/9 - 15px);
    flex-shrink: 0;
    margin: 0;
    padding: 5px;
	flex-shrink:0;
}
.e3n ul.navbar-nav li .bottom-new-mega ul li a {
    width: 100%;
}
.e3n ul.navbar-nav li .bottom-new-mega ul li a h6 {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #181818;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    margin-top: 10px;
    padding: 0 10px;
}
.bottom-new-mega ul {
    display: flex;
        align-items: flex-start;
        justify-content: space-between;
        width: 100%;
        padding: 30px 35px;
}
.speaker-your-event .speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul{gap:12px;   justify-content: center;}
.e3n ul.navbar-nav li .bottom-new-mega ul li a:hover {
    transform: translateY(-5px);
}
.new-advance-search-box {
    display: inline-block;
    width: 100%;
     /* margin-top: 40px;    */
    z-index: 2;
    position: relative;
}
.inner-new-box-advance-search {
    display: inline-block;
    width: 100%;
    background: #fff;
    border-radius: initial;
    border: none;
    /* overflow: hidden; */
} 
.top-bar-advance-search-talent {
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 35px;
}
span#call-ad-search {
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 23px;
    color: #00b26b;
    font-weight: 500;
    font-family: "Poppins";
    position: relative;
    padding-right: 35px;
    cursor: pointer;
}
span#call-ad-search i {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
span#call-ad-search i.fa-minus-circle {
    opacity: 0;
    visibility: hidden;
}
.ai-box-search {
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.ai-box-search h4 {
    font-size: 30px;
    line-height: 42px;
    color: #181818;
    font-weight: 600;
    font-family: "Poppins";
    margin-right: 40px;
}
.ai-box-search a {
    font-size: 22px;
    line-height: 1;
    
    font-weight: 500;
    font-family: "Poppins";
    
    text-decoration: none;
    border-radius: 50px;
    padding: 16px 60px;
    border: 2px solid #00b26b;
	transition: all 0.3s ease;
	background:transparent;
	color:#00b26b;
}
.ai-box-search a:hover{
	background: #00b26b;
	color: #ffffff;
}
.advance-search-box {
    display: -webkit-box;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 25px 35px 30px;
}
.sort-by-ad-search {
    width: 370px;
    flex-shrink: 0;
    display: -webkit-box;
    display: flex;
    align-items: center;
}
.sort-by-ad-search label {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #181818;
    font-weight: 500;
    font-family: "Poppins";
    margin-right: 15px;
    width: 75px;
    flex-shrink: 0;
}
.sort-by-ad-search select {
    width: 100%;
    height: 58px;
    border-radius: initial;
    background-color: #fff;
    border: 1px solid #dedede;
    padding: 0 20px;
    background-image: url(../images/icon-drop.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
}
.search-box-ad-search {
    width: 100%;
    padding: 0 0 0 20px;
    position: relative;
}  
.search-box-ad-search input[type="text"] {
    height: 58px;
    border-radius: initial;
    background-color: #fff;
    border: 1px solid #dedede;
}
.search-box-ad-search input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    font-size: 22px;
    letter-spacing: 0px;
    line-height: 1;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    text-transform: uppercase;
    background: #000;
    width: 285px;
	border-radius:initial;
}
form#one-search {
    float: left;
}
.bottom-content-box-ad-search p {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #181818;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
}
.bottom-content-box-ad-search {
    padding: 15px 35px;
    border-top: 1px solid #d5d5d5;
    display: inline-block;
    width: 100%;
}
span.clear-filter.cross-icon-filter {
    top: 20px;
    left: auto;
    right: 295px;
}
span#call-ad-search.change-icon i.fa-plus-circle {
    opacity: 0;
    visibility: hidden;
}
span#call-ad-search.change-icon i.fa-minus-circle {
    opacity: 1;
    visibility: visible;
}
.talent-menu-box button#bar-menu-engage span {
    width: 34px;
    height: 4px;
    background: #fff;
    float: left;
    clear: left;
    border-radius: 50px;
    margin: 3.5px 0;
}
.talent-menu-box button#bar-menu-engage {
    padding: 0;
    border: hidden;
    background: transparent;
    cursor: pointer;
}
.talent-menu-boxul {
    position: fixed;
    right: -100%;
    top: 0;
    width: 500px;
    height: 100vh;
    background: #fff;
    padding: 30px 0;
	transition: all 0.5s ease;
}
.talent-menu-box span#close-menu-talent {
    width: 100%;
    text-align: right;
    display: inline-block;
    padding-right: 20px;
    margin-bottom: 20px;
}
.talent-menu-box span#close-menu-talent i {
    color: #000;
    cursor: pointer;
    font-size: 25px;
}
.talent-menu-box ul.talent-menu-ul li a {
    font-size: 16px;
    color: #000;
    float: left;
    width: 100%;
    flex-shrink: 0;
    padding: 11px 10px !important;
    border-bottom: 1px solid #e4e4e4;
    text-decoration: none;
}
.talent-menu-box ul.talent-menu-ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.talent-menu-box li.nav-item.sub-menu-resources {
    position: relative;
    display: inline-block;
    width: 100%;
}
.talent-menu-box li.nav-item.sub-menu-resources i {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    background: #00b26b;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #fff;
    line-height: 1;
    padding-bottom: 5px;
	cursor:pointer;
}
.talent-menu-box ul.talent-menu-ul ul.sub-menu-ul.about-ul {
    position: static;
    opacity: 1;
    visibility: visible;
    padding: 0 !important;
    list-style: none;
    margin: 0;
    border: hidden;
}
.talent-menu-ul ul.sub-menu-ul.about-ul li {
    width: 100%;
    display: inline-block;
    padding: 0 !important;
}
.talent-menu-box ul.talent-menu-ul ul.sub-menu-ul.about-ul li a {
    padding: 8px 10px 8px 40px !important;
    line-height: 1;
    position: relative;
}
.talent-menu-box ul.talent-menu-ul ul.sub-menu-ul.about-ul li a::before {
    content: "";
    position: absolute;
    left: 23px;
    top: 12px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 5px solid #000;
}
.talent-menu-boxul.open-talent-menu {
    right: 0;
}
.talent-menu-box {
    margin-left: 20px;
}
.dropdown-profile {
    margin-left: auto;
}

.talent-new-search {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    width: 670px;
}
.search-box-ns {
    display: -webkit-box;
    display: flex;
    align-items: center;
    position: relative;
    border: 2px solid #fff;
    height: 50px;
    border-radius: initial;
    padding-right: 140px;
}
.search-box-ns input[type="button"] {
    background-color: #00b26b;
    border: hidden;
    color: #fff;
    width: 128px;
    padding: 0 0 0 20px;
    background-image: url(../images/icon-sns.png);
    background-repeat: no-repeat;
    background-position: left 27px center;
    position: absolute;
    right: 5px;
    height: 40px;
}
.search-box-ns > span {
    width: 33.333%;
    flex-shrink: 0;
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 33px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 21px;
    transition: all 0.3s ease;
    cursor: pointer;
}
.search-box-ns > span::after {
    content: "";
    position: absolute;
    right: 0;
    top: 5px;
    height: 36px;
    width: 1px;
    background: #fff;
	transition: all 0.3s ease;
} 

.box-outer-search-ns {
    display: inline-block;
    width: 100%;
    position: relative;
    float: left;
}
.select-category-box {
    position: absolute;
    top: 70px;
    left: 50%;
    transform: translateX(-50%);
    width: 940px;
    background: #fff;
    border-radius: 30px;
    padding: 10px 20px;
	z-index: 3;
}
.select-category-box > div {
    display: inline-block;
    width: calc(100%/6 - 10px);
    margin-right: calc(60px/5);
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: pointer;
	transition: all 0.3s ease;
}
.select-category-box > div:nth-child(6n) {
    margin-right: 0;
}
.single-box-category-ns span {
    width: 100%;
    height: 135px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #d5d5d5;
    border-radius: 25px;
	transition: all 0.3s ease;
}
/* .select-category-box > div:hover img {
    filter: brightness(0) invert(1);
} */
.single-box-category-ns:hover span{
	background-color:#00b26b;
	border-color:#00b26b;
}
.single-box-category-ns h6 {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 21px;
    color: #111113;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    min-height: 44px;
	transition: all 0.3s ease;
}
.single-box-category-ns:hover h6{
	color:#00b26b;
}
	
.select-price-box {
    position: absolute;
    top: 70px;
    width: 850px;
    border-radius: 30px;
    background: #fff;
    display: -webkit-box;
    display: flex;
    padding: 20px 30px;
    left: 50%;
    transform: translateX(-50%);
}
.select-price-box .switch-price-ranger {
    width: 225px;
    flex-shrink: 0;
    padding: 32px 0 0;
}
.select-price-box  .switch_talent_mails .switch_mail {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 37px;
    flex-shrink: 0;
    margin: 0 8px;
}
.form-group-ns label {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #181818;
    font-weight: 500;
    font-family: "Poppins";
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.select-price-box .form-group-ns {
    width: 100%;
    padding-right: 30px;
}
.select-price-box .form-group-ns select {
    height: 58px;
    border-radius: 29px;
    background-color: rgba(255,255,255,0);
    border: 1px solid #dedede;
    width: 100%;
    padding: 0 20px;
    background-image: url(../images/icon-drop-price.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
}
.select-price-box .slider {
    width: 70px;
    height: 37px;
    border-radius: 18px;
    background-color: rgba(24,24,24,0);
    border: 2px solid #181818;
}	

.select-price-box .slider:before {
    height: 27px;
    width: 27px;
    left: 4px;
    bottom: 3px;
    background-color: #000;
}
.select-price-box .switch_talent_mails > span {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #00b26b;
    font-weight: 400;
    font-family: "Poppins";
}
.select-price-box .switch_talent_mails {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.select-price-box input:checked + .slider {
    background-color: transparent;
    border-color: #00b26b;
}
.select-price-box input:checked + .slider:before {
    -webkit-transform: translateX(31px);
    -ms-transform: translateX(31px);
    transform: translateX(31px);
    background: #00b26b;
}
.select-price-box .switch_talent_mails .switch_mail input {
    opacity: 0;
}
/*-- New Talent Category Menu End --*/

.main-wrapper-green-box-deal .col-md-3 {
    width: 20%;
}
.main-wrapper-green-box-deal .col-md-3 label {
    line-height: 24px;
    height: 100px;
}

.select-location-box {
    width: 100%;
    background: #fff;
    border-radius: 25px;
    padding: 0 30px 30px;
    display: -webkit-box;
    display: flex;
    justify-content: space-between;
}
.select-location-box > .form-group-ns {
    width: calc(50% - 20px);
}
.select-location-box div#price-range-slider {
    height: 8px;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.1);
    border: hidden;
}
.select-location-box .ui-slider .ui-slider-handle {
    width: 24px;
    height: 24px;
    border-radius: 100%;
    border: hidden !important;
    background: #000 !important;
}
.select-location-box .ui-slider-horizontal .ui-slider-handle {
    top: -8px;
}
.select-location-box .ui-slider-horizontal .ui-slider-range {
    background: #00b26b;
}
.select-location-box  .slider-box-ns {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 24px;
}
div#price-range-display span.minPrice {
    position: absolute;
    left: -8px;
    bottom: -35px;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #303030;
    font-weight: 400;
    font-family: "Poppins";
}
div#price-range-display span.maxPrice {
    position: absolute;
    right: -8px;
    bottom: -35px;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #303030;
    font-weight: 400;
    font-family: "Poppins";
}
.form-group-ns .input-box-ns input {
    height: 58px;
	border-radius:initial;
}
.boompop-content-main.Talent-Listing-point-o .single-section-talent-list .list-parent-li-talent-list-new li span.image-section-new-list-talent::before {
    width: 40px;
    height: 40px;
}  
label#auto-complete-city-error {
    font-size: 14px;
    color: red;
    margin-top: 5px;
}
.select-category-box > div.active img {
	filter:brightness(0) invert(1);
}
.search-box-ns > span > span {
    white-space: nowrap;
    position: absolute;
    left: 10px;
    top: 50%;
    width: calc(100% - 20px);
    text-align: center;
    transform: translateY(-50%);
    overflow: hidden;
    text-overflow: ellipsis;
}
.search-box-ns > span {
    position: relative;
}
.search-box-ns > span.price-ns::after {
    display: none;
}
.talent_listing_page ul#ui-id-1 {
    max-width: 420px !important;
    width: 100% !important;
}

.select-category-box.bottom-menu-wrapper.mega-new-menu {
    visibility: visible;
    opacity: 1;
    transition: inherit;
    padding: 0;
    width: 1500px;
}
.box-outer-search-ns .top-new-mega ul li {
    width: calc(20% - 30px);
    position: relative;
    border-radius: 25px;
    overflow: hidden;
    padding: 0 !important;
    margin: 0;
	display:flex;
}
.box-outer-search-ns ul li a {
    color: #fff;
    font-size: 16px;
    padding: 0 !important;
    font-weight: 300;
    line-height: 1;
    text-decoration: none;
    position: relative;
}
.select-category-box.mega-new-menu > div.top-new-mega{
	display: -webkit-box;
    display: flex;
    align-items: center;
}
.box-outer-search-ns .top-new-mega ul li h6 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: #00b26b;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 1;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 5px;
}
.select-category-box.mega-new-menu > div {
    width: 100%;
    margin: 0;
    cursor: inherit;
}
.box-outer-search-ns .bottom-new-mega ul li {
    width: calc(100%/9 - 15px);
    flex-shrink: 0;
    margin: 0;
    padding: 5px;
    flex-shrink: 0;
    list-style: none;
	border-radius: 25px;
	position: relative;
}
.box-outer-search-ns .bottom-new-mega ul li a {
    width: 100%;
}
.box-outer-search-ns .bottom-new-mega ul li span {
    width: 100%;
    height: 140px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #d5d5d5;
    border-radius: 25px;
}
.box-outer-search-ns .bottom-new-mega ul li a h6 {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #181818;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
    margin-top: 10px;
    padding: 0 10px 10px 10px;
}
.bottom-new-mega span.new-icon-mega img {
    max-width: 80px;
    max-height: 80px;
}
.search-talent-new.blockElement > input[type="text"] {
    padding-right: 290px;
}


.select-box-price-ns-boxes {
    display: inline-block;
    width: 100%;
}
.select-box-price-ns-boxes ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.select-box-price-ns-boxes ul li a {
    border: 2px solid #000;
    border-radius: initial;
    font-size: 13px;
    color: #000;
    padding: 10px 10px !important;
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 500;
}
.select-box-price-ns-boxes ul li {
    width: calc(100%/5 - 5px);
    margin: 0;
}
.select-box-price-ns-boxes ul li a:hover, .select-box-price-ns-boxes ul li a.active {
    background: #00b26b;
    border-color: #00b26b;
    color: #fff;
}
/* .single-section-talent-list .list-parent-li-talent-list-new {
    display: inline-block;
    width: 100%;
} */
.Talent-Listing-point-o .single-section-talent-list {
    margin: 0 0 30px;
}

.talent_listing_page .medium-img-banner.banner-3-new-inner > img {
    height: 250px;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li:first-child span.image-section-new-list-talent img {
    height: 350px;
}
.Talent-Listing-point-o .list-parent-li-talent-list-new li span.image-section-new-list-talent img {
    height: 350px;
}
label#city-error {
    font-size: 15px;
    color: red;
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}

.search-box-ns {
    border: hidden;
    background: #fff;
	overflow:hidden;
}
.search-box-ns::after {
    content: "";
    position: absolute;
    left: 150px;
    top: 30px;
    background: #00b26b;
    width: 30px;
    height: 200px;
    -webkit-animation: spin 5s linear infinite;
    -moz-animation: spin 5s linear infinite;
    animation: spin 5s linear infinite;
    transform-origin: top;
}
@-webkit-keyframes spin { 
    from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin { 
    from { 
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
} 
.search-box-ns::before {
    content: "";
    position: absolute;
    left: 4px;
    top: 4px;
    width: calc(100% + -8px);
    height: calc(100% + -8px);
    z-index: 2;
    border-radius: initial;
    background: #000;
}
.search-box-ns > span, .search-box-ns > input {
    z-index: 2;
}

.sub-category-mega-menu ul {
    margin: 0;
    padding: 0 35px;
    list-style: none;
}
.sub-category-mega-menu ul li a {
    width: 100% !important;
    display: inline-block;
    text-align: center;
    padding: 5px 10px !important;
    border: 2px solid var(--primary-color);
    border-radius: 50px;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}
.sub-category-mega-menu ul li {
    float: left;
    width: 20%;
    padding: 5px;
}
.box-outer-search-ns .bottom-new-mega ul li.active {
    background: var(--primary-color);
}
.box-outer-search-ns .bottom-new-mega ul li.hasvary.active::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -15px;
    transform: translateX(-50%);
    border-top: 15px solid transparent;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
}
.select-category-box.mega-new-menu > div.sub-category-mega-menu {
    margin: -25px 0 20px;
}
.sub-category-mega-menu ul li a:hover, .sub-category-mega-menu ul li a.active {
    background: var(--primary-color);
    color: #fff !important;
}
.select-box-price-ns-boxes ul li:hover a, .select-box-price-ns-boxes ul li.active a {
    background: var(--primary-color);
    color: #fff !important;
	border-color:var(--primary-color);
}

/*-- 20-06-2023 --*/
span.new-icon-mega >img {
    filter: brightness(0);
}
.e3n .bottom-new-mega ul li span.new-icon-mega {
    position: relative;
}
.e3n .bottom-new-mega ul li span.trend-strip {
    border: hidden;
    height: auto;
    width: auto;
    position: absolute;
    left: -7px;
    top: -6px;
}
.mega-new-menu .bottom-new-mega {
    border-top: hidden;
}
/*-- 20-06-2023 End --*/

/*-- 21-06-2023 --*/
.e3n header {
    background: #fff;
    z-index: 3;
    position: static;
}
.e3n a.signbutton i {
    color: #898989;
	transition: all 0.3s ease;
}
.e3n a.signbutton {
    color: #000;
    border: 2px solid #000;
    font-weight: 500;
}
.e3n a.signbutton:hover {
    border-color: var(--primary-color);
}
.e3n a.signbutton:hover i {
    color: #fff;
}
.talent-new-search {
    width: 320px;
}
.search-box-ns {
    padding-right: 50px;
    box-shadow: 0px 7px 9px rgba(97,97,97,0.18);
    border: 1px solid #f4f4f4;
}
.search-box-ns > span.select-category-ns {
    width: 60%;
}
.search-box-ns > span.price-ns {
    width: 40%;
}
body .search-box-ns input[type="submit"] {
    width: 38px;
    padding: 0;
    background-position: center;
    background-image: url(../images/icon-sns.png);
    height: 38px;
    top: 5px;
    right: 5px;
}
.search-box-ns::before {
    background: #fff;
}
.search-box-ns > span > span {
    color: #000;
}
.search-box-ns > span::after {
    top: 11px;
    height: 25px;
    width: 2px;
    background: #e4e4e4;
}
.talent-menu-box button#bar-menu-engage span {
    width: 24px;
    height: 3px;
    background: #000;
    margin: 2.5px 0;
}
.talent-menu-box button#bar-menu-engage {
    display: block;
}
.talent-menu-boxul.open-talent-menu {
    right: 20px;
}
.talent-menu-boxul {
    top: 20px;
    height: calc(100vh - 40px);
    border-radius: 30px;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    padding: 0;
}
.talent-menu-box ul.talent-menu-ul li {
    margin: 10px 0;
    display: inline-block;
    width: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 15px;
    overflow: hidden;
}
.talent-menu-box ul.talent-menu-ul li a {
    font-size: 18px;
    padding: 15px 25px !important;
    border-bottom: hidden;
}
.talent-menu-box span#close-menu-talent {
    position: sticky;
    top: 28px;
    right: 10px;
    z-index: 1;
    padding: 10px 20px;
    cursor: pointer;
    width: 100%;
}
.talent-menu-box ul.talent-menu-ul {
    height: calc(100% - 50px);
    position: relative;
    padding: 10px 20px 20px;
    overflow: auto;
	background: #fff;
    border-radius: 0 0 20px 20px;
}  
.talent-menu-box li.nav-item.sub-menu-resources i {
    top: 14px;
    width: 30px;
    background: #000;
    height: 30px;
    font-size: 15px;
    border-radius: 100%;
    right: 10px;
}
.talent-menu-box ul.talent-menu-ul ul.sub-menu-ul.about-ul {
    display: inline-block;
    width: 100%;
    padding: 0 20px !important;
}
.talent-menu-box ul.talent-menu-ul li ul li {
    margin: 0;
    border-radius: 0;
    display: inline-block;
    width: 100%;
    box-shadow: none;
}
.talent-menu-ul ul.sub-menu-ul.about-ul li {
    border: hidden;
}
/*-- 21-06-2023 End --*/

/*-- 22-06-2023 --*/
.talent-menu-box ul.talent-menu-ul li a:hover {
    color: var(--primary-color) !important;
}
/*-- 22-06-2023 End --*/
body .search-box-ns input[type="submit"] {
    font-size: 0;
}

/*-- 23-06-2023 --*/

.bottom-price-hero-new .switch-price-ranger {
    position: relative;
}
.new-hero-home {
    display: inline-block;
    width: 100%;
    background-color: #f8f8f8;
}
.inner-new-hero-home {
    padding: 50px 0;
    display: inline-block;
    width: 100%;
}
.inner-new-hero-home h1 {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0 0 40px;
}
.category-boxes-hero > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.category-boxes-hero > ul li {
    width: calc(100%/8 - 10px);
    position: relative;
}
.category-boxes-hero > ul li span img {
    max-height: 70px;
    max-width: 70px;
	transition: all 0.3s ease;
}
.category-boxes-hero > ul li span {
    height: 110px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
ul.parent-category-hero li h6 {
    font-size: 15px;
    line-height: 21px;
    color: #111113;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
	transition: all 0.3s ease;
}
ul.parent-category-hero li a {
    text-decoration: none;
    border: 1px solid #d7d7d7;
    border-radius: initial;
    background: #fff;
    padding: 10px 10px 10px;
    width: 100%;
    display: inline-block;
    position: relative;
    height: 100%;
}
ul.parent-category-hero li a:hover {
    background-color: var(--primary-color);
}
ul.parent-category-hero li a:hover span img {
    filter: brightness(0) invert(1);
}
ul.parent-category-hero li a:hover h6 {
    color: #fff;
}
.bottom-price-hero-new .switch-price-ranger {
    position: relative;
    width: 225px;
}
.bottom-price-hero-new .switch-price-ranger label.switch_mail {
    position: relative;
    width: 70px;
    height: 37px;
}
.bottom-price-hero-new .switch-price-ranger label.switch_mail input {
    opacity: 0;
}
.bottom-price-hero-new .switch-price-ranger label.switch_mail span.slider {
    border: 2px solid #000;
    background: transparent;
}
.bottom-price-hero-new .switch-price-ranger label.switch_mail span.slider::before {
    width: 27px;
    height: 27px;
    top: 3px;
    left: 4px;
    background: #000;
}
.bottom-price-hero-new .switch-price-ranger label.switch_mail input:checked + .slider:before {
    -webkit-transform: translateX(31px);
    -ms-transform: translateX(31px);
    transform: translateX(31px);
}
.bottom-price-hero-new .switch-price-ranger .switch_talent_mails > span {
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #00b26b;
    font-weight: 400;
    font-family: "Poppins";
}
.bottom-price-hero-new .switch-price-ranger .switch_talent_mails {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.right-price-btn-hero {
    width: calc(100% - 250px);
}
.bottom-price-hero-new {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
}
.right-price-btn-hero {
    width: calc(100% - 250px);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.right-price-btn-hero input {
    width: 270px;
    background-color: var(--primary-color);
    font-size: 19px;
    line-height: 23px;
    color: #ffffff;
	border-radius: inherit;
    font-weight: 500;
    font-family: "Poppins";
    text-transform: uppercase;
    height: 58px;
	transition: all 0.3s ease;
}
.right-price-btn-hero input:hover{
	background-color:#181818 !important;
}
.right-price-btn-hero ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 290px);
}
.right-price-btn-hero ul li {
    width: calc(100% / 5 - 15px);
    
}
.right-price-btn-hero ul li a {
    text-decoration: none;
	border: 2px solid #181818;
    height: 58px;
    border-radius: initial;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 19px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #181818;
    font-weight: 500;
    font-family: "Poppins";
}
.right-price-btn-hero ul li a:hover {
    background: var(--primary-color);
    color: #fff;
    border-color: var(--primary-color);
}
.dropdown-profile {
    margin-left: 0;
}
.search-div-new-header {
    margin-left: auto;
    margin-right: 20px;
    position: relative;
}
.search-div-new-header > button {
    width: 147px;
    height: 50px;
    border-radius: 24px;
    background-color: #ffffff;
    border: 1px solid #d2d2d2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
}
.search-box-new-header {
    position: absolute;
    top: 70px;
    width: 660px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 0 20px rgba(0,0,0,0.14);
    border: 2px solid var(--primary-color);
    background: #fff;
    border-radius: initial;
    padding: 30px 30px;
}
.search-box-new-header > h6 {
    font-size: 21px;
    line-height: 23px;
    color: #181818;
    font-weight: 500;
    font-family: "Poppins";
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
}
.search-group-box {
    display: inline-block;
    width: 100%;
    position: relative;
}
.search-group-box > input[type="text"] {
    width: 100%;
    height: 58px;
    padding: 0 210px 0 20px;
}
.search-group-box > input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    height: 58px;
    width: auto;
    background-color: var(--primary-color);
    font-size: 19px;
    line-height: 23px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    text-transform: uppercase;
    padding: 0 39px;
}
.search-group-box > input[type="submit"]:hover{
	background-color:#181818;
}
.box-outer-search-ns .bottom-new-mega ul li.hasvary span.new-icon-mega::after {
    content: "";
    position: absolute;
    bottom: 9px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    border: 3px solid #181818;
    width: 10px;
    height: 10px;
    border-left: hidden;
    border-top: hidden;
}
/*-- 23-06-2023 End --*/

.child-categories-hero ul li a {
    border: 2px solid #181818;
    color: #181818;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: initial;
    font-weight: 500;
    text-decoration: none;
    text-align: center;
    padding: 0 20px;
    line-height: 1;
}
.child-categories-hero ul li {
    width: calc(100% / 6);
    padding: 5px;
}
.child-categories-hero ul {
    padding: 0;
    margin: 20px 0 0;
    display: flex;
    flex-wrap: wrap;
}
.child-categories-hero ul li a:hover, .child-categories-hero ul li a.active {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff;
}
.category-boxes-hero > ul li.hasvary::after {
    content: "";
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    border: 3px solid #181818;
    width: 10px;
    height: 10px;
    border-left: hidden;
    border-top: hidden;
}
.category-boxes-hero > ul li:hover::after {
    border-color: #fff;
}

span.close-box-search {
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
}
.category-boxes-hero > ul li.active a {
    background: var(--primary-color);
    border-color: var(--primary-color);
}
.category-boxes-hero > ul li.active a h6 {
    color: #fff;
}
.category-boxes-hero > ul li.active a img {
    filter: invert(1);
}
.category-boxes-hero > ul li.active::after {
    border-color: #fff;
}
.selected-box-hero {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.selected-box-hero > span {
    background: rgba(47, 139, 76, 0.4);
    line-height: 1;
    padding: 8px 35px 8px 20px;
    display: inline-block;
    margin: 5px 10px 5px 0;
    border-radius: initial;
    position: relative;
}
.selected-box-hero > span i {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: red;
    font-size: 14px;
    cursor: pointer;
    line-height: 1;
}
.right-price-btn-hero ul li a.active {
    background-color: var(--primary-color);
    color: #fff;
	border-color:var(--primary-color);
}

.ui-menu.hash_autocomplete .ui-menu-item-wrapper {
    padding-left: 65px;
    min-height: 65px;
}

/*-- 05-07-2023 --*/
.location-range-and-select {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.location-range-and-select > div {
    width: calc(50% - 30px);
}
.categ-select span {
    background: #e6e6e6;
    margin: 5px 5px 5px 0;
    display: inline-block;
    padding: 6px 30px 6px 10px;
    color: #000;
    font-size: 13px;
    border-radius: 50px;
    position: relative;
}
.categ-select span i {
    position: absolute;
    right: 11px;
    top: 9px;
    color: red;
}
.select-category-box.bottom-menu-wrapper.mega-new-menu, .select-price-box {	
    box-shadow: 0 0 10px #d5d5d5;
}
/*-- 05-07-2023 End --*/
.main-inner-3-banner {
    top: 110px;
}
    

.no-found-first {
    display: inline-block;
    width: 100%;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #181818;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    margin: 40px 0 0 0;
}
.no-found-first a {
    color: var(--primary-color);
    text-decoration: none;
}
body.black-wrapper-popup, body.black-wrapper-popup-secound {
    overflow: hidden;
}
.e3n header  {
    position: relative;
}

/*-- --*/
.wrapper-parent-search_selection {
    background: #f7f7f7;
    margin-top: 30px;
    border-radius: 15px;
    padding: 20px 30px;
	margin-bottom:30px;
}
.wrapper-parent-search_selection h4 {
    font-size: 20px;
    margin-bottom: 10px;
}
.search_selection_box_talentlisting > span {
    background: rgba(47, 139, 76, 0.4);
    line-height: 1;
    padding: 8px 35px 8px 20px;
    display: inline-block;
    margin: 5px 10px 5px 0;
    border-radius: 50px;
    position: relative;
}
.search_selection_box_talentlisting span i {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: red;
    font-size: 14px;
    cursor: pointer;
    line-height: 1;
}



.wrapper-parent-search_selection h4 {
    margin-bottom: 0;
    margin-top: 6px;
    margin-right: 15px;
}
.wrapper-parent-search_selection {
    display: flex;
	align-items:flex-start;
}
.wrapper-parent-search_selection h4 {
    min-width: 240px;
}
ul#ui-id-2 {
    max-height: 300px;
    overflow: auto;
}
.whole-ul-li-talent-list-home .list-parent-li-talent-list-new li .content-section-new-tl-home p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.search_overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 3;
	opacity: 0.7;
    display:none;
}
.black-wrapper-popup .search_overlay, .black-wrapper-popup-secound .search_overlay{
    display:block;
}

/*-- 25-07-2023 --*/
.rd-page-main .single-livestream-list {
    position: relative;
}
.wrapper_img_stciker {
    position: absolute;
    top: 15px;
    left: 15px;
    background: rgba(255, 255, 255, 0.9);
    padding: 5px;
    border-radius: 5px;
}
.wrapper_img_stciker img {
    max-width: 50px;
    max-height: 50px;
    width: auto;
    height: auto;
}
.wrapper-parent-search_selection h4 {
    min-width: 70px;
}

/*-- 25-07-2023 End --*/

/*-- 02-08-2023 --*/
.category-boxes-hero > ul li span.trend-strip {
    position: absolute;
    left: -7px;
    top: -16px;
}
.category-boxes-hero > ul li span.trend-strip img {
    filter: none !important;
}
/*-- 02-08-2023 End --*/

.child-categories-hero ul li a i,.sub-category-mega-menu ul li a i {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--primary-color);
}
.child-categories-hero ul li a:hover i,.sub-category-mega-menu ul li a:hover i{
	color:#fff;
}
.child-categories-hero ul li a, .sub-category-mega-menu ul li a {
    position: relative;
}
.child-categories-hero ul li a, .sub-category-mega-menu ul li a {
    padding: 0 35px;
}
span.wrapper_txet_sticker {
    position: absolute;
    top: 15px;
    left: 15px;
    background: rgba(255, 255, 255, 0.9);
    padding: 5px;
    border-radius: 5px;
    background-color: var(--primary-color);
    color: #fff;
    text-transform: capitalize;
    font-family: 'Open Sans Semibold';
    line-height: 1;
    padding: 7px 15px;
}

.main_wrapper_feature_rec .wrapper_img_stciker {
    top: 40px;
}

/*-- 08-08-2023 --*/
.category-boxes-hero > ul li span {
    height: 90px;
}
ul.parent-category-hero li a {
    padding: 25px 10px 25px;
}
/*-- 08-08-2023 End --*/

/*-- 11-08-2023 --*/
.warpper_upper_text {
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    background: #fff;
    position: relative;
    z-index: 1;
    padding: 20px 30px;
    margin-bottom: 40px;
}
.warpper_upper_text p {
    font-size: 25px;
    line-height: 45px;
    font-weight: 600;
    text-align: center;
    color: var(--primary-color);
}
/*-- 11-08-2023 End --*/

/*-- 16-08-2023 --*/
.main-inner-3-banner {
    /* top: 50% !important;
    transform: translateY(-50%); */
    display: flex;
    align-items: center;
}
.banner-3-new-inner > img {
    height: 210px;
}
.blog-page {
    margin-top: -525px;
}
.large-img-banner.banner-3-new-inner > img {
    height: 650px;
}
.blog-page.blog-detail-page {
    margin-top: -475px;
}
.medium-img-banner.banner-3-new-inner > img {
    height: 326px;
}
.inthepress {
    margin-top: -475px;
}
.consumer-panel.experience-request-list-consumer {
    margin-top: -440px;
}
.chatpage .whole-new-chat-page {
    margin: 0;
}
.chatpage.e3n header {
    background: #fff;
}
.experience-request .talent-general-detail-content {
    margin-top: -475px;
}
.table-section-agent.talents-agent-manage.blockElement {
    margin: -474px 0 50px;
}
/*-- 16-08-2023 End --*/


.heading-cate-all a i {
    color: #fff;
    margin-left: 15px;
}
.heading-cate-all a {
    background: var(--primary-color);
    color: #fff;
    text-decoration: none;
    line-height: 1;
    padding: 15px 20px;
    border-radius: 50px;
}
.heading-cate-all h6 {
    font-size: 25px;
}
.heading-cate-all a {
    background: var(--primary-color);
    color: #fff;
    text-decoration: none;
    line-height: 1;
    padding: 15px 20px;
    border-radius: 50px;
}
.heading-cate-all a:hover{
	color:var(--primary-color);
	background-color:#fff;
}
.heading-cate-all a:hover i{
	color:var(--primary-color)
}
.content-category-alls_heading {
    display: inline-block;
    width: 100%;
    background: #e7e7e7;
    padding: 0 30px 30px;
    border-radius: 30px;
    margin: 30px 0;
    overflow: hidden;
}
.heading-cate-all {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    background: #000;
    margin: 0 -30px 0;
    border-radius: 30px 30px 0 0;
    padding: 20px 30px;
}
.heading-cate-all  h6{color:#fff;}
.sub_var_warppewr > a {
    width: 20%;
    display: inline-block;
    float: left;
    padding: 10px 10px;
	text-decoration:none;
}
.sub_var_warppewr {
    margin: 30px -10px 0;
}
.content-category-alls {
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}
.category-alls {
    padding: 0 40px 20px;
}
.image-category-alls {
    min-height: 180px;
}
.image-category-alls img {
    max-width: 100px;
    max-height: 100px;
}
.content-category-alls h6 {
    font-size: 20px;
    min-height: auto;
}


.banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner {
    padding: 0 !important;
}
section.bk_an_exp_main.rd-page-main {
    margin: 0 0 50px !important;
}


.as-also-inner ul li {
    text-align: center;
}
section.as-also-seen-on.booking-engine-as ul, section.as-also-seen-on.proud-partner-as ul {
    overflow: hidden;
}
section.as-also-seen-on.booking-engine-as ul .slick-slide, section.as-also-seen-on.proud-partner-as ul .slick-slide {
    margin: 0 10px;
}
section.as-also-seen-on.booking-engine-as ul {
    margin-bottom: 20px;
}


.wrapper_brended_partner_page {
    margin-bottom: 30px;
    text-align: center;
}
.wrapper_brended_partner_page img {
    border-radius: initial;
    box-shadow: none;
    padding: 15px;
    max-width: initial;
    background: transparent;	
}

/*-- 03-08-2023 --*/
.bottom-selected-value {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #e2e2e2;
    border-radius: 0 0 30px 30px;
    padding: 0 260px 0 35px;
    -webkit-box-shadow: inset 0px 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 3px 3px rgba(0, 0, 0, 0.1);
    width: 100%;
}
.bottom-selected-value ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
}
.bottom-selected-value ul li {
    padding: 18px 20px;
    border-right: 1px solid #a8a8a8;
    font-weight: 500;
    display: flex;
    align-items: center;
}
.bottom-selected-value ul li span.cancel-sel-value {
    color: red;
    margin-left: 10px;
    font-weight: 600;
    cursor: pointer;
}
a.mega-menu-btn {
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    background: var(--primary-color);
    color: #fff;
    text-decoration: none;
    line-height: 1;
    padding: 15px 40px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 500;
}
a.mega-menu-btn:hover{
	background-color:#000;
	color:#fff;
}
.select-category-box.bottom-menu-wrapper.mega-new-menu {
    padding-bottom: 0;
}
.talent-new-search .select-category-box.bottom-menu-wrapper.mega-new-menu{padding-bottom: 50px;}
ul.slick_footer_comp button {
    display: none !important;
}
.bottom-selected-value ul::-webkit-scrollbar {
    width: 100%;
	height:7px;
}
 
.bottom-selected-value ul::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.bottom-selected-value ul::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: var(--primary-color); 
}
.select-price-box {
    width: 1500px;
}
.select-price-box {
    padding: 50px 35px 110px;
}
/*-- 03-08-2023 End --*/


/*-- 07-08-2023 --*/
.inner-heading-banner-boompop.inner-heading-banner-concierge {
    border: hidden;
    border-radius: 40px 40px 0 0;
    padding: 80px 30px 15px;
}
.boompop-page-content {
    margin-top: 0;
}
.filter-google-page {
    padding: 0 !important;
    background: transparent !important;
}
.main-box-filter-boompop {
    border: 1px solid #e1e1e1;
    padding: 0;
    border-radius: 0 0 40px 40px;
    display: flex;
    flex-flow: column-reverse;
    width: 100%;
    background: #fff;
}
.boompop-page-content .tabing-boompop-main {
    padding: 20px 30px;
    width: 100%;
    max-width: 100%;
    border-bottom: 1px solid #e1e1e1;
}
.price-tab-box-google {
    display: flex;
    width: 100%;
    border: hidden;
    padding: 0;
    background: transparent;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.boompop-page-content .tabing-boompop-main .switch_talent_mails {
    margin: 0;
    width: auto;
    border: hidden;
    padding: 0;
}
.boompop-page-content .tabing-boompop-main .switch_talent_mails .virtual-event, .boompop-page-content .tabing-boompop-main .switch_talent_mails .personal-event {
    padding: 0;
}
.inner-tabing-boompop-main {
    max-width: 620px;
}
.boompop-page-content .search-bar-and-drop {
    max-width: 100%;
    padding: 20px 30px;
}
.boompop-page-content .form-group-contact.culeft-input {
    width: calc(33.333% - 30px);
    margin-right: 30px;
    margin-bottom: 0;
}
.google-search-form {
    max-width: calc(33.333% - 30px);
    margin-left: 0;
}
.main-box-filter-boompop .form-group-button {
    max-width: 33.333%;
    margin-left: 30px;
}
.main-box-filter-boompop .form-group-button input {
    min-height: 50px;
}
.inner-heading-banner-boompop img {
    width: auto;
    height: auto;
    top: -60px;
    max-width: 120px;
    background: #fff;
    border-radius: 100%;
    padding: 12px;
}
.google_page_main_ban .main-inner-3-banner {
    top: 40px;
}
.medium-img-banner.banner-3-new-inner.google_page_main_ban img {
    height: 185px;
}
.line-btns-talent {
    margin: 0 0 50px 0;
}
.top-heading-banner-boompop.top-heading-banner-concierge {
    margin-top: -240px;
}
.main_wrapper_feature_rec .wrapper_img_stciker {
    top: 40px;
}
/*-- 07-08-2023 End --*/

/*-- 09-08-2023 --*/
.bottom-content-box-ad-search.boom-popup-green-content {
    border: hidden;
    background-color: var(--primary-color);
    border-radius: initial;
    padding: 70px 30px 10px;
    overflow: hidden;
    position: relative;
}
.bottom-content-box-ad-search.boom-popup-green-content::after {
    position: absolute;
    content: '';
    bottom: -35px;
    right: -33px;
    width: 65px;
    height: 65px;
    background: #ffffff;
    transform: rotate(45deg);
    z-index: 1;
}
.bottom-content-box-ad-search.boom-popup-green-content::before {
    position: absolute;
    content: '';
    top: -33px;
    left: -35px;
    width: 65px;
    height: 65px;
    background: #ffffff;
    transform: rotate(45deg);
}
.bottom-content-box-ad-search.boom-popup-green-content p {
    margin-bottom: 20px;
    color: #fff;
}
.wrapper_brended_partner_page img {
    border-radius: initial;
    box-shadow: none;
    max-width: 100px;
}
.new-advance-search-box.second-search-box {
    margin: 0;
}
.wrapper_brended_partner_page {
    position: relative;
    z-index: 1;
    background: #fff;
    width: 120px;
    height: 120px;
    border-radius: 100px;
    margin: 0 auto;
    margin-bottom: -60px;
    box-shadow: 0 0 12.5px rgba(0, 0, 0, 0.2);
    display: flex
;
    align-items: center;
    justify-content: center;
}
.boom-popup-last-row .sort-by-ad-search {
    flex-wrap: wrap;
}
.boom-popup-last-row .sort-by-ad-search label {
    width: 100%;
    margin: 0 0 10px;
}
.boom-popup-last-row div.sort-by-ad-search {
    width: 306px;
    flex: 0 0 305px;
    padding-right: 30px;
}
.boom-popup-last-row .location-range-and-select > div {
    width: calc(50% - 20px);
}
.advance-search-box.boom-popup-advance-row {
    padding: 25px 30px 25px;
}
.advance-search-box.boom-popup-advance-row .search-box-ad-search {
    padding: 0;
}
.partner-page-faq-parent{background-color: #f7f7f7; padding:40px 0;}
/*-- 09-08-2023 End --*/

.top-bar-advance-search-talent {
    background: #f7f7f7;
}
.search-category-and-price-google {
    background: #fff;
    width: 540px;
    height: 54px;
    border-radius: initial;
    border: 1px solid #d5d5d5;
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 55px;
} 
.search-category-and-price-google > span {
    width: 50%;
    padding: 0 25px;
    position: relative;
    font-size: 16px;
    color: #323232;
    height: 100%;
    display: flex;
    align-items: center;
}
.search-category-and-price-google > span:first-child::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 25px;
    background: #d5d5d5;
    transform: translateY(-50%);
}
.search-category-and-price-google > a {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}
.boom-popup-search-box {
    padding: 20px 30px;
}
.boom-popup-search-box ul.parent-category-hero li a {
    padding: 10px 10px 25px;
}

.as-also-inner ul li {
    text-align: center;
}
section.as-also-seen-on.booking-engine-as ul {
    overflow: hidden;
}
section.as-also-seen-on.booking-engine-as ul .slick-slide {
    margin: 0 10px;
}


section.as-also-seen-on.as-also-seen-new.new-trusted-3section .slick-list {
    width: 100%;
}
.as-also-seen-new .as-also-inner ul {
    float: none;
    overflow: hidden;
}
section.as-also-seen-on.as-also-seen-new.new-trusted-3section .slick-slide {
    display: flex;
    border: 1px solid #f4f4f4;
    align-items: center;
    justify-content: center;
    padding: 5px;
    margin: 0 10px;
    border-radius: 10px;
}
section.as-also-seen-on.as-also-seen-new.new-trusted-3section .as-also-inner ul li {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.single-section-talent-list .list-parent-li-talent-list-new {
    clear: left;
}

.social-media-links ul li a:hover i img {
    filter: brightness(0) invert(1);
    z-index: 1;
    position: relative;
}
.footer-line-content .social-icons li:hover a img {
    filter: brightness(0) invert(1);
}
.social-list-talent.consumer-stl ul li i img {
    position: relative;
    top: -4px;
}


/*-- 29-09-2023 --*/
.progress-bar-ai {
    max-width: 820px;
    margin: 0 auto;
    width: 95%;
    height: 53px;
    background: #fff;
    box-shadow: 0 0 8px rgba(0,0,0,0.33);
    border-radius: 50px;
    padding: 6px;
    margin-bottom: 57px;
    position: relative;
    z-index: 2;
}
.inner-progress-bar-ai {
    display: inline-block;
    width: 100%;
    background-color: rgba(0, 178, 107, 0.33);
    height: 100%;
    border-radius: 50px;
}
span.thumb-progress {
    width: 41px;
    height: 41px;
    background: #fff;
    border-radius: 100%;
    border: 4px solid #00b26b;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins';
    display: flex;
    align-items: center;
    justify-content: center;
}
.questionaireForm {
    padding: 0 0 55px 0;
}
.booking-questionnaire {
    width: 100%;
    margin: -35px 0 0;
    position: relative;
    z-index: 2;
}
.center-part-ai::before {
    content: "";
    position: absolute;
    left: 0;
    top: -60px;
    height: 60px;
    width: 100%;
    background: #fff;
}
.center-part-ai {
    display: inline-block;
    width: 100%;
    position: relative;
}
.center-part-ai h3 {
    font-size: 38px;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    line-height: 56px;
    margin-bottom: 40px;
}
.main-content-form-ai-t {
    display: inline-block;
    width: 100%;
}
.main-content-form-ai-t ul {
    margin: -10px;
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    justify-content: center;
}
.main-content-form-ai-t ul li {
    padding: 10px;
    width: calc(100%/5);
    list-style: none;
    cursor: pointer;
}
.main-content-form-ai-t ul li span {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 145px;
    border-radius: 19px;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    font-size: 20px;
    color: #131313;
    font-weight: 500;
    font-family: "Poppins";
}
.main-content-form-ai-t ul li span input {
    -webkit-appearance: none;
    width: 34px;
    height: 34px;
    padding: 0;
    flex-shrink: 0;
    background-color: #ffffff;
    border: 1px solid #bcbcbc;
    cursor: pointer;
    position: relative;
    margin-bottom: 20px;
}
.main-content-form-ai-t ul li span input::before {
    content: "";
    position: absolute;
    left: 8px;
    top: 9px;
    width: 16px;
    height: 9px;
    border: 3px solid #fff;
    transform: rotate(-40deg);
    border-top: hidden;
    border-right: hidden;
	visibility:hidden;
	opacity:0;
	pointer-events:none;
}
.main-content-form-ai-t ul li span input:checked::before{
	opacity:1;
	visibility:visible;
}
.main-content-form-ai-t ul li span input:checked{
	border-color:#00b26b;
	background-color:#00b26b;
}
.main-content-form-ai-t ul li.checked span {
    border-color: #00b26b;
}
.back-and-next-btn-ai {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 50px 0 0;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    width: 100%;
}
a.go-back-link {
    margin: 0;
    display: flex;
    align-items: center;
    font-size: 20px;
    letter-spacing: 0px;
    color: #131313 !important;
    font-weight: 500;
    font-family: "Poppins";
    opacity: 1;
    border: hidden;
}
a.go-back-link > img {
    margin-right: 10px;
}
input.next-setp {
    padding: 17px 51px;
    text-transform: uppercase;
    border: hidden;
    margin: 0;
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    background-color: #131313;
}
input.next-setp:hover{
	background-color:#00b26b;
}
.city-state-div .switch_talent_mails {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 280px;
    margin: 0 auto 40px;
}
.city-state-div .switch_talent_mails > span {
    font-size: 22px;
    line-height: 1;
    color: #0c0c0d;
    font-weight: 400;
    font-family: "Poppins";
    text-align: center;
}
.city-state-div .switch_talent_mails input{
	opacity:0;
}
.city-state-div .switch_talent_mails label.switch_mail {
    position: relative;
    width: 76px;
    height: 37px;
}
.city-state-div .switch_talent_mails label.switch_mail span.slider {
    border: 2px solid #000;
    background: transparent;
}
.city-state-div .switch_talent_mails label.switch_mail span.slider::before {
    width: 27px;
    height: 27px;
    top: 3px;
    left: 4px;
    background: #000;
}
.city-state-div .switch_talent_mails label.switch_mail input:checked + .slider:before {
    -webkit-transform: translateX(37px);
    -ms-transform: translateX(37px);
    transform: translateX(37px);
}
.questionaireForm .areaValues.selectArea select, .questionaireForm .areaValues.selectArea input {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid #d5d5d5;
    padding: 0 30px;
    width: 760px;
    height: 76px;
    font-size: 20px;
    letter-spacing: 0px;
    color: #00b26b;
    font-weight: 500;
    font-family: "Poppins";
}
.questionaireForm select {
    background-image: url("../images/step-down-arrow.png");
}
/*-- 29-09-2023 End --*/

/* 03-10-2023 start */
.center-part-ai .custom-radio-btnn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn {
    width: 100%;
    max-width: calc(100%/5 - 16px);
    margin: 0 20px 20px 0;
    border: 1px solid #c2c2c2;
    padding: 14px 40px 14px 42px;
    text-align: center;
}
.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn:last-child {
    margin-right: 0;
}
.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn:hover {
    background-color: #fff;
}
.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn h6 {
    font-weight: 500;
}
.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn:hover h6 {
    color: #000;
}
.center-part-ai .fieldsArea {
    margin-bottom: 45px;
}

.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn span {
    height: 28px;
    width: 28px;
    border: 1px solid #bcbcbc;
    top: 50%;
    left: 14px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn.red {
    background-color: #fff;
    border: 1px solid #00b26b;
}

.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn.red h6 {
    color: #00b26b;
}
.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn span::before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-weight: 700;
    color: #fff;
}

.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn span {
    display: flex;
    align-items: center;
    justify-content: center;
}
.center-part-ai .custom-radio-btnn .single-cstm-radio-btnn.red span {
    background-color: #00b26b;
    border-color: #00b26b;
}

.center-part-ai .fieldsArea .booking-speaker-forr-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.center-part-ai .fieldsArea .booking-speaker-forr-inner .comment-area, .center-part-ai .fieldsArea .booking-speaker-forr-inner .select-date {
    width: 100%;
    max-width: 50%;
}

.center-part-ai .fieldsArea .booking-speaker-forr-inner .comment-area, .center-part-ai .fieldsArea .booking-speaker-forr-inner .select-date {
    padding: 0 36px;
    position: relative;
}

.center-part-ai .fieldsArea .email-and-number h3 {
	font-size: 35px;
}


.center-part-ai .fieldsArea .booking-speaker-forr-inner .comment-area::after {
    content: '';
    width: 1px;
    height: calc(100% + 97px);
    background-color: #e6e6e6;
    position: absolute;
    top: -47px;
    right: 0;
}

.center-part-ai .fieldsArea .booking-speaker-forr-inner .comment-area textarea {
    width: 100%;
    height: 125px;
    border: 1px solid #c2c2c2;
    resize: none;
    border-radius: 19px;
    padding: 18px 20px;
    font-size: 16px;
    letter-spacing: 0px;
    color: #0c0c0d;
    font-weight: 300;
    line-height: normal;
}
.center-part-ai .fieldsArea .booking-speaker-forr-inner .select-date input[type="date"] {
    width: 100%;
    max-width: 283px;
    height: 52px;
    border-radius: 26px;
    background-color: #ffffff;
    border: 1px solid #c2c2c2;
    margin: 0 auto;
    display: block;
}
.center-part-ai .fieldsArea.step-7 .areaValues {
    display: flex;
    flex-wrap: wrap;
    max-width: 1090px;
    width: 100%;
}

.center-part-ai .fieldsArea.step-7 .areaValues .field-wrap {
    width: 100%;
    max-width: calc(100%/2 - 10px);
}

.center-part-ai .fieldsArea.step-7 .areaValues input {
    width: 100%;
    max-width: 533px;
    height: 52px;
    border-radius: 26px;
    background-color: #ffffff;
    border: 1px solid #c2c2c2;
    font-size: 17px;
    letter-spacing: 0px;
    color: #000;
    font-weight: 400;
    padding: 0 25px;
}
.center-part-ai .fieldsArea.step-7 .areaValues input::placeholder {
    color: #909090;
}
.center-part-ai .fieldsArea.step-8 .email-and-number {
    max-width: 1355px;
    margin: 0 auto;
}

.center-part-ai .fieldsArea.step-8 .email-and-number .areaValues.selectArea {
    width: 100%;
    max-width: 1090px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.center-part-ai .fieldsArea.step-8 .email-and-number .areaValues.selectArea .field-wrap {
    width: 100%;
    max-width: calc(50% - 10px);
}

.center-part-ai .fieldsArea.step-8 .email-and-number .areaValues.selectArea .field-wrap input {
    width: 100%;
    height: 52px;
    border-radius: 26px;
    background-color: #ffffff;
    border: 1px solid #c2c2c2;
    font-size: 17px;
    color: #909090;
    font-weight: 400;
    padding: 0 25px;
}

.back-and-next-btn-ai.submit .submit_form_unik {
    margin: 0 !important;
}
/* 03-10-2023 end */

/* 05-10-2023 css Start */

.progress-bar-ai .inner-progress-bar-ai.active_bar .progress-bar-ai-fill {
    display: inline-block;
    height: 100%;
    background-color: #00b26b;
}

.progress-bar-ai .inner-progress-bar-ai.active_bar {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.progress-bar-ai .inner-progress-bar-ai.active_bar  .thumb-progress {
    margin-left: -18px;
    font-size: 12px;
}
.section_warpper_booking ul li .trend-strip {
    position: absolute;
    top: -16px;
    left: -7px;
    height: 90px;
}
.section_warpper_booking ul.parent-category-hero li a:hover span.trend-strip img {
    filter: unset;
}
.center-part-ai .fieldsArea .child-categories-hero-before ul li {
    width: calc(100% / 6);
    padding: 5px;
}

.center-part-ai .fieldsArea .child-categories-hero-before ul {
    padding: 0;
    margin: 20px 0 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}

.center-part-ai .fieldsArea .child-categories-hero-before ul li a {
    border: 2px solid #181818;
    color: #181818;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    font-weight: 500;
    text-decoration: none;
    text-align: center;
    padding: 0 20px;
    line-height: 1;
}

.center-part-ai .fieldsArea .child-categories-hero-before ul li a:hover {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff;
}
.section_warpper_booking.fieldsArea.step-1 input {
    display: block;
    margin: 0 auto;
}
.section_warpper_booking.booking-speaker-forr {
    position: relative;
  }
  .section_warpper_booking.booking-speaker-forr .error_step5 {
	width: 100%;
	text-align: center;
	color: red;
	position: absolute;
	top: -35px;
    z-index: 2;
}
.section_warpper_booking.booking-speaker-forr.wrapper_error_five {
    padding-top: 30px;
    margin-top: 20px;
}
.center-part-ai .fieldsArea .child-categories-hero-before ul li.active a {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff;
}
.section_warpper_booking.booking-speaker-forr.wrapper_error_five .comment-area::after {
    height: calc(100% + 70px);
    top: -20px;
}
/* 05-10-2023 End */

/* 09-10-2023 */
.center-part-ai .error-div.active, .section_warpper_booking.booking-speaker-forr .error_step5.active {
    background-color: #f8caca;
    padding: 8px;
    margin: 0 auto 20px;
    float: none !important;
    border-radius: 5px;
    font-size: 16px !important;
    font-family: 'Open Sans Semibold' !important;
    font-weight: 400 !important;
}

/* Booking Talent Form Section */
.booking-talent-exp-section {
    padding: 78px 0 72px;
    background-color: #f4f4f4;
    margin: 76px 0 50px;
    margin-bottom: 0;
}
.booking-talent-exp-section.testimonial-section {
    display: inline-block;
    width: 100%;
    margin: 0 0 0px;
}
.booking-talent-exp-section .heading {
    text-align: center;
    margin: 0 0 30px;
}

.booking-talent-exp-section .heading h2 {
    font-size: 42px;
    line-height: normal;
    color: #0e0e0e;
    font-weight: 600;
    font-family: 'Poppins';
}

.booking-talent-exp-section .booking-talent-form-section {
    border-radius: 36px;
    background-color: #ffffff;
    padding: 33px 35px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-wrapper .tabs {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    max-width: 934px;
    width: 95%;
    margin: 0 auto 49px;
    /*border: 1px solid #00b26b;*/
    border-radius: 35px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-wrapper .tabs .tab-link {
    border-radius: 37px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    padding: 15px 20px;
    font-size: 17px;
    line-height: normal;
    color: #00b26b;
    font-weight: 500;
    font-family: "Poppins";
    cursor: pointer;
    transition: all 0.3s ease;
}

.booking-talent-exp-section .booking-talent-form-section .tab-wrapper .tabs .tab-link.active {
    background-color: #00b26b;
    color: #fff;
}

.booking-talent-exp-section .booking-talent-form-section .tab-wrapper .tabs .tab-link:first-child.active {
    margin-left: -1px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-wrapper .tabs .tab-link:nth-child(2).active {
    margin: 0;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp {
    width: 100%;
    margin-bottom: 30px;
    max-width: calc(100%/2 - 15px);
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp:nth-child(4) {
    margin-right: 0;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div .switch_talent_mails {
    margin: 0 auto;
    width: 220px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .left-fields, 
.booking-talent-exp-section .booking-talent-form-section .tab-content form .right-fields {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: calc(50% - 15px);
    justify-content: space-between;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .right-fields .form-wrapp textarea {
    height: 184px;
}

.booking-talent-exp-section  .btn {
    height: 59px;
    border-radius: 29px;
    background-color: #00b26b;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    max-width: 100%;
    width: 100%;
    font-size: 17px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    line-height: normal;
    transition: all 0.4s ease;
    border: none;
}

.booking-talent-exp-section .btn:hover {
    background-color: #000;
    border-color: #000;
    
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp:nth-child(7) {
    width: calc(100%/2 - 23px);
    margin-right: 0;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp label {
    margin: 0 0 10px 4px;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 600;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.form-wrap-with-range label,
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.form-wrap-with-range .form-group-ns{
    margin: 0;
    width: calc(100%/2 - 15px);
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp input, 
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp  select {
    height: 59px;
    border-radius: 29px;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    width: 100%;
    padding: 0 22px;
    font-size: 15px;
    color: #000;
    font-weight: 400;
    font-family: "Poppins";
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp  textarea{
    color: #000;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.form-wrap-with-range {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-top: 17px;
    margin-right: 0;
    margin-bottom: 10px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp textarea {
    display: block;
    width: 100%;
    resize: none;
    height: 102px;
    border-radius: 23px;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    padding: 15px 22px;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div .switch_talent_mails .switch_mail_talent-hero-booking {
    margin: 0;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div .switch_talent_mails label.switch_mail {
    margin: 0;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div span {
    font-size: 17px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div .switch_talent_mails label.switch_mail {
    width: 46px;
    height: 24px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div span.slider {
    border: 1px solid #000;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div .switch_talent_mails label.switch_mail input:checked + .slider:before {
    -webkit-transform: translateX(22px);
    -ms-transform: translateX(22px);
    transform: translateX(22px);
    width: 18px;
    height: 18px;
    top: 2px;
    left: 2px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div .switch_talent_mails label.switch_mail span.slider::before {width: 18px;height: 18px;top: 2px;left: 2px;}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp .city-state-div {
    padding-bottom: 17px;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.form-wrap-with-range .form-group-ns .slider-box-ns {
    padding: 0 12px;
    position: relative;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.form-wrap-with-range .form-group-ns .slider-box-ns  span.minPrice, .booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.form-wrap-with-range .form-group-ns .slider-box-ns  span.maxPrice {
    position: static !important;
}

.booking-talent-exp-section .booking-talent-form-section #price-range-display {
    display: flex;
    justify-content: space-between;
    padding-top: 17px;
}

.booking-talent-exp-section .booking-talent-form-section #price-range-slider,
.booking-talent-exp-section .booking-talent-form-section #price-range-slider-2 {
    background-color: #ddd;
    height: 6px;
    border: 0;
    border-radius: 3px;
}

.booking-talent-exp-section .booking-talent-form-section #price-range-slider .ui-slider-range,
.booking-talent-exp-section .booking-talent-form-section #price-range-slider-2 .ui-slider-range  {
    background-color: var(--primary-color);
}

.booking-talent-exp-section .booking-talent-form-section #price-range-slider span.ui-state-default ,
.booking-talent-exp-section .booking-talent-form-section #price-range-slider-2 span.ui-state-default {
    width: 20px;
    height: 20px;
    border-radius: 30px;
    border: 0;
    top: -8px;
    background-color: #000;
    outline: none !important; 
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper .tab-content {
    display: none;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper .tab-content.active {
    display: block;
}

/* Step 2 */
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2{
    position: relative;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2.active{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left, 
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .right {
    width: 100%;
    max-width: calc(50% - 41px);
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .form-wrapp {
    width: calc(100%/3 - 14px);
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .form-wrapp:nth-child(3n) {
    margin-right: 0;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .form-wrapp.form-wrap-with-range {
    width: 100%;
    flex-flow: column;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .form-wrapp.form-wrap-with-range>div {
    width: 100%;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .form-wrapp.form-wrap-with-range label {
    width: 100%;
    margin: 0 0 22px;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .form-wrapp.form-wrap-with-range .slider-box-ns {
    padding: 0 8px;
}

.booking-talent-exp-section .booking-talent-form-section #tab-2 #price-range-display .minPrice {
    margin-left: -7px;
}

.booking-talent-exp-section .booking-talent-form-section #tab-2 #price-range-display .maxPrice {
    margin-right: -8px;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper .payment-terms-from .heading {
    text-align: left;
    margin: 0 0 24px;
    position: relative;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper .payment-terms-from .heading h2 {
    font-size: 27px;
    text-transform: uppercase;
    color: #131313;
    font-weight: 700;
    font-family: "Poppins";
    display: inline-block;
    padding-right: 30px;
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper .payment-terms-from .heading::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #ddd;
    position: absolute;
    top: 18px;
    left: 0;
    z-index: 0;
}
.booking-talent-exp-section .booking-talent-form-section #tab-2 form .form-wrapp .city-state-div .switch_talent_mails {
    width: 200px;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2::after {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #ddd;
    position: absolute;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .right  .form-wrapp:nth-last-child(3) {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .form-wrapp a {
    display: block;
    width: 1;
}

form .terms a {
    display: inline-block;
    font-size: 15px;
    letter-spacing: 0px;
    color: #00b26b;
    font-weight: 400;
    font-family: "Poppins";
    margin: 0;
    text-decoration: none;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .btn {
    width: 100%;
    margin: 0;
    max-width: 100%;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.toggle-section {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

/* 09-10-2023 End */

/* 10-10-2023 start */
.booking-talent-exp-section .form-without-login .wrapper-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.booking-talent-exp-section .form-without-login .wrapper-inner p {
    font-size: 29px;
    color: #0e0e0e;
    font-weight: 600;
    font-family: "Poppins";
    margin-right: 37px;
}

.booking-talent-exp-section .form-without-login .wrapper-inner .dropdown-profile .signbutton {
    background-color: #00b26b;
    border-color: #00b26b;
    padding: 15px 32px;
    font-size: 20px;
    letter-spacing: 0px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
}

.booking-talent-exp-section .form-without-login .wrapper-inner .dropdown-profile .signbutton i {
    display: none;
}

.booking-talent-exp-section .form-without-login {
    position: absolute;
    top: 54%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 100%;
    max-width: calc(100% - 90px);
    display: none;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-right: 0;
    border-left: 0;
    padding: 18px 20px;
}

.booking-talent-exp-section.logout .form-without-login {
    display: flex;
    justify-content: center;
}

.booking-talent-exp-section .container {
    position: relative;
}
.booking-talent-exp-section.logout .wrapper {
    filter: blur(8px);
    pointer-events: none;
    user-select: none;
}
.booking-talent-exp-section .form-without-login .wrapper-inner .dropdown-profile .signbutton:hover {
    background-color: #000;
    border-color: #000;
}
.center-part-ai .fieldsArea .booking-speaker-forr-inner .select-date input {
    width: 283px;
    height: 52px;
    border-radius: 26px;
    background-color: #ffffff;
    border: 1px solid #c2c2c2;
    margin: 0 auto;
    display: block;
    padding: 0 20px;
}
.center-part-ai .fieldsArea.step-1 .category-boxes-hero {
    padding-bottom: 25px;
}
.center-part-ai .fieldsArea .booking-speaker-forr-inner .select-date input {
    padding-right: 50px;
    background: url('https://www.letsengage.com/engage3_0/images/cal-icon-b.png') no-repeat center right 25px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.experience-date input {
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/calendar-solid.png');
    background-repeat: no-repeat;
    background-position: center left 18px;
    padding-left: 38px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.experience-duration input {
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/clock-solid.png');
    background-repeat: no-repeat;
    background-position: center left 18px;
    padding-left: 40px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.price input,
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.budget input{
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/dollar-sign-solid.png');
    background-repeat: no-repeat;
    background-position: center left 18px;
    padding-left: 36px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.budget label {
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/Layer-15.png');
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 22px;
}


.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.location input {
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/map-marker.png');
    background-repeat: no-repeat;
    background-position: center left 18px;
    padding-left: 35px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.event-detail label {
    padding-right: 32px;
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/Layer-16.png');
    background-repeat: no-repeat;
    background-position: center right;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper .form-wrapp.select select {
    padding-left: 35px;
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/select.png');
    background-repeat: no-repeat;
    background-position: center left 16px;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.event-detail {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
}

/* 10-10-2023 End */

/* Oct 17 css */
.booking-talent-exp-section .booking-talent-form-section #tab-2 .tab-wrap {
    gap: 40px 19px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.location-of-event {
    width: calc(50% - 15px);
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .right .form-wrapp {
    margin-bottom: 25px;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .payment-terms-from .right-form {
    row-gap: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 20px;
    row-gap: 0;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper .form-wrapp label {
    position: relative;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper .form-wrapp .tooltiptext {
    background-color: #fff;
    position: absolute;
    bottom: 40px;
    right: -50px;
    font-size: 12px;
    font-weight: 400;
    padding: 15px;
    min-width: 300px;
    border-radius: 10px;
    box-shadow: 0 0 6px -2px #333;
    display: none;
    text-transform: none;
    z-index: 1;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper .form-wrapp .tooltiptext::after {
    content: '';
    border-top: solid 12px #333;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    position: absolute;
    bottom: -12px;
    right: 50px;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper .form-wrapp label:hover .tooltiptext {
    display:block;
}

/* Oct 17 css End */
/* 23 Oct css */
.single-field-exp-request.exp-time-expreq select, .single-field-exp-request.exp-time-expreq input {
	padding-right: 35px;
	background-image: url('https://www.letsengage.com/engage3_0/images/icons/select.png');
	background-repeat: no-repeat;
	background-position: center right 16px;
}
/* 23 Oct css End */


/* 18 Oct Css */

.booking-talent-exp-section .booking-talent-form-section #tab-2 form {
    align-items: flex-start;
    gap: unset;
    justify-content: space-between;
}

form .terms {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
}

form .terms input {
    width: 20px;
    height: 20px;
    border-radius: 3px;
    margin: 0 10px 0 0;
}
form .terms .cstm-check {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: relative;
}

form .terms .cstm-check span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    cursor:pointer;
}

form .terms .cstm-check input {
    position: absolute;
    opacity: 0;
    z-index: 1;
    left: 0;
    top: 0;
     cursor:pointer;
}
form .terms .cstm-check span::before {
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-size: 11px;
    font-weight: 700;
    color: var(--bs-green);
    position: absolute;
    top: 2px;
    left: 4px;
    opacity: 0;
}

form .terms .cstm-check input:checked+span::before {
    opacity: 1;
}

form .terms .cstm-check input:checked + span {
    border-color: var(--bs-green);
}

/* AI Search Header */

.ai-header-icon {
    margin-right: 20px;
    margin-left: auto;
   
  }
  .ai-header-icon a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: var(--bs-body-color);
    gap: 7px;
  }
  .search-div-new-header {
    /* margin-left: 0 !important; */
  }
  .ai-header-icon a .ai-img-icon {
    display: inline-flex;
    width: 35px;
    height: 35px;
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 30px;
    align-content: center;
    justify-content: center;
  }
  .ai-header-icon a .ai-img-icon img {
    width: 100%;
    object-fit: contain;
    height: 100%;
  }
  .search-div-new-header button {
    width: auto;
    height: auto;
    padding: 0;
    font-size: 16px;
    border: 0;
}

  /* AI Search Header End */

/* CSS For Thankyou page */
.thankyou-form-msg .first-content-section-nlpage {
    margin: 0;
    padding: 120px 0 40px;
}

.new-popup-landingpage.thankyou-form-msg {
    margin: -150px 0 0;
}

.thankyou-form-msg .first-content-section-nlpage .msg-div h6 {
    padding: 0 !important;
    float: none;
}

.thankyou-form-msg .first-content-section-nlpage .msg-div {
    border-radius: 37px;
    filter: drop-shadow(0 0 10px rgba(1,1,1,0.15));
    box-shadow: inset 0 0 15px rgba(0,0,0,0.34);
    background-color: #ffffff;
    border: 6px solid #ffffff;
    padding: 35px 20px;
}

.new-btn-wrapper {
    margin: 35px 0 0;
    display: flex;
    justify-content: space-between;
}

.new-btn-wrapper .button-wrap .thanks-btn {
    font-size: 21px;
    letter-spacing: 0px;
    line-height: 29px;
    text-transform: uppercase;
    color: #262420;
    font-weight: 600;
    font-family: "Poppins";
    outline: none;
    box-shadow: none;
    display: flex;
    width: 100%;
    border-radius: 20px;
    background-color: rgba(255,255,255,0);
    border: 2px solid #00b26b;
    text-align: left;
    padding: 10px 15px;
    align-items: center;
    text-decoration: none;
    gap: 15px;
    transition: all 0.3s ease;
}

.new-btn-wrapper .button-wrap {
    width: calc(50% - 15px);
    display: block;
    flex-shrink: 0;
}

.new-btn-wrapper .button-wrap .thanks-btn:hover {
	background-color: #00b26b;
	color: #fff;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper .form-wrapp.select select {
    padding-left: 20px;
    background-image: url('https://www.letsengage.com/engage3_0/images/icons/select.png');
    background-repeat: no-repeat;
    background-position: center right 20px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.experience-time input {
    background-image: url("https://www.letsengage.com/engage3_0/images/icons/clock-solid.png");
    background-repeat: no-repeat;
    background-position: center left 16px;
    padding-left: 38px;
}

/* 16th nov 2023 */

.partner-page-search-header {
    display: none;
  }
  .search-div-new-header-partner-page {
    margin-left: auto !important;
  }

.category-boxes-hero a.below-search-btn {
    background: var(--primary-color);
    color: #fff;
    text-decoration: none;
    line-height: 1;
    padding: 15px 40px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 500;
    display: block;
    max-width: 240px;
    text-align: center;
    margin: 10px 0 0 auto;
  }
  .category-boxes-hero a.below-search-btn:hover {
    background-color: #000;
  }
  .booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.experience-time input {
    background-image: url("https://www.letsengage.com/engage3_0/images/icons/clock-solid.png");
    background-repeat: no-repeat;
    background-position: center left 16px;
    padding-left: 38px;
}

/* 20 Nov 2023 */
.select-box-price-ns-boxes ul {
    flex-wrap: wrap;
}

.select-box-price-ns-boxes ul .form-group-ns {
    padding: 20px 0 0;
    width: auto;
}

.select-box-price-ns-boxes ul .form-group-ns input {
    height: 42px;
    border: 2px solid #000;
}
.select-box-price-ns-boxes ul .form-group-ns label {
    margin: 0 0 7px;
}

/* 04-12-23  Already shifted to live not the above one as of 5th dec 2023*/

.searchdropdownheader {
    display: inline-flex;
    align-items: center;
    border: 1px solid #ddd;
    border-radius: initial;
  }
  .searchdropdownheader  input[type="text"] {
    padding: 0 25px;
    border-radius: 0;
    border: 0;
    background: transparent;
  }
  .searchdropdownheader .form-control {
    padding: 0;
    min-height: 100%;
    height: 100%;
    border: 0;
    font-size: 14px;
    letter-spacing: 0;
    width: 100%;
    max-width: 140px;
  }
  .searchdropdownheader #home_header_button {
    position: unset;
	border-radius:initial;
  }

  

.searchdropdownheader .dropdown .btn {
  display: block;
  width: 100%;
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  font-size: 15px;
}
.searchdropdownheader .dropdown {
	width: 100%;
	height: 100%;
	visibility: visible;
	overflow: visible;
	opacity: 1;
	max-width: 140px;
	position: relative;
	padding-left: 20px;
}

.searchdropdownheader .dropdown::after {
	position: absolute;
	content: "";
	background: #ddd;
	width: 1px;
	height: 40px;
	left: 0;
	top: -10px;
}

.searchdropdownheader .dropdown .dropdown-menu {
	/* display: block; */
	position: absolute;
	top: 41px;
	width: 100%;
	border-top: 0;
	padding: 10px;
	margin: 0;
	list-style: none;
	border-radius: initial;
}

.searchdropdownheader .dropdown .dropdown-menu li label input {
  width: auto;
  height: auto;
}

.searchdropdownheader .dropdown button {
	text-align: initial;
}


.searchdropdownheader .dropdown button {
    text-align: initial;
  }
  .searchdropdownheader .dropdown .dropdown-menu li label {
    padding: 0;
    list-style: none;
    font-size: 15px;
    color: #000;
    margin: 0 0 10px;
    cursor: pointer;
  }
.searchdropdownheader .dropdown .dropdown-menu li label input {
	width: 13px;
	height: 13px;
	position: relative;
	top: 0;
	z-index: 1;
	appearance: auto !important;
}
.searchdropdownheader .dropdown .dropdown-menu li label input:checked {
	accent-color: green !important;
}
  .searchdropdownheader .dropdown .dropdown-menu li:hover {
    background: transparent;
  }
  .searchdropdownheader .dropdown .dropdown-menu li label:hover {
    background: transparent;
  }

.searchdropdownheader .dropdown .btn::after {
    position: absolute;
    right: 15px;
    top: 7px;
    border-top: 7px solid;
    border-right: 5px solid transparent;
    border-bottom: 0;
    border-left: 5px solid transparent;
}
.searchdropdownheader .dropdown .btn:focus {
	outline: none !important;
	box-shadow: none;
	background: transparent !important;
}
.searchdropdownheader .dropdown .show-header-dropdown + .dropdown-menu {
	display: block;
}

/*-- 05-12-2023 -*/
 #exampleModalCenter .left-side-popup-form {
    padding: 0;
    max-height: 580px;
    border-radius: 25px;
    /* overflow: hidden; */
}
.searchdropdownheader  input[type="text"] {
    padding: 0 15px;
    font-size: 14px;
}
.search-box-new-header {
    top: 95px;
    width: 800px;
    right: 0;
    transform: translateX(0);
    left: auto;
}
.search-div-new-header {
    position: static;
}
.searchdropdownheader .dropdown .btn {
    font-size: 14px;
}
.searchdropdownheader .dropdown .dropdown-menu {
    top: 40px;
    padding: 10px 15px;
}
.searchdropdownheader .dropdown .dropdown-menu li label {
    display: flex;
    align-items: center;
    font-weight: 400;
}
.searchdropdownheader .dropdown .dropdown-menu li label input {
    margin-right: 9px;
}

/* 8th jan 2024 */
.tab-content .common-stripe {
	padding: 20px;
	background-color: #fff;
	border-radius: 20px;
	margin: 0 0 50px;
}

/** 19th jan 2024*/
.dropdown-profile.partner_aisearch_hide {
    margin-left: auto;
}


/* Google Speaker New form css start */
.google-speaker-new-form-section {
    margin: 0 0 70px;
}

.speaker-new-login-section-from .login-section {
    box-shadow: inset 0px 2px 20px #00000029, 0px 0px 8px #00000029;
    border: 5px solid #FFFFFF;
    border-radius: 25px;
    padding: 40px 34px;
    background-color: #fff;
    max-width: 1250px;
    margin: -50px auto 0;
    z-index: 2;
    position: relative;
}

.speaker-new-login-section-from .login-section .fields-wrapper {
    display: flex;
    gap: 15px;
    margin: 0 0 25px;
}

.speaker-new-login-section-from .login-section .fields-wrapper .form-wrapp {
    flex: 1;
}

.speaker-new-login-section-from .login-section .fields-wrapper .form-wrapp label {
    letter-spacing: 0.16px;
    color: #000000;
    font-weight: 500;
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 31px;
}

.speaker-new-login-section-from .login-section .fields-wrapper .form-wrapp input {
    border: 1px solid #D5D5D5;
    border-radius: 31px;
    height: 60px;
    padding-right: 40px;
}

.speaker-new-login-section-from .login-section .fields-wrapper .form-wrapp input::placeholder {
    letter-spacing: 0.14px;
    color: #A4A4A4;
    font-size: 14px;
    line-height: 31px;
}
.speaker-new-login-section-from .login-section .btn {
    height: 60px;
    border-radius: 29px;
    background-color: #00b26b;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    max-width: 192px;
    width: 100%;
    font-size: 17px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    line-height: normal;
    outline: none;
    box-shadow: none;
    transition: all 0.4s ease;
    gap: 15px;
    margin: auto;
}

.speaker-new-login-section-from .login-section .btn:hover {
    background-color: #000;
}
.Gbox {
    box-shadow: 0px 0px 8px #00000017;
    border-radius: 25px;
    padding: 35px 40px;
    border: 1px solid transparent;
}

.speaker-new-login-section-from section {
    max-width: 1054px;
    margin: -50px auto 0;
    position: relative;
    z-index: 2;
    background-color: #fff;
    border-radius: 25px;
}

.speaker-new-login-section-from .already-have-speaker-section .question {
    letter-spacing: 0.46px;
    color: #000000;
    font-size: 23px;
    line-height: normal;
    font-weight: 500;
    margin: 0 0 30px;
}
.answer-area {
    display: flex;
    align-items: flex-start;
    gap: 13px;
    margin: 0 0 35px;
}

.answer-area .cstm-radio {
    flex-shrink: 0;
    width: 21px;
    height: 21px;
    position: relative;
    padding-top: 3px;
}

.answer-area .cstm-radio input {
    position: absolute;
    top: 3px;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.answer-area .cstm-radio span {
    width: 21px;
    height: 21px;
    border: 2px solid #707070;
    display: block;
    border-radius: 25px;
    cursor: pointer;
}

.answer-area span {
    letter-spacing: 0.17px;
    color: #000000;
    font-size: 17px;
    line-height: normal;
}

.answer-area .cstm-radio span::before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-weight: 700;
    color: #fff;
    font-size: 10px;
    position: absolute;
    top: 8px;
    left: 6px;
    visibility:hidden;
}

.answer-area .cstm-radio input:checked + span {
    background-color: #00b26b;
    border-color: #00b26b;
}
.answer-area .cstm-radio input:checked + span::before {
    visibility: visible;
}
.answer-area span + input {
    height: auto;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid rgba(112, 112, 112, 0.2);
    padding: 0;
    color: #000;
}
.next-prev-buttons {
    display: flex;
    justify-content: flex-end;
    gap: 20px;
    margin-top: 39px;
}
.answer-area:last-child {
    margin: 0;
}

.next-prev-buttons button {
    border: 2px solid #00B26B;
    border-radius: 26px;
    height: 52px;
    min-width: 132px;
    background-color: #00B26B;
    letter-spacing: 0.4px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 20px;
    line-height: normal;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.next-prev-buttons button.prev {
    background-color: #fff;
    color: #000;
}

.next-prev-buttons button.prev img {
    filter: invert(1);
    transform: scale(-1);
}
.Gbox.with-heading {
    padding: 0 0 25px;
}
.Gbox.with-heading .answer-area, .Gbox.with-heading .question {
    padding-inline: 40px;
}

.Gbox.with-heading .heading {
    border-radius: 25px 25px 0px 0px;
    background-color: #000;
    padding: 16px 40px;
    margin: -2px -1px 20px;
}
.google-form-error-box2.display-error ~ section .heading {
    margin-top: 0;
    margin-inline: 0px;
}

.Gbox.with-heading .heading h2 {
    letter-spacing: 0.46px;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 23px;
}

.Gbox .question {
    margin: 0 0 30px;
    font-size: 17px;
}

.Gbox.with-heading .question + .answer-area {
    padding-top: 24px;
    border-top: 1px solid rgba(112, 112, 112, 0.15);
}
.Gbox.with-heading .question a {
    text-decoration: underline;
    letter-spacing: 0.17px;
    color: #00B26B;
}
.Gbox.with-heading:not(:first-child) {
    padding-top: 35px;
    margin-top: 40px;
}
.Gbox .cstm-ans {
    padding: 0 40px 20px;
}
.Gbox.with-heading .question + .answer-area + .cstm-ans {
    margin: -25px 0 0;
}
.Gbox .cstm-ans input::placeholder {
    color: #919191;
}

.Gbox .cstm-ans input {
    border: 0;
    border-radius: 0;
    padding: 0;
    color: #919191;
    font-size: 15px;
    letter-spacing: 0.15px;
    border-bottom: 1px solid rgba(112, 112, 112, 0.15);
}
.Gbox.with-heading .question.required {
    margin-bottom: 15px;
    font-size: 19px;
    font-weight: 500;
}

.Gbox.with-heading .question span {
    color: #FF0000;
}

.Gbox.with-heading:nth-child(2) p.question {
    margin-bottom: 18px;
}

.Gbox.with-heading:nth-child(2) p.question a {
    text-decoration: none;
}

.Gbox.with-heading:nth-child(2) p.question {
    margin-bottom: 18px;
}

.Gbox.with-heading:nth-child(2) p.question a {
    text-decoration: none;
}

.Gbox.with-heading .answer-area fieldset {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    letter-spacing: 0.15px;
    color: #919191;
}

.Gbox.with-heading .answer-area fieldset .field-inline-block {
    width: auto;
    display: flex;
    flex-flow: column;
    margin-bottom: 15px;
}

.Gbox.with-heading .answer-area fieldset .field-inline-block input {
    width: 26px;
    height: auto;
    padding: 0;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid rgba(112, 112, 112, 0.2);
}

.Gbox.with-heading .answer-area fieldset label {
    letter-spacing: 0.15px;
    color: #919191;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 30px;
}
.Gbox strong {
    font-weight: 500;
}
.approving-manager-section .Gbox:first-child .answer-area {
    border:0;
    padding-top:5px;
    margin-bottom: 25px;
}
.approving-manager-section .Gbox:first-child .answer-area {
    border:0;
    padding-top:5px;
    margin-bottom: 25px;
}

.approving-manager-section .Gbox:nth-child(2) .answer-area {
    flex-wrap: wrap;
    gap: 20px;
}
.speaker-new-login-section-from .login-section .fields-wrapper .form-wrapp span {
	position: relative;
	display: inline-block;
	width: 100%;
}

.speaker-new-login-section-from .login-section .fields-wrapper .form-wrapp span i {
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	font-style: normal;
	position: absolute;
	top: 50%;
	right: 20px;
	opacity: 0.3;
	transform: translateY(-50%);
}
/* 26 jan css  */
.speaker-new-login-section-from .speaker-agencies-section p {
    margin: 0 0 20px;
    font-size: 17px;
}
.speaker-new-login-section-from .speaker-agencies-section p,
.speaker-new-login-section-from .speaker-agencies-section ul {
    padding: 0 40px;
}

.speaker-new-login-section-from .speaker-agencies-section ul {
    margin: 20px 0;
}

.speaker-new-login-section-from .speaker-agencies-section ul li {
    list-style: none;
    padding-left: 40px;
    margin: 7px 0;
    font-size: 17px;
    line-height: normal;
    position: relative;
}

.speaker-new-login-section-from .speaker-agencies-section b {
    font-weight: 600;
}

.speaker-new-login-section-from .speaker-agencies-section ul li::before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: 20px;
    background-color: #000;
    border-radius: 20px;
}

.speaker-new-login-section-from .speaker-agencies-section a {
    color: #00b26b;
}

/* Jan 30, 2024 css */
.answer-area .cstm-checkbox {
    width: 21px;
    height: 21px;
    border-radius: 0;
    position: relative;
    padding-top: 2px;
}
.answer-area .cstm-checkbox input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 2;
}
.answer-area .cstm-checkbox span {
    width: 21px;
    height: 21px;
    border: 2px solid #707070;
    display: block;
    border-radius: 0;
    cursor: pointer;
    border-radius: 4px;
}

.answer-area .cstm-checkbox span::before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-weight: 700;
    color: #fff;
    font-size: 10px;
    position: absolute;
    top: 5px;
    left: 6px;
    visibility: hidden;
    z-index: 1;
}
.answer-area .cstm-checkbox input:checked + span::before {
    visibility: visible;
}
.answer-area .cstm-checkbox input:checked + span {
    background-color: #00b26b;
    border-color: #00b26b;
}

.Gbox.with-heading .required-top {
    position: relative;
}
.Gbox.with-heading .required-top > span {
    position: absolute;
    top: 2px;
    right: 30px;
}
.Gbox.with-heading .answer-area p,
.Gbox.with-heading .answer-area p.question{
    padding: 0;
    margin: 0;
    font-size: 17px;
}
.Gbox.with-heading .answer-area .required-top span {
	right: -8px;
}

.fast-track-pathway-section {
    padding: 0 40px;
  }
  .fast-track-pathway-section p + ul {
    padding: 0 40px 0 50px;
  }
  .fast-track-pathway-section p {
    padding: 0 40px;
  }
  .fast-track-pathway-section p + ul li {
    margin: 7px 0;
    font-size: 17px;
    line-height: normal;
  }
  .fast-track-pathway-section p + ul ul {
    padding: 0 40px;
  }

  .google-form-error{
    border-color: red !important;
  }
  .Gbox .required span {
	color: #FF0000;
}
/* Jan 31, 2024 */
.Gbox.with-heading .answer-area fieldset .field-inline-block:last-child input {
	width: 35px;
}

.end-submit-section {
    box-shadow: 0px 0px 8px #00000017;
    border-radius: 25px;
    padding: 35px 40px;
    border: 1px solid transparent;
  }
  .end-submit-section p {
    text-align: center;
    font-size: 24px;
  }
  .end-submit-section .next-prev-buttons {
    justify-content: center;
    margin-top: 35px;
  }
  .end-submit-section .next-prev-buttons .next {
    width: 145px;
  }

  .fast-track-pathway-section a {
	color: #00b26b;
}

.google-form-error-box,
.google-form-error-box2 {
    margin: -30px auto 20px;
    text-align: center;
    position: relative;
    z-index: 2;
    background-color: #f8caca;
    padding: 8px;
    float: none !important;
    border-radius: 5px;
    font-size: 16px !important;
    font-family: 'Open Sans Semibold' !important;
    font-weight: 400 !important;
    max-width: 1250px;
    display: none;
  }

.google-form-error-box.display-error {
    display: block;
  }

.google-form-error-box.display-error + .login-section {
    margin-top: 0;
  }
.google-form-error-box p,
.google-form-error-box2 p {
    padding: 0 10px;
    color: red;
  }

.google-form-error-box2 {
	max-width: 1054px;
}
.google-form-error-box.display-error,
.google-form-error-box2.display-error {
    display: block;
  }
  .google-form-error-box2.display-error ~ section {
	margin-top: 0;
}
.Gbox .answer-area.with-notes {
    flex-wrap: wrap;
  }
  .Gbox .answer-area.with-notes p {
    width: 100%;
  }
/* Google Speaker New form css end */

.main-section-main-content>.error-message .help-block {
    max-width: 1090px;
    background-color: #f8caca;
    padding: 8px;
    margin: 0 auto 15px;
    float: none !important;
    border-radius: 5px;
    font-size: 16px !important;
    font-family: 'Open Sans Semibold' !important;
    font-weight: 400 !important;
    width: 100%;
    text-align: center;
}


.main-section-main-content>.error-message .help-block strong {
	line-height: 1.2;
}
/* Review slider css */
/* .main-review-container {
    padding: 70px 0 0;
}
.review .slick-slide {
    margin: 0 15px;
}

.review  .slick-list.draggable {
    margin: 0 -15px;
}

.review #testimonials {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
}

.review .testimonial-heading {
    letter-spacing: 1px;
    margin: 30px 0px;
    padding: 10px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.review .testimonial-heading span {
    font-size: 1.3rem;
    color: #252525;
    margin-bottom: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.review .review-container {
    width: 100%;
    padding: 30px;
    margin: 0;
    cursor: pointer;
    border-radius: 30px;
    background-color: #ffffff;
    border: 1px solid #d5d5d5;
}

.review .profile-img {
    overflow: hidden;
    margin-right: 10px;
    width: 92px;
    height: 92px;
    border-radius: 46px;
}

.review .profile-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.review .profile {
    display: flex;
    align-items: center;
}

.review .name-user {
    display: flex;
    flex-direction: column;
}

.review .name-user strong {
    color: #3d3d3d;
    font-size: 1.1rem;
    letter-spacing: 0.5px;
}

.review .client-comment p {
    font-size: 16px;
    line-height: 28px;
    color: #0f0f11;
    font-weight: 400;
    margin: 0 0 15px;
}

.review .name-user strong {
    font-size: 20px;
    line-height: 28px;
    color: #0f0f11;
    font-weight: 600;
    font-family: "Poppins";
}

.review .reviews {
    color: #ffd200;
    margin: 0 0 6px;
}
.review .reviews i {
    font-size: 18px;
}

.review .rate-wrapper .name-user strong {
    font-size: 15px;
    color: #0f0f11;
    font-weight: 400;
}

.review .box-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}


.review .testimonial-box:hover {
    transform: translateY(-10px);
    transition: all ease 0.3s;
}

.review .slick-arrow {
    font-size: 0;
    background-color: transparent;
    width: 30px;
    height: 30px;
    background-image: url("https://www.letsengage.com/engage3_0/images/arrow-leftt.png");
    background-repeat: no-repeat;
    background-size: contain;
    outline: none;
    box-shadow: none;
    border: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -50px;
    background-position: center;
}

.review .slick-arrow.slick-next {
    background-image: url("https://www.letsengage.com/engage3_0/images/arrow-rightt.png");
    right: -50px;
    left: auto;
} */

.main-review-container {
padding: 70px 0 0;
}
.slider-container .slick-slide {
margin: 0 15px;
}

.slider-container  .slick-list.draggable {
margin: 0 -15px;
}

.slider-container #testimonials {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
width: 100%;
}

.slider-container .testimonial-heading {
letter-spacing: 1px;
margin: 30px 0px;
padding: 10px 20px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

.slider .testimonial-heading span {
font-size: 1.3rem;
color: #252525;
margin-bottom: 10px;
letter-spacing: 2px;
text-transform: uppercase;
}

.slider-container .review-container {
width: 100%;
padding: 30px;
margin: 0;
cursor: pointer;
border-radius: 30px;
background-color: #ffffff;
border: 1px solid #d5d5d5;
height: 100%;
text-align: center;
}

.slider-container .profile-img {
overflow: hidden;
margin-right: 10px;
width: 92px;
height: 92px;
border-radius: 46px;
}

.slider-container .profile-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}

.review .profile {
display: flex;
align-items: center;
}

.slider-container .name-user {
display: flex;
flex-direction: column;
}

.review .name-user strong {
color: #3d3d3d;
font-size: 1.1rem;
letter-spacing: 0.5px;
}

.slider-container .client-comment p {
font-size: 16px;
line-height: 28px;
color: #0f0f11;
font-weight: 400;
margin: 0 0 15px;
}

.slider-container .name-user strong {
font-size: 20px;
line-height: 28px;
color: #0f0f11;
font-weight: 600;
font-family: "Poppins";
}

.slider-container .reviews {
color: #ffd200;
margin: 0 0 6px;
}
.slider-container .reviews i {
font-size: 18px;
}

.slider-container .rate-wrapper .name-user strong {
font-size: 15px;
color: #0f0f11;
font-weight: 400;
}

.slider-container .box-top {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 20px;
}


.slider-container .testimonial-box:hover {
transform: translateY(-10px);
transition: all ease 0.3s;
}

.slider-container .slick-arrow {
font-size: 0;
background-color: transparent;
width: 30px;
height: 30px;
background-image: url("https://www.letsengage.com/engage3_0/images/arrow-leftt.png");
background-repeat: no-repeat;
background-size: contain;
outline: none;
box-shadow: none;
border: 0;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: -50px;
background-position: center;
}

.slider-container .slick-arrow.slick-next {
background-image: url("https://www.letsengage.com/engage3_0/images/arrow-rightt.png");
right: -50px;
left: auto;
}

/* March 06-03-2024  */
button.review-read-more {
    display: block;
    margin: 5px 0 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    outline: none;
    color: #00b26b;
    transition: all 0.3s ease;
    width: 100%;
}
button.review-read-more:hover {
    opacity: 0.7;
}
div#reviewModal .modal-dialog {
    left: 50%;
    transform: translate(-50%, 0%);
    width: 100%;
    max-width: 650px;
}
div#reviewModal .modal-content h5 {
    text-align: center;
}

div#reviewModal .modal-content .modal-body {
    text-align: center;
}
div#reviewModal .modal-content .modal-body img {
    height: 160px;
    object-fit: cover;
    width: 100%;
    border-radius: 50%;
    margin: 0 0 15px;
    max-width: 160px;
}
div#reviewModal .modal-content .modal-body * {
    color: #000;
}
div#reviewModal .modal-content .modal-body p> strong {
    font-size: 20px;
}
div#reviewModal .modal-content .modal-footer {
    padding: 20px 0 0;
}
div#reviewModal .modal-dialog .modal-content {
    border-radius: 30px;
}
div#reviewModal {
    max-height: 95%;
}

/* 12 Mar 2024 */
.review-container.no-image {
    display: flex;
    flex-flow: column;
    justify-content: center;
}
.review-container.has-image {
    /* display: flex; */
    justify-content: center;
}
.review, .review-box, .slider-container .slick-slide > div  {
    height: 100%;
}
.booking-talent-exp-section.testimonial-section .slick-track {
    height: 100%;
    display: flex;
}
.booking-talent-exp-section .slider-container {
    position: relative;
    display: inline-block;
    width: 100%;
}

.booking-talent-exp-section .slider-container .slick-list.draggable {
    overflow: hidden;
}

/** Engage Hub Css 22nd Mar 2024 */
.full-page-bg-linktree .right-content-talent-hub {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.full-page-bg-linktree .right-content-talent-hub h3 {
    width: 100%;
}
.full-page-bg-linktree .right-content-talent-hub p {
    width: 100%;
} 
.full-page-bg-linktree .talent-profile-hub {
	margin-top: -565px !important;
	margin-bottom: 65px;
}

.full-page-bg-linktree .banner-top-black-section {
    height: 600px;
}
.full-page-bg-linktree .banner-top-black-section img {
    height: 100%;
}

.talent-profile-hub .link-button-link-tree {
	margin-top: 0;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}

.talent-profile-hub ul.social-media-talent-hub {
  display: inline-flex;
}

.talent-profile-hub ul.social-media-talent-hub + a {
  font-size: 19px;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  height: 62px;
  display: -webkit-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  padding: 5px 30px;
  color: #fff;
  text-decoration: none;
  background: #000;
  margin: 13px 0 0;
  line-height: 1;
  text-align: center;
}

.link-button-link-tree ul li a {
    background-color: transparent;
    border: 1px solid #fff;
}

/** Engage Hub Css 22nd Mar 2024 */
.talent-profile-hub ul.social-media-talent-hub + a {
    height: 46px;
    padding: 5px 15px;
    font-size: 16px;
}
.full-page-bg-linktree .banner-top-black-section {
    display: none;
}
.full-page-bg-linktree .talent-profile-hub {
    margin-top: 0 !important;
}
.talent-profile-hub .link-button-link-tree {
    background-image: url('https://www.letsengage.com/images/new-inner-banner2-mobile.png');
    padding: 25px 0 15px;
}
.talent-profile-hub .link-button-link-tree {
    margin-bottom: 25px;
}

.talent-profile-hub .link-button-link-tree ul li {
    width: 100%;
    max-width: 750px;
    float: none;
    display: block;
    margin: 0 auto  !important;
}

.talent-profile-hub .link-button-link-tree ul {
    display: flex;
    flex-flow: column;
    row-gap: 20px;
}

.talent-profile-hub .link-button-link-tree {
    padding-block: 35px;
    margin-bottom: 50px;
}

.talent-profile-hub .link-button-link-tree ul li > a {
    height: 55px;
}

/* March 26, 2024 css */
.linktree-talent-notes.notes-talents {
    margin: 22px 0 0 !important;
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 25px;
    filter: drop-shadow(0 0 7px rgba(0,0,0,0.2));
    background-color: #fff;
}

.linktree-talent-notes.notes-talents .userr-info-text a {
    color: #00b26b;
}
.full-page-bg-linktree{
    padding-bottom: 0;
}
.full-page-bg-linktree>.footer-link-tree {
    position: static;
}
#submit_button {
    width: auto;
    height: auto;
    font-size: 18px;
    font-family: Open Sans Semibold;
    text-transform: uppercase;
    line-height: 1;
    padding: 10px 35px;
    background: #00b26b;
    background-color: rgb(0, 178, 107);
    color: #fff;
    float: right;
    margin-bottom: 50px;
    font-size: 22px;
    padding: 15px 60px;
    border:0;
    transition: all 0.3s ease;
}
#submit_button:hover {
    background-color: #000;
}

.linktree-talent .custom-color-picker {
    width: calc(33.3333% - 40px / 3);
    margin-right: 20px;
    position: relative;
    font-size: 15px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

.linktree-talent .custom-color-picker input {
    margin-top: 5px;
}

.linktree-talent .custom-color-picker:nth-child(3) {
    margin-right: 0;
}

.linktree-talent .custom-color-picker + .linktree-single-section {
    margin-top: 20px;
}
/* March 28 css */
.linktree-talent {
    position: relative;
}
.linktree-single-inner {
    align-items: center;
    cursor: grab;
}
.linktree-talent .linktree-single-section i {
    margin-right: 15px;
    cursor: grabbing;
}
.single-linkhub-seciton .add-more-and-remove-btn .removes-links {
    border-radius: 40px;
}

.linktree-talent .custom-color-picker + .linktree-single-section .linktree-single-inner {
    margin-right: 0;
    gap: 20px;
}

.linktree-talent .custom-color-picker + .linktree-single-section .linktree-single-inner input {
    margin: 0;
}

.linktree-talent .custom-color-picker + .linktree-single-section .add-more-and-remove-btn {
    margin-left: auto;
}

.linktree-talent .linktree-single-section {
    cursor: grabbing;
}

.linktree-talent .ui-sortable {
    width: 100%;
}
.talent-profile-hub .link-button-link-tree .link-button-hub-inner ul li a {
	background-color: #000;
}
/* April 1 2024 css */
.full-page-bg-linktree>.footer-link-tree {
    font-size: 17px;
    padding: 5px 15px;
}

.full-page-bg-linktree>.footer-link-tree img {
    max-width: 85px;
    margin-top: -3.5px;
}
form#mc-embedded-subscribe-form {
    display: flex;
    margin: 0;
}
form#mc-embedded-subscribe-form .mc-field-group span#mce-EMAIL-HELPERTEXT {
    padding: 0;
    margin: 0;
}
form#mc-embedded-subscribe-form .mc-field-group {
    width: 70%;
    position: relative;
    min-height: initial;
    padding: 0;
}
form#mc-embedded-subscribe-form .mc-field-group label {
    display: none;
}
form#mc-embedded-subscribe-form .mc-field-group #mce-EMAIL {
    height: 70px;
    border-radius: 4px 0 0 4px;
	border: 1px solid #d5d5d5;
	padding: 0 10px 0 40px;
}
form#mc-embedded-subscribe-form .mc-field-group i {
    background: transparent;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}
div#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    background: transparent;
    position: absolute;
    bottom: -40px;
}
form#mc-embedded-subscribe-form .mc-field-group i {
    color: #cfcdcd;
}
form#mc-embedded-subscribe-form div#mce-responses {
    display: none;
}
form#mc-embedded-subscribe-form input#mc-embedded-subscribe {
     height: 70px;
    margin: 0;
    border-radius: 0 4px 4px 0;
    background: #00b56f;
    padding: 0 60px;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 28px;
}
div form#mc-embedded-subscribe-form {
    margin: 0;
    display: flex;
}
@media screen and (max-width: 1199px) {
form#mc-embedded-subscribe-form input#mc-embedded-subscribe, form#mc-embedded-subscribe-form .mc-field-group #mce-EMAIL{height:50px;}
form#mc-embedded-subscribe-form input#mc-embedded-subscribe{padding:0 30px;}
}

@media screen and (max-width: 991px) {
form#mc-embedded-subscribe-form input#mc-embedded-subscribe, form#mc-embedded-subscribe-form .mc-field-group #mce-EMAIL{height:45px;}
}

@media screen and (max-width: 767px) {
div form#mc-embedded-subscribe-form { justify-content: center; }
form#mc-embedded-subscribe-form input#mc-embedded-subscribe { 	padding: 0 20px; 	font-size: 16px; }
}


.talent-main-banner > img {
    height: 530px;
}
.inner-talent-banner {
    top: 60px;
}
.booking-talent-exp-section-speaking-topics {
    padding: 25px 0px 50px;
    /* margin-top: 40px; */
}
.talent-youtube-videos {
    margin: 40px 0;
}
.booking-talent-exp-section {
    padding: 25px 0 40px;
}
.add-detial-sec-new .add-detial-sec-new-content {
    padding: 30px 0;
}
.as-also-inner h2 {	
    margin-bottom: 18px;
}
.speaking_topics_sec .slide-container {
    column-gap: 0;
}

/* 07 July 2024 */

body.link-tree-hub-page .footer-link-tree a img {
    max-width: max-content;
    margin: 0;
}


/* Booking Changes */

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .right .form-wrapp.description {
    width: 100% !important;
    max-width: 100%;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .payment-terms-from .price_wrapper span.icon {
    position: relative;
    top: 55px;
    padding: 0 10px;
    color: #00b56f;
    font-weight: 600;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left .form-wrapp.event-detail {
    max-width: 100%;
}
.payment-terms-from .price_wrapper {
    display: flex;
    width: 100%;
}
form .terms .cstm-check {
    flex-shrink: 0;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .right .form-wrapp.description {
    width: 100%;
    max-width: 100%;
}
form div.terms {
    align-items: flex-start;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .payment-terms-from .price_wrapper .form-wrapp {
    width: 33% !important;
}

form .terms a.termError {
    color: red;
}
/* 3 April, 2024 */
.left-fields .payment-terms-from {
    width: 100%;
}
.right-fields .payment-terms-from {
    width: 100%;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.toggle-section > label {
    margin: 0;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.toggle-section {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left .form-wrapp.toggle-custom {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    min-height: 94px;
}
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left .form-wrapp.toggle-custom > label {
    width: max-content;
}
.consumer-panel .main-line-tabing-experience > div.right-section-date-time-exp > span,
.talent-panel .main-line-tabing-experience > div.right-section-date-time-exp > span {
    position: relative;
    top: 45px;
    padding: 0 10px 0 0;
    color: #00b56f;
    font-weight: 600;
    height: 20px;
  }
/* April 5, 2024 css */
  .experience-request-new-page-only .select-type-r.new-radio-request-experience {
    display: flex;
    flex-wrap: wrap;
}

.experience-request-new-page-only .select-type-r.new-radio-request-experience .price-right-exp-req {
    width: 33.333%;
    margin: 0 0 15px;
}

.experience-request-new-page-only .select-type-r.new-radio-request-experience .price-right-exp-req input.request-location {
    padding-left: 35px;
}

.experience-request-new-page-only .select-type-r.new-radio-request-experience ul > li {
    margin-bottom: 7px;
}

.experience-request-new-page-only .select-type-r.new-radio-request-experience ul > li:last-child {
    margin-bottom: 0;
}

/* April 8, 2024 */

.form-two-column-layout .main-line-tabing-experience > div > div.heading {
    width: 100% !important;
    margin: 0 0 10px;
    position: relative;
}

.form-two-column-layout .main-line-tabing-experience {
    align-items: flex-start;
    position: relative;
}

.form-two-column-layout .main-line-tabing-experience > div {
    flex-wrap: wrap;
    column-gap: 15px;
    row-gap: 30px;
}

.form-two-column-layout  .main-line-tabing-experience > div .heading::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #ddd;
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 0;
}

.form-two-column-layout .main-line-tabing-experience > div .heading h6 {
    line-height: 30px;
    font-size: 27px;
    text-transform: uppercase;
    color: #131313;
    font-weight: 700;
    font-family: "Poppins";
    display: inline-block;
    padding-right: 20px;
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.form-two-column-layout .main-line-tabing-experience > div .payment-terms-exp-req {
    margin: 0;
}

.form-two-column-layout .main-line-tabing-experience > div .payment-terms-exp-req .heading {
    margin-bottom: 40px;
    position: relative;
}

.form-two-column-layout .main-line-tabing-experience > div .text-area-box-exp-req {
    width: 100%;
    max-width: 100%;
}

.form-two-column-layout .main-line-tabing-experience > div > .single-field-exp-request,
.form-two-column-layout .main-line-tabing-experience > div > .price-right-exp-req {
    width: calc(33.333% - 10px);
}

.form-two-column-layout .main-line-tabing-experience > div .price_wrapper {
    display: flex;
    margin: 0;
}

.form-two-column-layout .main-line-tabing-experience > div .price_wrapper .price-right-exp-req {
    flex: 1;
}

.form-two-column-layout .main-line-tabing-experience > div .price_wrapper .price-right-exp-req + span {
     position: relative;
    top: 45px;
    padding: 0 10px;
    color: #00b56f;
    font-weight: 600;
}
.form-two-column-layout .main-line-tabing-experience  .select-type-r {
    margin-top: 25px;
}
.form-two-column-layout .main-line-tabing-experience > div .btn-nor-sec {
    max-width: 100% !important;
    width: 100%;
    margin: 12px 0 0;
}

/* April 9, 2024 */
.form-two-column-layout .main-line-tabing-experience > div .two-nor-btn {
    width: 100%;
    float: none;
    max-width: 100%;
}

.form-two-column-layout .main-line-tabing-experience > div .right-section-sec-req-content:last-child {
    width: 100%;
}

/* April 11, 2024 */
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-1 form {
    position: relative;
}
.booking-talent-exp-section .booking-talent-form-section #tab-1 form .left-fields, 
.booking-talent-exp-section .booking-talent-form-section #tab-1 form .right-fields,
.form-two-column-layout .main-line-tabing-experience >div {
    max-width: calc(50% - 41px);
}
.booking-talent-exp-section .booking-talent-form-section #tab-1 form::after,
.form-two-column-layout .main-line-tabing-experience >div::after {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #ddd;
    position: absolute;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
}

/* 22 Feb css booking changes */
.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left .form-wrapp {
    margin-bottom: 0 !important;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper  .form-wrapp>label>span:not(.tooltiptext) {
    color: red;
    position: absolute;
    top: -1px;
    right: -10px;
    font-size: 14px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.event-detail label>span:not(.tooltiptext) {
    right: 25px;
}

.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.budget label>span:not(.tooltiptext) {
    right: 14px;
    width: auto;
    top: -4px;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left .form-wrapp:last-child {
    flex: auto;
    width: 100%;
    max-width: calc(100% - (36% - 8px));
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .left .form-wrapp:nth-last-child(2) {
    margin-bottom: auto !important;
}

.booking-talent-exp-section .booking-talent-form-section .content-wrapper #tab-2 .custom-duration.show ~ .form-wrapp:last-child {
    max-width: 100%;
}

.ui-dialog-content.checkbox-price {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 17px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    border-radius: 23px;
}

.ui-widget-content.ui-front.ui-draggable {
    border: 0;
    padding: 0;
}

.ui-dialog-content.checkbox-price span {
    font-family: "Poppins", sans-serif;
    color: #000;
    font-size: 16px;
}
.ui-dialog-content.checkbox-price input.check {
    flex-shrink: 0;
    margin-top: 3px;
    width: 15px !important;
    height: 15px !important;
    cursor: pointer;
}
/* booking form changes Feb 27  */
.error-message{
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
    position: relative;
    top: -37px;
    margin: 0;
    font-style: italic;
    font-weight: 500;
}
#err-msg{
    color: black;
}
.tab-wrapper + .error-message {
    position: relative;
    top: -37px;
    margin: 0;
}

.tab-wrapper + .error-message #err-msg {
    font-style: italic;
    font-weight: 500;
}
/* Added css for the new fields added in the conusmer dashboard Feb 28 - 2024
.added-fileds {
    margin-top: 17px;
    display: flex;
    justify-content: space-between;
} */
/* Talent experience request */
.main-line-tabing-experience ~ .main-line-tabing-experience {
    margin-top: 25px;
}
.main-line-tabing-experience ~ .main-line-tabing-experience .right-section-date-time-exp .custom-duration:last-child {
    max-width: 211px;
}
.main-line-tabing-experience ~ .main-line-tabing-experience .left-section-date-time-exp>div {
    width: 33.333%;
    margin-right: 10px;
}

.main-line-tabing-experience ~ .main-line-tabing-experience .left-section-date-time-exp>div:last-child {
    margin: 0;
}

.form-two-column-layout.talent-view .right-section-date-time-exp .upfront-completion-payment .single-pay-req {
    margin: 0 0 30px 0;
  }




.content-starts input {
	width: auto;
	margin: 0 10px;
	height: 35px;
	padding: 0 5px;
	background: transparent;
	border: hidden;
	border-bottom: 1px solid #000;
	border-radius: 0;
}
.content-starts {
    margin: 50px 0;
    background-color: #fff;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 0 10px #d5d5d5;
}
.content-starts h6 {
    display: inline-block;
    width: 100%;
    margin: 10px 0 10px;
}
.content-starts table {
    margin-bottom: 30px;
}
.signature > img {
    max-width: 350px;
}
.page p {
    margin-bottom: 30px;
}
.content-starts table th, .content-starts table td {
	padding: 10px 20px;
}
.content-starts table {
	border: 1px solid #d5d5d5;
}
.content-starts table th {
	border-right: 1px solid #d5d5d5;
}
.signature p {
	margin: 10px 0;
	line-height: 1;
}
.signature {
	background-color: #eee;
	width: auto;
	border-radius: 15px;
	padding: 20px 20px;
}
#talent_sign_clear {
	background: #000;
	border: hidden;
	font-size: 12px;
	margin-top: 10px;
}
.signature-parent {
	display: flex;
	flex-wrap: wrap;
	column-gap: 30px;
	row-gap: 30px;
}
.save-btn {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 40px 0 0;
}
.save-btn button {
	background: #00b26b;
	border: hidden;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1;
	color: #fff;
	padding: 17px 40px;
	border-radius: 50px;
	font-weight: 600;
	transition: all 0.3s ease;
}
.save-btn button:hover {
	background-color:#000;
}

a.btn-table {
    background: #00b26b;
    padding: 10px 20px;
    line-height: 1;
    color: #fff;
    border-radius: 50px;
    display: inline-block;
    margin-right: 5px;
    text-decoration:none;
}

a.black-btn-table{
	background-color:#000;
}


/* 08 july 2024 starts */

.signature-parent .signature {
    width: calc(100%/3 - calc(60px/3));
}

.signature-parent .signature .admin-sign-img {
    width: 100%;
    max-width: unset;
    margin: 0 0 20px;
    display: block;
    object-fit: contain;
}

.signature-parent .signature .kbw-signature {
    width: 100%;
    margin: 0 0 20px;
}

.signature-parent .signature .kbw-signature canvas {
    width: 100%;
}

.signature #talent_sign_clear {
    margin-top: 0;
}

.signature .signErr {
    display: block;
    margin-top: 10px;
    color: #ff0000;
    font-size: 16px;
    font-weight: 400;
}

/* 08 july 2024 ends */


.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.select.budget {
    max-width: 100%;
}
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section {
    padding: 33px 0 33px 0;
    border-radius: initial;
}
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section ul.tabs {
    width: 100%;
    max-width: 100%;
}
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section ul.tabs li.tab-link {
    background: transparent;
	position:relative;
} 
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section ul.tabs li.tab-link:first-child::after {
    opacity: 0;
}
/*.booking-talent-exp-section .booking-talent-form-section.consumer-request-section ul.tabs li.tab-link::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 2px;
    height: 56px;
    background: #A8A8A8;
    transform: translateY(-50%);
}*/
.two-btns-contract-view-download a {
	background-color: #00b26b;
	color: #fff;
	text-decoration: none;
	border-radius: 50px;
	padding: 10px 20px;
	display: inline-block;
	margin: 10px 10px 0 0;
	font-family: Poppins;
	font-weight: 600;
}
.two-btns-contract-view-download a:hover{
	background-color:#000;
	color:#fff !important; 
}
.two-btns-contract-view-download a.download-btn {
	background-color: transparent;
	color: #00b26b;
	border: 2px solid #00b26b;
}
.two-btns-contract-view-download a.download-btn:hover {
	background-color: #00b26b;
	border-color:#00b26b;
	color:#fff;
}




.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp.select.budget {
    max-width: 100%;
}
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section {
    padding: 33px 33px 33px 33px;
}
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section ul.tabs {
    width: 100%;
    max-width: 100%;
}
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section ul.tabs li.tab-link {
    background: transparent;
    position: relative;
    border: 1px solid #00b26b;
    margin: 0 6px;
    color: #000;
}




/*-- Service Page --*/
.service-page-main {
    display: inline-block;
    width: 100%;
    padding: 65px 0;
}
.service-first-top h2 {
    text-align: center;
    font-family: 'Open Sans Bold';
    margin-bottom: 10px;
}
.what-client-say-service {
    display: flex;
    flex-wrap: wrap;
}	
.what-client-say-service > div {
    max-width: calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
}
.what-client-say-service {
    display: flex;
    flex-wrap: wrap;
    column-gap: 60px;
    padding: 40px 0 70px;
}
.right-client-says a.btn-service:hover, a.btn-service:hover {
    color: #fff;
    background: #000;
}
.right-client-says p {
    margin: 0 0 20px;
}  
.right-client-says h6 {
    display: inline-block;
    width: 100%;
    margin: 0 0 5px;
}
.left-client-say img {
    border: 1px solid #eee;
}
a.btn-service {
    font-size: 20px;
    line-height: 34px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins";
    text-decoration: none;
    background-color: #00b26b;
    border-radius: 50px;
    padding: 12px 20px;
    display: inline-block;
    margin-top: 20px;
}
.talent-booking-service {
    display: inline-block;
    width: 100%;
    background-color: #f4f4f4;
    padding: 70px 0;
}
.inner-talent-booking-service h2 {
    text-align: center;
    font-family: 'Open Sans Bold';
    margin-bottom: 60px;
}
.first-tb-service {
    display: flex;
    column-gap: 60px;
}
.first-tb-service > div {
    max-width: calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
}
.left-lb-service h6 {
    margin-bottom: 10px;
}
 ul.service-ul {
    list-style: none;
    margin: 30px 0;
    padding: 0;
}
.leadManagement{
margin: 10px 0;
}
ul.service-ul li {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 0 0 20px;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 22px;
}
 ul.service-ul li:last-child{
	margin-bottom:0;
}
ul.service-ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 10px;
    height: 10px;
    background: #00b26b;
    border-radius: 100%;
}
.right-lb-service img {
    width: 100%;
}
.two-boxes-lb {
    width: 100%;
    margin-top: 70px;
    display: flex;
    flex-wrap: wrap;
    column-gap: 60px;
}
.two-boxes-lb > div {
    max-width: calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
    background-color: #ffffff;
    border: 1px solid #d7d8da;
    border-radius: 50px;
    padding: 30px 40px;
}
.single-box-lb h6 {
    margin-bottom: 10px;
}
.single-box-lb p a {
    color: #00b26b;
    text-decoration: none;
}
.two-btn-boxes {
    display: flex;
    margin-top: 70px;
    flex-wrap: wrap;
    column-gap: 60px;
}
.two-btn-boxes > div {
    max-width: calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
}
.lead-management-services {
    padding: 60px 0;
}
p.note-para {
    line-height: 1.5;
}
.hub-boxes-service {
    display: flex;
    column-gap: 60px;
    flex-wrap: wrap;
}
.hub-boxes-service > div {
    max-width: calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
}
.single-hub-box-service h6 {
    margin: 30px 0 10px;
    text-align: center;
}
.single-hub-box-service p {
    text-align: center;
    margin:20px 0 0 0;
}
.single-hub-box-service p a {
    color: #00b26b;
    text-decoration: none;
}
.service-first-top p {
    text-align: center;
}

.hub-boxes-service img, .what-client-say-service img {
    border-radius: 50px;
    overflow: hidden;
}
.seo_section img {
min-height: 27.5em;
}
.single-hub-box-service img {
    height: 314px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

/* Third Tab View*/

.third-tab-form {
    display: flex;
}   
.third-tab-form .left-side-popup-form {
    width: 50%;
    float: left;
    border-right: 1px solid #ddd;
    padding: 0 50px 0 0;
}
.third-tab-form .right-side-popup-form {
    width: 50%;
    padding: 0 0 0 50px;
}
.third-tab-form .left-side-popup-form img {
    width: 100%;
    float: left;
}
.third-tab-form .right-side-popup-form form#landing-page-popup-request-form {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
}
.third-tab-form .right-side-popup-form .form-text {
    margin: 10px 0 0 0;
}
.third-tab-form .right-side-popup-form .form-group-button input {
    margin: 0;
}
.third-tab-form .right-side-popup-form textarea {
    border-radius: 23px;
}

footer.footer-for-talent {
    margin-top: 75px;
}


/* Oct 10-2024 */

.search-div-new-header .ai-header-icon {
    margin: 0;
 background: #fff;
 border-radius:initial;
 width: auto;
 float: right;
 box-shadow: 0px 7px 9px rgba(97, 97, 97, 0.18);
 border: 1px solid #f4f4f4;
 padding: 12px 40px;
 position: relative;
 overflow: hidden;
}
.search-div-new-header .ai-header-icon a {
 justify-content: flex-end;
 position: relative;
 z-index: 9;
 font-weight:600;
}
.search-div-new-header .ai-header-icon::before {
 content: "";
 position: absolute;
 left: 4px;
 top: 4px;
 width: calc(100% + -8px);
 height: calc(100% + -8px);
 z-index: 2;
 border-radius: initial;
 background: #fff;
}
.search-div-new-header .ai-header-icon::after {
 content: "";
 position: absolute;
 left: 60px;
 top: 30px;
 background: #00b26b;
 width: 30px;
 height: 200px;
 -webkit-animation: spin 5s linear infinite;
 -moz-animation: spin 5s linear infinite;
 animation: spin 5s linear infinite;
 transform-origin: top;
}


.form-ai-button-container {
    display: flex;
    justify-content: space-between;
	margin-top:15px;
}

form#home-search {
    width: 100%;
}

.search-div-new-header button img {
    margin: 0 10px 0 0;
}
.ser-img {
    width: 100%;
    float: left;
    padding: 0 40px;
    margin: 0 0 40px 0;
    text-align: left;
}
.ser-img img {
    width: auto;
    float: left;
    height: 60px;
    object-fit: contain;
}

section.pro-form-edit {
    width: 100%;
    float: left;
    padding: 80px 0;
}
.pro-form-inner {
    max-width: 1140px;
    margin: 0 auto;
}
.pro-form-inner label {
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 600;
    color: #000;
    margin: 0 0 4px 0;
	    width: 100%;
}
.pro-form-inner .form-group input, .pro-form-inner .form-group select {
    height: 59px;
    border-radius: 29px;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    width: 100%;
    padding: 0 22px;
    font-size: 15px;
    color: #000;
    font-weight: 400;
    font-family: "Poppins";
}
.pro-form-inner .checkbox-group {
    display: flex;
    position: relative;
	    margin: 0 0 10px 0;
}
.pro-form-inner .checkbox-group input {
    position: absolute;
    opacity: 0;
    z-index: 1;
    left: 0;
    top: 0;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    margin: 0 10px 0 0;
}
.pro-form-inner .checkbox-group .checked {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: relative;
    margin-top: 4px;
}
.pro-form-inner .checkbox-group .checked span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    cursor: pointer;
}
.pro-form-inner .checkbox-group .checked span::after {
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-size: 11px;
    font-weight: 700;
    color: var(--bs-green);
    position: absolute;
    top: 2px;
    left: 4px;
    opacity: 0;
}
.pro-form-inner .checkbox-group input:checked + .pro-form-inner .checkbox-group .checked span::after {
    opacity: 1;
}
.pro-form-inner .checkbox-group input:checked + span {
    border-color: var(--bs-green);
}
.pro-form-inner .checkbox-group input:checked + .pro-form-inner .checkbox-group .checked span::after {
    opacity: 1;
}
.pro-form-inner .checkbox-group input:checked + span::after {
    opacity: 1;
}
.pro-form-inner .form-group textarea {
    display: block;
    width: 100%;
    resize: none;
    height: 102px;
    border-radius: 23px;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    padding: 15px 22px;
}
.pro-form-inner .form-group select {
    padding-left: 20px;
    background-image: url(https://www.letsengage.com/engage3_0/images/icons/select.png);
    background-repeat: no-repeat;
    background-position: center right 20px;
}
.pro-form-inner .checkbox-group label {
    text-transform: initial;
    font-weight: normal;
    font-style: italic;
}
.form-btn-sub button {
    height: 59px;
    border-radius: 29px;
    background-color: #00b26b;
    border-color: #00b26b;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    max-width: 100%;
    width: 100%;
    font-size: 17px;
    color: #ffffff;
    border: none;
    font-weight: 500;
    font-family: "Poppins";
    line-height: normal;
    transition: all 0.4s ease;
}
.form-btn-sub button:hover{
	background-color: #000;
    border-color: #000;
}
.form-btn-sub {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
}
.talent-procurment-header-text {
    margin: 60px 0 0 0;
    text-align: center;
}
.talent-procurment-header-text i {
    font-size: 20px;
    line-height: 30px;
    width: 100%;
    float: none;
    display: inline-block;
    max-width: 1200px;
}
.new-sections-landing-page .second-trusted-company-seciton ul li img {
	height: auto;
	width: auto;
	max-height: 65px;
}
.whole-section-landing-page.blockElement .single-box-landing-new p {
    margin: 0;
    padding: 10px 0 0 0;
    line-height: 27px;
  }
  
  .col-md-5.col-sm-6 div#amount_due_today {
    width: 100%;
    float: left;
    background: #e9e9e9;
    padding: 20px;
    margin: 0 0 20px 0;
    border-radius: 10px;
}
.col-md-5.col-sm-6 div#amount_due_today .left-chek-total, .col-md-5.col-sm-6 div#amount_due_today span.event-price.current-pay-amount {
    font-weight: 600;
    font-size: 18px;
}
.add-bank-and-pay {
    background: transparent;
}
.credit-card-sec-content .add-bank-and-pay .radio-bank {
    margin: 0;
    display: inline-block;
}
.checkout-add-bank .whole-form-consumer-bank {
    margin-top: 0;
}
.whole-form-consumer-bank .form-grpo input {
    border-radius: 50px;
    height: 50px;
}
.checkout-add-bank .whole-form-consumer-bank .form-grpo {
    margin-bottom: 15px;
}
body .whole-form-consumer-bank .select-selected {
    height: 50px;
    padding-top: 17px;
    border-radius: 50px;
	margin-bottom:15px;
}
.col-md-5.col-sm-6 div#amount_due_today span.event-price.current-pay-amount {
    color: #00b56f;
}
.form-sel-b.select-custom-div {
    margin: 0 0 20px 0;
}
.case-card {
    width: 48%;
    float: left;
    margin: 0 2% 30px 0;
    background: #fff;
    border: 1px solid #E8E8E8;
    border-radius: 30px;
    position: relative;
    padding: 40px 0;
}
.cstm-case-study {
    padding: 95px 0 71px 0;
}
.container, .Talent-Details_Page-New .container, .add-detial-sec-new .container, .Talent-Listing-point-o .container {
    max-width: 1530px;
    padding: 0 15px;
}
.case-row {
    display: flex;
    flex-wrap: wrap;
    padding: 33px 0 0 0;
}
.case-card .image-container {
    padding: 0 40px;
}
.p-bg {
    background: rgb(0 178 107 / 6%);
    padding: 10px 46px;
    margin: 21px 0 14px 0;
}
.case-card img, .case-card p {
    padding: 0 46px;
}
.case-card a {
    margin: 14px 46px 0 46px;
    width: auto;
    float: left;
    background: #1E1E1E;
    text-decoration: none;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 500;
    padding: 8px 40px;
    border-radius: 50px;
    transition: all ease 0.3s;
}
.case-heading h3 {
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    font-family: 'Poppins';
    color: #000;
}
.case-card .image-container img {
    width: 80px;
    height: 80px;
    object-fit: contain;
}
.com-outer.cstm-com-outer {
    border: none;
    background: #F7F7F7;
    padding: 84px 0;
}
.com-outer {
    width: 100%;
    float: left;
    text-align: center;
    padding: 60px 0 0  0;
    background: #f2f2f2;
}

.com-outer.cstm-com-outer  h2.companies_section_container_head {
    margin: 0 0 30px 0;
    font-size: 55px;
    line-height: 85px;
    color: #000;
}
.com-outer h2.companies_section_container_head {
    text-align: center;
    font-weight: 600;
    font-family: 'Poppins';
}
.com-outer h2.companies_section_container_head {
    font-family: 'Poppins';
    font-weight: 600;
}
.case-card .image-container img {
    padding: 0;
}
.com-outer.cstm-com-outer .companies_section_container_main a {
    background: #1E1E1E;
    color: #fff;
    height: 55px;
    line-height: 55px;
    width: auto;
    float: none;
    display: inline-block;
    padding: 0 39px;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'Poppins';
    font-weight: 500;
    margin: 27px 0 0 0;
    transition: all ease 0.3s;
}
.banner-cstm {
    background-image: url(https://dev.letsengage.com/images/customer-stories2.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 68px 0 367px 0;
    text-align: center;
    position: relative;
}
.banner-cstm-heading {
    position: relative;
    z-index: 1;
}
.banner-cstm-heading h2 {
    color: #fff;
    font-size: 55px;
    line-height: 76px;
    font-weight: 500;
    font-family: 'Poppins';
}
.banner-cstm-image {
    width: 100%;
    float: left;
    margin: -340px 0 0 0;
    position: relative;
}
.cstm-engage {
    width: 100%;
    float: left;
    margin: 74px 0 0 0;
}
.enage-cstm-content {
    background: #fff;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 30px 30px 0 0;
    padding: 50px;
}
.banner-cstm::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 178 107 / 90%);
}
.enage-cstm-content img {
    width: auto;
    float: none;
    display: inline-block;
    margin: 0 0 40px 0;
}
.engage-bookproccess.without-video {
    margin: 0 0 80px 0;
    width:100%;
    float: left;
}
.content-proccss {
    background-color: #F5F5F5;
    padding: 50px 50px 30px 50px;
    position: relative;
}
.content-proccss p {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 30px 0;
}
.italic-text {
    position: relative;
}
.engage-bookproccess .bottom {
    position: absolute;
    right: 70px;
    bottom: 50px;
}
.com-outer.cstm-com-outer {
    border: none;
    background: #F7F7F7;
    padding: 84px 0;
}
.com-outer.cstm-com-outer  h2.companies_section_container_head {
    margin: 0 0 30px 0;
    font-size: 55px;
    line-height: 85px;
    color: #000;
}
.cstm-engage {
    width: 100%;
    float: left;
    margin: 74px 0 0 0;
}
.finance-sec-tal .input-with-tooltip .toptip-box p {
    opacity: 0;
    visibility: hidden;
}
.finance-sec-tal .input-with-tooltip .toptip-box.active p {
    opacity: 1;
    visibility: visible;
	pointer-events: auto;
}
/* New Talent Design CSS*/
.new-talent-design .inner-content-3-banner p { font-size: 16px; line-height: 26px; color: #fff; text-align: center; max-width: 1350px; margin: 0 auto; font-family: 'Poppins'; }
.new-talent-design .banner-3-new-inner.medium-img-banner.image-banner .image-vgh  { height: auto; }
.new-talent-design .banner-3-new-inner.medium-img-banner.image-banner .image-vgh { height: 185px; }
.new-talent-design .banner-3-new-inner.medium-img-banner .main-inner-3-banner { height: 185px; padding: 0;top:0; }
.new-talent-design .banner-3-new-inner.medium-img-banner .main-inner-3-banner { height: 185px; padding: 0; top:0; }
.spaeaker-cat { display: flex; margin: 17px 0 0 0; }
.spaeaker-cat .speaker-select { width: 20%; padding:0 10px; }
.find-speakers-cont h2 { text-align: center; font-size: 30px; line-height: 40px; font-family: 'Poppins'; font-weight: 600; text-transform: uppercase; color: #000; }
.find-speakers-cont { margin: 0; background: #fff; border: 1px solid #E8E8E8; padding: 30px; position: relative; }
.cat-title h4 { font-size: 16px; line-height: 26px; color: #000; }
.cat-title { display: flex; align-items: center; gap: 6px; }
.cat-title h4 {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    margin:0 0 10px 0;
}
.partner-page-advace-search-box img.line-shape-top {
    top: -2px;
    left: -2px;
}
.partner-page-advace-search-box {
    background: #f7f7f7;
    padding: 40px 0;
    margin: 40px 0 0 0;
}
select.cat-slect {
    width: 100%;
    border: 1px solid #CCCCCC;
    height: 50px;
    padding: 0 15px;
    font-size: 15px;
    color: #979797;
}
.in-person-btn ul {
    display: flex;
    margin: 0;
    padding: 0;
}
.in-person-btn ul li {
    list-style: none;
    width: 50%;
}
.in-person-btn ul li a {
    width: 100%;
    float: none;
    display: inline-block;
    border: 1px solid #000;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    text-decoration: none;
    font-size: 15px;
    color: #0F0F0F;
    font-family: 'Poppins';
    font-weight: 500;
}
.in-person-btn ul li.active a {
    background: #000;
    color: #fff;
}
.speaker-select.event-loc {
    width: 40%;
}
.speaker-select.event-loc .search-d-flex {
    display: flex;
    align-items: center;
}
select.cat-slect.miles {
    width: 220px;
}
.earch-btn button {
    BORDER: none;
    background: #000;
    color: #fff;
    font-size: 16px;
    height: 50px;
    text-transform: uppercase;
    padding: 0 20px;
    transition: all ease 0.3s;
}
.speaker-sort-by {
    width: 100%;
    display: flex;
    margin: 25px 0 0 0;
    padding: 25px 0 0 0;
    border-top: 1px solid rgb(0 0 0 / 10%);
    column-gap: 45px;
}
 
.sort-filter {
    display: flex;
}
.sort-filter ul.sort-list {
    display: flex;
    gap: 20px;
    padding: 0 0 0 20px;
    align-items: center;
    margin: 0;
}
.sort-filter ul.sort-list li {
    list-style: none;
    background: #A7CCB2;
    padding: 5px 20px;
}
.sort-filter ul.sort-list li a {
    text-decoration: none;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}
.sort-filter ul.sort-list li span {
    color: #ff0000;
    margin: 0 0 0 10px;
}
.speaker-sort-by span {
    font-size: 17px;
    color: #000;
    font-weight: 500;
    width: auto;
    float: none;
    display: inline-block;
}
.talent-img-cont i.fa.fa-heart {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #fff;
}
.sort-by-cont {
    display: flex;
}
.sort-by-cont select.sort-slect {
    width: auto;
    border: 1px solid #CCCCCC;
    height: 30px;
    padding: 0 60px 0 15px;
    font-size: 15px;
    color: #979797;
    margin: 0 0 0 20px;
}
.talent-img-cont {
    position: relative;
}
.talent-details {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.talent-details span {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    font-weight: 600;
}
.talent-details p {
    font-size: 15px;
    line-height: 25px;
    text-align: center;
    color: #ffff;
    padding: 0 10px;
    /* overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; */
}
.finding-setup {
    border: 1px solid #E8E8E8;
}
.talent-grid-outer .col-md-3 {
    margin: 0 0 50px 0;
    overflow: hidden;
}
.finding-setup > p {
    font-size: 15px;
    line-height: 25px;
    color: #000;
     min-height: 188px;
}
.finding-box {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px 10px;
    border-top: 1px solid #E8E8E8;
}
a.talent-box {
    text-decoration: none;
    color: #000;
    transition:all ease 0.3s;
}
.finding-box svg {
    stroke: #00B26B;
}
.talent-img-cont::after {
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 150px;
     background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);
}
img.shape-top {
    position: absolute;
    z-index: 1;
    top: -2px;
    left: 0;
}
.talent-grid-outer {
    padding: 50px 0 20px 0;
}
img.shape-bottom {
    position: absolute;
    bottom: -3px;
    right: 14px;
    z-index: 1;
}
.finding-box p {
    font-size: 15px;
}
.talent_listing_page .as-also-inner a.view-all-partner-btn {
    background: transparent;
    color: #00B26B;
    border: 2px solid #00B26B;
    border-radius: inherit;
}
.talent_listing_page .as-also-inner a.view-all-partner-btn:hover {
    background: #00B26B;
    color: #fff;
}
 
body.talent_listing_page header nav.navbar .search-box-ns, body.talent_listing_page header nav.navbar .search-box-ns input.btn-search, body.talent_listing_page header nav.navbar a.signbutton {
    border-radius: inherit;
}
a.talent-box:hover .finding-setup {
    border: 1px solid #00B26B;
}
a.talent-box:hover .finding-setup .finding-box {
    background: #000;
}
a.talent-box:hover .finding-setup .finding-box p {
    color: #fff;
}
a.talent-box:hover .finding-setup .finding-box svg {
    stroke: #fff;
}
a.talent-box:hover .finding-box.no-button {
    background: transparent;
}
a.talent-box:hover .finding-box.no-button svg {
    stroke: #00B26B;
}
a.talent-box:hover .finding-box.no-button  p {color: #000;}
a.talent-box:hover .finding-setup {
    border: 1px solid #E8E8E8;
}
.find-speakers-cont img.line-shape {
    position: absolute;
    bottom: -2px;
    right: -2px;
}
.find-speakers-cont img.line-shape-top {
    position: absolute;
    top: -2px;
    left: -2px;
    transform: rotate(180deg);
}
.line-btn-grid {
    display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
    gap: 15px;
}
.line-btn-grid .btn-line-green {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #00B26B;
    top: 50%;
    transform: translateY(50%);
}
.line-btn-grid a {
    display: flex;
    align-items: center;
    border: 2px solid #00B26B;
    text-decoration: none;
    background: #fff;
    position: relative;
    color: #000 !important;
    padding: 10px 50px 10px 50px;
    transition: all ease 0.3s;
}
 
.line-btn-grid a .btn-icon-box {
    width: 45px;
    height: 45px;
    background: #00B26B;
    display: flex;
    align-items: center;
    justify-content: center;
}
 
.line-btn-grid a span {
    padding: 0 20px;
    font-weight: 600;
    font-size: 21px;
}
body.talent_listing_page section.as-also-seen-on.booking-engine-as {
    border: none;
}
.line-btn-grid a:hover {
    background: #00B26B;
}
.line-btn-grid a:hover span {
    color: #fff;
}
.speaker-select.fee select.cat-slect, select.cat-slect.miles {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../images/select-arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 14px;
    cursor: pointer;
}
.sort-by-cont select.sort-slect{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../images/select-arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px;
    cursor: pointer;
}
/* find and replace css */
 
.three-btns-talent-deails a {
    font-size: 17px;
    font-weight: 500;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #fff;
    color: #fff;
    -webkit-border-radius: initial;
    border-radius: initial;
    padding: 8px 50px 8px 20px;
  }
div#talent-video-slider .item .data-box {
    position: relative;
    padding-bottom: 56%;
    height: 0;
    width: 100%;
    -webkit-border-radius: initial;
    border-radius: initial;
    overflow: hidden;
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp input, 
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp  select {
    height: 59px;
    border-radius: initial;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    width: 100%;
    padding: 0 22px;
    font-size: 15px;
    color: #000;
    font-weight: 400;
    font-family: "Poppins";
}
.booking-talent-exp-section .booking-talent-form-section .tab-content form .form-wrapp textarea {
    display: block;
    width: 100%;
    resize: none;
    height: 102px;
    border-radius: initial;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    padding: 15px 22px;
}
.booking-talent-exp-section  .btn {
    height: 59px;
    border-radius: initial;
    background-color: #00b26b;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    max-width: 100%;
    width: 100%;
    font-size: 17px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Poppins";
    line-height: normal;
    transition: all 0.4s ease;
    border: none;
}
form .terms input {
    width: 20px;
    height: 20px;
    border-radius: initial;
    margin: 0 10px 0 0;
}
.slider-container .review-container {
width: 100%;
padding: 30px;
margin: 0;
cursor: pointer;
border-radius: initial;
background-color: #ffffff;
border: 1px solid #d5d5d5;
height: 100%;
text-align: center;
}
.add-detial-sec-new .addi-detail-list ul li .add-question {
    margin-bottom: 0;
    position: relative;
    font-size: 23px;
    letter-spacing: 0px;
    line-height: normal;
    color: #ffffff;
    font-weight: 600;
    background-color: #00b26b;
    -webkit-border-radius: initial;
    border-radius: initial;
    padding: 15px 20px 15px 60px;
    font-family: 'Poppins', sans-serif;
}
.as-also-inner ul li {
    text-align: center;
    border-radius: initial;
}
a.view-all-partner-btn {
    font-size: 20px;
    padding: 14px 40px;
    -webkit-border-radius: initial;
    border-radius: initial;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}
.booking-talent-exp-section .booking-talent-form-section.consumer-request-section ul.tabs li.tab-link {
    background: transparent;
    position: relative;
    border: 1px solid #00b26b;
    margin: 0 6px;
    color: #000;
    border-radius: initial;
}
 
Add css
div#experience-ta-detail.booking-talent-exp-section {
    margin-top: 30px;
}  
.left-talent-main img.top-black {
    width: auto;
    border: none;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
}
.left-talent-main img.bottom-white {
    width: auto;
    border: none;
    height: auto;
    position: absolute;
    bottom: -2px;
    right: -2px;
}
.left-talent-main{position: relative;}
.baexper::before{border-radius: initial;}
input.location-autocomplete {
    border-radius: 0px;
    /* padding-right: 3px; */
    margin-right: 7px;
    height: 50px;
}
ul.sort-list li span {
    cursor: pointer;
}
div.note-editable, .form-speaking input {
    -webkit-border-radius: inherit;
    border-radius: inherit;
}

.form-speaking .single-form-group-speaking input {
    height: 52px;
}
.btn-group button.multiselect.dropdown-toggle.btn.btn-default {
    /* border: 1px solid black; */
    border: 1px solid #CCCCCC;
    border-radius: 0px;
    margin-top: 0;
    background-color: transparent !important;
    box-shadow: none;
    border-radius: initial;
}
.talent-img-cont img {
    height: 345px;
    object-fit: cover;
	width:100%;
}
.speaker-your-event {
    width: 100%;
    float: left;
}
.advanced-searc-parent {
    background-color: #F7F7F7;
    padding:60px 0;
    /* margin: 40px 0 0 0; */
}


/* Design Update */
button.multiselect.dropdown-toggle.btn.btn-default::after {
    width: 0;
    height: 0;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background: none;
    border-top: 10px solid #D9D9D9;
    border-right: 10px solid transparent;
    border-bottom: 0;
    border-left: 10px solid transparent;
}
.speaker-sort-by .sort-by-cont span {
    white-space: nowrap;
}

.speaker-sort-by .sort-filter .sort-list {flex-wrap: wrap;gap: 10px;}
.spaeaker-cat .cat-title i {
    transform: translateY(-5px);
}
button.multiselect.dropdown-toggle.btn.btn-default span.multiselect-selected-text {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
section.as-also-seen-on.as-also-seen-new.new-trusted-3section {
    background-color: #F7F7F7;
    margin-bottom: 30px;
}
.advanced-searc-parent.second-container {
    margin-bottom: 30px;
}
.miles-range-location {
    color: black !important;
}
.top-text {
    position: relative;
    /* width: 100%; */
}
.top-text span {
    background: #A7CCB2;
    padding: 5px;
    border: 1px solid #e4e4e4;
    /* border-radius: 4px; */
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    width: 150px;
    right: 10px;
    top: -20px;
    opacity: 0;
    display: none;
}
.top-text:hover span {
    opacity: 1;
    display: block;
}

.speaker-your-event .speaker-dropdown-box .box-outer-search-ns .select-category-box {
   top: 15px;
    background: white;
    border-radius: inherit;
	left: 50%;
    transform: translateX(-50%);
}
.spaeaker-cat .speaker-select input.category-input-field {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../images/select-arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 14px;
    cursor: pointer;
    background-color: transparent;
    border-radius: inherit;
	    padding: 0 30px 0 20px;
}
.speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega .talent-page-category-section ul li span.new-icon-mega img {
    max-width: 70px;
    max-height: 70px;
}
.speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li {
    padding: 0;
    border-radius: initial;
    width: calc(100% / 8 - 15px);
    transition: all ease 0.3s;
} 
.speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li span.new-icon-mega {
    border-radius: inherit;
    height: 120px;
}

.sub-category-mega-menu.sub-category-selection ul li a {
    width: 100% !important;
    display: inline-block;
    text-align: center;
    padding: 5px 10px !important;
    border: 2px solid Grey;
    border-radius: 0px;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}
.box-outer-search-ns .bottom-new-mega ul li.active .new-icon-mega img, img .speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li:hover span.new-icon-mega {
    filter: invert(1);
}
.box-outer-search-ns .bottom-new-mega ul li.active span.new-icon-mega::after, .speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li:hover span.new-icon-mega::after {
    border-color: #fff;
}
.speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li span.new-icon-mega img {
    padding: 0 0 10px 0;
}
.speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li span.trend-strip img {
    padding: 0;
}
.box-outer-search-ns .bottom-new-mega ul li.active a h6, .speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li:hover a h6 {
    color: #fff;
}
.talent-grid-outer a.talent-box:hover .finding-setup{
background: #00B26B;}

.talent-grid-outer a.talent-box:hover .finding-setup > p {
    color: #fff;

}
.speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li:hover {
    background: var(--primary-color);
}
.speaker-dropdown-box .box-outer-search-ns .select-category-box .bottom-new-mega ul li:hover span.new-icon-mega img {
    filter: invert(1);
} 
.inner-inner-talent-banner .left-talent-main img {
    border-radius: initial;
    position: relative;
}
.inner-inner-talent-banner .left-talent-main::after {
    position: absolute;
    content: '';
    width: 50px;
    height: 76px;
    background: #070709;
    border: 7px solid #fff;
    top: -30px;
    left: -15px;
    transform: rotate(45deg);
}
.inner-inner-talent-banner .left-talent-main::before {
    position: absolute;
    content: '';
    width: 50px;
    height: 76px;
    background: #fff;
    border: 7px solid #fff;
    bottom: -30px;
    right: -15px;
    transform: rotate(45deg);
    z-index: 1;
}
.left-talent-main{position: relative;overflow: hidden;}
.third-tab-form .right-side-popup-form form#landing-page-popup-request-form input, .third-tab-form .right-side-popup-form form#landing-page-popup-request-form textarea, .info_wrapper div.contents_sec, .info_wrapper div.contents_sec .title-speaking {
    border-radius: inherit;
}
.more-info-textarea {
    width: 100%;
    border-radius: 50px;
    border-color: #ddd;
    padding: 5px 30px 5px 30px;
    height: 50px;
}
a.talent-box.pricing-avilability-button .finding-box {
    padding: 0;
}
.finding-box button {
    background: #00b26b;
    border: none;
    color: #fff;
    font-size: 16px;
    width: 100%;
    min-height:65px;
    padding: 15px 10px;
    transition: all ease 0.3s;
}
.finding-box button:hover {
    background: #000;
}
a.talent-box:hover .finding-setup button {
    background: #000;
}
.top-img-section-3e-be {
    position: relative;
}
.top-img-section-3e-be::after {
    position: absolute;
    content: '';
    top: -2px;
    left: -2px;
    width: 54px;
    height: 54px;
    background-image: url(https://dev.letsengage.com/images/shape-top.png);
    background-repeat: no-repeat;
}
.content-img-3e-be {
    position: relative;
}
.content-img-3e-be::after {
    position: absolute;
    content: '';
    width: 50px;
    height: 60px;
    background: #fff;
    border-left: 2px solid #000000;
    bottom: -30px;
    right: -22px;
    transform: rotate(45deg);
}
section.booking-easy-section-3e {
    overflow: hidden;
}
a.single-box-3e-booking-easy:hover .content-img-3e-be::after {
    border-color: #00b26b;
}
.right-main-image-section .list-parent-li-talent-list-new li:first-child span.image-section-new-list-talent, .list-parent-li-talent-list-new > li:first-child span.image-section-new-list-talent {
    width: 100%;
    float: left;
    position: relative;
}
.right-main-image-section .list-parent-li-talent-list-new li:first-child span.image-section-new-list-talent::after, .list-parent-li-talent-list-new > li:first-child span.image-section-new-list-talent::after {
    position: absolute;
    content: '';
    top: -33px;
    left: -35px;
    width: 65px;
    height: 65px;
    background: #f7f7f7;
    transform: rotate(45deg);
}
.list-parent-li-talent-list-new > li:first-child span.image-section-new-list-talent::after{background:#fff;}
.single-section-talent-list.Leadership-section-main ul li span.image-section-new-list-talent::after, .single-section-talent-list.Leadership-section-main ul li span.image-section-new-list-talent::before {
    background: #fff;
}
.home-zik-zak-main .single-box-talents-home {
    padding: 0;
    min-height: initial;
    display: flex;
}
.list-long-img .content-section-new-tl-home-dt h6 {
    color: #fff;
} 
.home-zik-zak-main .single-box-talents-home span.image-section-new-list-talent a {
    overflow: hidden;
    position: relative;
}
.home-zik-zak-main .single-box-talents-home span.image-section-new-list-talent img {width: 100%;height: 500px;object-fit: cover;}
.home-zik-zak-main .single-box-talents-home .left-list-data, .home-zik-zak-main .single-box-talents-home .right-lisst-data {
    width: 50%;
}
ul.list-parent-li-talent-list-new.new-data-lists {
    display: flex;
    margin: 0;
}
ul.list-parent-li-talent-list-new.new-data-lists li {
    position: static;
    width: calc(33.33333% - 27px);
    margin-right: 40px;
    margin-bottom: 0;
    overflow: hidden;
}
ul.list-parent-li-talent-list-new.new-data-lists li span.image-section-new-list-talent a img {
    height: 197px;
}

ul.list-parent-li-talent-list-new.new-data-lists li .content-section-new-tl-home {
    padding: 0;
    background: transparent;
    position: static;
}
ul.list-parent-li-talent-list-new.new-data-lists li .content-section-new-tl-home h6 a {
    color: #000000 !important;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0;
}
ul.list-parent-li-talent-list-new.new-data-lists li .content-section-new-tl-home p {
    float: left;
    width: 100%;
    color: #6d6d6d;
    height: auto;
    font-size: 14px;
    line-height: 19px;
    overflow: hidden;
    font-family: Open Sans Semibold;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.home-zik-zak-main .single-box-talents-home .right-lisst-data{padding-left:40px;}
ul.list-parent-li-talent-list-new.new-data-lists li .content-section-new-tl-home {
    padding: 5px 0 0 0;
    background: transparent;
    position: static;
    width: 100%;
    float: left;
}
.list-long-img {
    position: relative;
    width: 100%;
    float: left;
}
.list-long-img .content-section-new-tl-home-dt {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
    padding: 0 30px;
    z-index: 1;
}
.list-long-img::after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 105px;
    background-image: url(https://dev.letsengage.com/images/overlay-bg.png);
}
.list-long-img .content-section-new-tl-home-dt h6 a {
    font-size: 24px;
    line-height: 34px;
    color: #fff;
    text-decoration: none;
}
.list-long-img .image-container-section {
    width: 100%;
    float: left;
    position: relative;
}
.list-long-img .image-container-section::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000036;
}
.list-long-img .content-section-new-tl-home-dt p {
    color: #fff;
    line-height: 26px;
}
.list-long-img .image-container-section span.image-section-new-list-talent {
    position: relative;
    width: 100%;
    float: left;
}
.list-long-img .image-container-section span.image-section-new-list-talent::after {
    position: absolute;
    content: "";
    top: -33px;
    left: -35px;
    width: 65px;
    height: 65px;
    transform: rotate(45deg);
    background: #fff;
    z-index: 1;
}
ul.list-parent-li-talent-list-new.new-data-lists li span.image-section-new-list-talent::before, ul.list-parent-li-talent-list-new.new-data-lists li span.image-section-new-list-talent::after {
    background: #fff;
}
.list-data-value-props {
    width: 100%;
    float: left;
    border: 1px solid #E8E8E8;
}
.home-zik-zak-main {
    width: 100%;
    float: left;
    padding: 60px 0;
}
.list-data-value-props p.value-and-props-statement {
    padding: 10px 15px;
    font-size: 15px;
    line-height: 25px;
    color: #000;
}
.list-data-value-props  .speaking-topic-description {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    border-top: 1px solid #E8E8E8;
    position: relative;
}
.home-zik-zak-main .single-box-talents-home h2 {
    text-align: left;
}
.list-data-value-props .speaking-topic-description svg path {
    fill: #00b26b;
}
.list-data-value-props .speaking-topic-description::after {
    position: absolute;
    content: '';
    bottom: -31px;
    right: -31px;
    width: 60px;
    height: 60px;
    background: #ffffff;
    transform: rotate(45deg);
    z-index: 1;
    border: 1px solid #E8E8E8;
	border-bottom:0;
}
.home-zik-zak-main .single-box-talents-home .left-list-data {
    overflow: hidden;
}
.home-zik-zak-main.odd-rows {background-color: #f7f7f7;}
.home-zik-zak-main.odd-rows .list-data-value-props .speaking-topic-description::after, .home-zik-zak-main.odd-rows .list-long-img .image-container-section span.image-section-new-list-talent::after, .home-zik-zak-main.odd-rows ul.list-parent-li-talent-list-new.new-data-lists li span.image-section-new-list-talent::before, .home-zik-zak-main.odd-rows ul.list-parent-li-talent-list-new.new-data-lists li span.image-section-new-list-talent::after {
    background: #f7f7f7;
}
.category-description {
    color: white;
    font-size: 16px;
    text-align: center;
    margin-top: 18px;
}
.value-prop-short-desc-error {
	background-color: #f4f4f4;
	color: red;
	padding: 5px 5px 5px 15px;
	margin-top: 24px;
	font-size: 15px;
	/* font-weight: bolder; */
}

.boompop-content-main.Talent-Listing-point-o .single-section-talent-list .list-parent-li-talent-list-new li span.image-section-new-list-talent::before {
    background: #fff;
}
.boompop-content-main.Talent-Listing-point-o .single-section-talent-list .list-parent-li-talent-list-new li a {
    border-radius: inherit;
}
.boompop-content-main.Talent-Listing-point-o .single-section-talent-list .list-parent-li-talent-list-new li span.image-section-new-list-talent::after {
    background: #fff;
    width: 40px;
    height: 40px;
    top: -20px;
    left: -20px;
}
.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event {
    width: 25%;
}
.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.fee {
    width: 25%;
}
.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event-loc {
    width: 55%;
}
.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event-loc button {
    width: 100%;
}
.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event-loc input {
    width: 50%;
}
.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event-loc select.cat-slect.miles {
    width: 300px;
}
.advanced-searc-parent.fitch-main-sec h2 {
    margin: 0 0 20px 0;
}
.advanced-searc-parent.fitch-main-sec ul.parent-category-hero li img {
    max-width: 50px;
    max-height: 50px;
}
.advanced-searc-parent.fitch-main-sec ul.parent-category-hero li span {
    height: auto;
}
.form-grpo .button-group {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: 8px 2px 0px 5px;
}
.list-long-img .image-container-section span.image-section-new-list-talent img {
    width: 100%;
} 
.button-group .btn-outline-primary {
    font-size: 14px;
}
.input-with-tooltip .toptip-box:hover p {
    opacity: 1;
    visibility: visible;
}
ul.nav.nav-tabs.equal-tabs li {
    width: calc(100% / 5);
    float: left;
    text-align: center;
}
.main-wrapper-no-event {
    margin-bottom: 90px;
}
.speaking-topic-description p {
    color: black;
    font-size: 15px;
    line-height: 25px;
}
.main-section-main-content.consumer-page input#password {
    padding-left: 50px;
}
.main-section-main-content.consumer-page input#re_password {
    padding-left: 50px;
}
.main-section-main-content.consumer-page input[type="submit"] {
    width: 100%;
}
.main-section-main-content.consumer-page {
    padding: 190px 0 160px;
}
.row-grid {
    display: flex
;
    flex-wrap: wrap;
    width:100%;
}
/* Autocomplete container */
.ui-autocomplete {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    max-height: 300px;
    overflow-y: auto;
    z-index: 10000 !important;
    padding: 0;
    margin-top: 5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.button-group .btn-outline-primary {
    font-size: 14px;
}
.banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner .main-inner-3-banner .inner-content-3-banner h1 {
    margin-top: 25px
  }
  .banner-3-new-inner.large-img-banner.white-bg-banner.recco-page-banner .main-inner-3-banner .inner-content-3-banner ul {
    margin-bottom: 25px
  }
  .talent-grid-outer a.talent-box .speaking-topic-description {
    display: flex;
    padding: 20px 15px;
    transition: all ease 0.3s;
}
.speaking-topic-description svg {
    stroke: #00b26b;
}
.talent-grid-outer a.talent-box:hover .speaking-topic-description svg {
    stroke: #fff;
}
.talent-grid-outer a.talent-box:hover .speaking-topic-description p {
    color: #fff;
}
.talent-grid-outer a.talent-box .speaking-topic-description p {
    margin: 0 0 0 10px;
}
    .banner-3-new-inner.medium-img-banner.white-bg-banner.category-detail-page .main-inner-3-banner {
    top: 40px;
}



.speaker-your-event .speaker-dropdown-box .box-outer-search-ns .select-category-box .sort-list {
    flex-wrap: wrap;
    gap: 0;
    padding: 0 40px 20px 40px;
  }
  .speaker-your-event .speaker-dropdown-box .box-outer-search-ns .select-category-box .sort-list li {
    margin: 0 10px 10px 0;
  }
  .main-section-main-content.login-page.btn-group button.multiselect.dropdown-toggle.btn.btn-default {
    border: 0px solid black;
    /* border: 1px solid #CCCCCC; */
    border-radius: 0px;
    margin-top: 0;
    background-color: transparent !important;
    box-shadow: none;
    border-radius: initial;
}  

/* Aug 11 */
.pic_uploader .tooltiptext {
    visibility: hidden;
    width: max-content;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    top: 13px;
    right: 7%;
}
    
.pic_uploader:hover .tooltiptext {
visibility: visible;
}

#bold-speaking-topic p {
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.img-grid-edits {
    display: flex;
    position: absolute;
    bottom: 10px;
    right: 30px;
    gap: 8px;
    z-index: 33;
}
.manage-profile .img-grid-edits i {
    position: static;
    color: #ffffff;
    font-size: 20px;
    width: 45px;
    height: 45px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000000;
}
.update-talent-profile-photo {
    cursor: pointer;
}
.edit-talent-profile-photo {
    cursor: pointer;
}
.manage-profile .profile-pics {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    cursor: pointer;
    float: left;
}
.profile-pics img {
    width: 100%;
}

/* Aug 18 */
.talent-grid-outer a.talent-box .speaking-topic-description span.tooltip-text-speaker {
    visibility: hidden;
    width: 300px;
    background-color: #000000;
    color: #fff;
    text-align: center;
    padding: 6px 10px;
    border-radius: 6px;
    position: absolute;
    bottom: 112px;
    right: 0;
    transform: none;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
}

.talent-grid-outer a.talent-box .speaking-topic-description:hover span.tooltip-text-speaker {
    visibility: visible;
    opacity: 1;
}

.talent-grid-outer a.talent-box .speaking-topic-description span.tooltip-text-speaker::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000000 transparent transparent transparent;
}
/* Aug 18 */
div#routing-number-container {
    position: relative;
}
div#routing-number-container span.tooltip-text-speaker {
    visibility:hidden;
    width: 400px;
    background-color: #000000;
    color: #fff;
    text-align: left;
    padding: 6px 10px;
    border-radius: 6px;
    position: absolute;
    top: -62px;
    left: 0;
    transform: none;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
}
div#routing-number-container:hover span.tooltip-text-speaker {
    opacity: 1;
    visibility: visible;
}
div#routing-number-container span.tooltip-text-speaker::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #000000 transparent transparent transparent;
}

/* Aug 20 */
.short-descirption-container p {
    color: white;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    max-width: 800px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; 
}
.right-talent-main .bread-crumb-new {
    margin-top: 15px;
  }


  .finding-setup > p a {
  padding: 10px 15px 0 15px;
  font-size: 15px;
  line-height: 25px;
  color: #000;
  min-height: 235px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  line-clamp: 7;
  -webkit-box-orient: vertical;
  margin: 0 0 10px 0;
  text-decoration: none;
}
.talent-grid-outer .talent-box .speaking-topic-description {
    display: flex;
    padding: 0 15px 10px 15px;
    transition: all ease 0.3s;
    text-decoration: none;
    min-height: 38px;
    max-height: 38px;
  }
  .talent-box.pricing-avilability-button .finding-box {
    padding: 0;
    text-decoration: none;
  }
  .talent-grid-outer .talent-box .speaking-topic-description span.tooltip-text-speaker {
    visibility: hidden;
    width: 300px; 
    background-color: #000000;
    color: #fff;
    text-align: center;
    padding: 6px 10px;
    border-radius: 6px;
    position: absolute;
    bottom: 115px; 
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
}


.talent-grid-outer .talent-box .speaking-topic-description:hover span.tooltip-text-speaker {
    visibility: visible;
    opacity: 1;
}

.talent-grid-outer .talent-box .speaking-topic-description span.tooltip-text-speaker::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000000 transparent transparent transparent;
}
.talent-grid-outer .talent-box .speaking-topic-description p {
    margin: 0 0 0 10px;
  }
  .talent-img-cont {
    display: block;
    position: relative;
  }

  .ai-chat-box-container .finding-setup > p {
        padding: 10px 18px 0 18px;
        font-size: 15px;
        line-height: 24px;
        color: #000;
        min-height: 175px;
        margin: 0px 2% 0px 2%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 7;
        line-clamp: 7;
        -webkit-box-orient: vertical;
        text-decoration: none;

    }

/* customer stories page */
.content-section {
    padding: 15px 0 0 0;
}
.content-section p {
    text-align: center;
    margin: 0 auto;
    line-height: 28px;
    font-size: 19px;
    max-width: 1368px;
}


/* Search filter partner pages*/
.search-by-talent-name {
    margin-top: 10px;
}

.search-by-talent-name span {
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
}

.talent-name-group {
    display: flex;
    gap: 10px; /* space between inputs */
}

.talent-name {
    flex: 1;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #ccc;
}


/* Partner pages changes*/
.search-by-talent-name .talent-name-group input.talent-name {
    height: 50px;
    font-size: 16px;
    border-radius: 0;
    max-width: 250px;
}
.partner-page .speaker-select.partner-category input{
    height: 50px;
}
.partner-page .speaker-select.partner-category {
    max-width: 194px;
}

.search-d-flex.partner-location  input.location-autocomplete{
    padding: 6px  4px;
}
.speaker-select.fee.partner-fee {
    max-width: 230px;
}


.talent-editor .dropdown-list {
    position: absolute;
    top: 44%;
    left: 357px;
    width: 15%;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    max-height: 200px;
    overflow-y: auto;
    z-index: 1000;
    display: none;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  }
  .talent-editor {
    position: relative;
  }
  .talent-editor  .dropdown-list {
    width: 200px;
    left: 11px;
    top: auto;
  }
  
  .dropdown-list ul {
      margin: 0;
      padding: 0;
  }
  
  .dropdown-list li {
      padding: 8px 10px;
  }
  
  .dropdown-list li:hover {
      background: #f1f1f1;
  }

.talent-name-group.talent-editor .dropdown-list {
    width: 200px;
    left: 0;
    top: 100%;
}

.find-speakers-cont.partner-page .spaeaker-cat .speaker-select{
    padding: 0 6px;
}


.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event-loc.fitchgroup-talent-search {
    max-width: 480px;
}

.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event-loc.fitchgroup-talent-search select.cat-slect.miles {
    max-width: 160px;
}

.speaker-dropdown-box.fitch-group-speacial-case .speaker-select.event-loc.fitchgroup-talent-search input{
    width: 100%;
}
.speaker-select.event-loc {
    width: 32%;
}

/* Talent profile tooltip */
.photo-gen-sec .img-grid-edits {
    display: flex;
    position: absolute;
    bottom: 10px;
    right: 30px;
    gap: 8px;
    z-index: 33;
}
.photo-gen-sec .img-grid-edits i {
    position: static;
    color: #ffffff;
    font-size: 20px;
    width: 45px;
    height: 45px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000000;
}
.update-talent-profile-photo {
    cursor: pointer;
}
.edit-talent-profile-photo {
    cursor: pointer;
}
.manage-profile .profile-pics {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    cursor: pointer;
    float: left;
}
.profile-pics img {
    width: 100%;
}
.photo-gen-sec::after {
    position: absolute;
    content: "";
    top: -33px;
    left: -35px;
    width: 65px;
    height: 65px;
    transform: rotate(45deg);
    background: #f4f4f4;
    z-index: 1;
}
.photo-gen-sec::before {
    position: absolute;
    content: '';
    bottom: -31px;
    right: -31px;
    width: 60px;
    height: 60px;
    background: #f4f4f4;
    transform: rotate(45deg);
}


.icon-container .toptip-box {
	position: absolute;
	top: 55px;
	left: 0;
	min-width: 300px;
	text-align: left;
	border-radius: 4px;
	padding: 10px;
	background: #acffdf;
	font-size: 12px;
	line-height: 16px;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 22;
	width: auto;
	transition: all ease 0.3s;
  }
  .icon-container {
	display: flex;
	gap: 6px;
  }
  .photo-icon:hover .toptip-box {
	opacity: 1;
	visibility: visible;
  }
  .icon-container .toptip-box::before{
	content: "";
  position: absolute;
  left: 14px;
  top: -6px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #a6ffe0;
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.3s;
  z-index: 21;
  }
  .photo-icon:hover .toptip-box::before{
	opacity: 1;
	visibility: visible;
  }

  .photo-icon {
	cursor: pointer;
  }

  .profile-pics .icon-container .toptip-box::before {
    left: 314px;
    top: 88px;
    transform: rotateX(180deg);
}
.profile-pics .icon-container .toptip-box {
    top: -99px;
    left: -300px;
}
/* Google page */

.partner-page-faq-parent {
    margin:0;
}
.no-results {
    width: 100%;
    float: left;
    padding: 30px 0;
}
.no-results {
    width: 100%;
    float: left;
    padding: 60px 0;
}

.no-results span {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 20px;
    line-height: 30px;
    color: #000;
}
.no-results span a {
    color: #03a84e;
    text-decoration: none;
    font-weight: 500;
}
.advanced-searc-parent .no-results {
    padding: 60px 0 0 0;
}
.find-speakers-cont.partner-page .speaker-select.event-loc {
    width: 25%;
}
.find-speakers-cont.partner-page  .search-by-talent-name.mt-0 {
    width: 20%;
}
/* profile pic 24 */

.profile-pics .icon-container .edit-photo-icon .toptip-box::before {
    left: 366px;
    top: 122px;
}   
.profile-pics .icon-container .edit-photo-icon .toptip-box {
    top: -134px;
    left: -300px;
}


/* profile photo latest changes */
.green-btn-grid {
	display: flex;
	width: 100%;
	justify-content: center;
	gap: 15px;
  }
  .green-btn-grid button {
	background: #00b26b;
	border: none;
	color: #fff;
	padding: 0 10px;
	border-radius: 6px;
	font-size: 17px;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	display: flex;
  }

  #select-image #crop-event-cover-image{max-width: 440px !important; padding:30px;}
  .parent-pop.icon-container {
	display: block;
  } 
  .parent-pop.icon-container .photo-icon .toptip-box{
	top: auto;
	bottom: -52px;
  }
  .parent-pop.icon-container .photo-icon .toptip-box::before {
	left: 40%;
  }
  .parent-pop.icon-container .photo-icon .toptip-box-edit::before {
	left: auto;
	right: 30%;
    opacity: 1;
    visibility: visible;
  }
  .parent-pop.icon-container .photo-icon .toptip-box-edit{
	top:auto;
	bottom:-52px;
  }
  .icon-container .toptip-box-edit {
    position: absolute;
    left: 0;
    min-width: 300px;
    text-align: left;
    border-radius: 4px;
    padding: 10px;
    background: #acffdf;
    font-size: 12px;
    line-height: 16px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 22;
    width: auto;
    transition: all ease 0.3s;
  }
  .parent-pop.icon-container .photo-icon:hover .toptip-box-edit{opacity: 1; visibility:visible;}
  .icon-container .toptip-box-edit::before {
    content: "";
    position: absolute;
    left: 14px;
    top: -6px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #a6ffe0;
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.3s;
    z-index: 21;
  }
  .parent-pop.icon-container p {
    font-size: 17px;
    line-height: 27px;
}


.finding-setup.no-speaking-topic>p {
    min-height: 225px;
}

.finding-setup.no-speaking-topic a.speaking-topic-description.empty {
    display: none;
}

.finding-setup.no-speaking-topic>p a {
    -webkit-line-clamp: 9;
}
.navbar .dropdown-profile {
    display: flex;
  }
  
  .navbar .dropdown-profile .signbutton h2 {
    font-size: 17px;
    font-weight: 500;
    color: #000;
    font-family: 'Poppins', sans-serif;
  }
  
  .navbar .dropdown-profile .signbutton .fas.fa-user-circle {
    margin: 0;
  }
  .main-inner-3-banner {
    top: 110px;
}
.talent-menu-boxul-btn {
    position: absolute;
    top: 14px;
    left: 23px;
    border: 2px solid #000;
    padding: 8px 10px 8px 15px;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    z-index: 99999;
    transition: all 0.3s;
}

.talent-menu-boxul-btn:hover {
    background-color: #00b26b;
    border: 2px solid #00b26b;
}
body .talent-menu-boxul-btn a:hover,
.talent-menu-boxul-btn:hover a{
    color: #fff !important;
}
.talent-menu-boxul-btn a {
    color: #000;
    text-decoration: none;
}
/* Landing Page */
.main-inner-3-banner.landing-page-banner {
    top: 75px;
}
.description-landing {
    box-shadow: 0px 0px 5px #00b26b;
    border-radius: 5px;
}
.talent-box.pricing-avilability-button .finding-setup a.speaking-topic-description {
    display: flex;
    padding: 0 15px 20px 15px;
    transition: all ease 0.3s;
    text-decoration: none;
    min-height: 50px;
    gap: 5px;
    align-items: center;
    position: relative;
}

.talent-box.pricing-avilability-button .finding-setup a.speaking-topic-description span.tooltip-text-speaker {
    visibility: hidden;
    width: 260px;
    background-color: #000000;
    color: #fff;
    text-align: center;
    padding: 6px 10px;
    border-radius: 6px;
    position: absolute;
    bottom: 55px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
}

.talent-box.pricing-avilability-button .finding-setup a.speaking-topic-description:hover span.tooltip-text-speaker {
    visibility: visible;
    opacity: 1;
}
.main-inner-3-banner.landing-page-ad-banner {
    top: 60px;
}
.col-md-4.margin-top {
    margin-top: 30px;
}


 img.shape-bottom {
    position: absolute;
    bottom: -1px;
    right: 0;
    z-index: 1;
    width: 45px;
    height: auto;
}
  .finding-setup > p a {
    min-height: unset;
}
 .finding-setup> p ,
.finding-setup.no-speaking-topic>p {
    min-height: 232px !important;
    max-height: 234px;
}
 img.shape-top {
    position: absolute;
    z-index: 1;
    top: -2px;
    left: -1px;
}
 .talent-box.pricing-avilability-button {
    overflow: hidden;
    position: relative;
}
 
/* Search bug c-s-c */
  .new-price-range-admin {
    background-color: #f9f9f9;
    padding: 25px;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    max-width: 100%;
    margin: 0 auto;
   
}

.new-price-range-admin h4 {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    color: #333;
    border-bottom: 2px solid #e0e0e0;
    padding-bottom: 10px;
}
.cnt-state-cty.new-price-range-admin {
   margin-bottom: 20px;
    clear: both;
}

.inner-price-rannge-new-admin {
    display: flex;
    gap: 20px;
    flex-wrap: wrap; /* Allows wrapping on small screens */
    align-items: flex-end;
}

.single-new-price-range {
    flex: 1 1 30%; /* Grow, shrink, basis */
    min-width: 200px;
}

.inner-single-new-price {
    display: flex;
    flex-direction: column;
}

.inner-single-new-price span {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
    color: #555;
}

.inner-single-new-price select {
    padding: 10px 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background-color: #fff;
    font-size: 14px;
    color: #333;
    transition: border-color 0.3s ease;
    width: 100%;
}

.inner-single-new-price select:focus {
    outline: none;
    border-color: #007bff;
    box-shadow: 0 0 3px rgba(0, 123, 255, 0.3);
}

.hide-city-state {
    /* display: none; */
}
form#new-talent-signup-from .new-price-range-admin {
    max-width: calc(100% - 40px);
    width: 100%;
    margin: 15px auto;
    border-radius: 0 !important;
    box-shadow: none;
    background-color: #f9f9f9;
    padding: 25px;
}

.new-price-range-admin .inner-price-rannge-new-admin .single-new-price-range {
    max-width: calc(100%/3 - 10px);
}



.talent-signup-new ul#city_dropdown {
    list-style: none;
	padding-left: 15px;
}
.talent-signup-new ul#city_dropdown  li{
	cursor: pointer;
}



.talent-signup-new .inner-price-rannge-new-admin {
    align-items: flex-start;
}


.talent-signup-new .inner-single-new-price {
    position: relative;
}

.talent-signup-new .inner-single-new-price .dropdown-list {
    position: absolute;
    width: 100%;
    top: 71px;
    background-color: #fff;
    background-color: #fff;
    max-height: 121px;
    overflow: auto;
    box-shadow: 0 2px 10px #0000002e;
    z-index: 8;
    display: none;
}
.talent-signup-new .inner-single-new-price input {
    border: 1px solid #ccc !important;
    padding: 10px 12px !important;
    border-radius: 6px !important;
    background-color: #fff;
    font-size: 14px !important;
    color: #333;
    transition: border-color 0.3s ease;
    width: 100%;
    height: 43px !important;
}


.talent-signup-new .inner-single-new-price input::placeholder {
    color: #333;
    font-size: 14px;
}
.talent-profile-form .new-price-range-admin {
    clear: both;
    margin-bottom: 20px;
}
.signup-error-message{
    text-align: center;
    color:red;
    font-size: 17px;
}
.error{
    color:red;
    font-weight: 400;
}
.hide-city-state {
    display: none;
  }
  .alert-error-message {
    float: left;
	width: 100%;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Open Sans Semibold;
	color: red;
	background: #ffbaba;
}

#home-base-error{
    text-align: center;
    padding-top: 28px;
}



/****Recommendation landing page section****/
.team-expert-sec {
    background-image: url(../images/expert-teams.png);
        background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    float: left;
        padding: 72px 0;
        position: relative;
    overflow: hidden;
}  
.form-group.second .field-range {
    width: 50%;
    padding: 0 0 0 10px;
}
.form-group.second .field-range .float-label {
    color: #000000;
    font-size: 14px;
}
.team-right-form form .form-group select.select {
    background: transparent;
    width: 100%;
    height: 45px;
    padding: 0 10px;
        border-color: #D0D0D0;
        appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 25px; 
  background: #fff url('../images/arrow-down.png') no-repeat right 10px center;
  background-size: 12px; 
  border: 1px solid #D0D0D0;
}
.form-group.second .field-range div#range {
    margin: 22px 0 0 0;
    height: auto;
}
.team-right-form form .form-group.second {
    display: flex;
}
form.team-form .form-group.full {
    padding: 0 6px;
}
.team-left-content h2 {
    color: #fff;
    font-weight: bold;
    font-family: 'Poppins';
    font-size: 43px;
    line-height: 53px;
    margin:0 0 10px 0;
}
.team-left-content  p {
    color: #fff;
    line-height: 27px;
}
.team-expert-sec .row {
    align-items: center;
}
.team-right-form  {
    background: #fff;
    width: 100%;
    float: left;
    padding: 32px;
    position: relative;
}   
.team-right-form::after {
    position: absolute;
    content: '';
    top: -32px;
    left: -34px;
    width: 65px;
    height: 65px;
    background: #050202;
    transform: rotate(45deg);
}
.team-right-form::before {
    position: absolute;
    content: '';
    bottom: -32px;
    right: -35px;
    width: 65px;
    height: 65px;
    background: #00B26B;
    transform: rotate(45deg);
    z-index: 1;
}
.team-right-form form .form-group {
    margin: 0 0 24px 0;
    width: 100%;
    float: left;
}
.team-right-form form .form-group .form-field {
    width: 25%;
    float: left;
    padding: 0 8px;
}
.team-right-form form .form-group input {
    border-radius: inherit;
    border-color: #D0D0D0;
}
.team-right-form form .form-group  label {
    font-weight: 400;
    margin: 0 0 6px 0;
    font-size: 13px;
}
.team-right-form .recive-btn button {
    background: #00B26B;
}
.team-right-form  .recive-btn {
    margin: 0;
}
.team-right-form .recive-btn button:hover {
    background: #000;
    color: #fff;
}


.uppers{
    left: 19px !important;
    z-index: 3 !important;
    border: 0px solid !important;
    width: 95% !important;
}

.team-right-form form .form-group .form-field label.phone-filed i.fa-question-circle {
    position: relative;
    left: 0;
    top: 0;
}
.tooltip-icon-box {
    position: relative;
    cursor: pointer;
  }
  .tooltip-icon-box .tooltip-text-wrap {
    visibility: hidden;
    background-color: #acffdf;
    color: #000;
    text-align: center;
    padding: 10px;
    font-size: 15px;
    line-height: 21px;
    min-width: 350px;
    position: absolute;
    z-index: 10;
    bottom: 185%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.3s;
}

  .tooltip-icon-box:hover .tooltip-text-wrap {
    visibility: visible;
    opacity: 1;
  }
  
  @media(max-width:1735px){
    .tooltip-icon-box .tooltip-text-wrap {
        left: unset;
        right: 0;
        transform: unset;
    }
  }

  @media(max-width:1365px){
    .team-right-form form .form-group  label {
        font-size: 12px;
    }
  }


  a.view-chat-button.view-btn-black {
    min-width: 120px;
    display: block;
    width: max-content;
}
.banner-3-new-inner.transparent-bg-banner.menu-page-banner.consumer-banner {
    margin-bottom: 60px;
}

.banner-3-new-inner.menu-page-banner.consumer-banner  img {
    height: 185px;
}

.banner-3-new-inner.menu-page-banner.consumer-banner  .main-inner-3-banner {
    top: 43px;
}

/* notification-grid-allrow css */

.notification-grid.notification-grid-allrow {
    border: 1px solid rgb(0 0 0 / 15%);
    padding: 29px;
    max-height: 230px;
    overflow: auto;
    overflow-x: hidden;
    height: 230px;
    border-radius: 10px;
}


.notification-grid-allrow .row:not(:first-child) {
    margin-top: 20px;
}

.notification-grid.notification-grid-allrow::-webkit-scrollbar {
    width: 8px;
}

.notification-grid.notification-grid-allrow::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.notification-grid.notification-grid-allrow::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

.notification-grid.notification-grid-allrow::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.lowers{
    pointer-events: none !important;
}
/* oct 30 */
.range-container {
    position: relative;
    width: 100%;
    max-width: 600px;
    margin: 20px auto;
  }
  
  .progress-bar {
    position: relative;
    height: 8px;
    background-color: #ddd;
    border-radius: 5px;
    width: 100%;
  }
  
  .min-price {
    position: relative;
  
  }
  .max-price {
    position: relative;
  
  }
  
  .box {
    position: absolute;
    top: -15px;
    padding: 5px 10px;
    background-color: #0d6efd;
    color: white;
    border-radius: 5px;
    cursor: pointer;
    user-select: none;
    transform: translateX(-50%);
  }
  
  .range-values {
    margin-top: 20px;
    font-size: 18px;
    text-align: center;
  }
  
  #min-value, #max-value {
    font-weight: bold;
  }

.range-slider-main .box {
    background-color: #000;
}

.range-slider-main .progress-bar {
    background-color: #fff;
    border: 1px solid #D0D0D0;
    height: 18px;
    box-shadow: unset;
    border-radius: 0;
}
.range-slider-main .progress-bar span {
	font-size: 0;
	border-radius: 0;
    transform: unset;
}

.range-slider-main .bottom_div>span {
    display: inline-block;
    color: #000000;
    font-size: 14px;
  }
  .range-slider-main .max-price {
	transform: translateX(-23px) !important;
}

/* Currated form popup */
	
.curated-form-popup .team-right-form { padding: 0px; }
/*.curated-form-popup .modal-body::after, .curated-form-popup .team-right-form::before, .curated-form-popup .team-right-form::after {
    display: none;
}*/
.curated-form-popup .modal-body::after{display: none;}
.curated-form-popup div#ranges { height: auto; }
.curated-form-popup .curent-pop-left{padding:20px;}
.curated-form-popup .team-left-content h2 { font-size: 24px; line-height: 34px; } 
.curated-form-popup p { font-size: 14px; line-height: 24px; }
.curated-form-popup .modal-content { padding: 0 !important; }
.curated-form-popup .team-expert-sec{display: flex;align-items: center;    background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%; float: left; padding: 30px 15px; position: relative; overflow: hidden;}
.curated-form-popup .team-right-form form .form-group label { font-size: 12px; }
.curated-form-popup .team-right-form div.form-field { padding: 0 4px; }
.curated-form-popup .form-group.second .field-range{padding: 0 0 0 4px;}
.curated-form-popup .modal-dialog.modal-dialog-centered { max-width: 1180px; }
.outer-modal div#exampleModalCenter .modal-header .close{border: none;background-color: #000000 !important;}
.outer-modal div#exampleModalCenter .modal-body{border-radius: 60px;    background: transparent;}
.outer-modal div#exampleModalCenter .modal-content{background: transparent;    box-shadow: none;}


/* Ai changes nov*/
.fixed-search-box .filter-heading {
    display: none;
}

.fixed-search-box .find-speakers-cont {
    padding: 0px 30px 20px 30px;
    transform: scale(0.8);
}
.fixed-search-box .spaeaker-cat{
margin-top: 2px;
margin-bottom: -14px;
}
form.main-search-box .speaker-your-event .Engage-AI a.signbutton {
    margin: 0;
    padding: 3px 10px;
}
form.main-search-box .speaker-your-event .Engage-AI a.signbutton h2 {
    font-size: 20px;
    line-height: 30px;
}

form.main-search-box .speaker-sort-by{
    justify-content: space-between;
}
.speaker-inner-sort {
    display: flex;
    gap: 30px;
}
form.main-search-box .speaker-sort-by {
    width: 90%;
    align-items: center;
}

.main-search-box .sort-filter {
    width: 60%;
}
.main-search-box .sort-by-cont, .main-search-box .Engage-AI {
    width: 30%;
} 
.main-search-box .speaker-inner-sort{width:100%;align-items: flex-start;}
.main-search-box .Engage-AI {
    display: flex;
    justify-content: end;
}




.header-top-message {
    white-space: normal !important;
}

/* agent side changes */
.add-talent {
    text-align: center;
    margin: 0 0 15px 0;
}
.add-talent a {
    background: #00b56f;
    color: #fff;
    text-transform: capitalize;
    text-decoration: none;
    padding: 8px 15px;
    margin: 0 0 0 0;
    display: inline-block;
    border-radius: 50px;
    font-weight: 500;
}
.add-talent a:hover{
    color: #fff;
    background-color: #000000e8;
}

/*-- 18-01-2023 --*/
.deals-talent .inner-green-box-contact h4 {
    text-transform: none;
    font-weight: 500;
    font-size: 27px;
    letter-spacing: 0;
}
.main-wrapper-green-box-deal .col-md-3 label {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    width: 100%;
    background-color: #00b26b;
    -webkit-border-radius: 35px 35px 0 0;
    border-radius: 35px 35px 0 0;
    height: 90px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 10px;
}
.main-wrapper-green-box-deal span.green-text-talent-deal {
    font-size: 30px;
    line-height: 1;
    text-transform: uppercase;
    color: #00b26b;
    font-weight: 600;
    font-family: "Poppins";
    text-align: center;
    border: 1px solid #d5d5d5;
    width: 100%;
    display: inline-block;
    border-top: hidden;
    -webkit-border-radius: 0 0 35px 35px;
    border-radius: 0 0 35px 35px;
    height: 95px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}
.main-wrapper-green-box-deal {
    margin-top: 60px;
	justify-content:center;
}
.main-section-main-content {
    padding: 60px 0 60px;
}
.pagination li {
    margin: 5px;
}
.dropdown-profile ul {
    min-width: 330px;
}
/*-- 18-01-2023 End --*/

span.custom-tooltip {
    left: unset;
    transform: unset;
    right: 0;
}
.notifcation-heading a:hover {
    color: #fff;
}
.table-section-agent.blockElement {
    margin-top: 40px;
}

.talent-menu {
    display: flex;
    gap: 15px;
    flex-direction: row-reverse;
}
.talent-menu a.signbutton.sign-btn {
    flex-direction: row-reverse;
    background: #00b26b;
    border-color: #00b26b;
    color: #fff;

}
.talent-menu a.signbutton.sign-btn:hover{
    background-color: #000000;
    border-color:#000;
}