body{
	
}
@font-face {
  font-family: 'Kruti Dev 010 Bold';
  src: url('/register/classroom/4692/css/fonts/kruti-dev-010-bold.ttf');
}
.row-card{
	display: flex;
	flex-direction: row;
}
.link-refrel{
	display: flex;
	border: 2px solid #2e3d50;
    justify-content: center;
    align-items: center;
    text-align: center;
	height: 80px;
}
.heading-text-link{
	font-size: 21px !important;
    font-weight: 600;
    color: #fff !important;
    margin-bottom: 0px !important;
}
.heading-text-link.link-2{
	color: #006699 !important;
}
.heading-text-link:hover{
	text-decoration: none !important;;
}
.link-refrel {
	text-decoration: none !important;
}
.targetCol{background-color: #2e3d50;border: 2px solid #2e3d50;}
.targetCol2{background-color: #fff;border: 2px solid #2e3d50;}
.page-description{
	text-align: justify;
	color: #3D3D3D;
	font-family: "Open Sans";
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 10px;
	line-height: 170%; /* 180% */
}
.promo-video-section{
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.video-ifrmae{
	display: flex;
	justify-content: stretch;
	align-items: center;
	width: 100%;
	border: unset !important;
	max-height: 30rem;
	min-height: 20rem;
	box-shadow: inset 0 37px 51px -7px rgb(0 0 0 / 78%);
	background-position: center !important;
	background-size: cover !important;
}
.page-heading-text{
	font-weight: 700;
	font-size: 24px;
	line-height: 42px;
	text-align:left;
	letter-spacing: 0.2px;
	color: #4A92E7;
	margin-top: 0rem !important;
	margin-bottom: 1rem;
}
.container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: auto;
    margin-left: auto;
}
.span4 img {
    margin-right: 10px;
}

.span4 .img-left {
    float: left;
}
.youtubeBtn {
    font-size: 2rem;
}
img.lazy {
	display: block;
}
.info-text{font-size: 1.5rem;}
ol>li{font-size: 1.5rem;}
ul>li{font-size: 1.5rem;}
.selectedLang{background-color: orangered !important;}
.selectedLang:hover{background-color:#f34d10 !important;}
.section-info>p{font-size: 1.5rem;}
.centerDiv{border:1px solid #2e3d50;padding: 10px;}
.section>p{margin-bottom: 4px !important; font-weight: 600; color: #2e3d50;}
.clearfix {overflow: auto;align-items: center;display: flex; gap: 1rem; margin-bottom: 10px;}
.centerImg{margin-right:10px; float:left; width: 110px; height:auto;}
.img2 {margin-right:25px; float:left; width: 125px; height: auto;}
.card-title{font-weight: 600; color: #2e3d50 !important;}
.normal-text{font-size: 18px !important;color:#000000 !important;font-family: 'Open Sans Regular';}
.heading-text{font-size: 26px !important;font-weight: 600; color: #2594ee !important;margin-bottom: 10px !important; font-family: Open Sans}
.heading-text>p{font-size: 1rem;}
.simpletxt{font-family: ProximaNovaRegular;font-size: 16px; color: #000033;}
.ourcenters{font-size: 16px; color: #0a3859;text-align: justify;text-justify: inter-word;}
.fee{margin-left: 15px;margin-top: -16px;font-size: 25px;color: #2594ee;margin-bottom: 0px !important;}
.fee_amount{font-family:'Open Sans Semibold';font-size: 30px; color: #000000;}
.table tbody tr td {align-items: center;vertical-align: middle;border: 2px solid #0a3859 !important;color: #ea1111;font-size: 1.9rem;font-weight: 600;}
.table thead tr th {
	border: 2px solid #0a3859 !important;
	text-align: center;
    font-weight: 600;
    font-size: 1.9rem;
    color: #2e3d50;
}
.table>tbody>tr>th{align-items: center;vertical-align: middle; border: 2px solid #0a3859;font-weight: 600;font-size: 1.9rem;color: #2e3d50;}
.texes{font-size: 1.3rem !important; color: #2e3d50 !important;}
.banner{margin-top: 82px;}
.col-lg-offset-2 {
    margin-left: 19.666667%;
}
.err_msg{color: #ff0000; font-size: 14px !important;}
.modal-body {padding: 15px 10px 15px 10px !important;}
.modal-footer{padding: 10px !important;}
.location_venue{white-space: normal !important;word-wrap: break-word;font-size: 24px; border: 1px solid #0a3859 !important; color: #ffffff; font-family: Open Sans bold; background-color: #2594ee !important; border-radius: 0px !important;}
.showpwd{margin-left: 100px;}
.loginbtn{background-color: #2e3d50 !important;margin-left: 0px;}
.signupbtn{background-color: #0a3859 !important;font-size: 2.5rem; font-weight: 600; border-radius: 0px !important; border-radius: 25px !important; margin-top: 16rem !important; }
.signupbtn2025{
	margin-top: 11rem !important;
}
.btn-primary:focus{outline: none;}
.signupbtn:hover{background-color: #2276b3 !important;box-shadow: 5px 5px 5px rgba(10, 56, 89, 0.4);color: #fff;transform: translateY(-1px); }
.newuser{font-size: 16px;margin-right: 30px; float: right;}
.forgot{font-size: 14px;margin-left: 45px;}
.brochure{
	color: #000;
	text-align:center;
	font-family: "Poppins";
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 1px;
	padding-top: 2rem;
	text-decoration: underline;
}
.termandcondition{font-size: 9px; float: right;}
.form-control{margin-bottom :0px;}
.control-label{margin-top: 5px;font-weight: 600 !important;}
.counselling-text1{font-size: 2rem !important;color: #006699 !important; font-weight: 600; margin-bottom: 0px !important;}
.counselling-text1:hover{color: #006699 !important;}
.counselling-text{font-size: 2rem !important;font-weight: 600 !important; color: #fff !important;}
.counselling-text:hover{color: #fff !important;}
.input_space{
	margin-bottom :15px;
}
.control-label
{
	margin-right: 40px;
    margin-top: 5px;
}
.paddidng-0
{
    padding-right: 0px;
}
.font-size
{
	font-size :10px;
}

.font-size-12
{
	font-size :12px;
	text-align : -webkit-center;
	color : rgb(8,96,174);
}
  .main_heading{
     text-decoration: underline;
     text-align: center;
     font-weight: 600;
  }
  .heading{
    font-weight: 600;
     text-decoration: underline;
  }
  .text_color{
      color: black;
  }
  @media screen and (min-width:767px) and (max-width:1199px){
	.promo-video-section{
		flex-direction: row;
		gap: 10px;
	}
 }
  @media only screen and (max-width: 765px) {
  .modal-dialog {
    margin-bottom: 12%;
  }
}
img.register{
	margin-left : 32%;
}

.form {
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	padding :  1em;
    margin-left: 100px;
}
.form button{
	width : 35%;
}

.sign_up_header>img{
	margin-left : 32%;
}
.mb-4{
	margin-bottom: 1.5rem !important;
}
.center {
  margin: auto;
  padding-top: 12em;
}
/* .container {
    padding-right: 15px !important;
    padding-left: 4% !important;
    margin-right: auto;
    margin-left: 0px !important;
	width : 95%;
} */
.form button {   
cursor: pointer;
background: #2ecc71;
width: 50%;
padding: 10px 15px;
border: 0;
color: #fff;
font-family: "Roboto";
font-size: 14px;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-ms-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
@media screen and (min-width:900px) and (max-width:1024px){
	.rows-top{
		padding-top: 2rem !important;
	}
	.brochure{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
   .section>p{font-size: 11px;}
   .img-responsive {width: 100% !important;}
   .targetCol2{margin-top: 10px;}
   .page-description{
		font-size: 16px;
		line-height: 170%; /* 180% */
	}
}
@media screen and (max-width:1024px){
	.brochure{
		margin-top: 2.5rem;
	}
	.row-card{
		flex-direction: column;
	}
	.link-refrel{
		height: 70px;
	}
   .targetCol2{margin-top: 10px;}
}
@media screen and (min-width:901px){
			.classroom_hash{
				width:1170px;
			}
			.laptop_view{
				padding-bottom:56px!important;
			}
		}
		@media screen and (max-width:900px){
			.notfication_font li {
				font-size: 8px;
				margin-left: 15px;
			}
			.classroom_hash{
				padding-left:0;
				padding-right:0;
				margin-right:0;
				margin-left:0;
			}
			.font_size{
				font-size:12px!important;
			}
			#mobile_hide{
				display:none!important;
			}
			/*.col-xs-6{
				width:100%!important;
			}*/
			.well{
				background-color:#ffffff;
				border:none!important;
			    box-shadow:none!important;
			}
			.mobile_view{
				margin-top:-54px!important;
			}
			.w3-display-container{
				margin-top:5px;
			}
		}   
		
		.social-footer {
			background: #111111;
			padding-top: 75px;
			padding-bottom: 50px;
			text-align: center;
			border-bottom: 1px solid #292929;
		}
		.sf-icons i:hover {
			color: #ffffff;
		}
		.fa {
			display: inline-block;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}
		.sf-icons i {
			display: inline-block;
			width: 40px;
			height: 40px;
			line-height: 40px;
			text-align: center;
			font-size: 28px;
			color: #888888;
			margin: 10px;
		}
		.small-41 {
			width: 27.33333%;
		}
		.login-help{
			font-size: 12px;
			margin-right:15px;
		}
		.Register{
			width:95%;
			margin-left:15px;
			margin-right:15px;
		}
		.checkbox1{
			width:95%;
			margin-left:15px;
			margin-right:15px;
		}
		/* input[type=submit].btn-block {
			width:95%;
		} */
		.checkbox input[type=checkbox]{
			margin-top:8px!important;
		}
		.login_reg{
			margin-top:10px;
		}
		.control-label {
			margin-top: 5px;
		}
		.inf_address{
			border-radius:10px;
			padding-bottom: 30px;
			 background: #cbe2c1;
			background: linear-gradient(to right, rgba(209, 226, 237, 0.32), rgba(172, 203, 220, 0.39), rgba(13, 103, 178, 0.37));
			padding-top: 30px;
			height: 300px;
		}
		.inf_address1{
			border-radius:10px;
			padding-bottom:52.5px;
			 background: #cbe2c1;
			background: linear-gradient(to right, rgba(209, 226, 237, 0.32), rgba(172, 203, 220, 0.39), rgba(13, 103, 178, 0.37));
			padding-top: 30px;
			height: 300px;
		}
		.adddress_inf{
			padding-bottom: 30px;
			padding-top: 30px;
		}
		#classroom{
			background-color: #DFE2DB;
		}
		#testseries{
			background-color: #55BBEA;
		}
		#interview{
			background-color: #C1E1A6;
		}		
		#Career{
			background-color: #f3f2f299;
		}
		#notification{
			background-color: #2d3e50;
		}
		.embed_mobile{
			background-color: black;
		}
		.section_testseries{
			background:#e6ffff;
		}
		.service-item{
			background:white;
		}
		
		.all_margin{
			margin-left:25px;
		}
		.btn_register{
			background-color: black;
			color: white;
			padding: 12px 30px;
		}
		.font1{
			padding-top:13px;
			font-size:14px;
			text-transform : uppercase;
		}
		.font2{
			font-size:14px;
		}
		.fee_font{
			font-size:12px;
		}
		.enquiry_font{
			font-size:12px;
		}
		
		
		
		.notfication_font li{
			color: #ffffffd1;
		}
		.heading_font{
			line-height: 25px;
			font-size: 16px;
			text-transform : uppercase;
			color:black;
			font-weight : 700;
		}
@media screen and (min-width:320px) and (max-width:420px){
	.forgot{font-size: 12px;}
	.newuser{font-size: 12px;}
	.ourcenters{font-size: 20px;}
	.fee{font-size: 25px !important;}
	.fee_amount{font-size: 25px !important;}
	.signupbtn{font-size: 24px;}
	.location_venue{font-size: 18px;}
	.normal-text{font-size: 18px !important;}
	.card-text{font-size:12px !important;}

}
@media screen and (max-width: 768px){
	.page-description{
		text-align: start;
		font-size: 16px;
		line-height: 160%; /* 180% */
	}
	.toppers-image {
		display: inline-flex;
	}
	.page-heading-text{
		font-weight: 700;
		font-size: 18px;
		line-height: 26px;
		text-align:center;
	}
	.toppersRow{margin-top: 2rem;}
	.centerImg{width: 85px;}
	.hidden-xs-down{display: none;}
	.card-title{font-size: 15px !important;}
	.card-text{font-size:12px !important;}
	.heading-text {font-size: 22px !important;}
	.img2{width: 100px; height: auto; margin-right: 15px;}
	.showforlarge{display:none; }
	.text-size{font-size: 16px !important;}
	.form-control {margin-bottom: 15px;margin-left: 0px;}
	.loginbtn{margin-left: 0px;}
	.newuser {margin-right: 31px !important; font-size: 14px;float: right;} 
	div.showpwd{margin-left: 0px;}
	.col-sm-offset-0 {margin-left: 0%;}
	.banner{margin-top: 55px;}
	.form-group {margin-bottom: 8px;}
	.form-control {margin-bottom: 0px;}
	.forgot {font-size: 12px;margin-left: 35px;}
	.paddidng-0{padding-right: -1px !important;}
	.counselling-text1{font-size: 1.7rem;margin-bottom: -2px;}
	.brochure{font-size: 1.5rem;}
	.signupbtn{margin-top: 3rem;}
}
@media screen and (max-width: 420px){
	.forgot{font-size: 12px;}
	.newuser{font-size: 12px;}
	.ourcenters{font-size: 20px;}
	.signupbtn{font-size: 22px;}
	.fee{font-size: 28px;}
	.text-size{font-size: 14px !important;}
	.fee_amount{font-size: 28px;}
	.signupbtn{font-size: 24px;}
	.card-title{font-size: 12px !important;}
	.card-text{font-size:9px !important;}
	.heading-text {font-size: 18px !important;}
	.counselling-text1{font-size: 1.5rem;margin-bottom: -2px;}
	.img2{width: 100px; height: auto; margin-right: 10px;}
}
@media screen and (max-width: 320px){
	.card-title{font-size: 12px !important;}
	.card-text{font-size:9px !important;}
	.heading-text {font-size: 18px !important;}
	.img2{width: 100px; height: auto; margin-right: 10px;}
	.counselling-text1{font-size: 1.3rem;}
}
@media screen and (min-width: 769px){
	.showforsmall{display:none; }
	.loginbtn{margin-left: 0px;}
	.location_venue{font-size: 20px !important;}
}
@media screen and (min-width:769px) and (max-width:992px){
	div.showpwd{margin-left: 0px;margin: 5px 0px 5px 0px;}
	.col-sm-offset-0 {margin-left: 0%;}
	.form-group {margin-bottom: 8px;}
	.form-control {margin-bottom: 0px;}
}
.text-inline{
	font-family: 'Open Sans';
	font-size: 18px !important;
	margin-top: -53px;
    margin-left: 32%;
}