/*
Theme Name: 	BuddyBoss Child
Theme URI: 		https://www.buddyboss.com/
Description: 	A child theme of BuddyBoss Theme. To ensure easy updates, make your own edits in this theme.
Author: 		BuddyBoss.com
Author URI: 	https://www.buddyboss.com/
License: 		GNU General Public License v3 or later
License URI: 	http://www.gnu.org/licenses/gpl-3.0.html
Template: 		buddyboss-theme
Version:        2.9.00
*/

/*

-- Stylesheet locations --

Add your own customizations into /css/custom.css in this child theme.

Parent styles are called from /buddyboss-theme/inc/theme/functions.php in the 
parent theme and are located in /buddyboss-theme/assets/css/ in the parent theme.


--- If you are editing CSS via the WordPress admin, do the following ---

1. Install the plugin WP Editor: http://wordpress.org/plugins/wp-editor/
2. Navigate to Appearance > Theme Editor in the WordPress admin.
3. Navigate into the /css/ folder of your child theme to edit custom.css.

*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root{
	--BaseColor:#649FC1; --third:#283440;
	--OrangeColor:#FFDA7B;
	--inter: "inter", sans-serif;
	--poppins: "poppins", sans-serif;
	
}
body, p, h1, h2,h3,h4,h5,h6, li{font-family:"poppins", sans-serif!important;}
.bg-blue{    background-color: #649FC1;}
.title-h1 h1{color:#fff!important; font-size:46px;text-align:center; text-transform:uppercase;}
.title-h1-dark h1{color:#000!important; font-size:60px;text-align:center;}
.mt-20{margin-top:20px!important;}
.mb-10{margin-bottom:10px!important;}
span.highlite{font-weight: 700;background: -webkit-linear-gradient(#eee, #333);background: -webkit-linear-gradient(#4bff00, #404040);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 18px;}
p.popup-p{    font-size: 18px;line-height: 30px;letter-spacing: 0.1PX;}
@media screen and (max-width:1200px) {
	.setpimg1{left: -190px !important;top: 120px !important;}
	.setpimg2{left: 615px;}
	.exclusive-h, .bg-green{margin:50px 2rem!important;}
}
@media screen and (max-width:1300px) and (min-width:1200px){
	.setpimg1{left: -278px !important;top: 120px !important;}
	.setpimg2{left: 540px!important;}
	.setpimg3{        left: -250px !important; top: 780px !important;}
	.setpimg4{        left: 660px !important;}
	.setpimg5{        left: 500px !important;}
	.exclusive-h, .bg-green{margin:50px 8rem!important;}
	
}
@media screen and (max-width:1500px) and (min-width:1300px){
	.setpimg1{left: -298px !important;top: 144px !important;}
	.setpimg2{left: 615px!important;}
	.setpimg3{left: -290px!important;}
	.setpimg4{ left: 700px !important;}
	.setpimg5{ left: 609px !important;}
	.exclusive-h, .bg-green{margin:50px 10rem!important;}
}

@media screen and (max-width:1680px) and (min-width:1500px){
	.setpimg1{left: -400px !important;top: 144px !important;}
	.setpimg2{left: 696px!important;}
	.setpimg3{left: -335px!important;}
	.setpimg4{ left: 770px !important;}
	.setpimg5{ left: 694px !important;}
}
/*@media screen and (min-width:1680px){
	.setpimg1{left: -490px !important;top: 144px !important;}
	.setpimg2{left: 882px!important;}
	.setpimg3{left: -460px!important;}
	.setpimg4{ left: 880px !important;}
	.setpimg5{ left: 856px !important;}
}*/

@media screen and (max-width: 1200px){
	.elementor-section.elementor-section-boxed.insti-list>.elementor-container{padding-left:0px!important;padding-right:0px!important;}
}
@media screen and (max-width: 1130px){
		.sec-2-wysje h3.elementor-image-box-title, .sec-2-wysje .elementor-image-box-wrapper{height:auto!important;}
}
@media screen and (max-width: 910px){
	#premium-modal-f34f85a > .premium-modal-box-modal-dialog{width:80%!important;}
	.insti-list ul{height:auto!important;}
}
@media screen and (max-width: 854px){
		.users-header #cover-image-container div.member-social-links {position: initial !important;float: none !important;padding-right: 0px;}
	a.share-button.button{display:block!important;}
	#cover-image-container div:nth-child(3){float: none !important;
        display: grid;
        justify-content: center;}
}
@media screen and (max-width: 769px) {
	.pricecls{        font-size: 26px !important;font-weight: 700 !important;}
	.monthcls{font-size: 22px !important;}
 .page-id-597 .m-mem-row {height: auto!important;}
 .mob-box li {padding: 12px !important;}
 .m-mem-icon1{height:auto !important;}
 .m-mem-icon2{height:auto !important;}
 .m-mem-icon3{height:auto !important;}
 .m-mem-icon4{height:auto !important;}
 .m-mem-icon5{height:auto !important;}
 .m-mem-icon-mob {height: auto !important;}
}
@media screen and (max-width: 767px){
	
	.img-rel img{position:relative;  
    right: -148%!important;width:60px!important;height:auto!important;    position: relative;
    top: -95px!important;}
	#post-22294 .entry-content > div:first-child{display:block!important;}
	#post-22294 #pmpro_account{overflow:scroll!important;}
	.woocommerce-order-details-wrapper{width:auto!important;}
	.coll.tie-up-sec-ready h2, .coll.tie-up-sec-bout-crewbella h2, .coll.tie-up-sec-cta h2{font-size:40px!important;line-height:normal!important;}
	.p-100-30{padding:0px 10px 30px!important;}
	.yellow-blue .elementor-button-wrapper{text-align:left!important;}
	.elementor-18385 .elementor-element.elementor-element-15af3d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{    background-image: none !important;} 
	.dark-bg .join h2{margin-top:20px!important;padding:20px!important;}
	.memship-details .lp .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{padding:5px 10px!important;}
	body.page-id-8916:not(.logged-in)  .woocommerce  div.bsMyAccount{       margin: 0px 5%!important;}
	table.profile-fields tr{width:100%!important;display:block!important;}
	table.profile-fields tr td{width:100%!important;display:block!important;word-break:normal!important;}
	
	.popular{position:relative!important;}
	span.popular:before{right:60%!important;}
	.bg-dark-bluish{padding:0px!important;}
	ul li.current-menu-item a{color:#fff!important;}
	.flex-div{flex-direction:column-reverse!important;}
	.about .elementor-widget-container{text-align:center!important;}
	.memship-details .exclusive{position:initial!important;}
	.comm-banner h1, .recg h3{font-size:40px!important;line-height:normal;}
	.comm-info h3, .title h1{font-size:36px!important;}
	.p-0{padding:20px!important;}
	.new-banner > .elementor-container{border-radius:0px!important;}
	.new-banner .elementor-widget-image img{border-radius:0px!important;}
	.new-banner.expertclass{padding-bottom:20px!important;}
	.new-banner.expertclass .elementor-button-wrapper{padding-left: 0px!important;}
	.new-banner .elementor-button-wrapper{text-align: left;padding-left: 20px;}
	.three{text-align:left!important;right:auto!important;left:20px;}
	section.new-banner{margin-top:0px!important;border-radius:0px!important;}
	.memship-details .basic, .memship-details .tab-content .tab-pane, .memship-dark{height:auto!important;}
	.comm-banner, .comm-activity p{margin:auto!important;}
	.comm-activity .img-border img{margin-bottom:10px!important;}
	.our-beliefs .belif3 > .elementor-widget-wrap, .our-beliefs .belif4 > .elementor-widget-wrap{height:auto!important;}
	.our-beliefs .belif4 img{ width: auto !important;position: relative !important;height: 150px;    transform: translateX(-100%);}
	.comm-benif .b1 .elementor-widget-container{    top: auto!important;left: auto!important;-ms-transform: none!important;transform: none!important;position: inherit;}
	
	.comm-benif .b1, .comm-benif .b2, .comm-benif .b3{height:auto!important;}
	.our-beliefs .belif4 .elementor-widget.elementor-widget-text-editor{margin-top:8rem;}
	.comm-info-img img{width:25%;right:0;position:absolute;}
	.comm-info .right-align h3, .comm-info .right-align p{text-align:left!important;}
	.our-beliefs .belif2 p, .our-beliefs .belif4 p{padding-bottom:20px;}
	.our-beliefs .belif3 img{top:0px!important;width:100%!important;}
	.brand, .bg-green{margin:20px!important;}
	.memship-details .basic{margin-top:auto!important;}
	.home-section-3 h2, .home-section-4 h2, .speakers h2, .brand p, .memship-details h2{text-align:center!important;line-height:1!important;}
	.home-section-3 .line, .home-section-4 .line{ position: inherit!important;margin:auto!important;}
	.home-section-3 p,.home-section-4 p, .exclusive-h h3 ,.exclusive-h p {text-align:center!important;}
	
	.div-2{padding:0px 20px;}
	/*.flex-div{display:block!important;}*/
	.flex-div .div-1{font-size: 100px!important;line-height: 54px!important; padding-top: 40px;left: -1.1rem!important;}
	.expert-banner > .elementor-container{padding:auto!important;}
	.expert-banner{margin:0px 20px!important;}
	.mt-10{margin-top:10px!important;}
	.hover-img .btnpkg{bottom:60px!important;}
	.auto-padding-50{padding:auto!important;}
	.page-id-597 .m-mem-row, .forhr{height:auto!important;}
	.popup-subscribe .content, .popup-subscribe{width:auto!important;}
	.related-events .ekit-wid-con .elementskit-blog-block-post{padding:0px!important;}
	.event-title h1.elementor-heading-title {font-size: 30px!important;}
	#loginform input[type=text],  #loginform input[type=password]{max-width:100%!important;}
	article#post-8916 form{width:100%!important;}
	
	.title-h1 h1, .title-h1-dark h1{font-size:30px!important;}
	.m-mem-icon{height:auto!important;}
	.m-mem-icon{margin:0px!important;padding:0px 5px!important;}
	.sec-2-wysje h3.elementor-image-box-title{margin-bottom:20px!important;}
	.elementor-button-wrapper{text-align:center;}
	.txt-formate-1 p{text-align:center!important;}
	.title-heading h3.elementskit-section-subtitle{text-align:center!important;font-size:24px!important;}
	.title-heading h2.ekit-heading--title.elementskit-section-title, .title-heading-dark-bg h2.ekit-heading--title.elementskit-section-title{font-size:30px!important;text-align:center!important;}
.sec-2-wysje .elementor-image-box-wrapper {padding: 30px!important;}
	.mem-sec .m-mem-header{margin:auto!important;height:auto!important;}
}

@media screen and (max-width: 767px) and (min-width: 600px){
	.popular{right:18%!important;}
}
@media screen and (max-width: 480px){
		.mb-m-30{margin-top:-50px!important;}
	.bg-yellow{padding: 50px 20px!important;}
	.share-profile {margin-top: 0px!important;display: grid!important;float: none!important;justify-content: center;}
	.share-profile h2 {text-align:center!important;}
}
@media screen and (max-width: 600px) and (min-width: 480px){
	.popular{right:8%!important;}
}
@media screen and (max-width:410px){
	.mb-m-30{margin-top:-100px!important;}
	.strok-over.text-adjust{ top: -112px!important;}
	.coll.tie-up-sec-bout-crewbella h2{line-height:10.2vh!important;}
	
	}
}
@media screen and (max-width: 360px){
	.m-mem-benefits table > tbody > tr > td{padding:5px!important;}
	table{font-size:12px!important;}
}
@media screen and ( min-width: 700px ){
	.wp-hizontal-wrapper{display: flex;flex-direction: row;column-gap: 10px;}
	.site-header #primary-navbar .primary-menu .menu-item>.ab-submenu .bb-sub-menu{max-width:240px!important;}
}
.woocommerce-order-details-wrapper{width:700px;margin:auto; background-color:#f6f6f6!important;}
.woocommerce-checkout .woocommerce-table--order-details.order_details_total{width:100%!important;}
a.login-arrow{padding: 0px 30px 0px 30px !important;background-color: #C0DCF4 !important;border-radius: 25px !important;font-size:15px!important;font-family:var(--inter)!important;font-weight:700!important;line-height:18.5px!important;}
.primary-menu a{font-size:14px!important; line-height:14px!important;}
.site-header #primary-navbar .primary-menu .menu-item>.ab-submenu{padding:3px 1px!important;}
.bb-template-v2 .primary-menu .current_page_item>a span, .bb-template-v2 .primary-menu .current_page_item>a span i{    border-bottom: 2px solid #629fc1;
    width: 50%;
    color: #629fc1;}
.bb-template-v2 .primary-menu>li.current-menu-ancestor>a, .bb-template-v2 .primary-menu>li.current-menu-item>a, .bb-template-v2 .primary-menu>li.current-menu-parent>a, .bb-template-v2 .primary-menu>li.current_page_item>a {
    border-bottom: none!important;
}
.tab-pan .video-sb-2{background-color:#0000!important;}
.login-arrow:after {    content: '→';font-weight: 700 !important;font-size: 16px !important;}
ul li.current-menu-item a, ul li.current-menu-parent > a, ul.bb-sub-menu .current-menu-item a
ul li a:hover, ul li > a:hover, ul.bb-sub-menu a:hover{color:#629FC1;}
.bb-template-v2 .widget.widget_nav_menu ul li.current-menu-item a{color:#fff!important;}
.event-title h1.elementor-heading-title {color: #fff;font-size: 46px;text-align: center;line-height: 1.2;font-weight: 900;}
.tcenter{text-align:center;}
.twhite{color:#fff;}
.p-0{padding:0px!important;}
.ptb-50{padding:50px 0px;}
.ptb-30{padding:30px 0px;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;    line-height: 1.2;}
p, ul li{color:#000;    font-size: 16px; line-height: 26px;}
h3{font-size: 1.75rem;}

.footer-widget-area.bb-footer{background:var(--BaseColor)!important;}
.bb-template-v2 .widget.widget_nav_menu ul a{color:#fff; font-size:15px;line-height:22.5px;font-weight:700;}
.bb-template-v2 .widget.widget_nav_menu ul a:hover{color:#fff!important;}
/*.bb-template-v2 .widget{padding:0px!important;}
[class*=" bb-icon-"]:before, [class^=bb-icon-]:before{color:#fff}*/
a.n2-ow, .elementor-button{background-color: #629fc1!important; text-transform: initial!important;box-shadow: none!important; font-weight: 600!important;border-radius: 9999px!important;font-size: 1.125rem!important;font-family: sans-serif!important; padding:0.5rem 2rem!important;line-height:normal;color:#fff!important;}
.title-heading h3.elementskit-section-subtitle {color: #283440;font-family: "Rowdies", Sans-serif;font-size: 22px;    margin-bottom: 10px;font-weight: 700;line-height: 26px;letter-spacing: 1.5px;}
.title-heading h2.ekit-heading--title.elementskit-section-title{font-size: 22px;font-weight: 800;text-transform: uppercase; color: #639FC1;line-height: 1.2;}
.txt-formate-1 p{    text-align: justify;color: #5a5a5a;font-family: "Poppins", Sans-serif;font-size: 20px;font-weight: 400;line-height: 30px;margin-bottom:0px;}
.sec-2-wysje h3.elementor-image-box-title {padding-right: 33%;height: 60px;margin-top: 20px;}
.sec-2-wysje h3{color: #283440;font-family: "Poppins", Sans-serif;font-weight: 700;text-transform: uppercase;}
.sec-2-wysje img{    margin-top: 10px;margin-bottom: 10px;}
.sec-2-wysje p{    text-align: justify;}
.sec-2-wysje .elementor-image-box-wrapper {padding: 0px 20px 0px 0px;height: 280px;}
.title-heading-dark-bg  h2.ekit-heading--title.elementskit-section-title{font-size: 50px;font-weight: 800;text-transform: uppercase;color: #fff;line-height: 1.2;}
.elementkit-testimonial-col .elementskit-profile-image-card::before{content:none!important;}
.elementkit-testimonial-col .elementskit-profile-image-card img{width:250px!important; height:250px!important;border-top-right-radius: 14px;border-bottom-right-radius: 14px;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after, .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content:'';}
.elementskit-single-testimonial-slider {width:90%;margin:auto;}
.swiper-button-prev, .swiper-rtl .swiper-button-nex{left: -30px;}
.swiper-button-next, .swiper-rtl .swiper-button-prev {right: -30px;}
.list-bottom{background-color:#629fc1; border-radius:0px 0px 7rem 7rem; height:80px;}
.insti-title{padding:15px; background-color:var(--BaseColor);    border-radius: 7rem 7rem 0px 0px!important;}
.insti-title{background-color:var(--BaseColor)!important;}
.insti-title h3{text-align:center;color:#fff!important;font-size:18px!important;margin-bottom:0px;padding:10px 30px;}
.insti-list ul{height:570px;}
.insti-list > div.elementor-container{       border: 1px solid #000;border-radius: 7rem 7rem 5rem 5rem!important; }
 input[type=submit]{padding:0px 20px!important;}
 input:not(input[type='submit']), textarea, .slc-code-paragraph .slc-code-span{background-color:#E8EAE8!important; border-radius:5px!important;border:0px!important;}
.gform_button.button, button.wc-block-components-checkout-place-order-button, .wc-block-cart__submit-container a {border-radius: 30px!important;background-color: var(--BaseColor)!important;box-shadow: 2px 2px 0px -9px #00C1C3!important;padding: 10px 40px!important;font-weight: 600!important;color: #fff;border: none;font-size:16px!important;}
.gform-theme--foundation .gform_fields{grid-row-gap:16px!important;}
.sec-2-wysje-1 .elementor-widget-container {height: 200px;}
.m-mem-row{ margin: 0px 0px;    box-shadow: 0 1px 16px rgba(0,0,0,.12);border-radius: 20px;border: 0;     height: 65rem !important;}
.m-mem-row h2{      color: var(--BaseColor)!important;font-weight: 700 !important;font-size: 22px;margin: 10px 10px 0px 10px;}
.m-mem-header{background-color:var(--BaseColor);border-radius:14px;position: relative;top: -50px;margin: 0px 20px; padding: 20px; }
.m-mem-header .m-mem{text-align: center;text-transform: uppercase;color: #fff!important;margin-bottom:0px;}
.m-mem-header .m-month{text-align: center;color: #fff!important;margin-bottom:0px;}
.m-mem-icon{/*margin: 0px 20px; padding: 20px;*/padding-bottom:0px;}
.m-mem-icon1{height:80px;}
.m-mem-icon2{height:80px;}
.m-mem-icon3{height:100px;}
.m-mem-icon4{height:200px;}
.m-mem-icon5{height:80px;}
.m-mem-icon .elementor-icon-list-text{color:#293541; text-transform:uppercase;    font-weight: 500 !important;font-size:16px;}
.m-mem-icon .icon-tick:before {color: #639FC1!important;border-radius: 50%;padding: 6px;font-size: 14px;font-weight: 800!important;}
.m-mem-header .m-price{text-align: center;color: #639FC1!important; font-size:24px;font-weight:700;margin-bottom:0px;padding-top: 5px;}
.m-mem-benefits {background-color:#eaeaea; border-radius:20px; position:relative; top:-40px;}
.m-mem-benefits table > tbody > tr > td{    border-bottom: 2px solid #fff!important; border-right: 2px solid #fff!important;     border-top: none!important;padding:20px; text-transform:uppercase;}
.m-mem-benefits table > tbody > tr:nth-child(2n+1) > td{background-color:transparent!important;}
.m-mem-benefits table > tbody > tr > td:last-child{border-right:none!important;}
.m-mem-benefits table {border:none!important;}
.m-mem-benefits table > tbody > tr:last-child > td{border-bottom:none!important;}
.m-mem-benefits table .td-h{font-weight:700; }
.elementskit-commentor-content p{    font-size: 20px; line-height: 36px;}
.elementskit-profile-info .elementskit-author-name{font-size:30px!important;}
.icon-left-arrows:before, .icon-right-arrows:before{font-weight:900!important;}
.color{color:#639FC1;}
.badge1 p{margin-bottom:0px; font-size: 12px!important;line-height: 16px!important;}
.badge1{position: absolute;width: 50px!important;height: 50px;background-color: #ffda7b;text-wrap: wrap;margin: auto;display: grid;align-items: center;border-radius: 50%;font-size: 12px!important;font-weight: 700;transform: rotate(332deg);text-align: center;line-height: 16px!important;    top: 20px;}
#members-list.item-list.grid .list-wrap.primary-button.no-secondary-buttons, #members-list.item-list.grid .list-wrap.primary-button.secondary-buttons{overflow:hidden;}
.badge3 p{margin-bottom:0px; font-size: 12px!important;line-height: 16px!important;}
/*.badge2{    position: absolute;
    width: 130px !important;
    height: 30px;
    background-color: #fec603;
    text-wrap: wrap;
    margin: auto;
    display: grid;
    align-items: center;
    font-size: 12px !important;
    font-weight: 700;
    transform: rotate(43deg);
    text-align: center;
    line-height: 16px !important;
    top: 14px;
    right: -34px;}*/
.bp-list.list.grid .badge3{ 
    width: fit-content!important;
    background: #ffda7b;
    text-wrap: wrap;
    margin: auto;
    display: grid;
    align-items: center;
    font-size: 13px !important;
    font-weight: 600;    padding: 3px;
    border-radius: 2px;
    text-align: center;
    line-height: normal;
    margin-bottom: 10px;}
.bp-list.list .badge3{ 
    width: fit-content!important;
    background: #ffda7b;
    text-wrap: wrap;
    display: grid;
    align-items: left;
    font-size: 13px !important;
    font-weight: 600;    padding: 3px;
    border-radius: 2px;
    text-align: center;
    line-height: normal;
    margin-bottom: 10px;}

.box-shadow1 .elementor-button{box-shadow:1px 2px 6px 0px #000!important;}
.product-template-default section.related.products, .product-template-default .product_meta, article.category-event-videos  .entry-meta, article.category-event-videos figure, .single-post .post-related-posts, .comments-area, .post-meta-wrapper, article.category-free-event-video figure{display:none;}
.fluid-width-video-wrapper{padding-top:56%!important;}
.elementskit-post-image-card{background-color: #629FC1!important;    border-radius: 30px!important;margin-bottom:30px;}
.elementskit-post-image-card img{border-radius:30px;    border: 3px solid #fff;}
.elementskit-post-body h2.entry-title{text-align:center!important;    margin-bottom: 0px!important;}
.btnpkg{display:none;}
.hover-img  {background-color: #ffff;color: #fff;display: inline-block;margin: 8px;position: relative;text-align: center;width: 100%;}
.hover-img * {box-sizing: border-box;transition: all 0.45s ease;}
.hover-img::before, .hover-img::after {background-color: rgba(0, 0, 0, 0.3);position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';transition: all 0.3s ease;z-index: 1;opacity: 0;}
.hover-img .btnpkg {position: sticky;top: 0;bottom: 0;left: 0;right: 0;align-items: center;z-index: 1;display: flex;flex-direction: column;justify-content: center;line-height: 1.1em;opacity: 0;z-index: 2;transition-delay: 0.1s;font-size: 24px;font-family: sans-serif;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}
.hover-img:hover::before, .hover-img:hover::after {transform: scale(1);opacity: 1;}
 .hover-img:hover > img {opacity: 0.7;}
.hover-img:hover .btnpkg {opacity: 1;}
.logged-in .hover-img::before,
.logged-in .hover-img::after {background-color: transparent!important;border-top: none!important;border-bottom: none!important;position: inherit!important;top: 0;bottom: 0;left: 0;right: 0; transition: all 0.3s ease;z-index: 1;opacity: 0;transform: scaleY(2);}
.logged-in .hover-img:hover .btnpkg {opacity: 0!important;}
.p-format p{text-align: center;color: #FFFFFF!important;    font-size: 24px;letter-spacing: 1px;text-transform: uppercase;}
.event-banner{padding:40px;}
.event-title h2.elementor-heading-title{color:#fff;font-size: 46px;line-height: 1.1;    font-weight: 900;}
.bb-template-v2 .widget.widget_nav_menu ul a:hover {background-color: transparent!important;}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {padding: 0px 10px 26px;}
.ekit-wid-con .elementskit-post-image-card .entry-title {font-size: 16px;}
#countdown li {display: inline-block;font-size: 1.5em;list-style-type: none;padding: 1em;text-transform: uppercase;}
#countdown li span {display: block;font-size: 4.5rem;}
a.register-for-event {border-radius: 30px!important;background-color: var(--BaseColor)!important;padding: 10px 20px;font-weight: 600;color: #fff!important;}
.dateup{color:#ffffff;font-size: 18px;}
.sec-2-wysje p{color:#000!important;}
/*[class*=" bb-icon-"]:before, [class^=bb-icon-]:before{color:var(--BaseColor)!important}*/
.elementskit-post-body>p{text-align:center!important;}
.ekit-wid-con .elementskit-btn{    background: #fff!important;border-radius: 50px;    color: #2C4B4B!important;padding: 0 15px;font-weight: 700; font-size: .8125rem;    display: inline-block;    line-height: 25px;}
.btn-wraper {text-align: center!important;}
[class*=" bb-icon-"]:before, [class^=bb-icon-]:before {color: var(--BaseColor)!important;}
.elementskit-post-body p{ font-weight: 900;margin-top: 5px;text-decoration: underline;}
 .web-video a{height: 37px;background: var(--BaseColor);top: 23px;line-height: 36px!important;color: #fff!important;border-radius: 30px;padding: 0px 10px!important;border: 0px solid RGBA(0,0,0,1);}
.web-video a{padding:10px!important;}
.zoombtn, .btn-1{  
        font-family: var(--inter);
    background: #FFDA7B;
    cursor: pointer;
    line-height: 15px !important;
    color: #000 !important;
    border-radius: 25px;
    border: 2px solid #fff;
    padding: 8px 20px !important;
    font-size: 18px;
    font-weight: 600;}
.bb-template-v2 .primary-menu>li.join-comm > a > span{height: 37px;font-family:var(--inter);
    background: #FFDA7B;
    top: 23px;
    line-height: 5px !important;
    color: #000 !important;
    border-radius: 25px;
    padding: 0px 10px !important;
    border: 2px solid #fff;
    padding: 13px 20px !important;}
.bb-template-v2 .primary-menu>li:hover>a:before{background:transparent!important;}
.primary-menu>li>a {font-weight: 700!important;}
.category-event-videos h1.entry-title{text-align:center!important;}
.new-banner.expertclass .bb-icon-calendar:before, .new-banner.expertclass .bb-icon-map-marker:before{color:#fff!important;}
.post-acf-details .ekit-wid-con .icon.icon-calendar3::before, .post-acf-details .icon.icon-calendar3::before,
.post-acf-details .ekit-wid-con .icon.icon-clock2::before, .post-acf-details .icon.icon-clock2::before,
.ekit-wid-con .fasicon.icon-map-marker1::before{color: #04223F !important;
    font-weight: 600;
    font-size: 14px;
    margin-right: 10px;}
.woocommerce-cart .wc-block-cart-item__quantity{display:none;}
.woocommerce-checkout .order-again{display:none;}
.woocommerce-cart  div[data-block-name="woocommerce/product-new"]{display:none;}
.woocommerce-checkout .woocommerce-message .button.wc-forward{display:none;}
.woocommerce-cart a.wc-block-components-product-name{pointer-events:none;color:#000; font-weight:bold;}
p#billing_address_1_field{display:none!important;}
.white-button .elementor-button{background-color: #fff !important;color: var(--BaseColor) !important;text-transform: initial !important;box-shadow: none!important;font-weight: 600 !important;border-radius: 9999px !important;font-size: 1.125rem !important;font-family: sans-serif !important;    padding: 0.7rem 2rem !important;}
#loginform input[type=text],  #loginform input[type=password]{width:100%!important;}
article#post-8916 form{width:50%; margin:auto;}
.slc-code-paragraph{width:90%;}
.web-video{margin-top:20px;}
.woocommerce-button.button.wt_pklist_invoice_print, .woocommerce-button.button.wt_pklist_invoice_download, .button.small.signup{display:none;}
.sideb-shadow{box-shadow: 0px 0px 30px rgba(0,0,0,.03);padding: 35px; margin-bottom: 30px;}
.ekit-wid-con .elementskit-blog-block-post{box-shadow:none!important;-webkit-box-shadow:none!important; padding:10px!important;}
.wc-block-cart__submit-container a:hover{color:#fff!important;}
.woocommerce-order-received  .woocommerce-table__product-thumb.product-thumb, .woocommerce-order-received  .woocommerce-table__product-total.product-qty{display:none;}
.woocommerce table.shop_table {border: 1px solid rgba(0, 0, 0, .1)!important;margin: 0 -1px 24px 0;text-align: left;width: 100%;border-collapse: separate;border-radius: 5px;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{color:#000!important; text-transform:capitalize!important;}
.woocommerce-checkout .woocommerce-table--order-details td.product-total, .woocommerce-checkout .woocommerce-table--order-details th.product-total{text-align:left!important;}
.woocommerce .woocommerce-table--order-details thead th{font-size:18px!important; font-weight:700!important;}
.woocommerce-checkout ul.woocommerce-order-overview li{color:#000!important; border-right:1px dashed #000!important; padding:4rem;}
.woocommerce-checkout ul.woocommerce-order-overview li:last-child{border-right:none!important;}
.mem-sec .m-mem-header{  top: -70px;  margin: 0px 4rem;height: 100px;    display: flex;align-items: center;justify-content: center;}
.list-style ul{list-style-type:square;}
.related-events h2{text-align:center; padding-top:20px;}
.related-events h2.entry-title{margin-top:20px;}

/* Style Added by Sudhir */
/* For links */
.custom-subscribe-section-group {text-align: center;font-size: 13px;font-weight: bold;color: #629fc1;}
.custom-subscribe-section-member {float: left;width: 50%;text-align: center;font-size: 13px;font-weight: 400;color: #629fc1;}
/* For Subscribe Popup */
.overlay-subscribe {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;visibility: hidden;opacity: 0;}
.overlay-subscribe:target {visibility: visible;opacity: 1;z-index: 9999;}
.popup-subscribe {background: #fff;border-radius: 5px;width: 600px;position: relative;transition: all 5s ease-in-out;max-height: 100%;margin: auto !important;padding: 30px;align-items: center;display: flex;flex-basis: auto;flex-direction: column;flex-shrink: 0;box-sizing: border-box;top:25%;}
.popup-subscribe .close {position: absolute;top: 10px;left: 10px;transition: all 200ms;font-size: 26px;font-weight: bold;text-decoration: none;color: #000;}
.popup-subscribe .close:hover {color: #629fc1;}
.popup-subscribe .content {text-align:center;margin:20px 0px;width:74%;max-height: 30%;font-size: 16px !important;}
body.bp-search .site-header{z-index:10!important;}
.shiv-event h2.elementor-heading-title {color: var(--third) !important;}
.popup-subscribe .content .pop-login, 
.popup-subscribe .content .pop-subscribe {height: 52px;border-radius: 30px;padding: 5px 10px !important;border: 0px solid RGBA(0, 0, 0, 1);cursor:pointer;margin-bottom:10px;width:100%;    display: flex;justify-content: center;font-weight:bold;line-height: 40px;}
.popup-subscribe .content .pop-login{background: var(--BaseColor);border:1px solid var(--BaseColor);color:#fff!important;}
.popup-subscribe .content .pop-subscribe{background: #fff;border:1px solid var(--BaseColor);color:var(--BaseColor);}
.popup-subscribe .content .pop-login a{color:#fff;}
.popup-subscribe .content .pop-subscribe a{color:var(--BaseColor);}
span.blue-text {    color: var(--BaseColor) !important;}
/*.page-id-597 a.elementor-button {background: #faebd700 !important;border-radius: 0px !important;color: #629fc1 !important;border: 1px solid #629fc1;padding: 11px 16px !important;font-size: 15px !important;border-radius: 5px !important;}*/
/* Menu Space Adjustment */
.primary-menu>.menu-item-has-children:not(.hideshow) {padding: 0 22px 0 0px !important;}
.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow) {padding-right: 0px !important;}
.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow)>a {padding-right: 22px !important;}
.bb-template-v2 .primary-menu>li>a {padding: 0 3px !important;}
.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow):after {right: 0px !important;}
.bb-template-v2 .buddypanel .side-panel-menu li.current-menu-item>a {color:#1e2132 !important;}
/* Menu Space Adjustment */
.m-mem-icon-mob .icon-tick:before {color: #639FC1!important;border-radius: 50%;padding: 6px;font-size: 14px;font-weight: 800!important;}
/*.elementskit-countdown-timer-2.ekit-countdown, .xpired h2{text-align:center!important;color:#d9ba4a!important;font-weight:bold!important;text-decoration:underline;font-size: 26px !important;z-index:1!important;justify-content:center;display:flex!important;}*/
.forhr{height:120px;}
body[class^=pmpro] .forhr hr {margin:2px!important;}
.auto-padding-50{padding:40px 0px;}
.m-10{margin:10px;}
.capsule {border-radius: 30px;padding: 3px 10px;background: linear-gradient(to right, #629fc1 32%, #e9c920 30%);background: linear-gradient(96.59deg, #084845 10.36%, #09a639 89.64%);text-transform: uppercase;border-radius: 15px;color: #fff;font-weight: 500;font-size: 14px;line-height: 20px;}
.capsule:hover{color:#fff!important;}
.gform_footer.top_label{justify-content:center;}
[class*="bb-icon-brand-x"]:before, [class^=bb-icon-brand-x]:before{color: #32CCFE!important;}
#insta, [class*="bb-icon-brand-instagram"]:before, [class^=bb-icon-brand-instagram]:before  {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  -webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;  }
a.register-for-event.session-recording, .web-video.session-recording a, .elementor-button.session-recording {background-color: #d9ba4a!important;}
.bb-separator{margin:0 5px;}
.bb-mobile-header .header-aside>*{padding:0 0px;}
article#post-8916 form {width: 100%;}
p.slc-code-paragraph.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {width: 100% !important;}
.category-free-event-video h1{text-align:center;}
.events-details{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.03)!important;}
div.gform_heading{text-align:center;}
.label-hidden label{display:none!important;}
.button [class*=" bb-icon-"]:before, .button [class^=bb-icon-]:before,
ul#menu-mobile-menu li.current-menu-item a [class*=" bb-icon-"]:before, ul#menu-mobile-menu li.current-menu-item a  [class^=bb-icon-]:before{color:#fff!important;}
/* hidden no of members */
#members-all span.count {display: none !important;}
ul.benefits-list{list-style:square!important;margin-left:20px!important;}
ul.benefits-list li::marker{color:var(--BaseColor);}
.gform_wrapper.gf_browser_chrome form select {
	padding: 0px 12px !important;}
div#dtwidget-main{background-color:#fff!important;}
.woocommerce .woocommerce-MyAccount-content form .password-input .show-password-input {position: relative;top: -32px!important;float: right;right: 20px;cursor:pointer;}
.woocommerce .woocommerce-MyAccount-content form .show-password-input.display-password::after, .woocommerce-page .woocommerce-MyAccount-content form .show-password-input.display-password::after{color:#585858;}
/*Counter*/
/* pricing table */
.pricing-table{padding: 0px; margin: 0px; margin-top: 10px;}
    .pricing-table td{padding: 0px; border-left: 1px solid transparent;}
    .pricing-table .pricing-table-list td{padding: 10px 8px; font-weight: 500; font-size: 12px; background: #F9F9F9;}
        .pricing-table .pricing-table-list .glyphicon-ok{color: #68AF27;}
        .pricing-table .pricing-table-list .glyphicon-remove{color: #C22439;}
        .pricing-table .pricing-table-list td:first-child{font-weight: 600; text-align: left; border-left: 0px; font-size: 11px; color: #333; text-transform: uppercase;}
        
        .pricing-table .pricing-table-list:nth-child(2n) td{background: #F2F2F2;}
        
    .pricing-table .pricing-table-text h2{font-size: 35px; font-weight: 300; line-height: 33px; margin: 0px; padding: 0px; text-align: center; color: #009AD7;}
    .pricing-table .pricing-table-text p{font-size: 12px; font-weight: 400; text-align: center; color: #666; margin-top: 10px;}
.bg-dark-blue{ background: #072046;}
    .pricing-table .pricing-table-item{color: #FFF;}
        .pricing-table .pricing-table-item .pricing-table-item-head{padding: 10px 5px;  background: #072046;}
.pricing-table .pricing-table-item .pricing-table-item-head h2{color:#fff;}
            .pricing-table .pricing-table-item .pricing-table-item-head p{font-size: 17px; font-weight: 600; line-height: 21px; text-transform: uppercase; margin-bottom: 0px;}
            .pricing-table .pricing-table-item .pricing-table-item-head span{font-size: 11px; font-weight: 400;}
            
        .pricing-table .pricing-table-item .pricing-table-item-price{padding: 15px 10px; text-align: center; background: #FFF; color: #009AD7;}
            .pricing-table .pricing-table-item .pricing-table-item-price p{font-size: 41px; font-weight: 400; line-height: 36px; margin-bottom: 0px;}
                .pricing-table .pricing-table-item .pricing-table-item-price p span{font-size: 12px; font-weight: 300;}
            .pricing-table .pricing-table-item .pricing-table-item-price > span{font-size: 12px; font-weight: 400; color: #009AD7}
            
        .pricing-table .pricing-table-item .pricing-table-item-purchase{padding: 10px 5px; background: #FFF;}
            .pricing-table .pricing-table-item .pricing-table-item-purchase .btn{text-transform: uppercase; margin-bottom: 0px;}
/* eof pricing table */   
.social-networks-wrap a i{font-size:34px;}
.bb-icon-rf{font-weight:normal!important;}
.pum-theme-10027 #popmake-11152 .pum-container{padding:20px!important;}
.h-500{height:500px;}
.all-speakers .gallery-item a img{border-radius:50%;}
.all-speakers figcaption.gallery-caption{    color: #000000;
    font-family: "Raleway", Sans-serif!important;
    font-size: 22px!important;
    font-weight: 800!important;}
.expert-banner{background-color:#eaeaea;margin:0px 80px; }
.expert-banner > .elementor-container{background-color:#293541; border-radius:25px;    padding: 50px;}
.expert-banner h1{    font-family: 'Poppins';
    color: #fff!important;
    font-size: 225%;
    text-shadow: none;
    line-height: 1.3;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 600;}
.expert-banner.style2 p{text-align:center;}
.expert-banner p{font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 156.25%;
    text-shadow: none;
    line-height: 1.3;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 600;}
.activity-header p, .activity-header p:not([class]) a {
    font-size: 16px!important;
}
 body.postid-11889, body.postid-12110, body.postid-12355, body.postid-12494, body.postid-12843{background-color:#f7f7f7;}
/*.img-container .elementor-widget-container{    border: 15px solid #87BBD7;
    border-radius: 19px;
    background-color: #87BBD7;}
.img-container img{border-radius:10px;}*/
.single-post .event-title h2.elementor-heading-title{text-align:center;}
label[for=order_comments]{    font-weight: bold;
    color: green!important;}
.woocommerce-form-coupon-toggle .woocommerce-info{font-weight:bold;font-size:16px!important;}
.flex-div{    display: flex;overflow:hidden;
    flex-grow: 1;
    flex-direction: row;
    flex-wrap: nowrap;
   }
.flex-div .div-1{color: #fff;font-family:var(--poppins)!important;
    font-size: 200px;
    line-height: 110px;
    font-weight: 700;    padding-top: 40px;    left: -2rem;
    position: relative;
}
.flex-div .div-1, .flex-div .div-2 p{color:#fff;}
.div-2{    display: grid;align-items: end;}
.div-2 p{margin-bottom:5px;}
#page .footer-widget-area{    padding-left: 0px;}
.footer-widget.area-2 aside, .footer-widget.area-1 aside{margin-bottom:0px;}
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
.blink{
    animation: blink normal 3s infinite ease-in-out; /* Opera and prob css3 final iteration */
}
/*common*/
.sticky-header .site-header{border-bottom:4px solid #629FC1;}
.n2-ss-slider-2.n2-ow .forinter p{    font-family: var(--inter)!important;}
.n2-ss-slider-2.n2-ow .forpoppins p{font-family: var(--poppins)!important;}
/*Memebership Page*/
.mb-20{margin-bottom:20px!important;}
.plan-includes .fa{margin-right:10px!important;}
ul.plan-includes{margin-left:20px!important;    list-style-type: none;}
ul.plan-includes li{text-indent:-12px;}
.memship-details .tab-content .tab-pane{background-image: url(https://cininfo.in/wp-content/uploads/2024/06/Asset-7@4x.png);
    margin-top: 10px;
    border: 1px solid #D2E6FD;
    border-radius: 20px !important;
    background-position: center;
    background-size: cover;padding:20px!important;
    background-repeat: no-repeat;height:33rem;}
.memship-details h2{font-size:30px;color:#000!important;font-weight:700;line-height:45px!important;}
.memship-details .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{padding:5px 25px;}
.memship-details .nav.nav-tabs.elementkit-tab-nav{padding:2px!important;} 
.memship-details .plan{display: flex;    justify-content: space-between;}
.memship-details .memtype{font-size:30px;line-height:45px;font-weight:700;}
.memship-details .line{    border-bottom: 4px solid #629FC1;width: 100%;}
.memship-details .memamount{font-size:20px;line-height:30px;font-weight:700;color:#000; }
.memship-details .memspan{font-size:10px;line-height:15px;font-weight:500;color:#000;display:block;}
.memship-details h5{font-size:15px;line-height:22.5px;font-weight:600;margin-bottom:15px;}
.memship-details .know-more{font-size:10px;line-height:15px;font-weight:600;text-align:center;margin-bottom:10px;}
.memship-details .exclusive{background-color:#FFDA7B;padding:11px 22px;border-radius:10px;font-size:15px;line-height:22.5px;font-weight:600;text-align:center;display:block;margin-bottom:0px;    position: absolute; bottom: 17px;left: 0;right: 0;margin: 20px;color:#000!important;}
/*.memship-details .basic .exclusive{background-color:#D2E6FD!important;}*/
.memship-details .tab-content ul{list-style-type:none;padding-left:0px;}
.memship-details .tab-content  ul li, .memship-details .basic ul li{font-size:15px;line-height:22.5px;font-weight:500;}
.memship-dark{background-image:url('https://cininfo.in/wp-content/uploads/2024/06/Asset-8@4x.png');background-repeat:no-repeat;background-size:cover;border-radius:20px;padding: 50px 10px;
	 height: 34rem; }
.memship-dark p, .memship-dark li{color:#fff;font-size:15px;line-height:22.5px;font-weight:500;}
.memship-details .basic{background-color:#dfe9f3;padding:20px 25px; margin-top: 6.6rem;border-radius: 25px;height:33rem;}
.fa-circle-check:before {content: "\f058";font-family:'FontAwesome';}
.key-features h2{color:#629FC1!important;font-size:30px;font-weight:700!important;line-height:45px!important;}
.key-features h3{color:#000!important;font-size:25px;font-weight:700!important;line-height:37.5px!important;}
.key-features h3 .txtformat{color:#000!important;font-size:20px;font-weight:500!important;line-height:30px!important;}
.key-features p{color:#000;font-size:18px;font-weight:400;line-height:24.2px!important;    text-align: justify;}
.popular{color:#000;font-size:12px;font-weight:700;line-height:9.68px!important;background-color:#C0DCF4;padding:10px 20px;border-radius:25px;}
/*Membership End*/
/**/
.card-side-details h2{font-size:30px!important;font-weight:700;line-height:62px!important;text-transform:uppercase;color:#000!important;    margin-left: 20px;}
.expert-category:hover {
    transition: 1s ease-in-out;
    box-shadow: 0px 0px 15px 0px #0000007a;
}
.card-side-details p{font-size:16px;line-height:22.5px;text-align:justify;border-top:2px solid #629FC1;border-bottom:2px solid #629FC1;padding:20px 0px;font-weight:400;}
.card-details .ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb{padding:0px;}
.card-details .elementskit-post-image-card{    background-color: #00000000 !important;border-radius: 36px !important;box-shadow:none!important;margin-bottom:0px;}
.card-details .elementskit-post-image-card img{border-radius: 36px 36px 0px 0px!important;}
.card-details .ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb{border-radius:0px!important;}
.card-details .elementskit-post-body{background-color: #F7FBFF;border-bottom:1px solid #629FC1;border-right:1px solid #629FC1;border-left:1px solid #629FC1;}
.card-details .ekit-wid-con .elementskit-post-image-card .entry-title a{color:#000;font-size:20px;font-weight:600!important;line-height:30px!important;}
.card-details .ekit-wid-con .elementskit-post-image-card .elementskit-post-body{padding:20px;border-radius: 0px 0px 36px 36px;}
/*.card-details .ekit-wid-con .elementskit-post-image-card .post-meta-list{color:#000; font-size:15px;line-height:22.5px;font-weight:400;margin-bottom:10px;}*/
.card-details .elementskit-post-body h2.entry-title{text-align:left!important;margin-bottom:15px!important;}
.card-details .btn-wraper a{    background: #629fc1 !important;    color: #fff !important;    border-radius: 25px;font-size: 15px;padding: 13px 60px;font-weight:700;line-height:18.15px;width:100%;}
.card-details .ekit-wid-con .elementskit-post-image-card{box-shadow:none;}
.new-banner [class*=" bb-icon-"]:before, .new-banner [class^=bb-icon-]:before{color:#fff!important;}
.new-banner > .elementor-container{padding:0px;border-radius:40px;background-color:#629FC1;}
.new-banner .elementor-widget-image img{border-radius:0px 40px 40px 0px;}
.new-banner{margin-top:50px!important;}
.new-banner .banner-details p{font-size:20px;line-height:30px;font-weight:400;color:#fff;margin-bottom:0px;}
.new-banner .banner-details h2.elementor-heading-title{font-size:29px;line-height:45px;font-weight:600;color:#fff;text-align:left;}
.new-banner .elementor-widget:not(:last-child){margin-bottom:0px!important;}
.one {font-size: 60px;font-weight:600;line-height:normal;color:#fff;}
.two{ 
   
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    background-color: #629fc1;
   
  
    }
.three{
    font-size: 26px;
    font-weight: 700;
   
   
    color: #fff;}
.post-content p, .post-content li{font-size:18px;line-height:24.2px;font-weight:400;list-style-type: disc;}
.post-content p{margin-bottom:15px;}
.banner-section h1, .session-title h2{font-size:30px;line-height:45px;font-weight:700;color:#629FC1;margin-bottom:0px;}
.header-with-underline h2 {font-size:25px;line-height:30.26px;font-weight:700;color:#629FC1;margin-bottom:0px;}
.line{    border-bottom: 4px solid #629FC1;width: 12%;display:block;}

.fade-text p {color:rgba(0, 0, 0, 0.6);font-size:20px;line-height:30px;font-weight:600;margin-bottom:0px;}
.expert-category{border:1px solid #2C4DA8; border-radius:36px; transition: 1s ease-in-out;overflow:hidden;}
.expert-category img{border-radius:36px 36px 0px 0px;}
.expert-category .elementor-widget-wrap.elementor-element-populated{padding:0px!important;}
.expert-category .elementor-widget-text-editor p{margin-bottom:0px;color:#E6EDF9;font-size:20px;line-height:30px;font-weight:600;text-align:center;}
.expert-category .elementor-widget-text-editor{background-color:#629FC1;padding: 10px;border-radius:0px 0px 36px 36px;}
.recording-end-level-side-details h3{font-size:30px;line-height:36.31px;font-weight:700; color:#629FC1;text-align:center;margin-bottom:10px;}
.recording-end-level-side-details p{font-size:15px;line-height:18.15px;font-weight:700; color:#629FC1;text-align:center;    padding-bottom: 20px;}
/*.recording-end-level-side-details .elementor-widget-text-editor{background-color:#F7FBFF;padding:20px;border-bottom:1px solid #629FC1;border-left:1px solid #629FC1;border-right:1px solid #629FC1;}*/
.mb-0{margin-bottom:0px;}
.recording-end-level-side-details .elementor-widget-text-editor{background-image:url(https://cininfo.in/wp-content/uploads/2024/06/370x150.png);padding:10px 2px 60px 2px;margin-bottom:40px;    background-size: cover;
    background-repeat: no-repeat;    background-position: center bottom;}
.recording-end-level-side-details > .elementor-widget-wrap.elementor-element-populated{padding:0px!important; }
.recording-end-level-side-details img{border-top:1px solid #629FC1;border-left:1px solid #629FC1;border-right:1px solid #629FC1;}
.new-banner, .new-banner.expertclass [class*=" bb-icon-"]:before, .new-banner, .new-banner.expertclass [class^=bb-icon-]:before{color:#fff!important;}
.new-banner.expertclass .expert-logo img{border-radius:0px 0px 36px 0px;}
/**/
/*About us*/
.subtitle.elementor-widget {margin-bottom:0px;}
.subtitle p{font-size:20px;line-height:30px;font-weight:700;color:#629FC1;margin-bottom:0px;}
.title h1{font-size:50px;line-height:60px;font-weight:700!important;color:#000!important;}
.bg-cta{background-color:#E6EDF9;}
.bg-cta p{font-size:20px;line-height:30px;font-weight:700;color:rgba(0, 0, 0, 0.8);margin-bottom:0px;text-align:center;padding:30px;}
.about .elementor-icon-box-title, .team .elementor-icon-box-title{font-size:50px;font-weight:700;color:#000;line-height:normal;}
.about .icon.icon-arrow-right::before, .team .icon.icon-arrow-right::before {
    content: "\e87a";
    font-size: 50px;
    font-weight: 700;
    transform: rotate(45deg);    position: absolute;
    left: -18%;
    top: 5px;
}
.about{padding:50px 0px;}
.about p{font-size:18px;line-height:24.2px;font-weight:400;text-align:justify;}
.about h3, .team h3{font-size:25px;line-height:30.26px;font-weight:600;margin-bottom:0px;}
.about .na{font-size:15px;line-height:18.15px;font-weight:500;color:rgba(0, 0, 0, 0.45);}
.about img{border-radius:50%;height:60px;width:60px;}
.recg h3{font-size:50px;line-height:75px;font-weight:700;color:rgba(0, 0, 0, 0.40);}
.recg h3 .dark{color:#000;}
.team h4{font-size:16px;line-height:22.5px;font-weight:600;color:#000;margin-bottom:0px;margin-top:5px;}

.team .na{font-size:14px;line-height:15px;font-weight:600;color:rgba(0, 0, 0, 0.60);}
.orange-button .elementor-button{padding:13px 60px!important; background-image: radial-gradient(circle, #FFDA7B 0%, #FFBF1C 100%)!important;color:#000!important;font-size:15px!important;line-height:18.5px!important;font-weight:700!important;box-shadow: inset 0 1px 4px 0 rgba(255, 255, 255, 0.4),
        inset 0 -4px 4px 0 rgba(0, 0, 0, 0.2),
        0 0 4px rgba(255, 255, 255, 0.07),
        0 0 180px rgba(255, 191, 28, 1)!important;

}
.yellow-blue .elementor-button{  padding: 13px 60px !important;
    background-color: #f1b022 !important;
    color: #00243a !important;
    font-size: 22px !important;
    line-height: 18.5px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;

}
.yellow-blue .elementor-button:hover{background-color:#00243a!important;color:#fff!important;}
.post-button,  .post-button1 .elementor-button{    padding: 8px 20px !important;
    background-color: #FFDA7B !important;
    color: #000 !important;
    font-size: 18px !important;
    line-height: 24.2px !important;
    font-weight: 600;
    border: 1px solid #000 !important;
    border-radius: 25px !important;}
.yellow-button .elementor-button{padding:13px 60px!important; background-color: #FFDA7B!important;color:#000!important;font-size:20px!important;line-height:24.2px!important;font-weight:700!important;border:2px solid #000!important; border-radius:25px!important;}
.yellow-button .elementor-button:hover, .post-button:hover, .post-button1 .elementor-button:hover{ background-color: #3CAEFF!important;}
.orange-button a.n2-ow{padding:13px 60px!important; background-image: radial-gradient(circle, #FFDA7B 0%, #FFBF1C 100%)!important;color:#000!important;font-size:15px!important;line-height:18.5px!important;font-weight:700!important;box-shadow: inset 0 1px 4px 0 rgba(255, 255, 255, 0.4),
        inset 0 -4px 4px 0 rgba(0, 0, 0, 0.2),
        0 0 4px rgba(255, 255, 255, 0.07),
        0 0 180px rgba(255, 191, 28, 1)!important;
}

.orange-button .elementor-button .icon.icon-right-arrow::before{line-height:20px;}

.orange-button .elementor-button:hover, .orange-button a.n2-ow:hover {
  /*background-image: radial-gradient(circle, #3CAEFF 0%, #3CAEFF 100%)!important;
 animation: shadow-blow 0.3s ease forwards; */ 
 background-image: radial-gradient(circle, #3CAEFF 0%, #3CAEFF 100%)!important;
	animation: blow-shadow 0.8s forwards;}

@keyframes blow-shadow {
  0% {
     box-shadow: inset 0 1px 4px 0 rgba(255, 255, 255, 0.4),
        inset 0 -4px 4px 0 rgba(0, 0, 0, 0.2),
        0 0 4px rgba(255, 255, 255, 0.07),
        0 0 180px rgba(255, 191, 28, 1)!important;
  }
  30% {
   box-shadow: inset 0 1px 4px 0 rgba(255, 255, 255, 0.4),
        inset 0 -4px 4px 0 rgba(0, 0, 0, 0.2),
        0 0 4px rgba(255, 255, 255, 0.07),
        0 0 90px rgba(255, 191, 28, 1)!important;
  }
   60% {
    box-shadow: inset 0 1px 4px 0 rgba(255, 255, 255, 0.4),
        inset 0 -4px 4px 0 rgba(0, 0, 0, 0.2),
        0 0 4px rgba(255, 255, 255, 0.07),
        0 0 90px rgba(255, 191, 28, 1)!important;
  }
  
   100% {
    box-shadow: inset 0 1px 4px 0 rgba(255, 255, 255, 0.4),
        inset 0 -4px 4px 0 rgba(0, 0, 0, 0.2),
        0 0 4px rgba(255, 255, 255, 0.07),
        0 0 180px rgba(255, 191, 28, 1)!important;
  }
   
}

.unlocking-details h4{color:#008000;font-weight:700;    font-size: 22px; line-height: 30px;}
.unlocking-details p{margin-bottom:0px;}
.unlocking-details ul li, .unlocking-details p{color:#fff;}
.unlocking-details{background-color:#000;border-radius:10px; padding: 15px;}

.unlocking-details-1{background-color:#ffda7b;border-radius:10px; padding: 10px;}
/*About us */
/*Home*/
.brand{background-color:#ecf6ff;margin:0px 50px;}
.brand p{font-size:25px;line-height:37.5px;font-weight:500;color:#000;margin-bottom:0px;}
.brand #gallery-1{margin-bottom:0px;}
.image-hover{  transition: transform 0.5s ease;}
.image-hover img:hover .img-1{ transform: rotate(-15deg) translateY(-50px);}
.home-section-3 h2, .home-section-4 h2, .speakers h2{font-size:36px;line-height:75px;font-weight:700;color:#629FC1;margin-bottom:0px;}
.home-section-3 .line{    width: 25%;top:40px;}.home-section-4 .line{    width: 45%;right:0px;}
.home-section-3 .line, .home-section-4 .line{border-width:2px!important;position:absolute;margin-bottom:20px!important;}
.home-section-3 p{font-size:20px;line-height:35.5px;font-weight:500;color:#000;margin-bottom:0px;margin-top:40px;}
.exclusive-h{border-radius:30px;padding:20px;margin: 0 12rem;}
.exclusive-h h3{font-size:26px!important;font-weight:600;line-height:45px!important;color:#000!important;margin-bottom:0px;}
.exclusive-h p{font-size:20px;line-height:30px;font-weight:500;color:rgba(0, 0, 0, 0.60);}
.exclusive-h img{border-radius:30px; border-right:12px solid #D2E6FD; border-bottom:12px solid #D2E6FD;}
.exclusive-h.alt{background-color:#D2E6FD;}
.exclusive-h.alt img{border-radius:30px; border-right:12px solid #F7FBFF; border-bottom:12px solid #F7FBFF;}
.bg-green{background-color:#E0ECF3; padding:40px;margin:0px 12rem;border-radius:30px;}
.bg-green .elementor-counter .elementor-counter-number-wrapper{display:inline-flex;}
.bg-green .elementor-counter-number{font-size:45px!important;font-weight:700;color:#000!important;margin-bottom:0px;}
.bg-green .elementor-counter-number-suffix{font-size:45px!important;font-weight:700;color:#5F9EBD!important;margin-bottom:0px;}
.bg-green .elementor-counter-title{font-size:24px!important;font-weight:400!important;color:#000!important;text-align:left!important;}
.speakers .line{margin:auto;}
.speaker-img1{background-color:#334E79;padding:20px;}
.speaker-img2{background-color:#E0ECF3;padding:20px;}
.speaker-img1 h2{font-size:26px!important;font-weight:800!important;line-height:45px;color:#fff!important;text-align:center!important;}
.speaker-img1 p{font-size:15px!important;font-weight:500!important;line-height:22.5px;color:#E6EDF9!important;text-align:center!important;margin-bottom:0px;}
.speaker-img2 h2{font-size:26px!important;font-weight:800!important;line-height:45px;color:#000!important;text-align:center!important;}
.speaker-img2 p{font-size:15px!important;font-weight:500!important;line-height:22.5px;color:#000!important;text-align:center!important;margin-bottom:0px;}
.speaker-img1 .elementor-widget-heading, .speaker-img2 .elementor-widget-heading{margin-bottom:0px;}
.bg-bluish{background-color:#E0ECF3;}
.bg-dark-bluish{background-image:url('https://cininfo.in/wp-content/uploads/2024/06/Asset-9@4x.png');    padding: 30px;
    border-radius: 10px;
    background-position: right bottom;
    background-size: cover;
    background-repeat: no-repeat;}
.bg-dark-bluish h3{font-size:29.38px!important;font-weight:600!important;line-height:44.7px;color:#fff!important;}
.bg-dark-bluish p{font-size:18px!important;font-weight:400;line-height:27px;color:#fff!important;}
/*Home*/
/*Our Experts*/
.our-experts h3{font-size:16px;font-weight:600;line-height:31.5px;color:#000;margin-bottom:0px;}
.our-experts p{font-size:12px;font-weight:600;line-height:15px;color:rgba(0,0,0,0.60);}
/*Our Experts*/
/* video end level*/
.player .vp-preview.vp-preview-cover{    border: 5px solid #000;border-radius: 30px;}
.video-container-1 p.brc {font-size:13px!important;font-weight:600;line-height:19.5px;color:rgba(0,0,0,0.60);text-align:justify;}
.video-container-1 h2 {font-size:25px!important;font-weight:700;line-height:37.5px;color:#000;text-align:left;margin-top:15px;margin-bottom:0px;}
.video-container-1 h3 {font-size:20px!important;font-weight:500;line-height:30px;color:#000;text-align:justify;margin-bottom:0px;}
.video-container-1 p{font-size:15px!important;font-weight:700;line-height:22.5px;color:rgba(0,0,0,0.60);text-align:center;margin-bottom:5px;}
.video-container-1 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{padding:0px 30px 0px 0px!important;font-size:20px!important;font-weight:600;line-height:30px;color:#000;text-align:justify;}
.video-container-1 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link.active span:last-child {border-bottom: 2px solid #629FC1;width: 50%;}
.video-container-1 .elementor-widget-video .elementor-widget-container{border-radius:20px;}
.video-container-1  .tab-content p, .video-container-1  .tab-content li{font-size:16px!important;font-weight:400;line-height:22.5px;color:#000;text-align:justify;}
.video-sb-1{background-color:#F7FBFF;padding:0px 10px 20px;}
.video-sb-1 h3{font-size:25px!important;font-weight:700;line-height:37.5px;color:#000;text-align:justify;margin-bottom:0px;}
.video-sb-1 ol{border-radius:5px; background-color:#D2E6FD;  margin-left: 0px;list-style: none;margin-bottom:0px;}
.video-sb-1 li{border:1px solid #629FC1;padding:10px;border-bottom:none;font-size:15px!important;font-weight:400;line-height:22.5px;color:#000;    }
.video-sb-1 li::marker{padding-right:20px;}
.video-sb-1 li:first-child{border-radius: 5px 5px 0px 0px;}
.video-sb-1 li:last-child{border-radius: 0px 0px 5px 5px;border-bottom:1px solid #629FC1;}
.video-sb-2{background-color:#F7FBFF; border-radius:10px;padding:10px;margin-top:20px;}
.video-sb-2 p{font-size:15px!important;font-weight:600;line-height:22.5px;color:#000;text-align:justify;margin-bottom:0px;}
.video-sb-2-expert img{border-radius:50%;margin-right:30px;}
.video-sb-2 h3{font-size:15px!important;font-weight:600;line-height:22.5px;color:#000;text-align:justify;margin-bottom:0px;}
.video-sb-2-expert p{font-size:12px!important;font-weight:400;line-height:15px;color:#000;text-align:justify;margin-bottom:0px;}
.video-sb-2-details{font-size:16px!important;font-weight:400;line-height:22.5px;color:#000;text-align:justify;margin-bottom:0px;}
.video-sb-2 h4{font-size:13px!important;font-weight:600;line-height:19.5px;color:#000;text-align:justify;margin-bottom:0px;}
.video-sb-2 .nw div{margin:5px;}
/* video end level*/
/*community endlevel*/
.comm-banner{    margin: 0px 19rem;}
.comm-banner h1{font-size:50px;font-weight:700;line-height:75px;color:#000;text-align:center;margin-bottom:0px;}
.comm-banner img.bdr{border:1px solid #000; border-radius:50px;}
.comm-banner p{font-size:18px;font-weight:500;line-height:27px;color:#000;text-align:center;margin-bottom:10px;margin-top:20px;}
.comm-activity .img-border video{border-radius:40px;border:10px solid #B3C8E0!important;margin-bottom:80px;}
.comm-activity .img-border{    border-radius: 40px; box-shadow: 0px 0px 21px -13px #000;}
.comm-activity h2, .comm-belif h2{font-size:30px;font-weight:700;line-height:36.31px;color:#000;text-align:center;margin-bottom:0px;}
.comm-activity p{font-size:20px;line-height:24.2px;color:#000;text-align:center;margin: 20px 10rem 0px;}
.comm-info h3{font-size:40px;font-weight:700;line-height:54.46px;color:#000;}
.comm-info p{font-size:26px;line-height:36.31px;color:#000;}
.comm-info .right-align h3, .comm-info .right-align p{text-align:right;}
.comm-benif h2{font-size:30px;font-weight:700;line-height:36.31px;color:#629FC1;text-align:center;margin-bottom:0px;}
.comm-benif .line, .comm-belif .line, .comm-activity .line{margin:auto;}
.comm-benif .b1, .comm-benif .b2, .comm-benif .b3{height:350px; padding: 20px;}
.comm-benif .b1{background-color:#FFD9D8; border-radius:25px;}
.comm-benif .b1 .elementor-widget-container{top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: relative;}
.comm-benif .b1 .elementor-widget-container{font-size:25px;font-weight:700;line-height:30.26px;color:rgba(0,0,0,0.60);}
.comm-benif .b1 .elementor-widget-container span.video{font-size:40px;font-weight:700;line-height:48.41px;color:#000;}
.comm-benif .b1 .elementor-widget-container span.h-hrs{font-size:50px;font-weight:700;line-height:60.51px;color:#FF9190;}
.comm-benif .b1 .elementor-widget-container span.i-expert{font-size:30px;font-weight:700;line-height:36.31px;color:#000;}
.comm-benif .b2{background-color:#FEFAEF; border-radius:25px;}
.comm-benif .b2 .elementor-widget-container{font-size:25px;font-weight:700;line-height:30.26px;color:#000;text-align:center;}
.comm-benif .b2 .elementor-widget-container span.yellow{font-size:25px;font-weight:700;line-height:30.26px;color:#F9C464;text-align:center;}
.comm-benif .b3{background-color:#D5D4F4; border-radius:25px;}
.comm-benif .b3 .elementor-widget-container{font-size:25px;font-weight:700;line-height:30.26px;color:#000;text-align:center;}
.comm-benif .b3 .elementor-widget-container span.ua{font-size:25px;font-weight:700;line-height:30.26px;color:#9694E8;text-align:center;}
.comm-benif .b3 .fa-infinity:before{font-size:150px;font-weight:700;line-height:181.53px;color:#9694E8;}
.subscription h2{font-size:45px;font-weight:700;line-height:54.46px;color:#000;text-align:center;}
.our-beliefs .belif1 > .elementor-widget-wrap{    padding: 20px 20px 0px;background-color:#C0E4FE;border-radius:20px;margin:10px;}
.our-beliefs .belif1 h2, .our-beliefs .belif2 h2, .our-beliefs .belif3 h2, .our-beliefs .belif4 h2{font-size:30px;font-weight:700;line-height:36.31px;color:#000;text-align:left;margin-bottom:10px;}
.our-beliefs .belif1 p, .our-beliefs .belif2 p, .our-beliefs .belif3 p, .our-beliefs .belif4 p{font-size:20px;line-height:24.2px;color:#000;margin:auto!important;text-align:left;}
.our-beliefs .belif1 img{position:relative;bottom:0px;}
.our-beliefs .belif2 > .elementor-widget-wrap{    padding: 20px 20px 0px;background-color:#BEF5D5;border-radius:20px;margin:10px}
.our-beliefs .belif3 > .elementor-widget-wrap{    padding: 20px 20px 0px;background-color:#D5D4F4;border-radius:20px;margin:10px;height:330px;}
.our-beliefs .belif4 > .elementor-widget-wrap{    padding: 20px 20px 0px;background-color:#FFEACB;border-radius:20px;margin:10px}
.our-beliefs .belif4 p{    margin-top: 30px !important;}
.our-beliefs .belif4 img{position:absolute;right: 0;}
.our-beliefs .belif3 img{    position: relative;top: -80px;}

/*community endlevel*/
.post-acf-details{    font-size: 13px;font-weight:500;line-height:15.73px;    color: #000 !important;
    text-align: left !important;
    text-decoration: none;}
/*.page-id-13234 .post-acf-details{display:block!important;}*/
.flex-div-1{display: flex;    margin-bottom: 10px;
justify-content: space-between;}
.block-div-2{margin-bottom: 20px;}
.acf-tag{font-size: 15px;font-weight:500;line-height:22.5px;    color: rgba(0,0,0,0.70) !important;
    text-align: left !important;
    text-decoration: none;margin-bottom:10px;}
.freepaid{    background-image: url(https://cininfo.in/wp-content/uploads/2024/09/free.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;text-transform:uppercase!important;}
.acf-tag.freepaid {
    padding: 0px 30px 0px 10px;
    color: #fff !important;
}
.page-id-13234 .acf-tag{display:block!important;margin-bottom:10px;}
.card-details .ekit-wid-con .elementskit-post-image-card .post-meta-list{margin-bottom:0px;}
.sessionrecording .elementskit-post-body {background-color:#F7FBFF;}
.tab-pane .video-sb-2{background-color:#0000!important;}
.comm-banner .hoverimage{ transition: all 1s;justify-content:center;}
.comm-banner .hoverimage .img1{transform : translateX(10px);transition: all .5s;}
.comm-banner .hoverimage .img2{transform : translateX(-10px);transition: all .5s;}
.comm-banner:hover .img1{ transition: all .5s;
    transform : translateX(50px);}
.comm-banner:hover .img2{ transition: all .5s;
    transform : translateX(-50px);}
.sticky-column{
position: sticky;
position: -webkit-sticky;
top: 0.2rem;
}
.sticky-parent
.elementor-widget-wrap {
	position: relative;
        overflow: visible;
display: block!important; 
}
.sticky-column .elementor-widget-wrap{padding:0px!important;}
div.elementskit-post-image-card{margin-bottom:10px!important;}
#gform_21 input[type=text],#gform_21 input[type=email],#gform_21 input[type=tel], #gform_21 textarea,  #gform_21 select{
   background-color: #0000 !important;
    box-shadow: none !important;
    border: none !important;
    border-bottom: 1px solid #8d8d8d !important;
    border-radius: 0px !important;
    padding: 0px 0px !important;
    margin-bottom: 30px;
}
#gform_21 input[type=submit]{background-color:#0000!important;border:1px solid #000;color:#000!important; padding:13px 60px!important;font-size:20px!important;line-height:24.2px!important;    transition: 0.3s all ease-in-out;}
#gform_21 .gform_footer.top_label{justify-content:end!important;margin-top: 50px;}
#gform_21 input[type=submit]:hover{    background-color: #3CAEFF !important;}
.post-meta-list{display:none!important;}
span.popular:before {
   position: absolute;
    content: "";
    width: 100%;
    height: 127px;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    /* border-left: 35px solid tomato; */
    right: -25%;
    top: -36px;
    background: url(https://cininfo.in/wp-content/uploads/2024/09/mem-img1.png);
    background-position: top;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(345deg);
}
.bb-profile-grid .push-right.button.outline.small{margin-top:20px;}
.activity .activity-header a{font-weight:600!important;}
.profile.edit h2{display:none;}
#cover-image-container{margin-top:10px!important;padding: 30px 30px 80px!important;}
.share-profile{margin-top:0px;    display: flex;float: inline-end;}
.share-profile h2{font-size:18px!important; color:#000;font-weight:600;text-align:right;margin-bottom:5px;padding-right:5px;}
.users-header #cover-image-container .member-social-links{    position: absolute !important;float: right!important;    padding-right: 7px;}
body #buddypress #item-header-cover-image{padding-bottom:2px!important;}
.users-header #cover-image-container:not(.network_profiles) .member-social-links{display:block!important;}
/*.single-post .sharethis-inline-share-buttons{display:none!important;}*/
#popup-share .p-heading{padding:20px;background-color:#f8f8f8;}
#popup-share .p-heading h2{font-size:18px; font-weight:bold;color:#000;margin-bottom:0px;}
#popup-share .popup-subscribe .close{right:10px;left:auto;}
#popup-share .popup-subscribe{padding:0px!important;}
#popup-share .popup-subscribe .p-heading{background-color: #ddd;width: 100%;    border-bottom: 1px solid #b5b5b5;}
#popup-share .popup-subscribe .content{width:100%!important;}
#popup-share .popup-subscribe .content .sharethis-inline-share-buttons{    text-align: left;padding: 5px 20px;}
.st-btn:hover:after {
    content: attr(data-network);
    padding: 4px 8px;
    color: #fff;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 100%;
  border-radius: .5em;
  box-shadow: var(--bs);
  font-size: .9rem;
  font-weight: 300;
  max-width: 20em;
	line-height:normal!important;
}
#st-1 .st-btn:hover{    top: 0px!important;    transform: scale(1.1);
    transition: all .6s ease-in;}
#friend-list.item-list .list-wrap:hover, #members-list.item-list .list-wrap:hover, .item-list.bp-search-results-list .list-wrap:hover, .item-list.groups-list .list-wrap:hover{z-index:9!important;}
.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu .current-menu-item>a>i:before{color:#fff!important;}
.popup-t{
    position: absolute;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 2px 0px;
    font-weight: 600;
    color: black;
}
.popup-t .popuptext {
    overflow: hidden;
    visibility: hidden;
    color: #000;
    text-align: center;
    border-radius: 14px;
    height: 350px;
    width: 600px;
    padding: 20px;
    
    z-index: 1;
   /* position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);*/
    box-shadow: 0px 0px 10px 0px #000;
	 position: relative;
    margin: 0 auto;
    top: 25%;
}
.bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 242 255 / var(--tw-bg-opacity));
}
.bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 224 254 / var(--tw-bg-opacity));
}
.bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(233 251 233 / var(--tw-bg-opacity));
}
.close-t {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity = 20);
}
.popup-t .show {
    visibility: visible;
   /* -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;*/
}
.center-p {
  position: absolute;
 /* top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;*/
	
}
/* body.page-id-8916:not(.logged-in) .site-content{    background-image: url('https://cininfo.in/wp-content/uploads/2024/08/banner.jpg');    background-repeat: no-repeat;background-size: contain;
    background-position: bottom center;} */
.woocommerce .wc-MyAccount-sub-heading h2 {text-align:center!important;}
body.page-id-8916:not(.logged-in)  .woocommerce .woocommerce-MyAccount-content .bb_customer_login {width:100%;padding:0px!important;}
body.page-id-8916:not(.logged-in)  .woocommerce  div.bsMyAccount{       margin: 0px 25%;}
.exclusive.exclusive2{bottom:50px;}
.paidmemzoom p{margin-top:10px;font-weight:600;color:#000;    margin-bottom: 0px; padding: 2px 10px;    background: #FFDA7B;
    width: 90%;}
.subtoattend{background-image: linear-gradient(45deg, #179421, #64c06b, #179421);
    padding: 6px;color: #fff!important;
    border-radius: 15px;
    font-weight: 600;
    transition: 1s ease-in-out;}
/*.subtoattend a{ color: #fff!important;}
.subtoattend a:hover .subtoattend{ transition: 1s ease-out;opacity:0.7;}*/
.signup{    display: inline !important;
    margin: 0 !important;color:rgba(0, 149, 246;);font-weight:600;font-size:14;line-height:18px;}
.loginsignup{    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;}
.video-container-class .elementor-widget-container{    border-style: solid!important;
    border-width: 5px 5px 5px 5px;
    border-color: #000000;
    border-radius: 25px;text-align:center;}
.video-container-class img, .video-container-class iframe{border-radius:25px;}
.dark-bg{background-color:#00243a!important;font-size: 30px;text-transform:uppercase;margin-bottom:0px;line-height:normal;}
.dark-bg .subtitle p{font-size: 38px;color:#fff;line-height:52px;text-transform:uppercase;}
.dark-bg .join h2{font-size: 36px;color:#fff;line-height:40px;    text-transform: none;    margin-top: 8rem;
        padding: 10px 213px 10px 45px;}
.dark-bg .join span{font-size: 36px;color:#f1b022;line-height:40px;}
.dark-bg .title h2, .dark-bg .text_fill {font-size: 40px;
    line-height: 60px;
    font-weight: 700 !important;
    color: #fff !important;}
.dark-bg h2.text_fill span {font-size: 80px!important;}
span.dual-span{background-color:#fff;margin-top:10px;}
span.dual-span, div.dual-span{color:#00243a; font-weight:700;font-size:18px;padding:10px;text-align:center;}
div.dual-span h4{font-size:24px;color:#00243a!important;text-transform: uppercase;font-weight:700;}
div.dual-span h4, div.dual-span h6, div.dual-span p{margin-bottom:2px;}
div.dual-span p{font-size:16px;}
.dual-single .dual-span{background-color:#0000!important;}
.dual-single p{margin-bottom:0px;}
.dual-single h3{font-size:26px;margin-bottom:5px;color:#00243a;text-transform: uppercase;}
.dual-single h2{    font-size: 36px;
    color: #000 !important;
    text-align: center !important;
    text-transform: uppercase;}
.dual-span-price p{ color:#00243a!important;
    font-weight: 700;
    font-size: 34px;margin-bottom:10px;
    padding: 10px; }
.reach-us{background-color:#00243a; padding:30px;border-bottom:10px solid #f79f00;}
.reach-us h2{color:#fff!important;font-size: 10vh; text-align:center;}
.reach-us h3{color:#fff!important; font-size:4vh;text-align:center;}
.reach-us h2 span, .reach-us h3 span{color:#f1b022!important;}
.reach-us h2 span{    font-size: 10vh!important;    font-weight: 700;}
.reach-us .icon.icon-phone-call1{
    color: #f79f00;
    font-size: 30px;  background-repeat: no-repeat;
    background-size: 30px;
    height: 30px;
    width: 30px;
    display: inline-block;
}
.trin-trin
{
    animation-name: trin;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes trin {

    from {
        transform:rotate3d(0, 0, 1, 0deg);
    }
    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0,0,1,15deg);
    }
    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0,0,1,0deg);
    }
    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0,0,1,-15deg);
    }
    80% {
        transform:rotate3d(0, 0, 1, 0deg);
    }

}
.reach-us p, .reach-us a{    color: #fff !important;font-size:26px;text-align:center;padding:20px 10px;margin-bottom:0px;}
.dark-bg .elementor-widget-wrap.elementor-element-populated{padding:0px!important;}
.b-r-0-0-25-25>div{border-radius:0 0 24px 25px;background-color:#f1b022;    height: fit-content;}
.p-100-30{padding:100px 10px;}
.reach-us p{    border: 1px dashed #f1b022;
    border-radius: 50px;
    width: fit-content;margin:auto;}
.page-id-8 .bp-list.grid div.coverprofile{    display: block;}
.page-id-8 .bp-list.list div.coverprofile{    display: flex;margin-bottom:5px;}
.page-id-8 .bp-list.list .badge2.cover{    width: fit-content;
/*     margin: auto; */ margin-bottom:10px; }
.page-id-8 ul.bp-list.grid .badge2.cover{    width: fit-content;
 margin: auto;  margin-bottom:0px; }
div.coverprofile{    display: flex;
    margin-top: 10px;
    flex-direction: row;
    row-gap: 12px;
    column-gap: 10px;
    align-items: baseline;}
ul.grid div.coverprofile {    display: flex;justify-content:center!important;
    margin-top: 10px;
    flex-direction: row;
    row-gap: 12px;
    column-gap: 10px;
    align-items: baseline;}
.badge2.cover{margin:0px;    margin: 0px; color:#fff!important;
    background: #629fc1;
    padding: 0px 10px;
    border-radius: 1px;
    font-size: 12px;
    font-weight: 500;    border-radius: 20px;}
div.coverprofile b{color:#000!important;}
code{    all: revert !important;}
.small.signup{  font-family: var(--inter);line-height: 5px !important;color: #000 !important;border-radius: 25px !important;padding: 8px 20px !important; font-weight: 700 !important;background:#C0DCF4!important; border:none!important;}
.plan-includes .mb-20{margin-bottom:15px!important;}
.subscription-message-p{    margin-bottom: 4px;
    position: absolute;
    bottom: 0px;
    font-size: 13px;
    left: 12%;
    transform: translate(0%, -12%);
    font-weight: 600;}
/* section.coll {margin-bottom:10px;} */
.coll.tie-up-sec-1{background:#e1e0dc;}
.coll.tie-up-sec-1 h1{color:#2a3841!important; font-size:7vh;}
.coll.tie-up-sec p, .coll.tie-up-sec-bout-crewbella p, .coll.tie-up-sec-ready p{    font-size: 20px;
    line-height: normal;
    text-align: justify;}
.coll.tie-up-sec-bout-crewbella h2, .coll.tie-up-sec-cta h2 {  font-size: 75px;line-height:normal!important;color:#fad457;font-weight:900;    text-shadow: 2px 10px 4px #706e6e;
  }
/* .mb-m-30{margin-top:-30px;} */

/* .strok-over{    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #0b395e;
    font-size: 10vh;
    color: #0000 !important;
    text-shadow: none !important;
    position: relative;
    font-weight: 900;
    top: -58px;
    left: -5px;} */
.strok{ -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #0b395e;} 
.strok1{ -webkit-text-stroke-width: 3px;
  -webkit-text-stroke-color: #0b395e;} 
.coll.tie-up-sec-ready h2{ font-size: 75px;color:#0000;font-weight:900;line-height:normal!important;}
.bg-yellow{background:#fbd455;border-radius:50px;padding:50px;}
.btn-collaboration .elementor-button, .btn-collaboration .premium-modal-trigger-btn{    border-radius: 20px !important; 
    background-color: #003159 !important;
    color: #fdc003 !important;
    font-size: 30px !important;
    text-transform: uppercase !important;
	text-align: center;
    font-weight: 900 !important;    padding: 15px 30px !important;
    box-shadow: 1px 9px 12px 0px #00000087 !important;}
.coll.tie-up-sec-cta h3{    text-align: justify;
    -moz-text-align-last: justify;
/*     text-align-last: justify; */
    font-size: 26px;
    line-height: normal;
    color: #000;
    font-weight: bold;}

.premium-modal-box-modal-header{border-bottom:none;}
.premium-modal-box-container fieldset {border:none; padding: 0!important;  margin-bottom: 0!important;  margin-top: 0!important;}
.premium-modal-box-container p, .premium-modal-box-container li{font-size:15px!important;}
.premium-modal-box-container ul{margin-bottom:10px;margin-top: 10px;}
.premium-modal-box-container label[for=coupon_question]{font-size:15px; font-weight:bold;}
.premium-modal-box-container .btn-agree{    pointer-events: none;font-family: var(--inter);background: #FFDA7B;line-height: 5px !important;color: #000 !important;border-radius: 25px;border: 2px solid #fff;padding: 10px 20px !important;opacity:0.4;font-weight:600;font-size:16px;}
iframe#field_647_ifr, iframe#field_27_ifr{height:100px!important;}
.bp-required-field-label{color:#ff0000;    font-size: xx-small;}
#buddypress #profile-edit-form legend:not(.bp-screen-reader-text){font-weight:600!important;}
#premium-modal-f34f85a > .premium-modal-box-modal-dialog{width:60%;    padding: 10px;}
.premium-modal-box-container fieldset.question{margin-bottom:15px!important;}
.login-icon-sec{display:block;}
.logged-in .login-icon-sec{display:none!important;}
#premium-modal-e7ee13e .premium-modal-box-modal-dialog{padding:20px;overflow:hidden!important;}
#premium-modal-e7ee13e .premium-modal-box-modal-dialog h3{font-size:26px;    margin-bottom: 20px;}
#premium-modal-e7ee13e .premium-modal-box-modal-dialog h5{font-size:20px;    margin-bottom: 10px;}
#premium-modal-e7ee13e .premium-modal-box-modal-dialog::after, #premium-modal-e7ee13e .premium-modal-box-modal-dialog::before {
    content: "";
    width: 18vmin;
    height: 18vmin;
	border-radius:50%;
    position: absolute;
    background: #bceff738;
    right: 7vmin;
    top: 40px;
    animation: morph 15s linear infinite alternate, spin 8s linear infinite;
    will-change: border-radius, transform;
    transform-origin: 30% 100%;
    pointer-events: none;
    z-index: 1;
    bottom: 0;
}
#premium-modal-e7ee13e .premium-modal-box-modal-dialog::after {
    width: 20vmin;
    height: 20vmin;
    left: auto;
    right: 8vmin;
    top: 40px;
    bottom: 0;
    animation: morph 8s linear infinite alternate, spin 8s linear infinite reverse;
    transform-origin: 100% 22%;
	background: #ffde7b21;}
@keyframes morph{
0% {
    border-radius: 50%;
}
100% {
    border-radius: 50%;
}
100% {
    transform: rotate(1turn);
}
}
.pmpro_actionlinks{    display: flex !important;
    text-decoration: none;
    flex-direction: row;
    column-gap: 20px;}
.consultation .post-acf-details .flex-div-1{
	display: none;
}

@media (max-width: 448px){
	.btn-collaboration .elementor-button, .btn-collaboration .premium-modal-trigger-btn{
		width: 80vw;
	}
	div[class*=elementor-widget-premium] .premium-btn-lg{
		font-size: 22px !important;
	}
}
single single-post ul li{font-family: poppins, sans-serif;}
.page-id-14068 .our-experts .elementor-widget-wrap{padding:5px!important;}
.modal-content{position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    line-height: 1.4;
    /* background-color: rgba(0, 0, 0, 0.8); */
    color: #000;
    padding: 20px;
    border-radius: 8px;
    z-index: 1000;
    max-width: 80%;
    max-height: 80%;
    overflow-y: auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}

    #myModal .close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-weight: normal;
    font-size: 13px;
    color: #000000;
    border: 1px solid #000;
    line-height: 15px;
    padding: 0px;
    border-radius: 50%;
    height: 12px;
    width: 12px;
    text-align: center;
    font-weight: 700;
    opacity: 1 !important;
}
@media screen and (max-width:767px){
	.whatyouget p{text-align:left!important;}
     .modal-content{width:95%;max-width:95%;}
 }
 .bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 227 / var(--tw-bg-opacity));
}


.p-5 {
    padding: 1.25rem;
}
.mcard a{    font-size: 14px;font-weight: 700;}
.mcontent{margin-top:10px;}
.mycontent q {
    font-size: 16px;
	font-style: normal;}
.testimonial-sec .elementor-widget:not(:last-child){margin-block-end: 0px;}
.mcard{border-radius:10px; margin:10px;height:210px;}
.mcard img{border-radius:50%;margin-right: 10px;}
.mcard .mcontent q{ display: -webkit-box;
  -webkit-line-clamp: 3; /* Number of lines you want to show */
  -webkit-box-orient: vertical;
  overflow: hidden;color:rgba(0,0,0,0.80); font-size:14px;font-family:'poppins',sans-serif; line-height:normal;    font-style: normal;}
.mcard .aname{color:#000; font-size:14px;font-family:'inter',sans-serif; line-height:normal;font-weight:bold;margin-left:0px;}
.mcard .aname.attendee{color:#000; font-size:14px;font-family:'inter',sans-serif; line-height:normal;font-weight:bold;margin-top:12px;}
.quantity-button.quantity-up, .quantity-button.quantity-down,.woocommerce-cart-form .bs-quantity {pointer-events:none;}
form.woocommerce-cart-form td.actions div.coupon{display:none;} 

.logged-in .hide-on-login .elementor-button, .logged-in .hide-on-login{
	display: none;
}
body:not(.logged-in) .hide-on-not-login {
    display: none;
}

.n2-ss-slider .n2-ss-item-image-content img {border-radius: 30px!important;}
#members-list.item-list:not(.grid) .list-wrap .list-wrap-inner div.item{flex:0 0 54%;}
.bb-template-v2 .widget{padding:10px;}
.bb-template-v2 #text-2 h2.widget-title{margin-bottom:0px!important;}
.disp-inline h5{margin-bottom:0px!important;display:inline;}.disp-inline p{display:inline;}
#post-22294 .entry-content > div:first-child{display:flex;    column-gap: 30px;}
#post-22294 .entry-content .elementor-col-33{width:100%!important;}
.swiper-slide-bg {
	background-color: #000000!important;}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex
;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
}
@media (min-width: 576px) {
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
		        padding: 10px;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
		        padding: 10px;
    }
}
.memship-details .pro{
	background-color: #dfe9f3;
    padding: 20px 25px;
	border: 1px solid #144c83;
    border-radius: 25px;
    height: 33rem;
}
.popu-lar {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    line-height: 9.68px !important;
    background-color: #C0DCF4;
    padding: 5px 12px;
    margin-left: -5px;
    border-radius: 25px;
}
/* span.popu-lar:before{
	position: absolute;
    content: "";
    width: 100%;
    height: 127px;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent; 
    right: -12%;
    top: -11px;
    background: url(https://cininfo.in/wp-content/uploads/2024/09/mem-img1.png);
    background-position: top;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(345deg);
} */
.memship-details-new {
	background-color:#dfe9f3;padding:20px 25px; border-radius: 25px;height:33rem;border: 1px solid #cbcbcb;
}
.memship-details-new-basic{
	padding:20px 25px;
	padding-top:55px;
	border: 1px solid #cbcbcb;
	border-radius: 25px;
	height:33rem;
}
.upgrad_zoombtn{
	font-family: var(--inter);
    background: #FFDA7B;
    cursor: pointer;
    line-height: 15px !important;
    color: #000 !important;
    border-radius: 25px;
    border: 2px solid #fff;
    padding: 8px 20px !important;
    font-size: 18px;
    font-weight: 600;
}
.img-rel img{position:relative;    top: -145px;
    right: -121%;width:80px;height:auto!important;}
.message1{    width: fit-content;
    margin: auto;
    border: 1px solid;
    border-radius: 5px;
    padding: 40px;
    font-size: 20px;
}
.mem-plan-temp > .elementor-widget-container{background-color: #FCB132!important;
    margin: 0px 0px 40px 0pxmportant;
    padding: 15px!important;
    border-radius: 10px 10px 10px 10px!important;
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 28%)!important;}
.mem-plan-temp > .elementor-widget-container:hover{background-color: #649FC1;}
.new-btn .elementor-button{
	background-color: #ffc634 !important;
	color: #000000 !important;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: 0.03em;
	border-radius: 30px;
}
.new-btn .elementor-button:hover{
	background-color:#3caeff !important;
	color: #000000 !important;
}
input#input_41_30{
	width: 50%;
}
span.monthcls_not{font-size:14px;font-weight:700;margin-top:2px;display:block;}
.members.friends.hcon-message .custom-mem-loop{display:none!important;}
.open-house {
    background-color: #629fc1;
    padding: 40px 10px;
    border-radius: 10px;
}
.open-house h2 {
    font-size: 28px;
	line-height:1.2;
}
.open-house h2, .open-house p {
    color: #fff;
}
.icon.icon-download::before{font-size:22px;color:blue;}
.purple-btn a{
	background-color: #c524d1 !important;
    border-radius: 5px !important;
    padding: 10px 25px !important;
    font-size: 20px !important;
	font-family: 'Scale VF Regular', sans-serif !important;
}
.yellow-btn a{
	font-family: var(--h1-font-family);
    font-size: 16px;
    line-height: 1.20 !important;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0.03em;
    border-radius: 30px;
    padding: 0.6em 2.5em;
    background: #ffc634 !important;
    border-color: transparent;
    color: #000000 !important;
    box-shadow: 0px 0px 0px 0px transparent;
}
.yellow-btn a:hover{
	    box-shadow: 0px 0px 0px 0px transparent;
    background: #3caeff !important;
    border-color: transparent;
    color: #000000 !important;
}
.knowmore {justify-content:center; gap:0.4rem;}
.page-id-24184  h1{
    font-family: 'Scale VF Regular', sans-serif !important;
}
.page-id-24184 h2{
    font-family: 'Scale VF Regular', sans-serif !important;
}
.page-id-24184 h3{
    font-family: 'Scale VF Regular', sans-serif !important;
}
.page-id-24184 p{
    font-family: 'Scale VF Regular', sans-serif !important;
}
.page-id-24184 span{
    font-family: 'Scale VF Regular', sans-serif !important;
}
.page-id-24184 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
    height: 2em !important;
	width: 2em !important;
	margin-top:-8px;
}
@media (max-width: 1024px) {
  .cinematic-section {
    position: relative;
    padding: 0.5rem;
    background: white;
    text-align: center;
    font-size: 1rem;
    color: #d633ff; 
    margin: 0.5rem;
    border-radius: 8px;
    overflow: hidden;
  }

  .cinematic-section::before,
  .cinematic-section::after {
    content: "";
    position: absolute;
    width: 65px;
    height: 65px;
    border: 6px solid #00e387;
  }

  .cinematic-section::before {
    top: 0;
    left: 0;
    border-right: none;
    border-bottom: none;
  }

  .cinematic-section::after {
    bottom: 0;
    right: 0;
    border-left: none;
    border-top: none;
  }
}
#apply {
  scroll-margin-top: 80px; /* or whatever your header height is */
}

#input_44_7 {
    pointer-events: none; /* User cannot click or edit */
    background-color: #f5f5f5; /* Optional: make it look disabled */
    color: #555; /* Optional: text color */
}
.benefit-img{
	position: relative !important;
    top: -5px !important;
}

p#billing_country_field {
    display: none !important;
}
body.page-id-7 h1.entry-title {
  display: block!important;
	padding-top: 10px !important;
}
body.buddypress article.page>.entry-header{margin-bottom: 1em;}
.bp-profile-wrapper.need-separator header.profile-header{column-gap:20px;}
.activity-head-bar{position:relative;z-index:0;}
.bb-card-action .bb-icon-l.bb-icon-comment:before{color:#fff!important;}
.bb-popup-card{width:530px!important;}
.buddypress .subnav-filters-opener i.bb-icon-f.bb-icon-search:before{color:#fff!important;}