
button.btn.btn-dark.mt-4.submit_button {
    color: #fff;
}
.error {border-color: red;}
        .error-message {color: red;font-size: 0.875em;background: #fff;}


@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
body {font-family: Montserrat;}
h1 {font-size:60px;line-height: 70px;text-transform: uppercase;color: #fff;font-weight: 800;margin-bottom: 25px;}
h2 {font-size: 50px;text-transform: uppercase;font-weight: 700;}
h3 {font-size: 27px;text-transform: uppercase;font-weight: 800;line-height: 30px;}
.second-slider{background: url(../images/slide-3-bg.jpg) no-repeat ;height: 917px;background-position: right;}
.navbar-brand img {width: 220px;}
.navbar-toggler {border: none;}
.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-color: transparent;width: 30px;height: 30px;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {color: rgb(255,255,255);}
.home-header {background: transparent;width: 100%;position: relative;}
.search-header {width: 100%;padding: 250px 0 300px;position: relative;z-index: 1}
.fixed-top.scrolled {background: #4eb3fa;}
.slick-prev.slick-arrow, .slick-next.slick-arrow, .slick-dots {display: none !important;}
#home_slider .item {width: 100%;padding: 250px 0 300px;position: relative;z-index: 1;background-size: cover;}
#home_slider .owl-nav {display: none;}
.submit_button{width: 280px;background: #00000094;text-transform: uppercase;font-size: 31px;border: #000;}
.submit_button:hover{background: #4eb3fa;}
.submit_button a{font-size: 32px;font-weight: 800;}
.apply-now {z-index:9;position: fixed;right: 0;top: 50%;transform: translateY(0) rotate(90deg);display: flex;}
.apply-button {padding: 20px 13px;background-color: #4eb3fa;color: #fff;text-decoration: none;font-size: 18px;border-radius: 5px;text-align: center;transition: background-color 0.3s ease;writing-mode: vertical-rl; /* Vertical writing mode */
  transform: rotate(-90deg);}
.apply-button:hover {background-color: #0056b3;}
.economics_faculty{padding:5rem 0 0;background: #eee;}
.topheading p{color: #fff;font-size: 25px;margin-bottom: 50px;}
#header {padding: 10px 0;z-index: 999;}
.home-header .navbar .navbar-nav a{text-transform: uppercase;font-size: 15px;font-weight: 600;color: #fff;padding: 15px;}
.home-header .navbar .navbar-nav button {border: 1px solid #fff;border-radius: 50px;color: #fff;padding: 15px 24px;text-transform: uppercase;font-weight: 700;}
.home-header .navbar .navbar-nav button:hover{background:#fff; color:#000;}
.owl-carousel .owl-stage {position: relative;}
.banner_bottom_section {background: #0000009e;display: flex;padding: 25px;align-items: center;position: absolute;max-width: 800px;bottom: 0;left: 300px;z-index:9}
.banner_bottom_section span {color:#fff;}
.banner_bottom_section p {color: #fff;font-size: 29px;text-transform: uppercase;font-weight: 800;padding: 0 30px;margin: 0;border-left: 2px solid #4eb3fa;line-height: 40px;}
.banner_bottom_section img {padding: 0;max-width: 107px;flex: 1 auto;margin: 0px 40px;align-items: center;display: flex;justify-content: center;}
.comm-space{padding:5rem 0;position:relative;display: inline-block;width: 100%;}
.comm-small-hdn {color: #000000;}
.comm-small-hdn span{color:#000;}
.comm-sec-hdn {font-size:25px;font-weight: 100;}
.analyst-title{color: #fff;font-size: 30px;font-weight: 600;line-height: 1;text-transform: uppercase;}
.analyst-title span {font-size: 41px;}
.analyst-content{position:absolute;left:20px;padding-right:54px;bottom:30px;opacity:0;visibility:visible;z-index:-1;width:390px;transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateY(350px);transform:translateY(350px);}
.zoom-btn{width:80px;height:80px;background:#fff;border-radius:100%;overflow:hidden;cursor:pointer;position:absolute;bottom:30px;right:30px;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);z-index:3;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.zoom-btn:hover{scale:1.1;}
.zoom-btn i{font-size:25px;color:#fff;}
.analyst-img{height:100%;overflow:hidden;}
.comm-space .analyst-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.analyst-card{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;border-radius:12px;-webkit-transition:-webkit-box-flex 0.8s ease-in-out;transition:-webkit-box-flex 0.8s ease-in-out;transition:flex 0.8s ease-in-out;transition:flex 0.8s ease-in-out, -webkit-box-flex 0.8s ease-in-out, -ms-flex 0.8s ease-in-out;cursor:default;}
.analyst-card:before{content:"";width:100%;height:100%;position:absolute;z-index:1;overflow:hidden;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);}
.analyst-card.active{-webkit-box-flex:3;-ms-flex:3;flex:3;background:none;background:transparent;}
.analyst-card.active .zoom-btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.analyst-card.active .analyst-content{z-index:2;opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px);}
.analyst-card.active .analyst-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;}
.analyst-card.active:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);}
.analyst-content-2{-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;bottom:200px;left:-100px;width:350px;z-index:6;visibility:visible;opacity:1;transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.analyst-card.active .analyst-content-2{opacity:0;visibility:hidden;z-index:0;}
.analyst-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:430px;}
.analyst-wrap{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:74px;}
.analyst-info{max-width:340px;}
.line {border-bottom:4px solid #fff;width: 70px;}
.line_orange {border-bottom-color:#4eb3fa}
.nation_section{background: #0a2445;background-repeat: no-repeat;background-size: cover;padding:5rem 0 0;background-image: url('../images/nation_section_bg.png');}
.nation_section h2 {color: #fff;}
.nation_section h2 span {color:#fff;}
.nation_inner_section_headings p {font-size: 25px;font-weight: 200;font-family: Montserrat;}
.nation_inner_section{background:#000;padding: 35px;color: #fff;flex:1}
.nation_inner_section h3 {margin-bottom: 20px;letter-spacing: 0.5px;}
.nation_inner_section_headings {border-left: 5px solid #4eb3fa;padding-left: 20px;}
.about_section{background: #4eb3fa;background-repeat: no-repeat;background-size: cover;padding: 5rem 0;background-image: url('../images/about-bg.jpg');position: relative;}
.about_section h2 {color: #000;margin-bottom:20px;font-weight: 300;}
.about_section h2 strong{font-weight: 800;}
.about_section p {color: #000;font-size:25px;font-weight: 300;}
.yt-embed {position:relative;overflow:hidden;display:inline-block;border-radius: 30px;border: 5px solid #bfaa9a;}
.yt-embed:hover {cursor:pointer;}
.yt-embed img {max-width:100%;height:auto;display:block;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute;top:0;left:0;width:100%;height:100%;}
.play {background: red;border-radius: 50% / 10%;color: #FFFFFF;font-size: 1em;height: 3em;margin: auto;padding: 0;position: absolute;left:0;right:0;top:0;bottom:0;text-align: center;text-indent: 0.1em;transition: all 150ms ease-out;width: 4em;}
.play:hover {background: darkorange;}
.play::before {background: inherit;border-radius: 5% / 50%;bottom: 9%;content: "";left: -5%;position: absolute;right: -5%;top: 9%;}
.play::after {border-style: solid;border-width: 1em 0 1em 1.732em;border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);content: ' ';font-size: 0.75em;height: 0;margin: -1em 0 0 -0.75em;top: 50%;position: absolute;width: 0;}
.faculty_section {padding: 5rem 0;}
.faculty_section_heading h2 {text-transform: uppercase;margin-bottom: 20px;font-weight: 300;}
.faculty_section_heading  h2 strong {font-weight: 800;}
.faculty_section .nav-link{font-size: 22px;text-align: left;text-transform: uppercase;padding: 30px 55px 30px 102px;position: relative;color: #b4b4b4;border: 1px solid #efeeee;border-radius: 0;}
.faculty_section .nav-link.active {background: #4eb3fa;}
.faculty_section .nav-link::before {content: "";background: url('../images/program_graduate_grey_hat.png');width: 73px;height: 61px;position: absolute;left: 20px;}
.faculty_section .nav-link.active::before {background: url('../images/program_graduate_hat.png');}
.faculty_section .accordion-button:not(.collapsed){background: #f8f8f8;color: #000;}
.faculty_section .accordion-button {font-size:26px;background: #f8f8f8;}
.faculty_section #v-pills-tabContent {width: 100%;}
.faculty_section .accordion-item{border:none;margin-bottom: 10px;}
.faculty_section #pills-tabContent .accordion-item{margin-bottom:20px}
.faculty_section #pills-tabContent .accordion-item:not(:first-of-type) {border: 1px solid rgba(0,0,0,.125);}

.academic_partnerships_section {padding: 5rem 0;background: #efefef;}
#academic_partnerships_section_slider img {border: 1px solid #f1f1f1;}

.tech_edu {background-color: #dae2e3;background: #4eb3fa;background-repeat: no-repeat;background-size: cover;padding: 5rem 0;position: relative;overflow: hidden;}
.tech_edu_section {flex: 1;}
.tech_edu_section_heading {background: #fff;color: #000;padding: 35px;opacity: 0.9;}
.tech_edu_section_heading h3{margin-bottom: 25px;}
.tech_edu_headings {color: #fff;margin-bottom: 20px;}
.tech_edu_headings h2 {text-transform: uppercase;margin-bottom: 20px;}
.tech_edu_headings p {font-size: 25px;margin-bottom: 40px;}
.tech_edu_section_heading p {font-size: 20px;font-weight: 200;}
.tech_edu::after {background: url('../images/tech_edu_img.png');width: 650px;height: 776px;position: absolute;content: "";bottom: 0;right: 0px;}
.coprate_section{padding:5rem 0;background:#f8f8f8}
.coprate_section img {border: 2px solid #f1f1f1;width: 49%;}
.coprate_section h2 {text-transform: uppercase;margin-bottom: 20px;}
.coprate_section p {font-size: 25px;margin-bottom: 20px;}
.partnership_section{background: #000;background-image: url('../images/slide-bg.jpg');background-size: cover;}
.partnership_section_heading {padding:50px 0;}
.partnership_section_heading h2{color:#fff;}
.partnership_section_heading p {font-size: 25px;margin-bottom: 20px;color:#fff;font-weight: 300;}
.partnership_ranking{background: #1cc8dc;color: #fff;padding: 50px 30px;}
.partnership_ranking p {font-size: 26px;line-height: 40px;text-align: center;}
.partnership_ranking strong {font-size: 60px;line-height: 80px;display:block}
.partnership_logo {height: 224px;background: #000;text-align: center;justify-content: center;align-items: center;display: flex;}

.student_achievment_section{background: #000;background-image: url('../images/robocup.webp');background-size: cover;background-position: center left;position: relative;z-index: 1;overflow: hidden;}
.student_achievment_section::before {content: "";background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: absolute;z-index: -1;}
.student_achievment_section_heading h2 {color: #fff;padding-top: 5rem;}
.achievment_section{background: #b12024;}
.achievment_section_white{background: #fff;}
.achievment_section{font-size: 28px;line-height: 34px;text-align: center;color: #fff;display: block;width: 100%;padding: 80px 20px;}
.achievment_section p span{display: block;font-size: 67px;font-weight: 800;margin-bottom: 20px;}
.owl-dots {display: none;}


.news_section{padding:5rem 0;}
.news_section_heading h2{margin-bottom: 20px;}
.news_section_heading p {font-size: 25px;margin-bottom: 20px;}
.live_news {position: relative;}
.news_date {position: absolute;bottom: 0;}
.news_section_image {position: relative;}
.news_date {position: absolute;bottom: -1px;background: #e87b29;color: #fff;padding: 5px 20px;font-size: 18px;font-weight: 600;}
.news_heading {border: 1px solid #eeeae9;padding: 18px;font-size: 18px;font-weight: 600;position: relative;}
.news_link {position: absolute;right: 15px;background: #e87b29;color: #fff;padding: 10px 15px;bottom: -20px;}
.news_section .owl-carousel .owl-stage-outer {padding: 0 0 1rem;}

.news_section .owl-carousel .owl-nav.disabled {display: block;}
.news_section .owl-carousel .owl-nav button {background: #e87b29 !important;color: #fff !important;width: 50px;height: 50px;font-size: 30px !important;line-height: 40px;position: absolute;top: 40%;}
.news_section .owl-carousel .owl-nav button.owl-prev {left: 0;}
.news_section .owl-carousel .owl-nav button.owl-next {right: 0;}


.news_section .owl-prev {margin-left: -20px;display: block !important;}
.news_section .owl-next {right: -25px;display: block !important;}
.owl-prev i, .owl-next i {transform : scale(1,6); color: #ccc;}

.thumb{position: relative;overflow: hidden;margin-bottom:20px;}
.thumb::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to top, #4eb3fa 0, transparent 75%);}
.text-wrap {position: absolute;left: 40px;bottom: 20px;max-width: 100%;z-index: 1;}
.title {font-size: 17px;font-weight: 600;margin-top: 18px;color: #fff;}
.event-box:hover .thumb img {transform: scale(1.05);}


.video_section {background: #000;background-image: url('../images/video_img_bg.jpg');background-size: cover;}
.video_orange_section{background:#4eb3fa;padding:55px 30px;color: #fff;}
.video_orange_section h2 {color: #fff;}
.video_orange_section p {font-size: 24px;}

.intl-tel-input.separate-dial-code.allow-dropdown input[type="tel"] {padding-left: 100% !important;}
.form-control:focus {border-color: #e60911;box-shadow: 1px 2px 4px #b3161c;}
.selected-dial-code {color: #000;}
.form_section {background-size: cover;padding: 5rem 0;background-image: url('../images/form_bg.png');position: relative;z-index: 99;}
.admission_form {padding: 55px 30px;color: #fff;border-radius: 0 0 20px 20px;background: rgb(99 118 125 / 77%);}
.form-control {height: 45px;border-radius: 0;appearance: auto;}
.admission_form label {color: #FFF;font-size: 15px;font-weight: 700;}
.form_sidebar {position: relative;border-top: 3px solid #4eb3fa;border-bottom: 9px solid #f2f2f2;background: #fff;padding: 25px;border-radius: 23px;}
.form_sidebar p{margin-bottom: 0px;}
.form_sidebar strong{border-bottom: 1px solid #aeaeae;padding-bottom: 20px;font-size: 20px;display: inline-block;margin-bottom: 20px;}
.form_section::before {background-color: rgb(33 155 241 / 30%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";z-index: -1;}
.banner_bottom_section p strong {font-size: 34px;text-transform: uppercase;font-weight: 700;margin-bottom: 15px;display: block;line-height: 36px;}
.banner_bottom_section p {color: #fff;font-size: 22px;line-height: 30px;font-weight: 300;border-left: 2px solid #4eb3fa;padding: 0 30px;}


#footer {background: #000;padding: 50px 0;color: #8b8888;}
.footer_section_block {text-align: center;color: #8b8888;}
.footer_section_block img{display:block;margin: 0 auto;}
.footbot {background: #4eb3fa;color: #fff;padding: 10px;}
.footbot p {margin-bottom:0;}
.footer_section_seperator {border-right: 1px solid #8b8888;}
.footbot .follow_btn {display: flex;align-items: center;}
.footbot .copyright_btn a{color: #fff;}
.featured-bet-wrapper {background: #4eb3fa;position: fixed;bottom: 0;left: 0;right: 0;margin: 0 auto;max-width: 500px;display: none;padding: 0;z-index: 9;}
.feat-bet-content {width: 100%;display: flex;padding: 10px;justify-content: space-between;align-items: center;}
.darkfooter {display: block !important;}
.featured-bet-wrapper h4 a {color: #fff;padding: 12px 0;font-size: 24px;text-transform: uppercase;margin: 0;font-weight: 800;display: inline-block;text-decoration: none;}
.featured-bet-wrapper h4 {margin: 0;}

.custom-thumbnail {position: relative;width: 100%;padding-top: 56.25%;overflow: hidden;cursor: pointer;}
.thumbnail-img {width: 100%;height: 100%;object-fit: cover;}
.play-button {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80px;height: 80px;background-image: url('../images/play_btn.png');background-size: cover;cursor: pointer;z-index: 1;}
.video-iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;}


.coprate_section {background-image: url('../images/slide-3-bg.jpg');background-repeat: no-repeat;background-position: right;padding: 0rem 0 5rem;background-color: #eee;}
.carousel-control-next_icon {position: absolute;right: 0;}
.coprate_section #carouselExampleAutoplaying .carousel-control-prev_icon, .coprate_section #carouselExampleAutoplaying1 .carousel-control-prev_icon {position: absolute;right: 100px;background: none;border: 1px solid #fff;}
#carouselExampleAutoplaying, #carouselExampleAutoplaying1 {padding-bottom: 30px;}
#carouselExampleAutoplaying .carousel-inner, #carouselExampleAutoplaying1 .carousel-inner {margin-bottom: 30px;}
#carouselExampleAutoplaying button, #carouselExampleAutoplaying1 button {border-radius: 50%;background: #fff;border: none;padding: 15px;width: 80px;height: 80px;line-height: 65px;}
.carousel.slide .carousel-control-prev-icon, .carousel.slide .carousel-control-next-icon {filter: none;width: 38px;height: 28px;}
.copratee_section {padding: 5rem 0;background: #efefef;}
.carousel.slide .carousel-control-prev-icon {background-image: url('../images/left_blue_icon.png');}
.carousel.slide .carousel-control-next-icon {background-image: url('../images/right_blue_icon.png');}
.inner_slider {position: relative;}

.social-links {position: fixed;top: 50vh;right: 0;z-index: 999;width: 55px;transition: all .3s ease-in-out;}
.vh-40 {top: 40vh!important;}
.social-links ul li a {background: #4eb3fa;color: #fff;padding: 15px 5px;position: relative;right: 0;width: 100%;display: flex;flex-direction: column;align-items: center;gap: 2px;text-decoration: none;transition: none;}
.social-links ul li:first-child a {border-radius: 30px 0 0 0;}
.social-links ul li:first-child a::before {content: "";display: block;width: 58px;height: 58px;position: absolute;border-radius: 50%;top: -58px;right: 0px;box-shadow: 28px 28px 0 0 #4eb3fa;z-index: -1;}
.social-links ul li:first-child:hover a::before {box-shadow: 28px 28px 0 0 #0a69a0;}
.social-links ul li:last-child a {border-radius: 0 0 0 30px;}
.social-links ul li:last-child a::before {content: "";display: block;width: 58px;height: 58px;position: absolute;border-radius: 50%;bottom: -58px;right: 0;box-shadow: 28px 28px 0 0 #4eb3fa;transform: rotate(-85deg);z-index: -1;}
.social-links ul li:last-child:hover a::before {box-shadow: 28px 28px 0 0 #087a8f;}
.social-links ul li a:hover {background: linear-gradient(41deg, #087e8b 30%, #0a65a4 100%);color: #fff;    }
.social-links ul li a i {font-size: 22px;}
.social-links ul li a span {font-size: 10px;line-height: 12px;font-weight: 400;text-align: center;}

.coprate_section  .program_btn{background: #4eb3fa;}

.input-group-prepend {width: 30%;}
.custom-select {border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;border-right: none;padding: 0.375rem 0.75rem;}
#countryCode {height: 45px;border-radius: 0;background: #fff;border: none;}
.input-group > .intl-tel-input.allow-dropdown {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 1%;}
.input-group > .intl-tel-input.allow-dropdown > .flag-container {z-index: 4;}
.iti-flag {background-image: url('../images/flags.png');}

.mobile_number_section {position: relative;display: flex;}
#mobile {background: #dfdfdf;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="text"], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"] {padding-left: 100% !important;}
.intl-tel-input.separate-dial-code .selected-flag {background-color: transparent !important;}

#mainTab .nav-link {padding: 16px 0;background: #fff;color: #000;}
#mainTab .nav-link.active {background: #4eb3fa;color: #fff;border: none;}

.accordion-item h2 button {background: #eeeeee;margin-bottom: 10px;border: 1px solid #e2e2e2;}

@media (max-width: 576px) {.slicknav_menu {display: block;}}
.slicknav_btn {display: none;}
.slicknav_nav ul {margin: 0;}
.slicknav_nav .slicknav_row:hover {border-radius: 0;background: transparent;color: #222222;}
.slicknav_nav a:hover {border-radius: 0;background: transparent;color: #222222;}
.slicknav_nav .slicknav_row, .slicknav_nav a {padding: 11px 25px;margin: 0;color: #222222;font-size: 16px;font-weight: 700;border-bottom: 1px solid #e9e9e9;}
.slicknav_nav .slicknav_item a {border-bottom: none;}
.hero__section {padding: 5rem 0;background: #f2f2f2}
@media (max-width: 576px) {.hero__section {padding-top: 30px;}}
.slide-item {padding: 0 5px;outline: none;cursor: pointer;}
.slick-center.slide-item img {padding: 0;-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.hero-slider .slick-track {-webkit-transition: all 0.1s;-o-transition: all 0.1s;transition: all 0.1s;}
.slide-item img {height: 570px;padding: 65px 0;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
@media (max-width: 576px) {.slide-item img {padding: 0;}}
.hero-text-slider {text-align: center;padding-top: 50px;max-width: 800px;margin: 0 auto;}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {background-image: url('../images/flags@2x.png');}
}

@media all and (max-width: 1199px){
.home-header .navbar .navbar-nav a, .home-header .navbar .navbar-nav button {font-size: 12px;padding: 5px;}
.home-header .navbar .navbar-nav button {padding: 5px 10px;}

#home_slider .item {padding: 160px 0 40px;}
h2 {font-size: 30px;}
.video_orange_section p {font-size: 18px;}
.form-control {font-size: 0.8rem;}
.admission_form label {font-size: 12px;}
.footbot p {font-size: 12px;}
.form_sidebar {padding: 10px;}
.partnership_ranking strong {font-size: 45px;line-height: 100px;}

}




@media all and (max-width: 1500px){
.tech_edu::after {right: -200px;background-size: 100%;background-repeat: no-repeat;}
}

@media all and (max-width: 1366px){
.coprate_section {background-size: 50%;}
.analyst-gallery{gap:12px;height:420px;}

}
@media all and (max-width: 1280px){
.analyst-info {max-width: 100%;}
.zoom-btn{top:14px;right:14px;}
.analyst-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.achievment_section {font-size: 18px;line-height: 24px;padding: 60px 20px;}
.banner_bottom_section {left: 5%;}

}
@media all and (max-width: 1024px){
.analyst-title {font-size: 22px;}
.analyst-gallery{height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.analyst-card{width:44%;}
.analyst-card.active{-webkit-box-flex:0;-ms-flex:none;flex:none;}

.tech_edu_section_heading {padding: 15px;}
.tech_edu_section_heading h2 {margin-bottom: 20px;font-size: 22px;}
.tech_edu_section_heading p {font-size: 18px;}
.tech_edu::after{display:none;}


}
@media all and (max-width: 992px){
.analyst-card{width:100%;height:310px;}
.analyst-card.active .analyst-content{padding:0 24px 24px 24px;left:0;bottom:0;width:100%;}

h1 {font-size: 50px;line-height: 55px;}
h2 {font-size: 45px;line-height: 50px;}
h3 {font-size: 24px;}
.tech_edu_headings p, .coprate_section p, .news_section_heading p, .about_section p, .partnership_section_heading p, .nation_inner_section_headings p, .topheading p, .analyst-info p, .video_orange_section p,.tech_edu_section_heading p {font-size: 18px;line-height: 24px;margin-bottom: 1.1rem;}
.partnership_ranking {color: #fff;padding: 20px 0;}
.partnership_ranking p{font-size: 26px;line-height: 38px;}
.partnership_ranking strong {font-size: 55px;line-height: 65px;}

.faculty_section .nav-link {font-size: 16px;}
.faculty_section .nav-link::before {width: 25px;height: 25px;left: 10px;background-size: 100%;background-repeat: no-repeat;}
.faculty_section .nav-link.active::before {background-size: 100%;background-repeat: no-repeat;}
.faculty_section .nav-link{padding: 25px 20px 25px 50px;}
.faculty_section .accordion-button {font-size: 16px;}
.navbar-nav {background: #4eb3fa;padding: 15px;}
.navbar-nav li {padding: 12px;}

.stanford_university_slide h1 span {font-size: 60px;}
#home_slider .slide {padding: 150px 0 5px;}
.video_orange_section {padding: 30px 15px;}
.video_orange_section h2 {font-size: 22px;line-height: 26px;}
h2 {font-size: 30px;line-height: 35px;}

}
@media all and (max-width: 786px){
#header {padding: 0;}
.navbar-brand img {width: 150px;}
.navbar-toggler:focus {box-shadow: none;}
#home_slider .item {padding: 120px 0 0px;background-position: bottom -60px right 0px;background-repeat:no-repeat;}
.home-header .navbar.navbar-expand-lg.navbar-light {background: #4eb3fa;}
.banner_bottom_section {position: relative;left: 0;background: #4eb3fa;}
.banner_bottom_section img {margin: 0px 5px;}
.banner_bottom_section p {padding: 0px 0 0 5px;font-size: 18px;line-height: 24px;border: none;margin: 0;}
.banner_bottom_section p strong {font-size: 24px;}
h1 {font-size: 35px;line-height: 40px;text-shadow: 1px 1px 1px #000;}
h2 {font-size: 24px;line-height: 28px;}
h3 {font-size: 24px;}
.tech_edu_headings p, .coprate_section p, .news_section_heading p, .about_section p, .partnership_section_heading p, .nation_inner_section_headings p, .topheading p, .analyst-info p, .video_orange_section p,.tech_edu_section_heading p {font-size: 14px;line-height: 20px;margin-bottom: 1rem;}
.news_heading {padding: 15px;font-size: 16px;}
.comm-space, .about_section, .faculty_section, .tech_edu, .coprate_section, .news_section {padding: 2rem 0;}
.nation_inner_section {margin-bottom: 20px;padding: 10px;}
.comm-sec-hdn {font-size: 20px;font-weight: 300;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {background: #4eb3fa;color: #fff;border-radius: 0;padding: 0 !important;border: none;width: 40px;height: 40px;cursor: pointer;margin: 5px;}
    
.partnership_section_heading{padding: 1rem 0;}
.partnership_logo {height: auto;}
.partnership_ranking {padding: 10px;}
.partnership_ranking p{font-size: 22px;line-height: 35px;}
.partnership_ranking strong {font-size: 45px;line-height: 55px;}

.faculty_section .nav-link {font-size: 16px;width: 50%;}
.faculty_section .nav-link::before {width: 25px;height: 25px;left: 10px;background-size: 100%;background-repeat: no-repeat;}
.faculty_section .nav-link.active::before {background-size: 100%;background-repeat: no-repeat;}
.faculty_section .nav-link{padding: 25px 20px 25px 50px;}
.faculty_section .accordion-button {font-size: 16px;}

.mt-sm-4{margin-top:10px;}
.analyst-title span {font-size: 25px;}
.footer_section_seperator {display: flex;flex-direction: column;justify-content: space-around;}
.faculty_section .accordion-button img {width: 30px;}
.video_section {background-position: top;padding: 0 0 80px;}
.achievment_section p span {font-size: 35px;}
.achievment_section{font-size: 15px;line-height: 20px;padding: 30px 10px;}
.economics_faculty {padding: 3rem 0 0;}
.academic_partnerships_section {padding: 3rem 0;}

.coprate_section {background-size: cover;}
#carouselExampleAutoplaying1 {padding-bottom: 75px;}
.slider_content {left:0;right: 0;padding: 5px;max-width: 100%;}

.academic_partnerships_section {padding: 2rem 0;}
.form_section {padding: 6rem 0;}
.faculty_section .accordion-button {font-size: 16px;}
.academic_partnerships_section .owl-carousel .owl-nav button{top: 35%;}
.title {font-size: 16px;text-shadow: 1px 2px 1px #000;}
.text-wrap {left: 15px;bottom: 0px;}
.footbot .follow_btn {display: block;}
.footbot p {font-size: 11px;display: block;text-align: center;margin-bottom: 12px;}
.footbot {padding: 9px 0 80px;}
.video_orange_section {padding: 20px 10px;}
.admission_form {padding: 20px;}
.academic_partnerships_section .owl-carousel .owl-nav button.owl-next{right: -15px;}
.coprate_section .program_btn {margin: 30px auto 15px;width: 100%;}

#v-pills-tab .nav-link {width: 37%;border: 1px solid #bfbfbf;text-align: center;}
#v-pills-tab .nav-link:nth-child(3) {width: 25%;}
.faculty_section .nav-link {padding: 5px;}
.faculty_section .nav-link::before {display: none;}
 #v-pills-tab .nav-link {padding: 5px;}

.tab-content > .admissionpanel.tab-pane{display: block;}
#mainTab .nav-link.admissionpaneltab {font-size: 22px;background: #4eb3fa;color: #fff;}

}

@media all and (max-width: 576px){
.analyst-wrap{gap:30px;}
}
@media all and (max-width: 500px){
.faculty_section .nav-link {padding: 15px 10px 15px 40px;}
.faculty_section .nav-link {font-size: 12px;}
.faculty_section .accordion-button {font-size: 14px;}
}

.slider_content {position: absolute;bottom: 0;right: 0;padding: 20px;max-width: 270px;color: #fff;}
.slider_content h2{font-size:28px;margin-bottom:6px;}
.slider_content p {font-size: 18px;margin-bottom: 0;}
.blue_bg {background: rgba(78,179,250,0.5);}
.grey_bg {background: grey;}
@media all and (max-width: 370px){
.submit_button a {font-size: 23px;}
.submit_button {width: 220px;}
.faculty_section .nav-link { font-size: 11px;}
}