.ml-0{ margin-left:0 !important;}

.mr-0{ margin-right:0 !important;}

.headersec .ratingsec{
	margin:0;
}

.beginnerherocontentarea h4{ font-weight:400;}

.beginnerherocontentarea .btnallgroup{ margin-top:25px;}

.certifysec{ justify-content:center; gap:30px; display:flex; margin-top:20px; flex-wrap:wrap; align-items:center;}

.certifysecbox{ display:flex; gap:8px; align-items: center; font-size:12px; color:#fff; font-weight:400;}

.certifysecbox img{ display:block; width:16px;}

.beginnerprodsec .limitedtext{ font-size:12px; color:#494949; line-height:180%;}

.beginnerprodsec .primarybtn:hover{ background:#E55F1F; border: 2px solid #E55F1F;}

.beginnerprodbottext h4{color: #FFF;
text-align: center;
font-size: 20px;
font-weight: 600;
line-height: 30px; /* 150% */
letter-spacing: -0.4px;}

.beginnerprodbottext p{color: #FFF;
text-align: center;
font-size: 14px;
font-weight: 500;
margin-top:15px;
letter-spacing: -0.28px;}


.beginnerspecialistsec{ background:#1C3B35;}
.beginnerspecialistpcimg{ position:absolute; right:0; top:0; height:100%; object-fit:contain; width:524px;}

.beginnerspecialistconentarea h2{ margin:-80px 0 0;}

.footbancontent .title-subheading{ max-width:664px;}

/**************************20-04-2026*****************************************************/


.page-id-7501 .beginnerusp, .page-id-7501 .beginnermembershiparea, .page-id-7501 .beginnerstepsec, .page-id-7501 .completemembership, .page-id-7501 .beginnerspecialistsec, .page-id-7501 .zigzagwrapbeginner, .page-id-7501 .whysfasecbeginner { display:none;}

.page-id-7501 .certifysec{ gap:12px;}

.juniorspecialistsec .sfamembershiparea ul {
	max-width: 518px;
}

.page-id-7293 .juniorusp, .page-id-7293 .juniormembershiparea, .page-id-7293 .juniorstepsec, .page-id-7293 .juniorspecialistsec, .page-id-7293 .zigzagwrapjunior, .page-id-7293 .familysec { display:none;}


.ultimateaddonsec{ background:#F5F0E9; padding:15px 15px 15px 38px; margin-top:15px; border-radius:4px; margin-top:25px; position:relative;}

.ultimateaddonsec h3{color: #494949;
font-size: 14px;
font-weight: 600;
line-height: 22px; /* 157.143% */}

.ultimateaddonsec p{color: #494949;
font-size: 12px;
margin-top:6px;
font-weight: 400;
line-height: normal;}

.ultimateaddonprice{color: #276A58;
font-size: 20px;
font-weight: 900;
line-height: normal;
margin-top:10px;
letter-spacing: -0.2px;}

.ultimateaddonprice span{ font-size:14px; font-weight:400; margin-left:5px;}

.ultimatecheck {
	width: 20px;
	height: 20px;
	border-radius: 100%;
	border: 2px solid rgba(0,0,0,0.40);
	position: absolute;
	left: 10px;
	top: 15px;
	padding: 2px;
}
.ultimatecheckinner {
	background: #E55F1F;
	width: 12px;
	height: 12px;
	border-radius: 100%;
}

.planboxouter:first-child .planboxinner{ border:4px solid #D6DC50;}

.familysec{ background:#252525;}

.familysec .stepcontent h3{ margin-top:0;}

.page-id-7501 .beginnerbtn{ display:none;}

.page-id-7293 .juniorbutton{ display:none;}

@media only screen and (min-width :400px) {}

@media only screen and (min-width :480px) {}

@media only screen and (min-width :576px) {

}


@media only screen and (min-width :768px) {

.beginnerspecialistsec .sfamembershiparea {
	max-width: 450px;
	position: relative;
}

.beginnerspecialistconentarea h2{ margin:0;}


.beginnerzigzagouter .zigzagcontentbox{ width:48%;}


.juniorspecialistsec .sfamembershiparea {
	max-width: 450px;
	position: relative;
}

.juniorspecialistsec { overflow:hidden;}

.juniorspecialistsec .beginnerspecialistpcimg {
right: -70px;
width: 625px;
}

.familysec .stepcontent{ padding:30px;}
}

@media only screen and (min-width :992px) {

.beginnerherocontentarea{ max-width:721px;}
.beginnerherocontentarea h4{ font-size:20px;}

.beginnerprodsecouter{ max-width:884px; margin-left:auto; margin-right:auto;}


.beginnerspecialistsec .sfamembershiparea {
	max-width:631px;
	
}
.beginnerspecialistpcimg{ width:509px;}


.juniorspecialistsec .beginnerherocontentarea {
	max-width: 631px;
}
.juniorspecialistsec .beginnerspecialistpcimg {
	
	right: 0;
width: 610px;
}
}


@media only screen and (min-width :1200px) {
	
.beginnerherocontentarea h4{ font-size:22px; max-width:630px;}	
.beginnerherocontentarea .btnallgroup{ margin-top:35px;}

.certifysecbox{ font-size:14px;}
.certifysecbox img{ width:20px;}

.beginnerprodsec .planboxouter{-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}

.beginnerprodsec h4{ font-size:25px;}
.beginnerprodbottext p{ font-size:16px;}


.beginnerspecialistsec .sfamembershiparea {
	max-width:721px;
	
}
.beginnerspecialistpcimg{ width:674px;}

.juniorspecialistsec .beginnerspecialistpcimg {width: 775px;}
.familysec .stepcontent h3{ font-size:24px;}

}

@media only screen and (min-width :1280px) {
	.beginnerspecialistpcimg{ width:735px;}
	
	.juniorspecialistsec .beginnerspecialistpcimg{ width:825px;}
}