/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* New Design Css Start */
#menu-bottom-header .awb-menu__sub-ul{
	padding: 10px 20px;
    background: #000;
}
.apply-now-btn span {
    font-size: 16px !important;
    line-height: 1;
    padding-bottom: 15px !important;
}
header#header-bottom {
    box-shadow: rgba(0, 0, 0, .117647) 0 1px 3px;
}
/* New Design Css End */

.ilightbox-social {
    display: none !important;
}
/* Offices & Services */
.sec-1 {
    max-height: 600px;
    overflow: hidden;
    overflow-y: scroll;
    float: left;
    clear: both;
/*     background: #a8a8a8; */
}

/* width */
.sec-1::-webkit-scrollbar {
  width: 2px;
}

/* Track */
.sec-1::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.sec-1::-webkit-scrollbar-thumb {
  background: #e31837; 
  border-radius: 10px;
}

/* Handle on hover */
.sec-1::-webkit-scrollbar-thumb:hover {
  background: #e31837; 
}

/* Offices & Services  */


@media screen and (min-width:1025px) and (max-width:1200px){
	#menu-bottom-header span,
	#menu-top-header span{
		font-size:14px !important;
	}
	ul#menu-bottom-header li {
		margin: 10px 0;
	}
	.apply-now-btn span.menu-text{
		font-size: 14px !important;
    	padding: 11px 15px 10px !important;
	}
}
@media screen and (min-width:1200px) and (max-width:1380px){
	#menu-bottom-header .menu-text,
	#menu-top-header .menu-text{
		font-size:16px !important;
	}
	ul#menu-bottom-header li {
		margin: 10px 0;
	}
	.apply-now-btn span.menu-text{
		font-size: 14px !important;
    	padding: 11px 15px 10px !important;
	}
}

@media screen and (min-width:1025px){
	#awb-oc-8033 .off-canvas-close,
	#awb-oc-13612 .off-canvas-close{
		display:none !important;
	}
	
	.awb-menu__sub-ul_main ul.awb-menu__sub-ul.awb-menu__sub-ul_grand ul.awb-menu__sub-ul.awb-menu__sub-ul_grand {
		max-height: 250px;
		display: block;
		overflow-y: scroll;
	}
	
}
#ecse-faculty .fusion-filter.fusion-hidden{
display:block;
}
#faculty-tabs ul.nav-tabs li {
    margin: 10px !important;
}
#faculty-tabs ul.fusion-filters {
    justify-content: center;
    border: 0;
}
#enquiry_mini_popup{
	cursor: pointer;
}
.break-word a{
	word-wrap: break-word;
}
.bio-specializations p.awb-imageframe-caption-text {
    text-transform: initial !important;
}
.gallery.type-gallery{
	max-width: 100% !important;
}
body.search-results #main{
	padding:60px 30px 0 !important;
}
.srv_left-border {
    border-left: 5px solid #e31837;
    padding-left: 10px;
}
.fusion-counters-box.about-counter  .counter-box-icon {
    color: #fff;
}
.about-counter .content-box-percentage.content-box-counter {
    border: none;
}
.ractangle-shape-about .fusion-column-wrapper {
    background-size: 34% 82% !important;
}
.about-list li.fusion-li-item {
    border-left: 5px solid red;
    margin: 20px 0;
    padding: 0;
}

.about-list li.fusion-li-item .icon-wrapper{
   display:none;
}
.about-list .fusion-li-item-content {
    margin-left: 15px !important;
}
a.plr-30.read_more {
    margin: 0 0 20px;
    background: transparent;
}
.red-hover:hover .fusion-column-wrapper{
    background: red;
}

.phd-info div {
	line-height: 1.2;
}
.fusion-slider-sc:not(.fusion-has-margin) .flexslider{
	margin-bottom:0px !important;
}
#menu-footer-1 a, #menu-footer-2 a {
	padding: 0 !important;
}
.recaptcha-custom {
	margin-bottom: 10px;
}
.fusion-mobile-nav-item a{
	height: auto !important;
	line-height: 1.7;
	padding: 5px 0;
}
.d-none{
	display:none !important;
}
#wpcf7-f7017-o4 .wpcf7-acceptance .wpcf7-list-item-label{
	color:white !important;
}

a#chat-with-student{
	position: fixed;
	right: calc(0px - 75px);
	top: 230px;
	transform: rotate(-90deg);
	border-radius: 10px 10px 0 0;
	box-shadow: 0px -2px 5px #000000d9 !important;
	transition: 0s ease all;
	padding: 4px 15px;
	z-index:999 !important;
}
a#sidebar-canvas, #abc {
	position: fixed;
	right: calc(0px - 63px);
	top: 420px;
	transform: rotate(-90deg);
	border-radius: 10px 10px 0 0;
	box-shadow: 0px -2px 5px #000000d9 !important;
	transition: 0s ease all;
	padding: 4px 15px;
	z-index:999 !important;
}
.single-programs .fusion-separator-border {
	border-color: #ccc!important;
}
.grid-3 {
	grid-template-columns: auto auto auto;
	display: grid;
	gap: 15px;
	margin-top: 40px;
	float: left;
}
.blink {
	animation: blinker 1.5s linear infinite;
}
.fusion-main-menu-search{
	padding-right: 20px !important;
}
body{
	word-break: break-word;
}
.team-title {
	margin-bottom: 0;
	font-weight:600;
	color: white !important;
}
li#menu-item-1473 {
	order: 65;
}
#ugc .fusion-button{
	justify-content: flex-start;
}
select#selectPrograms, select#selectCourses {
	border-radius: 50px;
	background: #f3f3f3;
	overflow: hidden;
	color: gray;
	font-size: 18px;
	padding: 5px 25px;
	margin-bottom: 15px;
	/*max-width: 400px;*/
}
select#selectPrograms:focus, #selectCourses:focus {
	border-color: #333 !important;
}
rs-bullet.tp-bullet {
	border-radius: 50% !important;
}
.study-program-box .content-box-column {
	margin-bottom: 30px !important;
	padding: 10px 30px;
}
.study-program-box {
	margin-bottom: 0;
}
/* Read More Css Start */

.moretext {
	display: none;
}
a.moreless-button:hover {
	color:black;
}
a.moreless-button {
	cursor: pointer;
	font-size:20px;
}
/* Read More Css End */

.transparent-btn-hover:hover {
	background: transparent;
}
.table-1.specializations-intakes.phd table {
	background: transparent;
	color: white !important;
	box-shadow: none !important;
}
.specializations-intakes.phd tr td:nth-child(2) {
	color: #ffffff;
	font-weight: 600;
}
.specializations-intakes.phd tr:nth-child(2n) {
	background: transparent;
}
.custom-accordion .fusion-toggle-boxed-mode {
	box-shadow: 0px 11px 23px #80808063;
	border-radius: 30px;
	margin-bottom: 20px !important;
}
.core-strengths .image {
	margin-bottom: 0px;
}
.core-strengths .content-box-column.content-box-column-last-in-row,
.core-strengths .content-box-column-last{
	margin-bottom: 0px !important;
}
ul.fusion-megamenu {
	overflow: hidden !important;
	border-radius: 0 0 54px 54px;
}
.fusion-layout-column.fusion-one-full {
	float: left !important;
}
.contact-menu-title div {
	margin-bottom: 5px !important;
}
.contact-menu-title div.icon {
	order: 2;
	float: right !important;
	margin-left: 10px !important;
}
.contact-menu-title .content-box-heading{
	float: left;
}
.sub-menu-desktop a{
	padding: 5px 0px !important;
	display:block !important;
}
.fusion-megamenu-holder{
	background-color:transparent !important;
}
.fusion-megamenu-widgets-container.second-level-widget {
	padding: 0;
	margin:0 !important;
}
.plr-30.read-more {
	margin-left: 30px;
}
.post-center .fusion-grid-posts-cards{
	justify-content: center;
}

/* Footer Wave CSS Start */
.footer-2 {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transform: rotate(180deg);
	margin-bottom: 8%;
}
.social-icon,
.menu {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 10px 0;
	flex-wrap: wrap;
}
.social-icon__item,
.menu__item {
	list-style: none;
}
.social-icon__link {
	font-size: 2rem;
	color: #fff;
	margin: 0 10px;
	display: inline-block;
	transition: 0.5s;
}
.social-icon__link:hover {
	transform: translateY(-10px);
}

.menu__link {
	font-size: 1.2rem;
	color: #fff;
	margin: 0 10px;
	display: inline-block;
	transition: 0.5s;
	text-decoration: none;
	opacity: 0.75;
	font-weight: 300;
}
.menu__link:hover{
	color: white;
}
.menu__link:hover {
	opacity: 1;
}
.footer-2 p {
	color: #fff;
	margin: 15px 0 10px 0;
	font-size: 1rem;
	font-weight: 300;
}
.wave {
	position: absolute;
	top: -55px;
	left: 0;
	width: 100%;
	height: 100px;
	background: url("/wp-content/uploads/2023/02/gradient.webp");
	background-size: 1000px 100px;
}
.wave#wave1 {
	z-index: 1000;
	opacity: 1;
	bottom: 0;
	animation: animateWaves 4s linear infinite;
}

.wave#wave2 {
	z-index: 999;
	opacity: 0.5;
	bottom: 10px;
	animation: animate 4s linear infinite !important;
}

.wave#wave3 {
	z-index: 1000;
	opacity: 0.2;
	bottom: 15px;
	animation: animateWaves 3s linear infinite;
}

.wave#wave4 {
	z-index: 999;
	opacity: 0.7;
	bottom: 20px;
	animation: animate 3s linear infinite;
}

/* Chatbot starts */
.indicator {
    bottom: 81px;
    right: 60px;
}
#__eechatIcon {
    right: 0px;
    bottom: 14.5%;
}
/* Chatbot ends */


@keyframes animateWaves {
	0% {
		background-position-x: 1000px;
	}
	100% {
		background-positon-x: 0px;
	}
}

@keyframes animate {
	0% {
		background-position-x: -1000px;
	}
	100% {
		background-positon-x: 0px;
	}
}
/* Footer Wave css end */

/* Mega menu css */
#mega-menu-tabs .nav {
	background: #E31837;
	width: 25%;
	float: left;
	order: 2;
	padding: 60px 0 0px;
}
#mega-menu-tabs .tab-content {
	background-image: url(/wp-content/uploads/2023/03/Group-87.webp);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 60px 30px 0px;
	width: 75%;
	float: left;
}
#mega-menu-tabs .fusion-modal .modal-header {
	min-height: 0;
	width: 100%;
	background: transparent;
}
.mega-menu-popup .modal-dialog{
	width: 100% !important;
	max-height: calc(100% - 0px) !important;
	margin: 0;
	overflow-x:hidden;
}
.mega-menu-popup .modal-header .close {
	margin-top: 15px;
	text-shadow: none;
	position: absolute;
	right: 10px;
	z-index: 99999;
	color: white;
	opacity: 1;
	border:0;
}
.mega-menu-popup .modal-header{
	min-height: 0;
	box-sizing: border-box;
	width: 100%;
	float: left;
	background: transparent;
	padding:0;
}
.mega-menu-popup .modal-body {
	position: relative;
	padding: 0;
}
.mega-footer .content-container{
	margin-bottom:10px !important;
	font-size: 16px;
}

@media screen and (min-width:101px) and (max-width:1024px){
	#mega-menu-tabs .tab-content{
		margin-top:0px !important;
		height: 100%;
	}
	#mega-menu-tabs .nav{
		height: 100%;
	}
	#mega-menu-tabs .nav ul.nav-tabs {
		flex-direction: column;
	}
	#mega-menu-tabs .fusion-tabs {
		display: flex;
	}
      
    
}

/* Mega menu css */



.gothic-a1-font{
	font-family: 'Gothic A1';
}
.justify-center .fusion-grid-posts-cards{
	justify-content: center;
}
li.mega-menu {
	/*display: none;*/
}
.content-boxes .heading h2 {
	border-bottom: 2px solid #E31837;
	padding-bottom: 10px !important;
}
.read-more-btn {
	background: white;
	width: max-content;
	padding: 13px 27px;
	border-radius: 24px;
	font-weight: 500;
	font-size: 21px;
	font-family: 'Gothic A1';
	border: 1px solid;
	color: #e31837 !important;
}
.read-more-btn:hover{
	color:#fff !important;
}
.dean-popup h4 {
	margin-bottom: 0;
}
.dean-popup h6 {
	font-weight: 600;
}
.dean-popup img {
	margin-bottom: 20px;
	margin-right: 20px;
}
.faculty-popup img{
	margin-bottom: 20px;
}
.m-school .school-title h5{
	font-size:20px !important;
}
.width-100 span.fusion-imageframe img, 
.width-100 span.fusion-imageframe {
	/*width: 100%;*/
}
.dean-title h4,
.dean-title h6 {
	margin-bottom: 0;
}
.dean-title {
	border-left: 7px solid white;
	padding-left: 18px;
}
.fusion-menu-item-button a span {
	font-size: inherit;
}
.srp-btn a {
	font-size: 22px;
	font-weight: 700;
	font-family: 'Gothic A1';
}
.btn-wrapper div, .btn-wrapper a {
	height: 100% !important;
	width: 100% !important;
}
.btn-wrapper{
	margin-bottom:30px;
}
.mega-menu {
	padding: 0 15px !important;
}
.fusion-megamenu-wrapper{
	margin-top:0px;
}
.specializations-intakes.noc tr td:nth-child(2) {
	color: black;
	font-weight: 500;
}
.specializations-intakes.noc tr:hover td:nth-child(2) {
	font-weight: 600;
}
.eligibility-tabs li a {
	border:0 !important;
	background: transparent !important;
}

.eligibility-tabs li.active{
	border-bottom:2px solid #E31837 !important;
	background-color: #ff00000a !important;
	box-shadow: -2px 5px 8px #e3183726 !important;
	vertical-align: middle;
}
.explore-mu span.fusion-column-inner-bg-image {
	background-size: contain !important;
}
.explore-mu img,
.explore-mu .fusion-image-wrapper:hover img{
	opacity:1;
}
.specializations-intakes th{
	color: #aaa;
	font-weight: 800;
	border: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
	background: #fff !important;
}
.specializations-intakes thead tr,
.specializations-intakes tr:nth-child(2n){
	background: #fff;
}
.specializations-intakes tbody tr:hover {
	background: #E3183721;
	font-weight:600;
}
.specializations-intakes tbody tr,
.specializations-intakes tbody td{
	border-bottom: 1px solid #dcdcdc !important;
	border: 0;
}
.specializations-intakes table{
	border:0 !important;
}
.specializations-intakes tr td:first-child, 
.specializations-intakes tr th:first-child {
	text-align: left !important;
}
.specializations-intakes tr td:nth-child(2) {
	color: #ec193c;
	font-weight: 600;
}
.program-boxes .heading{
	margin-bottom: 0 !important;
}
.post{
	margin-bottom: 0px; 
}
.sticky {
	position: fixed;
	top: 80px;
}
.single-schools .entry-title,
.single-programs .entry-title,
.single-executive_education .entry-title,
.single-schools .single-navigation,
.single-programs .single-navigation,
.single-executive_education .single-navigation,
.form-template-default .single-navigation,
.form-template-default .entry-title,
.form-template-default .fusion-meta-info{
	display:none;
}
.single-executive_education #content,
.single-events #content{
	margin-bottom:0px;
}
.single .awsm-job-specifications-container,
.single .awsm-job-form{
	display: none;
}
.single .awsm-job-single-wrap {
	margin-bottom: 0;
}
.single .awsm-job-content {
	padding-bottom: 0;
}
.awsm-selectric {
	border: 0;
	box-shadow: none;
	border-bottom: 1px solid #ddd;
}
.awsm-job-post-title {
	font-size: 20px !important;
	line-height: 1.4 !important;
}
.awsm-job-item,
.awsm-selectric .label,
.awsm-selectric-items li{
	font-size: 18px !important;
}
a.awsm-job-item {
	box-shadow: 0px 0px 20px #cccccc82 !important;
	border: 0 !important;
	border-radius: 26px !important;
	padding: 30px 30px 25px 30px;
}
.awsm-filter-wrap .awsm-filter-items{
	justify-content: center;
}
.jobs-wrapper .fusion-column-wrapper.fusion-content-layout-column {
	box-shadow: 0px 0px 20px #cccccc82;
}
.no-shadow .fusion-column-wrapper {
	box-shadow: none !important;
}
/* publication-international-journals-table Css Start */

.publication-international-journals-table tr:nth-child(odd){
	border-left: 9px solid #E31837;
	margin-bottom: 0;
	background: #f6f6f6;
	padding: 10px 20px 8px;
	font-weight: 600 !important;
}
.publication-international-journals-table tr:nth-child(even){
	background: #fff;
	border-left: 1px solid #ddd;
}
.publication-international-journals-table td,
.publication-international-journals-table th{
	max-width: 200px !important;
	white-space: normal !important;
	word-break: break-all;
	font-size: 16px;
}
.publication-international-journals-table td,
.publication-international-journals-table th,
.publication-international-journals-table table{
	border:0px !important;
}
.publication-international-journals-table tr:nth-child(even) td{
	padding: 20px 20px 40px 20px;
}
.publication-international-journals-table tr th:nth-child(2),
.publication-international-journals-table tr td:nth-child(2){
	text-align:center  !important;
}
.publication-international-journals-table tr th{
	padding: 10px 20px;
	color: #E31837;
	font-weight: 700;
}
/* publication-international-journals-table Css End */


#invited-guest ul{
	margin:0px !important;
}
.fusion-megamenu-menu span.fusion-caret {
	/*display: none;*/
}
#rfa ::marker {
	color: white;
}
.white-text span, .white-text div, .white-text li, .white-text p {
	color: white;
}
li#menu-item-1473 span.menu-text {
	display: none;
}
li#menu-item-1473 i {
	font-size: 22px;
	color: #ec193c;
}
.publication-btn {
	padding: 10px 0 !important;
	font-size: 18px !important;
	line-height: 1.5 !important;
	text-align: left;
}

/* Research page css start*/
.image-content .heading.heading-with-icon{
	display: flex !important;
	align-items: center;
	background: #f5f5f5;
	border-radius: 80px;
	padding-right: 25px;
	width: 100%;
	margin-bottom: 0;
}
.image-content .heading.heading-with-icon .image {
	position: relative;
}
.image-content h3.content-box-heading {
	width: 100%;
	padding-left: 0 !important;
}
.image-content .content-box-wrapper{
	display: flex !important;
}
.image-content .content-box-column {
	margin-bottom: 0px !important;
}
.pagination {
	margin-bottom: 20px;
}
.pagination a, .pagination span.current {
	font-size: 17px !important;
	padding: 10px !important;
	margin: 0 15px 0 0 !important;
	width: auto !IMPORTANT;
}
.srp-btn a.fusion-button {
	padding: 17px 20px !important;
	line-height: 1.4;
	width: 94%;
}
div#spr-tab,div#invited-guest {
	background-size: contain !important;
}

.research-table td ,
.mous-table td {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	max-width: 200px;
	white-space: normal;
}
.research-table tbody,
.mous-table tbody{
	background: white;
}
/* Research page css end*/

/* Experince Accordian css Start */
.single-faculty-image{
	background-color: rgb(227 24 55);
	border-radius: 200px 200px 0 0;
	padding-top: 50px;
}
.faculty-tabs .nav-tabs li.active a.tab-link h4{
	color:#e31837;
}
.faculty-tabs{
	margin-bottom:0px;
}
.faculty-tabs ul{
	margin-top:0px;
}
.title-border {
	border-left: 9px solid #E31837;
	margin-bottom: 0;
	background: #f6f6f6;
	padding: 10px 20px 8px;
	font-weight: 600 !important;
}
.content-border {
	border-left: 1px solid #ddd;
	padding-left: 20px;
	margin-left: 4px;
	padding-top: 40px;
	padding-bottom: 70px;
}
.content-border ul {
	margin: 0;
	padding-left: 25px;
}
.content-border.last {
	padding-bottom: 0;
}
.group-title {
	font-size: 22px !important;
	margin: 14px 0 14px;
	line-height: 1.5 !important;
}
/* .group-title {
	font-size: 36px !important;
	margin: 30px 0 30px;
	line-height: 1.5 !important;
} */
.group-title.heading-0 {
	margin-top: 0;
}
input#is-search-input-969 {
	border-radius: 30px !important;
}
.is-form-id-969  input.is-search-submit {
	height: 100% !important;
	font-size: 20px !important;
	border-radius: 30px;
	padding: 5px 20px !important;
}
/* Experince Accordian css End */

:focus-visible {
	outline:none !important;   
}
input#is-search-input-969 {
	border-radius: 30px 0 0 30px;
	padding: 20px 20px;
}
button.is-search-submit{
	height:40px;
	width: 40px;
}
.pagination a, .pagination span {
	border-radius: 50px !important;
}
.pagination {
	justify-content: center;
}
.faculty-img img {
	max-width: 100%;
	text-align: center;
	margin: 0 auto;
	/*max-height: 250px;*/
	width: 100%;
}
.faculty-img {
	background-color: rgba(227,24,55,0.3);
	border-radius: 176px 176px 0 0;
	padding-top: 70px;
}
.faculty-img .fusion-image-wrapper {
	text-align: center;
}
.faculty-title {
	padding-top: 30px;
	padding-bottom: 5px;
}
.faculty-grid:hover .faculty-img {
	background-color: #E31837;
}
.link-black a{
	color:black;
}
.link-black a:hover{
	color:#E31837;
}
.contact-boxes .fusion-li-item-content{
	word-break: break-word;
}
.contact-boxes li.fusion-li-item {
	padding: 1px 0;
}
.mb-0 {
	margin-bottom: 0px;
}
.mb-10 {
	margin-bottom: 10px;
}
.cf7-form .wpcf7-text,
.cf7-form .wpcf7-textarea{
	background: rgba(255, 255, 255, 0.3) !important;
	border: 0;
	border-radius: 24.5px;
	padding-left: 20px;
	color:white;
}
.cf7-form .wpcf7-select{
	background: rgba(255, 255, 255, 0.3) !important;
	border: 0;
	border-radius: 24.5px;
	padding-left: 20px;
	color:black;
}
.cf7-form .select-arrow {
	background-color: transparent !important;
	border: 0;
	color: white;
}
.cf7-form label {
	color: white;
	margin-bottom: 8px !important;
	float: left;
	padding-left: 10px;
	font-family: 'Gothic A1';
}
.img-100, .img-100 img, span.fusion-imageframe {
	width: 100%;
}
.ractangle-shape .fusion-column-wrapper{
	background-size: 32% 90% !important;
}
.fs-18{
	font-size:18px;
}

.box-white:hover .fusion-column-wrapper {
	background: white !important;
	cursor: pointer;
	transition: 0s;
}
.box-white:hover .fb-icon-element,
.box-white:hover .box-text h4{
	color:black !important;
}
.content-box-percentage {
	border-bottom: 2px solid;
}
rs-module-wrap#rev_slider_2_2_wrapper {
	border-radius: 27px !important;
	box-shadow: 4px 15px 20px #d9d9d98f;
}
.round-circle img {
	margin-left: 10px;
}
span.small-font {
	font-size: 50%;
	font-family: 'Crimson Pro';
}
.fw-4, .fw-4 p, .fw-4 span, .fw-4 h1, .fw-4 h2, .fw-4 h3, .fw-4 h4, .fw-4 h5, .fw-4 h6 {
	font-weight:400 !important;
}
.fw-5, .fw-5 p, .fw-5 span, .fw-5 h1, .fw-5 h2, .fw-5 h3, .fw-5 h4, .fw-5 h5, .fw-5 h6 {
	font-weight:500 !important;
}
.fw-6, .fw-6 p, .fw-6 span, .fw-6 h1, .fw-6 h2, .fw-6 h3, .fw-6 h4, .fw-6 h5, .fw-6 h6 {
	font-weight:600 !important;
}
.fw-7, .fw-7 p, .fw-7 span, .fw-7 h1, .fw-7 h2, .fw-7 h3, .fw-7 h4, .fw-7 h5, .fw-7 h6 {
	font-weight:700 !important;
}
.fw-9, .fw-9 p, .fw-9 span, .fw-9 h1, .fw-9 h2, .fw-9 h3, .fw-9 h4, .fw-9 h5, .fw-9 h6 {
	font-weight:900 !important;
}
.plr-30{
	padding-left:30px;
	padding-right:30px;
}
.text-shadow h2 {
	text-shadow: 0px 12px 15px #00000038;
}
.fusion-logo img {
	height: auto;
}
.apply-now-btn span.menu-text {
	background: #e31837;
	color: white;
	padding: 15px 20px 10px 20px;
	border-radius: 50px;
}
p {
	margin-top: 0;
	margin-bottom: 10px;
}
.black-shadow{
	text-shadow: 0px 2px 2px #00000061;
}
.am-image {
	position: absolute;
	right: 0;
	top: 6%;
}
.white-font,
.white-font h1,
.white-font h2,
.white-font h3,
.white-font h4,
.white-font h5,
.white-font h6,
.white-font p,
.white-font span,
.white-font a{
	color: white !important;
}
.black-font {
	color: black !important;
}
.red-font {
	color: #e31837 !important;
}
div#wpcf7-f225-p12-o1 select {
	border-radius: 50px;
	background: #f3f3f3;
	overflow: hidden;
	color: gray;
	font-size: 18px;
}
div#wpcf7-f225-p12-o1 .select-arrow {
	border: 0 !important;
	color: red !important;
	background: transparent !important;
	font-size: 18px !important;
}

#experience .content-box-wrapper a.heading-link {
	display: grid;
	text-align: left;
}

#experience .content-box-wrapper a.heading-link .image {
	order: 2;
}
#mahindra-school .school-box .school-title .title-heading-left {
	font-weight: 800;
}
.to-top-right #toTop {
	right: 15px;
}
/* Whatsapp Chat code start */
.whatsapp{
    position: fixed; 
    bottom: 3%;
    left: 2%;
    z-index: 999999;
   }
/* Whatsapp Chat code end */



/* Mandatory_Disclosures code start */
.Mandatory_Disclosures{
    position: fixed;
    bottom: 4%; 
    left: 6%;
    z-index: 999999;
    background: #e31837;
    padding: 10px 20px;
    border-radius: 5px;

}
.Mandatory_Disclosures a{
    font-weight: 700;
    color: #fff;
}

/* Mandatory_Disclosures code end */



/* Mobile Media Query */

@media screen and (max-width:800px){
	.to-top-right #toTop {
		bottom: 15px;
	}
	li.mega-menu{
		display: none !important;
	}
	li.mobile-menu .fusion-caret{ 
		display:none;
	}

}
@media screen and (max-width:767px){
	.mu-logo img{
		max-height:49px;
		width:auto;
	}
	div#awb-oc-6565 .off-canvas-close {
    margin-top: 70px !important
}
	#research-boxes .content-box-heading{
		font-size: 16px !important;
		line-height: 1.2 !important;
	}
	.grid-3 {
		grid-template-columns: auto auto;
	}
	#e-hub-offer .image-content .content-box-wrapper .content-box-heading{
		font-size:16px !important;
	}
	#e-hub-offer .image-content .content-box-wrapper{
		padding:15px 15px !important;
	}
	#content{
		margin-bottom:0px !important;
	}
	.sm-border-0 .fusion-column-wrapper{
		border:0px !important;
	}
	.eligibility-tabs .tab-pane ul li{ 
		display: flex;
		float: left;
	}
	.eligibility-tabs .tab-pane ul{
		padding: 0;
		margin: 0;
		width: 100%;
		float: left;
		clear: both;
	}
	.eligibility-tabs .tab-pane ul li i {
		margin-right: 10px;
		margin-top: 5px;
	}
	.post-content p {
		/*word-break: break-all;*/
	}
	.image-content .content-box-wrapper {
		padding: 15px 30px !important;
	}
	.faculty-excerpt{
		text-align:center;
	}

	.contact-box-1 div.fusion-column-wrapper,
	.contact-box-2 div.fusion-column-wrapper,
	.contact-box-3 div.fusion-column-wrapper,
	.contact-box-4 div.fusion-column-wrapper{
		border-left:0px !important;
		border-right:0px !important;
		border-bottom:1px solid #ddd !important;
	}
	.contact-box-5 div.fusion-column-wrapper{
		border-left:0px !important;
		border-right:0px !important;
	}
	.ractangle-shape .fusion-column-wrapper {
		background-size: 44% 90% !important;
	}
	.counter-box .fusion-counter-box {
		width: 50%;
		float: left;
	}
	.counter-box .content-box-percentage{
		font-size: 32px !important;
		color: white !important;
	}
	.counter-box .counter-box-content {
		font-size: 20px !important;
		color: white !important;
	}
	.counter-box .counter-box-container {
		padding: 0 !important;
	}
	.counter-box {
		background: #e31837;
		padding: 40px 15px 70px;
		border-radius: 0 0 100% 100%;
	}
	.learn-more {
		border: 1px solid white;
	}
	.ri_box .fusion-builder-row-inner{
		border: 1px solid white;
		padding: 5px 20px !important;
		margin-bottom: 20px;
	}
	.mahindra-exp div img {
		margin-bottom: 20px;
	}
	.mahindra-exp div {
		display: flex;
	}
	#best-recruiters .round-circle img {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.logo-section .fusion-builder-row-inner .fusion_builder_column_inner_1_3 .fusion-column-wrapper {
		padding: 0 10px !important;
	}
	#about-mahindra-1 .am-image {
		margin-bottom: -90px !important;
	}
	.am-image {
		position: relative;
		right: 0;
		top: unset;
	}
	#mahindra-school .school-box .fusion-text.plr-30 {
		color: white !important;
		background: #e31837;
		padding: 10px 20px;
		text-align: center;
		z-index: 99;
	}
	#mahindra-school .school-box .fusion-text.plr-30  p{
		margin-bottom: 5px;
	}
	#mahindra-school .school-box .fusion-title{
		position: absolute;
		right: 0;
		top: 0;
		z-index: 9;
		background: #000000bf;
		height: calc(100% - 50px);
		width: 45%;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	#mahindra-school .school-box .school-title  .title-heading-left{
		display: flex;
		align-items: center;
		height: 100%;
		font-size: 14px !important;
		text-align: center;
		justify-content: center;
	}
	div#find-program .fusion-column-wrapper {
		background-position: center !important;
		padding: 10px 15px 0 !important;
	}
	#about-mahindra-2 .sm-size{
		font-size:14px;
	}
	#about-mahindra-2 .sm-font-12{
		font-size:12px;
	}
	#about-mahindra-2 .am-title {
		border-left: 5px solid #e31837;
		padding-left: 10px;
	}
	h2{
		/*font-size: 45px !important;*/
	}
    .Mandatory_Disclosures {

    bottom: 10%;
    left: -2%;
}

}

/* Mobile Media Query */
@media screen and (max-width:335px){


}
@media screen and (max-width:1070px){
	.large-font{
		font-size:70px;
	}
}
@media screen and (max-width:1024px){
	.popup{
		width: 90% !important;
	}
	.md-border-0 .fusion-column-wrapper{
		border:0px !important;
	}
	.multiple-btn .fusion-column-wrapper {
		justify-content: center;
	}
	.faculty-excerpt {
		text-align: center !important;
	}
 
    
 

}

@media screen and (min-width:800px) and (max-width:890px){
	#menu-main-menu span.menu-text {
		font-size: 14px;
	}
}
/* Ipad Pro Media Query */

@media screen and (min-width:768px) and (max-width:1024px){
	.big-font h1 {
		font-size: 100px !important;
	}
	.explore-mu h3{
		font-size:22px !important;
	}
	.image-content .content-box-wrapper{
		padding:20px !important;
		margin-bottom: 0;
	}
	.faculty-excerpt{
		text-align:center;
	}

	.contact-box-2 div.fusion-column-wrapper {
		border-right: 0 !important;
	}
	.contact-box-5 div.fusion-column-wrapper {
		border-left: 0 !important;
	}
	.contact-box-4 div.fusion-column-wrapper {
		border-left: 1px solid #dddddd !important;
		border-bottom: 1px solid #dddddd !important;
	}
	div#research-innovations{
		background-position: center !important;
	}

	.am-image {
		position: relative;
		right: 0;
		top: 0;
	}
	.mahindra-3d-text h2 {
		font-size: 7.5rem !important;
	}
    
    /* chatbot starts */
.indicator {
   /* bottom: 9%;*/
    right: 9%;
}


#__eechatIcon {
    right: 1%;
    bottom: 9%;
}
  /* chatbot ends */  
   /* Mandatory_Disclosures code start */
   .Mandatory_Disclosures{
       bottom: 9%;
       left: 0%;
   
   }
   /* Mandatory_Disclosures code end */
}

/* Ipad Pro Media Query End */


/* Above Mobile Size Media Query Start */
@media screen and (min-width:801px) {
	li.mobile-menu{
		display: none !important;
	}
}

/* Tablet & Above Size Media Query Start */
@media screen and (min-width:768px) {

	.school-title{
		min-height:70px;
	}
	.logo-section img {
		width: 80% !important;
	}
	.awsm-filter-items {
		box-shadow: 0 0 10px #d0d0d0;
		padding: 10px 30px 0 30px;
		border-radius: 50px;
		width: auto !important;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.eligibility-tabs .tab-pane ul{
		padding: 0;
		margin: 0;
		width: 100%;
		float: left;
		clear: both;
	}
	.eligibility-tabs .tab-pane ul li{ 
		display: flex;
		/*width: 33.33%;*/
		/*float: left;*/
		/*padding: 0 30px 0 0px;*/
	}
	.eligibility-tabs .tab-pane ul li i {
		margin-right: 10px;
		margin-top: 5px;
	}

}


/* Tablet & Above Size Media Query End */


/* Footer Css */
.footer-widget-1 a, .footer-widget-2 a, .footer-widget-3 a {
	color: black;
	line-height: 1.2;
	margin-bottom: 10px;
}
.footer-widget-1 a:hover, .footer-widget-2 a:hover, .footer-widget-3 a:hover {
	color: #ec193c;
}
.footer-widget-1 .info-wrapper li {
	padding: 0 0 5px 0 !important;
	overflow-wrap: break-word;
}
.footer-widget-3 .wpcf7-form input {
	min-height: 40px !important;
	margin-bottom: 5px !important;
}

/* Footer Css */