html,body{
	overflow-x: hidden;
}

.form-control {
	border-radius: 5px !important;
	border: 1px solid #f6cd50 !important;
}

.text-sm {
	--tw-text-opacity: 1;
	color: rgb(181, 0, 2);
	list-style: none;
	margin: 0;
	margin-top: 0px;
	margin-top: 0px;
	padding: 0;
	line-height: 1.25rem;
	width: 100%;
}

.error {
	--tw-text-opacity: 1;
	color: rgb(220 38 38 / var(--tw-text-opacity, 1));
	list-style: none;
	margin: 0;
	margin-top: 0px;
	margin-top: 0px;
	line-height: 1.25rem;
	width: 100%;
	font-weight: 100 !important;
	padding-top: 9px !important;
}

.input-error {
	--tw-text-opacity: 1;
	color: rgb(220 38 38 / var(--tw-text-opacity, 1));
	list-style: none;
	margin: 0;
	margin-top: 0px;
	margin-top: 0px;
	line-height: 1.25rem;
	width: 100%;
	font-weight: 100 !important;
	padding-top: 9px !important;
}

/* ===================================================================== */
/* .header-over {
	background-color: white !important;
	height:110px !important;
	position:relative !important;
	top:-20px !important;
}
.header-view-side .navbar {
	height: 9rem;
}
.actions-nav .nav-item .nav-link {
	font-size: 15px !important;
	color: #45595b !important;
}
.actions-nav .nav-item .nav-link:hover {
	font-size: 15px !important;
	color: red !important;
}
.header-colorfull .navbar-nav > .nav-item:hover > .nav-link {
	color:#f6cd50 !important
} */

.actions-nav .nav-item .nav-link {
	font-size: 15px !important;
}

.no-data{
	padding:10px 0px 10px 10px !important;
	background:#f7d3d3 !important;
	border: none;
}

.cart-student {
	margin-left:-13px;
	padding: 20px 0px 8px 10px;
	background: #f2f2f2;
	border: none !important;
	border-radius:15px;
	
}
/* .cart-items {
	border-bottom: 1px dashed #c4c4c4 !important;
} */

.header-horizontal .navbar{
	height:130px !important;
	
}
.header-horizontal{
	background-color: #f6cd50;
	/* background-color:#9a1b2e; */
}
.fully{
	padding: 20px 40px 20px 40px !important;
}
.event-date-time{
	font-weight: bold !important;
}
.cko-event-details{
	font-size: 14px !important;
	margin-top: 20px;
	color: #000;
}
.cko-event-details .cko-event-student, .cko-event-details .cko-event-date{
	background-color: #e8e8e8;
	padding: 7px;
	border-radius: 3px;
}
.body-ahref {
	color: #000;
}
.book-exam-menu {
	border: 1px solid #45595b;
	border-radius: 10rem;
	padding: 5px 10px 5px 10px;
	background: #45595b;
	color: #fff;
}
/* .book-exam-menu:hover > .nav-link {
	color: #f6cd50 !important;
} */

.header-colorfull .navbar-nav > .book-exam-menu:hover > .nav-link {
	color: #f6cd50 !important;
}


/*cart bg style code*/
.cart-bg {
    background-color: #45595b;
    height: 40px;
    width: 100px;
    border-radius: 10px;
    padding: 12px 30px;
    position: relative;
    top: -20px;
}

.cart-bg i {
	padding-top:3px !important;
	padding-left:20px !important;
}

.header-colorfull .actions-nav > .nav-item:hover > .cart-bg {
	color: #f6cd50 !important;
}

.breadcrumb-img {
	width: 100%;
}

/* Parthiban start */
.header-logo-p{
	 width: 340px;
	 position: relative;
	 top: -18px;
	 left: -29px;
}
.para-text-p{
	font-size: 20px;
}
.best-exam-p{
	 font-size: 27px;
	 border-bottom: 1px solid #fff;
}
.progress-text-p{
	 font-size: 22px;
}
.mock-content-p{
	width:90%;
}
.section-tream-p{
	padding-bottom: 2rem !important;
	/* padding-top: 2rem !important; */
}
.eleven-text-p{
	margin-top: 25px;
}
.eleven-subtext-p{
	margin-top: 3rem !important;
}
.eleven-marginleft-p{
	margin-left: 20px !important; 
}
.footer-eleven-p{
	margin-top: 2rem !important;
}
.footer-mocks-p{
	margin-top: 1rem !important;
}
.section-mock-p{
	        /* padding-top: 1rem; */
        padding-bottom: 2rem;
}
.section-event-p{
        padding-bottom: 5rem;
}
.terms-banner-p{
	margin-top: 4%;

}
.section-terms-p{
	padding-top: 2rem;
    padding-bottom: 4rem !important;
}
.choose-img-p{
	margin-top: 25px;
}
.choose-banner-p{
	padding-bottom:4rem;
}
.cart-img-p{
	width:150px !important;
}
.add-new-p{
	text-align: right !important;
}

/* cart button  */
.header-colorfull .badge-cart {
    /* background-color: #45595b; */
    background-color: #f6cd50;
    color: #fff;
    margin-left: -42px !important;
    margin-top: 14px;
}
.list-style-cart{
	list-style:none;
}
.fa-shopping-bag:before {
    content: "\f290";
    margin-left: -37px;
}
.amount-mob-p{
	text-align: right !important;
}
.view-cart-p{
		margin-left: 20px !important;
}
.footer-logo-p{
	position: relative;
	top: -18px;
	left: -17px;
}






/* Parthiban end */


/* Mobile-specific styles (max-width: 767px) */
@media (max-width: 767px) {
.breadcrumb-img {
	background-size:cover;
	min-height:250px;
	padding-top:60px;
	
	position:relative;		
}
.section-title{
	font-size: 26px;
	/* margin-top:-120px !important; */
}
.page-breadcrumbs p{
  font-size: 20px;
  font-weight: 600;
  text-wrap: nowrap;
}
.after-head{
	position: relative;
	margin-bottom:-25%;
}
 /* .header-horizontal .navbar-toggler{
	margin-top:-50%;
 } */
.section-solid {  
	padding-top: 3rem;
	padding-bottom: 4rem;
}

/* Parthiban start */
/* .header-logo-p {
	width: 231px;
	position: relative;
	top: -8px;
	left: -11px;
} */
     .header-logo-p {
        width: 217px;
        position: relative;
        top: -5px;
        left: -11px;
    }
.header-horizontal .navbar {
    height: 123px !important;
}
.text-gap-p{
	margin-bottom: -30px;
}
.para-text-p{
	font-size: 18px;
	line-height: 24px;
	margin-top: -10px;
}
.offs-stick-p{
	padding-top:3rem !important;
}
.best-exam-p{
	 font-size: 17px;
	 border-bottom: 1px solid #fff;
}
.progress-text-p{
	 font-size: 18px;
}
.sec-orange-p{
	padding-top: 2rem !important;
}
.sec-boy-p{
	padding-top: 0rem !important;
	padding-bottom: 0rem !important;
}
.arrow-pad-p{
	margin-top: -20% !important;
}
.map-section-p{
	margin-top: 0rem !important;
}
.map-text-p{
	font-size: 26px !important;
	margin-bottom: -20%;
}
.header-horizontal .nav {
	/* font-size: 15px; */
	background-color: rgb(255 255 255);
	width: 90%;
	color: #4b595b;
	border-radius: 20px;
	position: relative;
	left: 20px;
	box-shadow: 0 .25rem .5rem rgba(0, 0, 0, 0.4);
}
.about-text-p {
	font-size: 18px;
	text-align: center;
}
.about-text-p li {
	text-align: justify;
	font-size: 16px;
	line-height: 24px;
}
.footer-view-links {
    padding: 5rem 80px 0 0;
}
.mock-text-p{
	margin-top: 8px;
		font-size: 17.6px;
		line-height: 27px;
		text-align: justify;
}
.mock-content-p{
	width:100%;
	margin-bottom: -13% !important;
}
.about-section-p{
	margin-bottom: 0rem;
}
.footer-sec-p{
	margin-top: 0rem;
}
.about-coach-p{
	margin-bottom: 1rem;
}
.Team-card-p{
	margin-bottom: -13%;
}
.section-tream-p{
	padding-bottom: 3rem !important;
	/* padding-top: 2rem !important; */
}
.entity-subtext, .entity-text {
    margin-bottom: 1.3rem
}
.eleven-text-p{
	margin-top: 13px;
}
.eleven-subtext-p{
	margin-top: 1rem !important;
}
.under-text-p {
        font-size: 18px;
}
.eleven-marginleft-p{
	margin-left: 0px !important; 
}
.footer-eleven-p{
	margin-top: 0rem !important;
}
.mocks-text-p{
	font-size: 24px;
}
.section-mock-p{
	        padding-top: 1rem;
        padding-bottom: 3rem;
}
.plus-text-p{
	font-size: 22px;
}
.section-event-p {
	padding-top: 0rem;
	padding-bottom: 6rem;
}
.section-terms-p{
	padding-top: 2rem;
    padding-bottom: 9rem !important;
}
.terms-para-p{
	text-align: justify;
	padding: 0px 10px;
}
.terms-para-p a{
		font-size: 14px;
}
.condition-section-p{
	margin-top: 3rem;
    margin-bottom: 0rem;
}
.why-text-choose-p{
	font-size: 20px;
}
.choose-banner-p{
	padding-bottom:4rem;
}
.choose-col-p{
	margin-top: 1rem !important;
}

.home-title h1 {
	font-size: 20px;
	width: 72%;
	position: relative;
	top: 0px;
	left: 15px;
	/* text-align: center; */
}
.home-title h3 {
	font-size: 15px;
	position: relative;
	left: 15px;
	top: -2px;
}
.key-choose-p{
	margin-top: -14%;
}
.choose-bottom-p{
	margin-top: 1rem !important;
	margin-bottom: -2rem;
}
.why-link-p a{
	font-size: 14px;
}
.choose-img-p{
	margin-top: 1px;
}
.table-p td{
	 table-layout: fixed !important;
}
.home-mock-tabp{
	padding-top: 17px !important;
}
.why-take-p{
	font-size: 22px;
}
.footer-view-links {
    padding: 5rem 0 0;
    position: relative;
    text-align: left;
    z-index: 1;
}
.privacy-tab-p{
	margin-bottom: -1rem !important;
}
.about-correct-p{
	margin-top: 1rem;
}
.solid-mob-p{
	    padding-top: 5rem;
}
.fa-shopping-bag:before {
    content: "\f290";
    position: relative;
    left: 6px;
}
.privacy-table {
	overflow-x: visible !important;
}
.cart-img-p{
	width:75px !important;
}
.cart-title-p{
	font-size: 18px;
	text-align: center !important;
}
.cart-btn-p{
	text-align: center !important;
}
.cart-card-p{
	padding: 0rem 4rem;
}
.inner-cart-p{
	padding: 20px 10px !important;
}
.top-adjust-cart{
	position: relative;
	top:20px;
}
.add-new-p{
	text-align: left !important;
}
.navbar-toggler {
	margin-left: -60px !important;
	/* position: relative; */
	/* left: -23px; */
}
.cart-bg {
	position: static;
    padding: 8px 19px;
}
.header-colorfull .badge-cart {
	margin-left: -36px !important;
	margin-top: 54px;
}
.view-cart-p{
		margin-left: 20px !important;
}
.cko-event-details span{
	display: block;
}
.cko-event-details .cko-event-student, .cko-event-details .cko-event-date {
    margin: 10px 0px;
    width: 138%;
}
.order-item,
.order-header,
.order-subtotal,
.order-total {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 0px;
}
.margin-checkout-p{
	margin-top: 0rem !important;
}
.cart-student {
    margin-left: -13px !important;
    padding: 20px 0px 8px 10px;
    margin: 9px 0px;
}
.event-cart-fontp{
	font-size: 25px;
    margin-bottom: -9px !important;
}
.amount-mob-p{
	text-align: center !important;
}
.billing-font-p{
	font-size: 29px;
}
.new-banner-text{
	padding-top: 1.4rem;
        padding-bottom: 6.5rem;
}
.best-new-banner {
	padding-top: 3rem;
	padding-bottom: 4.9rem;
}
.team-text-banner {
	top: -27px;
	left: -14px;
}
.meet-padd{
	padding-left: 14px !important;
}
.eleven-new-text{
	position: relative;
	top: -15px;
}
.eleven-new-text {
	position: relative;
	top: -26px;
	left: -10px;
}
.eleven-new-mocks{
    position: relative;
    top: -18px;
    left: 27px;
}
.banner-why-text {
        padding-top: 1.7rem;
        padding-bottom: 4.3rem;
    }
.why-text-new{
	font-size: 23px;
}
.choose-text-new {
	top: -29px;
	left: -12px;
}
.bread-sec-text {
	position: relative;
	left: -4px;
}
.terms-new-text {
	top: 20px;
	left: 19px;
}
.privacy-new-banner {
	top: -26px;
	left: -8px;
}
.sec-privacy-text{
	position: relative;
	left: -7px;
}
.footer-logo-p {
    left: -19px;
}
.order-new-p{
	top: -20px;
}
.order-correct-das {
	margin-bottom: -38px !important;
	height: 335px !important;
}
.security-form-p {
	margin-top: -14px !important;
}





/* Parthiban end */

}

/* Laptop and above (min-width: 768px) */
@media (min-width: 768px) and (max-width:1024px){	
	.breadcrumb-img {
		background-size:cover;
		min-height:220px;
		padding-top:60px;		
		position:relative;	
	}
	.section-title{
		font-size: 16px;
		/* margin-top:-110px !important; */
	}
	.home-title h1{
		font-size:24px;
	}
	.home-title h3{
		font-size:16px;
	}
	.page-breadcrumbs p{
  font-size: 20px;
  font-weight: 600;
  text-wrap: nowrap;
}
.after-head{
	position: relative;
	margin-bottom:-10%;
}



}
@media (min-width: 600px) and (max-width:781px){
.header-horizontal .navbar-toggler{
	margin-top:-5% !important;
 }
.section-solid {
	padding-top: 1rem;
	padding-bottom: 5rem;
} 
.sec-orange-p {
	padding-top: 2rem !important;
}
.text-gap-p {
	margin-bottom: -20px;
}
.section-title {
	font-size: 30px;
	/* margin-top: -120px !important; */
}
.feature-home-p{
	/* text-align: center; */
	position: relative;
	top:17px;
}
.para-text-p {
    font-size: 20px;
	padding: 0px 100px;
}
.sec-boy-p {
	padding-top: 0rem !important;
	padding-bottom: 0rem !important;
}
.terms-para-p {
        text-align: justify;
}
.mock-content-p {
        width: 100%;
        margin-bottom: -5% !important;
}
.home-mock-tabp{
	margin-top: 1rem !important;
}
.mock-text-p {

	text-align: justify;
}
.map-section-p {
	margin-top: 0rem !important;
}
.map-text-p {
	font-size: 26px !important;
	margin-bottom: -20%;
}
.about-coach-p {
	margin-bottom: 1rem;
}
.footer-sec-p {
	margin-top: 0rem;
}
.header-view-side+.after-head .content-offs-stick {
    padding-top: 8.6rem;
}
.header-horizontal .nav {
	/* font-size: 15px; */
	background-color: rgb(255 255 255);
	width: 90%;
	color: #4b595b;
	border-radius: 20px;
	position: relative;
	left: 20px;
	box-shadow: 0 .25rem .5rem rgba(0, 0, 0, 0.4);
}
.tab-adjust-mp{
	margin-top: 1.5rem !important;
}
.Team-card-p {
	margin-bottom: -5%;
}
.footer-eleven-p {
	margin-top: 0rem !important;
}
.choose-bottom-p {
        margin-top: 2rem !important;
        margin-bottom: -2rem;
}
.choose-img-p {
        margin-top: 1px;
}
    .condition-section-p {
        margin-top: 5rem;
        margin-bottom: 0rem;
    }
.after-head {
	position: relative;
	margin-bottom: -7%;
}
.privacy-tab-p {
    margin-top: 0rem;
    margin-bottom: 3rem;
}
.header-logo-p {
    width: 291px;
    position: relative;
    top: -14px;
    left: -29px;
}
.adjust-tab-p{
	margin-top:1rem !important;
}
    .header-horizontal.active .navbar-toggler {
        position: fixed;
        top: 3rem !important;
    }
    .cart-student {
        margin-left: -13px !important;
        padding: 20px 0px 8px 10px;
        margin: 9px 0px;
    }


}
@media (min-width: 782px) and (max-width:1024px){
.header-horizontal .navbar-toggler{
	margin-top:-5% !important;
 }
 .section-solid {  
  padding-bottom: 5rem;
}

}

@media (min-width: 1201px) and (max-width:1500px){
.adjust-tab-p{
	margin-top:0rem !important;
}
.sign-tab-p{
	margin-top:0rem !important;
}

}



@media (min-width: 991px) and (max-width:1200px){
	.header-horizontal .navbar-toggler{
	margin-top:-5% !important ;
 }
  .section-solid {  
  padding-bottom: 5rem;
}  
.header-horizontal .navbar-nav>.nav-item, .header-horizontal .actions-nav>.nav-item {
	margin: 0px 10px !important;
	position: relative;
        left: -50px;
} 
.header-logo-p {
    width: 232px;
    position: relative;
    top: -21px;
    left: -49px;
}
.nav-bar-p {
        margin-right: -93px;
    }
.navbar{
	margin-top: 10px;
}
.header-horizontal .navbar {
    height: 111px !important;
}
.sec-boy-p {
	padding-top: 3rem !important;
	padding-bottom: 0rem !important;
}
.privacy-tab-p {
    margin-top: 2rem;
    margin-bottom: 3rem;
}
.terms-para-p {
	text-align: justify;
}
.condition-section-p {
	margin-top: 5rem;
	margin-bottom: 0rem;
}
.about-section-p {
	margin-top: 0rem !important;
}
.section-tream-p {
    padding-bottom: 4rem !important;
    /* padding-top: 2rem !important; */
}
.choose-banner-p {
	padding-bottom: 7rem;
}
.about-lap-sec{
	margin-top: 6.5rem !important;
}
.after-head-lap{
	        position: relative;
        margin-bottom: -7%;
}
.signin-lap-p{
	        position: relative;
        margin-bottom: -5%;
}



}

@media (min-width: 300px) and (max-width:345px){
.header-logo-p {
	width: 188px;
	position: relative;
	top: -8px;
	left: -11px;
}
.section-solid {
	padding-top: 3rem;
	padding-bottom: 2rem;
}
.section-tream-p {
        padding-bottom: 2rem !important;
        /* padding-top: 2rem !important; */
    }
	.mocks-text-p {
	font-size: 23px;
}
.why-mobile-p{
	margin-top:-30px !important;
	font-size: 18px;
}
.section-terms-p {
	padding-bottom: 6rem !important;
}
.about-correct-p{
	margin-top: 2.5rem;
}
.content-offs-p{
    padding-top: 4.8rem !important;
}
.home-title h3 {
	font-size: 14px;
	width: 76%;
	position: relative;
	top: 19px;
}
.home-title h1 {
        font-size: 18px;
        width: 74%;
        position: relative;
        top: 12px;
}
.cart-card-p{
	padding: .5rem 3rem !important;
}
.top-adjust-cart{
	position: relative;
	top:37px;
}
.cart-title-p {
	font-size: 16px;
}
.cko-event-details .cko-event-student, .cko-event-details .cko-event-date {
	margin: 10px 0px;
	width: 143%;
}
.home-title h3 {
	top: 6px;
}
.new-banner-text {
	padding-top: 1rem !important;
	padding-bottom: 4.5rem !important;
	position: relative;
	left: -4px;
}
.team-text-banner {
        top: -30px;
        left: -22px;
}
.meet-padd{
	padding-left: 14px !important;
}
.eleven-new-text {
	position: relative;
	top: -30px;
	left: -17px;
}
.eleven-new-mocks {
	position: relative;
	top: -20px;
	left: -2px;
}
.why-text-new {
	font-size: 20px;
}
.banner-why-text {
	padding-top: 1.7rem;
	padding-bottom: 4.9rem;
}
.bread-sec-text {
	position: relative;
	left: -5px;
}
.event-new-text {
	font-size: 22px;
	/* margin-top: -15px !important; */
}
.section-event-p {
	padding-bottom: 4rem;
}
.terms-new-text {
	top: 4px;
	left: -5px;
}
.footer-logo-p {
    left: -19px;
}


}

@media (min-width: 380px) and (max-width:440px){

.why-mobile-p{
	margin-top:32px !important;
}
.after-mobile-p{
	position: relative;
        margin-bottom: -22%;
}
.section-terms-p {
	padding-top: 2rem;
	padding-bottom: 7rem !important;
}
.privacy-head-p{
	position: relative;
	margin-bottom: -26%;
}
.about-correct-p{
	margin-top: 0rem;
}
.top-adjust-cart {
	position: relative;
	top: 29px;
}
.cart-card-p {
	padding: 0rem 5rem;
}
.cko-event-details .cko-event-student, .cko-event-details .cko-event-date {
	margin: 10px 0px;
	width: 105%;
}
.body-ahref {
		display: block !important;
}
.home-title h3 {
	font-size: 17px;
	position: relative;
	left: 15px;
	top: -2px;
}
.new-banner-text {
	padding-top: 2.4rem;
	padding-bottom: 9.5rem;
}
.best-new-banner{
	padding-top: 3.7rem;
    padding-bottom: 6rem;
}
.section-tream-p {
	padding-bottom: 5rem !important;
	/* padding-top: 2rem !important; */
}
.team-text-banner {
	top: -10px;
	left: -13px;
}	
.meet-padd{
	padding-left: 14px !important;
}
.eleven-new-text {
	position: relative;
	top: -17px;
	left: -10px;
}
.eleven-new-mocks {
	position: relative;
	top: -5px;
	left: 66px;
}
.banner-why-text{
	padding-top: 2.3rem;
    padding-bottom: 4rem;
}
.why-take-position{
	position: relative;
    left: 7px;
}
.choose-text-new {
	top: -18px;
	left: -12px;
	padding-bottom: 1.6rem;
}
.adjust-tab-p{
	margin-top:4.3rem !important;
}
.section-event-p {
	padding-top: 0rem;
	padding-bottom: 9rem;
}
.terms-new-text {
	top: 32px;
	left: 49px;
	margin-bottom: 4.4rem;
}
.privacy-new-banner {
	top: -11px;
	left: 0px;
}
.privacy-new-adj{
	margin-top: 5rem;
}
.footer-logo-p {
    left: -19px;
}
.cart-new-padd{
	padding-bottom: 6rem;
}


}


