body.template-font-1 .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a span {
    font-family: "Poppins", sans-serif;
	font-family: 'Ubuntu Condensed', sans-serif;
}
body.template-font-2 h2, body.template-font-2 h1, body.template-font-2 h4 {
    font-family: "Poppins", sans-serif;	
}
.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a {
	font-weight:300;
}
.secondary-font .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a {
    font-family: "Ubuntu Condensed", sans-serif;
	font-weight:300;
}
body.template-font-2 .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a span {
    /* font-family: "louis_george_caferegular"; */
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
}
.nav-link {
    display: block;
    padding: .5rem .9rem;
}
.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 {
    display: inline-block;
    padding-top: 41px;
    padding-bottom: 41px;
    padding-left: 0;
    padding-right: 9px;
}
.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 a.active, .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1.with--drop > a.active {
	color: #f8db08;
} 
.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1.with--drop > a {
    position: relative;
    margin-left: 6px;
    padding-right: 14px;
}
.dropdown__menu li a span {
	font-family: 'Ubuntu Condensed', sans-serif;
	font-family:"Poppins", sans-serif;
	font-weight:400;
	line-height:1.0;
}
body.template-font-2 .mega__width--fullscreen .mega__list li a span {
	font-family:"Poppins", sans-serif;
	font-weight:400;
}
.mega__width--fullscreen .mega__list li a span {
	line-height:1.0;
}
.mega__width--fullscreen {
	margin-top: -7px;
}
.hdrCol {
	/* background-color: #d9541e; */
	background-color: #112f5a;
}
.mainmenu-wrapper .page_nav ul.mainmenu li a:hover span {
    color: #f2a900;
}
.testimonial-nav-content .testimonial-nav .content p {
    font-size: 18px;
    line-height: 1.25;
    font-style: italic;
    /* font-family: "Playfair Display", serif; */
    font-family: "Merriweather", serif;
	margin-top: 20px;
  margin-bottom: 0px;	
    color: #000;
}
.testimonial-nav-style .slick-center .clint-thumb {
	width: 92px!important;
	height: 92px;
}
.testimonial-fixed-width {
	margin: 0 auto 20px;
}
.slick-dots-bottom .slick-dots {
    position: absolute;
    z-index: 2;
    bottom: -30px;
}
.bk-gradation .item-grid:hover .content {
background: #f2a900!important;
	border-bottom: 2px solid #000;
}
.service-btn {
	display: block;
	font-size: 14px;
	margin-top:  30px;
}
.bk-gradation .item-grid:hover .content h5.heading {
    color: #fff;
	color: #000;
}
a:hover.service-btn {
	color: #000;
}
.bk-gradation .item-grid:hover .content::before {
    border-bottom-color: #f2a900!important;
}

.object-custom-menu li.has-mega-menu .object-submenu {
	margin-top: 0;
}
.object-custom-menu li a {
	display:block;
	padding-top: 0px;
	padding-bottom: 19px;
}
.object-custom-menu li.has-mega-menu > a span, .object-custom-menu li > a span {
    font-size: 14px;
    color: #999999;
}
h1.prlx {
	font-size:72px;
	line-height: 76px;
	color:#fff;
}
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h1 {
    font-weight: 600;
    line-height: 1.00;
    font-size: 60px;
	text-shadow: 2px 2px #000;
}
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h2 {
    font-weight: 600;
    line-height: 1.00;
    font-size: 40px;
	text-shadow: 2px 2px #000;
}
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h2 span {
    font-weight: 600;
    line-height: 1.00;
    font-size: 18px;
	text-shadow: 2px 2px #000;
}
.ptb--270 {
    padding: 270px 0;
}
.copyright-left p {
	color:#fff;
}
.page-content {
}
.bg_gmc_image, .page-content {
	background-image: url(../img/bg/gmc_flame_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.bg_gmc_hm_parallax {
	/* background-image: url(../img/bg/gmc_hm_parallax_bg.jpg); */
	background-image: url("../img/home-page/hm-parallax.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}
.bg_gmc_about, .bg_gmc_vision, .bg_gmc_leader, .bg_gmc_early_years, .bgMontOverview, .bg_gmc_mont_36, .bgMontAct, .bg_gmc_mont_cul, .bg_gmc_mont_day, .bg_gmc_kg, .bg_gmc_kg_curr, .bg_gmc_kg_lit, .bg_gmc_kg_num, .bg_gmc_kg_evs, .bg_gmc_kg_mus, .bg_gmc_kg_day, .bg_gmc_exp, .bg_gmc_exp_kg, .bg_gmc_exp_common, .bg_gmc_faci, .bg_gmc_kgstory, .bg_gmc_comm_helpers, .bg_gmc_greenday, .bg_gmc_sports, .bg_gmc_ftaug_0819, .bg_gmc_ftaug_3019, .bg_gmc_ftsep_2519, .bg_gmc_ftnov_0819, .bg_gmc_mont_ftaug_19, .bg_gmc_mont_ftjul_19, .bg_gmc_mont_sports_19, .bg_gmc_pongal20, .bg_gmc_kolu19, .bg_gmc_onam19, .bg_gmc_puppet19, .bgKgProg, .bgKgOverview, .bgKgLiteracy, .bgKgNumeracy, .bgKgEnvSc, .bgKgMusic, .bgKgOthers, .gmcAbout, .bgMontCul, .bgMontDayIn, .bgGmcAdmissions, .bgFacilities, .bgMontSports-22, .bgMontSports-25, .bgMontField24, .bgMontField25, .bgKgSports22, .bgKgSports24, .bgKgField24, .bgKgField25  {
	background-image: url(../img/gmc_slider/about-us-slider.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.bg_gmc_about {
    background-position: top center;
	
}
.gmcAbout {
	background-image: url("../img/gmc-about/gmc-about-main.jpg");
}
.bg_gmc_vision {
	background-image: url(../img/gmc_slider/vision-slider.jpg);
}
.bg_gmc_leader {
	background-image:url(../img/gmc_slider/leadership-slider.jpg);
}
.bg_gmc_early_years {
	background-image:url(../img/gmc_slider/early_years_slider_2.jpg);
    background-position: top center;
}
.bgKgSports22 {
	background-image:url("../img/gmc-events/kg-sports-day-2022-2023/kg-sports-day-2022-2023-main.jpg");
}
.bgKgSports24 {
	background-image: url("../img/gmc-events/kg-sports-day-2024-2025/kg-sports-day-2024-2025-main.jpg");
}
.bgKgField24 {
	background-image: url("../img/gmc-events/kg-fieldtrip-2024/kg-fieldtrip-2024-main.jpg");
}
.bgKgField25 {
	background-image: url("../img/gmc-events/kg-fieldtrip-2025/kg-fieldtrip-2025-main.jpg");
}
.bgMontOverview {
	background-image:url("../img/gmc_mont/mont-over-main.jpg");
    background-position: center center;
}
.bgMontSports-22 {
	background-image: url("../img/gmc-events/mont-sports-day-2022-2023/mont-sports-day-2022-2023-main.jpg");
	background-position: top center;
	
}
.bgMontSports-25 {
	background-image: url("../img/gmc-events/mont-sports-day-2024-2025/mont-sports-day-2024-2025-main.jpg");
	background-position: top center;
}
.bgWholeSchool {
	background-image: url("../img/gmc-events/whole-school/whole-school-main.jpg");
}
.bgPongal-2024-25 {
	background-image: url("../img/gmc-events/whole-school/pongal-2024-2025/pongal-2024-2025-main.jpg");
}
.bgPongal-2025-26 {
	background-image: url("../img/gmc-events/whole-school/pongal-2025-2026/pongal-2025-2026-main.jpg");
}
.bgOnam-2024-25 {
	background-image:url("../img/gmc-events/whole-school/onam-2024-2025/onam-2024-2025-main.jpg");
}
.bgOnam-2025-26 {
	background-image: url("../img/gmc-events/whole-school/onam-2025-2026/onam-2025-2026-main.jpg");
}
.bgMagicMusic {
	background-image: url("../img/gmc-events/whole-school/magic-music/magic-music-main.jpg");
}

.bgMontField24 {
	background-image: url("../img/gmc-events/mont-fieldtrip-2024/mont-fieldtrip-2024-main.jpg");
	background-position: top center;
}
.bgMontField25 {
	background-image: url("../img/gmc-events/mont-fieldtrip-2025/mont-fieldtrip-2025-main.jpg");
}
.bgMontAct {
	background-image: url("../img/gmc_mont/mont-activities-main.jpg");
}
.bg_gmc_mont_36 {
	background-image: url("../img/gmc_slider/mont-3-6.jpg");
}
.bg_gmc_mont_act {
	background-image: url("../img/gmc_slider/mont-activities.jpg");
}
.bgMontCul {
	background-image: url("../img/gmc_mont/mont-culture-main.jpg");
}
.bg_gmc_mont_day {
	background-image: url("../img/gmc_slider/mont-a-day.jpg");
}
.bg_gmc_kg {
	background-image: url(../img/gmc_slider/kg_over.jpg);
}
.bgKgMusic {
	background-image: url("../img/gmc_kg/kg-music-arts-main.jpg");
}
.bgKgOthers {
	background-image: url("../img/gmc_kg/kg-other-main.jpg");
}
.bg_gmc_kg_curr {
	background-image: url(../img/gmc_slider/kg_curr.jpg);
}
.bgKgProg {
	background-image: url("../img/gmc_kg/kg-programme-main.jpg");
	background-position: top center;

}
.bgKgOverview {
	background-image: url("../img/gmc_kg/kg-overview-main.jpg");
}
.bgKgLiteracy {
	background-image: url("../img/gmc_kg/kg-literacy-main-1.jpg");
}
.bgKgNumeracy {
	background-image:url("../img/gmc_kg/kg-numeracy-main.jpg");
}
.bgKgEnvSc {
	background-image: url("../img/gmc_kg/kg-env-science-main.jpg");
}
.bgMontDayIn {
	background-image: url("../img/gmc_mont/mont-a-day-in-main.jpg");
}
.bgGmcAdmissions {
	background-image: url("../img/gmc-admissions/gmc-admissions-main.jpg");
}
.bgFacilities {
	background-image: url("../img/gmc_facilities/gmc-facilities-main.jpg");
}
.bg_gmc_kg_lit {
	background-image: url(../img/gmc_slider/kg_lit_new.jpg);
}
.bg_gmc_kg_num {
	background-image:url(../img/gmc_slider/kg_num.jpg);
}
.bg_gmc_kg_evs {
	background-image: url(../img/gmc_slider/kg_evs_new.jpg);
}
.bg_gmc_kg_mus {
	background-image: url(../img/gmc_slider/kg_mus.jpg);
}
.bg_gmc_kg_day {
	background-image: url(../img/gmc_slider/kg_day.jpg);
}
.bg_gmc_exp {
	background-position: top center;
	background-image: url(../img/gmc_slider/exp_slider.jpg);
}
.bg_gmc_exp_kg {
	background-image:url(../img/gmc_slider/exp_slider_kg.jpg);
}
.bg_gmc_exp_common {
	background-image:url(../img/gmc_slider/exp_slider_common.jpg);
}
.bg_gmc_faci {
	background-image: url(../img/gmc_slider/faci_slider.jpg);
}
.bg_gmc_kgstory {
	background-image:url(../img/gmc_exp/kg/story/kg_story_main.jpg);
}
.bg_gmc_comm_helpers {
	background-image:url(../img/gmc_exp/kg/comm_helpers/main.jpg);}
.bg_gmc_greenday {
	background-image:url(../img/gmc_exp/kg/green_day/main.jpg);
}
.bg_gmc_sports {
	background-image:url(../img/gmc_exp/kg/sports/main.jpg);
}
.bg_gmc_ftaug_0819 {
	background-image:url(../img/gmc_exp/kg/fieldtrips/aug8_19/main.jpg);
}
.bg_gmc_ftaug_3019 {
	background-image:url(../img/gmc_exp/kg/fieldtrips/aug30_19/main.jpg);
}
.bg_gmc_ftsep_2519 {
	background-image:url(../img/gmc_exp/kg/fieldtrips/sep25_19/main.jpg);
}
.bg_gmc_ftnov_0819 {
	background-image:url(../img/gmc_exp/kg/fieldtrips/nov8_19/main.jpg);
}
.bg_gmc_mont_ftaug_19 {
	background-image:url(../img/gmc_exp/mont/fieldtrips/aug19/main.jpg);
}
.bg_gmc_mont_ftjul_19 {
	background-image:url(../img/gmc_exp/mont/fieldtrips/jul19/main.jpg);
}
.bg_gmc_mont_sports_19 {
	background-image:url(../img/gmc_exp/mont/sports/main.jpg);
}
.bg_gmc_pongal20 {
	background-image:url(../img/gmc_exp/common/pongal/main.jpg);
}
.bg_gmc_golu-2025 {
	background-image: url("../img/gmc_slider/golu-2025-2026-main.jpg");
}
.bg_gmc_kolu19 {
	background-image: url(../img/gmc_exp/common/kolu/main.jpg);
}
.bg_gmc_onam19 {
	background-image:url(../img/gmc_exp/common/onam/main.jpg);
}
.bg_gmc_puppet19 {
	background-image:url(../img/gmc_exp/common/puppet_show/main.jpg);
}
ul.leftLinks li {
	/* font-family: Lato, Arial, Helvetica, sans-serif; */
    /* font-family: "Poppins", sans-serif; */	
	font-family: "Roboto Condensed", sans-serif;
	list-style:none;
	font-size: 12px;
	font-size: 14px;
	font-weight:600;
	text-transform:uppercase;
	padding: 5px 0;
	border-bottom: 1px solid #f4f4f4;
	letter-spacing: 1px; 
	
}
ul.leftLinks li a {
	/* color:#9a9a9a; */
	color: #112f5a;
}
ul.leftLinks li a:hover, a:hover, .nav-link:hover {
	color:#d9541e;
}
ul.leftLinks li.active a {
	color:#d9541e;
}
.schoolName {
    font-size: 16px;
    font-weight: 600;
    line-height: 0.2;
    color: #fff;
    border-bottom-color: rgba(0, 0, 0, 0);
    margin-bottom: 14px;
    /* padding-bottom: 13px; */
    font-family: "Poppins", sans-serif;
	color: #f2a900;
}
menu, ol, ul {
    padding: 0 0 0 20px;
}
.icon-box .innerLinks {
    position: relative;
    padding: 60px 35px 64px 5px;
    background: #fff;
    z-index: 2;
}
p.bk_pra, ol li, .tab, ul li {
    margin-bottom: 0;
    word-wrap: break-word;
    max-width: 100%;
    font-weight: 500;
    /* line-height: 1.58; */
    /* font-size: 14px; */
	font-size:17px;
	font-size: 15px;
	line-height:2.28;
    /* font-family: "Poppins", sans-serif; */
/* font-family: 'Playfair Display', serif; */
	  font-family: "Merriweather", serif;

/* font-family: 'Lora', serif; */
}
.content p.bk_pra {
	font-size: 15px;
	text-align: left;
	
}

body.template-font-2 .heading {
/* font-family:Lato, Arial, Helvetica, sans-serif; */
 font-family: "Poppins", sans-serif;

}
.bk-gradation .item-grid .content h5.heading {
    font-size: 16px;
    margin-bottom: 12px;
}
.bk-gradation .item-grid .content{
	padding: 28px 20px 34px;
	
}

h5.heading-h5 {
    font-size: 24px;
	font-weight:bold;
	color:#d9541e;
}
.tab {
    border: 0px solid #fafafa;
    padding: 0px;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #d9541e;
}
.tab-content > .tab-pane {
    /* font-size: 14px; */
	font-size:17px;
	line-height:2.25;
}
.nav-pills .nav-link {
	/* font-family:Lato, Arial, Helvetica, sans-serif; */
    font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing: 1px;

}
h4.ldrName {
	font-family:Lato, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h4.ldrName span {
	font-size: 14px;
}
.tab-content p {
	/* font-family: 'Euphoria Script', cursive; */
	/* font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: "Merriweather", serif;
	font-style:italic;
	font-size: 15px;
	/* line-height:1.45; */
	line-height: 2.25;
}
.imgCaption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 1.6;
	color:#666;
	font-style:italic;
	padding-top: 8px;
}
.botBordDot {
	clear:both;
	height:20px;
	margin-bottom: 40px;
	border-bottom: 1px dotted #4a4a4a;
}
.envNo {
	background-color:#d9541e; 
	color:#fff; 
	border-radius:100%; 
	padding:0; 
	height:35px;
	width: 35px; 
	line-height:30px; 
	display: inline-block;
    text-align: center;
    white-space: nowrap;
    border-style: solid;
	margin-right: 3px;
	margin-top: 8px;
	float:left;
}
.round0 {
   border-radius: 20px 20px 0px 0px; /* top left, top right, bottom right, bottom left */
}
.round01 {
   border-radius: 0px 0px 20px 20px; /* top left, top right, bottom right, bottom left */
}
.round1 {
   border-radius: 20px 0px 0px 20px; /* top left, top right, bottom right, bottom left */
}
.round2 {
   border-radius: 0px 20px 20px 0px; /* top left, top right, bottom right, bottom left */
}
.round3 {
   border-radius: 20px 0px; /* top left, top right, bottom right, bottom left */
}
.round4 {
   border-radius: 0px 20px; /* top left, top right, bottom right, bottom left */
}
.leftRound {
   border-radius: 50% 0px 0px 50%; /* top left, top right, bottom right, bottom left */
}
.rightRound {
   border-radius: 0 50% 50% 0; /* top left, top right, bottom right, bottom left */
}
<!-- octgaonal shape -->
.octo, .octo div {
    margin: 0 auto;
    transform-origin: 50% 50%;
    overflow: hidden;
    width: 300px;
    height: 300px;
}
.octo, .octo div {
    width: 270px;
    height: 270px;
}
.octo {
    transform: rotate(45deg);
}
.octo1 {
    transform: rotate(-45deg);
}
.octo div img {
    position: relative;
    left: -5px;
    top: -5px;
}

.pt-50 {
	padding-top: 50px;
}
h5.heading {
	margin-bottom: 18px;
}
.copyright .copyright-right p {
	color:#c8c8c8;
}
.copyright .copyright-right p a {
	color:#fff;
}
.copyright .copyright-right p a:hover {
	color:#d9541e;
	text-decoration:underline;
}

.txtHlite {
	color:#d9541e;
}
.feepay {
    float: left;
    margin-bottom: 0px;
}
.feepay li {
    float: left;
}
.feepay li a {
    float: left;
    padding: 6px 18px 4px;
    color: #fff;
    border-right: 1px solid rgba(255,255,255,0.1);
}
.online {
    /* background-color: #1e73be; */
	background-color: #112f5a;
}
.mainschool {
    background-color: #001e9a!important;
}
.header-top {
    /* background: #ffffff; */
	background-color: #f2a900;
    min-height: 40px;
}

.header-top ul {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: normal;
    line-height: 28px;
	list-style-type:none;
	margin-left: 0;
	padding-left:0;
}
.header-top ul li {
	font-family: Lato, Arial, Helvetica, sans-serif;
	  font-family: "Poppins", sans-serif !important;
		font-size: 14px;
}
#leftLnksArea {
	display: block;
	}

.leftLinks {
	display: block;
	}

@media only screen and (max-width: 575px) {
.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h1 {
    font-weight: 600;
    line-height: 1.00;
    font-size: 30px;
	text-shadow: 1px 1px #000;
}

.breadcaump-area.breadcaump-title-bar .breadcaump-inner .heading.heading-h2 {
    font-weight: 600;
    line-height: 1.00;
    font-size: 24px;
	text-shadow: 2px 2px #000;
	}
#leftLnksArea {
	display: none;
	}	
.icon-box .inner {
	padding: 0px;

	}
.icon-box .inner::before {
	border: none;
	}	
	
.leftLinks {
	display: none;
	}	
}
.wave {
  width: 1000px;
  height: auto;
  object-fit: cover;
  clip-path: ellipse(70% 50% at 50% 50%);
}
.roundCorners {
	border-radius: 20px;
}

.hex img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  clip-path: polygon(
    25% 6.7%,   /* top-left */
    75% 6.7%,   /* top-right */
    100% 50%,   /* right */
    75% 93.3%,  /* bottom-right */
    25% 93.3%,  /* bottom-left */
    0% 50%      /* left */
  );
  transition: transform 0.35s ease;
}

.hex:hover img {
  transform: scale(1.05);
}
.round {
	border-radius: 50%;
}
.testimonial-nav-style .slick-center .clint-thumb {
	background-image: none;
	background-color: #112f5a;
}
.slick-arrow-center .slick-btn {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    visibility: hidden;
    left: 70px;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    z-index: 2;
}
.slick-arrow-center .slick-btn.slick-next {
    left: auto;
    right: 70px;
}