/*
Theme Name: Gigis
Text Domain: twentytwenty
Version: 1.5.45
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */


/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

@font-face {
    src: url('assets/fonts/Optima_Regular.TTF') format('truetype');
    font-family: 'Optima_Regular';
    font-weight: normal;
    font-style: normal;
}

@font-face {
    src: url('assets/fonts/Optima_Medium.woff') format('woff');
    font-family: 'Optima_Medium';
    font-weight: normal;
    font-style: normal;
}

@font-face {
    src: url('assets/fonts/Optima_Bold.TTF') format('truetype');
    font-family: 'Optima_Bold';
    font-weight: normal;
    font-style: normal;
}

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

body {
    margin: 0;
    font-family: 'Optima_Regular';
}

html {
    scroll-behavior: smooth;
    margin-top: 0px !important;
}

* {
    box-sizing: border-box;
}

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

.orange_txt {
    color: #f89922;
}

.d_block {
    display: block;
}

.d_none {
    display: none;
}

.blogZoom {
    transition: transform .2s;
}

.blogZoom:hover {
    transform: scale(1.2);
}

.imgCenter {
    text-align: center;
}

.header_scroll_txt {
    background: #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    padding: 8px 0;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Optima_Bold';
    color: #f89922;
}

.gig_slider_sc_new.slick-slide {
    padding-top: 0;
}

.banner_popup_list_video {
    cursor: pointer;
}

.banner_popup_video_mc+.banner_popup_video_mc,
.banner_popup_video_mc+.banner_popup_video_mc+.banner_popup_video_mc {
    display: none !important;
}

.banner_popup_video_mc {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 999;
    display: none;
}

.banner_popup_video_sc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.popup_video_iframe {
    max-width: 620px;
    width: 100%;
    margin: auto;
    position: relative;
}

a.popup_video_close {
    position: absolute;
    right: -10px;
    top: -10px;
    text-decoration: none;
}

.popup_video_iframe a>i {
    display: flex;
    align-items: center;
    justify-content: center;
    background: red;
    color: #fff;
    width: 22px;
    height: 22px;
    border-radius: 50%;
}

.popup_video_iframe iframe {
    width: 100% !important;
    height: 380px;
}


/* Footer Email Plugin CUstom Css Start */

.footer_email_subscribe .emaillist {
    flex: 0 0 60%
}

.footer_email_subscribe form {
    display: flex;
    align-items: center;
}

.footer_email_subscribe .es-field-wrap {
    flex: 0 0 67%;
    margin-bottom: 0;
    margin-right: 10px;
}

.footer_email_subscribe label {
    display: none;
}

.footer_email_subscribe .ig_es_form_field_email {
    height: 42px;
    border-radius: 2px;
    border: 0;
}

.footer_email_subscribe .es_submit_button {
    flex: 0 0 33%;
    height: 42px;
    border-radius: 2px;
    font-size: 14px;
    background: #f89922;
    border: 0;
    color: #fff;
    width: auto;
    cursor: pointer;
}

.footer_email_subscribe .es_subscription_message.success,
.bd_subscribe_form_container .es_subscription_message.success {
    color: #fff;
}


/* Footer Email Plugin CUstom Css End */


/* Blog Detail Show More Start */

.blog_show_more_nav {
    position: relative;
    text-align: center;
}

.blog_show_more_nav::before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    border-top: 1px dotted #759baf;
    top: 50%;
    transform: translateY(-50%);
    z-index: 0;
}

a.blog_show_more_nav_link {
    /*  display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    border: 2px solid #dee4e7;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    background: #fff;
    font-size: 13px;
    color: #759baf; */
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    background-color: #f89922;
    color: #fff;
    text-decoration: none;
    padding: 12px 14px;
    width: 160px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    font-family: 'Optima_Bold';
    letter-spacing: 0.5px;
    font-weight: 500;
}

.hidden_content {
    display: none;
}


/* Blog Detail Show More End *
/* Blog Detail Email Plugin Css Start  */

.bd_subscribe_form_container form {
    display: flex;
    align-items: flex-end;
    padding-top: 30px;
    flex-wrap: wrap;
}

.bd_subscribe_form_container .es-field-wrap {
    width: 65%;
    margin-right: 20px;
    margin-bottom: 0;
}

.bd_subscribe_form_container label {
    font-size: 18px;
    font-weight: normal;
    font-family: 'Optima_Bold';
    display: block;
    margin-bottom: 4px;
}

.bd_subscribe_form_container .ig_es_form_field_email {
    height: 42px;
    border-radius: 2px;
    border: 0;
}

.bd_subscribe_form_container .es_submit_button {
    background: #fff;
    height: 42px;
    border-radius: 3px;
    font-size: 17px;
    min-width: 120px;
    font-family: 'Optima_Regular';
    text-align: center;
    border: 0;
    width: auto;
}


/* Blog Detail Email Plugin Css End  */

.call_and_mail_mc {
    padding: 10px 20px;
    background: #4380bb;
    display: flex;
    justify-content: flex-end;
}

.call_and_mail_sc:first-child {
    flex: 2;
    color: #fff;
    font-weight: bold;
}

.call_and_mail_sc:first-child,
.call_and_mail_sc:nth-child(2) {
    margin-right: 20px;
}

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

.call_and_mail_sc i {
    margin-right: 4px;
}


/* Common Style */

.section_container {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 15px;
}

.blog_related_post .section_container {
    /* display: none; */
}

.blog_detail_maincontainer .previous_next_blog_mc {
    /*     display: none; */
}


/* Menu Section Start */

ul.main_menu>li {
    position: relative;
}

ul.main_menu>li span.icon {
    opacity: 0;
}

.sub_menu_main_container {
    position: absolute;
    top: 100%;
    transform: translateX(-30%);
    z-index: 10;
    display: none;
}

ul.main_menu>li:last-child .sub_menu_mc {
    width: 490px;
}

ul.main_menu>li ul {
    margin: 0;
    list-style-type: none;
    padding: 40px 20px;
    flex: 0 0 32%;
    background-color: #1167b2;
}

.sub_menu_mc {
    display: flex;
    justify-content: space-between;
    width: 590px;
    position: relative;
    min-height: 390px;
}

.sub_menu_mc::before {
    content: '';
    position: absolute;
    top: -15px;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 15px solid #1167b2;
    left: 35%;
    transform: translateX(-35%);
}

.submenu_right {
    flex: 0 0 68%;
    display: flex;
    align-items: center;
    background: #fff;
    justify-content: space-evenly;
    border: 1px solid #7f848c;
    border-left: 0;
}

.submenu_right>a {
    width: 40%;
    text-decoration: none;
    color: #1167b2;
    font-family: 'Optima_Bold';
    font-size: 12px;
}

.submenu_right>a>img {
    display: block;
    width: 100%;
    height: 150px;
    object-fit: cover;
    object-position: center;
    margin-bottom: 10px;
}

ul.main_menu>li ul>li>a {
    text-decoration: none;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: 'Optima_Regular';
}

ul.main_menu>li ul>li:first-child {
    margin-top: 0;
    padding-bottom: 0;
}

ul.main_menu>li ul>li:first-child>a {
    font-size: 16px;
}

ul.main_menu>li ul>li:first-child::before,
ul.main_menu>li ul>li:last-child::before {
    display: none;
}

ul.main_menu>li ul>li {
    position: relative;
    margin-top: 15px;
    padding-bottom: 15px;
}

ul.main_menu>li ul>li::before {
    content: '';
    position: absolute;
    width: 80%;
    top: 100%;
    height: 2px;
    background: rgba(255, 255, 255, .7);
}

ul.main_menu>li.current_page_item>a,
ul.main_menu>li.current-menu-parent>a,
ul.sub-menu>li.current-menu-item>a {
    color: #f89922;
}


/* Menu Section End */


/* main_header Section Start */

.main_header {
    background-color: #d1d2d4;
}

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

.logo_mc {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    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: 100px;
}

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

ul.main_menu>li>a {
    display: inline-block;
    color: #1967b3;
    font-family: 'Optima_Bold';
    text-decoration: none;
}


/* main_header Section End */


/* gig_banner Sectin Start */

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

.gig_banner .section_container {
    position: relative;
}

.banner_title {
    color: #1967b3;
    margin-top: 0;
    font-weight: normal;
    text-align: center;
    font-size: 42px;
    position: relative;
    z-index: 1;
}

.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%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #f89922;
    border: 0;
    color: #fff;
    width: 25px;
    height: 25px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 16px;
    line-height: 20px;
    outline: 0;
    z-index: 2;
}

.gig_gallery_videos_mc button.slick-prev,
.gig_gallery_videos_mc button.slick-next {
    border-radius: 5%;
}

.gig_gallery_videos_mc button.slick-prev {
    left: -20px;
}

.gig_gallery_videos_mc button.slick-next {
    right: -20px;
}

button.slick-prev {
    left: 0;
}

button.slick-next {
    right: 0;
}

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

.slider_header {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 90%;
    top: 0;
}

.scroll_nav_mc {
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.scroll_nav_mc a {
    display: block;
    text-align: center;
}

.scroll_nav_mc a img {
    width: 50px;
}


/* gig_banner Sectin End */


/* gig_global_leader Section Start */

.gig_global_leader {
    padding: 50px 0 20px;
}

.gl_header_title {
    font-weight: normal;
    font-size: 32px;
    margin-top: 0;
    margin-bottom: 24px;
    text-align: center;
    position: relative;
    padding-bottom: 10px;
}

.gl_header_title::before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 154px;
    height: 2px;
    background: var(--theme-blue-txt);
    top: 100%;
}

.gl_tagline_desc p {
    margin: 0;
    text-align: center;
}

.gl_tagline_desc span {
    display: block;
    text-align: center;
    font-size: 17px;
    line-height: 28px;
}

.gig_global_leader_mc {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

.gig_global_leader_sc {
    margin-right: 2px;
    margin-bottom: 2px;
}

.gig_gl_mc {
    position: relative;
    overflow: hidden;
}

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

.gig_gl_txt_mc {
    position: absolute;
    bottom: -158px;
    width: 100%;
    -webkit-transition: bottom .5s ease;
    transition: bottom .5s ease;
    min-height: 206px;
}

.gig_gl_mc:hover .gig_gl_txt_mc {
    bottom: 0px;
    min-height: auto;
}

.gig_gl_txt_container {
    padding: 20px 10px 20px 28px;
    background: rgba(25, 103, 179, .8);
    color: #fff;
}

.gl_subtitle {
    font-family: 'Optima_Bold';
    font-weight: normal;
    margin: 0 0 12px;
    position: relative;
    padding-bottom: 8px;
    top: -6px;
}

.gl_subtitle::before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 150px;
    height: 2px;
    background: #fff;
}

.gl_subdesc {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    color: rgba(255, 255, 255, .9);
    max-width: 86%;
}

.global_lead_nav {
    text-align: right;
    margin: 14px 0 0;
}

.global_leader_popup_main_contain {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    top: 0;
    left: 0;
    z-index: 1000;
    perspective: 1000;
    -moz-perspective: 1000;
    -webkit-perspective: 1000;
    -ms-perspective: 1000;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
}

.global_leader_popup_mc {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1000;
    width: 50%;
    border-radius: 8px;
    box-shadow: 4px 4px 3px rgba(35, 33, 33, 0.25), -4px -3px 3px rgba(35, 33, 33, 0.25);
    perspective: 1000;
    -moz-perspective: 1000;
    -webkit-perspective: 1000;
    -ms-perspective: 1000;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform: translate(-50%, -50%) scale(0);
    -moz-transform: translate(-50%, -50%) scale(0);
    -ms-transform: translate(-50%, -50%) scale(0);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}

.global_leader_popup_sc {
    background: #fff;
    border-radius: 4px;
    box-shadow: 4px 4px 3px rgba(35, 33, 33, 0.25), -4px -3px 3px rgba(35, 33, 33, 0.25);
    position: relative;
}

.global_leader_popup_sc a {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    background: #f89922;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    right: -10px;
    top: -10px;
    border-radius: 50%;
}

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

.gig_gl_popup_img {
    width: 45%;
    display: inline-block;
    margin-top: auto;
    margin-bottom: auto;
}

.gig_gl_popup_img img {
    width: 100%;
    max-height: 350px;
    display: block;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 100%;
    object-fit: cover;
}

.gig_gl_popup_txt_mc {
    width: 50%;
}

.gig_gl_popup_txt_container {
    padding: 20px 15px 0 0;
}

.gl_popup_subtitle {
    font-family: 'Optima_Bold';
    font-weight: normal;
    margin: 0 0 12px;
    position: relative;
    padding-bottom: 8px;
    font-size: 25px;
    color: #1a67b2;
}

.gl_popup_subtitle::before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 150px;
    height: 2px;
    background: #1a67b2;
}

.gl_popup_subdesc {
    margin: 0;
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 20px;
}

.gl_popup_subdesc:empty {
    display: none;
}

.gl_popup_subimg {
    padding-bottom: 20px;
}

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

.gl_popup_subdesc::-webkit-scrollbar {
    width: 2px;
}

.gl_popup_subdesc::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.gl_popup_subdesc::-webkit-scrollbar-thumb {
    background: #f89921;
}

.gl_popup_subdesc::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.gl_nav_link {
    display: inline-block;
    text-decoration: none;
    color: rgba(255, 255, 255, .9);
    border: 1px solid rgba(255, 255, 255, .9);
    padding: 8px 14px;
    cursor: pointer;
    text-align: center;
    border-radius: 4px;
    white-space: nowrap;
    font-size: 13px;
}

.gig_gl_icon_title {
    color: #1a67b2;
}

.gig_gl_icon_mc {
    display: flex;
    flex-wrap: wrap;
}

.gig_gl_icon_sc {
    width: 50%;
}

.gig_gl_icon_title_mc {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.gig_gl_icon_subtitle {
    margin: 0;
    font-size: 14px;
}

.gig_gl_icon_title_mc img {
    display: block;
    width: 24px;
    margin-right: 6px;
}

.gig_gl_icon_title_mc p:empty {
    display: none;
}


/* gig_global_leader Section End */


/* inter_edge_main Section Start */

section.inter_edge_main {
    padding: 40px 0 30px;
}

.inter_edge_header {
    margin-bottom: 45px;
}

.inter_edge_main_container {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    /*     justify-content: space-between; */
    justify-content: center;
    gap: 20px;
}

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

}

.network_detail .inter_edge_sub_container {
    /*     margin-right: 30px; */
    flex: 0 0 28%;
}

.iem_txt_container {
    text-transform: uppercase;
}

.iem_txt_container a {
    text-decoration: none;
}

.network_detail .iem_txt_container {
    font-size: 13px;
    text-transform: uppercase;
}

.iem_title {
    margin-bottom: 12px;
}

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

.iem_image img {
    width: 100%;
    height: 100px;
    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 */


/* inter_edge Section Start */

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

.inter_edge {
    border-top: 10px solid #8bc63e;
    /*  background-image: url('../images/edge/gig_edge_banner_new.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: -webkit-box;
    display: flex;
    padding: 80px 0 40px;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.inter_edge_sc {
    flex-basis: 35%;
}

.inter_edge_mc .inter_edge_sc:first-child {
    display: none;
}

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

.inter_edge_img_mc {
    display: -webkit-box;
    display: flex;
    color: #fff;
    -webkit-box-pack: justify;
    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;
    padding: 20px 20px 30px 20px;
}

.popup_form_sc .ie_form_mc {
    position: relative;
}

.ie_form_sub_title {
    margin-top: 0;
    margin-bottom: 10px;
    text-align: center;
}

input,
select,
textarea {
    width: 100%;
    height: 34px;
    padding: 6px 10px;
    border: 1px solid #d1d2d4;
}

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

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

.form_group {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    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: 'Optima_Bold';
    margin-bottom: 4px;
}

form ::-webkit-input-placeholder {
    font-family: 'Optima_Regular';
    color: #ccc;
}

form ::-moz-placeholder {
    font-family: 'Optima_Regular';
    color: #ccc;
}

form :-ms-input-placeholder {
    font-family: 'Optima_Regular';
    color: #ccc;
}

form ::-ms-input-placeholder {
    font-family: 'Optima_Regular';
    color: #ccc;
}

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

.mb_10 {
    margin-bottom: 10px;
}

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

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

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

.error {
    display: block;
    color: red;
    font-family: 'Optima_Bold';
    display: none;
}


/* inter_edge Section End */


/* gig_about_us Section Start */

.gig_about_us {
    padding: 60px 0;
}

.gig_about_us_title {
    color: #1967b3;
    margin-top: 0;
    font-weight: normal;
    text-align: center;
    font-size: 48px;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
}

.gig_about_us_mc {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

.gig_about_us_sc {
    margin-right: 2px;
    margin-bottom: 2px;
}

.gau_mc {
    display: -webkit-box;
    display: flex;
}

.gau_sc:first-child {
    flex-basis: 65%;
}

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

.gig_about_us_container .gig_about_us_mc:nth-child(even) .gau_mc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
}

.gig_about_us_sc:last-child .gau_sc:last-child {
    background-color: #112e50;
}

.gau_sc:last-child {
    flex-basis: 35%;
    background-color: #1167b2;
    position: relative;
}

.gau_txt_container {
    color: #fff;
    padding: 30px 10px 30px 20px;
}

.gau_title {
    margin: 0;
    font-weight: normal;
    font-size: 21px;
    position: relative;
    padding-bottom: 10px;
}

.gau_title::before {
    content: "";
    position: absolute;
    left: 0;
    width: 80%;
    height: 2px;
    background: #fff;
    top: 100%;
}

.gau_desc {
    margin: 18px 0;
    font-size: 14px;
    line-height: 20px;
    color: rgba(255, 255, 255, .9);
}

span.gau_admission_desc {
    display: block;
}

.gau_navigation {
    position: absolute;
    /* bottom: 22px;*/
    /* Adjusted the bottom because, Added one more button. */
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.gau_nav_link {
    display: inline-block;
    text-decoration: none;
    color: rgba(255, 255, 255, .9);
    border: 1px solid rgba(255, 255, 255, .9);
    padding: 8px 14px;
    /* increased from 124px, because of the Withdrawal policy button size */
    min-width: 170px;
    text-align: center;
    border-radius: 4px;
    white-space: nowrap;
}

.gau_nav_link_1 {
    margin-bottom: 20px;
}

.gau_nav_link_withdrawl {
    margin-top: 20px;
    min-width: 165px;
}


/* gig_about_us Section End */


/* about_us_lineage Section Start */

.about_us_detail_title {
    margin-top: 0;
    font-weight: normal;
    font-size: 34px;
    margin-bottom: 20px;
}

.about_us_detail_subtitle {
    margin-top: 0;
    font-weight: normal;
    font-size: 30px;
    margin-bottom: 20px;
}

.about_us_lineage_mc {
    display: -webkit-box;
    display: flex;
}

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

.about_us_detail {
    padding: 50px 0;
    border-bottom: 15px solid #8dc63f;
    color: #231f20;
}

.border_bottom_none.about_us_detail {
    border-bottom: 0;
}

.partner_institutions.border_bottom {
    border-bottom: 15px solid #8dc63f;
}

.parter_ins_detail .about_us_detail_subtitle {
    display: none;
}

.parter_ins_detail {
    padding-bottom: 0;
}

.lineage_txt_container p {
    margin-top: 0;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 22px;
}

.founder_txt_container {
    font-size: 16px;
    line-height: 24px;
    margin: 15px 0;
    font-family: 'Optima_Bold';
    text-align: center;
}

.lineage_txt_container p:last-child {
    margin-bottom: 0;
}

.vision_mision_txt_container ul {
    list-style-type: none;
    padding: 11px;
    margin: 8px 0;
    font-size: 16px;
    line-height: 24px;
    border-radius: 14px;
    background: #1967b3;
    width: 228px;
    height: 168px;
    color: #ffffff;
}

.vision_mision_txt_container ul li:first-letter {
    color: #ffffff;
    font-family: 'Optima_Bold';
}

.vision_mision_txt_container span {
    font-family: 'Optima_Bold';
}

.au_partner_img img {
    height: 300px;
    display: block;
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: fill;
    object-fit: fill;
    margin-bottom: 20px;
}

.aup_detail_sc {
    display: -webkit-box;
    display: flex;
    margin-bottom: 20px;
    color: #231f20;
}

.aup_detail_img {
    flex-basis: 30%;
    border: 1px solid #d1d2d4;
    align-self: center;
}

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

.aup_detail_txt {
    flex-basis: 65%;
}

.aup_detail_txt p {
    padding-left: 14px;
    font-size: 17px;
    line-height: 20px;
    margin: 0;
}


/* about_us_lineage Section End */


/* gig_admission Section Start */

.gig_admission {
    padding: 50px 0 0;
}

.admission_criteria.gig_admission {
    padding: 0 0 50px;
}

.gig_admission_mc .gig_about_us_mc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.gig_admission_mc .gig_about_us_sc {
    margin-bottom: 15px;
}

.gig_admission_mc .gau_mc {
    -webkit-box-pack: center;
    justify-content: center;
}

.gig_admission_mc .gau_sc:first-child {
    flex-basis: 78%;
}

.gig_admission_mc .gau_sc:last-child {
    flex-basis: 22%;
}

.gig_admission_mc .gig_about_us_sc:last-child .gau_mc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    /* flex-direction: row-reverse; */
}

.admission_criteria .gig_about_us_sc:last-child .gau_mc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
}

.gau_admission_desc span:first-child {
    font-family: 'Optima_Bold';
    font-size: 16px;
    color: #fff;
}

.gig_admission_fee_mc {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-top: 40px !important;
}

.gig_admission_fee_sc {
    background-color: #d1d3d4;
}

.gig_af_txt_container {
    padding: 30px 10px 26px 22px;
}

.admission_main_title {
    font-size: 24px;
    font-weight: normal;
    color: #112e50;
    font-family: 'Optima_Bold';
    /*margin: 0 0 4px;*/
    margin: 10px 0 4px;
}

.admission_sub_title {
    display: block;
    font-family: 'Optima_Bold';
    font-size: 18px;
    line-height: 22px;
    color: #112e50;
    margin: 0;
}

.admission_tag_line {
    font-size: 17px;
    color: #112e50;
    font-family: 'Optima_Regular';
}

.gig_af_txt_two_mc .admis_bg_group .admission_tag_line {
    position: relative;
    top: -5px;
}

.gig_af_txt_one_mc .admis_bg_group {
    background: #112e50;
    color: #fff;
    font-size: 20px;
    font-family: 'Optima_Bold';
    padding: 12px 14px;
    border-radius: 10px;
    line-height: 26px;
    margin: 12px 0 16px;
    display: none;
}

.gig_af_txt_two_mc .admis_bg_group {
    background: #f89921;
    color: #fff;
    font-size: 20px;
    font-family: 'Optima_Bold';
    padding: 12px 0px 12px 5px;
    border-radius: 10px;
    line-height: 26px;
    margin: 12px 0 16px;
}

.gig_af_txt_two_mc .admis_bg_group_sec {
    background: #112e50;
    color: #fff;
    font-size: 20px;
    font-family: 'Optima_Bold';
    padding: 12px 0px 12px 5px;
    border-radius: 10px;
    line-height: 26px;
    margin: 12px 0 16px;
    display: none;
}

.admission_main_title_sec {
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    font-family: 'Optima_Bold';
    margin: 0 0 4px;
}

.admission_sub_title_sec {
    display: block;
    font-family: 'Optima_Bold';
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin: 0;
}

.gig_af_txt_two_mc .admis_bg_group .admission_tag_line_sec {
    position: relative;
    top: -5px;
}

.admission_tag_line_sec {
    font-size: 17px;
    color: #fff;
    font-family: 'Optima_Regular';
}

.admis_fee_note {
    font-size: 13px;
    line-height: 14px;
    color: #112e50;
}

.gig_af_txt_two_mc .admis_fees_group:nth-child(2) {
    margin: 14px 0;
}

span.admission_sub_title_tag {
    font-weight: normal;
    font-family: 'Optima_Regular';
}

.gig_af_txt_one_mc .admis_fees_group:nth-child(3) {
    position: relative;
    border-bottom: 2px solid #112e50;
    padding-bottom: 10px;
    margin-bottom: 8px;
}

.gig_af_txt_three_mc strong {
    font-weight: normal;
    font-family: 'Optima_Bold';
}

.gig_af_txt_container.gig_af_txt_three_mc .admis_bg_group:nth-child(2) {
    margin: 25px 0 30px;
}

.gig_af_txt_three_mc {
    line-height: 21px;
}

.gig_af_txt_three_mc .admis_bg_group {
    position: relative;
}

.gig_af_txt_three_mc .admis_bg_group:nth-child(1)::before,
.gig_af_txt_three_mc .admis_bg_group:nth-child(2)::before,
.gig_af_txt_three_mc .admis_bg_group:nth-child(3)::before {
    content: '';
    width: 50px;
    height: 20px;
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    background-position: center;
}

.gig_af_txt_three_mc .admis_bg_group:nth-child(1)::before {
    background-image: url('assets/images/gig-admission/icons-1.png');
    left: 70%;
    transform: translateX(-70%)
}

.gig_af_txt_three_mc .admis_bg_group:nth-child(2)::before {
    background-image: url('assets/images/gig-admission/icons-2.png');
    left: 65%;
    transform: translateX(-65%)
}

.gig_af_txt_three_mc .admis_bg_group:nth-child(3)::before {
    background-image: url('assets/images/gig-admission/icons-3.png');
    left: 80%;
    transform: translateX(-80%);
}


/* gig_admission Section End */


/* admission_faq Section Start */

.admission_faq {
    padding-bottom: 70px;
}

.admission_faq_mc {
    padding: 50px 30px;
    background: #d1d3d4;
    position: relative;
    margin-top: 50px !important;
}

.accordion-container {
    position: relative;
    max-width: 85%;
    height: auto;
    margin: 10px auto;
}

.accordion-container>h2 {
    text-align: center;
    color: #fff;
    padding-bottom: 5px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 10px;
}

.set>a {
    /*     display: block; */
    padding: 10px 15px;
    text-decoration: none;
    color: #231f20;
    font-weight: 500;
    /* border-bottom: 1px solid #ddd; */
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    display: flex;
    justify-content: space-between;
}

.set>a i {
    float: right;
    margin-top: 2px;
}

.set>a.active {
    background-color: #f89922;
    color: #fff;
}

.content {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    display: none;
}

.content p {
    padding: 10px 15px;
    margin: 0;
    color: #112e50;
    line-height: 22px;
}

.faq_head {
    position: absolute;
    top: -50px;
    left: -30px;
}

.faq_head i {
    font-size: 100px;
    position: relative;
    color: #1167b2;
}

.faq_head i::after {
    content: "FAQs";
    font-size: 28px;
    color: #fff;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 46%;
    font-weight: normal;
}


/* admission_faq Section End */


/* gig_contact_us  Section Start */

.gig_contact_us {
    padding: 50px 0;
}

.contact_us_img img {
    width: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    height: 350px;
}

.contact_address_mc,
.contact_map_mc {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}

.contact_address_sc {
    flex-basis: 40%;
}

.contact_form_header {
    margin-bottom: 30px;
}

.contact_form_title {
    font-size: 32px;
    font-weight: normal;
    font-family: 'Optima_Bold';
    margin-bottom: 4px;
}

.contact_form_tagline {
    margin: 0;
}

.contact_form_row {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.cf_country_code {
    width: 25%;
    display: inline-block;
}

.cf_country_phone {
    width: 73.8%;
    display: inline-block;
}

.cf_country_phone_home {
    width: 73.7%;
    display: inline-block;
}

.contact_form_row .cf_field {
    flex-basis: 49%;
}

.cf_field label {
    display: block;
    margin-bottom: 4px;
}

.cf_field input,
.cf_field select,
textarea.contact_fort_msg {
    border: 1px solid #6d6e71;
    border-radius: 6px;
    width: 100%;
    height: 44px;
    padding: 6px 10px;
}

.cf_field input:focus,
.cf_field select:focus,
textarea.contact_fort_msg:focus {
    outline: 0;
}

textarea.contact_fort_msg {
    height: 144px;
    resize: none;
}

.cf_form_group {
    margin-bottom: 20px;
}

.btn_submit_group {
    text-align: right;
}

.btn_submit {
    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: 'Optima_Bold';
    letter-spacing: 0.5px;
    font-weight: 500;
    border: 0;
    height: auto;
}

#gig_contact_us form ::-webkit-input-placeholder {
    color: #6d6e71;
}

#gig_contact_us form ::-moz-placeholder {
    color: #6d6e71;
}

#gig_contact_us form :-ms-input-placeholder {
    color: #6d6e71;
}

#gig_contact_us form ::-ms-input-placeholder {
    color: #6d6e71;
}

#gig_contact_us form ::placeholder {
    color: #6d6e71;
}

.contact_addr_reach_title {
    margin-top: 0;
    font-size: 52px;
    font-weight: normal;
    margin-bottom: 20px;
}

.ca_info_title {
    margin: 0;
    font-size: 22px;
    font-family: 'Optima_Bold';
    font-weight: normal;
}

.ca_info_tag {
    margin: 4px 0 20px;
    font-size: 20px;
}

.ci_main_container {
    display: -webkit-box;
    display: flex;
    margin-bottom: 10px;
}

.contact_addr_label {
    font-size: 18px;
    font-family: 'Optima_Bold';
    font-weight: normal;
    display: inline-block;
    flex-basis: 20%;
}

.contact_addr_value span,
.contact_addr_value a {
    display: block;
    font-size: 18px;
    line-height: 24px;
}

.contact_addr_value a {
    text-decoration: none;
    color: #f89922;
}


/* gig_contact_us  Section End */


/* gig_facilities  Section Start */

.gig_facilities {
    padding: 60px 0;
}

.technology_facility_container {
    margin-bottom: 60px;
    background-color: #dcddde;
}

.technology_facility_mc {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 30px 0 40px;
    max-width: 90%;
    margin: 0 auto;
    -webkit-box-align: center;
    align-items: center;
}

.technology_facility_sc:first-child {
    flex-basis: 35%;
    position: relative;
    overflow: hidden
}

.technology_facility_sc:last-child {
    flex-basis: 60%;
}

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

.technology_facility_slider button.slick-prev,
.technology_facility_slider button.slick-next {
    background: transparent;
}

.tf_title.blue_txt {
    margin-top: 0;
    margin-bottom: 12px;
    font-weight: normal;
    font-size: 26px;
}

.tech_facility_desc p {
    margin: 0;
    color: #231f20;
    line-height: 22px;
    font-size: 17px;
}


/* gig_facilities  Section End */


/* facility_detail Section Start */

.facility_detail {
    padding: 50px 0;
    border-bottom: 15px solid #8dc63f;
    color: #231f20;
}

.facility_detail_header {
    text-align: center;
    margin-bottom: 30px;
}

.facility_detail_title {
    position: relative;
    margin-top: 0;
    font-size: 32px;
    font-weight: normal;
    color: #1a67b2;
    margin-bottom: 22px;
    padding-bottom: 10px;
}

.before_none.facility_detail_title::before {
    display: none;
}

.facility_detail_title::before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 165px;
    height: 2px;
    background-color: #1a67b2;
    top: 100%;
}

.facility_detail_desc {
    line-height: 26px;
    font-size: 17px;
}

.facility_detail_desc p {
    margin: 0;
}

.facility_class_detail_mc {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.fc_detail_mc {
    text-align: center;
    padding: 20px 15px;
}

.fc_detail_img img {
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.facility_class_detail .fc_detail_img img {
    height: 90px;
}

.fc_detail_title {
    font-weight: normal;
    color: #1a67b2;
    font-family: 'Optima_Medium';
}

.fc_detail_desc {
    line-height: 24px;
    font-weight: normal;
    color: #231f20;
    font-size: 17px;
}

.sports_infra_detail .fc_detail_title {
    color: #231f20;
    font-size: 22px;
    margin-top: 10px;
}

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

.campus_detail .fc_detail_img img {
    height: 70px;
}

.campus_detail .fc_detail_title {
    margin: 10px 0 6px;
}

.campus_detail .fc_detail_desc {
    margin: 0 auto;
    font-size: 17px;
}

.learn_outcome_detail .facility_detail_banner_img img {
    display: block;
    margin: 0 auto;
}


/* facility_detail Section End */


/* curriculam_detail Section Start */

.tech_innovate_detail_mc {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
}

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

.ti_detail_mc {
    display: -webkit-box;
    display: flex;
    margin-bottom: 40px;
}

.ti_detail_icon img {
    width: 80px;
    display: block;
    margin-right: 40px;
}

.ti_detail_subhead {
    font-size: 16px;
    font-weight: normal;
    font-family: 'Optima_Bold';
    margin: 0px 0 2px;
}

.ti_detail_subtag {
    margin: 0;
    line-height: 22px;
    font-size: 17px;
}


/* curriculam_detail Section End */


/* learn_framework_detail Section Start */

.learn_framework_detail_mc {
    display: flex;
    margin: 50px 0 30px;
    flex-wrap: wrap;
}

.learn_framework_detail_sc {
    flex-basis: 100%;
    margin-bottom: 20px;
}

.lfd_sub_container {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.lfd_header {
    margin: 0;
    font-weight: normal;
    font-family: 'Optima_Bold';
}

.lfd_icon_img img {
    height: 40px;
    display: block;
    margin-left: 16px;
}

.lfd_desc {
    margin: 0;
    font-size: 17px;
    line-height: 22px;
}

.learn_framework_detail .facility_detail_banner_img img {
    margin: 0 auto 40px;
}


/* learn_framework_detail Section End */


/* cbse_detail Section Start */

.cbse_detail .facility_detail_banner_img img {
    margin-bottom: 40px;
}

.cbse_detail_mc {
    display: flex;
    flex-wrap: wrap;
}

.cbse_detail_sc {
    margin-bottom: 40px;
}

.cbse_detail_title {
    font-weight: normal;
    font-size: 32px;
    color: #1a67b2;
    margin-top: 0;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 22px;
}

.cbse_detail_title::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 165px;
    height: 2px;
    background-color: #1a67b2;
}

.cbse_detail_desc {
    margin: 0;
    line-height: 28px;
    font-size: 17px;
}

.cbse_detail_img img {
    width: 100%;
}


/* cbse_detail Section End */


/* our_blogs Section Start */

.our_blogs {
    padding: 50px 0;
}

.our_blogs .gig_about_us_title {
    text-align: initial;
}

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

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

.blog_list_content_sc {
    width: 49%;
    margin-bottom: 40px;
}

.blog_list_image img {
    width: 100%;
    display: block;
    height: 200px;
    object-fit: cover;
    object-position: center;
}

.blog_list_text_container {
    padding: 30px 20px 20px 34px;
    background: #d1d3d4;
}

.blog_list_header>a {
    display: block;
    text-decoration: none;
    font-weight: normal;
    color: #231f20;
}

.blog_list_title {
    margin: 0;
    font-weight: bold;
    font-family: 'Optima_Medium';
    font-size: 19px;
}

.blog_nav_share {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.blog_read_more {
    display: inline-block;
    padding: 6px 12px;
    text-decoration: none;
    background: #1167b2;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    text-align: center;
}

.blog_list_share {
    display: flex;
}

.blog_list_share .wp-share-button {
    margin: 0;
    display: flex;
}

.blog_list_share .wp-share-button.theme13 .share-button,
.blog_list_share .wp-share-button.theme13 .share-button-more {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    margin-right: 5px;
    width: 24px;
    height: 24px;
}

.blog_list_share .wp-share-button a.share-button:last-child {
    margin-right: 0;
}

.blog_list_share a:nth-child(4) {
    display: none;
}

.blog_list_share>a>img {
    width: 24px;
    display: block;
    margin-right: 4px;
}

.blog_list_share>a:last-child>img {
    margin-right: 0;
}

ul.post_speciality_list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.post_speciality_title {
    margin-bottom: 14px;
    color: #1167b2;
    font-family: 'Optima_Bold';
    font-size: 18px;
}

.post_speciality_list>li>a {
    font-weight: 400;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    margin: 5px 0;
    text-decoration: none;
    /* text-transform: uppercase; */
    display: inline-block;
}

.pagination {
    display: flex;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
}

.pagination .current {
    padding: 4px 10px;
    background: #d1d3d4;
    color: #fff;
}

.pagination a,
.pagination span {
    display: inline-block;
    margin: 2px 2px 2px 0;
    padding: 4px 10px;
    text-decoration: none;
    width: auto;
    color: #fff;
    background: #1167b2;
    border-radius: 2px;
}

.previous_next_blog_mc {
    width: 66%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 10px 0;
    border-top: 1px solid #d1d3d4;
    border-bottom: 1px solid #d1d3d4;
    margin: 10px 0;
}

.previous_next_blog_sc {
    width: 49%;
}

.pn_blog_content a {
    display: block;
    text-decoration: none;
    color: #231f20;
}

.pn_post_title {
    margin: 8px 0 0;
    font-weight: normal;
    font-family: 'Optima_Bold';
}


/* our_blogs Section End */


/* blog_detail Section Start */

.blog_detail {
    padding: 50px 0 0px;
}

ul.breadcrumbs {
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    display: flex;
}

ul.breadcrumbs a {
    text-decoration: none;
    color: #231f20;
}

ul.breadcrumbs>li:first-child {
    display: none;
}

ul.breadcrumbs>li {
    margin-right: 10px;
    position: relative;
}

ul.breadcrumbs>li:last-child::after {
    display: none;
}

ul.breadcrumbs>li::after {
    content: ">";
    display: inline-block;
    padding-left: 10px;
}

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

.blog_detail_title {
    margin-top: 0;
    font-size: 30px;
    color: #1967b3;
    line-height: 40px;
}

.blog_detail_sc_content p {
    line-height: 24px;
}

.blog_detail_sc_content p a {
    color: #1967b3;
    text-decoration: none;
}

.blog_detail_image {
    margin-bottom: 30px;
}

.blog_detail_image img {
    width: 100%;
}

.blog_detail_sidebar_sc {
    padding: 20px;
    background-color: #d1d3d4;
}

#blog_detail_sidebar_sc h3 {
    text-transform: none;
    color: #000;
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 0;
    margin: 0 0 14px;
}

.blog_detail_sidebar_sc .widget #searchform {
    padding-bottom: 40px;
}

#blog_detail_sidebar_sc #searchform label {
    display: none;
}

#blog_detail_sidebar_sc #searchform #s,
#blog_detail_sidebar_sc #searchform #search-form-1 {
    border-radius: 0;
    border: 0;
    width: 100%;
    height: 44px;
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 10px;
    color: #3a3c41;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.42857143;
    display: block;
}

.side_bar_posts {
    padding: 20px 0;
}

.recent_blog_sc {
    display: flex;
    display: -webkit-flex;
    margin-bottom: 20px;
}

.recent_blog_image {
    width: 38%;
}

.recent_blog_content {
    padding-left: 20px;
    width: 58%;
    /* height: 60px; */
    overflow: hidden;
    display: flex;
    align-items: center;
    font-weight: bold;
}

.recent_blog_image img {
    height: 110px;
    object-fit: cover;
    object-position: center;
    width: 100%;
}

.recent_blog_content_nav {
    font-size: 16px;
    text-decoration: none;
    color: #231f20;
    text-transform: none;
    line-height: 22px;
}

#searchsubmit {
    display: none;
}

.blog_related_post {
    padding-bottom: 50px;
}

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

.blog_related_post_sc {
    /* width: 32.5%; */
}

.blog_related_post_content {
    box-shadow: 0 0 4px 0 rgba(17, 22, 26, .16), 0 2px 4px 0 rgba(17, 22, 26, .08), 0 4px 8px 0 rgba(17, 22, 26, .08);
    border-radius: 4px;
}

.blog_related_post_img img {
    width: 100%;
    display: block;
    object-fit: cover;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.blog_related_post_dest {
    padding: 16px 10px 14px 18px;
    text-align: center;
    margin-bottom: 10px;
}

.blog_related_post_link {
    text-decoration: none;
    color: #1967b3;
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
    line-height: 24px;
}

.blog_related_post_title {
    margin: 0;
    font-weight: normal;
    font-family: 'Optima_Bold';
}

.related_post_title {
    font-size: 24px;
    font-weight: normal;
    font-family: 'Optima_Bold';
}

.blog_related_post_date {
    color: #686a6e;
}

.blog_detail_subscribe {
    /* border-top: 10px solid #8bc63e; */
    /* background-image: url(../images/edge/gig_edge_banner_new.jpg); */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    padding: 50px 0;
    color: #fff;
    background-image: linear-gradient(90deg, #f89922, #f7b42c);
}

.blog_detail_subscribe::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://www.gigis.in/gigisbeta/wp-content/uploads/2020/05/topCircles.png');
    z-index: 0;
    background-repeat: no-repeat;
    background-position: -20px 50%;
}

.blog_detail_subscribe::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://www.gigis.in/gigisbeta/wp-content/uploads/2020/05/bottomCircles.png');
    z-index: 0;
    background-repeat: no-repeat;
    background-position: 103% 42px;
}

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

.blog_detail_subscribe_mc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.blog_detail_subscribe_sc:first-child {
    width: 45%;
}

.bd_subscribe_title {
    margin-top: 0;
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: normal;
    font-family: 'Optima_Bold';
}

.bd_subscribe_tagline {
    margin: 0;
    font-size: 20px;
    line-height: 28px;
}

.blog_detail_subscribe_sc:last-child {
    width: 45%;
}

.bds_form_mc {
    display: flex;
    align-items: flex-end;
    padding-top: 30px;
    flex-wrap: wrap;
}

.bds_form_sc:first-child {
    width: 65%;
    margin-right: 20px;
}

.bds_form_field label {
    font-size: 18px;
    font-weight: normal;
    font-family: 'Optima_Bold';
    display: block;
    margin-bottom: 4px;
}

.bds_form_field input[type=email] {
    height: 42px;
    border-radius: 2px;
    border: 0;
}

.bds_form_field input[type=submit] {
    border: oldlace;
    background: #fff;
    height: 42px;
    border-radius: 3px;
    font-size: 17px;
    min-width: 120px;
    font-family: 'Optima_Regular';
    text-align: center;
    border: 0;
}


/* blog_detail Section End */


/* gig_career Section End */

.gig_career_table {
    display: none;
}

/* Only show if there's a second row */
.gig_career_table:has(.gig_career_table_mc table tr:nth-of-type(2)) {
    display: block;
}

.gig_career_table_mc {
    margin: 30px 0;
    text-align: center;
}

.gig_career_table_mc table {
    width: 100%;
}

#gig_career .contact_us_img img {
    width: 100%;
    height: auto;
}

.gig_career_table_mc table,
.gig_career_table_mc th,
.gig_career_table_mc td {
    border: 1px solid #ddd;
    border-collapse: collapse;
    text-align: center;
}

.gig_career_table_mc th {
    font-family: 'Optima_Bold';
    font-weight: normal;
    font-size: 18px;
    padding: 6px 10px;
}

.gig_career_table_mc td {
    font-weight: normal;
    font-size: 16px;
    padding: 10px 10px;
    font-family: 'Optima_Regular';
    vertical-align: text-top;
    line-height: 24px;
}

.gig_career_table_mc td span {
    display: block;
    padding: 15px 0 5px;
}

.gig_career_table_mc tbody>tr:nth-child(even) {
    background-color: #f9f9f9;
}

.gig_career_table_mc thead>tr {
    background: #1967b3;
    color: #fff;
}

.gig_career_tagline {
    font-size: 18px;
    margin: 30px auto;
}

.gig_career_tagline a {
    text-decoration: none;
    color: #1967b3;
}


/* gig_career Section End */

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

.testimonial_newsletter {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 90%;
    margin: 0 auto;
}

.testimonial_newsletter a {
    flex-basis: 24%;
    margin-bottom: 10px;
    text-decoration: none;
}

.testimonial_newsletter a {
    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: 'Optima_Bold';
    letter-spacing: .5px;
    font-weight: 500;
}

.section_header.text_center {
    margin-bottom: 48px;
    text-align: center;
}

.text_center .sec_title {
    margin-bottom: 16px;
}

h4.sec_title span {
    padding-right: 8px;
}

.sec_title span {
    font-size: 48px;
    font-family: 'Optima_Medium';
    font-weight: 600;
    color: #1967b3;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Optima_Regular';
}

#admission_criteria1 {
    display: none;
}

#gig_admission {
    margin-bottom: 40px;
}

/* my change late rmeove*/
.gig_about_us_container .gig_about_us_mc:nth-child(3) .gig_about_us_sc:nth-child(2) {
    display: none !important;
}

/*
.image_gallery .image_gallery_sc:nth-child(1),
.image_gallery .image_gallery_sc:nth-child(3),
.image_gallery .image_gallery_sc:nth-child(19) {
    display: none !important;
}
    */

#newsletter {
    display: none !important;
}

#gig_gallery_videos {
    /* 	display: none !important; */
}

.contact_info_mc iframe {
    display: none !important;
}

#homebased_learning {
    display: none !important;
}

.nw_school_popup .gig_gl_popup_mc .gig_gl_popup_img {
    display: none;
}

.nw_school_popup .gig_gl_popup_mc {
    justify-content: center;
}

.nw_school_popup .gig_gl_popup_mc .gig_gl_popup_txt_mc {
    width: 80%;
}

@media (min-width: 801px) {
    .testimonial_newsletter a:nth-child(n+1) {
        margin-right: 2%;
    }
}

@media (max-width: 800px) {
    .testimonial_newsletter a {
        flex-basis: 48%;
    }

    .testimonial_newsletter a:nth-child(2n+1) {
        margin-right: 2%;
    }
}

/* newsletter Section End */

/* parents_speak Section Start */

.parents_speak {
    background-color: #d1d2d4;
    padding: 50px 0;
}

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

.parents_speak_sc {
    flex: 0 0 48%;
}

.ps_img_txt_mc {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

.parents_speak_words {
    /* line-height: 24px; */
    line-height: 22px;
    font-size: 14px;
}

.parents_speak_mc .slick-slide {
    padding-top: 0 !important;
}

.ps_img_txt_sc img {
    width: 120px;
}

.ps_name {
    margin-top: 0;
    margin-bottom: 5px;
    color: #1a67b2;
    font-family: 'Optima_Bold';
    font-size: 22px;
}

.ps_tagline {
    font-family: 'Optima_Bold';
}

.ps_img_txt_mc .ps_img_txt_sc:last-child {
    margin-left: 15px;
}


/* parents_speak Section End */


/* gig_gallery_videos Section Start */

.gig_gallery_videos {
    padding: 40px 0;
}


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


/* .gig_gallery_videos_sc {
    margin-bottom: 20px;
    text-align: center;
} */

.gig_gallery_videos_sc {
    padding: 0 10px;
}

.gig_gallery_videos_mc {
    display: block;
}

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

.gig_gallery_videos_sc a {
    display: block;
    text-decoration: none;
    color: #231f20;
    font-size: 18px;
}

.gallery_video_title {
    margin-bottom: 0;
    font-weight: normal;
    font-family: 'Optima_Bold';
    margin-top: 10px;
    display: inline-block;
    color: #231f20;
    font-size: 20px;
}

.image_gallery_sc .gallery_video_title {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
}

.image_gallery_sub_container a:first-child {
    display: block;
}

.image_gallery_sub_container a {
    display: none;
}

.extra_curricular_detail .image_gallery_sc .gallery_video_title {
    text-align: center;
}

.gig_gallery_photos {
    padding: 50px 0 0;
}

.gig_event_photos {
    padding: 50px 0;
}

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

.gig_gallery_photos_sc {
    text-align: center;
    margin-bottom: 20px;
}

.gig_gallery_photo_img img {
    width: 100%;
    display: block;
    height: 240px;
    object-fit: cover;
    object-position: center;
    padding: 16px;
}

.gig_gallery_photos_sc a {
    display: block;
    text-decoration: none;
    color: #231f20;
    font-size: 18px;
}

.gig_gallery_photo_img {
    position: relative;
}


/* Temp image galler start */

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

.image_gallery .image_gallery_sc {
    position: relative;
    margin-bottom: 30px;
}

.extra_curricular_detail .image_gallery .image_gallery_sc {
    margin-bottom: 40px;
}

.image_gallery img {
    width: 100%;
    display: block;
    height: 240px;
    object-fit: cover;
    object-position: center;
    padding: 16px;
}

.extra_curricular_detail .image_gallery img {
    height: auto;
}


/* Temp image galler end */

.img_border::before,
.img_border_two::before,
.img_border_three::before {
    content: '';
    position: absolute;
    width: 1.5px;
    background: #777;
}

.img_border::after,
.img_border_two::after,
.img_border_three::after {
    height: 1.5px;
    content: '';
    position: absolute;
    background: #777;
}

.img_border::before {
    height: 88%;
    left: 4px;
    top: 10%;
}

.img_border::after {
    width: 92%;
    left: 4px;
    bottom: 4px;
}

.img_border_two::before {
    height: 88%;
    left: 8px;
    top: 9%;
}

.img_border_two::after {
    width: 92%;
    left: 8px;
    bottom: 8px;
}

.img_border_three::before {
    height: 87%;
    left: 12px;
    top: 8%;
}

.img_border_three::after {
    width: 92%;
    left: 12px;
    bottom: 12px;
}


/* gig_gallery_videos Section End */


/* .partner_institutions Section Start */

#partner_institutions {
    display: none;
}

.partner_institutions {
    padding: 45px 0;
}

.partner_institutions.partner_institutions_detail {
    padding: 0 0 45px;
}

.pi_image_sc {
    text-align: center;
    display: flex !important;
    justify-content: center;
    padding: 0 10px;
    margin: 20px 0;
}

.pi_image_sc img {
    display: block;
    text-align: center;
    width: 200px;
    height: 100px;
    object-fit: contain;
    padding: 0 10px;
}


/* partner_institutions Section End */

.post_tags_list {
    margin-bottom: 20px;
}

.post_tags_list ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.post_tags_list>ul>li {
    display: inline-flex;
    padding: 3px 8px;
    background: #1967b3;
    margin: 0px 8px 8px 0;
    border-radius: 4px;
}

.post_tags_list>ul>li>a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}

.post_tags_list>ul>li:hover a {
    color: #333;
}

.post_tags_list .tag_title {
    padding-right: 8px;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 4px;
}

.blog_detail_social_links {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    margin: 20px 0;
}

.blog_detail_social_links .wp-share-button {
    margin: 0;
}

.blog_detail_social_links .wp-share-button.theme13 .share-button,
.blog_detail_social_links .wp-share-button.theme13 .share-button-more {
    height: 24px;
    width: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    margin-right: 5px;
}

.blog_detail_social_links .wp-share-button a:last-child {
    margin-right: 0;
}

span.social_link_title {
    font-size: 24px;
    line-height: 24px;
    color: #000;
    font-weight: 500;
    padding-right: 15px;
}

.blog_detail_social_links ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.blog_detail_social_links li {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    width: 35px;
    height: 35px;
}

.blog_detail_social_links img {
    /* font-size: 20px;
	line-height: 20px;
    color: #555; */
    width: 25px;
}

.privacy-policy {
    background: #f3f3f3;
    padding: 40px 0;
    position: relative;
}

.privacy_subcontainer p {
    font-size: 17px;
    line-height: 25px;
}


/* gig_feature_citizen Section Start */

.gig_feature_citizen {
    padding: 20px 0 40px;
    border-top: 10px solid #8bc63e;
    border-bottom: 1px solid #fff;
    background: #FFA500;
}

.gig_feature_citizen_desc {
    text-align: center;
    font-size: 17px;
    line-height: 28px;
    max-width: 70%;
    margin: 0 auto;
}

.feature_citizen_title {
    position: relative;
    padding-bottom: 10px;
}

.feature_citizen_title::before {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 154px;
    height: 2px;
    background: #fff;
    top: 100%;
}


/* gig_feature_citizen Section End */


/* sustain_detail Section Start */

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

.sustain_detail_img_sc {
    width: 49%;
    margin-bottom: 20px;
}

.sustain_detail_img img {
    display: block;
    width: 100%;
    object-fit: cover;
}


/* sustain_detail Section End */


/* gig_footer Section Start */

.gig_footer {
    background-color: #1967b3;
    padding: 15px 0 10px;
}

.gig_footer_mc {
    display: -webkit-box;
    display: flex;
    /* align-items: center; */
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    padding-bottom: 10px;
}

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

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

.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 {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
}

.gig_footer_logo {
    margin-bottom: 20px;
}

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

.gig_footer_contact ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.gig_footer_contact ul li {
    margin-bottom: 18px;
}

.gig_footer_nav_mc {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    top: 18px;
}

.gig_footer_nav_sc {
    flex-basis: 25%;
}

.gig_footer_nav_link a {
    display: block;
    margin-bottom: 10px;
}

.gig_copy_social_link_mc {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
}

.copyright_txt {
    color: #fff;
    line-height: 22px;
    font-size: 15px;
    max-width: 85%;
    margin: 20px auto 0;
    text-align: center;
}

.gig_social_share_link {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.gig_social_share_link a {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: #fff;
    border: 1px solid #fff;
    width: 35px;
    height: 35px;
    text-decoration: none;
    margin-right: 10px;
    border-radius: 50%;
}

.gig_social_share_link a:last-child {
    margin-right: 0px;
}

.gig_social_share_link a:hover {
    color: #f89922;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.footer_email_subscribe {
    flex: 0 0 60%;
    display: flex;
    align-items: center;
}

.email_subscribe_title {
    margin: 0;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    font-family: 'Optima_Medium';
    font-family: 'Optima_Bold';
    flex: 0 0 40%;
}

input.email_subscribe_input {
    flex: 0 0 40%;
    margin-right: 10px;
    height: 42px;
    border-radius: 2px;
    border: 0;
}

input.email_subscribe_btn {
    flex: 0 0 20%;
    height: 42px;
    border-radius: 2px;
    font-size: 14px;
    background: #f89922;
    border: 0;
    color: #fff
}


/* gig_footer Section End */


/* popup_form_mc Section Start */

.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%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
    max-width: 420px;
}

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

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

.whatapp_navigation {
    position: fixed;
    left: 30px;
    bottom: 30px;
}

.whatapp_navigation img {
    width: 60px;
    display: block;
}

.whatapp_navigation span {
    display: none;
}

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

.payfee_navigation {
    position: fixed;
    /*top: 70%;*/
    top: 66%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-70%) rotate(-90deg);
    right: 0;
    z-index: 1;
    /*-webkit-transform-origin: 75% 0 0;
    transform-origin: 75% 0 0
	*/
    -webkit-transform-origin: 68% 0 0;
    transform-origin: 68% 0 0
}

.cbse_navigation {
    display: none;
    position: fixed;
    top: 83.5%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-70%) rotate(-90deg);
    right: 0;
    z-index: 1;
    -webkit-transform-origin: 77% 0 0;
    transform-origin: 77% 0 0
}

a.banner_navigation_link {
    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: 'Optima_Bold';
    letter-spacing: 0.5px;
    font-weight: 500;
    /* 	display: none; */
}

.payfee_navigation a.payfeebanner_navigation_link {
    background-color: #4380bb;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 12px 14px;
    /*width: 160px;*/
    width: 120px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    font-family: 'Optima_Bold';
    letter-spacing: 0.5px;
    font-weight: 500;
}

.cbse_navigation a.cbse_navigation_link {
    background-color: #f89922;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: 10px 10px;
    width: 170px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    font-family: 'Optima_Bold';
    letter-spacing: 0.5px;
    font-weight: 500;
}

.table_responsive {
    border-collapse: collapse;
    width: 100%;
}

.table_responsive td,
.table_responsive th {
    border: 1px solid #878181;
    padding: 8px;
}

.table_responsive tr:hover {
    background-color: #ddd;
}

.table_responsive th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #04AA6D;
    color: white;
}

.heading_disclosure {
    margin-top: 40px;
}

.table_div {
    overflow: auto;
}

.parents_speak_mc .slick-dots {
    left: -3%;
}

.gigis_desc {
    margin-top: 20px;
}

.gigis_desc p {
    margin-top: 0;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 22px;
}

ul li {
    line-height: 24px;
}

/* popup_form_mc Section End */

#withdrawal_procedure {
    display: none;
}

.withdrawal_procedure .withdrawal_points {
    background: #d1d3d4;
    padding: 30px;
    color: #112e50;
}

.withdrawal_procedure .gig_admission_fee_mc {
    margin-top: 0px !important;
}

.withdrawal_points ul {
    padding-left: 21px;
}

.withdrawal_points li {
    font-size: 17px;
    line-height: 27px;
    padding: 10px 0;
}

.withdrawal_points h5 {
    font-size: 17px;
}


/* Media Queries */

@media (min-width: 576px) {
    .whatapp_navigation {
        display: none;
    }

    .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%;
    }

    .about_us_partner_sc {
        max-width: 90%;
        margin: 0 auto;
    }

    .contact_us_img img {
        width: 90%;
        margin: 0 auto;
    }

    .facility_class_detail_sc {
        flex-basis: 50%;
    }

    .sports_infra_detail .facility_class_detail_sc {
        flex-basis: 50%;
    }

    .campus_detail .facility_class_detail_sc {
        flex-basis: 33.33%;
    }

    .facility_class_detail_mc {
        justify-content: center;
    }

    .sports_infra_detail .fc_detail_img img {
        height: 200px;
    }

    .ti_detail_subtag,
    .lfd_desc {
        width: 80%;
    }

    .tech_innovate_detail_right {
        padding-left: 10%;
    }

    .learn_framework_detail_sc {
        flex-basis: 50%;
        margin-bottom: 20px;
    }

    .gig_gallery_photos_sc {
        width: 49%;
    }

    .gig_gallery_videos_img iframe {
        /* height: 350px; */
        width: 100% !important;
    }

    .image_gallery .image_gallery_sc {
        width: 49%;
    }

    .blog_related_post_content {
        width: 95%;
        margin: 0 auto;
    }

    .sustain_detail_img img {
        /* height: 200px; */
    }
}

@media (min-width: 768px) {
    .nc_image img {
        position: relative;
        bottom: -20px;
        z-index: -1;
        width: 80%;
    }

    .parents_speak_words {
        max-width: 90%;
    }

    /* .tf_desc {
        max-width: 75%;
    } */
    .gl_tagline_desc span {
        display: block;
    }

    .gig_global_leader_sc {
        flex-basis: 33%;
    }

    .gl_subtitle {
        font-size: 22px;
    }

    .gig_global_leader_sc {
        flex-basis: 33%;
    }

    .gig_admission_mc,
    .gig_admission_fee_mc,
    .admission_faq_mc {
        max-width: 95%;
        margin: 0 auto;
    }

    .gig_admission_fee_sc {
        -webkit-box-flex: 0;
        flex: 0 0 49%;
        margin-bottom: 15px;
    }

    .contact_address_mc,
    .contact_map_mc {
        max-width: 85%;
        margin: 0 auto;
    }

    .facility_class_detail .facility_detail_desc {
        max-width: 55%;
        margin: 0 auto;
    }

    .campus_detail .facility_detail_desc {
        /*max-width: 60%;*/
        max-width: 75%;
        margin: 0 auto;
    }

    .fc_detail_desc {
        max-width: 85%;
        margin: 0 auto;
        font-size: 17px;
    }

    .facility_detail_banner_img img {
        width: 80%;
        display: block;
        margin: 60px auto 0;
    }

    .cbse_detail .facility_detail_banner_img img {
        width: 90%;
    }

    .campus_detail .facility_class_detail_mc {
        width: 80%;
        margin: 30px auto 0;
    }

    .learn_outcome_detail .facility_detail_banner_img img {
        width: 60%;
    }

    .cbse_detail_main_container {
        max-width: 90%;
        margin: 0 auto;
    }

    .blog_list_text_container {
        min-height: 260px;
    }

    #news_list_text_container {
        min-height: 230px;
    }

    .parents_speak_words {
        max-width: 90%;
    }

    .parents_speak_sc:nth-child(odd)::after {
        content: "";
        position: absolute;
        right: 5%;
        height: 140%;
        width: 2px;
        background: #1a67b4;
        top: 50%;
        transform: translateY(-50%);
    }

    .blog_related_post_img img {
        height: 150px;
    }

    .post_tags_list {
        display: flex;
    }

    .post_tags_list .tag_title {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    ul.main_menu>li:hover .sub_menu_main_container {
        display: block;
    }

    .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%;
    }

    .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%;
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
    }

    .gig_tf_left {
        left: 60%;
        -webkit-transform: translateX(-60%);
        transform: translateX(-60%);
    }

    .pi_image_mc {
        max-width: 90%;
        margin: 0 auto;
    }

    /* .pi_image_sc img {
        width: 90%;
    } */
    ul.main_menu>li>a {
        font-size: 16px;
    }

    .main_menu>li {
        margin-right: 16px;
        padding: 41.5px 0
    }

    .main_header {
        /*         height: 104px; */
    }

    .logo_mc {
        -webkit-box-pack: justify;
        justify-content: space-between;
        /* align-items: initial; */
    }

    .gig_logo img {
        width: 220px;
        height: auto;
    }

    .logo_right {
        -webkit-box-ordinal-group: 2;
        order: 1;
    }

    .menu_icon {
        display: none;
    }

    .gig_footer_mc {
        /*         max-width: 85%; */
        margin: 0 auto 20px;
    }

    .slider_header {
        top: 12%;
    }

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

    .gl_subtitle {
        font-size: 25px;
    }

    /*    .gig_gl_txt_mc {
        height: 50px;
    } */
    /*   .parents_speak_mc {
        max-width: 80%;
    } */
    .about_us_lineage_sc:first-child,
    .about_us_lineage_sc:last-child {
        flex-basis: 50%;
    }

    .founder_detail .about_us_lineage_sc:first-child {
        flex-basis: 30%;
    }

    .founder_detail .about_us_lineage_sc:last-child {
        flex-basis: 70%;
    }

    .network_detail .about_us_lineage_sc:first-child {
        flex-basis: 40%;
    }

    .network_detail .about_us_lineage_sc:last-child {
        flex-basis: 58%;
    }

    .network_detail .inter_edge_main_container {
        padding-left: 30px;
    }

    .lineage_txt_container {
        padding: 0 10px 20px 30px;
    }

    .about_us_partner_mc {
        max-width: 70%;
        margin: 0 auto;
    }

    .gig_footer_mc .gig_footer_sc:first-child {
        flex-basis: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
    }

    .gig_footer_mc .gig_footer_sc:last-child {
        flex-basis: 100%;
    }

    .gig_footer_nav_sc {
        flex-basis: 25%;
    }

    .gig_footer_nav_sc:last-child {
        flex-basis: 25%;
    }

    .contact_addr_reach {
        padding: 40px 20px 30px 60px;
    }

    .facility_class_detail_sc {
        flex-basis: 25%;
    }

    .sports_infra_detail .facility_detail_desc,
    .montessori_detail .facility_detail_desc,
    .sustain_detail .facility_detail_desc,
    .learn_outcome_detail .facility_detail_desc {
        max-width: 64%;
        margin: 0 auto;
    }

    .tech_innovate_detail .facility_detail_desc,
    .learn_framework_detail .facility_detail_desc {
        max-width: 70%;
        margin: 0 auto;
    }

    .cbse_detail .facility_detail_desc {
        max-width: 74%;
        margin: 0 auto;
    }

    .sports_infra_detail .facility_class_detail_mc {
        max-width: 90%;
        margin: 0 auto;
        margin-top: 40px;
    }

    .sports_infra_detail .facility_class_detail_sc {
        flex-basis: 25%;
    }

    .sports_infra_detail .fc_detail_img img {
        height: 200px;
    }

    .tech_innovate_detail_sc:last-child {
        flex-basis: 50%;
    }

    .tech_innovate_detail_sc:first-child {
        flex-basis: 40%;
    }

    .learn_framework_detail_sc {
        flex-basis: 25%;
        margin-bottom: 0px;
    }

    .cbse_detail_img img {
        display: block;
        width: 85%;
        margin-left: auto;
    }

    .cbse_detail_main_container .cbse_detail_mc:nth-child(even) {
        flex-direction: row-reverse;
    }

    .cbse_detail_main_container .cbse_detail_mc:nth-child(even) .cbse_detail_img img {
        margin-right: auto;
        margin-left: 0;
    }

    .cbse_detail_sc {
        flex-basis: 50%;
    }

    .blog_detail_sc:first-child {
        width: 64%;
    }

    .blog_detail_sc:last-child {
        width: 34%;
    }

    #news_detail_sc {
        width: 100%;
    }

    .gig_gallery_photos_sc {
        width: 33%;
    }

    .blog_related_post_img img {
        height: 200px;
    }

    .image_gallery .image_gallery_sc {
        width: 33%;
    }

    #gig_career .contact_us_img img,
    .gig_career_tagline {
        width: 90%;
    }

    .gig_copy_social_link_mc {
        max-width: 85%;
        margin: 0 auto;
    }

    .sustain_detail_img img {
        /* height: 260px; */
    }

    .sustain_detail_img_mc {
        max-width: 80%;
    }
}

@media (min-width: 1200px) {

    .ie_tagline>span,
    .ql_title span {
        display: block;
    }

    .qfour_learn_mc .qfour_learn_sc:first-child,
    .qfour_learn_mc .qfour_learn_sc:last-child {
        flex-basis: 50%;
    }

    /*  .inter_edge_mc .inter_edge_sc:first-child {
        flex-basis: 20%;
    } */
    .gb_right_image img {
        width: 100%;
        margin-left: auto;
        display: block;
    }

    .gig_ie_left {
        position: absolute;
        bottom: -15px;
    }

    .gig_ie_right {
        position: absolute;
        bottom: -40px;
    }

    /*  .tf_desc {
        max-width: 46%;
    } */
    /*  .pi_image_sc img {
         width: auto;
    } */
    .gig_logo img {
        width: 280px;
        height: auto;
    }

    ul.main_menu>li>a {
        font-size: 18px;
    }

    .main_menu>li {
        margin-right: 24px;
    }

    .gig_global_leader_sc {
        flex-basis: 24.8%;
    }

    .gig_global_leader_sc:nth-child(4n) {
        margin-right: 0;
    }

    .gig_about_us_sc {
        flex-basis: 49.8%;
    }

    .about_us_lineage_sc:first-child {
        flex-basis: 50%;
    }

    .about_us_lineage_sc:last-child {
        flex-basis: 45%;
    }

    .founder_detail .about_us_lineage_sc:first-child {
        flex-basis: 30%;
    }

    .founder_detail .about_us_lineage_sc:last-child {
        flex-basis: 65%;
    }

    .gig_footer_mc .gig_footer_sc:first-child {
        flex-basis: 26%;
    }

    .gig_footer_mc .gig_footer_sc:last-child {
        flex-basis: 72%;
    }

    .copyright_txt {
        /* padding-left: 26px; */
    }

    .gig_af_txt_one_mc .admis_bg_group {
        max-width: 90%;
    }

    .gig_admission_fee_mc,
    .gig_admission_mc,
    .admission_faq_mc {
        max-width: 85%;
        margin: 0 auto;
    }

    .gig_admission_fee_sc {
        -webkit-box-flex: 0;
        flex: 0 0 32%;
        margin-bottom: 0;
    }

    .tech_innovate_detail_sc:last-child {
        flex-basis: 50%;
    }

    .tech_innovate_detail_sc:first-child {
        flex-basis: 35%;
    }

    .tech_innovate_detail_mc {
        margin-top: 60px;
    }

    .our_blog_list_sc:first-child {
        width: 72%;
    }

    .our_blog_list_sc:last-child {
        width: 25%;
    }

    .our_news_list_sc {
        width: 100%;
    }

    .technology_facility_img img {
        width: 85%;
        display: block;
        margin: 0 auto;
        position: relative;
        top: -10px;
    }

    .gig_about_us_container .gig_about_us_mc:last-child .gig_about_us_sc {
        flex-basis: 100%;
    }

    .gig_about_us_container .gig_about_us_mc:last-child .gau_mc {
        flex-direction: initial;
    }

    .gig_about_us_container .gig_about_us_mc:last-child .gau_sc:last-child {
        flex-basis: 20%;
    }

    .gig_about_us_container .gig_about_us_mc:last-child .gau_sc:first-child {
        flex-basis: 80%;
    }
}

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

@media (min-width: 768px) and (max-width: 991px) {
    .qfour_learn_mc {
        max-width: 70%;
        margin: 0 auto;
    }

    /*  .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_ie_left {
        bottom: -15px;
    }

    .gig_ie_right {
        bottom: -58px;
    }

    .gig_nc_left {
        top: 40%;
    }

    .nc_left_image img {
        width: 50%;
        display: block;
    }

    .nurturing_child {
        padding-top: 20px;
    }

    .gig_tf_left {
        left: 70%;
        top: 15%;
        -webkit-transform: translateX(-70%);
        transform: translateX(-70%);
    }

    .gig_tf_right {
        top: 20%;
    }

    .gig_footer_mc {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .gig_logo img {
        width: 190px;
        height: auto;
    }

    .banner_title {
        font-size: 34px;
    }

    .blog_detail_subscribe_sc:first-child {
        width: 50%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .inter_edge_mc {
        -webkit-box-pack: space-evenly;
        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;
    }

    .lineage_txt_container p {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 12px;
    }
}

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

@media (max-width: 1199px) {
    .inter_edge_mc .inter_edge_sc:first-child {
        display: none;
    }

    .gig_about_us_mc {
        -webkit-box-pack: center;
        justify-content: center;
    }

    .gig_about_us_sc {
        flex-basis: 70%
    }

    .our_blog_list_sc:first-child,
    .our_blog_list_sc:last-child,
    .our_news_list_sc {
        width: 100%;
    }

    .global_leader_popup_mc {
        width: 80%;
    }
}

@media (max-width: 991px) {
    ul.main_menu>li {
        border-bottom: 1px solid #bbb;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: 14px;
        flex-wrap: wrap;
    }

    ul.main_menu>li span.icon {
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 1;
    }

    span.icon::before {
        content: '\f0d7';
        font-family: "Font Awesome 5 Free";
        font-weight: 600;
    }

    .art_campus_mc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .qfour_learn_sc:first-child {
        text-align: center;
        margin-bottom: 30px;
    }

    .gig_footer_logo,
    .ie_form_title {
        text-align: center;
    }

    .inter_edge_mc {
        padding: 50px 0 40px;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse;
    }

    .inter_edge_end {
        align-self: center;
        margin-top: 25px;
    }

    .inter_edge_img_sc h4 {
        font-size: 15px;
    }

    .ie_register_submit {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse;
        -webkit-box-align: baseline;
        align-items: baseline;
    }

    #RecaptchaField1,
    #RecaptchaField2 {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .pi_image_sc {
        margin-bottom: 5px;
        flex-basis: 50%;
        text-align: center;
    }

    .pi_image_mc {
        -webkit-box-pack: center;
        justify-content: center;
    }

    ul.main_menu {
        display: none;
        flex-basis: 100%;
        position: absolute;
        top: 100%;
        background: #f3f3f3;
        width: 100%;
        left: 0;
        z-index: 3;
    }

    ul.main_menu a {
        display: block;
        padding: 12px 14px;
        /*         border-bottom: 1px solid #bbb; */
    }

    .menu_icon {
        -webkit-box-flex: 1;
        flex-grow: 1;
        text-align: right;
    }

    /*     .banner_navigation {
        top: auto;
        z-index: 10;
        transform-origin: 0;
        transform: translateX(-50%);
        right: auto;
        left: 50%;
        bottom: 0;
    } */
    .slider_header {
        top: 15%;
    }

    .gig_footer_mc {
        -webkit-box-pack: center;
        justify-content: center;
        margin-bottom: 20px;
    }

    .gig_footer_sc:first-child {
        flex-basis: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
    }

    .gig_footer_sc:last-child {
        flex-basis: 100%;
    }

    .gig_footer_logo img {
        margin: 0 auto 20px;
    }

    .gig_about_us_sc {
        flex-basis: 90%
    }

    .about_us_lineage_mc,
    .contact_form_row {
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .au_lineage_img img,
    .contact_form_row .cf_field:first-child {
        margin-bottom: 20px;
    }

    .contact_address_sc {
        flex-basis: 100%;
    }

    .tech_innovate_detail_right {
        margin-top: 40px;
    }

    .cbse_detail_mc {
        flex-direction: column-reverse;
    }

    .blog_detail_sc:first-child,
    .blog_detail_sc:last-child,
    .previous_next_blog_mc {
        width: 100%;
    }

    ul.main_menu>li {
        border-bottom: 1px solid #bbb;
    }

    ul.main_menu>li>a {
        display: inline-block;
    }

    ul.main_menu>li ul {
        flex: 0 0 100%;
        padding: 0;
        position: relative;
        margin: 0 14px;
    }

    .submenu_right,
    ul.main_menu>li ul>li::before,
    .sub_menu_mc::before {
        display: none;
    }

    ul.main_menu>li ul>li:first-child {
        display: none;
    }

    ul.main_menu>li ul>li {
        position: relative;
        margin-top: 0;
        padding-bottom: 0;
    }

    .sub_menu_mc {
        width: 100%;
    }

    .sub_menu_main_container {
        position: static;
        transform: none;
        width: 100%;
    }

    .sub_menu_mc {
        min-height: auto;
    }

    .network_detail .inter_edge_main_container {
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .nc_main_container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .nc_image img,
    .technology_facility_img 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%;
        -webkit-transform: translateX(-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 {
        -webkit-box-align: initial;
        align-items: initial;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .gig_footer_sc {
        margin-bottom: 10px;
    }

    .inter_edge_end {
        margin-top: 0px;
    }

    .inter_edge_sc:last-child {
        display: none;
    }

    .inter_edge_img_mc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .inter_edge_img_sc {
        margin-bottom: 15px;
    }

    .popup_form_sc {
        width: 85%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        top: 0;
    }

    .popup_form_mc {
        background: rgb(248, 153, 34);
    }

    .slider_tagline span {
        display: initial;
        font-size: 16px;
        line-height: 22px;
    }

    .inter_edge_sub_container,
    .parents_speak_sc {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
    }

    .inter_edge_sub_container iframe {
        width: 100% !important;
    }

    .network_detail .inter_edge_sub_container {

        flex: 0 0 100%;
    }


    .inter_edge {
        display: none;
    }

    .parents_speak_sc {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        /* margin-bottom: 20px; */
    }

    .gig_footer_nav_sc {
        flex-basis: 50%;
        margin-bottom: 10px;
    }

    .gig_global_leader_sc {
        flex-basis: 49.5%;
    }

    /*   .gig_gl_txt_mc {
        height: 42px;
    } */
    .gig_about_us_container .gig_about_us_mc:nth-child(even) .gau_mc,
    .gau_mc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        margin-bottom: 15px;
    }

    .gig_about_us_sc {
        flex-basis: 100%;
    }

    .gau_navigation {
        -webkit-transform: none;
        transform: none;
        position: static;
    }

    .gig_admission_mc .gig_about_us_sc:last-child .gau_mc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .gig_admission_fee_sc {
        flex-basis: 100%;
        margin-bottom: 15px;
    }

    .faq_head {
        left: 0px;
    }

    .faq_head i {
        font-size: 80px;
    }

    .faq_head i::after {
        font-size: 24px;
    }

    .learn_outcome_detail .facility_detail_banner_img img {
        width: 80%;
    }

    .blog_list_content_sc,
    .blog_detail_subscribe_sc:first-child,
    .blog_detail_subscribe_sc:last-child {
        width: 100%;
    }

    .previous_next_blog_sc {
        width: 100%;
        margin-bottom: 10px;
    }

    .blog_related_post_sc {
        width: 100%;
        margin-bottom: 20px;
    }

    .blog_related_post_img img {
        height: 180px;
    }

    .technology_facility_sc:first-child,
    .technology_facility_sc:last-child {
        flex-basis: 100%;
    }

    .gig_copy_social_link_mc {
        justify-content: center;
    }

    .footer_email_subscribe {
        flex: 0 0 100%;
        margin-bottom: 15px;
    }

    .gig_gl_popup_img,
    .gig_gl_popup_txt_mc {
        width: 100%;
    }

    .call_and_mail_mc {
        justify-content: center;
    }

    .parents_speak_mc .slick-dots {
        left: auto;
    }
}

@media (max-width: 576px) {
    .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,
    .ti_detail_mc {
        flex-basis: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        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 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        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: 150px;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .cogniz_logo img {
        width: 90px;
        height: 84px;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .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: 19px;
    }

    .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: 0;
    }

    .tf_content {
        text-align: center;
    }

    .faq_navigation {
        display: none;
    }

    .mobile_only {
        display: block;
    }

    .gfb_main_conatiner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        text-align: center;
    }

    .gig_first_branch {
        padding: 30px 0 50px;
    }

    .banner_navigation {
        top: auto;
        z-index: 10;
        -webkit-transform-origin: 0;
        transform-origin: 0;
        -webkit-transform: translateX(-50%);
        transform: none;
        right: 0;
        left: auto;
        bottom: 0;
        /*         width: 100%; */
        width: 48%;
    }

    .payfee_navigation {
        top: auto;
        z-index: 10;
        -webkit-transform-origin: 0;
        transform-origin: 0;
        -webkit-transform: translateX(-50%);
        transform: none;
        right: auto;
        left: 0;
        bottom: 0;
        width: 48%;
    }

    .payfee_navigation a.payfeebanner_navigation_link {
        width: 160px;
    }

    .cbse_navigation {
        top: auto;
        z-index: 10;
        -webkit-transform-origin: 0;
        transform-origin: 0;
        -webkit-transform: translateX(-50%);
        transform: none;
        right: -20%;
        left: auto;
        bottom: 50px;
        width: 47%;
    }

    .cbse_navigation a.cbse_navigation_link {
        padding-top: 18px;
        width: 90px;
        border-radius: 50%;
        height: 90px;
    }

    .gig_global_leader_sc {
        flex-basis: 100%;
        margin-right: 0px;
    }

    .aup_detail_sc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .aup_detail_txt {
        margin-top: 20px;
    }

    .parter_bottom_img img {
        width: 100%;
    }

    /*   .gig_copy_social_link_mc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse;
    } */
    .copyright_txt {
        margin: 10px 0 20px;
        max-width: 100%;
    }

    .scroll_nav_mc a img {
        width: 30px;
        display: block;
        position: relative;
        top: 25px
    }

    .gau_admission_desc {
        display: block;
    }

    .accordion-container {
        max-width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .admission_faq_mc {
        padding: 30px 10px 20px;
    }

    .facility_class_detail_sc {
        flex-basis: 100%;
    }

    .sports_infra_detail .facility_class_detail_sc {
        flex-basis: 100%;
    }

    .sports_infra_detail .fc_detail_img img {
        height: 200px;
    }

    .learn_outcome_detail .facility_detail_banner_img img {
        width: 100%;
    }

    .ti_detail_icon img {
        margin: 0 auto 20px;
        margin-right: auto;
    }

    .gig_gallery_photos_sc {
        width: 100%;
    }

    .gig_gallery_videos_img iframe {
        height: 250px;
    }

    .image_gallery .image_gallery_sc {
        width: 100%;
    }

    .post_tags_list>ul>li>a {
        font-size: 13px;
    }

    .whatapp_navigation img {
        /*         display: none; */
        position: relative;
        top: 8px;
    }

    .whatapp_navigation span {
        /*         display: inline-block; */
    }

    .whatapp_navigation {
        bottom: 40px;
        left: 0;
        /*display: block;*/
        display: none;
    }

    .whatapp_navigation a {
        /*         background-color: #57d163; */
        display: inline-block;
        color: #fff;
        text-decoration: none;
        padding: 12px 14px;
        width: 160px;
        border-radius: 5px;
        font-size: 14px;
        text-align: center;
        font-family: 'Optima_Bold';
        letter-spacing: 0.5px;
        font-weight: 500;
        text-transform: uppercase;
    }

    .bds_form_mc {
        justify-content: center;
        text-align: center;
    }

    .bds_form_sc:first-child {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .footer_email_subscribe {
        flex-wrap: wrap;
    }

    .email_subscribe_title {
        flex: 0 0 100%;
        margin-bottom: 3px;
    }

    input.email_subscribe_input {
        flex: 0 0 100%;
        margin-right: 0px;
        margin-bottom: 6px;
    }

    input.email_subscribe_btn {
        flex: 0 0 100%;
        max-width: 140px;
        margin: 0 auto;
    }

    .gig_footer {
        padding: 15px 0 40px;
    }

    .gig_feature_citizen_desc {
        max-width: 95%;
    }

    .sustain_detail_img_sc {
        width: 100%;
    }

    .global_leader_popup_mc {
        width: 90%;
    }

    .gig_gl_popup_txt_container {
        padding: 20px 15px 10px 20px;
    }

    .gig_gl_popup_img img {
        height: 260px;
        width: auto;
        margin: auto;
        object-fit: cover;
    }

    .gl_popup_subdesc {
        height: 280px;
        overflow-x: hidden;
        overflow-y: auto;
        padding-right: 10px;
    }

    .gl_popup_subdesc .inter_edge_main_container .iem_image img {
        height: 180px;
    }

    .gig_af_txt_three_mc .admis_bg_group:nth-child(1)::before {
        left: 75%;
        transform: translateX(-75%);
    }

    .gig_af_txt_three_mc .admis_bg_group:nth-child(2)::before {
        left: 70%;
        transform: translateX(-70%);
    }

    .gig_af_txt_three_mc .admis_bg_group:nth-child(3)::before {
        left: 90%;
        transform: translateX(-90%);
    }

    .gig_footer_sc:first-child {
        display: none;
    }

    .call_and_mail_mc {
        justify-content: space-between;
        padding: 8px 10px 8px;
    }

    .call_and_mail_sc:first-child,
    .call_and_mail_sc:nth-child(2) {
        margin-right: 4px;
        margin-bottom: 0px;
    }

    .call_and_mail_sc a {
        font-size: 13.5px;
        white-space: nowrap;
    }

    a.banner_navigation_link {
        width: 100%;
        white-space: nowrap;
    }

    .footer_email_subscribe .emaillist {
        flex: 0 0 100%;
    }

    .footer_email_subscribe form {
        flex-wrap: wrap;
    }

    .footer_email_subscribe .es-field-wrap {
        flex: 0 0 100%;
        margin-bottom: 10px;
    }

    .footer_email_subscribe .es_submit_button {
        flex: 0 0 100%;
        max-width: 140px;
        margin: 0 auto;
    }

    .bd_subscribe_form_container .es-field-wrap {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .bd_subscribe_form_container .es_submit_button {
        margin: 0 auto;
    }
}


/* .gig_about_us_container .gig_about_us_mc:nth-child(even) .gau_mc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
} */

input.search-submit {
    display: none;
}

.popup_form_phone_sc {
    text-align: center;
}

.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;
}

.white_txt_1 {
    font-size: 26px;
}

.ie_form_sub_title {
    margin-top: 0;
    margin-bottom: 10px;
    text-align: center;
}

.orange_txt {
    color: #f89922;
}

.ie_form_sub_title {
    margin-top: 0;
    margin-bottom: 10px;
    text-align: center;
}

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

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

#phone_ie_register_form {
    margin-top: 30px;
}

.ie_form_sub_title {
    margin-top: 0;
    margin-bottom: 10px;
    text-align: center;
}

.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;
}

input#pop_user_phone_form {
    width: 55%;
    height: 38px;
    padding: 6px 10px;
    border: 1px solid #d1d2d4;
}

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

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

@media (min-width: 768px) {
    .break-big {
        display: block;
    }
}

span.pop_phone_user_phoneerror.error {
    color: red;
    font-family: 'Optima_Bold';
    display: inline;
}

.homebased_learning {
    border-top: 20px solid #1967b3;
    background-color: #fff;
    padding: 50px 0;
}

.qfour_learn_mc {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}

.our_blog_list_content .blog_list_text_container .blog_list_desc p {
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 24px;
}

@media (min-width: 1200px) {
    .qfour_learn_mc .homebased_learn_sc:first-child {
        flex-basis: 40%;
    }
}

@media (min-width: 992px) {
    .qfour_learn_mc .qfour_learn_sc:first-child {
        margin-bottom: 60px;
    }
}

.homebase_img img {
    max-width: 100%;
}

@media (min-width: 1200px) {
    .qfour_learn_mc .homebased_learn_sc:last-child {
        flex-basis: 60%;
    }
}

.qfour_sub_container.homebased_sub_container {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding: 0px 26px;
}

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

.ql_desc.homebase_desc {
    margin: 0;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 10px;
}

@media (min-width: 576px) {
    .ql_desc {
        max-width: 100%;
    }
}

.homebase_icons {
    padding: 20px 0px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.homeb_icon {
    width: 20%;
    padding: 10px;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.homeb_img img {
    max-width: 100%;
    height: 50px;
    margin: auto;
}

.homeb_text {
    display: block;
}

@media (min-width: 576px) {
    .enquire_cta {
        display: flex;
        width: 100%;
        justify-content: center;
    }
}

@media (min-width: 576px) {
    .enquire_cta_btn {
        /* background-color: #f89922; */
        background-color: #1967b3;
        display: inline-block;
        color: #fff;
        text-decoration: none;
        padding: 12px 14px;
        width: 160px;
        border-radius: 5px;
        font-size: 18px;
        text-align: center;
        font-family: 'Optima_Bold';
        letter-spacing: 0.5px;
        font-weight: 500;
        cursor: pointer;
    }
}

.homebased_learn_mc {
    align-items: flex-end !important;
}

@media (max-width: 991px) {
    .qfour_learn_mc .homebased_learn_sc:first-child {
        flex-basis: 100%;
    }
}

@media (max-width: 991px) {
    .qfour_learn_sc:first-child {
        text-align: center;
        margin-bottom: 30px;
    }
}

@media (max-width: 576px) {
    .homebase_img img {
        max-width: 100%;
        width: 100%;
    }
}

@media (max-width: 991px) {
    .qfour_sub_container.homebased_sub_container {
        padding-left: 5px;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
}

@media (max-width: 991px) {
    .homeb_icon {
        width: 90%;
        padding: 10px;
        text-align: left;
    }
}

@media (max-width: 576px) {
    .enquire_cta {
        display: flex;
        width: 100%;
        justify-content: center;
    }
}

@media (max-width: 576px) {
    .enquire_cta_btn {
        /* background-color: #f89922; */
        background-color: #1967b3;
        display: inline-block;
        color: #fff;
        text-decoration: none;
        padding: 12px 14px;
        width: 160px;
        border-radius: 5px;
        font-size: 18px;
        text-align: center;
        font-family: 'Optima_Bold';
        letter-spacing: 0.5px;
        font-weight: 500;
        cursor: pointer;
    }
}

@media (max-width: 991px) {
    .homeb_img {
        display: inline-block;
        float: left;
        width: 21%;
    }
}

@media (max-width: 991px) {
    .homeb_text {
        display: inline-block;
        float: left;
        width: 79%;
        padding-top: 12px;
    }
}

@media (max-width:576px) {
    .ci_main_container>iframe {
        width: 100% !important;
        height: 250px !important;
    }

    .blog_detail_image img {
        width: 100%;
        height: auto;
    }

    .cf_country_code {
        width: 32%;
        display: inline-block;
    }

    .cf_country_phone {
        width: 66%;
        display: inline-block;
        margin-top: 10px;
    }

    .cf_country_phone_home {
        width: 66%;
        display: inline-block;
    }

    .cf_form_group {
        margin-bottom: 0px;
    }
}

.blog_detail_sc_content h2,
.blog_detail_sc_content h3 {
    color: #1967b3;
}


/* new update css for slider gallery page video */

@media (max-width: 576px) {
    .gig_gallery_videos_img iframe {
        min-height: 360px;
    }

    .gig_gallery_videos_mc button.slick-prev {
        left: -9px;
    }

    .gig_gallery_videos_mc button.slick-next {
        right: -11px;
    }
}

@media (min-width: 577px) {
    .gig_gallery_videos_img iframe {
        height: 350px;
    }
}

.gig_gallery_videos_sc.slick-slide {
    height: auto;
}


/* academic page */

.academic_page .banner_section img {
    width: 100%;
}

.academic_page .ensuring_learning h4 {
    margin-bottom: 0px;
}

.academic_page .ensuring_learning .sec_title span {
    font-weight: 400;
    font-size: 34px;
    color: var(--theme-blue-txt);
}

.academic_page .ensuring_learning_mc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 43px;
}

.academic_page .text_center p.gigis_desc span {
    display: block;
    font-size: 17px;
    line-height: 25px;
}

.academic_page .text_center {
    text-align: center;
}

.academic_page .ensuring_learning_sc {
    flex-basis: 17.5%;
    margin-bottom: 10px;
    text-align: center;
}

.academic_page .well_rounded_sc:nth-child(n+1) {
    margin-right: 2%;
}

.academic_page .ensuring_learning_img.box-shadow img {
    width: 100%;
    border-top-right-radius: 30%;
}

.academic_page .ensurning_learning_content .sub_title,
.ensuring_popup_sc .sec_title {
    margin: 3px;
    color: #1967b3;
    font-size: 17px;
    font-weight: 800;
}

.ensuring_popup_sc .sec_title {
    font-size: 25px;
    margin-top: 20px;
}

.academic_page .ensurning_learning_content {
    margin-top: 20px;
}

.academic_page a.read_more {
    border: 1px solid;
    padding: 5px 10px;
    line-height: 65px;
    text-decoration: none;
    color: #111;
    font-size: 15px;
    cursor: pointer;
}

.ensuring_popup_mc {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.ensuring_popup_sc:first-child {
    flex-basis: 65%;
    margin: 0px auto;
}

.ensuring_popup_sc:last-child {
    flex-basis: 30%;
}

.fancybox-content img {
    max-width: 200px;
    display: block;
    min-height: 200px;
    object-fit: cover;
    border-top-right-radius: 30%;
}

.academic_page .fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-close-small svg {
    top: 20px;
    right: 20px;
}

@media (max-width: 991px) {
    .fancy_mc .ensuring_popup_mc {
        display: flex;
        flex-direction: column-reverse;
    }

    .fancy_mc .ensuring_popup_mc .ensuring_popup_sc {
        flex-basis: 100%;
    }
}

@media (min-width: 992px) {
    .academic_page .ensuring_learning_sc:nth-child(n+1) {
        margin-right: 2%;
    }

    .academic_page .ensuring_learning_sc:nth-child(5n+0) {
        margin-right: 0 !important;
    }

    .fancy_mc {
        width: 70%;
    }
}

@media(max-width:767px) {
    .academic_page .ensuring_learning_sc {
        flex-basis: 80%;
        margin-bottom: 10px;
        text-align: center;
    }

    .academic_page .ensuring_learning_img.box-shadow img {
        width: auto;
        height: 200px;
    }
}

@media (min-width: 577px) and (max-width: 991px) {

    /*.academic_page .ensuring_learning_sc:nth-child(2n+1) {
        margin-right: 2%;
    }
	*/
    .academic_page .ensuring_learning_sc {
        margin-right: 2%;
    }

    .academic_page .learning_framework_sc:last-child {
        margin-right: 0%;
    }
}

@media(max-width:576px) {
    .fancybox-content {
        padding: 15px;
    }

    .academic_page .ensuring_learning_mc {
        display: block;
    }

    .gau_nav_link_withdrawl {
        margin-top: 0px;
    }
}