/*@font-face {
font-family: Bebas-Regular;
src: url(../fonts/Bebas-Regular.ttf);
}
@font-face {
font-family: BebasNeue-Bold;
src: url(../fonts/BebasNeue-Bold.ttf);
}@font-face {
font-family: Gotham-Book;
src: url(../fonts/Gotham-Book.otf);
}@font-face {
font-family: GOTHAM-LIGHT;
src: url(../fonts/GOTHAM-LIGHT.ttf);
}@font-face {
font-family: GOTHAM-MEDIUM;
src: url(../fonts/GOTHAM-MEDIUM.ttf);
}
@font-face {
font-family: Gilroy-Light;
src: url(../fonts/Gilroy-Light.otf);
}
@font-face {
font-family: Gilroy-ExtraBold;
src: url(../fonts/Gilroy-ExtraBold.otf);
}*/
@font-face {
	font-family: Bebas-Regular;
	src: url(../fonts/Bebas-Regular.ttf);
}
@font-face {
	font-family: BebasNeue-Bold;
	src: url(../fonts/BebasNeue-Bold.ttf);
}@font-face {
	font-family: Gotham-Book;
	src: url(../fonts/Gotham-Book.otf);
}@font-face {
	font-family: GOTHAM-LIGHT;
	src: url(../fonts/GOTHAM-LIGHT.ttf);
}@font-face {
	font-family: GOTHAM-MEDIUM;
	src: url(../fonts/GOTHAM-MEDIUM.ttf);
}
.menufixbottom
{
	margin-top:0%;
}
.grabcaptcha iframe
{
	height: 60px!important;
}
.error
{
	color:red!important;
}
.whatsapp-icon-sec {
	position: fixed;
	z-index: 9999999;
	background: #25D366;
	padding: 0 10px;
	left: 20px;
	bottom: 20px;
}
.whatsapp-icon-sec a {
	color: #fff;
	display: inline-block;
	font-size: 30px;
}

#afixcolor
{
	color: #022f46;
}
#afixcolor:hover
{
	text-decoration:none;
}
.aptitudecard
{
	margin-bottom: 10%;
	box-shadow: 0px 2px 1px 0px #656565;
}
.aptitudecard .card img
{
	max-height: 225px;
}
.confused-section, .how-aptitude
{
	padding: 40px 10px;
}
.confused-section h3
{
	font-family: bebas-regular;
	color: #525252;
	text-align: center;
	font-size: 45px;
}
.confused-section button
{
	border: none;
	text-align: center;
	background: #616161;
	color: #fff;
	padding: 15px 30px;
	font-size: 20px;
	font-family: gotham-medium;
	text-transform: uppercase;
	width: 90%;
	margin: auto;
}
.confused-section p
{
	font-family: gotham-book;
	/*text-align: center;*/
	font-size: 20px;
}
.how-aptitude p
{
	font-family: gotham-book;
	text-align: center;
	font-size: 20px;
	color:#fff;
}
.subtitle-font
{
	font-size: 18px;
	font-family: Gotham-Book;
}
.how-aptitude h3, .how-aptitude h2, .how-aptitude .franchise-main-title
{
	font-family: bebas-regular;
	color: #ffffff;
	text-align: center;
	font-size: 45px;
}
.how-aptitudecard
{
	margin: 1% 0px;
	text-align: center!important;
}
.how-aptitudecard img
{
	/*width: 50%;
	margin: auto;
	text-align: center!important;*/
}
.how-aptitudecard .card
{
	border:none;
}
.how-aptitudecard .card-body p
{
	text-align: center;
}
.stepsaptitude .how-aptitudecard .card
{
	background: none;
}
.how-aptitudecard .card .card-text
{
	text-align: center;
}
.aptitudesteps
{
	margin: 4%;
}
.aptitudesteps h3
{
	font-family: gotham-book;
	text-align: center;
	font-size: 30px;
}
.aptitudesteps h1, .aptitudesteps h4
{
	text-align: center;
	text-transform: uppercase;
	font-family: gotham-medium;
	color: #032f46;
	margin-top: -5px;
	font-size: 35px;
}
.accordion-item {
	background-color: #f9f9f9;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
}
.accordion-item .accordion-title {
	cursor: pointer;
	padding: 20px;
	transition: all 0.4s;
	border-radius: 5px 5px 0 0;
}

.accordion-item .accordion-title.active-title {
	background-color: #d4d4d4;
	color: #000;
}

.accordion-item .accordion-title h2 {
	margin: 0;
	font-size: 18px;
	display: flex;
	justify-content: space-between;
}
.accordion-title p
{
	margin-bottom:0;
}
.accordion-item .accordion-title i.fa-chevron-down {
	transform: rotate(0);
	transition: 0.4s;
}

.accordion-item .accordion-title i.fa-chevron-down.chevron-top {
	transform: rotate(-180deg);
}

.accordion-item .accordion-content {
	display: none;
	line-height: 1.7;
	padding: 20px;
	background-color: #f9f9f9;
	border-radius: 0 0 5px 5px;
}

.accordion-item .accordion-content.active {
	display: block;
}

.accordion-item .accordion-content p {
	margin: 0;
}

.sub-active {
	font-weight: 800;
	color: #fff!important;
}

.logo {
	width: 100%;
	height: 54px;
	object-fit: contain;
}

.social-icons i {
	font-size: 18px;
	/*border: 1px solid #032f46;*/
	border-radius: 50%;
	padding: 7px;
	margin: 0px 5px;
	color: #032f46;
}

.social-icons a {
	text-decoration: none;
	color: #000;
}

.social-icons .fa-facebook {
	padding: 7px 10px;
}

.navactive {
	background: #032f46;
	border-radius: 5px;
	padding: 0px 5px;
}

.navactive a {
	color: #fff!important;
}

.navbar-light .navbar-nav .nav-link {
	color: rgb(3, 47, 70);
}

nav {
	margin-top: 1%;
}

nav ul li a {
	font-weight: 600;
	font-size: 15px;
}

.active-page {
	background-color: #022f46;
}

.active-page a {
	color: #fff!important;
}

.ratingthreetab {
	margin-top: -2%;
}

.rating-threetab {
	text-align: center;
	padding: 27px 70px 5px 70px;
	background: #022f46;
	color: #fff;
	font-size: 16px;
	margin: 0px 20px 20px 20px;
	height: 100%;
	font-family: Gotham-Book;
}

.rating-1 {
	border-radius: 0px 0px 50px 0px;
}

.rating-2 {
	border-radius: 0px 0px 0px 50px;
}

.rating-3 {
	border-radius: 0px 0px 0px 50px;
}

.stars > i {
	padding: 10px 5px;
	font-size: 18px;
}

.ratingthreetab .content {
	font-size: 22px;
	padding: 5% 15%;
	font-weight: 500;
	font-family: GOTHAM-MEDIUM;
	text-align: center;
}

.section-title {
	font-size: 45px;
	text-align: center;
	font-weight: 500;
	color: #022f46;
	font-family: Bebas-Regular;
}

.knowmore-home {
	text-decoration: none;
	color: #000;
	text-align: center;
	background: #f7f5ff;;
	padding: 8px 20px;
	margin-left: 34px;
	font-size: 16px;
}

.dermatoglyphics {
	/*  height: 600px;
	background-repeat: no-repeat;
	background-image: url('../../images/dmitbg.jpg');
	background-position: right 30px;*/
}
.dermatoglyphics ul, .aptitude-home ul, .iq-home ul, .careercounselling-home ul
{
	margin-bottom: 3rem;
}
.dermatoglyphics ul li {
	font-size: 20px;
	margin-bottom: 20px;
}

.dermatoglyphics .content {
	max-width: 445px;
	margin-top: 10%;
}

.aptitude-home {
	/*    margin-top: 5%;*/
	/*    height: 575px;
	background-repeat: no-repeat;
	background-image: url('../../images/aptitudebg.jpg');*/
}

.aptitude-home ul li {
	font-size: 20px;
	margin-bottom: 20px;
}

.aptitude-home .content {
	max-width: 550px;
	margin-top: 5%;
}
.aptitude-home .content p {
	font-size:20px;
}
.iq-home {
	/*    margin-top: 5%;
	height: 600px;
	background-repeat: no-repeat;
	background-image: url('../../images/iqbg.png');*/
}

.iq-home ul li {
	font-size: 20px;
	margin-bottom: 20px;
}

.iq-home .content {
	max-width: 620px;
	margin-top: 10%;
}

.careercounselling-home {
	/*    margin-top: 5%;
	height: 570px;
	background-repeat: no-repeat;
	background-image: url('../../images/careercounsellingbg.png');*/
}

.careercounselling-home ul li {
	font-size: 20px;
	margin-bottom: 20px;
}

.careercounselling-home .content {
	max-width: 620px;
	margin-top: 5%;
}

.achievement-home {
	margin-top: 5%;
	height: 493px;
	background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;
	text-align: center;
	background-image: url('../../images/achievementbg.webp');
	background-size: cover;
}

.achievement-home .number {
	color: #022f46;
	font-size: 50px;
	font-weight: bolder;
	text-align: center;
	margin-bottom: 0px;
	font-family: GOTHAM-MEDIUM;
	margin-bottom: -15px;
}

.achievement-home h6 {
	font-family: GOTHAM-MEDIUM;
	text-align: center;
	color: #022f46;
	font-weight: bold;
}

.review-pager {
	margin-top: -15%!important;
}

.reviewitem {
	background: #fff;
	padding: 15px 20px;
	text-align: justify;
	border-bottom: 4px solid #022f46;
}

.associated-home {
	text-align: center;
	margin-top: 5%;
}
.associated-home h4
{
	font-family: Gotham-Book;
}

.schoolimg {
	/*border-bottom: 1px solid #ddd;*/
	width: 100%;
	border: 1px solid #e6e6e6;
}

.blog {
	margin-top: 5%;
	margin-bottom: 5%;
}
.blog h1
{
	font-family: Bebas-Regular;
	font-weight: 600;
	font-size: 55px;
	letter-spacing: 3px;
}

.home-blog {
	border: 1px solid #eee;
	height: 100%;
}

.home-blog img {
	width: 100%;
}

.home-blog .content {
	padding: 10px 20px;
}

.footer {
	/*background-color: #ddd;*/
	/*position:relative;
	z-index:2;*/
}
.footercontact-row
{
	/*margin-top: -14%;
	position: relative;
	z-index: 1;*/
}
.foorer-contact
{
	padding-left: 50px;
	padding-top: 70px;
	background: #022f46;
	border-radius: 67% 33% 0% 1%;
	font-size: 12px;
	height: 225px;
	color: #fff;
	position: absolute;
	bottom: -25px;
}
.foorer-contact p
{
	margin-bottom:3px;
}
.bottomlinks p a
{
	color: unset;
}
.bottomlinks p
{
	width: 120px;
	display: inline-block;
	padding: 0;
	font-size: 12px;
	margin: 0;
	font-family: 'Gotham-Book';
	text-align: center;
	font-weight: 600;
	color: #022f46;
}
.bottomlinks p:not(:last-child){ border-right: 2px solid #022f46;  }

.footer .content {
	margin: 10px 5px 20px 15px;
}

.footer .content .fa
{
	font-size: 18px;
}
.footer .content p,
.footer .content p a {
	text-decoration: none;
	color: #000!important;
	margin-bottom:3px;
	font-size:14px;
	color: unset!important;
}

.footer-line {
	padding: 1px;
	background-color: #000;
	width: 25%;
}

.footer .content i {
	font-size: 25px;
	margin: 0px 10px;
}

.bottom-footer {
	background-color: #022f46;
	padding: 10px 0px 0px 0px;
	color: #fff;
}

.bottom-footer a {
	text-decoration: none;
	color: #000;
	color: #fff;
}

.subheader-menu
{
	display: inline-block;
	width: 18%;
}

.page-top {
	background: #022f46;
	color: #FFF;
}

.page-top p {
	margin: 12px 10px;
	font-size: 18px;
	text-align: left;
}

.dmit-features {
	background-color: #eee;
	padding: 20px 10px;
}

.dmit-features h5 {
	text-align: center;
}

.dmit-features p {
	text-align: justify;
}

.featurebox {
	margin-bottom: 5%;
}

.dmit-features .featurebox {
	margin: 0px 5px 20px 5px;
	padding: 30px 40px;
	color: #FFF;
	border-radius: 15px;
}

.dmit-features .box1 {
	background: #b1b1b1;
	margin-left: 15%;
}

.dmit-features .box2 {
	background: #00b4bb;
	margin-left: 5%;
	margin-right: 5%;
}

.dmit-features .box3 {
	background: #fca700;
	margin-right: 15%;
}

.dmit-todler-content {
	margin-top: 1%;
}

.image-stretched-section {
	//width: 83%;
	text-align: justify;
}

.image-stretched-section p {
	font-size: 18px;
}

.dmit-todler-content p,
.dmit-todler-content h6 {
	text-align: justify;
	font-size: 18px;
	/*padding: 10px 25px;*/
}

.dmit-benifits-todler .title {
	background-color: #eee;
	padding: 25px 10px;
}


.dmit-benifits-todler p {
	text-align: center;
	font-size: 25px;
	font-weight: 500;
}

.joint-img_corner {
	padding-right: 0px!important;
	padding-left: 0px!important;
}

.dmit-help .intro {
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 30px;
	text-align: justify;
}

.dmit-help {
	margin-top: 0%;
}

.dmit-help .content {
	padding: 20px 40px;
}

.dmit-help .content h3 {
	text-align: center;
}

.dmit-help .content p {
	text-align: justify;
}

.dmit-testimonial {
	margin-top: 5%;
	background: #022f46;
	color: #fff;
	padding-top: 30px;
}

.dmit-testimonial .title {
	margin-bottom: 1%;
}

.testimonial-content {
	background: #fff;
	color: #000;
	padding: 15px 20px;
	text-align: justify
}

.testimonial-section {
	padding: 20px;
}
.testimonial-content .schoolimg
{
	border:none;
}
.internal-link {
	color: #fff!important;
	/*text-decoration: none!important;*/
}


.simplyfiing-parent-mobile {
	display: none;
}
.contact-content
{
	display: flex;
	align-items: center;
	justify-content: center;
}
.contact-img
{
	text-align: center;
}
.contact-banner-text1
{
	font-size: 40px;
	font-family: Bebas-Regular;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #4e4e4e;
}
.contact-banner-text2
{
	font-size: 70px;
	text-transform: uppercase;
	font-family: Bebas-Regular;
	color: #032f46;
	text-shadow: 5px 0px 1px #ddd;
	margin-top: -11%;
}
.contact-content .banner-content h5
{
	font-family: gotham-book;
	font-size: 18px;
	text-align: center;
	padding: 0;
}
.contact-content .banner-content
{
	width: 80%;
	margin-left: auto;
	padding-left: 5px;
}
.contact-form {
	//padding: 15px 25px;
}

.contact-form label {
	font-size: 18px;
	color: #032f46;
	font-family: gotham-medium;
	margin-left: 15px;
	margin-bottom: 2px;
}
.contact-form input, .contact-form textarea
{
	border: 1.5px solid #80919a;
}
.contact-form .submitbutton
{
	padding: 5px 30px;
	font-size: 18px;
	font-family: gotham-medium;
	background: #23678a;
	border: none;
	box-shadow: 3px 1px 5px 1px #a9a9a9;
	margin-left: 15px;
}
.addressinfo
{
	padding: 25px 0px 25px 50px;
}
.addressinfo .title
{
	background: #306b8a;
	color: #fff;
	text-align: center;
	font-family: gotham-medium;
	padding: 15px;
}
.addressinfo .address
{
	padding:35px 15px 5px 15px;
}
.address h5
{
	font-family: gotham-medium;
	text-transform: uppercase;
	font-size: 19px;
	text-align:center;
}
.address p
{
	position: relative;
	bottom: 25px;
	left: 25px;
	margin-bottom: -15px;
}
.adderess-info {
	padding: 15px 25px;
	background: #f9f9f9;
	border: 1px solid #e1e1e1;
}

.line {
	padding: 1px;
	background: #ddd;
	width: 100%;
	margin: 3% 0%;
}

.regional .title
{
	font-size: 2.5rem;
	text-align: center;
	font-family: gotham-medium;
	text-transform: uppercase;
	color: #23678a;
}
.regional-title
{
	font-size: 1.25rem;
	text-transform: uppercase;
	font-family: gotham-medium;
	padding: 25px 10px 0px 10px;
}
.contact-title {
	padding: 10px 20px;
}

.card {
	height: 100%!important;
}

.contact-card-content {
	margin-bottom: 2%
}

.vision,
.mission {
	border: 1px solid #ccc;
	padding: 20px 30px;
}

.card-text {
	text-align: justify;
}

.m-20-b {
	margin-bottom: 20px;
}

.dmit-benifits {
	border: 1px solid #c1c1c1;
	text-align: justify;
	padding: 20px 5px;
	margin-bottom: 40px;
}

.brain-finger {
	padding: 20px 35px;
	background: #f1f1f1;
	border: 1px solid #797979;
}

.brain-finger-title {
	background: #85ad50;
	padding: 7px;
	color: #fff;
	border: 1px solid black;
	border-bottom: none;
}

.intelegence-card {
	margin-bottom: 2%;
}

.fingerprint-table {
	text-align: justify;
}

.fingerprint-table th {
	background: #eee;
}

.page-title {
	background: #131c2f;
	padding: 25px 0px;
	color: #fff;
}

.cc-what-content {
	padding: 10px 20px;
	border: 1px solid #aba8a8;
	height: 100%;
	box-shadow: 5px 6px 8px 2px #ddd;
}

.cc-page-box {
	padding: 15px 20px;
	border: 1px solid #b7b5b5;
	box-shadow: 4px 4px 8px 3px #ddd;
	margin-top: 4%;
}

.aptitude-whom {
	height: 100%;
	border: 1px solid #a7a7a7;
	padding: 15px 15px;
	box-shadow: 5px 5px 4px 2px #ddd;
}

.apt-whom {
	margin-bottom: 2.5%;
}

.apti-how {
	text-align: center;
}

.apti-how img {
	margin-left: 25%;
}

.apti-how p {
	border: 1px solid #a7a7a7;
	padding: 15px 15px;
	box-shadow: 5px 5px 5px 1px #ddd;
	height: 100%;
	max-height: 130px;
}

.apti-where {
	border: 1px solid #a7a7a7;
	padding: 15px 15px 30px 15px;
	box-shadow: 5px 5px 5px 1px #ddd;
	margin-top: 5%;
	max-height: 130px;
}

.interest-where {
	border: 1px solid #a7a7a7;
	padding: 15px 15px 30px 15px;
	box-shadow: 5px 5px 5px 1px #ddd;
	margin-top: 5%;
	max-height: 170px;
}

.interest-how {
	text-align: center;
}

.interest-how img {
	margin-left: 25%;
}

.interest-how p {
	border: 1px solid #a7a7a7;
	padding: 15px 10px;
	box-shadow: 5px 5px 5px 1px #ddd;
	height: 100%;
	max-height: 130px;
}

.content {
	color: #000000;
}

.boxes {
	padding: 15px 15px;
	margin: 3% 0% 3% 6%;
}

.boxp {
	color: #ffffff;
	text-align: center;
}

.counter-container {
	width: 83%;
	margin-left: 12px;
}

.login-container {
	margin-top: 5%;
	margin-bottom: 5%;
}

.login-form-1 {
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
	padding: 20px 25px;
	border: 1.5px solid #4caf50;
	background: #fff;
}

.login-form-1 h4 {
	text-align: center;
}

.login-form-1 h3 {
	text-align: center;
	color: #333;
}

.login-container form {
	padding: 10%;
}

.btnSubmit {
	width: 50%;
	border-radius: 1rem;
	padding: 1.5%;
	border: none;
	cursor: pointer;
}

.login-form-1 .btnSubmit {
	font-weight: 600;
	color: #fff;
	background-color: #0062cc;
}

.login-form-1 .ForgetPwd {
	color: #0062cc;
	font-weight: 600;
	text-decoration: none;
}

.counter {
	padding: 15px 15px;
	margin: 3% 0% 3% 6%;
}

.counter > p {
	text-align: center;
	color: #fff;
	font-size: 20px;
	margin-bottom: 0; 
}

.counter {
	background-color: #a1c839;
	padding: 15px 15px;
	margin: 3% 0% 3% 6%;
}

.cc-page-box2 {
	padding: 4px 4px;
	border: 1px solid #b7b5b5;
	box-shadow: 4px 4px 8px 3px #ddd;
	margin-top: 4%;
}

.bs-example {
	margin: 20px;
}

.mobile-sec {
	display: none;
}


/*SHUBHAM CSS*/
.bannerline
{
	padding: 2px;
	background-image: radial-gradient(#616161 10%, white 90%);
	width: 80%;
	margin:auto;
}
.boldtext {
	font-weight: 700;
	color: #022f46;
	font-size: 25px;
	font-family: gotham-medium;
}
.interest-pageform
{
	background: #eee;
	margin-top:3%;
	//padding: 40px 0;
}
.interest-pageform form
{
	padding: 10px 100px;
}
.interest-pageform input {
	padding: 10px 15px;
	border: 1px solid #6f6f6f;
	margin: 5px;
	height: 60px;
	margin-top: 2px;
}
.interest-pageform button
{
	padding: 10px 6px;
	margin: 15px;
	background: #032f46;
	border: none;
	color: #fff;
	font-size: 18px;
	font-family: gotham-medium;
	height: 60px;
	margin-top: 2px;
}
.interest-pageform p.error
{
	font-size: 14px;
	color:red;
}

.interest-pageform p
{
	font-family: gotham-medium;
	color: #032f46;
	font-size: 40px;
	font-weight: 800;
}
.interest-pageform h3
{
	font-family: gotham-medium;
	margin-bottom: 0;
	color: #444;
}
.interest-title
{
	font-size: 50px;
	font-family: Bebas-Regular;
	color: #525252;
	text-align: center;
	line-height: 60px;
	padding: 20px 100px;
}
.interest-title span 
{
	color: #022f46;
}
.slideritem
{
	border: 1px solid #ddd;
	padding: 25px 35px;
	font-size: 18px;
}
.slideritem h5
{
	font-family: Bebas-Regular;
	text-transform: uppercase;
	font-size: 35px;
	color: #022f46;
}
.slideritem p
{
	text-align: justify;
}
.interestsliderimg
{
	margin-top:-35%;
}
.interesthow-title
{
	color:#fff!important;
}
.interesthow-subtitle
{
	color: #eaeaea;
	font-size: 25px;
	font-family: gotham-medium;
}
.how-interest
{
	padding:30px;
}
.interest-step
{
	margin:35% 0%;
}
.interest-step .card
{
	border:none;
}
.interestsform .section-title {
	font-size: 45px;
	text-align: center;
	font-weight: 500;
	color: #fff;
	font-family: Bebas-Regular;
}
.interestsform h3 {
	font-size: 20px;
	text-align: center;
	color: #fff;
	font-family: Bebas-Regular;
}
.interestform button
{
	position: relative;
	right: 20px;
	width: 25%;
	top: 0px;
	background: #eab800;
	font-size: 18px;
	color: #fff;
}
.interestform input
{
	height: 50px;
	width: 400px;
	padding: 10px 22px;
	border: 1px solid #ddd;
}
.cardbg3tab
{
	width:100%;background: #ddd;margin-top:-10%; height: 190px;
}
.cardbg4tab
{
	width:100%;background: #ddd;margin-top:-12%; height: 190px;
}
#grad1
{
	padding: 40px 60px;
	background-image: linear-gradient(to right, #ffd400 50%, white 50%);
}
#demo
{
	background:#fff;
}
.dmit8-12form
{
	padding: 55px;
	text-align: center;
}
.dmit8-12form ::placeholder {
	color: #c1c1c1;
	text-align: center;
}
.dmit8-12desc
{
	font-size: 18px;
	font-family: gotham-book;
	text-align: justify;
	padding:20px 0 0 0;
}
.dmit8-12form button
{
	padding: 10px 15px;
	background: #0000;
	color: #fff;
	border: 1px solid #fff;
}
.dmit8-12form input
{
	background: #fff0;
	border: 1px solid #fff;
	padding: 10px 15px;
}
.dmitbannertext3
{
	font-size: 1.25rem;
	font-family: gotham-book;
	width: 100%;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left!important;
	margin-left:18px;
}
.dmitbannertext1 {
	font-family: Bebas-Regular;
	margin-bottom: -15px;
	padding-top: 0;
	text-transform: uppercase;
	color: #4d4f50;
	font-size: 35px;
	padding-left: 0;
	margin-left:18px;

}

.dmit-pagebannertext1 {
	font-family: Bebas-Regular;
	margin-bottom: 0px;
	padding-top: 0;
	text-transform: uppercase;
	font-family: bebas-regular;
	color: #4d4f50;
	/* font-weight: bolder; */
	font-size: 35px;
	margin-bottom: -15px;
	padding-left: 0px;
}

.dmitbannertext2 {
	font-family: Bebas-Regular;
	color: #032f46;
	text-transform: uppercase;
	font-size: 95px;
	padding-left: 0;
	text-shadow: 3px 0px 5px #777777;
	font-stretch: expanded;
	margin-left:18px;
}

.dmit-pagebannertext2 {
	color: #032f46;
	text-transform: uppercase;
	/* font-weight: bolder; */
	font-size: 80px;
	padding-left: 0px;
	text-shadow: 2px 1px 1px #777777;
	font-stretch: expanded;
	font-family: bebas-regular;
}

.subheader9 {
	padding-left: 18px;
}

.dermatoglyphicssec {
	height: 30rem;
	margin-left: 8rem;
	margin-right: 8rem;
}

.icondmitsec {
	margin-left: 7rem;
	margin-bottom: -3rem;
}

.iconimgdmitsec {
	width: 45%;
	border-radius: 100%;
	border: 4px solid #ffffff;
}

.box1 {
	background: #b1b1b1;
	border-radius: 23px;
}

.box2 {
	background: #00b4bb;
	border-radius: 23px;
}

.box3 {
	background: #fca700;
	border-radius: 23px;
}

.clr {
	color: #212529;
}

.hd {
	color: #ffffff;
	font-weight: 700;
}

.sec3 {
	background-color: #eef2f3; /*#eee;*/
}

.hovericon {
	width: 30%;
	border: 4px solid #fff;
	border-radius: 100%;
	margin: -20% auto;
}
.gallery-title
{
	font-family: Bebas-Regular;
	color: #032f46;
	font-size: 4rem;
	font-weight: 500;
	text-shadow: 4px 0px #d8d8d8;
}
.gallery-desc
{
	font-size: 18px;
	font-weight: 500;
	color: #272727;
	width: 90%;
	margin: auto;
	font-family: Gotham-Book;
}
.gallery_category_img
{
	position: relative;
	padding:0px;
	width: 95%;
	margin:auto;
	margin-bottom:25px;
}
.gallery_category_img img
{
	border-radius: 10%;
	height: 400px!important;
}

.gallery_cat_title{
	font-family: GOTHAM-MEDIUM;
	color: #032f46;
	position: absolute;
	display: flex;
	align-items: center;
	padding: 0px 30px;
	justify-content: center;
	text-shadow: 2px 1px #c7c7c7;
	top: 30%;
	left: 0;
	box-shadow: 2px 3px 14px 0px #060606;
	background: linear-gradient(#c7c7c7, white);
	font-size: 20px;
	border: 5px solid #fff;
	border-radius: 50%;
	height: 45%;
	width: 35%;
}
.dialog-custom
{
	max-width: 81%;
	margin: 5% 8% 5% 9%;
}
.modal
{
	z-index: 99999;
}
.dialog-custom .modal-content
{
	background: #eee;
}
.modal-backdrop {
	background-color: transparent;
}

.gallery-modal-header
{
	display: flex;
	justify-content: center;
	color: #032f46;
	font-family: GOTHAM-MEDIUM;
	text-transform: uppercase;
	border-bottom: none;
}
.modal-header .close {
	padding: 0rem 1rem 1rem 1rem;
	margin: -1rem -1rem -1rem auto;
	font-size: 3rem;
	font-weight: bolder;
	color: #032f46;
}
.gallery-modal-body .card-wrapper
{
	margin-bottom: 25px;
	box-shadow: 8px 8px 10px 1px #a5a5a5;
}
.gallery-modal-body .card-body p
{
	font-family: Gotham-Book;
	text-align: center;
	font-size: 14px;
	margin-bottom:0;
}
.gallery-modal-body .card-body h5
{
	font-family: Gotham-Book;
	text-align: center;
	font-family: GOTHAM-MEDIUM;
	text-transform: uppercase;
	margin-bottom:0;
}
.galcat_img
{
	padding:10px;
}
.dmit-contact
{
	text-align: center;
	padding: 50px;
	font-family: gotham-medium;
}
.dmit-contact h3
{
	font-weight: 600;
	margin-bottom: 20px;
}
.dmit-contact input
{
	height: 50px;
	width: 400px;
	padding: 10px 22px;
	border: 1px solid #ddd;
}
.dmit-contact .submitbutton
{
	position: relative;
	right: 20px;
	width: 25%;
	top: 0px;
	background: #eab800;
	font-size: 18px;
	color: #fff;
}
.mobile-howaptitude
{
	display: none;
}
.blogtitleline
{
	margin-bottom: 3%;
}
.blogtitleline .line
{
	padding: 1px;
	background: #9a9a9a;
	width: 80%;
	margin: auto;
}
.mostpopularblog img
{
	height:250px;
}
.blogtitleline p
{
	font-family: Gotham-book;
	font-size: 20px;
	color: #032f46;
	margin:0;
}

.listblog:not(:first-child)
{
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #ddd;
}

.categoryhome
{
	border: 2px solid #032f46;
	margin-top: 15%;
	padding: 40px 25px 30px 25px;
	position: relative;
}
.categoryhome .tag
{
	background: #032f46;
	color: #fff;
	display: inline-block;
	padding: 8px 25px;
	position: absolute;
	top: -5%;
	left: 30%;
	font-weight: 600;
	text-transform: uppercase;
}

.categoryhomecontent p
{
	padding-bottom: 10px;
	text-align: justify;
	/* text-align-last: justify; */
}
.categoryhomecontent a
{
	color : #000;
	text-decoration: none;
}
.categoryhomecontent p:not(:last-child)
{
	border-bottom: 1px solid #ddd;
}
.newsletter
{
	border: 2px solid #032f46;
	margin-top: 15%;
	padding: 40px 25px 30px 25px;
	position: relative;
	text-align: center;
}
.newsletter .tag
{
	background: #032f46;
	color: #fff;
	display: inline-block;
	padding: 8px 25px;
	position: absolute;
	top: -10%;
	left: 30%;
	font-weight: 600;
	text-transform: uppercase;
}
.newslettercontent input[type=email]
{
	padding: 5px 5px;
	border: 1px solid #9e9e9e;
}
.newslettercontent input[type=submit]
{
	margin-left: -5px;
	padding: 7px;
	background: #173d4f;
	color: #fff;
	border: none;
}
.dmit-corporate-benifit
{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.aptitbenifitstitle
{
	display:flex;
	align-items: center;
	background: #ddd;
	margin-bottom: 15px;
	padding: 8px;
	border-radius: 7px;
}
.aptitbenifitstitle p, .dmit-corporate-benifit p
{
	margin: 0;
	margin-left: 10px;
}
.aptitbenifitstitle img, .dmit-corporate-benifit img
{
	height: max-content;
}
.mobile-aptibenifits
{
	display:none
}
.dmit-challenges-card img {
	width: 50%;
	margin: auto;
	text-align: center!important;
}
.dmit-challenges-card .card {
	border:none;
	padding:10px 5px;
	text-align: center;
	margin-bottom: 5%;
}
.dmit-challenges-card .card-body
{
	padding:0;
}
.dmit-challenges-card .card-title
{
	color: #032f46;
	font-size: 30px;
	font-family: bebas-regular;
}
.dmit-challenges-card .card-text
{
	font-size: 16px;
	font-family: gotham-book;
	padding: 5px 15px;
}
.dmit-teen-understanding
{
	background-color: #eee;
	padding: 25px 10px; 
}
.dmit-teen-understanding h1
{
	color: #032f46;
	background-color: #eee;
	font-family: bebas-regular;
	font-size: 45px;
}
.dmit-teen-undestranding
{
	font-size: 20px;
	font-family: gotham-book;
	text-align: justify;
}
.under1
{
	padding: 20px 200px 0 0;
}
.under2
{
	padding: 20px 0px 0 200px;
}
.title-color-grey
{
	color: #676767;
}
.benifit-aptitude img
{
	width:50%;
	margin: auto; 
	/* max-height: 120px;*/
}
.benifit-aptitude .card-title {
	color: #032f46;
	font-size: 30px;
	font-family: bebas-regular;
	padding: 0 50px;
}
.benifit-aptitude .card
{
	border:none;
}
.benifit-aptitude .card-text
{
	font-size: 16px;
	font-family: gotham-book;
	text-align: justify;
}
.how-interestcard img {
	width: 70%;
	margin: auto;
	text-align: center!important;
}
.how-interestcard .card
{
	border:none;
}
.color-blue
{
	color: #032f46;
}
.interest-aptitude .section-title {
	font-size: 45px;
	text-align: center;
	font-weight: 500;
	color: #444444;
	font-family: Bebas-Regular;
}
.interest-aptitude input {
	height: 50px;
	width: 22%;
	padding: 10px 22px;
	border: 1px solid #ddd;
}
.interest-aptitude .submitbutton {
	right: 20px;
	width: 25%;
	top: 0px;
	background: #eab800;
	font-size: 18px;
	color: #fff;
}
.blog-category_active
{
	background: #032f46;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
}
.corporat-service-desc .card
{
	border:none;   
	margin-top:5%;
}
.corporat-service-desc .card img
{
	width: 80%;
	margin: auto;
}
.corporat-service-desc .card .card-title
{
	text-align: center;
	text-transform: uppercase;
}
.simplyfingtitle {
	text-align: center;
	background: #ebbb39;
	padding: 5px 2px 2px 2px;
	border-radius: 10px;
	color: #fff;
	margin-bottom: 10px;
}
.simplyfingcontent {
	padding: 5px 4px 2px 4px;
	text-align: justify;
	margin-bottom: 15px;
}
.aptitude-pointer
{
	width: 100%;
	margin-left: -20%;
	margin-top: 10%;
}
.aptitude-pointer .aptitbenifitstitle {
	display: flex;
	align-items: center;
	background: #ddd;
	margin-bottom: 3%;
	width: 120%;
	padding: 8px;
	border-radius: 7px;
}
.aptitude-pointer .aptitbenifitstitle p {
	margin: 0;
	margin-left: 10px;
	font-family: gotham-medium;
	font-size: 16px;
	text-transform: uppercase;
	color: #022f46;
}
.aptitude-pointer .aptitbenifitstitle img {
	height: max-content;
}
.mobile_todler_benifits
{
	display:none;
}
.careerdesc2
{
	font-family: gotham-medium;
	font-size: 22px;
	font-weight: 600;
}
.careerpointers {
	display: flex;
	/* align-items: center; */
	background: #ddd;
	margin-bottom: 20px;
	padding: 2% 7% 0% 7%;
	border-radius: 35px;
	text-align: center;
	font-family: gotham-medium;
	font-size: 18px;
}
.careerpointers p
{
	text-align: center;
}
.joblist 
{
	padding: 10px;
}
.joblistimg img
{
	width:35%;
}
.joblist h3
{
	font-family: gotham-medium;
	color: #032f46;
	text-transform: uppercase;
}
.joblist p
{
	font-size: 18px;
	font-family: gotham-book;
}
.joblistbutton
{
	padding: 3px 40px;
	background: #032f46;
	color: #fff;
	font-size: 20px;
	border: none;
	display: flex;
	align-items: center;
}
.cvbutton  span{    padding-left: 15rem;}
.cvbutton {
	background: #fff;
	color: #032f46;
	font-size: 20px;
	border: none;
	padding: 8px;
	text-align: center;
	font-weight: 600;
	font-family: gotham-medium;
	margin-left: 171px;
	margin-right: 171px;
}
.joblistrow:nth-child(odd) {
	background: #ececec;
}
.careerimggirl
{
	margin-top:-20%;
}
.enquiry-back-image{
	background-image: url('https://www.brainwonders.in/images/call-to-action-bg.webp');
}
.pagination-custom
{
	text-align:center;
}
.pagination-custom .current-page
{

	background: #032f51;
	color: #fff;
	padding: 5px 7px;
	margin: 3px;
	border-radius: 5px;
} 
.pagination-custom a
{
	border:1px solid #032f51;
	color:#000;
	padding: 5px 7px;
	margin: 3px;

}
.pagination-custom a:hover
{
	text-decoration:none;
}
.offlineimg img 
{
	max-height:275px;
}
.onlineimg img
{
	max-height:200px;
}
.thanksform_submit
{
	border: 1px solid #032f46;
	display: flex;
	justify-content: center;
	color: #008a00;
	font-size: 18px;
	padding:10px;
	display: none;
}
.thanksform_submit p
{
	margin:0;
}
.timeline {
	list-style: none;
	padding: 20px 0 20px;
	position: relative;
}
.timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 3px;
	background-color: #eeeeee;
	left: 50%;
	margin-left: -1.5px;
}

.timeline > li {
	margin-bottom: 0px;
	position: relative;
}

.timeline > li:before,
.timeline > li:after {
	content: " ";
	display: table;
}

.timeline > li:after {
	clear: both;
}

.timeline > li:before,
.timeline > li:after {
	content: " ";
	display: table;
}

.timeline > li:after {
	clear: both;
}

.timeline > li > .timeline-panel {
	width: 46%;
	float: left;
	border: 1px solid #d4d4d4;
	border-radius: 2px;
	padding: 10px;
	position: relative;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.prease-release-sec .title {
	padding: 7px !important;
	background: #016ba5 !important;
	color: #fff !important;
	margin-bottom: 20px !important;
	font-size: 12px !important;
}
.timeline > li > .timeline-panel:before {
	position: absolute;
	top: 9px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #ccc;
	border-right: 0 solid #ccc;
	border-bottom: 15px solid transparent;
	content: " ";
}

.timeline > li > .timeline-panel:after {
	position: absolute;
	top: 10px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #fff;
	border-right: 0 solid #fff;
	border-bottom: 14px solid transparent;
	content: " ";
}

.timeline > li > .timeline-badge {
	color: #fff;
	width: 50px;
	font-size: 17px;
	text-align: center;
	position: absolute;
	top: 11px;
	left: 50%;
	margin-left: -25px;
	background-color: #46a1cd;
	z-index: 100;    box-shadow: 0 0 5px #cecece;padding: 2px 0;
}
.timeline > li.timeline-inverted > .timeline-panel {
	float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}



.timeline-title {
	margin-top: 0;
	color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
	margin-bottom: 0;
}

.timeline-body > p + p {
	margin-top: 5px;
}
.grabformcss
{
	color:#FFF;
}
.grabformcss p
{
	margin-bottom: 0;
	font-size: 18px;
}
.grabformcss input
{
	width: 100%!important;
	padding: 10px 15px;
	background: #2e7296;
	border: 0;
	color: #fff;
	border-radius: 15px;
	margin-top: 10px;
}
.grabformcss button
{
	width: 100%!important;
	padding: 10px 15px;
	background: #146326;
	border: 0;
	color: #fff;
	border-radius: 15px;
	margin-top: 10px;
}
.grabformcss button:hover
{
	background:#000;
}
.grabformcss ::placeholder {
	color: #fff;
	/*font-weight: bold;*/
}
.logindiv
{
	/*background: #fff;
	margin-top: 5%;
	padding: 10px;
	border-radius: 15px;
	background-image: url('../../images/formbgimg.png');
	background-repeat: no-repeat;*/
	/*background-size: cover;*/
	height: 85%;
	background: #fff;
	margin-top: 5%;
	padding: 4% 0 0% 1px;
	border-radius: 20px;
	background-image: url(../../images/formbgimg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.counterrow
{
	margin-top: 5%;
}
.counters
{
	background: #ddd;
	padding: 15%;
	margin-bottom: 15%;
	border-radius: 15px;
}
.counters:hover
{
	background: #146326;
	color:#fff;
}
.login-form
{
	padding: 0px 10px;

}
.login-form input
{
	border-radius: 15px;
}
.login-form .loginbtn
{
	background: #032f46;
	border-radius: 7px;
	width: 40%;
	border:none;
}
.newaptitudecard
{
	margin-bottom: 3%;
	border: none;
}
.newaptitudecard .card
{
	border-radius: 20px;
	background: #ddd;
	border: none;
	padding: 15px;
}
.apptitudeforeveryone .aptieveryoneimg
{
	border-radius: 10px;
}
.apptitudeforeveryone .foreveryonerow
{
	margin-bottom: 5%;
}
.aptitudecosting ul
{
	list-style-type: none;
	text-align: center;
	padding-left: 0;
	margin-bottom: 0;
	font-size: 13px;
}
.aptitudecosting ul li
{
	padding: 20px 10px;
}
.aptitudecosting ul li:nth-child(odd) {
	background: #C5DBEB;
}
.aptitudecosting ul li:nth-child(even) {
	background: #F1F9FF;
}
.eoXEfb {
	text-transform: uppercase;
}
.costcontainer
{
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #ddd;
	box-shadow: 3px 2px 20px 1px #ddd;
	margin-bottom: 20px;
}
#appointmentmodal form input, #appointmentmodal form textarea
{
	border-radius: 15px;
	padding: 20px 50px;
	box-shadow: 3px 3px 1px 0px #eaeaea;
	background: #fff;
}
#appointmentmodal form input[type=submit]
{
	background: #022F46;
	width: 100%;
	padding: 10px;
}
#appointmentmodal .close
{
	border-radius: 50%;
	border: 1px solid #000!important;
	padding: 0px 5px 5px 5px!important;
	background: #fff;
}
#appointmentmodal .modal-content
{
	background: #f1f8fe!important;
}
#appointmentmodal .modal-dialog
{
	max-width:35%!important;
}
#appointmentmodal form
{
	width: 65%;
	margin: auto;
}

@media only screen and (max-width: 1000px) {
	.careerimggirl
	{
		margin-top:0;
	}
	.cvbutton span {
		padding-left: 6rem;
	}
	.cvbutton {
		background: #fff;
		color: #032f46;
		font-size: 20px;
		border: none;
		padding: 0px;
		text-align: center;
		font-weight: 600;
		font-family: gotham-medium;
		margin-left: 0px;
		margin-right: 0px;
	}
	.mobile_todler_benifits
	{
		display:block;
	}
	.mobile_todler_benifits img
	{
		height: 80%;
		width: 50%;
		margin: auto;
	}
	.desktop_todler_benifits
	{
		display: none;
	}
	.navigationbar {
		width: 100%;
		margin-top: 3%;
		margin-right: 0%!important;
		margin-left: 0%!important;
		max-width: 1200px;
	}
	.newnavlist {
		display: inline-box;
		font-size: 14px;
	}
	.dermatoglyphics,
	.careercounselling-home,
	.iq-home,
	.aptitude-home {
		background-size: cover;
		//height:70vh!important;
	}
	.rating-threetab {
		border: 1px solid #000;
		text-align: center;
		padding: 27px 40px 5px 40px;
		background: #022f46;
		color: #fff;
		font-size: 16px;
		margin: 0px 20px 20px 20px;
		height: 100%;
	}
	.box1,
	.box2,
	.box3 {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.internal-link {
		color: #fff!important;
		text-decoration: none!important;
		font-size: 16px!important;
	}
}

@media only screen and (max-width: 768px) {
	.dermatoglyphics,
	.careercounselling-home,
	.iq-home,
	.aptitude-home {
		background-size: cover;
	}
	.rating-threetab {
		padding: 25px 15px 5px 15px;
		margin: 0px 0px 20px 0px;
	}
	.box1,
	.box2,
	.box3 {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.page-top p {
		margin: 12px 0px;
		font-size: 16px;
		text-align: center!important;
	}
	.internal-link {
		color: #fff!important;
		text-decoration: none!important;
		font-size: 12px!important;
	}
	.dmit-features .featurebox {
		margin: 0px 0px 20px 0px;
		padding: 15px 15px;
		color: #FFF;
		border-radius: 15px;
	}
	.dmit-help .content {
		padding: 0px 0px;
	}
	.dmit-help {
		margin-top: 1%;
	}
	.interest-where {
		max-height: 240px;
	}
	/*SHUBHAM CSS*/
	.dmitbannertext1 {
		margin-bottom: 0px;
		padding-top: 15px;
		text-align: center;
		text-transform: uppercase;
		color: #4d4f50;
		font-size: 30px;
		padding-left: 0px;
	}
	.dmitbannertext2 {
		color: #032f46;
		text-transform: uppercase;
		font-weight: bolder;
		font-size: 55px;
		padding-left: 0px;
		text-shadow: 3px 0px 5px #777777;
		font-stretch: expanded;
		text-align: center;

	}
	.subheader9 {
		padding-left: 0;
	}
	.dermatoglyphicssec {
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
	}
	.boxessec {
		margin-bottom: 65px !important;
	}
	.dmit-pagebannertext1 {
		margin-bottom: 0px;
		padding-top: 15px!important;
	}
}

@media only screen and (max-width: 480px) {
	
	.mobilemenu
	{
		width:72vw!important;
	}
	#appointmentmodal .modal-dialog
	{
		max-width:100%!important;
	}
	.dmit-pagebannertext1 {
		margin-bottom: 0px;
		padding-top: 0px!important;
		text-transform: uppercase;
		color: #4d4f50;
		font-weight: bolder;
		font-size: 30px;
		padding-left: 0px;
		text-align: center;
	}

	.dmitbannertext2 {
		color: #032f46;
		text-transform: uppercase;
		font-weight: bolder;
		font-size: 55px;
		padding-left: 0px;
		text-shadow: 3px 0px 5px #777777;
		font-stretch: expanded;
		text-align: center;
	}

	.mobile-sec {
		display: block;
	}

	.section-title {
		font-size: 23px!important;
	}

	.rightimg {
		flex-wrap: wrap-reverse;
	}

	.image-stretched-section {
		width: 100%;
	}

	.image-stretched-section p {
		font-size: 18px;
	}

	.joint-img_corner {
		padding-right: 15px!important;
		padding-left: 15px!important;
	}

	.dmit-help {
		margin-top: 5%;
	}

	.box1,
	.box2,
	.box3 {
		margin-left: 0!important;
		margin-right: 0!important;
	}

	.rating-3,
	.rating-2,
	.rating-1 {
		border-radius: 0px;
		border: none;
	}

	.ratintab {
		margin-bottom: 25px;
	}

	.careercounselling-home,
	.dermatoglyphics,
	.aptitude-home,
	.iq-home {
		background-image: none;
		height: auto;
	}

	.social-icons {
		margin-top: 15px;
		display:none!important;
	}
	.header-email
	{
		display:none!important;
	}
	.review-pager {
		margin-top: 5%!important;
	}

	.achievement-home {
		height: auto;
		background-repeat: repeat;
	}

	.blog-container {
		margin-bottom: 10%;
		border:1px solid #ddd;
	}

	.simplyfiing-parent-desktop {
		display: none!important;
	}

	.simplyfiing-parent-mobile {
		display: block;
	}

	.simplyfingtitle {
		text-align: center;
		background: #ebbb39;
		padding: 5px 2px 2px 2px;
		border-radius: 10px;
		color: #fff;
		margin-bottom: 10px;
	}

	.simplyfingcontent {
		padding: 5px 4px 2px 4px;
		text-align: justify;
		margin-bottom: 15px;
	}

	.interest-where {
		max-height: 213px;
	}

	.apti-how p {
		max-height: 175px;
	}

	.apti-where {
		max-height: 165px;
	}

	.career-what {
		margin-bottom: 5%;
	}
	.dmit-pagebannertext2 {
		text-align: center;
	}
	.footer .content {
		margin: 15px 5px 0px 15px;
		text-align:center;
	}
	.footer-line {
		margin:auto;
	}

	.gallery_cat_title {
		padding: 0px 35px;
		top: 70%;
		left: 25%;
		height: 60%;
		width: 45%;
	}
	.gallery_category_img {
		margin-bottom: 100px;
	}
	.gallery_category_img img {
		height: 250px!important;
	}
	.contact-content .banner-content {
		width: 80%;
		text-align: center;
		margin:0;
	}
	.contact-banner-text2 {
		line-height: 85px;
		margin-top: 10px;
	}
	.contact-banner-text1 
	{
		line-height: 50px!important;
	}
	.contact-img
	{
		text-align: center;
		margin-bottom: 15px;
	}
	.addressinfo {
		padding: 30px 35px 25px 35px;
	}
	.regional-title
	{
		text-align: center;
	}
	.dmit-contact .submitbutton {
		position: relative;
		right: 0%;
		width: 100%;
		top: 0px;
	}
	.dmit-contact input {
		width: 100%;
	}
	.interest-pageform
	{
		margin:0%;
	}
	.interest-pageform form {
		padding: 10px 30px;
	}
	.interest-pageform input , .interest-pageform button{
		width: 100%;
		margin: 10px;
	}
	.what-card
	{
		margin-bottom: 5%;
	}
	.cardbg3tab
	{
		display:none;
	}
	.cardbg4tab
	{
		display:none;
	}
	.interest-title {
		font-size: 45px;
		line-height: 50px;
		padding: 20px 15px;
	}
	.interestsliderimg {
		margin-top: 0;
	}
	#grad1 {
		padding: 30px 30px;
	}
	.slideritem {
		padding: 10px 25px;
	}
	.interest-step {
		margin: 5% 0%;
	}
	.dmit8-12form {
		padding: 30px 25px;
	}
	.dmit8-12form input {
		margin-bottom: 15px;
		width: 100%;
	}
	.dmit8-12form button {
		margin-bottom: 15px;
		width: 100%;
	}
	.dmitbannertext3
	{
		text-align: center!important;
		width:95%;
	}
	.desktop-howaptitude
	{
		display: none;
	}
	.mobile-howaptitude
	{
		display: block;
	}
	.desktop-aptibenifits
	{
		display:none
	}
	.mobile-aptibenifits
	{
		display:block
	}
	.under1
	{
		padding: 20px 0px 0 0;
	}
	.under2
	{
		padding: 20px 0px 0 0px;
	}
	.subheader-menu
	{
		display: block;
		width: 100%;
	}
	.interest-aptitude input {
		width: 100%;
		margin-bottom: 10px;
	}
	.interest-aptitude .submitbutton {
		width: 100%;
	}
	.how-aptitudecard img {
		width: 50%;
	}
	.footercontact-row
	{
		margin-top: 4%;
		margin-bottom: 4%;
	}
	.foorer-contact
	{
		margin: 4% 0;
		position:relative;
	}
	.bottomlinks p 
	{
		width: 100%
	}
	.bottomlinks p:not(:last-child) {
		border-right: none;
	}
	.menufixbottom
	{
		margin-top: 47%;
		margin-bottom:-21%;
	}
	.common-top-margin{
		margin-top:0px;
	}
	nav.navbar.navbar-expand-lg.navbar-light.menulinks {
		margin-top: -25%;
		z-index: 10000;
		position: fixed;
		/*width: 100%;*/
		width:unset;
		top:115px;
	}
	#navbarTogglerDemo02
	{
		background:#fff;
		padding: 10px;
	}
	.logindiv
	{
		background-image:none;
		height: 95%
	}
}