/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         ThemeIsle
Author URI:     https://themeisle.com
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/


/*@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*
font-family: 'Inter', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Poppins', sans-serif;     
*/


a:focus, a:hover {
    opacity: 1;
    color: var(--nv-primary-accent);
}
.nv-page-title-wrap.nv-big-title {
    display: none;
}

html {
  scroll-behavior: smooth;
}


body, html, ul li, ul li a, p, div, table tr td, .btn, .button{font-family: 'Poppins', sans-serif;    color: #000;}
body, html {font-size: 16px; line-height: 1.6; }
h2, h3, h4, h5, h6, .main-title{font-family: 'Poppins', sans-serif;}
.nv-page-title-wrap.nv-big-title {display: none; }


/*general css*/
.bg-color-1 {background: #e7e7f787;}


.blcok {display: block; }


/*container*/
.neve-main > .container:not(.search .archive-container, .single-event .single-post-container, .error404 .archive-container) {max-width: inherit; padding: 0; }
.footer-bottom-inner .container {max-width: inherit !important; }
.copyright-sec {max-width: 1250px;}
p {
    margin-bottom: 20px;
}

/*COmmon css*/
.mb-0{margin-bottom: 0 !important;}
.mb-1{margin-bottom: 10px !important;}
.mb-2{margin-bottom: 20px !important;}
.mb-3{margin-bottom: 30px !important;}
.mb-4 {margin-bottom: 40px !important; }
.mb-5 {margin-bottom: 50px !important; }
.pad-tp-4 {padding-top: 40px; }
.pad-tp-8 {padding-top: 80px; }
.pad-bt-8 {padding-bottom: 80px; }
.pad-tp-bt-8{padding-top: 80px !important; padding-bottom: 80px !important;}
.pad-tp-10 {padding-top: 100px; }
.pad-bt-10 {padding-bottom: 100px; }
.pad-tp-bt-10{padding-top: 100px !important; padding-bottom: 100px !important;}


.pad-tp-bt-12{padding-top: 120px !important; padding-bottom: 120px !important;}

.pad-tp-bt-7{padding-top: 70px !important; padding-bottom: 70px !important;}
.pad-tp-bt-6{padding-top: 60px !important; padding-bottom: 60px !important;}
.pad-tp-bt-5{padding-top: 50px !important; padding-bottom: 50px !important;}
.pad-tp-bt-4{padding-top: 40px !important; padding-bottom: 40px !important;}
.pad-tp-bt-3{padding-top: 30px !important; padding-bottom: 30px !important;}
.pad-tp-6 {padding-top: 60px; }
.pad-bt-6 {padding-bottom: 60px; }
.bg-black{background: #101216;}
.pad-tp-bt-2 {
    padding-top: 20px;
    padding-bottom: 20px;
}
p:empty {display: none; }

.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.col-white{color: #fff !important;}

/*background color*/
.bg-bright-tu {background: #02DBDD !important; }
.bg-blue {background: #0F388A !important; }
.bg-sky-blue {background: #00A5EC !important; }
.light-blue {background: #1D5AD4 !important; }

.button.bg-white {background: #fff !important; color: #000 !important; border-color: #fff !important; }
.bg-white{background: #fff !important;}

/*titles*/
.title-row {display: flex; align-items: center; justify-content: space-between; }
.tag {color: #FFA500; font-weight: 500; margin-bottom: 5px; font-size: 12px; }
.main-head {font-size: 60px; margin-bottom: 25px; }
.main-title {font-size: 35px; color: #00AEEF; line-height: 1.3; font-weight: 700;}
.connect-lt .main-title {margin-bottom: 20px; }
.sub-title {font-size: 24px; font-weight: 700; line-height: 1.5;margin-bottom: 10px;}

h3.sub-title, .main-sub-title{color: #000;}
.text-blue, .text-blue p{color: #00AEEF !important;}
h1.main-banner-title {font-size: 45px; }
.txt-yellow {color: #FED33C; }
.small-title {font-size: 18px; font-weight: bold; }
.bg-gray {background: #F6F6F6; }
.small-txt {font-weight: bold; margin-bottom: 15px; }
.sub-title a, .small-txt a, .main-title a {color: #000; }
a {text-decoration: none !important; }
.main-head {font-size: 60px; margin-bottom: 30px; font-family: 'Poppins', sans-serif; font-weight: 700; }

/*buttons css*/
.title-btn a.button {color: #3A4252; background: transparent; font-size: 12px; }
button, .button.btn, .gform_footer .gform_button {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding: 14px 30px;
    line-height: 1 !important;
    background: #00A5EC;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    border: 1px solid #00A5EC;
    border-radius: 30px;
}
.bg-transparant {background: transparent !important; }
ul.program-tab-list li a:hover {background: #00A5EC; border-color: #00A5EC; }

.btn:hover, .button.button-primary:hover, .is-style-primary .wp-block-button__link:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    background: #000;
}

/*header*/
nav.header--row.header-main {background: transparent; }
.site-header .right .builder-item.desktop-left:nth-child(2) {padding-right: 0; width: 200px; }
.search-form .search-submit {background: #fff; border: 0; position: absolute; right: 0; opacity: 0; }
.search-form .search-field {border-radius: 30px !important; background: transparent; color: #fff; padding: 10px 20px; width: 230px; border: 3px solid #fff; height: 42px; }
.site-header .header--row-inner {position: relative;  z-index: 1;    background: transparent;}
.footer--row-inner.footer-main-inner.footer-content-wrap{background: transparent;}

/*language*/
.wpml-ls-legacy-dropdown-click {width: 138px; }
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {padding-top: 14px; padding-bottom: 14px; padding-left: 15px; border: 0; border-radius: 30px; font-size: 14px; line-height: 1; }

/*banner section*/
.hero-inner {position: relative; }
.hero-section {margin-top: -143px; 
/*  background: url(/wp-content/uploads/2023/04/home-background.jpg); background-size: cover; background-position: center; */
  background: radial-gradient(circle, rgba(3,182,239,1) 0%, rgba(15,75,125,1) 100%);
}
.hero-row {display: grid; grid-template-columns: 1fr 1fr; gap: 60px; padding-top: 15%; }
img.rocket-img {position: absolute; bottom: 20%; width: 400px; }
.home .main-head {font-size: 48px; margin-bottom: 5px; font-family: 'Montserrat', sans-serif; font-weight: 900; line-height: 1.2; }
.hero-section .sub-title {margin-bottom: 10px; }
.hero-btn {margin-top: 20px; }

.hero-btn .button {color: #0A90C9; border-radius: 30px; background: #fff; border-color: #fff; }
.hero-right img {display: block; bottom: -140px; position: absolute; max-width: 760px; right: 0;}
.hero-right {position: relative; }
.hero-left {margin-bottom: 30%;     position: relative;}
.way-section {background: #fff; margin-top: -90px; padding-top: 6%; border-radius: 70px 70px 0 0; }
.hero-left .sub-title { font-family: 'Montserrat', sans-serif;}

/*Rocket animation*/
img.rocket-img{animation: rocket 25s infinite;}
@keyframes rocket{
  0%{
    bottom: 20%;
    left: -25%;
  }
  15%{
    transform: rotate(0deg);
  }
  25%{
       transform: rotate(0deg);
     bottom: 25%;
  }
  80%{
    transform: rotate(-50deg);
  }
  100%{
    left: 110%;
    transform: rotate(0deg);
    bottom: 120%;
  }
}


/*coming soon page*/
.coming-soon {color: #CDCDCD; font-size: 5vw; font-weight: bold; }


/*orbit way*/
.way-section .way-row.mb-5 {margin-bottom: 80px !important; }
.way-title {display: block; color: #666666; font-weight: 500; margin-top: 15px; }
.way-list {display: inline-block; text-align: center; margin: 0 20px; position: relative; }
.way-row {text-align: center; }

.way-row .way-list img {max-width: 180px; max-height: 55px; display: block; margin-bottom: 0; }
.way-row .way-list .way-logo {min-height: 70px; display: flex; align-items: center; justify-content: center; }
a.way-logo-link {position: absolute; left: 0; top: 0; width: 100%; height: 100%; }



/*footer*/
.footer-main {box-shadow: 0px -11px 139px rgb(0 0 0 / 25%); background: #40B5E8; border-radius: 64px 64px 0px 0px; padding: 60px 0 40px; }
.footer-main .c-left .builder-item--footer-two-widgets > .widget-area {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 15px; }
.site-footer p, .site-footer a {color: #fff; font-size: 15px; }
.ft-cont p {margin-bottom: 15px; line-height: 1.5; }
.site-footer .widget li {margin-top: 0; }
.footer-logo {margin-bottom: 20px; }
.footer-main:before {content: ""; background: url(/wp-content/uploads/2023/02/habibie-1.png); position: absolute; left: 90px; bottom: 0; width: 440px; height: 500px; background-repeat: no-repeat; }
.footer--row-inner.footer-main-inner.footer-content-wrap {padding-left: calc((100% - 1000px)/ 2); }
.footer-main .footer-main-inner .row {gap: 5%; grid-template-columns: 1fr 1.4fr; }
.footer-logo img {max-width: 400px; }
.footer-main ul.social-ul {display: flex; gap: 20px; }
.footer-main .social-media {display: flex; align-items: center; gap: 20px; justify-content: end; margin-right: 10%; }
.footer-main .social-title {font-size: 15px; font-weight: 700; }
.site-footer { margin-top: 4%;}
.footer-main ul.social-ul li img {width: 25px;     display: block;}
.footer-main ul.social-ul li a {display: block; }
.ft-cont .add-icon > br {display: none; }
.ft-cont .add-icon {position: relative; }
.ft-cont .add-icon span.add {padding-left: 30px; display: block; font-size: 12px; line-height: 1.5; }
.ft-cont .add-icon img {position: absolute; left: 0; top: 4px; }


/*official partner*/
.partner-row {display: flex; gap: 5%; align-items: center; text-align: center; justify-content: center; }


/*slider arrow*/
.orbit-slider .slick-prev,
.program-section .slick-prev  {background: #BFBFBF url(/wp-content/uploads/2023/02/left.svg) no-repeat center; left: -21px; }
.orbit-slider .slick-next,
.program-section .slick-next {background: #BFBFBF url(/wp-content/uploads/2023/02/right.svg) no-repeat center; right: -21px; }
.orbit-slider .slick-arrow,
.program-section .slick-arrow {font-size: 0; width: 45px; height: 45px; border-radius: 50px; padding: 0; border: 0; position: absolute; top: 39%; background-size: 15px !important; z-index: 1; }
.university-partner-sec .logos-row.slick-slider:last-child {margin-bottom: 0; }

.program-section .slick-prev {left: -38%; right: 0; margin: 0 auto; }
.program-section .slick-next {left: 0; right: -38%; margin: 0 auto; }



/*event section*/
.event-section .container {max-width: 920px; }
.event-li img {display: block; margin: 0 auto; }
.event-row {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 8%; }
.event-li {position: relative; }
.event-spon {position: absolute; display: flex; align-items: center; height: 100%; width: 100%; }
.event-li .event-spon img {max-width: 170px; padding: 5px 15px; background: #fff; border-radius: 10px; height: auto; }


/*hiring partner*/
.hiring-li {display: flex; align-items: center; gap: 35px; flex-wrap: wrap; justify-content: center; }
.hiring-li .logo img {display: block; margin: 0 auto; max-height: 90px; }
.hiring-li .logo {width: 15%; }


/*tabbing form*/
.connect-row {display: grid; grid-template-columns: 1fr 1fr; gap: 8%; align-items: center; }
ul.nav-tabs-dropdown li a {display: block; border: 2px solid #ccc; border-radius: 30px; padding: 8px 25px; text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #A4A4A4; }
ul.nav-tabs-dropdown li.active a {background: #40B5E8; color: #fff; border-color: #40B5E8; }
ul.nav-tabs-dropdown li {display: inline-block; margin-right: 5px; margin-top: 0; }
ul.nav-tabs-dropdown {padding-left: 0; margin-top: 15px; }
.tab-pane.active {display: block; }
.tab-pane {display: none; }



/*gravity form css*/
.gform_footer .gform_button {background: #00AEEF; border-color: #00AEEF; }
.gform_wrapper.gravity-theme .gfield input, 
.gform_wrapper.gravity-theme .gfield select { border: 2px solid #ccc; border-radius: 30px; padding: 10px 20px !important; color: #999999;font-family: 'Inter', sans-serif; }
.gform_wrapper.gravity-theme .gform_validation_errors {display: none; }
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {margin-top: -1px; line-height: 1; width: auto; display: inline-block; margin-left: 20px; padding: 10px; font-size: 13px; }
.connect-with-us-section .gform_footer.top_label {margin-top: 15px !important; }


/*university partner logos*/
.university-partner-sec .slick-track {display: flex; align-items: center; gap: 10px; }
.university-partner-sec .slick-slide img {margin: 0 auto; max-height: 95px; }
.university-partner-sec .logos-row.slick-slider {margin-bottom: 30px; }

/*testimonial section*/
.testi-logo img {display: block; }
.testi-logo {position: absolute; left: 30px; top: 30px; }
.testi-img img {max-height: 385px; width: 100%; object-fit: cover; }
.testimonial-li {position: relative; }
.testi-cont {position: absolute; bottom: 60px; width: 67%; margin: 0 auto; left: 0; right: 0; }
.testi-title {font-size: 20px; font-weight: bold; }
.position {font-size: 12px; font-family: 'Inter', sans-serif; font-weight: 500; line-height: 1; margin-bottom: 10px; }
.testi-content {font-size: 10px; line-height: 1.3; }
.testimonial-li.slick-slide {margin-left: 15px; margin-right: 15px; border-radius: 30px; overflow: hidden; }
.testimonial-row .slick-list {margin-left: -20px; margin-right: -20px; }

/*Our Program*/
.bg-sky-blue.btn {background: #00A5EC !important; border-color: #00A5EC !important; }
.program-list {margin-bottom: 20px; }
.program-row {position: relative; }
.program-content {font-family: 'Inter', sans-serif; margin-bottom: 15px; line-height: 1.3;}
.program-logo img {max-height: 35px; width: auto; max-width: 100px; height: auto; }
.enroll-now a {text-decoration: underline !important; }
.program-logo {display: inline-block; margin-bottom: 10px; background: #fff; padding: 10px 30px; border-radius: 40px; max-height: 55px; }
.program-section .bg-change {position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 30px; z-index: -1; }
.program-section .slick-center .bg-change {background: #000000a1 !IMPORTANT; }
.pro-list.slick-slide{padding: 35px 50px; border-radius: 30px; margin: 0 40px; display: flex; align-items: center; justify-content: center; transform: scale(0.9); transition: all 0.4s ease-in-out; }
.pro-list.slick-slide,
.pro-list.slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {transform: scale(0.9, 0.9); transition: all 0.4s ease-in-out; }
.program-section .slick-list {padding: 25px 0 !important; margin-left: -5%; margin-right: -5%; }
.program-logo.program-two-logo {display: inline-flex; gap: 10px; align-items: center; }
/* Active center slide (You can change anything here for cenetr slide)*/
.pro-list.slick-center,
.pro-list.slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {transform: scale(1.2); }
.pro-list.slick-current.slick-active{transform: scale(1.2); }


/*404 page design*/
.error404 .inner-hero-section {max-height: 600px; }
.error404 .inner-hero-row {padding-top: 5%; }
.error404 .inner-hero-image:before{display: none;}
.error404 .footer-main {margin-top: -130px; }


/*========================================================Our Program pages Design=============================================================================*/

/*search*/
.search-box {position: relative; max-width: 60%; margin: 0 auto 30px;     display: none;}
ul.program-tab-list li:nth-child(3), ul.program-tab-list li:nth-child(4) {
    display: none;
}
.search-box button.search-btn {padding: 0; background: transparent; border: 0; position: absolute; right: 20px; top: 10px; }
.search-box input.search-input {width: 100%; padding: 15px 30px; border-radius: 30px; border: 2px solid #fff; background: transparent; color: #fff; font-size: 16px; font-family: 'Poppins', sans-serif; }

/*inner pages*/
.inner-hero-section {position: relative; margin-top: -132px; height: 850px; overflow: hidden; }
.inner-hero-image {position: relative; }
.inner-hero-image img {display: block; width: 100%; }
.inner-hero-image:before {content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000000a8; }
.inner-content {position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center; justify-content: center; }

/**/
.search .hfg_header.site-header {background: url(/wp-content/uploads/2023/03/Motion-Background-Loop.gif); }
.search .header-main {background: transparent; }


ul.program-tab-list {padding-left: 0; }
ul.program-tab-list li {display: inline-block; margin: 0 5px; }
ul.program-tab-list li a {display: inline-block; color: #fff; padding: 10px 30px; border: 2px solid #fff; border-radius: 30px; }
ul.program-tab-list li.active a {background: #00AEEF; border-color: #00AEEF; }
.program-tab {text-align: center; }


.gen-way {padding-top: 80px; margin-top: -60px; background: #fff; position: relative; border-radius: 60px 60px 0 0; padding-bottom: 80px; }

.pro-list.slick-slide {background-size: cover; background-position: top -30px center; }

/*solution sections*/
.solution-row {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px; }
.solution-li:hover {background: #fff; }
.solution-li {position: relative; padding: 15px 15px 25px; border-radius: 35px; border: 1px solid #ccc; background: #E4E4E4; }
.solution-image {position: relative; border-radius: 20px; overflow: hidden; margin-bottom: 15px; }
.solution-logo {position: absolute; left: 0; top: 0; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background: #0000008c; }
.solution-image img {display: block; }
.solution-image .solution-logo img {max-width: 200px;     max-height: 85px;}
.solution-cont .sub-title {font-weight: 700; color: #000; margin-bottom: 10px; }
.solution-cont p {margin-bottom: 15px; min-height: 100px; padding: 0 15px; }
.solution-image > img {height: 200px; object-fit: cover; width: 100%; }
.solution-li:hover .solution-cont .sub-title {color: #00A5EC; }
.solution-logo.solution-two-logo {gap: 10px; }

.pertan-row ul.list-ul {padding-left: 35px; margin-bottom: 0; }
.pertan-section .container {position: relative; }
.per-img {position: absolute; right: 0; top: 0; }
.pertan-row {padding: 5% 30% 5% 5%; border: 1px solid #CCCCCC; border-radius: 35px; width: 90%; }
.pertan-row ul li {font-weight: 500; font-size: 30px; }

 .disaplay-none, .display-none{display: none;} 
.official-partner-sec .logo img {max-height: 95px; margin: 0 auto; display: block; }

.hero-left p {margin-bottom: 10px;    font-size: 14px;font-weight: 300;line-height: 1.3;}
.hero-left p.font-bold {font-weight: 500; }
.hero-left p.small-txt {font-size: 11px; font-weight: normal; line-height: 1.5;    font-weight: 300; }



/*General social icons*/
ul.social-icons li {width: 40px; }
ul.social-icons {display: flex; gap: 10px; }
ul.social-icons li a img {display: block; }



/*search functoinality*/
ul.page-numbers a, ul.page-numbers input[type=submit], ul.page-numbers span {font-size: 25px; border: 2px solid #00a5ec; font-size: 18px; width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; font-weight: bold; border-radius: 40px; padding: 0; background: transparent; color: #00a5ec; margin-right: 0; } 
ul.page-numbers {justify-content: center; gap: 10px; }


.gen-way .way-row.mb-5 {margin-bottom: 0 !important; }


.gform_wrapper.gravity-theme .gfield select {
    background: url(/wp-content/uploads/2023/04/down-arrow.svg) no-repeat right 20px center;
    padding-right: 45px !important;
}
[tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus {outline: 0; box-shadow: 0 0 0 0 var(--nv-secondary-accent); }

.event-section {display: none; }


/*FAQS section design*/
/* Accordion
================================================== */
.acc__card {position: relative; padding-bottom: 10px; border-bottom: 2px solid #DADADA; margin-bottom: 10px; }
.acc__title {background: #fff; cursor: pointer; display: block; padding: 10px 30px; position: relative; }
.acc__title::after {width: 8px; height: 8px; border-right: 8px solid #000; border-top: 8px solid transparent; position: absolute; left: 0; content: " "; top: 15px; transform: rotate(-45deg); transition: all 0.2s ease-in-out; }
.acc__title.active::after {transform: rotate(45deg); transition: all 0.2s ease-in-out; }
.acc__panel {display: none; margin: 0; padding: 0 30px; }
.acc__panel p, .acc__panel ul li {margin-bottom: 10px; color: #666; }
.faqs-sec .main-title {display: flex; align-items: center; justify-content: center; }
.acc__card ul.list-ul {margin: 10px 0 20px; }
.acc__card ul.list-ul li {color: #666; margin-top: 5px;}
.acc__panel ul {margin-top: 0; margin-bottom: 20px; }
.acc__panel p img {margin-top: 10px; }

.search .posts-wrapper {margin-top: 50px; }
a:-webkit-any-link:focus-visible {outline-offset: 0 !important; }


/*logos page*/
.logos-banner {height: 500px; }
.logos-banner .inner-hero-image:before{display: none;}
.university-page-logo .uni-partner-row .logos-row {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; gap: 40px; align-items: center;}
.university-page-logo .uni-partner-row .logo-li  img {max-height: 120px; }
.university-page-logo .container {max-width: 1200px; }
.hiring-page-logos .hiring-li {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 60px; }
.hiring-page-logos .hiring-li .logo {width: auto; }
.floting-whatsapp {max-width: 60px; position: fixed; bottom: 20px; right: 30px; z-index: 99; }

/*home page partner logos*/
.home .university-partner-sec .uni-partner-row .logos-row {display: flex; gap: 40px; justify-content: center;    align-items: center; }





@media only screen and (min-width: 960px) and (max-width: 1400px)  {
.builder-item { padding-right: 0;}


}


@media (min-width: 767px){
.mobile-search{display: none;}

}

@media (min-width: 960px){
.nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a {padding-top: 10px !important; padding-bottom: 10px; }
.hfg_header.site-header {padding-top: 20px; padding-bottom: 20px; box-shadow: none;}
.nav-ul li:hover > .wrap > .caret, 
.nav-ul li:hover > .wrap > a {color: #00AEEF; }
.nav-ul .sub-menu {padding: 15px 0; border-radius: 15px; }
.nav-ul .sub-menu li>.wrap {padding-top: 3px; padding-bottom: 3px; }
.nav-ul > li > .wrap .caret svg path {fill: #fff; }
.nav-ul .sub-menu li { min-width: 200px;}
.nav-ul .sub-menu li:last-child {padding-bottom: 0; }
.nav-ul li .caret svg {width: 10px; height: 10px; }
.nav-ul .sub-menu .sub-menu {}
.nav-ul li > .wrap { padding: 0;}
.nav-ul li li a {font-size: 15px; color: #000; }
.nav-ul li > .wrap { padding: 0;}
.m-style > ul > li > .wrap::after, .sm-style .sub-menu .wrap::after{    background-color: #fff;bottom: 0;}
.nav-ul li a {font-size: 16px; text-transform: none; font-weight: 500;     opacity: 1 !important;}
    .nav-ul > li > .wrap > a { color: #fff !important;}
.m-style>ul>li.current-menu-item>.wrap::after {width: 100%; }
.nav-ul li:hover>.wrap .caret, .nav-ul li:hover>.wrap>a {color: #00AEEF; }

}

@media (min-width: 1700px) {
.container{max-width: 1420px;}
.footer-main:before{left: 50px;}
.footer--row-inner.footer-main-inner.footer-content-wrap {padding-left: calc((100% - 900px)/ 2); }
.testi-img img { max-height: inherit;}
.testi-cont { bottom: 80px;}
.hero-row { gap: 10%;}
/*.hero-row { padding-top: 18%;}
.hero-left { margin-bottom: 33%;}*/
.nav-ul > li {margin: 0 18px; }


} 


@media (min-width: 1250px) {
.nav-ul > li {margin: 0 14px; }

}

@media (max-width: 1800px) {
.footer-main:before{left: -10px;}
.footer--row-inner.footer-main-inner.footer-content-wrap {padding-left: calc((100% - 860px)/ 2); }

}

@media (max-width: 1700px) {
.footer-main:before{width: 440px; left: 0; background-size: contain; height: 530px;}
.footer--row-inner.footer-main-inner.footer-content-wrap {padding-left: calc((100% - 770px px )/ 2); }
.hero-right img {left: -70px; }

  }

@media (max-width: 1600px) {
.footer-main:before {width: 390px; left: 0; background-size: contain; height: 470px; }
.footer-logo img {max-width: 360px; }
.footer--row-inner.footer-main-inner.footer-content-wrap {    padding-left: calc((100% - 700px px )/ 2);}
.site-footer p, .site-footer a { font-size: 15px;}
.footer-main .footer-main-inner .row {grid-template-columns: 1.2fr 1.4fr; gap: 0; }

.pad-tp-10 {padding-top: 80px; }
.pad-bt-10 {padding-bottom: 80px; }
.pad-tp-bt-10{padding-top: 80px !important; padding-bottom: 80px !important;}

body, html {font-size: 15px; line-height: 1.5; }
ul.nav-tabs-dropdown li a {padding: 10px 20px; }
ul.nav-tabs-dropdown li{    margin-right: 5px;}

}




@media (max-width: 1440px) {
.nv-single-page-wrap .container, .header .container {max-width: 1200px; }

.sub-title {font-size: 22px;}
body, html, button, .button.btn, .gform_footer .gform_button, .site-footer p, .site-footer a, .nav-ul li a,
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {font-size: 14px;}

/*home banenr section*/
.home .main-head {font-size: 40px;}
.hero-right img {bottom: -70px; max-width: 650px; right: 0; }

/*Progarm slider*/
.pro-list.slick-slide { padding: 30px 30px;margin: 0 30px;}


/*footer*/
.footer-logo img {max-width: 250px; }
.footer-main:before {left: -10px; width: 350px; height: 420px; background-size: contain; }
.footer--row-inner.footer-main-inner.footer-content-wrap {padding-left: calc((100% - 650px px )/ 2); }
.site-footer p, .site-footer a{ line-height: 1.4;}
.site-footer .widget li {margin-top: 0; }
img.rocket-img {max-width: 390px; width: 100%; }

.main-title {font-size: 35px;}


/*Inner pages*/





}

@media (max-width: 1400px) {
.inner-hero-image img { height: 600px; object-fit: cover;}
.inner-hero-section {height: auto; }
.main-head { font-size: 50px;}

/*general css*/
.mb-5 {margin-bottom: 40px !important; }

/*our program page*/
.search-box input.search-input{    font-size: 15px;}

.footer-main:before { left: -30px; width: 380px;  height: 450px;}

.pad-tp-10 {padding-top: 60px; }
.pad-bt-10 {padding-bottom: 60px; }
.pad-tp-bt-10{padding-top: 60px !important; padding-bottom: 60px !important;}
.site-footer .widget .widget-title {font-size: 18px; }
.site-footer {margin-top: 5%; }
.search .container.archive-container { max-width: 1200px;}

}

@media (max-width: 1300px) {
.footer-main:before {left: -50px; width: 320px; height: 387px; }
.search .container.archive-container { max-width: 90%;}
.hiring-li .logo {width: 11%; }

}



@media (max-width: 1200px) {
.nv-single-page-wrap .container, .header .container {max-width: 1080px; }
body, html, button, .button.btn, .gform_footer .gform_button, .site-footer p, .site-footer a, .nav-ul li a,
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {font-size: 14px;}
.builder-item--logo { --maxwidth: 150px;}
.search-form .search-field{width: 200px;}
.sub-title {font-size: 20px; }
.footer-main:before { width: 320px; height: 386px;}
.footer-main { padding: 35px 0 20px;border-radius: 40px 40px 0px 0px;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{    font-size: 12px;padding-right: 20px;}
.hero-right img {right: 0; left: -80px; }
.site-header .right .builder-item.desktop-left:nth-child(2) {padding-right: 0; width: 170px; padding-left: 10px; }

.hiring-li .logo {width: 13%; }

}


@media (max-width: 1100px) {

.wpml-ls-legacy-dropdown-click {width: 120px; }
.nv-single-page-wrap .container, .header .container {max-width: 950px; }
.home .main-head {font-size: 35px; }
.nav-ul>li {margin: 0 5px; }
.search-form .search-field {width: 170px; font-size: 14px; }
.builder-item--logo {--maxwidth: 130px; }
.hero-row{gap: 20px;}
.hero-right img {bottom: -30px; max-width: 540px; right: 0; left: -50px; }
.hero-left p{    font-size: 12px;}
img.rocket-img {max-width: 320px; }
.way-section{padding-top: 6%;    border-radius: 50px 50px 0 0;}
.pro-list.slick-slide {margin: 0 15px;}
.official-partner-sec .logo img {max-height: 45px; }

/*testimonial*/
.testimonial-li.slick-slide {margin-left: 10px; margin-right: 10px; }
.testi-content {font-size: 8px; line-height: 1.2; }
.testi-cont { bottom: 50px; width: 70%;}
.testi-title {font-size: 16px; }
ul.nav-tabs-dropdown li a {padding: 10px 20px; font-size: 12px; }
ul.nav-tabs-dropdown li {margin-right: 5px; margin-bottom: 10px; }
ul.nav-tabs-dropdown { margin-bottom: 10px;}
.connect-with-us-section .gform_footer.top_label {margin-top: 0 !important; }

.university-partner-sec .slick-slide img { max-height: 85px;}
.footer-main:before { left: -170px;}
.footer--row-inner.footer-main-inner.footer-content-wrap {padding-left: calc((100% - 730px)/ 2); }
.program-logo{    padding: 6px 15px;}
.pro-list.slick-current.slick-active {transform: scale(1.1); background-size: cover; background-position: center; }

/*General css*/
.mb-4 {margin-bottom: 30px !important; }
.pad-bt-6, .pad-bt-8 {padding-bottom: 50px; }
.pad-tp-bt-6 {padding-top: 50px !important; padding-bottom: 50px !important; }
.pad-tp-10 {padding-top: 50px; }
.pad-bt-10 {padding-bottom: 50px; }
.pad-tp-bt-10{padding-top: 50px !important; padding-bottom: 50px !important;}

.mb-5 {margin-bottom: 40px !important; }
.main-head {font-size: 45px;}
.sub-title {font-size: 17px; }
.main-title {font-size: 30px; }


/**/
.gen-way{padding-bottom: 60px;padding-top: 60px;}

/*inner pages*/


/*our Program listing*/
.solution-row { gap: 20px;}
.solution-logo img {max-width: 160px; }
.solution-cont p{padding: 0 0;    min-height: 112px;}
.pertan-row ul li { font-size: 20px;}
.pertan-section .per-img img {max-width: 300px; }


/*footer*/
.site-footer .widget .widget-title {font-size: 16px; }
body, html, button, .button.btn, .gform_footer .gform_button, .site-footer p, .site-footer a, .nav-ul li a, .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {font-size: 13px; }
.site-footer p br {display: none; }

.way-section .way-row.mb-5 {margin-bottom: 60px !important; }

.pad-tp-bt-8 {padding-top: 60px !important; padding-bottom: 60px !important; }



}



@media (max-width: 960px) {
.nv-single-page-wrap .container, .header .container, .site-footer .container {max-width: 100%; padding: 0 30px; }
.hero-right img {bottom: -20px; max-width: 450px; right: 0; left: -40px; }
.slick-slide.orbit-img img {border-radius: 25px; }
.orbit-slider .slick-arrow, .program-section .slick-arrow{top: 34%;}
.home .main-head {font-size: 28px; }
img.rocket-img {max-width: 240px; }
.hero-row {gap: 0;     padding-top: 20%; padding-bottom: 20px;}
p {margin-bottom: 20px; }
.hero-section .sub-title {margin-bottom: 10px; }
.way-section { border-radius: 50px 50px 0 0;}
.way-row .way-list img {max-width: 130px; max-height: 50px;}
.way-title { margin-top: 5px;}

/*Toggle menu*/
.navbar-toggle {padding: 0; background: transparent; border: 0; }
.icon-bar {width: 30px; height: 4px; border-radius: 5px;}
.header-menu-sidebar .nav-ul { margin: 0;}
.header-menu-sidebar-inner .builder-item {padding: 0; margin: 0; }
.header-menu-sidebar .nav-ul li { margin: 0 auto;}
.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a { padding: 15px 20px;  text-transform: capitalize;}
.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap{border-bottom: 1px solid #ccc;   }
.navbar-toggle:focus { outline: 0 solid !important;}
.nav-ul li > .wrap{    padding: 0 !important;}
.is-menu-sidebar .close-sidebar-panel .navbar-toggle .icon-bar {background: #000; }
.is-menu-sidebar .close-sidebar-panel .navbar-toggle .icon-bar:nth-child(1) { top: 9px;}
.header-menu-sidebar .navbar-toggle-wrapper{margin-top: 10px;}
.menu-mobile .caret svg path {fill: #000; }
.header-menu-sidebar .nav-ul .sub-menu.dropdown-open { margin-left: 0;}

.header-menu-sidebar-inner .neve-mega-menu .neve-mm-col>.sub-menu {background: #ccedfb; }
.header-menu-sidebar .nav-ul .sub-menu.dropdown-open { background: #00A5EC;}

.header-menu-sidebar .nav-ul .sub-menu.dropdown-open li a {color: #fff; }
.header-menu-sidebar .nav-ul .sub-menu.dropdown-open li .caret svg path {fill: #fff; }
.header-menu-sidebar .nav-ul .sub-menu.dropdown-open .sub-menu.dropdown-open {background:#e5f6fd; }
.header-menu-sidebar .nav-ul .sub-menu.dropdown-open .sub-menu.dropdown-open li a{color: #000;}
.header-menu-sidebar-inner .builder-item.has-nav {border-top: 1px solid #ccc; }
.m-style>ul>li>.wrap:hover::after, .sm-style .sub-menu .wrap:hover::after{display: none;}
.header .nav-ul > li:hover>.wrap>a {color: unset !important; }



.main-title {font-size: 26px; }
.pad-tp-bt-6 {padding-top: 40px !important; padding-bottom: 40px !important; }
.mb-5 {margin-bottom: 30px !important; }
.mb-3 {margin-bottom: 20px !important; }
.pad-tp-6 {padding-top: 40px; }

/*program slider*/
.program-section .slick-list {padding: 20px 0 !important; margin-left: -20%; margin-right: -20%; }


/*connect with us*/
.connect-row { gap: 2%;}
ul.nav-tabs-dropdown li a {padding: 8px 12px; font-size: 12px; }
.gform_wrapper.gravity-theme .gform_fields{    grid-row-gap: 10px;}

/*sldier nav*/
.program-section .slick-prev { left: -47%;}
.program-section .slick-next {right: -47%;}

/*testimonial*/
.testi-cont {bottom: 60px; width: 60%; }

/*footer*/
.footer-main:before{display: none;}
.footer-logo img {max-width: 200px; }
.footer-main {border-radius: 50px 50px 0px 0px; box-shadow: unset; }
.footer--row-inner.footer-main-inner.footer-content-wrap {padding-left: 0; }
.footer-main ul.social-ul { gap: 10px;}

/*event section*/
.event-row { gap: 4%;}


.pad-tp-6, .pad-tp-8 {padding-top: 40px; }
.pad-bt-6, .pad-bt-8 {padding-bottom: 40px; }
.pad-tp-10 {padding-top: 40px; }
.pad-bt-10 {padding-bottom: 40px; }
.pad-tp-bt-10{padding-top: 40px !important; padding-bottom: 40px !important;}

/*inenr p[ages*/
  .main-head {font-size: 40px;}
.gen-way {border-radius: 40px 40px 0 0; padding-top: 50px; margin-top: -40px; padding-bottom: 50px; }

/*our program page  */

ul.program-tab-list li a{padding: 10px 20px;   font-size: 13px;}
ul.program-tab-list li { margin: 0 2px;  }
 .solution-row {gap: 15px;}
 .solution-logo img {max-width: 100px; }
 .solution-cont p { min-height: inherit;}
 .pertan-row ul.list-ul {padding-left: 25px;}

button, .button.btn, .gform_footer .gform_button{    padding: 12px 25px;}
.solution-li{    border-radius: 20px;}
.event-li .event-spon img {max-width: 100px; max-height: 60px; }
.site-footer .widget .widget-title, .footer-main .social-title {font-size: 14px; margin-bottom: 5px; }

.way-section .way-row.mb-5 {margin-bottom: 50px !important; }
.hero-left p {font-size: 11px; }
.hero-left p.small-txt {font-size: 9px;}


.pro-list.slick-slide { background-size: cover !important;  background-position: center !important;}
.program-title-logo img {max-width: 250px; }
.pad-tp-bt-8 {padding-top: 50px !important; padding-bottom: 50px !important; }

.hiring-li{gap: 25px;}
.hiring-li .logo {width: 17%; }
.testi-content {font-size: 9px; line-height: 1.3; }

.home .university-partner-sec .uni-partner-row .logos-row{gap: 20px;}

}


@media (max-width: 767px) {
.header-main .right .builder-item {padding-left: 0; }
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle { padding-top: 12px;  padding-bottom: 12px;}
.home .main-head, .main-head {font-size: 30px; }
.main-title {font-size: 25px; }
.pad-bt-6, .pad-bt-8 {padding-bottom: 35px; }
.pad-tp-10 {padding-top: 35px; }
.pad-bt-10 {padding-bottom: 35px; }
.pad-tp-bt-10{padding-top: 35px !important; padding-bottom: 35px !important;}

.mb-5 {margin-bottom: 30px !important; }
.mb-4 { margin-bottom: 30px !important;}


img.rocket-img { display: none;}
.hero-right {display: none; }
.hero-row {padding-top: 20%; grid-template-columns: 1fr; text-align: center; padding-bottom: 40px; }
.hero-left {margin-bottom: 30px;}
.way-list img {max-height: 38px; }
body, html, button, .button.btn, .gform_footer .gform_button, .site-footer p, .site-footer a, .nav-ul li a, 
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {font-size: 13px; }

/*Program sldier*/
.program-section .slick-list { margin-left: -40%;  margin-right: -40%;}
.program-section .slick-prev {left: -60%; }
.program-section .slick-next {right: -60%; }

/*official logos*/
.official-partner-sec .logo img {max-width: 144px; max-height: 85px; }
span.social-title {margin-bottom: 0 !important; }
.partner-row {gap: 40px; row-gap: 20px !important; }
/*connect with us*/
.connect-row {flex-direction: column-reverse; display: flex; }
.connect-lt {width: 100%; }

.way-section {margin-top: -40px; }
.hero-section {margin-top: -80px;}



/*testimonial*/
.testi-cont {bottom: 36px; width: 70%; }
.testi-title {font-size: 17px; }


/*sldier nav*/
.orbit-slider .slick-arrow {top: 25%; }
.orbit-slider .slick-arrow, .program-section .slick-arrow{    width: 38px; height: 38px;     background-size: 10px !important;}

/*hiring logos*/
.hiring-li .logo {width: 25%; }
.hiring-li { gap: 26px;}


/*footer*/
.footer-main .footer-main-inner .row {grid-template-columns: 1fr; }
.footer-main { border-radius: 40px 40px 0px 0px;}
.footer-main .social-media { justify-content: center; margin-right: 0;}
.site-footer {margin-top: 0; }

.testi-content {font-size: 9px; }
.university-partner-sec.pad-tp-bt-6 {padding-top: 10px !important; }
ul.nav-tabs-dropdown {  text-align: left;    margin-bottom: 20px;}
.slick-slide.orbit-img img {border-radius: 10px !important; }
.connect-lt .main-title {text-align: center; }
.connect-rt {margin-bottom: 20px; }

/*inner pages*/
.inner-hero-section{margin-top: -70px;}
.inner-hero-image img {height: 450px;}
.gen-way {border-radius: 40px 40px 0 0; padding-top: 40px; padding-bottom: 40px; }
.way-row .way-list img {max-width: 135px; max-height: 60px; }
.way-list { margin: 0; border: 1px solid #ccc; padding: 15px 10px; border-radius: 10px; }


/*our program page*/
.search-box {max-width: 90%; margin-bottom: 15px; }
.search-box input.search-input {font-size: 13px; padding: 10px 20px;line-height: 1; }
.search-box button.search-btn{    right: 12px; top: 6px;}
.main-head { margin-bottom: 15px; }
ul.program-tab-list li {margin: 5px 5px; }

.solution-row {grid-template-columns: 1fr 1fr; }
.solution-li{border-radius: 25px;}
ul.program-tab-list{margin: 10px 0;}
ul.program-tab-list li a { padding: 8px 15px;  font-size: 12px;}
.inner-hero-row p.mb-5 {margin-bottom: 20px !important; }

ul.social-icons li {width: 30px; }
ul.social-icons { gap: 5px;}
.mb-2 {margin-bottom: 15px !important; }
.sub-title {font-size: 16px; }

.learn-row {grid-template-columns: 1fr; }
.way-row {display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }

/*home search */
.home .hero-row {padding-bottom: 0; }
.home .hero-section { padding-bottom: 50px;}
.home .hero-left p {font-size: 12px; }

ul.nav-tabs-dropdown li{margin-right: 5px;}
ul.nav-tabs-dropdown li:last-child {margin-right: 0; }

/*error page*/
.error404 .footer-main {margin-top: -40px; }
.inner-hero-row p br {display: none; }

.way-section .way-row.mb-5 {margin-bottom: 40px !important; }

/**/
.program-title-logo img {max-width: 170px; }
.coming-soon.pad-tp-bt-6 {padding-top: 0 !IMPORTANT; font-size: 35px; }
.pad-tp-bt-8 {padding-top: 40px !important; padding-bottom: 40px !important; }

.footer-main ul.social-ul {gap: 15px; }
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { line-height: 1;}
.connect-with-us-section .gform_footer.top_label {margin-top: 0 !important; padding-bottom: 0; }
.ft-cont .add-icon span.add br {display: none; }
.ft-cont .add-icon { margin-bottom: 10px;}
.hiring-page-logos .hiring-li { grid-template-columns: 1fr 1fr 1fr 1fr;  gap: 30px;}
.logos-banner .inner-hero-image img {height: 300px; }

.university-page-logo .uni-partner-row .logos-row { grid-template-columns: 1fr 1fr 1fr 1fr;}
.home .university-partner-sec .uni-partner-row .logos-row {  gap: 30px;  flex-wrap: wrap;   justify-content: center;}


}


@media (max-width: 480px) { 
.home .main-head, .main-head {font-size: 26px; }
h1.main-head br {display: none; }
.nv-single-page-wrap .container, .header .container, .site-footer .container { padding: 0 25px;}

.main-title {font-size: 21px; }
.way-section { padding-top: 30px; border-radius: 40px 40px 0 0; }
.hero-row { padding-top: 30%;}
.way-row {display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.partner-row {display: flex; flex-wrap: wrap; justify-content: center; gap: 30px;}

.partner-row .logo {max-width: 50%; }

.testi-cont {bottom: 50px; width: 65%; }


/*Program slider*/
.program-section .slick-list {margin-left: 20px; margin-right: 20px;    padding: 10px 0 !important; }
.program-section .slick-prev {left: 5px; right: auto; }
.program-section .slick-next {right: 5px; left: auto; }

/*footer*/
.footer-main .c-left .builder-item--footer-two-widgets > .widget-area { grid-template-columns: 1fr; gap: 0;}
.footer-main-inner .c-left .widget-area .widget {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #fff; }
.footer-main .social-media {flex-direction: column; gap: 10px; }
.footer-main-inner .c-left .builder-item:last-child .widget-area .widget {margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.event-row {gap: 5%; grid-template-columns: 1fr 1fr; }



.hiring-li .logo {width: 28%; }
/*inner pages*/
.mb-4 { margin-bottom: 20px !important;}
.inner-hero-image img {height: 400px; }


.hiring-li .logo img { max-height: 70px;}
.solution-row {grid-template-columns: 1fr; }
.inner-hero-row p {line-height: 1.4; }
.pad-tp-bt-2 {padding-top: 10px; padding-bottom: 10px; }

ul.nav-tabs-dropdown li {margin-right: 5px; margin-bottom: 8px; }
ul.nav-tabs-dropdown li a {padding: 8px 20px; font-size: 12px; }
ul.nav-tabs-dropdown li:last-child {margin-bottom: 0; margin-right: 0; }
.university-page-logo .uni-partner-row .logos-row {grid-template-columns: 1fr 1fr 1fr; gap: 30px; }

.hiring-li {gap: 20px; }
.haring-row.mb-4 {margin-bottom: 30px !important; }
.hiring-page-logos .hiring-li { grid-template-columns: 1fr 1fr 1fr;}

.home .university-partner-sec .uni-partner-row .logos-row .logo-li {max-width: 26%; }


}



.slick-slide.orbit-img img {
    border-radius: 40px;
}











.page-id-1812 .main-head {
    font-size: 48px;
    margin-bottom: 5px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    line-height: 1.2;
}
