/*
Theme Name: PaGalGuY 1.1.1 Child
Author: PRATYUSHA
Description: child theme developed by knovator
Version: 1.1.68
Template: PG-News-Wordpress-Theme

This is the child theme for PaGaLGuY 1.1.1 theme
(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu-Light.eot');
    src: url('./fonts/Ubuntu-Light.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu-Light.woff2') format('woff2'),
        url('./fonts/Ubuntu-Light.woff') format('woff'),
        url('./fonts/Ubuntu-Light.ttf') format('truetype'),
        url('./fonts/Ubuntu-Light.svg#Ubuntu-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu-LightItalic.eot');
    src: url('./fonts/Ubuntu-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu-LightItalic.woff2') format('woff2'),
        url('./fonts/Ubuntu-LightItalic.woff') format('woff'),
        url('./fonts/Ubuntu-LightItalic.ttf') format('truetype'),
        url('./fonts/Ubuntu-LightItalic.svg#Ubuntu-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu-Medium.eot');
    src: url('./fonts/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu-Medium.woff2') format('woff2'),
        url('./fonts/Ubuntu-Medium.woff') format('woff'),
        url('./fonts/Ubuntu-Medium.ttf') format('truetype'),
        url('./fonts/Ubuntu-Medium.svg#Ubuntu-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu.eot');
    src: url('./fonts/Ubuntu.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu.woff2') format('woff2'),
        url('./fonts/Ubuntu.woff') format('woff'),
        url('./fonts/Ubuntu.ttf') format('truetype'),
        url('./fonts/Ubuntu.svg#Ubuntu') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu-MediumItalic.eot');
    src: url('./fonts/Ubuntu-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu-MediumItalic.woff2') format('woff2'),
        url('./fonts/Ubuntu-MediumItalic.woff') format('woff'),
        url('./fonts/Ubuntu-MediumItalic.ttf') format('truetype'),
        url('./fonts/Ubuntu-MediumItalic.svg#Ubuntu-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu-Bold.eot');
    src: url('./fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('./fonts/Ubuntu-Bold.woff') format('woff'),
        url('./fonts/Ubuntu-Bold.ttf') format('truetype'),
        url('./fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu-BoldItalic.eot');
    src: url('./fonts/Ubuntu-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu-BoldItalic.woff2') format('woff2'),
        url('./fonts/Ubuntu-BoldItalic.woff') format('woff'),
        url('./fonts/Ubuntu-BoldItalic.ttf') format('truetype'),
        url('./fonts/Ubuntu-BoldItalic.svg#Ubuntu-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu Condensed';
    src: url('./fonts/UbuntuCondensed-Regular.eot');
    src: url('./fonts/UbuntuCondensed-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/UbuntuCondensed-Regular.woff2') format('woff2'),
        url('./fonts/UbuntuCondensed-Regular.woff') format('woff'),
        url('./fonts/UbuntuCondensed-Regular.ttf') format('truetype'),
        url('./fonts/UbuntuCondensed-Regular.svg#UbuntuCondensed-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('./fonts/Ubuntu-Italic.eot');
    src: url('./fonts/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Ubuntu-Italic.woff2') format('woff2'),
        url('./fonts/Ubuntu-Italic.woff') format('woff'),
        url('./fonts/Ubuntu-Italic.ttf') format('truetype'),
        url('./fonts/Ubuntu-Italic.svg#Ubuntu-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

body > .clearfix {background: #F9F9F9; }
body {
    color: #000;
    font-family: 'Ubuntu';
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
}


div, p, p span, ul li a, ul li span, table tr td, table tr th, h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, button, input, optgroup, select, textarea{font-family: 'Ubuntu' !important;}  

a {
     text-decoration: none !important;
         color: #2478F6;
}
.text-center {
    text-align: center;
}

/*Header*/
.site-branding { display: flex;  align-items: center;     height: auto;}
.site-branding a {height: auto; }
.ubermenu-skin-grey-white {  border-bottom: 1px solid #ddd;}

header li>a:after {display: none;}
header .ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target,
header .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target {    color: #2d3036;}
header .ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target:hover,
header .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{color: #2478F6;}
header .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {background: #f7f7f7;     font-weight: 600;}
header .ubermenu .ubermenu-nav .ubermenu-column-1-2 { padding: 0 20px;}
header .ubermenu .ubermenu-nav > li > .ubermenu-target {padding: 25px 20px; text-transform: capitalize; font-weight: 500; font-size: 16px; }
header .ubermenu .ubermenu-target {padding: 10px 15px; }
header .ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop {clip: inherit; }
/*header .ubermenu-main .ubermenu-item.ubermenu-active:before {content: ""; position: absolute; bottom: 0; left: 10%; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 13px solid #fff; z-index: 99 !IMPORTANT; }*/
header .ubermenu-main .ubermenu-nav .ubermenu-has-submenu-mega.ubermenu-item-has-children.ubermenu-item.ubermenu-active > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid #fff;
    z-index: 99 !IMPORTANT;
    right: 0;
    margin: 0 auto;
}
header .ubermenu-nojs.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, 
header .ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {background: #f7f7f7; color: #2478F6; }
header .ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { padding-left: 0;  padding-right: 0;    padding-bottom: 10px;}
header .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target { padding-left: 0;  padding-right: 0;}
header .ubermenu .ubermenu-tab .ubermenu-tab-content-panel { padding: 10px;}
header .ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target { border-bottom: 1px solid #999;}
header .ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { font-weight: 600 !important;}
header .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target>.ubermenu-sub-indicator {right: 5px; margin-top: -8px; }
header .ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-highlight {color: unset; }




/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

.mb-5 {margin-bottom: 50px; }
#header {clear: both; border-bottom: 1px solid #eee; }
#header #logo img {padding: 0; margin: 0; max-width: 171px; }
.ft-right {margin-left: auto; }
.login-register .ft-left:first-child a {background: #2478F6; color: #fff; }

/* Nav Menu Essentials */

.nav-menu,
.nav-menu * {margin: 0; padding: 0; list-style: none; }
.nav-menu ul {position: absolute; display: none; top: 100%; left: 0; z-index: 99; }
.nav-menu li {position: relative; white-space: nowrap; }
.nav-menu > li {float: left; }
.nav-menu li:hover > ul,
.nav-menu li.sfHover > ul {display: block; }
.nav-menu ul ul {top: 0; left: 100%; }
.nav-menu ul li {min-width: 180px; }

/* Nav Meu Styling */

.nav-menu a {padding: 10px 8px; text-decoration: none; display: inline-block; color: #999; font-family: 'Axiforma'; font-size: 16px; outline: none; }
.nav-menu li:hover > a,
.nav-menu .menu-active > a {color: #6BCB77; }
.nav-menu > li {margin-left: 10px; }
.nav-menu ul {margin: 4px 0 0 0; padding: 10px; box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); background: #fff; }
.nav-menu ul li {transition: 0.3s; }
.nav-menu ul li a {padding: 10px; color: #333; transition: 0.3s; display: block; font-size: 13px; text-transform: none; }
.nav-menu ul li:hover > a {color: #6BCB77; }
.nav-menu ul ul {margin: 0; }
#header .nav-menu a {color: #000; font-weight: 600; }

/* Mobile Nav Toggle */

#mobile-nav-toggle {position: fixed; right: 0; top: 0; z-index: 999; margin: 20px 20px 0 0; border: 0; background: none; font-size: 24px; display: none; transition: all 0.4s; outline: none; cursor: pointer; }

/* Mobile Nav Styling */
#mobile-nav-toggle i {color: #555; }
#mobile-nav {position: fixed; top: 0; padding-top: 18px; bottom: 0; z-index: 998; background: rgba(52, 59, 64, 0.9); left: -260px; width: 260px; overflow-y: auto; transition: 0.4s; }
#mobile-nav ul {padding: 0; margin: 0; list-style: none; }
#mobile-nav ul li {position: relative; }
#mobile-nav ul li a {color: #fff; font-size: 16px; overflow: hidden; padding: 10px 22px 10px 15px; position: relative; text-decoration: none; width: 100%; display: block; outline: none; }
#mobile-nav ul li a:hover {color: #fff; }
#mobile-nav ul li li {padding-left: 30px; }
#mobile-nav ul .menu-has-children i {position: absolute; right: 0; z-index: 99; padding: 15px; cursor: pointer; color: #fff; }
#mobile-nav ul .menu-has-children i.fa-chevron-up {color: #6BCB77; }
#mobile-nav ul .menu-item-active {color: #6BCB77; }
#mobile-body-overly {width: 100%; height: 100%; z-index: 997; top: 0; left: 0; position: fixed; background: rgba(52, 59, 64, 0.9); display: none; }

/* Mobile Nav body classes */

body.mobile-nav-active {overflow: hidden; }
body.mobile-nav-active #mobile-nav {left: 0; }
body.mobile-nav-active #mobile-nav-toggle {color: #fff; }
.nt-next-prev-links a span:first-child {font-weight: 500; display: block; margin-bottom: 5px; font-size: 14px; color: #FF4D4D; }



/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/

/* Sections Header
--------------------------------*/

.section-header {margin-bottom: 30px; }
.section-header p {padding: 0; margin: 0; }






/*=====================================================================*/

/*default css*/
.container {max-width: 1250px; margin: 0 auto; }

.sidebar {position: sticky; top: 0; }
.main-content {display: grid; grid-template-columns: 3fr 1fr; gap: 20px; }


img {max-width: 100%; display: block; }


/*header*/
.head-wrap {display: flex; align-items: center; }
#nav-menu-container {margin-left: auto; }
.ft-left {float: left; }
.ft-right {float: right; margin-left: auto; }
.login-register a {color: #2478F6; border: 1px solid #2478F6; padding: 10px 20px; display: inline-block; line-height: 1; font-size: 14px; }
.login {margin-left: 20px; }
.sign-up a {background: #6BCB77; color: #fff; }
.login-register {display: flex; align-items: center; gap: 10px; }

.display-flex {display: flex; }
.pad-tp-bt-30 {padding-top: 30px; padding-bottom: 30px; }
* {box-sizing: border-box; }
h1.main-title, h1.entry-title {color: #000; font-weight: bold; font-size: 32px; margin-bottom: 35px; margin-top: 0;font-family: 'Ubuntu';}
.main-title {font-size: 34px; color: #000; font-weight: bold; font-family: 'Ubuntu';}
h3 {font-size: 18px; font-weight: 600; margin-bottom: 15px; }
.punch-line {color: #666666; margin-bottom: 10px; }
.small-txt {font-size: 12px; }

ul {padding: 0; }
ul li a {color: #555; }
ul li {list-style-type: none; }
.sub-title, .footer-title {font-size: 20px; font-weight: bold; color: #000; margin-bottom: 15px; line-height: 1.5; }
.mb-4 {margin-bottom: 40px !important; }
.mb-10 {margin-bottom: 10px; }
.pad-tp-6 {padding-top: 60px; }
.pad-tp-bt-6 {padding-top: 60px; padding-bottom: 60px; }
.pad-bt-6{padding-bottom: 60px;}


/*button*/
.btn {background: #6BCB77; color: #fff; line-height: 1; padding: 12px 25px; display: inline-block;     font-size: 14px;}
.btn:hover {background: #2E2E2E; color: #fff; border-color: #2E2E2E; }
.border-btn {background: transparent; color: #6BCB77; }
.link a.red-link {color: #FF6B6B; }
.link a.blue-link {color: #6B75FF; }
.bg-blue {background: #2478F6; }
.bg-black {background: #000; }
/*toggle menu*/
.toggle-menu {display: none; }
.top-header {width: 100%; border-bottom: 1px solid #eee; float: left; padding: 10px 0; line-height: 1; }
.mobile-menu {display: none; }



.university-boxes {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; }
.univeristy-col {background: #F8FAFC 0% 0% no-repeat padding-box; border: 1px solid #EEEEEE; border-radius: 10px; padding: 20px; }
.link a {color: #000; display: flex; gap: 5px; font-size: 12px; text-decoration: underline; text-underline-offset: 1px; font-weight: 600;}
.font-bold {font-weight: bold; }
.university-name {color: #000; margin-bottom: 10px; min-height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.unersity-info-sec .punch-line {margin-bottom: 30px; }

 .search-form select:focus-visible, 
 .search-form input:focus-visible,
 #search-field:focus,
select:focus{outline: 0; outline-offset: 0;}
.search-form select {cursor: pointer; }

/**/
.online-chat {border: 2px solid #6BCB7733; border-radius: 10px; padding: 20px; }
.online-chat img {margin: 0 auto 10px; }
.deadline {margin-bottom: 20px; line-height: 1; }

.page-template-archive-college .header-title .brad-cumb {margin-bottom: 30px; }

/*latest article*/
.article-box {display: grid; grid-template-columns: 1fr 1fr; gap: 30px;}
.latest-article > img {box-shadow: 0px 6px 17px #0000000f; border-radius: 10px; margin-bottom: 25px; }


/**/
.in-place-admin-btn {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; }
.in-place-admin-btn a.uni-btns {display: flex; align-items: center; justify-content: space-between; padding: 20px 30px; border: 2px solid; border-radius: 10px; line-height: 1; font-weight: 600; color: #000; }
.latest-articles-sec {margin-bottom: 60px; }
span.icon-link {display: flex; align-items: center; gap: 20px; }
.in-place-admin-btn a.blue {border-color: #6B75FF33; }
.in-place-admin-btn a.green {border-color: #6BCB7733; }
.in-place-admin-btn a.pink {border-color: #FF6B6B33; }


/*Discusion*/
ul.discussion-list {border: 2px solid #4D96FF4D; border-radius: 10px; }
.discussion-list li {border: 1px solid #C9DFFF; }
.discussion-list li a {display: flex; justify-content: space-between; padding: 20px; color: #000000; font-weight: 600; }

/*externs exam*/
.entran-exam-row {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px;     margin-bottom: 0 !important;}
ul.exam-list li a { color: #000; display: flex; justify-content: space-between; padding: 15px 20px; gap: 15px; align-items: flex-start; }
ul.exam-list li { border-bottom: 1px solid #eee; }
.exam-col .sub-title {margin-bottom: 0; padding-top: 15px; }
ul.exam-list {margin-bottom: 0; margin-top: 0; } 
.entrance-exam-sec ul.exam-list li:last-child {border-bottom: 0; }
ul.exam-list li a img {margin-left: auto; }
ul.exam-list li>a:only-child:after{display: none;}
.exam-col {background: #fff; box-shadow: 0px 0px 6px #00000029; }
.city-box:last-child {border-bottom: 0; }
.city-icon {width: 80px; }
.city-icon img {margin: 0 auto; }
.collage {padding: 20px; border: 1px solid #CCCCCC80; border-radius: 10px; margin-bottom: 30px; display: flex; gap: 20px; position: relative; }
.sticker {position: absolute; background: #6BCB77; color: #fff; line-height: 1; padding: 8px 15px; border-radius: 0 5px 5px 0; left: -8px; font-size: 10px;}
.sticker:before {width: 8px; height: 8px; content: ""; border-left: 8px solid transparent; border-right: 8px solid #4BA456; border-top: 8px solid transparent; position: absolute; left: -8px; top: -8px; }
span.number {font-size: 15px; font-weight: bold; }
.fees {font-size: 18px; font-weight: 600; color: #000; margin-bottom: 5px; }
.collage-fees {display: flex; gap: 30px; margin-bottom: 15px; }
.col-content {display: flex; flex-direction: column; justify-content: space-between; }
.course-detail {display: flex; align-items: center; gap: 20px; }


.col-img {min-width: 170px; max-width: 170px; }
.collage-name-ine .sub-title {margin-bottom: 0; }


/*sidebar*/
.sidebar .exam-col, .sidebar .online-chat {margin-bottom: 30px; }
.sidebar .exam-col {background: transparent; }
.sidebar .view-all-button {padding: 15px; }
.sidebar ul.exam-list li a {font-size: 14px; }



/*footer*/
footer, .site-info {background: #333; }
footer {padding-top: 60px; padding-bottom: 60px; border-bottom: 1px solid #545353; }
.footer-navigation {display: grid; grid-template-columns: 1fr 1fr 1fr 0.5fr; gap: 30px;     padding: 0;}
.footer-navigation ul, .footer-navigation ol { margin: 0;}
.footer-column li.menu:last-child {margin-bottom: 0; }
.footer-title {color: #fff; font-weight: normal; }
.footer-de img {position: absolute; left: 0; filter: invert(100%) sepia(93%) saturate(0%) hue-rotate(200deg) brightness(147%) contrast(106%); }
.footer-de:hover img {filter: inherit; }
.footer-de:hover a {color: #fff; }
.footer-de {position: relative; padding-left: 30px; display: flex; align-items: center; }
.footer-logo {margin-bottom: 20px; }
ul.footer-menu li a {color: #CCCCCC; font-size: 13px; }
.footer-column li.menu {margin-bottom: 5px; }
.footer-column > img {margin-bottom: 15px; }
.footer-de a {color: #fff; font-size: 14px; }
.site-info .container {display: flex; justify-content: space-between;     padding: 0;}
.copyright, .site-copyright {color: #fff; font-size: 13px; font-weight: normal;}
.site-info {padding: 15px 0; }
ul.footer-menu li a:hover, .footer-de a:hover {color: #2478F6; }
.site-footer{    background-color: #333333;    padding: 50px 0;    margin-top: 0;}
.site-info a {font-size: 14px; }
.ft-cont {margin-bottom: 15px; }
.site-info a:hover {color: #fff; }

/*search form*/
.search-form form {font-size: 16px; max-width: 750px; margin: auto; display: flex; align-items: center; overflow: hidden; box-shadow: 0px 3px 14px #0000000f; border: 1px solid #EEEEEE; background: #fff; }
.search-wrap {width: 60%; }
.cat-wrap {width: 35%; }
.submit-wrap {width: auto; border-left: 1px solid #eee; padding-left: 5px; margin-left: auto; padding-right: 5px; display: flex; height: 44px; }
.search-form input, .search-form select {transition: box-shadow 0.2s ease-in-out; width: 100%; padding: 10px 15px; height: 50px; font-size: 14px; border: 0; }
.cat-wrap {padding: 0; position: relative; z-index: 1; border-left: 1px solid #eee; }
.search-form input {color: #999; }
.cat-wrap::after {content: ""; position: absolute; top: 16px; right: 10px; pointer-events: none; background: url(../img/down.svg); width: 16px; height: 16px; }
select {padding: 0.5rem 2rem 0.5rem 0.75rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; }
.search-form button.search-btn {background: #159C54; border: 0; color: #fff; font-size: 14px; padding: 10px 15px;     cursor: pointer;}


/*top header*/
.top-header ul li {display: inline-block; }
.top-header ul li a {display: block; padding: 0 10px; color: #999; font-size: 16px; font-weight: 500; }
.top-header .container {display: flex; align-items: center; padding: 0; }
.top-header ul li:first-child a {padding-left: 0; }
.top-header ul.main-menu {margin-bottom: 0; margin-top: 0; }
.top-header .menu .menu-toggle {display: none; width: 50px; height: 50px; position: absolute;cursor: pointer; z-index: 1;     left: 10px; top: 3px;}
.top-header .menu .menu-active {left: 0;  }
.top-header .menu .menu-toggle {z-index: 99; }
.top-header .menu {padding-top: 8px; }

.shrink {
    box-shadow: 0 1px 4px rgb(0 0 0 / 20%);
    transition: 0.2s ease;
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 99;
}
/*.shrink .menu .main-menu li a {
  font-size: 14px;
  line-height: 60px;
  transition: 0.2s ease;
}*/


/*main menu*/
header .menu {display: flex; height: 100%; justify-content: flex-start; align-items: center; margin-left: auto; }
header .menu .main-menu {margin: 0; }
header .menu .main-menu li {float: left; display: inline; }
header .menu .main-menu li a {display: block;transition: 0.1s ease; color: #000; }
header .menu .menu-toggle{display: none; width: 50px; height: 50px; position: absolute; right: 0; cursor: pointer; z-index: 1; }
header .menu .menu-toggle span, 
.top-header .menu .menu-toggle span {position: absolute; display: block; height: 2px; border-radius: 5px; background: #000; width: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
header .menu .menu-toggle span:nth-child(1),
.top-header .menu .menu-toggle span:nth-child(1) {top: 35%; }
header .menu .menu-toggle span:nth-child(3),
.top-header .menu .menu-toggle span:nth-child(3) {top: 65%; }

header .menu .menu-toggle.active {right: 0; z-index: 99; top: 0; }

header .menu .menu-toggle.active span:nth-child(1),
.top-header .menu .menu-toggle.active span:nth-child(1) {background: #ffffff; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); }
header .menu .menu-toggle.active span:nth-child(2),
.top-header .menu .menu-toggle.active span:nth-child(2) {opacity: 0; }
header .menu .menu-toggle.active span:nth-child(3),
.top-header .menu .menu-toggle.active span:nth-child(3) {background: #ffffff; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg); }

header li > a:after{display: none;}

html, body {position: relative; overflow-x: hidden; }


nav#site-navigation-2 {margin-left: auto; }


/*single post design*/
.sidebar .widget h3 {padding: 20px 15px 0; margin-bottom: 0; text-align: center; font-size: 20px; }
.sidebar .widget {background: #fff; border: 2px solid #EEEEEE; }
.sidebar .widget ul {border: 0; }
.latest-post-selection article {padding: 15px 20px; border-bottom: 1px solid #FAF0FF; }
.latest-post-selection article .read-more-wrap:hover .item-title-tag{color: #C96BFF; }
.sidebar #latest-posts-sidebar {border: 2px solid #C96BFF33; }
.sidebar .widget .post .item-title-tag {font-size: 14px !important; line-height: 1.4; font-weight: 600; margin-bottom: 0; }
.sidebar .yarpp-related a {color: #000; font-weight: 400; border-bottom: 1px solid #eee;}
.sidebar .yarpp-related a:hover {color: #6B75FF; }
.single-post .site-main article {padding: 15px; background: #fff;     margin-bottom: 30px;}
.single-post .site-main .pg-separator, .single-post .site-main .pg-breadcrumbs {display: none; }
.single-post .comments-area {background: #F5F9FF; }
.single-post h3#reply-title {display: none; }


.single-post .relatedt-article, .single-discussion .relatedt-article {border: 2px solid #EEEEEE; border-radius: 10px 10px 0px 0px !important; background: #fff; padding: 30px;     position: relative; overflow: unset;}
.single-post .relatedt-article ul, .single-discussion .relatedt-article ul {display: grid; grid-template-columns: 1fr 1fr; gap: 15px; border: 0; }
.single-post .relatedt-article ul li a, .single-discussion .relatedt-article ul li a {padding: 0 50px 0 0; font-weight: normal; border-bottom: 0; background: url(/wp-content/uploads/2022/09/black-link.svg) no-repeat right top; }
.single-post .relatedt-article ul li, .single-discussion .relatedt-article ul li  {border-bottom: 1px solid #eee; padding-bottom: 15px; }
.single-post .comments-area .must-log-in {padding: 15px; font-size: 20px;}
.single-post .must-log-in a {color: #EC4E32; font-weight: 600; }
.nt-next-prev-links a {color: #FF4D4D; display: inline-block; text-decoration: none !important; font-size: 14px; }

.site-main section .comments-area form.comment-form {padding: 0 30px 0; background: #fff; }
.comments-area .comments-title {font-size: 20px; color: #000; padding: 20px 30px 10px; margin: 0; background: #fff; }
.comment-list .comment__content {display: flex; flex-direction: column-reverse; width: 100%; }
.comment__content-title h4 {font-size: 12px; color: #2478F6; font-weight: 500; }
.site-main section .comments-area form.comment-form > p {padding: 0; margin-bottom: 0; }
.comments-area .comment-form .form-submit input.submit {background: #EC4E32 !important; border-color: #EC4E32 !important; border-radius: 0 !important; padding: 12px 15px !important; line-height: 1 !important; color: #fff !important; }
.comments-area .comment-list li {background: #fff; gap: 10px; }
.comment-list .flex-container .flex-expand > div:first-child {margin-bottom: 10px; }
.comments-area ol.comment-list {padding: 10px; background: #fff; }
.comment-form-comment textarea { font-size: 14px;}
.single-post .relatedt-article:before,
.single-discussion .relatedt-article:before{background: #FF6B6B !important;}
.cat-links-section:before,
.single-post .relatedt-article:before,
.single-discussion .relatedt-article:before{background: #2E3191; height: 4px; width: 90%; position: absolute; content: ""; left: 0; top: -2px; right: 0; margin: 0 auto; border-radius: 5px; }
.cat-links-section {background: #FFFFFF 0% 0% no-repeat padding-box; border: 2px solid #EEEEEE; border-radius: 10px 10px 0px 0px; padding: 20px; position: relative;}
footer.entry-footer .cat-links a {padding: 5px; line-height: 1; border-radius: 5px; display: inline-flex; align-items: center; justify-content: space-between; gap: 10px;     text-decoration: underline !important;     color: #000;}
footer.entry-footer .cat-links a:hover {color: #2478f6; }
footer.entry-footer span.tags-links {display: block; margin-top: 10px; }
footer.entry-footer .tags-links a {border: 1px solid #E1E3FF; display: inline-block; padding: 5px; margin-bottom: 5px; line-height: 1; border-radius: 5px; background: #4D96FF0D; text-decoration: none;     font-weight: normal;}
footer.entry-footer .tags-links a:hover {background: #4D96FF; color: #fff; }
footer.entry-footer span.cat-links, 
footer.entry-footer span.tags-links {font-weight: bold; color: #000; }
.footer-logo img {max-width: 200px !important; }

.site-main section .comments-area {margin-bottom: 30px; }
.relatedt-article .yarpp-related h3 {font-size: 20px; }

/*Related articl*/
.single-post .entry-content ul li {list-style-type: circle; color: #444; }
.single-post .entry-content ul {padding-left: 20px; margin-bottom: 20px; margin-top: 0; }
.single-post .entry-content ul li::marker {font-size: 24px; line-height: 1; }
.single-post .post-thumbnail img {width: 100%; }
.single-post footer.entry-footer {padding: 0 0 30px; background: transparent; margin: 0; }
.nt-next-prev-links .nt-prev-link, .nt-next-prev-links .nt-next-link {display: flex; flex-direction: column-reverse;     font-size: 14px;    gap: 5px;    color: #FF4D4D;}
.nt-next-prev-links {display: grid; grid-template-columns: 1fr 1fr; gap: 20%; align-items: flex-start; }
.nt-next-prev-links .nt-next-link {text-align: right; }
.nt-next-prev-links a {color: #000; font-size: 10px; font-weight: 500; }
.lb-style-custom .lb-like, .lb-style-custom .lb-dislike {border: 0 !important; }
ul li .date-comments {font-size: 11px; color: #999999; line-height: 1; margin-top: 10px; display: flex; align-items: center; }
ul li .date-comments img {max-width: 12px !important; }
.date-comments span.date {margin-right: 10px; }
.date-comments span.comments {display: inline-flex; gap: 5px; }
.discussion .entry-content a {font-size: 14px; font-weight: 500; }

/*about us page design*/
h1.entry-title {margin-bottom: 20px; }
.about-txt {padding: 30px !IMPORTANT;border-radius: 10px; margin-bottom: 30px !IMPORTANT; background: #fff; }
.team-cont .sub-title {margin-bottom: 0; }
.team-img img {width: 100%; }
.team-section .flex-container .flex-expand {padding: 20px; border-radius: 10px; margin-bottom: 0; background: #fff;}
.team-section .flex-container {display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 50px; }
.team-img {margin-bottom: 20px; }
.about-img {border-radius: 10px; position: relative; overflow: hidden; margin-bottom: 0 !important; } 
.about-img img {height: 300px; object-fit: cover; transition: 1s; }
.about-gallery {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; margin-bottom: 0 !important;}
.about-img:hover img {transform: scale(1.1); }
.team-cont .position {margin-bottom: 10px; color: #999; font-size: 14px; }

/*contact us */
ul.contact-details li {margin-bottom: 20px; border-radius: 10px; padding: 20px !important; list-style-type: none !important; margin-left: 0 !important; }
li.phone-no {border: 2px solid #E1E3FF; }
li.fax-no {    border: 2px solid #C96BFF33; }
li.email-ids {    border: 2px solid #FF8B3D33; }
li.address {    border: 2px solid #6BCB7733; }
ul.contact-details .cont-icon {margin-bottom: 0 !important; }
.address .cont-de {margin-bottom: 20px; }

p:empty {display: none; }
.cont-icon {position: absolute; }
.cont-de {padding-left: 80px; }
img.contact-icon {max-height: 60px; }
.cont-de .sub-title {margin-bottom: 5px; }
.contact-details .cont-de a {color: #000; }
body.pgy-wp-body {padding-top: 0 !important; }

.entry-content a, .entry-content h1 a, .entry-content h2 a, 
.entry-content h3 a, .entry-content h4 a, .entry-content h5 a, 
.entry-content h6 a, .entry-content p a, .entry-content div a, .entry-content table a {color: #FF4D4D; }
.entry-content ul li {list-style-type: circle; margin-left: 30px; padding-left: 5px; }
.entry-content ul, .entry-content p {margin: 0 0 15px; }
.entry-content ul li::marker {font-size: 23px; }
a.btn {color: #fff !important; }
.entry-content h3, .entry-content h4 {font-size: 20px; margin-bottom: 10px; }




/*advisior page*/
.client-logos {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; border: 1px solid #D8D8D8;     border-bottom: 0;}
.client-logos .logo {text-align: center; display: flex; align-items: center; justify-content: center; border-right: 1px solid #D8D8D8; padding: 20px; border-bottom: 1px solid #D8D8D8; height: 140px;     background: #fff;}
.client-logos .logo:nth-child(4n) {border-right: 0; }
.client-logos img {max-height: 100px; transition: 1s; }
.pb-4 {padding-bottom: 40px; }
.content-row {padding: 30px; border-radius: 10px; margin-bottom: 20px; background: #fff; }
.client-logos .logo:hover img {transform: scale(1.1); }




/* scholarship page */
.page-template-page-schola h1.entry-title {text-align: center; }
.scho-section {gap: 20px; display: grid; grid-template-columns: 1fr 1fr; }
.row.schola img {display: inline-block; }
.row.scho-section {display: grid; grid-template-columns: 1fr 1fr; gap: 30px;}
.scho-section .grid-col-6 {padding: 30px; border: 1px solid #ddd; border-radius: 10px; }
.row.scolar-boxes {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px;}
.row.scolar-boxes .grid-col-4 {padding: 30px; border: 1px solid #ddd; border-radius: 10px; background: #F8FAFC;}
.row.schola h4 {color: #000; min-height: 64px; }
.sco-img {text-align: center; }

.row.pro-list {display: grid; grid-template-columns: 1fr 1fr; gap: 30px; }
.scho-program-list {display: grid; grid-template-columns: 6fr 2fr; gap: 30px; align-items: flex-start;     margin: 0 auto;}
.scho-program-list .sidebar {border: 2px solid #E1E3FF; border-radius: 10px; }
.sidebar .side-rw {padding: 20px; border-bottom: 1px solid #4D96FF33; }
.sidebar .side-rw p {padding-bottom: 0; font-size: 14px; }
.second-area.side-rw h3 {padding-top: 0; }
.sidebar .side-rw h3 {font-size: 16px; }
.row.pro-list {display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin: 0 auto; }
.program-lt {background: #F8FAFC; padding: 30px;     border: 1px solid #ddd; border-radius: 10px;}
.side-rw:last-child {border-bottom: 0; }

.page-template-page-schola p.banner-area, .row.scho-section, .row.scolar-boxes {margin: 0 auto 50px; }


/*faqs page design*/
.career-card {background: #fff; }

.container{max-width: 1250px;}
.site-content .widget-area .widget_pages {background: #FFFFFF 0% 0% no-repeat padding-box; border: 2px solid #EEEEEE; margin-bottom: 0;}
.site-content .widget-area .widget_pages ul {border: 0; }
.site-content .widget-area .widget_pages .widget-title {font-size: 20px; margin-bottom: 0; padding: 10px 20px; border-bottom: 2px solid #EEEEEE; }
.site-content .widget-area .widget_pages ul li a {border-bottom: 0; padding: 10px 20px; font-size: 14px; font-weight: normal; }


.site-content .content-area {width: 76%; float: left; padding: 0 25px 0 0; }
.site-content .widget-area {width: 24%; padding: 0 !important; float: left; margin-top: 0; }

#primary header.entry-header {display: none; }


/*contact us page*/
.call-to-strip {padding: 35px 0 0; background: #F9F9F9; }
.call-strip .phone a {display: flex; align-items: center; gap: 10px; color: #000; font-size: 18px; font-weight: 500; }
.call-strip {display: flex; gap: 30px; }
.address-sec {background: #fff; padding: 30px; margin-bottom: 30px; }
.add-map-col {display: grid; grid-template-columns: 3fr 1fr; gap: 15px; }
.add-cont {font-size: 12px; margin-bottom: 5px; }
.bold {font-weight: bold; }
.map-title {margin-bottom: 10px; }
a.map-link {font-size: 12px; color: #0D8EE5 !important;     font-weight: normal;}
ul.social-links li {display: inline-block; margin-left: 0; margin-right: 5px; }
ul.social-links li img {max-height: 24px; }
.add-map-col .address {padding: 10px; background: #F8FAFC; }
.address .link {margin-bottom: 5px; }
.add-map iframe {display: block; }
ul.social-links {margin: 0; }


.email-press-section {display: grid; grid-template-columns: 1fr 1fr; gap: 25px; }
.sam-col {padding: 20px; background: #fff; }
.email-title {font-size: 18px; font-weight: bold; }
.email-ids .email a {font-size: 16px; color: #999999; }
.email-ids .email:not(:last-child) {margin-bottom: 15px; }
.email-press-section .sub-title {font-size: 30px; }
.email-ids .press-cont{color: #999999; }



/*header title*/
.header-title {background: #333333; padding: 60px 0; }
.inner-title {color: #fff; font-size: 30px; }
.brad-cumb *, .brad-cumb {color: #B5B5B5; }
.brad-cumb {margin-bottom: 5px; font-size: 12px; }
.brad-cumb a {margin-right: 5px; }
span.bread-span {margin-left: 5px; }


.site-content {max-width: inherit; clear: both; display: block; width: 100%; float: left; padding-bottom: 35px; padding-top: 35px; }
.site-content .site-content-wrap {max-width: 1250px; margin-left: auto; margin-right: auto; }
.call-to-strip .container {background: #fff; padding: 30px; display: flex; justify-content: space-between; align-items: center; }




/**/
.page-template-homepage .header-title {display: none; }
.page-template-homepage > .clearfix {background: inherit; }




/* Career page design */
.page-template-page-careers .site-content .content-area {width: 100%; }
.pg-card.active {color: inherit; }
.career-card .card-inner {height: 0; overflow: hidden; }
.page-template-page-careers .career-card {background: #fff; margin-bottom: 40px; }
.career-card .pg-card {border-bottom: 1px solid #CCCCCC80; padding: 20px 30px; }
.career-card .main-title {    padding: 20px 30px 0;}
.career-card .pg-card:last-child {border-bottom: 0; margin-bottom: 0; }
.career-card .pg-card.active .card-inner {height: auto; padding-bottom: 10px; padding-top: 15px;     padding-right: 30px;}
.career-card .pg-card .card-title {position: relative;     cursor: pointer;}
.career-card .pg-card .card-title:after {content: ""; background: url(/wp-content/uploads/2022/09/arrow-down-s-line.svg) no-repeat; position: absolute; right: 0; top: 0; width: 30px; height: 30px; }
.career-card .pg-card a.btn {background: #EC4E32; border-color: #EC4E32; }
.career-card .pg-card .card-title h3 {font-size: 16px; margin-bottom: 0; }
.career-card .pg-card.active .card-title:after {filter: invert(43%) sepia(88%) saturate(3217%) hue-rotate(342deg) brightness(95%) contrast(94%); transform: rotate(-180deg); }
.career-card .card-title:after {content: ""; background: url(/wp-content/uploads/2022/09/arrow-down-s-line.svg) no-repeat; position: absolute; right: 0; top: 0; width: 30px; height: 30px;     transition: 0.5s;}

.career-card .pg-card .card-inner ul li {list-style-type: circle; position: relative; color: #999999; margin-bottom: 5px; }
.career-card .card-inner p {color: #999; }
.career-card .pg-card .card-inner ul {margin-left: 25px; }
.career-card ul.list li::marker {line-height: 1; }
.career-card .pg-card .card-inner ul.list li {margin-left: 0; }

/*home page design*/
.intro-section {background: #F8F8F8; padding: 50px 0 120px; }
.page-template-homepage .site-content {padding-top: 0; padding-bottom: 0; }
.intro-section .main-title {font-size: 56px; line-height: 1.2; margin-bottom: 50px; }
.intro-section .container {display: grid; grid-template-columns: 1.1fr 1fr; align-items: center; gap: 50px; }
.green-txt {color: #159C54; }
.intro-section .punch-line {font-size: 22px; font-weight: 500; }


.mba-application-sec {box-shadow: 0px 0px 6px #00000014; border-radius: 16px 16px 0px 0px; padding: 30px 30px; margin-top: -90px; background: #fff; }
.section-head {display: flex; justify-content: space-between; align-items: center; gap: 30px; margin-bottom: 30px; }


.online-chat-rw {background: #F8F8F8; padding: 20px 40px; display: flex; justify-content: space-between; align-items: center; overflow: hidden; position: relative;}
.chat-icon {width: 123px; height: 123px; display: flex; align-items: center; justify-content: center; box-shadow: 0px 0px 24px #2478f614; border-radius: 100%; background: #fff; }
.apply-application-table {display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 30px; }
.mba-table tr th {background: #F5F9FF; padding: 15px; text-align: left; }
.mba-table tr td:first-child {width: 590px; }
.mba-table tr td:nth-child(2) {width: 100px; }
.mba-table tr td:last-child {width: 260px; }
.mba-table tr td, .mba-table tr th {border-right: 0; border-left: 0; font-size: 14px; padding: 6px 15px; }
thead.mba-head, tbody.mba-table-cont {border: 1px solid #CACCDD; }
table tr td a.btn {padding: 10px 20px; font-size: 12px; }
.chat-btn {position: relative; }
.chat-btn:after {background: url(/wp-content/uploads/2022/09/logo-back.png) no-repeat; content: ""; background-size: contain; width: 200px; height: 200px; position: absolute; right: -40px; top: -50px; z-index: 1;}
.chat-btn a.btn {position: relative; z-index: 9; cursor: pointer; }
.latest-post-slider .slick-slide, .collage-list-slider .slick-slide {padding: 10px; }
.latest-post-section .slick-list, .collage-list-slider .slick-list {margin-left: -10px; margin-right: -10px; }

.full-width-container .container {padding: 0; }
.full-width-container {margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); }
.latest-post-section a.link {display: flex; gap: 5px; color: #6E6E6E; margin-bottom: 5px; }
.latest-post-container .punch-line {display: flex; gap: 10px; }
.latest-post-section:before, .entrance-exam-sec:before {content: ""; width: 100%; height: 90%; position: absolute; left: 0; background: #F9F9F9; top: 0; z-index: -1; }
.latest-post-section, .entrance-exam-sec {padding-top: 50px; position: relative; }
.bg-red {background: #EC4E32; }
.single-college .college-header.has-cover-image .row {z-index: unset; }
.single-college table {width: 100% !important; }
.college-table>thead>tr>th {background: #F5F9FF; border: 1px solid #ccc; font-size: 14px; color: #000; }
table>tbody>tr>td { font-size: 14px;}
.inner-related-content .row {margin: 0 auto; font-size: 14px; align-items: center; }
.inner-related-content .icon img {max-width: 12px !important; }
.inner-related-content .row .date {margin-left: 10px; font-weight: bold; margin-right: 4px; }
.inner-related-content .row .content a {color: #000; }
.inner-related-content h2 {color: #159C54; font-size: 20px; font-weight: normal; margin-bottom: 5px; }
.related-article.college-card-cont {padding: 15px !important; }
.inner-related-content {padding: 20px; background: #E5F6F0 0% 0% no-repeat padding-box; border: 2px dashed #02A569; }

.college-header.has-cover-image {margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); background: #333333; margin-bottom: 0; display: flex; align-items: center; }
.header-collage-icon {margin-right: 20px; }
.college-header-content .flex-container {align-items: center; }
.college-header.has-cover-image .college-header-content {margin-bottom: 0; }
.header-college-cont .college-page-title {margin-top: 0; margin-bottom: 12px; }
.header-college-cont .pg-breadcrumbs.white * {color: #B5B5B5 !important; }
.header-college-cont .pg-breadcrumbs.white {margin-top: 0 !important; margin-bottom: 5px; }
.college-header-content .college-subtitle.light span {font-weight: normal !important; }
.single-college .header-title {display: none; }
.header-collage-icon .college-avatar {width: 77px; height: 77px; border-radius: 100px; object-fit: cover; }

/*.college-header.has-cover-image { display: none;}*/
.popular-table.college-card-cont tr td:first-child {color: #3AB0FF; }
.college-card-cont .post-featured-image {margin-bottom: 5px; }
.single-college .site-content .entity-navigation {margin-top: 0 !important; }
.single-college div#content.site-content {padding-top: 0; }
.college-card-cont .links {display: flex; align-items: center; gap: 15px; }
.bottom-header-menu {margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); margin-bottom: 30px; position: relative;}
.single-college-sidebar .related-posts-2 {background: #fff; }
.single-college-sidebar ul {border: 0 !important; }
.single-college-sidebar .related-posts-2 h2.widget-title {margin: 0; padding: 20px; line-height: 1; font-size: 20px; border-bottom: 1px solid #eee; }
.single-college-sidebar .widget ul li a, .single-college-sidebar .widget ol li a {border-bottom: 1px solid #eee; font-weight: normal; }
.college-card-cont .links p {margin-bottom: 0; margin-top: 0; }
.table-details a {color: #0D8EE5; }
.college-card-cont tr th {background: #F5F9FF; text-align: left !important; padding: 10px; font-size: 14px; font-weight: normal; border-left: 1px solid #ccc; border-top: 1px solid #ccc;     border-bottom: 0 !important;}
.college-card-cont .card .card-content ul li {list-style-type: circle !important; }
.table-details a {margin-left: 4px; font-size: 14px; }
.popular-table.college-card-cont tr th {font-weight: bold; text-transform: uppercase; }
.popular-table.college-card-cont tr td:last-child {font-weight: bold; width: 100px; }
.college-card-cont tr th:last-child {border-right: 1px solid #ccc; }
.college-card-cont tr td, .college-card-cont tr th {text-align: left !important; font-size: 14px; box-sizing: initial; height: auto !important;}
.college-card-cont table {width: 100%; }
.mba-table tr th {padding: 10px 15px; }

.links-boxs { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 20px; column-gap: 50px;  }
.tra-discussion-links{background: #FFFFFF;position: relative; border: 2px solid #EEEEEE; border-radius: 10px 10px 0px 0px; padding: 30px;}

span.chat-line {display: flex; font-size: 10px; color: #C2C2C2;     gap: 3px;}
.latest-post-section .links-boxs a.link,
.tra-discussion-links .links-boxs a.link {font-size: 14px; color: #000; align-items: flex-start; gap: 10px; display: flex;    margin-bottom: 5px;}
span.chat-line img {max-width: 15px !important; }
.link-box {padding-bottom: 10px; border-bottom: 1px solid #cccccc40; }
.link-box:nth-child(5), .link-box:nth-child(6), .link-box:nth-child(7), .link-box:nth-child(8) {border-bottom: 0; padding-bottom: 0; }
.tra-discussion-links:before {position: absolute; content: ""; background: #FF6B6B; height: 4px; width: 90%; left: 0; right: 0; margin: 0 auto; top: -3px; border-radius: 10px; }
.entrance-exam-sec .tra-discussion-links:before {background: #2E3191; }
ul.exam-list li:hover a {color: #6B6ECB; }
/*.latest-article {box-shadow: 0px 0px 12px #00000014; }*/
.latest-slider-wrap {padding: 15px; }
.slider-btn {padding: 15px; border-top: 1px solid #cccccc7d; }
.discution-post-boxs {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 15px; }
.dis-post-bx {background: #F8FAFC; padding: 20px;}
.post-date {font-size: 11px; color: #999999; margin-bottom: 5px; }
.dis-post-bx .post-title {font-size: 17px; font-weight: bold; color: #000000; margin-bottom: 10px; }
.discution-post-boxs .post-content {color: #999999; }
.post-footer {display: flex; justify-content: space-between; gap: 20px; }
.post-img-name {display: flex; align-items: center; gap: 10px; font-size: 14px; font-weight: 500; }
.post-hart, .post-chat {display: flex; align-items: center; gap: 5px; font-size: 14px; }
.post-ft-rt {display: flex; gap: 15px; }
.discution-post-boxs .post-content {color: #999999; margin-bottom: 15px; }
.post-chat {color: #999999; }
.post-hart {color: #FF4D4D; }

.table-scroll:last-child tbody.mba-table-cont {border-left: 0; }
.table-scroll:last-child thead.mba-head {border-left: 0; }


/**/

.en-boxs {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; }
.entra-box a.link {display: flex; gap: 5px; border-bottom: 1px solid #eee; padding: 6px 0; font-size: 14px; color: #000; }
.letest-entrance-exam {border: 2px solid #EEEEEE; border-radius: 10px 10px 0px 0px; padding: 30px; display: grid; grid-template-columns: 8fr 2fr; background: url(/wp-content/uploads/2022/09/exam.png) no-repeat right -40px center; align-items: center; position: relative; }
.entra-box:nth-child(5) a.link, .entra-box:nth-child(6) a.link, .entra-box:nth-child(7) a.link, .entra-box:nth-child(8) a.link {border-bottom: 0; }
.letest-entrance-exam:before {position: absolute; content: ""; background: #C96BFF; height: 4px; width: 90%; left: 0; right: 0; margin: 0 auto; top: -3px; border-radius: 10px; }
.latest-slider-wrap img {height: 240px; object-fit: cover; margin-bottom: 15px; }
.slider-title {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;     min-height: 48px;}
/**/


.slick-arrow.slick-next, 
.slick-arrow.slick-prev {width: 35px; height: 35px; box-shadow: 0px 0px 6px #00000029; background-color: #fff !important; opacity: 1; background-size: 17px !important;}
.slick-arrow.slick-prev {background: url(/wp-content/uploads/2022/09/left.png) no-repeat center center; margin-left: -15px;}
.slick-arrow.slick-next {background: url(/wp-content/uploads/2022/09/right.png) no-repeat center center; margin-right: -15px; }

.slick-arrow.slick-next:before, 
.slick-arrow.slick-prev:before{display: none;}

.slick-dots, .slick-next, .slick-prev {
    position: absolute;
    display: block;
    padding: 0;
}
.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 32px;
    height: 32px;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: #FFF;
    border: none;
    outline: 0;
    background: 0 0;
    opacity: .5;
}
.slick-next {
    right: 0;
}
.slick-prev {
    left: 0;
    z-index: 10;
}

.filter-items .noUi-horizontal {height: 10px; }
.filter-items .noUi-horizontal .noUi-handle {width: 15px; height: 15px; right: -5px; top: -3px; }
input.facetwp-slider-reset {background: #EC4E32; color: #fff; box-shadow: inherit; border: 0; border-radius: 0; padding: 5px 15px; }
.filter-items .facetwp-slider-wrap {padding-bottom: 10px; }

span.facetwp-slider-label {margin-bottom: 8px; display: block; }
.single-college ul li, .single-college p {font-size: 14px; }
table.college-table tr td {font-size: 14px; padding: 10px; border-right: 1px solid #c5c6c7; }
.entrance-exam-rw-sidebar {display: grid; grid-template-columns: 3fr 1fr; gap: 20px;    margin-bottom: 50px;}
.mba-collages-cities {background: #FFFFFF; border: 2px solid #EEEEEE; padding: 25px;}
.city-name-link a.link {display: flex; gap: 5px; color: #2478F6; }
.city-name-link .sub-title {font-weight: 500; margin-bottom: 0;}

.mba-collages-cities .sub-title {font-weight: 500; }
.city-box {display: flex; gap: 10px; padding: 20px 0; margin-bottom: 10px; border-bottom: 1px solid #eee; }


.collage-list .collage-img img {width: 100%; object-fit: cover; height: 235px; }
.collage_new_list {border: 1px solid #EEEEEE; }
.collage-list .collage-img {padding: 8px;     position: relative;} 
.collages-content {padding: 10px 25px 25px;    min-height: 165px;}
.collage-name {font-size: 18px; font-weight: bold; margin-bottom: 6px; line-height: 1.3; }
.collage-city-name {font-size: 12px; color: #999999; margin-bottom: 5px; }
span.course-name {display: block; color: #999999; font-size: 14px; text-transform: uppercase; }
.course-fees {margin-bottom: 10px; }
.collage-process-link a.link {color: #000000; font-size: 12px; text-decoration: underline !important; }
a.link {display: flex; gap: 5px; }
a.link img {max-width: 15px !important; }
.collage-process-link {display: flex; gap: 10px; margin-bottom: 15px; }
.college-card-cont .college-table th {background: #F5F9FF; font-size: 14px; text-transform: uppercase; color: #000; }
.college-card-cont table.college-table thead tr {border-bottom: 0; }
.college-card-cont table.college-table {border: 1px solid #c5c6c7 !important; }
table.college-table tr td {font-size: 14px; padding: 10px; border-left: 1px solid #ccc; }

.mb-1 {margin-bottom: 10px !important; }
span.collage-no {position: absolute; top: 20px; left: -8px; background: #2478F6; color: #fff; line-height: 1; font-size: 10px; padding: 5px; }
span.collage-no:before {content: ""; width: 6px; height: 6px; border-left: 6px solid transparent; border-right: 6px solid #2478F6; border-top: 6px solid transparent; position: absolute; left: -5px; top: -6px; }
.collage-logo {position: relative; left: 25px; margin-top: -40px; border: 4px solid #FFFFFF; width: 75px; height: 75px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background: #fff;     overflow: hidden;}
.collage-no b {font-size: 14px; font-weight: normal; }


/*subscribe Newslatter*/
.subscribe-to-newslatter-sec {background: #F9F9F9; padding: 50px 0; }
label.form-label {display: block; margin-bottom: 5px; }
form.subscribe-form {display: flex; align-items: flex-end; gap: 20px; }

.newslatter-form .search-select, 
.newslatter-form input.search-input, 
.newslatter-form button.search-btn {width: 100%; height: 45px; padding: 10px 15px; color: #989898; border: 1px solid #EBEBEB; }
.news-form-filed {width: 35%; }
.news-form-filed.news-form-email {width: 50%; }
button.search-btn {background: #EC4E32; color: #fff !important; width: 145px !important; }
.submit-button {width: 145px; }


.select-who select {background: #fff url(/wp-content/uploads/2022/09/arrow-down-s-line.svg) no-repeat center right 8px; background-size: 24px; }
.search-form select#categories {background: url(/wp-content/uploads/2022/09/dropdown.svg) no-repeat right 10px center; }

.header-title p.inner-description {font-size: 12px; color: #B5B5B5; margin-top: 5px; }
.post-footer .post-img-name img {width: 32px; height: 32px; object-fit: cover; border-radius: 32px; }




/*collages page*/
.collages-list-row {display: grid; grid-template-columns: 3.5fr 9fr; gap: 20px; margin-bottom: 50px; }
.facetwp-facet { overflow-x: hidden;}
.filter-header { background: transparent;    color: #000000;}
.college-card .college-title > a {color: #2478F6; font-size: 18px; font-weight: 600; }
.college-subtitle, .college-subtitle>a { font-size: 12px;  color: #999999;}
.college-card > .flex-container {flex-direction: row-reverse; justify-content: space-between;    gap: 30px; }
.college-card .college-thumbnail {width: 250px; height: 200px; border: none; margin-right: 0; background-size: contain !IMPORTANT;     border: 1px solid #eee;}
.college-card {padding: 25px; margin-bottom: 16px; border-radius: 0; border: 0; position: relative; }
.college-card.featured {border: 1px solid #2478F6; background: #F5F9FF; }
.college-card .secondary-link {font-size: 12px; color: #999999 !important; text-decoration: underline !IMPORTANT; display: flex; gap: 10px; }
.collage-details-link {display: flex; gap: 15px; }
.apply-btn .button {background: #EC4E32; }
.collage-card-title, .collage-city-details {margin-bottom: 6px; }
.collages-more-details {margin-bottom: 15px; }
.collages-fees {margin-bottom: 15px; }
.collage-card-container .collage-name {font-size: 14px; }
.card-valu-name {color: #000; font-weight: 600; white-space: nowrap; }
.collage-fees-exam .stats-value {font-size: 14px; font-weight: 500; letter-spacing: 0; color: #000; display: flex; gap: 5px; min-width: 120px; }
.collages-fees .collage-fees-exam {display: flex; gap: 10px; }
.college-filter-footer {display: none; }
.collages-list-row aside#secondary {height: 100%; overflow: hidden; }


.college-filter-container aside .card {border: 0; padding: 20px; height: 100%;}
.college-filter-container .card .filter-items:last-child {margin-bottom: 0; }
.facetwp-checkbox { color: #000;}
.filter-items .facetwp-checkbox {    background: url(/wp-content/uploads/2022/09/square.png) no-repeat left top 3px;  padding-left: 25px; background-size: 14px !important;}
.filter-items .facetwp-checkbox.checked {background: url(/wp-content/uploads/2022/09/check.jpg) no-repeat left top 3px; }
.filter-items .facetwp-facet {max-height: inherit; overflow: hidden; padding: 0; }
.facetwp-toggle {cursor: pointer; font-size: 12px; color: #999; font-weight: 500; }
.college-filter-container .card .filter-header { padding: 0;  margin-bottom: 10px;}
.college-filter-container .card .filter-items { margin-bottom: 15px;}
.college-filter-container .facetwp-dropdown {  border: 1px solid #B2C1E0;}
.mb-2{margin-bottom: 20px !important;}
.page-template-archive-college .mba-application-sec { margin-top: 50px;}
.page-template-archive-college .apply-application-table {margin-bottom: 0; }
.facetwp-facet-pagination .facetwp-pager .facetwp-page.active { background: #F5F9FF; color: #2478F6;}
.facetwp-pager a.facetwp-page.prev.active, .facetwp-pager a.facetwp-page.next.active {background: #2478F6; color: #fff; }
.facetwp-facet-pagination .facetwp-pager .facetwp-page {border: 0; background: #fff; margin-right: 0; color: #CECECE;    min-width: 32px; }
.facetwp-facet .facetwp-pager {display: inline-block; border: 1px solid #fff; }
.facetwp-facet.facetwp-facet-pagination { text-align: center; overflow: hidden;}

.college-card-cont .collage-list-slider .slick-slide {margin: 0 10px; padding: 0; }
.college-card-cont a#load {display: flex; gap: 5px; color: #0D8EE5; }
.single-college .edge-cards-mobile .college-card-cont:first-child {margin-top: 0; }
.college-card-cont .post-date { margin-bottom: 5px;}
.college-card-cont .collage-list-slider .slick-list {padding-right: 80px; }
.top-collages-slider .slick-slide {margin: 0 5px; }
.collage-slide-box {padding: 10px 20px; background: #FFFFFF; border: 1px solid #EEEEEE; }
.collage-slider-title {font-weight: bold; margin-bottom: 15px; font-size: 14px; min-height: 64px; }
.collage-slide-box img {display: inline-block; width: 77px; height: 77px; border-radius: 77px; margin-bottom: 5px; }
.collages-list small {display: none; }
.college-card .collage-card-container {justify-content: center; }
.single-college .card {border: 0; margin: 0; }
.single-college .edge-cards-mobile .college-card-cont {padding: 20px; background: #fff; margin-top: 20px; }
.single-college .card iframe {height: 220px; display: block; }
.address-social-media-links ul li {margin-right: 5px; }
.single-college .college-page-heading {margin-top: 0; margin-bottom: 15px; }
#related-posts-2 .filter-item small.text-muted {font-size: 12px; color: #999999; font-weight: normal; margin-top: 6px; display: block; }
.single-college .col-sm-9 > .card {padding: 20px; border: 0; }
.single-college .card .card-content {padding: 0; }
.single-college .college-card-cont .card .col-md-4 {padding: 15px; background: #F8FAFC; }
.address-social-media-links ul li a img {max-width: 25px !important; }
.single-college .card .col-md-4 .website-link a {font-size: 12px; color: #0D8EE5; }
.single-college .card .col-md-4 .content {font-size: 12px; margin-bottom: 10px; }

/*collage Detail page*/
.college-gallery .college-gallery-item { margin: 0 7px 7px 0; width: calc(25% - 7px); height: 220px;border-radius: 0; border: 0;}
.mb-3 {margin-bottom: 30px !IMPORTANT; }

.college-card-cont .dis-post-bx {padding: 8px; border: 1px solid #EEEEEE; background: #fff; }
.college-card-cont .discution-post-boxs .post-content { margin-bottom: 0;  font-size: 12px;}
.college-card-cont .dis-post-bx .post-title a {color: #000; text-decoration: underline !important; }
.college-card-cont .dis-post-bx .post-title {line-height: 1.3; margin-bottom: 5px; }

/*article page*/
.main-content .content-col .category a {color: #000; font-size: 14px; text-decoration: underline !important; margin-bottom: 5px; margin-right: 5px; display: inline-block; }
.content-col em.item-date {font-size: 13px; color: #B5B5B5; font-style: initial; margin-bottom: 10px; display: block; }
.content-col .latest-post-selection article .item-title-tag {font-size: 20px !important; line-height: 1.5; margin-bottom: 0; }
.content-col .main-link.read-more-wrap p {margin-bottom: 10px; }
.main-content .content-col .category a.main-link.read-more-wrap {text-decoration: inherit !important; font-size: 16px; display: block; font-weight: bold; margin-bottom: 5px; }
.entry-content > .pg-breadcrumbs, 
.entry-content > .entry-title,
.category .pg-breadcrumbs{display: none; }
.main-content .content-col .category a:hover {color: #2478f6; }
.latest-post-selection.pages li a {background: #fff; color: #CECECE; min-width: 32px;}
.latest-post-selection.pages li { float: none; margin: 0;}
.lps-top-section-wrap .lps-pagination-wrap {display: block; text-align: center; }
.latest-post-selection.pages { display: inline-block; margin: 0 auto; padding: 0 15px; background: #fff; width: auto;}
.latest-post-selection.pages li.pages-info {font-size: 14px; color: #999; }
.latest-post-selection.pages li.current a { background: #F5F9FF; color: #2478F6;}
.latest-post-selection article:last-child {margin-bottom: 0; }
.latest-post-selection {margin-bottom: 30px; }

/**/
.entity-navigation .navigation-menu>.navigation-menu-item.active,
.entity-navigation .navigation-menu>.navigation-menu-item{padding: 15px 15px;border: 0;  line-height: 1; border-radius: 0;}
.entity-navigation .navigation-menu>.navigation-menu-item {color: #000;  }
.entity-navigation-wrapper .entity-navigation {margin: 0 0 30px; justify-content: center; background: #fff; border-bottom: 0; }
.category .site-content {padding-top: 0; }
.category .entity-navigation-wrapper {margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); }

/*archive*/
.archive .entity-navigation-content ul li {list-style-type: circle; margin-bottom: 6px; }
.archive .entity-navigation-content ul, .archive .entity-navigation-content ol {margin-left: 20px; margin-top: 0; margin-bottom: 30px; }
.archive .entity-navigation-content table {width: 100% !important; margin-bottom: 30px; }
.archive .entity-navigation-content table tr td p {margin-top: 0; }
.archive .entity-navigation-content table tr:first-child td {background: #F5F9FF; border-color: #CACCDD; }
.archive .entity-navigation-content {overflow-x: auto; background: #fff; padding: 20px; }
.archive .entity-navigation-content p, 
.archive .entity-navigation-content ol li,
.archive .entity-navigation-content ol li a,
.archive .entity-navigation-content ul li,
.archive .entity-navigation-content ul li a,
.archive .entity-navigation-content table tr td {font-size: 14px; }
.archive .entity-navigation-content h1, 
.archive .entity-navigation-content h2, 
.archive .entity-navigation-content h3, 
.archive .entity-navigation-content h4, 
.archive .entity-navigation-content h5, 
.archive .entity-navigation-content h6, 
.archive .entity-navigation-content p {margin: 0 0 20px;}



.single-college-content-sec table {margin-bottom: 30px; }


.college-card-cont .card-content {overflow-x: unset; }
.college-card-cont.single-placement table.college-table {margin: 0 auto !important;}


/*collage listing page*/
.is-featured {display: inline-block; position: absolute; top: 0; font-size: 12px; background: #2478F6; color: #fff; padding: 5px 10px; line-height: 1; }
.subsription-form .submit-button .wpcf7-submit {background: #EC4E32; padding: 0 30px; line-height: 1; border: 0; font-size: 14px; color: #fff; width: 100%; cursor: pointer;}
.subsription-form span.wpcf7-not-valid-tip {position: absolute; font-size: 13px; }
.subsription-form .submit-button span.wpcf7-spinner {position: absolute; }
.subsription-form .submit-button .wpcf7-submit, 
.subsription-form .form-filed select.wpcf7-form-control, 
.subsription-form .form-filed input.wpcf7-form-control {height: 40px; border: 1px solid #EBEBEB;}
.subsription-form {display: flex; width: 100%; gap: 15px; align-items: end; }  
.subsription-form .form-filed select.wpcf7-form-control, .subsription-form .form-filed input.wpcf7-form-control {color: #000; padding: 10px 15px; width: 100%; }
.subsription-form .form-filed:first-child {width: 36%; }
.subsription-form .form-filed:nth-child(2) {width: 50%; }
.subsription-form .form-filed select.wpcf7-form-control {background: #fff url(/wp-content/uploads/2022/09/arrow-down-s-line.svg) no-repeat right 10px center; }

:focus-visible {
    outline: -webkit-focus-ring-color auto 0 !important;
}
::placeholder {
    color: #999;
}




/*
26-09-2022 21:42
*/
.top-collages-list .course-fees:nth-child(4) {
    display: none;
}
.collage-city-name .city-public {
    margin-left: 20px;
}
.archive-header {
    padding: 20px;
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%);
    margin-top: -80px;
    position: relative;
    margin-bottom: 50px;
    background: #fff;
}
.archive-header p {
    font-size: 14px;
}

.header-title .container, header#header .container {
    padding: 0;
}   
.new_artic {
    box-shadow: 0px 0px 12px #00000014;
}
ul.social-links li img {
    width: auto;
}




/*29-11-2022*/
.latest-post-slider .slider-title {
    min-height: inherit;
    -webkit-line-clamp: unset;
}
.latest-post-slider .slider-title a p{font-size: 11px;
    color: #999999;
    margin-bottom: 5px;}




@media only screen and (max-width: 1200px) {
h1.main-title { font-size: 28px;}
.main-title { font-size: 30px;}
.sub-title, .footer-title {font-size: 17px;}
.sidebar ul.exam-list li a {padding: 10px 20px;}
body, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content p, .entry-content table { font-size: 15px;}
.mba-table tr td, .mba-table tr th, .btn, span.course-name, .search-form input, .search-form select, .post-img-name, .site-content .widget-area .widget_pages ul li a { font-size: 13px;}
.container, .site-content .site-content-wrap, .site-info .container {max-width: 950px; }
.site-footer { padding: 40px 0;}
.site-info {padding: 10px 0; }
.collage-content {margin-bottom: 15px; }
.pad-tp-bt-6, footer {padding-top: 50px; padding-bottom: 50px; }
ul.footer-menu li a, .sidebar ul.exam-list li a, .copyright, .site-copyright { font-size: 13px;}
.footer-logo img {max-width: 190px !important; }
#header .nav-menu a, .nav-menu a{font-size: 14px;}
.search-form form {font-size: 15px;}

header .ubermenu .ubermenu-nav > li > .ubermenu-target {padding: 20px 15px; font-size: 14px;}
.top-header ul li a{font-size: 14px;}
.intro-section .main-title {font-size: 45px; margin-bottom: 30px;}
.intro-section .punch-line {font-size: 20px;}

.intro-section { padding: 30px 0 100px;}
.post-footer { gap: 10px;}
.search-form input, .search-form select{    padding: 10px 10px;}
.mb-5 {margin-bottom: 40px; }
.subscribe-to-newslatter-sec { padding: 40px 0;}
.submit-wrap { width: 100px;}
.mba-table tr td:first-child {width: 370px; }
.latest-slider-wrap img {height: 180px;}
.links-boxs {gap: 20px; column-gap: 30px; }
.section-head { margin-bottom: 20px;}
.chat-icon {width: 113px; height: 113px;}
.sub-title, .footer-title {font-size: 16px; }
ul.exam-list li a { padding: 10px 15px;}
.city-icon {width: 60px; }
.tra-discussion-links { padding: 25px;}
.collages-content {padding: 10px 20px 20px;}
.collage-process-link a.link { font-size: 11px;}
a.link { gap: 4px;}
.newslatter-title {margin-bottom: 20px; }
.dis-post-bx .post-title, .collage-name, .fees {font-size: 16px;}

/*inner pages*/
.header-title { padding: 40px 0;}
.about-img img {height: 240px;}
ul.social-links li { margin-right: 0px;}
.address-sec { padding: 20px; margin-bottom: 20px;}
.email-press-section { gap: 15px;}
.inner-title { font-size: 25px;}
.site-content .widget-area .widget_pages ul li a{    padding: 8px 20px;}

/*collages page */
.collage-details-link img {max-width: 15px !important; }
.collage-slide-box {padding: 10px 10px;}
.college-card .college-thumbnail {width: 200px;}
.college-card .visible-md {display: none; }

.collage-slider-title { min-height: 84px;}
.mba-table tr td {height: 53px; }


}


@media only screen and (max-width: 980px) {
.site-info .container {  flex-direction: column;  align-items: center;}    
.pad-tp-bt-6, footer {padding-top: 40px; padding-bottom: 40px; }
h1.main-title {font-size: 25px; margin-bottom: 25px;}
h2.main-title {font-size: 22px !important; }
.unersity-info-sec .punch-line {margin-bottom: 25px; }
.university-boxes { grid-template-columns: 1fr 1fr;}
.entran-exam-row { grid-template-columns: 1fr 1fr;}
ul.exam-list li a { font-size: 14px;}

.col-img {min-width: 130px; max-width: 130px; }
.btn {padding: 12px 15px; }
body {font-size: 14px; }
.discussion-list li a { padding: 15px;}
.footer-navigation {grid-template-columns: 1fr 1fr; }
#header .nav-menu a, .nav-menu a {font-size: 13px; }

.main-content { grid-template-columns: 1fr;}
.in-place-admin-btn a.uni-btns { padding: 15px 15px;}
.search-form form {font-size: 14px;}
.entrace-container {width: 100%; }
  .letest-entrance-exam {flex-direction: column; display: flex; gap: 15px; }

.top-header .menu .main-menu li { background: transparent !important;}

  header .menu, 
  .top-header .menu {transition: all 0.2s linear; }
  header .menu .main-menu{ right: 0;}
  header .menu .main-menu,
  .top-header .menu .main-menu {margin: 0; padding-left: 0; width: 0; position: absolute; top: 0; opacity: 0; height: 100%; display: block; background: #ffffff; transition: all 0.2s linear; z-index: 99; }
  header .menu .main-menu li,
  .top-header .menu .main-menu li {width: 100%; background: #ffffff; }
header .menu .menu-active,
.top-header .menu .menu-active {width: 400px; opacity: 1; transition: all 0.2s linear; background: #333; }
  header .menu .menu-toggle,
  .top-header .menu .menu-toggle {display: block; }
 
  ul.main-menu {padding-top: 80px; }
  header .menu .main-menu li a,
  .top-header .menu .main-menu li a { padding: 10px 20px;  line-height: 1;  background: #333; color: #fff; }

/*toggle -menu*/
#header { padding: 5px 0;}
header .menu .menu-toggle{right: 30px;}
.top-header .menu .menu-toggle{left: 30px;}
#header .container {padding: 0 !important; }
#header .ubermenu-skin-grey-white.ubermenu-responsive-toggle {display: none; }
#header .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {float: inherit; width: 100%; }
header#header .menu .main-menu li {background: transparent !important; }
header .ubermenu .ubermenu-nav > li > .ubermenu-target {padding: 10px 15px; background: transparent !important; color: #fff; font-weight: normal; }
header .ubermenu-skin-grey-white { background: transparent;}
header .ubermenu-main .ubermenu-item.ubermenu-active:before{display: none;}
header .ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target { color: #fff;}
header .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {border: 0; background: transparent; position: relative; box-shadow: inherit; }
header .ubermenu .ubermenu-tab .ubermenu-tab-content-panel {  position: relative;  width: 100%;}
header .ubermenu .ubermenu-nav .ubermenu-column-1-3 {width: 100%; min-height: inherit !important; border: 0;}
header .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target>.ubermenu-sub-indicator { right: 20px !important;}
header .ubermenu .ubermenu-nav .ubermenu-column-1-2 {width: 100%; padding-left: 0 !important; }
header .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {background: transparent; min-height: inherit !important; padding-left: 30px; }
header .ubermenu-skin-grey-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop { width: 100%;}
header .menu .main-menu li a, .top-header .menu .main-menu li a { background: transparent !important;}
header .ubermenu-nojs.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, 
header .ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target { color: #fff;    background: #000 !important;}
header .ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {  color: #fff;  font-weight: normal !important;}
header .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target { color: #fff;}
header .ubermenu .ubermenu-submenu.ubermenu-submenu-id-742496 {width: 100% !important; min-width: 90%; }
header .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa]{left: -11px;}
header .ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop { background: transparent; box-shadow: inherit !important; border: 0;    padding-left: 10px;    margin-bottom: 10px;}
header .ubermenu-main .ubermenu-item-normal > .ubermenu-target { color: #fff;}


.site-content .widget-area .widget_pages ul li a {padding: 8px 15px; }
.team-section .flex-container { gap: 15px;    margin-bottom: 40px;}
.team-section .flex-container .flex-expand { padding: 15px;}

.single-college-content-sec table {margin-bottom: 20px; }
.collage-fees-exam .stats-value {min-width: 125px;}
.collage-slider-title {min-height: 65px; }
.mba-table tr td:first-child { border-left: 1px solid #ccc;}
.mba-table tr th:first-child {border-left: 1px solid #ccc; }

}


@media only screen and (max-width: 950px) {
.site-content .content-area {width: 72%;}
.site-content .widget-area {width: 28%;}
.site-content .widget-area .widget_pages .widget-title {font-size: 18px;}

.container, .site-content .site-content-wrap, .site-info .container {max-width: 890px; }
.intro-section .container {  gap: 30px;}
.intro-section .main-title {font-size: 34px; margin-bottom: 20px;}
.apply-application-table {grid-template-columns: 1fr; gap: 20px; }
.online-chat-rw { padding: 20px 20px;}
.main-title {font-size: 25px; line-height: 1.2;}
.chat-icon {width: 83px; height: 83px; }
.chat-icon img {max-width: 50px !important; }
.links-boxs { grid-template-columns: 1fr 1fr;}
.discution-post-boxs {grid-template-columns: 1fr 1fr; }
.mba-collages-cities { padding: 20px;}
.about-img img {height: 200px;     width: 100%;}
.page-template-page-careers .career-card {  margin-bottom: 20px;}
.career-card .pg-card { padding: 15px 20px;}
.career-card .main-title {padding: 15px 20px 0; }

body, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content p, .entry-content table {font-size: 14px; }

.collages-fees .collage-fees-exam {flex-direction: column; }
.archive-header {  margin-top: -60px;}


.add-map-col {grid-template-columns: 1fr; }
.call-to-strip .container {flex-direction: column; gap: 25px; }
.email-press-section .sub-title {font-size: 22px; }
.email-title { font-size: 16px;}
.email-ids .email:not(:last-child) {margin-bottom: 10px; }
.page-id-99185 .site-main .entry-content {margin-bottom: 0; }
.page-id-99185 article.page {margin-bottom: 0; }
.inner-title {font-size: 22px; }
.mb-5 {margin-bottom: 30px; }

.entrance-exam-rw-sidebar {margin-bottom: 30px;}
.team-section .flex-container { margin-bottom: 30px;}

header .ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target {border-width: 0 !important; }
header .ubermenu-responsive-default.ubermenu .ubermenu-tabs .ubermenu-tab-content-panel {box-shadow: none !important; border: 0 !important; }

.college-card .college-thumbnail {width: 150px; height: 150px; }
.filter-items .facetwp-checkbox {font-size: 13px; }
.college-card .college-title > a{    font-size: 16px;}
.college-card .secondary-link { gap: 5px;  font-size: 10px;}
.collage-fees-exam .stats-value {font-size: 13px;}
.college-card > .flex-container{    gap: 15px;}
.collages-list-row aside .widget-title {font-size: 20px; }

}

@media only screen and (max-width: 900px) {
.container, .site-content .site-content-wrap, .site-info .container {max-width: 720px; }
.college-page-heading { font-size: 18px;}

.bottom-header-menu .entity-navigation { overflow: auto; justify-content: unset !important; margin: 0 auto !important;padding: 10px 20px;}
.bottom-header-menu .entity-navigation-wrapper {width: 100%; margin: 0 auto; padding: 0; }
.bottom-header-menu {margin-left: calc(0px - 30px); margin-right: calc(0px - 30px); margin-bottom: 30px; }
.mb-4 {margin-bottom: 20px !important; }
}


@media only screen and (max-width: 767px) {
.course-detail { gap: 20px;  flex-wrap: wrap;}
span.icon-link { gap: 8px; }
.in-place-admin-btn { gap: 10px;}
.collage {flex-direction: column; }
.sub-title, .footer-title {font-size: 16px; }
.collage-fees { gap: 20px;  flex-direction: column;}
.site-info .container {flex-direction: column; text-align: center; gap: 5px; }

.intro-img img {height: 250px; object-fit: cover; }
h1.main-title {font-size: 22px; margin-bottom: 15px;}


/**/
.top-header .menu .menu-toggle {left: 15px; }
header .menu .menu-toggle {right: 15px; }


/**/
.intro-section .container {display: flex; flex-direction: column-reverse;     gap: 20px;}
.container, .site-content .site-content-wrap, .site-info .container {max-width: 95%; }
.container {padding: 0 15px !important; }
.mba-application-sec{margin-top: -70px;padding: 20px;}
.online-chat-rw { flex-direction: column; justify-content: center; text-align: center;  gap: 20px;}
.entrance-exam-rw-sidebar {grid-template-columns: 1fr;     margin-bottom: 20px;}

form.subscribe-form { gap: 10px; flex-direction: column;}
.news-form-filed, .news-form-filed.news-form-email {width: 100%; }
.newslatter-form .submit-button {width: 100%; text-align: center; }
.intro-content {text-align: center; }
.intro-section .punch-line {font-size: 18px; margin-bottom: 5px; }
.site-content .content-area {width: 100%; padding: 0; }
.site-content .widget-area {width: 100%; }
.header-title {padding: 30px 0; }
.career-card .pg-card .card-title h3 {  font-size: 15px;}
.career-card .pg-card .card-title:after { width: 20px; height: 20px; background-size: contain;}
.inner-title {font-size: 18px; }
.call-strip .phone a { font-size: 15px;}
.call-to-strip .container { padding: 20px !important;    width: 90%;}
.call-strip { gap: 20px;}
.email-press-section { margin-bottom: 20px;}
.call-strip .phone img {max-width: 20px !important; }
.mb-5 {margin-bottom: 20px; }
.tra-discussion-links {padding: 20px; }
.letest-entrance-exam { grid-template-columns: 1fr;  gap: 20px;}
.site-footer {padding: 30px 0; }
.city-box { margin-bottom: 0;     padding: 15px 0;}
.about-txt {padding: 20px !IMPORTANT;}
.team-section .flex-container { margin-bottom: 20px;}
.site-content { padding-bottom: 30px; padding-top: 30px;}
h2.main-title {font-size: 20px !important; }
.content-row { padding: 20px;}
.card-inner.card-content {font-size: 14px; }
.client-logos {  grid-template-columns: 1fr 1fr 1fr;}
.table-scroll {overflow: auto; }

.college-filter-container>aside {max-height: 90%; width: 90%; margin: 0 auto; overflow: auto; }
i.mdi.mdi-close:after {content: "X"; font-style: initial; line-height: 1; }
.college-filter-container .college-filter-footer{display: none;}
.collages-list-row { grid-template-columns: 1fr;}
.section-head {flex-direction: column; gap: 15px; }
.page-template-archive-college .mba-application-sec {margin-top: 30px; }
.college-card > .flex-container {flex-direction: column; }
.collages-fees .collage-fees-exam {flex-wrap: wrap; }

.inner-related-content .row { margin: 0 auto 5px; font-size: 12px;}
.inner-related-content {padding: 15px;}
.single-college-content-sec, .single-college-sidebar {padding: 0; }
.college-gallery .college-gallery-item { width: calc(50% - 7px);}
.single-college-sidebar {margin-top: 20px; }
.college-header-content .flex-container { margin: 10px 0;}
.college-header .container {padding: 0 !IMPORTANT; }
.college-header-content .pg-breadcrumbs { text-align: center;}
.header-college-cont .college-page-title { margin-bottom: 0;}
.header-collage-icon .college-avatar {width: 65px; height: 65px;}
.header-collage-icon {margin-right: 10px; }
.college-header-content .flex-container { justify-content: center;}
.single-college table { height: auto !important;}
.single-college-content-sec table {margin-bottom: 15px; }


.subsription-form {flex-direction: column; }
.subsription-form .form-filed {width: 100% !important; }
.page-template-archive-college .archive-header {margin: 0 0 20px; }
.page-template-archive-college .header-title .brad-cumb {margin-bottom: 0; }
.facetwp-facet.facetwp-facet-pagination { padding: 0;}
.college-card { margin-left: auto; margin-right: auto;}
.collage-slider-title {min-height: 35px; }
.collage-slide-box {padding: 20px; }
.page-template-archive-college .mba-application-sec {margin-top: 0; }
.collages-list-row {  margin-bottom: 40px;}
.college-gallery .college-gallery-item {height: 130px; }
h4 {margin-bottom: 10px; }
.entry-content .read-more, 
.entry-content .read-more2, 
.entry-content .read-more3, 
.entry-content .read-more4 { padding: 10px 20px;  border: 0;  border-radius: 5px;}
.logged-in.admin-bar .site-main section .comments-area form.comment-form{    padding: 0 30px 20px;}
.nav-links .page-numbers, .facetwp-pager .facetwp-page, .ais-pagination .ais-pagination--item .ais-pagination--link {padding: 4px 4px !important; font-size: 11px !important; }





}

@media only screen and (max-width: 480px) {
.university-boxes {grid-template-columns: 1fr; }
.article-box { grid-template-columns: 1fr;}
.in-place-admin-btn { grid-template-columns: 1fr;}
.entran-exam-row {grid-template-columns: 1fr; }
.footer-navigation {grid-template-columns: 1fr; gap: 10px; }
.footer-column li.menu:last-child {margin-bottom: 0; }
ul.footer-menu {margin-bottom: 0; }
.footer-navigation {gap: 20px; }
.ft-cont:last-child {margin-bottom: 0; }
.intro-img img {height: 230px; }
.college-gallery .college-gallery-item{    height: 150px;}
/*search form*/
.search-form form { flex-wrap: wrap;}
.inp-wrap.search-wrap {width: 100%; border-bottom: 1px solid #eee; } 
.inp-wrap.cat-wrap {width: 70%;     border-left: 0}
.team-section .flex-container { grid-template-columns: 1fr;}

/**/
.intro-section .main-title {font-size: 30px;}
.intro-section .punch-line {font-size: 16px;}
.submit-wrap {width: 90px; }
.section-head {flex-direction: column; text-align: center; gap: 10px; }
.section-head h2.main-title { margin-bottom: 5px;}
.main-title{font-size: 20px;}
.latest-post-container .punch-line { justify-content: center;}
.links-boxs {grid-template-columns: 1fr; }
.discution-post-boxs {grid-template-columns: 1fr; }
.latest-post-section, .entrance-exam-sec { padding-top: 30px;}
.collages-content {  min-height: inherit !important;}
.about-gallery {grid-template-columns: 1fr; }
.call-strip {gap: 10px; flex-direction: column; }
.call-to-strip .container { gap: 20px;}
.email-press-section { grid-template-columns: 1fr;}
.career-card .pg-card.active .card-inner { padding-right: 0px;}

.client-logos { grid-template-columns: 1fr 1fr;}
.client-logos .logo { height: 120px;}

header .menu .menu-active, .top-header .menu .menu-active {width: 90%;}
.logged-in.admin-bar header .menu .menu-toggle.active {top: 40px; }
.logged-in.admin-bar header .menu .menu-active {padding-top: 90px; }
.client-logos .logo:nth-child(2n) {border-right: 0; }

}

