@media (max-width:991px) {
	.board-team-section{
		    grid-template-columns: repeat(3, 1fr);
	}
	.right-menu>.right-menu-content {
		text-align: center
	}

	.ias-header .header-top .header-top-inner .right-menu {
		margin-right: 0
	}

	.ias-header .header-top .header-top-inner .right-menu ul li a {
		padding: 6px;
		margin: 0
	}

	.nav-log {
		background-color: #fff;
		padding: 11px 10px 11px 30px
	}

	.navbar-toggle {
		margin: 0 15px !important
	}

	.race-filter li a {
		padding: .7rem .9rem;
		font-size: 1.5rem
	}

	.cont-row {
		padding: 10px
	}
}

@media (max-width:767px) {
	.banner-quiz-sec{
		flex-wrap: wrap;
	}
	
	.ias-quiz-sec{
		width: 100%;
		border-right: none;
		order:2;
	}
	.ias-slider.ias-slider-content{
		width: 100%;
		order:1;
	}
	.ias-sholarship-pnl{
    grid-template-columns: repeat(1, 1fr);
    }
	.col-content-cen-left{
order:2;
}

.faq-section{
	grid-template-columns: repeat(1, 1fr);
}



.col-content-cen-left{
order:1;
}
	.book-read-box-section .team-box{
		padding: 0px!important;
	}
	.book-read-section{
		grid-template-columns: repeat(2, 1fr);
	}
	.online-site-logo img{
			width: 50%!important;
			margin-bottom: 15px;
	}
	.add-to-cart-flex{
		flex-wrap: wrap;
	}
	.add-to-cart-right{
		width: 100%;
		margin-top: 30px;
	}
	.subject-section-pnl{
		flex-wrap: wrap;
		border:1px solid #ddd;
		padding: 10px;
		margin:10px;
	}
	.table-mobile-scroll{
		overflow-x:scroll; 
	}

	.subject-btn-sec{
		display: flex;

	}
	.subject-btn-sec a{
		margin-right:10px;
	}
	.subject-btn-sec a:last-child{
		margin-right: 0px;
	}
	.subject-section-right-2{
		order: 1;
	}
	.subject-section-left-2{
			order:2;
	}
	.frm-vd{
		position: static;
		width: 100%;
	}
	.intervew-feedback-pnl-box{
		margin-bottom: 0px!important;
	}
	#ias-interview-mok, #ias-interview-feed{
		width: 100%;
	}
	.contact-form-sect{
		    grid-template-columns: repeat(1, 1fr);
	}
	.workshop-pnl{
		margin:10px;
	}
	.workshop-pnl .col-sm-2 , .workshop-pnl .col-sm-10{
		padding: 0px;
	}
	.baches-tab-sec ul{
			display: none;
	}
	.baches-tab-sec .tab-content{
		margin-left: 0px!important;
		width: 100%!important;
		border:none;
		padding: 0px; 
	}
	.baches-tab-sec .tab-content .tab-pane {
		display: block;
		border:1px solid #ddd;
		padding: 10px;
		margin-bottom: 10px;
	}
	.baches-tab-sec .tab-content .tab-info-cont{
			text-align: center;
	}
	.our-programs-sec{
    grid-template-columns: repeat(2, 1fr);
}
	.board-team-section{
		    grid-template-columns: repeat(2, 1fr);
	}
	.vertical-tabs .nav-tabs .nav-link{
		text-align: center!important;
		    font-size: 12px!important;
		        padding: 12px 5px!important;
	}
	.vertical-tabs .nav.nav-tabs{
		float: none!important;
		width: 100%!important;
		display: flex!important;
		padding-right:0px!important;
		top: 0px!important;
    z-index: 999;
	}
	.director-section-box-right{
	order: 1;
	    display: flex;
    justify-content: center;
    width: 100%;
}

.director-section-pnl{
	border: 1px solid #2f1f78;
	margin: 0px 2px 10px;
    padding: 5px 0px;
}

.member-cont-inn{
	background-color: transparent;
	margin: 0px 2px 10px;
    padding: 5px;
}

.mdirector-section-box-left{
	display: flex;
	justify-content: center;
	width: 100%;
}

.director-section-box-left{
	order: 2;
}

	.member-cont-inn{
		min-height: auto;
	}
	.ias-about-us-sec{
		grid-template-columns: repeat(1, 1fr);
	}
	.why-race-ias ol{
		padding-left: 10px;
	}
	.about-info p{
	font-size: 16px;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 15px;
	}
	.mem-info h3 {
		margin-bottom: 10px
	}

	.main-heading {
		text-align: center
	}

	.box-right {
		text-align: center
	}

	.box .box-left {
		width: 100%;
		text-align: center
	}

	.box .box-right {
		width: 100%;
		text-align: center
	}

	.box-left img {
		width: 30%
	}

	
	.dd {
		display: none
	}

	ul {
		display: block
	}

	.hero-banner {
		padding: 60px 0 40px;
		height: auto
	}

	#ias-main-slider .owl-controls {
		bottom: 10px
	}

	#ias-owlgal .owl-controls .owl-dots span,
	#ias-owlstudent .owl-controls .owl-dots span {
		border-radius: 0;
		width: 10px;
		height: 5px;
		margin: 9px 5px
	}

	.d-text {
		display: inherit !important;
		text-align: center
	}

	.ias-footer-bottom .ias-copyright p {
		color: #000;
		padding: 5px
	}

	.member-img {
		height: auto
	}

	.pd-0 {
		padding: auto
	}

	.frm-vd {
		margin-top: 30px
	}
}

@media screen and (max-width:650px) {
	.race-filter li a {
		padding: .5rem;
		font-size: 1.2rem
	}

	.race-filter li {
		padding: 0
	}
}

@media (max-width:575px) {
	.right-menu ul.menu-tophead li a {
		margin: 1px !important;
		padding: 3px !important
	}

	.right-menu ul.menu-tophead li::after {
		top: 4px
	}

	.ias-header .header-top .header-top-inner .contact ul li,
	.ias-header .header-top .header-top-inner .right-menu {
		font-size: 12px
	}

	.bg-blue {
		background: #000466
	}

	.list-text.list-inline {
		margin-bottom: 0
	}

	.contact {
		padding-bottom: 10px !important
	}

	.ias-header .header-top .header-top-inner .contact ul li {
		margin-right: 0
	}

	.ias-header .header-top .header-top-inner .contact ul .question-text,
	.ias-header .header-top .header-top-inner .contact ul li i {
		color: #fff
	}

	.marq-info {
		width: 65%
	}

	.hE-video {
		height: 200px
	}

	.img-text {
		padding: 0 0 0 20px
	}

	.img-text h3 {
		margin-top: 0
	}
}

@media(max-width:360px) {
	#ias-owldistanceprogram .owl-controls {
		display: none
	}
}