div.header-top,.CustomAnnouncedBar,.AnnouncedCustomSection{
	display:none !important;
}
/* @font-face{
	font-family: 'Avenir';
    src: url('<?php echo get_template_directory_uri(); ?>/fonts/avenirltstd-black_1-webfont.woff2') format('woff2'),url('<?php echo get_template_directory_uri(); ?>/fonts/avenirltstd-black_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */
@font-face{
	font-family: "Avenir Book";
    src: url("/wp-content/themes/bootstrap-basic/fonts/AvenirLTStd-Book.woff2") format("woff2"),
         url("/wp-content/themes/bootstrap-basic/fonts/AvenirLTStd-Book.woff") format("woff");
    font-display: swap;
}

@font-face{
	font-family: "Avenir Roman";
    src: url("/wp-content/themes/bootstrap-basic/fonts/AvenirLTStd-Roman.woff2") format("woff2"),
         url("/wp-content/themes/bootstrap-basic/fonts/AvenirLTStd-Roman.woff") format("woff");
    font-display: swap;
	}

@font-face{
	font-family: "Avenir";
    src: url("/wp-content/themes/bootstrap-basic/fonts/AvenirLTStd-Black.woff2") format("woff2"),
         url("/wp-content/themes/bootstrap-basic/fonts/AvenirLTStd-Black.woff") format("woff");
    font-display: swap;
}



.scrollToTopBtn{
	bottom:250px !important;
}
.ctc_wp_desktop{
	bottom:180px !important;
}
.WantResults,.TopperReviewContainer{
	display:none;
}
.REDCLOR{
	color:#FF0000 !important;
}
.notificationlanding,.notificationlanding strong{
	color: #191919 !important;
	font-size: 20px;
}
.register_mobile .date-and-time.mainconterlandingpage{
	display:flex;
}
#CsatmantraImage{
	padding-bottom:48px;	
}
.csatmnatraimageinner{
	max-width: 100%;
    width: 100%;
    margin: 0 auto;
    object-fit: contain;
    height: 500px;
}
.conterlandibgage .wpdevart_countdown_extend_standart{
	margin-bottom: 0px;
}
.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart {
    width: unset !important;
	grid-column-gap: 0em;
    grid-row-gap: .5em;
    grid-template-columns: repeat(2, 1fr);
	margin-left: 10px !important;
}
.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart .time_text{
	background-color: transparent !important;
    color: #FF0000 !important;
    font-weight: bold !important;
	font-size: 20px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.seatslefttopHeader{
	margin-bottom: 10px;
}
.rightside .seatslefttopHeader{
	margin-bottom: 0px !important;
	margin-top: 10px !important;
}
.seatslefttopHeader .notification1{
	font-size: 20px;
}
.TopperReviewContainer img{
	width:323px;
	height:700px;
	margin-right: 10px;
}
.WantResults{
	float: left;
    width: 100%;
    text-align: center;
    color: #FF0000 !important;
}
.WantResults span{
	font-size: 26px !important;
	font-weight: 600;
    text-align: center;
    width: 100%;
    font-family: 'Inter', sans-serif;
}
.TopperReviewContainer{
	padding-top:96px;
	padding-bottom:96px;
	width:100%;
	float:left;
}
.TopperReviewContainer .ROW1{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.TopperReviewContainer .ROW1 .Topper3,.TopperReviewContainer .ROW2 .Topper6,.TopperReviewContainer .ROW3 .Topper9{
	margin-right: 0px;
}
.TopperReviewContainer .ROW2{
	margin-top: 50px;
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.TopperReviewContainer .ROW3{
	margin-top: 50px;
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.header-logo{
	display:none;
}
.DoubtfulSection .include_details{
	padding-top: 20px !important;
}
#reviews mark{
	background: #ff0;
}
.LETCSAT.secondtext{
	margin-bottom:20px;
}
.LETCSAT{
	float: left;
    width: 100%;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	text-align:center;
	margin-top:20px;
    font-weight: 700;
    font-size: 18px;
}

.LEFTSEATS.ontopofbutton{
    float: left;
    width: 100%;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.Cont .tuple .w2 .iCONOUTERDIV{
	border: 7px solid #FFC929 !important;
}
.reccolrtext{
	color: #FF0000 !important;
}
.tuple i:before {
    color: #FFC929 !important;
}
.header-po{
margin-top: 150px;
}
.BATCHSTARTMAIN h4{
font-size: 20px;
}
.sp-testimonial-pro img{
max-width:100%;
}
.feature_sec.EnrollCourseDivMainSection,.testimonials.cmn_sec,.Wocommercereviwew.cmn_sec{
float: left;
    width: 100%;
}
.register_mobile_heading,.register_mobile_startdate{
display: flex;
    justify-content: center;
    flex-direction: row;
}
.register_mobile_startdate .batchstartdate{
align-self: center;
color: #FF0000 !important;
    font-size: 20px;
margin-left: 5px;
font-weight:700;
}
.register_mobile{
	display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    background: #ffd147 !important;
    padding: 0px 20px 0px;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 99;
    border-radius: 20px 20px 0px 0px;
    font-family: 'Inter', sans-serif !important;
    color: #191919 !important;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.leftside{
	display: inline-block;
    vertical-align: middle;
    float: left;
    width: 45%;
}
.rightside{
	display: inline-block;
    vertical-align: middle;
    float: right;
    width: 45%;
}
.register_mobile_startdate h4{
font-size: 20px;
font-weight:700;
}
.register_mobile .date-and-time {
    color: #191919;
    font-size: 20px;
    display: block;
	font-weight:700;
    margin-bottom: 10px;
	margin-top: 4px;
}
.register_mobile .headingRed{
color:#FF0000;
}
.register_mobile_detail{
text-align:center;
display: flex;
justify-content: center;
flex-direction: row;
}
.register_mobile h3 {
    font-size: 20px;
    font-weight: 700;
margin-top: 10px;
margin-bottom: 0px;
    display: inline-block;
align-self: center;
}
a.btn-get-started.scrollto.right_register_text {
margin-left: 10px;
    box-sizing: border-box;
    text-decoration: none;
    line-height: 20px;
    letter-spacing: 1px;
    font-weight: 700;
    display: inline-block;
    text-align: center;
    margin-bottom: 10px;
    color: #fff;
    border-radius: 50px;
    transition: .3s all ease-in-out;
    box-shadow: none!important;
    padding: 5px 23px !important;
    float: right;
    font-size: 20px !important;
}
a.btn-get-started.scrollto{
    background:#FF0000 !important;
}

.Mainconatiner .header-top{
display:block !important;
}
.header-po{
padding:0px;
}
.container.only-id{
width: 100%;
    padding: 0px;
}
.title_sec{
margin-bottom: 64px;
}
.BATCHSTARTMAIN{
margin-bottom:20px !important;
}
.FEEANDSEATS{
margin-bottom:96px !important;
}
.Singlevideoplay img, .Singlevideoplay iframe, .Singlevideoplay object, .Singlevideoplay embed{
max-width:100%;
}
.Wocommercereviwew{
margin-bottom:96px !important;
}
.FAQ .container{
text-align: center;
margin-bottom:64px;
}
.welcome-inner #text-4 .textwidget p{
margin-bottom:0px;
}
#coursehighlightsCls .DoubtfulSection{
   margin-bottom: 0px;
}
.demovideo{
float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    font-size: 20px;
    color: #191919;
    font-weight: 700;
}
.all_review span{
    background: #eeeef0;
    font-size: 30px;
    padding: 20px 59px;
    display: inline-block;
    border-radius: 50px;
    background: #F0F0F0 !important;
    color: #000;
    font-weight: 600;
}
.all_review span:hover {
    text-decoration: none;
}
.header-po{
border-bottom: none;
}
.MasterCSATheading,.DoubtfulSectionID{
	margin-bottom: 96px;
}
.AffordablePrice{
	margin-bottom:96px;
	float: left;
    width: 100%;
}
.batchstartouter{
	margin-top:96px;
	float: left;
    width: 100%;
}
.title_sec h2{
margin-top:0px;
}
.DoubtfulSectionID{
border-radius: 10px !important;
}
.notification1{
font-size: 18px;
}
.Singlevideoplay{
padding-bottom:96px;
padding-top:96px;
}
.YoutubeVideo{
	width:100%;
	float:left;
	margin-bottom:96px;
	margin-top:96px;
}
.inneryoutube{
width: 50%;
    margin: 0 auto;
}
.YoutubeVideo img{
max-width:100%;
}
.buttonStartegy{
    float: left;
    width: 100%;
    text-align: center;
	margin-top: 96px;
}
.buttonStartegy.loginbutton2{
	margin-top: 20px !important;
}
.FAQ{
margin-bottom:96px;
margin-top:96px;
}
.hurryText,.time_left_extended,.time_text{
text-align:center;
}
.ibx-notification-popup{
display:none;
}
.button {
width: 500px;
  background-color: #FF0000;
  border: none;
  color: white;
  padding: 15px 10px 15px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 19px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 5px;
  text-transform: uppercase;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700;
  -webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	
}
.buttonStartegy.btn2{
    margin-top: 0px;
}
.testimonials .title_sec{
margin-top: 96px;
}
.TOP5{
font-size: 45px;
}
.courseshighlightmainclass{
width:100%;
float:left;
}


.all_review {
    text-align: center;
    float: left;
    width: 100%;
    margin: 96px 0px 64px 0px;
}
.all_review a {
    background: #eeeef0;
    font-size: 30px;
    padding: 20px 59px;
    display: inline-block;
    border-radius: 50px;
    background: #F0F0F0 !important;
    color: #000;
    font-weight: 600;
}
.footertop,.footer-c{
display:none;
}

h4.wel-cs {
    text-align: center;
    color: #f96331;
    margin-top: 20px;
}
.seatleft{
	width: 100%;
    text-align: center;
	float:left;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.BATCHSTARTMAIN{
width: 300px;
    margin: 0 auto;
}
.batchdatebox{
width:100% !important;
}
.Singlevideoplay{
width: 100%;
    float: left;
}
ul.slick-dots {
    display: none !important;
}
.FAQ{
width:100%;
float:left;
}
.ThinkCSAT {
    text-align: center;
    font-size: 28px;
    margin-top: 20px;
    font-weight: 700;
    text-transform: uppercase !important;
}
.DoubtfulSectionh3.strokeClas{
background: url('https://cdn.csatmantra.com/wp-content/uploads/2024/03/19101041/stroke.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 25px 0px 25px 0px;
    margin: 0;
    color: #FFF !important;
}
.DoubtfulSectionh3.strokeClas{
color: #FFF !important;
}

#coursehighlightsCls .IncludedHeading.DoubtfulSectionh3{
padding-bottom: 25px ;
}
#coursehighlightsCls{
margin-top:20px;
float:left;
padding-bottom:96px;
}

#logotext{
margin-top: 30px;
}
.IncludedHeading{
font-size: 45px;
}
.banner{
margin-top: 64px;
}
#coursehighlightsCls .whiteboxCoursesHighlights.DoubtfulSection{
padding-bottom: 56px;
padding-top: 56px;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-content{
text-align: justify;
font-family: 'Inter', sans-serif !important;
}

@media only screen and (max-width: 1200px){
	.header-logo {
		float: none;
	}
	.leftside,.rightside{
		width: 52%;
	}
	#ht-ctc-chat {
		bottom:180px !important;
	}
	.scrollToTopBtn{
		bottom:250px !important;
	}
	
}

@media only screen and (max-width: 1195px){
	.batchdatebox {
        width: 75% !important;
        margin: 0 auto;
    }
	.BATCHSTARTMAIN {
		width: 35%;
		margin: 0 auto;
	}
	.button{
		width:50%;
	}
	.IncludedHeading {
		font-size: 40px;
	}
	.Singlevideoplay iframe{
		height:540px;
		width:100%;
	}
	.leftside,.rightside{
		width: 52%;
	}
	#ht-ctc-chat {
		bottom:180px !important;
	}
	.scrollToTopBtn{
		bottom:250px !important;
	}
}
@media only screen and (max-width: 1024px){
	.batchdatebox {
        width: 85% !important;
        margin: 0 auto;
    }
	.guidanceAndpreparation{
		width:80%;
		margin:0 auto;
	}
	.TopperReviewContainer .ROW1{
		justify-content: space-between;
	}
	.TopperReviewContainer img{
		margin-right: 0px;
		max-width: calc(100% - 40px); /* Adjusts width to include padding effect */
		margin: 0 auto; /* Centers the container */
	}
	.leftside,.rightside{
		width: 52%;
	}
	#ht-ctc-chat {
		bottom:180px !important;
	}
	.scrollToTopBtn{
		bottom:250px !important;
	}
}
@media only screen and (orientation: portrait) and (min-width: 300px) and (max-width: 767px){
	.page-template .header-top, .page-template .CustomAnnouncedBar, .page-template .AnnouncedCustomSection{
		display:none !important;
	}
	.textwithstroke{
		margin-top: 140px;
	}
	
}
@media only screen and (max-width: 568px){
	.alstsection {
		margin-bottom: 130px !important;
	}
	.register_mobile{
		display: block;
	}
	.rightside .seatslefttopHeader{
		margin-top:0px !important;
	}
	.leftside,.rightside{
		display: inline-block;
		vertical-align: middle;
		float: none;
		width: 100%;
	}
	.scrollToTopBtn{
		bottom:300px !important;
	}
	 #ht-ctc-chat {
		bottom:200px !important;
	}
	.notificationlanding strong{
        font-size: 15px !important;
    }
	.course-container,.course-container2{
		width: 100% !important;
		padding-right: 25px !important;
        padding-left: 25px !important;
	}
	.course-description p{
		font-size: 20px !important;
	}
	h1.course-title2,p.mentor-info2,p.mentor-info2 span{
		font-size: 30px !important;
	}
	.intro-text,.main-message,.scenario{
		width: 95% !important;
	}
	..guidanceAndpreparation{
		width: 92% !important;
	}
	.batchdatebox {
        width: 90% !important;
    }
	.Singlevideoplay iframe{
		height:202px;
		width:100%;
	}
	.register_mobile .date-and-time{
		margin-bottom: 0px;
	}
	.notificationlanding{
		font-size: 17px;
	}
	.csatmnatraimageinner{
		height:auto;
	}
	.buttonStartegy.loginbutton2 .button{
		margin-bottom:0px;
	}
	.button{
		font-size: 18px;
	}
	.TopperReviewContainer .ROW1,.TopperReviewContainer .ROW2,.TopperReviewContainer .ROW3{
		display:inline-block;
		text-align: center;
	}
	.TopperReviewContainer img{
		margin-bottom: 50px;
		margin-right: 0px;
	}
	.TopperReviewContainer .ROW2{
		margin-top: 0px;
	}
	.TopperReviewContainer .ROW3{
		margin-top: 0px;
	}
	.TopperReviewContainer .ROW3 .Topper9{
		margin-bottom: 0px;
	}
	.BATCHSTARTMAIN {
	width: 80%;
	margin: 0 auto;
	}
	.inneryoutube{
	width:100%;
	}
	.IncludedHeading {
	font-size: 26px !important;
	}
	#coursehighlightsCls .IncludedHeading.DoubtfulSectionh3{
	padding-bottom: 40px !important;
	}
	.DoubtfulSectionh3.strokeClas{
	padding:44px 20px 44px 20px !important;
	}
	.YoutubeVideo {
	width: 100%;
	}
	.OtherInstitution, .CSATMANTRA {
	font-size: 26px;
	}
	.all_review a {
	font-size: 21px;
	padding: 20px 44px;
	}
	.elementor-widget-accordion .elementor-accordion .elementor-accordion-title,.elementor-widget-accordion .elementor-accordion .elementor-active .elementor-accordion-title{
	font-size: 16px !important;
	}
	.elementor-widget-accordion .elementor-accordion .elementor-tab-content p span,.elementor-widget-accordion .elementor-accordion .elementor-tab-content p{
	font-size: 14px !important;
	}
	.elementor-widget-accordion .elementor-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion .elementor-active .elementor-accordion-title{
	font-size: 15px !important;
	}
	.register_mobile_heading {
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.bannerdesktop{
	display:none;
	}
	.register_mobile .date-and-time{
		align-self: center;
		font-size: 17px;
	}
	.register_mobile_startdate h4{
		font-size: 17px;
		text-align:right;
	}
	.register_mobile_startdate .batchstartdate{
	font-size: 17px;
	}
	a.btn-get-started.scrollto.right_register_text{
		margin-top: 0px;
		margin-bottom: 10px;
		font-size: 17px !important;
	}
	.register_mobile h3{
		font-size: 17px;
	}
	.seatslefttopHeader .notification1,.seatslefttopHeader .notification1span{
		font-size: 17px;
	}
	.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart .time_text {
			font-size: 17px !important;
		}
	.register_mobile{
		padding:0px !important;
	}

}
@media only screen and (max-width: 450px){
	a.btn-get-started.scrollto.right_register_text{
		margin-bottom: 0px;
		font-size: 15px !important;
	}
	.register_mobile_detail {
		padding-bottom: 10px;
		margin-bottom:0px;
	}
	.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart .time_text {
		font-size: 15px!important;
	}
	.register_mobile h3 {
		font-size: 15px;
	}
	.seatslefttopHeader .notification1,.seatslefttopHeader .notification1span{
		font-size: 15px;
	}
	.register_mobile_startdate h4 {
		font-size: 15px;
	}
	.register_mobile_startdate .batchstartdate,.register_mobile .date-and-time {
		font-size: 15px;
	}
}
@media only screen and (max-width: 414px){
	.OtherInstitution, .CSATMANTRA {
		font-size: 18px !IMPORTANT;
	}
}
@media (max-width:400px){
	
	.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart{
		margin-left:0px !important;
	}
	.register_mobile_detail {
		padding-bottom: 10px;
		margin-bottom:0px;
	}
	.register_mobile .date-and-time{
		margin-bottom: 0px;
	}
	a.btn-get-started.scrollto.right_register_text{
		margin-bottom: 0px;
		font-size: 15px !important;
	}
	.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart .time_text {
		font-size: 15px!important;
	}
	.register_mobile h3 {
		font-size: 15px;
	}
	.seatslefttopHeader .notification1,.seatslefttopHeader .notification1span{
		font-size: 15px;
	}
	.notificationlanding{
		font-size: 15px;
	}
	.register_mobile_startdate h4 {
		font-size: 15px;
	}
	.register_mobile_startdate .batchstartdate,.register_mobile .date-and-time {
		font-size: 15px;
	}
	iframe#mobile-banner-videos {
		height: 200px!important;
	}
	.batchdatebox{
		width:100% !important;
	}
	
}
@media (max-width:375px){
	a.btn-get-started.scrollto.right_register_text{
		margin-bottom: 0px;
		font-size: 14px !important;
	}
	.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart .time_text {
		font-size: 14px!important;
	}
	.register_mobile h3 {
		font-size: 14px;
	}
	.seatslefttopHeader .notification1,.seatslefttopHeader .notification1span{
		font-size: 14px;
	}
	.notificationlanding{
		font-size: 14px;
	}
	.register_mobile_startdate h4 {
		font-size: 14px;
	}
	.register_mobile_startdate .batchstartdate,.register_mobile .date-and-time {
		font-size: 14px;
	}
	
}
@media (max-width:360px){
	.BATCHSTARTMAIN h4 {
		font-size: 18px;
	}
	a.btn-get-started.scrollto.right_register_text{
		margin-bottom: 0px;
		font-size: 14px !important;
	}
	.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart .time_text {
		font-size: 14px!important;
	}
	.register_mobile h3 {
		font-size: 14px;
	}
	.seatslefttopHeader .notification1,.seatslefttopHeader .notification1span{
		font-size: 14px;
	}
	.register_mobile_startdate h4 {
		font-size: 14px;
	}
	.register_mobile_startdate .batchstartdate,.register_mobile .date-and-time {
		font-size: 14px;
	}
	.batchdatebox {
        width: 92% !important;
    }
	
	
}
@media (max-width:320px){
	.batchdatebox {
        width: 100% !important;
    }
	.BATCHSTARTMAIN .row.batchdatebox .col-sm-10 {
        width: 81.233333% !important;
    }
	a.btn-get-started.scrollto.right_register_text{
		margin-bottom: 0px;
		font-size: 12px !important;
	}
	.shopCounter.conterlandibgage .wpdevart_countdown_extend_standart .time_text {
		font-size: 12px!important;
	}
	.register_mobile h3 {
		font-size: 12px;
	}
	.seatslefttopHeader .notification1,.seatslefttopHeader .notification1span{
		font-size: 12px;
	}
	.register_mobile_startdate h4 {
		font-size: 12px;
	}
	.register_mobile_startdate .batchstartdate,.register_mobile .date-and-time {
		font-size: 12px;
	}
	
}

/* NEW CSS Demo Section */
.course-container {
    /*width: 80%;*/
    margin: 0 auto;
    padding: 20px;
    background-color: #000000;
    /*border-radius: 8px;*/
    /*margin-top: 30px;*/
    text-align: center;
    color: #ffffff;
    font-weight: bold;
}

.big-news {
    margin: 20px auto;
    padding-bottom: 0;
}

.big-news, .big-news > *, .big-news > .intro-text {
    font-family: Poppins, 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    padding: 20px;
    text-align: center;
}

.big-news h1 {
    font-size: 40px;
    text-decoration: underline;
    margin-bottom: 0;
}

.big-news p.intro-text {
    font-size: 18px;
    margin: 0 auto;
}

.enroll-section {
    text-align: center;
    padding: 20px;
}

h1.course-title {
    color: #ffffff;
    margin-bottom: 15px;
    font-family: Poppins, 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2em;
}

.course-container > h2 {
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
    font-family: Poppins, 'Avenir', Helvetica, Arial, Lucida, sans-serif;
}

.course-container .divider-element {
    border-top: 3px solid #ff0000;
    margin: 25px auto;
}

.course-container > p.bottom {
    font-size: 16px;
}

.underliner {
    background-color: rgb(159, 28, 28);
    padding-bottom: 5px;
    padding-top: 5px;
}

.underliner .divider-element {
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    margin: 0 auto;
}

p.mentor-info {
    color: #EE2812;
    margin-bottom: 25px;
    font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 900;
    font-size: 58px;
    line-height: 1.2em;
}
.customFont,.readmore{
	font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif !important;
}
.read-more-reviews {
    margin-bottom: 150px;
}

.course-description p {
    font-size:25px;
    color:#101010;
    line-height: 1.3em;
    margin-bottom: 30px;
	font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
}
.StopWorrying{
	margin-bottom: 0px !important;
}
/* Demo Section */
.demo-section {
    margin-top: 40px;
	width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
}

.demo-title {
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
	margin-left:5px;
}

.btn-demo {
   font-size: 20px;
    color: #0000FF;
    font-weight: 600;
    margin-left: 5px;
    text-decoration: underline;
}
.btn-demo:hover,.btn-demo:focus{
   font-size: 20px;
    color: #0000FF;
    font-weight: 600;
    margin-left: 5px;
    text-decoration: underline;
	
}


/* Enroll Section */
.enroll-section h3 {
    font-size: 22px;
    color: #000000;
    margin-bottom: 15px;
	font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
}

.btn-enroll ,.btn-enroll:hover,.btn-enroll:focus {
	font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
    font-size: 20px;
    color: #191919 !important;
    background-color: #ffd147 !important;
    padding: 12px 25px;
    text-decoration: none;
    border-radius: 5px;
    display: inline-block;
    transition: background-color 0.3s ease;
    margin-bottom: 20px;
	font-weight:600;
	-webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.enroll-section p {
    font-size: 20px;
    color: #000000;
    margin-top: 10px;
    font-weight: 600;
	font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
}
.TopperReviewContainer.section2{
	padding-bottom: 0px;
	display:block;
	padding-top:0px;
    width: 100%;
}

.course-container2 {
    width: 100%;
    margin: 20px auto;
    padding: 20px;
    background-color: #ffffff;
    /*border-radius: 8px;*/
    text-align: center;
    float: left;
}
.course-container2.black-bg, .course-container2.black-bg > h1, .course-container2.black-bg > p, .course-container2.black-bg > ul {
    background-color: #000000;
    color: #ffffff;
}
.course-container2.black-bg strong {
    color: #ff0000;
    font-weight: 900;
}
.course-container2 > ul {
    list-style-type: none;
    text-align: left;
    padding-left: 0;
}

h1.course-title2 {
    font-size: 40px;
    color: #101010;
    padding-top: 20px;
    padding-bottom: 20px;
	/*font-weight: 900;*/
    /*font-family: 'Caveat';*/
    text-shadow: 0 0 0 transparent;
    width: 86%;
    font-family: Poppins, 'Avenir', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    margin: 20px auto;
}
.course-container2 strong {
    color: rgb(159, 28, 28);
}
.course-container2 li {
    /*font-weight: bold;*/
}
p.mentor-info2 {
    font-size: 40px;
    color: #101010;
    margin-bottom: 25px;
    font-weight: 900;
    font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
}
p.mentor-info2 span {
    font-size: 40px;
    color: #EE2812;
    margin-bottom: 25px;
    font-weight: 900;
}
.course-description2 p {
    font-size: 22px;
    color: #101010;
    margin-bottom: 25px;
    font-weight: bold;
	text-align:left;
}
.intro-text {
	margin: 0 auto;
    width:86%;
	font-size:18px;
    color: #101010;
    text-align: left;
	margin-bottom:30px;
	font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
}
ul.intro-text {
    margin-bottom: 0;
}
ul.intro-text li {
    margin-bottom: 20px;
}
/* Main Message */
.main-message {
    margin: 0 auto;
    width:86%;
	font-size: 18px;
    color: #101010;
    text-align: left;
	font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
}
b{
	font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
}
h3.course-title2 {
    color: #101010;
    margin-bottom: 15px;
    font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
}
.rememberClass{
	font-size: 25px;
    color: #101010;
    line-height: 1.3em;
    margin-bottom: 30px;
    font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif
}
.guidanceAndpreparation{
	width:85%;
	margin:0 auto;
}
/* Scenario Text */
.scenario {
     margin: 30px auto;
    width: 86%;
	font-size:18px;
    color: #101010;
    text-align: left;
	line-height: 1.9em;
    font-family: 'Avenir Book', Helvetica, Arial, Lucida, sans-serif;
}
.scenario.truth,.course-title2.truth{
	margin-top:30px;
}
.scenario.spending{
	width: 80%;
}
.scenario.InsideTheCourse{
	width: 80%;
}
.redcolor,.redcolor b{
	color:#EE2812;
}
.alstsection{
	margin-bottom: 80px;
}
.ImageCont img{
	width: 230px;
}
.boldclass{
	font-weight:700;
}
.Wocommercereviwew.newlandingpage{
	margin-bottom:0px !important;
}
/* Highlighted Strong Text */
strong {
    font-weight: bold;
    color: #d32f2f;  /* Red for emphasis */
}

/* Add some spacing between elements */
h1, p {
    margin-bottom: 20px;
}

