/*@font-face {
    font-family: 'BebasNeue';
    font-weight: normal;
    font-display: swap;
    src: local('BebasNeue-Bold'), local('BebasNeue-Bold'), url('../fonts/BebasNeue-Bold.woff') format('woff'), url('../fonts/BebasNeue-Bold.ttf') format('truetype');
    font-style: normal;
}
*/
@font-face {
    font-family: 'Montserrat-Medium';
    font-weight: normal;
    font-display: swap;
    src: local('Montserrat-Medium'), local('Montserrat-Medium Regular'), url('../fonts/Montserrat-Medium.woff') format('woff'), url('../fonts/Montserrat-Medium.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Regular';
    font-weight: normal;
    font-display: swap;
    src: local('Montserrat-Regular'), local('Montserrat Regular'), url('../fonts/Montserrat-Regular.ttf') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    font-weight: normal;
    font-display: swap;
    src: local('Oswald-Medium'), local('Oswald-Medium'), url('../fonts/Oswald-Medium.ttf') format('truetype');
    font-style: normal;
}
@font-face {
    font-family: 'Inter-Medium';
    font-weight: normal;
    font-display: swap;
    src: local('Inter-Medium'), local('Inter-Medium'), url('../fonts/Inter-Medium.ttf') format('truetype');
    font-style: normal;
}


body{
	font-size: 19px;
	font-family: Inter-Medium;
}
.diabled_btn{
cursor: no-drop;
background: #959da4 !important;
}

.phonegap {
    margin-top: 10px;
}

.slick-next:before {
    content: '';
}

.slick-prev:before {
    content: '';
}

.slick-prev:before,
.slick-next:before {
    opacity: 0;
}

.fas.fa-chevron-right {
    margin-left: 0px;
}

.fas.fa-chevron-left {
    margin-right: 0px;
}

button.slick-prev:hover,
button.slick-next:hover,
button.slick-prev:active,
button.slick-next:active,
button.slick-prev:focus,
button.slick-next:focus {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #f89922;
    border: 0;
    color: #fff;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 16px;
    line-height: 20px;
    outline: 0;
    z-index: 2;
}

:root {
    --theme-blue-txt: #1a67b2;
}

body {
    margin: 0;
    font-family: 'Inter-Medium', 'Montserrat-Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

* {
    box-sizing: border-box;
}

.blue_txt {
    color: var(--theme-blue-txt);
}

.orange_txt {
    color: #f89922;
}

.break-big {
    display: inline;
}

.slick-initialized .slick-slide {
    outline: none;
}


/* Common Style */

.section_container {
    /*max-width: 1180px;*/
	max-width: 1240px;
    margin: 0 auto;
    padding: 0 15px;
	position:relative;
	z-index:1;
}

.slider_mobile_block{
	height: 80vh;
}
.form-mobile-only{display:none;}
/* ######### */
.slider_mobile_block_mc{
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	align-items: center;
	
}
.slider_mobile_block_mc>h2{
width: 80%;

}
.slider_image_mobile_mc{padding-bottom: 20px; height: 50%;}
.slider_image_mobile_mc > img{
width: 70% !important;
margin: auto;

}
.mobile-section-form{
background-color: #3368AB;
}


/* main_header Section Start */

.main_header {
    background-color: #d1d2d4;
	position:sticky;
	top:0;
	z-index:5;
}

.main_header_fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}

.logo_mc {
    display: flex;
    align-items: center;
    padding: 0px 20px;
    flex-wrap: wrap;
    position: relative;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
}

.subsequent {
    font-size: 14px;
}

.gig_logo {
    cursor: pointer;
}

.gig_logo img,
.cogniz_logo img {
    height: 90px;
    margin-bottom: 0px;
}

ul.main_menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    position: relative;
}

ul.main_menu a {
    display: inline-block;
    color: #1B62AC;
    text-decoration: none;
}

.homebase_menubtn {
    position: fixed;
    top: 40%;
    /*bottom: -28px;*/
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    right: 15px;
    z-index: 1;
    transform-origin: 75% 0 0;
}

.div_btn_homebase {
    background-color: #f89922;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 12px 14px;
    width: 160px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    font-family: 'Montserrat-Medium';
    letter-spacing: 0.5px;
    font-weight: 500;
}


/*
.span_break {
    display: block;
    text-align: center;
}

.space_top_menu {
    padding-top: 10px;
}
*/


/* main_header Section End */

.form-field-top{
width: 40%;
max-width: 440px;
position: absolute;
top: 15%;
right: 5%;
bottom: auto;
height: auto;

}
.banner-heading-1{
	font-family: 'Oswald';
	font-weight: 700;
	color: #fff;
	}
.banner-heading-2{
	font-family: 'Oswald';
	font-weight: 300;


}


/* gig_banner Sectin Start */

.gig_banner {
    background-color: #E5F2C2;
    padding: 0px 0 0px;
	position: relative;
}

.gig_banner .section_container {
    /* padding-bottom: 60px; */
    position: relative;
}

.banner_title {
    color: #000;
    margin-top: 0;
    font-weight: normal;
    text-align: center;
    font-size: 40px;
    position: relative;
    z-index: 1;
    padding: 18px;
	padding-left: 0px;
}
.no-text-center{text-align:left;}
.banner_title span {
    display: block;
}

.banner_img img {
    width: 90%;
    display: block;
    margin: 0 auto;
}

.gig_banner_left {
    position: absolute;
    bottom: 0;
    left: 0;
}

.gig_banner_right {
    position: absolute;
    right: 0;
    bottom: 0;
}

.slider_image img {
    width: 100%;
}

.slider_tagline {
    text-align: center;
    display: none;
}

.slider_tagline span {
    display: block;
    text-align: center;
    font-size: 22px;
    line-height: 28px;
    color: #231f20;
}

button.slick-prev,
button.slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #f89922;
    border: 0;
    color: #fff;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 16px;
    line-height: 20px;
    outline: 0;
    z-index: 2;
}

button.slick-prev {
    left: 0;
}

button.slick-next {
    right: 0;
}

.slick-slide {
    /*padding-top: 40px;*/
    position: relative;
}

.slider_header {
	width: 35%;
	max-width: 500px;
    top: auto;
    position: absolute;
    top: 17%;
	left: 0%;
    bottom: auto;
    display: inline-block;
	background-color: rgba(255, 255, 255, 0.8);
	background: linear-gradient(90deg, rgba(255,255,255,0.8) 67%, rgba(220,232,234,0.8) 96%);
	/*
    /*left: 50%;
    transform: translateX(-50%);
    width: 90%;
    top: 0;
    */
}
.slider-header-blue{
background-color: #3368AB;
}
.slider-header-pink{
background-color: #F15D5C;
}
.slider-header-green{
background-color: #8EC74B;
}

.slider_header>h2 {
    margin-block-end: 0px;
}

.singa_heading {
    font-size: 32px;
    color: #000;
    margin-top: 0;
    margin-bottom: 24px;
}

.break-heading {
    display: block;
}


/* gig_banner Sectin End */

/*General for all page start*/
.general_main_conatiner {
    display: flex;
	flex-wrap: wrap;
	align-items:center;
}
.general_heading_first{
font-family:'Montserrat-Medium';
font-size: 52px;
color: #fff;
margin-top: 0;
margin-bottom: 24px;
}
.general_heading_second{
font-size: 26px;
margin-top: 0;
font-wieght:bold;
margin-bottom: 24px;
}
.align-right{
text-align:right;
}
.align-center{
text-align:center;
}

.gig_fb_desc {
    /*margin: 0;*/
    font-size: 16px;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    /*font-weight: 600;*/
    /*font-family: Montserrat;*/
}

.whatsapp-icon-float{position:fixed;
top:auto;
bottom:0;
right:0;
z-index:55;
}
#whatsapp{
cursor:pointer;
}
.whatsappicon{height:50px;width:auto;}


.main-heading{
	font-family: 'Oswald';
	font-weight: 700;
	color: #1B62AC;
	/*font-size: 24px;*/
	font-size:32px;
	line-height: 36px;
}
.main-heading.big-heading{}
.main-heading.text-color-white{color: #fff;}
.text-color-blue{
	font-family: Montserrat-Medium;
	color: rgb(19,66,121);
	font-size: 17px;
	line-height: 26px;
}
.text-color-pink{color:#F15D5C;}
.text-color-white{color: #fff !important;}
.text-color-dark-blue{color: #1B62AC; }
.text-color-yellow{color: #FBC231;}
.h1{
font-family: Montserrat-Medium;
	font-weight: 700;
	color: rgb(19,66,121);
	font-size: 20px;
}
/*Genral for all page end*/

/* internation_education section start*/
.international_education{
padding: 20px 0px 20px 0px;
}
.international_education_main_container{
	padding: 40px 0px 40px 0;
}
.international_education_main_container_new{
	display: flex;
	flex-direction: column;
	
}
.international_education_main_container-box{ display: flex; align-items: center; margin-top: 20px;}
.international_education_container1{width: 40%; padding-right: 20px;}
.international_education_container2{width: 60%; padding-left: 20px;}


/* internation_education section end*/
/* why_choose section start */
.why_choose{
	background-color: #E5F2C2;	

}
.why_choose_container1{
width: 100%;
}
.why_choose_icon_section, .singapore_lineage{
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.singapore_lenage_main_section{
display: flex;
flex-direction: column;

}
.wc_icon_block_width{
	flex-basis: 25%;
	display: flex !important;
	flex-direction: column;
	align-items: center;
	justify-content: start;
	margin: 20px 0px;
	padding: 0px 20px;
}
.wc_icon_block_width-20{
flex-basis: 20%;
}
.wc_icon_circle{
width: 80px;
height: 80px;
border-radius: 50%;
background-color: #14427A;
text-align:center;
position: relative;
padding: 12px;
}
.wc_pink{background-color:#F15D5C;}
.wc_icon_circle .img{
	width: 100%;
	height: 100%;
}
.wc_heading_content{
margin-top: 20px;
text-align: center;
}
.sm-heading{
font-size: 21px;
font-weight: 600;
}
.wc_heading_content p{
	word-break: keep-all;
}

/* why_choose section end */

/*our_programmes section start */
.our_programmes_card_section{
	width: 80%;
	display: flex;
	margin: auto;

}
.our_programmes_card_section_block{
width: 50%;
padding: 0 20px;
margin-bottom: 30px;
margin-top: 10px;
}
.our_programmes_card_section_block .card{
	border-radius: 20px;
	width: 100%;
	height: 450px;
	display: flex;
	flex-direction: column;
	justify-content: start;

}
.our_programmes_card_section_block .card img{
width: 100%;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.our_programmes_card_section_block .card .text-block{
	padding: 20px;
	text-align: center;
	min-height: 190px;
	
}
.our_programmes_card_section_block .card.bg-color-1{
background-color: #EA5386;
}
.our_programmes_card_section_block .card.bg-color-2{
background-color: #6162AC;
}
.our_programmes_card_section_block .card.bg-color-3{
background-color: #F5822F;
}
.our_programmes_card_section_block .card.bg-color-4{
background-color: #43BC97;
}
/*our_programmes section end */

/* holistic_education section start*/
.holistic_education{
	background-color: #1B62AC;
}
.holistic_education_container1{
display: flex;
flex-direction: column;
width: 100%;
align-items: center;
}
	.holistic_education_text-block{
		width: 80%;
	}
.holistic_education_icon_block{
	display: flex;
	align-items: start;
	width: 100%;
	margin-top: 20px;
	justify-content: space-between;


}
.holistic_education_icon_block_sc{
width: 25%;
padding: 20px;
display: flex !important;
flex-direction: column;
align-items: center;
}
/* holistic_education section end*/

/*our campuses section start */
	.our-campuses-section-block{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
/*our campuses section end*/

/* future_ready section start*/
.future_ready {
    /*padding: 50px 0;*/
	padding: 50px 0 0;
    margin: 20px 0 0px;
    background: #6FB7D0;
    min-height: 420px;
	position:relative;
}



/* future_ready section end*/





/* inter_edge_main Section Start */

section.inter_edge_main {
    background: #1B62AC;
	position:relative;
}
.iedge_color1{
color:#000;
}
.iedge_color2{
color:#5F5D69 !important;
}
.inter_edge_header {
    margin-bottom: 50px;
	padding-top:4%;
}

.inter_edge_main_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.inter_edge_sub_container {
    flex: 0 0 31%;
    margin-bottom: 20px;
}

.iem_txt_container {
    text-transform: uppercase;
}

.iem_title {
    margin-bottom: 12px;
    font-size: 14px;
}

.iem_tagline {
    font-size: 15px;
    margin: 0;
    display: none;
}

.iem_image img {
    width: 100%;
    display: block;
}

.ie_sub_green .iem_title {
    color: #199fbb;
}

.ie_sub_green .iem_image {
    border-bottom: 6px solid #199fbb;
}

.ie_sub_orange .iem_title {
    color: #feba44;
}

.ie_sub_orange .iem_image {
    border-bottom: 6px solid #feba44;
}

.ie_sub_blue .iem_title {
    color: #0d64a9;
}

.ie_sub_blue .iem_image {
    border-bottom: 6px solid #0d64a9;
}

/* inter_edge_main Section End */

/* parents speak start */

.parents_speak_sg {
    margin: 10px 0;
    padding: 20px 0;
}

.parents_main_conatiner {
    text-align: center;
    margin-top: 10px;
}

.parents_speak_slider {
    display: flex;
    justify-content: space-between;
    margin: 15px auto 0;
    flex-wrap: wrap;
}

.parents_speak_sg_container {
    flex: 0 0 48%;
}

.ps_img_txt_sg {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    padding: 20px;
}

.ps_image_sz {
    height: 150px;
    box-shadow: 8px 10px 8px #b5a9a9;
    border-radius: 26px;
}

.ps_text {
    margin-left: 12px;
    font-size: 13px;
}

.ps_name_sg {
    font-size: 13px;
    font-family: Montserrat-Medium;
    font-weight: bold;
    font-style: italic;
}


/*parents speak end */

/*parent testimonial start */
.parents_testimonial{
background-color: #F89922;
}

.parent_testimonial_section{
display: flex;
align-items:center;
width: 100%;
}
.parent_testimonial_section_block{
display: flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 20px;
}
.parent_testimonial_section_block_card{
margin: 0px 20px;
background: white;
border-top: 2px solid gray;
padding: 20px;
display: flex;
flex-direction: column;
border-radius: 20px;

}
.parent_testimonail_parent_name{
align-self: end;
}
.parent_testimonail_parent_name .name{
font-size: 16px;
font-family: 'Montserrat-Medium';
font-weight: 500;
}
.parent_testimonail_parent_name .grade{
font-size: 14px;
font-family: 'Montserrat-Medium';
font-weight: 500;

}

 .speech-bubble {
            position: relative;
            background: #FFFBD9; /* Light yellow background */
            border: 8px solid #8EC74B; /* Orange border */
            border-radius: 20px;
            padding: 20px;
            color: #000;
            font-family: Arial, sans-serif;
            font-size: 16px;
            box-shadow: 2px 2px 8px rgba(0,0,0,0.1);
			width: 50%;
			min-height: 300px;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			margin-bottom: 20px;
        }

        .speech-bubble::after {
            content: '';
            position: absolute;
            bottom: -30px;
            left: 20px;
            width: 0;
            height: 0;
            border-width: 30px 30px 0 0;
            border-style: solid;
            border-color: #8EC74B transparent transparent transparent; /* Tail color matching the border */
        }

       

        .parent-info {
            background-color: #f5fdd7; /* Light green background for parent info */
            display: inline-block;
            padding: 5px 10px;
            color: #1e6e7f; /* Text color */
            font-weight: bold;
        }

/*parent testimonial end */

/*parent video start */

.parent_testimonial_video{
margin-bottom: 40px;

}
.parent_video_section_container{
display: flex;
align-items: center;
justify-content: between;

}
.parent_video_section_container1{
width: 50%;
}
/*parent video end */

/* inter_edge Section Start */

.inter_edge_title {
    text-align: center;
    font-size: 30px;
    margin: 20px 0;
}

.inter_edge {
    /*border-top: 10px solid #8bc63e;*/
	padding: 50px 0 0;
    margin: 20px 0 0px;

    background-image: url('../images/playground.jpg');
    min-height: 540px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.inter_edge::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 0;
}

.inter_edge .section_container {
    position: relative;
    z-index: 1;
}

.inter_edge_mc {
    display: flex;
    padding: 80px 0 40px;
    /*justify-content: space-between;*/
	justify-content: flex-end;
}

.inter_edge_sc {
    flex-basis: 35%;
}

.inter_edge_end {
    align-self: flex-end;
    display: none;
}

.inter_edge_img_mc {
    display: flex;
    color: #fff;
    justify-content: space-between;
}

.inter_edge_img_sc {
    flex-basis: 32%;
}

.inter_edge_img_sc img {
    width: 100%;
    display: block;
    margin-bottom: 8px;
}

.inter_edge_img_sc h4 {
    margin: 0;
}

.ie_form_title {
    color: #fff;
    text-align: center;
}

.ie_form_mc {
    /*background: #fff;*/
	background-color: #E6E7E8;
    padding: 20px 20px 30px 20px;
	border: 1px solid black;
	border-radius: 20px;
}

.popup_form_sc .ie_form_mc {
    position: relative;
}

.ie_form_sub_title {
    margin-top: 0;
    margin-bottom: 10px;
    text-align: center;
	font-size: 20px;
}
.font-size-18{font-size: 18px;}
.ie_form_sub_title_2{
font-size: 18px;
}
.pt-16{margin-top: 16px;}
.padding-8{padding-top: 8px;}
input,
select,
textarea {
    width: 100%;
    height: 34px;
    padding: 6px 10px;
    border: 1px solid #d1d2d4;
    font-family: 'Montserrat-Medium';
}

textarea#enquiry_message,
textarea#pop_enquiry_message {
    height: 100px;
    resize: none;
}

input#ie_submit_btn,
input#pop_ie_submit_btn,
input#bookatour_ie_submit_btn {
    width: auto;
    background: #1B62AC;
    color: #fff;
    border: 0;
    min-width: 110px;
    text-align: center;
    display: block;
    padding: 14px 14px;
    height: auto;
}

.form_group {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.user_name,
.parent_name {
    flex-basis: 49%;
}

.ie_register_form label {
    display: block;
    font-size: 14px;
    font-family: 'Montserrat-Medium';
    margin-bottom: 4px;
}

form ::placeholder {
    font-family: 'Montserrat-Medium';
    color: #ccc;
}

.mb_10 {
    margin-bottom: 10px;
}

.response_message {
    font-size: 14px;
    background: #f89922;
    color: #fff;
    padding: 4px;
    text-align: center;
}

#RecaptchaField1,
#RecaptchaField2 {
    transform: scale(0.7);
    transform-origin: 10%;
}

.ie_register_submit {
    display: flex;
    align-items: center;
    margin-top: 10px;
}


/* inter_edge Section End */


/* Thankyou Page Section Start */

section.thank_you {
    background: #f3f3f3;
    padding: 40px 0;
    position: relative;
}

.thankyou_subcontainer {
    /*  box-shadow: 5px 5px 25px 0 rgba(46, 61, 73, 0.2);
    background: #fff;
    max-width: 700px;
    margin: 30px auto auto; */
    text-align: center;
    padding: 15px;
    border-radius: 0.375em;
}

.thankyou_subcontainer>div {
    line-height: 32px;
    font-size: 22px;
    font-family: 'Montserrat-Medium';
}

.thankyou_subcontainer .line_4 {
    margin: 10px 0;
    font-family: 'Montserrat-Medium';
}

.thankyou_subcontainer h1 {
    font-family: 'Montserrat-Medium';
}

.error {
    display: block;
    color: red;
    font-family: 'Inter-Medium';
    display: none;
	font-size: 12px;
}

/* Thankyou Page Section End  */

/* partner_institutions Section Start */
.partner_institutions {
    padding: 45px 0;
}

.pi_image_sc {
    margin-bottom: 15px;
}

.pi_image_mc {
    /*display: flex;*/
    justify-content: space-between;
    flex-wrap: wrap;
}

.cpe_registration {
    padding: 40px 40px 10px 40px;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
}


/* partner_institutions Section End */

.banner_navigation,
.faq_navigation {
    position: fixed;
    top: 60%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    right: 0;
    z-index: 1;
    transform-origin: 75% 0 0;
}

.faq_navigation {
    top: 85%;
    transform-origin: 42% 0 0;
}

a.banner_navigation_link,
.faq_navigation_link {
    background-color: #6FB62C;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 12px 14px;
    width: 160px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    font-family: 'Montserrat-Medium';
    letter-spacing: 0.5px;
    font-weight: 500
}

.download_browcher_link {
    background-color: #f89922;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 6px 14px;
    /* width: 160px; */
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    font-family: 'Montserrat-Medium';
    letter-spacing: 0.5px;
    font-weight: 500;
    margin-top: 10px;
}

.faq_navigation_link {
    width: auto;
}

.mobile_only {
    display: none;
}

.popup_form_mc {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    overflow-y: scroll;
    display: none;
}

.popup_form_sc {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}

a.popup_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
    height: 22px;
    display: flex;
    text-decoration: none;
    color: #fff;
    background: #1B62AC;
    align-items: center;
    justify-content: center;
}

.popup_form_sc .ie_form_title {
    text-align: center;
}

/* mobile case */

.popup_form_phone {
    position: relative;
}

.phone-hide-msg {
    display: none;
}

.phone-show-msg {
    display: block;
}

.popup_form_phone {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 1000;
    overflow-y: scroll;
    display: none;
}

.popup_form_phone_sc {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 300px;
    max-width: 480px;
    transform: translate(-50%, -50%);
    z-index: 10;
}

.ie_form_phone_mc {
    background: #fff;
    padding: 40px 30px 40px 30px;
}

a.popup_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
    height: 22px;
    display: flex;
    text-decoration: none;
    color: #fff;
    background: #1B62AC;
    align-items: center;
    justify-content: center;
}

.white_txt_1 {
    font-size: 21px;
}


/*.white_txt_1, .white_txt{color:#fff;}*/

.popup_form_phone_sc {
    text-align: center;
}

#phone_ie_register_form {
    margin-top: 30px;
}

input#popup_phone_submit_btn {
    width: auto;
    background: #1B62AC;
    color: #fff;
    border: 0;
    min-width: 110px;
    text-align: center;
    display: block;
    padding: 14px 14px;
    height: auto;
    margin: 0 auto;
}

input#pop_user_phone_form_prefield {
    width: 14%;
    margin-right: 5px;
    height: 38px;
    padding: 6px 10px;
    border: 1px solid #d1d2d4;
}

input#pop_user_phone_form {
    width: 55%;
    height: 38px;
    padding: 6px 10px;
    border: 1px solid #d1d2d4;
}
input.phone_popup_input {
    width: 71%;
}
.pop_enquiry_for_phone_form>label{width: 71%;
text-align: left;
margin: auto;margin-bottom: 4px;}
.pop_enquiry_for_phone_form{margin-top:8px;margin-bottom:8px;}
select#pop_enquiry_for_phone_form {
    width: 71%;
}




/* mobile case end*/


/* gig_footer Section Start */

.gig_footer {
    background-color: #1B62AC;
    padding: 15px 0;
}

.gig_footer_mc {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.gig_footer_nav_title {
    color: #f79821;
    font-size: 17px;
    margin-top: 0;
}

.gig_footer_sc a {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    line-height: 22px;
    font-size: 15px;
    margin-left: 10px;
}

.gig_footer_sc a:hover {
    opacity: 0.8;
    color: #f79821;
}

.gig_footer_sc a {
    color: #fff;
    text-decoration: none;
}

.gig_footer_sc a>i {
    display: inline-block;
    margin-right: 12px;
    font-size: 18px;
}

.gig_footer_sc a>i.fa-phone-volume {
    transform: rotate(-20deg);
}


/* .gig_footer_logo {
    margin-bottom: 20px;
} */

.gig_footer_logo img {
    height: 60px;
    display: block;
    /* margin-bottom: 20px; */
}


/* gig_footer Section End */


/* faqs section start $$$$$$$$*/

.faqssection {
    margin: 40px 20px 20px;
}

.question {
    font-weight: bold;
    font-size: 20px;
    margin: 20px 0px;
}

.wpb_wrapper {
    position: relative;
    padding: 0px 20px;
}

.wpb_wrapper ul,
.wpb_wrapper ol {
    padding-inline-start: 20px;
}

.center-video{text-align:center;}

/* faqs section end */

/* submenu new*/
.main_menu > li .sub-menu::before {
  content: '';
  position: absolute;
  top: -11px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 11px solid #f89922;
  left: 6%;
}
.main_menu > li:hover .sub-menu {
  display: block;
}
.main_menu > li .sub-menu {
  border-bottom-left-radius: 54px;
  border-top-right-radius: 54px;
  border-left: 2px solid #fff;
}
.main_menu > li .sub-menu {
  margin: 0;
  list-style-type: none;
  padding: 16px 8px 16px 20px;
  background-color: #f89922;
}
.main_menu > li .sub-menu {
  position: absolute;
  top: 100%;
  /*top: 140%;*/
  z-index: 10;
  display: none;
  width: 200px;
}
.link_hyperlink{color:#fff !important; margin-bottom:5px;}
.main_menu > li{
position:relative;
padding: 41.5px 0;
}

.learn-more-button{
background-color: #6FB62C;
display: inline-block;
color: #fff;
text-decoration: none;
padding: 12px 14px;
width: 180px;
border-radius: 5px;
font-size: 30px;
text-align: center;
font-family: 'Oswald';
letter-spacing: 0.5px;
font-weight: 500;
cursor: pointer;
}

.margin-top-20px{
    margin-top:30px;
}
.margin-bottom-20px{
    margin-bottom:30px;
}

select[disabled] { border: 1px solid #f2f2f2; cursor: not-allowed; }
input[disabled] { border: 1px solid #f2f2f2; cursor: not-allowed;}
.parents_speak_video_sg_container{
	width: 100%;
	position: relative;
	overflow: hidden;
	display: inline-block;
	padding-top: 300px;

}
.responsive-iframe{
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.w-100{
width: 100%;
}
.border-radius-25px{
border-radius: 25px;
}
p{line-height: 26px;}
.mobile-only{display: none;}
.d-none{display: none;}
/* Media Queries */

@media (min-width: 576px) {
    .enquire_cta {
        display: flex;
        width: 100%;
        justify-content: center;
        margin-top: 30px;
    }
    .enquire_cta.cta_03 {
        margin-bottom: 30px;
    }
    .enquire_cta_btn {
        /*background-color: #f89922;*/
        background-color: #1B62AC;
        display: inline-block;
        color: #fff;
        text-decoration: none;
        padding: 12px 14px;
        width: 160px;
        border-radius: 5px;
        font-size: 18px;
        text-align: center;
        font-family: 'Montserrat-Medium';
        letter-spacing: 0.5px;
        font-weight: 500;
        cursor: pointer;
    }
    .calling_email {
        width: 100%;
        padding: 10px 20px 5px 20px;
        display: inline-block;
        /*background: #1B62AC;*/
        background: #1B62AC;
    }
    .calling_email div.gig_footer_sc {
        display: inline-block;
        float: right;
        padding-right: 20px;
    }
    .calling_email div.gig_footer_sc:last-child {
        display: inline-block;
        float: right;
    }
    .calling_email div.gig_footer_sc a {
        color: #fff;
    }
    .why_gig_title>span,
    .cn_desc>span,
    .ql_txt_sc h5>span,
    .tf_title span {
        display: block;
    }
    .why_gig_sc {
        flex-basis: 50%;
    }
    .ac_image img {
        height: 200px;
    }
    .ie_main_container,
    .internation_education {
        height: 400px;
    }
    .ql_desc {
        max-width: 100%;
    }
    .tf_desc {
        max-width: 50%;
    }
}

@media (min-width: 768px) {
    .nc_image img {
        position: relative;
        bottom: -20px;
        z-index: -1;
        width: 80%;
    }
    .parents_speak_words {
        max-width: 90%;
    }
    .break-big {
        display: block;
    }
    /* .tf_desc {
        max-width: 75%;
    } */
}

@media (min-width: 992px) {
    .why_gig_sc {
        flex-basis: 33.33%;
    }
    .qfour_learn_mc .qfour_learn_sc:first-child {
        flex-basis: 45%;
        margin-bottom: 60px;
    }
    .qfour_learn_mc .qfour_learn_sc:last-child {
        flex-basis: 55%;
    }
    /*    .gig_logo {
        position: relative;
        left: 50px;
    } */
    .ie_form_title span {
        display: block;
    }
    .gb_right_image img {
        width: 80%;
        margin-left: auto;
        display: block;
    }
    .gig_ie_left {
        bottom: -44px;
    }
    .gig_ie_right {
        bottom: -44px;
    }
    .nc_image img {
        width: 60%;
    }
    .gig_nc_left {
        top: 40%;
        transform: translateY(-20%);
    }
    .gig_tf_left {
        left: 60%;
        transform: translateX(-60%);
    }
    .pi_image_mc {
        max-width: 90%;
        margin: 0 auto;
    }
    .pi_image_sc img {
        width: 90%;
    }
    .gig_footer_sc {
        flex-basis: 25%;
    }
	.gig_footer_sc:nth-child(2){
	flex-basis: 20%;
	}
	.gig_footer_sc:nth-child(3){
	flex-basis: 30%;
	}
    /*  .gig_footer_mc .gig_footer_sc:first-child,
    .gig_footer_mc .gig_footer_sc:last-child  {
        flex-basis: 30%;
    } */
    ul.main_menu a {
        font-size: 13px;
    }
    .main_menu li {
        margin-right: 6px;
    }
    .logo_mc {
        justify-content: space-between;
    }
    .gig_logo img {
        width: 240px;
        height: auto;
    }
    .gig_footer_mc {
        max-width: 85%;
        margin: 0 auto;
    }
    .gig_footer_sc {
        text-align: center;
    }
    .faq_navigation {
        top: 85%;
        transform-origin: 42% 0 0;
    }
    /*   .parents_speak_mc {
        max-width: 80%;
    } */
}

@media (min-width: 1200px) {
    .menu_icon {
        display: none;
    }
    .gig_logo img,
    .cogniz_logo img {
        height: 90px;
        margin-bottom: 10px;
    }
    .logo_right {
        order: 1;
    }
    .ie_tagline>span,
    .ql_title span {
        display: block;
    }
    /*  .inter_edge_mc .inter_edge_sc:first-child {
        flex-basis: 20%;
    } */
    .pi_image_sc img {
        width: auto;
    }
    .gig_logo img {
        width: 240px;
        height: auto;
    }
    ul.main_menu a {
        font-size: 14px;
        font-weight: bold;
    }
    .main_menu li {
        /*margin-right: 16px;*/
		margin-right: 24px;

    }
}

@media (min-width: 1450px) {
    .cn_image_mc {
        left: 20%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .gig_footer_contact ul {
        display: flex;
        justify-content: space-evenly;
    }
    .ie_form_mc {
        max-width: 65%;
        margin: 0 auto;
    }
    .popup_form_sc .ie_form_mc {
        max-width: 100%;
    }
    .cn_image_mc {
        left: 0;
    }
    .class_nursery_mc {
        position: relative;
        z-index: 1;
        left: 20px;
    }
    .class_nursery .section_container {
        overflow: hidden;
    }
    .gb_right_image img {
        width: 60%;
        margin-left: auto;
        display: block;
    }
    .ie_main_container {
        max-width: 90%;
        margin: 0 auto;
    }
    .gig_footer_mc {
        justify-content: space-between;
    }
    .gig_logo img {
        width: 240px;
        height: auto;
    }
    .banner_title {
        font-size: 34px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .inter_edge_mc {
        justify-content: space-evenly;
    }
    .inter_edge_sc {
        flex-basis: 40%;
    }
    .cn_image_mc {
        left: 10%;
    }
    .class_nursery .section_container {
        overflow: hidden;
    }
    .class_nursery_mc {
        position: relative;
        left: 80px;
    }
    .qfour_learn_mc .homebased_learn_sc:first-child {
        flex-basis: 40%;
    }
    .qfour_learn_mc .homebased_learn_sc:last-child {
        flex-basis: 60%;
    }
}

@media (min-width: 1200px) and (max-width: 1450px) {
    .cn_image_mc {
        left: 15%;
    }
}

@media (max-width: 1350px) {
	.form-field-top{
		top: 12%;
	}
    ul.main_menu a {
        font-size: 12.5px;
        font-weight: bold;
    }
}

@media (max-width: 1250px) {
    ul.main_menu a {
        font-size: 11px;
        font-weight: bold;
    }
}

@media (max-width: 1199px) {

	.form-field-top{
		top: 8%;
	}
    .main_menu > li{
    position:relative;
    padding: 0px 0 !important;
    }
    .mobile_only{display:block !important;}
    .desktop_only{display:none;}
    .menu_icon {
        flex-grow: 1;
        text-align: right;
    }
    ul.main_menu a {
        display: block;
        padding: 12px 14px;
        border-bottom: 1px solid #bbb;
    }
    .logo_mc {
        padding-bottom: 10px;
    }
    ul.main_menu {
        display: none;
        flex-basis: 100%;
        position: absolute;
        top: 100%;
        background: #f3f3f3;
        width: 100%;
        left: 0;
        overflow: hidden;
        z-index: 3;
        border-radius: 0;
    }
    ul.main_menu a {
        font-size: 13px;
        font-weight: bold;
    }
    ul.main_menu li::after {
        content: ' | ';
        position: absolute;
        top: 0;
        right: -5px;
        display: block;
        color: #79797b;
    }
}
@media(max-width:1166px){
	.gig_footer_sc {
        flex-basis: 50% !important;
		text-align: center;
    }
	.gig_footer_logo img{
		margin:auto;
	}
	
}
@media (max-width: 1100px) {
	.form-field-top{
		top: 2%;
	}

	    ul.main_menu a {
        font-size: 12px;
        font-weight: bold;
    }
    ul.main_menu li::after {
        content: ' | ';
        position: absolute;
        top: 0;
        right: -5px;
        display: block;
        color: #79797b;
    }
}
@media(max-width: 1050px){
	.form-field-top{
		top: 2%;
	}
}

@media (max-width: 991px) {
	.form-mobile-only{display:block;}
	.form-dektop-only{display:none;}
.holistic_education_icon_block_sc{width: 100%}
.form-field-top{
		position: relative;
		max-width: 100%;
		width: 100%;
		top: 0;
		right: 0;
		margin-top: 20px;
		padding-top: 10px;
		padding-bottom: 30px;

	}
	.form-field-top .ie_form_mc{
	width: 80%;	
	margin: auto;
	margin-top: 20px;
	}
.international_education_main_container-box{flex-direction: column;}
.international_education_container1{text-align:center; width: 100%; padding-left: 20px; padding-right: 20px;}
.international_education_container2{margin-top: 30px; width: 100%; padding-left: 20px; padding-right: 20px;}
    .big-hide {
        display: block;
        margin-bottom: 20px;
    }
    .small-hide {
        display: none;
    }
    .evolving_globally_img img {
        height: auto;
        width: 100%;
        max-height: auto;
    }
    
    ul.main_menu li::after {
        content: ' | ';
        position: absolute;
        top: 0;
        right: 0px;
        display: none;
        color: #79797b;
    }
    .future_ready {
        min-height: 385px;
    }
    .individual_focus_image img {
        width: auto;
        height: 240px;
    }
    
    
    .individual_focus {
        padding: 20px 0 20px;
    }
    .logo_mc {
        padding-bottom: 10px;
    }
    .mobile_only {
        display: block;
    }
    .gig_footer_logo,
    .ie_form_title {
        text-align: center;
    }
    .inter_edge_mc {
        padding: 50px 0 40px;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .inter_edge_end {
        align-self: center;
        margin-top: 25px;
    }
    .inter_edge_img_sc h4 {
        font-size: 15px;
    }
    .ie_register_submit {
        flex-direction: column-reverse;
        align-items: baseline;
    }
    #RecaptchaField1,
    #RecaptchaField2 {
        transform-origin: 0;
    }
    .pi_image_sc {
        margin-bottom: 5px;
        flex-basis: 50%;
        text-align: center;
    }
    .pi_image_mc {
        justify-content: center;
    }
    ul.main_menu {
        display: none;
        flex-basis: 100%;
        position: absolute;
        top: 100%;
        background: #f3f3f3;
        width: 100%;
        left: 0;
        z-index: 3;
        border-radius: 0;
    }
    ul.main_menu a {
        display: block;
        padding: 12px 14px;
        border-bottom: 1px solid #bbb;
    }
    .menu_icon {
        flex-grow: 1;
        text-align: right;
    }
    .slider_header {
		min-width: 70%;
        position: absolute;
        /*left: 50%;
        transform: translateX(-50%);
        width: 90%;
        top: 0;
        */
        top: auto;
		bottom: 0;
        display: inline-block;
        /*background: #1167b1;*/
		width: 50%;
		background-color: rgba(255, 255, 255, 0.8);
		background: linear-gradient(90deg, rgba(255,255,255,0.8) 67%, rgba(220,232,234,0.8) 96%);
		/*background-color: #3368AB;*/

    }
    .homeb_icon {
        width: 90%;
        padding: 10px;
        text-align: left;
    }
    .homeb_img {
        display: inline-block;
        float: left;
        width: 21%;
    }
    .homeb_text {
        display: inline-block;
        float: left;
        width: 79%;
        padding-top: 12px;
    }
    .qfour_sub_container.homebased_sub_container {
        padding-left: 5px;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
}

@media(max-width:900px) {
.future_ready_container1{flex-basis:100%;}
.future_ready_container2{flex-basis:100%;}
.future_ready_container3{flex-basis:100%;padding-top: 30px;}
.dual_curriculum_container1{flex-basis:100%;}
.dual_curriculum_container2{flex-basis:100%;}
.education4_container1{flex-basis:100%;}
.education4_container2{flex-basis:100%;}
.education4_container3{flex-basis:100%;padding-top: 30px;}
.unique_curri_container1{flex-basis:100%;padding-top:8%;}
.unique_curri_container2{flex-basis:100%;padding-top:30px;}
/*.unique_curri_container3{flex-basis:100%;padding-top: 30px;}*/
.sm-center{text-align:center;}
.agents_img {
  width: auto;
  max-height: 400px;
}
.wc_center_img{
width: auto;
  max-height: 400px;
  }
  .wc_infa_img{
  width:auto;
  max-height: 400px;
  }
.pi_image_sc img{margin:auto;}
    .agents_img {
        left: 0px;
    }
    .culture_sc
{
flex-basis:22%;
margin-right:2%;
padding-top:20px;
padding-bottom:20px;
}
.culture_fb_desc{padding:10px !important;}

}

@media (max-width: 767px) {
	.form-field-top{
		margin-top: 0px;
	}
	.ie_form_mc{
		background-color: #fff;
	}
	.banner_title{font-size: 36px; line-height: 40px;}
   .calling_email{display: none !important;}
	.parent_video_section_container{flex-direction: column;}
	.parent_video_section_container1{
		width: 100%;
		margin-bottom:20px;
	}
	.our_programmes_card_section{
	flex-direction: column;
	width: 100%;
	padding-left: 20px; 
	padding-right: 20px; 
	}
	.our_programmes_card_section_block{
	width: 100%;
	}
	.why_choose_icon_section{
		flex-direction: column;
	}
	.why_choose_icon_section .wc_icon_block_width{width: 100%}
        
    
    .gig_banner {
        padding: 0px;
    }    
    .nc_main_container {
        flex-direction: column;
    }
    .homebase_menubtn {
        display: none;
    }
    .nc_image img {
        margin-bottom: 20px
    }
    .nurturing_child {
        padding: 20px 0 30px;
    }
    /*.banner_title {
        font-size: 26px;
    }*/
    .gig_banner_right img {
        width: 60%;
        display: block;
        margin-left: auto;
    }
    .gig_ie_left {
        bottom: -38px;
    }
    .ie_left_image img {
        width: 70%;
    }
    .gig_ie_right {
        bottom: -48px;
    }
    .gig_ie_right img {
        width: 70%;
        display: block;
        margin-left: auto;
    }
    .nc_image img {
        width: 60%;
    }
    .gig_nc_left {
        top: 0;
    }
    .nc_left_image img {
        width: 35%;
        display: block;
        margin-left: 40px;
    }
    .gig_tf_left {
        left: 70%;
        transform: translateX(-70%);
        top: 25%;
    }
    .gig_tf_left img,
    .gig_tf_right img {
        width: 90%;
    }
    .gig_tf_right {
        top: 30%;
    }
    /*    .pi_image_sc img {
        height: 60px;
    }
    */
    .thankyou_subcontainer>div {
        line-height: 24px;
        font-size: 16px;
    }
    .gig_footer_mc {
        align-items: initial;
        flex-direction: column;
    }
    .gig_footer_sc {
        margin-bottom: 10px;
    }
    .gig_footer_mc .gig_footer_sc:last-child {
        margin-bottom: 40px;
    }
    .inter_edge_end {
        margin-top: 0px;
    }
    .inter_edge_img_mc {
        flex-direction: column;
    }
    .inter_edge_img_sc {
        margin-bottom: 15px;
    }
    .popup_form_sc {
        width: 85%;
        left: 50%;
        transform: translateX(-50%);
        top: 20%;
    }
    .popup_form_mc {
        background: rgb(248, 153, 34);
    }
    .bookatourpopup_form_mc {
        background: rgb(248, 153, 34);
    }
    .bookatourpopup_form_sc {
        width: 85%;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
    }
    .slider_tagline span {
        display: initial;
        font-size: 16px;
        line-height: 22px;
    }
    .inter_edge_sub_container {
        flex: 0 0 100%;
    }
    .parents_speak_sc {
        flex: 0 0 100%;
        /* margin-bottom: 20px; */
    }
}
@media(max-width:650px){
.mobile-only{display: block;}
.desktop-only{display: none;}
.speech-bubble{width: 100%;}
.future_ready_container1{padding-left:20px;padding-right:20px}
.future_ready_container2{padding-left:20px;padding-right:20px}
.future_ready_container3{padding-left:20px;padding-right:20px}
.dual_curriculum_container1{padding-left:20px;padding-bottom:40px;padding-right:20px}
.dual_curriculum_container2{padding-left:20px;padding-right:20px}
.education4_container1{padding-left:20px;padding-right:20px}
.education4_container2{padding-left:20px;padding-right:20px}
.education4_container3{padding-left:20px;padding-right:20px}
.unique_curri_container1{padding-left:20px;padding-right:20px}
.unique_curri_container2{padding-left:20px;padding-right:20px}
/*.unique_curri_container3{padding-left:20px;padding-right:20px}*/
.wc_infra_container1{padding-left:20px;padding-right:20px}
.wc_infra_container2{padding-left:20px;padding-right:20px}
.wc_infra_container3{padding-left:20px;padding-right:20px}
.sm-center{text-align:center;}
.q4_smdevice{flex-direction: column;}
.tranform4q_img .q4_img {
  width: 60%;
   height: auto;
  display: block;
  margin: 0 auto;
}
.agents_img {
  width: 340px;
  height:auto;
  max-height:100%;
}
.wc_center_img{
  width: 340px;
  height:auto;
  max-height:100%;
  }
  .wc_infa_img{
    width: 340px;
  height:auto;
  max-height:100%;
  }
  /*.q4container_sub1 {
        flex-basis: 100%;
    }
    .q4container_sub2 {
        flex-basis: 100%;
        justify-content: center;
    }*/
	/*.tranform4q_img .q4_img{width:auto;height:350px;}
	.tranform4q_img{text-align:center;padding-bottom:20px;}
	*/
}
@media (max-width: 576px) {
.parent_video_section_container{
        display: block;
    }
.ie_form_sub_title {
	font-size: 18px;
}
.whatsapp-icon-float{
bottom:44px;
}
    .culture_sc
{
flex-basis:25%;
margin-right:0%;
padding-top:20px;
padding-bottom:20px;
}
.culture_sc:nth-child(1){margin-top:0px;}
.culture_sc:nth-child(3){margin-top:0px;}

    /* phone popup start*/
	.mobile-break-heading{display:block;}
	.one-video-for{width:100%;}
    .calling_email {
        width: 100%;
        padding: 10px 20px 0px 20px;
        background: #1B62AC;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        align-content: flex-end;
    }
    .calling_email div.gig_footer_sc:first-child {
        display: inline-block;
        float: none;
        order: 2;
    }
    .calling_email div.gig_footer_sc:last-child {
        display: inline-block;
        float: none;
        order: 1;
    }
    
    .enquire_cta {
        display: flex;
        width: 100%;
        justify-content: center;
        margin-top: 30px;
    }
    .enquire_cta.cta_03 {
        margin-bottom: 30px;
    }
    .enquire_cta_btn {
        /*background-color: #f89922;*/
        background-color: #1B62AC;
        display: inline-block;
        color: #fff;
        text-decoration: none;
        padding: 12px 14px;
        width: 160px;
        border-radius: 5px;
        font-size: 18px;
        text-align: center;
        font-family: 'Montserrat-Medium';
        letter-spacing: 0.5px;
        font-weight: 500;
        cursor: pointer;
    }
    /*.calling_email {
        width: 100%;
        padding: 10px 16px 0px 16px;
        display: inline-block;
        background: rgba(25, 103, 179, 0.77);
    }
    */
    .gig_footer_sc a {
        line-height: 22px;
        font-size: 14px !important;
    }
    .gig_footer_sc a>i {
        display: inline-block;
        margin-right: 12px;
        font-size: 16px !important;
    }
    /*
    .calling_email div.gig_footer_sc {
        display: inline-block;
        float: right;
    }
    .calling_email div.gig_footer_sc:last-child {
        display: inline-block;
        float: left;
    }
    */
    .calling_email div.gig_footer_sc a {
        color: #fff;
    }
    input#pop_user_phone_form_prefield {
        width: 18%;
        margin-right: 5px;
        float: left;
        height: 38px;
        padding: 6px 10px;
        border: 1px solid #d1d2d4;
    }
    input#pop_user_phone_form {
        width: 76%;
        height: 38px;
        padding: 6px 10px;
        border: 1px solid #d1d2d4;
    }
    input.phone_popup_input {
    width: 98%;
}
.pop_enquiry_for_phone_form>label{width: 98%;
text-align: left;
margin: auto;margin-bottom: 4px;}
.pop_enquiry_for_phone_form{margin-top:8px;margin-bottom:8px;}
select#pop_enquiry_for_phone_form {
    width: 98%;
}
    /* phone end*/
    .why_gig_title {
        font-size: 26px;
        line-height: 30px;
    }
    .ie_left_image,
    .gig_ie_right {
        display: none;
    }
    .cn_image_mc {
        top: 100px;
    }
    .why_gig_sc {
        flex-basis: 100%;
        flex-direction: column;
        text-align: center;
    }
    .why_gig_txt {
        max-width: 100%;
    }
    .art_campus {
        padding: 50px 0;
    }
    .ac_image img {
        height: 120px;
    }
    .internation_education {
        padding: 35px 0;
    }
    .qfour_sub_container {
        flex-direction: column;
    }
    .ql_txt {
        width: 140px;
        height: 140px
    }
    .ql_txt_sc {
        left: 12%;
    }
    .qfour_img img {
        width: 70%;
        display: block;
        margin: 0 auto;
    }
    .gig_logo img {
        width: 168px;
        object-fit: contain;
    }
    /*.slider_image img {
        width: 100%;
        height: 210px;
        object-fit: cover;
        width: 100%;
    }
	*/
    .cogniz_logo img {
        width: 90px;
        height: 84px;
        object-fit: contain;
    }
    .logo_sc {
        height: auto;
    }
    .logo_mc {
        padding: 4px 15px 0;
    }
    .user_name,
    .parent_name {
        flex-basis: 100%
    }
    .user_name {
        margin-bottom: 10px;
    }
    .inter_edge_img_sc h4 {
        font-size: 13px;
    }
    .cn_image img {
        width: 60%;
    }
    .class_nursery_mc {
        position: relative;
        z-index: 1;
        max-width: 80%;
        margin-left: auto;
    }
    .gb_left_image img {
        width: 50%;
    }
    .gb_right_image img {
        width: 30%;
        display: block;
        margin-left: auto;
    }
    .banner_title {
        /*font-size: 14px;*/
    }
    /*   .gig_banner {
        padding: 30px 0 20px;
    }
    */
    .ie_left_image img,
    .gig_ie_right img {
        width: 40%;
    }
    .gig_tf_right {
        top: auto;
        bottom: -120px;
    }
    .gig_tf_left {
        top: auto;
        bottom: -150px;
        z-index: 1;
        display: none;
    }
    .gig_tf_left img {
        width: 40%;
        display: block;
        margin-left: auto;
    }
    .tf_right_image img {
        width: 35%;
        display: block;
        margin-left: auto;
    }
    .banner_navigation,
    a.banner_navigation_link {
        width: 100%;
    }
    /*.slider_header {
        top: auto;
        bottom: 5px;
        display: block;
        background: rgba(29, 30, 31, 0.59);
        width: 78%;
    }
	*/
    .parents_speak_video_slider video {
        height: 300px;
    }
    .tranform4q_img {
        text-align: center;
        padding-bottom: 20px;
    }
	
    .individual_icon_cont1 {
        flex-basis: 100%;
        display: flex;
        justify-content: center;
    }
    .hbl_icon_section>div {
        flex-basis: 100%;
        display: flex;
        justify-content: center;
    }
    .hbl_icon_img img {
        height: 90px;
        width: auto;
        padding: 10px;
    }
    .hbl_icon_txt:after {
        content: '';
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: transparent;
        width: 0;
        height: 0;
    }
    .hbl_icon_txt {
        font-size: 14px;
        padding-top: 25px;
        text-align: left;
        padding-left: 10px;
        width: 60%;
    }
    .future_ready_container2 {
        flex-basis: 100%;
    }
    
    .transform4q {
        padding: 30px 0px 0px;
    }
    .evolving_globally_img {
        padding: 10px 0px 10px;
    }

    .individual_focus_image img {
        width: 100%;
        height: auto;
    }
    .gig_fb_desc_pdbottom {
        padding-bottom: 20px;
    }
    .gfb_image {
        text-align: center;
    }
    .future_ready_container3 {
        flex-basis: 100%;
        padding-top: 0;
        text-align: center;
    }
    .parents_speak_sg_container {
        flex: 0 0 100%;
    }
    .ps_img_txt_sg {
        flex-wrap: wrap;
    }
    .ps_image_sz {
        height: 150px;
        box-shadow: 8px 10px 8px #b5a9a9;
        border-radius: 26px;
    }
    .ps_image {
        margin: auto;
    }
    .ps_text {
        margin-left: 12px;
        font-size: 13px;
        text-align: center;
        margin-top: 20px;
    }
    .ps_name_sg {
        font-size: 13px;
        font-family: Montserrat-Medium;
        font-style: italic;
    }
    .tf_content {
        text-align: center;
    }
    .faq_navigation {
        display: none;
    }
    .mobile_only {
        display: block;
    }
    .gfb_main_conatiner {
        flex-direction: column;
        text-align: center;
    }
    .gig_first_branch {
        padding: 30px 0 50px;
    }
    .banner_navigation {
        top: auto;
        z-index: 10;
        transform-origin: 0;
        transform: translateX(-50%);
        right: auto;
        left: 50%;
        bottom: 0;
    }
    .cpe_registration {
        padding: 30px 20px 10px 20px;
        text-align: center;
        font-size: 15px;
        line-height: 20px;
    }
    .gig_fb_desc {
        font-size: 15px;
        /*font-weight: 600;*/
        /*font-family: Montserrat;*/
    }
    .tec-enabled-feature_conatiner>div {
        flex-basis: 50%;
    }
    .custom_image_objectfit {
        object-position: 65%;
    }
    #inter_edge{
        display:none;
    }
}

@media (max-width:405px) {
    .calling_email {
        width: 100%;
        padding: 10px 20px 0px 20px;
        background: rgba(25, 103, 179, 0.77);
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        align-content: flex-end;
    }
    .calling_email div.gig_footer_sc:first-child {
        display: inline-block;
        float: none;
        order: 2;
    }
    .calling_email div.gig_footer_sc:last-child {
        display: inline-block;
        float: none;
        order: 1;
    }
	.agents_img {
  width: 100%;
  height:auto;
  max-height:100%;
}
.wc_center_img{
  width: 100%;
  height:auto;
  max-height:100%;m
  }
  .wc_infa_img{
    width: 100%;
  height:auto;
  max-height:100%;
  }
  .wc_infra_container1{padding-left:0px;padding-right:0px;}
}

@media(max-width:360px) {
    .parents_speak_video_slider video {
        height: 200px;
    }
}