.de-marquee-list .d-item-txt {
    font-size: 80px;
	
	}
	
	
	
.de-step-s1{
	border: solid 2px rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .025);
	
	}
	
	
	.table-pricing.dark-style.table-fc tbody tr {
    background: #202231;
}


img.space-img {
opacity:0.5;
}


.table-pricing.table-fc tbody tr td, .table-pricing.table-fc tbody tr th {
    border: none;
    padding: 30px 0 30px 0;
}

.table-pricing.table-fc  thead tr th:first-child,
.table-pricing.table-fc tbody tr td:first-child,
.table-pricing.table-fc tbody tr th:first-child {
       padding-left: 30px;
text-align:left;
}



.de-pricing-plan .d-value.d-custom {
font-size:32px;
} 


.de_count h3 span {
    font-size: 72px !important;
}

#filters a {
padding: 20px;
    width: 100%;
    padding: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 100%;

    font-size: 20px;
	}



#filters a {
text-transform:capitalize;

	}
	
	
	.webinar-title {
	font-size:40px;
	}
	
	
	.icon-arrow-custom {
	font-size:32px;
	font-weight:normal;
	}
	
	

.d-stars	{
	font-size:32px;
	
	}
	
		.d-stars i {
		font-size:22px;
		}
		
		
		
		.de_testi_by img {
		width:30px !important;
		height:30px !important;
		}
		
		
		.table-pricing.dark-style.table-fc {
    color: var(--dark-body-font-color);
    /* background: var(--bg-dark-3); */
    background: rgba(1, 3, 20,.3) !important;
}


.table-pricing.dark-style.table-fc tbody tr {
    background: none !important;
}


 .table-pricing.dark-style.table-fc tbody tr:nth-child(even) {
    background: none !important;
   
}


 .table-pricing.dark-style.table-fc tbody th:first-child {
 text-align: left;
 background: rgba(1,3,20,.35) !important;
 color:#eeeeee !important;
 }


.table-pricing.table-fc thead, .bg-gradient-to-top-right, .p-tagline, h5.title {
    background: rgba(1, 3, 20, .5);
}


.table-pricing.table-fc tbody tr td, .table-pricing.table-fc tbody tr th {
    border: none;
    padding: 30px 0 10px 0;
}



.table-pricing.table-fc tbody tr:last-child td, .table-pricing.table-fc tbody tr:last-child  th {
    border: none;
    padding-bottom: 30px;
}


@media only screen and (max-width: 992px) {
    .table-pricing tbody tr td {
     
        text-align: left !important;
        padding-left: 30px !important;
    }
	
	    .table-pricing tbody tr th .lbl {
		
		display:none;
		
}

.table-pricing.table-fc tbody tr td .lbl {

color:#ffffff;
}

.account-plan {
margin-top:30px;

}

.de_pricing-table .d-action p {
    font-size: 15px;
}



}



.tooltip-inner {
    max-width: 400px;
    padding: 20px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem;
    font-size: 0.65rem;
}


.webinar-box {
   
    transition: transform 0.6s ease; /* Smooth transition for transform */
  
}

/* Keyframes for bounce effect */


/* Apply the bounce effect on hover */
.webinar-box:hover {
    transform: translateY(-20px);
}



.webinar-box:hover  {
    transform: translateY(-20px);
	opacity:0.8;
}




.logo-main {max-width: 150px;}

.scrollbar-v {
background:#00c7b4 !important;
}


.de-pricing-plan .d-period,
.de-pricing-plan .d-cur {
  
    color: #00c7b4 !important;
	
	}


.id-color {
     color: #00c7b4 !important;
}

.bg-color-2, .bg-color-secondary, section.bg-color-2, section.bg-color-secondary, .timeline h5, .testimonial-color .item:nth-child(2n) blockquote:before, a.btn-main.bg-color-2, a.btn-main.invert, #mainmenu li li a.menu-item:hover, #mainmenu ul li:hover>a.menu-item, .icon-box.invert:hover, #jpreBar, .t-circle, .author_list_pp i, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .profile_avatar i, #btn_copy.clicked, #form_quick_search #btn-submit i, .owl-dot.active, .p_list_pp i, .author_list_pp img, .activity-filter li.active, .dark-scheme .de_countdown.bg-color-secondary, .btn-line.hover, a.btn-line.hover, .de_form input[type="checkbox"]:checked + label:before, .coll_list_pp i, #form_sb #btn-submit i, .de-switch input[type=checkbox]:checked + label, .de-card .de-price span, .de-color-icons i, .container-timeline ul li::before, .pricing-table.table-featured .mid, .pricing-table.table-featured a.btn-main, .page-item.active .page-link, .de-marquee-list .d-item-block.bg-color-2 {
    background: #00c7b4 !important;
}




.id-color, .date-box .day, .slider_text h1, h1.id-color, h2.id-color, h3.id-color, h4.id-color, .pricing-box li h1, .title span, i.large:hover, .feature-box-small-icon-2 i, .pricing-dark .pricing-box li.price-row, .ratings i, header.smaller #mainmenu a.menu-item.active, .pricing-dark .pricing-box li.price-row, .dark .feature-box-small-icon i, a.btn-slider:after, a.btn-line:after, .team-list .social a, .de_contact_info i, .dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, a.btn-text:after, .separator span i, address span strong, .widget_tags li a, .dark .btn-line:after, .dark a.btn-line:after, .crumb li .active, .btn-right:after, .btn-left:before, #mainmenu li a.menu-item:after, header .info .social i:hover, #services-list li.active, #services-list li.active a:after, .testimonial-list:before, span.deco-big, h2.hs1 span, .blog-list .date-box .day, .social-icons-sm i, .de_tab.tab_style_4 .de_nav li span, .de_testi.opt-2 blockquote:before, .profile_pic .subtitle, .countdown-s3 .countdown-period, .countdown-s4 .countdown-period, .social-icons i:hover, a.btn-link, blockquote.s1:before, .accordion a:before, .expand-custom .toggle:before, .sitemap.s1 li:before, .list li:before, .post-meta span:before, .mask .cover .date:before, .pricing-s2 .bottom i, .post-text h3 a:hover, .demo-icon-wrap i, .demo-icon-wrap-s2 span, a.btn-border.light:hover, .de_testi.opt-2.review .p-rating, .p-title, .h-phone i, a.btn-main.btn-white, a.bc-btn, .de_tab .de_nav li span, .nav-link, .nav-link:focus, .nav-link:hover, .pricing-table .bottom i, #topbar i, .topbar-widget a span, .de-icon, a#cookit-link, #mainmenu>li.has-child:after {
    color: #00c7b4 !important;
}

#mainmenu>li::before {
display:none;

}


.de_testi blockquote {
  
    background: rgba(235, 235, 235, .1);
}

.de_testi blockquote:before {
    content: "\f091" !important;
}


.de-testi-a:before {
 
   display:none;
	
	}

.swiper-button-next, .swiper-button-prev {
   color: #00c7b4 !important;

}


.client-btn {
font-weight:700;

}

#buy-now {
   
    bottom: 75px;
	}

#buy-now a img {
    width: 110px;
    margin-left: 0px;
    margin-top: 8px;
}


.modal-dialog {
      max-width: 800px;
      margin: 30px auto;
  }

.modal-body {
  position:relative;
  padding:0px;
}
.btn-close {
  position:absolute;
  right:-30px;
  top:0;

}

.sw-price .d-cur, .sw-price .d-period {
  color: #00c7b4 !important;
  
  
  }


.btn-video {
cursor:pointer;
}


.custom-modal-position {

}

 .social-icons i {
    color:  #fff !important;
}
  
  
   .social-icons i:hover {
    color:  #E51284 !important;
}
  
  
  
  footer .footer-logo {
  
  width:160px;
  
  }
  
  
  
  .lds-roller div:after{
     background:  #00c7b4 !important;
}


  .logo-mobile {
  width:110px;
  }
	
	
@media screen and (max-width: 768px) {

    span.packages-section-label > h4{
        font-size:15px;
    }
  
  .de-testi-a .d-img {

    max-height: 70%;
	
	}
	
	.menu-simple { 
	
	padding-top:50px;
	}
	
	.menu-simple li {
    display: block;

    text-align: left !important;
    margin-left: 0px;
}

    .sw-caption {
        top:50% !important;
    }
	

h1.slider-title.s2 {
    font-size: 48px;
  
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 65%);
}

    .de-testi-a .d-img {
        width: 50%;
        right: -30px;
    }

.de-testi-a .d-quote {
 
    width: 80%;
}

.webinar-title {
    font-size: 36px;
}

}


 footer .widget a:hover {

color:  #00c7b4 !important;

}

.de-step-s1 {

    padding: 45px;
    padding-right: 25%;
	
	}


.select2-container--default img {
display:none;
}


.select2-container--default .select2-selection--single {
   
    font-size: 22px;
    padding-left: 5px;
    padding-top: 10px;
}




.faq .radio-img-btn > input + label {
cursor:pointer !important;
}

.faq .radio-img-btn > input:checked + label {

background: linear-gradient(to right, var(--primary-color), var(--secondary-color));
border: 0px solid #E51284;
box-shadow: 0 0 40px 0px rgba(var(--primary-color-rgb), 1);

}

.faq .accordion-section-content a {

color:#00c6b4 !important;

}



@media screen and (max-width: 768px) {

.about-page .video-player {
    margin: 0  !important;
    width: 100%  !important;
   height: auto !important;
min-height:300px;
}

.about-page .de-step-s1,
.about-page .de-step-s2 {
    
    padding-right: 10%;
}


}

.about-page i.fa.fa-bullseye::before {

    opacity: 0.05 !important;
	
}
.about-page i.fa.fa-rocket::before {

    opacity: 0.05 !important;
	
}





.news-page img.lazy {
        height: 250px;
    }
    
.news-page      .bloglist.item a {
    color:#ffffff !important;
    }
    
.news-page   .bloglist.item a:hover {
    color:#ffffff !important;
    
    opacity:0.6;
    }


.dark-scheme .pagination li.active a {
    border-color: #E51284 !important;
	background:  #E51284 !important;
}



.content-post a {
	color:#00c6b4 !important;
}


.remove-logo {
    background: #000002;
    width: 100%;
    height: 90px;
    bottom: 78px;
    z-index: 9999 !important;
    position: relative;
    border: 1px solid black;
    border-top: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.tradingview-widget-container {
width: 100%; 
min-height: 810px;
}

a.link:hover {
	opacity:0.5;
}



.objectives-page  .radio-img-btn > input + label {
cursor:pointer !important;
}

.objectives-page  .radio-img-btn > input:checked + label {

background: linear-gradient(to right, var(--primary-color), var(--secondary-color));
border: 0px solid #E51284;
box-shadow: 0 0 40px 0px rgba(var(--primary-color-rgb), 1);

}

.objectives-page  .table-pricing.dark-style {
	background:none !important;
}

.objectives-page  .table-pricing.dark-style tbody tr {
    background: rgba(var(--bg-dark-1-rgb), .9);
}


.objectives-page  .table-pricing tbody tr td, .objectives-page  .table-pricing tbody tr th {
    border: none;
    padding: 30px 0;
}


.objectives-page  .table-pricing tbody tr th {
    text-align: right;
    padding-right: 20px;
    color: #fff;
    background: rgba(235, 235, 235, 0.02);
}

.objectives-page  .price-fee {
    font-weight: 800;
    color: #fff;
    font-size: 1.5rem;
}

.objectives-page  .discount-fee {
   color: #da178d;
    font-weight: 800;
}


@media only screen and (max-width: 992px) {
 .objectives-page  .table-pricing tbody tr th .lbl, .objectives-page .table-pricing tbody tr td .lbl {
      color:#fff;
    }

	.objectives-page  .table-pricing tbody tr th:first-child {

	background: linear-gradient(to right, var(--primary-color), var(--secondary-color));
	}

}




@media only screen and (max-width: 992px) {
    .mt-sm-30 {
        margin-top: 30px;
    }
}



.contact-page i {
    font-size: 5rem;
opacity:0.1;
}

.contact-page a {
color:#00c7b4 !important;
}


.contact-page a:hover {
opacity:0.6;
}


.bg-dark-1.panel-box {
    background: rgba(0, 0, 2, 0.95) !important;
}


form a.link-terms {
color:#fff !important;
text-decoration:none !important;
border-bottom:1px solid #fff !important;
}

form a.link-terms:hover {
opacity:0.6 !important;
}



.plan-icon {
width:50px;
height:auto;
}

.commission-plans p {
    line-height: 1.4rem;
}

.affiliate-features img {
width:64px;
height:64px;

}

.affiliate-why .de-step-s1 {
padding:40px !important;
}

.affiliate-why  a.btn-main:before {
display:none;
}




button.btn-custom{

    position: absolute;
    top: -23px;
    right: -42px;
    background-color: transparent;
    border: none;
    font-size: 2.5rem;
    color: #00c7b4;
    cursor: pointer;
width: 2rem; /* Set a fixed width */
    height: 2rem; /* Set a fixed height */
    padding: 0; /* Remove padding if any */
    display: flex;
    align-items: center;
    justify-content: center;
}




.discount-text {
font-size:0.85rem !important;
font-weight:800 !important;
}



   
        ::selection {
            background-color: #00c7b4 !important; 
           
        }

        ::-moz-selection {
            background-color: #00c7b4 !important;
          
        }
        ::-webkit-selection {
            background-color: #00c7b4 !important;
          
        }
		
		
		
		.discount-text {
			    color: #da178d;
    font-weight: 800;
}
		